~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/powerpc/platforms/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /arch/powerpc/platforms/Kconfig (Version linux-6.12-rc7) and /arch/i386/platforms/Kconfig (Version linux-5.10.229)


  1 # SPDX-License-Identifier: GPL-2.0                
  2 menu "Platform support"                           
  3                                                   
  4 source "arch/powerpc/platforms/powernv/Kconfig    
  5 source "arch/powerpc/platforms/pseries/Kconfig    
  6 source "arch/powerpc/platforms/chrp/Kconfig"      
  7 source "arch/powerpc/platforms/512x/Kconfig"      
  8 source "arch/powerpc/platforms/52xx/Kconfig"      
  9 source "arch/powerpc/platforms/powermac/Kconfi    
 10 source "arch/powerpc/platforms/maple/Kconfig"     
 11 source "arch/powerpc/platforms/pasemi/Kconfig"    
 12 source "arch/powerpc/platforms/ps3/Kconfig"       
 13 source "arch/powerpc/platforms/cell/Kconfig"      
 14 source "arch/powerpc/platforms/8xx/Kconfig"       
 15 source "arch/powerpc/platforms/82xx/Kconfig"      
 16 source "arch/powerpc/platforms/83xx/Kconfig"      
 17 source "arch/powerpc/platforms/85xx/Kconfig"      
 18 source "arch/powerpc/platforms/86xx/Kconfig"      
 19 source "arch/powerpc/platforms/embedded6xx/Kco    
 20 source "arch/powerpc/platforms/44x/Kconfig"       
 21 source "arch/powerpc/platforms/amigaone/Kconfi    
 22 source "arch/powerpc/platforms/book3s/Kconfig"    
 23 source "arch/powerpc/platforms/microwatt/Kconf    
 24                                                   
 25 config KVM_GUEST                                  
 26         bool "KVM Guest support"                  
 27         select EPAPR_PARAVIRT                     
 28         help                                      
 29           This option enables various optimiza    
 30           hypervisor. Overhead for the kernel     
 31           be minimal.                             
 32                                                   
 33           In case of doubt, say Y                 
 34                                                   
 35 config EPAPR_PARAVIRT                             
 36         bool "ePAPR para-virtualization suppor    
 37         help                                      
 38           Enables ePAPR para-virtualization su    
 39                                                   
 40           In case of doubt, say Y                 
 41                                                   
 42 config PPC_HASH_MMU_NATIVE                        
 43         bool                                      
 44         depends on PPC_BOOK3S                     
 45         help                                      
 46           Support for running natively on the     
 47           a hypervisor. This option is not use    
 48           be selected by all platforms that ne    
 49                                                   
 50 config PPC_OF_BOOT_TRAMPOLINE                     
 51         bool "Support booting from Open Firmwa    
 52         depends on PPC_BOOK3S_32 || PPC64         
 53         select RELOCATABLE if PPC64               
 54         default y                                 
 55         help                                      
 56           Support from booting from Open Firmw    
 57           Open Firmware client interface. This    
 58           communicate with open firmware to re    
 59           such as the device tree.                
 60                                                   
 61           In case of doubt, say Y                 
 62                                                   
 63 config PPC_DT_CPU_FTRS                            
 64         bool "Device-tree based CPU feature di    
 65         depends on PPC_BOOK3S_64                  
 66         default y                                 
 67         help                                      
 68           This enables code to use a new devic    
 69           compatibility and features. Saying Y    
 70           binding if the firmware provides it.    
 71           firmware provides this binding.         
 72           If you're not sure say Y.               
 73                                                   
 74 config UDBG_RTAS_CONSOLE                          
 75         bool "RTAS based debug console"           
 76         depends on PPC_RTAS                       
 77                                                   
 78 config PPC_SMP_MUXED_IPI                          
 79         bool                                      
 80         help                                      
 81           Select this option if your platform     
 82           interrupt controller provides less t    
 83           cpu.  This will enable the generic c    
 84           messages on to one ipi.                 
 85                                                   
 86 config IPIC                                       
 87         bool                                      
 88                                                   
 89 config MPIC                                       
 90         bool                                      
 91                                                   
 92 config MPIC_TIMER                                 
 93         bool "MPIC Global Timer"                  
 94         depends on MPIC && FSL_SOC                
 95         help                                      
 96           The MPIC global timer is a hardware     
 97           Freescale PIC complying with OpenPIC    
 98           specified interval times out, the ha    
 99           an interrupt. The driver currently i    
