Toybrick

RK3399 Linux内核RK_GRF_VIRT这个宏是在哪里定义的?

yuxsun

注册会员

积分
64
楼主
发表于 2019-7-12 09:37:37    查看: 6785|回复: 0 | [复制链接]    打印 | 只看该作者
toybrick3399proD官方内核源码里RK_GRF_VIRT这个宏是在哪里定义的,我用搜索了整个源码,只有一块定义的地方,在rk32_mipi_dsi.h文件中:

#ifdef CONFIG_RK_3288_DSI_UBOOT
#include <asm/arch/rkplat.h>
#define RK_GRF_VIRT                        RKIO_GRF_PHYS
#define RK3288_CRU_PHYS                        RKIO_CRU_PHYS

#define RK3288_GRF_SOC_CON6                GRF_SOC_CON6
#define RK3288_GRF_SOC_CON14                GRF_SOC_CON14
#else

但是这是MIPI-DSI的定义,我没开启MIPI-DSI,所以走不到那块,我只想开启MIPI-CSI,
我开启后会内核编译不过(camsys_cif.c:86:37: error: ‘RK_GRF_VIRT’ undeclared (first use in this function)
__raw_writel(((1<<1)|(1<<(1+16))), RK_GRF_VIRT+0x0380);),

麻烦大佬解答一下,谢谢!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表