Home | History | Annotate | Line # | Download | only in clock
      1      1.1  jmcneill /*	$NetBSD: am3.h,v 1.1.1.3 2020/01/03 14:33:04 skrll Exp $	*/
      2      1.1  jmcneill 
      3  1.1.1.3     skrll /* SPDX-License-Identifier: GPL-2.0-only */
      4      1.1  jmcneill /*
      5      1.1  jmcneill  * Copyright 2017 Texas Instruments, Inc.
      6      1.1  jmcneill  */
      7      1.1  jmcneill #ifndef __DT_BINDINGS_CLK_AM3_H
      8      1.1  jmcneill #define __DT_BINDINGS_CLK_AM3_H
      9      1.1  jmcneill 
     10      1.1  jmcneill #define AM3_CLKCTRL_OFFSET	0x0
     11      1.1  jmcneill #define AM3_CLKCTRL_INDEX(offset)	((offset) - AM3_CLKCTRL_OFFSET)
     12      1.1  jmcneill 
     13  1.1.1.2  jmcneill /* XXX: Compatibility part begin, remove this once compatibility support is no longer needed */
     14  1.1.1.2  jmcneill 
     15      1.1  jmcneill /* l4_per clocks */
     16      1.1  jmcneill #define AM3_L4_PER_CLKCTRL_OFFSET	0x14
     17      1.1  jmcneill #define AM3_L4_PER_CLKCTRL_INDEX(offset)	((offset) - AM3_L4_PER_CLKCTRL_OFFSET)
     18      1.1  jmcneill #define AM3_CPGMAC0_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x14)
     19      1.1  jmcneill #define AM3_LCDC_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x18)
     20      1.1  jmcneill #define AM3_USB_OTG_HS_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x1c)
     21      1.1  jmcneill #define AM3_TPTC0_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x24)
     22      1.1  jmcneill #define AM3_EMIF_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x28)
     23      1.1  jmcneill #define AM3_OCMCRAM_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x2c)
     24      1.1  jmcneill #define AM3_GPMC_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x30)
     25      1.1  jmcneill #define AM3_MCASP0_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x34)
     26      1.1  jmcneill #define AM3_UART6_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x38)
     27      1.1  jmcneill #define AM3_MMC1_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x3c)
     28      1.1  jmcneill #define AM3_ELM_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x40)
     29      1.1  jmcneill #define AM3_I2C3_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x44)
     30      1.1  jmcneill #define AM3_I2C2_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x48)
     31      1.1  jmcneill #define AM3_SPI0_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x4c)
     32      1.1  jmcneill #define AM3_SPI1_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x50)
     33      1.1  jmcneill #define AM3_L4_LS_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x60)
     34      1.1  jmcneill #define AM3_MCASP1_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x68)
     35      1.1  jmcneill #define AM3_UART2_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x6c)
     36      1.1  jmcneill #define AM3_UART3_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x70)
     37      1.1  jmcneill #define AM3_UART4_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x74)
     38      1.1  jmcneill #define AM3_UART5_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x78)
     39      1.1  jmcneill #define AM3_TIMER7_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x7c)
     40      1.1  jmcneill #define AM3_TIMER2_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x80)
     41      1.1  jmcneill #define AM3_TIMER3_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x84)
     42      1.1  jmcneill #define AM3_TIMER4_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x88)
     43      1.1  jmcneill #define AM3_RNG_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x90)
     44      1.1  jmcneill #define AM3_AES_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x94)
     45      1.1  jmcneill #define AM3_SHAM_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0xa0)
     46      1.1  jmcneill #define AM3_GPIO2_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0xac)
     47      1.1  jmcneill #define AM3_GPIO3_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0xb0)
     48      1.1  jmcneill #define AM3_GPIO4_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0xb4)
     49      1.1  jmcneill #define AM3_TPCC_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0xbc)
     50      1.1  jmcneill #define AM3_D_CAN0_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0xc0)
     51      1.1  jmcneill #define AM3_D_CAN1_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0xc4)
     52      1.1  jmcneill #define AM3_EPWMSS1_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0xcc)
     53      1.1  jmcneill #define AM3_EPWMSS0_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0xd4)
     54      1.1  jmcneill #define AM3_EPWMSS2_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0xd8)
     55      1.1  jmcneill #define AM3_L3_INSTR_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0xdc)
     56      1.1  jmcneill #define AM3_L3_MAIN_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0xe0)
     57      1.1  jmcneill #define AM3_PRUSS_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0xe8)
     58      1.1  jmcneill #define AM3_TIMER5_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0xec)
     59      1.1  jmcneill #define AM3_TIMER6_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0xf0)
     60      1.1  jmcneill #define AM3_MMC2_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0xf4)
     61      1.1  jmcneill #define AM3_MMC3_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0xf8)
     62      1.1  jmcneill #define AM3_TPTC1_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0xfc)
     63      1.1  jmcneill #define AM3_TPTC2_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x100)
     64      1.1  jmcneill #define AM3_SPINLOCK_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x10c)
     65      1.1  jmcneill #define AM3_MAILBOX_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x110)
     66      1.1  jmcneill #define AM3_L4_HS_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x120)
     67      1.1  jmcneill #define AM3_OCPWP_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x130)
     68      1.1  jmcneill #define AM3_CLKDIV32K_CLKCTRL	AM3_L4_PER_CLKCTRL_INDEX(0x14c)
     69      1.1  jmcneill 
     70      1.1  jmcneill /* l4_wkup clocks */
     71      1.1  jmcneill #define AM3_L4_WKUP_CLKCTRL_OFFSET	0x4
     72      1.1  jmcneill #define AM3_L4_WKUP_CLKCTRL_INDEX(offset)	((offset) - AM3_L4_WKUP_CLKCTRL_OFFSET)
     73      1.1  jmcneill #define AM3_CONTROL_CLKCTRL	AM3_L4_WKUP_CLKCTRL_INDEX(0x4)
     74      1.1  jmcneill #define AM3_GPIO1_CLKCTRL	AM3_L4_WKUP_CLKCTRL_INDEX(0x8)
     75      1.1  jmcneill #define AM3_L4_WKUP_CLKCTRL	AM3_L4_WKUP_CLKCTRL_INDEX(0xc)
     76      1.1  jmcneill #define AM3_DEBUGSS_CLKCTRL	AM3_L4_WKUP_CLKCTRL_INDEX(0x14)
     77      1.1  jmcneill #define AM3_WKUP_M3_CLKCTRL	AM3_L4_WKUP_CLKCTRL_INDEX(0xb0)
     78      1.1  jmcneill #define AM3_UART1_CLKCTRL	AM3_L4_WKUP_CLKCTRL_INDEX(0xb4)
     79      1.1  jmcneill #define AM3_I2C1_CLKCTRL	AM3_L4_WKUP_CLKCTRL_INDEX(0xb8)
     80      1.1  jmcneill #define AM3_ADC_TSC_CLKCTRL	AM3_L4_WKUP_CLKCTRL_INDEX(0xbc)
     81      1.1  jmcneill #define AM3_SMARTREFLEX0_CLKCTRL	AM3_L4_WKUP_CLKCTRL_INDEX(0xc0)
     82      1.1  jmcneill #define AM3_TIMER1_CLKCTRL	AM3_L4_WKUP_CLKCTRL_INDEX(0xc4)
     83      1.1  jmcneill #define AM3_SMARTREFLEX1_CLKCTRL	AM3_L4_WKUP_CLKCTRL_INDEX(0xc8)
     84      1.1  jmcneill #define AM3_WD_TIMER2_CLKCTRL	AM3_L4_WKUP_CLKCTRL_INDEX(0xd4)
     85      1.1  jmcneill 
     86      1.1  jmcneill /* mpu clocks */
     87      1.1  jmcneill #define AM3_MPU_CLKCTRL_OFFSET	0x4
     88      1.1  jmcneill #define AM3_MPU_CLKCTRL_INDEX(offset)	((offset) - AM3_MPU_CLKCTRL_OFFSET)
     89      1.1  jmcneill #define AM3_MPU_CLKCTRL	AM3_MPU_CLKCTRL_INDEX(0x4)
     90      1.1  jmcneill 
     91      1.1  jmcneill /* l4_rtc clocks */
     92      1.1  jmcneill #define AM3_RTC_CLKCTRL	AM3_CLKCTRL_INDEX(0x0)
     93      1.1  jmcneill 
     94      1.1  jmcneill /* gfx_l3 clocks */
     95      1.1  jmcneill #define AM3_GFX_L3_CLKCTRL_OFFSET	0x4
     96      1.1  jmcneill #define AM3_GFX_L3_CLKCTRL_INDEX(offset)	((offset) - AM3_GFX_L3_CLKCTRL_OFFSET)
     97      1.1  jmcneill #define AM3_GFX_CLKCTRL	AM3_GFX_L3_CLKCTRL_INDEX(0x4)
     98      1.1  jmcneill 
     99      1.1  jmcneill /* l4_cefuse clocks */
    100      1.1  jmcneill #define AM3_L4_CEFUSE_CLKCTRL_OFFSET	0x20
    101      1.1  jmcneill #define AM3_L4_CEFUSE_CLKCTRL_INDEX(offset)	((offset) - AM3_L4_CEFUSE_CLKCTRL_OFFSET)
    102      1.1  jmcneill #define AM3_CEFUSE_CLKCTRL	AM3_L4_CEFUSE_CLKCTRL_INDEX(0x20)
    103      1.1  jmcneill 
    104  1.1.1.2  jmcneill /* XXX: Compatibility part end */
    105  1.1.1.2  jmcneill 
    106  1.1.1.2  jmcneill /* l4ls clocks */
    107  1.1.1.2  jmcneill #define AM3_L4LS_CLKCTRL_OFFSET	0x38
    108  1.1.1.2  jmcneill #define AM3_L4LS_CLKCTRL_INDEX(offset)	((offset) - AM3_L4LS_CLKCTRL_OFFSET)
    109  1.1.1.2  jmcneill #define AM3_L4LS_UART6_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0x38)
    110  1.1.1.2  jmcneill #define AM3_L4LS_MMC1_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0x3c)
    111  1.1.1.2  jmcneill #define AM3_L4LS_ELM_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0x40)
    112  1.1.1.2  jmcneill #define AM3_L4LS_I2C3_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0x44)
    113  1.1.1.2  jmcneill #define AM3_L4LS_I2C2_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0x48)
    114  1.1.1.2  jmcneill #define AM3_L4LS_SPI0_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0x4c)
    115  1.1.1.2  jmcneill #define AM3_L4LS_SPI1_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0x50)
    116  1.1.1.2  jmcneill #define AM3_L4LS_L4_LS_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0x60)
    117  1.1.1.2  jmcneill #define AM3_L4LS_UART2_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0x6c)
    118  1.1.1.2  jmcneill #define AM3_L4LS_UART3_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0x70)
    119  1.1.1.2  jmcneill #define AM3_L4LS_UART4_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0x74)
    120  1.1.1.2  jmcneill #define AM3_L4LS_UART5_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0x78)
    121  1.1.1.2  jmcneill #define AM3_L4LS_TIMER7_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0x7c)
    122  1.1.1.2  jmcneill #define AM3_L4LS_TIMER2_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0x80)
    123  1.1.1.2  jmcneill #define AM3_L4LS_TIMER3_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0x84)
    124  1.1.1.2  jmcneill #define AM3_L4LS_TIMER4_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0x88)
    125  1.1.1.2  jmcneill #define AM3_L4LS_RNG_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0x90)
    126  1.1.1.2  jmcneill #define AM3_L4LS_GPIO2_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0xac)
    127  1.1.1.2  jmcneill #define AM3_L4LS_GPIO3_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0xb0)
    128  1.1.1.2  jmcneill #define AM3_L4LS_GPIO4_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0xb4)
    129  1.1.1.2  jmcneill #define AM3_L4LS_D_CAN0_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0xc0)
    130  1.1.1.2  jmcneill #define AM3_L4LS_D_CAN1_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0xc4)
    131  1.1.1.2  jmcneill #define AM3_L4LS_EPWMSS1_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0xcc)
    132  1.1.1.2  jmcneill #define AM3_L4LS_EPWMSS0_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0xd4)
    133  1.1.1.2  jmcneill #define AM3_L4LS_EPWMSS2_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0xd8)
    134  1.1.1.2  jmcneill #define AM3_L4LS_TIMER5_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0xec)
    135  1.1.1.2  jmcneill #define AM3_L4LS_TIMER6_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0xf0)
    136  1.1.1.2  jmcneill #define AM3_L4LS_MMC2_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0xf4)
    137  1.1.1.2  jmcneill #define AM3_L4LS_SPINLOCK_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0x10c)
    138  1.1.1.2  jmcneill #define AM3_L4LS_MAILBOX_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0x110)
    139  1.1.1.2  jmcneill #define AM3_L4LS_OCPWP_CLKCTRL	AM3_L4LS_CLKCTRL_INDEX(0x130)
    140  1.1.1.2  jmcneill 
    141  1.1.1.2  jmcneill /* l3s clocks */
    142  1.1.1.2  jmcneill #define AM3_L3S_CLKCTRL_OFFSET	0x1c
    143  1.1.1.2  jmcneill #define AM3_L3S_CLKCTRL_INDEX(offset)	((offset) - AM3_L3S_CLKCTRL_OFFSET)
    144  1.1.1.2  jmcneill #define AM3_L3S_USB_OTG_HS_CLKCTRL	AM3_L3S_CLKCTRL_INDEX(0x1c)
    145  1.1.1.2  jmcneill #define AM3_L3S_GPMC_CLKCTRL	AM3_L3S_CLKCTRL_INDEX(0x30)
    146  1.1.1.2  jmcneill #define AM3_L3S_MCASP0_CLKCTRL	AM3_L3S_CLKCTRL_INDEX(0x34)
    147  1.1.1.2  jmcneill #define AM3_L3S_MCASP1_CLKCTRL	AM3_L3S_CLKCTRL_INDEX(0x68)
    148  1.1.1.2  jmcneill #define AM3_L3S_MMC3_CLKCTRL	AM3_L3S_CLKCTRL_INDEX(0xf8)
    149  1.1.1.2  jmcneill 
    150  1.1.1.2  jmcneill /* l3 clocks */
    151  1.1.1.2  jmcneill #define AM3_L3_CLKCTRL_OFFSET	0x24
    152  1.1.1.2  jmcneill #define AM3_L3_CLKCTRL_INDEX(offset)	((offset) - AM3_L3_CLKCTRL_OFFSET)
    153  1.1.1.2  jmcneill #define AM3_L3_TPTC0_CLKCTRL	AM3_L3_CLKCTRL_INDEX(0x24)
    154  1.1.1.2  jmcneill #define AM3_L3_EMIF_CLKCTRL	AM3_L3_CLKCTRL_INDEX(0x28)
    155  1.1.1.2  jmcneill #define AM3_L3_OCMCRAM_CLKCTRL	AM3_L3_CLKCTRL_INDEX(0x2c)
    156  1.1.1.2  jmcneill #define AM3_L3_AES_CLKCTRL	AM3_L3_CLKCTRL_INDEX(0x94)
    157  1.1.1.2  jmcneill #define AM3_L3_SHAM_CLKCTRL	AM3_L3_CLKCTRL_INDEX(0xa0)
    158  1.1.1.2  jmcneill #define AM3_L3_TPCC_CLKCTRL	AM3_L3_CLKCTRL_INDEX(0xbc)
    159  1.1.1.2  jmcneill #define AM3_L3_L3_INSTR_CLKCTRL	AM3_L3_CLKCTRL_INDEX(0xdc)
    160  1.1.1.2  jmcneill #define AM3_L3_L3_MAIN_CLKCTRL	AM3_L3_CLKCTRL_INDEX(0xe0)
    161  1.1.1.2  jmcneill #define AM3_L3_TPTC1_CLKCTRL	AM3_L3_CLKCTRL_INDEX(0xfc)
    162  1.1.1.2  jmcneill #define AM3_L3_TPTC2_CLKCTRL	AM3_L3_CLKCTRL_INDEX(0x100)
    163  1.1.1.2  jmcneill 
    164  1.1.1.2  jmcneill /* l4hs clocks */
    165  1.1.1.2  jmcneill #define AM3_L4HS_CLKCTRL_OFFSET	0x120
    166  1.1.1.2  jmcneill #define AM3_L4HS_CLKCTRL_INDEX(offset)	((offset) - AM3_L4HS_CLKCTRL_OFFSET)
    167  1.1.1.2  jmcneill #define AM3_L4HS_L4_HS_CLKCTRL	AM3_L4HS_CLKCTRL_INDEX(0x120)
    168  1.1.1.2  jmcneill 
    169  1.1.1.2  jmcneill /* pruss_ocp clocks */
    170  1.1.1.2  jmcneill #define AM3_PRUSS_OCP_CLKCTRL_OFFSET	0xe8
    171  1.1.1.2  jmcneill #define AM3_PRUSS_OCP_CLKCTRL_INDEX(offset)	((offset) - AM3_PRUSS_OCP_CLKCTRL_OFFSET)
    172  1.1.1.2  jmcneill #define AM3_PRUSS_OCP_PRUSS_CLKCTRL	AM3_PRUSS_OCP_CLKCTRL_INDEX(0xe8)
    173  1.1.1.2  jmcneill 
    174  1.1.1.2  jmcneill /* cpsw_125mhz clocks */
    175  1.1.1.2  jmcneill #define AM3_CPSW_125MHZ_CPGMAC0_CLKCTRL	AM3_CLKCTRL_INDEX(0x14)
    176  1.1.1.2  jmcneill 
    177  1.1.1.2  jmcneill /* lcdc clocks */
    178  1.1.1.2  jmcneill #define AM3_LCDC_CLKCTRL_OFFSET	0x18
    179  1.1.1.2  jmcneill #define AM3_LCDC_CLKCTRL_INDEX(offset)	((offset) - AM3_LCDC_CLKCTRL_OFFSET)
    180  1.1.1.2  jmcneill #define AM3_LCDC_LCDC_CLKCTRL	AM3_LCDC_CLKCTRL_INDEX(0x18)
    181  1.1.1.2  jmcneill 
    182  1.1.1.2  jmcneill /* clk_24mhz clocks */
    183  1.1.1.2  jmcneill #define AM3_CLK_24MHZ_CLKCTRL_OFFSET	0x14c
    184  1.1.1.2  jmcneill #define AM3_CLK_24MHZ_CLKCTRL_INDEX(offset)	((offset) - AM3_CLK_24MHZ_CLKCTRL_OFFSET)
    185  1.1.1.2  jmcneill #define AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL	AM3_CLK_24MHZ_CLKCTRL_INDEX(0x14c)
    186  1.1.1.2  jmcneill 
    187  1.1.1.2  jmcneill /* l4_wkup clocks */
    188  1.1.1.2  jmcneill #define AM3_L4_WKUP_CONTROL_CLKCTRL	AM3_CLKCTRL_INDEX(0x4)
    189  1.1.1.2  jmcneill #define AM3_L4_WKUP_GPIO1_CLKCTRL	AM3_CLKCTRL_INDEX(0x8)
    190  1.1.1.2  jmcneill #define AM3_L4_WKUP_L4_WKUP_CLKCTRL	AM3_CLKCTRL_INDEX(0xc)
    191  1.1.1.2  jmcneill #define AM3_L4_WKUP_UART1_CLKCTRL	AM3_CLKCTRL_INDEX(0xb4)
    192  1.1.1.2  jmcneill #define AM3_L4_WKUP_I2C1_CLKCTRL	AM3_CLKCTRL_INDEX(0xb8)
    193  1.1.1.2  jmcneill #define AM3_L4_WKUP_ADC_TSC_CLKCTRL	AM3_CLKCTRL_INDEX(0xbc)
    194  1.1.1.2  jmcneill #define AM3_L4_WKUP_SMARTREFLEX0_CLKCTRL	AM3_CLKCTRL_INDEX(0xc0)
    195  1.1.1.2  jmcneill #define AM3_L4_WKUP_TIMER1_CLKCTRL	AM3_CLKCTRL_INDEX(0xc4)
    196  1.1.1.2  jmcneill #define AM3_L4_WKUP_SMARTREFLEX1_CLKCTRL	AM3_CLKCTRL_INDEX(0xc8)
    197  1.1.1.2  jmcneill #define AM3_L4_WKUP_WD_TIMER2_CLKCTRL	AM3_CLKCTRL_INDEX(0xd4)
    198  1.1.1.2  jmcneill 
    199  1.1.1.2  jmcneill /* l3_aon clocks */
    200  1.1.1.2  jmcneill #define AM3_L3_AON_CLKCTRL_OFFSET	0x14
    201  1.1.1.2  jmcneill #define AM3_L3_AON_CLKCTRL_INDEX(offset)	((offset) - AM3_L3_AON_CLKCTRL_OFFSET)
    202  1.1.1.2  jmcneill #define AM3_L3_AON_DEBUGSS_CLKCTRL	AM3_L3_AON_CLKCTRL_INDEX(0x14)
    203  1.1.1.2  jmcneill 
    204  1.1.1.2  jmcneill /* l4_wkup_aon clocks */
    205  1.1.1.2  jmcneill #define AM3_L4_WKUP_AON_CLKCTRL_OFFSET	0xb0
    206  1.1.1.2  jmcneill #define AM3_L4_WKUP_AON_CLKCTRL_INDEX(offset)	((offset) - AM3_L4_WKUP_AON_CLKCTRL_OFFSET)
    207  1.1.1.2  jmcneill #define AM3_L4_WKUP_AON_WKUP_M3_CLKCTRL	AM3_L4_WKUP_AON_CLKCTRL_INDEX(0xb0)
    208  1.1.1.2  jmcneill 
    209  1.1.1.2  jmcneill /* mpu clocks */
    210  1.1.1.2  jmcneill #define AM3_MPU_MPU_CLKCTRL	AM3_CLKCTRL_INDEX(0x4)
    211  1.1.1.2  jmcneill 
    212  1.1.1.2  jmcneill /* l4_rtc clocks */
    213  1.1.1.2  jmcneill #define AM3_L4_RTC_RTC_CLKCTRL	AM3_CLKCTRL_INDEX(0x0)
    214  1.1.1.2  jmcneill 
    215  1.1.1.2  jmcneill /* gfx_l3 clocks */
    216  1.1.1.2  jmcneill #define AM3_GFX_L3_GFX_CLKCTRL	AM3_CLKCTRL_INDEX(0x4)
    217  1.1.1.2  jmcneill 
    218  1.1.1.2  jmcneill /* l4_cefuse clocks */
    219  1.1.1.2  jmcneill #define AM3_L4_CEFUSE_CEFUSE_CLKCTRL	AM3_CLKCTRL_INDEX(0x20)
    220  1.1.1.2  jmcneill 
    221      1.1  jmcneill #endif
    222