【arch/arm/Kconfig】
501 config ARCH_LPC32XX
502 bool "NXP LPC32XX"
503 select HAVE_IDE
504 select ARM_AMBA
505 select USB_ARCH_HAS_OHCI
506 select GENERIC_TIME
507 select GENERIC_CLOCKEVENTS
新内核中timer驱动发生了变化,增加了一些新功能,在移植某个处理器的代码时候,如果要使用这些新功能的话,需在arch/arm/Kconfig中选择红色标注的两项。
另外,2.6.31版本以后,coumask发生了变化。
116 static struct clock_event_device lpc32xx_clkevt = {
117 .name = "lpc32xx_clkevt",
118 .features = CLOCK_EVT_FEAT_ONESHOT,
119 .shift = 32,
120 .rating = 300,
121 //.cpumask = CPU_MASK_CPU0, #无需啦
122 .set_next_event = lpc32xx_clkevt_next_event,
123 .set_mode = lpc32xx_clkevt_mode,
124 };
细微变化:
184 //lpc32xx_clkevt.cpumask = cpumask_of_cpu(0);
185 lpc32xx_clkevt.cpumask = cpumask_of(0); //ABING
阅读(878) | 评论(0) | 转发(0) |