Loading arch/arm/boot/dts/qcom/msm8916-cdp.dtsi +16 −0 Original line number Diff line number Diff line Loading @@ -80,6 +80,22 @@ }; }; i2c@78b6000 { /* BLSP1 QUP2 */ mpu6050@68 { /* Gyroscope and accelerometer sensor combo */ compatible = "invn,mpu6050"; reg = <0x68>; pinctrl-names = "mpu_default","mpu_sleep"; pinctrl-0 = <&mpu6050_default>; pinctrl-1 = <&mpu6050_sleep>; interrupt-parent = <&msm_gpio>; interrupts = <115 0x2>; vdd-supply = <&pm8916_l17>; vlogic-supply = <&pm8916_l16>; invn,gpio-int = <&msm_gpio 115 0x2>; invn,place = "Portrait Down Back Side"; }; }; sound { compatible = "qcom,msm8x16-audio-codec"; qcom,model = "msm8x16-snd-card"; Loading arch/arm/boot/dts/qcom/msm8916-mtp.dtsi +16 −0 Original line number Diff line number Diff line Loading @@ -73,6 +73,22 @@ }; }; i2c@78b6000 { /* BLSP1 QUP2 */ mpu6050@68 { /* Gyroscope and accelerometer sensor combo */ compatible = "invn,mpu6050"; reg = <0x68>; pinctrl-names = "mpu_default","mpu_sleep"; pinctrl-0 = <&mpu6050_default>; pinctrl-1 = <&mpu6050_sleep>; interrupt-parent = <&msm_gpio>; interrupts = <115 0x2>; vdd-supply = <&pm8916_l17>; vlogic-supply = <&pm8916_l16>; invn,gpio-int = <&msm_gpio 115 0x2>; invn,place = "Portrait Down Back Side"; }; }; sound { compatible = "qcom,msm8x16-audio-codec"; qcom,model = "msm8x16-snd-card"; Loading arch/arm/boot/dts/qcom/msm8916-pinctrl.dtsi +15 −0 Original line number Diff line number Diff line Loading @@ -1199,5 +1199,20 @@ output-low; }; }; mpu6050_int_pin { qcom,pins = <&gp 115>; qcom,pin-func = <0>; qcom,num-grp-pins = <1>; label = "mpu6050-irq"; mpu6050_default: mpu6050_default { drive-strength = <6>; bias-pull-up; }; mpu6050_sleep: mpu6050_sleep { drive-strength = <2>; bias-pull-down; }; }; }; }; Loading
arch/arm/boot/dts/qcom/msm8916-cdp.dtsi +16 −0 Original line number Diff line number Diff line Loading @@ -80,6 +80,22 @@ }; }; i2c@78b6000 { /* BLSP1 QUP2 */ mpu6050@68 { /* Gyroscope and accelerometer sensor combo */ compatible = "invn,mpu6050"; reg = <0x68>; pinctrl-names = "mpu_default","mpu_sleep"; pinctrl-0 = <&mpu6050_default>; pinctrl-1 = <&mpu6050_sleep>; interrupt-parent = <&msm_gpio>; interrupts = <115 0x2>; vdd-supply = <&pm8916_l17>; vlogic-supply = <&pm8916_l16>; invn,gpio-int = <&msm_gpio 115 0x2>; invn,place = "Portrait Down Back Side"; }; }; sound { compatible = "qcom,msm8x16-audio-codec"; qcom,model = "msm8x16-snd-card"; Loading
arch/arm/boot/dts/qcom/msm8916-mtp.dtsi +16 −0 Original line number Diff line number Diff line Loading @@ -73,6 +73,22 @@ }; }; i2c@78b6000 { /* BLSP1 QUP2 */ mpu6050@68 { /* Gyroscope and accelerometer sensor combo */ compatible = "invn,mpu6050"; reg = <0x68>; pinctrl-names = "mpu_default","mpu_sleep"; pinctrl-0 = <&mpu6050_default>; pinctrl-1 = <&mpu6050_sleep>; interrupt-parent = <&msm_gpio>; interrupts = <115 0x2>; vdd-supply = <&pm8916_l17>; vlogic-supply = <&pm8916_l16>; invn,gpio-int = <&msm_gpio 115 0x2>; invn,place = "Portrait Down Back Side"; }; }; sound { compatible = "qcom,msm8x16-audio-codec"; qcom,model = "msm8x16-snd-card"; Loading
arch/arm/boot/dts/qcom/msm8916-pinctrl.dtsi +15 −0 Original line number Diff line number Diff line Loading @@ -1199,5 +1199,20 @@ output-low; }; }; mpu6050_int_pin { qcom,pins = <&gp 115>; qcom,pin-func = <0>; qcom,num-grp-pins = <1>; label = "mpu6050-irq"; mpu6050_default: mpu6050_default { drive-strength = <6>; bias-pull-up; }; mpu6050_sleep: mpu6050_sleep { drive-strength = <2>; bias-pull-down; }; }; }; };