From 46da75ee949fc94061d96f0ecd027b278b6c5634 Mon Sep 17 00:00:00 2001 From: Gregor Jasny Date: Tue, 31 Jan 2012 20:59:24 +0100 Subject: [PATCH] Use globs to shorten ASUS upside down table Signed-off-by: Gregor Jasny CC: Hans de Goede --- lib/libv4lconvert/control/libv4lcontrol.c | 45 +++++++++---------------------- 1 file changed, 13 insertions(+), 32 deletions(-) diff --git a/lib/libv4lconvert/control/libv4lcontrol.c b/lib/libv4lconvert/control/libv4lcontrol.c index 56e1ac5..10cc978 100644 --- a/lib/libv4lconvert/control/libv4lcontrol.c +++ b/lib/libv4lconvert/control/libv4lcontrol.c @@ -242,41 +242,22 @@ static const char *asus_board_vendor[] = { NULL }; static const char *asus_board_name[] = { + "A3[A-Z]*", + "B50[A-Z]*", + "F[3579][A-Z]*", "F70[A-Z]*", "F[58]2[A-Z]*", + "G[12][A-Z]*", "G[57]0[A-Z]*", + "K[4567]0[A-Z]*", "K[56]1[A-Z]*", "K52[A-Z]*", "K[45]3[A-Z]*" + "N[12579]0[A-Z]*", "N[56]1[A-Z]*", "N82[A-Z]*", "N[47]3[A-Z]*", + "P5[02][A-Z]*", "P81[A-Z]*", + "U6[A-Z]*", "U[28]0[A-Z]*", "U3[1356][A-Z]*", "U5[23][A-Z]*", + "UL[35]0[A-Z]*", + "X55[A-Z]*", "X58[A-Z]*", "X71[A-Z]*", + /* special devices */ "900AX", - "A3E", "A3F", "A3H", "A3V", - "B50A", - "F3E", "F3Ka", "F3Ke", "F3L", "F3Q", "F3Sa", "F3Sg", "F3Sr", - "F52A", "F52Q", "F5GL", "F5N", "F5RL", "F5SL", "F5Z", "F70SL", "F7E", "F7F", "F7Kr", "F7L", "F7Se", "F7SR", "F7Z", - "F82Q", - "F9E", - "G1S", "G1Sn", "G2S", "G50VT", "G70S", "G70Sg", - "K40AB", "K40AD", "K40AE", "K40AF", "K40IE", "K40IJ", "K40IN", "K40IP", "K43E", - "K50AB", "K50AD", "K50AF", "K50C", "K50ID", "K50IE", "K50IJ", "K50IN", "K50IP", - "K51AC", "K51AE", - "K52De", "K52Dr", "K52F", "K52JB", "K52Jc", "K52Je", "K52JK", "K52Jr", "K52JT", "K52JU", "K52JV", "K52N", - "K53E", "K53SJ", "K53SV", - "K60IJ", "K60IN", "K61IC", - "K70AB", "K70AC", "K70AD", "K70AE", "K70AF", "K70IC", "K70ID", "K70IJ", "K70IO", - "N10E", "N10J", "N10Jb", "N10Jc", - "N20A", - "N43JF", "N43JM", "N43SL", - "N5051Tp", "N50Vc", "N50Vn", "N51Vf", "N51Vg", "N51Vn", - "N61Da", "N61Ja", "N61Jq", "N61Jv", "N61Vg", "N61Vn", - "N70SV", "N73JF", "N73JG", "N73Jn", "N73JQ", "N73SV", - "N82JQ", "N82JV", - "N90SC", "N90SV", "NX90Jq", - "P50IJ", "P52F", "P52Jc", "P81IJ", + "N5051Tp", "NX90Jq", "T101MT", "T14C", - "U20A", - "U31F", "U31Jg", "U33Jc", "U35F", "U35JC", "U36JC", "U36SD", - "U52F", "U53Jc", - "U6E", "U6S", "U6Sg", "U6V", "U6Vc", - "U80A", "U80V", - "UL30A", "UL30JT", "UL30VT", - "UL50A", "UL50Ag", "UL50AT", "UL50Vg", "UL50VT", "VX3", - "W7S", "W7Sg", - "X55SR", "X55SV", "X58LE", "X71Q", "X71Sr", "X71Vn", + "W7S*", NULL }; static const struct v4lcontrol_usb_id asus_camera_id[] = { -- 2.7.4