Lines Matching +full:ddr +full:- +full:config
1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Derived from ivtv-cards.c
11 #include "cx18-driver.h"
12 #include "cx18-cards.h"
13 #include "cx18-av-core.h"
14 #include "cx18-i2c.h"
38 /* Please add new PCI IDs to: https://pci-ids.ucw.cz/
43 /* Hauppauge HVR-1600 cards */
49 .name = "Hauppauge HVR-1600",
74 .ddr = {
75 /* ESMT M13S128324A-5B memory */
96 .name = "Hauppauge HVR-1600",
121 .ddr = {
122 /* ESMT M13S128324A-5B memory */
143 .name = "Hauppauge HVR-1600 (Preproduction)",
168 .ddr = {
169 /* Samsung K4D263238G-VC33 memory */
188 /* ------------------------------------------------------------------------- */
221 .ddr = {
222 /* EtronTech EM6A9160TS-5G memory */
235 /* ------------------------------------------------------------------------- */
246 .name = "Yuan MPC718 MiniPCI DVB-T/Analog",
248 "\tTo help, mail the linux-media list (www.linuxtv.org).\n",
272 /* FIXME - the FM radio is just a guess and driver doesn't use SIF */
274 .ddr = {
275 /* Hynix HY5DU283222B DDR RAM */
285 /* FIXME - these GPIO's are just guesses */
295 /* ------------------------------------------------------------------------- */
308 "\tTo help, mail the linux-media list (www.linuxtv.org).\n",
332 /* FIXME - the FM radio is just a guess and driver doesn't use SIF */
334 .ddr = {
335 /* Hynix HY5DU283222B DDR RAM */
355 /* ------------------------------------------------------------------------- */
390 .ddr = {
409 /* ------------------------------------------------------------------------- */
411 /* Toshiba Qosmio laptop internal DVB-T/Analog Hybrid Tuner */
420 .name = "Toshiba Qosmio DVB-T/Analog",
422 "\tTo help, mail the linux-media list (www.linuxtv.org).\n",
439 .ddr = {
452 /* ------------------------------------------------------------------------- */
465 "\tTo help, mail the linux-media list (www.linuxtv.org).\n",
487 .ddr = {
488 /* Pointer to proper DDR config values provided by Terry Wu */
505 /* ------------------------------------------------------------------------- */
517 .comment = "Simultaneous DVB-T and Analog capture supported,\n"
540 .ddr = {
541 /* Pointer to proper DDR config values provided by Terry Wu */
558 /* ------------------------------------------------------------------------- */
583 cx->card->video_inputs + index; in cx18_get_input()
586 "S-Video 1", in cx18_get_input()
587 "S-Video 2", in cx18_get_input()
593 if (index >= cx->nof_inputs) in cx18_get_input()
594 return -EINVAL; in cx18_get_input()
595 input->index = index; in cx18_get_input()
596 strscpy(input->name, input_strs[card_input->video_type - 1], in cx18_get_input()
597 sizeof(input->name)); in cx18_get_input()
598 input->type = (card_input->video_type == CX18_CARD_INPUT_VID_TUNER ? in cx18_get_input()
600 input->audioset = (1 << cx->nof_audio_inputs) - 1; in cx18_get_input()
601 input->std = (input->type == V4L2_INPUT_TYPE_TUNER) ? in cx18_get_input()
602 cx->tuner_std : V4L2_STD_ALL; in cx18_get_input()
609 cx->card->audio_inputs + index; in cx18_get_audio_input()
617 if (index >= cx->nof_audio_inputs) in cx18_get_audio_input()
618 return -EINVAL; in cx18_get_audio_input()
619 strscpy(audio->name, input_strs[aud_input->audio_type - 1], in cx18_get_audio_input()
620 sizeof(audio->name)); in cx18_get_audio_input()
621 audio->index = index; in cx18_get_audio_input()
622 audio->capability = V4L2_AUDCAP_STEREO; in cx18_get_audio_input()