Loading arch/arm64/boot/dts/qcom/apq8009-robot-som-refboard.dts +22 −0 Original line number Diff line number Diff line Loading @@ -92,6 +92,28 @@ }; }; &i2c_1 { status = "okay"; icm20602@68 { compatible = "invensense,icm20602"; reg = <0x68>; interrupt-parent = <&msm_gpio>; interrupts = <12 0>; invensense,icm20602-gpio = <&msm_gpio 12 0x0>; vdd-ldo-supply = <&pm8916_l6>; interrupt-names = "icm20602_irq"; pinctrl-names = "imu_active","imu_suspend"; pinctrl-0 = <&imu_int_active>; pinctrl-1 = <&imu_int_suspend>; status = "ok"; }; vl53l0x@29 { compatible = "st,stmvl53l0"; reg = <0x29>; status = "ok"; }; }; &wcnss { status = "disabled"; }; Loading arch/arm64/boot/dts/qcom/msm8909-pinctrl.dtsi +27 −0 Original line number Diff line number Diff line Loading @@ -545,6 +545,33 @@ }; }; imu { imu_int_active: imu_int_active{ mux { pins = "gpio12"; function = "gpio"; }; config { pins = "gpio12"; drive-strength = <6>; bias-pull-up; }; }; imu_int_suspend: imu_int_suspend{ mux { pins = "gpio12"; function = "gpio"; }; config { pins = "gpio12"; drive-strength = <6>; bias-pull-up; }; }; }; nfc { nfcw_int_active: nfcw_int_active { mux { Loading arch/arm64/boot/dts/qcom/msm8909.dtsi +1 −1 Original line number Diff line number Diff line Loading @@ -1352,7 +1352,7 @@ clocks = <&clock_gcc clk_gcc_blsp1_ahb_clk>, <&clock_gcc clk_gcc_blsp1_qup1_i2c_apps_clk>; clock-names = "iface_clk", "core_clk"; qcom,clk-freq-out = <100000>; qcom,clk-freq-out = <400000>; qcom,clk-freq-in = <19200000>; pinctrl-names = "i2c_active", "i2c_sleep"; pinctrl-0 = <&i2c_1_active>; Loading Loading
arch/arm64/boot/dts/qcom/apq8009-robot-som-refboard.dts +22 −0 Original line number Diff line number Diff line Loading @@ -92,6 +92,28 @@ }; }; &i2c_1 { status = "okay"; icm20602@68 { compatible = "invensense,icm20602"; reg = <0x68>; interrupt-parent = <&msm_gpio>; interrupts = <12 0>; invensense,icm20602-gpio = <&msm_gpio 12 0x0>; vdd-ldo-supply = <&pm8916_l6>; interrupt-names = "icm20602_irq"; pinctrl-names = "imu_active","imu_suspend"; pinctrl-0 = <&imu_int_active>; pinctrl-1 = <&imu_int_suspend>; status = "ok"; }; vl53l0x@29 { compatible = "st,stmvl53l0"; reg = <0x29>; status = "ok"; }; }; &wcnss { status = "disabled"; }; Loading
arch/arm64/boot/dts/qcom/msm8909-pinctrl.dtsi +27 −0 Original line number Diff line number Diff line Loading @@ -545,6 +545,33 @@ }; }; imu { imu_int_active: imu_int_active{ mux { pins = "gpio12"; function = "gpio"; }; config { pins = "gpio12"; drive-strength = <6>; bias-pull-up; }; }; imu_int_suspend: imu_int_suspend{ mux { pins = "gpio12"; function = "gpio"; }; config { pins = "gpio12"; drive-strength = <6>; bias-pull-up; }; }; }; nfc { nfcw_int_active: nfcw_int_active { mux { Loading
arch/arm64/boot/dts/qcom/msm8909.dtsi +1 −1 Original line number Diff line number Diff line Loading @@ -1352,7 +1352,7 @@ clocks = <&clock_gcc clk_gcc_blsp1_ahb_clk>, <&clock_gcc clk_gcc_blsp1_qup1_i2c_apps_clk>; clock-names = "iface_clk", "core_clk"; qcom,clk-freq-out = <100000>; qcom,clk-freq-out = <400000>; qcom,clk-freq-in = <19200000>; pinctrl-names = "i2c_active", "i2c_sleep"; pinctrl-0 = <&i2c_1_active>; Loading