V4L/DVB (9146): af901x: fix some compiler errors and warnings
authorAntti Palosaari <crope@iki.fi>
Mon, 6 Oct 2008 16:57:45 +0000 (13:57 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Mon, 13 Oct 2008 09:15:48 +0000 (07:15 -0200)
- cast firmware data to u8
- remove cpu_to_le16 from switch-case label

Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/dvb/dvb-usb/af9015.c
drivers/media/dvb/frontends/af9013.c

index 8c183e55daa4cf41f5afbdd6d93687abf1e403a4..67b13062a148b12b04b485973e15b0e6d9c921d0 100644 (file)
@@ -661,7 +661,7 @@ static int af9015_download_firmware(struct usb_device *udev,
                        len = remainder;
 
                req.data_len = len;
-               req.data = (fw->data + i * FW_PACKET_MAX_DATA);
+               req.data = (u8 *)(fw->data + i * FW_PACKET_MAX_DATA);
                req.addr = addr;
                addr += FW_PACKET_MAX_DATA;
 
@@ -742,7 +742,7 @@ static int af9015_read_config(struct usb_device *udev)
                        }
                } else {
                        switch (udev->descriptor.idVendor) {
-                       case cpu_to_le16(USB_VID_LEADTEK):
+                       case USB_VID_LEADTEK:
                                af9015_properties[i].rc_key_map =
                                  af9015_rc_keys_leadtek;
                                af9015_properties[i].rc_key_map_size =
@@ -752,9 +752,9 @@ 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)) {
+                               USB_PID_AZUREWAVE_AD_TU700) {
                                        af9015_properties[i].rc_key_map =
                                          af9015_rc_keys_twinhan;
                                        af9015_properties[i].rc_key_map_size =
@@ -765,7 +765,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;
@@ -778,7 +778,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));
index 0d2a0ad2bc4d71b6beaac83f0d120e3bcfc913e0..21c1060cf10ea3bc9f2de1ec5ca7c9c7991c33fc 100644 (file)
@@ -1490,7 +1490,7 @@ static int af9013_download_firmware(struct af9013_state *state)
                if (i == packets)  /* set size of the last packet */
                        len = remainder;
 
-               data = (fw->data + i * FW_PACKET_MAX_DATA);
+               data = (u8 *)(fw->data + i * FW_PACKET_MAX_DATA);
                ret = af9013_write_ofsm_regs(state, addr, data, len);
                addr += FW_PACKET_MAX_DATA;