From 1825bee07c74dcab8fb47134e4c00efa4aff5ea3 Mon Sep 17 00:00:00 2001 From: Santhosh Charles Date: Thu, 30 Oct 2025 15:48:02 +0530 Subject: [PATCH] dts: ti: mspm0: Enable input for SPI POCI pins Added input-enable property to all SPI POCI pinmux entries across the MSPM0L222x pinctrl file to ensure proper input functionality for SPI POCI on supported pins. Signed-off-by: Santhosh Charles --- dts/ti/mspm0/l/mspm0l222x-pinctrl.dtsi | 63 ++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/dts/ti/mspm0/l/mspm0l222x-pinctrl.dtsi b/dts/ti/mspm0/l/mspm0l222x-pinctrl.dtsi index 206c7d3..367b392 100644 --- a/dts/ti/mspm0/l/mspm0l222x-pinctrl.dtsi +++ b/dts/ti/mspm0/l/mspm0l222x-pinctrl.dtsi @@ -85,6 +85,7 @@ /omit-if-no-ref/ spi0_cs3_cd_poci3_pa01: spi0_cs3_cd_poci3_pa01 { pinmux = ; + input-enable; }; /omit-if-no-ref/ analog_pa28: analog_pa28 { @@ -153,6 +154,7 @@ /omit-if-no-ref/ spi0_cs3_cd_poci3_pa29: spi0_cs3_cd_poci3_pa29 { pinmux = ; + input-enable; }; /omit-if-no-ref/ analog_pa30: analog_pa30 { @@ -189,6 +191,7 @@ /omit-if-no-ref/ spi0_cs2_poci2_pa30: spi0_cs2_poci2_pa30 { pinmux = ; + input-enable; }; /omit-if-no-ref/ analog_pa31: analog_pa31 { @@ -225,6 +228,7 @@ /omit-if-no-ref/ spi0_cs3_cd_poci3_pa31: spi0_cs3_cd_poci3_pa31 { pinmux = ; + input-enable; }; /omit-if-no-ref/ analog_pa02: analog_pa02 { @@ -289,6 +293,7 @@ /omit-if-no-ref/ spi0_cs1_poci1_pa03: spi0_cs1_poci1_pa03 { pinmux = ; + input-enable; }; /omit-if-no-ref/ i2c1_sda_pa03: i2c1_sda_pa03 { @@ -321,6 +326,7 @@ /omit-if-no-ref/ spi0_cs3_cd_poci3_pa03: spi0_cs3_cd_poci3_pa03 { pinmux = ; + input-enable; }; /omit-if-no-ref/ analog_pa04: analog_pa04 { @@ -337,6 +343,7 @@ /omit-if-no-ref/ spi0_poci_pa04: spi0_poci_pa04 { pinmux = ; + input-enable; }; /omit-if-no-ref/ i2c1_scl_pa04: i2c1_scl_pa04 { @@ -481,6 +488,7 @@ /omit-if-no-ref/ spi1_cs2_poci2_pb0: spi1_cs2_poci2_pb0 { pinmux = ; + input-enable; }; /omit-if-no-ref/ i2c0_scl_pb0: i2c0_scl_pb0 { @@ -497,6 +505,7 @@ /omit-if-no-ref/ spi0_cs3_cd_poci3_pb0: spi0_cs3_cd_poci3_pb0 { pinmux = ; + input-enable; }; /omit-if-no-ref/ analog_pb01: analog_pb01 { @@ -513,6 +522,7 @@ /omit-if-no-ref/ spi1_cs3_cd_poci3_pb01: spi1_cs3_cd_poci3_pb01 { pinmux = ; + input-enable; }; /omit-if-no-ref/ i2c0_sda_pb01: i2c0_sda_pb01 { @@ -529,6 +539,7 @@ /omit-if-no-ref/ spi0_cs2_poci2_pb01: spi0_cs2_poci2_pb01 { pinmux = ; + input-enable; }; /omit-if-no-ref/ analog_pa07: analog_pa07 { @@ -569,6 +580,7 @@ /omit-if-no-ref/ spi0_cs2_poci2_pa07: spi0_cs2_poci2_pa07 { pinmux = ; + input-enable; }; /omit-if-no-ref/ sysctl_fcc_in_pa07: sysctl_fcc_in_pa07 { @@ -577,6 +589,7 @@ /omit-if-no-ref/ spi0_poci_pa07: spi0_poci_pa07 { pinmux = ; + input-enable; }; /omit-if-no-ref/ analog_pb02: analog_pb02 { @@ -773,6 +786,7 @@ /omit-if-no-ref/ spi0_cs3_cd_poci3_pa08: spi0_cs3_cd_poci3_pa08 { pinmux = ; + input-enable; }; /omit-if-no-ref/ timg5_ccp1_pa08: timg5_ccp1_pa08 { @@ -877,6 +891,7 @@ /omit-if-no-ref/ spi1_poci_pb29: spi1_poci_pb29 { pinmux = ; + input-enable; }; /omit-if-no-ref/ tima_fault1_pb29: tima_fault1_pb29 { @@ -961,6 +976,7 @@ /omit-if-no-ref/ spi0_poci_pa10: spi0_poci_pa10 { pinmux = ; + input-enable; }; /omit-if-no-ref/ i2c0_sda_pa10: i2c0_sda_pa10 { @@ -1073,6 +1089,7 @@ /omit-if-no-ref/ spi0_cs1_poci1_pb06: spi0_cs1_poci1_pb06 { pinmux = ; + input-enable; }; /omit-if-no-ref/ timg12_ccp0_pb06: timg12_ccp0_pb06 { @@ -1093,6 +1110,7 @@ /omit-if-no-ref/ spi1_poci_pb07: spi1_poci_pb07 { pinmux = ; + input-enable; }; /omit-if-no-ref/ i2c2_sda_pb07: i2c2_sda_pb07 { @@ -1117,6 +1135,7 @@ /omit-if-no-ref/ spi0_cs2_poci2_pb07: spi0_cs2_poci2_pb07 { pinmux = ; + input-enable; }; /omit-if-no-ref/ timg12_ccp1_pb07: timg12_ccp1_pb07 { @@ -1225,6 +1244,7 @@ /omit-if-no-ref/ spi1_cs3_cd_poci3_pb10: spi1_cs3_cd_poci3_pb10 { pinmux = ; + input-enable; }; /omit-if-no-ref/ analog_pb11: analog_pb11 { @@ -1257,6 +1277,7 @@ /omit-if-no-ref/ spi1_cs2_poci2_pb11: spi1_cs2_poci2_pb11 { pinmux = ; + input-enable; }; /omit-if-no-ref/ analog_pb12: analog_pb12 { @@ -1289,6 +1310,7 @@ /omit-if-no-ref/ spi1_cs1_poci1_pb12: spi1_cs1_poci1_pb12 { pinmux = ; + input-enable; }; /omit-if-no-ref/ analog_pb13: analog_pb13 { @@ -1333,10 +1355,12 @@ /omit-if-no-ref/ spi1_cs3_cd_poci3_pb14: spi1_cs3_cd_poci3_pb14 { pinmux = ; + input-enable; }; /omit-if-no-ref/ spi1_poci_pb14: spi1_poci_pb14 { pinmux = ; + input-enable; }; /omit-if-no-ref/ timg12_ccp1_pb14: timg12_ccp1_pb14 { @@ -1353,6 +1377,7 @@ /omit-if-no-ref/ spi0_cs3_cd_poci3_pb14: spi0_cs3_cd_poci3_pb14 { pinmux = ; + input-enable; }; /omit-if-no-ref/ analog_pb15: analog_pb15 { @@ -1453,10 +1478,12 @@ /omit-if-no-ref/ spi1_cs1_poci1_pa12: spi1_cs1_poci1_pa12 { pinmux = ; + input-enable; }; /omit-if-no-ref/ spi0_cs1_poci1_pa12: spi0_cs1_poci1_pa12 { pinmux = ; + input-enable; }; /omit-if-no-ref/ uart2_cts_pa12: uart2_cts_pa12 { @@ -1481,6 +1508,7 @@ /omit-if-no-ref/ spi0_poci_pa13: spi0_poci_pa13 { pinmux = ; + input-enable; }; /omit-if-no-ref/ uart3_rx_pa13: uart3_rx_pa13 { @@ -1505,6 +1533,7 @@ /omit-if-no-ref/ spi0_cs3_cd_poci3_pa13: spi0_cs3_cd_poci3_pa13 { pinmux = ; + input-enable; }; /omit-if-no-ref/ uart2_tx_pa13: uart2_tx_pa13 { @@ -1549,10 +1578,12 @@ /omit-if-no-ref/ spi1_cs2_poci2_pa14: spi1_cs2_poci2_pa14 { pinmux = ; + input-enable; }; /omit-if-no-ref/ spi0_cs2_poci2_pa14: spi0_cs2_poci2_pa14 { pinmux = ; + input-enable; }; /omit-if-no-ref/ uart2_rx_pa14: uart2_rx_pa14 { @@ -1573,6 +1604,7 @@ /omit-if-no-ref/ spi1_cs2_poci2_pa15: spi1_cs2_poci2_pa15 { pinmux = ; + input-enable; }; /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { @@ -1617,6 +1649,7 @@ /omit-if-no-ref/ spi1_poci_pa16: spi1_poci_pa16 { pinmux = ; + input-enable; }; /omit-if-no-ref/ i2c1_sda_pa16: i2c1_sda_pa16 { @@ -1661,6 +1694,7 @@ /omit-if-no-ref/ spi1_cs3_cd_poci3_pc0: spi1_cs3_cd_poci3_pc0 { pinmux = ; + input-enable; }; /omit-if-no-ref/ timg8_ccp0_pc0: timg8_ccp0_pc0 { @@ -1685,6 +1719,7 @@ /omit-if-no-ref/ spi1_cs2_poci2_pc01: spi1_cs2_poci2_pc01 { pinmux = ; + input-enable; }; /omit-if-no-ref/ timg8_ccp1_pc01: timg8_ccp1_pc01 { @@ -1737,6 +1772,7 @@ /omit-if-no-ref/ spi1_cs1_poci1_pc03: spi1_cs1_poci1_pc03 { pinmux = ; + input-enable; }; /omit-if-no-ref/ tima_fault1_pc03: tima_fault1_pc03 { @@ -1765,6 +1801,7 @@ /omit-if-no-ref/ spi1_cs2_poci2_pc04: spi1_cs2_poci2_pc04 { pinmux = ; + input-enable; }; /omit-if-no-ref/ tima_fault2_pc04: tima_fault2_pc04 { @@ -1793,6 +1830,7 @@ /omit-if-no-ref/ spi1_cs3_cd_poci3_pc05: spi1_cs3_cd_poci3_pc05 { pinmux = ; + input-enable; }; /omit-if-no-ref/ timg8_idx_pc05: timg8_idx_pc05 { @@ -1845,6 +1883,7 @@ /omit-if-no-ref/ spi0_cs1_poci1_pa17: spi0_cs1_poci1_pa17 { pinmux = ; + input-enable; }; /omit-if-no-ref/ lcd_lcdlfclk_pa17: lcd_lcdlfclk_pa17 { @@ -1909,6 +1948,7 @@ /omit-if-no-ref/ spi1_poci_pa19: spi1_poci_pa19 { pinmux = ; + input-enable; }; /omit-if-no-ref/ i2c1_sda_pa19: i2c1_sda_pa19 { @@ -1981,6 +2021,7 @@ /omit-if-no-ref/ spi1_cs1_poci1_pb17: spi1_cs1_poci1_pb17 { pinmux = ; + input-enable; }; /omit-if-no-ref/ uart4_tx_pb17: uart4_tx_pb17 { @@ -2025,6 +2066,7 @@ /omit-if-no-ref/ spi1_cs2_poci2_pb18: spi1_cs2_poci2_pb18 { pinmux = ; + input-enable; }; /omit-if-no-ref/ uart4_rx_pb18: uart4_rx_pb18 { @@ -2053,6 +2095,7 @@ /omit-if-no-ref/ spi0_poci_pb19: spi0_poci_pb19 { pinmux = ; + input-enable; }; /omit-if-no-ref/ timg8_ccp1_pb19: timg8_ccp1_pb19 { @@ -2081,6 +2124,7 @@ /omit-if-no-ref/ spi1_cs3_cd_poci3_pb19: spi1_cs3_cd_poci3_pb19 { pinmux = ; + input-enable; }; /omit-if-no-ref/ analog_pa21: analog_pa21 { @@ -2097,6 +2141,7 @@ /omit-if-no-ref/ spi0_cs3_cd_poci3_pa21: spi0_cs3_cd_poci3_pa21 { pinmux = ; + input-enable; }; /omit-if-no-ref/ uart1_cts_pa21: uart1_cts_pa21 { @@ -2113,6 +2158,7 @@ /omit-if-no-ref/ spi1_cs1_poci1_pa21: spi1_cs1_poci1_pa21 { pinmux = ; + input-enable; }; /omit-if-no-ref/ uart2_cts_pa21: uart2_cts_pa21 { @@ -2141,6 +2187,7 @@ /omit-if-no-ref/ spi0_cs2_poci2_pa22: spi0_cs2_poci2_pa22 { pinmux = ; + input-enable; }; /omit-if-no-ref/ uart1_rts_pa22: uart1_rts_pa22 { @@ -2185,6 +2232,7 @@ /omit-if-no-ref/ spi0_cs1_poci1_pc06: spi0_cs1_poci1_pc06 { pinmux = ; + input-enable; }; /omit-if-no-ref/ timg8_ccp0_pc06: timg8_ccp0_pc06 { @@ -2233,6 +2281,7 @@ /omit-if-no-ref/ spi1_cs2_poci2_pc08: spi1_cs2_poci2_pc08 { pinmux = ; + input-enable; }; /omit-if-no-ref/ timg5_ccp0_pc08: timg5_ccp0_pc08 { @@ -2257,6 +2306,7 @@ /omit-if-no-ref/ spi1_cs1_poci1_pc09: spi1_cs1_poci1_pc09 { pinmux = ; + input-enable; }; /omit-if-no-ref/ timg5_ccp1_pc09: timg5_ccp1_pc09 { @@ -2277,6 +2327,7 @@ /omit-if-no-ref/ spi0_cs2_poci2_pb20: spi0_cs2_poci2_pb20 { pinmux = ; + input-enable; }; /omit-if-no-ref/ spi1_cs0_pb20: spi1_cs0_pb20 { @@ -2321,6 +2372,7 @@ /omit-if-no-ref/ spi1_poci_pb21: spi1_poci_pb21 { pinmux = ; + input-enable; }; /omit-if-no-ref/ i2c0_scl_pb21: i2c0_scl_pb21 { @@ -2397,10 +2449,12 @@ /omit-if-no-ref/ spi0_cs3_cd_poci3_pb24: spi0_cs3_cd_poci3_pb24 { pinmux = ; + input-enable; }; /omit-if-no-ref/ spi0_cs1_poci1_pb24: spi0_cs1_poci1_pb24 { pinmux = ; + input-enable; }; /omit-if-no-ref/ timg12_ccp1_pb24: timg12_ccp1_pb24 { @@ -2417,6 +2471,7 @@ /omit-if-no-ref/ spi1_cs1_poci1_pb24: spi1_cs1_poci1_pb24 { pinmux = ; + input-enable; }; /omit-if-no-ref/ uart2_rts_pb24: uart2_rts_pb24 { @@ -2437,6 +2492,7 @@ /omit-if-no-ref/ spi0_cs3_cd_poci3_pa23: spi0_cs3_cd_poci3_pa23 { pinmux = ; + input-enable; }; /omit-if-no-ref/ i2c2_scl_pa23: i2c2_scl_pa23 { @@ -2465,6 +2521,7 @@ /omit-if-no-ref/ spi1_cs1_poci1_pa23: spi1_cs1_poci1_pa23 { pinmux = ; + input-enable; }; /omit-if-no-ref/ analog_pa24: analog_pa24 { @@ -2481,6 +2538,7 @@ /omit-if-no-ref/ spi0_cs2_poci2_pa24: spi0_cs2_poci2_pa24 { pinmux = ; + input-enable; }; /omit-if-no-ref/ i2c2_sda_pa24: i2c2_sda_pa24 { @@ -2509,6 +2567,7 @@ /omit-if-no-ref/ spi1_cs2_poci2_pa24: spi1_cs2_poci2_pa24 { pinmux = ; + input-enable; }; /omit-if-no-ref/ analog_pa25: analog_pa25 { @@ -2525,6 +2584,7 @@ /omit-if-no-ref/ spi1_cs3_cd_poci3_pa25: spi1_cs3_cd_poci3_pa25 { pinmux = ; + input-enable; }; /omit-if-no-ref/ timg12_ccp1_pa25: timg12_ccp1_pa25 { @@ -2605,6 +2665,7 @@ /omit-if-no-ref/ spi0_cs1_poci1_pb26: spi0_cs1_poci1_pb26 { pinmux = ; + input-enable; }; /omit-if-no-ref/ tima0_ccp0_pb26: tima0_ccp0_pb26 { @@ -2641,6 +2702,7 @@ /omit-if-no-ref/ spi1_cs1_poci1_pb27: spi1_cs1_poci1_pb27 { pinmux = ; + input-enable; }; /omit-if-no-ref/ tima0_ccp0_cmpl_pb27: tima0_ccp0_cmpl_pb27 { @@ -2713,6 +2775,7 @@ /omit-if-no-ref/ spi1_cs1_poci1_pa27: spi1_cs1_poci1_pa27 { pinmux = ; + input-enable; }; /omit-if-no-ref/ timg8_ccp1_pa27: timg8_ccp1_pa27 {