cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

Kconfig (1782B)


      1# SPDX-License-Identifier: GPL-2.0
      2if MACH_LOONGSON32
      3
      4choice
      5	prompt "Machine Type"
      6
      7config LOONGSON1_LS1B
      8	bool "Loongson LS1B board"
      9	select CEVT_R4K if !MIPS_EXTERNAL_TIMER
     10	select CSRC_R4K if !MIPS_EXTERNAL_TIMER
     11	select SYS_HAS_CPU_LOONGSON1B
     12	select DMA_NONCOHERENT
     13	select BOOT_ELF32
     14	select IRQ_MIPS_CPU
     15	select SYS_SUPPORTS_32BIT_KERNEL
     16	select SYS_SUPPORTS_LITTLE_ENDIAN
     17	select SYS_SUPPORTS_HIGHMEM
     18	select SYS_HAS_EARLY_PRINTK
     19	select USE_GENERIC_EARLY_PRINTK_8250
     20	select COMMON_CLK
     21
     22config LOONGSON1_LS1C
     23	bool "Loongson LS1C board"
     24	select CEVT_R4K if !MIPS_EXTERNAL_TIMER
     25	select CSRC_R4K if !MIPS_EXTERNAL_TIMER
     26	select SYS_HAS_CPU_LOONGSON1C
     27	select DMA_NONCOHERENT
     28	select BOOT_ELF32
     29	select IRQ_MIPS_CPU
     30	select SYS_SUPPORTS_32BIT_KERNEL
     31	select SYS_SUPPORTS_LITTLE_ENDIAN
     32	select SYS_SUPPORTS_HIGHMEM
     33	select SYS_HAS_EARLY_PRINTK
     34	select USE_GENERIC_EARLY_PRINTK_8250
     35	select COMMON_CLK
     36endchoice
     37
     38menuconfig CEVT_CSRC_LS1X
     39	bool "Use PWM Timer for clockevent/clocksource"
     40	select MIPS_EXTERNAL_TIMER
     41	depends on CPU_LOONGSON32
     42	help
     43	  This option changes the default clockevent/clocksource to PWM Timer,
     44	  and is required by Loongson1 CPUFreq support.
     45
     46	  If unsure, say N.
     47
     48choice
     49	prompt "Select clockevent/clocksource"
     50	depends on CEVT_CSRC_LS1X
     51	default TIMER_USE_PWM0
     52
     53config TIMER_USE_PWM0
     54	bool "Use PWM Timer 0"
     55	help
     56	  Use PWM Timer 0 as the default clockevent/clocksourcer.
     57
     58config TIMER_USE_PWM1
     59	bool "Use PWM Timer 1"
     60	help
     61	  Use PWM Timer 1 as the default clockevent/clocksourcer.
     62
     63config TIMER_USE_PWM2
     64	bool "Use PWM Timer 2"
     65	help
     66	  Use PWM Timer 2 as the default clockevent/clocksourcer.
     67
     68config TIMER_USE_PWM3
     69	bool "Use PWM Timer 3"
     70	help
     71	  Use PWM Timer 3 as the default clockevent/clocksourcer.
     72
     73endchoice
     74
     75endif # MACH_LOONGSON32