platform_device
的创建主要有两种方式
(1)在内核初始化时通过device_node转换为platform_device,这种是最新的实现方式,基于设备树,在内核初始化时将设备树中的节点转化为platform_device;
of_platform_default_populate() ---> ... ---> device_add()(2)使用platform_device_register注册platform_device;
platform_device_register() ---> ... ---> device_add()