Re: [PATCH v1 net] net: dsa: mv88x6xxx: mv88e6390 errata

2019-01-10 Thread David Miller
From: Andrew Lunn Date: Thu, 10 Jan 2019 23:00:13 +0100 > Ah, sorry, i marked it for net, but did not add a fixes tag. Yes, > please add it to -stable. Ok, done. > I'm not sure there is a good fixed-tag, since this is an errata. I think you did the right thing by not adding a fixes tag.

Re: [PATCH v1 net] net: dsa: mv88x6xxx: mv88e6390 errata

2019-01-10 Thread Andrew Lunn
On Thu, Jan 10, 2019 at 01:54:16PM -0800, David Miller wrote: > From: Andrew Lunn > Date: Wed, 9 Jan 2019 00:24:03 +0100 > > > The 6390 copper ports have an errata which require poking magic values > > into undocumented magic registers and then performing a software > > reset. > > > > Signed-of

Re: [PATCH v1 net] net: dsa: mv88x6xxx: mv88e6390 errata

2019-01-10 Thread David Miller
From: Andrew Lunn Date: Wed, 9 Jan 2019 00:24:03 +0100 > The 6390 copper ports have an errata which require poking magic values > into undocumented magic registers and then performing a software > reset. > > Signed-off-by: Andrew Lunn Applied, thanks Andrew. Would you like me to queue this u

Re: [PATCH v1 net] net: dsa: mv88x6xxx: mv88e6390 errata

2019-01-09 Thread Andrew Lunn
On Wed, Jan 09, 2019 at 09:43:52PM +0300, Maxim Uvarov wrote: > Is this errata documented somewhere? What happends without that magic > wirtes? Software reset doen't clear registers into initial state? Hi Max Marvell have documentation for it. From what i understand, if the PHY establishes link w

Re: [PATCH v1 net] net: dsa: mv88x6xxx: mv88e6390 errata

2019-01-09 Thread Maxim Uvarov
Is this errata documented somewhere? What happends without that magic wirtes? Software reset doen't clear registers into initial state? Max. ср, 9 янв. 2019 г. в 02:40, Andrew Lunn : > > The 6390 copper ports have an errata which require poking magic values > into undocumented magic registers and

[PATCH v1 net] net: dsa: mv88x6xxx: mv88e6390 errata

2019-01-08 Thread Andrew Lunn
The 6390 copper ports have an errata which require poking magic values into undocumented magic registers and then performing a software reset. Signed-off-by: Andrew Lunn --- drivers/net/dsa/mv88e6xxx/chip.c | 113 +++ drivers/net/dsa/mv88e6xxx/chip.h | 5 ++ drivers