root/drivers/media/common/cypress_firmware.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 /*
   3  * Copyright (C) 2004-6 Patrick Boettcher (patrick.boettcher@posteo.de)
   4  * see dvb-usb-init.c for copyright information.
   5  *
   6  * This file contains functions for downloading the firmware to Cypress FX 1
   7  * and 2 based devices.
   8  *
   9  */
  10 
  11 #ifndef CYPRESS_FIRMWARE_H
  12 #define CYPRESS_FIRMWARE_H
  13 
  14 #define CYPRESS_AN2135  0
  15 #define CYPRESS_AN2235  1
  16 #define CYPRESS_FX2     2
  17 
  18 /* commonly used firmware download types and function */
  19 struct hexline {
  20         u8 len;
  21         u32 addr;
  22         u8 type;
  23         u8 data[255];
  24         u8 chk;
  25 };
  26 
  27 int cypress_load_firmware(struct usb_device *, const struct firmware *, int);
  28 
  29 #endif

/* [<][>][^][v][top][bottom][index][help] */