subsys_initcallmsm_slim_init) -----------------------------------------------------------------------kernel\drivers\slimbus\slim-msm-ctrl.c
|-->plarform_driver_register($msm_slim_driver)
|-->msm_slim_probe
|-->of_register_slim_device(&dev->ctrl)--------------------------kernel\drivers\of\of_slimbus.c
|-->slim_register_board_info
|-->slim_match_ctrl_to_boardinfo()-------------------------------------------------kernel\drivers\i2c\i2c-core.c
|--> slim_add_device()-------------------------------------------------kernel\drivers\slimbus\slimbus.c
|-->device_register($client->dev))
|-->device_add(dev)-------------------------------------------------kernel\drivers\base\core.c