mirror of
https://github.com/torvalds/linux.git
synced 2026-05-30 10:04:04 +02:00
lib/string_choices: Add str_input_output() helper
Add str_input_output() helper to return 'input' or 'output' string literal. Also add the inversed variant str_output_input(). Suggested-by: Andy Shevchenko <andy@kernel.org> Reviewed-by: Andy Shevchenko <andy@kernel.org> Acked-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Thomas Richard <thomas.richard@bootlin.com> Link: https://lore.kernel.org/r/20250811-aaeon-up-board-pinctrl-support-v9-9-29f0cbbdfb30@bootlin.com Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
This commit is contained in:
parent
60e92c1009
commit
53ec9169db
|
|
@ -41,6 +41,12 @@ static inline const char *str_high_low(bool v)
|
|||
}
|
||||
#define str_low_high(v) str_high_low(!(v))
|
||||
|
||||
static inline const char *str_input_output(bool v)
|
||||
{
|
||||
return v ? "input" : "output";
|
||||
}
|
||||
#define str_output_input(v) str_input_output(!(v))
|
||||
|
||||
static inline const char *str_on_off(bool v)
|
||||
{
|
||||
return v ? "on" : "off";
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user