RK3568-適配mipi屏幕觸摸和顯示

1.1 適配mipi屏幕觸摸

gt9xx_lvds: gt9xx-lvds@5d {compatible = "goodix,gt9xx";reg = <0x5d>;pinctrl-names = "default";pinctrl-0 = <&touch_gpio>;touch-gpio = <&gpio1 RK_PA4 IRQ_TYPE_LEVEL_LOW>;reset-gpio = <&gpio1 RK_PB0 GPIO_ACTIVE_HIGH>;max-x = <1280>;max-y = <800>;tp-size = <970>;status = "okay";};

1.2 觸摸常見問題

觸摸有報點但是沒有觸摸到屏幕邊緣,但鼠標指針已經到了屏幕邊緣。對調以下參數。
touchscreen-size-x = <800>;
touchscreen-size-y = <1280>;

2.1 初始化序列命令介紹

請添加圖片描述

舉例:13 00 02 01 00
說明:數據類型 延時 數據個數(包含寄存器)  寄存器 寄存器數據
舉例:39 00 04 FF 98 81 03
說明:數據類型 延時 數據個數(包含寄存器)  寄存器 寄存器數據  寄存器數據 寄存器數據
//初始化序列常見數據類型:Generic Write0x03:沒有寄存器數據0x13:1個寄存器數據0x23:2個寄存器數據0x29:多個寄存器數據
//初始化序列常見數據類型:DCS Write0x05:沒有寄存器數據0x15:1個寄存器數據0x07:1個寄存器數據,DSC EN0x0a:DCS long WRITE, PPS, 128 bytes0x39:多個寄存器數據

2.2 適配mipi屏幕顯示

dsi0_backlight: dsi0-backlight {compatible = "pwm-backlight";pwms = <&pwm3 0 20000 0>;brightness-levels = <0  20  20  21  21  22  22  2323  24  24  25  25  26  26  2727  28  28  29  29  30  30  3131  32  32  33  33  34  34  3535  36  36  37  37  38  38  3940  41  42  43  44  45  46  4748  49  50  51  52  53  54  5556  57  58  59  60  61  62  6364  65  66  67  68  69  70  7172  73  74  75  76  77  78  7980  81  82  83  84  85  86  8788  89  90  91  92  93  94  9596  97  98  99 100 101 102 103104 105 106 107 108 109 110 111112 113 114 115 116 117 118 119120 121 122 123 124 125 126 127128 129 130 131 132 133 134 135136 137 138 139 140 141 142 143144 145 146 147 148 149 150 151152 153 154 155 156 157 158 159160 161 162 163 164 165 166 167168 169 170 171 172 173 174 175176 177 178 179 180 181 182 183184 185 186 187 188 189 190 191192 193 194 195 196 197 198 199200 201 202 203 204 205 206 207208 209 210 211 212 213 214 215216 217 218 219 220 221 222 223224 225 226 227 228 229 230 231232 233 234 235 236 237 238 239240 241 242 243 244 245 246 247248 249 250 251 252 253 254 255>;default-brightness-level = <200>;
};&dsi0 {status = "okay";//rockchip,lane-rate = <1000>;dsi0_panel: panel@0 {status = "okay";compatible = "simple-panel-dsi";reg = <0>;reset-delay-ms = <60>;enable-delay-ms = <60>;prepare-delay-ms = <60>;unprepare-delay-ms = <60>;disable-delay-ms = <60>;dsi,flags = <(MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST |MIPI_DSI_MODE_LPM | MIPI_DSI_MODE_EOT_PACKET)>;dsi,format = <MIPI_DSI_FMT_RGB888>;dsi,lanes  = <4>;panel-init-sequence = [         ];panel-exit-sequence = [];panel-width-mm = <68>;panel-height-mm = <121>;backlight = <&dsi0_backlight>;enable-gpios = <&gpio0 RK_PC7 GPIO_ACTIVE_HIGH>;display-timings {native-mode = <&panel10_1280x800>;panel10_1280x800: timings {hback-porch     = <40>;hfront-porch    = <40>;hactive         = <800>;hsync-len       = <20>;vback-porch     = <20>;vfront-porch    = <20>;vactive         = <1280>;vsync-len       = <10>;clock-frequency = <72000000>;vsync-active    = <0>;hsync-active    = <0>;de-active       = <0>;pixelclk-active = <0>;};};ports {#address-cells = <1>;#size-cells = <0>;port@0 {reg = <0>;panel_in_dsi0: endpoint {remote-endpoint = <&dsi0_out_panel>;};};};};ports {#address-cells = <1>;#size-cells = <0>;port@1 {reg = <1>;dsi0_out_panel: endpoint {remote-endpoint = <&panel_in_dsi0>;};};};
};//開啟uboot和內核logo
&route_dsi0 {status = "okay";connect = <&vp0_out_dsi0>;
};&dsi0_in_vp0 {status = "okay";
};&dsi0_in_vp1 {status = "disabled";
};&pwm3 {status = "okay";

};

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/88602.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/88602.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/88602.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

