iocon.h 528 B

123456789101112131415161718192021222324252627282930
  1. #ifndef IOCON_H_
  2. #define IOCON_H_
  3. #define IOCON_MODE_MASK (0xFFFFFFe7)
  4. #define IOCON_DACEN_MASK (0xFFFeFFFF)
  5. #define MODE_INACTIVE (0<<3)
  6. #define MODE_PULLDOWN (1<<3)
  7. #define MODE_PULLUP (2<<3)
  8. #define MODE_REPEATER (3<<3)
  9. // DAC pin shifters
  10. #define IOCON_MODE 3
  11. #define IOCON_HYS 5
  12. #define IOCON_INV 6
  13. #define IOCON_RESERVED789 (0x1<<7)
  14. #define IOCON_OD 10
  15. #define IOCON_S_MODE 11
  16. #define IOCON_CLK_DIV 13
  17. #define IOCON_DAC_ENABLE 16
  18. #endif // IOCON_H_