diff options
author | Daniel Lezcano <daniel.lezcano@linaro.org> | 2012-02-28 16:46:05 -0500 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2012-03-06 12:46:54 -0500 |
commit | 801448e0672008acec050fbef3b8a7df7c5edcc1 (patch) | |
tree | 60195ab6b49dafcd89985f8f71f6bd63af017acd /drivers/mfd | |
parent | 61a2af301fa145490868fcf36b4bbea22398f760 (diff) |
mfd : Cleanup duplicate db8500 definitions
I missed in my previous patch the A9_MASK_REQ[_MASK] were
already defined. Let's remove the duplicate definitions.
The PRCMU_GIC_DELAY macro could be removed as it is not
really useful here.
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Diffstat (limited to 'drivers/mfd')
-rw-r--r-- | drivers/mfd/db8500-prcmu.c | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/drivers/mfd/db8500-prcmu.c b/drivers/mfd/db8500-prcmu.c index b320cc602668..d2244dc5d3b1 100644 --- a/drivers/mfd/db8500-prcmu.c +++ b/drivers/mfd/db8500-prcmu.c | |||
@@ -821,23 +821,20 @@ u8 db8500_prcmu_get_power_state_result(void) | |||
821 | return readb(tcdm_base + PRCM_ACK_MB0_AP_PWRSTTR_STATUS); | 821 | return readb(tcdm_base + PRCM_ACK_MB0_AP_PWRSTTR_STATUS); |
822 | } | 822 | } |
823 | 823 | ||
824 | #define PRCMU_A9_MASK_REQ 0x00000328 | ||
825 | #define PRCMU_A9_MASK_REQ_MASK 0x00000001 | ||
826 | #define PRCMU_GIC_DELAY 1 | ||
827 | |||
828 | /* This function decouple the gic from the prcmu */ | 824 | /* This function decouple the gic from the prcmu */ |
829 | int db8500_prcmu_gic_decouple(void) | 825 | int db8500_prcmu_gic_decouple(void) |
830 | { | 826 | { |
831 | u32 val = readl(_PRCMU_BASE + PRCMU_A9_MASK_REQ); | 827 | u32 val = readl(PRCM_A9_MASK_REQ); |
832 | 828 | ||
833 | /* Set bit 0 register value to 1 */ | 829 | /* Set bit 0 register value to 1 */ |
834 | writel(val | PRCMU_A9_MASK_REQ_MASK, _PRCMU_BASE + PRCMU_A9_MASK_REQ); | 830 | writel(val | PRCM_A9_MASK_REQ_PRCM_A9_MASK_REQ, |
831 | PRCM_A9_MASK_REQ); | ||
835 | 832 | ||
836 | /* Make sure the register is updated */ | 833 | /* Make sure the register is updated */ |
837 | readl(_PRCMU_BASE + PRCMU_A9_MASK_REQ); | 834 | readl(PRCM_A9_MASK_REQ); |
838 | 835 | ||
839 | /* Wait a few cycles for the gic mask completion */ | 836 | /* Wait a few cycles for the gic mask completion */ |
840 | udelay(PRCMU_GIC_DELAY); | 837 | udelay(1); |
841 | 838 | ||
842 | return 0; | 839 | return 0; |
843 | } | 840 | } |
@@ -845,10 +842,10 @@ int db8500_prcmu_gic_decouple(void) | |||
845 | /* This function recouple the gic with the prcmu */ | 842 | /* This function recouple the gic with the prcmu */ |
846 | int db8500_prcmu_gic_recouple(void) | 843 | int db8500_prcmu_gic_recouple(void) |
847 | { | 844 | { |
848 | u32 val = readl(_PRCMU_BASE + PRCMU_A9_MASK_REQ); | 845 | u32 val = readl(PRCM_A9_MASK_REQ); |
849 | 846 | ||
850 | /* Set bit 0 register value to 0 */ | 847 | /* Set bit 0 register value to 0 */ |
851 | writel(val & ~PRCMU_A9_MASK_REQ_MASK, _PRCMU_BASE + PRCMU_A9_MASK_REQ); | 848 | writel(val & ~PRCM_A9_MASK_REQ_PRCM_A9_MASK_REQ, PRCM_A9_MASK_REQ); |
852 | 849 | ||
853 | return 0; | 850 | return 0; |
854 | } | 851 | } |