Edit online

关键流程设计

25 Nov 2024
  • Clock 驱动初始化

    通过 DECLARE 宏定义,CMU 的 clock 驱动会在__clock_of_table 段存放一个 id 类型的变量。在系统初始化内核时,调用 init 函数,在该函数中调用相应的时钟初始化函数。初始化流程如下:



  • Reset 驱动初始化

    通过 initcall 宏,将 reset 驱动存放到.initcall2.init 段中。在系统初始化内核时,调用 init 函数进行 reset controller 的初始化和注册。