menu "Configuration"
	depends on PACKAGE_ifx-dsl-cpe-api-vrx
	config IFX_VRX_CHANNELS_PER_LINE
		string
		prompt "Number of channels per VRX line"
		default "1"
		help
		  Defines the max. possible number of logical (bearer) channels.
		  Currently only 1 channel is supported.

	choice
		prompt "build model"
		default ifx-dsl-cpe-api-vrx_MODEL_FULL
		help
		  Selection of a model (predefined combination of configure options).

	config ifx-dsl-cpe-api-vrx_MODEL_LITE
		bool "Lite"
		help
		  Minimum features included.
		  This model should ONLY demonstrate the minimum possible size.

	config ifx-dsl-cpe-api-vrx_MODEL_FOOTPRINT
		bool "Footprint"
		help
		  Defined for low footprint applications.

	config ifx-dsl-cpe-api-vrx_MODEL_TYPICAL
		bool "Typical"
		help
		  Defined for most typical use.

	config ifx-dsl-cpe-api-vrx_MODEL_FULL
		bool "Full"
		help
		  Includes all features but NOT all debug functionalities.

	config ifx-dsl-cpe-api-vrx_MODEL_DEBUG
		bool "Debug"
		help
		  Includes all features AND debug functionalities.
	endchoice

	menu "optional build options"
		depends on PACKAGE_ifx-dsl-cpe-api-vrx
	config ifx-dsl-cpe-api-vrx_USE_ADDITIONAL_BUILD_OPTIONS
		depends on PACKAGE_ifx-dsl-cpe-api-vrx
		bool "Use additional build options"
		default n
		help
		  Provides the possibility to include/exclude single features directly.
		  This configuration overwrites selections which are done by the "build model" configuration.

	config ifx-dsl-cpe-api-vrx_ADDITIONAL_BUILD_OPTIONS
		depends on ifx-dsl-cpe-api-vrx_USE_ADDITIONAL_BUILD_OPTIONS
		string "Additional build options"
		help
		  Defines to include/exclude single feature using available configure options.
		  Please refer to the documentation of the DSL CPE API "Configure options for the DSL CPE API"
	endmenu
endmenu
