summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/aic8800/aic_load_fw/aicbluetooth.h
blob: f40e944821cf914bc893558a9a507fa238e6b11a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// SPDX-License-Identifier: GPL-2.0-or-later
#ifndef _AICBLUETOOTH_H
#define _AICBLUETOOTH_H

int aic_bt_platform_init(struct aic_usb_dev *sdiodev);

void aic_bt_platform_deinit(struct aic_usb_dev *sdiodev);

int rwnx_plat_bin_fw_upload_android(struct aic_usb_dev *sdiodev, u32 fw_addr,
                               char *filename);

int rwnx_plat_m2d_flash_ota_android(struct aic_usb_dev *usbdev, char *filename);

int rwnx_plat_m2d_flash_ota_check(struct aic_usb_dev *usbdev, char *filename);

int rwnx_plat_bin_fw_patch_table_upload_android(struct aic_usb_dev *usbdev, char *filename);

int rwnx_plat_userconfig_upload_android(char *filename);

uint8_t rwnx_atoi(char *value);
uint32_t rwnx_atoli(char *value);

#endif