Home | History | Annotate | Line # | Download | only in imx
      1  1.6   andvar /*	$NetBSD: imx51_ccmreg.h,v 1.6 2021/07/24 21:31:32 andvar Exp $	*/
      2  1.1      bsh /*
      3  1.1      bsh  * Copyright (c) 2011, 2012  Genetec Corporation.  All rights reserved.
      4  1.1      bsh  * Written by Hashimoto Kenichi for Genetec Corporation.
      5  1.1      bsh  *
      6  1.1      bsh  * Redistribution and use in source and binary forms, with or without
      7  1.1      bsh  * modification, are permitted provided that the following conditions
      8  1.1      bsh  * are met:
      9  1.1      bsh  * 1. Redistributions of source code must retain the above copyright
     10  1.1      bsh  *    notice, this list of conditions and the following disclaimer.
     11  1.1      bsh  * 2. Redistributions in binary form must reproduce the above copyright
     12  1.1      bsh  *    notice, this list of conditions and the following disclaimer in the
     13  1.1      bsh  *    documentation and/or other materials provided with the distribution.
     14  1.1      bsh  *
     15  1.1      bsh  * THIS SOFTWARE IS PROVIDED BY GENETEC CORPORATION ``AS IS'' AND
     16  1.1      bsh  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
     17  1.1      bsh  * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
     18  1.1      bsh  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL GENETEC CORPORATION
     19  1.1      bsh  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
     20  1.1      bsh  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
     21  1.1      bsh  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
     22  1.1      bsh  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
     23  1.1      bsh  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
     24  1.1      bsh  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
     25  1.1      bsh  * POSSIBILITY OF SUCH DAMAGE.
     26  1.1      bsh  */
     27  1.1      bsh #ifndef	_IMX51_CCMREG_H
     28  1.1      bsh #define	_IMX51_CCMREG_H
     29  1.1      bsh 
     30  1.1      bsh #include <sys/cdefs.h>
     31  1.1      bsh 
     32  1.1      bsh /* register offset address */
     33  1.1      bsh 
     34  1.2     matt #define	CCMC_IMX6_BASE	0x020c4040
     35  1.5  hkenken 
     36  1.1      bsh #define	CCMC_CCR	0x0000
     37  1.1      bsh #define	 CCR_FPM_MULT	__BIT(12)
     38  1.2     matt #define	 CCR_COSC_EN	__BIT(12)
     39  1.1      bsh #define	CCMC_CCDR	0x0004
     40  1.1      bsh #define	CCMC_CSR	0x0008
     41  1.1      bsh #define	CCMC_CCSR	0x000c
     42  1.1      bsh #define	 CCSR_LP_APM	__BIT(9)
     43  1.5  hkenken #define	 CCSR_STEP_SEL		__BITS(8, 7)
     44  1.5  hkenken #define	 CCSR_PLL2_DIV_PODF	__BITS(6, 5)
     45  1.5  hkenken #define	 CCSR_PLL3_DIV_PODF	__BITS(4, 3)
     46  1.1      bsh #define	 CCSR_PLL1_SW_CLK_SEL	__BIT(2)
     47  1.1      bsh #define	 CCSR_PLL2_SW_CLK_SEL	__BIT(1)
     48  1.1      bsh #define	 CCSR_PLL3_SW_CLK_SEL	__BIT(0)
     49  1.1      bsh #define	CCMC_CACRR	0x0010
     50  1.1      bsh #define	CCMC_CBCDR	0x0014
     51  1.1      bsh #define	 CBCDR_DDR_HIGH_FREQ_CLK_SEL	__BIT(30)
     52  1.5  hkenken #define	 CBCDR_DDR_CLK_PODF		__BITS(29, 27)
     53  1.5  hkenken #ifdef IMX50
     54  1.5  hkenken #define	 CBCDR_PERIPH_CLK_SEL		__BITS(26, 25)
     55  1.5  hkenken #else
     56  1.1      bsh #define	 CBCDR_EMI_CLK_SEL		__BIT(26)
     57  1.5  hkenken #define	 CBCDR_PERIPH_CLK_SEL		__BIT(25)
     58  1.5  hkenken #endif
     59  1.5  hkenken #define	 CBCDR_EMI_SLOW_PODF		__BITS(24, 22)
     60  1.5  hkenken #define	 CBCDR_AXI_B_PODF		__BITS(21, 19)
     61  1.5  hkenken #define	 CBCDR_AXI_A_PODF		__BITS(18, 16)
     62  1.5  hkenken #define	 CBCDR_NFC_PODF			__BITS(15, 13)
     63  1.5  hkenken #define	 CBCDR_AHB_PODF			__BITS(12, 10)
     64  1.5  hkenken #define	 CBCDR_IPG_PODF			__BITS(9, 8)
     65  1.5  hkenken #define	 CBCDR_PERCLK_PRED1		__BITS(7, 6)
     66  1.5  hkenken #define	 CBCDR_PERCLK_PRED2		__BITS(5, 3)
     67  1.5  hkenken #define	 CBCDR_PERCLK_PODF		__BITS(2, 0)
     68  1.5  hkenken #define	CCMC_CBCMR			0x0018
     69  1.5  hkenken #define	 CBCMR_PERIPH_APM_SEL		__BITS(13, 12)
     70  1.5  hkenken #define	 CBCMR_IPU_HSP_CLK_SEL		__BITS(7, 6)
     71  1.1      bsh #define	 CBCMR_PERCLK_LP_APM_SEL	__BIT(1)
     72  1.1      bsh #define	 CBCMR_PERCLK_IPG_SEL		__BIT(0)
     73  1.5  hkenken #define	CCMC_CSCMR1			0x001c
     74  1.5  hkenken #define	 CSCMR1_UART_CLK_SEL		__BITS(25, 24)
     75  1.5  hkenken #ifdef IMX50
     76  1.4  hkenken #define	 CSCMR1_ESDHC1_CLK_SEL		__BITS(22, 21)
     77  1.4  hkenken #define	 CSCMR1_ESDHC2_CLK_SEL		__BIT(20)
     78  1.4  hkenken #define	 CSCMR1_ESDHC4_CLK_SEL		__BIT(19)
     79  1.4  hkenken #define	 CSCMR1_ESDHC3_CLK_SEL		__BITS(18, 16)
     80  1.5  hkenken #else
     81  1.5  hkenken #define	 CSCMR1_ESDHC1_CLK_SEL		__BITS(21, 20)
     82  1.5  hkenken #define	 CSCMR1_ESDHC3_CLK_SEL		__BIT(19)
     83  1.5  hkenken #define	 CSCMR1_ESDHC4_CLK_SEL		__BIT(18)
     84  1.5  hkenken #define	 CSCMR1_ESDHC2_CLK_SEL		__BITS(17, 16)
     85  1.5  hkenken #endif
     86  1.3  hkenken #define	 CSCMR1_CSPI_CLK_SEL		__BITS(5, 4)
     87  1.5  hkenken #define	CCMC_CSCMR2			0x0020
     88  1.5  hkenken #define	CCMC_CSCDR1			0x0024
     89  1.5  hkenken #ifdef IMX50
     90  1.4  hkenken #define	 CSCDR1_ESDHC3_CLK_PRED		__BITS(24, 22)
     91  1.4  hkenken #define	 CSCDR1_ESDHC3_CLK_PODF		__BITS(21, 19)
     92  1.5  hkenken #else
     93  1.5  hkenken #define	 CSCDR1_ESDHC2_CLK_PRED		__BITS(24, 22)
     94  1.5  hkenken #define	 CSCDR1_ESDHC2_CLK_PODF		__BITS(21, 19)
     95  1.5  hkenken #endif
     96  1.4  hkenken #define	 CSCDR1_ESDHC1_CLK_PRED		__BITS(18, 16)
     97  1.4  hkenken #define	 CSCDR1_ESDHC1_CLK_PODF		__BITS(13, 11)
     98  1.5  hkenken #define	 CSCDR1_UART_CLK_PRED		__BITS(5, 3)
     99  1.5  hkenken #define	 CSCDR1_UART_CLK_PODF		__BITS(2, 0)
    100  1.5  hkenken #define	CCMC_CS1CDR			0x0028
    101  1.5  hkenken #define	CCMC_CS2CDR			0x002c
    102  1.5  hkenken #define	CCMC_CDCDR			0x0030
    103  1.5  hkenken #define	 CDCDR_PERIPH_CLK2		__BITS(29, 27)
    104  1.5  hkenken #define	CCMC_CHSCCDR			0x0034	// i.MX6
    105  1.5  hkenken #define	CCMC_CSCDR2			0x0038
    106  1.3  hkenken #define	 CSCDR2_ECSPI_CLK_PRED		__BITS(27, 25)
    107  1.3  hkenken #define	 CSCDR2_ECSPI_CLK_PODF		__BITS(24, 19)
    108  1.5  hkenken #define	CCMC_CSCDR3			0x003c
    109  1.5  hkenken #define	CCMC_CSCDR4			0x0040
    110  1.5  hkenken #define	CCMC_CWDR			0x0044
    111  1.5  hkenken #define	CCMC_CDHIPR			0x0048
    112  1.5  hkenken #define	CCMC_CDCR			0x004c
    113  1.5  hkenken #define	 CDCR_SW_PERIPH_CLK_DIV_REQ	__BIT(6)
    114  1.5  hkenken #define	 CDCR_PERIPH_CLK_DVFS_PODF	__BITS(1, 0)
    115  1.5  hkenken #define	CCMC_CTOR			0x0050
    116  1.5  hkenken #define	CCMC_CLPCR			0x0054
    117  1.5  hkenken #define	CCMC_CISR			0x0058
    118  1.5  hkenken #define	CCMC_CIMR			0x005c
    119  1.5  hkenken #define	CCMC_CCOSR			0x0060
    120  1.5  hkenken #define	CCMC_CGPR			0x0064
    121  1.5  hkenken #define	CCMC_CCGR(n)			(0x0068 + (n) * 4)
    122  1.5  hkenken #define	CCMC_CMEOR			0x0084
    123  1.5  hkenken #ifdef IMX50
    124  1.5  hkenken #define	CCMC_CSR2			0x008C
    125  1.5  hkenken #define	 CSR2_EPDC_ASM_ACTIVE		__BIT(13)
    126  1.5  hkenken #define	 CSR2_EPXP_ASM_ACTIVE		__BIT(12)
    127  1.5  hkenken #define	 CSR2_ELCDIF_ASM_ACTIVE		__BIT(11)
    128  1.5  hkenken #define	 CSR2_SYS_CLK_XTAL_ACTIVE	__BIT(10)
    129  1.5  hkenken #define	 CSR2_ELCDIF_PIX_BUSY		__BIT(9)
    130  1.5  hkenken #define	 CSR2_EPDC_PIX_BUSY		__BIT(8)
    131  1.5  hkenken #define	 CSR2_MSHC_XMSCKI_BUSY		__BIT(7)
    132  1.5  hkenken #define	 CSR2_BCH_BUSY			__BIT(6)
    133  1.5  hkenken #define	 CSR2_GPMI_BUSY			__BIT(5)
    134  1.5  hkenken #define	 CSR2_EPDC_AXI_BUSY		__BIT(4)
    135  1.5  hkenken #define	 CSR2_DISPLAY_AXI_BUSY		__BIT(3)
    136  1.5  hkenken #define	 CSR2_DDR_CLK_REF_PLL_BUSY	__BIT(2)
    137  1.5  hkenken #define	 CSR2_SYS_CLK_REF_PLL_BUSY	__BIT(1)
    138  1.5  hkenken #define	 CSR2_SYS_CLK_REF_XTAL_BUSY	__BIT(0)
    139  1.5  hkenken #define	CCMC_CLKSEQ_BYPASS		0x0090
    140  1.5  hkenken #define	 CLKSEQ_ELCDIF_PIX_CLK		__BITS(15, 14)
    141  1.5  hkenken #define	 CLKSEQ_EPDC_PIX_CLK		__BITS(13, 12)
    142  1.5  hkenken #define	 CLKSEQ_MSHC_XMSCKI_CLK		__BITS(11, 10)
    143  1.5  hkenken #define	 CLKSEQ_BCH_CLK			__BITS(9, 8)
    144  1.5  hkenken #define	 CLKSEQ_GPMI_CLK		__BITS(7, 6)
    145  1.5  hkenken #define	 CLKSEQ_EPDC_AXI_CLK		__BITS(5, 4)
    146  1.5  hkenken #define	 CLKSEQ_DISPLAY_AXI_CLK		__BITS(3, 2)
    147  1.5  hkenken #define	 CLKSEQ_SYS_CLK			__BITS(1, 0)
    148  1.5  hkenken #define	  CLKSEQ_XTAL			0
    149  1.5  hkenken #define	  CLKSEQ_PFDx			1
    150  1.5  hkenken #define	  CLKSEQ_PLL1			2
    151  1.5  hkenken #define	  CLKSEQ_CAMP1			3
    152  1.5  hkenken #define	CCMC_EPDC_PIX			0x00A0
    153  1.5  hkenken #define	 EPDC_PIX_CLKGATE		__BITS(31, 30)
    154  1.5  hkenken #define	 EPDC_PIX_CLKGATE_OFF		__SHIFTIN(0, EPDC_AXI_CLKGATE)
    155  1.5  hkenken #define	 EPDC_PIX_CLKGATE_RUNMODE	__SHIFTIN(1, EPDC_AXI_CLKGATE)
    156  1.6   andvar #define	 EPDC_PIX_CLKGATE_ALWAYS	__SHIFTIN(2, EPDC_AXI_CLKGATE)
    157  1.5  hkenken #define	 EPDC_PIX_CLKGATE_EXCEPTSTOP	__SHIFTIN(3, EPDC_AXI_CLKGATE)
    158  1.5  hkenken #define	 EPDC_PIX_CLK_PRED		__BITS(13, 12)
    159  1.5  hkenken #define	 EPDC_PIX_CLK_PODF		__BITS(11, 0)
    160  1.5  hkenken #define	CCMC_EPDC_AXI			0x00A8
    161  1.5  hkenken #define	 EPDC_AXI_CLKGATE		__BITS(31, 30)
    162  1.5  hkenken #define	 EPDC_AXI_CLKGATE_OFF		__SHIFTIN(0, EPDC_AXI_CLKGATE)
    163  1.5  hkenken #define	 EPDC_AXI_CLKGATE_RUNMODE	__SHIFTIN(1, EPDC_AXI_CLKGATE)
    164  1.6   andvar #define	 EPDC_AXI_CLKGATE_ALWAYS	__SHIFTIN(2, EPDC_AXI_CLKGATE)
    165  1.5  hkenken #define	 EPDC_AXI_CLKGATE_EXCEPTSTOP	__SHIFTIN(3, EPDC_AXI_CLKGATE)
    166  1.5  hkenken #define	 EPDC_ASM_EN			__BIT(9)
    167  1.5  hkenken #define	 EPDC_ASM_SLOW_DIV		__BITS(8, 6)
    168  1.5  hkenken #define	 EPDC_AXI_DIV			__BITS(5, 0)
    169  1.5  hkenken #endif
    170  1.1      bsh 
    171  1.5  hkenken #define	CCMC_SIZE	0x0100
    172  1.1      bsh 
    173  1.1      bsh /* CCGR Clock Gate Register */
    174  1.1      bsh 
    175  1.1      bsh #define	CCMR_CCGR_NSOURCE	16
    176  1.1      bsh #define	CCMR_CCGR_NGROUPS	7
    177  1.1      bsh #define	CCMR_CCGR_MODULE(clk)	((clk) / CCMR_CCGR_NSOURCE)
    178  1.1      bsh #define	__CCGR_NUM(a, b)	((a) * 16 + (b))
    179  1.5  hkenken #define	CCGR_MODE_CLKOFF	0x0
    180  1.5  hkenken #define	CCGR_MODE_CLKON		0x2
    181  1.1      bsh 
    182  1.5  hkenken #ifdef IMX50
    183  1.5  hkenken #define	CCGR_USBOH1_CLK			__CCGR_NUM(2, 13)
    184  1.5  hkenken #define	CCGR_USBPHY1_CLK		__CCGR_NUM(4, 5)
    185  1.5  hkenken #define	CCGR_EPDC_PIX_CLK		__CCGR_NUM(6, 5)
    186  1.5  hkenken #define	CCGR_EPDC_AXI_CLK		__CCGR_NUM(6, 8)
    187  1.5  hkenken #else
    188  1.1      bsh #define	CCGR_ARM_BUS_CLK		__CCGR_NUM(0, 0)
    189  1.1      bsh #define	CCGR_ARM_AXI_CLK		__CCGR_NUM(0, 1)
    190  1.1      bsh #define	CCGR_ARM_DEBUG_CLK		__CCGR_NUM(0, 2)
    191  1.1      bsh #define	CCGR_TZIC_CLK			__CCGR_NUM(0, 3)
    192  1.1      bsh #define	CCGR_DAP_CLK			__CCGR_NUM(0, 4)
    193  1.1      bsh #define	CCGR_TPIU_CLK			__CCGR_NUM(0, 5)
    194  1.1      bsh #define	CCGR_CTI2_CLK			__CCGR_NUM(0, 6)
    195  1.1      bsh #define	CCGR_CTI3_CLK			__CCGR_NUM(0, 7)
    196  1.1      bsh #define	CCGR_AHBMUX1_CLK		__CCGR_NUM(0, 8)
    197  1.1      bsh #define	CCGR_AHBMUX2_CLK		__CCGR_NUM(0, 9)
    198  1.1      bsh #define	CCGR_ROMCP_CLK			__CCGR_NUM(0, 10)
    199  1.1      bsh #define	CCGR_ROM_CLK			__CCGR_NUM(0, 11)
    200  1.1      bsh #define	CCGR_AIPS_TZ1_CLK		__CCGR_NUM(0, 12)
    201  1.1      bsh #define	CCGR_AIPS_TZ2_CLK		__CCGR_NUM(0, 13)
    202  1.1      bsh #define	CCGR_AHB_MAX_CLK		__CCGR_NUM(0, 14)
    203  1.1      bsh #define	CCGR_IIM_CLK			__CCGR_NUM(0, 15)
    204  1.1      bsh #define	CCGR_TMAX1_CLK			__CCGR_NUM(1, 0)
    205  1.1      bsh #define	CCGR_TMAX2_CLK			__CCGR_NUM(1, 1)
    206  1.1      bsh #define	CCGR_TMAX3_CLK			__CCGR_NUM(1, 2)
    207  1.1      bsh #define	CCGR_UART1_CLK			__CCGR_NUM(1, 3)
    208  1.1      bsh #define	CCGR_UART1_SERIAL_CLK		__CCGR_NUM(1, 4)
    209  1.1      bsh #define	CCGR_UART2_CLK			__CCGR_NUM(1, 5)
    210  1.1      bsh #define	CCGR_UART2_SERIAL_CLK		__CCGR_NUM(1, 6)
    211  1.1      bsh #define	CCGR_UART3_CLK			__CCGR_NUM(1, 7)
    212  1.1      bsh #define	CCGR_UART3_SERIAL_CLK		__CCGR_NUM(1, 8)
    213  1.1      bsh #define	CCGR_I2C1_SERIAL_CLK		__CCGR_NUM(1, 9)
    214  1.1      bsh #define	CCGR_I2C2_SERIAL_CLK		__CCGR_NUM(1, 10)
    215  1.1      bsh #define	CCGR_HSI2C_CLK			__CCGR_NUM(1, 11)
    216  1.1      bsh #define	CCGR_HSI2C_SERIAL_CLK		__CCGR_NUM(1, 12)
    217  1.1      bsh #define	CCGR_FIRI_CLK			__CCGR_NUM(1, 13)
    218  1.1      bsh #define	CCGR_FIRI_SERIAL_CLK		__CCGR_NUM(1, 14)
    219  1.1      bsh #define	CCGR_SCC_CLK			__CCGR_NUM(1, 15)
    220  1.1      bsh #define	CCGR_USB_PHY_CLK		__CCGR_NUM(2, 0)
    221  1.1      bsh #define	CCGR_EPIT1_CLK			__CCGR_NUM(2, 1)
    222  1.1      bsh #define	CCGR_EPIT1_SERIAL_CLK		__CCGR_NUM(2, 2)
    223  1.1      bsh #define	CCGR_EPIT2_CLK			__CCGR_NUM(2, 3)
    224  1.1      bsh #define	CCGR_ESDHC1_CLK			__CCGR_NUM(3, 0)
    225  1.1      bsh #define	CCGR_ESDHC1_SERIAL_CLK		__CCGR_NUM(3, 1)
    226  1.1      bsh #define	CCGR_ESDHC2_CLK			__CCGR_NUM(3, 2)
    227  1.1      bsh #define	CCGR_ESDHC2_SERIAL_CLK		__CCGR_NUM(3, 3)
    228  1.1      bsh #define	CCGR_ESDHC3_CLK			__CCGR_NUM(3, 4)
    229  1.1      bsh #define	CCGR_ESDHC3_SERIAL_CLK		__CCGR_NUM(3, 5)
    230  1.1      bsh #define	CCGR_ESDHC4_CLK			__CCGR_NUM(3, 6)
    231  1.1      bsh #define	CCGR_ESDHC4_SERIAL_CLK		__CCGR_NUM(3, 7)
    232  1.1      bsh #define	CCGR_SSI1_CLK			__CCGR_NUM(3, 8)
    233  1.1      bsh #define	CCGR_SSI1_SERIAL_CLK		__CCGR_NUM(3, 9)
    234  1.1      bsh #define	CCGR_SSI2_CLK			__CCGR_NUM(3, 10)
    235  1.1      bsh #define	CCGR_SSI2_SERIAL_CLK		__CCGR_NUM(3, 11)
    236  1.1      bsh #define	CCGR_SSI3_CLK			__CCGR_NUM(3, 12)
    237  1.1      bsh #define	CCGR_SSI3_SERIAL_CLK		__CCGR_NUM(3, 13)
    238  1.1      bsh #define	CCGR_SSI_EXT1_CLK		__CCGR_NUM(3, 14)
    239  1.1      bsh #define	CCGR_SSI_EXT2_CLK		__CCGR_NUM(3, 15)
    240  1.1      bsh #define	CCGR_PATA_CLK			__CCGR_NUM(4, 0)
    241  1.1      bsh #define	CCGR_SIM_CLK			__CCGR_NUM(4, 1)
    242  1.1      bsh #define	CCGR_SIM_SERIAL_CLK		__CCGR_NUM(4, 2)
    243  1.1      bsh #define	CCGR_SAHARA_CLK			__CCGR_NUM(4, 3)
    244  1.1      bsh #define	CCGR_RTIC_CLK			__CCGR_NUM(4, 4)
    245  1.1      bsh #define	CCGR_ECSPI1_CLK			__CCGR_NUM(4, 5)
    246  1.1      bsh #define	CCGR_ECSPI1_SERIAL_CLK		__CCGR_NUM(4, 6)
    247  1.1      bsh #define	CCGR_ECSPI2_CLK			__CCGR_NUM(4, 7)
    248  1.1      bsh #define	CCGR_ECSPI2_SERIAL_CLK		__CCGR_NUM(4, 8)
    249  1.1      bsh #define	CCGR_CSPI_CLK			__CCGR_NUM(4, 9)
    250  1.1      bsh #define	CCGR_SRTC_CLK			__CCGR_NUM(4, 10)
    251  1.1      bsh #define	CCGR_SDMA_CLK			__CCGR_NUM(4, 11)
    252  1.1      bsh #define	CCGR_SPBA_CLK			__CCGR_NUM(5, 0)
    253  1.1      bsh #define	CCGR_GPU_CLK			__CCGR_NUM(5, 1)
    254  1.1      bsh #define	CCGR_GARB_CLK			__CCGR_NUM(5, 2)
    255  1.1      bsh #define	CCGR_VPU_CLK			__CCGR_NUM(5, 3)
    256  1.1      bsh #define	CCGR_VPU_SERIAL_CLK		__CCGR_NUM(5, 4)
    257  1.1      bsh #define	CCGR_IPU_CLK			__CCGR_NUM(5, 5)
    258  1.1      bsh #define	CCGR_EMI_GARB_CLK		__CCGR_NUM(6, 0)
    259  1.1      bsh #define	CCGR_IPU_DI0_CLK		__CCGR_NUM(6, 1)
    260  1.1      bsh #define	CCGR_IPU_DI1_CLK		__CCGR_NUM(6, 2)
    261  1.1      bsh #define	CCGR_GPU2D_CLK			__CCGR_NUM(6, 3)
    262  1.1      bsh #define	CCGR_SLIMBUS_CLK		__CCGR_NUM(6, 4)
    263  1.1      bsh #define	CCGR_SLIMBUS_SERIAL_CLK		__CCGR_NUM(6, 5)
    264  1.5  hkenken #endif
    265  1.1      bsh 
    266  1.1      bsh #endif /* _IMX51_CCMREG_H */
    267  1.1      bsh 
    268