1 
   2 
   3 
   4 
   5 
   6 
   7 
   8 
   9 
  10 
  11 
  12 
  13 
  14 
  15 #ifndef _CLOCK_BCM281XX_H
  16 #define _CLOCK_BCM281XX_H
  17 
  18 
  19 
  20 
  21 
  22 
  23 
  24 
  25 
  26 
  27 
  28 
  29 #define BCM281XX_DT_ROOT_CCU_COMPAT     "brcm,bcm11351-root-ccu"
  30 #define BCM281XX_DT_AON_CCU_COMPAT      "brcm,bcm11351-aon-ccu"
  31 #define BCM281XX_DT_HUB_CCU_COMPAT      "brcm,bcm11351-hub-ccu"
  32 #define BCM281XX_DT_MASTER_CCU_COMPAT   "brcm,bcm11351-master-ccu"
  33 #define BCM281XX_DT_SLAVE_CCU_COMPAT    "brcm,bcm11351-slave-ccu"
  34 
  35 
  36 
  37 #define BCM281XX_ROOT_CCU_FRAC_1M               0
  38 #define BCM281XX_ROOT_CCU_CLOCK_COUNT           1
  39 
  40 
  41 
  42 #define BCM281XX_AON_CCU_HUB_TIMER              0
  43 #define BCM281XX_AON_CCU_PMU_BSC                1
  44 #define BCM281XX_AON_CCU_PMU_BSC_VAR            2
  45 #define BCM281XX_AON_CCU_CLOCK_COUNT            3
  46 
  47 
  48 
  49 #define BCM281XX_HUB_CCU_TMON_1M                0
  50 #define BCM281XX_HUB_CCU_CLOCK_COUNT            1
  51 
  52 
  53 
  54 #define BCM281XX_MASTER_CCU_SDIO1               0
  55 #define BCM281XX_MASTER_CCU_SDIO2               1
  56 #define BCM281XX_MASTER_CCU_SDIO3               2
  57 #define BCM281XX_MASTER_CCU_SDIO4               3
  58 #define BCM281XX_MASTER_CCU_USB_IC              4
  59 #define BCM281XX_MASTER_CCU_HSIC2_48M           5
  60 #define BCM281XX_MASTER_CCU_HSIC2_12M           6
  61 #define BCM281XX_MASTER_CCU_CLOCK_COUNT         7
  62 
  63 
  64 
  65 #define BCM281XX_SLAVE_CCU_UARTB                0
  66 #define BCM281XX_SLAVE_CCU_UARTB2               1
  67 #define BCM281XX_SLAVE_CCU_UARTB3               2
  68 #define BCM281XX_SLAVE_CCU_UARTB4               3
  69 #define BCM281XX_SLAVE_CCU_SSP0                 4
  70 #define BCM281XX_SLAVE_CCU_SSP2                 5
  71 #define BCM281XX_SLAVE_CCU_BSC1                 6
  72 #define BCM281XX_SLAVE_CCU_BSC2                 7
  73 #define BCM281XX_SLAVE_CCU_BSC3                 8
  74 #define BCM281XX_SLAVE_CCU_PWM                  9
  75 #define BCM281XX_SLAVE_CCU_CLOCK_COUNT          10
  76 
  77 #endif