Go to the documentation of this file.
25 #ifndef __DC_FLASHROM_H
26 #define __DC_FLASHROM_H
28 #include <sys/cdefs.h>
36 #define FLASHROM_PT_SYSTEM 0
37 #define FLASHROM_PT_RESERVED 1
38 #define FLASHROM_PT_BLOCK_1 2
39 #define FLASHROM_PT_SETTINGS 3
40 #define FLASHROM_PT_BLOCK_2 4
47 #define FLASHROM_B1_SYSCFG 0x05
48 #define FLASHROM_B1_PW_SETTINGS_1 0x80
49 #define FLASHROM_B1_PW_SETTINGS_2 0x81
50 #define FLASHROM_B1_PW_SETTINGS_3 0x82
51 #define FLASHROM_B1_PW_SETTINGS_4 0x83
52 #define FLASHROM_B1_PW_SETTINGS_5 0x84
53 #define FLASHROM_B1_PW_PPP1 0xC0
54 #define FLASHROM_B1_PW_PPP2 0xC1
55 #define FLASHROM_B1_PW_DNS 0xC2
56 #define FLASHROM_B1_PW_EMAIL1 0xC3
57 #define FLASHROM_B1_PW_EMAIL2 0xC4
58 #define FLASHROM_B1_PW_EMAIL_PROXY 0xC5
59 #define FLASHROM_B1_IP_SETTINGS 0xE0
60 #define FLASHROM_B1_EMAIL 0xE2
61 #define FLASHROM_B1_SMTP 0xE4
62 #define FLASHROM_B1_POP3 0xE5
63 #define FLASHROM_B1_POP3LOGIN 0xE6
64 #define FLASHROM_B1_POP3PASSWD 0xE7
65 #define FLASHROM_B1_PPPLOGIN 0xE8
66 #define FLASHROM_B1_PPPPASSWD 0xE9
149 #define FLASHROM_LANG_JAPANESE 0
150 #define FLASHROM_LANG_ENGLISH 1
151 #define FLASHROM_LANG_GERMAN 2
152 #define FLASHROM_LANG_FRENCH 3
153 #define FLASHROM_LANG_SPANISH 4
154 #define FLASHROM_LANG_ITALIAN 5
184 #define FLASHROM_REGION_UNKNOWN 0
185 #define FLASHROM_REGION_JAPAN 1
186 #define FLASHROM_REGION_US 2
187 #define FLASHROM_REGION_EUROPE 3
207 #define FLASHROM_ISP_DHCP 0
208 #define FLASHROM_ISP_STATIC 1
209 #define FLASHROM_ISP_DIALUP 2
210 #define FLASHROM_ISP_PPPOE 4
221 #define FLASHROM_ISP_IP (1 << 0)
222 #define FLASHROM_ISP_NETMASK (1 << 1)
223 #define FLASHROM_ISP_BROADCAST (1 << 2)
224 #define FLASHROM_ISP_GATEWAY (1 << 3)
225 #define FLASHROM_ISP_DNS (1 << 4)
226 #define FLASHROM_ISP_HOSTNAME (1 << 5)
227 #define FLASHROM_ISP_EMAIL (1 << 6)
228 #define FLASHROM_ISP_SMTP (1 << 7)
229 #define FLASHROM_ISP_POP3 (1 << 8)
230 #define FLASHROM_ISP_POP3_USER (1 << 9)
231 #define FLASHROM_ISP_POP3_PASS (1 << 10)
232 #define FLASHROM_ISP_PROXY_HOST (1 << 11)
233 #define FLASHROM_ISP_PROXY_PORT (1 << 12)
234 #define FLASHROM_ISP_PPP_USER (1 << 13)
235 #define FLASHROM_ISP_PPP_PASS (1 << 14)
236 #define FLASHROM_ISP_OUT_PREFIX (1 << 15)
237 #define FLASHROM_ISP_CW_PREFIX (1 << 16)
238 #define FLASHROM_ISP_REAL_NAME (1 << 17)
239 #define FLASHROM_ISP_MODEM_INIT (1 << 18)
240 #define FLASHROM_ISP_AREA_CODE (1 << 19)
241 #define FLASHROM_ISP_LD_PREFIX (1 << 20)
242 #define FLASHROM_ISP_PHONE1 (1 << 21)
243 #define FLASHROM_ISP_PHONE2 (1 << 22)
253 #define FLASHROM_ISP_DIAL_AREACODE (1 << 0)
254 #define FLASHROM_ISP_USE_PROXY (1 << 1)
255 #define FLASHROM_ISP_PULSE_DIAL (1 << 2)
256 #define FLASHROM_ISP_BLIND_DIAL (1 << 3)