| /linux/drivers/media/pci/cx25821/ |
| H A D | cx25821-core.c | 345 cx_write(DEV_CNTRL2, 0x20); in cx25821_registers_init() 350 cx_write(PCI_INT_MSK, 0x2001FFFF); in cx25821_registers_init() 354 cx_write(RDR_TLCTL0, tmp); in cx25821_registers_init() 357 cx_write(PLL_A_INT_FRAC, 0x9807A58B); in cx25821_registers_init() 360 cx_write(PLL_A_POST_STAT_BIST, 0x8000019C); in cx25821_registers_init() 364 cx_write(PLL_A_INT_FRAC, tmp & 0x7FFFFFFF); in cx25821_registers_init() 367 cx_write(PLL_B_INT_FRAC, 0x9883A86F); in cx25821_registers_init() 370 cx_write(PLL_B_POST_STAT_BIST, 0x8000018D); in cx25821_registers_init() 374 cx_write(PLL_B_INT_FRAC, tmp & 0x7FFFFFFF); in cx25821_registers_init() 377 cx_write(PLL_C_INT_FRAC, 0x96A0EA3F); in cx25821_registers_init() [all …]
|
| H A D | cx25821-i2c.c | 82 cx_write(bus->reg_addr, msg->addr << 25); in i2c_sendbytes() 83 cx_write(bus->reg_ctrl, bus->i2c_period | (1 << 2)); in i2c_sendbytes() 106 cx_write(bus->reg_addr, addr); in i2c_sendbytes() 107 cx_write(bus->reg_wdata, wdata); in i2c_sendbytes() 108 cx_write(bus->reg_ctrl, ctrl); in i2c_sendbytes() 132 cx_write(bus->reg_addr, addr); in i2c_sendbytes() 133 cx_write(bus->reg_wdata, wdata); in i2c_sendbytes() 134 cx_write(bus->reg_ctrl, ctrl); in i2c_sendbytes() 173 cx_write(bus->reg_addr, msg->addr << 25); in i2c_readbytes() 174 cx_write(bus->reg_ctrl, bus->i2c_period | (1 << 2) | 1); in i2c_readbytes() [all …]
|
| H A D | cx25821-alsa.c | 234 cx_write(AUD_A_LNGTH, buf->bpl); in _cx25821_start_audio_dma() 238 cx_write(AUD_A_GPCNT_CTL, GP_COUNT_CONTROL_RESET); in _cx25821_start_audio_dma() 243 cx_write(AUD_A_CFG, tmp | FLD_AUD_DST_PK_MODE | FLD_AUD_DST_ENABLE | in _cx25821_start_audio_dma() 254 cx_write(AUD_A_INT_MSK, FLD_AUD_DST_RISCI1 | FLD_AUD_DST_OF | in _cx25821_start_audio_dma() 258 cx_write(AUD_A_INT_STAT, ~0); in _cx25821_start_audio_dma() 320 cx_write(AUD_A_INT_STAT, status); in cx25821_aud_irq() 336 cx_write(AUD_A_GPCNT_CTL, GP_COUNT_CONTROL_RESET); in cx25821_aud_irq() 371 cx_write(PCI_INT_STAT, status); in cx25821_irq() 382 cx_write(PCI_INT_STAT, status); in cx25821_irq() 390 cx_write(PCI_INT_STAT, pci_status); in cx25821_irq()
|
| H A D | cx25821-gpio.c | 38 cx_write(gpio_oe_reg, value); in cx25821_set_gpiopin_direction() 68 cx_write(gpio_reg, value); in cx25821_set_gpiopin_logicvalue()
|
| H A D | cx25821.h | 351 #define cx_write(reg, value) writel((value), dev->lmmio + ((reg)>>2)) macro
|
| /linux/drivers/media/pci/cx88/ |
| H A D | cx88-core.c | 358 cx_write(cdt + 16 * i, ch->fifo_start + bpl * i); in cx88_sram_channel_setup() 361 cx_write(ch->cmds_start + 0, risc); in cx88_sram_channel_setup() 362 cx_write(ch->cmds_start + 4, cdt); in cx88_sram_channel_setup() 363 cx_write(ch->cmds_start + 8, (lines * 16) >> 3); in cx88_sram_channel_setup() 364 cx_write(ch->cmds_start + 12, ch->ctrl_start); in cx88_sram_channel_setup() 365 cx_write(ch->cmds_start + 16, 64 >> 2); in cx88_sram_channel_setup() 367 cx_write(ch->cmds_start + i, 0); in cx88_sram_channel_setup() 370 cx_write(ch->ptr1_reg, ch->fifo_start); in cx88_sram_channel_setup() 371 cx_write(ch->ptr2_reg, cdt); in cx88_sram_channel_setup() 372 cx_write(ch->cnt1_reg, (bpl >> 3) - 1); in cx88_sram_channel_setup() [all …]
|
| H A D | cx88-mpeg.c | 86 cx_write(MO_TS_LNGTH, dev->ts_packet_size); in cx8802_start_dma() 99 cx_write(TS_GEN_CNTRL, 0x0040 | dev->ts_gen_cntrl); in cx8802_start_dma() 101 cx_write(MO_PINMUX_IO, 0x00); in cx8802_start_dma() 102 cx_write(TS_HW_SOP_CNTRL, 0x47 << 16 | 188 << 4 | 0x01); in cx8802_start_dma() 108 cx_write(TS_SOP_STAT, 1 << 13); in cx8802_start_dma() 111 cx_write(TS_SOP_STAT, 0x00); in cx8802_start_dma() 116 cx_write(MO_PINMUX_IO, 0x88); in cx8802_start_dma() 121 cx_write(MO_PINMUX_IO, 0x88); in cx8802_start_dma() 122 cx_write(TS_SOP_STAT, 0); in cx8802_start_dma() 123 cx_write(TS_VALERR_CNTRL, 0); in cx8802_start_dma() [all …]
|
| H A D | cx88-tvaudio.c | 107 cx_write(l[i].reg, l[i].val); in set_audio_registers() 116 cx_write(AUD_VOL_CTL, (1 << 6)); in set_audio_start() 119 cx_write(AUD_INIT, mode); in set_audio_start() 120 cx_write(AUD_INIT_LD, 0x0001); in set_audio_start() 121 cx_write(AUD_SOFT_RESET, 0x0001); in set_audio_start() 130 cx_write(AUD_RATE_THRES_DMD, 0x000000C0); in set_audio_finish() 134 cx_write(AUD_I2SINPUTCNTL, 4); in set_audio_finish() 135 cx_write(AUD_BAUDRATE, 1); in set_audio_finish() 141 cx_write(AUD_I2SOUTPUTCNTL, 1); in set_audio_finish() 142 cx_write(AUD_I2SCNTL, 0); in set_audio_finish() [all …]
|
| H A D | cx88-cards.c | 3010 cx_write(MO_GP0_IO, 0x101000); in cx88_dvico_xc2028_callback() 3035 cx_write(MO_GP1_IO, 0x030302); in cx88_xc3028_geniatech_tuner_callback() 3039 cx_write(MO_GP1_IO, 0x030301); in cx88_xc3028_geniatech_tuner_callback() 3042 cx_write(MO_GP1_IO, 0x101010); in cx88_xc3028_geniatech_tuner_callback() 3044 cx_write(MO_GP1_IO, 0x101000); in cx88_xc3028_geniatech_tuner_callback() 3046 cx_write(MO_GP1_IO, 0x101010); in cx88_xc3028_geniatech_tuner_callback() 3095 cx_write(MO_GP2_IO, 0xcf7); in cx88_pv_8000gt_callback() 3097 cx_write(MO_GP2_IO, 0xef5); in cx88_pv_8000gt_callback() 3099 cx_write(MO_GP2_IO, 0xcf7); in cx88_pv_8000gt_callback() 3171 cx_write(MO_GP0_IO, 0x4ff); in cx88_xc2028_tuner_callback() [all …]
|
| H A D | cx88-alsa.c | 126 cx_write(MO_AUDD_LNGTH, buf->bpl); in _cx88_start_audio_dma() 129 cx_write(MO_AUDD_GPCNTRL, GP_COUNT_CONTROL_RESET); in _cx88_start_audio_dma() 138 cx_write(MO_AUD_INTMSK, AUD_INT_OPC_ERR | AUD_INT_DN_SYNC | in _cx88_start_audio_dma() 142 cx_write(MO_AUD_INTSTAT, ~0); in _cx88_start_audio_dma() 214 cx_write(MO_AUD_INTSTAT, status); in cx8801_aud_irq() 227 cx_write(MO_AUDD_GPCNTRL, GP_COUNT_CONTROL_RESET); in cx8801_aud_irq() 256 cx_write(MO_PCI_INTSTAT, status); in cx8801_irq() 695 cx_write(AUD_BAL_CTL, b); in snd_cx88_volume_put()
|
| H A D | cx88-vp3054-i2c.c | 37 cx_write(MO_GP0_IO, 0x010000 | vp3054_i2c->state); in vp3054_bit_setscl() 54 cx_write(MO_GP0_IO, 0x020000 | vp3054_i2c->state); in vp3054_bit_setsda()
|
| H A D | cx88-i2c.c | 52 cx_write(MO_I2C, core->i2c_state); in cx8800_bit_setscl() 64 cx_write(MO_I2C, core->i2c_state); in cx8800_bit_setsda()
|
| H A D | cx88.h | 585 #define cx_write(reg, value) writel((value), core->lmmio + ((reg) >> 2)) macro
|
| /linux/drivers/media/pci/cx23885/ |
| H A D | cx23885-i2c.c | 83 cx_write(bus->reg_addr, msg->addr << 25); in i2c_sendbytes() 84 cx_write(bus->reg_ctrl, bus->i2c_period | (1 << 2)); in i2c_sendbytes() 105 cx_write(bus->reg_addr, addr); in i2c_sendbytes() 106 cx_write(bus->reg_wdata, wdata); in i2c_sendbytes() 107 cx_write(bus->reg_ctrl, ctrl); in i2c_sendbytes() 127 cx_write(bus->reg_addr, addr); in i2c_sendbytes() 128 cx_write(bus->reg_wdata, wdata); in i2c_sendbytes() 129 cx_write(bus->reg_ctrl, ctrl); in i2c_sendbytes() 162 cx_write(bus->reg_addr, msg->addr << 25); in i2c_readbytes() 163 cx_write(bus->reg_ctrl, bus->i2c_period | (1 << 2) | 1); in i2c_readbytes() [all …]
|
| H A D | cx23885-alsa.c | 168 cx_write(AUD_INT_A_LNGTH, buf->bpl); in cx23885_start_audio_dma() 171 cx_write(AUD_INT_A_MODE, 1); in cx23885_start_audio_dma() 174 cx_write(AUD_INT_A_GPCNT_CTL, GP_COUNT_CONTROL_RESET); in cx23885_start_audio_dma() 182 cx_write(AUDIO_INT_INT_MSK, AUD_INT_OPC_ERR | AUD_INT_DN_SYNC | in cx23885_start_audio_dma() 186 cx_write(AUDIO_INT_INT_STAT, ~0); in cx23885_start_audio_dma() 234 cx_write(AUDIO_INT_INT_STAT, status); in cx23885_audio_irq() 246 cx_write(AUD_INT_A_GPCNT_CTL, GP_COUNT_CONTROL_RESET); in cx23885_audio_irq()
|
| H A D | cimax2.c | 200 cx_write(MC417_OEN, NETUP_EN_ALL); in netup_ci_op_cam() 201 cx_write(MC417_RWD, NETUP_CTRL_OFF | in netup_ci_op_cam() 204 cx_write(MC417_RWD, NETUP_CTRL_OFF | in netup_ci_op_cam() 209 cx_write(MC417_OEN, NETUP_EN_ALL | NETUP_DATA); in netup_ci_op_cam() 211 cx_write(MC417_RWD, NETUP_CTRL_OFF | data); in netup_ci_op_cam()
|
| H A D | cx23885-ioctl.c | 95 cx_write(reg->reg, reg->val); in cx23885_s_register()
|
| H A D | cx23888-ir.c | 144 cx_write(addr, value); in cx23888_ir_write4()
|