关于TQ3358触摸屏资源的定义
请问在TQ3358内核源码里面的\drivers\input\touchscreen\ti_tscadc.c中 tscadc_probe(struct platform_device *pdev)函数里面有res = platform_get_resource(pdev, IORESOURCE_MEM, 0);ts_dev->irq = platform_get_irq(pdev, 0);但我在设备部分没找到
对于tscadc部分的IORESOURCE_MEM、IORESOURCE_IRQ类型的定义,请问天嵌的专家,这两个资源类型是在哪定义的?
/*
* IO resources have these defined flags.
*/
#define IORESOURCE_BITS 0x000000ff /* Bus-specific bits */
#define IORESOURCE_TYPE_BITS 0x00001f00 /* Resource type */
#define IORESOURCE_IO 0x00000100
#define IORESOURCE_MEM 0x00000200
#define IORESOURCE_IRQ 0x00000400
#define IORESOURCE_DMA 0x00000800
#define IORESOURCE_BUS 0x00001000
这些在工程代码都有定义,具体含义请看他的英文注释 天嵌技术支持01 发表于 2013-11-28 10:43
/*
* IO resources have these defined flags.
*/
我想问的是对于资源的定义如在某个结构体里面定义了IORESOURCE_MEM、 IORESOURCE_IRQ,我没找到
tscadc部分
{
.start = 0x1ff00000,
.end = 0x1ff00020,
.flags = IORESOURCE_MEM
},
{
.start = 22,
.end = 22,
.flags = IORESOURCE_IRQ
} tscadc原来相关的代码都在board-am335xevm.c和tscadc.c文件中,如果有的话,一定就在这两个文件里面的 天嵌技术支持01 发表于 2013-11-28 11:43
tscadc原来相关的代码都在board-am335xevm.c和tscadc.c文件中,如果有的话,一定就在这两个文件里面的
恩,我跟你想的是一样的,tscadc.c里面去获取资源,而board-am335xevm.c定义资源,但是我在board-am335xevm.c里面没找到相关的定义,在devices.c中也没看到
页:
[1]