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>;
|
||||
};
|
||||
};
|
||||
|
||||
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 {
|
||||
current-speed = <115200>;
|
||||
pinctrl-0 = <&uart0_default>;
|
||||
|
|
|
@ -193,4 +193,15 @@
|
|||
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 {
|
||||
current-speed = <115200>;
|
||||
pinctrl-0 = <&uart0_default>;
|
||||
|
|
|
@ -224,6 +224,16 @@
|
|||
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 {
|
||||
compatible = "ambiq,apollo3-pinctrl";
|
||||
reg = <0x40010000 0x800>;
|
||||
|
|
|
@ -244,6 +244,16 @@
|
|||
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 {
|
||||
compatible = "ambiq,apollo3-pinctrl";
|
||||
reg = <0x40010000 0x800>;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue