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:需要 Android12 (内核4.19)触控启用驱动程序。

Guru**** 2460850 points
Other Parts Discussed in Thread: DS90UB948-Q1

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1480901/ds90ub948-q1-need-driver-for-android12-kernel4-19-touch-enable

器件型号:DS90UB948-Q1

工具与软件:

尊敬的 TI:

我们需要 TI 为 DS90UB948-Q1去串器驱动程序代码提供支持。 我们已经实施了 Synaptics 触摸面板驱动程序。

注意:

我们已经测试了基于触摸面板 i2cset 命令的操作。 它正常工作。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Vimal:

    TI为 UB926解串器和触控功能提供了参考设计(链接)。 本参考设计中详述的相同核心原理也可应用于 UB948。

    您能否详细说明您遇到的问题? 您要从何处发送您的中断信号? 如果可能、请附上任何相关的原理图和波形。

    此致!

    Nikolas

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    现在显示启动完成。 并需要启用基于 FPD link 的触摸面板。 如何启用基于 i2ctools 或 i2c 驱动程序。 请尽快提供支持。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Vimal:

    如需更多信息、请参阅此 E2E 主题(链接)。 也请参阅以下948数据表的说明、了解更多详细信息:

    此致!

    Nikolas

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Nikolas、

    我做了其他一些方法启动触摸模块。

    遵循的步骤:

    1.启用直通模式。

    i2cset -FY 0 0x0c 0x03 0x9a b

    2.启用 i2c 全部传递

    i2cset -fy 0 0x0c 0x17 0x9e b

    3. insmod touch.ko.

    4.启用触摸复位引脚高电平。

    注意:我手动做的事情。 需要 在引导时启用时创建自动启动脚本。

    谢谢

    Vimal.R

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Vimal:

    如果没有其他问题、我现在将关闭该主题。 如果您需要任何其他支持、请告诉我。

    此致!

    Nikolas

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Nikolas、

    我们面临 一个问题。    在工作和非工作环境中的组合如下所述。

    1.正常工作:

          i. FPD 显示+ SOC 在一次关闭/打开时都正常运行。

    2.不工作:

         1. FPD 显示屏电源关闭、显示屏未打开(SOC 电源保持打开状态)。

         2. SoC 电源关闭和打开时间显示和触摸不工作(FPD 显示屏保持打开状态)。

         3. SoC 通过启动后重新启动 FPD 显示未启动(FPD 显示电源仍处于打开状态)。支持

    请 支持如何再次建立 FPD 链路。 命令需要做什么。 请告诉我。

    我的脚本流程:

    #!/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

    谢谢、此致

    Vimal.R

     

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Vimal:

    在本例中、"FPD 显示"是指什么? 是指 DES 和显示屏吗? 只有 DES? SER 和 DES?

    此致!

    Nikolas