powerpc: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32
authorChristophe Leroy <christophe.leroy@c-s.fr>
Sat, 17 Nov 2018 10:24:56 +0000 (10:24 +0000)
committerMichael Ellerman <mpe@ellerman.id.au>
Mon, 26 Nov 2018 11:33:37 +0000 (22:33 +1100)
Today we have:

config PPC_BOOK3S_32
bool "512x/52xx/6xx/7xx/74xx/82xx/83xx/86xx"
[depends on PPC32 within a choice]

config PPC_BOOK3S
def_bool y
depends on PPC_BOOK3S_32 || PPC_BOOK3S_64

config 6xx
def_bool y
depends on PPC32 && PPC_BOOK3S

6xx is therefore redundant with PPC_BOOK3S_32.

In order to make the code clearer, lets use preferably PPC_BOOK3S_32.
This will allow to remove CONFIG_6xx in a later patch.

Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
20 files changed:
arch/powerpc/Makefile
arch/powerpc/include/asm/cache.h
arch/powerpc/include/asm/mmu.h
arch/powerpc/include/asm/reg.h
arch/powerpc/include/asm/time.h
arch/powerpc/kernel/Makefile
arch/powerpc/kernel/cpu_setup_6xx.S
arch/powerpc/kernel/entry_32.S
arch/powerpc/kernel/head_32.S
arch/powerpc/kernel/misc_32.S
arch/powerpc/kernel/pmc.c
arch/powerpc/kernel/setup_32.c
arch/powerpc/kernel/sysfs.c
arch/powerpc/mm/mmu_decl.h
arch/powerpc/oprofile/Makefile
arch/powerpc/oprofile/common.c
arch/powerpc/platforms/powermac/cache.S
arch/powerpc/platforms/powermac/feature.c
arch/powerpc/platforms/powermac/sleep.S
arch/powerpc/sysdev/Makefile

index 0bff8bd82ed56633eb99145547c3db35a02f3c38..40bbeeeb5b4a196cf234f18a1635f947f36ea96c 100644 (file)
@@ -241,7 +241,7 @@ KBUILD_CFLAGS       += $(call cc-option,-fno-dwarf2-cfi-asm)
 # often slow when they are implemented at all
 KBUILD_CFLAGS          += $(call cc-option,-mno-string)
 
-ifdef CONFIG_6xx
+ifdef CONFIG_PPC_BOOK3S_32
 KBUILD_CFLAGS          += -mcpu=powerpc
 endif
 
index 66298461b640f06a247106af6045dfe1f2f8c963..40ea5b3781c630b153952fe89541c1f6dc9cec9e 100644 (file)
@@ -71,7 +71,7 @@ extern struct ppc64_caches ppc64_caches;
 #else
 #define __read_mostly __attribute__((__section__(".data..read_mostly")))
 
-#ifdef CONFIG_6xx
+#ifdef CONFIG_PPC_BOOK3S_32
 extern long _get_L2CR(void);
 extern long _get_L3CR(void);
 extern void _set_L2CR(unsigned long);
index eb20eb3b8fb0f6650a9da7a1e502589bcd468bd5..47b651deff5b698f6f62eb85d4495296c55e7eb5 100644 (file)
@@ -48,7 +48,7 @@
 #define MMU_FTR_USE_HIGH_BATS          ASM_CONST(0x00010000)
 
 /* Enable >32-bit physical addresses on 32-bit processor, only used
- * by CONFIG_6xx currently as BookE supports that from day 1
+ * by CONFIG_PPC_BOOK3S_32 currently as BookE supports that from day 1
  */
 #define MMU_FTR_BIG_PHYS               ASM_CONST(0x00020000)
 
index de52c3166ba425c81a29c58084eb6d8acf663646..0d2139a0d5b92bd668f4ded2ee10768da4359951 100644 (file)
 #define HID0_POWER9_RADIX      __MASK(63 - 8)
 
 #define SPRN_HID1      0x3F1           /* Hardware Implementation Register 1 */
-#ifdef CONFIG_6xx
+#ifdef CONFIG_PPC_BOOK3S_32
 #define HID1_EMCP      (1<<31)         /* 7450 Machine Check Pin Enable */
 #define HID1_DFS       (1<<22)         /* 7447A Dynamic Frequency Scaling */
 #define HID1_PC0       (1<<16)         /* 7450 PLL_CFG[0] */
