boards: arm: nucleo_l152re: add support for spi

Defined SPI1, SPI2, and SPI3 pin controls for Nucleo-L152RE.
Defined arduino_spi.

Signed-off-by: Ali Hozhabri <ali.hozhabri@st.com>
This commit is contained in:
Ali Hozhabri 2023-08-21 12:18:38 +02:00 committed by Carles Cufí
commit a5e31434b5
3 changed files with 25 additions and 0 deletions

View file

@ -37,3 +37,4 @@
arduino_i2c: &i2c1 {};
arduino_serial: &usart2 {};
arduino_spi: &spi1 {};

View file

@ -85,6 +85,28 @@
status = "okay";
};
&spi1 {
pinctrl-0 = <&spi1_sck_pa5 &spi1_miso_pa6 &spi1_mosi_pa7>;
pinctrl-names = "default";
cs-gpios = <&gpiob 6 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
status = "okay";
};
&spi2 {
pinctrl-0 = <&spi2_nss_pb12 &spi2_sck_pb13
&spi2_miso_pb14 &spi2_mosi_pb15>;
pinctrl-names = "default";
status = "okay";
};
&spi3 {
/* SPI3 on the ST Morpho Connector CN7 pins 17, 1, 2, 3*/
pinctrl-0 = <&spi3_nss_pa15 &spi3_sck_pc10
&spi3_miso_pc11 &spi3_mosi_pc12>;
pinctrl-names = "default";
status = "okay";
};
&eeprom {
status = "okay";
};

View file

@ -10,8 +10,10 @@ flash: 512
supported:
- arduino_gpio
- arduino_i2c
- arduino_spi
- eeprom
- gpio
- spi
- i2c
- uart
- watchdog