bcm53xx: backport accepted BCM5301X and BCM53573 patches
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
This commit is contained in:
		| @@ -0,0 +1,54 @@ | |||||||
|  | From 3344d946ff277425052383e0a7877baf39911046 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: Jon Mason <jon.mason@broadcom.com> | ||||||
|  | Date: Wed, 8 Feb 2017 15:45:15 -0500 | ||||||
|  | Subject: [PATCH] ARM: dts: BCM5301X: Add NAND entries to bcm953012k | ||||||
|  |  | ||||||
|  | Add the NAND entry in the DTS for the bcm953012k reference board. | ||||||
|  |  | ||||||
|  | Signed-off-by: Jon Mason <jon.mason@broadcom.com> | ||||||
|  | Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> | ||||||
|  | --- | ||||||
|  |  arch/arm/boot/dts/bcm953012k.dts | 32 ++++++++++++++++++++++++++++++++ | ||||||
|  |  1 file changed, 32 insertions(+) | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/bcm953012k.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm953012k.dts | ||||||
|  | @@ -52,6 +52,38 @@ | ||||||
|  |  	}; | ||||||
|  |  }; | ||||||
|  |   | ||||||
|  | +&nand { | ||||||
|  | +	nandcs@0 { | ||||||
|  | +		compatible = "brcm,nandcs"; | ||||||
|  | +		reg = <0>; | ||||||
|  | +		nand-on-flash-bbt; | ||||||
|  | + | ||||||
|  | +		#address-cells = <1>; | ||||||
|  | +		#size-cells = <1>; | ||||||
|  | + | ||||||
|  | +		nand-ecc-strength = <4>; | ||||||
|  | +		nand-ecc-step-size = <512>; | ||||||
|  | + | ||||||
|  | +		partition@0 { | ||||||
|  | +			label = "nboot"; | ||||||
|  | +			reg = <0x00000000 0x00200000>; | ||||||
|  | +			read-only; | ||||||
|  | +		}; | ||||||
|  | +		partition@200000 { | ||||||
|  | +			label = "nenv"; | ||||||
|  | +			reg = <0x00200000 0x00400000>; | ||||||
|  | +		}; | ||||||
|  | +		partition@600000 { | ||||||
|  | +			label = "nsystem"; | ||||||
|  | +			reg = <0x00600000 0x00a00000>; | ||||||
|  | +		}; | ||||||
|  | +		partition@1000000 { | ||||||
|  | +			label = "nrootfs"; | ||||||
|  | +			reg = <0x01000000 0x07000000>; | ||||||
|  | +		}; | ||||||
|  | +	}; | ||||||
|  | +}; | ||||||
|  | + | ||||||
|  |  &uart0 { | ||||||
|  |  	clock-frequency = <62499840>; | ||||||
|  |  }; | ||||||
| @@ -0,0 +1,69 @@ | |||||||
|  | From 3dc9eca8ece2934047f1d5c290fd36c0e8698756 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl> | ||||||
|  | Date: Thu, 23 Feb 2017 14:06:36 +0100 | ||||||
|  | Subject: [PATCH] ARM: dts: BCM5301X: Add basic DT for Linksys EA9500 | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | It's tri-band wireless home router based on BCM47094 AKA BCM4709C0. It | ||||||
|  | uses 3 x BCM4366 chipsets for wireless. | ||||||
|  | Panamera seems to be board name used by Linksys. | ||||||
|  |  | ||||||
|  | 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/bcm47094-linksys-panamera.dts | 36 +++++++++++++++++++++++++ | ||||||
|  |  2 files changed, 37 insertions(+) | ||||||
|  |  create mode 100644 arch/arm/boot/dts/bcm47094-linksys-panamera.dts | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/Makefile | ||||||
|  | +++ b/arch/arm/boot/dts/Makefile | ||||||
|  | @@ -83,6 +83,7 @@ dtb-$(CONFIG_ARCH_BCM_5301X) += \ | ||||||
|  |  	bcm4709-netgear-r8000.dtb \ | ||||||
|  |  	bcm4709-tplink-archer-c9-v1.dtb \ | ||||||
|  |  	bcm47094-dlink-dir-885l.dtb \ | ||||||
|  | +	bcm47094-linksys-panamera.dtb \ | ||||||
|  |  	bcm47094-luxul-xwr-3100.dtb \ | ||||||
|  |  	bcm47094-netgear-r8500.dtb \ | ||||||
|  |  	bcm94708.dtb \ | ||||||
|  | --- /dev/null | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47094-linksys-panamera.dts | ||||||
|  | @@ -0,0 +1,36 @@ | ||||||
|  | +/* | ||||||
|  | + * Copyright (C) 2017 Rafał Miłecki <rafal@milecki.pl> | ||||||
|  | + * | ||||||
|  | + * Licensed under the ISC license. | ||||||
|  | + */ | ||||||
|  | + | ||||||
|  | +/dts-v1/; | ||||||
|  | + | ||||||
|  | +#include "bcm47094.dtsi" | ||||||
|  | +#include "bcm5301x-nand-cs0-bch8.dtsi" | ||||||
|  | + | ||||||
|  | +/ { | ||||||
|  | +	compatible = "linksys,panamera", "brcm,bcm47094", "brcm,bcm4708"; | ||||||
|  | +	model = "Linksys EA9500"; | ||||||
|  | + | ||||||
|  | +	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>; | ||||||
|  | +		}; | ||||||
|  | +	}; | ||||||
|  | +}; | ||||||
| @@ -0,0 +1,129 @@ | |||||||
|  | From 475dcdec8cd1bb1b73ddfd9f872822bf4ad9c242 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: Steve Lin <steven.lin1@broadcom.com> | ||||||
|  | Date: Thu, 23 Feb 2017 14:23:03 -0500 | ||||||
|  | Subject: [PATCH] ARM: dts: BCM5301X: Add support for BCM953012HR | ||||||
|  |  | ||||||
|  | Initial version of DTS to support Broadcom BCM953012HR Northstar | ||||||
|  | HR platform, similar to, but not the same as existing 953012K. | ||||||
|  |  | ||||||
|  | Signed-off-by: Steve Lin <steven.lin1@broadcom.com> | ||||||
|  | Acked-by: Jon Mason <jon.mason@broadcom.com> | ||||||
|  | Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> | ||||||
|  | --- | ||||||
|  |  arch/arm/boot/dts/Makefile        |  1 + | ||||||
|  |  arch/arm/boot/dts/bcm953012hr.dts | 99 +++++++++++++++++++++++++++++++++++++++ | ||||||
|  |  2 files changed, 100 insertions(+) | ||||||
|  |  create mode 100644 arch/arm/boot/dts/bcm953012hr.dts | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/Makefile | ||||||
|  | +++ b/arch/arm/boot/dts/Makefile | ||||||
|  | @@ -89,6 +89,7 @@ dtb-$(CONFIG_ARCH_BCM_5301X) += \ | ||||||
|  |  	bcm94708.dtb \ | ||||||
|  |  	bcm94709.dtb \ | ||||||
|  |  	bcm953012er.dtb \ | ||||||
|  | +	bcm953012hr.dtb \ | ||||||
|  |  	bcm953012k.dtb | ||||||
|  |  dtb-$(CONFIG_ARCH_BCM_53573) += \ | ||||||
|  |  	bcm47189-tenda-ac9.dtb | ||||||
|  | --- /dev/null | ||||||
|  | +++ b/arch/arm/boot/dts/bcm953012hr.dts | ||||||
|  | @@ -0,0 +1,99 @@ | ||||||
|  | +/* | ||||||
|  | + *  SPDX-License-Identifier: BSD-3-Clause | ||||||
|  | + * | ||||||
|  | + *  Copyright(c) 2017 Broadcom | ||||||
|  | + * | ||||||
|  | + *  Redistribution and use in source and binary forms, with or without | ||||||
|  | + *  modification, are permitted provided that the following conditions | ||||||
|  | + *  are met: | ||||||
|  | + * | ||||||
|  | + *    * Redistributions of source code must retain the above copyright | ||||||
|  | + *      notice, this list of conditions and the following disclaimer. | ||||||
|  | + *    * Redistributions in binary form must reproduce the above copyright | ||||||
|  | + *      notice, this list of conditions and the following disclaimer in | ||||||
|  | + *      the documentation and/or other materials provided with the | ||||||
|  | + *      distribution. | ||||||
|  | + *    * Neither the name of Broadcom nor the names of its contributors | ||||||
|  | + *      may be used to endorse or promote products derived from this | ||||||
|  | + *      software without specific prior written permission. | ||||||
|  | + * | ||||||
|  | + *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||||||
|  | + *  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||||||
|  | + *  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | ||||||
|  | + *  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | ||||||
|  | + *  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||||||
|  | + *  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | ||||||
|  | + *  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | ||||||
|  | + *  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | ||||||
|  | + *  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||||||
|  | + *  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | ||||||
|  | + *  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||||||
|  | + */ | ||||||
|  | + | ||||||
|  | +/dts-v1/; | ||||||
|  | + | ||||||
|  | +#include "bcm4708.dtsi" | ||||||
|  | +#include "bcm5301x-nand-cs0-bch4.dtsi" | ||||||
|  | + | ||||||
|  | +/ { | ||||||
|  | +	model = "NorthStar HR (BCM953012HR)"; | ||||||
|  | +	compatible = "brcm,bcm953012hr", "brcm,brcm53012", "brcm,bcm4708"; | ||||||
|  | + | ||||||
|  | +	aliases { | ||||||
|  | +		serial0 = &uart0; | ||||||
|  | +	}; | ||||||
|  | + | ||||||
|  | +	chosen { | ||||||
|  | +		stdout-path = "serial0:115200n8"; | ||||||
|  | +	}; | ||||||
|  | + | ||||||
|  | +	memory@80000000 { | ||||||
|  | +		reg = <0x80000000 0x10000000>; | ||||||
|  | +	}; | ||||||
|  | +}; | ||||||
|  | + | ||||||
|  | +&nandcs { | ||||||
|  | +	partition@0 { | ||||||
|  | +		label = "nboot"; | ||||||
|  | +		reg = <0x00000000 0x00200000>; | ||||||
|  | +		read-only; | ||||||
|  | +	}; | ||||||
|  | +	partition@200000 { | ||||||
|  | +		label = "nenv"; | ||||||
|  | +		reg = <0x00200000 0x00400000>; | ||||||
|  | +	}; | ||||||
|  | +	partition@600000 { | ||||||
|  | +		label = "nsystem"; | ||||||
|  | +		reg = <0x00600000 0x00a00000>; | ||||||
|  | +	}; | ||||||
|  | +	partition@1000000 { | ||||||
|  | +		label = "nrootfs"; | ||||||
|  | +		reg = <0x01000000 0x07000000>; | ||||||
|  | +	}; | ||||||
|  | +}; | ||||||
|  | + | ||||||
|  | +&spi_nor { | ||||||
|  | +	status = "okay"; | ||||||
|  | +	spi-max-frequency = <62500000>; | ||||||
|  | +	m25p,default-addr-width = <3>; | ||||||
|  | + | ||||||
|  | +	#address-cells = <1>; | ||||||
|  | +	#size-cells = <1>; | ||||||
|  | + | ||||||
|  | +	partition@0 { | ||||||
|  | +		label = "boot"; | ||||||
|  | +		reg = <0x00000000 0x000d0000>; | ||||||
|  | +	}; | ||||||
|  | +	partition@d000 { | ||||||
|  | +		label = "env"; | ||||||
|  | +		reg = <0x000d0000 0x00030000>; | ||||||
|  | +	}; | ||||||
|  | +	partition@100000 { | ||||||
|  | +		label = "system"; | ||||||
|  | +		reg = <0x00100000 0x00600000>; | ||||||
|  | +	}; | ||||||
|  | +	partition@700000 { | ||||||
|  | +		label = "rootfs"; | ||||||
|  | +		reg = <0x00700000 0x00900000>; | ||||||
|  | +	}; | ||||||
|  | +}; | ||||||
| @@ -0,0 +1,70 @@ | |||||||
|  | From 3ba1bae984e585f500b8406b1bf3e42e0ec752b7 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl> | ||||||
|  | Date: Tue, 14 Feb 2017 17:49:05 +0100 | ||||||
|  | Subject: [PATCH] ARM: dts: BCM53573: Describe Tenda AC9 PCIe card in DT | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | Tenda AC9 has PCIe controller with just one device connected to it: | ||||||
|  | 0000:00:00.0		14e4:d145	Bridge Device | ||||||
|  | └─ 0000:01:00.0		14e4:a8db	Network Controller | ||||||
|  |  | ||||||
|  | This card is directly on SoC (doesn't use physical connector) and has | ||||||
|  | BCM43217 chipset with bcma bus. One of its components is ChipCommon core | ||||||
|  | which is also a GPIO controller. We need to describe it to be able to | ||||||
|  | add devices using its GPIO pins. | ||||||
|  |  | ||||||
|  | Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | ||||||
|  | Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> | ||||||
|  | --- | ||||||
|  |  arch/arm/boot/dts/bcm47189-tenda-ac9.dts | 27 +++++++++++++++++++++++++++ | ||||||
|  |  arch/arm/boot/dts/bcm53573.dtsi          |  4 ++++ | ||||||
|  |  2 files changed, 31 insertions(+) | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/bcm47189-tenda-ac9.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47189-tenda-ac9.dts | ||||||
|  | @@ -72,3 +72,30 @@ | ||||||
|  |  		}; | ||||||
|  |  	}; | ||||||
|  |  }; | ||||||
|  | + | ||||||
|  | +&pcie0 { | ||||||
|  | +	ranges = <0x00000000 0 0 0 0 0x00100000>; | ||||||
|  | +	#address-cells = <3>; | ||||||
|  | +	#size-cells = <2>; | ||||||
|  | + | ||||||
|  | +	bridge@0,0,0 { | ||||||
|  | +		reg = <0x0000 0 0 0 0>; | ||||||
|  | +		ranges = <0x00000000 0 0 0 0 0 0 0x00100000>; | ||||||
|  | +		#address-cells = <3>; | ||||||
|  | +		#size-cells = <2>; | ||||||
|  | + | ||||||
|  | +		wifi@0,1,0 { | ||||||
|  | +			reg = <0x0000 0 0 0 0>; | ||||||
|  | +			ranges = <0x00000000 0 0 0 0x00100000>; | ||||||
|  | +			#address-cells = <1>; | ||||||
|  | +			#size-cells = <1>; | ||||||
|  | + | ||||||
|  | +			pcie0_chipcommon: chipcommon@0 { | ||||||
|  | +				reg = <0 0x1000>; | ||||||
|  | + | ||||||
|  | +				gpio-controller; | ||||||
|  | +				#gpio-cells = <2>; | ||||||
|  | +			}; | ||||||
|  | +		}; | ||||||
|  | +	}; | ||||||
|  | +}; | ||||||
|  | --- a/arch/arm/boot/dts/bcm53573.dtsi | ||||||
|  | +++ b/arch/arm/boot/dts/bcm53573.dtsi | ||||||
|  | @@ -113,6 +113,10 @@ | ||||||
|  |  			}; | ||||||
|  |  		}; | ||||||
|  |   | ||||||
|  | +		pcie0: pcie@2000 { | ||||||
|  | +			reg = <0x00002000 0x1000>; | ||||||
|  | +		}; | ||||||
|  | + | ||||||
|  |  		usb2: usb2@4000 { | ||||||
|  |  			reg = <0x4000 0x1000>; | ||||||
|  |  			ranges; | ||||||
| @@ -0,0 +1,36 @@ | |||||||
|  | From 86cd47e761c773f2384ac2041730d7ccfeb40095 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl> | ||||||
|  | Date: Tue, 14 Feb 2017 17:49:06 +0100 | ||||||
|  | Subject: [PATCH] ARM: dts: BCM53573: Add Tenda AC9 2 GHz LED | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | It's connected to a GPIO pin of an extra controller placed on the PCIe | ||||||
|  | card. | ||||||
|  |  | ||||||
|  | Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | ||||||
|  | Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> | ||||||
|  | --- | ||||||
|  |  arch/arm/boot/dts/bcm47189-tenda-ac9.dts | 10 ++++++++++ | ||||||
|  |  1 file changed, 10 insertions(+) | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/bcm47189-tenda-ac9.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47189-tenda-ac9.dts | ||||||
|  | @@ -48,6 +48,16 @@ | ||||||
|  |  		}; | ||||||
|  |  	}; | ||||||
|  |   | ||||||
|  | +	pcie0_leds { | ||||||
|  | +		compatible = "gpio-leds"; | ||||||
|  | + | ||||||
|  | +		2ghz { | ||||||
|  | +			label = "bcm53xx:blue:2ghz"; | ||||||
|  | +			gpios = <&pcie0_chipcommon 3 GPIO_ACTIVE_HIGH>; | ||||||
|  | +			linux,default-trigger = "default-off"; | ||||||
|  | +		}; | ||||||
|  | +	}; | ||||||
|  | + | ||||||
|  |  	gpio-keys { | ||||||
|  |  		compatible = "gpio-keys"; | ||||||
|  |  		#address-cells = <1>; | ||||||
| @@ -0,0 +1,265 @@ | |||||||
|  | From 153580bd3e242c204bb8b1946d76da78e826f555 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl> | ||||||
|  | Date: Sat, 28 Jan 2017 12:51:35 +0100 | ||||||
|  | Subject: [PATCH] ARM: dts: BCM5301X: Relicense DTS files I created to the ISC | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | It's preferred to have DT source files licensed under BSD compatible | ||||||
|  | license. All new BCM5301X DTS files use ISC so let's also relicense old | ||||||
|  | ones to it. | ||||||
|  |  | ||||||
|  | Except for me only Hauke was ever touched these files in his commit | ||||||
|  | 9faa5960eef3 ("ARM: BCM5301X: add NAND flash chip description") and | ||||||
|  | commit bb1d8fba1965 ("ARM: BCM5301X: add NAND flash chip description for | ||||||
|  | Asus RT-AC87U"). | ||||||
|  |  | ||||||
|  | Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | ||||||
|  | Acked-by: Hauke Mehrtens <hauke@hauke-m.de> | ||||||
|  | Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> | ||||||
|  | --- | ||||||
|  |  arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts        | 12 +++++++++++- | ||||||
|  |  arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts        | 12 +++++++++++- | ||||||
|  |  arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts     | 12 +++++++++++- | ||||||
|  |  arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts        | 12 +++++++++++- | ||||||
|  |  arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 12 +++++++++++- | ||||||
|  |  arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts  | 12 +++++++++++- | ||||||
|  |  arch/arm/boot/dts/bcm47081.dtsi                    | 12 +++++++++++- | ||||||
|  |  arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts        | 12 +++++++++++- | ||||||
|  |  arch/arm/boot/dts/bcm4709-netgear-r7000.dts        | 12 +++++++++++- | ||||||
|  |  arch/arm/boot/dts/bcm4709-netgear-r8000.dts        | 12 +++++++++++- | ||||||
|  |  arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts      | 12 +++++++++++- | ||||||
|  |  11 files changed, 121 insertions(+), 11 deletions(-) | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | ||||||
|  | @@ -4,7 +4,17 @@ | ||||||
|  |   * | ||||||
|  |   * Copyright (C) 2015 Rafał Miłecki <zajec5@gmail.com> | ||||||
|  |   * | ||||||
|  | - * Licensed under the GNU/GPL. See COPYING for details. | ||||||
|  | + * Permission to use, copy, modify, and/or distribute this software for any | ||||||
|  | + * purpose with or without fee is hereby granted, provided that the above | ||||||
|  | + * copyright notice and this permission notice appear in all copies. | ||||||
|  | + * | ||||||
|  | + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH | ||||||
|  | + * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY | ||||||
|  | + * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, | ||||||
|  | + * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM | ||||||
|  | + * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE | ||||||
|  | + * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR | ||||||
|  | + * PERFORMANCE OF THIS SOFTWARE. | ||||||
|  |   */ | ||||||
|  |   | ||||||
|  |  /dts-v1/; | ||||||
|  | --- a/arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | ||||||
|  | @@ -4,7 +4,17 @@ | ||||||
|  |   * | ||||||
|  |   * Copyright (C) 2015 Rafał Miłecki <zajec5@gmail.com> | ||||||
|  |   * | ||||||
|  | - * Licensed under the GNU/GPL. See COPYING for details. | ||||||
|  | + * Permission to use, copy, modify, and/or distribute this software for any | ||||||
|  | + * purpose with or without fee is hereby granted, provided that the above | ||||||
|  | + * copyright notice and this permission notice appear in all copies. | ||||||
|  | + * | ||||||
|  | + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH | ||||||
|  | + * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY | ||||||
|  | + * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, | ||||||
|  | + * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM | ||||||
|  | + * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE | ||||||
|  | + * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR | ||||||
|  | + * PERFORMANCE OF THIS SOFTWARE. | ||||||
|  |   */ | ||||||
|  |   | ||||||
|  |  /dts-v1/; | ||||||
|  | --- a/arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | ||||||
|  | @@ -4,7 +4,17 @@ | ||||||
|  |   * | ||||||
|  |   * Copyright (C) 2014 Rafał Miłecki <zajec5@gmail.com> | ||||||
|  |   * | ||||||
|  | - * Licensed under the GNU/GPL. See COPYING for details. | ||||||
|  | + * Permission to use, copy, modify, and/or distribute this software for any | ||||||
|  | + * purpose with or without fee is hereby granted, provided that the above | ||||||
|  | + * copyright notice and this permission notice appear in all copies. | ||||||
|  | + * | ||||||
|  | + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH | ||||||
|  | + * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY | ||||||
|  | + * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, | ||||||
|  | + * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM | ||||||
|  | + * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE | ||||||
|  | + * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR | ||||||
|  | + * PERFORMANCE OF THIS SOFTWARE. | ||||||
|  |   */ | ||||||
|  |   | ||||||
|  |  /dts-v1/; | ||||||
|  | --- a/arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | ||||||
|  | @@ -4,7 +4,17 @@ | ||||||
|  |   * | ||||||
|  |   * Copyright (C) 2014 Rafał Miłecki <zajec5@gmail.com> | ||||||
|  |   * | ||||||
|  | - * Licensed under the GNU/GPL. See COPYING for details. | ||||||
|  | + * Permission to use, copy, modify, and/or distribute this software for any | ||||||
|  | + * purpose with or without fee is hereby granted, provided that the above | ||||||
|  | + * copyright notice and this permission notice appear in all copies. | ||||||
|  | + * | ||||||
|  | + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH | ||||||
|  | + * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY | ||||||
|  | + * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, | ||||||
|  | + * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM | ||||||
|  | + * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE | ||||||
|  | + * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR | ||||||
|  | + * PERFORMANCE OF THIS SOFTWARE. | ||||||
|  |   */ | ||||||
|  |   | ||||||
|  |  /dts-v1/; | ||||||
|  | --- a/arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | ||||||
|  | @@ -4,7 +4,17 @@ | ||||||
|  |   * | ||||||
|  |   * Copyright (C) 2014 Rafał Miłecki <zajec5@gmail.com> | ||||||
|  |   * | ||||||
|  | - * Licensed under the GNU/GPL. See COPYING for details. | ||||||
|  | + * Permission to use, copy, modify, and/or distribute this software for any | ||||||
|  | + * purpose with or without fee is hereby granted, provided that the above | ||||||
|  | + * copyright notice and this permission notice appear in all copies. | ||||||
|  | + * | ||||||
|  | + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH | ||||||
|  | + * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY | ||||||
|  | + * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, | ||||||
|  | + * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM | ||||||
|  | + * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE | ||||||
|  | + * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR | ||||||
|  | + * PERFORMANCE OF THIS SOFTWARE. | ||||||
|  |   */ | ||||||
|  |   | ||||||
|  |  /dts-v1/; | ||||||
|  | --- a/arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts | ||||||
|  | @@ -4,7 +4,17 @@ | ||||||
|  |   * | ||||||
|  |   * Copyright (C) 2015 Rafał Miłecki <zajec5@gmail.com> | ||||||
|  |   * | ||||||
|  | - * Licensed under the GNU/GPL. See COPYING for details. | ||||||
|  | + * Permission to use, copy, modify, and/or distribute this software for any | ||||||
|  | + * purpose with or without fee is hereby granted, provided that the above | ||||||
|  | + * copyright notice and this permission notice appear in all copies. | ||||||
|  | + * | ||||||
|  | + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH | ||||||
|  | + * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY | ||||||
|  | + * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, | ||||||
|  | + * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM | ||||||
|  | + * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE | ||||||
|  | + * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR | ||||||
|  | + * PERFORMANCE OF THIS SOFTWARE. | ||||||
|  |   */ | ||||||
|  |   | ||||||
|  |  /dts-v1/; | ||||||
|  | --- a/arch/arm/boot/dts/bcm47081.dtsi | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47081.dtsi | ||||||
|  | @@ -4,7 +4,17 @@ | ||||||
|  |   * | ||||||
|  |   * Copyright © 2014 Rafał Miłecki <zajec5@gmail.com> | ||||||
|  |   * | ||||||
|  | - * Licensed under the GNU/GPL. See COPYING for details. | ||||||
|  | + * Permission to use, copy, modify, and/or distribute this software for any | ||||||
|  | + * purpose with or without fee is hereby granted, provided that the above | ||||||
|  | + * copyright notice and this permission notice appear in all copies. | ||||||
|  | + * | ||||||
|  | + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH | ||||||
|  | + * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY | ||||||
|  | + * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, | ||||||
|  | + * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM | ||||||
|  | + * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE | ||||||
|  | + * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR | ||||||
|  | + * PERFORMANCE OF THIS SOFTWARE. | ||||||
|  |   */ | ||||||
|  |   | ||||||
|  |  #include "bcm5301x.dtsi" | ||||||
|  | --- a/arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | ||||||
|  | @@ -4,7 +4,17 @@ | ||||||
|  |   * | ||||||
|  |   * Copyright (C) 2015 Rafał Miłecki <zajec5@gmail.com> | ||||||
|  |   * | ||||||
|  | - * Licensed under the GNU/GPL. See COPYING for details. | ||||||
|  | + * Permission to use, copy, modify, and/or distribute this software for any | ||||||
|  | + * purpose with or without fee is hereby granted, provided that the above | ||||||
|  | + * copyright notice and this permission notice appear in all copies. | ||||||
|  | + * | ||||||
|  | + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH | ||||||
|  | + * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY | ||||||
|  | + * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, | ||||||
|  | + * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM | ||||||
|  | + * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE | ||||||
|  | + * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR | ||||||
|  | + * PERFORMANCE OF THIS SOFTWARE. | ||||||
|  |   */ | ||||||
|  |   | ||||||
|  |  /dts-v1/; | ||||||
|  | --- a/arch/arm/boot/dts/bcm4709-netgear-r7000.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm4709-netgear-r7000.dts | ||||||
|  | @@ -4,7 +4,17 @@ | ||||||
|  |   * | ||||||
|  |   * Copyright (C) 2015 Rafał Miłecki <zajec5@gmail.com> | ||||||
|  |   * | ||||||
|  | - * Licensed under the GNU/GPL. See COPYING for details. | ||||||
|  | + * Permission to use, copy, modify, and/or distribute this software for any | ||||||
|  | + * purpose with or without fee is hereby granted, provided that the above | ||||||
|  | + * copyright notice and this permission notice appear in all copies. | ||||||
|  | + * | ||||||
|  | + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH | ||||||
|  | + * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY | ||||||
|  | + * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, | ||||||
|  | + * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM | ||||||
|  | + * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE | ||||||
|  | + * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR | ||||||
|  | + * PERFORMANCE OF THIS SOFTWARE. | ||||||
|  |   */ | ||||||
|  |   | ||||||
|  |  /dts-v1/; | ||||||
|  | --- a/arch/arm/boot/dts/bcm4709-netgear-r8000.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm4709-netgear-r8000.dts | ||||||
|  | @@ -4,7 +4,17 @@ | ||||||
|  |   * | ||||||
|  |   * Copyright (C) 2015 Rafał Miłecki <zajec5@gmail.com> | ||||||
|  |   * | ||||||
|  | - * Licensed under the GNU/GPL. See COPYING for details. | ||||||
|  | + * Permission to use, copy, modify, and/or distribute this software for any | ||||||
|  | + * purpose with or without fee is hereby granted, provided that the above | ||||||
|  | + * copyright notice and this permission notice appear in all copies. | ||||||
|  | + * | ||||||
|  | + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH | ||||||
|  | + * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY | ||||||
|  | + * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, | ||||||
|  | + * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM | ||||||
|  | + * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE | ||||||
|  | + * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR | ||||||
|  | + * PERFORMANCE OF THIS SOFTWARE. | ||||||
|  |   */ | ||||||
|  |   | ||||||
|  |  /dts-v1/; | ||||||
|  | --- a/arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | ||||||
|  | @@ -4,7 +4,17 @@ | ||||||
|  |   * | ||||||
|  |   * Copyright (C) 2016 Rafał Miłecki <zajec5@gmail.com> | ||||||
|  |   * | ||||||
|  | - * Licensed under the GNU/GPL. See COPYING for details. | ||||||
|  | + * Permission to use, copy, modify, and/or distribute this software for any | ||||||
|  | + * purpose with or without fee is hereby granted, provided that the above | ||||||
|  | + * copyright notice and this permission notice appear in all copies. | ||||||
|  | + * | ||||||
|  | + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH | ||||||
|  | + * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY | ||||||
|  | + * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, | ||||||
|  | + * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM | ||||||
|  | + * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE | ||||||
|  | + * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR | ||||||
|  | + * PERFORMANCE OF THIS SOFTWARE. | ||||||
|  |   */ | ||||||
|  |   | ||||||
|  |  /dts-v1/; | ||||||
| @@ -0,0 +1,66 @@ | |||||||
|  | From 4a5782a889cfbc8523d7097c3f147572ed5129a6 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: Aditya Xavier <adityaxavier@gmail.com> | ||||||
|  | Date: Sat, 28 Jan 2017 20:07:49 +0530 | ||||||
|  | Subject: [PATCH] ARM: dts: BCM5301X: Add missing Netgear R8000 LEDs and Keys | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | Added two WAN status LEDs and a GPIO key for brightness which were | ||||||
|  | missing. | ||||||
|  |  | ||||||
|  | Signed-off-by: Aditya Xavier <adityaxavier@gmail.com> | ||||||
|  | Acked-by: Rafał Miłecki <rafal@milecki.pl> | ||||||
|  | Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> | ||||||
|  | --- | ||||||
|  |  arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 22 ++++++++++++++++++++-- | ||||||
|  |  1 file changed, 20 insertions(+), 2 deletions(-) | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/bcm4709-netgear-r8000.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm4709-netgear-r8000.dts | ||||||
|  | @@ -38,18 +38,30 @@ | ||||||
|  |  	leds { | ||||||
|  |  		compatible = "gpio-leds"; | ||||||
|  |   | ||||||
|  | -		power0 { | ||||||
|  | +		power-white { | ||||||
|  |  			label = "bcm53xx:white:power"; | ||||||
|  |  			gpios = <&chipcommon 2 GPIO_ACTIVE_LOW>; | ||||||
|  |  			linux,default-trigger = "default-on"; | ||||||
|  |  		}; | ||||||
|  |   | ||||||
|  | -		power1 { | ||||||
|  | +		power-amber { | ||||||
|  |  			label = "bcm53xx:amber:power"; | ||||||
|  |  			gpios = <&chipcommon 3 GPIO_ACTIVE_LOW>; | ||||||
|  |  			linux,default-trigger = "default-off"; | ||||||
|  |  		}; | ||||||
|  |   | ||||||
|  | +		wan-white { | ||||||
|  | +			label = "bcm53xx:white:wan"; | ||||||
|  | +			gpios = <&chipcommon 8 GPIO_ACTIVE_LOW>; | ||||||
|  | +			linux,default-trigger = "default-on"; | ||||||
|  | +		}; | ||||||
|  | + | ||||||
|  | +		wan-amber { | ||||||
|  | +			label = "bcm53xx:amber:wan"; | ||||||
|  | +			gpios = <&chipcommon 9 GPIO_ACTIVE_HIGH>; | ||||||
|  | +			linux,default-trigger = "default-off"; | ||||||
|  | +		}; | ||||||
|  | + | ||||||
|  |  		5ghz-1 { | ||||||
|  |  			label = "bcm53xx:white:5ghz-1"; | ||||||
|  |  			gpios = <&chipcommon 12 GPIO_ACTIVE_LOW>; | ||||||
|  | @@ -115,6 +127,12 @@ | ||||||
|  |  			linux,code = <KEY_RESTART>; | ||||||
|  |  			gpios = <&chipcommon 6 GPIO_ACTIVE_LOW>; | ||||||
|  |  		}; | ||||||
|  | + | ||||||
|  | +		brightness { | ||||||
|  | +			label = "Backlight"; | ||||||
|  | +			linux,code = <KEY_BRIGHTNESS_ZERO>; | ||||||
|  | +			gpios = <&chipcommon 19 GPIO_ACTIVE_LOW>; | ||||||
|  | +		}; | ||||||
|  |  	}; | ||||||
|  |  }; | ||||||
|  |   | ||||||
		Reference in New Issue
	
	Block a user
	 Rafał Miłecki
					Rafał Miłecki