platform_device 에 대해서질문 드립니다.

enermysong의 이미지

struct platform_device {
char *name;
u32 id;
struct device dev;
u32 num_resources;
struct resource *resource;
};

위의 구조체에서 name 과 id의 역할은 알고 있는데.... dev,num_resources, *resources에 대해서
정확하게 잘 모르겠습니다.

이것에 대한 설명을 해주실분 계시다면 도움을 주셨으면 좋겠습니다. 그럼 수고하세요