diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/extension_board.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/include/extension_board.h b/include/extension_board.h index 23e36d3c0bf..0821dddd8ff 100644 --- a/include/extension_board.h +++ b/include/extension_board.h @@ -9,6 +9,8 @@ #include <linux/list.h> +extern struct list_head extension_list; + /** * extension - Description fields of an extension board * @list: List head @@ -39,4 +41,18 @@ struct extension { */ int extension_board_scan(struct list_head *extension_list); +/** + * extension_apply - Apply extension board overlay to the devicetree + * @extension: Extension to be applied + * Return: Zero on success, negative on failure. + */ +int extension_apply(struct extension *extension); + +/** + * extension_scan - Scan extension boards available. + * @show: Flag to enable verbose log + * Return: Zero on success, negative on failure. + */ +int extension_scan(bool show); + #endif /* __EXTENSION_SUPPORT_H */ |
