***************************************************************************************************************************
作者:EasyWave 时间:2012.02.11
类别:linux驱动开发 声明:转载,请保留链接
***************************************************************************************************************************
一:dma_mask与coherent_dma_mask的定义
在linux内核中,引入了platform_device与platform_driver,这样就很方便了平台的设备与驱动。在include\linux\platform_device.h下:
struct platform_device {
const char * name;
int id;
struct device dev;
u32 num_resources;
struct resource * resource;
c