I2cdetect ничего не находит на чипе goodix

У меня есть чип goodix для сенсорного экрана на планшетном ПК, и хотя я собрал для него последний модуль ядра, все не работает.

Я использую именно эту версию ядра с исправленным драйвером: https://github.com/NimbleX/kernel

Во-первых, изображение упомянутого чипа выглядит следующим образом: сенсорный контроллер Goodix

Таблицы DSDT содержат информацию о сенсорном экране.

Из того, что я понимаю, сенсорный экран подключается через последовательный интерфейс I2C, но lshw показывает, что * -сериал НЕ ВКЛЮЧЕН. Тем не менее я вижу, что загружен модуль i2c_i801 для контроллера SMBus.

С помощью Алексея я смог определить, что сенсорный экран подключен к шине i2c-1 и что контроллер должен использовать адрес 0x14 или 0x5d.

К сожалению, i2cdetect ничего не находит, как можно видеть .

Я создал длинную грань с выходом следующего:

Я знаю, что некоторые из них являются излишними, а другие бесполезны, но тем не менее лучше иметь, где искать, чем пропустить что-то.

Я измерил с помощью мультиметра, и чип работает как при работе под Windows, так и в Linux, поэтому это исключает, что мне нужно как-то сказать Linux, чтобы вывести эту штуку.

Итак, что делать дальше, чтобы отладить эту вещь?

Ответ 1

Привет, вы можете проверить, где pin 5,6 связаны конкретно 6, который равен reset ic, поэтому, если это может быть перезапуск ic. просто posiblity.