Interpreting Configuration Table Entry tuples
llandre
r&d2 at dave-tech.it
Wed Oct 12 07:47:32 EDT 2005
Hi all,
I need some help to interpret Configuration Table Entry tuples. I hope
this is not a FAQ ...
I have a SanDisk ConnectPlus WiFi Card with 128 MB memory. I read the
CIS with dump_cis (see the dump below). As you can see there are several
Configuration Table Entry tuples (0x1b). I need to understand exactly
how the card must be powered but some tuples say Vcc=5V, other ones say
Vcc=3.3V. Which is the right one?
Thanks a lot in advance.
Socket 0:
offset 0x02, tuple 0x01, link 0x04
df 72 01 ff
dev_info
fn_specific 700ns, 2kb
offset 0x08, tuple 0x1c, link 0x04
03 d9 01 ff
offset 0x0e, tuple 0x06, link 0x0b
02 00 39 00 00 00 00 70 00 00 00
mfc_long_link
function 0: attr 0x0039
function 1: attr 0x0070
offset 0x1b, tuple 0x15, link 0x17
07 00 53 61 6e 44 69 73 6b 00 43 6f 6e 6e 65 63
74 50 6c 75 73 00 ff
vers_1 7.0, "SanDisk", "ConnectPlus"
offset 0x34, tuple 0x20, link 0x04
01 d6 01 01
manfid 0xd601, 0x0101
offset 0x3b, tuple 0x13, link 0x03
43 49 53
link_target
offset 0x40, tuple 0x21, link 0x02
06 00
funcid network_adapter
offset 0x44, tuple 0x22, link 0x02
01 07
lan_technology wireless
offset 0x48, tuple 0x22, link 0x05
02 40 42 0f 00
lan_speed 1 mb/sec
offset 0x4f, tuple 0x22, link 0x05
02 80 84 1e 00
lan_speed 2 mb/sec
offset 0x56, tuple 0x1a, link 0x07
03 01 e0 03 00 00 01
config base 0x03e0 mask 0x0001 last_index 0x01
offset 0x5f, tuple 0x1b, link 0x10
c1 01 19 77 b5 1e 35 b5 3c 36 36 05 47 ff ff ff
cftable_entry 0x01 [default]
Vcc Vnom 3300mV Vmin 3V Vmax 3600mV Iavg 300mA
Ipeak 300mA Idown 10mA
io 0x0000-0x007f [lines=7] [16bit]
irq mask 0xffff [level] [pulse] [shared]
offset 0x72, tuple 0x13, link 0x03
43 49 53
link_target
offset 0x77, tuple 0x18, link 0x02
df 01
common_jedec 0xdf 0x01
offset 0x7b, tuple 0x80, link 0x03
14 08 00
offset 0x80, tuple 0x21, link 0x02
04 01
funcid fixed_disk [post]
offset 0x84, tuple 0x22, link 0x02
01 01
disk_interface [ide]
offset 0x88, tuple 0x22, link 0x03
02 0c 0f
disk_features [silicon] [unique] [single]
[sleep] [standby] [idle] [low power]
offset 0x8d, tuple 0x1a, link 0x05
01 07 00 02 0f
config base 0x0200 mask 0x000f last_index 0x07
offset 0x94, tuple 0x1b, link 0x0b
c0 c0 a1 27 55 4d 5d 75 08 00 21
cftable_entry 0x00 [default]
[rdybsy] [mwait] [pwrdown]
Vcc Vnom 5V Vmin 4500mV Vmax 5500mV Ipeak 80mA
memory 0x0000-0x07ff @ 0x0000
offset 0xa1, tuple 0x1b, link 0x06
00 01 21 b5 1e 4d
cftable_entry 0x00
Vcc Vnom 3300mV Ipeak 45mA
offset 0xa9, tuple 0x1b, link 0x0d
c1 41 99 27 55 4d 5d 75 64 f0 ff ff 21
cftable_entry 0x01 [default]
[rdybsy] [pwrdown]
Vcc Vnom 5V Vmin 4500mV Vmax 5500mV Ipeak 80mA
io 0x0000-0x000f [lines=4] [8bit] [16bit]
irq mask 0xffff [level] [pulse] [shared]
offset 0xb8, tuple 0x1b, link 0x06
01 01 21 b5 1e 4d
cftable_entry 0x01
Vcc Vnom 3300mV Ipeak 45mA
offset 0xc0, tuple 0x1b, link 0x12
c2 41 99 27 55 4d 5d 75 ea 61 f0 01 07 f6 03 01
ee 21
cftable_entry 0x02 [default]
[rdybsy] [pwrdown]
Vcc Vnom 5V Vmin 4500mV Vmax 5500mV Ipeak 80mA
io 0x01f0-0x01f7, 0x03f6-0x03f7 [lines=10] [8bit] [16bit] [range]
irq 14 [level] [pulse] [shared]
offset 0xd4, tuple 0x1b, link 0x06
02 01 21 b5 1e 4d
cftable_entry 0x02
Vcc Vnom 3300mV Ipeak 45mA
offset 0xdc, tuple 0x1b, link 0x12
c3 41 99 27 55 4d 5d 75 ea 61 70 01 07 76 03 01
ee 21
cftable_entry 0x03 [default]
[rdybsy] [pwrdown]
Vcc Vnom 5V Vmin 4500mV Vmax 5500mV Ipeak 80mA
io 0x0170-0x0177, 0x0376-0x0377 [lines=10] [8bit] [16bit] [range]
irq 14 [level] [pulse] [shared]
offset 0xf0, tuple 0x1b, link 0x06
03 01 21 b5 1e 4d
cftable_entry 0x03
Vcc Vnom 3300mV Ipeak 45mA
offset 0xf8, tuple 0x1b, link 0x04
07 00 28 d3
cftable_entry 0x07
2 bytes in subtuples
--
llandre
DAVE Electronics System House - R&D Department
web: http://www.dave-tech.it
email: r&d2 at dave-tech.it
More information about the linux-pcmcia
mailing list