| # SPDX-License-Identifier: GPL-2.0 | |
| # Static default and range values | |
| config INT_DEFAULT_ABOVE_RANGE | |
| int | |
| range 1 1 | |
| default 16 | |
| config INT_DEFAULT_BELOW_RANGE | |
| int | |
| range 4 8 | |
| default 2 | |
| # Default and range values determined by other options | |
| config RANGE_UPPER_BOUND | |
| int | |
| default 3 | |
| config INT_DYNAMIC_RANGE | |
| int | |
| range 0 RANGE_UPPER_BOUND | |
| default 4 | |
| # Hex | |
| config HEX_DEFAULT_ABOVE_RANGE | |
| hex | |
| range 0x10 0x20 | |
| default 0x40 | |
| # Implicit default value of 0 | |
| config INT_IMPLICIT_DEFAULT_ZERO | |
| int | |
| range 1 4 | |
| # Conditional range | |
| config USE_FIRST_RANGE | |
| bool | |
| default y | |
| config INT_CONDITIONAL_RANGE | |
| int | |
| range 1 2 if USE_FIRST_RANGE | |
| range 3 4 if !USE_FIRST_RANGE | |
| default 3 | |
| # Conditional default | |
| config USE_DEFAULT | |
| bool | |
| default y | |
| config INT_CONDITIONAL_DEFAULT | |
| int | |
| range 1 2 | |
| default 3 if USE_DEFAULT | |
| # Default outside of the range of a symbol with a prompt | |
| config INT_PROMPT_DEFAULT_ABOVE_RANGE | |
| int "int with prompt" | |
| range 1 4 | |
| default 8 |