Loading arch/arm/boot/dts/qcom/mdmcalifornium-cdp.dtsi +21 −0 Original line number Diff line number Diff line Loading @@ -43,6 +43,27 @@ }; }; &pmdcalifornium_gpios { gpio@c100 { /* GPIO 2 - VADC */ /* GPIO should be left off, and in the high * impedance state when the pin is used with the VADC */ status = "ok"; qcom,master-en = <0>; /* DISABLE GPIO */ }; gpio@c500 { /* GPIO 6 - Rome 3.3V control */ status = "ok"; qcom,mode = <1>; /* Digital output*/ qcom,output-type = <0>; /* CMOS logic */ qcom,invert = <1>; /* Output high */ qcom,vin-sel = <0>; /* VPH_PWR */ qcom,src-sel = <0>; /* Constant */ qcom,out-strength = <1>; /* High drive strength */ qcom,master-en = <1>; /* Enable GPIO */ }; }; &usb3 { vbus_dwc3-supply = <&smb1351_otg_supply>; }; arch/arm/boot/dts/qcom/mdmcalifornium-mtp.dtsi +21 −0 Original line number Diff line number Diff line Loading @@ -44,6 +44,27 @@ }; }; &pmdcalifornium_gpios { gpio@c100 { /* GPIO 2 - VADC */ /* GPIO should be left off, and in the high * impedance state when the pin is used with the VADC */ status = "ok"; qcom,master-en = <0>; /* DISABLE GPIO */ }; gpio@c500 { /* GPIO 6 - Rome 3.3V control */ status = "ok"; qcom,mode = <1>; /* Digital output*/ qcom,output-type = <0>; /* CMOS logic */ qcom,invert = <1>; /* Output high */ qcom,vin-sel = <0>; /* VPH_PWR */ qcom,src-sel = <0>; /* Constant */ qcom,out-strength = <1>; /* High drive strength */ qcom,master-en = <1>; /* Enable GPIO */ }; }; &qnand_1 { status = "ok"; }; Loading arch/arm/boot/dts/qcom/mdmcalifornium-regulator.dtsi +9 −0 Original line number Diff line number Diff line Loading @@ -250,4 +250,13 @@ regulator-name = "codec_1.8v"; regulator-always-on; }; /* Rome 3.3V supply */ rome_vreg: rome_vreg { compatible = "regulator-fixed"; regulator-name = "rome_vreg"; startup-delay-us = <4000>; enable-active-high; gpio = <&pmdcalifornium_gpios 6 0>; }; }; Loading
arch/arm/boot/dts/qcom/mdmcalifornium-cdp.dtsi +21 −0 Original line number Diff line number Diff line Loading @@ -43,6 +43,27 @@ }; }; &pmdcalifornium_gpios { gpio@c100 { /* GPIO 2 - VADC */ /* GPIO should be left off, and in the high * impedance state when the pin is used with the VADC */ status = "ok"; qcom,master-en = <0>; /* DISABLE GPIO */ }; gpio@c500 { /* GPIO 6 - Rome 3.3V control */ status = "ok"; qcom,mode = <1>; /* Digital output*/ qcom,output-type = <0>; /* CMOS logic */ qcom,invert = <1>; /* Output high */ qcom,vin-sel = <0>; /* VPH_PWR */ qcom,src-sel = <0>; /* Constant */ qcom,out-strength = <1>; /* High drive strength */ qcom,master-en = <1>; /* Enable GPIO */ }; }; &usb3 { vbus_dwc3-supply = <&smb1351_otg_supply>; };
arch/arm/boot/dts/qcom/mdmcalifornium-mtp.dtsi +21 −0 Original line number Diff line number Diff line Loading @@ -44,6 +44,27 @@ }; }; &pmdcalifornium_gpios { gpio@c100 { /* GPIO 2 - VADC */ /* GPIO should be left off, and in the high * impedance state when the pin is used with the VADC */ status = "ok"; qcom,master-en = <0>; /* DISABLE GPIO */ }; gpio@c500 { /* GPIO 6 - Rome 3.3V control */ status = "ok"; qcom,mode = <1>; /* Digital output*/ qcom,output-type = <0>; /* CMOS logic */ qcom,invert = <1>; /* Output high */ qcom,vin-sel = <0>; /* VPH_PWR */ qcom,src-sel = <0>; /* Constant */ qcom,out-strength = <1>; /* High drive strength */ qcom,master-en = <1>; /* Enable GPIO */ }; }; &qnand_1 { status = "ok"; }; Loading
arch/arm/boot/dts/qcom/mdmcalifornium-regulator.dtsi +9 −0 Original line number Diff line number Diff line Loading @@ -250,4 +250,13 @@ regulator-name = "codec_1.8v"; regulator-always-on; }; /* Rome 3.3V supply */ rome_vreg: rome_vreg { compatible = "regulator-fixed"; regulator-name = "rome_vreg"; startup-delay-us = <4000>; enable-active-high; gpio = <&pmdcalifornium_gpios 6 0>; }; };