bcm53xx: backport upstream DTS files for Linksys devices
We dont't build officialy images for them yet due to partitioning issues. Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
This commit is contained in:
		| @@ -0,0 +1,72 @@ | |||||||
|  | From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl> | ||||||
|  | Subject: [PATCH] ARM: dts: BCM5301X: Add basic DT for Linksys EA9200 | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | It's tri-band wireless home router based on BCM4709A0 with 3 x BCM43602 | ||||||
|  | chipsets. LEDs will be hopefully added later to the DT. | ||||||
|  |  | ||||||
|  | Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | ||||||
|  | Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> | ||||||
|  | --- | ||||||
|  |  arch/arm/boot/dts/Makefile                   |  1 + | ||||||
|  |  arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 42 ++++++++++++++++++++++++++++ | ||||||
|  |  2 files changed, 43 insertions(+) | ||||||
|  |  create mode 100644 arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/Makefile | ||||||
|  | +++ b/arch/arm/boot/dts/Makefile | ||||||
|  | @@ -77,6 +77,7 @@ dtb-$(CONFIG_ARCH_BCM_5301X) += \ | ||||||
|  |  	bcm47081-luxul-xwr-1200.dtb \ | ||||||
|  |  	bcm4709-asus-rt-ac87u.dtb \ | ||||||
|  |  	bcm4709-buffalo-wxr-1900dhp.dtb \ | ||||||
|  | +	bcm4709-linksys-ea9200.dtb \ | ||||||
|  |  	bcm4709-netgear-r7000.dtb \ | ||||||
|  |  	bcm4709-netgear-r8000.dtb \ | ||||||
|  |  	bcm4709-tplink-archer-c9-v1.dtb \ | ||||||
|  | --- /dev/null | ||||||
|  | +++ b/arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | ||||||
|  | @@ -0,0 +1,42 @@ | ||||||
|  | +/* | ||||||
|  | + * Copyright (C) 2017 Rafał Miłecki <rafal@milecki.pl> | ||||||
|  | + * | ||||||
|  | + * Licensed under the ISC license. | ||||||
|  | + */ | ||||||
|  | + | ||||||
|  | +/dts-v1/; | ||||||
|  | + | ||||||
|  | +#include "bcm4709.dtsi" | ||||||
|  | +#include "bcm5301x-nand-cs0-bch8.dtsi" | ||||||
|  | + | ||||||
|  | +/ { | ||||||
|  | +	compatible = "linksys,ea9200", "brcm,bcm4709", "brcm,bcm4708"; | ||||||
|  | +	model = "Linksys EA9200"; | ||||||
|  | + | ||||||
|  | +	chosen { | ||||||
|  | +		bootargs = "console=ttyS0,115200"; | ||||||
|  | +	}; | ||||||
|  | + | ||||||
|  | +	memory { | ||||||
|  | +		reg = <0x00000000 0x08000000 | ||||||
|  | +		       0x88000000 0x08000000>; | ||||||
|  | +	}; | ||||||
|  | + | ||||||
|  | +	gpio-keys { | ||||||
|  | +		compatible = "gpio-keys"; | ||||||
|  | +		#address-cells = <1>; | ||||||
|  | +		#size-cells = <0>; | ||||||
|  | + | ||||||
|  | +		wps { | ||||||
|  | +			label = "WPS"; | ||||||
|  | +			linux,code = <KEY_WPS_BUTTON>; | ||||||
|  | +			gpios = <&chipcommon 3 GPIO_ACTIVE_LOW>; | ||||||
|  | +		}; | ||||||
|  | + | ||||||
|  | +		restart { | ||||||
|  | +			label = "Reset"; | ||||||
|  | +			linux,code = <KEY_RESTART>; | ||||||
|  | +			gpios = <&chipcommon 17 GPIO_ACTIVE_LOW>; | ||||||
|  | +		}; | ||||||
|  | +	}; | ||||||
|  | +}; | ||||||
| @@ -1,11 +1,22 @@ | |||||||
| From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <zajec5@gmail.com> | From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl> | ||||||
| Subject: [PATCH] ARM: BCM5301X: Add DT for Linksys EA6300 V1 | Subject: [PATCH] ARM: dts: BCM5301X: Add basic DT for Linksys EA6300 V1 | ||||||
| MIME-Version: 1.0 | MIME-Version: 1.0 | ||||||
| Content-Type: text/plain; charset=UTF-8 | Content-Type: text/plain; charset=UTF-8 | ||||||
| Content-Transfer-Encoding: 8bit | Content-Transfer-Encoding: 8bit | ||||||
| 
 | 
 | ||||||
| Signed-off-by: Rafał Miłecki <zajec5@gmail.com> | It's wireless home router based on BCM4708A0 with BCM4360 + BCM43217 | ||||||
|  | wireless chipsets. LEDs will be hopefully added later to the DT. | ||||||
|  | According to some sources it may use the same board as EA6400 and just | ||||||
|  | differ by an original vendor firmware.
 | ||||||
