TK1 Device Tree configuration

Hi all,
I am trying to get “edt-ft5x06” based touch screen panels working with TK1 without success. I
can correctly compile and load the kernel module on TK1 but there must be some errors in the Device Tree configuration.
Can anyone help me configuring the device tree for the edt-ft5x06?
This is the example configuration I can find in the driver documentation.

polytouch: edt-ft5x06@38 {
		compatible = "edt,edt-ft5406", "edt,edt-ft5x06";
		reg = <0x38>;
		pinctrl-names = "default";
		pinctrl-0 = <&edt_ft5x06_pins>;
		interrupt-parent = <&gpio2>;
		interrupts = <5 0>;
		reset-gpios = <&gpio2 6 1>;
		wake-gpios = <&gpio4 9 0>;

The i2c answers correctly on i2c 1 at 0x38 address. IRQ is connected to Apalis Evaluation Board APALIS_GPIO5 and Reset to APALIS_GPIO6.

Please have a look at the discussion here.

That topic is for edt-ft5x06 working with 3.1.10 kernel and platform data on T30. I need help on how to configure TK1 device tree in order to get that driver work.


The kernel used by TK1 is 3.10. The corresponding driver in the kernel is not device tree enabled. Also it does not implement the M09 protocol which is what probably the FT 5406 uses perhaps. Driver will require modifications to be used with a device tree enabled kernel.

Ok thank you. I will try again.