From 24b0b7b56dfd44a9a1fd1aaaec08b7e3cbe5155b Mon Sep 17 00:00:00 2001 From: Julien Panis Date: Wed, 24 Jul 2024 16:41:41 +0200 Subject: [PATCH] boards: ti: lp_em_cc2340r5: Add SPI support Enable SPI. Signed-off-by: Stoyan Bogdanov Signed-off-by: Julien Panis --- .../lp_em_cc2340r5-pinctrl.dtsi | 19 +++++++++++++++++++ boards/ti/lp_em_cc2340r5/lp_em_cc2340r5.dts | 9 +++++++++ 2 files changed, 28 insertions(+) diff --git a/boards/ti/lp_em_cc2340r5/lp_em_cc2340r5-pinctrl.dtsi b/boards/ti/lp_em_cc2340r5/lp_em_cc2340r5-pinctrl.dtsi index 1d929cfa6aca..a2c21e61e8a7 100644 --- a/boards/ti/lp_em_cc2340r5/lp_em_cc2340r5-pinctrl.dtsi +++ b/boards/ti/lp_em_cc2340r5/lp_em_cc2340r5-pinctrl.dtsi @@ -18,4 +18,23 @@ bias-disable; input-enable; }; + + /* SPI0 */ + spi0_sck_default: spi0_sck_default { + pinmux = <18 DIO18_SPI0_SCLK>; + bias-disable; + }; + spi0_mosi_default: spi0_mosi_default { + pinmux = <13 DIO13_SPI0_MOSI>; + bias-disable; + }; + spi0_miso_default: spi0_miso_default { + pinmux = <12 DIO12_SPI0_MISO>; + bias-disable; + input-enable; + }; + spi0_cs_default: spi0_cs_default { + pinmux = <11 DIO11_SPI0_CSN>; + bias-disable; + }; }; diff --git a/boards/ti/lp_em_cc2340r5/lp_em_cc2340r5.dts b/boards/ti/lp_em_cc2340r5/lp_em_cc2340r5.dts index 64d3e1502075..7d2442089044 100644 --- a/boards/ti/lp_em_cc2340r5/lp_em_cc2340r5.dts +++ b/boards/ti/lp_em_cc2340r5/lp_em_cc2340r5.dts @@ -73,3 +73,12 @@ pinctrl-0 = <&uart0_rx_default &uart0_tx_default>; pinctrl-names = "default"; }; + +&spi0 { + status = "okay"; + pinctrl-0 = <&spi0_sck_default + &spi0_mosi_default + &spi0_miso_default + &spi0_cs_default>; + pinctrl-names = "default"; +};