100           chip, but it can potentially support    
101           complying with the OpenPIC standard.    
102                                                   
103 config FSL_MPIC_TIMER_WAKEUP                      
104         tristate "Freescale MPIC global timer     
105         depends on FSL_SOC &&  MPIC_TIMER && P    
106         help                                      
107           The driver provides a way to wake up    
108           timer.                                  
109           e.g. "echo 5 > /sys/devices/system/m    
110                                                   
111 config PPC_EPAPR_HV_PIC                           
112         bool                                      
113         select EPAPR_PARAVIRT                     
114                                                   
115 config MPIC_WEIRD                                 
116         bool                                      
117                                                   
118 config MPIC_MSGR                                  
119         bool "MPIC message register support"      
120         depends on MPIC                           
121         help                                      
122           Enables support for the MPIC message    
123           registers are used for inter-process    
124                                                   
125 config PPC_I8259                                  
126         bool                                      
127                                                   
128 config U3_DART                                    
129         bool                                      
130         depends on PPC64                          
131                                                   
132 config PPC_RTAS                                   
133         bool                                      
134                                                   
135 config RTAS_ERROR_LOGGING                         
136         bool                                      
137         depends on PPC_RTAS                       
138                                                   
139 config PPC_RTAS_DAEMON                            
140         bool                                      
141         depends on PPC_RTAS                       
142                                                   
143 config RTAS_PROC                                  
144         bool "Proc interface to RTAS"             
145         depends on PPC_RTAS && PROC_FS            
146         default y                                 
147                                                   
148 config RTAS_FLASH                                 
149         tristate "Firmware flash interface"       
150         depends on PPC64 && RTAS_PROC             
151                                                   
152 config MMIO_NVRAM                                 
153         bool                                      
154                                                   
155 config MPIC_U3_HT_IRQS                            
156         bool                                      
157                                                   
158 config MPIC_BROKEN_REGREAD                        
159         bool                                      
160         depends on MPIC                           
161         help                                      
162           This option enables a MPIC driver wo    
163           that have a bug that causes some int    
164           to not read back properly. It is saf    
165           well, but enabling it uses about 8KB    
166           of the register contents in software    
167                                                   
168 config EEH                                        
169         bool                                      
170         depends on (PPC_POWERNV || PPC_PSERIES    
171         default y                                 
172                                                   
173 config PPC_MPC106                                 
174         bool                                      
175                                                   
176 config PPC_970_NAP                                
177         bool                                      
178                                                   
179 config PPC_P7_NAP                                 
180         bool                                      
181                                                   
182 config PPC_BOOK3S_IDLE                            
183         def_bool y                                
184         depends on (PPC_970_NAP || PPC_P7_NAP)    
185                                                   
186 config PPC_INDIRECT_PIO                           
187         bool                                      
188         select GENERIC_IOMAP                      
189                                                   
190 config PPC_INDIRECT_MMIO                          
191         bool                                      
192                                                   
193 config PPC_IO_WORKAROUNDS                         
194         bool                                      
195                                                   
196 source "drivers/cpufreq/Kconfig"                  
197                                                   
198 menu "CPUIdle driver"                             
199                                                   
200 source "drivers/cpuidle/Kconfig"                  
201                                                   
202 endmenu                                           
203                                                   
204 config TAU                                        
205         bool "On-chip CPU temperature sensor s    
206         depends on PPC_BOOK3S_32                  
207         help                                      
208           G3 and G4 processors have an on-chip    
209           'Thermal Assist Unit (TAU)', which,     
210           temperature within 2-4 degrees Celsi    
211           on-die temperature in /proc/cpuinfo     
212                                                   
213           Unfortunately, this sensor is very i    
214           don't assume the cpu temp is actuall    
215                                                   
216 config TAU_INT                                    
217         bool "Interrupt driven TAU driver (EXP    
218         depends on TAU                            
219         help                                      
220           The TAU supports an interrupt driven    
221           whenever the temperature goes out of    
222           to get notified the temp has exceede    
223           a timer is used to re-check the temp    
224                                                   
225           If in doubt, say N here.                
226                                                   
227 config TAU_AVERAGE                                
228         bool "Average high and low temp"          
229         depends on TAU                            
230         help                                      
231           The TAU hardware can compare the tem    
232           bound.  The default behavior is to s    
233           bound in /proc/cpuinfo. If the range    
234           either changing a lot, or the TAU ha    
235           G4's). If the range is small (around    
236           relatively stable.  If you say Y her    
237           halfway between the upper and lower     
238           /proc/cpuinfo.                          
239                                                   
240           If in doubt, say N here.                
241                                                   
242 config QE_GPIO                                    
243         bool "QE GPIO support"                    
244         depends on QUICC_ENGINE                   
245         select GPIOLIB                            
246         select OF_GPIO_MM_GPIOCHIP                
247         help                                      
248           Say Y here if you're going to use ha    
249           QE GPIOs.                               
250                                                   
251 config CPM2                                       
252         bool "Enable support for the CPM2 (Com    
253         depends on (FSL_SOC_BOOKE && PPC32) ||    
254         select CPM                                
255         select HAVE_PCI                           
256         select GPIOLIB                            
257         select OF_GPIO_MM_GPIOCHIP                
258         help                                      
259           The CPM2 (Communications Processor M    
260           embedded CPUs made by Freescale.  Se    
261           you wish to build a kernel for a mac    
262           on it (826x, 827x, 8560).               
263                                                   
264 config FSL_ULI1575                                
265         bool "ULI1575 PCIe south bridge suppor    
266         depends on FSL_SOC_BOOKE || PPC_86xx      
267         depends on PCI                            
268         select FSL_PCI                            
269         select GENERIC_ISA_DMA                    
270         help                                      
271           Supports for the ULI1575 PCIe south     
272           Freescale reference boards. The boar    
273           much the same way.                      
274                                                   
275 config CPM                                        
276         bool                                      
277         select GENERIC_ALLOCATOR                  
278                                                   
279 config OF_RTC                                     
280         bool                                      
281         help                                      
282           Uses information from the OF or flat    
283           platform devices for direct mapped R    
284                                                   
285 config GEN_RTC                                    
286         bool "Use the platform RTC operations     
287         select RTC_CLASS                          
288         select RTC_DRV_GENERIC                    
289         help                                      
290           This option provides backwards compa    
291           module that was traditionally used f    
292           Platforms should migrate to enabling    
293           replacing their get_rtc_time/set_rtc    
294           a proper RTC device driver.             
295                                                   
296 config MCU_MPC8349EMITX                           
297         bool "MPC8349E-mITX MCU driver"           
298         depends on I2C=y && PPC_83xx              
299         select GPIOLIB                            
300         help                                      
301           Say Y here to enable soft power-off     
302           boards with the MPC8349E-mITX-compat    
303           also register MCU GPIOs with the gen    
304           to use MCU pins as GPIOs.               
305                                                   
306 endmenu                                           
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php