|
@@ -168,6 +168,9 @@ config MACH_DECSTATION
|
|
|
select SYS_SUPPORTS_32BIT_KERNEL
|
|
|
select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL
|
|
|
select SYS_SUPPORTS_LITTLE_ENDIAN
|
|
|
+ select SYS_SUPPORTS_128HZ
|
|
|
+ select SYS_SUPPORTS_256HZ
|
|
|
+ select SYS_SUPPORTS_1024HZ
|
|
|
help
|
|
|
This enables support for DEC's MIPS based workstations. For details
|
|
|
see the Linux/MIPS FAQ on <http://www.linux-mips.org/> and the
|
|
@@ -265,6 +268,7 @@ config MACH_JAZZ
|
|
|
select SYS_HAS_CPU_R4X00
|
|
|
select SYS_SUPPORTS_32BIT_KERNEL
|
|
|
select SYS_SUPPORTS_64BIT_KERNEL if EXPERIMENTAL
|
|
|
+ select SYS_SUPPORTS_100HZ
|
|
|
help
|
|
|
This a family of machines based on the MIPS R4030 chipset which was
|
|
|
used by several vendors to build RISC/os and Windows NT workstations.
|
|
@@ -1707,6 +1711,77 @@ config NR_CPUS
|
|
|
This is purely to save memory - each supported CPU adds
|
|
|
approximately eight kilobytes to the kernel image.
|
|
|
|
|
|
+#
|
|
|
+# Timer Interrupt Frequency Configuration
|
|
|
+#
|
|
|
+
|
|
|
+choice
|
|
|
+ prompt "Timer frequency"
|
|
|
+ default HZ_250
|
|
|
+ help
|
|
|
+ Allows the configuration of the timer frequency.
|
|
|
+
|
|
|
+ config HZ_48
|
|
|
+ bool "48 HZ" if SYS_SUPPORTS_48HZ
|
|
|
+
|
|
|
+ config HZ_100
|
|
|
+ bool "100 HZ" if SYS_SUPPORTS_100HZ || SYS_SUPPORTS_ARBIT_HZ
|
|
|
+
|
|
|
+ config HZ_128
|
|
|
+ bool "128 HZ" if SYS_SUPPORTS_128HZ || SYS_SUPPORTS_ARBIT_HZ
|
|
|
+
|
|
|
+ config HZ_250
|
|
|
+ bool "250 HZ" if SYS_SUPPORTS_250HZ || SYS_SUPPORTS_ARBIT_HZ
|
|
|
+
|
|
|
+ config HZ_256
|
|
|
+ bool "256 HZ" if SYS_SUPPORTS_256HZ || SYS_SUPPORTS_ARBIT_HZ
|
|
|
+
|
|
|
+ config HZ_1000
|
|
|
+ bool "1000 HZ" if SYS_SUPPORTS_1000HZ || SYS_SUPPORTS_ARBIT_HZ
|
|
|
+
|
|
|
+ config HZ_1024
|
|
|
+ bool "1024 HZ" if SYS_SUPPORTS_1024HZ || SYS_SUPPORTS_ARBIT_HZ
|
|
|
+
|
|
|
+endchoice
|
|
|
+
|
|
|
+config SYS_SUPPORTS_48HZ
|
|
|
+ bool
|
|
|
+
|
|
|
+config SYS_SUPPORTS_100HZ
|
|
|
+ bool
|
|
|
+
|
|
|
+config SYS_SUPPORTS_128HZ
|
|
|
+ bool
|
|
|
+
|
|
|
+config SYS_SUPPORTS_250HZ
|
|
|
+ bool
|
|
|
+
|
|
|
+config SYS_SUPPORTS_256HZ
|
|
|
+ bool
|
|
|
+
|
|
|
+config SYS_SUPPORTS_1000HZ
|
|
|
+ bool
|
|
|
+
|
|
|
+config SYS_SUPPORTS_1024HZ
|
|
|
+ bool
|
|
|
+
|
|
|
+config SYS_SUPPORTS_ARBIT_HZ
|
|
|
+ bool
|
|
|
+ default y if !SYS_SUPPORTS_48HZ && !SYS_SUPPORTS_100HZ && \
|
|
|
+ !SYS_SUPPORTS_128HZ && !SYS_SUPPORTS_250HZ && \
|
|
|
+ !SYS_SUPPORTS_256HZ && !SYS_SUPPORTS_1000HZ && \
|
|
|
+ !SYS_SUPPORTS_1024HZ
|
|
|
+
|
|
|
+config HZ
|
|
|
+ int
|
|
|
+ default 48 if HZ_48
|
|
|
+ default 100 if HZ_100
|
|
|
+ default 128 if HZ_128
|
|
|
+ default 250 if HZ_250
|
|
|
+ default 256 if HZ_256
|
|
|
+ default 1000 if HZ_1000
|
|
|
+ default 1024 if HZ_1024
|
|
|
+
|
|
|
source "kernel/Kconfig.preempt"
|
|
|
|
|
|
config RTC_DS1742
|