Хочется добиться окончательной ясности с интерфейсом SPI. Как бы я ни прописывал SPI в dts файле. - SPIDEV в /dev/ не появляется. вернулся к buildroot, где обратил внимание на опцию Buildroot->Kernel->Device tree support->Device tree source. Она у меня стоит выставлена в "Use a device tree present on the kernel". Наверное для того что бы активизировались установки из файла dts необходимо выставить ее в "Use a custom device tree file" ?
Речь идет о плате SK-ATSAMA5D3
это особенность майнстримного ядра - в нем убрали прямую ссылку на драйвер ядра
compatible = "spidev";
сейчас там прописали таблицу совместимости с названиями устройств, повидимому чтобы в юзерспейс потом можно было автоматически определить что за устройство сидит на spi. Я указал первое что нашел в другом dts и появмилось устройство spidev