Комплект оборудования
модуль SK-IMX6S-SODIMM
плата SK-IMX6-MB-SODIMM (V1.0)
LCD модуль SK-ATM0700D4-Plug (V3.A)
пытаюсь к модулю подключить тач Goodix (чип GT911)
подключаю к разъему х14 модуля SK-ATM0700D4-Plug
в конфигурации ядра включаю
Device Drivers > Input device support > Touchscreens > Goodix I2C touchscreen
Device Drivers > HID support > I2C HID support > HID over I2C transport layer
Далее насколько я понимаю необходимо прописать конфигурацию, в документации есть пример:
http://elixir.free-electrons.com/linux/v4.1.15/source/Documentation/devicetree/bindings/input/touchscreen/goodix.txt
Смотрю описание на GT911
https://focuslcds.com/wp-content/uploads/2014/12/GT911.pdf
GT911 supports two I2C slave addresses: 0xBA/0xBB and 0x28/0x29
в файл arch/arm/boot/dts/imx6qdl-sodimm.dtsi
в блок &i2c2 добавляю
gt911@28 {
compatible = "goodix,gt911";
reg = <0x28>;
interrupt-parent = <&i2c2>;
interrupts = <0 0>;
};
При старте системы получаю ошибку
Goodix-TS 1-0028: i2c test failed attempt 1: -5
Goodix-TS 1-0028: i2c test failed attempt 2: -5
Goodix-TS 1-0028: I2C communication failure: -5
Goodix-TS: probe of 1-0028 failed with error -5
Насколько я понимаю неверно указываю interrupt-parent и interrupts.
Объясните пожалуйста, каким образом искать эти значения.