From 99dbde911e71721eb47e87e9ad19b917bea12059 Mon Sep 17 00:00:00 2001
From: Yuri Mazzuoli <yuri.mazzuoli@seco.com>
Date: Thu, 6 Feb 2025 13:46:21 +0100
Subject: [PATCH] [E81][DTS] Add gpio-line-names to tlmm, pm7325, pm8350, stm32

---
 .../boot/dts/seco/include/e81-common.dtsi     | 61 +++++++++++++++++++
 1 file changed, 61 insertions(+)

diff --git a/arch/arm64/boot/dts/seco/include/e81-common.dtsi b/arch/arm64/boot/dts/seco/include/e81-common.dtsi
index 612a9fdf27503..0aa19420c1f1b 100644
--- a/arch/arm64/boot/dts/seco/include/e81-common.dtsi
+++ b/arch/arm64/boot/dts/seco/include/e81-common.dtsi
@@ -1038,4 +1038,65 @@ config {
 	};
 };
 
+&tlmm {
+    gpio-line-names =
+		"QPS615_I2C_SDA", "QPS615_I2C_SCL", "PCIE1_RESET#", "I2C_PIRQ#", "I2C_GP_SDA",
+		"I2C_GP_SCL", "n.c.", "n.c.", "I2C_PM_DAT_1V8", "I2C_PM_CK_1V8",
+		"n.c.", "n.c.", "SPI1_DIN", "SPI1_DO", "SPI1_CK",
+		"SPI_CS0#", "TPM_I2C_SDA", "TPM_I2C_SCL", "GPIO0/CAM0_PWR#", "GPIO1/CAM1_PWR#",
+		"GPIO2/CAM0_RST#", "GPIO3/CAM1_RST#", "SER1_TX", "SER1_RX", "SER0_CTS#",
+		"SER0_RTS#", "SER0_TX", "SER0_RX", "BT_UART_CTS#", "BT_UART_RTS#",
+		"BT_UART_TX", "BT_UART_RX", "n.c.", "n.c.", "n.c.",
+		"CAN_INT#", "n.c.", "n.c.", "SER3_TX", "SER3_RX",
+		"SER2_CTS#", "SER2_RTS#", "SER2_TX", "SER2_RX", "DISP0_RESET#",
+		"n.c.", "EDP2LVDS_PD#", "n.c.", "CAN_SDO", "CAN_SDI",
+		"CAN_SCK", "CAN_CS#", "TS_I2C_SDA", "TS_I2C_SCL", "n.c.",
+		"n.c.", "SPI0_DIN", "SPI0_DO", "SPI0_CK", "SPI0_CS0#",
+		"EDP0_HPD", "n.c.", "SPI0_CS1#", "n.c.", "GPIO64/CAM_MCK",
+		"n.c.", "GPIO66/CAM_MCK", "n.c.", "n.c.", "I2C_CAM0_DAT",
+		"I2C_CAM0_CK", "I2C_CAM1_DAT", "I2C_CAM1_CK", "I2C_CAM2_DAT", "I2C_CAM2_CK",
+		"n.c.", "n.c.", "CAM2_RST#", "CAM2_PWR#", "PCIE1_CLK_REQ#",
+		"n.c.", "n.c.", "FORCED_USB_BOOT", "n.c.", "SECO_CODE_1",
+		"RAM_CODE0", "n.c.", "PCIE_A_RST#", "PCIE_A_CKREQ#", "PCIE_WAKE#",
+		"RAM_CODE1", "SDIO_CD#", "n.c.", "TPM_RST", "CPU_IRQ#",
+		"EC_IRQ#_OD", "I2S_MCK", "I2S0_CK", "I2S0_SDIN", "I2S0_SDOUT",
+		"I2S0_LRCK", "I2S2_CK", "I2S2_SDIN", "I2S2_LRCK", "I2S2_SDOUT",
+		"I2S1_SDOUT", "I2S1_CK", "I2S1_SDIN", "I2S1_WS", "n.c.",
+		"n.c.", "n.c.", "n.c.", "n.c.", "n.c.",
+		"n.c.", "n.c.", "RAM_CODE2", "(VDD_1V8)", "n.c.",
+		"FAST_BOOT_0", "RAM_CODE3", "FAST_BOOT_1", "n.c.", "FAST_BOOT_2",
+		"n.c.", "n.c.", "n.c.", "n.c.", "SECO_CODE_4",
+		"SECO_CODE_3", "n.c.", "n.c.", "SECO_CODE_2", "SECO_CODE_8",
+		"SECO_CODE_5", "SECO_CODE_6", "SECO_CODE_7", "n.c.", "VDD_1V8",
+		"USB0_CC_DIR", "n.c.", "n.c.", "n.c.", "n.c.",
+		"n.c.", "n.c.", "n.c.", "n.c.", "n.c.",
+		"n.c.", "n.c.", "n.c.", "n.c.", "n.c.",
+		"n.c.", "n.c.", "n.c.", "n.c.", "n.c.",
+		"n.c.", "n.c.", "n.c.", "n.c.", "n.c.",
+		"n.c.", "n.c.", "n.c.", "n.c.", "n.c.",
+		"n.c.", "n.c.", "n.c.", "n.c.", "n.c.";
+};
+
+&pm7325_gpios { // GPIO_01 - GPIO_10
+	gpio-line-names =
+		"n.c.", "GPIO10/EXT_ADC0", "GPIO11/EXT_ADC1", "n.c.", "CBL_PWR#",
+		"n.c.", "n.c.", "n.c.", "n.c.", "n.c.";
+};
+
+&pm8350c_gpios { // GPIO_01 - GPIO_09
+	gpio-line-names =
+		"QPS_RST#", "0V9_QPS_EN", "1V8_QPS_EN", "n.c.", "n.c.",
+		"n.c.", "LCD0_BKLT_EN", "LCD0_BKLT_PWM", "n.c.";
+};
+
+&stm32 {
+	gpio-line-names =
+		"GPIO4", "GPIO5", "GPIO6", "GPIO7", "GPIO8",
+		"GPIO9", "GPIO12", "GPIO13", "BT_IRQ", "nRTC_INT_3V3",
+		"nSMB_ALERT", "nUSB0_EN_OC", "nUSB1_EN_OC", "nUSB2_EN_OC", "nUSB3_EN_OC",
+		"nUSB4_EN_OC", "nCPU_IRQ", "nLID", "nBATLOW", "USB0_OTG_ID",
+		"nRESET_OUT", "SDIO_PWR_EN", "USB0_VBUS_DET", "WIFI_DISABLE", "LCD0_VDD_EN",
+		"nCHARGER_PRSNT", "nCHARGING", "ENET_SDP_TRANSL_EN", "nWIFI_PWRDWN", "nUSB_HUB_RST";
+};
+
 #endif
-- 
GitLab