Здравствуйте, пытаюсь запустить I2C-тачскрин на шине, где есть еще одно устройство I2C (RTC, ds1338). Посмотрел примеры на форуме пробовал разные варианты настройки, тачскрин в системе не регистрируется. В .dts у меня такая конфигурация:
Причем RTC отображается в системе и работает нормально. Драйвер добавил, I2C-HID тоже разрешил использовать.
в /sys/bus/i2c/devices/ есть:
i2cdetect:
Прошу помочь с настройкой оборудования, сам не понимаю, что не так.
Лучший ответ это тот, который случился раньше вопроса
у а40 не все пины могут быть источником внешних прерываний, в данном случае PG 0 - он не может, надо брать другой, см linux-6.1-rc6-sk/drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c