What kernel version are you using? I created much the same (if not identicle) patches but I ran into: drivers/spi/spi-sun7i.c:30:22: fatal error: mach/dma.h: No such file or directory
Any reason you're not using the sun4i spi drivers? I think I've made some progress, a "ps" listing shows: 27 root [spi0] 28 root [spi1] and under "sys" I have: # ls -l /sys/bus/platform/drivers/sun4i-spi total 0 lrwxrwxrwx 1 root root 0 Jan 8 05:15 1c06000.spi -> ../../../../devices/soc.3/1c06000.spi lrwxrwxrwx 1 root root 0 Jan 8 05:15 1c17000.spi -> ../../../../devices/soc.3/1c17000.spi # cd 1c17000.spi # ls -l total 0 lrwxrwxrwx 1 root root 0 Jan 8 05:15 driver -> ../../../bus/platform/drivers/sun4i-spi -r--r--r-- 1 root root 4096 Jan 8 05:15 modalias drwxr-xr-x 2 root root 0 Jan 8 05:15 power drwxr-xr-x 3 root root 0 Jan 8 05:15 spi_master lrwxrwxrwx 1 root root 0 Jan 8 05:15 subsystem -> ../../../bus/platform -rw-r--r-- 1 root root 4096 Jan 8 05:15 uevent # find . . ./power ./power/control ./power/runtime_active_time ./power/autosuspend_delay_ms ./power/runtime_status ./power/runtime_suspended_time ./spi_master ./spi_master/spi1 ./spi_master/spi1/power ./spi_master/spi1/power/control ./spi_master/spi1/power/runtime_active_time ./spi_master/spi1/power/autosuspend_delay_ms ./spi_master/spi1/power/runtime_status ./spi_master/spi1/power/runtime_suspended_time ./spi_master/spi1/device ./spi_master/spi1/subsystem ./spi_master/spi1/uevent ./modalias ./driver ./subsystem ./uevent # # However, I still don't have anything in "/dev/*spi* :( On Wednesday, 2 July 2014 03:52:12 UTC+1, [email protected] wrote: > > I can compile the driver successfully, May be you can cherry-pick this > commit > https://github.com/mmplayer/linux-sunxi/commit/82f7a2bda8a8adbbdca1850dfaf3df0f43ee2ee1 > > On Wednesday, July 2, 2014 5:47:39 AM UTC+8, bruce bushby wrote: >> >> Hi >> >> I wanted to ask if anybody has tried to build spi-sun7.c for mainline >> kernels? >> >> I followed this excellent guide: >> http://will-tm.com/spi-on-the-cubieboard2/ >> >> >> ...but the compile fails with >> >> drivers/spi/spi-sun7i.c:30:22: fatal error: mach/dma.h: No such file or >> directory >> #include <mach/dma.h> >> ^ >> compilation terminated. >> make[3]: *** [drivers/spi/spi-sun7i.o] Error 1 >> make[3]: *** Waiting for unfinished jobs.... >> >> >> I also noticed the Fedora 20 images doesn't support SPI for A20: >> https://github.com/jwrdegoede/sunxi-fedora-scripts/blob/master/README >> * SPI (as module, not supported on A20) >> >> >> So now I'm a little worried as my entire project is built around 4 SPI >> devices on an A20-SOM :) >> >> Any secret plans for full DMA + SPI in the works? >> >> >> Bruce >> >> >> >> >> >> >> -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
