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.

DS90UB948-Q1: Need driver for Android12(kernel4.19) Touch enable.

Part Number: DS90UB948-Q1

Tool/software:

Hi Ti,

We need support From Ti for DS90UB948-Q1 De-serilizer diver code. Already we have Implemented Synaptics touch panel driver.

Note:

We have Tested Touch panel i2cset Command Based. its working fine.

  • Hi Vimal,

    TI offers a reference design (link) for the UB926 deserializer and touch functionality. The same core principles detailed in this reference design can be applied to the UB948.

    Can you elaborate on what issues you are encountering? Where are you trying to send your interrupt signal to and from? If possible, please attach any related schematics and waveforms.

    Best,

    Nikolas

  • Hi,

    Now Display bringup done. and Need to Enable FPD link based Touch panel. How can enable i2ctools or i2c driver based. kindly support as soon as possible.

  • Hi Vimal,

    For more information, please refer to this E2E thread (link). See below description from 948 data sheet as well for more details:

    Best,

    Nikolas

  • Hi Nikolas,

    I did some other ways bringup touch Module.

    Steps Followed:

    1. Enable Passthroug mode.

    i2cset -fy 0 0x0c 0x03 0x9a b

    2. Enable i2c Pass all

    i2cset -fy 0 0x0c 0x17 0x9e b

    3. insmod touch.ko

    4. Enable Touch reset pin High.

    Note: thins things i did Manually. Need to Create Auto startup  script at boot time Enable.

    Thanks

    Vimal.R

  • Hi Vimal,

    If no other concerns, I will close this thread out now. Please let me know if you need any additional support.

    Best,

    Nikolas

  • Hi Nikolas,

    We are Facing  one issues.   mentioned below  combination of Working and non working scenerio.

    1. Proper Working:

           i. FPD display + SOC both at a time OFF/ON working properly.

    2. Non Working :

          1. FPD display power OFF and ON display not up(SOC Power remains ON State).

          2.  SOC POwer OFF and ON Time Display and Touch Non working(FPD Display remains ON State).

          3.  SOC via Rebooting After bootup FPD display not up(FPD Display power remains ON State).support

    Kindly  support how can FPD link re-establize again. and command need to do. kindly let me know.

    My Script Flow:

    #!/system/bin/sh
    usleep 500000
    i2cset -fy 0 0x0c 0x03 0x9a b
    usleep 500000
    i2cset -fy 0 0x0c 0x17 0x9e b
    usleep 500000
    i2cset -fy 0 0x2c 0x20 0x00 b
    usleep 500000
    i2cset -fy 0 0x2c 0x20 0x90 b
    usleep 500000
    insmod /vendor/lib/modules/synaptics_dsx_i2c.ko
    insmod /vendor/lib/modules/synaptics_dsx_core.ko
    echo \"I2C Init Completed\" >> /data/init_log.txt
    ' > /vendor/bin/init_i2c.sh"

    Thanks & Regards

    Vimal.R

     

     

  • Hi Vimal,

    What is "FPD display" referring to in this instance? Is it referring to the DES and display? Just the DES? Both the SER and DES?

    Best,

    Nikolas