Loading Documentation/devicetree/bindings/arm/msm/msm.txt +1 −0 Original line number Diff line number Diff line Loading @@ -208,3 +208,4 @@ compatible = "qcom,msm8929-cdp" compatible = "qcom,msm8929-mtp" compatible = "qcom,msm8929-qrd" compatible = "qcom,msm8929-qrd-skul" compatible = "qcom,msm8929-qrd-skulb" arch/arm/boot/dts/qcom/Makefile +1 −0 Original line number Diff line number Diff line Loading @@ -112,6 +112,7 @@ dtb-$(CONFIG_ARCH_MSM8916) += msm8916-sim.dtb \ msm8929-mtp-jdi-smb1360.dtb \ msm8929-mtp-wcd9306-smb1360.dtb \ msm8929-qrd-skul.dtb \ msm8929-qrd-skulb.dtb \ msm8929-cdp-jdi.dtb dtb-$(CONFIG_ARCH_MSM8226) += msm8226-sim.dtb \ msm8226-fluid.dtb \ Loading arch/arm/boot/dts/qcom/msm8929-qrd-skulb.dts 0 → 100644 +63 −0 Original line number Diff line number Diff line /* Copyright (c) 2015, 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 "msm8929.dtsi" #include "msm8939-qrd-skul.dtsi" / { model = "Qualcomm Technologies, Inc. MSM8929 QRD SKULB"; compatible = "qcom,msm8929-qrd-skulb", "qcom,msm8929-qrd", "qcom,msm8929", "qcom,qrd"; qcom,board-id = <0x22000b 5>; }; &i2c_4 { smb1357_otg_vreg: smb1357-charger@57 { compatible = "qcom,smb1357-charger"; reg = <0x57>; interrupt-parent = <&msm_gpio>; interrupts = <62 8>; pinctrl-names = "default"; pinctrl-0 = <&smb_int_default>; qcom,bmd-algo-disabled; qcom,float-voltage-mv = <4400>; qcom,charging-timeout = <1536>; qcom,recharge-thresh-mv = <100>; regulator-name = "smb1357_otg_vreg"; qcom,soft-vfloat-comp-disabled; qcom,thermal-mitigation = <1500 700 600 0>; qcom,bms-psy-name = "bms"; qcom,iterm-disabled; qcom,inhibit-disabled; qcom,bms-controlled-charging; }; }; &pm8916_chg { status = "ok"; qcom,use-external-charger; }; &pm8916_bms { status = "ok"; }; &usb_otg { qcom,hsusb-otg-mode = <3>; qcom,usbid-gpio = <&msm_gpio 110 0>; pinctrl-names = "default"; pinctrl-0 = <&usbid_default>; vbus_otg-supply = <&smb1357_otg_vreg>; }; Loading
Documentation/devicetree/bindings/arm/msm/msm.txt +1 −0 Original line number Diff line number Diff line Loading @@ -208,3 +208,4 @@ compatible = "qcom,msm8929-cdp" compatible = "qcom,msm8929-mtp" compatible = "qcom,msm8929-qrd" compatible = "qcom,msm8929-qrd-skul" compatible = "qcom,msm8929-qrd-skulb"
arch/arm/boot/dts/qcom/Makefile +1 −0 Original line number Diff line number Diff line Loading @@ -112,6 +112,7 @@ dtb-$(CONFIG_ARCH_MSM8916) += msm8916-sim.dtb \ msm8929-mtp-jdi-smb1360.dtb \ msm8929-mtp-wcd9306-smb1360.dtb \ msm8929-qrd-skul.dtb \ msm8929-qrd-skulb.dtb \ msm8929-cdp-jdi.dtb dtb-$(CONFIG_ARCH_MSM8226) += msm8226-sim.dtb \ msm8226-fluid.dtb \ Loading
arch/arm/boot/dts/qcom/msm8929-qrd-skulb.dts 0 → 100644 +63 −0 Original line number Diff line number Diff line /* Copyright (c) 2015, 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 "msm8929.dtsi" #include "msm8939-qrd-skul.dtsi" / { model = "Qualcomm Technologies, Inc. MSM8929 QRD SKULB"; compatible = "qcom,msm8929-qrd-skulb", "qcom,msm8929-qrd", "qcom,msm8929", "qcom,qrd"; qcom,board-id = <0x22000b 5>; }; &i2c_4 { smb1357_otg_vreg: smb1357-charger@57 { compatible = "qcom,smb1357-charger"; reg = <0x57>; interrupt-parent = <&msm_gpio>; interrupts = <62 8>; pinctrl-names = "default"; pinctrl-0 = <&smb_int_default>; qcom,bmd-algo-disabled; qcom,float-voltage-mv = <4400>; qcom,charging-timeout = <1536>; qcom,recharge-thresh-mv = <100>; regulator-name = "smb1357_otg_vreg"; qcom,soft-vfloat-comp-disabled; qcom,thermal-mitigation = <1500 700 600 0>; qcom,bms-psy-name = "bms"; qcom,iterm-disabled; qcom,inhibit-disabled; qcom,bms-controlled-charging; }; }; &pm8916_chg { status = "ok"; qcom,use-external-charger; }; &pm8916_bms { status = "ok"; }; &usb_otg { qcom,hsusb-otg-mode = <3>; qcom,usbid-gpio = <&msm_gpio 110 0>; pinctrl-names = "default"; pinctrl-0 = <&usbid_default>; vbus_otg-supply = <&smb1357_otg_vreg>; };