linux-sg2042/arch/arm/plat-orion/include/plat
Florian Fainelli 575e93f7b5 ARM: orion: Register DSA switch as a MDIO device
Utilize the ability to pass board specific MDIO bus information towards a
particular MDIO device thus allowing us to provide the per-port switch layout
to the Marvell 88E6XXX switch driver.

Since we would end-up with conflicting registration paths, do not register the
"dsa" platform device anymore.

Note that the MDIO devices registered by code in net/dsa/dsa2.c does not
parse a dsa_platform_data, but directly take a dsa_chip_data (specific
to a single switch chip), so we update the different call sites to pass
this structure down to orion_ge00_switch_init().

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-02-07 10:51:47 -05:00
..
addr-map.h arm: plat-orion: Add coherency attribute when setup mbus target 2012-11-21 17:07:49 +01:00
common.h ARM: orion: Register DSA switch as a MDIO device 2017-02-07 10:51:47 -05:00
irq.h ARM: orion: remove no longer needed DT IRQ code 2014-04-26 19:45:26 +00:00
mpp.h arm: plat-orion: use void __iomem pointers for MPP functions 2012-09-21 18:04:24 +00:00
orion-gpio.h leds: leds-gpio: Convert gpio_blink_set() to use GPIO descriptors 2014-11-04 21:58:25 +01:00
pcie.h ARM: Orion: Get address map from plat-orion instead of via platform_data 2011-12-13 18:46:55 -05:00
time.h arm: plat-orion: use void __iomem pointers for time functions 2012-09-21 18:04:39 +00:00