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