summaryrefslogtreecommitdiff
path: root/patches.tizen/0264-ARM-dts-exnos4412-redwood.dts-Add-lsm330dlc-node-for.patch
diff options
context:
space:
mode:
Diffstat (limited to 'patches.tizen/0264-ARM-dts-exnos4412-redwood.dts-Add-lsm330dlc-node-for.patch')
-rw-r--r--patches.tizen/0264-ARM-dts-exnos4412-redwood.dts-Add-lsm330dlc-node-for.patch71
1 files changed, 71 insertions, 0 deletions
diff --git a/patches.tizen/0264-ARM-dts-exnos4412-redwood.dts-Add-lsm330dlc-node-for.patch b/patches.tizen/0264-ARM-dts-exnos4412-redwood.dts-Add-lsm330dlc-node-for.patch
new file mode 100644
index 00000000000..05bbdb8636c
--- /dev/null
+++ b/patches.tizen/0264-ARM-dts-exnos4412-redwood.dts-Add-lsm330dlc-node-for.patch
@@ -0,0 +1,71 @@
+From 59a032170d84df8a6359362b4cfe035f564bfe8a Mon Sep 17 00:00:00 2001
+From: Lukasz Czerwinski <l.czerwinski@samsung.com>
+Date: Mon, 17 Jun 2013 09:09:22 +0200
+Subject: [PATCH 0264/1302] ARM: dts: exnos4412-redwood.dts: Add lsm330dlc node
+ for redwood
+
+Signed-off-by: Lukasz Czerwinski <l.czerwinski@samsung.com>
+Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
+---
+ arch/arm/boot/dts/exynos4412-redwood.dts | 45 ++++++++++++++++++++++++++++++++
+ 1 file changed, 45 insertions(+)
+
+diff --git a/arch/arm/boot/dts/exynos4412-redwood.dts b/arch/arm/boot/dts/exynos4412-redwood.dts
+index 3712c14..74b70a9 100644
+--- a/arch/arm/boot/dts/exynos4412-redwood.dts
++++ b/arch/arm/boot/dts/exynos4412-redwood.dts
+@@ -173,6 +173,51 @@
+ };
+ };
+
++ i2c@13870000 {
++ samsung,i2c-sda-delay = <100>;
++ samsung,i2c-slave-addr = <0x10>;
++ samsung,i2c-max-bus-freq = <400000>;
++ pinctrl-0 = <&i2c1_bus>;
++ pinctrl-names = "default";
++ status = "okay";
++
++ lsm330dlc_gyro@6b {
++ compatible = "st,lsm330dlc-gyro";
++ reg = <0x6b>;
++ irq-map-policy = <1>;
++ interrupt-controller;
++ #interrups-cells = <2>;
++ interrupt-parent = <&lsm330dlc_gyro_map>;
++ interrupts= <1 0>;
++
++ lsm330dlc_gyro_map: lsm330dlc-gyro-map {
++ compatible = "samsung,lsm330dlc-gyro-map";
++ #interrupt-cells = <2>;
++ #address-cells = <0>;
++ #size-cells = <0>;
++ interrupt-map = <0x1 0 &gpf0 3 0>;
++ };
++ };
++
++ lsm330dlc_accel@19 {
++ compatible = "st,lsm330dlc-accel";
++ reg = <0x19>;
++ irq-map-policy = <2>;
++ interrupt-controller;
++ #interrups-cells = <2>;
++ interrupt-parent = <&lsm330dlc_accel_map>;
++ interrupts= <1 0>;
++
++ lsm330dlc_accel_map: lsm330dlc-accel-map {
++ compatible = "samsung,lsm330dlc-accel-map";
++ #interrupt-cells = <2>;
++ #address-cells = <0>;
++ #size-cells = <0>;
++ interrupt-map = <0x1 0 &gpx0 0 0>;
++ };
++ };
++ };
++
+ i2c@13890000 {
+ samsung,i2c-sda-delay = <100>;
+ samsung,i2c-slave-addr = <0x10>;
+--
+1.8.3.2
+