Hi Frans,
hi Jassi,
[email protected] wrote on Wednesday, March 10,
2010 9:40 AM:
> On Wed, Mar 10, 2010 at 5:11 PM, Frans Pop <[email protected]> wrote:
>> When building with an SMDK6410 config with CONFIG_SPI_S3C64XX=m I
>> get the following compilation error:
>>
>> CC [M] drivers/spi/spi_s3c64xx.o
>> drivers/spi/spi_s3c64xx.c:31:22: error: plat/spi.h: No such file or
>> directory
>>
>> This is with Ben Dooks' next-samsung branch merged into 2.6.33.
It's funny, I tried the same yesterday, with the next-samsung-6410
kernel and run into the same error message.
On the mailing list I found the patch "[PATCH 3/6] S3C64XX SPI: Header
for passing platform data" from 21th November 2009, which I tried.
This seems to work. Then I tried to apply the patch "[PATCH 6/6]
SMDK6410 SPI: Added spidev support as an example" to get the SPI
driver initialized on the SMDK6410 board. But this leads to other
compile errors:
linux-2.6-samsung/arch/arm/mach-s3c6410/mach-smdk6410.c:484: undefined
reference to `s3c64xx_spi_set_info'
arch/arm/mach-s3c6410/built-in.o:(.init.data+0x90): undefined reference to
`s3c64xx_device_spi0'
make: *** [.tmp_vmlinux1] Error 1
And once dev-spi.c is compiled into the kernel - to resolve the
undefined reference error - the kernel crashes during bootup
(<4>SLUB: Unable to allocate memory on node -1 ...). After this
I gave up.
> There has recently been a major shuffle of headers in plat and mach,
> please test against some unmodified kernel and let me know which one
> if the error still occurs. Maybe you(or I) can submit a fix upstream.
What do you mean with 'unmodified kernel'? Where can I find the
latest Kernel with S3C6410 support?
Regards,
Martin
N�����r��y����b�X��ǧv�^�){.n�+����{�����x,�ȧ���ܨ}���Ơz�&j:+v�������zZ+��+zf���h���~����i���z��w���?�����&�)ߢf