i.MX6 clock Enable은 기본적인 몇가지 부분만 설정되어 있습니다.
즉, 판매하는 제품에 맞추어 설정되어 있습니다.

만약, 다른 clock을 Enable 하기 위해서는 아래의 레지스트가 설정되어 있는지
확인해 보셔야 합니다.

i.MX6의 레퍼런스 메뉴얼을 참조하시기 바랍니다. ( Chapter 18 Clock Controller Module, Page 886 )

18.6.24 CCM Clock Gating Register 0 (CCM_CCGR0 : 0x020C4068 )
18.6.25 CCM Clock Gating Register 1 (CCM_CCGR1 : 0x020C406c )
18.6.26 CCM Clock Gating Register 2 (CCM_CCGR2 : 0x020C4070 )
18.6.27 CCM Clock Gating Register 3 (CCM_CCGR3 : 0x020C4074 )
18.6.28 CCM Clock Gating Register 4 (CCM_CCGR4 : 0x020C4078 )
18.6.29 CCM Clock Gating Register 5 (CCM_CCGR5 : 0x020C407C )
18.6.30 CCM Clock Gating Register 6 (CCM_CCGR6 : 0x020C4080 )


위의 설정은 U-boot의 메모리 설정에서 초기화 합니다.
일반적의 freescale에 제공하는 것을 사용한다면 

board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg

에 설정되어 있습니다.


/* set the default clock gate to save power */
DATA 4, 0x020c4068, 0x00C03F3F
DATA 4, 0x020c406c, 0x0030FC03
DATA 4, 0x020c4070, 0x0FFFC000
DATA 4, 0x020c4074, 0x3FF00000
DATA 4, 0x020c4078, 0x00FFF300
DATA 4, 0x020c407c, 0x0F0000F3
DATA 4, 0x020c4080, 0x000003FF