sgenet0: ethernet@1f610000 {
                        compatible = "apm,xgene2-sgenet";
                        status = "disabled";
 -                      reg = <0x0 0x1f610000 0x0 0x10000>,
 +                      reg = <0x0 0x1f610000 0x0 0xd100>,
-                             <0x0 0x1f600000 0x0 0Xd100>,
-                             <0x0 0x20000000 0x0 0X20000>;
+                             <0x0 0x1f600000 0x0 0xd100>,
+                             <0x0 0x20000000 0x0 0x20000>;
                        interrupts = <0 96 4>,
                                     <0 97 4>;
                        dma-coherent;
 
                        compatible = "apm,xgene1-sgenet";
                        status = "disabled";
                        reg = <0x0 0x1f210030 0x0 0xd100>,
-                             <0x0 0x1f200000 0x0 0Xc300>,
-                             <0x0 0x1B000000 0x0 0X8000>;
+                             <0x0 0x1f200000 0x0 0xc300>,
+                             <0x0 0x1b000000 0x0 0x8000>;
                        reg-names = "enet_csr", "ring_csr", "ring_cmd";
-                       interrupts = <0x0 0xAC 0x4>,
-                                    <0x0 0xAD 0x4>;
+                       interrupts = <0x0 0xac 0x4>,
+                                    <0x0 0xad 0x4>;
                        port-id = <1>;
                        dma-coherent;
 -                      clocks = <&sge1clk 0>;
                        local-mac-address = [00 00 00 00 00 00];
                        phy-connection-type = "sgmii";
 +                      phy-handle = <&sgenet1phy>;
                };
  
                xgenet: ethernet@1f610000 {
 
        };
  };
  
 +&mdio_mux_iproc {
 +      mdio@10 {
 +              gphy0: eth-phy@10 {
 +                      reg = <0x10>;
 +              };
 +      };
 +};
++
+ &pinctrl {
+       pinctrl-names = "default";
+       pinctrl-0 = <&nand_sel>;
+       nand_sel: nand_sel {
+               function = "nand";
+               groups = "nand_grp";
+       };
+ };
 
                                      IRQ_TYPE_LEVEL_HIGH)>;
                };
  
+               cci@65590000 {
+                       compatible = "arm,cci-400";
+                       #address-cells = <1>;
+                       #size-cells = <1>;
+                       reg = <0x65590000 0x1000>;
+                       ranges = <0 0x65590000 0x10000>;
+ 
+                       pmu@9000 {
+                               compatible = "arm,cci-400-pmu,r1",
+                                            "arm,cci-400-pmu";
+                               reg = <0x9000 0x4000>;
+                               interrupts = <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>,
+                                            <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>,
+                                            <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>,
+                                            <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH>,
+                                            <GIC_SPI 348 IRQ_TYPE_LEVEL_HIGH>,
+                                            <GIC_SPI 349 IRQ_TYPE_LEVEL_HIGH>;
+                       };
+               };
+ 
 +              mdio_mux_iproc: mdio-mux@6602023c {
 +                      compatible = "brcm,mdio-mux-iproc";
 +                      reg = <0x6602023c 0x14>;
 +                      #address-cells = <1>;
 +                      #size-cells = <0>;
 +
 +                      mdio@0 {
 +                              reg = <0x0>;
 +                              #address-cells = <1>;
 +                              #size-cells = <0>;
 +
 +                              pci_phy0: pci-phy@0 {
 +                                      compatible = "brcm,ns2-pcie-phy";
 +                                      reg = <0x0>;
 +                                      #phy-cells = <0>;
 +                                      status = "disabled";
 +                              };
 +                      };
 +
 +                      mdio@7 {
 +                              reg = <0x7>;
 +                              #address-cells = <1>;
 +                              #size-cells = <0>;
 +
 +                              pci_phy1: pci-phy@0 {
 +                                      compatible = "brcm,ns2-pcie-phy";
 +                                      reg = <0x0>;
 +                                      #phy-cells = <0>;
 +                                      status = "disabled";
 +                              };
 +                      };
 +
 +                      mdio@10 {
 +                              reg = <0x10>;
 +                              #address-cells = <1>;
 +                              #size-cells = <0>;
 +                      };
 +              };
 +
                timer0: timer@66030000 {
                        compatible = "arm,sp804", "arm,primecell";
                        reg = <0x66030000 0x1000>;