Lines Matching defs:val
124 u16 val;
201 static int s5k4ecgx_i2c_read(struct i2c_client *client, u16 addr, u16 *val)
219 *val = be16_to_cpu(*((__be16 *)rbuf));
221 v4l2_dbg(4, debug, client, "i2c_read: 0x%04X : 0x%04x\n", addr, *val);
226 static int s5k4ecgx_i2c_write(struct i2c_client *client, u16 addr, u16 val)
228 u8 buf[4] = { addr >> 8, addr & 0xff, val >> 8, val & 0xff };
231 v4l2_dbg(4, debug, client, "i2c_write: 0x%04x : 0x%04x\n", addr, val);
236 static int s5k4ecgx_write(struct i2c_client *client, u32 addr, u16 val)
241 v4l2_dbg(3, debug, client, "write: 0x%08x : 0x%04x\n", addr, val);
247 ret = s5k4ecgx_i2c_write(client, REG_CMDBUF0_ADDR, val);
252 static int s5k4ecgx_read(struct i2c_client *client, u32 addr, u16 *val)
261 ret = s5k4ecgx_i2c_read(client, REG_CMDBUF0_ADDR, val);
331 u16 val;
359 val = get_unaligned_le16(ptr);
362 err = s5k4ecgx_write(client, addr, val);
364 err = s5k4ecgx_i2c_write(client, REG_CMDBUF0_ADDR, val);
457 static int s5k4ecgx_gpio_set_value(struct s5k4ecgx *priv, int id, u32 val)
461 gpio_set_value(priv->gpio[id].gpio, val);
631 v4l2_dbg(1, debug, sd, "ctrl: 0x%x, value: %d\n", ctrl->id, ctrl->val);
636 err = s5k4ecgx_write(client, REG_USER_CONTRAST, ctrl->val);
640 err = s5k4ecgx_write(client, REG_USER_SATURATION, ctrl->val);
647 ctrl->val * SHARPNESS_DIV);
651 err = s5k4ecgx_write(client, REG_USER_BRIGHTNESS, ctrl->val);
842 static int s5k4ecgx_config_gpio(int nr, int val, const char *name)
844 unsigned long flags = val ? GPIOF_OUT_INIT_HIGH : GPIOF_OUT_INIT_LOW;