==== include/linux/platform_device.h ==== struct platform_device { const char *name; int id; bool id_auto; struct device dev; u32 num_resources; struct resource *resource; const struct platform_device_id *id_entry; /* MFD cell pointer */ struct mfd_cell *mfd_cell; /* arch specific additions */ struct pdev_archdata archdata; }; ====== 참고 ====== * http://sonseungha.tistory.com/240 * http://forum.falinux.com/zbxe/index.php?document_srl=567697&mid=device_driver * http://stackoverflow.com/questions/22722520/who-calls-probe-function-in-driver-code * http://dreamlog.tistory.com/449