Home
last modified time | relevance | path

Searched refs:nvp6158_iic_addr (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/media/i2c/nvp6158_drv/
H A Dnvp6158_video_eq.c25 extern unsigned int nvp6158_iic_addr[4];
97 gpio_i2c_write(nvp6158_iic_addr[ps_eq_info->devnum], 0xFF, 0x00); in nvp6158_IsChAlive()
98 vloss = gpio_i2c_read(nvp6158_iic_addr[ps_eq_info->devnum], 0xA8); in nvp6158_IsChAlive()
250 gpio_i2c_write(nvp6158_iic_addr[devnum], 0xFF, 0x05 + ch ); in __nvp6158_eq_base_set_value()
251 gpio_i2c_write(nvp6158_iic_addr[devnum], 0x01, pbase->eq_bypass[dist] ); in __nvp6158_eq_base_set_value()
252 gpio_i2c_write(nvp6158_iic_addr[devnum], 0x58, pbase->eq_band_sel[dist] ); in __nvp6158_eq_base_set_value()
253 gpio_i2c_write(nvp6158_iic_addr[devnum], 0x5C, pbase->eq_gain_sel[dist] ); in __nvp6158_eq_base_set_value()
255 gpio_i2c_write(nvp6158_iic_addr[devnum], 0xff, (ch < 2 ? 0x0a : 0x0b) ); in __nvp6158_eq_base_set_value()
256 gpio_i2c_write(nvp6158_iic_addr[devnum], 0x3d + (ch%2 * 0x80), pbase->deq_a_on[dist] ); in __nvp6158_eq_base_set_value()
257 gpio_i2c_write(nvp6158_iic_addr[devnum], 0x3c + (ch%2 * 0x80), pbase->deq_a_sel[dist] ); in __nvp6158_eq_base_set_value()
[all …]
H A Dnvp6158_audio.c30 extern unsigned int nvp6158_iic_addr[4]; /* Slave address of Chip */
53 gpio_i2c_write(nvp6158_iic_addr[i], 0xFF, 0x01); in nvp6158_audio_init()
54 gpio_i2c_write(nvp6158_iic_addr[i], 0x94, 0x00); in nvp6158_audio_init()
55 gpio_i2c_write(nvp6158_iic_addr[i], 0x00, 0x02); in nvp6158_audio_init()
56 gpio_i2c_write(nvp6158_iic_addr[i], 0x08, 0x03); //I2s outputs 16ch audio in nvp6158_audio_init()
59 gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x3A); //first stage in nvp6158_audio_init()
61 gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x38); //middle stage in nvp6158_audio_init()
63 gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x38); //middle stage in nvp6158_audio_init()
65 gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x39); //last stage in nvp6158_audio_init()
68 gpio_i2c_write(nvp6158_iic_addr[i], 0x08, 0x02); //I2s outputs 8ch audio in nvp6158_audio_init()
[all …]
H A Dnvp6158_coax_protocol.c23 extern unsigned int nvp6158_iic_addr[4];
169 gpio_i2c_write(nvp6158_iic_addr[devnum], 0xFF, 0x01); // BANK 1 in nvp6158_coax_tx_init()
170 gpio_i2c_write(nvp6158_iic_addr[devnum], 0xA8+ch, 0x08+ch); // MPP_TST_SEL1 in nvp6158_coax_tx_init()
173 gpio_i2c_write(nvp6158_iic_addr[devnum], 0xFF, 0x05 + ch % 4); // BANK 5 in nvp6158_coax_tx_init()
174 gpio_i2c_write(nvp6158_iic_addr[devnum], 0x2F, 0x00); // MPP_H_INV, MPP_V_INV, MPP_F_INV in nvp6158_coax_tx_init()
175 gpio_i2c_write(nvp6158_iic_addr[devnum], 0x30, 0xE0); // MPP_H_S[7~4], MPP_H_E[3:0] in nvp6158_coax_tx_init()
176 gpio_i2c_write(nvp6158_iic_addr[devnum], 0x31, 0x43); // MPP_H_S[7:0] in nvp6158_coax_tx_init()
177 gpio_i2c_write(nvp6158_iic_addr[devnum], 0x32, 0xA2); // MPP_H_E[7:0] in nvp6158_coax_tx_init()
178 gpio_i2c_write(nvp6158_iic_addr[devnum], 0x7C, CoaxVal->rx_src); in nvp6158_coax_tx_init()
179 gpio_i2c_write(nvp6158_iic_addr[devnum], 0x7D, CoaxVal->rx_slice_lev); in nvp6158_coax_tx_init()
[all …]
H A Dnvp6158_video_auto_detect.c26 extern unsigned int nvp6158_iic_addr[4];
162 gpio_i2c_write(nvp6158_iic_addr[vin_auto_det->devnum], 0xFF, 0x01); in _nvp6158_video_input_auto_detect_vafe_set()
163 val_1x7A = gpio_i2c_read(nvp6158_iic_addr[vin_auto_det->devnum], 0x7A); in _nvp6158_video_input_auto_detect_vafe_set()
165 gpio_i2c_write(nvp6158_iic_addr[vin_auto_det->devnum], 0x7A, val_1x7A); in _nvp6158_video_input_auto_detect_vafe_set()
167 gpio_i2c_write(nvp6158_iic_addr[vin_auto_det->devnum], 0xFF, 0x00); in _nvp6158_video_input_auto_detect_vafe_set()
169 gpio_i2c_write(nvp6158_iic_addr[vin_auto_det->devnum], 0x00 + vin_auto_det->ch, in _nvp6158_video_input_auto_detect_vafe_set()
172 gpio_i2c_write(nvp6158_iic_addr[vin_auto_det->devnum], 0xFF, 0x01); in _nvp6158_video_input_auto_detect_vafe_set()
173 gpio_i2c_write(nvp6158_iic_addr[vin_auto_det->devnum], 0x84 + vin_auto_det->ch, 0x00); in _nvp6158_video_input_auto_detect_vafe_set()
178 gpio_i2c_write(nvp6158_iic_addr[vin_auto_det->devnum], 0xFF, 0x05 + vin_auto_det->ch); in _nvp6158_video_input_auto_detect_vafe_set()
181 val_5678x00 = gpio_i2c_read(nvp6158_iic_addr[vin_auto_det->devnum], 0x00); in _nvp6158_video_input_auto_detect_vafe_set()
[all …]
H A Dnvp6158_motion.c20 extern unsigned int nvp6158_iic_addr[4];
44 gpio_i2c_write(nvp6158_iic_addr[motion_set->devnum], 0xFF, 0x00); in nvp6158_motion_detection_get()
45 ReadVal = gpio_i2c_read(nvp6158_iic_addr[motion_set->devnum], 0xA9); in nvp6158_motion_detection_get()
57 gpio_i2c_write(nvp6158_iic_addr[motion_set->devnum], 0xFF, 0x02); in nvp6158_motion_onoff_set()
61 gpio_i2c_write(nvp6158_iic_addr[motion_set->devnum], 0x00 + (0x07 * motion_set->ch), 0x0C); in nvp6158_motion_onoff_set()
62 gpio_i2c_write(nvp6158_iic_addr[motion_set->devnum], 0x02 + (0x07 * motion_set->ch), 0x23); in nvp6158_motion_onoff_set()
63 gpio_i2c_write(nvp6158_iic_addr[motion_set->devnum], 0x28 + (0x06 * motion_set->ch), 0x11); in nvp6158_motion_onoff_set()
66 gpio_i2c_write(nvp6158_iic_addr[motion_set->devnum], 0x29 + (0x06 * motion_set->ch), 0x78); in nvp6158_motion_onoff_set()
67 gpio_i2c_write(nvp6158_iic_addr[motion_set->devnum], 0x2A + (0x06 * motion_set->ch), 0x40); in nvp6158_motion_onoff_set()
68 gpio_i2c_write(nvp6158_iic_addr[motion_set->devnum], 0x2C + (0x06 * motion_set->ch), 0x72); in nvp6158_motion_onoff_set()
[all …]
H A Dnvp6158_video.c33 extern unsigned int nvp6158_iic_addr[4];
51 nvp6158_iic_addr[ch/4], ch ); in nvp6158_dump_reg()
53 nvp6158_iic_addr[ch/4], bank ); in nvp6158_dump_reg()
54 gpio_i2c_write(nvp6158_iic_addr[ch/4], 0xFF, bank ); in nvp6158_dump_reg()
66 tmp = gpio_i2c_read(nvp6158_iic_addr[ch / 4], (i << 4) | j); in nvp6158_dump_reg()
82 gpio_i2c_write(nvp6158_iic_addr[ch / 4], 0xFF, 0x01); in nvp6158_video_get_adcclk()
83 adc_value = gpio_i2c_read(nvp6158_iic_addr[ch / 4], 0x84 + ch % 4); in nvp6158_video_get_adcclk()
85 __func__, __LINE__, ch, nvp6158_iic_addr[ch/4], adc_value ); in nvp6158_video_get_adcclk()
91 gpio_i2c_write(nvp6158_iic_addr[ch / 4], 0xFF, 0x01); in nvp6158_video_set_adcclk()
92 gpio_i2c_write(nvp6158_iic_addr[ch / 4], 0x84 + ch % 4, value); in nvp6158_video_set_adcclk()
[all …]
H A Dnvp6158_drv.c100 unsigned int nvp6158_iic_addr[4] = {0x60, 0x62, 0x64, 0x66}; variable
148 nvp6158_chip_id[chip] = nvp6158_check_id(nvp6158_iic_addr[chip]); in nvp6158_check_decoder_count()
149 nvp6158_rev_id[chip] = nvp6158_check_rev(nvp6158_iic_addr[chip]); in nvp6158_check_decoder_count()
154 …printk("[NVP6158_DRV]Device (0x%x) ID OK... 0x%x\n", nvp6158_iic_addr[chip], nvp6158_chip_id[chip]… in nvp6158_check_decoder_count()
155 … printk("[NVP6158_DRV]Device (0x%x) REV ... 0x%x\n", nvp6158_iic_addr[chip], nvp6158_rev_id[chip]); in nvp6158_check_decoder_count()
156 nvp6158_iic_addr[nvp6158_cnt] = nvp6158_iic_addr[chip]; in nvp6158_check_decoder_count()
158 nvp6158_iic_addr[chip] = 0xFF; in nvp6158_check_decoder_count()
166 printk("[NVP6158_DRV]Address [0x%x][0x%x][0x%x][0x%x]\n", nvp6158_iic_addr[0], in nvp6158_check_decoder_count()
167 nvp6158_iic_addr[1], nvp6158_iic_addr[2], nvp6158_iic_addr[3]); in nvp6158_check_decoder_count()
201 gpio_i2c_write(nvp6158_iic_addr[chip], 0xff, 0x01 ); in nvp6158_video_decoder_init()
[all …]