Commit 1a93456d authored by Grygorii Strashko's avatar Grygorii Strashko Committed by Tony Lindgren
Browse files

ARM: dts: am33xx-l4: add dt node for new cpsw switchdev driver



Add DT node for the new cpsw switchdev based driver.

Signed-off-by: default avatarGrygorii Strashko <grygorii.strashko@ti.com>
Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
parent d7356a7a
Loading
Loading
Loading
Loading
+49 −0
Original line number Diff line number Diff line
@@ -751,6 +751,55 @@ cpsw_emac1: slave@300 {
					phys = <&phy_gmii_sel 2 1>;
				};
			};

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

				interrupts = <40 41 42 43>;
				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 1>;
					};

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

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

				cpts {
					clocks = <&cpsw_cpts_rft_clk>;
					clock-names = "cpts";
				};
			};
		};

		target-module@180000 {			/* 0x4a180000, ap 5 10.0 */