Loading arch/arm/boot/dts/qcom/Makefile +6 −1 Original line number Diff line number Diff line Loading @@ -115,7 +115,12 @@ dtb-$(CONFIG_ARCH_MDMCALIFORNIUM) += mdmcalifornium-sim.dtb \ mdmcalifornium-nand-cdp.dtb \ mdmcalifornium-emmc-mtp.dtb \ mdmcalifornium-nand-mtp.dtb \ mdmcalifornium-nand-dualwifi-mtp.dtb mdmcalifornium-nand-dualwifi-mtp.dtb \ mdmcalifornium-v1.1-emmc-cdp.dtb \ mdmcalifornium-v1.1-nand-cdp.dtb \ mdmcalifornium-v1.1-emmc-mtp.dtb \ mdmcalifornium-v1.1-nand-mtp.dtb \ mdmcalifornium-v1.1-nand-dualwifi-mtp.dtb dtb-$(CONFIG_ARCH_MSM8937) += msm8937-rumi.dtb \ msm8937-pmi8950-cdp.dtb \ Loading arch/arm/boot/dts/qcom/mdmcalifornium-v1.1-cdp.dtsi 0 → 100644 +131 −0 Original line number Diff line number Diff line /* Copyright (c) 2016, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and * only version 2 as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ #include "mdmcalifornium-v1.1.dtsi" #include "mdmcalifornium-pinctrl.dtsi" #include "mdmcalifornium-display.dtsi" #include "qpic-panel-ili-hvga.dtsi" &blsp1_uart3 { status = "ok"; pinctrl-names = "default"; pinctrl-0 = <&uart3_console_active>; }; &blsp1_uart2_hs { status = "ok"; }; &i2c_3 { status = "ok"; smb1351_otg_supply: smb1351-charger@55 { compatible = "qcom,smb1351-charger"; reg = <0x55>; interrupt-parent = <&tlmm_pinmux>; interrupts = <83 0>; qcom,float-voltage-mv = <4200>; qcom,charging-timeout = <1536>; qcom,recharge-thresh-mv = <200>; qcom,iterm-ma = <100>; regulator-name = "smb1351_otg_supply"; qcom,charging-disabled; qcom,id-line-not-connected; }; }; &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@c400 { /* GPIO 5 - USB_ID */ status = "ok"; qcom,mode = <0>; /* Digital input */ qcom,pull = <1>; /* Pull up 1.5 uA */ qcom,vin-sel = <1>; /* 1.8 V */ qcom,master-en = <1>; /* Enable 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 */ }; gpio@c700 { /* GPIO 8 - BT_EN */ status = "ok"; qcom,mode = <1>; /* Digital output*/ qcom,pull = <4>; /* Pulldown 10uA */ qcom,vin-sel = <0>; /* VPH_PWR */ qcom,src-sel = <0>; /* GPIO */ qcom,invert = <0>; /* Invert */ qcom,master-en = <1>; /* Enable GPIO */ }; }; &usb3 { vbus_dwc3-supply = <&smb1351_otg_supply>; }; &pmdcalifornium_vadc { chan@83 { label = "vph_pwr"; reg = <0x83>; qcom,decimation = <0>; qcom,pre-div-channel-scaling = <1>; qcom,calibration-type = "absolute"; qcom,scale-function = <0>; qcom,hw-settle-time = <0>; qcom,fast-avg-setup = <0>; }; chan@4c { label = "xo_therm_buf"; reg = <0x4c>; qcom,decimation = <0>; qcom,pre-div-channel-scaling = <0>; qcom,calibration-type = "ratiometric"; qcom,scale-function = <4>; qcom,hw-settle-time = <2>; qcom,fast-avg-setup = <0>; }; chan@53 { label = "ambient_therm"; reg = <0x53>; qcom,decimation = <0>; qcom,pre-div-channel-scaling = <0>; qcom,calibration-type = "ratiometric"; qcom,scale-function = <2>; qcom,hw-settle-time = <2>; qcom,fast-avg-setup = <0>; }; }; /* Display */ &mdss_qpic { pinctrl-names= "mdss_default", "mdss_sleep"; pinctrl-0 = <&mdss_cs_active &mdss_te_active &mdss_rs_active &mdss_ad_active &mdss_bl_active>; pinctrl-1 = <&mdss_cs_sleep &mdss_te_sleep &mdss_rs_sleep &mdss_ad_sleep &mdss_bl_sleep>; status = "ok"; }; arch/arm/boot/dts/qcom/mdmcalifornium-v1.1-emmc-cdp.dts 0 → 100644 +46 −0 Original line number Diff line number Diff line /* Copyright (c) 2016, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and * only version 2 as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ /dts-v1/; #include "mdmcalifornium-v1.1-cdp.dtsi" / { model = "Qualcomm Technologies, Inc. MDM CALIFORNIUM v1.1 CDP (eMMC)"; compatible = "qcom,mdmcalifornium-cdp", "qcom,mdmcalifornium", "qcom,cdp"; qcom,board-id = <1 0x00030000>; qcom,rmtfs_sharedmem@0 { compatible = "qcom,sharedmem-uio"; reg = <0x0 0x00100000>; reg-names = "rmtfs"; qcom,client-id = <0x00000001>; }; }; &sdhc_1 { vdd-io-supply = <&pmdcalifornium_l6>; qcom,vdd-io-voltage-level = <1800000 1800000>; qcom,vdd-io-current-level = <100 200000>; pinctrl-names = "active", "sleep"; pinctrl-0 = <&sdc1_clk_on &sdc1_cmd_on &sdc1_data_on>; pinctrl-1 = <&sdc1_clk_off &sdc1_cmd_off &sdc1_data_off>; qcom,bus-width = <8>; qcom,clk-rates = <400000 20000000 25000000 50000000 100000000>; qcom,bus-speed-mode = "HS200_1p8v", "DDR_1p8v"; qcom,nonremovable; status = "ok"; }; arch/arm/boot/dts/qcom/mdmcalifornium-v1.1-emmc-mtp.dts 0 → 100644 +46 −0 Original line number Diff line number Diff line /* Copyright (c) 2016, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and * only version 2 as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ /dts-v1/; #include "mdmcalifornium-v1.1-mtp.dtsi" / { model = "Qualcomm Technologies, Inc. MDM CALIFORNIUM v1.1 MTP (eMMC)"; compatible = "qcom,mdmcalifornium-mtp", "qcom,mdmcalifornium", "qcom,mtp"; qcom,board-id = <8 0x00030000>; qcom,rmtfs_sharedmem@0 { compatible = "qcom,sharedmem-uio"; reg = <0x0 0x00100000>; reg-names = "rmtfs"; qcom,client-id = <0x00000001>; }; }; &sdhc_1 { vdd-io-supply = <&pmdcalifornium_l6>; qcom,vdd-io-voltage-level = <1800000 1800000>; qcom,vdd-io-current-level = <100 200000>; pinctrl-names = "active", "sleep"; pinctrl-0 = <&sdc1_clk_on &sdc1_cmd_on &sdc1_data_on>; pinctrl-1 = <&sdc1_clk_off &sdc1_cmd_off &sdc1_data_off>; qcom,bus-width = <8>; qcom,clk-rates = <400000 20000000 25000000 50000000 100000000>; qcom,bus-speed-mode = "HS200_1p8v", "DDR_1p8v"; qcom,nonremovable; status = "ok"; }; arch/arm/boot/dts/qcom/mdmcalifornium-v1.1-mtp.dtsi 0 → 100644 +143 −0 Original line number Diff line number Diff line /* Copyright (c) 2016, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and * only version 2 as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ #include "mdmcalifornium-v1.1.dtsi" #include "mdmcalifornium-pinctrl.dtsi" &blsp1_uart3 { status = "ok"; pinctrl-names = "default"; pinctrl-0 = <&uart3_console_active>; }; &blsp1_uart2_hs { status = "ok"; }; &i2c_3 { status = "ok"; smb1351_otg_supply: smb1351-charger@55 { compatible = "qcom,smb1351-charger"; reg = <0x55>; interrupt-parent = <&tlmm_pinmux>; interrupts = <83 0>; qcom,float-voltage-mv = <4200>; qcom,charging-timeout = <1536>; qcom,recharge-thresh-mv = <200>; qcom,iterm-ma = <100>; regulator-name = "smb1351_otg_supply"; pinctrl-names = "default"; pinctrl-0 = <&smb_stat_active>; qcom,id-line-not-connected; }; }; &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@c200 { /* GPIO 3 - LED */ status = "ok"; qcom,master-en = <0>; /* Disable GPIO */ }; gpio@c400 { /* GPIO 5 - USB_ID */ status = "ok"; qcom,mode = <0>; /* Digital input */ qcom,pull = <1>; /* Pull up 1.5 uA */ qcom,vin-sel = <1>; /* 1.8 V */ qcom,master-en = <1>; /* Enable 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 */ }; gpio@c700 { /* GPIO 8 - BT_EN */ status = "ok"; qcom,mode = <1>; /* Digital output*/ qcom,pull = <4>; /* Pulldown 10uA */ qcom,vin-sel = <0>; /* VPH_PWR */ qcom,src-sel = <0>; /* GPIO */ qcom,invert = <0>; /* Invert */ qcom,master-en = <1>; /* Enable GPIO */ }; }; &pmdcalifornium_misc { qcom,pwm-sel = <2>; /* PWM2 */ qcom,enable-gp-driver; /* Enable GP */ }; &pmdcalifornium_pwm_1 { status = "ok"; }; &pmdcalifornium_pwm_2 { status = "ok"; }; &qnand_1 { status = "ok"; }; &usb3 { vbus_dwc3-supply = <&smb1351_otg_supply>; cpe-gpio = <&tlmm_pinmux 87 0>; }; &pmdcalifornium_vadc { chan@83 { label = "vph_pwr"; reg = <0x83>; qcom,decimation = <0>; qcom,pre-div-channel-scaling = <1>; qcom,calibration-type = "absolute"; qcom,scale-function = <0>; qcom,hw-settle-time = <0>; qcom,fast-avg-setup = <0>; }; chan@4c { label = "xo_therm_buf"; reg = <0x4c>; qcom,decimation = <0>; qcom,pre-div-channel-scaling = <0>; qcom,calibration-type = "ratiometric"; qcom,scale-function = <4>; qcom,hw-settle-time = <2>; qcom,fast-avg-setup = <0>; }; chan@53 { label = "ambient_therm"; reg = <0x53>; qcom,decimation = <0>; qcom,pre-div-channel-scaling = <0>; qcom,calibration-type = "ratiometric"; qcom,scale-function = <2>; qcom,hw-settle-time = <2>; qcom,fast-avg-setup = <0>; }; }; Loading
arch/arm/boot/dts/qcom/Makefile +6 −1 Original line number Diff line number Diff line Loading @@ -115,7 +115,12 @@ dtb-$(CONFIG_ARCH_MDMCALIFORNIUM) += mdmcalifornium-sim.dtb \ mdmcalifornium-nand-cdp.dtb \ mdmcalifornium-emmc-mtp.dtb \ mdmcalifornium-nand-mtp.dtb \ mdmcalifornium-nand-dualwifi-mtp.dtb mdmcalifornium-nand-dualwifi-mtp.dtb \ mdmcalifornium-v1.1-emmc-cdp.dtb \ mdmcalifornium-v1.1-nand-cdp.dtb \ mdmcalifornium-v1.1-emmc-mtp.dtb \ mdmcalifornium-v1.1-nand-mtp.dtb \ mdmcalifornium-v1.1-nand-dualwifi-mtp.dtb dtb-$(CONFIG_ARCH_MSM8937) += msm8937-rumi.dtb \ msm8937-pmi8950-cdp.dtb \ Loading
arch/arm/boot/dts/qcom/mdmcalifornium-v1.1-cdp.dtsi 0 → 100644 +131 −0 Original line number Diff line number Diff line /* Copyright (c) 2016, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and * only version 2 as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ #include "mdmcalifornium-v1.1.dtsi" #include "mdmcalifornium-pinctrl.dtsi" #include "mdmcalifornium-display.dtsi" #include "qpic-panel-ili-hvga.dtsi" &blsp1_uart3 { status = "ok"; pinctrl-names = "default"; pinctrl-0 = <&uart3_console_active>; }; &blsp1_uart2_hs { status = "ok"; }; &i2c_3 { status = "ok"; smb1351_otg_supply: smb1351-charger@55 { compatible = "qcom,smb1351-charger"; reg = <0x55>; interrupt-parent = <&tlmm_pinmux>; interrupts = <83 0>; qcom,float-voltage-mv = <4200>; qcom,charging-timeout = <1536>; qcom,recharge-thresh-mv = <200>; qcom,iterm-ma = <100>; regulator-name = "smb1351_otg_supply"; qcom,charging-disabled; qcom,id-line-not-connected; }; }; &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@c400 { /* GPIO 5 - USB_ID */ status = "ok"; qcom,mode = <0>; /* Digital input */ qcom,pull = <1>; /* Pull up 1.5 uA */ qcom,vin-sel = <1>; /* 1.8 V */ qcom,master-en = <1>; /* Enable 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 */ }; gpio@c700 { /* GPIO 8 - BT_EN */ status = "ok"; qcom,mode = <1>; /* Digital output*/ qcom,pull = <4>; /* Pulldown 10uA */ qcom,vin-sel = <0>; /* VPH_PWR */ qcom,src-sel = <0>; /* GPIO */ qcom,invert = <0>; /* Invert */ qcom,master-en = <1>; /* Enable GPIO */ }; }; &usb3 { vbus_dwc3-supply = <&smb1351_otg_supply>; }; &pmdcalifornium_vadc { chan@83 { label = "vph_pwr"; reg = <0x83>; qcom,decimation = <0>; qcom,pre-div-channel-scaling = <1>; qcom,calibration-type = "absolute"; qcom,scale-function = <0>; qcom,hw-settle-time = <0>; qcom,fast-avg-setup = <0>; }; chan@4c { label = "xo_therm_buf"; reg = <0x4c>; qcom,decimation = <0>; qcom,pre-div-channel-scaling = <0>; qcom,calibration-type = "ratiometric"; qcom,scale-function = <4>; qcom,hw-settle-time = <2>; qcom,fast-avg-setup = <0>; }; chan@53 { label = "ambient_therm"; reg = <0x53>; qcom,decimation = <0>; qcom,pre-div-channel-scaling = <0>; qcom,calibration-type = "ratiometric"; qcom,scale-function = <2>; qcom,hw-settle-time = <2>; qcom,fast-avg-setup = <0>; }; }; /* Display */ &mdss_qpic { pinctrl-names= "mdss_default", "mdss_sleep"; pinctrl-0 = <&mdss_cs_active &mdss_te_active &mdss_rs_active &mdss_ad_active &mdss_bl_active>; pinctrl-1 = <&mdss_cs_sleep &mdss_te_sleep &mdss_rs_sleep &mdss_ad_sleep &mdss_bl_sleep>; status = "ok"; };
arch/arm/boot/dts/qcom/mdmcalifornium-v1.1-emmc-cdp.dts 0 → 100644 +46 −0 Original line number Diff line number Diff line /* Copyright (c) 2016, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and * only version 2 as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ /dts-v1/; #include "mdmcalifornium-v1.1-cdp.dtsi" / { model = "Qualcomm Technologies, Inc. MDM CALIFORNIUM v1.1 CDP (eMMC)"; compatible = "qcom,mdmcalifornium-cdp", "qcom,mdmcalifornium", "qcom,cdp"; qcom,board-id = <1 0x00030000>; qcom,rmtfs_sharedmem@0 { compatible = "qcom,sharedmem-uio"; reg = <0x0 0x00100000>; reg-names = "rmtfs"; qcom,client-id = <0x00000001>; }; }; &sdhc_1 { vdd-io-supply = <&pmdcalifornium_l6>; qcom,vdd-io-voltage-level = <1800000 1800000>; qcom,vdd-io-current-level = <100 200000>; pinctrl-names = "active", "sleep"; pinctrl-0 = <&sdc1_clk_on &sdc1_cmd_on &sdc1_data_on>; pinctrl-1 = <&sdc1_clk_off &sdc1_cmd_off &sdc1_data_off>; qcom,bus-width = <8>; qcom,clk-rates = <400000 20000000 25000000 50000000 100000000>; qcom,bus-speed-mode = "HS200_1p8v", "DDR_1p8v"; qcom,nonremovable; status = "ok"; };
arch/arm/boot/dts/qcom/mdmcalifornium-v1.1-emmc-mtp.dts 0 → 100644 +46 −0 Original line number Diff line number Diff line /* Copyright (c) 2016, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and * only version 2 as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ /dts-v1/; #include "mdmcalifornium-v1.1-mtp.dtsi" / { model = "Qualcomm Technologies, Inc. MDM CALIFORNIUM v1.1 MTP (eMMC)"; compatible = "qcom,mdmcalifornium-mtp", "qcom,mdmcalifornium", "qcom,mtp"; qcom,board-id = <8 0x00030000>; qcom,rmtfs_sharedmem@0 { compatible = "qcom,sharedmem-uio"; reg = <0x0 0x00100000>; reg-names = "rmtfs"; qcom,client-id = <0x00000001>; }; }; &sdhc_1 { vdd-io-supply = <&pmdcalifornium_l6>; qcom,vdd-io-voltage-level = <1800000 1800000>; qcom,vdd-io-current-level = <100 200000>; pinctrl-names = "active", "sleep"; pinctrl-0 = <&sdc1_clk_on &sdc1_cmd_on &sdc1_data_on>; pinctrl-1 = <&sdc1_clk_off &sdc1_cmd_off &sdc1_data_off>; qcom,bus-width = <8>; qcom,clk-rates = <400000 20000000 25000000 50000000 100000000>; qcom,bus-speed-mode = "HS200_1p8v", "DDR_1p8v"; qcom,nonremovable; status = "ok"; };
arch/arm/boot/dts/qcom/mdmcalifornium-v1.1-mtp.dtsi 0 → 100644 +143 −0 Original line number Diff line number Diff line /* Copyright (c) 2016, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and * only version 2 as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ #include "mdmcalifornium-v1.1.dtsi" #include "mdmcalifornium-pinctrl.dtsi" &blsp1_uart3 { status = "ok"; pinctrl-names = "default"; pinctrl-0 = <&uart3_console_active>; }; &blsp1_uart2_hs { status = "ok"; }; &i2c_3 { status = "ok"; smb1351_otg_supply: smb1351-charger@55 { compatible = "qcom,smb1351-charger"; reg = <0x55>; interrupt-parent = <&tlmm_pinmux>; interrupts = <83 0>; qcom,float-voltage-mv = <4200>; qcom,charging-timeout = <1536>; qcom,recharge-thresh-mv = <200>; qcom,iterm-ma = <100>; regulator-name = "smb1351_otg_supply"; pinctrl-names = "default"; pinctrl-0 = <&smb_stat_active>; qcom,id-line-not-connected; }; }; &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@c200 { /* GPIO 3 - LED */ status = "ok"; qcom,master-en = <0>; /* Disable GPIO */ }; gpio@c400 { /* GPIO 5 - USB_ID */ status = "ok"; qcom,mode = <0>; /* Digital input */ qcom,pull = <1>; /* Pull up 1.5 uA */ qcom,vin-sel = <1>; /* 1.8 V */ qcom,master-en = <1>; /* Enable 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 */ }; gpio@c700 { /* GPIO 8 - BT_EN */ status = "ok"; qcom,mode = <1>; /* Digital output*/ qcom,pull = <4>; /* Pulldown 10uA */ qcom,vin-sel = <0>; /* VPH_PWR */ qcom,src-sel = <0>; /* GPIO */ qcom,invert = <0>; /* Invert */ qcom,master-en = <1>; /* Enable GPIO */ }; }; &pmdcalifornium_misc { qcom,pwm-sel = <2>; /* PWM2 */ qcom,enable-gp-driver; /* Enable GP */ }; &pmdcalifornium_pwm_1 { status = "ok"; }; &pmdcalifornium_pwm_2 { status = "ok"; }; &qnand_1 { status = "ok"; }; &usb3 { vbus_dwc3-supply = <&smb1351_otg_supply>; cpe-gpio = <&tlmm_pinmux 87 0>; }; &pmdcalifornium_vadc { chan@83 { label = "vph_pwr"; reg = <0x83>; qcom,decimation = <0>; qcom,pre-div-channel-scaling = <1>; qcom,calibration-type = "absolute"; qcom,scale-function = <0>; qcom,hw-settle-time = <0>; qcom,fast-avg-setup = <0>; }; chan@4c { label = "xo_therm_buf"; reg = <0x4c>; qcom,decimation = <0>; qcom,pre-div-channel-scaling = <0>; qcom,calibration-type = "ratiometric"; qcom,scale-function = <4>; qcom,hw-settle-time = <2>; qcom,fast-avg-setup = <0>; }; chan@53 { label = "ambient_therm"; reg = <0x53>; qcom,decimation = <0>; qcom,pre-div-channel-scaling = <0>; qcom,calibration-type = "ratiometric"; qcom,scale-function = <2>; qcom,hw-settle-time = <2>; qcom,fast-avg-setup = <0>; }; };