MT6735平台螢幕旋轉90度

2021-07-23 02:21:52 字數 1282 閱讀 4910

lk 橫屏logo,順時針旋轉90度顯示修改

bootable/bootloader/lk/project/len6735_65u_vo.mk

boot_logo = wxganl
mtk_lcm_physical_rotation = 90

framebuffer順時針旋轉90度的修改:

device/lentek/len6735_65u_vo/projectconfig.mk

mtk_lcm_physical_rotation = 90

由於lcd顯示旋轉了90度,對應的觸控螢幕上報座標的也需要重新進行對映:

在kernel-3.10/drivers/input/touchscreen/mediatek/gt9xx_mtk/gt9xx_driver.c中修改touch_event_handler()

input_x = tpd_warp_x(abs_x_max, input_x); // input_x = abs_x_max - 1 - input_x

input_y = tpd_warp_y(abs_y_max, input_y); // input_y = input_y

+                #if gtp_change_x2y

+                    gtp_swap(input_x,input_y);

+                #endif

#if gtp_with_hover

id = coor_data[0];

在kernel-3.10/drivers/input/touchscreen/mediatek/gt9xx_mtk中

#define gtp_change_x2y        1		  //swap x  y

#define tpd_warp_x

由於螢幕預設顯示方向逆時針旋轉90度,預設的重力感測器的方向也需要對應修改:kernel-3.10/drivers/misc/mediatek/mach/mt6735/len6735_65u_vo/accelerometer/mc3***_auto/mc3***_cust_acc.c

static struct acc_hw mc3***_cust_acc_hw = ;

MT6735修改聽筒增益

檔案路徑如下 vendor mediatek proprietary custom common cgen cfgdefault audio ver1 volume custom default.h ifndef audio ver1 volume custom default h define a...

MTK6735平台編譯筆記

切換到使用者目錄 cd 切換到編譯目錄 cd home yz src w1 修改使用者許可權 sudo su 設定編譯環境 source build envsetup.sh 選擇編譯模式 lunch eng user user debug new命令 進去原來的模式執行make clean命令 ma...

MT6757晶元技術資料,MT6763平台案例分析

mt6757 mt6763 af case study 1 fail pos 關於af fail position 0時,推fail pos的說明 mt6757之前的平台,mt6750,mt6797,mt6580,mt6752等等 lens postion table 0 i4fail pos mt...