g2d驱动设计流程

1、获取g2d 设备寄存器地址及映射
2、根据寄存器手册配置g2d 设备时钟

	G2D_WrReg32(PMUA_REG_BASE+0xcc,(1<<4));G2D_WrReg32(PMUA_REG_BASE+0xcc,(1<<4)|(1<<1));G2D_WrReg32(PMUA_REG_BASE+0xcc,(1<<15)|(1<<4)|(1<<1));

3、初始化cb池

cb_init_pool(g_stG2dDevice.cbd, (unsigned long)G2d_virt, G2d_phys);

4、配置g2d中断

  (VOID)LOS_HwiCreate(NUM_HAL_INTERRUPT_G2D, 0, 0, g2d_irq_handler, NULL);LOS_HwiSetAffinity(NUM_HAL_INTERRUPT_G2D, (1 << (OsHwIDGet


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部