arm64: dts: qcom: sm8150-kumano: Add GPIO line names for PMIC GPIOs
authorKonrad Dybcio <konrad.dybcio@linaro.org>
Tue, 11 Apr 2023 18:14:41 +0000 (20:14 +0200)
committerBjorn Andersson <andersson@kernel.org>
Thu, 25 May 2023 04:50:44 +0000 (21:50 -0700)
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 Griffin and Bahamut device trees to better document
the hardware.

They are the same on both devices! Very nice!

Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20230315-topic-kumano_dts0-v2-1-0ca7fa521b86@linaro.org
arch/arm64/boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi

index 47e2430991ca0e6b64d56f31da777a2aa78a0c6b..6753c65d75bccb198984809858a4ae102de87c68 100644 (file)
 };
 
 &pm8150_gpios {
+       gpio-line-names = "VOL_DOWN_N", /* GPIO_1 */
+                         "",
+                         "NC",
+                         "NC",
+                         "",
+                         "NC",
+                         "SUPWC_PWR_EN",
+                         "",
+                         "NC",
+                         "NC"; /* GPIO_10 */
+
        vol_down_n: vol-down-n-state {
                pins = "gpio1";
                function = "normal";
 };
 
 &pm8150b_gpios {
+       gpio-line-names = "SNAPSHOT_N", /* GPIO_1 */
+                         "FOCUS_N",
+                         "NC",
+                         "NC",
+                         "RF_LCD_ID_EN",
+                         "NC",
+                         "TS_VDDH_EN",
+                         "LCD_ID",
+                         "",
+                         "NC", /* GPIO_10 */
+                         "NC",
+                         "RF_ID";
+
        snapshot_n: snapshot-n-state {
                pins = "gpio1";
                function = "normal";
        };
 };
 
+&pm8150l_gpios {
+       gpio-line-names = "TS_VDDIO_EN", /* GPIO_1 */
+                         "NC",
+                         "MAIN_CAM_PWR_VMDR_EN",
+                         "NC",
+                         "",
+                         "NC",
+                         "NC",
+                         "FP_LDO_EN",
+                         "NC",
+                         "NC", /* GPIO_10 */
+                         "NC",
+                         "NC";
+};
+
 &pon_pwrkey {
        status = "okay";
 };