Commit b949d803 authored by Konrad Dybcio's avatar Konrad Dybcio Committed by Bjorn Andersson

arm64: dts: qcom: sm8150-kumano: Add GPIO line names for TLMM

Sony ever so graciously provides GPIO line names in their downstream
kernel (though sometimes they are not 100% accurate and you can judge
that by simply looking at them and with what drivers they are used).

Add these to the common DTSI to better document the hardware.

The pin assignment for TLMM is identical on both devices. Great job!
Signed-off-by: default avatarKonrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: default avatarBjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20230315-topic-kumano_dts0-v2-2-0ca7fa521b86@linaro.org
parent 20fd55b2
......@@ -541,6 +541,181 @@ &qupv3_id_1 {
&tlmm {
gpio-reserved-ranges = <126 4>;
gpio-line-names = "NFC_ESE_SPI_MISO", /* GPIO_0 */
"NFC_ESE_SPI_MOSI",
"NFC_ESE_SPI_SCLK",
"NFC_ESE_SPI_CS_N",
"NC",
"NC",
"DISP_RESET_N",
"DEBUG_GPIO0",
"MDP_VSYNC_P",
"TS_I2C_SDA",
"TS_I2C_SCL", /* GPIO_10 */
"CAM_SOF",
"CAM2_RST_N",
"CAM_MCLK0",
"CAM_MCLK1",
"CAM_MCLK2",
"CAM_MCLK3",
"CCI_I2C_SDA0",
"CCI_I2C_SCL0",
"CCI_I2C_SDA1",
"CCI_I2C_SCL1", /* GPIO_20 */
"NC",
"MAIN_CAM_PWR_EN",
"CAM3_RST_N",
"NC",
"CHAT_CAM_PWR_EN",
"NC",
"NC",
"CAM0_RST_N",
"RGBC_IR_PWR_EN",
"CAM1_RST_N", /* GPIO_30 */
"CCI_I2C_SDA2",
"CCI_I2C_SCL2",
"CCI_I2C_SDA3",
"CCI_I2C_SCL3",
"NC",
"DEBUG_GPIO1",
"RGBC_IR_INT",
"USB_CC_DIR",
"NC",
"NC", /* GPIO_40 */
"NFC_EN",
"NFC_ESE_PWR_REQ",
"BT_HCI_UART_CTS_N",
"BT_HCI_UART_RFR_N",
"BT_HCI_UART_TXD",
"BT_HCI_UART_RXD",
"NFC_IRQ",
"NFC_DWL_REQ",
"UIM2_DETECT_EN",
"WLAN_SW_CTRL", /* GPIO_50 */
"APPS_I2C_SDA",
"APPS_I2C_SCL",
"NC",
"TS_RESET_N",
"NC",
"NC",
"NC",
"NC",
"HW_ID_0",
"NC", /* GPIO_60 */
"QLINK_REQUEST",
"QLINK_ENABLE",
"WMSS_RESET_N",
"SDM_GRFC_8",
"WDOG_DISABLE",
"NC",
"NC",
"PA_INDICATOR_OR",
"MSS_LTE_COXM_TXD",
"MSS_LTE_COXM_RXD", /* GPIO_70 */
"SDM_RFFE0_DATA",
"SDM_RFFE0_CLK",
"SDM_RFFE1_DATA",
"SDM_RFFE1_CLK",
"SDM_RFFE2_DATA",
"SDM_RFFE2_CLK",
"SDM_RFFE3_DATA",
"SDM_RFFE3_CLK",
"SUB_CAM_PWR_EN",
"FP_RESET_N", /* GPIO_80 */
"NC",
"NC",
"NC",
"NC",
"DEBUG_UART_TX",
"DEBUG_UART_RX",
"DVDT_WRT_DET_AND",
"NC",
"NC",
"NC", /* GPIO_90 */
"NC",
"NC",
"NC",
"NC",
"UDON_SWITCH_SEL",
"SD_CARD_DET_N",
"NC",
"CAMSENSOR_I2C_SDA",
"CAMSENSOR_I2C_SCL",
"USB_AUDIO_EN1", /* GPIO_100 */
"DISP_ERR_FG",
"NC",
"NC",
"NC",
"UIM2_DATA",
"UIM2_CLK",
"UIM2_RESET",
"UIM2_DET",
"UIM1_DATA",
"UIM1_CLK", /* GPIO_110 */
"UIM1_RESET",
"UIM1_PRESENT",
"NFC_CLK_REQ",
"SW_SERVICE",
"NC",
"RF_ID_EXTENSION",
"ALS_PROX_INT_N",
"FP_INT",
"DVDT_WRT_DET_OR",
"BAROMETER_INT", /* GPIO_120 */
"ACC_COVER_OPEN",
"TS_INT_N",
"CODEC_INT1_N",
"CODEC_INT2_N",
"TX_GTR_THRES_IN",
"FP_SPI_MISO",
"FP_SPI_MOSI",
"FP_SPI_SCLK",
"FP_SPI_CS_N",
"NC", /* GPIO_130 */
"DVDT_ENABLE",
"ACCEL_INT",
"NC",
"MAG_INT_N",
"NC",
"FORCED_USB_BOOT",
"NC",
"NC",
"HW_ID_1",
"NC", /* GPIO_140 */
"NC",
"NC",
"CODEC_RST_N",
"CDC_SPI_MISO",
"CDC_SPI_MOSI",
"CDC_SPI_SCLK",
"CDC_SPI_CS_N",
"NC",
"LPASS_SLIMBUS_CLK",
"LPASS_SLIMBUS_DATA0", /* GPIO_150 */
"LPASS_SLIMBUS_DATA1",
"USB_AUDIO_EN2",
"BT_FM_SLIMBUS_DATA",
"BT_FM_SLIMBUS_CLK",
"COMPASS_I2C_SDA",
"COMPASS_I2C_SCL",
"SSC_SPI_1_MISO",
"SSC_SPI_1_MOSI",
"SSC_SPI_1_CLK",
"SSC_SPI_1_CS_N", /* GPIO_160 */
"SSC_SENSOR_I2C_SDA",
"SSC_SENSOR_I2C_SCL",
"NC",
"NC",
"NC",
"NC",
"SSC_UART_1_TX",
"SSC_UART_1_RX",
"WL_CMD_CLK_CHAIN0",
"WL_CMD_DATA_CHAIN0", /* GPIO_170 */
"WL_CMD_CLK_CHAIN1",
"WL_CMD_DATA_CHAIN1",
"WL_BT_COEX_CLK",
"WL_BT_COEX_DATA";
};
&uart2 {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment