]>
Commit | Line | Data |
---|---|---|
2f84e9cf KM |
1 | /* SPDX-License-Identifier: GPL-2.0+ */ |
2 | /* | |
3 | * (C) Copyright 2021 | |
4 | * Köry Maincent, Bootlin, <[email protected]> | |
5 | */ | |
6 | ||
7 | #ifndef __EXTENSION_SUPPORT_H | |
8 | #define __EXTENSION_SUPPORT_H | |
9 | ||
10 | struct extension { | |
11 | struct list_head list; | |
12 | char name[32]; | |
13 | char owner[32]; | |
14 | char version[32]; | |
15 | char overlay[32]; | |
16 | char other[32]; | |
17 | }; | |
18 | ||
19 | /** | |
20 | * extension_board_scan - Add system-specific function to scan extension board. | |
21 | * @param extension_list List of extension board information to update. | |
185f812c | 22 | * Return: the number of extension. |
2f84e9cf KM |
23 | * |
24 | * This function is called if CONFIG_CMD_EXTENSION is defined. | |
25 | * Needs to fill the list extension_list with elements. | |
26 | * Each element need to be allocated to an extension structure. | |
27 | * | |
28 | */ | |
29 | int extension_board_scan(struct list_head *extension_list); | |
30 | ||
31 | #endif /* __EXTENSION_SUPPORT_H */ |