cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

cypress_firmware.h (627B)


      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 */
     19struct hexline {
     20	u8 len;
     21	u32 addr;
     22	u8 type;
     23	u8 data[255];
     24	u8 chk;
     25};
     26
     27int cypress_load_firmware(struct usb_device *, const struct firmware *, int);
     28
     29#endif