Kernel Version: 3.0.35
mxc_dispdrv.c display通用注册handle接口,用于统一管理各种接口。
mxc_ipuv3_fb.c 平台核心驱动,最终用于注册driver到fb中。
ldb device 注册:
imx6q_add_ldb -> //board-mx6-tek.c
imx_add_ldb ->
imx_add_platform_device -> //device name是mxc_ldb
imx_add_platform_device_dmamask ->
platform_device_alloc //分配一个platform_device
platform_device_add //添加device
ldb driver 注册:
ldb_init -> //ldb.c
ldb_probe ->
mxc_dispdrv_register -> //ldb_drv添加到dispdrv_list,后面注册fb会用到
fb device 注册:
mx6_tek_board_init -> //b
mxc_dispdrv.c display通用注册handle接口,用于统一管理各种接口。
mxc_ipuv3_fb.c 平台核心驱动,最终用于注册driver到fb中。
ldb device 注册:
imx6q_add_ldb -> //board-mx6-tek.c
imx_add_ldb ->
imx_add_platform_device -> //device name是mxc_ldb
imx_add_platform_device_dmamask ->
platform_device_alloc //分配一个platform_device
platform_device_add //添加device
ldb driver 注册:
ldb_init -> //ldb.c
ldb_probe ->
mxc_dispdrv_register -> //ldb_drv添加到dispdrv_list,后面注册fb会用到
fb device 注册:
mx6_tek_board_init -> //b