Open p0i5k opened 2 years ago
В нынешнем виде разные вендоры, скажем Herospeed, Longsee, Cantonk, имеют одни и те же данные, сгруппированные через case
-- Herospeed|Longsee|Cantonk)
. В yaml каждому вендору придется прописывать его собственных блок? Дублей же будет тьма. К тому же, если кроме GPIO данных различий нет (как их нет сейчас в profiler), то указание в yaml gpio:
-- избыточно.
Блок для производителя плат, не для оем-сборщика. Также Camhi, Hichip, Xin - это одна и та же компания, то есть нужно будет оставить что-то одно. Поэтому дубли если и будут, то немного. В пожатом виде это будут считанные байты.
Описаны будут не только gpio, но и другие параметры, например:
motor: gpio
motor: spi
motor: uart
Сейчас /usr/sbin/profiler содержит информацию о gpio для всех процессоров и производителей. Перенести из него информацию в файл yaml /etc/profiler.full, который будет процессорозависимым и содержать информацию о выводах от всех производителей.
Пример для процессора hi3516ev200: