Hi Norbert, > > > > So the question is, how do I use spidev (or any other means) to get the > > 8308 SPI controller to keep SPICLK active so that the output data from the > > NvRAM gets clocked out to the 8308? > > > > Did you see Documentation/spi/spidev_fdx.c:do_msg ? > it perform a full-duplex (actually half-duplex) 1 byte transfer. > > In your case you need a transfer that outputs 3 bytes (read cmd + address) > and inputs 1? byte. > > If you do it this way I would expect the SPICLK to be active > during the 2nd part of the transfer (whenever the CPU "reads" the > data from SPI client). >
Thanks for the reply. Yes I did find spidev_fdx.c and in fact copied it for my tests. I still see SPICLK active only during the time the 8308 is sending data (read cmd + address). Nothing happens with the clock after that when the NvRAM is ready to send data. Bruce _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev