This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/AM5728: STMPE811 touchscreen controller

Part Number: AM5728


Tool/software: Linux

Hi,

I am trying to use the STMPE811 touch screen controller with linux. STMPE811 communicates via I2C4.

To install the STMPE811 driver, I marked the STMPE touch drive as <M> in MenuConfig then I had defined STMPE811 in DTS files and recreated the kernel and file system.

It gave this error in boot: "stmpe-i2c: probe of 3-0041 failed with error -38"

I shared it's boot log at the link. You can see error in line 412.

I also shared the DTS files I defined.

Could you please take a look at thats DTS files?

Boot Log and DTS files link below:

With best regards

Metin Sunan

  • Hello Metin,

    I am sorry, but TI does not support products created by other companies.

    It looks like STMicro upstreamed their Linux driver (in the Linux Processor SDK under drivers/mfd/stmpe-i2c.c), but they did not provide any bindings documentation under Documentation/devicetree/bindings to guide customers on how to set up their part in the device tree. I suggest reaching out to STMicro to ask for guidance on how to integrate their part into a Linux system.

    Regards,

    Nick

  • Hi Nick,

    Thank your answer and your suggests. I will ask ST Microelectronics.

    Best regards.

    Metin