Angel Pons | 32859fc | 2020-04-02 23:48:27 +0200 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
Kyösti Mälkki | cbf9571 | 2020-01-05 08:05:45 +0200 | [diff] [blame] | 2 | |
Kyösti Mälkki | 919923d | 2014-01-28 10:02:53 +0200 | [diff] [blame] | 3 | #ifndef _OPTION_H_ |
4 | #define _OPTION_H_ | ||||
5 | |||||
Kyösti Mälkki | 919923d | 2014-01-28 10:02:53 +0200 | [diff] [blame] | 6 | #include <types.h> |
Kyösti Mälkki | cbf9571 | 2020-01-05 08:05:45 +0200 | [diff] [blame] | 7 | |
Kyösti Mälkki | b2680a1 | 2020-01-04 18:04:39 +0200 | [diff] [blame] | 8 | void sanitize_cmos(void); |
9 | |||||
Angel Pons | 17852e6 | 2021-05-20 15:30:59 +0200 | [diff] [blame] | 10 | #if CONFIG(OPTION_BACKEND_NONE) |
Angel Pons | 8d94b36 | 2020-11-02 20:35:05 +0100 | [diff] [blame] | 11 | |
Angel Pons | b2a4c27 | 2021-05-20 11:28:07 +0200 | [diff] [blame] | 12 | static inline unsigned int get_uint_option(const char *name, const unsigned int fallback) |
Angel Pons | 8d94b36 | 2020-11-02 20:35:05 +0100 | [diff] [blame] | 13 | { |
Angel Pons | fc44f6e | 2021-04-21 12:09:42 +0200 | [diff] [blame] | 14 | return fallback; |
Angel Pons | 8d94b36 | 2020-11-02 20:35:05 +0100 | [diff] [blame] | 15 | } |
16 | |||||
Angel Pons | 07056fe | 2021-05-20 11:35:15 +0200 | [diff] [blame] | 17 | static inline enum cb_err set_uint_option(const char *name, unsigned int value) |
18 | { | ||||
19 | return CB_CMOS_OTABLE_DISABLED; | ||||
20 | } | ||||
21 | |||||
Angel Pons | 17852e6 | 2021-05-20 15:30:59 +0200 | [diff] [blame] | 22 | #else /* !OPTION_BACKEND_NONE */ |
Angel Pons | 07056fe | 2021-05-20 11:35:15 +0200 | [diff] [blame] | 23 | |
24 | unsigned int get_uint_option(const char *name, const unsigned int fallback); | ||||
25 | enum cb_err set_uint_option(const char *name, unsigned int value); | ||||
26 | |||||
Angel Pons | 17852e6 | 2021-05-20 15:30:59 +0200 | [diff] [blame] | 27 | #endif /* OPTION_BACKEND_NONE? */ |
Angel Pons | 07056fe | 2021-05-20 11:35:15 +0200 | [diff] [blame] | 28 | |
Kyösti Mälkki | 919923d | 2014-01-28 10:02:53 +0200 | [diff] [blame] | 29 | #endif /* _OPTION_H_ */ |