首页 > 其他分享 >[RK3399-Android10] 关于USB触摸屏休眠状态无法唤醒设备的一种情况

[RK3399-Android10] 关于USB触摸屏休眠状态无法唤醒设备的一种情况

时间:2024-03-29 11:03:59浏览次数:35  
标签:DM USB rockchip Android10 休眠 RK3399 唤醒 DP

问题描述

RK3399 Android10平台上,USB触摸屏在系统按键休眠之后,无法触摸唤醒设备。查看内核日志,发现休眠之后,USB设备直接断开,lsusb发现不了设备。休眠之后host接口没有断开电源,使用USB鼠标插在同一个接口上,USB鼠标可以正常唤醒设备。

问题描述

之前遇到这样的问题一般是修改suspend休眠策略,将深度休眠改为浅度休眠

&rockchip_suspend {
status = "okay";
rockchip,sleep-debug-en = <1>;
rockchip,sleep-mode-config = <
(0 | RKPM_SLP_ARMPD | RKPM_SLP_PERILPPD | RKPM_SLP_DDR_RET | RKPM_SLP_PLLPD | RKPM_SLP_CENTER_PD | RKPM_SLP_WFI
)
>;
rockchip,wakeup-config = <
(0 | RKPM_GPIO_WKUP_EN | RKPM_PWM_WKUP_EN | RKPM_USB_WKUP_EN | RKPM_USB_LINESTATE_WKUP_EN
)
>;
rockchip,pwm-regulator-config = <
(0 | PWM2_REGULATOR_EN
)
>;
rockchip,power-ctrl =
<&gpio1 17 GPIO_ACTIVE_HIGH>,
<&gpio1 14 GPIO_ACTIVE_HIGH>;
};

同时调整过USB触摸屏的IDC文件开启TP触摸功能,结果都无效果。

此时应该优先使用示波器测量,在休眠时触摸时,TP的有 DM/DP是否有波形
在这里插入图片描述
在这里插入图片描述
此时可以看到休眠的时候DM和DP都试低,唤醒后DM是低,DP是高。
黄色DM,蓝色DP,有波形的是唤醒触摸,没有波形的是休眠时触摸

此时可以得出结论:该TP不支持休眠唤醒。

标签:DM,USB,rockchip,Android10,休眠,RK3399,唤醒,DP
From: https://blog.csdn.net/jay547063443/article/details/137138077

相关文章

  • Android 8.1 USB连接模式默认为MTP
    Android8.1USB连接模式默认为MTP最近收到项目需求,要求设备默认的USB连接模式为MTP,具体修改参照如下:/frameworks/base/services/usb/java/com/android/server/usb/UsbDeviceManager.javapublicvoidhandleMessage(Messagemsg){switch(msg.what){......
  • FUSB302BMPX 可编程USB芯片控制器 接口集成电路 302B Type-C Control IC with PD
    FUSB302BMPX是一种可编程的USBType-C控制器,由安森美半导体公司生产。它支撑USBType-C检测,包含衔接和方向,并集成了USBBMC功率输送协议的物理层,可完成高达100W的电源和角色交换。该控制器适用于希望完成DRP/SRC/SNKUSBType-C衔接器的系统规划人员。此外,FUSB302BMPX支撑USB3......
  • 嵌入式LINUX开发系列之基于Radxa zero的usb_gadgetEthnet功能配置
    LINUX系列文章目录第二章嵌入式linux开发之基于Radxazero的usb_gadgetEthnet功能配置文章目录LINUX系列文章目录第二章嵌入式linux开发之基于Radxazero的usb_gadgetEthnet功能配置前言一、usb_gadgetEthnet是什么?二、具体操作1.开发板上电,查询网络信息2.usb_gadge......
  • 【兆易创新GD32H759I-EVAL开发板】USB设备 介绍1
    一、引言在当今数字化快速发展的时代,USB(通用串行总线)作为一种普遍应用的通信接口,在各种电子设备中发挥着不可或缺的作用。它不仅支持高速数据传输,而且支持热插拔,使设备连接更加方便快捷。兆易创新的GD32H7系列微控制器,凭借其卓越的计算性能和丰富的通信功能,为USB设备的开发提......
  • 拆个七口usbhub
    年前t宝工厂店买过一个,带单独开关和指示灯,外接开发板调试挺方便。不外接电源能有十多兆写入,也够用。想当然地拼夕夕在买两,渣渣,不加供电最多能插一个u盘,写入不到一兆,翻车翻车。不过也不贵,大概一个口一块钱。刚好用atx电源和转接板改了个高功率电源,能输出5v,12v,24v,hub拆了接入5v......
  • Linux系统连接手机USB网络共享后无法联网
    如题,离线安装了ubantu系统的服务器的所有网口都设置了静态ip,通过usb口外接手机usb网络共享后,通过ipaddr命令查看,发现usb0网卡没有拿到ip,通过尝试可以用以下命令解决sudodhclientusb0usb0重新向dhcp服务器请求ip,ipaddr看到获取到ip后可以pingbaidu.com试下,如果还......
  • GP232RNL兼容替代FT232RL/FT232RNL USB转UART桥接控制器芯片低成本方案
    关注过小编的朋友都知道,之前小编有推荐过FT232RL的替代产品GP232RL,软硬件直接兼容,无需做修改。随着产品的更新迭代,后面也出来了升级版GP232RNL,低成本方案,可直接替代FT232RL/FT232RNL,参数无需改动。GP232RNL支持Windows11系统,可以直接替换使用。芯片概述:GP232RNL是一款高度集成......
  • 3.3 RK3399项目开发实录-板载Ubuntu系统的使用(物联技术666)
    嵌入式物联网常用90款传感器开发例程。链接:https://pan.baidu.com/s/1oisHMZXDzKqa4EspY83V-A?pwd=o5f41.介绍Ubuntu使用手册是针对Firefly官方发布的Ubuntu系统固件特性所编写,适用于UbuntuDesktop与Minimal系统,部分与UI显示相关的介绍,只针对Desktop系统。......
  • 3.3 RK3399项目开发实录-板载Ubuntu系统的使用(wulianjishu666)
    嵌入式物联网常用90款传感器开发例程。链接:https://pan.baidu.com/s/1oisHMZXDzKqa4EspY83V-A?pwd=o5f41.介绍Ubuntu使用手册是针对Firefly官方发布的Ubuntu系统固件特性所编写,适用于UbuntuDesktop与Minimal系统,部分与UI显示相关的介绍,只针对Desktop系统。......
  • USB的设备描述符
    1.设备描述符每个USB设备都有有且仅仅有一个设备描述符,它也是主机与设备连接时候读取到的第一个描述符,其总长度为18字节,一共包含了14个字段第一个字段(bLength)代表设备描述符的长度,固定为18字节(0x12),所有标准描述符的第一个字节都代表相应描述符的长度信息。第二个字段(bDes......