···149149 select ARCH_HAS_PTE_SPECIAL150150 select ARCH_HAS_SCALED_CPUTIME if VIRT_CPU_ACCOUNTING_NATIVE && PPC_BOOK3S_64151151 select ARCH_HAS_SET_MEMORY152152- select ARCH_HAS_STRICT_KERNEL_RWX if (PPC_BOOK3S || PPC_8xx || 40x) && !HIBERNATION152152+ select ARCH_HAS_STRICT_KERNEL_RWX if (PPC_BOOK3S || PPC_8xx) && !HIBERNATION153153 select ARCH_HAS_STRICT_KERNEL_RWX if PPC_85xx && !HIBERNATION && !RANDOMIZE_BASE154154 select ARCH_HAS_STRICT_MODULE_RWX if ARCH_HAS_STRICT_KERNEL_RWX155155 select ARCH_HAS_SYSCALL_WRAPPER if !SPU_BASE && !COMPAT···167167 select ARCH_SPLIT_ARG64 if PPC32168168 select ARCH_STACKWALK169169 select ARCH_SUPPORTS_ATOMIC_RMW170170- select ARCH_SUPPORTS_DEBUG_PAGEALLOC if PPC_BOOK3S || PPC_8xx || 40x170170+ select ARCH_SUPPORTS_DEBUG_PAGEALLOC if PPC_BOOK3S || PPC_8xx171171 select ARCH_USE_BUILTIN_BSWAP172172 select ARCH_USE_CMPXCHG_LOCKREF if PPC64173173 select ARCH_USE_MEMTEST···389389 def_bool y390390 depends on ADB_PMU || PPC_EFIKA || PPC_LITE5200 || PPC_83xx || \391391 (PPC_85xx && !PPC_E500MC) || PPC_86xx || PPC_PSERIES \392392- || 44x || 40x392392+ || 44x393393394394config ARCH_SUSPEND_NONZERO_CPU395395 def_bool y···443443444444config PPC_ADV_DEBUG_REGS445445 bool446446- depends on 40x || BOOKE446446+ depends on BOOKE447447 default y448448449449config PPC_ADV_DEBUG_IACS···10771077config PPC_INDIRECT_PCI10781078 bool10791079 depends on PCI10801080- default y if 40x || 44x10801080+ default y if 44x1081108110821082config SBUS10831083 bool···11021102config PPC4xx_CPM11031103 bool11041104 default y11051105- depends on SUSPEND && (44x || 40x)11051105+ depends on SUSPEND && 44x11061106 help11071107 PPC4xx Clock Power Management (CPM) support (suspend/resume).11081108 It also enables support for two different idle states (idle-wait
-13
arch/powerpc/Kconfig.debug
···244244 inbuilt serial port. If you enable this, ensure you set245245 PPC_EARLY_DEBUG_44x_PHYSLOW below to suit your target board.246246247247-config PPC_EARLY_DEBUG_40x248248- bool "Early serial debugging for IBM/AMCC 40x CPUs"249249- depends on 40x250250- help251251- Select this to enable early debugging for IBM 40x chips via the252252- inbuilt serial port. This works on chips with a 16550 compatible253253- UART.254254-255247config PPC_EARLY_DEBUG_CPM256248 bool "Early serial debugging for Freescale CPM-based serial ports"257249 depends on SERIAL_CPM=y···347355 hex "EPRN of early debug UART physical address"348356 depends on PPC_EARLY_DEBUG_44x349357 default "0x1"350350-351351-config PPC_EARLY_DEBUG_40x_PHYSADDR352352- hex "Early debug UART physical address"353353- depends on PPC_EARLY_DEBUG_40x354354- default "0xef600300"355358356359config PPC_EARLY_DEBUG_CPM_ADDR357360 hex "CPM UART early debug transmit descriptor address"