it8712.h 531 B

12345678910111213141516171819202122232425262728
  1. #ifndef __IT8712_H__
  2. #define __IT8712_H__
  3. #define LPC_BASE_ADDR 0x14000000
  4. // MB PnP configuration register
  5. #define LPC_KEY_ADDR 0x1400002E
  6. #define LPC_DATA_ADDR 0x1400002F
  7. // Device LDN
  8. #define LDN_SERIAL1 0x01
  9. #define LDN_SERIAL2 0x02
  10. #define LDN_PARALLEL 0x03
  11. #define LDN_KEYBOARD 0x05
  12. #define LDN_MOUSE 0x06
  13. #define IT8712_UART1_PORT 0x3F8
  14. #define IT8712_UART2_PORT 0x2F8
  15. #ifndef ASM_ONLY
  16. void LPCSetConfig(char LdnNumber, char Index, char data);
  17. char LPCGetConfig(char LdnNumber, char Index);
  18. #endif
  19. #endif