12-8 Chapter 12: Cash Drawer Interface
GP_LVL2—GPIO Level for Input or Output 2 Register
Offset Address: GPIOBASE +38h Attribute: R/W
Default Value: 00000FFFh Size: 32-bit
Lockable: No Power Well: See below
Bit Description
31:12
Always0.NocorrespondingGPIO.
11:0
GP_IO_SEL2[43:32] — R/W.Whensettoa1,thecorrespondingGPIO
signal(ifenabledintheGPIO_USE_SEL2register)isprogrammedas
aninput.Whensetto0,theGPIOsignalisprogrammedasanoutput.
Bit Description
31:12 Reserved. Read-only 0
11:0
GP_LVL2[43:32]—R/W.IfGPIO[n]isprogrammedtobeanoutput
(viathecorrespondingbitintheGP_IO_SEL2register),thenthe
correspondingGP_LVL2[n]bitcanbeupdatedbysoftwaretodrivea
highorlowvalueontheoutputpin.1=high,0=low.IfGPIO[n]is
programmedas
aninput,thenthecorrespondingGP_LVL2bitreflects
thestateoftheinputsignal(1=high,0=low).Writeswillhaveno
effect.
SincethesebitscorrespondtoGPIOthatareinthecorewell,thesebits
willberesetbyPCIRST#.
ThreeGPObitsandoneGPI
bitofSouthBridgeICH4areusedto
controlthecashdrawer(s).Theyaredefinedbelow:
GPIO 32 CD_SW_AB
Input1,highDrawer(s)closed.Input0,lowDrawer(s)open.
GPIO 33 CD_SOL_A
Output0,lowturnoffsolenoidA.Output1,highActivates
SolenoidA.
GPIO 34 CD_SOL_B
Output0,lowturnoffsolenoidB.Output1,high
Activates
SolenoidB.