TI中文支持网
TI专业的中文技术问题搜集分享网站

问一下 在am335x的板级文件里board-am335xevm.c里 omap3_am33xx_timer是在哪里定义的啊?

问一下 在am335x的板级文件里board-am335xevm.c里 omap3_am33xx_timer是在哪里定义的啊?

Gary Wu:

你好!你指的是哪个里面的文件?

dongsheng wang1:

回复 Gary Wu:

就是在源码里的啊,内核linux-3.1.0-psp04.06.00.03.sdk这里面的,最新的内核里也有,可是都没找到在哪里定义的。

Gary Wu:

回复 dongsheng wang1:

你好!可以使用source insight软件进行查找。很容易搜到

xie terry:

回复 Gary Wu:

我也遇到了同样的问题,在linux我用find找,也没找到,难道是没用到??

user4725089:

这个文件,你找到没有,我现在也要找这个文件的定义。

user4725089:

回复 Gary Wu:

内核里面找了,没有找到, grep -nr "struct sys_timer omap3_am33xx_timer",表示,实在找不到。

user4725089:

回复 user4725089:

找到了,原来是通过宏定义的,

struct sys_timer omap3_am33xx_timer;

OMAP_SYS_TIMER(3_am33xx)

#define OMAP_SYS_TIMER(name) \struct sys_timer omap3_am33xx_timer = { \ .init = omap3_am33xx_timer_init, \ .suspend = omap_dmtimer_suspend, \ .resume = omap_dmtimer_resume, \};

OMAP_SYS_TIMER_INIT(3_am33xx, 2, OMAP4_MPU_SOURCE, 1, AM33XX_RTC32K_SOURCE)

#define OMAP_SYS_TIMER_INIT(3_am33xx, clkev_nr, clkev_src, \ clksrc_nr, clksrc_src) \static void __init omap3_am33xx_timer_init(void) \{ \ omap2_gp_clockevent_init((clkev_nr), clkev_src); \ omap2_gp_clocksource_init((clksrc_nr), clksrc_src); \}

赞(0)
未经允许不得转载:TI中文支持网 » 问一下 在am335x的板级文件里board-am335xevm.c里 omap3_am33xx_timer是在哪里定义的啊?
分享到: 更多 (0)