summaryrefslogtreecommitdiff
path: root/board/nvidia/cardhu
diff options
context:
space:
mode:
authorDoug Anderson <dianders@chromium.org>2011-10-17 17:56:54 -0700
committerDoug Anderson <dianders@chromium.org>2011-10-20 17:05:49 -0700
commitce7c162657975e1a857dddc7704d8923a8ca53f6 (patch)
tree54197ab54ee9be34d1bfef5a9d2441ed8fcb979c /board/nvidia/cardhu
parent1a0c981683db4a38e685e11eaf233ceabf6ea66a (diff)
CHROMIUM: tegra3: i2c: Add i2c support for all but i2c4
BUG=chromium-os:21540 TEST=With future config change, saw that I could run i2c probe on busses 0-3 Change-Id: Ibfad91a3e7360434111c7aa6d2ea45f73e9690fc Signed-off-by: Doug Anderson <dianders@chromium.org> Reviewed-on: http://gerrit.chromium.org/gerrit/10366 Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'board/nvidia/cardhu')
-rw-r--r--board/nvidia/cardhu/tegra3-waluigi.dts5
-rw-r--r--board/nvidia/cardhu/tegra30.dtsi31
2 files changed, 36 insertions, 0 deletions
diff --git a/board/nvidia/cardhu/tegra3-waluigi.dts b/board/nvidia/cardhu/tegra3-waluigi.dts
index b0061ee4c2..20e3e833fa 100644
--- a/board/nvidia/cardhu/tegra3-waluigi.dts
+++ b/board/nvidia/cardhu/tegra3-waluigi.dts
@@ -16,6 +16,11 @@
aliases {
console = "/serial@70006300";
+
+ i2c0 = "/i2c@0x7000d000";
+ i2c1 = "/i2c@0x7000c000";
+ i2c2 = "/i2c@0x7000c400";
+ i2c3 = "/i2c@0x7000c500";
};
chosen {
diff --git a/board/nvidia/cardhu/tegra30.dtsi b/board/nvidia/cardhu/tegra30.dtsi
index 79a3ba01c0..9e663107f7 100644
--- a/board/nvidia/cardhu/tegra30.dtsi
+++ b/board/nvidia/cardhu/tegra30.dtsi
@@ -73,5 +73,36 @@
status = "disabled";
};
+ i2c@0x7000c000 {
+ compatible = "nvidia,tegra250-i2c";
+ reg = <0x7000c000 0x006c>;
+ pinmux = <1>;
+ speed = <100000>;
+ periph-id = <12>; // PERIPH_ID_I2C1
+ };
+
+ i2c@0x7000c400 {
+ compatible = "nvidia,tegra250-i2c";
+ reg = <0x7000c400 0x006c>;
+ pinmux = <2>;
+ speed = <100000>;
+ periph-id = <54>; // PERIPH_ID_I2C2
+ };
+
+ i2c@0x7000c500 {
+ compatible = "nvidia,tegra250-i2c";
+ reg = <0x7000c500 0x006c>;
+ pinmux = <1>;
+ speed = <100000>;
+ periph-id = <67>; // PERIPH_ID_I2C3
+ };
+
+ i2c@0x7000d000 {
+ compatible = "nvidia,tegra250-i2c";
+ reg = <0x7000d000 0x007c>;
+ pinmux = <1>;
+ speed = <100000>;
+ periph-id = <47>; // PERIPH_ID_DVC_I2C
+ };
};