Lines Matching +full:read +full:- +full:strobe +full:- +full:delay

1 // SPDX-License-Identifier: GPL-2.0-only
3 * drivers/media/i2c/ccs/ccs-quirk.c
8 * Copyright (C) 2011--2012 Nokia Corporation
12 #include <linux/delay.h>
15 #include "ccs-limits.h"
20 struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd); in ccs_write_addr_8s()
23 for (; len > 0; len--, regs++) { in ccs_write_addr_8s()
24 rval = ccs_write_addr(sensor, regs->reg, regs->val); in ccs_write_addr_8s()
26 dev_err(&client->dev, in ccs_write_addr_8s()
28 rval, regs->reg, regs->val); in ccs_write_addr_8s()
38 if (sensor->minfo.revision_number < 0x0300) in jt8ew9_limits()
39 sensor->frame_skip = 1; in jt8ew9_limits()
70 { 0x3325, 0x83 }, /* Read Out Timing Control Toshiba Recommendation Setting */ in jt8ew9_post_poweron()
71 { 0x3330, 0x18 }, /* Read Out Timing Control Toshiba Recommendation Setting */ in jt8ew9_post_poweron()
72 { 0x333c, 0x01 }, /* Read Out Timing Control Toshiba Recommendation Setting */ in jt8ew9_post_poweron()
98 * 0x00 - HS mode, 0x01 - LP11 in imx125es_post_poweron()
122 struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd); in jt8ev1_post_poweron()
126 { 0x30a3, 0xd0 }, /* FLASH STROBE enable */ in jt8ev1_post_poweron()
155 switch (sensor->hwcfg.ext_clk) { in jt8ev1_post_poweron()
160 dev_warn(&client->dev, "no MSRs for %d Hz ext_clk\n", in jt8ev1_post_poweron()
161 sensor->hwcfg.ext_clk); in jt8ev1_post_poweron()
193 sensor->pll.flags |= CCS_PLL_FLAG_LANE_SPEED_MODEL | in jt8ev1_init()
195 sensor->pll.vt_lanes = 1; in jt8ev1_init()
196 sensor->pll.op_lanes = sensor->pll.csi2.lanes; in jt8ev1_init()