/* * Copyright (C) ST-Ericsson SA 2011 * * License terms: GNU General Public License, version 2 */ #ifndef __MACH_PRCMU_DB4500_H #define __MACH_PRCMU_DB4500_H /* * Clock identifiers. */ enum db5500_prcmu_clock { DB5500_PRCMU_SGACLK, DB5500_PRCMU_UARTCLK, DB5500_PRCMU_MSP02CLK, DB5500_PRCMU_I2CCLK, DB5500_PRCMU_SDMMCCLK, DB5500_PRCMU_PER1CLK, DB5500_PRCMU_PER2CLK, DB5500_PRCMU_PER3CLK, DB5500_PRCMU_PER5CLK, DB5500_PRCMU_PER6CLK, DB5500_PRCMU_PWMCLK, DB5500_PRCMU_IRDACLK, DB5500_PRCMU_IRRCCLK, DB5500_PRCMU_HDMICLK, DB5500_PRCMU_APEATCLK, DB5500_PRCMU_APETRACECLK, DB5500_PRCMU_MCDECLK, DB5500_PRCMU_DSIALTCLK, DB5500_PRCMU_DMACLK, DB5500_PRCMU_B2R2CLK, DB5500_PRCMU_TVCLK, DB5500_PRCMU_RNGCLK, DB5500_PRCMU_NUM_REG_CLOCKS, DB5500_PRCMU_SYSCLK = DB5500_PRCMU_NUM_REG_CLOCKS, DB5500_PRCMU_TIMCLK, }; extern int db5500_prcmu_request_clock(u8 clock, bool enable); #endif