I have run into another issue with the 2.6.34 r88 kernel release. I have been using SPI successfully on the 2.6.33 kernel for some time and I have just recompiled the module for 2.6.34 and found that it does not work.
Initially it would not work at all, and then I realised that the board config file had the spi port 1.1 and 1.2 used for the touchscreen stuff. So I took this out and now the SPI works correctly on SPI 1.1 and 1.2, however I can’t for the life of me get it working on 1.3 and for my application I need all 3 chip selects working.
Does anyone know of anything in the kernel that might be enabled that would be clobbering SPI 1.3 on me? The module loads cleanly and it can get allocated 1.3 by the kernel correctly but I just do not get an output. I would start to suspect the hardware if it were not working fine before I did a kernel and Ubuntu upgrade.