|
@@ -417,6 +417,20 @@
|
|
reg-names = "csr-reg";
|
|
reg-names = "csr-reg";
|
|
clock-output-names = "dmaclk";
|
|
clock-output-names = "dmaclk";
|
|
};
|
|
};
|
|
|
|
+
|
|
|
|
+ i2cclk: i2cclk@17000000 {
|
|
|
|
+ status = "disabled";
|
|
|
|
+ compatible = "apm,xgene-device-clock";
|
|
|
|
+ #clock-cells = <1>;
|
|
|
|
+ clocks = <&ahbclk 0>;
|
|
|
|
+ reg = <0x0 0x17000000 0x0 0x2000>;
|
|
|
|
+ reg-names = "csr-reg";
|
|
|
|
+ csr-offset = <0xc>;
|
|
|
|
+ csr-mask = <0x4>;
|
|
|
|
+ enable-offset = <0x10>;
|
|
|
|
+ enable-mask = <0x4>;
|
|
|
|
+ clock-output-names = "i2cclk";
|
|
|
|
+ };
|
|
};
|
|
};
|
|
|
|
|
|
msi: msi@79000000 {
|
|
msi: msi@79000000 {
|
|
@@ -747,6 +761,18 @@
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
|
|
|
|
+ i2c0: i2c0@10512000 {
|
|
|
|
+ status = "disabled";
|
|
|
|
+ #address-cells = <1>;
|
|
|
|
+ #size-cells = <0>;
|
|
|
|
+ compatible = "snps,designware-i2c";
|
|
|
|
+ reg = <0x0 0x10512000 0x0 0x1000>;
|
|
|
|
+ interrupts = <0 0x44 0x4>;
|
|
|
|
+ #clock-cells = <1>;
|
|
|
|
+ clocks = <&i2cclk 0>;
|
|
|
|
+ bus_num = <0>;
|
|
|
|
+ };
|
|
|
|
+
|
|
phy1: phy@1f21a000 {
|
|
phy1: phy@1f21a000 {
|
|
compatible = "apm,xgene-phy";
|
|
compatible = "apm,xgene-phy";
|
|
reg = <0x0 0x1f21a000 0x0 0x100>;
|
|
reg = <0x0 0x1f21a000 0x0 0x100>;
|