kernel driver probe sequence

kernel驅動由於資源的使用,經常遇到某一個driver的初始化依賴另一個driver是否初始化完成。 比如touch依賴i2c。 本篇總結兩種解決方案。 方法一,定義不同級別的driver ,使被依賴的driver高優先初始化 內核爲滿足不同初始化等級,設計了1~7個等級,以及1s~7s個等級。共14個等級。如下圖: 常用的module init 宏定義如下: #define module_i
相關文章
相關標籤/搜索