эммм.... ум-то тут придется все-таки... MAX6954 требует специфического общения... Там сигналы: CS --chip select, DIN -- data in, DOUT -- data out, CLK -- clock... Так что простым SPI не обойтись. Если учесть, что означенный драйвер еще позволяет прицепить клавиатуру и генерирует прерывания... Так что там есть что именно своим умом... Выяснилось попутно, что проще всего это все сделать, введя опорный синхросигнал, от которого всё пляшет... Так что считаю наезд необоснованным...