ICME 2025音頻編碼器能力挑戰賽Workshop即將舉辦!

IEEE International Conference on Multimedia and Expo 2025&#xff08;ICME 2025&#xff09; 將于 6月30日至7月4日在法國南特舉行。作為全球多媒體領域的頂級會議之一&#xff0c;ICME 2025 匯聚全球頂尖學者與產業專家&#xff0c;聚焦人工智能驅動的多媒體技術&#xff…

物奇微WQ5007A上手指南

一、獲取SDK 需要與物奇微電子股份有限公司簽訂NDA協議才會提供SDK。 二、搭建開發環境 SDK里包含了編譯工具、開發文檔、源碼。在windows系統下搭建開發環境&#xff1a; 1、安裝交叉編譯工具 將\wuqi_sdk\tools\riscv64-unknown-elf-gcc-10.2.0-windows.zip文件解壓到任…

[論文閱讀] 人工智能 + 軟件工程 | LLM在單元測試中的應用:系統性綜述與未來展望

LLM在單元測試中的應用&#xff1a;系統性綜述與未來展望 論文信息 arXiv:2506.15227 Large Language Models for Unit Testing: A Systematic Literature Review Quanjun Zhang, Chunrong Fang, Siqi Gu, Ye Shang, Zhenyu Chen, Liang Xiao Subjects: Software Engineering …

數據重疊對CLIP零樣本能力影響CLIP論文圖17筆記

這兩張圖表&#xff08;圖17左、右圖&#xff09;是CLIP論文中驗證“數據重疊是否影響CLIP零樣本能力”的關鍵證據&#xff0c;核心是通過**“數據重疊分析”排除CLIP“作弊”嫌疑**&#xff08;即CLIP的高零樣本準確率是否因為“見過測試集圖像”&#xff09;。下面用“先看懂…

996引擎-假人系統

996引擎-假人系統 lua 假人問題添加假人名字列表打開M2設置假人參考資料 lua 假人問題 添加假人名字列表 假人名字列表 Mir200\Envir\DummyNameList.txt 打開M2設置假人 【選項】>【假人設置】 參考資料 假人系統

Rk3568驅動開發_Key驅動_13

設備樹配置 key{compatible "alientek,key";pinctrl-0 <&key_gpio>;pinctrl-names "alientek,key";key-gpio <&gpio3 RK_PC5 GPIO_ACTIVE_HIGH>;status "okay";};配置信息方便后面直接引用&#xff1a; // Narnat 2025…

參展回顧 | AI應用創新場景:數據分析助手ChatBI、璞公英教學平臺亮相2025四川國際職教大會暨產教融合博覽會

2025年6月11日-13日&#xff0c;以“數字賦能產教融合&#xff0c;創新驅動技能未來”為主題的2025四川國際職業教育大會暨產教融合博覽會在成都盛大開幕。璞華聯合百度共同參展&#xff0c;并攜旗下創新產品ChatBI數據分析助手、璞公英教學平臺重磅亮相&#xff0c;憑借前沿的…

動態規劃之01背包問題

動態規劃算法 動態規劃算法介紹 動態規劃(Dynamic Programming)算法的核心思想是&#xff1a;將大問題劃分為小問題進行解決&#xff0c;從而一步步獲取最優解的處理算法動態規劃算法與分治法類似&#xff0c;其基本思想也是將待解決問題分解成若干個子問題&#xff0c;先求解…

人大金倉新建用戶,并且賦值查詢權限

-- 1. 創建用戶 visitor&#xff0c;并且設置密碼 CREATE USER visitor WITH PASSWORD 1234qwer; -- 2. 授予該用戶連接到數據庫 "yonbip_db" 的權限 GRANT CONNECT ON DATABASE yonbip_db TO visitor; -- 3. 假設你要讓 visitor 查詢的模式是 public&#xff08;或…

學習筆記丨信號處理新趨勢:量子計算將如何顛覆傳統DSP?

