V4L/DVB (9678): af9015: Cleanup switch for usb ID
authorHans Verkuil <hverkuil@xs4all.nl>
Thu, 20 Nov 2008 08:37:05 +0000 (05:37 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Mon, 29 Dec 2008 19:53:37 +0000 (17:53 -0200)
It is much more readable to swap the byteorder in the switch rather
than in each case statement.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/dvb/dvb-usb/af9015.c

index 2677f20daa9b38f3b3d5ba21b22aef628b5dc47e..e1e9aa5c6b843991c13ba4286ed92d650b728e97 100644 (file)
@@ -745,8 +745,8 @@ static int af9015_read_config(struct usb_device *udev)
                                break;
                        }
                } else {
-                       switch (udev->descriptor.idVendor) {
-                       case cpu_to_le16(USB_VID_LEADTEK):
+                       switch (le16_to_cpu(udev->descriptor.idVendor)) {
+                       case USB_VID_LEADTEK:
                                af9015_properties[i].rc_key_map =
                                  af9015_rc_keys_leadtek;
                                af9015_properties[i].rc_key_map_size =
@@ -756,7 +756,7 @@ static int af9015_read_config(struct usb_device *udev)
                                af9015_config.ir_table_size =
                                  ARRAY_SIZE(af9015_ir_table_leadtek);
                                break;
-                       case cpu_to_le16(USB_VID_VISIONPLUS):
+                       case USB_VID_VISIONPLUS:
                                if (udev->descriptor.idProduct ==
                                cpu_to_le16(USB_PID_AZUREWAVE_AD_TU700)) {
                                        af9015_properties[i].rc_key_map =
@@ -769,7 +769,7 @@ static int af9015_read_config(struct usb_device *udev)
                                          ARRAY_SIZE(af9015_ir_table_twinhan);
                                }
                                break;
-                       case cpu_to_le16(USB_VID_KWORLD_2):
+                       case USB_VID_KWORLD_2:
                                /* TODO: use correct rc keys */
                                af9015_properties[i].rc_key_map =
                                  af9015_rc_keys_twinhan;
@@ -782,7 +782,7 @@ static int af9015_read_config(struct usb_device *udev)
                        /* Check USB manufacturer and product strings and try
                           to determine correct remote in case of chip vendor
                           reference IDs are used. */
-                       case cpu_to_le16(USB_VID_AFATECH):
+                       case USB_VID_AFATECH:
                                memset(manufacturer, 0, sizeof(manufacturer));
                                usb_string(udev, udev->descriptor.iManufacturer,
                                        manufacturer, sizeof(manufacturer));
@@ -810,7 +810,7 @@ static int af9015_read_config(struct usb_device *udev)
                                          ARRAY_SIZE(af9015_ir_table_msi);
                                }
                                break;
-                       case cpu_to_le16(USB_VID_AVERMEDIA):
+                       case USB_VID_AVERMEDIA:
                                af9015_properties[i].rc_key_map =
                                  af9015_rc_keys_avermedia;
                                af9015_properties[i].rc_key_map_size =