Skip to content

Commit

Permalink
ARM: sun7i: Enable the I2C controllers
Browse files Browse the repository at this point in the history
The Allwinner A20 shares the same I2C controller than the one that could
be found on earlier SoCs from Allwinner. There is only a few more of
these controllers. Add all of them in the DTSI.

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
  • Loading branch information
Maxime Ripard committed Sep 18, 2013
1 parent 2bad969 commit 428abbb
Showing 1 changed file with 45 additions and 0 deletions.
45 changes: 45 additions & 0 deletions arch/arm/boot/dts/sun7i-a20.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -329,6 +329,51 @@
status = "disabled";
};

i2c0: i2c@01c2ac00 {
compatible = "allwinner,sun4i-i2c";
reg = <0x01c2ac00 0x400>;
interrupts = <0 7 1>;
clocks = <&apb1_gates 0>;
clock-frequency = <100000>;
status = "disabled";
};

i2c1: i2c@01c2b000 {
compatible = "allwinner,sun4i-i2c";
reg = <0x01c2b000 0x400>;
interrupts = <0 8 1>;
clocks = <&apb1_gates 1>;
clock-frequency = <100000>;
status = "disabled";
};

i2c2: i2c@01c2b400 {
compatible = "allwinner,sun4i-i2c";
reg = <0x01c2b400 0x400>;
interrupts = <0 9 1>;
clocks = <&apb1_gates 2>;
clock-frequency = <100000>;
status = "disabled";
};

i2c3: i2c@01c2b800 {
compatible = "allwinner,sun4i-i2c";
reg = <0x01c2b800 0x400>;
interrupts = <0 88 1>;
clocks = <&apb1_gates 3>;
clock-frequency = <100000>;
status = "disabled";
};

i2c4: i2c@01c2bc00 {
compatible = "allwinner,sun4i-i2c";
reg = <0x01c2bc00 0x400>;
interrupts = <0 89 1>;
clocks = <&apb1_gates 15>;
clock-frequency = <100000>;
status = "disabled";
};

gic: interrupt-controller@01c81000 {
compatible = "arm,cortex-a7-gic", "arm,cortex-a15-gic";
reg = <0x01c81000 0x1000>,
Expand Down

0 comments on commit 428abbb

Please sign in to comment.