diff --git a/qcom/sun-mtp.dtsi b/qcom/sun-mtp.dtsi index a642e7db..4df2a1fa 100644 --- a/qcom/sun-mtp.dtsi +++ b/qcom/sun-mtp.dtsi @@ -62,6 +62,33 @@ }; }; +&pmic_glink_debug { + i2c@106 { + reg = <0x106>; /* I2C instance 6 in ADSP for SE5 */ + #address-cells = <1>; + #size-cells = <0>; + qcom,bus-type = "i2c"; + + qcom,smb1501@68 { + compatible = "qcom,i2c-pmic"; + reg = <0x68>; + qcom,can-sleep; + }; + + qcom,smb1501@69 { + compatible = "qcom,i2c-pmic"; + reg = <0x69>; + qcom,can-sleep; + }; + + qcom,idt9418@3b { + compatible = "qcom,i2c-pmic"; + reg = <0x3b>; + qcom,can-sleep; + }; + }; +}; + ®ulator_ocp_notifier { periph-1c1-supply = <&L1B>; periph-1c2-supply = <&L2B>; diff --git a/qcom/sun-qrd-sku1.dtsi b/qcom/sun-qrd-sku1.dtsi index ed3b4a09..ebbc3714 100644 --- a/qcom/sun-qrd-sku1.dtsi +++ b/qcom/sun-qrd-sku1.dtsi @@ -3,6 +3,8 @@ * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. */ +#include + #include "sun-qrd.dtsi" &pmic_glink_adc { @@ -38,3 +40,44 @@ label = "smb1396_2_die_temp"; }; }; + +&pmic_glink_debug { + i2c@106 { + reg = <0x106>; /* I2C instance 6 in ADSP for SE5 */ + #address-cells = <1>; + #size-cells = <0>; + qcom,bus-type = "i2c"; + + qcom,smb1396@34 { + compatible = "qcom,i2c-pmic"; + reg = <0x34>; + qcom,can-sleep; + }; + + qcom,smb1396@35 { + compatible = "qcom,i2c-pmic"; + reg = <0x35>; + qcom,can-sleep; + }; + + qcom,idt9418@3b { + compatible = "qcom,i2c-pmic"; + reg = <0x3b>; + qcom,can-sleep; + }; + }; + + /* SPMI bridge bus 0 with SMB1510 device */ + spmi@200 { + reg = <0x200>; + #address-cells = <2>; + #size-cells = <0>; + qcom,bus-type = "spmi"; + + qcom,smb1510@d { + compatible = "qcom,spmi-pmic"; + reg = <0xd SPMI_USID>; + qcom,can-sleep; + }; + }; +}; diff --git a/qcom/sun-qrd-sku2.dtsi b/qcom/sun-qrd-sku2.dtsi index de2ef9b0..562b358e 100644 --- a/qcom/sun-qrd-sku2.dtsi +++ b/qcom/sun-qrd-sku2.dtsi @@ -38,3 +38,30 @@ label = "smb1501_2_die_temp"; }; }; + +&pmic_glink_debug { + i2c@106 { + reg = <0x106>; /* I2C instance 6 in ADSP for SE5 */ + #address-cells = <1>; + #size-cells = <0>; + qcom,bus-type = "i2c"; + + qcom,smb1501@68 { + compatible = "qcom,i2c-pmic"; + reg = <0x68>; + qcom,can-sleep; + }; + + qcom,smb1501@69 { + compatible = "qcom,i2c-pmic"; + reg = <0x69>; + qcom,can-sleep; + }; + + qcom,idt9418@3b { + compatible = "qcom,i2c-pmic"; + reg = <0x3b>; + qcom,can-sleep; + }; + }; +};