ramips: mt7621: create DTSI for ELECOM WRC GS devices with 2 PCI
This creates a dedicated DTSI for ELECOM WRC GS devices with 2 PCI WiFi chips in preparation for the 1 chip - dual radio devices, so the latter can reuse part of the common definitions. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
This commit is contained in:
		| @@ -1,6 +1,6 @@ | ||||
| // SPDX-License-Identifier: GPL-2.0-or-later OR MIT | ||||
|  | ||||
| #include "mt7621_elecom_wrc-gs.dtsi" | ||||
| #include "mt7621_elecom_wrc-gs-2pci.dtsi" | ||||
|  | ||||
| / { | ||||
| 	compatible = "elecom,wrc-1750gs", "mediatek,mt7621-soc"; | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| // SPDX-License-Identifier: GPL-2.0-or-later OR MIT | ||||
|  | ||||
| #include "mt7621_elecom_wrc-gs.dtsi" | ||||
| #include "mt7621_elecom_wrc-gs-2pci.dtsi" | ||||
|  | ||||
| / { | ||||
| 	compatible = "elecom,wrc-1750gsv", "mediatek,mt7621-soc"; | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| // SPDX-License-Identifier: GPL-2.0-only | ||||
|  | ||||
| #include "mt7621_elecom_wrc-gs.dtsi" | ||||
| #include "mt7621_elecom_wrc-gs-2pci.dtsi" | ||||
|  | ||||
| / { | ||||
| 	compatible = "elecom,wrc-1900gst", "mediatek,mt7621-soc"; | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| #include "mt7621_elecom_wrc-gs.dtsi" | ||||
| #include "mt7621_elecom_wrc-gs-2pci.dtsi" | ||||
|  | ||||
| / { | ||||
| 	compatible = "elecom,wrc-2533gst", "mediatek,mt7621-soc"; | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| // SPDX-License-Identifier: GPL-2.0-or-later OR MIT | ||||
|  | ||||
| #include "mt7621_elecom_wrc-gs.dtsi" | ||||
| #include "mt7621_elecom_wrc-gs-2pci.dtsi" | ||||
|  | ||||
| / { | ||||
| 	compatible = "elecom,wrc-2533gst2", "mediatek,mt7621-soc"; | ||||
|   | ||||
							
								
								
									
										46
									
								
								target/linux/ramips/dts/mt7621_elecom_wrc-gs-2pci.dtsi
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								target/linux/ramips/dts/mt7621_elecom_wrc-gs-2pci.dtsi
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,46 @@ | ||||
| // SPDX-License-Identifier: GPL-2.0-only | ||||
|  | ||||
| #include "mt7621_elecom_wrc-gs.dtsi" | ||||
|  | ||||
| &gmac0 { | ||||
| 	mtd-mac-address = <&factory 0xe000>; | ||||
| }; | ||||
|  | ||||
| &wan { | ||||
| 	mtd-mac-address = <&factory 0xe006>; | ||||
| }; | ||||
|  | ||||
| &state_default { | ||||
| 	gpio { | ||||
| 		groups = "uart3", "jtag", "wdt", "sdhci"; | ||||
| 		function = "gpio"; | ||||
| 	}; | ||||
| }; | ||||
|  | ||||
| &pcie0 { | ||||
| 	wifi@0,0 { | ||||
| 		compatible = "mediatek,mt76"; | ||||
| 		reg = <0x0000 0 0 0 0>; | ||||
| 		mediatek,mtd-eeprom = <&factory 0x0000>; | ||||
| 		ieee80211-freq-limit = <2400000 2500000>; | ||||
|  | ||||
| 		led { | ||||
| 			led-sources = <0>; | ||||
| 			led-active-low; | ||||
| 		}; | ||||
| 	}; | ||||
| }; | ||||
|  | ||||
| &pcie1 { | ||||
| 	wifi@0,0 { | ||||
| 		compatible = "mediatek,mt76"; | ||||
| 		reg = <0x0000 0 0 0 0>; | ||||
| 		mediatek,mtd-eeprom = <&factory 0x8000>; | ||||
| 		ieee80211-freq-limit = <5000000 6000000>; | ||||
|  | ||||
| 		led { | ||||
| 			led-sources = <0>; | ||||
| 			led-active-low; | ||||
| 		}; | ||||
| 	}; | ||||
| }; | ||||
| @@ -83,16 +83,11 @@ | ||||
| 	}; | ||||
| }; | ||||
|  | ||||
| &gmac0 { | ||||
| 	mtd-mac-address = <&factory 0xe000>; | ||||
| }; | ||||
|  | ||||
| &switch0 { | ||||
| 	ports { | ||||
| 		wan: port@0 { | ||||
| 			status = "okay"; | ||||
| 			label = "wan"; | ||||
| 			mtd-mac-address = <&factory 0xe006>; | ||||
| 		}; | ||||
|  | ||||
| 		port@1 { | ||||
| @@ -151,45 +146,10 @@ | ||||
| 	}; | ||||
| }; | ||||
|  | ||||
| &state_default { | ||||
| 	gpio { | ||||
| 		groups = "uart3", "jtag", "wdt", "sdhci"; | ||||
| 		function = "gpio"; | ||||
| 	}; | ||||
| }; | ||||
|  | ||||
| &pcie { | ||||
| 	status = "okay"; | ||||
| }; | ||||
|  | ||||
| &pcie0 { | ||||
| 	wifi@0,0 { | ||||
| 		compatible = "mediatek,mt76"; | ||||
| 		reg = <0x0000 0 0 0 0>; | ||||
| 		mediatek,mtd-eeprom = <&factory 0x0000>; | ||||
| 		ieee80211-freq-limit = <2400000 2500000>; | ||||
|  | ||||
| 		led { | ||||
| 			led-sources = <0>; | ||||
| 			led-active-low; | ||||
| 		}; | ||||
| 	}; | ||||
| }; | ||||
|  | ||||
| &pcie1 { | ||||
| 	wifi@0,0 { | ||||
| 		compatible = "mediatek,mt76"; | ||||
| 		reg = <0x0000 0 0 0 0>; | ||||
| 		mediatek,mtd-eeprom = <&factory 0x8000>; | ||||
| 		ieee80211-freq-limit = <5000000 6000000>; | ||||
|  | ||||
| 		led { | ||||
| 			led-sources = <0>; | ||||
| 			led-active-low; | ||||
| 		}; | ||||
| 	}; | ||||
| }; | ||||
|  | ||||
| &xhci { | ||||
| 	status = "disabled"; | ||||
| }; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Adrian Schmutzler
					Adrian Schmutzler