Commit 52462ac6 authored by Heiko Stuebner's avatar Heiko Stuebner
Browse files

arm64: dts: rockchip: add px30-evb i2c1 devices



Enable i2c1 and adds the devices connected to it.
This includes a magnetometer, goodix-touchscreen and accelerometer.

Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
Link: https://lore.kernel.org/r/20190917082659.25549-10-heiko@sntech.de
parent 45cb61b4
Loading
Loading
Loading
Loading
+37 −0
Original line number Diff line number Diff line
@@ -349,6 +349,43 @@
	};
};

&i2c1 {
	status = "okay";

	sensor@d {
		compatible = "asahi-kasei,ak8963";
		reg = <0x0d>;
		gpios = <&gpio0 RK_PB7 GPIO_ACTIVE_HIGH>;
		vdd-supply = <&vcc3v0_pmu>;
		mount-matrix = "1", /* x0 */
			       "0", /* y0 */
			       "0", /* z0 */
			       "0", /* x1 */
			       "1", /* y1 */
			       "0", /* z1 */
			       "0", /* x2 */
			       "0", /* y2 */
			       "1"; /* z2 */
	};

	touchscreen@14 {
		compatible = "goodix,gt1151";
		reg = <0x14>;
		interrupt-parent = <&gpio0>;
		interrupts = <RK_PA5 IRQ_TYPE_LEVEL_LOW>;
		irq-gpios = <&gpio0 RK_PA5 GPIO_ACTIVE_LOW>;
		reset-gpios = <&gpio0 RK_PB4 GPIO_ACTIVE_HIGH>;
		VDDIO-supply = <&vcc3v3_lcd>;
	};

	sensor@4c {
		compatible = "fsl,mma7660";
		reg = <0x4c>;
		interrupt-parent = <&gpio0>;
		interrupts = <RK_PB7 IRQ_TYPE_LEVEL_LOW>;
	};
};

&i2s1_2ch {
	status = "okay";
};