locking/atomic: h8300: move to ARCH_ATOMIC
[linux-2.6-microblaze.git] / arch / h8300 / Kconfig
1 # SPDX-License-Identifier: GPL-2.0
2 config H8300
3         def_bool y
4         select ARCH_32BIT_OFF_T
5         select ARCH_ATOMIC
6         select ARCH_HAS_BINFMT_FLAT
7         select BINFMT_FLAT_ARGVP_ENVP_ON_STACK
8         select BINFMT_FLAT_OLD_ALWAYS_RAM
9         select GENERIC_ATOMIC64
10         select HAVE_UID16
11         select VIRT_TO_BUS
12         select GENERIC_IRQ_SHOW
13         select FRAME_POINTER
14         select GENERIC_CPU_DEVICES
15         select MODULES_USE_ELF_RELA
16         select COMMON_CLK
17         select ARCH_WANT_FRAME_POINTERS
18         select OF
19         select OF_IRQ
20         select OF_EARLY_FLATTREE
21         select TIMER_OF
22         select H8300_TMR8
23         select HAVE_KERNEL_GZIP
24         select HAVE_KERNEL_LZO
25         select HAVE_ARCH_KGDB
26         select HAVE_ARCH_HASH
27         select CPU_NO_EFFICIENT_FFS
28         select SET_FS
29         select UACCESS_MEMCPY
30
31 config CPU_BIG_ENDIAN
32         def_bool y
33
34 config GENERIC_HWEIGHT
35         def_bool y
36
37 config NO_IOPORT_MAP
38         def_bool y
39
40 config GENERIC_CSUM
41         def_bool y
42
43 config HZ
44         int
45         default 100
46
47 config NR_CPUS
48         int
49         default 1
50
51 source "arch/h8300/Kconfig.cpu"