Re: [PATCH 00/13] Linksys WRT3200ACM (Rango) support

2 messages, 2 authors, 2017-05-23 · open the first message on its own page

Re: [PATCH 00/13] Linksys WRT3200ACM (Rango) support

From: Gregory CLEMENT <hidden>
Date: 2017-05-23 15:22:09

Hi Ralph,
 
 On dim., mai 21 2017, Ralph Sennhauser [off-list ref] wrote:
Hi everyone

This series adds support for the latest model in Linksys WRT AC series
of routers. The WRT3200ACM was released in October 2016 and the code
name is Rango.

As it comes with a flash chip twice as big the dts Imre Kaloz has
written for OpenWrt isn't based on armada-385-linksys.dtsi to avoid
conflicts. Nonetheless its part of the same family, so the bigger part
of this series is dedicated to reorganize / modernize / cleanup /
somewhat future proof the armada-385-linksys.dtsi and it's dependants so
the dts for the Rango addition can use the same dtsi.

Key differences to the earlier Armada-385 based devices in the series is
a bigger flash chip, next generation wireless modules in the mini pcie
slots as well as a Marvell SD8887. Finally the CPU is clocked at 1866
GHz by default.

The series depends on Linux 4.12-rc1 and is targeted for 4.13.

Ralph
I applied the 11 first patches on mvebu/dt. I added the "Signed-off-by"
from Imre Kaloz [off-list ref] on all of them and the "Reviewed-by"
from Andrew Lunn [off-list ref] when approriate.

I also did the following things:
Ralph Sennhauser (13):
  ARM: dts: armada-385-linksys: flatten dtsi
  ARM: dts: armada-385-linksys: label nodes
Fixed typo pointed by Andrew
  ARM: dts: armada-385-linksys: flatten dependants
Fixed typo pointed by Andrew

Something that I didn't change is the word "dependants", I don't know
what do you means exactly. But not being native speaker I maybe missed
something.
  ARM: dts: armada-385-linksys: drop redundant properties in dependants
  ARM: dts: armada-385-linksys: bm pools by label order
  ARM: dts: armada-385-linksys: usb3 label cleanup
I applied this one because I found Ralph explanation convincing about not
modifying the ABI
  ARM: dts: armada-385-linksys: drop leagcy DSA bindings
Fixed typo in title and commit log
  ARM: dts: armada-385-linksys: use binary unit prefixes
As Ralph I prefer that we use normalized unit. Especially when we use
MiB or KiB then we are sure that we use a power of 2, whereas when we
see KB we don't know if it is 1024B or 1000B.
  ARM: dts: armada-385-linksys: partition layout is board specific
  ARM: dts: armada-385-linksys: group pins in pinctrl
  ARM: dts: armada-385-linksys: fixup button node names
  clk: mvebu: add support for 1866MHz variants
I didn't apply this one as it must go through the clk tree and there was
also a pending question from Andrew.
  ARM: dts: mvebu: add support for Linksys WRT3200ACM (Rango)
For this last one do you finally agree to use "non-removable" instead of
"broken-cd" ?

Gregory
 arch/arm/boot/dts/Makefile                      |   1 +
 arch/arm/boot/dts/armada-385-linksys-caiman.dts | 187 +++++++-----
 arch/arm/boot/dts/armada-385-linksys-cobra.dts  | 187 +++++++-----
 arch/arm/boot/dts/armada-385-linksys-rango.dts  | 203 +++++++++++++
 arch/arm/boot/dts/armada-385-linksys-shelby.dts | 187 +++++++-----
 arch/arm/boot/dts/armada-385-linksys.dtsi       | 362 ++++++++----------------
 drivers/clk/mvebu/armada-38x.c                  |   3 +-
 7 files changed, 695 insertions(+), 435 deletions(-)
 create mode 100644 arch/arm/boot/dts/armada-385-linksys-rango.dts

-- 
2.10.2
-- 
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

Re: [PATCH 00/13] Linksys WRT3200ACM (Rango) support

From: Ralph Sennhauser <hidden>
Date: 2017-05-23 16:11:38

On Tue, 23 May 2017 17:22:05 +0200
Gregory CLEMENT [off-list ref] wrote:
Hi Ralph,
 
 On dim., mai 21 2017, Ralph Sennhauser [off-list ref]
wrote:
quoted
Hi everyone

This series adds support for the latest model in Linksys WRT AC
series of routers. The WRT3200ACM was released in October 2016 and
the code name is Rango.

As it comes with a flash chip twice as big the dts Imre Kaloz has
written for OpenWrt isn't based on armada-385-linksys.dtsi to avoid
conflicts. Nonetheless its part of the same family, so the bigger
part of this series is dedicated to reorganize / modernize /
cleanup / somewhat future proof the armada-385-linksys.dtsi and
it's dependants so the dts for the Rango addition can use the same
dtsi.

Key differences to the earlier Armada-385 based devices in the
series is a bigger flash chip, next generation wireless modules in
the mini pcie slots as well as a Marvell SD8887. Finally the CPU is
clocked at 1866 GHz by default.

The series depends on Linux 4.12-rc1 and is targeted for 4.13.

Ralph

 
Hi Gregory,
I applied the 11 first patches on mvebu/dt. I added the
"Signed-off-by" from Imre Kaloz [off-list ref] on all of them
and the "Reviewed-by" from Andrew Lunn [off-list ref] when
approriate.
That was a lot faster than expected
I also did the following things:
quoted
Ralph Sennhauser (13):
  ARM: dts: armada-385-linksys: flatten dtsi
Just noticed the commit message has "helps helps" in it.
quoted
  ARM: dts: armada-385-linksys: label nodes  
Fixed typo pointed by Andrew
quoted
  ARM: dts: armada-385-linksys: flatten dependants  
Fixed typo pointed by Andrew

Something that I didn't change is the word "dependants", I don't know
what do you means exactly. But not being native speaker I maybe missed
something.
Dependants is the noun, tho that might be a British English thing (what
I had in school). I learned English as 4th/5th language together with
Latin, so beside being a mixture of American and British English some
custom English surfaces from time to time. :)
quoted
  ARM: dts: armada-385-linksys: drop redundant properties in
dependants ARM: dts: armada-385-linksys: bm pools by label order
  ARM: dts: armada-385-linksys: usb3 label cleanup  
I applied this one because I found Ralph explanation convincing about
not modifying the ABI
quoted
  ARM: dts: armada-385-linksys: drop leagcy DSA bindings  
Fixed typo in title and commit log
Didn't notice until you pointed it out. Thanks.
quoted
  ARM: dts: armada-385-linksys: use binary unit prefixes  
As Ralph I prefer that we use normalized unit. Especially when we use
MiB or KiB then we are sure that we use a power of 2, whereas when we
see KB we don't know if it is 1024B or 1000B.
quoted
  ARM: dts: armada-385-linksys: partition layout is board specific
  ARM: dts: armada-385-linksys: group pins in pinctrl
  ARM: dts: armada-385-linksys: fixup button node names  
quoted
  clk: mvebu: add support for 1866MHz variants  
I didn't apply this one as it must go through the clk tree and there
was also a pending question from Andrew.
And the way he formulated it he probably already knows that more is
needed. I'll investigate it.
quoted
  ARM: dts: mvebu: add support for Linksys WRT3200ACM (Rango)  
For this last one do you finally agree to use "non-removable" instead
of "broken-cd" ?
The card isn't really accessible and as such polling sort of pointless.
I prefer non-removable but left it as-is for V1.

Thanks
Ralph

PS: Also thanks for applying the reminder of the pwm-fan series.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help