From: Zorro Liu Date: Wed, 27 Jul 2016 09:43:44 +0000 (+0800) Subject: ARM64: dts: rk3399: vr: add support compass ak8963 X-Git-Tag: firefly_0821_release~2067 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=4ff8c4d5698216760a08ba99c18491b7e28a04b0;p=firefly-linux-kernel-4.4.55.git ARM64: dts: rk3399: vr: add support compass ak8963 Change-Id: I095e9af7e2e007e042ff35a6a92425707465bc08 Signed-off-by: Zorro Liu --- diff --git a/arch/arm64/boot/dts/rockchip/rk3399-vr-android.dts b/arch/arm64/boot/dts/rockchip/rk3399-vr-android.dts index b4da36f74cdb..52b69b73bab4 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-vr-android.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-vr-android.dts @@ -42,6 +42,7 @@ /dts-v1/; #include +#include #include "rk3399.dtsi" #include "rk3399-android.dtsi" @@ -667,9 +668,23 @@ }; &i2c4 { - status = "disabled"; - i2c-scl-rising-time-ns = <600>; - i2c-scl-falling-time-ns = <20>; + status = "okay"; + i2c-scl-rising-time-ns = <345>; + i2c-scl-falling-time-ns = <11>; + clock-frequency = <400000>; + + sensor@0f { + status = "okay"; + compatible = "ak8963"; + pinctrl-names = "default"; + pinctrl-0 = <&ak8963_irq_gpio>; + reg = <0x0f>; + type = ; + irq-gpio = <&gpio1 0 IRQ_TYPE_EDGE_RISING>; + irq_enable = <1>; + poll_delay_ms = <30>; + layout = <1>; + }; }; &i2c5 { @@ -933,4 +948,10 @@ <4 25 RK_FUNC_GPIO &pcfg_pull_none>; }; }; + + ak8963 { + ak8963_irq_gpio: ak8963-irq-gpio { + rockchip,pins = <1 0 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; };