summaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorThierry Vignaud <tvignaud@mandriva.org>2005-05-30 02:58:55 +0000
committerThierry Vignaud <tvignaud@mandriva.org>2005-05-30 02:58:55 +0000
commitb1ec381255aeabbec415aa49161bf0e71e6ba71f (patch)
tree0e57f8992207abcd14aa38b6acf68b6240fbf3b1 /kernel
parente2cf26546e724fd5c3f581cfdad62f317da5d284 (diff)
downloaddrakx-b1ec381255aeabbec415aa49161bf0e71e6ba71f.tar
drakx-b1ec381255aeabbec415aa49161bf0e71e6ba71f.tar.gz
drakx-b1ec381255aeabbec415aa49161bf0e71e6ba71f.tar.bz2
drakx-b1ec381255aeabbec415aa49161bf0e71e6ba71f.tar.xz
drakx-b1ec381255aeabbec415aa49161bf0e71e6ba71f.zip
add more USB DVB drivers: dvb-usb-a800, dvb-usb-dibusb-mb, dvb-usb-digitv,
dvb-usb-dtt200u, dvb-usb-nova-t-usb2, dvb-usb-umt-010 and dvb-usb-vp7045
Diffstat (limited to 'kernel')
-rw-r--r--kernel/list_modules.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/list_modules.pm b/kernel/list_modules.pm
index ac6c963bd..162e5de76 100644
--- a/kernel/list_modules.pm
+++ b/kernel/list_modules.pm
@@ -184,7 +184,7 @@ our %l = (
),
],
tv => [ qw(bt878 bttv cx8800 cx88-blackbird dpc7146 ivtv saa7134 zr36067) ],
- dvb => [ qw(budget budget-av budget-ci cinergyT2 dvb-dibusb dvb-ttpci dvb-ttusb-budget hexium_orion hexium_gemini skystar2) ],
+ dvb => [ qw(budget budget-av budget-ci cinergyT2 dvb-ttusb-budget dvb-usb-a800 dvb-dibusb dvb-usb-dibusb-mb dvb-ttpci dvb-usb-digitv dvb-usb-dtt200u dvb-usb-nova-t-usb2 dvb-usb-umt-010 dvb-usb-vp7045 hexium_orion hexium_gemini skystar2) ],
photo => [ qw(dc2xx mdc800) ],
radio => [ qw(radio-gemtek-pci radio-maxiradio) ],
scanner => [ qw(scanner microtek) ],
lude <syslog.h> #include <sys/types.h> #include "startup.h" /* If bison: generate nicer error messages */ #define YYERROR_VERBOSE 1 /* from lex_config, for nice error messages */ extern char *current_file; extern int current_lineno; extern int yylex(void); /* mdk-stage1 */ void yyerror(char *msg, ...); %} %token DEVICE CARD ANONYMOUS TUPLE MANFID VERSION FUNCTION PCI %token BIND CIS TO NEEDS_MTD MODULE OPTS CLASS %token REGION JEDEC DTYPE DEFAULT MTD %token INCLUDE EXCLUDE RESERVE IRQ_NO PORT MEMORY %token STRING NUMBER SOURCE %union { char *str; u_long num; struct adjust_list_t *adjust; } %type <str> STRING %type <num> NUMBER %type <adjust> adjust resource %% list: /* nothing */ | list adjust { adjust_list_t **tail = &root_adjust; while (*tail != NULL) tail = &(*tail)->next; *tail = $2; } ; adjust: INCLUDE resource { $2->adj.Action = ADD_MANAGED_RESOURCE; $$ = $2; } | EXCLUDE resource { $2->adj.Action = REMOVE_MANAGED_RESOURCE; $$ = $2; } | RESERVE resource { $2->adj.Action = ADD_MANAGED_RESOURCE; $2->adj.Attributes |= RES_RESERVED; $$ = $2; } | adjust ',' resource { $3->adj.Action = $1->adj.Action; $3->adj.Attributes = $1->adj.Attributes; $3->next = $1; $$ = $3; } ; resource: IRQ_NO NUMBER { $$ = calloc(sizeof(adjust_list_t), 1); $$->adj.Resource = RES_IRQ; $$->adj.resource.irq.IRQ = $2; } | PORT NUMBER '-' NUMBER { if (($4 < $2) || ($4 > 0xffff)) { yyerror("invalid port range 0x%x-0x%x", $2, $4); YYERROR; } $$ = calloc(sizeof(adjust_list_t), 1); $$->adj.Resource = RES_IO_RANGE; $$->adj.resource.io.BasePort = $2; $$->adj.resource.io.NumPorts = $4 - $2 + 1; } | MEMORY NUMBER '-' NUMBER { if ($4 < $2) { yyerror("invalid address range 0x%x-0x%x", $2, $4); YYERROR; } $$ = calloc(sizeof(adjust_list_t), 1); $$->adj.Resource = RES_MEMORY_RANGE; $$->adj.resource.memory.Base = $2; $$->adj.resource.memory.Size = $4 - $2 + 1; } ; %% void yyerror(char *msg, ...) { va_list ap; char str[256]; va_start(ap, msg); sprintf(str, "error in file '%s' line %d: ", current_file, current_lineno); vsprintf(str+strlen(str), msg, ap); #if YYDEBUG fprintf(stderr, "%s\n", str); #else syslog(LOG_ERR, "%s", str); #endif va_end(ap); }