gpioregs.h 771 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #ifndef __GPIOREGS_H__
  2. #define __GPIOREGS_H__
  3. // ssegment display
  4. #define PORT_80 0x80
  5. // buzzer
  6. #define BUZZER_PORT 0x61
  7. #define BUZZER_CHANNEL 0x43
  8. #define BUZZER_CHAN_1 0X41
  9. #define BUZZER_FREQ 0X42
  10. #define SSEGMENT_POINT 0xFD6A0960
  11. #define EC_VERSION_WEC 0x81
  12. #define EC_VERSION_REC 0x80
  13. #define CMD_READ_RAM 0x97
  14. #define CMD_WRITE_RAM 0x98
  15. #define OFFSET_COLOR_CTL 0x01
  16. #define OFFSET_BLINK_TIME 0x02
  17. #define OFFSET_BLINK_CTL 0x03
  18. #define OFFSET_TURNOFF_CTL 0x04
  19. #define BIT0 (1 << 0)
  20. #define IT8786_HWM_BASE_DEFAULT 0x0A40
  21. #define HWM_INDEX_OFFSET 0x05
  22. #define HWM_DATA_OFFSET 0x06
  23. #define EC_CMD_PORT 0x66
  24. #define EC_DATA_PORT 0x62
  25. #define EC_OBF 0x01
  26. #define EC_IBF 0x02
  27. #define TIMEOUT_LOOPS 100000
  28. #endif