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

Commit 8e0fd2cf authored by Ondrej Zary's avatar Ondrej Zary Committed by Greg Kroah-Hartman
Browse files

staging: ft1000-pcmcia: remove firmware download typedefs



Remove firmware download typedefs:
DFP_FILE_HDR, DSP_FILE_HDR_5, DSP_IMAGE_INFO, DSP_IMAGE_INFO_V6

Signed-off-by: default avatarOndrej Zary <linux@rainbow-software.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 4370782e
Loading
Loading
Loading
Loading
+18 −18
Original line number Diff line number Diff line
@@ -93,7 +93,7 @@ long get_request_value(struct net_device *dev);
void put_request_value(struct net_device *dev, long lvalue);
USHORT hdr_checksum(struct pseudo_hdr *pHdr);

typedef struct _DSP_FILE_HDR {
struct dsp_file_hdr {
	u32  build_date;
	u32  dsp_coff_date;
	u32  loader_code_address;
@@ -103,9 +103,9 @@ typedef struct _DSP_FILE_HDR {
	u32  dsp_code_size;
	u32  dsp_code_end;
	u32  reserved[8];
} __attribute__ ((packed)) DSP_FILE_HDR, *PDSP_FILE_HDR;
} __attribute__ ((packed));

typedef struct _DSP_FILE_HDR_5 {
struct dsp_file_hdr_5 {
	u32  version_id;	// Version ID of this image format.
	u32  package_id;	// Package ID of code release.
	u32  build_date;	// Date/time stamp when file was built.
@@ -117,18 +117,18 @@ typedef struct _DSP_FILE_HDR_5 {
	u32  version_data_offset;	// Offset were scrambled version data begins.
	u32  version_data_size;	// Size, in words, of scrambled version data.
	u32  nDspImages;	// Number of DSP images in file.
} __attribute__ ((packed)) DSP_FILE_HDR_5, *PDSP_FILE_HDR_5;
} __attribute__ ((packed));

typedef struct _DSP_IMAGE_INFO {
struct dsp_image_info {
	u32  coff_date;		// Date/time when DSP Coff image was built.
	u32  begin_offset;	// Offset in file where image begins.
	u32  end_offset;	// Offset in file where image begins.
	u32  run_address;	// On chip Start address of DSP code.
	u32  image_size;	// Size of image.
	u32  version;		// Embedded version # of DSP code.
} __attribute__ ((packed)) DSP_IMAGE_INFO, *PDSP_IMAGE_INFO;
} __attribute__ ((packed));

typedef struct _DSP_IMAGE_INFO_V6 {
struct dsp_image_info_v6 {
	u32  coff_date;		// Date/time when DSP Coff image was built.
	u32  begin_offset;	// Offset in file where image begins.
	u32  end_offset;	// Offset in file where image begins.
@@ -137,7 +137,7 @@ typedef struct _DSP_IMAGE_INFO_V6 {
	u32  version;		// Embedded version # of DSP code.
	unsigned short checksum;	// Dsp File checksum
	unsigned short pad1;
} __attribute__ ((packed)) DSP_IMAGE_INFO_V6, *PDSP_IMAGE_INFO_V6;
} __attribute__ ((packed));

void card_bootload(struct net_device *dev)
{
@@ -317,15 +317,15 @@ int card_download(struct net_device *dev, const u8 *pFileStart, UINT FileLength)
	USHORT handshake;
	struct pseudo_hdr *pHdr;
	USHORT usHdrLength;
	PDSP_FILE_HDR pFileHdr;
	struct dsp_file_hdr *pFileHdr;
	long word_length;
	USHORT request;
	USHORT temp;
	struct prov_record *pprov_record;
	PUCHAR pbuffer;
	PDSP_FILE_HDR_5 pFileHdr5;
	PDSP_IMAGE_INFO pDspImageInfo = NULL;
	PDSP_IMAGE_INFO_V6 pDspImageInfoV6 = NULL;
	struct dsp_file_hdr_5 *pFileHdr5;
	struct dsp_image_info *pDspImageInfo = NULL;
	struct dsp_image_info_v6 *pDspImageInfoV6 = NULL;
	long requested_version;
	BOOLEAN bGoodVersion = 0;
	struct drv_msg *pMailBoxData;
@@ -351,8 +351,8 @@ int card_download(struct net_device *dev, const u8 *pFileStart, UINT FileLength)

	uiState = STATE_START_DWNLD;

	pFileHdr = (PDSP_FILE_HDR) pFileStart;
	pFileHdr5 = (PDSP_FILE_HDR_5) pFileStart;
	pFileHdr = (struct dsp_file_hdr *) pFileStart;
	pFileHdr5 = (struct dsp_file_hdr_5 *) pFileStart;

	switch (file_version) {
	case 5:
@@ -714,11 +714,11 @@ int card_download(struct net_device *dev, const u8 *pFileStart, UINT FileLength)
						get_request_value(dev);
					if (file_version == 5) {
						pDspImageInfo =
							(PDSP_IMAGE_INFO) ((long)
							(struct dsp_image_info *) ((long)
									   pFileStart
									   +
									   sizeof
									   (DSP_FILE_HDR_5));
									   (struct dsp_file_hdr_5));
						for (imageN = 0;
							 imageN <
							 pFileHdr5->nDspImages;
@@ -761,11 +761,11 @@ int card_download(struct net_device *dev, const u8 *pFileStart, UINT FileLength)
						}
					} else {
						pDspImageInfoV6 =
							(PDSP_IMAGE_INFO_V6) ((long)
							(struct dsp_image_info_v6 *) ((long)
									  pFileStart
									  +
									  sizeof
									  (DSP_FILE_HDR_5));
									  (struct dsp_file_hdr_5));
						for (imageN = 0;
							 imageN <
							 pFileHdr5->nDspImages;