linux/drivers/media/usb/dvb-usb/dvb-usb-firmware.c

// SPDX-License-Identifier: GPL-2.0
/* dvb-usb-firmware.c is part of the DVB USB library.
 *
 * Copyright (C) 2004-6 Patrick Boettcher ([email protected])
 * see dvb-usb-init.c for copyright information.
 *
 * This file contains functions for downloading the firmware to Cypress FX 1 and 2 based devices.
 *
 * FIXME: This part does actually not belong to dvb-usb, but to the usb-subsystem.
 */
#include "dvb-usb-common.h"

#include <linux/usb.h>

struct usb_cypress_controller {};

static struct usb_cypress_controller cypress[] =;

/*
 * load a firmware packet to the device
 */
static int usb_cypress_writemem(struct usb_device *udev,u16 addr,u8 *data, u8 len)
{}

int usb_cypress_load_firmware(struct usb_device *udev, const struct firmware *fw, int type)
{}
EXPORT_SYMBOL();

int dvb_usb_download_firmware(struct usb_device *udev,
			      const struct dvb_usb_device_properties *props)
{}

int dvb_usb_get_hexline(const struct firmware *fw, struct hexline *hx,
			       int *pos)
{}
EXPORT_SYMBOL();