|
@@ -626,85 +626,6 @@ static inline void prcmu_clear(unsigned int reg, u32 bits)
|
|
|
prcmu_write_masked(reg, bits, 0);
|
|
|
}
|
|
|
|
|
|
-#if defined(CONFIG_UX500_SOC_DB8500)
|
|
|
-
|
|
|
-/**
|
|
|
- * prcmu_enable_spi2 - Enables pin muxing for SPI2 on OtherAlternateC1.
|
|
|
- */
|
|
|
-static inline void prcmu_enable_spi2(void)
|
|
|
-{
|
|
|
- if (cpu_is_u8500())
|
|
|
- prcmu_set(DB8500_PRCM_GPIOCR, DB8500_PRCM_GPIOCR_SPI2_SELECT);
|
|
|
-}
|
|
|
-
|
|
|
-/**
|
|
|
- * prcmu_disable_spi2 - Disables pin muxing for SPI2 on OtherAlternateC1.
|
|
|
- */
|
|
|
-static inline void prcmu_disable_spi2(void)
|
|
|
-{
|
|
|
- if (cpu_is_u8500())
|
|
|
- prcmu_clear(DB8500_PRCM_GPIOCR, DB8500_PRCM_GPIOCR_SPI2_SELECT);
|
|
|
-}
|
|
|
-
|
|
|
-/**
|
|
|
- * prcmu_enable_stm_mod_uart - Enables pin muxing for STMMOD
|
|
|
- * and UARTMOD on OtherAlternateC3.
|
|
|
- */
|
|
|
-static inline void prcmu_enable_stm_mod_uart(void)
|
|
|
-{
|
|
|
- if (cpu_is_u8500()) {
|
|
|
- prcmu_set(DB8500_PRCM_GPIOCR,
|
|
|
- (DB8500_PRCM_GPIOCR_DBG_STM_MOD_CMD1 |
|
|
|
- DB8500_PRCM_GPIOCR_DBG_UARTMOD_CMD0));
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-/**
|
|
|
- * prcmu_disable_stm_mod_uart - Disables pin muxing for STMMOD
|
|
|
- * and UARTMOD on OtherAlternateC3.
|
|
|
- */
|
|
|
-static inline void prcmu_disable_stm_mod_uart(void)
|
|
|
-{
|
|
|
- if (cpu_is_u8500()) {
|
|
|
- prcmu_clear(DB8500_PRCM_GPIOCR,
|
|
|
- (DB8500_PRCM_GPIOCR_DBG_STM_MOD_CMD1 |
|
|
|
- DB8500_PRCM_GPIOCR_DBG_UARTMOD_CMD0));
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-/**
|
|
|
- * prcmu_enable_stm_ape - Enables pin muxing for STM APE on OtherAlternateC1.
|
|
|
- */
|
|
|
-static inline void prcmu_enable_stm_ape(void)
|
|
|
-{
|
|
|
- if (cpu_is_u8500()) {
|
|
|
- prcmu_set(DB8500_PRCM_GPIOCR,
|
|
|
- DB8500_PRCM_GPIOCR_DBG_STM_APE_CMD);
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-/**
|
|
|
- * prcmu_disable_stm_ape - Disables pin muxing for STM APE on OtherAlternateC1.
|
|
|
- */
|
|
|
-static inline void prcmu_disable_stm_ape(void)
|
|
|
-{
|
|
|
- if (cpu_is_u8500()) {
|
|
|
- prcmu_clear(DB8500_PRCM_GPIOCR,
|
|
|
- DB8500_PRCM_GPIOCR_DBG_STM_APE_CMD);
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-#else
|
|
|
-
|
|
|
-static inline void prcmu_enable_spi2(void) {}
|
|
|
-static inline void prcmu_disable_spi2(void) {}
|
|
|
-static inline void prcmu_enable_stm_mod_uart(void) {}
|
|
|
-static inline void prcmu_disable_stm_mod_uart(void) {}
|
|
|
-static inline void prcmu_enable_stm_ape(void) {}
|
|
|
-static inline void prcmu_disable_stm_ape(void) {}
|
|
|
-
|
|
|
-#endif
|
|
|
-
|
|
|
/* PRCMU QoS APE OPP class */
|
|
|
#define PRCMU_QOS_APE_OPP 1
|
|
|
#define PRCMU_QOS_DDR_OPP 2
|