mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-11 23:47:24 +00:00
m68k: dts: add i2c nodes
Add all the i2c nodes for each family, and add specific i2c overwrites in the related board-specific dts. Signed-off-by: Angelo Dureghello <angelo@kernel-space.org>
This commit is contained in:
parent
b6afa7cf62
commit
96283b83da
23 changed files with 272 additions and 0 deletions
|
@ -23,3 +23,9 @@
|
|||
&fec0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&i2c0 {
|
||||
clock-frequency = <80000>;
|
||||
u-boot,i2c-slave-addr = <0x7f>;
|
||||
status = "okay";
|
||||
};
|
||||
|
|
|
@ -20,3 +20,8 @@
|
|||
status = "okay";
|
||||
};
|
||||
|
||||
&i2c0 {
|
||||
clock-frequency = <80000>;
|
||||
u-boot,i2c-slave-addr = <0x7f>;
|
||||
status = "okay";
|
||||
};
|
||||
|
|
|
@ -27,3 +27,9 @@
|
|||
&fec1 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&i2c0 {
|
||||
clock-frequency = <80000>;
|
||||
u-boot,i2c-slave-addr = <0x7f>;
|
||||
status = "okay";
|
||||
};
|
||||
|
|
|
@ -27,3 +27,9 @@
|
|||
&fec1 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&i2c0 {
|
||||
clock-frequency = <80000>;
|
||||
u-boot,i2c-slave-addr = <0x7f>;
|
||||
status = "okay";
|
||||
};
|
||||
|
|
|
@ -23,3 +23,9 @@
|
|||
&fec0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&i2c0 {
|
||||
clock-frequency = <80000>;
|
||||
u-boot,i2c-slave-addr = <0x7f>;
|
||||
status = "okay";
|
||||
};
|
||||
|
|
|
@ -23,3 +23,9 @@
|
|||
&fec0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&i2c0 {
|
||||
clock-frequency = <80000>;
|
||||
u-boot,i2c-slave-addr = <0x7f>;
|
||||
status = "okay";
|
||||
};
|
||||
|
|
|
@ -23,3 +23,7 @@
|
|||
&fec0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&i2c0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
|
|
@ -20,3 +20,8 @@
|
|||
status = "okay";
|
||||
};
|
||||
|
||||
&i2c0 {
|
||||
clock-frequency = <80000>;
|
||||
u-boot,i2c-slave-addr = <0x7f>;
|
||||
status = "okay";
|
||||
};
|
||||
|
|
|
@ -23,3 +23,12 @@
|
|||
&fec0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&i2c0 {
|
||||
status = "okay";
|
||||
|
||||
rtc@68 {
|
||||
compatible = "dallas,ds1338";
|
||||
reg = <0x68>;
|
||||
};
|
||||
};
|
||||
|
|
|
@ -23,3 +23,12 @@
|
|||
&fec0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&i2c0 {
|
||||
status = "okay";
|
||||
|
||||
rtc@68 {
|
||||
compatible = "dallas,ds1338";
|
||||
reg = <0x68>;
|
||||
};
|
||||
};
|
||||
|
|
|
@ -42,5 +42,15 @@
|
|||
timeout-loop = <50000>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c0: i2c@fc058000 {
|
||||
compatible = "fsl-i2c";
|
||||
#address-cells=<1>;
|
||||
#size-cells=<0>;
|
||||
cell-index = <0>;
|
||||
reg = <0xfc058000 0x14>;
|
||||
clock-frequency = <100000>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -51,6 +51,16 @@
|
|||
timeout-loop = <50000>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c0: i2c@300 {
|
||||
compatible = "fsl-i2c";
|
||||
#address-cells=<1>;
|
||||
#size-cells=<0>;
|
||||
cell-index = <0>;
|
||||
reg = <0x300 0x14>;
|
||||
clock-frequency = <100000>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -33,6 +33,34 @@
|
|||
reg = <0x200 0x40>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c0: i2c@280 {
|
||||
compatible = "fsl-i2c";
|
||||
#address-cells=<1>;
|
||||
#size-cells=<0>;
|
||||
cell-index = <0>;
|
||||
reg = <0x280 0x14>;
|
||||
clock-frequency = <100000>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
|
||||
mbar2: mbar2@80000000 {
|
||||
compatible = "simple-bus";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
ranges = <0x00000000 0x80000000 0x10000>;
|
||||
reg = <0x80000000 0x10000>;
|
||||
|
||||
i2c1: i2c@440 {
|
||||
compatible = "fsl-i2c";
|
||||
#address-cells=<1>;
|
||||
#size-cells=<0>;
|
||||
cell-index = <0>;
|
||||
reg = <0x440 0x14>;
|
||||
clock-frequency = <100000>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -39,6 +39,34 @@
|
|||
reg = <0xc00 0x40>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c0: i2c@280 {
|
||||
compatible = "fsl-i2c";
|
||||
#address-cells=<1>;
|
||||
#size-cells=<0>;
|
||||
cell-index = <0>;
|
||||
reg = <0x280 0x14>;
|
||||
clock-frequency = <100000>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
|
||||
mbar2: mbar2@80000000 {
|
||||
compatible = "simple-bus";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
ranges = <0x00000000 0x80000000 0x10000>;
|
||||
reg = <0x80000000 0x10000>;
|
||||
|
||||
i2c1: i2c@440 {
|
||||
compatible = "fsl-i2c";
|
||||
#address-cells=<1>;
|
||||
#size-cells=<0>;
|
||||
cell-index = <0>;
|
||||
reg = <0x440 0x14>;
|
||||
clock-frequency = <100000>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -49,6 +49,16 @@
|
|||
timeout-loop = <50000>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c0: i2c@300 {
|
||||
compatible = "fsl-i2c";
|
||||
#address-cells=<1>;
|
||||
#size-cells=<0>;
|
||||
cell-index = <0>;
|
||||
reg = <0x300 0x14>;
|
||||
clock-frequency = <100000>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -59,6 +59,16 @@
|
|||
timeout-loop = <50000>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c0: i2c@300 {
|
||||
compatible = "fsl-i2c";
|
||||
#address-cells=<1>;
|
||||
#size-cells=<0>;
|
||||
cell-index = <0>;
|
||||
reg = <0x300 0x14>;
|
||||
clock-frequency = <100000>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -49,6 +49,16 @@
|
|||
timeout-loop = <50000>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c0: i2c@300 {
|
||||
compatible = "fsl-i2c";
|
||||
#address-cells=<1>;
|
||||
#size-cells=<0>;
|
||||
cell-index = <0>;
|
||||
reg = <0x300 0x14>;
|
||||
clock-frequency = <100000>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -65,5 +65,15 @@
|
|||
timeout-loop = <50000>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c0: i2c@0xfc058000 {
|
||||
compatible = "fsl-i2c";
|
||||
#address-cells=<1>;
|
||||
#size-cells=<0>;
|
||||
cell-index = <0>;
|
||||
reg = <0xfc058000 0x100>;
|
||||
clock-frequency = <100000>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -34,6 +34,16 @@
|
|||
reg = <0x200 0x40>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c0: i2c@280 {
|
||||
compatible = "fsl-i2c";
|
||||
#address-cells=<1>;
|
||||
#size-cells=<0>;
|
||||
cell-index = <0>;
|
||||
reg = <0x280 0x14>;
|
||||
clock-frequency = <100000>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -42,5 +42,15 @@
|
|||
timeout-loop = <50000>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c0: i2c@0xfc058000 {
|
||||
compatible = "fsl-i2c";
|
||||
#address-cells=<1>;
|
||||
#size-cells=<0>;
|
||||
cell-index = <0>;
|
||||
reg = <0xfc058000 0x100>;
|
||||
clock-frequency = <100000>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -42,5 +42,15 @@
|
|||
timeout-loop = <50000>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c0: i2c@0xfc058000 {
|
||||
compatible = "fsl-i2c";
|
||||
#address-cells=<1>;
|
||||
#size-cells=<0>;
|
||||
cell-index = <0>;
|
||||
reg = <0xfc058000 0x100>;
|
||||
clock-frequency = <100000>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -103,5 +103,65 @@
|
|||
timeout-loop = <50000>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c0: i2c@0xfc058000 {
|
||||
compatible = "fsl-i2c";
|
||||
#address-cells=<1>;
|
||||
#size-cells=<0>;
|
||||
cell-index = <0>;
|
||||
reg = <0xfc058000 0x100>;
|
||||
clock-frequency = <100000>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c1: i2c@0xfc038000 {
|
||||
compatible = "fsl-i2c";
|
||||
#address-cells=<1>;
|
||||
#size-cells=<0>;
|
||||
cell-index = <1>;
|
||||
reg = <0xfc038000 0x100>;
|
||||
clock-frequency = <100000>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c2: i2c@0xfc010000 {
|
||||
compatible = "fsl-i2c";
|
||||
#address-cells=<1>;
|
||||
#size-cells=<0>;
|
||||
cell-index = <2>;
|
||||
reg = <0xfc010000 0x100>;
|
||||
clock-frequency = <100000>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c3: i2c@0xfc014000 {
|
||||
compatible = "fsl-i2c";
|
||||
#address-cells=<1>;
|
||||
#size-cells=<0>;
|
||||
cell-index = <3>;
|
||||
reg = <0xfc014000 0x100>;
|
||||
clock-frequency = <100000>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c4: i2c@0xfc018000 {
|
||||
compatible = "fsl-i2c";
|
||||
#address-cells=<1>;
|
||||
#size-cells=<0>;
|
||||
cell-index = <4>;
|
||||
reg = <0xfc018000 0x100>;
|
||||
clock-frequency = <100000>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c5: i2c@0xfc01c000 {
|
||||
compatible = "fsl-i2c";
|
||||
#address-cells=<1>;
|
||||
#size-cells=<0>;
|
||||
cell-index = <5>;
|
||||
reg = <0xfc01c000 0x100>;
|
||||
clock-frequency = <100000>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -41,3 +41,7 @@
|
|||
status = "okay";
|
||||
mii-base = <0>;
|
||||
};
|
||||
|
||||
&i2c0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue