안녕하세요.
우선 platform device와 driver에 대한 공부를 하는 도중입니다.
platform device에 매칭되는 platform driver의 초기화 함수인 probe()들은
platform_driver_register()
->driver_register()
->bus_add_driver()
->driver_attach()
->bus_for_each_dev()
->__driver_attach()
->driver_probe_device()
->really_probe()
의 과정을 통해서 호출이 된다는 것을 확인 했습니다.
제가 알고 싶은 것은
그렇다면 대체 어디서 platform driver에 대한 등록 함수인 platform_driver_register()가 호출이 되느냐는 건데요,