keyspan: use request_firmware()
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
This commit is contained in:
committed by
David Woodhouse
parent
0a2a736afa
commit
2971c579f9
@@ -103,90 +103,6 @@ static int keyspan_usa67_send_setup (struct usb_serial *serial,
|
||||
struct usb_serial_port *port,
|
||||
int reset_port);
|
||||
|
||||
/* Struct used for firmware - increased size of data section
|
||||
to allow Keyspan's 'C' firmware struct to be used unmodified */
|
||||
struct ezusb_hex_record {
|
||||
__u16 address;
|
||||
__u8 data_size;
|
||||
__u8 data[64];
|
||||
};
|
||||
|
||||
/* Conditionally include firmware images, if they aren't
|
||||
included create a null pointer instead. Current
|
||||
firmware images aren't optimised to remove duplicate
|
||||
addresses in the image itself. */
|
||||
#ifdef CONFIG_USB_SERIAL_KEYSPAN_USA28
|
||||
#include "keyspan_usa28_fw.h"
|
||||
#else
|
||||
static const struct ezusb_hex_record *keyspan_usa28_firmware = NULL;
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_USB_SERIAL_KEYSPAN_USA28X
|
||||
#include "keyspan_usa28x_fw.h"
|
||||
#else
|
||||
static const struct ezusb_hex_record *keyspan_usa28x_firmware = NULL;
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_USB_SERIAL_KEYSPAN_USA28XA
|
||||
#include "keyspan_usa28xa_fw.h"
|
||||
#else
|
||||
static const struct ezusb_hex_record *keyspan_usa28xa_firmware = NULL;
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_USB_SERIAL_KEYSPAN_USA28XB
|
||||
#include "keyspan_usa28xb_fw.h"
|
||||
#else
|
||||
static const struct ezusb_hex_record *keyspan_usa28xb_firmware = NULL;
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_USB_SERIAL_KEYSPAN_USA19
|
||||
#include "keyspan_usa19_fw.h"
|
||||
#else
|
||||
static const struct ezusb_hex_record *keyspan_usa19_firmware = NULL;
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_USB_SERIAL_KEYSPAN_USA19QI
|
||||
#include "keyspan_usa19qi_fw.h"
|
||||
#else
|
||||
static const struct ezusb_hex_record *keyspan_usa19qi_firmware = NULL;
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_USB_SERIAL_KEYSPAN_MPR
|
||||
#include "keyspan_mpr_fw.h"
|
||||
#else
|
||||
static const struct ezusb_hex_record *keyspan_mpr_firmware = NULL;
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_USB_SERIAL_KEYSPAN_USA19QW
|
||||
#include "keyspan_usa19qw_fw.h"
|
||||
#else
|
||||
static const struct ezusb_hex_record *keyspan_usa19qw_firmware = NULL;
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_USB_SERIAL_KEYSPAN_USA18X
|
||||
#include "keyspan_usa18x_fw.h"
|
||||
#else
|
||||
static const struct ezusb_hex_record *keyspan_usa18x_firmware = NULL;
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_USB_SERIAL_KEYSPAN_USA19W
|
||||
#include "keyspan_usa19w_fw.h"
|
||||
#else
|
||||
static const struct ezusb_hex_record *keyspan_usa19w_firmware = NULL;
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_USB_SERIAL_KEYSPAN_USA49W
|
||||
#include "keyspan_usa49w_fw.h"
|
||||
#else
|
||||
static const struct ezusb_hex_record *keyspan_usa49w_firmware = NULL;
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_USB_SERIAL_KEYSPAN_USA49WLC
|
||||
#include "keyspan_usa49wlc_fw.h"
|
||||
#else
|
||||
static const struct ezusb_hex_record *keyspan_usa49wlc_firmware = NULL;
|
||||
#endif
|
||||
|
||||
/* Values used for baud rate calculation - device specific */
|
||||
#define KEYSPAN_INVALID_BAUD_RATE (-1)
|
||||
#define KEYSPAN_BAUD_RATE_OK (0)
|
||||
|
Reference in New Issue
Block a user