Jon... looks like you are correct. I've been somewhat blinded hacking away on stock mainline, will give Emilio's kernel a run this evening.
Thanks! On Fri, Jul 4, 2014 at 1:52 PM, jonsm...@gmail.com <jonsm...@gmail.com> wrote: > Isn't SPI already working in Emilio's kernel? > > http://git.elopez.com.ar/linux/commits/branch/sunxi-dma > > > On Fri, Jul 4, 2014 at 4:32 AM, bruce bushby <bruce.bus...@gmail.com> > wrote: > >> >> 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, sophi...@gmail.com 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 linux-sunxi+unsubscr...@googlegroups.com. >> >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Jon Smirl > jonsm...@gmail.com > > -- > You received this message because you are subscribed to a topic in the > Google Groups "linux-sunxi" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/linux-sunxi/3Ybi8DQ37O0/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > linux-sunxi+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- 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 linux-sunxi+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.