atmel drm驅動中vclk極性固定為上公升沿並不可設定,若lcd屏需vclk下降沿則顯示會有問題。
修改檔案"linux/gpu/drm/atmel-hlcdc/atmel_hlcdc_crc.c" 中的函式static void atmel_hlcdc_crtc_mode_set_nofb(struct drm_crtc *c),在設定暫存器 atmel_hlcdc_cfg(0)前加入如下**:
if
(adj->flags & drm_mode_flag_ncsync)
cfg |
= atmel_hlcdc_clkpol;
並在 panel_******.c 中對應的屏引數結構體struct drm_display_mode中的引數 flags設定極性。
增加乙個新的 lcd panel:
修改檔案"linux/drivers/gpu/drm/panel/panel-******.c",加入如下:
static const struct drm_display_mode startek_kd035hvfma035_mode =
;static const struct panel_desc startek_kd035hvfma035 =
, .bus_format = media_bus_fmt_rgb888_1x24,
};
在陣列static const struct of_device_id platform_of_match 中加入:
,
在裝置樹檔案中加入:
panel: panel ;}
;};
重新編譯zimage和裝置樹檔案dtb。 趣味題系列(5)
題目 給你乙個長度為n的鍊錶。n很大,但你不知道n有多大。你的任務是從這n個元素中隨機取出k個元素。你只能遍歷這個鍊錶一次。你的演算法必須保證取出的元素恰好有 k個,且它們是完全隨機的 出現概率均等 解答 題其實是程式設計珠璣習題12.10的推廣,原題既是k 1的情況,關鍵就是想到可以替換以前已經選...
數列分塊系列5
五 對於區間開方操作,維護區間最大值,若區間最小值小於等於1,那麼就不需要進行操作 用add 陣列記錄 第一行輸入乙個數字 n。第二行輸入 n 個數字,第 i 個數字為 ai,以空格隔開。接下來輸入 n 行詢問,每行輸入四個數字 opt l r c,以空格隔開。若 opt 0,表示將位於 l,r 的...
水題系列 5
水題系列1 prev 54 合根植物 想法 一道非常簡單的並查集,完完全全水題,但是也得需要一些並查集的基本理解 include includeusing namespace std mapmm int book 10000100 int n,m,sum,x,y,num 0 int fun int ...