choice
prompt "Hardware type"
default FREETZ_TYPE_7490
help
Select your box type here.
comment "WLAN Repeater"
config FREETZ_TYPE_1750
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_QCA955x
bool "1750"
config FREETZ_TYPE_3000
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_IPQ40xx
bool "3000 - EXPERIMENTAL (status: unknown)"
comment "LAN"
config FREETZ_TYPE_2170
select FREETZ_AVM_SOURCE_04_57
bool "2170"
comment "WLAN"
config FREETZ_TYPE_3020
select FREETZ_AVM_SOURCE_04_33
bool "3020 SL"
config FREETZ_TYPE_3030
select FREETZ_AVM_SOURCE_04_33
bool "3030"
config FREETZ_TYPE_3130
select FREETZ_AVM_SOURCE_04_33
bool "3130"
config FREETZ_TYPE_3131
select FREETZ_AVM_SOURCE_04_57
bool "3131"
config FREETZ_TYPE_3170
select FREETZ_AVM_SOURCE_04_57
bool "3170"
config FREETZ_TYPE_3270_V2
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_UR8
bool "3270 v2"
config FREETZ_TYPE_3270_V3
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_UR8
bool "3270 v3"
config FREETZ_TYPE_3272
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_AR10
bool "3272"
config FREETZ_TYPE_3370
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_VR9
bool "3370"
config FREETZ_TYPE_3390
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_VR9
bool "3390"
config FREETZ_TYPE_3490
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_VR9
bool "3490"
comment "WAN"
config FREETZ_TYPE_4020
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_QCA956x
bool "4020"
config FREETZ_TYPE_4040
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_IPQ40xx
bool "4040"
comment "Fon"
config FREETZ_TYPE_FON
select FREETZ_AVM_SOURCE_04_33 if FREETZ_TYPE_LANG_DE
select FREETZ_AVM_SOURCE_04_49 if ! FREETZ_TYPE_LANG_DE
bool "Fon"
config FREETZ_TYPE_5010
select FREETZ_AVM_SOURCE_04_40
bool "5010"
config FREETZ_TYPE_5050
select FREETZ_AVM_SOURCE_04_30
bool "5050"
config FREETZ_TYPE_5124
select FREETZ_AVM_SOURCE_04_76
bool "5124"
config FREETZ_TYPE_5140
select FREETZ_AVM_SOURCE_04_67
bool "5140"
comment "Fiber"
config FREETZ_TYPE_5490
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_VR9
bool "5490 - EXPERIMENTAL (status: unknown)"
config FREETZ_TYPE_5491
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_VR9
bool "5491"
comment "Cable"
config FREETZ_TYPE_6490
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_PUMA6
bool "6490 (atom core)"
config FREETZ_TYPE_6590
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_PUMA6
bool "6590 (atom core)"
comment "LTE"
config FREETZ_TYPE_6810
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_AR934x
bool "6810 - EXPERIMENTAL (status: unknown)"
config FREETZ_TYPE_6820_V1
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_QCA955x
bool "6820 v1"
config FREETZ_TYPE_6820_V2
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_QCA955x
bool "6820 v2"
config FREETZ_TYPE_6840
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_VR9
bool "6840"
config FREETZ_TYPE_6842
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_AR934x
bool "6842 - EXPERIMENTAL (status: unknown)"
config FREETZ_TYPE_6890
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_GRX5
bool "6890"
comment "Fon WLAN"
config FREETZ_TYPE_WLAN
select FREETZ_AVM_SOURCE_04_33 if FREETZ_TYPE_LANG_DE
select FREETZ_AVM_SOURCE_04_49 if ! FREETZ_TYPE_LANG_DE
bool "Fon WLAN"
config FREETZ_TYPE_7050
select FREETZ_AVM_SOURCE_04_33
bool "7050"
config FREETZ_TYPE_7112
select FREETZ_AVM_SOURCE_04_87
bool "7112"
config FREETZ_TYPE_7113
select FREETZ_AVM_SOURCE_04_80 if FREETZ_TYPE_LANG_EN
select FREETZ_AVM_SOURCE_04_67 if FREETZ_TYPE_LANG_DE
bool "7113"
config FREETZ_TYPE_7140
select FREETZ_AVM_SOURCE_04_33 if FREETZ_TYPE_LANG_DE
select FREETZ_AVM_SOURCE_04_76 if FREETZ_TYPE_LANG_A_CH
select FREETZ_AVM_SOURCE_04_76 if FREETZ_TYPE_LANG_EN
bool "7140"
config FREETZ_TYPE_7141
select FREETZ_AVM_SOURCE_04_76
bool "7141"
config FREETZ_TYPE_7150
select FREETZ_AVM_SOURCE_04_70
bool "7150"
config FREETZ_TYPE_7170
select FREETZ_AVM_SOURCE_04_76 if FREETZ_TYPE_LANG_A_CH
select FREETZ_AVM_SOURCE_04_80 if FREETZ_TYPE_LANG_EN
select FREETZ_AVM_SOURCE_04_87 if FREETZ_TYPE_LANG_DE
bool "7170"
config FREETZ_TYPE_7240
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_UR8
bool "7240"
config FREETZ_TYPE_7270_V1
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_UR8
bool "7270 v1"
config FREETZ_TYPE_7270_V2
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_UR8
bool "7270 v2"
config FREETZ_TYPE_7270_V3
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_UR8
bool "7270 v3"
config FREETZ_TYPE_7272
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_AR10
bool "7272"
config FREETZ_TYPE_7312
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_AR9
bool "7312"
config FREETZ_TYPE_7320
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_AR9
bool "7320"
config FREETZ_TYPE_7330_XL
bool "7330"
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_AR9
config FREETZ_TYPE_7330_SL
bool "7330 SL"
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_AR9
config FREETZ_TYPE_7340
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_IKS
bool "7340"
config FREETZ_TYPE_7360_V1
bool "7360 v1"
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_VR9
config FREETZ_TYPE_7360_V2
bool "7360 v2"
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_VR9
config FREETZ_TYPE_7360_SL
bool "7360 SL"
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_VR9
config FREETZ_TYPE_7362
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_VR9
bool "7362 SL"
config FREETZ_TYPE_7369
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_IKS
bool "7369"
config FREETZ_TYPE_7390
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_IKS
bool "7390"
config FREETZ_TYPE_7412
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_VR9
bool "7412"
config FREETZ_TYPE_7430
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_VR9
bool "7430"
config FREETZ_TYPE_7490
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_VR9
bool "7490"
config FREETZ_TYPE_7520
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_IPQ40xx
bool "7520"
config FREETZ_TYPE_7530
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_IPQ40xx
bool "7530"
config FREETZ_TYPE_7560
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_GRX5
bool "7560"
config FREETZ_TYPE_7570
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_UR8
bool "7570"
config FREETZ_TYPE_7580
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_GRX5
bool "7580"
config FREETZ_TYPE_7583
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_GRX5
bool "7583"
config FREETZ_TYPE_7590
select FREETZ_AVM_SOURCE_FOR_SYSTEM_TYPE_GRX5
bool "7590"
comment "T-Com hardware"
config FREETZ_TYPE_300IP
select FREETZ_AVM_SOURCE_04_49
bool "Eumex 300IP as Fon"
config FREETZ_TYPE_W501V
select FREETZ_AVM_SOURCE_r7203
bool "Speedport W501V"
endchoice # "Hardware type" #
choice
prompt "Firmware language"
default FREETZ_TYPE_LANG_DE
config FREETZ_TYPE_LANG_DE
bool "de - deutsch"
depends on FREETZ_AVM_HAS_LANG_DE
config FREETZ_TYPE_LANG_A_CH
bool "a-ch - deutsch"
depends on FREETZ_AVM_HAS_LANG_A_CH
config FREETZ_TYPE_LANG_EN
bool "en - international"
depends on FREETZ_AVM_HAS_LANG_EN
config FREETZ_TYPE_LANG_IT
bool "it - italian"
depends on FREETZ_AVM_HAS_LANG_IT
endchoice # "Firmware language" #
choice
prompt "Firmware version"
default FREETZ_TYPE_FIRMWARE_06_9X
default FREETZ_TYPE_FIRMWARE_06_8X
default FREETZ_TYPE_FIRMWARE_06_5X
default FREETZ_TYPE_FIRMWARE_06_2X
default FREETZ_TYPE_FIRMWARE_06_0X
default FREETZ_TYPE_FIRMWARE_05_5X
config FREETZ_TYPE_FIRMWARE_04_XX
bool "FRITZ!OS 04.xx"
select FREETZ_AVM_VERSION_04_XX
depends on FREETZ_AVM_HAS_FIRMWARE_04_XX
config FREETZ_TYPE_FIRMWARE_05_2X
bool "FRITZ!OS 05.2x"
select FREETZ_AVM_VERSION_05_2X
depends on FREETZ_AVM_HAS_FIRMWARE_05_2X
config FREETZ_TYPE_FIRMWARE_05_5X
bool "FRITZ!OS 05.5x"
select FREETZ_AVM_VERSION_05_5X
depends on FREETZ_AVM_HAS_FIRMWARE_05_5X
config FREETZ_TYPE_FIRMWARE_06_0X
bool "FRITZ!OS 06.0x"
select FREETZ_AVM_VERSION_06_0X
depends on FREETZ_AVM_HAS_FIRMWARE_06_0X
config FREETZ_TYPE_FIRMWARE_06_2X
bool "FRITZ!OS 06.2x/06.3x"
select FREETZ_AVM_VERSION_06_2X
depends on FREETZ_AVM_HAS_FIRMWARE_06_2X
config FREETZ_TYPE_FIRMWARE_06_5X
bool "FRITZ!OS 06.5x/06.6x - UNDER DEVELOPMENT"
select FREETZ_AVM_VERSION_06_5X
depends on FREETZ_AVM_HAS_FIRMWARE_06_5X
config FREETZ_TYPE_FIRMWARE_06_8X
bool "FRITZ!OS 06.8x - UNDER DEVELOPMENT"
select FREETZ_AVM_VERSION_06_8X
depends on FREETZ_AVM_HAS_FIRMWARE_06_8X
config FREETZ_TYPE_FIRMWARE_06_9X
bool "FRITZ!OS 06.9x - UNDER DEVELOPMENT"
select FREETZ_AVM_VERSION_06_9X
depends on FREETZ_AVM_HAS_FIRMWARE_06_9X
config FREETZ_TYPE_FIRMWARE_07_0X
bool "FRITZ!OS 07.0x - HIGHLY EXPERIMENTAL"
select FREETZ_AVM_VERSION_07_0X
depends on FREETZ_AVM_HAS_FIRMWARE_07_0X
config FREETZ_TYPE_FIRMWARE_07_1X
bool "FRITZ!OS 07.1x - HIGHLY EXPERIMENTAL"
select FREETZ_AVM_VERSION_07_1X
depends on FREETZ_AVM_HAS_FIRMWARE_07_1X
config FREETZ_TYPE_FIRMWARE_LABOR_BETA
bool "FRITZ! Labor Beta - HIGHLY EXPERIMENTAL"
select FREETZ_AVM_VERSION_07_1X
depends on FREETZ_AVM_HAS_FIRMWARE_LABOR_BETA && FREETZ_SHOW_ADVANCED
help
Enable this to use an AVM Labor firmware from the Beta branch as base for modding.
For more details see .
config FREETZ_TYPE_FIRMWARE_LABOR_MAINTENANCE
bool "FRITZ! Labor Maintenance - EXPERIMENTAL"
select FREETZ_AVM_VERSION_06_8X
depends on FREETZ_AVM_HAS_FIRMWARE_LABOR_MAINTENANCE && FREETZ_SHOW_ADVANCED
help
Enable this to use an AVM Labor firmware from the Maintenance branch as base for modding.
For more details see .
endchoice # "Firmware version" #
if FREETZ_AVM_VERSION_06_5X_MIN
if FREETZ_TYPE_FIRMWARE_06_5X || FREETZ_TYPE_FIRMWARE_06_8X || FREETZ_TYPE_FIRMWARE_06_9X
comment "UNDER DEVELOPMENT means:"
endif
if FREETZ_TYPE_FIRMWARE_LABOR || FREETZ_TYPE_FIRMWARE_07_0X || FREETZ_TYPE_FIRMWARE_07_1X
comment "(HIGHLY) EXPERIMENTAL means:"
comment " - the box may fail to boot and you need to recover it"
comment " - there is a higher probability to face stability issues"
endif
if FREETZ_SYSTEM_TYPE_PUMA6
comment " - the box may fail to boot and you need to recover it manually via the bootlader"
endif
comment " - some remove/AVM-web-interface patches are not working"
comment " even if selectable in menuconfig"
if FREETZ_KERNEL_VERSION_3_10
comment " - some kernel-modules are not built/available"
comment " even if selectable in menuconfig"
comment " - some packages depending on the kernel version"
comment " are not available/selectable in menuconfig"
comment " e.g. iptables, usbip, nfs, ndas, etc."
endif
if FREETZ_SYSTEM_TYPE_GRX5
comment " - replace-kernel is not (yet) available"
comment " because of changed bootloader format"
if FREETZ_TYPE_FIRMWARE_LABOR || FREETZ_TYPE_FIRMWARE_07_0X
comment " and missing kernel sources"
endif
endif
if !FREETZ_SYSTEM_TYPE_GRX5
comment " - replace-kernel might not work at all"
comment " or cause stability issues"
endif
endif
config FREETZ_TYPE_FIRMWARE_FINAL
bool
default y
depends on !FREETZ_TYPE_FIRMWARE_LABOR
config FREETZ_TYPE_FIRMWARE_LABOR
bool
default y
depends on FREETZ_TYPE_FIRMWARE_LABOR_BETA || FREETZ_TYPE_FIRMWARE_LABOR_MAINTENANCE
config FREETZ_TYPE_LANGUAGE
string
default "de" if FREETZ_TYPE_LANG_DE
default "a-ch" if FREETZ_TYPE_LANG_A_CH
default "en" if FREETZ_TYPE_LANG_EN
default "it" if FREETZ_TYPE_LANG_IT
config FREETZ_TYPE_ALIEN_HARDWARE
bool "Compile image for 'alien' hardware"
depends on FREETZ_SHOW_ADVANCED && \
FREETZ_TYPE_FIRMWARE_FINAL && \
( \
FREETZ_TYPE_7170 || \
FREETZ_TYPE_7270 || \
(FREETZ_TYPE_7330 && (FREETZ_TYPE_FIRMWARE_06_2X)) || \
(FREETZ_TYPE_7390 && FREETZ_TYPE_LANG_EN && (FREETZ_TYPE_FIRMWARE_05_2X || FREETZ_TYPE_FIRMWARE_06_0X)) || \
FREETZ_TYPE_7570 \
)
default n
help
Enable this to compile the mod image for another hardware type
choice
prompt "Alien hardware type"
depends on FREETZ_TYPE_ALIEN_HARDWARE
config FREETZ_TYPE_W701V_7170
bool "Speedport W701V"
depends on FREETZ_TYPE_7170 && FREETZ_TYPE_LANG_DE
select FREETZ_REMOVE_FTPD
select FREETZ_REMOVE_MEDIASRV
select FREETZ_REMOVE_PRINTSERV
select FREETZ_REMOVE_PRINTSERV_MODULE if ! FREETZ_MODULE_usblp
select FREETZ_REMOVE_SAMBA
help
Enable this to compile a mod image for T-Com Speedport W701V based
on a 7170 image.
config FREETZ_TYPE_W900V_7170
bool "Speedport W900V"
depends on FREETZ_TYPE_7170 && FREETZ_TYPE_LANG_DE
help
Enable this to compile a mod image for T-Com Speedport W900V based
on a 7170 image.
config FREETZ_TYPE_7570_IAD
bool "Alice IAD 7570"
depends on FREETZ_TYPE_7570 || FREETZ_TYPE_7270_16
config FREETZ_TYPE_W920V_7570
bool "Speedport W920V"
depends on FREETZ_TYPE_7570 || FREETZ_TYPE_7270_16
help
Enable this to compile a mod image for T-Com Speedport W920V based
on a 7570 or on a 7270v2/v3 image.
config FREETZ_TYPE_3170_7170
bool "3170"
depends on FREETZ_TYPE_7170
select FREETZ_REMOVE_VOIPD
select FREETZ_REMOVE_TELEPHONY
select FREETZ_REMOVE_CAPIOVERTCP
help
Enable this to compile a mod image for FritzBox FON WLAN 3170 based
on a 7170 image.
config FREETZ_TYPE_7112_7170
bool "7112"
depends on FREETZ_TYPE_7170
select FREETZ_REMOVE_FTPD
select FREETZ_REMOVE_MEDIASRV
select FREETZ_REMOVE_PRINTSERV
select FREETZ_REMOVE_PRINTSERV_MODULE if ! FREETZ_MODULE_usblp
select FREETZ_REMOVE_SAMBA
help
Enable this to compile a mod image for FritzBox Fon WLAN 7112 based
on a 7170 image.
config FREETZ_TYPE_7113_7170
bool "7113"
depends on FREETZ_TYPE_7170 && !FREETZ_TYPE_ANNEX_A
select FREETZ_REMOVE_FTPD
select FREETZ_REMOVE_MEDIASRV
select FREETZ_REMOVE_PRINTSERV
select FREETZ_REMOVE_PRINTSERV_MODULE if ! FREETZ_MODULE_usblp
select FREETZ_REMOVE_SAMBA
help
Enable this to compile a mod image for FritzBox Fon WLAN 7113 based
on a 7170 image.
WARNING: A 7113 has only 16MB RAM.
config FREETZ_TYPE_7140_7170
bool "7140"
depends on FREETZ_TYPE_7170
help
Enable this to compile a mod image for FritzBox FON WLAN 7140 based
on a 7170 image.
config FREETZ_TYPE_7141_7170
bool "7141"
depends on FREETZ_TYPE_7170
help
Enable this to compile a mod image for FritzBox FON WLAN 7141 based
on a 7170 image.
config FREETZ_TYPE_7150_7170
bool "7150"
depends on FREETZ_TYPE_7170
select FREETZ_REMOVE_MINID
help
Enable this to compile a mod image for FritzFON 7150 based
on a 7170 image.
config FREETZ_TYPE_7240_7270
bool "7240"
depends on FREETZ_TYPE_7270_16
help
Enable this to compile a mod image for FritzBox FON WLAN 7240 based
on a 7270 image.
config FREETZ_TYPE_7270_V1_V2
bool "7270 v1"
depends on FREETZ_TYPE_7270_V2
# select FREETZ_REPLACE_KERNEL # not necessary (#1665)
help
Enable this to compile a mod image for FritzBox FON WLAN 7270 v1 based
on a 7270 v2 image.
Caution: To fit into 8MB ROM some AVM components (e.g. telephony) have
to be removed. Please use usbroot for a full featured image.
config FREETZ_TYPE_7270_V2_V1
bool "7270 v2"
depends on FREETZ_TYPE_7270_V1 && FREETZ_REPLACE_KERNEL_AVAILABLE
help
Enable this to compile a mod image for FritzBox FON WLAN 7270 v2 based
on a 7270 v1 image.
config FREETZ_TYPE_7570_7270_16
bool "7570"
depends on FREETZ_TYPE_7270_16
help
Enable this to compile an alien image for FritzBox FON WLAN 7570 based
on a 7270 v2/v3 image.
config FREETZ_TYPE_7320_7330_XL
bool "7320"
depends on FREETZ_TYPE_7330_XL
help
Enable this to compile an alien image for FritzBox FON WLAN 7320 based
on a 7330 (XL) image.
config FREETZ_TYPE_7320_7330_SL
bool "7320"
depends on FREETZ_TYPE_7330_SL
help
Enable this to compile an alien image for FritzBox FON WLAN 7320 based
on a 7330 SL image.
config FREETZ_TYPE_7340_7390
bool "7340"
depends on FREETZ_TYPE_7390
help
Enable this to compile an alien image for FritzBox FON WLAN 7340 based
on a 7390 image.
config FREETZ_TYPE_IAD_3331_7170
bool "Alice IAD 3331"
depends on FREETZ_TYPE_7170 && FREETZ_TYPE_LANG_DE
select FREETZ_REMOVE_PIGLET_V1 if FREETZ_SHOW_ADVANCED
select FREETZ_ENFORCE_URLADER_SETTINGS
help
Enable this to compile a mod image for Alice IAD 3331 based
on a 7170 image.
The firmware_version has to be enforced, because this variable is unset
in the 7170_HN bootloader.
Initial flashing might only be possible via ./tools/push_firmware
# Actually "if FREETZ_TYPE_7570_7270", but if we would write the condition
# this way the comments would only be shown after the affected choices are
# selected which is simply too late. We would like the comments to be shown
# before the affected choices are selected.
if FREETZ_TYPE_7270_16
comment "Please note that (V)DSL is *not*"
comment "possible for 7270 based 7570/W920V aliens!"
comment "(there are no vinax modules for 7270 kernel)."
comment "Please use a 7570 based image, if you need it"
endif
endchoice # "Alien hardware type" #
if FREETZ_TYPE_ALIEN_HARDWARE
comment "Note: no (V)DSL with this alien"
depends on FREETZ_TYPE_7570_7270
# this comment refers to FREETZ_KERNEL_CUSTOM_MTD_SIZE
comment "Hint: Use replace kernel to get max filesystem size"
depends on FREETZ_TYPE_7570_IAD && !FREETZ_REPLACE_KERNEL
endif
#
# FREETZ_TYPE - aliases
#
config FREETZ_TYPE_3270
depends on FREETZ_TYPE_3270_V2 || FREETZ_TYPE_3270_V3
bool
default y
config FREETZ_TYPE_6820
depends on FREETZ_TYPE_6820_V1 || FREETZ_TYPE_6820_V2
bool
default y
config FREETZ_TYPE_7270
depends on FREETZ_TYPE_7270_V1 || FREETZ_TYPE_7270_V2 || FREETZ_TYPE_7270_V3
bool
default y
config FREETZ_TYPE_7270_16
depends on FREETZ_TYPE_7270_V2 || FREETZ_TYPE_7270_V3
bool
default y
config FREETZ_TYPE_7330
depends on FREETZ_TYPE_7330_XL || FREETZ_TYPE_7330_SL
bool
default y
# alias for all 7330/7330SL based 7320 aliens
config FREETZ_TYPE_7320_7330
depends on FREETZ_TYPE_7320_7330_XL || FREETZ_TYPE_7320_7330_SL
bool
default y
config FREETZ_TYPE_7360
depends on FREETZ_TYPE_7360_V1 || FREETZ_TYPE_7360_V2 || FREETZ_TYPE_7360_SL
bool
default y
# alias for all 7270v2/7270v3 based 7570 (and its derivatives) aliens
config FREETZ_TYPE_7570_7270
depends on \
(FREETZ_TYPE_7570_IAD && FREETZ_TYPE_7270_16) || \
(FREETZ_TYPE_W920V_7570 && FREETZ_TYPE_7270_16) || \
FREETZ_TYPE_7570_7270_16
bool
default y
choice
prompt "Annex"
depends on FREETZ_AVM_HAS_ANNEX_A_AND_B
default FREETZ_TYPE_ANNEX_B
config FREETZ_TYPE_ANNEX_A
bool "A"
config FREETZ_TYPE_ANNEX_B
bool "B"
endchoice # prompt "Annex" #