linux-2.6.24/arch/arm/mach-*/platform-devices.c
linux-2.6.24/drivers/base/platform.c
而接下来,在驱动初始化的时候,经常会使用下面的调用来得到相关的资源,IRQ,MEN等等:
s3c2410_rtc_tickno = platform_get_irq(pdev, 1);传入的NUM是1, 也就是[ 2 ]
s3c2410_rtc_alarmno = platform_get_irq(pdev, 0);传入的NUM是0, 也就是[ 1 ]
这两句最终的结果是:
本文解析了Linux内核中平台设备资源的定义与获取方法,重点介绍了如何通过platform_get_resource及platform_get_irq函数获取内存地址与中断号。
301

被折叠的 条评论
为什么被折叠?



