EasyManua.ls Logo

Cybernet IPC-R1ix - Appendix B: GPIO & WDT Function; A. Super I;O Definition; B. Located on Logical Device 7; C. Access the Super I;O Register

Cybernet IPC-R1ix
94 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
81
Appendix B
B
APPENDIX B : GPIO & WDT FUNCTION
//write twice 0x87 value.
outportb(Super I/O special address port, 0x87);
outportb(Super I/O special address port, 0x01);
outportb(Super I/O special address port, 0x55);
outportb(Super I/O special address port, 0x55);
The GPIO& WDT are using internal Super IO function. However, you must entry
The output port is set as GPIO 1 on CN13, reg. index = 0x60
The input port is set as GPIO 4 on CN12, reg. index = 0x62.
Super I/O special address port = 0x2E
Super I/O special data port = 0x2F
GPIO Logical device is 0x07
B. Located on Logical Device 7
//write 0x07 on Reg [0x07] , this setup must follow Step A. that can be workable.
outportb(Super I/O special address port, 0x07);
outportb(Super I/O special data port, 0x07);
C. Access the Super I/O Register
Base control for write Super I/O register.
outportb(special address port, Register Index.);
outportb(special data port, update_value);
Base control for read Super I/O register
outportb(special address port, Register Index.);
inportb(special data port); //It will return a BYTE value.

Related product manuals