if (s3c24xx_register_clock(&clk_h) < 0)
printk(KERN_ERR "failed to register cpu hclk\n");
if (s3c24xx_register_clock(&clk_p) < 0)
printk(KERN_ERR "failed to register cpu pclk\n");
return 0;
}
以上的作用就是将一个个的时钟结构体链接成双向链表的,以后好使用clk_get在时钟结构体链表中查找id字符匹配的clk结构体并返回。