m5602_write_bridge
int m5602_write_bridge(
err = m5602_write_bridge(sd, M5602_XB_I2C_DEV_ADDR,
err = m5602_write_bridge(sd, M5602_XB_I2C_REG_ADDR, address);
err = m5602_write_bridge(sd, M5602_XB_I2C_CTRL, 1);
err = m5602_write_bridge(sd, M5602_XB_I2C_CTRL, 0x08);
err = m5602_write_bridge(sd, M5602_XB_I2C_CTRL, 0x18 + len);
err = m5602_write_bridge(sd,
err = m5602_write_bridge(sd,
err = m5602_write_bridge(sd,
err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, (height >> 8) & 0xff);
err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, (height & 0xff));
err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, 0);
err = m5602_write_bridge(sd, M5602_XB_SIG_INI, 0);
err = m5602_write_bridge(sd, M5602_XB_SIG_INI, 2);
err = m5602_write_bridge(sd, M5602_XB_HSYNC_PARA, 0);
err = m5602_write_bridge(sd, M5602_XB_HSYNC_PARA,
err = m5602_write_bridge(sd, M5602_XB_HSYNC_PARA, width & 0xff);
err = m5602_write_bridge(sd, M5602_XB_SIG_INI, 0);
err = m5602_write_bridge(sd,
err = m5602_write_bridge(sd,
err = m5602_write_bridge(sd,
err = m5602_write_bridge(sd, init_ov9650[i][1], data);
err = m5602_write_bridge(sd, res_init_ov9650[i][1],
err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA,
err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, (ver_offs & 0xff));
err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, 0);
err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, (height >> 8) & 0xff);
err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, (height & 0xff));
err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, 0);
err = m5602_write_bridge(sd, M5602_XB_SIG_INI, 0);
err = m5602_write_bridge(sd, M5602_XB_SIG_INI, 2);
err = m5602_write_bridge(sd, M5602_XB_HSYNC_PARA,
err = m5602_write_bridge(sd, M5602_XB_HSYNC_PARA, hor_offs & 0xff);
err = m5602_write_bridge(sd, M5602_XB_HSYNC_PARA,
err = m5602_write_bridge(sd, M5602_XB_HSYNC_PARA,
err = m5602_write_bridge(sd, M5602_XB_SIG_INI, 0);
err = m5602_write_bridge(sd, preinit_po1030[i][1],
err = m5602_write_bridge(sd,
err = m5602_write_bridge(sd, M5602_XB_SENSOR_TYPE, 0x0c);
err = m5602_write_bridge(sd, M5602_XB_LINE_OF_FRAME_H, 0x81);
err = m5602_write_bridge(sd, M5602_XB_PIX_OF_LINE_H, 0x82);
err = m5602_write_bridge(sd, M5602_XB_SIG_INI, 0x01);
err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA,
err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, (ver_offs & 0xff));
err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, 0);
err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, (height >> 8) & 0xff);
err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, (height & 0xff));
err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, 0);
err = m5602_write_bridge(sd, M5602_XB_SIG_INI, 0);
err = m5602_write_bridge(sd, M5602_XB_HSYNC_PARA, 0);
err = m5602_write_bridge(sd, M5602_XB_HSYNC_PARA, (width >> 8) & 0xff);
err = m5602_write_bridge(sd, M5602_XB_HSYNC_PARA, (width & 0xff));
err = m5602_write_bridge(sd, M5602_XB_SIG_INI, 0);
err = m5602_write_bridge(sd,
err = m5602_write_bridge(sd,
err = m5602_write_bridge(sd,
err = m5602_write_bridge(sd,
err = m5602_write_bridge(sd, preinit_s5k83a[i][1],
err = m5602_write_bridge(sd,
err = m5602_write_bridge(sd, start_s5k83a[i][1],
err = m5602_write_bridge(sd, M5602_XB_GPIO_DAT, data[0]);