2013年U-Boot Aston补丁:S5PC1xx时钟处理和CPU信息差异

需积分: 9 0 下载量 141 浏览量 更新于2024-09-04 收藏 271KB TXT 举报
该资源是一份针对X210平台的U-Boot 2013.10版本的补丁,名为"2013_uboot_aston.txt"。这个补丁是通过`diff -urN u-boot-2013.10 u-boot-2013.10_aston`命令对比生成的,主要关注了`arch/arm/cpu/armv7/s5pc1xx/clock.c`和`arch/arm/cpu/armv7/s5p-common/cpu_info.c`两个文件的改动。 在`clock.c`文件中,主要修改了与时钟相关的代码。首先,补丁增加了`printf`语句,用于打印出`m`, `p`, 和 `s` 的值,这些参数可能与系统时钟频率的设置相关。接着,代码检查了APLL(高级 PLL)的比率,并将计算后的APLL输出频率赋值给`armclk`。新增的`printf`语句记录了`apll_ratio`,这表明开发者可能在调试或日志记录中增加了对APLL比率的追踪。 `get_arm_clk`函数也得到了扩展,包含了针对不同CPU型号(S5PC110和S5PC100)的不同处理逻辑,通过`printf`输出来区分不同的处理器类型。这表明在升级到2013.10_aston版本后,对于X210的特定硬件特性有更细致的处理。 另一方面,在`cpu_info.c`文件中,虽然没有列出具体的更改,但可以推测这部分可能涉及CPU信息的初始化、识别或配置,因为`diff`命令通常会突出显示功能添加、删除或修改的地方。如果这里有改动,可能是为了适应X210芯片的特性或者改进了CPU状态的报告。 这份补丁集中于增强对X210平台时钟管理和处理器特性的支持,通过增加日志输出和针对不同处理器类型的处理,提升了U-Boot的可定制性和调试能力。这对于理解和维护U-Boot在X210设备上的运行至关重要。