index b80d492ceb29616831b8f211f03a37f324c9f055..54bf7e68a7e190228f5268356c541bac8f16c726 100644 (file)
@@ -43,7 +43,7 @@ struct div_result {
 
 /* Accessor functions for the timebase (RTC on 601) registers. */
 /* If one day CONFIG_POWER is added just define __USE_RTC as 1 */
-#ifdef CONFIG_6xx
+#ifdef CONFIG_PPC_BOOK3S_32
 #define __USE_RTC()    (cpu_has_feature(CPU_FTR_USE_RTC))
 #else
 #define __USE_RTC()    0
index 53d4b8d5b54d41ab00dad96b868a9cf84e10529a..a5a6a243f3cf6aad5c84d6a11d67c34460769aac 100644 (file)
@@ -69,7 +69,7 @@ obj-$(CONFIG_FA_DUMP)         += fadump.o
 ifdef CONFIG_PPC32
 obj-$(CONFIG_E500)             += idle_e500.o
 endif
-obj-$(CONFIG_6xx)              += idle_6xx.o l2cr_6xx.o cpu_setup_6xx.o
+obj-$(CONFIG_PPC_BOOK3S_32)    += idle_6xx.o l2cr_6xx.o cpu_setup_6xx.o
 obj-$(CONFIG_TAU)              += tau_6xx.o
 obj-$(CONFIG_HIBERNATION)      += swsusp.o suspend.o
 ifdef CONFIG_FSL_BOOKE
index fa3c2c91290cb4101b610165da980401b6de7c7b..8c069e96c47893ffe79117815174aab719e5d948 100644 (file)
@@ -326,7 +326,7 @@ _GLOBAL(__save_cpu_setup)
        lis     r5,cpu_state_storage@h
        ori     r5,r5,cpu_state_storage@l
 
-       /* Save HID0 (common to all CONFIG_6xx cpus) */
+       /* Save HID0 (common to all CONFIG_PPC_BOOK3S_32 cpus) */
        mfspr   r3,SPRN_HID0
        stw     r3,CS_HID0(r5)
 
index 77decded11756ab64e25fba5216bc7eb20b20f30..0768dfd8a64e2e70940a2b904a9bebd98890f38c 100644 (file)
@@ -200,14 +200,14 @@ transfer_to_handler:
        cmplw   r1,r9                   /* if r1 <= ksp_limit */
        ble-    stack_ovf               /* then the kernel stack overflowed */
 5:
-#if defined(CONFIG_6xx) || defined(CONFIG_E500)
+#if defined(CONFIG_PPC_BOOK3S_32) || defined(CONFIG_E500)
        CURRENT_THREAD_INFO(r9, r1)
        tophys(r9,r9)                   /* check local flags */
        lwz     r12,TI_LOCAL_FLAGS(r9)
        mtcrf   0x01,r12
        bt-     31-TLF_NAPPING,4f
        bt-     31-TLF_SLEEPING,7f
-#endif /* CONFIG_6xx || CONFIG_E500 */
+#endif /* CONFIG_PPC_BOOK3S_32 || CONFIG_E500 */
        .globl transfer_to_handler_cont
 transfer_to_handler_cont:
 3:
@@ -273,7 +273,7 @@ reenable_mmu:                               /* re-enable mmu so we can */
        RFI                             /* jump to handler, enable MMU */
 #endif /* CONFIG_TRACE_IRQFLAGS */
 
-#if defined (CONFIG_6xx) || defined(CONFIG_E500)
+#if defined (CONFIG_PPC_BOOK3S_32) || defined(CONFIG_E500)
 4:     rlwinm  r12,r12,0,~_TLF_NAPPING
        stw     r12,TI_LOCAL_FLAGS(r9)
        b       power_save_ppc32_restore
@@ -612,7 +612,7 @@ ppc_swapcontext:
 handle_page_fault:
        stw     r4,_DAR(r1)
        addi    r3,r1,STACK_FRAME_OVERHEAD
-#ifdef CONFIG_6xx
+#ifdef CONFIG_PPC_BOOK3S_32
        andis.  r0,r5,DSISR_DABRMATCH@h
        bne-    handle_dabr_fault
 #endif
@@ -629,7 +629,7 @@ handle_page_fault:
        bl      bad_page_fault
        b       ret_from_except_full
 
-#ifdef CONFIG_6xx
+#ifdef CONFIG_PPC_BOOK3S_32
        /* We have a data breakpoint exception - handle it */
 handle_dabr_fault:
        SAVE_NVGPRS(r1)
index 61ca27929355a0eea397d22bff1792dc1d5f0c59..118c3b216e60c1e69c4597dc507d8cb12d9b68a4 100644 (file)
@@ -176,10 +176,10 @@ __after_mmu_off:
        bl      reloc_offset
        li      r24,0                   /* cpu# */
        bl      call_setup_cpu          /* Call setup_cpu for this CPU */
-#ifdef CONFIG_6xx
+#ifdef CONFIG_PPC_BOOK3S_32
        bl      reloc_offset
        bl      init_idle_6xx
-#endif /* CONFIG_6xx */
+#endif /* CONFIG_PPC_BOOK3S_32 */
 
 
 /*
@@ -836,10 +836,10 @@ __secondary_start:
        lis     r3,-KERNELBASE@h
        mr      r4,r24
        bl      call_setup_cpu          /* Call setup_cpu for this CPU */
-#ifdef CONFIG_6xx
+#ifdef CONFIG_PPC_BOOK3S_32
        lis     r3,-KERNELBASE@h
        bl      init_idle_6xx
-#endif /* CONFIG_6xx */
+#endif /* CONFIG_PPC_BOOK3S_32 */
 
        /* get current_thread_info and current */
        lis     r1,secondary_ti@ha
@@ -880,14 +880,14 @@ __secondary_start:
 
 /*
  * Those generic dummy functions are kept for CPUs not
- * included in CONFIG_6xx
+ * included in CONFIG_PPC_BOOK3S_32
  */
-#if !defined(CONFIG_6xx)
+#if !defined(CONFIG_PPC_BOOK3S_32)
 _ENTRY(__save_cpu_setup)
        blr
 _ENTRY(__restore_cpu_setup)
        blr
-#endif /* !defined(CONFIG_6xx) */
+#endif /* !defined(CONFIG_PPC_BOOK3S_32) */
 
 
 /*
index 695b24a2d9542fc2f0ed710a5ac5dffdb7ffdccd..57d2ffb2d45c35196584edbd9a221fb38cd3d2f9 100644 (file)
@@ -153,7 +153,7 @@ _GLOBAL(call_setup_cpu)
        mtctr   r5
        bctr
 
-#if defined(CONFIG_CPU_FREQ_PMAC) && defined(CONFIG_6xx)
+#if defined(CONFIG_CPU_FREQ_PMAC) && defined(CONFIG_PPC_BOOK3S_32)
 
 /* This gets called by via-pmu.c to switch the PLL selection
  * on 750fx CPU. This function should really be moved to some
@@ -223,7 +223,7 @@ _GLOBAL(low_choose_7447a_dfs)
        mtmsr   r7
        blr
 
-#endif /* CONFIG_CPU_FREQ_PMAC && CONFIG_6xx */
+#endif /* CONFIG_CPU_FREQ_PMAC && CONFIG_PPC_BOOK3S_32 */
 
 /*
  * complement mask on the msr then "or" some values on.
index 58eaa3ddf7b9e857502a189f57734953af2f93cf..2de71faca911c0e74f86c033d3030f919f66af29 100644 (file)
@@ -29,7 +29,7 @@ static void dummy_perf(struct pt_regs *regs)
 {
 #if defined(CONFIG_FSL_EMB_PERFMON)
        mtpmr(PMRN_PMGC0, mfpmr(PMRN_PMGC0) & ~PMGC0_PMIE);
-#elif defined(CONFIG_PPC64) || defined(CONFIG_6xx)
+#elif defined(CONFIG_PPC64) || defined(CONFIG_PPC_BOOK3S_32)
        if (cur_cpu_spec->pmc_type == PPC_PMC_IBM)
                mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~(MMCR0_PMXE|MMCR0_PMAO));
 #else
index 81909600013a133cdebb7df19cd74bf9561d83a4..972c98d1e20808cd90e56b5940e559186fb6cc00 100644 (file)
@@ -240,7 +240,7 @@ void __init exc_lvl_early_init(void)
 
 void __init setup_power_save(void)
 {
-#ifdef CONFIG_6xx
+#ifdef CONFIG_PPC_BOOK3S_32
        if (cpu_has_feature(CPU_FTR_CAN_DOZE) ||
            cpu_has_feature(CPU_FTR_CAN_NAP))
                ppc_md.power_save = ppc6xx_idle;
index 755dc98a57ae050e49acea53b0806c4ebcaca8c0..e8e93c2c7d031a923bb9e983b122d98bc1c406f7 100644 (file)
@@ -457,7 +457,7 @@ static ssize_t __used \
 #define HAS_PPC_PMC_CLASSIC    1
 #define HAS_PPC_PMC_IBM                1
 #define HAS_PPC_PMC_PA6T       1
-#elif defined(CONFIG_6xx)
+#elif defined(CONFIG_PPC_BOOK3S_32)
 #define HAS_PPC_PMC_CLASSIC    1
 #define HAS_PPC_PMC_IBM                1
 #define HAS_PPC_PMC_G4         1
index 8574fbbc45e0b690e50fc3c0b04b0b83d5b4323b..c4a717da65eb8d6b0c2419cdf06f1a647985c6e0 100644 (file)
@@ -155,7 +155,7 @@ struct tlbcam {
 };
 #endif
 
-#if defined(CONFIG_6xx) || defined(CONFIG_FSL_BOOKE) || defined(CONFIG_PPC_8xx)
+#if defined(CONFIG_PPC_BOOK3S_32) || defined(CONFIG_FSL_BOOKE) || defined(CONFIG_PPC_8xx)
 /* 6xx have BATS */
 /* FSL_BOOKE have TLBCAM */
 /* 8xx have LTLB */
index 8d26d7416481f1f09816f60bc9255fc476bdd5d2..bb2d94c8cbe65b7874924993a7e483d5bce1241c 100644 (file)
@@ -16,4 +16,4 @@ oprofile-$(CONFIG_OPROFILE_CELL) += op_model_cell.o \
                cell/spu_task_sync.o
 oprofile-$(CONFIG_PPC_BOOK3S_64) += op_model_power4.o op_model_pa6t.o
 oprofile-$(CONFIG_FSL_EMB_PERFMON) += op_model_fsl_emb.o
-oprofile-$(CONFIG_6xx) += op_model_7450.o
+oprofile-$(CONFIG_PPC_BOOK3S_32) += op_model_7450.o
index bf094c5a4bd957f742ce8f600f61982437169ab9..a11132865504d7ae94135f75fac93aa3198d1ac9 100644 (file)
@@ -212,7 +212,7 @@ int __init oprofile_arch_init(struct oprofile_operations *ops)
                        model = &op_model_pa6t;
                        break;
 #endif
-#ifdef CONFIG_6xx
+#ifdef CONFIG_PPC_BOOK3S_32
                case PPC_OPROFILE_G4:
                        model = &op_model_7450;
                        break;
index 27862feee4a57b1a39ff2381aaa82b389ecdda8b..f0641b6e6075aa57ba3ea5fcb54ae676c7966821 100644 (file)
@@ -28,7 +28,7 @@
  */
 
 _GLOBAL(flush_disable_caches)
-#ifndef CONFIG_6xx
+#ifndef CONFIG_PPC_BOOK3S_32
        blr
 #else
 BEGIN_FTR_SECTION
@@ -356,4 +356,4 @@ END_FTR_SECTION_IFSET(CPU_FTR_L3CR)
        mtmsr   r11             /* restore DR and EE */
        isync
        blr
-#endif /* CONFIG_6xx */
+#endif /* CONFIG_PPC_BOOK3S_32 */
index ed2f54b3f173ddc5d00a140b111eb5db95f1a593..073ff454408399e019fa8c19c651b7f6eb1710ea 100644 (file)
@@ -51,7 +51,7 @@
 #define DBG(fmt...)
 #endif
 
-#ifdef CONFIG_6xx
+#ifdef CONFIG_PPC_BOOK3S_32
 extern int powersave_lowspeed;
 #endif
 
index f89808b9713d0671d51d7a38ac0e8ae320b4d575..fb64b09cad9dad25ef3e9838f8eae8f4ac2f56d4 100644 (file)
@@ -56,7 +56,7 @@
  * vector that will be called by the ROM on wakeup
  */
 _GLOBAL(low_sleep_handler)
-#ifndef CONFIG_6xx
+#ifndef CONFIG_PPC_BOOK3S_32
        blr
 #else
        mflr    r0
@@ -394,5 +394,5 @@ sleep_storage:
        .long 0
        .balign L1_CACHE_BYTES, 0
 
-#endif /* CONFIG_6xx */
+#endif /* CONFIG_PPC_BOOK3S_32 */
        .section .text
index 2caa4defdfb62866e539677811440b1b07c3433c..aaf23283ba0c1ea44be3b9d1d2f0608f8839430d 100644 (file)
@@ -48,7 +48,7 @@ obj-$(CONFIG_PPC_MPC512x)     += mpc5xxx_clocks.o
 obj-$(CONFIG_PPC_MPC52xx)      += mpc5xxx_clocks.o
 
 ifdef CONFIG_SUSPEND
-obj-$(CONFIG_6xx)              += 6xx-suspend.o
+obj-$(CONFIG_PPC_BOOK3S_32)    += 6xx-suspend.o
 endif
 
 obj-$(CONFIG_PPC_SCOM)         += scom.o