在算力需求爆炸式增長的今天&#xff0c;傳統數字信號處理&#xff08;DSP&#xff09;芯片正面臨物理極限的嚴峻挑戰。當經典計算機架構在摩爾定律的黃昏中掙扎時&#xff0c;量子計算正以顛覆性姿態崛起&#xff0c;準備重新定義信號處理的未來圖景。 目錄 傳統DSP的瓶頸&am…

react day.js使用及經典場景

簡介 Day.js 是一個輕量級的 JavaScript 日期庫&#xff0c;它提供了簡單易用的 API 來處理日期和時間。以及更加輕量級&#xff0c;并且具有更快的性能。 安裝 npm install dayjs 使用 import dayjs from "dayjs";dayjs().format("YYYY-MM-DD HH:mm:ss&qu…

【機器學習深度學習】線性回歸

目錄 一、定義 二、舉例說明 三、 數學形式 四、 訓練過程&#xff08;機器怎么學會這條線&#xff1f;&#xff09; 五、在 PyTorch 中怎么實現線性回歸&#xff1f; 六、如果你學懂了線性回歸&#xff0c;你也能理解這些 七、綜合應用&#xff1a;線性回歸示例 7.1 執…

如何在 Manjaro Linux 上安裝 .NET Core

.NET 是一個開源的開發框架平臺,可在所有流行的操作系統(如 Windows、Linux 和 macOS)上免費使用和安裝。它是跨平臺的,是主要由微軟員工在 .NET 基金會下開發的專有 .NET Framework 的繼承者。.NET 是一個統一的平臺,用于開發各種操作系統上的軟件,如 Web、移動、桌面應…

Mysql解惑(一)

使用 or 可能不走索引 使用 union替代 使用in&#xff0c;可能不走索引 如果優化&#xff1a; 臨時表強制索引exists代替

基于機器學習的側信道分析(MLSCA)Python實現(帶測試)

一、MLSCA原理介紹 基于機器學習的側信道分析(MLSCA)是一種結合傳統側信道分析技術與現代機器學習算法的密碼分析方法。該方法通過分析密碼設備運行時的物理泄漏信息(如功耗、電磁輻射等)&#xff0c;利用機器學習模型建立泄漏數據與密鑰信息之間的關聯模型&#xff0c;從而實…

【LLM】位置編碼

【LLM】位置編碼 1 絕對位置嵌入為什么用 1000 0 2 t d 10000^{\frac{2t}{d}} 10000d2t?? 2 相對位置嵌入2.1 Shaw等人的方法&#xff08;2018&#xff09;2.2 Dai等人的方法&#xff08;2019&#xff09;2.3 Raffel 等人的方法&#xff08;2020&#xff09;2.4 He 等人的方法…

Java 根據分組key構建合并數據集

文章目錄 前言背景總結 前言 請各大網友尊重本人原創知識分享&#xff0c;謹記本人博客&#xff1a;南國以南i、 提示&#xff1a;以下是本篇文章正文內容&#xff0c;下面案例可供參考 背景 Java 需要返回一組數據供前端展示&#xff0c;獲取到的數據格式如下&#xff1a; …

Linux平臺Oracle開機自啟動設置

網上和官方文檔已經有不少介紹如何設置開機啟動Oracle實例的文章(Linux平臺)&#xff0c;不過以sysvinit和service這種方式居多。最近遇到了UAT環境的服務器打補丁后需要重啟服務器的情況&#xff0c; 需要DBA去手工啟動Oracle實例的情形&#xff0c;和同事討論&#xff0c;決定…

商品中心—商品B端搜索系統的實現文檔(二)

8.步驟四&#xff1a;基于索引實現搜索功能 (1)基于suggest索引的自動補全實現 實現自動補全的代碼比較簡單&#xff0c;其原理是&#xff1a;把搜索詞匯和倒排索引里的所有前綴匹配的詞條進行score比較&#xff0c;然后把分數最高的那些返回&#xff0c;其中會涉及到suggest索…

Codeforces Round 1027 (Div. 3)

A. Square Year 題目大意 給你一個四個字符的字符串&#xff0c;代表一個數字s 問是否存在a,b兩個數字&#xff0c;使得 ( a b ) 2 s (ab)^2s (ab)2s 思路 如果s是奇數或不能被開根號一定不行 設sq為s開根號后的結果 將sq一分為2&#xff0c;考慮sq/2有沒有余數的情況 //…