The highlight here is a substantial rewrite of the mt7621 SPI driver so that it makes sensible use of the hardware. The hardware is quite capable of transceiving large messages, it just needs to handle them 32 bytes at a time. This is more efficient than requiring upper levels to only send 32byte messages. Thanks, NeilBrown --- NeilBrown (5): staging: mt7621-pci: use rt_sysc_?32() to access system-control register. staging: mt7621-spi: change mt7621_spi_wait_till_ready to take struct mt7621_spi staging: mt7621-spi: revised half-duplex message handling staging: mt7621-dts: correct various clock frequencies. staging: mt7621-dts: convert to gpio-keys drivers/staging/mt7621-dts/gbpc1.dts | 12 +- drivers/staging/mt7621-dts/mt7621.dtsi | 4 - drivers/staging/mt7621-pci/pci-mt7621.c | 57 +++++----- drivers/staging/mt7621-spi/spi-mt7621.c | 174 ++++++++++++++++++------------- 4 files changed, 136 insertions(+), 111 deletions(-) -- Signature _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel