- 修改位置
在linux内核arch/arm/mach-XXX中的:
DT_MACHINE_START(IMX6UL, "Freescale i.MX6 Ultralite")
.init_irq = imx6ul_init_irq,
.init_machine = imx6ul_init_machine,
.init_late = imx6ul_init_late,
.dt_compat = imx6ul_dt_compat,
MACHINE_END
- 修改原因
在android启动时需要读取该hardware名字然后根据名字加载init.XXX.rc。
本文详细介绍了在Linux内核arch/arm/mach-XXX中针对i.MX6UltraLite平台的启动配置修改。主要内容涉及如何调整硬件初始化函数,包括IRQ初始化、机器初始化、延迟初始化及设备树兼容性设置,确保Android系统能正确识别硬件并加载相应的init脚本。

3295

被折叠的 条评论
为什么被折叠?



