ark-clk.h 675 B

1234567891011121314151617181920212223
  1. /*
  2. * This header provides constants for ark clk.
  3. *
  4. * The constants defined in this header are being used in dts.
  5. *
  6. * Licensed under GPLv2 or later.
  7. */
  8. #ifndef _DT_BINDINGS_CLK_ARK_H
  9. #define _DT_BINDINGS_CLK_ARK_H
  10. #define ARK_CLK_DIVMODE_NOZERO 0 /* div = div ? div : 1 */
  11. #define ARK_CLK_DIVMODE_PLUSONE 1 /* div = div + 1 */
  12. #define ARK_CLK_DIVMODE_DOUBLE 2 /* div = div * 2 */
  13. #define ARK_CLK_DIVMODE_EXPONENT 3 /* div = 1 << div */
  14. #define ARK_CLK_DIVMODE_PONEDOUBLE 4 /* div = (div + 1) * 2 */
  15. #define ARK_CLK_WDT_DIV16 0
  16. #define ARK_CLK_WDT_DIV32 1
  17. #define ARK_CLK_WDT_DIV64 2
  18. #define ARK_CLK_WDT_DIV128 3
  19. #endif