1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 2 /* 3 * Abilis Systems Single DVB-T Receiver 4 * Copyright (C) 2008 Pierrick Hascoet <pierrick.hascoet@abilis.com> 5 */ 6 #define MAX_FW_PKT_SIZE 64 7 8 extern int dual_tuner; 9 10 struct as10x_raw_fw_pkt { 11 unsigned char address[4]; 12 unsigned char data[MAX_FW_PKT_SIZE - 6]; 13 } __packed; 14 15 struct as10x_fw_pkt_t { 16 union { 17 unsigned char request[2]; 18 unsigned char length[2]; 19 } __packed u; 20 struct as10x_raw_fw_pkt raw; 21 } __packed; 22 23 #ifdef __KERNEL__ 24 int as102_fw_upload(struct as10x_bus_adapter_t *bus_adap); 25 #endif 26