summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorKory Maincent (TI.com) <[email protected]>2025-10-30 17:45:00 +0100
committerTom Rini <[email protected]>2025-11-03 10:02:39 -0600
commitb7edeac950dae10759527a1ed0d1c306710ec9de (patch)
treec20b8e538a35e294d7411361f41b2a32bb321ea3 /include
parent79cd6e78ff6387685e0ccb5f7382d808478155dc (diff)
boot: Move extension board support from cmd/ to boot/
Relocate extension board support from cmd/ to boot/ directory in preparation for converting the extension framework to use UCLASS. Also improve code style by applying reverse xmas tree ordering. Signed-off-by: Kory Maincent (TI.com) <[email protected]>
Diffstat (limited to 'include')
-rw-r--r--include/extension_board.h16
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 */