From: wanzongshun Date: Tue, 1 Dec 2009 13:01:55 +0000 (+0100) Subject: ARM: 5842/1: add spi resource support for nuc900 X-Git-Tag: v2.6.33-rc1~384^2~2^6~1 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=39986ca6bd8a8584d6bc9a52dcdf4653a905c611;p=karo-tx-linux.git ARM: 5842/1: add spi resource support for nuc900 add spi resource support Signed-off-by: Wan ZongShun Signed-off-by: Russell King --- diff --git a/arch/arm/mach-w90x900/dev.c b/arch/arm/mach-w90x900/dev.c index 2a6f98de48d2..51f17b753348 100644 --- a/arch/arm/mach-w90x900/dev.c +++ b/arch/arm/mach-w90x900/dev.c @@ -32,6 +32,7 @@ #include #include +#include #include #include "cpu.h" @@ -196,6 +197,18 @@ static struct platform_device nuc900_device_emc = { /* SPI device */ +static struct w90p910_spi_info nuc900_spiflash_data = { + .num_cs = 1, + .lsb = 0, + .txneg = 1, + .rxneg = 0, + .divider = 24, + .sleep = 0, + .txnum = 0, + .txbitlen = 1, + .bus_num = 0, +}; + static struct resource nuc900_spi_resource[] = { [0] = { .start = W90X900_PA_I2C + SPIOFFSET, @@ -214,6 +227,9 @@ static struct platform_device nuc900_device_spi = { .id = -1, .num_resources = ARRAY_SIZE(nuc900_spi_resource), .resource = nuc900_spi_resource, + .dev = { + .platform_data = &nuc900_spiflash_data, + } }; /* spi device, spi flash info */