]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
arm64: versal: Add PMC I2C node
authorSandeep Gundlupet Raju <sandeep.gundlupet-raju@xilinx.com>
Sun, 3 Oct 2021 15:37:09 +0000 (09:37 -0600)
committerMichal Simek <michal.simek@xilinx.com>
Wed, 6 Oct 2021 11:12:31 +0000 (13:12 +0200)
This patch adds node for PMC I2C.

Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@xilinx.com>
arch/arm/dts/versal-clk.dtsi
arch/arm/dts/versal.dtsi

index ac3abdc1fecb5207fcc06335929e90e09a7b57ec..0d676534720b0ab1336ef365723ade86c1d8b704 100644 (file)
        power-domains = <&versal_firmware PM_DEV_I2C_1>;
 };
 
+&i2c2 {
+       clocks = <&versal_clk I2C_REF>;
+       power-domains = <&versal_firmware PM_DEV_I2C_PMC>;
+};
+
 &lpd_dma_chan0 {
        clocks = <&versal_clk ADMA>, <&versal_clk LPD_LSBUS>;
        power-domains = <&versal_firmware PM_DEV_ADMA_0>;
index 2d6d60b8dcd04359b9888ade2871fdaa9c9f692f..f080739242aa228b7cf4fc3163a23cb31c155ba8 100644 (file)
@@ -2,7 +2,7 @@
 /*
  * dts file for Xilinx Versal
  *
- * (C) Copyright 2017 - 2019, Xilinx, Inc.
+ * (C) Copyright 2017 - 2021, Xilinx, Inc.
  *
  * Michal Simek <michal.simek@xilinx.com>
  */
                        #size-cells = <0>;
                };
 
+               i2c2: i2c@f1000000 {
+                       compatible = "cdns,i2c-r1p14", "cdns,i2c-r1p10";
+                       status = "disabled";
+                       reg = <0 0xf1000000 0 0x1000>;
+                       interrupts = <0 123 4>;
+                       clock-frequency = <400000>;
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+               };
+
                mc0: memory-controller@f6150000 {
                        compatible = "xlnx,versal-ddrmc-edac";
                        status = "disabled";