From mboxrd@z Thu Jan 1 00:00:00 1970 From: gregory.clement@free-electrons.com (Gregory CLEMENT) Date: Tue, 07 Mar 2017 18:27:21 +0100 Subject: [PATCH v2] ARM: mvebu: add support for the Linksys WRT1900ACS (Shelby) In-Reply-To: <87inobcwk3.fsf@free-electrons.com> (Gregory CLEMENT's message of "Wed, 15 Feb 2017 16:18:04 +0100") References: <20170214191744.9419-1-ralph.sennhauser@gmail.com> <87inobcwk3.fsf@free-electrons.com> Message-ID: <87zigxngjq.fsf@free-electrons.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi Gregory, On mer., f?vr. 15 2017, Gregory CLEMENT wrote: > Hi Ralph, > > On mar., f?vr. 14 2017, Ralph Sennhauser wrote: > >> The Linksys WRT1900ACS (Shelby) is another Armada 385 based router in >> the Linksys WRT AC Series which got released in October 2015. >> >> The file armada-385-linksys-shelby.dts is taken from OpenWrt as-is and >> originally authored by Imre Kaloz. >> >> URL: https://github.com/openwrt/openwrt/blob/8466384db1154a107b86bf3ca10b166a21bd81d0/target/linux/mvebu/files/arch/arm/boot/dts/armada-385-linksys-shelby.dts >> CC: Imre Kaloz >> Signed-off-by: Ralph Sennhauser >> Signed-off-by: Imre Kaloz >> Reviewed-by: Andrew Lunn >> Acked-by: Jason Cooper > > Applied on mvebu/dt-4.12 It is now in mvebu/dt and in the same time I fixed the title to: "ARM: dts: armada-385: add support for the Linksys WRT1900ACS (Shelby)" Gregory > > Thanks, > > Gregory > >> --- >> >> Notes: >> V1 -> V2: >> - Use full instead of shortened URL in commit message (suggested by Jason Cooper) >> - add collected tags, thanks to donors ;) >> >> arch/arm/boot/dts/Makefile | 1 + >> arch/arm/boot/dts/armada-385-linksys-shelby.dts | 114 ++++++++++++++++++++++++ >> 2 files changed, 115 insertions(+) >> create mode 100644 arch/arm/boot/dts/armada-385-linksys-shelby.dts >> >> diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile >> index 0118084..16f1748 100644 >> --- a/arch/arm/boot/dts/Makefile >> +++ b/arch/arm/boot/dts/Makefile >> @@ -970,6 +970,7 @@ dtb-$(CONFIG_MACH_ARMADA_38X) += \ >> armada-385-db-ap.dtb \ >> armada-385-linksys-caiman.dtb \ >> armada-385-linksys-cobra.dtb \ >> + armada-385-linksys-shelby.dtb \ >> armada-385-turris-omnia.dtb \ >> armada-388-clearfog.dtb \ >> armada-388-clearfog-base.dtb \ >> diff --git a/arch/arm/boot/dts/armada-385-linksys-shelby.dts b/arch/arm/boot/dts/armada-385-linksys-shelby.dts >> new file mode 100644 >> index 0000000..c7a8ddd >> --- /dev/null >> +++ b/arch/arm/boot/dts/armada-385-linksys-shelby.dts >> @@ -0,0 +1,114 @@ >> +/* >> + * Device Tree file for the Linksys WRT1900ACS (Shelby) >> + * >> + * Copyright (C) 2015 Imre Kaloz >> + * >> + * >> + * This file is dual-licensed: you can use it either under the terms >> + * of the GPL or the X11 license, at your option. Note that this dual >> + * licensing only applies to this file, and not this project as a >> + * whole. >> + * >> + * a) This file is licensed under the terms of the GNU General Public >> + * License version 2. This program is licensed "as is" without >> + * any warranty of any kind, whether express or implied. >> + * >> + * Or, alternatively, >> + * >> + * b) Permission is hereby granted, free of charge, to any person >> + * obtaining a copy of this software and associated documentation >> + * files (the "Software"), to deal in the Software without >> + * restriction, including without limitation the rights to use, >> + * copy, modify, merge, publish, distribute, sublicense, and/or >> + * sell copies of the Software, and to permit persons to whom the >> + * Software is furnished to do so, subject to the following >> + * conditions: >> + * >> + * The above copyright notice and this permission notice shall be >> + * included in all copies or substantial portions of the Software. >> + * >> + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, >> + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES >> + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND >> + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT >> + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, >> + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING >> + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR >> + * OTHER DEALINGS IN THE SOFTWARE. >> + */ >> + >> +/dts-v1/; >> +#include "armada-385-linksys.dtsi" >> + >> +/ { >> + model = "Linksys WRT1900ACS"; >> + compatible = "linksys,shelby", "linksys,armada385", "marvell,armada385", >> + "marvell,armada380"; >> + >> + soc { >> + internal-regs{ >> + i2c at 11000 { >> + >> + pca9635 at 68 { >> + #address-cells = <1>; >> + #size-cells = <0>; >> + >> + wan_amber at 0 { >> + label = "shelby:amber:wan"; >> + reg = <0x0>; >> + }; >> + >> + wan_white at 1 { >> + label = "shelby:white:wan"; >> + reg = <0x1>; >> + }; >> + >> + wlan_2g at 2 { >> + label = "shelby:white:wlan_2g"; >> + reg = <0x2>; >> + }; >> + >> + wlan_5g at 3 { >> + label = "shelby:white:wlan_5g"; >> + reg = <0x3>; >> + }; >> + >> + usb2 at 5 { >> + label = "shelby:white:usb2"; >> + reg = <0x5>; >> + }; >> + >> + usb3_1 at 6 { >> + label = "shelby:white:usb3_1"; >> + reg = <0x6>; >> + }; >> + >> + usb3_2 at 7 { >> + label = "shelby:white:usb3_2"; >> + reg = <0x7>; >> + }; >> + >> + wps_white at 8 { >> + label = "shelby:white:wps"; >> + reg = <0x8>; >> + }; >> + >> + wps_amber at 9 { >> + label = "shelby:amber:wps"; >> + reg = <0x9>; >> + }; >> + }; >> + }; >> + }; >> + }; >> + >> + gpio-leds { >> + power { >> + label = "shelby:white:power"; >> + }; >> + >> + sata { >> + label = "shelby:white:sata"; >> + }; >> + }; >> +}; >> -- >> 2.10.2 >> > > -- > Gregory Clement, Free Electrons > Kernel, drivers, real-time and embedded Linux > development, consulting, training and support. > http://free-electrons.com > > _______________________________________________ > linux-arm-kernel mailing list > linux-arm-kernel at lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel -- Gregory Clement, Free Electrons Kernel, drivers, real-time and embedded Linux development, consulting, training and support. http://free-electrons.com From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gregory CLEMENT Subject: Re: [PATCH v2] ARM: mvebu: add support for the Linksys WRT1900ACS (Shelby) Date: Tue, 07 Mar 2017 18:27:21 +0100 Message-ID: <87zigxngjq.fsf@free-electrons.com> References: <20170214191744.9419-1-ralph.sennhauser@gmail.com> <87inobcwk3.fsf@free-electrons.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <87inobcwk3.fsf@free-electrons.com> (Gregory CLEMENT's message of "Wed, 15 Feb 2017 16:18:04 +0100") List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: Ralph Sennhauser Cc: Mark Rutland , Andrew Lunn , Jason Cooper , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , open list , Russell King , Rob Herring , Imre Kaloz , "moderated list:ARM PORT" , Sebastian Hesselbarth List-Id: devicetree@vger.kernel.org SGkgR3JlZ29yeSwKIAogT24gbWVyLiwgZsOpdnIuIDE1IDIwMTcsIEdyZWdvcnkgQ0xFTUVOVCA8 Z3JlZ29yeS5jbGVtZW50QGZyZWUtZWxlY3Ryb25zLmNvbT4gd3JvdGU6Cgo+IEhpIFJhbHBoLAo+ ICAKPiAgT24gbWFyLiwgZsOpdnIuIDE0IDIwMTcsIFJhbHBoIFNlbm5oYXVzZXIgPHJhbHBoLnNl bm5oYXVzZXJAZ21haWwuY29tPiB3cm90ZToKPgo+PiBUaGUgTGlua3N5cyBXUlQxOTAwQUNTIChT aGVsYnkpIGlzIGFub3RoZXIgQXJtYWRhIDM4NSBiYXNlZCByb3V0ZXIgaW4KPj4gdGhlIExpbmtz eXMgV1JUIEFDIFNlcmllcyB3aGljaCBnb3QgcmVsZWFzZWQgaW4gT2N0b2JlciAyMDE1Lgo+Pgo+ PiBUaGUgZmlsZSBhcm1hZGEtMzg1LWxpbmtzeXMtc2hlbGJ5LmR0cyBpcyB0YWtlbiBmcm9tIE9w ZW5XcnQgYXMtaXMgYW5kCj4+IG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgSW1yZSBLYWxvei4KPj4K Pj4gVVJMOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbndydC9vcGVud3J0L2Jsb2IvODQ2NjM4NGRi MTE1NGExMDdiODZiZjNjYTEwYjE2NmEyMWJkODFkMC90YXJnZXQvbGludXgvbXZlYnUvZmlsZXMv YXJjaC9hcm0vYm9vdC9kdHMvYXJtYWRhLTM4NS1saW5rc3lzLXNoZWxieS5kdHMKPj4gQ0M6IElt cmUgS2Fsb3ogPGthbG96QG9wZW53cnQub3JnPgo+PiBTaWduZWQtb2ZmLWJ5OiBSYWxwaCBTZW5u aGF1c2VyIDxyYWxwaC5zZW5uaGF1c2VyQGdtYWlsLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogSW1y ZSBLYWxveiA8a2Fsb3pAb3BlbndydC5vcmc+Cj4+IFJldmlld2VkLWJ5OiBBbmRyZXcgTHVubiA8 YW5kcmV3QGx1bm4uY2g+Cj4+IEFja2VkLWJ5OiBKYXNvbiBDb29wZXIgPGphc29uQGxha2VkYWVt b24ubmV0Pgo+Cj4gQXBwbGllZCBvbiBtdmVidS9kdC00LjEyCgpJdCBpcyBub3cgaW4gbXZlYnUv ZHQgYW5kIGluIHRoZSBzYW1lIHRpbWUgSSBmaXhlZCB0aGUgdGl0bGUgdG86CiJBUk06IGR0czog YXJtYWRhLTM4NTogYWRkIHN1cHBvcnQgZm9yIHRoZSBMaW5rc3lzIFdSVDE5MDBBQ1MgKFNoZWxi eSkiCgpHcmVnb3J5Cgo+Cj4gVGhhbmtzLAo+Cj4gR3JlZ29yeQo+Cj4+IC0tLQo+Pgo+PiBOb3Rl czoKPj4gICAgIFYxIC0+IFYyOgo+PiAgICAgLSBVc2UgZnVsbCBpbnN0ZWFkIG9mIHNob3J0ZW5l ZCBVUkwgaW4gY29tbWl0IG1lc3NhZ2UgKHN1Z2dlc3RlZCBieSBKYXNvbiBDb29wZXIpCj4+ICAg ICAtIGFkZCBjb2xsZWN0ZWQgdGFncywgdGhhbmtzIHRvIGRvbm9ycyA7KQo+Pgo+PiAgYXJjaC9h cm0vYm9vdC9kdHMvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwo+PiAgYXJj aC9hcm0vYm9vdC9kdHMvYXJtYWRhLTM4NS1saW5rc3lzLXNoZWxieS5kdHMgfCAxMTQgKysrKysr KysrKysrKysrKysrKysrKysrCj4+ICAyIGZpbGVzIGNoYW5nZWQsIDExNSBpbnNlcnRpb25zKCsp Cj4+ICBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC9hcm0vYm9vdC9kdHMvYXJtYWRhLTM4NS1saW5r c3lzLXNoZWxieS5kdHMKPj4KPj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2Jvb3QvZHRzL01ha2Vm aWxlIGIvYXJjaC9hcm0vYm9vdC9kdHMvTWFrZWZpbGUKPj4gaW5kZXggMDExODA4NC4uMTZmMTc0 OCAxMDA2NDQKPj4gLS0tIGEvYXJjaC9hcm0vYm9vdC9kdHMvTWFrZWZpbGUKPj4gKysrIGIvYXJj aC9hcm0vYm9vdC9kdHMvTWFrZWZpbGUKPj4gQEAgLTk3MCw2ICs5NzAsNyBAQCBkdGItJChDT05G SUdfTUFDSF9BUk1BREFfMzhYKSArPSBcCj4+ICAJYXJtYWRhLTM4NS1kYi1hcC5kdGIgXAo+PiAg CWFybWFkYS0zODUtbGlua3N5cy1jYWltYW4uZHRiIFwKPj4gIAlhcm1hZGEtMzg1LWxpbmtzeXMt Y29icmEuZHRiIFwKPj4gKwlhcm1hZGEtMzg1LWxpbmtzeXMtc2hlbGJ5LmR0YiBcCj4+ICAJYXJt YWRhLTM4NS10dXJyaXMtb21uaWEuZHRiIFwKPj4gIAlhcm1hZGEtMzg4LWNsZWFyZm9nLmR0YiBc Cj4+ICAJYXJtYWRhLTM4OC1jbGVhcmZvZy1iYXNlLmR0YiBcCj4+IGRpZmYgLS1naXQgYS9hcmNo L2FybS9ib290L2R0cy9hcm1hZGEtMzg1LWxpbmtzeXMtc2hlbGJ5LmR0cyBiL2FyY2gvYXJtL2Jv b3QvZHRzL2FybWFkYS0zODUtbGlua3N5cy1zaGVsYnkuZHRzCj4+IG5ldyBmaWxlIG1vZGUgMTAw NjQ0Cj4+IGluZGV4IDAwMDAwMDAuLmM3YThkZGQKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi9h cmNoL2FybS9ib290L2R0cy9hcm1hZGEtMzg1LWxpbmtzeXMtc2hlbGJ5LmR0cwo+PiBAQCAtMCww ICsxLDExNCBAQAo+PiArLyoKPj4gKyAqIERldmljZSBUcmVlIGZpbGUgZm9yIHRoZSBMaW5rc3lz IFdSVDE5MDBBQ1MgKFNoZWxieSkKPj4gKyAqCj4+ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTUgSW1y ZSBLYWxveiA8a2Fsb3pAb3BlbndydC5vcmc+Cj4+ICsgKgo+PiArICoKPj4gKyAqIFRoaXMgZmls ZSBpcyBkdWFsLWxpY2Vuc2VkOiB5b3UgY2FuIHVzZSBpdCBlaXRoZXIgdW5kZXIgdGhlIHRlcm1z Cj4+ICsgKiBvZiB0aGUgR1BMIG9yIHRoZSBYMTEgbGljZW5zZSwgYXQgeW91ciBvcHRpb24uIE5v dGUgdGhhdCB0aGlzIGR1YWwKPj4gKyAqIGxpY2Vuc2luZyBvbmx5IGFwcGxpZXMgdG8gdGhpcyBm aWxlLCBhbmQgbm90IHRoaXMgcHJvamVjdCBhcyBhCj4+ICsgKiB3aG9sZS4KPj4gKyAqCj4+ICsg KiAgYSkgVGhpcyBmaWxlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdl bmVyYWwgUHVibGljCj4+ICsgKiAgICAgTGljZW5zZSB2ZXJzaW9uIDIuICBUaGlzIHByb2dyYW0g aXMgbGljZW5zZWQgImFzIGlzIiB3aXRob3V0Cj4+ICsgKiAgICAgYW55IHdhcnJhbnR5IG9mIGFu eSBraW5kLCB3aGV0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4KPj4gKyAqCj4+ICsgKiBPciwgYWx0 ZXJuYXRpdmVseSwKPj4gKyAqCj4+ICsgKiAgYikgUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRl ZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24KPj4gKyAqICAgICBvYnRhaW5pbmcgYSBj b3B5IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbgo+PiArICog ICAgIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhv dXQKPj4gKyAqICAgICByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0 aGUgcmlnaHRzIHRvIHVzZSwKPj4gKyAqICAgICBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNo LCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKPj4gKyAqICAgICBzZWxsIGNvcGllcyBv ZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZQo+PiArICog ICAgIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93 aW5nCj4+ICsgKiAgICAgY29uZGl0aW9uczoKPj4gKyAqCj4+ICsgKiAgICAgVGhlIGFib3ZlIGNv cHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUKPj4gKyAq ICAgICBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRo ZSBTb2Z0d2FyZS4KPj4gKyAqCj4+ICsgKiAgICAgVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJB UyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsCj4+ICsgKiAgICAgRVhQUkVTUyBP UiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTCj4+ ICsgKiAgICAgT0YgTUVSQ0hBTlRBQklMSVRZLCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS UE9TRSBBTkQKPj4gKyAqICAgICBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRI RSBBVVRIT1JTIE9SIENPUFlSSUdIVAo+PiArICogICAgIEhPTERFUlMgQkUgTElBQkxFIEZPUiBB TlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIgTElBQklMSVRZLAo+PiArICogICAgIFdIRVRIRVIg SU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORwo+PiAr ICogICAgIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9S IFRIRSBVU0UgT1IKPj4gKyAqICAgICBPVEhFUiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCj4+ ICsgKi8KPj4gKwo+PiArL2R0cy12MS87Cj4+ICsjaW5jbHVkZSAiYXJtYWRhLTM4NS1saW5rc3lz LmR0c2kiCj4+ICsKPj4gKy8gewo+PiArCW1vZGVsID0gIkxpbmtzeXMgV1JUMTkwMEFDUyI7Cj4+ ICsJY29tcGF0aWJsZSA9ICJsaW5rc3lzLHNoZWxieSIsICJsaW5rc3lzLGFybWFkYTM4NSIsICJt YXJ2ZWxsLGFybWFkYTM4NSIsCj4+ICsJCSAgICAgIm1hcnZlbGwsYXJtYWRhMzgwIjsKPj4gKwo+ PiArCXNvYyB7Cj4+ICsJCWludGVybmFsLXJlZ3N7Cj4+ICsJCQlpMmNAMTEwMDAgewo+PiArCj4+ ICsJCQkJcGNhOTYzNUA2OCB7Cj4+ICsJCQkJI2FkZHJlc3MtY2VsbHMgPSA8MT47Cj4+ICsJCQkJ I3NpemUtY2VsbHMgPSA8MD47Cj4+ICsKPj4gKwkJCQkJd2FuX2FtYmVyQDAgewo+PiArCQkJCQkJ bGFiZWwgPSAic2hlbGJ5OmFtYmVyOndhbiI7Cj4+ICsJCQkJCQlyZWcgPSA8MHgwPjsKPj4gKwkJ CQkJfTsKPj4gKwo+PiArCQkJCQl3YW5fd2hpdGVAMSB7Cj4+ICsJCQkJCQlsYWJlbCA9ICJzaGVs Ynk6d2hpdGU6d2FuIjsKPj4gKwkJCQkJCXJlZyA9IDwweDE+Owo+PiArCQkJCQl9Owo+PiArCj4+ ICsJCQkJCXdsYW5fMmdAMiB7Cj4+ICsJCQkJCQlsYWJlbCA9ICJzaGVsYnk6d2hpdGU6d2xhbl8y ZyI7Cj4+ICsJCQkJCQlyZWcgPSA8MHgyPjsKPj4gKwkJCQkJfTsKPj4gKwo+PiArCQkJCQl3bGFu XzVnQDMgewo+PiArCQkJCQkJbGFiZWwgPSAic2hlbGJ5OndoaXRlOndsYW5fNWciOwo+PiArCQkJ CQkJcmVnID0gPDB4Mz47Cj4+ICsJCQkJCX07Cj4+ICsKPj4gKwkJCQkJdXNiMkA1IHsKPj4gKwkJ CQkJCWxhYmVsID0gInNoZWxieTp3aGl0ZTp1c2IyIjsKPj4gKwkJCQkJCXJlZyA9IDwweDU+Owo+ PiArCQkJCQl9Owo+PiArCj4+ICsJCQkJCXVzYjNfMUA2IHsKPj4gKwkJCQkJCWxhYmVsID0gInNo ZWxieTp3aGl0ZTp1c2IzXzEiOwo+PiArCQkJCQkJcmVnID0gPDB4Nj47Cj4+ICsJCQkJCX07Cj4+ ICsKPj4gKwkJCQkJdXNiM18yQDcgewo+PiArCQkJCQkJbGFiZWwgPSAic2hlbGJ5OndoaXRlOnVz YjNfMiI7Cj4+ICsJCQkJCQlyZWcgPSA8MHg3PjsKPj4gKwkJCQkJfTsKPj4gKwo+PiArCQkJCQl3 cHNfd2hpdGVAOCB7Cj4+ICsJCQkJCQlsYWJlbCA9ICJzaGVsYnk6d2hpdGU6d3BzIjsKPj4gKwkJ CQkJCXJlZyA9IDwweDg+Owo+PiArCQkJCQl9Owo+PiArCj4+ICsJCQkJCXdwc19hbWJlckA5IHsK Pj4gKwkJCQkJCWxhYmVsID0gInNoZWxieTphbWJlcjp3cHMiOwo+PiArCQkJCQkJcmVnID0gPDB4 OT47Cj4+ICsJCQkJCX07Cj4+ICsJCQkJfTsKPj4gKwkJCX07Cj4+ICsJCX07Cj4+ICsJfTsKPj4g Kwo+PiArCWdwaW8tbGVkcyB7Cj4+ICsJCXBvd2VyIHsKPj4gKwkJCWxhYmVsID0gInNoZWxieTp3 aGl0ZTpwb3dlciI7Cj4+ICsJCX07Cj4+ICsKPj4gKwkJc2F0YSB7Cj4+ICsJCQlsYWJlbCA9ICJz aGVsYnk6d2hpdGU6c2F0YSI7Cj4+ICsJCX07Cj4+ICsJfTsKPj4gK307Cj4+IC0tIAo+PiAyLjEw LjIKPj4KPgo+IC0tIAo+IEdyZWdvcnkgQ2xlbWVudCwgRnJlZSBFbGVjdHJvbnMKPiBLZXJuZWws IGRyaXZlcnMsIHJlYWwtdGltZSBhbmQgZW1iZWRkZWQgTGludXgKPiBkZXZlbG9wbWVudCwgY29u c3VsdGluZywgdHJhaW5pbmcgYW5kIHN1cHBvcnQuCj4gaHR0cDovL2ZyZWUtZWxlY3Ryb25zLmNv bQo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBs aW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdAo+IGxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5m cmFkZWFkLm9yZwo+IGh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8v bGludXgtYXJtLWtlcm5lbAoKLS0gCkdyZWdvcnkgQ2xlbWVudCwgRnJlZSBFbGVjdHJvbnMKS2Vy bmVsLCBkcml2ZXJzLCByZWFsLXRpbWUgYW5kIGVtYmVkZGVkIExpbnV4CmRldmVsb3BtZW50LCBj b25zdWx0aW5nLCB0cmFpbmluZyBhbmQgc3VwcG9ydC4KaHR0cDovL2ZyZWUtZWxlY3Ryb25zLmNv bQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgt YXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQu b3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJt LWtlcm5lbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933092AbdCGRqt convert rfc822-to-8bit (ORCPT ); Tue, 7 Mar 2017 12:46:49 -0500 Received: from mail.free-electrons.com ([62.4.15.54]:36420 "EHLO mail.free-electrons.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755313AbdCGRpm (ORCPT ); Tue, 7 Mar 2017 12:45:42 -0500 From: Gregory CLEMENT To: Ralph Sennhauser Cc: Mark Rutland , Andrew Lunn , Jason Cooper , "open list\:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Russell King , open list , Rob Herring , Imre Kaloz , "moderated list\:ARM PORT" , Sebastian Hesselbarth Subject: Re: [PATCH v2] ARM: mvebu: add support for the Linksys WRT1900ACS (Shelby) References: <20170214191744.9419-1-ralph.sennhauser@gmail.com> <87inobcwk3.fsf@free-electrons.com> Date: Tue, 07 Mar 2017 18:27:21 +0100 In-Reply-To: <87inobcwk3.fsf@free-electrons.com> (Gregory CLEMENT's message of "Wed, 15 Feb 2017 16:18:04 +0100") Message-ID: <87zigxngjq.fsf@free-electrons.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Gregory, On mer., févr. 15 2017, Gregory CLEMENT wrote: > Hi Ralph, > > On mar., févr. 14 2017, Ralph Sennhauser wrote: > >> The Linksys WRT1900ACS (Shelby) is another Armada 385 based router in >> the Linksys WRT AC Series which got released in October 2015. >> >> The file armada-385-linksys-shelby.dts is taken from OpenWrt as-is and >> originally authored by Imre Kaloz. >> >> URL: https://github.com/openwrt/openwrt/blob/8466384db1154a107b86bf3ca10b166a21bd81d0/target/linux/mvebu/files/arch/arm/boot/dts/armada-385-linksys-shelby.dts >> CC: Imre Kaloz >> Signed-off-by: Ralph Sennhauser >> Signed-off-by: Imre Kaloz >> Reviewed-by: Andrew Lunn >> Acked-by: Jason Cooper > > Applied on mvebu/dt-4.12 It is now in mvebu/dt and in the same time I fixed the title to: "ARM: dts: armada-385: add support for the Linksys WRT1900ACS (Shelby)" Gregory > > Thanks, > > Gregory > >> --- >> >> Notes: >> V1 -> V2: >> - Use full instead of shortened URL in commit message (suggested by Jason Cooper) >> - add collected tags, thanks to donors ;) >> >> arch/arm/boot/dts/Makefile | 1 + >> arch/arm/boot/dts/armada-385-linksys-shelby.dts | 114 ++++++++++++++++++++++++ >> 2 files changed, 115 insertions(+) >> create mode 100644 arch/arm/boot/dts/armada-385-linksys-shelby.dts >> >> diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile >> index 0118084..16f1748 100644 >> --- a/arch/arm/boot/dts/Makefile >> +++ b/arch/arm/boot/dts/Makefile >> @@ -970,6 +970,7 @@ dtb-$(CONFIG_MACH_ARMADA_38X) += \ >> armada-385-db-ap.dtb \ >> armada-385-linksys-caiman.dtb \ >> armada-385-linksys-cobra.dtb \ >> + armada-385-linksys-shelby.dtb \ >> armada-385-turris-omnia.dtb \ >> armada-388-clearfog.dtb \ >> armada-388-clearfog-base.dtb \ >> diff --git a/arch/arm/boot/dts/armada-385-linksys-shelby.dts b/arch/arm/boot/dts/armada-385-linksys-shelby.dts >> new file mode 100644 >> index 0000000..c7a8ddd >> --- /dev/null >> +++ b/arch/arm/boot/dts/armada-385-linksys-shelby.dts >> @@ -0,0 +1,114 @@ >> +/* >> + * Device Tree file for the Linksys WRT1900ACS (Shelby) >> + * >> + * Copyright (C) 2015 Imre Kaloz >> + * >> + * >> + * This file is dual-licensed: you can use it either under the terms >> + * of the GPL or the X11 license, at your option. Note that this dual >> + * licensing only applies to this file, and not this project as a >> + * whole. >> + * >> + * a) This file is licensed under the terms of the GNU General Public >> + * License version 2. This program is licensed "as is" without >> + * any warranty of any kind, whether express or implied. >> + * >> + * Or, alternatively, >> + * >> + * b) Permission is hereby granted, free of charge, to any person >> + * obtaining a copy of this software and associated documentation >> + * files (the "Software"), to deal in the Software without >> + * restriction, including without limitation the rights to use, >> + * copy, modify, merge, publish, distribute, sublicense, and/or >> + * sell copies of the Software, and to permit persons to whom the >> + * Software is furnished to do so, subject to the following >> + * conditions: >> + * >> + * The above copyright notice and this permission notice shall be >> + * included in all copies or substantial portions of the Software. >> + * >> + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, >> + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES >> + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND >> + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT >> + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, >> + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING >> + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR >> + * OTHER DEALINGS IN THE SOFTWARE. >> + */ >> + >> +/dts-v1/; >> +#include "armada-385-linksys.dtsi" >> + >> +/ { >> + model = "Linksys WRT1900ACS"; >> + compatible = "linksys,shelby", "linksys,armada385", "marvell,armada385", >> + "marvell,armada380"; >> + >> + soc { >> + internal-regs{ >> + i2c@11000 { >> + >> + pca9635@68 { >> + #address-cells = <1>; >> + #size-cells = <0>; >> + >> + wan_amber@0 { >> + label = "shelby:amber:wan"; >> + reg = <0x0>; >> + }; >> + >> + wan_white@1 { >> + label = "shelby:white:wan"; >> + reg = <0x1>; >> + }; >> + >> + wlan_2g@2 { >> + label = "shelby:white:wlan_2g"; >> + reg = <0x2>; >> + }; >> + >> + wlan_5g@3 { >> + label = "shelby:white:wlan_5g"; >> + reg = <0x3>; >> + }; >> + >> + usb2@5 { >> + label = "shelby:white:usb2"; >> + reg = <0x5>; >> + }; >> + >> + usb3_1@6 { >> + label = "shelby:white:usb3_1"; >> + reg = <0x6>; >> + }; >> + >> + usb3_2@7 { >> + label = "shelby:white:usb3_2"; >> + reg = <0x7>; >> + }; >> + >> + wps_white@8 { >> + label = "shelby:white:wps"; >> + reg = <0x8>; >> + }; >> + >> + wps_amber@9 { >> + label = "shelby:amber:wps"; >> + reg = <0x9>; >> + }; >> + }; >> + }; >> + }; >> + }; >> + >> + gpio-leds { >> + power { >> + label = "shelby:white:power"; >> + }; >> + >> + sata { >> + label = "shelby:white:sata"; >> + }; >> + }; >> +}; >> -- >> 2.10.2 >> > > -- > Gregory Clement, Free Electrons > Kernel, drivers, real-time and embedded Linux > development, consulting, training and support. > http://free-electrons.com > > _______________________________________________ > linux-arm-kernel mailing list > linux-arm-kernel@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel -- Gregory Clement, Free Electrons Kernel, drivers, real-time and embedded Linux development, consulting, training and support. http://free-electrons.com