linux/drivers/net/wireless/purelifi/plfxlc/firmware.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright (c) 2021 pureLiFi
 */

#include <linux/firmware.h>
#include <linux/bitrev.h>

#include "mac.h"
#include "usb.h"

static int send_vendor_request(struct usb_device *udev, int request,
			       unsigned char *buffer, int buffer_size)
{}

static int send_vendor_command(struct usb_device *udev, int request,
			       unsigned char *buffer, int buffer_size)
{}

int plfxlc_download_fpga(struct usb_interface *intf)
{}

int plfxlc_download_xl_firmware(struct usb_interface *intf)
{}

int plfxlc_upload_mac_and_serial(struct usb_interface *intf,
				 unsigned char *hw_address,
				 unsigned char *serial_number)
{}