1、问题:由于NXP官方及方案供应商未对uboot mipi dsi controller 提供支持,故需要自己实现这部分功能。
2、需要资源:1)内核源码(4.19.35版本内核源码,支持imx8mq mipi dsi)
2) 官方提供最新版本数据手册
3)uboot源码(4.19.35版本)
3、需要工具:1)memtool(编译内核代码,附带产生的工具)
2)dump-clocks.sh(https://source.codeaurora.org下载官方提供mxc_clock_test)
3) md.l mw.l clocks (uboot 态自带的工具)
4、分析:mipi dsi控制器的实现流程需要参照内核源码提供的源码来实现。故采用第三点提供的工具进行比对寄存器和设置寄存器。经比对,内核实现mipi dsi 控制器的代码