DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
SVR5 and SCO OpenServer 5

RequestConfiguration(D4pccard)


RequestConfiguration -- describes the socket and PC Card to be configured

Syntax

   #include <sys/lcs.h>
   #include <sys/lss.h>
   

Description

The RequestConfiguration structure is used to configure the PC Card and socket. This service must be used by clients that require DMA channel routing, I/O windows to be enabled, and IRQ number routing.

Structure definition

   unsigned short  	usSocket;
   unsigned short  	usAttributes;
   unsigned char   	ucVcc;
   unsigned char   	ucVpp1;
   unsigned char   	ucVpp2;
   unsigned char   	ucIntType;
   unsigned long   	ulConfigBase;
   uchar ucStatus
   uchar			ucPin
   uchar			ucCopy
   uchar			ucConfigIndex
   uchar			ucPresent
   uchar			ucExtendedStatus

Structure members

The members are defined as:

usSocket
Low bite indicates socket. High bite indicates function.

usAttributes
Valid values are:

bit 0
reserved (reset to 0)

bit 1
set (1) = enable IRQ steering

bit 25
eserved (reset to 0)

bit 6
set (1) = enable DMA channel

bit 78
reserved (reset to 0)

bit 9
VSOVERRIDE set (1); override VS pins disabling voltage protection

bit 1015
eserved (reset to 0)

ucVcc
Vcc setting.

ucVpp1
Vpp1 setting.

ucVpp2
Vpp2 setting.

ucIntType
Memory or memory plus I/O.


bit 0
memory, set (1) = true

bit 1
memory and I/O, set (1) = true

bit 2
IF_CARDBUS, set (1) = true

bit 37
reserved (reset to 0)

Note that bits 0, 1, and 2 are mutually exclusive. Only one of these may be set.


ulConfigBase
Base address of configuration registers.


bit 0
option

bit 1
status

bit 2
pin replacement

bit 3
copy

bit 4
extended status

bit 57
reserved (reset to 0)

ucStatus
Card status register setting.

ucPin
Card pin register setting.

ucCopy
Card socket/copy register setting.

ulConfigIndex
Card option register setting.

ucPresent
Card configuration registers that are present.

ucExtendedStatus
Extended status register setting.

Usage

Hardware applicability

All

Version applicability

pccard: 1, 2, 3

References

AccessConfigurationRegister(D3pccard)
19 June 2005
© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005