Home
last modified time | relevance | path

Searched refs:saa7146_write (Results 1 – 17 of 17) sorted by relevance

/Linux-v4.19/drivers/media/pci/ttpci/
Dbudget-core.c65 saa7146_write(budget->dev, MC1, MASK_20); // DMA3 off in stop_ts_capture()
79 saa7146_write(dev, MC1, MASK_20); // DMA3 off in start_ts_capture()
83 saa7146_write(dev, PCI_BT_V1, 0x001c0000 | (saa7146_read(dev, PCI_BT_V1) & ~0x001f0000)); in start_ts_capture()
99 saa7146_write(dev, DD1_INIT, 0x04000000); in start_ts_capture()
100 saa7146_write(dev, MC2, (MASK_09 | MASK_25)); in start_ts_capture()
101 saa7146_write(dev, BRS_CTRL, 0x00000000); in start_ts_capture()
104 saa7146_write(dev, DD1_INIT, 0x00000200); in start_ts_capture()
105 saa7146_write(dev, MC2, (MASK_10 | MASK_26)); in start_ts_capture()
106 saa7146_write(dev, BRS_CTRL, 0x60000000); in start_ts_capture()
113 saa7146_write(dev, DD1_INIT, 0x06000200); in start_ts_capture()
[all …]
Dbudget-patch.c398 saa7146_write(dev, MC1, MASK_31); in budget_patch_attach()
404 saa7146_write(dev, DD1_STREAM_B, 0); in budget_patch_attach()
406 saa7146_write(dev, DD1_INIT, 0x00000200); // have this in budget-core too! in budget_patch_attach()
407 saa7146_write(dev, BRS_CTRL, 0x00000000); // VBI in budget_patch_attach()
413 saa7146_write(dev, HPS_H_PRESCALE, 0); // r68 in budget_patch_attach()
414 saa7146_write(dev, HPS_H_SCALE, 0); // r6c in budget_patch_attach()
415 saa7146_write(dev, BCS_CTRL, 0); // r70 in budget_patch_attach()
416 saa7146_write(dev, HPS_V_SCALE, 0); // r60 in budget_patch_attach()
417 saa7146_write(dev, HPS_V_GAIN, 0); // r64 in budget_patch_attach()
418 saa7146_write(dev, CHROMA_KEY_RANGE, 0); // r74 in budget_patch_attach()
[all …]
Dav7110.c1196 saa7146_write(budget->dev, MC1, MASK_20); /* DMA3 off */ in stop_ts_capture()
1215 saa7146_write(budget->dev, MC1, (MASK_04 | MASK_20)); /* DMA3 on */ in start_ts_capture()
2391 saa7146_write(dev, MC1, MASK_31); in av7110_attach()
2397 saa7146_write(dev, DD1_STREAM_B, 0); in av7110_attach()
2399 saa7146_write(dev, DD1_INIT, 0x00000200); in av7110_attach()
2400 saa7146_write(dev, BRS_CTRL, 0x00000000); // VBI in av7110_attach()
2401 saa7146_write(dev, MC2, in av7110_attach()
2413 saa7146_write(dev, MC1, MASK_29); in av7110_attach()
2415 saa7146_write(dev, RPS_TOV1, 0); in av7110_attach()
2434 saa7146_write(dev, EC1SSR, (0x03<<2) | 3 ); in av7110_attach()
[all …]
Dav7110_hw.c68 saa7146_write(dev, DEBI_CONFIG, config); in av7110_debiwrite()
70 saa7146_write(dev, DEBI_AD, val); in av7110_debiwrite()
72 saa7146_write(dev, DEBI_AD, av7110->debi_bus); in av7110_debiwrite()
73 saa7146_write(dev, DEBI_COMMAND, (count << 17) | (addr & 0xffff)); in av7110_debiwrite()
74 saa7146_write(dev, MC2, (2 << 16) | 2); in av7110_debiwrite()
91 saa7146_write(dev, DEBI_AD, av7110->debi_bus); in av7110_debiread()
92 saa7146_write(dev, DEBI_COMMAND, (count << 17) | 0x10000 | (addr & 0xffff)); in av7110_debiread()
94 saa7146_write(dev, DEBI_CONFIG, config); in av7110_debiread()
95 saa7146_write(dev, MC2, (2 << 16) | 2); in av7110_debiread()
225 saa7146_write(av7110->dev, MC1, 0x08800880); in av7110_bootarm()
[all …]
Dbudget-av.c349 saa7146_write(saa, MC1, MASK_27 | MASK_11); in ciintf_init()
375 saa7146_write(saa, MC1, MASK_27); in ciintf_init()
392 saa7146_write(saa, MC1, MASK_27); in ciintf_deinit()
1471 saa7146_write(dev, DD1_STREAM_B, 0x04000000); in budget_av_attach()
1472 saa7146_write(dev, DD1_INIT, 0x07000600); in budget_av_attach()
1473 saa7146_write(dev, MC2, MASK_09 | MASK_25 | MASK_10 | MASK_26); in budget_av_attach()
1502 saa7146_write(dev, PCI_BT_V1, 0x1c00101f); in budget_av_attach()
Dav7110_v4l.c795 saa7146_write(av7110->dev, DD1_STREAM_B, 0x00000000); in av7110_init_analog_module()
796 saa7146_write(av7110->dev, DD1_INIT, 0x03000700); in av7110_init_analog_module()
797 saa7146_write(av7110->dev, MC2, (MASK_09 | MASK_25 | MASK_10 | MASK_26)); in av7110_init_analog_module()
Dbudget-ci.c462 saa7146_write(saa, MC1, MASK_27 | MASK_11); in ciintf_init()
536 saa7146_write(saa, MC1, MASK_27); in ciintf_init()
564 saa7146_write(saa, MC1, MASK_27); in ciintf_deinit()
/Linux-v4.19/drivers/media/common/saa7146/
Dsaa7146_i2c.c121 saa7146_write(dev, I2C_STATUS, dev->i2c_bitrate); in saa7146_i2c_reset()
122 saa7146_write(dev, I2C_TRANSFER, 0); in saa7146_i2c_reset()
131 saa7146_write(dev, I2C_STATUS, (dev->i2c_bitrate | MASK_07)); in saa7146_i2c_reset()
132 saa7146_write(dev, MC2, (MASK_00 | MASK_16)); in saa7146_i2c_reset()
136 saa7146_write(dev, I2C_STATUS, dev->i2c_bitrate); in saa7146_i2c_reset()
137 saa7146_write(dev, MC2, (MASK_00 | MASK_16)); in saa7146_i2c_reset()
150 saa7146_write(dev, I2C_STATUS, (dev->i2c_bitrate | MASK_07)); in saa7146_i2c_reset()
151 saa7146_write(dev, MC2, (MASK_00 | MASK_16)); in saa7146_i2c_reset()
155 saa7146_write(dev, I2C_STATUS, dev->i2c_bitrate); in saa7146_i2c_reset()
156 saa7146_write(dev, MC2, (MASK_00 | MASK_16)); in saa7146_i2c_reset()
[all …]
Dsaa7146_vbi.c30 saa7146_write(dev, BASE_EVEN3, dma_addr); in vbi_workaround()
31 saa7146_write(dev, BASE_ODD3, dma_addr+vbi_pixel_to_capture); in vbi_workaround()
32 saa7146_write(dev, PROT_ADDR3, dma_addr+4096); in vbi_workaround()
33 saa7146_write(dev, PITCH3, vbi_pixel_to_capture); in vbi_workaround()
34 saa7146_write(dev, BASE_PAGE3, 0x0); in vbi_workaround()
35 saa7146_write(dev, NUM_LINE_BYTE3, (2<<16)|((vbi_pixel_to_capture)<<0)); in vbi_workaround()
36 saa7146_write(dev, MC2, MASK_04|MASK_20); in vbi_workaround()
89 saa7146_write(dev, MC2, MASK_31|MASK_15); in vbi_workaround()
91 saa7146_write(dev, NUM_LINE_BYTE3, (1<<16)|(2<<0)); in vbi_workaround()
92 saa7146_write(dev, MC2, MASK_04|MASK_20); in vbi_workaround()
[all …]
Dsaa7146_hlp.c475 saa7146_write(dev, CLIP_FORMAT_CTRL,clip_format); in saa7146_disable_clipping()
476 saa7146_write(dev, MC2, (MASK_05 | MASK_21)); in saa7146_disable_clipping()
479 saa7146_write(dev, MC1, MASK_21); in saa7146_disable_clipping()
507 saa7146_write(dev, BASE_EVEN2, vdma2.base_even); in saa7146_set_clipping_rect()
508 saa7146_write(dev, BASE_ODD2, vdma2.base_odd); in saa7146_set_clipping_rect()
509 saa7146_write(dev, PROT_ADDR2, vdma2.prot_addr); in saa7146_set_clipping_rect()
510 saa7146_write(dev, BASE_PAGE2, vdma2.base_page); in saa7146_set_clipping_rect()
511 saa7146_write(dev, PITCH2, vdma2.pitch); in saa7146_set_clipping_rect()
512 saa7146_write(dev, NUM_LINE_BYTE2, vdma2.num_line_byte); in saa7146_set_clipping_rect()
515 saa7146_write(dev, CLIP_FORMAT_CTRL,clip_format); in saa7146_set_clipping_rect()
[all …]
Dsaa7146_core.c57 saa7146_write(dev, GPIO_CTRL, value); in saa7146_setgpio()
346 saa7146_write(dev, ISR, ack_isr); in interrupt_hw()
408 saa7146_write(dev, IER, 0); in saa7146_init_one()
411 saa7146_write(dev, MC1, 0x30ff0000); in saa7146_init_one()
414 saa7146_write(dev, MC2, 0xf8000000); in saa7146_init_one()
459 saa7146_write(dev, PCI_BT_V1, 0x1c00101f); in saa7146_init_one()
526 saa7146_write(dev, MC1, 0x00ff0000); in saa7146_remove_one()
529 saa7146_write(dev, IER, 0); in saa7146_remove_one()
Dsaa7146_fops.c138 saa7146_write(dev,MC1, MASK_20); in saa7146_buffer_next()
145 saa7146_write(dev, PROT_ADDR1, 0); in saa7146_buffer_next()
146 saa7146_write(dev, MC2, (MASK_02|MASK_18)); in saa7146_buffer_next()
149 saa7146_write(dev, RPS_ADDR0, dev->d_rps0.dma_handle); in saa7146_buffer_next()
151 saa7146_write(dev, MC1, (MASK_12 | MASK_28)); in saa7146_buffer_next()
455 saa7146_write(dev,MC2, MASK_31); in vv_callback()
510 saa7146_write(dev, BCS_CTRL, 0x80400040); in saa7146_vv_init()
513 saa7146_write(dev, MC1, (MASK_10 | MASK_26)); in saa7146_vv_init()
Dsaa7146_video.c377 saa7146_write(dev, MC2, MASK_27 ); in video_begin()
423 saa7146_write(dev, MC1, MASK_28); in video_end()
429 saa7146_write(dev, MC1, dmas); in video_end()
546 saa7146_write(dev, BCS_CTRL, val); in saa7146_s_ctrl()
547 saa7146_write(dev, MC2, MASK_22 | MASK_06); in saa7146_s_ctrl()
554 saa7146_write(dev, BCS_CTRL, val); in saa7146_s_ctrl()
555 saa7146_write(dev, MC2, MASK_22 | MASK_06); in saa7146_s_ctrl()
562 saa7146_write(dev, BCS_CTRL, val); in saa7146_s_ctrl()
563 saa7146_write(dev, MC2, MASK_22 | MASK_06); in saa7146_s_ctrl()
/Linux-v4.19/drivers/media/pci/saa7146/
Dhexium_gemini.c271 saa7146_write(dev, MC1, (MASK_08 | MASK_24 | MASK_10 | MASK_26)); in hexium_attach()
286 saa7146_write(dev, DD1_INIT, 0x07000700); in hexium_attach()
287 saa7146_write(dev, DD1_STREAM_B, 0x00000000); in hexium_attach()
288 saa7146_write(dev, MC2, (MASK_09 | MASK_25 | MASK_10 | MASK_26)); in hexium_attach()
Dhexium_orion.c228 saa7146_write(dev, MC1, (MASK_08 | MASK_24 | MASK_10 | MASK_26)); in hexium_probe()
230 saa7146_write(dev, DD1_INIT, 0x01000100); in hexium_probe()
231 saa7146_write(dev, DD1_STREAM_B, 0x00000000); in hexium_probe()
232 saa7146_write(dev, MC2, (MASK_09 | MASK_25 | MASK_10 | MASK_26)); in hexium_probe()
Dmxb.c381 saa7146_write(dev, GPIO_CTRL, 0x00404050); in mxb_init_done()
445 saa7146_write(dev, DD1_STREAM_B, 0x00000000); in mxb_init_done()
446 saa7146_write(dev, DD1_INIT, 0x02000200); in mxb_init_done()
447 saa7146_write(dev, MC2, (MASK_09 | MASK_25 | MASK_10 | MASK_26)); in mxb_init_done()
686 saa7146_write(dev, reg->reg, reg->val); in vidioc_s_register()
773 saa7146_write(dev, GPIO_CTRL, 0x00404050); in std_callback()
785 saa7146_write(dev, GPIO_CTRL, 0x00404050); in std_callback()
/Linux-v4.19/include/media/drv-intf/
Dsaa7146.h22 #define saa7146_write(sxy,adr,dat) writel((dat),(sxy->mem+(adr))) macro
55 saa7146_write(x, ISR, (y));
460 saa7146_write(x, IER, saa7146_read(x, IER) & ~y); in SAA7146_IER_DISABLE()
468 saa7146_write(x, IER, saa7146_read(x, IER) | y); in SAA7146_IER_ENABLE()