Loading arch/sh/boards/board-ap325rxa.c +13 −11 Original line number Diff line number Diff line Loading @@ -18,7 +18,7 @@ #include <linux/mtd/sh_flctl.h> #include <linux/delay.h> #include <linux/i2c.h> #include <linux/smc911x.h> #include <linux/smsc911x.h> #include <linux/gpio.h> #include <media/soc_camera_platform.h> #include <media/sh_mobile_ceu.h> Loading @@ -27,12 +27,14 @@ #include <asm/clock.h> #include <cpu/sh7723.h> static struct smc911x_platdata smc911x_info = { .flags = SMC911X_USE_32BIT, .irq_flags = IRQF_TRIGGER_LOW, static struct smsc911x_platform_config smsc911x_config = { .phy_interface = PHY_INTERFACE_MODE_MII, .irq_polarity = SMSC911X_IRQ_POLARITY_ACTIVE_LOW, .irq_type = SMSC911X_IRQ_TYPE_OPEN_DRAIN, .flags = SMSC911X_USE_32BIT, }; static struct resource smc9118_resources[] = { static struct resource smsc9118_resources[] = { [0] = { .start = 0xb6080000, .end = 0xb60fffff, Loading @@ -45,13 +47,13 @@ static struct resource smc9118_resources[] = { } }; static struct platform_device smc9118_device = { .name = "smc911x", static struct platform_device smsc9118_device = { .name = "smsc911x", .id = -1, .num_resources = ARRAY_SIZE(smc9118_resources), .resource = smc9118_resources, .num_resources = ARRAY_SIZE(smsc9118_resources), .resource = smsc9118_resources, .dev = { .platform_data = &smc911x_info, .platform_data = &smsc911x_config, }, }; Loading Loading @@ -316,7 +318,7 @@ static struct platform_device ceu_device = { }; static struct platform_device *ap325rxa_devices[] __initdata = { &smc9118_device, &smsc9118_device, &ap325rxa_nor_flash_device, &lcdc_device, &ceu_device, Loading arch/sh/configs/ap325rxa_defconfig +19 −2 Original line number Diff line number Diff line Loading @@ -541,13 +541,30 @@ CONFIG_NETDEVICES=y # CONFIG_EQUALIZER is not set # CONFIG_TUN is not set # CONFIG_VETH is not set # CONFIG_PHYLIB is not set CONFIG_PHYLIB=y # # MII PHY device drivers # # CONFIG_MARVELL_PHY is not set # CONFIG_DAVICOM_PHY is not set # CONFIG_QSEMI_PHY is not set # CONFIG_LXT_PHY is not set # CONFIG_CICADA_PHY is not set # CONFIG_VITESSE_PHY is not set CONFIG_SMSC_PHY=y # CONFIG_BROADCOM_PHY is not set # CONFIG_ICPLUS_PHY is not set # CONFIG_REALTEK_PHY is not set # CONFIG_FIXED_PHY is not set # CONFIG_MDIO_BITBANG is not set CONFIG_NET_ETHERNET=y CONFIG_MII=y # CONFIG_AX88796 is not set # CONFIG_STNIC is not set # CONFIG_SMC91X is not set CONFIG_SMC911X=y # CONFIG_SMC911X is not set CONFIG_SMSC911X=y # CONFIG_IBM_NEW_EMAC_ZMII is not set # CONFIG_IBM_NEW_EMAC_RGMII is not set # CONFIG_IBM_NEW_EMAC_TAH is not set Loading Loading
arch/sh/boards/board-ap325rxa.c +13 −11 Original line number Diff line number Diff line Loading @@ -18,7 +18,7 @@ #include <linux/mtd/sh_flctl.h> #include <linux/delay.h> #include <linux/i2c.h> #include <linux/smc911x.h> #include <linux/smsc911x.h> #include <linux/gpio.h> #include <media/soc_camera_platform.h> #include <media/sh_mobile_ceu.h> Loading @@ -27,12 +27,14 @@ #include <asm/clock.h> #include <cpu/sh7723.h> static struct smc911x_platdata smc911x_info = { .flags = SMC911X_USE_32BIT, .irq_flags = IRQF_TRIGGER_LOW, static struct smsc911x_platform_config smsc911x_config = { .phy_interface = PHY_INTERFACE_MODE_MII, .irq_polarity = SMSC911X_IRQ_POLARITY_ACTIVE_LOW, .irq_type = SMSC911X_IRQ_TYPE_OPEN_DRAIN, .flags = SMSC911X_USE_32BIT, }; static struct resource smc9118_resources[] = { static struct resource smsc9118_resources[] = { [0] = { .start = 0xb6080000, .end = 0xb60fffff, Loading @@ -45,13 +47,13 @@ static struct resource smc9118_resources[] = { } }; static struct platform_device smc9118_device = { .name = "smc911x", static struct platform_device smsc9118_device = { .name = "smsc911x", .id = -1, .num_resources = ARRAY_SIZE(smc9118_resources), .resource = smc9118_resources, .num_resources = ARRAY_SIZE(smsc9118_resources), .resource = smsc9118_resources, .dev = { .platform_data = &smc911x_info, .platform_data = &smsc911x_config, }, }; Loading Loading @@ -316,7 +318,7 @@ static struct platform_device ceu_device = { }; static struct platform_device *ap325rxa_devices[] __initdata = { &smc9118_device, &smsc9118_device, &ap325rxa_nor_flash_device, &lcdc_device, &ceu_device, Loading
arch/sh/configs/ap325rxa_defconfig +19 −2 Original line number Diff line number Diff line Loading @@ -541,13 +541,30 @@ CONFIG_NETDEVICES=y # CONFIG_EQUALIZER is not set # CONFIG_TUN is not set # CONFIG_VETH is not set # CONFIG_PHYLIB is not set CONFIG_PHYLIB=y # # MII PHY device drivers # # CONFIG_MARVELL_PHY is not set # CONFIG_DAVICOM_PHY is not set # CONFIG_QSEMI_PHY is not set # CONFIG_LXT_PHY is not set # CONFIG_CICADA_PHY is not set # CONFIG_VITESSE_PHY is not set CONFIG_SMSC_PHY=y # CONFIG_BROADCOM_PHY is not set # CONFIG_ICPLUS_PHY is not set # CONFIG_REALTEK_PHY is not set # CONFIG_FIXED_PHY is not set # CONFIG_MDIO_BITBANG is not set CONFIG_NET_ETHERNET=y CONFIG_MII=y # CONFIG_AX88796 is not set # CONFIG_STNIC is not set # CONFIG_SMC91X is not set CONFIG_SMC911X=y # CONFIG_SMC911X is not set CONFIG_SMSC911X=y # CONFIG_IBM_NEW_EMAC_ZMII is not set # CONFIG_IBM_NEW_EMAC_RGMII is not set # CONFIG_IBM_NEW_EMAC_TAH is not set Loading