brintos

brintos / linux-shallow public Read only

0
0
Text · 627 B · 0aa46e6 Raw
30 lines · c
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 17 * and 2 based devices.8 *9 */10 11#ifndef CYPRESS_FIRMWARE_H12#define CYPRESS_FIRMWARE_H13 14#define CYPRESS_AN2135  015#define CYPRESS_AN2235  116#define CYPRESS_FX2     217 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#endif30