|  | 
 | ||||||
|  | Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | ||||||
|  | Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> | ||||||
| ---
 | ---
 | ||||||
|  |  arch/arm/boot/dts/Makefile                      |  1 + | ||||||
|  |  arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 41 +++++++++++++++++++++++++ | ||||||
|  |  2 files changed, 42 insertions(+) | ||||||
|  |  create mode 100644 arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | ||||||
|  | 
 | ||||||
| --- a/arch/arm/boot/dts/Makefile
 | --- a/arch/arm/boot/dts/Makefile
 | ||||||
| +++ b/arch/arm/boot/dts/Makefile
 | +++ b/arch/arm/boot/dts/Makefile
 | ||||||
| @@ -65,6 +65,7 @@ dtb-$(CONFIG_ARCH_BCM_5301X) += \
 | @@ -65,6 +65,7 @@ dtb-$(CONFIG_ARCH_BCM_5301X) += \
 | ||||||
| @@ -18,14 +29,11 @@ Signed-off-by: Rafał Miłecki <zajec5@gmail.com> | |||||||
|  	bcm4708-netgear-r6250.dtb \ |  	bcm4708-netgear-r6250.dtb \ | ||||||
| --- /dev/null
 | --- /dev/null
 | ||||||
| +++ b/arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts
 | +++ b/arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts
 | ||||||
| @@ -0,0 +1,48 @@
 | @@ -0,0 +1,41 @@
 | ||||||
| +/*
 | +/*
 | ||||||
| + * Broadcom BCM470X / BCM5301X ARM platform code.
 | + * Copyright (C) 2017 Rafał Miłecki <rafal@milecki.pl>
 | ||||||
| + * DTS for Linksys EA6300 V1
 |  | ||||||
| + *
 | + *
 | ||||||
| + * Copyright (C) 2015 Rafał Miłecki <zajec5@gmail.com>
 | + * Licensed under the ISC license.
 | ||||||
| + *
 |  | ||||||
| + * Licensed under the GNU/GPL. See COPYING for details.
 |  | ||||||
| + */
 | + */
 | ||||||
| +
 | +
 | ||||||
| +/dts-v1/;
 | +/dts-v1/;
 | ||||||
| @@ -34,7 +42,7 @@ Signed-off-by: Rafał Miłecki <zajec5@gmail.com> | |||||||
| +#include "bcm5301x-nand-cs0-bch8.dtsi"
 | +#include "bcm5301x-nand-cs0-bch8.dtsi"
 | ||||||
| +
 | +
 | ||||||
| +/ {
 | +/ {
 | ||||||
| +	compatible = "linksys,ea6300v1", "brcm,bcm4708";
 | +	compatible = "linksys,ea6300-v1", "brcm,bcm4708";
 | ||||||
| +	model = "Linksys EA6300 V1";
 | +	model = "Linksys EA6300 V1";
 | ||||||
| +
 | +
 | ||||||
| +	chosen {
 | +	chosen {
 | ||||||
| @@ -63,7 +71,3 @@ Signed-off-by: Rafał Miłecki <zajec5@gmail.com> | |||||||
| +		};
 | +		};
 | ||||||
| +	};
 | +	};
 | ||||||
| +};
 | +};
 | ||||||
| +
 |  | ||||||
| +&uart0 {
 |  | ||||||
| +	status = "okay";
 |  | ||||||
| +};
 |  | ||||||
| @@ -9,9 +9,9 @@ Signed-off-by: Rafał Miłecki <zajec5@gmail.com> | |||||||
|  |  | ||||||
| --- a/arch/arm/boot/dts/Makefile | --- a/arch/arm/boot/dts/Makefile | ||||||
| +++ b/arch/arm/boot/dts/Makefile | +++ b/arch/arm/boot/dts/Makefile | ||||||
| @@ -78,6 +78,7 @@ dtb-$(CONFIG_ARCH_BCM_5301X) += \ | @@ -80,6 +80,7 @@ dtb-$(CONFIG_ARCH_BCM_5301X) += \ | ||||||
|  	bcm4709-asus-rt-ac87u.dtb \ |  | ||||||
|  	bcm4709-buffalo-wxr-1900dhp.dtb \ |  	bcm4709-buffalo-wxr-1900dhp.dtb \ | ||||||
|  |  	bcm4709-linksys-ea9200.dtb \ | ||||||
|  	bcm4709-netgear-r7000.dtb \ |  	bcm4709-netgear-r7000.dtb \ | ||||||
| +	bcm4709-netgear-r7900.dtb \ | +	bcm4709-netgear-r7900.dtb \ | ||||||
|  	bcm4709-netgear-r8000.dtb \ |  	bcm4709-netgear-r8000.dtb \ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Rafał Miłecki
					Rafał Miłecki