diff options
author | Robert Jarzmik <robert.jarzmik@free.fr> | 2016-10-17 22:45:29 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2016-10-18 21:14:20 +0300 |
commit | 9a97434215819872b054c3d0c067e5e4fa768b0e (patch) | |
tree | 789fc82132440704ad22d83c9f6d3a148537f345 /arch/arm/mach-pxa/idp.c | |
parent | cd94e519dc5d82e2b8a0c93ebf09152727af5150 (diff) | |
download | linux-9a97434215819872b054c3d0c067e5e4fa768b0e.tar.xz |
ARM: pxa: enhance smc91x platform data
Instead of having the smc91x driver relying on machine_is_*() calls,
provide this data through platform data, ie. idp, mainstone and
stargate.
This way, the driver doesn't need anymore machine_is_*() calls, which
wouldn't work anymore with a device-tree build.
Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/arm/mach-pxa/idp.c')
-rw-r--r-- | arch/arm/mach-pxa/idp.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-pxa/idp.c b/arch/arm/mach-pxa/idp.c index 66070acaa888..d1db32b1a2c6 100644 --- a/arch/arm/mach-pxa/idp.c +++ b/arch/arm/mach-pxa/idp.c @@ -85,6 +85,7 @@ static struct resource smc91x_resources[] = { static struct smc91x_platdata smc91x_platdata = { .flags = SMC91X_USE_8BIT | SMC91X_USE_16BIT | SMC91X_USE_32BIT | SMC91X_USE_DMA | SMC91X_NOWAIT, + .pxa_u16_align4 = true, }; static struct platform_device smc91x_device = { |