diff options
author | Mike Frysinger <vapier@gentoo.org> | 2009-10-15 02:47:28 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2009-12-15 00:14:53 -0500 |
commit | a8e8e491686bb34eb5aea37f58c9020f48629237 (patch) | |
tree | 2d079d743fba65f89f44181670ada148955ec867 /arch/blackfin/mach-bf527/include | |
parent | 761ec44add46d4dfdcb3a0607bfecb4cfc0dc0f0 (diff) |
Blackfin: unify duplicated power masks
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'arch/blackfin/mach-bf527/include')
-rw-r--r-- | arch/blackfin/mach-bf527/include/mach/blackfin.h | 6 | ||||
-rw-r--r-- | arch/blackfin/mach-bf527/include/mach/defBF52x_base.h | 52 |
2 files changed, 0 insertions, 58 deletions
diff --git a/arch/blackfin/mach-bf527/include/mach/blackfin.h b/arch/blackfin/mach-bf527/include/mach/blackfin.h index e7d6034f268f..f714c5de3073 100644 --- a/arch/blackfin/mach-bf527/include/mach/blackfin.h +++ b/arch/blackfin/mach-bf527/include/mach/blackfin.h | |||
@@ -46,10 +46,4 @@ | |||
46 | #define OFFSET_SCR 0x1C /* SCR Scratch Register */ | 46 | #define OFFSET_SCR 0x1C /* SCR Scratch Register */ |
47 | #define OFFSET_GCTL 0x24 /* Global Control Register */ | 47 | #define OFFSET_GCTL 0x24 /* Global Control Register */ |
48 | 48 | ||
49 | /* PLL_DIV Masks */ | ||
50 | #define CCLK_DIV1 CSEL_DIV1 /* CCLK = VCO / 1 */ | ||
51 | #define CCLK_DIV2 CSEL_DIV2 /* CCLK = VCO / 2 */ | ||
52 | #define CCLK_DIV4 CSEL_DIV4 /* CCLK = VCO / 4 */ | ||
53 | #define CCLK_DIV8 CSEL_DIV8 /* CCLK = VCO / 8 */ | ||
54 | |||
55 | #endif | 49 | #endif |
diff --git a/arch/blackfin/mach-bf527/include/mach/defBF52x_base.h b/arch/blackfin/mach-bf527/include/mach/defBF52x_base.h index 6e6a8df02c3b..da42e9c2c69c 100644 --- a/arch/blackfin/mach-bf527/include/mach/defBF52x_base.h +++ b/arch/blackfin/mach-bf527/include/mach/defBF52x_base.h | |||
@@ -586,58 +586,6 @@ | |||
586 | ** modifier UNLESS the lower order bits are saved and ORed back in when | 586 | ** modifier UNLESS the lower order bits are saved and ORed back in when |
587 | ** the macro is used. | 587 | ** the macro is used. |
588 | *************************************************************************************/ | 588 | *************************************************************************************/ |
589 | /* | ||
590 | ** ********************* PLL AND RESET MASKS ****************************************/ | ||
591 | /* PLL_CTL Masks */ | ||
592 | #define DF 0x0001 /* 0: PLL = CLKIN, 1: PLL = CLKIN/2 */ | ||
593 | #define PLL_OFF 0x0002 /* PLL Not Powered */ | ||
594 | #define STOPCK 0x0008 /* Core Clock Off */ | ||
595 | #define PDWN 0x0020 /* Enter Deep Sleep Mode */ | ||
596 | #define IN_DELAY 0x0040 /* Add 200ps Delay To EBIU Input Latches */ | ||
597 | #define OUT_DELAY 0x0080 /* Add 200ps Delay To EBIU Output Signals */ | ||
598 | #define BYPASS 0x0100 /* Bypass the PLL */ | ||
599 | #define MSEL 0x7E00 /* Multiplier Select For CCLK/VCO Factors */ | ||
600 | /* PLL_CTL Macros (Only Use With Logic OR While Setting Lower Order Bits) */ | ||
601 | #define SET_MSEL(x) (((x)&0x3F) << 0x9) /* Set MSEL = 0-63 --> VCO = CLKIN*MSEL */ | ||
602 | |||
603 | /* PLL_DIV Masks */ | ||
604 | #define SSEL 0x000F /* System Select */ | ||
605 | #define CSEL 0x0030 /* Core Select */ | ||
606 | #define CSEL_DIV1 0x0000 /* CCLK = VCO / 1 */ | ||
607 | #define CSEL_DIV2 0x0010 /* CCLK = VCO / 2 */ | ||
608 | #define CSEL_DIV4 0x0020 /* CCLK = VCO / 4 */ | ||
609 | #define CSEL_DIV8 0x0030 /* CCLK = VCO / 8 */ | ||
610 | /* PLL_DIV Macros */ | ||
611 | #define SET_SSEL(x) ((x)&0xF) /* Set SSEL = 0-15 --> SCLK = VCO/SSEL */ | ||
612 | |||
613 | /* VR_CTL Masks */ | ||
614 | #define FREQ 0x3000 /* Switching Oscillator Frequency For Regulator */ | ||
615 | #define HIBERNATE 0x0000 /* Powerdown/Bypass On-Board Regulation */ | ||
616 | |||
617 | #define VLEV 0x00F0 /* Internal Voltage Level */ | ||
618 | #define VLEV_085 0x0060 /* VLEV = 0.85 V (-5% - +10% Accuracy) */ | ||
619 | #define VLEV_090 0x0070 /* VLEV = 0.90 V (-5% - +10% Accuracy) */ | ||
620 | #define VLEV_095 0x0080 /* VLEV = 0.95 V (-5% - +10% Accuracy) */ | ||
621 | #define VLEV_100 0x0090 /* VLEV = 1.00 V (-5% - +10% Accuracy) */ | ||
622 | #define VLEV_105 0x00A0 /* VLEV = 1.05 V (-5% - +10% Accuracy) */ | ||
623 | #define VLEV_110 0x00B0 /* VLEV = 1.10 V (-5% - +10% Accuracy) */ | ||
624 | #define VLEV_115 0x00C0 /* VLEV = 1.15 V (-5% - +10% Accuracy) */ | ||
625 | #define VLEV_120 0x00D0 /* VLEV = 1.20 V (-5% - +10% Accuracy) */ | ||
626 | #define VLEV_125 0x00E0 /* VLEV = 1.25 V (-5% - +10% Accuracy) */ | ||
627 | #define VLEV_130 0x00F0 /* VLEV = 1.30 V (-5% - +10% Accuracy) */ | ||
628 | |||
629 | #define WAKE 0x0100 /* Enable RTC/Reset Wakeup From Hibernate */ | ||
630 | #define USBWE 0x0200 /* Enable USB Wakeup From Hibernate */ | ||
631 | #define PHYWE 0x0400 /* Enable PHY Wakeup From Hibernate */ | ||
632 | #define CLKBUFOE 0x4000 /* CLKIN Buffer Output Enable */ | ||
633 | #define PHYCLKOE CLKBUFOE /* Alternative legacy name for the above */ | ||
634 | #define SCKELOW 0x8000 /* Enable Drive CKE Low During Reset */ | ||
635 | |||
636 | /* PLL_STAT Masks */ | ||
637 | #define ACTIVE_PLLENABLED 0x0001 /* Processor In Active Mode With PLL Enabled */ | ||
638 | #define FULL_ON 0x0002 /* Processor In Full On Mode */ | ||
639 | #define ACTIVE_PLLDISABLED 0x0004 /* Processor In Active Mode With PLL Disabled */ | ||
640 | #define PLL_LOCKED 0x0020 /* PLL_LOCKCNT Has Been Reached */ | ||
641 | 589 | ||
642 | /* CHIPID Masks */ | 590 | /* CHIPID Masks */ |
643 | #define CHIPID_VERSION 0xF0000000 | 591 | #define CHIPID_VERSION 0xF0000000 |