摘要:
做嵌入式 linux 驱动的时候,难免会遇到clock,今天上网查阅关于clock的资料,发现网上大多数资料都是关于linux内核的时钟机制,而不是关于Linux设备驱动的时钟。于是将自己今天学习的经验写出来,跟大家交流交流,有不对的地方希望高手们指出。我会以三星的smdkc220开发板为例。分析代码, 它将clock也看作一种设备,使用前也要register注册一下,但这个register又有别于一般的设备,不会在sysfs下device,driver或bus等目录下生成node。先看注册函数exynos4_register_clocks(void),在arch\arm\mach-exyno 阅读全文