自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 linux驱动灭屏不再同步调用suspend,resume

以前的驱动只要在device或者driver中注册suspend,resume函数,灭屏时就会自动调用.但新的android中,已经不再调用注册的suspend,resume,现在通用的做法是},定义驱动中的.pm函数然后完成这里定义的cyttsp_suspend,cyttsp_resume但问题是---------这个并不会是在灭屏亮屏时调用!而是系统进入休眠时调用。

2023-12-29 10:35:37 492 1

原创 android 13长按power键没有关机菜单

这里长按power的处理到了case LONG_PRESS_POWER_ASSISTANT(=5)中了。是在frameworks/base/core/res/res/values/config.xml。android 13长按Power按键没有关机菜单出来,是因为android转向了组合键进入。用power+volume down-----同时按这两个键就可以进入到关机菜单选择。单按power按键亮灭屏都没有问题,说明底层上报是OK的。那么如何将原有的长按power按键显示出关机菜单呢?

2023-11-21 14:15:47 330

原创 展锐矩阵键盘

matrix_keypad_scan中会依次将COL线输出低电平,然后读row的状态,从而确定是哪一个按键按下。components/hal/include/平台名字/key_padmap_平台名字.csv。matrix key的核心思想,是用输入口做外部中断口,有按键按下的时候会进入中断服务程序。那么没有办法也可以用linux下面的matrix_key.c来做。为配置文件,如果找不到类似的配置文件,说明平台不支持。这里需要注意的是,要定义好dts中的内容。在这个中断服务程序中会启动。

2023-11-14 15:43:38 148 1

原创 高通UEFI,ABL,XBL控制GPIO

高通EUFI分了ABL,XBL两部分ABL类似于lk,xbl类似preload,但也有不同。ABL的主要代码在从名字看属于应用,是检查状态进入recovery mode或者Normal模式。对于关机充电的判断和控制比较关键的是。

2023-10-24 20:19:23 1014

原创 高通vibrator

高通vibrator是用leds下面的leds-qpnp-vibrator-ldo.c比较多,一般是pmic下面的ldo输出的方式控制振动。

2023-10-09 16:18:13 137 1

原创 展锐关机高温温度修改

这里数值是680代表68度,可以在此修改。android平台都适用。

2023-10-07 11:10:34 68 1

原创 i2c速率修改

clock-frequency并不能随意写一个数字,比如200000,299999,这种都不行,编译不会报错,但是i2c会直接不能正常工作,但改为100000是可以的。android驱动新的Kernel修改i2c传输速率,修改dts中的定义。

2023-09-21 09:11:04 234

原创 展锐串口驱动处理

/这个是一个大的数,作为超时退出机制。//循环接收单个数据。//开dma加上,具体数字要找手册查。驱动是在drivers/tty/serial/sprd_serial.c。

2023-09-16 09:32:28 533 1

原创 ctp尺寸对不上

调试高通ctp,修改了fhd的lcd之后发现ctp的方向是对的,但尺寸不对,打开开发者模式中的触点显示就能发现,ctp的尺寸限制到了一个小的范围。2. dts中有定义,dts中的定义才是有效的,因此要记得修改dts中的数据,或者把dts中定义的数屏蔽。1. 固件中写死了,这个只有联系供应商询问修改。修改了ctp驱动文件中的尺寸后,发现仍然无效。实际上ctp驱动文件中修改尺寸无效,有两个可能。

2023-09-12 08:42:33 41

原创 android机转屏只能转三面

android机转屏只能转三面

2023-08-31 09:03:31 73 1

原创 USB HUB不能读U盘

一般来说鼠标交互数据少,U盘交互数据多,鼠标可以,说明硬件通道和软件识别没有问题,以前这种不涉及HUB,一般是USB参数问题,即眼图效果不好,调整眼图参数可以解决。这个Log是与正常log不一样,显示是不够电,看起来是config交互的时候,交互说明bus power不够,因此上网查了一下。但HUB有点不一样,手头刚好有外置hub,发现外置hub可以识别,板载HUB通过LOG比较,终于发现问题点。调试高通USB,板上带有HUB,调试的时候发现鼠标可以识别,正常工作,但U盘不能识别。

2023-06-10 09:19:56 499

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除