Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51 >Device tree support и SPIDEV - >Kernel - Buildroot - Embedded Linux - Форум - starterkit.ru
Хочется добиться окончательной ясности с интерфейсом 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