aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-omap2/clockdomains.h
diff options
context:
space:
mode:
authorPaul Walmsley <paul@pwsan.com>2010-01-26 22:13:13 -0500
committerPaul Walmsley <paul@pwsan.com>2010-01-29 12:14:23 -0500
commit98fa3d8aeabf7a039cc920a9c2ffebc6b4648e2b (patch)
tree8e2112bea42e5cca4f8394274309e30f83b55fc1 /arch/arm/mach-omap2/clockdomains.h
parent56ef28acf122d30b137851aa6a599ba48319a6b0 (diff)
OMAP2+ powerdomains/clockdomains: prepare for multi-OMAP configs
Convert CONFIG_ARCH_OMAP34XX to CONFIG_ARCH_OMAP3, and CONFIG_ARCH_OMAP24XX to CONFIG_ARCH_OMAP2, in preparation for Tony's multi-OMAP patches. While here, update some copyrights, convert instances of "34xx" to "3xxx" where applicable, and convert preprocessor directives of the form #if defined(CONFIG_ARCH_OMAP2) | defined(CONFIG_ARCH_OMAP3) to #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) for standardization. Signed-off-by: Paul Walmsley <paul@pwsan.com> Cc: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/mach-omap2/clockdomains.h')
-rw-r--r--arch/arm/mach-omap2/clockdomains.h50
1 files changed, 25 insertions, 25 deletions
diff --git a/arch/arm/mach-omap2/clockdomains.h b/arch/arm/mach-omap2/clockdomains.h
index fb026dabfc37..7db6298493fd 100644
--- a/arch/arm/mach-omap2/clockdomains.h
+++ b/arch/arm/mach-omap2/clockdomains.h
@@ -1,8 +1,8 @@
1/* 1/*
2 * OMAP2/3 clockdomains 2 * OMAP2/3 clockdomains
3 * 3 *
4 * Copyright (C) 2008 Texas Instruments, Inc. 4 * Copyright (C) 2008-2009 Texas Instruments, Inc.
5 * Copyright (C) 2008-2009 Nokia Corporation 5 * Copyright (C) 2008-2010 Nokia Corporation
6 * 6 *
7 * Written by Paul Walmsley and Jouni Högander 7 * Written by Paul Walmsley and Jouni Högander
8 * 8 *
@@ -196,9 +196,9 @@ static struct clkdm_dep mdm_2430_wkdeps[] = {
196#endif /* CONFIG_ARCH_OMAP2430 */ 196#endif /* CONFIG_ARCH_OMAP2430 */
197 197
198 198
199/* 34XX-specific possible dependencies */ 199/* OMAP3-specific possible dependencies */
200 200
201#ifdef CONFIG_ARCH_OMAP34XX 201#ifdef CONFIG_ARCH_OMAP3
202 202
203/* 3430: PM_WKDEP_PER: CORE, IVA2, MPU, WKUP */ 203/* 3430: PM_WKDEP_PER: CORE, IVA2, MPU, WKUP */
204static struct clkdm_dep per_wkdeps[] = { 204static struct clkdm_dep per_wkdeps[] = {
@@ -251,7 +251,7 @@ static struct clkdm_dep usbhost_wkdeps[] = {
251}; 251};
252 252
253/* 3430 PM_WKDEP_MPU: CORE, IVA2, DSS, PER */ 253/* 3430 PM_WKDEP_MPU: CORE, IVA2, DSS, PER */
254static struct clkdm_dep mpu_34xx_wkdeps[] = { 254static struct clkdm_dep mpu_3xxx_wkdeps[] = {
255 { 255 {
256 .clkdm_name = "core_l3_clkdm", 256 .clkdm_name = "core_l3_clkdm",
257 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP3430) 257 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP3430)
@@ -349,7 +349,7 @@ static struct clkdm_dep neon_wkdeps[] = {
349}; 349};
350 350
351 351
352/* Sleep dependency source arrays for 34xx-specific clkdms - 34XX only */ 352/* Sleep dependency source arrays for OMAP3-specific clkdms */
353 353
354/* 3430: CM_SLEEPDEP_DSS: MPU, IVA */ 354/* 3430: CM_SLEEPDEP_DSS: MPU, IVA */
355static struct clkdm_dep dss_sleepdeps[] = { 355static struct clkdm_dep dss_sleepdeps[] = {
@@ -413,7 +413,7 @@ static struct clkdm_dep gfx_sgx_sleepdeps[] = {
413 { NULL }, 413 { NULL },
414}; 414};
415 415
416#endif /* CONFIG_ARCH_OMAP34XX */ 416#endif /* CONFIG_ARCH_OMAP3 */
417 417
418 418
419/* 419/*
@@ -425,7 +425,7 @@ static struct clkdm_dep gfx_sgx_sleepdeps[] = {
425 * sys_clkout/sys_clkout2. 425 * sys_clkout/sys_clkout2.
426 */ 426 */
427 427
428#if defined(CONFIG_ARCH_OMAP24XX) | defined(CONFIG_ARCH_OMAP34XX) 428#if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3)
429 429
430/* This is an implicit clockdomain - it is never defined as such in TRM */ 430/* This is an implicit clockdomain - it is never defined as such in TRM */
431static struct clockdomain wkup_clkdm = { 431static struct clockdomain wkup_clkdm = {
@@ -626,18 +626,18 @@ static struct clockdomain dss_2430_clkdm = {
626 626
627 627
628/* 628/*
629 * 34xx clockdomains 629 * OMAP3 clockdomains
630 */ 630 */
631 631
632#if defined(CONFIG_ARCH_OMAP34XX) 632#if defined(CONFIG_ARCH_OMAP3)
633 633
634static struct clockdomain mpu_34xx_clkdm = { 634static struct clockdomain mpu_3xxx_clkdm = {
635 .name = "mpu_clkdm", 635 .name = "mpu_clkdm",
636 .pwrdm = { .name = "mpu_pwrdm" }, 636 .pwrdm = { .name = "mpu_pwrdm" },
637 .flags = CLKDM_CAN_HWSUP | CLKDM_CAN_FORCE_WAKEUP, 637 .flags = CLKDM_CAN_HWSUP | CLKDM_CAN_FORCE_WAKEUP,
638 .clkstctrl_reg = OMAP34XX_CM_REGADDR(MPU_MOD, OMAP2_CM_CLKSTCTRL), 638 .clkstctrl_reg = OMAP34XX_CM_REGADDR(MPU_MOD, OMAP2_CM_CLKSTCTRL),
639 .dep_bit = OMAP3430_EN_MPU_SHIFT, 639 .dep_bit = OMAP3430_EN_MPU_SHIFT,
640 .wkdep_srcs = mpu_34xx_wkdeps, 640 .wkdep_srcs = mpu_3xxx_wkdeps,
641 .clktrctrl_mask = OMAP3430_CLKTRCTRL_MPU_MASK, 641 .clktrctrl_mask = OMAP3430_CLKTRCTRL_MPU_MASK,
642 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP3430), 642 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP3430),
643}; 643};
@@ -706,10 +706,10 @@ static struct clockdomain d2d_clkdm = {
706 706
707/* 707/*
708 * XXX add usecounting for clkdm dependencies, otherwise the presence 708 * XXX add usecounting for clkdm dependencies, otherwise the presence
709 * of a single dep bit for core_l3_34xx_clkdm and core_l4_34xx_clkdm 709 * of a single dep bit for core_l3_3xxx_clkdm and core_l4_3xxx_clkdm
710 * could cause trouble 710 * could cause trouble
711 */ 711 */
712static struct clockdomain core_l3_34xx_clkdm = { 712static struct clockdomain core_l3_3xxx_clkdm = {
713 .name = "core_l3_clkdm", 713 .name = "core_l3_clkdm",
714 .pwrdm = { .name = "core_pwrdm" }, 714 .pwrdm = { .name = "core_pwrdm" },
715 .flags = CLKDM_CAN_HWSUP, 715 .flags = CLKDM_CAN_HWSUP,
@@ -721,10 +721,10 @@ static struct clockdomain core_l3_34xx_clkdm = {
721 721
722/* 722/*
723 * XXX add usecounting for clkdm dependencies, otherwise the presence 723 * XXX add usecounting for clkdm dependencies, otherwise the presence
724 * of a single dep bit for core_l3_34xx_clkdm and core_l4_34xx_clkdm 724 * of a single dep bit for core_l3_3xxx_clkdm and core_l4_3xxx_clkdm
725 * could cause trouble 725 * could cause trouble
726 */ 726 */
727static struct clockdomain core_l4_34xx_clkdm = { 727static struct clockdomain core_l4_3xxx_clkdm = {
728 .name = "core_l4_clkdm", 728 .name = "core_l4_clkdm",
729 .pwrdm = { .name = "core_pwrdm" }, 729 .pwrdm = { .name = "core_pwrdm" },
730 .flags = CLKDM_CAN_HWSUP, 730 .flags = CLKDM_CAN_HWSUP,
@@ -735,7 +735,7 @@ static struct clockdomain core_l4_34xx_clkdm = {
735}; 735};
736 736
737/* Another case of bit name collisions between several registers: EN_DSS */ 737/* Another case of bit name collisions between several registers: EN_DSS */
738static struct clockdomain dss_34xx_clkdm = { 738static struct clockdomain dss_3xxx_clkdm = {
739 .name = "dss_clkdm", 739 .name = "dss_clkdm",
740 .pwrdm = { .name = "dss_pwrdm" }, 740 .pwrdm = { .name = "dss_pwrdm" },
741 .flags = CLKDM_CAN_HWSUP_SWSUP, 741 .flags = CLKDM_CAN_HWSUP_SWSUP,
@@ -829,12 +829,12 @@ static struct clockdomain dpll5_clkdm = {
829 .omap_chip = OMAP_CHIP_INIT(CHIP_GE_OMAP3430ES2), 829 .omap_chip = OMAP_CHIP_INIT(CHIP_GE_OMAP3430ES2),
830}; 830};
831 831
832#endif /* CONFIG_ARCH_OMAP34XX */ 832#endif /* CONFIG_ARCH_OMAP3 */
833 833
834#include "clockdomains44xx.h" 834#include "clockdomains44xx.h"
835 835
836/* 836/*
837 * Clockdomain hwsup dependencies (34XX only) 837 * Clockdomain hwsup dependencies (OMAP3 only)
838 */ 838 */
839 839
840static struct clkdm_autodep clkdm_autodeps[] = { 840static struct clkdm_autodep clkdm_autodeps[] = {
@@ -857,7 +857,7 @@ static struct clkdm_autodep clkdm_autodeps[] = {
857 857
858static struct clockdomain *clockdomains_omap[] = { 858static struct clockdomain *clockdomains_omap[] = {
859 859
860#if defined(CONFIG_ARCH_OMAP24XX) | defined(CONFIG_ARCH_OMAP34XX) 860#if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3)
861 &wkup_clkdm, 861 &wkup_clkdm,
862 &cm_clkdm, 862 &cm_clkdm,
863 &prm_clkdm, 863 &prm_clkdm,
@@ -883,16 +883,16 @@ static struct clockdomain *clockdomains_omap[] = {
883 &dss_2430_clkdm, 883 &dss_2430_clkdm,
884#endif 884#endif
885 885
886#ifdef CONFIG_ARCH_OMAP34XX 886#ifdef CONFIG_ARCH_OMAP3
887 &mpu_34xx_clkdm, 887 &mpu_3xxx_clkdm,
888 &neon_clkdm, 888 &neon_clkdm,
889 &iva2_clkdm, 889 &iva2_clkdm,
890 &gfx_3430es1_clkdm, 890 &gfx_3430es1_clkdm,
891 &sgx_clkdm, 891 &sgx_clkdm,
892 &d2d_clkdm, 892 &d2d_clkdm,
893 &core_l3_34xx_clkdm, 893 &core_l3_3xxx_clkdm,
894 &core_l4_34xx_clkdm, 894 &core_l4_3xxx_clkdm,
895 &dss_34xx_clkdm, 895 &dss_3xxx_clkdm,
896 &cam_clkdm, 896 &cam_clkdm,
897 &usbhost_clkdm, 897 &usbhost_clkdm,
898 &per_clkdm, 898 &per_clkdm,