mtk 平台LCD 驱动的

mtk 平台LCD 驱动的
MTK_LCD_Driver
代码的路是在/mediatek/source/kernel/driver/vedio/mtkfb.c
module_init(mtkfb_init);模块初始化函数
int__init mtkfb_init(void)
{int r = 0;
MSG_FUNC_ENTER();
/* Register the driver withLDM */
if(platform_driver_register(&mtkfb_driver)) {//以platform方式进行注册mtkfb driver
PRNERR("failed toregister mtkfb driver\n");
r = -ENODEV;
goto exit;
}
#ifdefCONFIG_HAS_EARLYSUSPEND
register_early_suspend(&mtkfb_early_suspend_handler);//LCD是以erly_suspend的方式注册的,这个涉及到power_management的内容
#endif
DBG_Init();
exit:
MSG_FUNC_LEAVE();
return r;

知道设备模型的人应该知道platformbus总线的match函数的规则是device和driver的名字必须相同,当name匹配一样的时候,我们就会调用driver里面的probe函数,这个函数是LCDdriver的核心入口函数。
进入LCDprobe世界。
staticint mtkfb_probe(struct device *dev)
{
s
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值