Android:平臺自動設定Pinctrl的預設配置
Android:平臺自動設定Pinctrl的預設配置
一、GPIO的MUX的功能,RK平臺針對“default”的狀態是不需要在Driver中去配置,而是由平臺統一的實現了,不需要driver另外去設定。
二、只需要如上的配置就可以選擇複用pin的功能了,驅動中我們完全不用再去管了。既然驅動中沒有去做配置,那麼平臺是在哪個地方完成的呢?其實就是在裝置和驅動Match成功後,在觸發probe之前。
三、分析一下實現流程,在driver 的probe函式裡面新增dump_stack()列印堆疊資訊。
四、檢視列印資訊
五、分析上面的堆疊log,可以理清大概的呼叫流程 driver_probe_device->really_probe->pinctrl_bind_pins->pinctrl_lookup_state,如果init狀態存在則初始化為init,否則初始化為default。
相關文章
- jenkins配置android自動打包平臺JenkinsAndroid
- Linux平臺Oracle開機自啟動設定LinuxOracle
- Android平臺targetSdkVersion設定及動態許可權Android
- C#給自動屬性設定預設值C#
- Android Studio 設定自動清除無效 importAndroidImport
- Android 9.0 預設輸入法的設定流程分析Android
- 預設瀏覽器設定及vue自動開啟頁面瀏覽器Vue
- Linux配置JavaEE環境 Linux中安裝JDK、Tomcat、mysql 設定Tomcat自啟動、設定mysql自啟動LinuxJavaJDKTomcatMySql
- 關於自動化平臺的動態選單設計(二)
- Android設定app開機自啟AndroidAPP
- Nginx設定成服務並開機自動啟動的配置詳解Nginx
- 自動化平臺中的ORM和許可權設計ORM
- 自動化平臺中維度設計的一點思考
- 直播平臺搭建,動態設定ListView的高度的兩種方法View
- 配置路由的預設class + 將axios設定全域性註冊路由iOS
- NODE_ENV跨平臺設定
- 一個專為Android平臺設計的高度可定製的日曆庫Android
- Windows 設定 FRP 自動啟動WindowsFRP
- 直播app開發,使用者設定密碼時的後臺預設要求設定APP密碼
- win10如何設定自動登入 win10設定自動登入的方法Win10
- 小米自動化運維平臺演進設計思路運維
- 自動化測試平臺設計與實現(一)
- SingleFile 自動儲存設定
- 自動設定autotrace環境
- 使用Docker自動設定PostgreSQLDockerSQL
- win10如何設定自動鎖定螢幕_win10設定自動鎖屏的步驟Win10
- windows10系統怎麼設定預設自動開啟wifi熱點WindowsWiFi
- 直播平臺搭建原始碼,Android進度條ProgressBar顏色的漸變設定原始碼Android
- ppt自動播放怎麼設定 ppt如何設定自動播放下一頁
- win10 自動登入如何設定_windows10自動登入的設定步驟Win10Windows
- SAP雲平臺上的SSO Principal Propagation設定
- react設定預設state和預設propsReact
- 手自一體化的移動雲測試平臺建設方案
- Web自動化測試平臺設計與落地-概覽Web
- origin怎麼設定簡體中文 橘子平臺怎麼設定中文
- matplotlib預設字型設定
- 短視訊平臺原始碼,Android中 TextView設定顏色無效的問題原始碼AndroidTextView
- win10自動鎖定如何設定_win10系統怎麼設定自動鎖屏Win10