satip-axe/kernel/drivers/stm/clocks/clock-stx7105.h

95 lines
2.3 KiB
C

/*****************************************************************************
*
* File name : clock-stx7105.h
* Description : Low Level API - Clocks identifiers
*
* COPYRIGHT (C) 2009 STMicroelectronics - All Rights Reserved
* May be copied or modified under the terms of the GNU General Public
* License. See linux/COPYING for more information.
*
*****************************************************************************/
#define LLA_VERSION 20110406
enum {
/* Top level clocks */
CLK_SYS, /* SYSA_CLKIN/FE input clock */
CLK_SYSALT, /* Optional alternate input clock */
/* Clockgen A */
CLKA_REF, /* Clockgen A reference clock = OSC clock */
CLKA_PLL0HS, /* PLL0 HS output */
CLKA_PLL0LS, /* PLL0 LS output */
CLKA_PLL1, /* PLL1 power control & output clock */
CLKA_IC_STNOC, /* HS[0] */
CLKA_FDMA0,
CLKA_FDMA1,
CLKA_ETH1_PHY, /* HS[3]. Note: UNUSED on 7105 */
CLKA_ST40_ICK, /* LS[4] */
CLKA_IC_IF_100,
CLKA_LX_DMU_CPU,
CLKA_LX_AUD_CPU,
CLKA_IC_BDISP_200,
CLKA_IC_DISP_200,
CLKA_IC_TS_200,
CLKA_DISP_PIPE_200,
CLKA_BLIT_PROC,
CLKA_IC_DELTA_200, /* Same clock than CLKA_BLIT_PROC */
CLKA_ETH0_PHY, /* Note: Equiv to CLKA_ETH_PHY on 7105 */
CLKA_PCI,
CLKA_EMI_MASTER,
CLKA_IC_COMPO_200,
CLKA_IC_IF_200,
/* Clockgen B */
CLKB_REF, /* Clockgen B reference clock */
CLKB_FS0_CH1,
CLKB_FS0_CH2,
CLKB_FS0_CH3,
CLKB_FS0_CH4,
CLKB_FS1_CH1,
CLKB_FS1_CH2,
CLKB_FS1_CH3,
CLKB_FS1_CH4,
CLKB_TMDS_HDMI,
CLKB_656_1,
CLKB_PIX_HD,
CLKB_DISP_HD,
CLKB_656_0, /* Note: Equiv to CLKB_656 on 7105 */
CLKB_GDP3,
CLKB_DISP_ID,
CLKB_PIX_SD,
CLKB_PIX_FROM_DVP,
CLKB_DVP, /* Possible source of CLKB_DVP */
CLKB_PP,
CLKB_LPC,
CLKB_DSS,
CLKB_DAA,
CLKB_PIP, /* NOT in clockgenB. Sourced from clk_disp_sd
* or clk_disp_hd
*/
CLKB_SPARE04, /* Spare FS0, CH4 */
/*
* the 7105 has a not used channel in the FS_1_ch_2 while
* the 7106 uses this channel as CLK_MMC
*/
CLKB_MMC, /* Note: Spare FS1, CH2 on 7105 */
/* Clockgen C (Audio) */
CLKC_REF,
CLKC_FS0_CH1,
CLKC_FS0_CH2,
CLKC_FS0_CH3,
CLKC_FS0_CH4,
/* Clockgen D */
CLKD_REF, /* Clockgen D reference clock */
CLKD_LMI2X,
/* Clockgen E = USB PHY */
CLKE_REF, /* Clockgen E reference clock */
};