Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[media] saa7134 add new TV cards

Add new TV cards of Beholder Company. Just for autodetect.

Signed-off-by: Beholder Intl. Ltd. Dmitry Belimov <d.belimov@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>

authored by

Dmitri Belimov and committed by
Mauro Carvalho Chehab
5418f9fc ca540c8b

+72
+70
drivers/media/video/saa7134/saa7134-cards.c
··· 5632 5632 .gpio = 0x00050000, 5633 5633 }, 5634 5634 }, 5635 + [SAA7134_BOARD_BEHOLD_501] = { 5636 + /* Beholder Intl. Ltd. 2010 */ 5637 + /* Dmitry Belimov <d.belimov@gmail.com> */ 5638 + .name = "Beholder BeholdTV 501", 5639 + .audio_clock = 0x00200000, 5640 + .tuner_type = TUNER_ABSENT, 5641 + .radio_type = UNSET, 5642 + .tuner_addr = ADDR_UNSET, 5643 + .radio_addr = ADDR_UNSET, 5644 + .gpiomask = 0x00008000, 5645 + .inputs = { { 5646 + .name = name_tv, 5647 + .vmux = 3, 5648 + .amux = LINE2, 5649 + .tv = 1, 5650 + }, { 5651 + .name = name_comp1, 5652 + .vmux = 1, 5653 + .amux = LINE1, 5654 + }, { 5655 + .name = name_svideo, 5656 + .vmux = 8, 5657 + .amux = LINE1, 5658 + } }, 5659 + .mute = { 5660 + .name = name_mute, 5661 + .amux = LINE1, 5662 + }, 5663 + }, 5664 + [SAA7134_BOARD_BEHOLD_503FM] = { 5665 + /* Beholder Intl. Ltd. 2010 */ 5666 + /* Dmitry Belimov <d.belimov@gmail.com> */ 5667 + .name = "Beholder BeholdTV 503 FM", 5668 + .audio_clock = 0x00200000, 5669 + .tuner_type = TUNER_ABSENT, 5670 + .radio_type = UNSET, 5671 + .tuner_addr = ADDR_UNSET, 5672 + .radio_addr = ADDR_UNSET, 5673 + .gpiomask = 0x00008000, 5674 + .inputs = { { 5675 + .name = name_tv, 5676 + .vmux = 3, 5677 + .amux = LINE2, 5678 + .tv = 1, 5679 + }, { 5680 + .name = name_comp1, 5681 + .vmux = 1, 5682 + .amux = LINE1, 5683 + }, { 5684 + .name = name_svideo, 5685 + .vmux = 8, 5686 + .amux = LINE1, 5687 + } }, 5688 + .mute = { 5689 + .name = name_mute, 5690 + .amux = LINE1, 5691 + }, 5692 + }, 5635 5693 5636 5694 }; 5637 5695 ··· 6894 6836 .subvendor = 0x185b, 6895 6837 .subdevice = 0xc900, 6896 6838 .driver_data = SAA7134_BOARD_VIDEOMATE_M1F, 6839 + }, { 6840 + .vendor = PCI_VENDOR_ID_PHILIPS, 6841 + .device = PCI_DEVICE_ID_PHILIPS_SAA7133, 6842 + .subvendor = 0x5ace, 6843 + .subdevice = 0x5030, 6844 + .driver_data = SAA7134_BOARD_BEHOLD_503FM, 6845 + }, { 6846 + .vendor = PCI_VENDOR_ID_PHILIPS, 6847 + .device = PCI_DEVICE_ID_PHILIPS_SAA7130, 6848 + .subvendor = 0x5ace, 6849 + .subdevice = 0x5010, 6850 + .driver_data = SAA7134_BOARD_BEHOLD_501, 6897 6851 }, { 6898 6852 .vendor = PCI_VENDOR_ID_PHILIPS, 6899 6853 .device = PCI_DEVICE_ID_PHILIPS_SAA7134,
+2
drivers/media/video/saa7134/saa7134.h
··· 329 329 #define SAA7134_BOARD_VIDEOMATE_M1F 183 330 330 #define SAA7134_BOARD_ENCORE_ENLTV_FM3 184 331 331 #define SAA7134_BOARD_MAGICPRO_PROHDTV_PRO2 185 332 + #define SAA7134_BOARD_BEHOLD_501 186 333 + #define SAA7134_BOARD_BEHOLD_503FM 187 332 334 333 335 #define SAA7134_MAXBOARDS 32 334 336 #define SAA7134_INPUT_MAX 8