1 #ifndef __CAMSYS_MIPICSI_PHY_H__
2 #define __CAMSYS_MIPICSI_PHY_H__
4 #include "camsys_internal.h"
6 #if defined(CONFIG_ARCH_ROCKCHIP)
8 #define write_grf_reg(addr, val) __raw_writel(val, addr+RK_GRF_VIRT)
9 #define read_grf_reg(addr) __raw_readl(addr+RK_GRF_VIRT)
10 #define mask_grf_reg(addr, msk, val) write_grf_reg(addr,(val)|((~(msk))&read_grf_reg(addr)))
12 #define write_grf_reg(addr, val)
13 #define read_grf_reg(addr) 0
14 #define mask_grf_reg(addr, msk, val)
18 typedef struct camsys_mipiphy_clk_s {
19 struct clk *pd_mipi_csi;
20 struct clk *pclk_mipiphy_csi;
23 } camsys_mipiphy_clk_t;
26 int camsys_mipiphy_probe_cb(struct platform_device *pdev, camsys_dev_t *camsys_dev);