Lines Matching refs:io_write

369 static inline int io_write(struct v4l2_subdev *sd, u8 reg, u8 val)  in io_write()  function
378 return io_write(sd, reg, (io_read(sd, reg) & mask) | val); in io_write_and_or()
384 return io_write(sd, reg, (io_read(sd, reg) & ~mask) | val); in io_write_clr_set()
921 io_write(sd, reg->reg & 0xff, val); in adv7842_s_register()
987 io_write(sd, 0x00, predef_vid_timings[i].vid_std); in find_and_set_predefined_video_timings()
989 io_write(sd, 0x01, (predef_vid_timings[i].v_freq << 4) + prim_mode); in find_and_set_predefined_video_timings()
1005 io_write(sd, 0x16, 0x43); in configure_predefined_video_timings()
1006 io_write(sd, 0x17, 0x5a); in configure_predefined_video_timings()
1072 io_write(sd, 0x00, 0x07); /* video std */ in configure_custom_video_timings()
1073 io_write(sd, 0x01, 0x02); /* prim mode */ in configure_custom_video_timings()
1100 io_write(sd, 0x00, 0x02); /* video std */ in configure_custom_video_timings()
1101 io_write(sd, 0x01, 0x06); /* prim mode */ in configure_custom_video_timings()
1713 io_write(sd, 0x15, 0xb0); /* Disable Tristate of Pins (no audio) */ in enable_input()
1717 io_write(sd, 0x15, 0xa0); /* Disable Tristate of Pins */ in enable_input()
1731 io_write(sd, 0x15, 0xbe); /* Tristate all outputs from video core */ in disable_input()
1791 io_write(sd, 0x00, vid_std_select); /* video std: CVBS or YC mode */ in select_input()
1792 io_write(sd, 0x01, 0); /* prim mode */ in select_input()
1799 io_write(sd, 0xdd, 0x90); /* Manual 2x output clock */ in select_input()
1839 io_write(sd, 0x00, vid_std_select); /* video std */ in select_input()
1840 io_write(sd, 0x01, 0x02); /* prim mode */ in select_input()
1879 io_write(sd, 0x00, vid_std_select); /* video std */ in select_input()
1880 io_write(sd, 0x01, 5); /* prim mode */ in select_input()
2054 io_write(sd, 0x03, state->format->op_format_sel | in adv7842_setup_format()
2137 io_write(sd, 0x46, 0x9c); in adv7842_irq_enable()
2139 io_write(sd, 0x5a, 0x10); in adv7842_irq_enable()
2141 io_write(sd, 0x73, 0x03); in adv7842_irq_enable()
2143 io_write(sd, 0x78, 0x03); in adv7842_irq_enable()
2145 io_write(sd, 0xa0, 0x09); in adv7842_irq_enable()
2147 io_write(sd, 0x69, 0x08); in adv7842_irq_enable()
2149 io_write(sd, 0x46, 0x0); in adv7842_irq_enable()
2150 io_write(sd, 0x5a, 0x0); in adv7842_irq_enable()
2151 io_write(sd, 0x73, 0x0); in adv7842_irq_enable()
2152 io_write(sd, 0x78, 0x0); in adv7842_irq_enable()
2153 io_write(sd, 0xa0, 0x0); in adv7842_irq_enable()
2154 io_write(sd, 0x69, 0x0); in adv7842_irq_enable()
2232 io_write(sd, 0x94, cec_irq); in adv7842_cec_isr()
2377 io_write(sd, 0x44, irq_status[0]); in adv7842_isr()
2379 io_write(sd, 0x58, irq_status[1]); in adv7842_isr()
2381 io_write(sd, 0x71, irq_status[2]); in adv7842_isr()
2383 io_write(sd, 0x76, irq_status[3]); in adv7842_isr()
2385 io_write(sd, 0x9e, irq_status[4]); in adv7842_isr()
2387 io_write(sd, 0x67, irq_status[5]); in adv7842_isr()
2983 io_write(sd, 0x0c, 0x42); /* Power up part and power down VDP */ in adv7842_core_init()
2984 io_write(sd, 0x15, 0x80); /* Power up pads */ in adv7842_core_init()
2987 io_write(sd, 0x02, 0xf0 | pdata->alt_gamma << 3); in adv7842_core_init()
3014 io_write(sd, 0x06, 0xa6); /* positive VS and HS and DE */ in adv7842_core_init()
3066 io_write(sd, 0x19, 0x80 | pdata->llc_dll_phase); in adv7842_core_init()
3067 io_write(sd, 0x33, 0x40); in adv7842_core_init()
3070 io_write(sd, 0x40, 0xf2); /* Configure INT1 */ in adv7842_core_init()
3092 io_write(sd, 0x00, 0x01); /* Program SDP 4x1 */ in adv7842_ddr_ram_test()
3093 io_write(sd, 0x01, 0x00); /* Program SDP mode */ in adv7842_ddr_ram_test()
3100 io_write(sd, 0x0C, 0x40); /* Power up ADV7844 */ in adv7842_ddr_ram_test()
3101 io_write(sd, 0x15, 0xBA); /* Enable outputs */ in adv7842_ddr_ram_test()
3103 io_write(sd, 0xFF, 0x04); /* Reset memory controller */ in adv7842_ddr_ram_test()
3150 io_write(sd, 0xf1, pdata->i2c_sdp << 1); in adv7842_rewrite_i2c_addresses()
3151 io_write(sd, 0xf2, pdata->i2c_sdp_io << 1); in adv7842_rewrite_i2c_addresses()
3152 io_write(sd, 0xf3, pdata->i2c_avlink << 1); in adv7842_rewrite_i2c_addresses()
3153 io_write(sd, 0xf4, pdata->i2c_cec << 1); in adv7842_rewrite_i2c_addresses()
3154 io_write(sd, 0xf5, pdata->i2c_infoframe << 1); in adv7842_rewrite_i2c_addresses()
3156 io_write(sd, 0xf8, pdata->i2c_afe << 1); in adv7842_rewrite_i2c_addresses()
3157 io_write(sd, 0xf9, pdata->i2c_repeater << 1); in adv7842_rewrite_i2c_addresses()
3158 io_write(sd, 0xfa, pdata->i2c_edid << 1); in adv7842_rewrite_i2c_addresses()
3159 io_write(sd, 0xfb, pdata->i2c_hdmi << 1); in adv7842_rewrite_i2c_addresses()
3161 io_write(sd, 0xfd, pdata->i2c_cp << 1); in adv7842_rewrite_i2c_addresses()
3162 io_write(sd, 0xfe, pdata->i2c_vdp << 1); in adv7842_rewrite_i2c_addresses()
3385 io_write(sd, io_reg, addr << 1); in adv7842_dummy_client()