diff options
| -rw-r--r-- | include/linux/mfd/db8500-prcmu.h | 6 | ||||
| -rw-r--r-- | include/linux/mfd/dbx500-prcmu.h | 79 |
2 files changed, 0 insertions, 85 deletions
diff --git a/include/linux/mfd/db8500-prcmu.h b/include/linux/mfd/db8500-prcmu.h index 6ee4247df11e..a65deddede2f 100644 --- a/include/linux/mfd/db8500-prcmu.h +++ b/include/linux/mfd/db8500-prcmu.h | |||
| @@ -16,12 +16,6 @@ | |||
| 16 | /* | 16 | /* |
| 17 | * Registers | 17 | * Registers |
| 18 | */ | 18 | */ |
| 19 | #define DB8500_PRCM_GPIOCR 0x138 | ||
| 20 | #define DB8500_PRCM_GPIOCR_DBG_UARTMOD_CMD0 BIT(0) | ||
| 21 | #define DB8500_PRCM_GPIOCR_DBG_STM_APE_CMD BIT(9) | ||
| 22 | #define DB8500_PRCM_GPIOCR_DBG_STM_MOD_CMD1 BIT(11) | ||
| 23 | #define DB8500_PRCM_GPIOCR_SPI2_SELECT BIT(23) | ||
| 24 | |||
| 25 | #define DB8500_PRCM_LINE_VALUE 0x170 | 19 | #define DB8500_PRCM_LINE_VALUE 0x170 |
| 26 | #define DB8500_PRCM_LINE_VALUE_HSI_CAWAKE0 BIT(3) | 20 | #define DB8500_PRCM_LINE_VALUE_HSI_CAWAKE0 BIT(3) |
| 27 | 21 | ||
diff --git a/include/linux/mfd/dbx500-prcmu.h b/include/linux/mfd/dbx500-prcmu.h index c202d6c4d879..ac601470962c 100644 --- a/include/linux/mfd/dbx500-prcmu.h +++ b/include/linux/mfd/dbx500-prcmu.h | |||
| @@ -626,85 +626,6 @@ static inline void prcmu_clear(unsigned int reg, u32 bits) | |||
| 626 | prcmu_write_masked(reg, bits, 0); | 626 | prcmu_write_masked(reg, bits, 0); |
| 627 | } | 627 | } |
| 628 | 628 | ||
| 629 | #if defined(CONFIG_UX500_SOC_DB8500) | ||
| 630 | |||
| 631 | /** | ||
| 632 | * prcmu_enable_spi2 - Enables pin muxing for SPI2 on OtherAlternateC1. | ||
| 633 | */ | ||
| 634 | static inline void prcmu_enable_spi2(void) | ||
| 635 | { | ||
| 636 | if (cpu_is_u8500()) | ||
| 637 | prcmu_set(DB8500_PRCM_GPIOCR, DB8500_PRCM_GPIOCR_SPI2_SELECT); | ||
| 638 | } | ||
| 639 | |||
| 640 | /** | ||
| 641 | * prcmu_disable_spi2 - Disables pin muxing for SPI2 on OtherAlternateC1. | ||
| 642 | */ | ||
| 643 | static inline void prcmu_disable_spi2(void) | ||
| 644 | { | ||
| 645 | if (cpu_is_u8500()) | ||
| 646 | prcmu_clear(DB8500_PRCM_GPIOCR, DB8500_PRCM_GPIOCR_SPI2_SELECT); | ||
| 647 | } | ||
| 648 | |||
| 649 | /** | ||
| 650 | * prcmu_enable_stm_mod_uart - Enables pin muxing for STMMOD | ||
| 651 | * and UARTMOD on OtherAlternateC3. | ||
| 652 | */ | ||
| 653 | static inline void prcmu_enable_stm_mod_uart(void) | ||
| 654 | { | ||
| 655 | if (cpu_is_u8500()) { | ||
| 656 | prcmu_set(DB8500_PRCM_GPIOCR, | ||
| 657 | (DB8500_PRCM_GPIOCR_DBG_STM_MOD_CMD1 | | ||
| 658 | DB8500_PRCM_GPIOCR_DBG_UARTMOD_CMD0)); | ||
| 659 | } | ||
| 660 | } | ||
| 661 | |||
| 662 | /** | ||
| 663 | * prcmu_disable_stm_mod_uart - Disables pin muxing for STMMOD | ||
| 664 | * and UARTMOD on OtherAlternateC3. | ||
| 665 | */ | ||
| 666 | static inline void prcmu_disable_stm_mod_uart(void) | ||
| 667 | { | ||
| 668 | if (cpu_is_u8500()) { | ||
| 669 | prcmu_clear(DB8500_PRCM_GPIOCR, | ||
| 670 | (DB8500_PRCM_GPIOCR_DBG_STM_MOD_CMD1 | | ||
| 671 | DB8500_PRCM_GPIOCR_DBG_UARTMOD_CMD0)); | ||
| 672 | } | ||
| 673 | } | ||
| 674 | |||
| 675 | /** | ||
| 676 | * prcmu_enable_stm_ape - Enables pin muxing for STM APE on OtherAlternateC1. | ||
| 677 | */ | ||
| 678 | static inline void prcmu_enable_stm_ape(void) | ||
| 679 | { | ||
| 680 | if (cpu_is_u8500()) { | ||
| 681 | prcmu_set(DB8500_PRCM_GPIOCR, | ||
| 682 | DB8500_PRCM_GPIOCR_DBG_STM_APE_CMD); | ||
| 683 | } | ||
| 684 | } | ||
| 685 | |||
| 686 | /** | ||
| 687 | * prcmu_disable_stm_ape - Disables pin muxing for STM APE on OtherAlternateC1. | ||
| 688 | */ | ||
| 689 | static inline void prcmu_disable_stm_ape(void) | ||
| 690 | { | ||
| 691 | if (cpu_is_u8500()) { | ||
| 692 | prcmu_clear(DB8500_PRCM_GPIOCR, | ||
| 693 | DB8500_PRCM_GPIOCR_DBG_STM_APE_CMD); | ||
| 694 | } | ||
| 695 | } | ||
| 696 | |||
| 697 | #else | ||
| 698 | |||
| 699 | static inline void prcmu_enable_spi2(void) {} | ||
| 700 | static inline void prcmu_disable_spi2(void) {} | ||
| 701 | static inline void prcmu_enable_stm_mod_uart(void) {} | ||
| 702 | static inline void prcmu_disable_stm_mod_uart(void) {} | ||
| 703 | static inline void prcmu_enable_stm_ape(void) {} | ||
| 704 | static inline void prcmu_disable_stm_ape(void) {} | ||
| 705 | |||
| 706 | #endif | ||
| 707 | |||
| 708 | /* PRCMU QoS APE OPP class */ | 629 | /* PRCMU QoS APE OPP class */ |
| 709 | #define PRCMU_QOS_APE_OPP 1 | 630 | #define PRCMU_QOS_APE_OPP 1 |
| 710 | #define PRCMU_QOS_DDR_OPP 2 | 631 | #define PRCMU_QOS_DDR_OPP 2 |
