LCD
文章平均质量分 87
0_0i_i
这个作者很懒,什么都没留下…
展开
-
8168高分屏画面卡顿
(200730_19:48:00.994)[1146] [DISP]read from lcm 0x0A: 0(200730_19:48:00.994)[1146] [DISP]lcm is not connected原创 2022-06-18 17:40:07 · 788 阅读 · 0 评论 -
09.mtk背光流程
基于 Light 介绍安卓 8.0 HAL 变化/frameworks/base/services/core/java/com/android/server/lights/LightsService.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 .原创 2022-05-29 20:44:31 · 1100 阅读 · 0 评论 -
08.mtk背光等级和背光流程_KERNEL
基于led框架的驱动分析Led驱动架构理解史上最详细Linux 虚拟文件系统sysfs之属性文件attribute 整理(一)史上最详细Linux 虚拟文件系统sysfs之属性文件attribute 整理(二)一、介绍一下lk和kernel的默认亮度修改位置:/vendor/mediatek/proprietary/bootable/bootloader/lk/platform/mt8168/include/platform/mt_leds.h 1 2 .原创 2022-05-29 20:43:44 · 2237 阅读 · 1 评论 -
06.MTK关机充电动画显示
关机充电的第一张logo:/vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo/rules.mkRESOURCE_OBJ_LIST += \ $(BOOT_LOGO_DIR)/$(1)/$(1)_uboot.raw \ $(BOOT_LOGO_DIR)/$(1)/$(1)_battery.raw \ $(BOOT_LOGO_DIR)/$(1)/$...原创 2022-05-29 20:43:29 · 1559 阅读 · 0 评论 -
14.mtk假横屏
将 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43原创 2022-05-29 20:45:24 · 802 阅读 · 0 评论 -
13.mtk lcm gamma调试
R255 G0 B0 纯红R255 G255 B0 纯黄R255 G255 B255 纯白R0 G0 B0 纯黑R0 G255 B255 天蓝R0 G0 B255 深蓝R255 G0 B255 洋红亮度:亮度就是各种图像色彩模式下,图形原色的明暗程度。亮度的调整就是明暗程度的调整。亮度的范围是从0——255,共256种色调。色相:色相就是从物体反射或透过物体传播的颜色。简单的说色相就是色彩颜色,对色相的调整就是在多种颜色之间的变化,例如光油红、橙、黄、绿、晴青、蓝、紫七色原创 2022-05-29 20:45:15 · 1297 阅读 · 3 评论 -
12.nvram_lcm_兼容
根据NVRAM固定地址的值,加载不同分辨率的屏驱动和logoif(LVDS_SELECT_FLAG == 0x31) B116XAN023_LVDS 1366x768}else{ KD116N5_40NV_B12_MIPI1368x768}相关文件:M frameworks/base/data/sounds/AllAudio.mkM frameworks/base/data/sounds/AudioPackageGo.mkM ...原创 2022-05-29 20:45:02 · 423 阅读 · 0 评论 -
11.ISINK充电呼吸灯
\kernel-4.14\drivers\misc\mediatek\include\mt-plat\mtk_boot.h 1 2 3 4 5 6 7 //liwyaddforisink1start #defineSUPPORT_ISINK1_BREATH_MODE #ifdefSUPPORT_ISINK1_BREATH_MODE //externintg_battery_capacity; ext...原创 2022-05-29 20:44:52 · 557 阅读 · 0 评论 -
10.sprd背光流程
Android 背光流程小结现在使用aidl方式:/hardware/interfaces/light/aidl/android/hardware/light/ILights.aidl 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27.原创 2022-05-29 20:44:40 · 1297 阅读 · 0 评论 -
07.external_charger_common_cpp
/vendor/mediatek/proprietary/external/charger/common.cpp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 .原创 2022-05-29 20:43:36 · 122 阅读 · 0 评论 -
05.lcm_suspend/lcm_resume
(220415_20:32:12.936)[ 107.145152] <2>.(1)[507:HwBinder:441_1][Kernel/LCM]lcm_suspend() enter(220415_20:32:12.936)[ 107.145385] <2>.(2)[443:health@2.1-serv]mt635x-auxadc mt635x-auxadc: name:BAT_TEMP, channel=3, adc_out=0x5db, adc_result=...原创 2022-05-28 22:14:34 · 468 阅读 · 0 评论 -
04.lcm兼容
C Code \kernel-4.9-lc\drivers\misc\mediatek\lcm\FX_K101_IM2BA02_MIPI\FX_K101_IM2BA02_MIPI.c 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 .原创 2022-05-28 22:13:16 · 932 阅读 · 0 评论 -
03.lcm数据传输
在读/写指令时,Generic指令是不区分Index和parameter的,而DCS会默认把data0作为Index然后计算parameter数目。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29...原创 2022-05-28 22:12:05 · 599 阅读 · 0 评论 -
02.8321lcm简单配置
706m:D14 - GPIO83 - VLCD_AVDD_EN -LCM_STBYAA25 - GPIO70 - LCM_RESETVGP1 - VGP1_PMU -LCM_VDD863:AA3 - GPIO17 - LCM_VDD_EN -LCM_VDD33AA4 - GPIO18 -GPIO_LCM_PWR_ENAA24 - GPIO68 - LPTE - LCM_STBYAA25 - GPIO70 - LCM_RESETVGP1 - VGP1_PMU ...原创 2022-05-28 22:11:14 · 1426 阅读 · 0 评论 -
01.mipi时序
Video模式又分三种子模式:1 Non-burst Mode Sync pulses: 在这种模式下,DSI基于各种不同的同步数据包来做数据同步。这种数据包括:重构,时间校准等。更具体的请参考DSI协议标准。2 Non-burst Mode Sync event: 这种模式和第一种模式很像,但是这种模式不会发重构和时间校准的数据包,它们只发送一种叫做”Sync event”的包。3 Burst mode: 在horizontal 的时序是一样的情况下DSI会把连接的速度提升到Panel支持的最原创 2022-05-28 22:09:39 · 2327 阅读 · 0 评论 -
00.mipi协议
mipi差分信号原理理解mipi协议MIPI-DSI LP mode命令及格式详解MIPI信号的分析--结合示波器实际测试波形MIPI(移动行业处理器接口)是Mobile Industry Processor Interface的缩写。MIPI(移动行业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准总结:对应于同步信号完成并串转换;*HS 状态为高速低压差分信号,传输高速连续串行数据;*LP 状态为低速低功耗信号,传输控制信号和状态信号;*原创 2022-05-28 22:06:35 · 2538 阅读 · 0 评论 -
MIPI长包短包
接芯片长包,短包的命令不一样,这点最容易忽略,导致平初始化失败。主要看这几种,问清楚是哪种,或自己试: DCS GEN#define LPDT_LPK 0x39 //0x29#define LPDT_SPK 0x15 //0x23#define Norm_SPK 0x05 //0x13 /*dcsread/write */#define DTYPE_DCS_WRITE 0X05 /* short wirt...原创 2022-05-28 21:54:31 · 2777 阅读 · 0 评论