1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 config ADK_RUNTIME_DATA_PARTITION
7 config ADK_RUNTIME_HOSTNAME
8 string "hostname for the embedded system"
11 Set your target hostname.
15 depends on !ADK_APPLIANCE_TOOLCHAIN
16 default ADK_RUNTIME_INIT_SYSV if ADK_PACKAGE_BUSYBOX
17 default ADK_RUNTIME_INIT_SIMPLEINIT if ADK_PACKAGE_TOOLBOX
19 config ADK_RUNTIME_INIT_SYSV
20 bool "Use busybox init"
21 depends on ADK_PACKAGE_BUSYBOX
23 config ADK_RUNTIME_INIT_SIMPLEINIT
24 bool "Use a very simple init"
25 select ADK_PACKAGE_SIMPLEINIT
27 config ADK_RUNTIME_INIT_SYSVINIT
28 bool "Use system V init"
29 select ADK_PACKAGE_SYSVINIT
30 select ADK_PACKAGE_AGETTY
31 select ADK_PACKAGE_GAWK
33 select ADK_PACKAGE_MOUNT
35 config ADK_RUNTIME_INIT_S6
36 bool "Use s6 init and supervision"
38 select ADK_PACKAGE_S6_PORTABLE_UTILS
39 select ADK_PACKAGE_S6_LINUX_UTILS
41 config ADK_RUNTIME_INIT_SYSTEMD
42 bool "Use systemd init and supervision"
43 select ADK_PACKAGE_SYSTEMD
44 select ADK_PACKAGE_DBUS
45 select ADK_PACKAGE_DBUS_WITH_SYSTEMD
46 select ADK_TARGET_LIBC_WITH_LOCALE if ADK_TARGET_LIB_UCLIBC_NG
47 select ADK_TARGET_LIBC_WITH_LIBINTL_STUB if ADK_TARGET_LIB_UCLIBC_NG
48 depends on ADK_TARGET_LIB_GLIBC || ADK_TARGET_LIB_UCLIBC_NG
53 prompt "system for /dev management"
54 depends on !ADK_APPLIANCE_TOOLCHAIN
55 default ADK_RUNTIME_DEV_STATIC if ADK_TARGET_ARCH_CRIS || !ADK_TARGET_WITH_MMU
56 default ADK_RUNTIME_DEV_MDEV
58 config ADK_RUNTIME_DEV_MDEV
60 select ADK_LINUX_KERNEL_DEVTMPFS if ADK_TARGET_OS_LINUX
61 select ADK_LINUX_KERNEL_DEVTMPFS_MOUNT if ADK_TARGET_OS_LINUX
62 select ADK_WALDUX_KERNEL_DEVTMPFS if ADK_TARGET_OS_WALDUX
63 select ADK_WALDUX_KERNEL_DEVTMPFS_MOUNT if ADK_TARGET_OS_WALDUX
64 depends on ADK_PACKAGE_BUSYBOX
65 depends on !ADK_RUNTIME_INIT_SYSTEMD
67 config ADK_RUNTIME_DEV_MDEV_LOGGING
68 bool "Log mdev events into /dev/mdev.log"
69 depends on ADK_RUNTIME_DEV_MDEV
71 config ADK_RUNTIME_DEV_UDEV
73 select ADK_PACKAGE_UDEV
74 # needs depmod for module dependency generation on host
75 select ADK_HOST_BUILD_KMOD
76 select ADK_LINUX_KERNEL_DEVTMPFS if ADK_TARGET_OS_LINUX
77 select ADK_LINUX_KERNEL_DEVTMPFS_MOUNT if ADK_TARGET_OS_LINUX
78 select ADK_WALDUX_KERNEL_DEVTMPFS if ADK_TARGET_OS_WALDUX
79 select ADK_WALDUX_KERNEL_DEVTMPFS_MOUNT if ADK_TARGET_OS_WALDUX
80 depends on !ADK_RUNTIME_INIT_SYSTEMD
82 config ADK_RUNTIME_DEV_SYSTEMD_UDEV
83 bool "Use systemd udev"
84 select ADK_LINUX_KERNEL_DEVTMPFS if ADK_TARGET_OS_LINUX
85 select ADK_LINUX_KERNEL_DEVTMPFS_MOUNT if ADK_TARGET_OS_LINUX
86 select ADK_WALDUX_KERNEL_DEVTMPFS if ADK_TARGET_OS_WALDUX
87 select ADK_WALDUX_KERNEL_DEVTMPFS_MOUNT if ADK_TARGET_OS_WALDUX
88 depends on ADK_RUNTIME_INIT_SYSTEMD
90 config ADK_RUNTIME_DEV_STATIC
91 bool "Use static /dev"
92 depends on !ADK_RUNTIME_INIT_SYSTEMD
97 prompt "base applications"
98 depends on !ADK_APPLIANCE_TOOLCHAIN
99 default ADK_RUNTIME_BASE_TOOLBOX if ADK_TARGET_ARCH_H8300
100 default ADK_RUNTIME_BASE_BUSYBOX
102 config ADK_RUNTIME_BASE_BUSYBOX
104 select ADK_PACKAGE_BUSYBOX
106 config ADK_RUNTIME_BASE_TOYBOX
108 select ADK_PACKAGE_TOYBOX
110 config ADK_RUNTIME_BASE_TOOLBOX
112 select ADK_PACKAGE_TOOLBOX
114 config ADK_RUNTIME_BASE_COREUTILS
116 select ADK_PACKAGE_COREUTILS
117 select ADK_PACKAGE_GREP
118 select ADK_PACKAGE_FIND
120 config ADK_RUNTIME_BASE_NONE
121 bool "Use no base tools"
125 config ADK_RUNTIME_LOAD_KERNEL_MODULES
126 bool "load all installed kernel modules on bootup"
129 If you don't want to load all installed kernel modules
130 by default on bootup, disable this option.
132 config ADK_RUNTIME_FIX_PERMISSION
133 bool "fix permissions for target files (suid bit, ..)"
134 select ADK_HOST_BUILD_FAKEROOT
135 depends on ADK_TARGET_ROOTFS_GENIMAGE
137 Use fakeroot to fix permissions for target dir before image
140 config ADK_RUNTIME_SSH_PUBKEY
141 string "SSH public key (root user only)"
142 depends on ADK_PACKAGE_OPENSSH_SERVER || ADK_PACKAGE_DROPBEAR
145 Paste your generated SSH public key here and it will be embedded into
146 the built image, so you can use it to login instantly.
148 config ADK_RUNTIME_PASSWORD
149 string "root password for the embedded system"
150 default "$1$bJoW4DmS$7fUVat.9iFSAePzA4j4Jm."
152 Predefine the root password enabled in the built image.
153 Use ./host_*/usr/bin/mkcrypt to generate the hash.
154 Default password is linux123
156 config ADK_RUNTIME_ADDUSER
160 Enable this option to add an unprivileged user.
161 Fixed UID/GID 100 is used. A group with the same name is added.
163 config ADK_RUNTIME_USER_NAME
166 depends on ADK_RUNTIME_ADDUSER
168 config ADK_RUNTIME_USER_PASSWORD
169 string "user password"
170 default "$1$bJoW4DmS$7fUVat.9iFSAePzA4j4Jm."
171 depends on ADK_RUNTIME_ADDUSER
173 Predefine the user password enabled in the built image.
174 Use ./host_*/usr/bin/mkcrypt to generate the hash.
175 Default password is linux123
177 config ADK_RUNTIME_USER_HOME
178 string "user home directory"
180 depends on ADK_RUNTIME_ADDUSER
182 Set the home directory to use.
184 config ADK_RUNTIME_USER_SHELL
187 depends on ADK_RUNTIME_ADDUSER
189 Set the shell to use.
191 config ADK_RUNTIME_MOUNT_DEBUGFS
193 depends on !ADK_RUNTIME_INIT_SYSTEMD
195 mount debugfs under /sys/kernel/debug
197 config ADK_RUNTIME_START_SERVICES
198 bool "start services by default"
201 Enable this option to start selected services on boot.
203 source "target/config/Config.in.scripts"
205 config ADK_RUNTIME_TMPFS_SIZE
206 string "size of /tmp in memory (kB)"
207 default "32768" if ADK_TARGET_SYSTEM_APPLE_MACMINI
208 default "32768" if ADK_TARGET_SYSTEM_IBM_X40
209 default "32768" if ADK_TARGET_SYSTEM_LENOVO_X200
210 default "32768" if ADK_TARGET_SYSTEM_SGI_O2
211 default "32768" if ADK_TARGET_SYSTEM_RASPBERRY_PI
212 default "32768" if ADK_TARGET_SYSTEM_RASPBERRY_PI2
213 default "32768" if ADK_TARGET_SYSTEM_RASPBERRY_PI3
214 default "32768" if ADK_TARGET_SYSTEM_RASPBERRY_PI3P
215 default "32768" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
216 default "16384" if ADK_TARGET_SYSTEM_QEMU_X86_64
217 default "16384" if ADK_TARGET_SYSTEM_QEMU_X86
218 default "16384" if ADK_TARGET_VBOX
219 default "16384" if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
220 default "8192" if ADK_TARGET_SYSTEM_MIKROTIK_RB532
221 default "8192" if ADK_TARGET_SYSTEM_SGI_INDY
223 depends on !ADK_RUNTIME_INIT_SIMPLEINIT && !ADK_RUNTIME_INIT_SYSTEMD
225 Size of /tmp in memory in Kilobyte.
227 config ADK_RUNTIME_TIMEZONE
228 string "timezone for the embedded system"
229 default "Europe/Berlin"
231 Predefine the timezone for the embedded system.
233 config ADK_RUNTIME_DEFAULT_LOCALE
234 string "default locale"
235 depends on ADK_TARGET_LIBC_WITH_LOCALE \
236 || ADK_TARGET_LIB_GLIBC || ADK_TARGET_LIB_MUSL
239 Locale to be set in the target system as default.
242 prompt "bootup messages from kernel"
243 default ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_ONLY if ADK_TARGET_QEMU
245 config ADK_RUNTIME_VERBOSE_KERNEL_VGA_ONLY
246 bool "output via VGA only"
247 depends on ADK_TARGET_WITH_VGA \
248 || ADK_TARGET_GENERIC
250 config ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_ONLY
251 bool "output via serial console only"
252 depends on ADK_TARGET_WITH_SERIAL \
255 || ADK_TARGET_GENERIC
257 config ADK_RUNTIME_VERBOSE_KERNEL_VGA_SERIAL
258 bool "output via VGA and serial console"
259 depends on ADK_TARGET_WITH_SERIAL && \
260 ADK_TARGET_WITH_VGA || \
263 Output is via VGA and serial console.
264 Init can use only serial via /dev/console.
266 config ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_VGA
267 bool "output via serial console and VGA"
268 depends on ADK_TARGET_WITH_SERIAL && \
269 ADK_TARGET_WITH_VGA || \
272 Output is via serial console and VGA.
273 Init can use only VGA via /dev/console.
275 config ADK_RUNTIME_QUIET_KERNEL
276 bool "no output from the kernel"
278 Make bootup quiet without messages from the kernel.
283 prompt "bootup messages from initscripts"
284 default ADK_RUNTIME_VERBOSE_INIT_VGA if ADK_TARGET_WITH_VGA
285 default ADK_RUNTIME_VERBOSE_INIT_SERIAL
287 config ADK_RUNTIME_VERBOSE_INIT_VGA
288 bool "output via VGA"
289 depends on ADK_TARGET_WITH_VGA || ADK_TARGET_GENERIC
290 depends on ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_VGA || \
291 ADK_RUNTIME_VERBOSE_KERNEL_VGA_ONLY || \
292 ADK_RUNTIME_QUIET_KERNEL
294 config ADK_RUNTIME_VERBOSE_INIT_SERIAL
295 bool "output via serial"
296 depends on ADK_TARGET_WITH_SERIAL \
299 || ADK_TARGET_GENERIC
300 depends on ADK_RUNTIME_VERBOSE_KERNEL_VGA_SERIAL || \
301 ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_ONLY || \
302 ADK_RUNTIME_QUIET_KERNEL
304 config ADK_RUNTIME_QUIET_INIT
310 prompt "start getty or shell after bootup"
311 default ADK_RUNTIME_GETTY
313 config ADK_RUNTIME_GETTY
314 bool "start a getty after bootup"
316 Start a getty after bootup.
318 config ADK_RUNTIME_SHELL
319 bool "start a shell after bootup"
321 Start a shell after bootup.
323 config ADK_RUNTIME_NONE
324 bool "start no shell nor getty after bootup"
326 Do not start a shell or getty after bootup.
330 config ADK_RUNTIME_GETTY_VGA
331 bool "start getty on VGA console (tty1-tty6)"
332 depends on ADK_RUNTIME_GETTY \
333 && (ADK_TARGET_WITH_VGA || ADK_TARGET_GENERIC)
334 default y if ADK_TARGET_QEMU_WITH_GRAPHIC_ONLY
335 default y if ADK_TARGET_QEMU_WITH_GRAPHIC
336 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI
337 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI0
338 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI2
339 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3
340 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3P
341 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64
342 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3P_64
343 default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
344 default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
345 default y if ADK_TARGET_SYSTEM_IBM_X40
346 default y if ADK_TARGET_SYSTEM_APPLE_MACMINI
347 default y if ADK_TARGET_SYSTEM_LENOVO_X200
348 default y if ADK_TARGET_SYSTEM_ARANYM_M68K
349 default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
350 default y if ADK_TARGET_VBOX
353 Start getty on VGA console. (tty1-tty6)
355 config ADK_RUNTIME_GETTY_SERIAL
356 bool "start getty on serial console"
357 depends on ADK_RUNTIME_GETTY && ( ADK_TARGET_WITH_SERIAL \
359 || ADK_TARGET_GENERIC \
361 default n if ADK_TARGET_QEMU_WITH_GRAPHIC_ONLY
362 default n if ADK_TARGET_QEMU_WITH_GRAPHIC
363 default n if ADK_TARGET_SYSTEM_RASPBERRY_PI
364 default n if ADK_TARGET_SYSTEM_RASPBERRY_PI2
365 default n if ADK_TARGET_SYSTEM_RASPBERRY_PI3
366 default n if ADK_TARGET_SYSTEM_RASPBERRY_PI3P
367 default n if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
368 default n if ADK_TARGET_SYSTEM_IBM_X40
369 default n if ADK_TARGET_SYSTEM_ARANYM_M68K
370 default n if ADK_TARGET_MODEL_PCENGINES_ALIX1C
371 default n if ADK_TARGET_VBOX
374 Start getty on serial console.
376 config ADK_RUNTIME_GETTY_SERIAL_AUTOLOGIN
377 bool "run autologin on serial getty"
378 depends on ADK_RUNTIME_GETTY_SERIAL
379 select ADK_PACKAGE_AUTOLOGIN
381 config ADK_RUNTIME_CONSOLE_VGA_DEVICE
382 string "VGA console device"
383 depends on ADK_TARGET_WITH_VGA || ADK_TARGET_GENERIC
386 config ADK_RUNTIME_CONSOLE_SERIAL_DEVICE
387 string "serial console device"
388 depends on ADK_TARGET_WITH_SERIAL \
390 || ADK_TARGET_GENERIC \
392 default "hvc0" if ADK_TARGET_SYSTEM_QEMU_PPC64
393 default "ttyBF0" if ADK_TARGET_ARCH_BFIN
394 default "ttyUL0" if ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_S3ADSP1800 \
395 || ADK_TARGET_SYSTEM_NUMATO_MIMASV2
396 default "ttyAMA0" if ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB \
397 || ADK_TARGET_SYSTEM_QEMU_ARM_REALVIEW_EB_MPCORE \
398 || ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9 \
399 || ADK_TARGET_SYSTEM_QEMU_AARCH64
400 default "ttyARC0" if ADK_TARGET_SYSTEM_SYNOPSYS_NSIM
401 default "ttySC1" if ADK_TARGET_SYSTEM_QEMU_SH
402 default "ttySC0" if ADK_TARGET_SYSTEM_SIM_H8300H
403 default "ttySC2" if ADK_TARGET_SYSTEM_HITACHI_EDOSK2674
404 default "ttymxc0" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
405 default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI
406 default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI2
407 default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI3
408 default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI3P
409 default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64
410 default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI3P_64
411 default "ttyDA1" if ADK_TARGET_SYSTEM_QEMU_METAG
412 default "ttyS2" if ADK_TARGET_SYSTEM_KINETIS_K70
413 default "ttyS2" if ADK_TARGET_SYSTEM_SOM_C6745
414 default "ttyPS0" if ADK_TARGET_SYSTEM_QEMU_ARM_XILINX_ZYNQ
415 default "ttysclp0" if ADK_TARGET_SYSTEM_QEMU_S390
416 default "ttyO2" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
417 default "ttyO0" if ADK_TARGET_SYSTEM_PHYTEC_WEGA
418 default "ttyS4" if ADK_TARGET_SYSTEM_IMGTEC_CI20
421 config ADK_RUNTIME_CONSOLE_SERIAL_SPEED
422 string "serial console speed"
423 depends on ADK_TARGET_WITH_SERIAL \
425 || ADK_TARGET_GENERIC \
427 default "9600" if ADK_TARGET_SYSTEM_DEC_MULTIA
428 default "9600" if ADK_TARGET_SYSTEM_FON_FON2100
429 default "9600" if ADK_TARGET_SYSTEM_SGI_INDY
430 default "9600" if ADK_TARGET_SYSTEM_SGI_O2
431 default "38400" if ADK_TARGET_SYSTEM_PCENGINES_WRAP
432 default "38400" if ADK_TARGET_SYSTEM_ANDES_AG101P
433 default "38400" if ADK_TARGET_SYSTEM_HITACHI_EDOSK2674
436 config ADK_RUNTIME_KBD_LAYOUT
437 string "keyboard layout for the embedded system"
438 depends on ADK_TARGET_WITH_INPUT
439 default "de-latin1-nodeadkeys"
441 Predefine the keyboard layout for the embedded system.
442 For example use de-latin1-nodeadkeys.
445 prompt "initial login shell for the root user"
446 default ADK_ROOTSH_HUSH if !ADK_TARGET_WITH_MMU
447 default ADK_ROOTSH_MKSH
449 config ADK_ROOTSH_MKSH
450 bool "mksh (MirBSD Korn Shell)"
451 select ADK_PACKAGE_MKSH if !ADK_APPLIANCE_TOOLCHAIN
452 depends on ADK_TARGET_WITH_MMU
454 Use mksh (a Korn Shell variant) as standard login shell
457 config ADK_ROOTSH_HUSH
458 bool "hush (busybox shell compatible with non-MMU systems)"
459 select BUSYBOX_HUSH if !ADK_APPLIANCE_TOOLCHAIN
460 select BUSYBOX_SH_IS_HUSH if !ADK_APPLIANCE_TOOLCHAIN
462 hush shell from busybox.
464 config ADK_ROOTSH_SASH
465 bool "sash (Shell compatible with non-MMU systems)"
466 select ADK_PACKAGE_SASH if !ADK_APPLIANCE_TOOLCHAIN
470 config ADK_ROOTSH_ASH
471 bool "ash (busybox shell)"
473 select BUSYBOX_SH_IS_ASH
474 depends on ADK_TARGET_WITH_MMU
476 Use the minimalistic ash variant that is part of busybox
477 as standard login shell for the superuser. This is the
478 default, but discouraged due to its frugality.
480 config ADK_ROOTSH_BASH
481 bool "bash (GNU Bourne-Again Shell)"
482 select ADK_PACKAGE_BASH
483 depends on ADK_TARGET_WITH_MMU
485 Use GNU bash as standard login shell for the superuser.
487 config ADK_ROOTSH_TCSH
488 bool "tcsh (Tenex C Shell)"
489 select ADK_PACKAGE_TCSH
490 depends on ADK_TARGET_WITH_MMU
492 Use tcsh (a C Shell variant) as standard login shell
495 config ADK_ROOTSH_ZSH
496 bool "zsh (The Z Shell)"
497 select ADK_PACKAGE_ZSH
498 depends on ADK_TARGET_WITH_MMU
500 Use zsh as standard login shell for the superuser.
505 prompt "system /bin/sh (POSIX script shell)"
506 default ADK_BINSH_HUSH if !ADK_TARGET_WITH_MMU
507 default ADK_BINSH_MKSH
509 config ADK_BINSH_MKSH
510 bool "mksh (MirBSD Korn Shell)"
511 select ADK_PACKAGE_MKSH if !ADK_APPLIANCE_TOOLCHAIN
512 depends on ADK_TARGET_WITH_MMU
514 Use mksh (a Korn Shell variant) as system shell, which is
515 both small and powerful, so quite suited for this task.
517 config ADK_BINSH_HUSH
518 bool "hush (busybox)"
519 select ADK_PACKAGE_HUSH if !ADK_APPLIANCE_TOOLCHAIN
523 config ADK_BINSH_SASH
524 bool "sash (Standalone Shell)"
525 select ADK_PACKAGE_SASH if !ADK_APPLIANCE_TOOLCHAIN
532 depends on ADK_TARGET_WITH_MMU
534 Use the minimalistic ash variant that is part of busybox
535 as system shell. This is the default and rather small and
536 fast, but lacks scripting features.
538 config ADK_BINSH_BASH
539 bool "bash (GNU Bourne-Again Shell)"
540 select ADK_PACKAGE_BASH
541 depends on ADK_TARGET_WITH_MMU
543 Use GNU bash as system shell. This is discouraged due to
544 its size and slowness.
547 bool "zsh (The Z Shell)"
548 select ADK_PACKAGE_ZSH
549 depends on ADK_TARGET_WITH_MMU
551 Use zsh as system shell. This is probably a bad idea.
555 # workaround for USB ethernet f.e. Raspberry Pi 2/3
556 config ADK_RUNTIME_WAIT_FOR_ETHERNET
558 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI2
559 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3
560 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64
561 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3P
562 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3P_64
564 config ADK_SIMPLE_NETWORK_CONFIG
565 bool "simple network configuration"
567 Manually change network config
569 menu "eth0 Configuration"
570 depends on ADK_SIMPLE_NETWORK_CONFIG
571 depends on ADK_TARGET_WITH_NETDEVICE
575 default ADK_SIMPLE_NETWORK_CONFIG_ETH0_TYPE_MANUAL
577 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_STATIC
578 bool "static IP configuration"
580 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_DHCP
583 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_NONE
584 bool "no configuration"
589 prompt "configure default Gateway"
590 depends on ADK_SIMPLE_NETWORK_CONFIG_ETH0_STATIC
592 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_STATIC_WITH_GW
595 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_STATIC_WITHOUT_GW
596 bool "without Gateway"
600 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_IP
602 depends on ADK_SIMPLE_NETWORK_CONFIG_ETH0_STATIC
605 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_NM
607 depends on ADK_SIMPLE_NETWORK_CONFIG_ETH0_STATIC
608 default "255.255.255.0"
610 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_GW
612 depends on ADK_SIMPLE_NETWORK_CONFIG_ETH0_STATIC_WITH_GW
617 menu "wlan0 Configuration"
618 depends on ADK_SIMPLE_NETWORK_CONFIG
619 depends on ADK_TARGET_WITH_WIFI
623 default ADK_SIMPLE_NETWORK_CONFIG_WLAN0_NONE
625 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_NONE
626 bool "No configuration"
628 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC
629 bool "static IP configuration"
631 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_DHCP
637 prompt "configure default Gateway"
638 depends on ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC
640 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC_WITH_GW
643 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC_WITHOUT_GW
644 bool "without Gateway"
648 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_IP
650 depends on ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC
651 default "192.168.1.2"
653 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_NM
655 depends on ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC
656 default "255.255.255.0"
658 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_GW
660 depends on ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC_WITH_GW
661 default "192.168.1.1"
666 prompt "WLAN Security"
667 depends on ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC || ADK_SIMPLE_NETWORK_CONFIG_WLAN0_DHCP
668 default ADK_SIMPLE_NETWORK_CONFIG_WLAN0_NOSEC
670 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_NOSEC
673 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_WPA2
678 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_WPA2_SSID
680 depends on ADK_SIMPLE_NETWORK_CONFIG_WLAN0_WPA2
683 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_WPA2_PW
685 depends on ADK_SIMPLE_NETWORK_CONFIG_WLAN0_WPA2
688 menu "eth1 Configuration"
689 depends on ADK_SIMPLE_NETWORK_CONFIG && \
690 ADK_TARGET_SYSTEM_MIKROTIK_RB532
694 default ADK_SIMPLE_NETWORK_CONFIG_ETH1_NONE
696 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_STATIC
697 bool "static IP configuration"
699 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_DHCP
702 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_NONE
703 bool "no configuration"
708 prompt "configure default Gateway"
709 depends on ADK_SIMPLE_NETWORK_CONFIG_ETH1_STATIC
711 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_STATIC_WITH_GW
714 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_STATIC_WITHOUT_GW
715 bool "without Gateway"
719 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_IP
721 depends on ADK_SIMPLE_NETWORK_CONFIG_ETH1_STATIC
724 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_NM
726 depends on ADK_SIMPLE_NETWORK_CONFIG_ETH1_STATIC
727 default "255.255.0.0"
729 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_GW
731 depends on ADK_SIMPLE_NETWORK_CONFIG_ETH1_STATIC_WITH_GW
736 config ADK_SIMPLE_NETWORK_CONFIG_NS
738 depends on ADK_SIMPLE_NETWORK_CONFIG
739 depends on !ADK_SIMPLE_NETWORK_CONFIG_ETH0_DHCP
740 depends on !ADK_SIMPLE_NETWORK_CONFIG_ETH1_DHCP
741 depends on !ADK_SIMPLE_NETWORK_CONFIG_WLAN0_DHCP
744 config ADK_SIMPLE_NETWORK_CONFIG_PROXY
745 string "HTTP-Proxy (f.e. http://10.0.0.2:8080)"
746 depends on ADK_SIMPLE_NETWORK_CONFIG
748 menu "video decoding license keys"
749 depends on ADK_TARGET_BOARD_BCM28XX
751 config ADK_RUNTIME_MPEG2_KEY
754 Hardware-specific license key for MPEG2 decoding.
756 config ADK_RUNTIME_VC1_KEY
759 Hardware-specific license key for VC-1 decoding.