boards: arm: apollo3p_evb: create BLEIF instance
This commits add the BLEIF instance which is compatible with "ambiq,spi-bleif" on Ambiq apollo3p_evb and apollo3_evb. Also creates the default pinctrl for the defined instance. Signed-off-by: Aaron Ye <aye@ambiq.com>
This commit is contained in:
parent
d84874309e
commit
9684b957bc
6 changed files with 54 additions and 0 deletions
|
@ -148,4 +148,15 @@
|
||||||
ambiq,iom-num = <6>;
|
ambiq,iom-num = <6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
bleif_default: bleif_default{
|
||||||
|
group1 {
|
||||||
|
pinmux = <BLEIF_SCK_P30>,
|
||||||
|
<BLEIF_MISO_P31>,
|
||||||
|
<BLEIF_MOSI_P32>,
|
||||||
|
<BLEIF_CSN_P33>,
|
||||||
|
<BLEIF_STATUS_P35>,
|
||||||
|
<BLEIF_IRQ_P41>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -84,6 +84,12 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&bleif {
|
||||||
|
pinctrl-0 = <&bleif_default>;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
&uart0 {
|
&uart0 {
|
||||||
current-speed = <115200>;
|
current-speed = <115200>;
|
||||||
pinctrl-0 = <&uart0_default>;
|
pinctrl-0 = <&uart0_default>;
|
||||||
|
|
|
@ -193,4 +193,15 @@
|
||||||
ambiq,iom-num = <2>;
|
ambiq,iom-num = <2>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
bleif_default: bleif_default{
|
||||||
|
group1 {
|
||||||
|
pinmux = <BLEIF_SCK_P30>,
|
||||||
|
<BLEIF_MISO_P31>,
|
||||||
|
<BLEIF_MOSI_P32>,
|
||||||
|
<BLEIF_CSN_P33>,
|
||||||
|
<BLEIF_STATUS_P35>,
|
||||||
|
<BLEIF_IRQ_P41>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -84,6 +84,12 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&bleif {
|
||||||
|
pinctrl-0 = <&bleif_default>;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
&uart0 {
|
&uart0 {
|
||||||
current-speed = <115200>;
|
current-speed = <115200>;
|
||||||
pinctrl-0 = <&uart0_default>;
|
pinctrl-0 = <&uart0_default>;
|
||||||
|
|
|
@ -224,6 +224,16 @@
|
||||||
ambiq,pwrcfg = <&pwrcfg 0x8 0x800>;
|
ambiq,pwrcfg = <&pwrcfg 0x8 0x800>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
bleif: bleif@5000c000 {
|
||||||
|
compatible = "ambiq,spi-bleif";
|
||||||
|
reg = <0x5000c000 0x414>;
|
||||||
|
interrupts = <12 1>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
status = "disabled";
|
||||||
|
ambiq,pwrcfg = <&pwrcfg 0x8 0x8000>;
|
||||||
|
};
|
||||||
|
|
||||||
pinctrl: pin-controller@40010000 {
|
pinctrl: pin-controller@40010000 {
|
||||||
compatible = "ambiq,apollo3-pinctrl";
|
compatible = "ambiq,apollo3-pinctrl";
|
||||||
reg = <0x40010000 0x800>;
|
reg = <0x40010000 0x800>;
|
||||||
|
|
|
@ -244,6 +244,16 @@
|
||||||
ambiq,pwrcfg = <&pwrcfg 0x8 0x2000>;
|
ambiq,pwrcfg = <&pwrcfg 0x8 0x2000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
bleif: bleif@5000c000 {
|
||||||
|
compatible = "ambiq,spi-bleif";
|
||||||
|
reg = <0x5000c000 0x414>;
|
||||||
|
interrupts = <12 1>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
status = "disabled";
|
||||||
|
ambiq,pwrcfg = <&pwrcfg 0x8 0x8000>;
|
||||||
|
};
|
||||||
|
|
||||||
pinctrl: pin-controller@40010000 {
|
pinctrl: pin-controller@40010000 {
|
||||||
compatible = "ambiq,apollo3-pinctrl";
|
compatible = "ambiq,apollo3-pinctrl";
|
||||||
reg = <0x40010000 0x800>;
|
reg = <0x40010000 0x800>;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue