Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 541dfa87 authored by Antti Palosaari's avatar Antti Palosaari Committed by Mauro Carvalho Chehab
Browse files

V4L/DVB (9146): af901x: fix some compiler errors and warnings



- cast firmware data to u8
- remove cpu_to_le16 from switch-case label

Signed-off-by: default avatarAntti Palosaari <crope@iki.fi>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
parent d4e80bea
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -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));
+1 −1
Original line number Diff line number Diff line
@@ -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;