blob: cf4595342b94c80e4dabc02116d7f4ed29b909f2 [file] [log] [blame]
Lean Sheng Tan307a0ef2024-03-15 14:18:53 +01001CONFIG_LOCALVERSION="-yocto-standard"
2# CONFIG_LOCALVERSION_AUTO is not set
3CONFIG_HIGH_RES_TIMERS=y
4CONFIG_PREEMPT=y
5CONFIG_LOG_BUF_SHIFT=13
6CONFIG_LOG_CPU_MAX_BUF_SHIFT=13
7CONFIG_RELAY=y
8CONFIG_BOOT_CONFIG=y
9CONFIG_ARCH_VEXPRESS=y
10CONFIG_CMDLINE="console=ttyAMA0 loglevel=9"
11# CONFIG_SUSPEND is not set
12# CONFIG_STACKPROTECTOR is not set
13CONFIG_MODULES=y
14# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
15CONFIG_NET=y
16CONFIG_NETFILTER=y
17CONFIG_PACKET=y
18CONFIG_PACKET_DIAG=y
19CONFIG_UNIX=y
20CONFIG_UNIX_DIAG=y
21CONFIG_INET=y
22CONFIG_IP_PNP=y
23CONFIG_IP_PNP_DHCP=y
24CONFIG_IP_PNP_BOOTP=y
25CONFIG_SYN_COOKIES=y
26CONFIG_NET_SCHED=y
27CONFIG_DEVTMPFS=y
28CONFIG_DEVTMPFS_MOUNT=y
29# CONFIG_EFI_BOOTLOADER_CONTROL is not set
30# CONFIG_EFI_CAPSULE_LOADER is not set
31# CONFIG_EFI_TEST is not set
32# CONFIG_RESET_ATTACK_MITIGATION is not set
33CONFIG_SCSI=y
34# CONFIG_BLK_DEV_BSG is not set
35CONFIG_NETDEVICES=y
36CONFIG_NET_CORE=y
37CONFIG_ETHERNET=y
38CONFIG_PHYLIB=y
39CONFIG_SMSC_PHY=y
40# CONFIG_NET_VENDOR_ALACRITECH is not set
41# CONFIG_NET_VENDOR_AMAZON is not set
42# CONFIG_NET_VENDOR_AMD is not set
43# CONFIG_NET_VENDOR_AQUANTIA is not set
44# CONFIG_NET_VENDOR_ARC is not set
45# CONFIG_NET_VENDOR_BROADCOM is not set
46# CONFIG_NET_VENDOR_CADENCE is not set
47# CONFIG_NET_VENDOR_CAVIUM is not set
48# CONFIG_NET_VENDOR_CORTINA is not set
49# CONFIG_NET_VENDOR_EZCHIP is not set
50# CONFIG_NET_VENDOR_GOOGLE is not set
51# CONFIG_NET_VENDOR_HISILICON is not set
52# CONFIG_NET_VENDOR_HUAWEI is not set
53# CONFIG_NET_VENDOR_INTEL is not set
54# CONFIG_NET_VENDOR_MARVELL is not set
55# CONFIG_NET_VENDOR_MICREL is not set
56# CONFIG_NET_VENDOR_MICROCHIP is not set
57# CONFIG_NET_VENDOR_MICROSEMI is not set
58# CONFIG_NET_VENDOR_NI is not set
59# CONFIG_NET_VENDOR_NATSEMI is not set
60# CONFIG_NET_VENDOR_NETRONOME is not set
61# CONFIG_NET_VENDOR_PENSANDO is not set
62# CONFIG_NET_VENDOR_QUALCOMM is not set
63# CONFIG_NET_VENDOR_RENESAS is not set
64# CONFIG_NET_VENDOR_ROCKER is not set
65# CONFIG_NET_VENDOR_SAMSUNG is not set
66# CONFIG_NET_VENDOR_SEEQ is not set
67# CONFIG_NET_VENDOR_SOLARFLARE is not set
68CONFIG_NET_VENDOR_SMSC=y
69CONFIG_SMC91X=y
70CONFIG_SMSC911X=y
71# CONFIG_NET_VENDOR_SOCIONEXT is not set
72# CONFIG_NET_VENDOR_STMICRO is not set
73# CONFIG_NET_VENDOR_SYNOPSYS is not set
74# CONFIG_NET_VENDOR_VIA is not set
75# CONFIG_NET_VENDOR_WIZNET is not set
76# CONFIG_NET_VENDOR_XILINX is not set
77# CONFIG_SERIO_SERPORT is not set
78CONFIG_SERIAL_AMBA_PL011=y
79CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
80CONFIG_USB=y
81CONFIG_USB_STORAGE=y
82CONFIG_USB_UAS=y
83CONFIG_USB_ISP1760=y
84CONFIG_RTC_CLASS=y
85CONFIG_RTC_DRV_PL031=y
86CONFIG_TEE=y
87CONFIG_OPTEE=y
88CONFIG_VFAT_FS=y
89CONFIG_TMPFS=y
90CONFIG_CONFIGFS_FS=y
91CONFIG_NLS_CODEPAGE_437=y
92CONFIG_NLS_CODEPAGE_860=y
93CONFIG_NLS_ISO8859_1=y
94CONFIG_NLS_ISO8859_15=y
95CONFIG_NLS_UTF8=y
96CONFIG_LIBCRC32C=y
97# CONFIG_SECTION_MISMATCH_WARN_ONLY is not set
98CONFIG_DEBUG_FS=y
99CONFIG_PANIC_TIMEOUT=5
100
101# Enable VIRTIO
102CONFIG_VIRTIO_MENU=y
103CONFIG_VIRTIO=y
104CONFIG_VIRTIO_BLK=y
105CONFIG_EXT4_FS=y
106
107# MMC support
108CONFIG_MMC=y
109CONFIG_MMC_BLOCK=y
110CONFIG_MMC_ARMMMCI=y
111# mmc depends on the fixed voltage regulator through devicetree
112CONFIG_REGULATOR=y
113CONFIG_REGULATOR_FIXED_VOLTAGE=y
114
115CONFIG_MFD_VEXPRESS_SYSREG=y
116CONFIG_VEXPRESS_CONFIG=y
117
118# needed for boot to userspace
119CONFIG_BINFMT_ELF=y
120
121# needed by systemd
122# https://wiki.gentoo.org/wiki/Systemd#Kernel
123CONFIG_CGROUPS=y
124CONFIG_CGROUP_DEVICE=y
125CONFIG_CGROUP_SCHED=y
126CONFIG_CGROUP_PIDS=y
127CONFIG_CGROUP_FREEZER=y
128CONFIG_INOTIFY_USER=y
129CONFIG_PROC_FS=y
130CONFIG_BPF_SYSCALL=y
131
132CONFIG_CPUSETS=y
133CONFIG_PROC_PID_CPUSET=y
134CONFIG_CGROUP_CPUACCT=y
135CONFIG_PAGE_COUNTER=y
136CONFIG_MEMCG=y
137CONFIG_NAMESPACES=y
138CONFIG_OVERLAY_FS=y
139
140# not allow init=... to be a script
141CONFIG_BINFMT_SCRIPT=y
142
143# allow initramfs compression
144CONFIG_RD_GZIP=y
145
146# timestamps in kernel log
147CONFIG_PRINTK_TIME=y
148
149# from systemd config in their repo
150CONFIG_BLK_DEV_LOOP=y
151CONFIG_BLK_DEV_INITRD=y
152CONFIG_BLK_DEV_SD=y
153
154CONFIG_BPF_EVENTS=y
155CONFIG_BSD_PROCESS_ACCT=y
156CONFIG_CGROUP_BPF=y
157CONFIG_CGROUP_HUGETLB=y
158CONFIG_CGROUP_MISC=y
159CONFIG_CGROUP_NET_PRIO=y
160CONFIG_CGROUP_PERF=y
161
162
163CONFIG_IKCONFIG_PROC=y
164CONFIG_IKCONFIG=y
165
166CONFIG_TMPFS_POSIX_ACL=y
167CONFIG_TMPFS_XATTR=y
168CONFIG_BINFMT_MISC=y
169
170CONFIG_BLK_CGROUP=y
171CONFIG_BLK_CGROUP_IOCOST=y
172CONFIG_BLK_CGROUP_IOLATENCY=y
173CONFIG_BLK_CGROUP_IOPRIO=y
174
175CONFIG_BLK_DEV_DM=y
176
177CONFIG_SMP=y
178
179
180# systemd tries these, better enable them
181CONFIG_POSIX_MQUEUE=y
182CONFIG_HUGETLBFS=y
183CONFIG_HUGETLB_PAGE=y
184
185
186# to get entropy quicker,
187# needed for e.g. dbus-broker
188CONFIG_HW_RANDOM=y
189CONFIG_HW_RANDOM_VIRTIO=y
190CONFIG_VIRTIO_PCI=y
191CONFIG_VIRTIO_MMIO=y