blob: 0b4e479eb05a507b0a0d35c7b69b0160403081ef (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
/* $NetBSD: aubtfwlreg.h,v 1.2 2021/08/26 21:33:36 andvar Exp $ */
#define AR3K_FIRMWARE_HEADER_SIZE 20
#define AR3K_SEND_FIRMWARE 1
#define AR3K_GET_STATE 5
#define AR3K_SET_NORMAL_MODE 7
#define AR3K_GET_VERSION 9
#define AR3K_SWITCH_VID_PID 10
#define AR3K_STATE_MODE_MASK 0x3f
#define AR3K_STATE_MODE_NORMAL 14
#define AR3K_STATE_IS_SYSCFGED 0x40
#define AR3K_STATE_IS_PATCHED 0x80
struct ar3k_version {
uint32_t rom;
uint32_t build;
uint32_t ram;
uint8_t clock;
#define AR3K_CLOCK_26M 0
#define AR3K_CLOCK_40M 1
#define AR3K_CLOCK_19M 2
uint8_t pad[7];
};
|