On 09/02/2019 11:06 AM, Simon Horman wrote: > From: Kazuya Mizuguchi <kazuya.mizuguchi.ks@xxxxxxxxxxx> > > This patch removes the use of the undocumented registers > CDCR, LCCR, CERCR, CEECR and the undocumented BOC bit of the CCC register. The driver has many more #define's marked as undocumented. It's not clear why you crammed the counters and the endianness bit in one patch. It clearly needs to be split -- one patch for the MAC counters and one patch for the AVB-DMAC bit. > Current documentation for EtherAVB (ravb) describes the offset of > what the driver uses as the BOC bit as reserved and that only a value of > 0 should be written. Furthermore, the offsets used for the undocumented > registers are also considered reserved nd should not be written to. > > After some internal investigation with Renesas it remains unclear > why this driver accesses these fields but regardless of what the historical > reasons are the current code is considered incorrect. > > Signed-off-by: Kazuya Mizuguchi <kazuya.mizuguchi.ks@xxxxxxxxxxx> > Signed-off-by: Simon Horman <horms+renesas@xxxxxxxxxxxx> [...] MBR, Sergei