ARM: dts: add cm36651 light/proximity sensor node for exynos4412-trats2
Exynos4412-trats2 board have light/proximity sensor. This patch add cm36651 light/ proximity sensor node for exynos4412. cm36651 is required properties as below. - Use i2c-gpio for cm36651 sensor. - Use fixed regulator for the IR LED. It is a part of the cm36651 for proximity detection. - cm36651 is i2c device driver so need to use i2c-gpio driver. Signed-off-by: Beomho Seo <beomho.seo@samsung.com> Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com> Reviewed-by: Tomasz Figa <t.figa@samsung.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
This commit is contained in:
@@ -21,6 +21,7 @@
|
|||||||
|
|
||||||
aliases {
|
aliases {
|
||||||
i2c9 = &i2c_ak8975;
|
i2c9 = &i2c_ak8975;
|
||||||
|
i2c10 = &i2c_cm36651;
|
||||||
};
|
};
|
||||||
|
|
||||||
memory {
|
memory {
|
||||||
@@ -98,6 +99,15 @@
|
|||||||
enable-active-high;
|
enable-active-high;
|
||||||
regulator-always-on;
|
regulator-always-on;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ps_als_reg: voltage-regulator-5 {
|
||||||
|
compatible = "regulator-fixed";
|
||||||
|
regulator-name = "LED_A_3.0V";
|
||||||
|
regulator-min-microvolt = <3000000>;
|
||||||
|
regulator-max-microvolt = <3000000>;
|
||||||
|
gpio = <&gpj0 5 0>;
|
||||||
|
enable-active-high;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
gpio-keys {
|
gpio-keys {
|
||||||
@@ -558,6 +568,22 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
i2c_cm36651: i2c-gpio-2 {
|
||||||
|
compatible = "i2c-gpio";
|
||||||
|
gpios = <&gpf0 0 1>, <&gpf0 1 1>;
|
||||||
|
i2c-gpio,delay-us = <2>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
cm36651@18 {
|
||||||
|
compatible = "capella,cm36651";
|
||||||
|
reg = <0x18>;
|
||||||
|
interrupt-parent = <&gpx0>;
|
||||||
|
interrupts = <2 2>;
|
||||||
|
vled-supply = <&ps_als_reg>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
spi_1: spi@13930000 {
|
spi_1: spi@13930000 {
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
pinctrl-0 = <&spi1_bus>;
|
pinctrl-0 = <&spi1_bus>;
|
||||||
|
Reference in New Issue
Block a user