Home
last modified time | relevance | path

Searched refs:mcam (Results 1 – 4 of 4) sorted by relevance

/linux-4.4.14/drivers/media/platform/marvell-ccic/
Dmmp-driver.c42 struct mcam_camera mcam; member
48 static inline struct mmp_camera *mcam_to_cam(struct mcam_camera *mcam) in mcam_to_cam() argument
50 return container_of(mcam, struct mmp_camera, mcam); in mcam_to_cam()
110 static void mcam_clk_enable(struct mcam_camera *mcam) in mcam_clk_enable() argument
115 if (!IS_ERR(mcam->clk[i])) in mcam_clk_enable()
116 clk_prepare_enable(mcam->clk[i]); in mcam_clk_enable()
120 static void mcam_clk_disable(struct mcam_camera *mcam) in mcam_clk_disable() argument
125 if (!IS_ERR(mcam->clk[i])) in mcam_clk_disable()
126 clk_disable_unprepare(mcam->clk[i]); in mcam_clk_disable()
140 static int mmpcam_power_up(struct mcam_camera *mcam) in mmpcam_power_up() argument
[all …]
Dcafe-driver.c53 struct mcam_camera mcam; member
147 return container_of(m, struct cafe_camera, mcam); in to_cam()
151 static int cafe_smbus_write_done(struct mcam_camera *mcam) in cafe_smbus_write_done() argument
162 spin_lock_irqsave(&mcam->dev_lock, flags); in cafe_smbus_write_done()
163 c1 = mcam_reg_read(mcam, REG_TWSIC1); in cafe_smbus_write_done()
164 spin_unlock_irqrestore(&mcam->dev_lock, flags); in cafe_smbus_write_done()
173 struct mcam_camera *mcam = &cam->mcam; in cafe_smbus_write_data() local
175 spin_lock_irqsave(&mcam->dev_lock, flags); in cafe_smbus_write_data()
182 mcam_reg_write(mcam, REG_TWSIC0, rval); in cafe_smbus_write_data()
183 (void) mcam_reg_read(mcam, REG_TWSIC1); /* force write */ in cafe_smbus_write_data()
[all …]
Dmcam-core.c291 static void mcam_enable_mipi(struct mcam_camera *mcam) in mcam_enable_mipi() argument
294 cam_dbg(mcam, "camera: DPHY3=0x%x, DPHY5=0x%x, DPHY6=0x%x\n", in mcam_enable_mipi()
295 mcam->dphy[0], mcam->dphy[1], mcam->dphy[2]); in mcam_enable_mipi()
296 mcam_reg_write(mcam, REG_CSI2_DPHY3, mcam->dphy[0]); in mcam_enable_mipi()
297 mcam_reg_write(mcam, REG_CSI2_DPHY5, mcam->dphy[1]); in mcam_enable_mipi()
298 mcam_reg_write(mcam, REG_CSI2_DPHY6, mcam->dphy[2]); in mcam_enable_mipi()
300 if (!mcam->mipi_enabled) { in mcam_enable_mipi()
301 if (mcam->lane > 4 || mcam->lane <= 0) { in mcam_enable_mipi()
302 cam_warn(mcam, "lane number error\n"); in mcam_enable_mipi()
303 mcam->lane = 1; /* set the default value */ in mcam_enable_mipi()
[all …]
DMakefile2 cafe_ccic-y := cafe-driver.o mcam-core.o
5 mmp_camera-y := mmp-driver.o mcam-core.o