Есть старенькая тв-приставка MiBox MDZ-16-AA. На нее успешно установлен Wayland и Sway/Labwc. Но есть проблемки.
Сборка установлена отсюда, специальный образ для данного устройства. Но как будто бы .dtb не совсем подходит. Аудио (тут tv-out) выход и bluetooth не работают. Хотя на HybridELEC сборке bluetooth вполне себе работает. Я решил попробовать потыкать другие .dtb файлы. У автора сборок есть пару (1/2), специально для MiBox MDZ-16.
Возникает проблема с их компиляцией. В файлах зависимости, которые я не понимаю откуда берутся. Что-то похожее есть в исходниках ядра линя, но они имеют чуть другие имена. Например:
- #include <dt-bindings/clock/gxbb.h> (кастомные/оригинальные) исходники.
- #include <dt-bindings/gpio/gxbb.h> (кастомные/оригинальные) исходники.
- etc.
Основной вопрос в том, как правильно подтянуть зависимости. Но было бы интересно увидить советы по любому этапу проблемы. Просьба не писать по поводу целесообразности общей затеи - это делается ради интереса. Все ссылки в посте ведут на GitHub и никуда больше.