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_UDEV
69 select ADK_PACKAGE_UDEV
70 # needs depmod for module dependency generation on host
71 select ADK_HOST_BUILD_KMOD
72 select ADK_LINUX_KERNEL_DEVTMPFS if ADK_TARGET_OS_LINUX
73 select ADK_LINUX_KERNEL_DEVTMPFS_MOUNT if ADK_TARGET_OS_LINUX
74 select ADK_WALDUX_KERNEL_DEVTMPFS if ADK_TARGET_OS_WALDUX
75 select ADK_WALDUX_KERNEL_DEVTMPFS_MOUNT if ADK_TARGET_OS_WALDUX
76 depends on !ADK_RUNTIME_INIT_SYSTEMD
78 config ADK_RUNTIME_DEV_SYSTEMD_UDEV
79 bool "Use systemd udev"
80 select ADK_LINUX_KERNEL_DEVTMPFS if ADK_TARGET_OS_LINUX
81 select ADK_LINUX_KERNEL_DEVTMPFS_MOUNT if ADK_TARGET_OS_LINUX
82 select ADK_WALDUX_KERNEL_DEVTMPFS if ADK_TARGET_OS_WALDUX
83 select ADK_WALDUX_KERNEL_DEVTMPFS_MOUNT if ADK_TARGET_OS_WALDUX
84 depends on ADK_RUNTIME_INIT_SYSTEMD
86 config ADK_RUNTIME_DEV_STATIC
87 bool "Use static /dev"
88 depends on !ADK_RUNTIME_INIT_SYSTEMD
93 prompt "base applications"
94 depends on !ADK_APPLIANCE_TOOLCHAIN
95 default ADK_RUNTIME_BASE_TOOLBOX if ADK_TARGET_ARCH_H8300
96 default ADK_RUNTIME_BASE_BUSYBOX
98 config ADK_RUNTIME_BASE_BUSYBOX
100 select ADK_PACKAGE_BUSYBOX
102 config ADK_RUNTIME_BASE_TOYBOX
104 select ADK_PACKAGE_TOYBOX
106 config ADK_RUNTIME_BASE_TOOLBOX
108 select ADK_PACKAGE_TOOLBOX
110 config ADK_RUNTIME_BASE_COREUTILS
112 select ADK_PACKAGE_COREUTILS
113 select ADK_PACKAGE_GREP
114 select ADK_PACKAGE_FIND
116 config ADK_RUNTIME_BASE_NONE
117 bool "Use no base tools"
121 config ADK_RUNTIME_LOAD_KERNEL_MODULES
122 bool "load all installed kernel modules on bootup"
125 If you don't want to load all installed kernel modules
126 by default on bootup, disable this option.
128 config ADK_RUNTIME_FIX_PERMISSION
129 bool "fix permissions for target files (suid bit, ..)"
130 select ADK_HOST_BUILD_FAKEROOT
131 depends on ADK_TARGET_ROOTFS_GENIMAGE
133 Use fakeroot to fix permissions for target dir before image
136 config ADK_RUNTIME_SSH_PUBKEY
137 string "SSH public key (root user only)"
138 depends on ADK_PACKAGE_OPENSSH_SERVER || ADK_PACKAGE_DROPBEAR
141 Paste your generated SSH public key here and it will be embedded into
142 the built image, so you can use it to login instantly.
144 config ADK_RUNTIME_PASSWORD
145 string "root password for the embedded system"
146 default "$1$bJoW4DmS$7fUVat.9iFSAePzA4j4Jm."
148 Predefine the root password enabled in the built image.
149 Use ./host_*/usr/bin/mkcrypt to generate the hash.
150 Default password is linux123
152 config ADK_RUNTIME_ADDUSER
156 Enable this option to add an unprivileged user.
157 Fixed UID/GID 100 is used. A group with the same name is added.
159 config ADK_RUNTIME_USER_NAME
162 depends on ADK_RUNTIME_ADDUSER
164 config ADK_RUNTIME_USER_PASSWORD
165 string "user password"
166 default "$1$bJoW4DmS$7fUVat.9iFSAePzA4j4Jm."
167 depends on ADK_RUNTIME_ADDUSER
169 Predefine the user password enabled in the built image.
170 Use ./host_*/usr/bin/mkcrypt to generate the hash.
171 Default password is linux123
173 config ADK_RUNTIME_USER_HOME
174 string "user home directory"
176 depends on ADK_RUNTIME_ADDUSER
178 Set the home directory to use.
180 config ADK_RUNTIME_USER_SHELL
183 depends on ADK_RUNTIME_ADDUSER
185 Set the shell to use.
187 config ADK_RUNTIME_START_SERVICES
188 bool "start services by default"
191 Enable this option to start selected services on boot.
193 source "target/config/Config.in.scripts"
195 config ADK_RUNTIME_TMPFS_SIZE
196 string "size of /tmp in memory (kB)"
197 default "32768" if ADK_TARGET_SYSTEM_APPLE_MACMINI
198 default "32768" if ADK_TARGET_SYSTEM_IBM_X40
199 default "32768" if ADK_TARGET_SYSTEM_LENOVO_X200
200 default "32768" if ADK_TARGET_SYSTEM_SGI_O2
201 default "32768" if ADK_TARGET_SYSTEM_RASPBERRY_PI
202 default "32768" if ADK_TARGET_SYSTEM_RASPBERRY_PI2
203 default "32768" if ADK_TARGET_SYSTEM_RASPBERRY_PI3
204 default "32768" if ADK_TARGET_SYSTEM_RASPBERRY_PI3P
205 default "32768" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
206 default "16384" if ADK_TARGET_SYSTEM_QEMU_X86_64
207 default "16384" if ADK_TARGET_SYSTEM_QEMU_X86
208 default "16384" if ADK_TARGET_VBOX
209 default "16384" if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
210 default "8192" if ADK_TARGET_SYSTEM_MIKROTIK_RB532
211 default "8192" if ADK_TARGET_SYSTEM_SGI_INDY
213 depends on !ADK_RUNTIME_INIT_SIMPLEINIT && !ADK_RUNTIME_INIT_SYSTEMD
215 Size of /tmp in memory in Kilobyte.
217 config ADK_RUNTIME_TIMEZONE
218 string "timezone for the embedded system"
219 default "Europe/Berlin"
221 Predefine the timezone for the embedded system.
223 config ADK_RUNTIME_DEFAULT_LOCALE
224 string "default locale"
225 depends on ADK_TARGET_LIBC_WITH_LOCALE \
226 || ADK_TARGET_LIB_GLIBC || ADK_TARGET_LIB_MUSL
229 Locale to be set in the target system as default.
232 prompt "bootup messages from kernel"
233 default ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_ONLY if ADK_TARGET_QEMU
235 config ADK_RUNTIME_VERBOSE_KERNEL_VGA_ONLY
236 bool "output via VGA only"
237 depends on ADK_TARGET_WITH_VGA \
238 || ADK_TARGET_GENERIC
240 config ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_ONLY
241 bool "output via serial console only"
242 depends on ADK_TARGET_WITH_SERIAL \
245 || ADK_TARGET_GENERIC
247 config ADK_RUNTIME_VERBOSE_KERNEL_VGA_SERIAL
248 bool "output via VGA and serial console"
249 depends on ADK_TARGET_WITH_SERIAL && \
250 ADK_TARGET_WITH_VGA || \
253 Output is via VGA and serial console.
254 Init can use only serial via /dev/console.
256 config ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_VGA
257 bool "output via serial console and VGA"
258 depends on ADK_TARGET_WITH_SERIAL && \
259 ADK_TARGET_WITH_VGA || \
262 Output is via serial console and VGA.
263 Init can use only VGA via /dev/console.
265 config ADK_RUNTIME_QUIET_KERNEL
266 bool "no output from the kernel"
268 Make bootup quiet without messages from the kernel.
273 prompt "bootup messages from initscripts"
274 default ADK_RUNTIME_VERBOSE_INIT_VGA if ADK_TARGET_WITH_VGA
275 default ADK_RUNTIME_VERBOSE_INIT_SERIAL
277 config ADK_RUNTIME_VERBOSE_INIT_VGA
278 bool "output via VGA"
279 depends on ADK_TARGET_WITH_VGA || ADK_TARGET_GENERIC
280 depends on ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_VGA || \
281 ADK_RUNTIME_VERBOSE_KERNEL_VGA_ONLY || \
282 ADK_RUNTIME_QUIET_KERNEL
284 config ADK_RUNTIME_VERBOSE_INIT_SERIAL
285 bool "output via serial"
286 depends on ADK_TARGET_WITH_SERIAL \
289 || ADK_TARGET_GENERIC
290 depends on ADK_RUNTIME_VERBOSE_KERNEL_VGA_SERIAL || \
291 ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_ONLY || \
292 ADK_RUNTIME_QUIET_KERNEL
294 config ADK_RUNTIME_QUIET_INIT
300 prompt "start getty or shell after bootup"
301 default ADK_RUNTIME_GETTY
303 config ADK_RUNTIME_GETTY
304 bool "start a getty after bootup"
306 Start a getty after bootup.
308 config ADK_RUNTIME_SHELL
309 bool "start a shell after bootup"
311 Start a shell after bootup.
313 config ADK_RUNTIME_NONE
314 bool "start no shell nor getty after bootup"
316 Do not start a shell or getty after bootup.
320 config ADK_RUNTIME_GETTY_VGA
321 bool "start getty on VGA console (tty1-tty6)"
322 depends on ADK_RUNTIME_GETTY \
323 && (ADK_TARGET_WITH_VGA || ADK_TARGET_GENERIC)
324 default y if ADK_TARGET_QEMU_WITH_GRAPHIC_ONLY
325 default y if ADK_TARGET_QEMU_WITH_GRAPHIC
326 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI
327 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI0
328 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI2
329 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3
330 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3P
331 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64
332 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3P_64
333 default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
334 default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
335 default y if ADK_TARGET_SYSTEM_IBM_X40
336 default y if ADK_TARGET_SYSTEM_APPLE_MACMINI
337 default y if ADK_TARGET_SYSTEM_LENOVO_X200
338 default y if ADK_TARGET_SYSTEM_ARANYM_M68K
339 default y if ADK_TARGET_MODEL_PCENGINES_ALIX1C
340 default y if ADK_TARGET_VBOX
343 Start getty on VGA console. (tty1-tty6)
345 config ADK_RUNTIME_GETTY_SERIAL
346 bool "start getty on serial console"
347 depends on ADK_RUNTIME_GETTY && ( ADK_TARGET_WITH_SERIAL \
349 || ADK_TARGET_GENERIC \
351 default n if ADK_TARGET_QEMU_WITH_GRAPHIC_ONLY
352 default n if ADK_TARGET_QEMU_WITH_GRAPHIC
353 default n if ADK_TARGET_SYSTEM_RASPBERRY_PI
354 default n if ADK_TARGET_SYSTEM_RASPBERRY_PI2
355 default n if ADK_TARGET_SYSTEM_RASPBERRY_PI3
356 default n if ADK_TARGET_SYSTEM_RASPBERRY_PI3P
357 default n if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
358 default n if ADK_TARGET_SYSTEM_IBM_X40
359 default n if ADK_TARGET_SYSTEM_ARANYM_M68K
360 default n if ADK_TARGET_MODEL_PCENGINES_ALIX1C
361 default n if ADK_TARGET_VBOX
364 Start getty on serial console.
366 config ADK_RUNTIME_CONSOLE_VGA_DEVICE
367 string "VGA console device"
368 depends on ADK_TARGET_WITH_VGA || ADK_TARGET_GENERIC
371 config ADK_RUNTIME_CONSOLE_SERIAL_DEVICE
372 string "serial console device"
373 depends on ADK_TARGET_WITH_SERIAL \
375 || ADK_TARGET_GENERIC \
377 default "hvc0" if ADK_TARGET_SYSTEM_QEMU_PPC64
378 default "ttyBF0" if ADK_TARGET_ARCH_BFIN
379 default "ttyUL0" if ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_S3ADSP1800 \
380 || ADK_TARGET_SYSTEM_NUMATO_MIMASV2
381 default "ttyARC0" if ADK_TARGET_SYSTEM_NSIM_ARCV1 \
382 || ADK_TARGET_SYSTEM_NSIM_ARCV2
383 default "ttyAMA0" if ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB \
384 || ADK_TARGET_SYSTEM_QEMU_ARM_REALVIEW_EB_MPCORE \
385 || ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9 \
386 || ADK_TARGET_SYSTEM_QEMU_AARCH64
387 default "ttySC1" if ADK_TARGET_SYSTEM_QEMU_SH
388 default "ttySC0" if ADK_TARGET_SYSTEM_SIM_H8300H
389 default "ttySC2" if ADK_TARGET_SYSTEM_HITACHI_EDOSK2674
390 default "ttymxc0" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
391 default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI
392 default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI2
393 default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI3
394 default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI3P
395 default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64
396 default "ttyAMA0" if ADK_TARGET_SYSTEM_RASPBERRY_PI3P_64
397 default "ttyDA1" if ADK_TARGET_SYSTEM_QEMU_METAG
398 default "ttyS2" if ADK_TARGET_SYSTEM_KINETIS_K70
399 default "ttyS2" if ADK_TARGET_SYSTEM_SOM_C6745
400 default "ttyPS0" if ADK_TARGET_SYSTEM_QEMU_ARM_XILINX_ZYNQ
401 default "ttysclp0" if ADK_TARGET_SYSTEM_QEMU_S390
402 default "ttyO2" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
403 default "ttyO0" if ADK_TARGET_SYSTEM_PHYTEC_WEGA
404 default "ttyS4" if ADK_TARGET_SYSTEM_IMGTEC_CI20
407 config ADK_RUNTIME_CONSOLE_SERIAL_SPEED
408 string "serial console speed"
409 depends on ADK_TARGET_WITH_SERIAL \
411 || ADK_TARGET_GENERIC \
413 default "9600" if ADK_TARGET_SYSTEM_DEC_MULTIA
414 default "9600" if ADK_TARGET_SYSTEM_FON_FON2100
415 default "9600" if ADK_TARGET_SYSTEM_SGI_INDY
416 default "9600" if ADK_TARGET_SYSTEM_SGI_O2
417 default "38400" if ADK_TARGET_SYSTEM_PCENGINES_WRAP
418 default "38400" if ADK_TARGET_SYSTEM_ANDES_AG101P
419 default "38400" if ADK_TARGET_SYSTEM_HITACHI_EDOSK2674
422 config ADK_RUNTIME_KBD_LAYOUT
423 string "keyboard layout for the embedded system"
424 depends on ADK_TARGET_WITH_INPUT
425 default "de-latin1-nodeadkeys"
427 Predefine the keyboard layout for the embedded system.
428 For example use de-latin1-nodeadkeys.
431 prompt "initial login shell for the root user"
432 default ADK_ROOTSH_HUSH if !ADK_TARGET_WITH_MMU
433 default ADK_ROOTSH_MKSH
435 config ADK_ROOTSH_MKSH
436 bool "mksh (MirBSD Korn Shell)"
437 select ADK_PACKAGE_MKSH if !ADK_APPLIANCE_TOOLCHAIN
438 depends on ADK_TARGET_WITH_MMU
440 Use mksh (a Korn Shell variant) as standard login shell
443 config ADK_ROOTSH_HUSH
444 bool "hush (busybox shell compatible with non-MMU systems)"
445 select BUSYBOX_HUSH if !ADK_APPLIANCE_TOOLCHAIN
446 select BUSYBOX_SH_IS_HUSH if !ADK_APPLIANCE_TOOLCHAIN
448 hush shell from busybox.
450 config ADK_ROOTSH_SASH
451 bool "sash (Shell compatible with non-MMU systems)"
452 select ADK_PACKAGE_SASH if !ADK_APPLIANCE_TOOLCHAIN
456 config ADK_ROOTSH_ASH
457 bool "ash (busybox shell)"
459 select BUSYBOX_SH_IS_ASH
460 depends on ADK_TARGET_WITH_MMU
462 Use the minimalistic ash variant that is part of busybox
463 as standard login shell for the superuser. This is the
464 default, but discouraged due to its frugality.
466 config ADK_ROOTSH_BASH
467 bool "bash (GNU Bourne-Again Shell)"
468 select ADK_PACKAGE_BASH
469 depends on ADK_TARGET_WITH_MMU
471 Use GNU bash as standard login shell for the superuser.
473 config ADK_ROOTSH_TCSH
474 bool "tcsh (Tenex C Shell)"
475 select ADK_PACKAGE_TCSH
476 depends on ADK_TARGET_WITH_MMU
478 Use tcsh (a C Shell variant) as standard login shell
481 config ADK_ROOTSH_ZSH
482 bool "zsh (The Z Shell)"
483 select ADK_PACKAGE_ZSH
484 depends on ADK_TARGET_WITH_MMU
486 Use zsh as standard login shell for the superuser.
491 prompt "system /bin/sh (POSIX script shell)"
492 default ADK_BINSH_HUSH if !ADK_TARGET_WITH_MMU
493 default ADK_BINSH_MKSH
495 config ADK_BINSH_MKSH
496 bool "mksh (MirBSD Korn Shell)"
497 select ADK_PACKAGE_MKSH if !ADK_APPLIANCE_TOOLCHAIN
498 depends on ADK_TARGET_WITH_MMU
500 Use mksh (a Korn Shell variant) as system shell, which is
501 both small and powerful, so quite suited for this task.
503 config ADK_BINSH_HUSH
504 bool "hush (busybox)"
505 select ADK_PACKAGE_HUSH if !ADK_APPLIANCE_TOOLCHAIN
509 config ADK_BINSH_SASH
510 bool "sash (Standalone Shell)"
511 select ADK_PACKAGE_SASH if !ADK_APPLIANCE_TOOLCHAIN
518 depends on ADK_TARGET_WITH_MMU
520 Use the minimalistic ash variant that is part of busybox
521 as system shell. This is the default and rather small and
522 fast, but lacks scripting features.
524 config ADK_BINSH_BASH
525 bool "bash (GNU Bourne-Again Shell)"
526 select ADK_PACKAGE_BASH
527 depends on ADK_TARGET_WITH_MMU
529 Use GNU bash as system shell. This is discouraged due to
530 its size and slowness.
533 bool "zsh (The Z Shell)"
534 select ADK_PACKAGE_ZSH
535 depends on ADK_TARGET_WITH_MMU
537 Use zsh as system shell. This is probably a bad idea.
541 # workaround for USB ethernet f.e. Raspberry Pi 2/3
542 config ADK_RUNTIME_WAIT_FOR_ETHERNET
544 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI2
545 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3
546 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64
547 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3P
548 default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3P_64
550 config ADK_SIMPLE_NETWORK_CONFIG
551 bool "simple network configuration"
553 Manually change network config
555 menu "eth0 Configuration"
556 depends on ADK_SIMPLE_NETWORK_CONFIG
557 depends on ADK_TARGET_WITH_NETDEVICE
561 default ADK_SIMPLE_NETWORK_CONFIG_ETH0_TYPE_MANUAL
563 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_STATIC
564 bool "static IP configuration"
566 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_DHCP
569 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_NONE
570 bool "no configuration"
575 prompt "configure default Gateway"
576 depends on ADK_SIMPLE_NETWORK_CONFIG_ETH0_STATIC
578 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_STATIC_WITH_GW
581 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_STATIC_WITHOUT_GW
582 bool "without Gateway"
586 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_IP
588 depends on ADK_SIMPLE_NETWORK_CONFIG_ETH0_STATIC
591 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_NM
593 depends on ADK_SIMPLE_NETWORK_CONFIG_ETH0_STATIC
594 default "255.255.255.0"
596 config ADK_SIMPLE_NETWORK_CONFIG_ETH0_GW
598 depends on ADK_SIMPLE_NETWORK_CONFIG_ETH0_STATIC_WITH_GW
603 menu "wlan0 Configuration"
604 depends on ADK_SIMPLE_NETWORK_CONFIG
605 depends on ADK_TARGET_WITH_WIFI
609 default ADK_SIMPLE_NETWORK_CONFIG_WLAN0_NONE
611 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_NONE
612 bool "No configuration"
614 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC
615 bool "static IP configuration"
617 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_DHCP
623 prompt "configure default Gateway"
624 depends on ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC
626 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC_WITH_GW
629 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC_WITHOUT_GW
630 bool "without Gateway"
634 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_IP
636 depends on ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC
637 default "192.168.1.2"
639 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_NM
641 depends on ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC
642 default "255.255.255.0"
644 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_GW
646 depends on ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC_WITH_GW
647 default "192.168.1.1"
652 prompt "WLAN Security"
653 depends on ADK_SIMPLE_NETWORK_CONFIG_WLAN0_STATIC || ADK_SIMPLE_NETWORK_CONFIG_WLAN0_DHCP
654 default ADK_SIMPLE_NETWORK_CONFIG_WLAN0_NOSEC
656 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_NOSEC
659 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_WPA2
664 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_WPA2_SSID
666 depends on ADK_SIMPLE_NETWORK_CONFIG_WLAN0_WPA2
669 config ADK_SIMPLE_NETWORK_CONFIG_WLAN0_WPA2_PW
671 depends on ADK_SIMPLE_NETWORK_CONFIG_WLAN0_WPA2
674 menu "eth1 Configuration"
675 depends on ADK_SIMPLE_NETWORK_CONFIG && \
676 ADK_TARGET_SYSTEM_MIKROTIK_RB532
680 default ADK_SIMPLE_NETWORK_CONFIG_ETH1_NONE
682 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_STATIC
683 bool "static IP configuration"
685 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_DHCP
688 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_NONE
689 bool "no configuration"
694 prompt "configure default Gateway"
695 depends on ADK_SIMPLE_NETWORK_CONFIG_ETH1_STATIC
697 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_STATIC_WITH_GW
700 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_STATIC_WITHOUT_GW
701 bool "without Gateway"
705 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_IP
707 depends on ADK_SIMPLE_NETWORK_CONFIG_ETH1_STATIC
710 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_NM
712 depends on ADK_SIMPLE_NETWORK_CONFIG_ETH1_STATIC
713 default "255.255.0.0"
715 config ADK_SIMPLE_NETWORK_CONFIG_ETH1_GW
717 depends on ADK_SIMPLE_NETWORK_CONFIG_ETH1_STATIC_WITH_GW
722 config ADK_SIMPLE_NETWORK_CONFIG_NS
724 depends on ADK_SIMPLE_NETWORK_CONFIG
725 depends on !ADK_SIMPLE_NETWORK_CONFIG_ETH0_DHCP
726 depends on !ADK_SIMPLE_NETWORK_CONFIG_ETH1_DHCP
727 depends on !ADK_SIMPLE_NETWORK_CONFIG_WLAN0_DHCP
730 config ADK_SIMPLE_NETWORK_CONFIG_PROXY
731 string "HTTP-Proxy (f.e. http://10.0.0.2:8080)"
732 depends on ADK_SIMPLE_NETWORK_CONFIG
734 menu "video decoding license keys"
735 depends on ADK_TARGET_BOARD_BCM28XX
737 config ADK_RUNTIME_MPEG2_KEY
740 Hardware-specific license key for MPEG2 decoding.
742 config ADK_RUNTIME_VC1_KEY
745 Hardware-specific license key for VC-1 decoding.