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/PROCESSOR-SDK-AM335X: Capacitive touch screen device tree support for am335x devices

Part Number: PROCESSOR-SDK-AM335X

Tool/software: Linux

As we have project requirement where we are migrating from resitive touch to capacitive touch and Its seems capacitive touch support is not there for am335x devices.

Please Let me know what are changes required to integrate capcitive touch, If someone already did that stuff please let me know the refrences.

Its required to me on urgent basis, please do help on this.

  • Hello Vishal,

    What version of Linux is running on the am335x?

    Regards,

    Nick

  • Hi Nick,
    Linux version i am running is linux-4.14.4 and SDK version, SDK "05.00.00.15", just for information is linux version has any concern for capacitive touch integration.
  • Hello Vishal,

    Things get updated, added, and removed between Linux versions - so any time you post on e2e that is useful information for whoever works with you. In the case of capacitive touch, I do not think the Linux version matters so much for me.

    The am335x can interact with capacitive touchscreen controllers over I2C. However, it cannot interact with capacitive touchscreen controllers through the ADC. This is different from resistive touchscreens, which can be controlled with the ADC.

    The capacitive touchscreen drivers, etc would be supplied by whoever developed the capacitive touchscreen controller (rather than TI). For ideas on what other TI customers have done in the past, try google searching this (without the quotation marks): "site:e2e.ti.com capacitive touchscreen am335x"

    Regards,
    Nick
  • Thanks Nick for your quick response, i googled several time didn't get any useful information concern to me. Will check again meanwhile do i need to close this ticket ? or you keep updating me here for capacitive touch integration.
    Although when i boot-up the debian community image, touch screen is working perfectly.
  • Hello Vishal,

    I cannot help with using debian as a template, since TI does not support debian.

    However, once you figure out what capacitive touch driver your touch controller uses, you can start looking into how to get it working on the TI-supported Linux. If you run into more specific questions during that process (e.g. "I am enabling XXXX driver in XXXX node in the device tree, but I still get XXXX problem"), feel free to post here and we can continue the discussion.

    Regards,
    Nick
  • Hello Vishal,

    I am going to close this thread on my end. Let us know if you have questions in the future.

    Regards,
    Nick