Thread (10 messages) 10 messages, 3 authors, 2013-06-28

Re: [RFC PATCH net-next v2 2/3] sh_eth: add support RMIIMODE register

From: Sergei Shtylyov <hidden>
Date: 2013-05-14 13:48:55
Also in: linux-sh

Hello.

On 14-05-2013 6:37, Simon Horman wrote:
This change is motivated by the lager board which uses the r8a7790 SoC,
an R-Car SoC. For this board setting the RMIIMODE register is necessary.
This patch assumes this is valid for all R-Car SoCs.
    No, RMIIMODE register is not documented on R8A7778/9 SoCs and this 
location is described as reserved. How's it called in R8A7790 manual, CXR15?
Signed-off-by: Simon Horman <redacted>
--
    Missed a dash here.
v2
* Split from patch to add r8a7790 support to driver (ifdef nastiness)
* As suggested by Sergei Shtylyov
   - Add a field to struct sh_eth_cpu_data to indicate if the
     rmiimode register is present. This replaces an extremely ugly ifdef.
---
  drivers/net/ethernet/renesas/sh_eth.c | 5 +++++
  drivers/net/ethernet/renesas/sh_eth.h | 2 ++
  2 files changed, 7 insertions(+)
quoted hunk ↗ jump to hunk
diff --git a/drivers/net/ethernet/renesas/sh_eth.c b/drivers/net/ethernet/renesas/sh_eth.c
index 016cf80..ff5613d 100644
--- a/drivers/net/ethernet/renesas/sh_eth.c
+++ b/drivers/net/ethernet/renesas/sh_eth.c
@@ -190,6 +190,7 @@ static const u16 sh_eth_offset_fast_rcar[SH_ETH_MAX_REGISTER_OFFSET] = {
  	[RMCR]		= 0x0258,
  	[TFUCR]		= 0x0264,
  	[RFOCR]		= 0x0268,
+	[RMIIMODE]      = 0x026c,
  	[FCFTR]		= 0x0270,
  	[TRIMD]		= 0x027c,
  };
WBR, Sergei
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help