Commit 39331a49 authored by Grygorii Strashko's avatar Grygorii Strashko Committed by David S. Miller
Browse files

ARM: dts: dra7: add dt nodes for new cpsw switch dev driver



Add DT nodes for new cpsw switch dev driver.

Signed-off-by: default avatarGrygorii Strashko <grygorii.strashko@ti.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 14c815a9
Loading
Loading
Loading
Loading
+52 −0
Original line number Diff line number Diff line
@@ -3079,6 +3079,58 @@
					phys = <&phy_gmii_sel 2>;
				};
			};

			mac_sw: switch@0 {
				compatible = "ti,dra7-cpsw-switch","ti,cpsw-switch";
				reg = <0x0 0x4000>;
				ranges = <0 0 0x4000>;
				clocks = <&gmac_main_clk>;
				clock-names = "fck";
				#address-cells = <1>;
				#size-cells = <1>;
				syscon = <&scm_conf>;
				status = "disabled";

				interrupts = <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>,
					     <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>,
					     <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>,
					     <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>;
				interrupt-names = "rx_thresh", "rx", "tx", "misc";

				ethernet-ports {
					#address-cells = <1>;
					#size-cells = <0>;

					cpsw_port1: port@1 {
						reg = <1>;
						label = "port1";
						mac-address = [ 00 00 00 00 00 00 ];
						phys = <&phy_gmii_sel 1>;
					};

					cpsw_port2: port@2 {
						reg = <2>;
						label = "port2";
						mac-address = [ 00 00 00 00 00 00 ];
						phys = <&phy_gmii_sel 2>;
					};
				};

				davinci_mdio_sw: mdio@1000 {
					compatible = "ti,cpsw-mdio","ti,davinci_mdio";
					clocks = <&gmac_main_clk>;
					clock-names = "fck";
					#address-cells = <1>;
					#size-cells = <0>;
					bus_freq = <1000000>;
					reg = <0x1000 0x100>;
				};

				cpts {
					clocks = <&gmac_clkctrl DRA7_GMAC_GMAC_CLKCTRL 25>;
					clock-names = "cpts";
				};
			};
		};
	};
};