Thread (11 messages) 11 messages, 3 authors, 2013-12-24

Re: [PATCH RFC 3/3] [RFC] ARM: shmobile: genmai: Enable r7s72100-gether

flat view

From: Sergei Shtylyov <hidden>
Date: 2013-12-24 21:45:18
Also in: linux-sh

Hello.

On 12/15/2013 11:24 AM, Simon Horman wrote:
quoted hunk ↗ jump to hunk
---
  arch/arm/mach-shmobile/board-genmai.c | 20 ++++++++++++++++++++
  1 file changed, 20 insertions(+)
quoted hunk ↗ jump to hunk
diff --git a/arch/arm/mach-shmobile/board-genmai.c b/arch/arm/mach-shmobile/board-genmai.c
index 3e92e3c..838325b 100644
--- a/arch/arm/mach-shmobile/board-genmai.c
+++ b/arch/arm/mach-shmobile/board-genmai.c
@@ -20,15 +20,35 @@

  #include <linux/kernel.h>
  #include <linux/platform_device.h>
+#include <linux/sh_eth.h>
  #include <mach/common.h>
+#include <mach/irqs.h>
  #include <mach/r7s72100.h>
  #include <asm/mach-types.h>
  #include <asm/mach/arch.h>

+/* GEther */
   Just Ether.
quoted hunk ↗ jump to hunk
+static const struct sh_eth_plat_data gether_pdata __initconst = {
+	.phy			= 0x00, /* PD60610 */
+	.edmac_endian		= EDMAC_LITTLE_ENDIAN,
+	.phy_interface		= PHY_INTERFACE_MODE_MII,
   I think .no_ether_link should be set to 1 -- I don't see the LINK signal in the manual.
quoted hunk ↗ jump to hunk
+};
+
+static const struct resource gether_resources[] __initconst = {
+	DEFINE_RES_MEM(0xe8203000, 0x800),
+	DEFINE_RES_MEM(0xe8204800, 0x200),
+	DEFINE_RES_IRQ(gic_iid(359)),
+};
+
  static void __init genmai_add_standard_devices(void)
  {
  	r7s72100_clock_init();
  	r7s72100_add_dt_devices();
+
+	platform_device_register_resndata(&platform_bus, "r7s72100-gether", -1,
   We can't call it "-gether" if it lacks 1000 Mbps support. And the manual explicitly calls it ETHER.

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