diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/extension_board.h | 56 |
1 files changed, 14 insertions, 42 deletions
diff --git a/include/extension_board.h b/include/extension_board.h index a74a9c67c01..451e8ed832d 100644 --- a/include/extension_board.h +++ b/include/extension_board.h @@ -15,50 +15,49 @@ extern struct list_head extension_list; /** - * dm_extension_get_list - Get the extension list + * extension_get_list - Get the extension list * Return: The extension alist pointer, or NULL if no such list exists. * * The caller must not free the list. */ -struct alist *dm_extension_get_list(void); +struct alist *extension_get_list(void); /** - * dm_extension_probe - Probe extension device + * extension_probe - Probe extension device * @dev: Extension device that needs to be probed * Return: Zero on success, negative on failure. */ -int dm_extension_probe(struct udevice *dev); +int extension_probe(struct udevice *dev); /** - * dm_extension_remove - Remove extension device + * extension_remove - Remove extension device * @dev: Extension device that needs to be removed * Return: Zero on success, negative on failure. */ -int dm_extension_remove(struct udevice *dev); +int extension_remove(struct udevice *dev); /** - * dm_extension_scan - Scan extension boards available. + * extension_scan - Scan extension boards available. * Return: Zero on success, negative on failure. */ -int dm_extension_scan(void); +int extension_scan(void); /** - * dm_extension_apply - Apply extension board overlay to the devicetree + * extension_apply - Apply extension board overlay to the devicetree * @extension_num: Extension number to be applied * Return: Zero on success, negative on failure. */ -int dm_extension_apply(int extension_num); +int extension_apply(int extension_num); /** - * dm_extension_apply_all - Apply all extension board overlays to the + * extension_apply_all - Apply all extension board overlays to the * devicetree * Return: Zero on success, negative on failure. */ -int dm_extension_apply_all(void); +int extension_apply_all(void); /** * extension - Description fields of an extension board - * @list: List head * @name: Name of the extension * @owner: Owner of the extension * @version: Version of the extension @@ -66,7 +65,6 @@ int dm_extension_apply_all(void); * @other: Other information of this extension */ struct extension { - struct list_head list; char name[32]; char owner[32]; char version[32]; @@ -92,38 +90,12 @@ struct extension_ops { U_BOOT_DRIVER(_name) = { \ .name = #_name, \ .id = UCLASS_EXTENSION, \ - .probe = dm_extension_probe, \ - .remove = dm_extension_remove, \ + .probe = extension_probe, \ + .remove = extension_remove, \ .ops = &(struct extension_ops) { \ .scan = _scan_func, \ }, \ .priv_auto = sizeof(struct alist), \ } -/** - * extension_board_scan - Add system-specific function to scan extension board. - * @param extension_list List of extension board information to update. - * Return: the number of extension. - * - * This function is called if CONFIG_CMD_EXTENSION is defined. - * Needs to fill the list extension_list with elements. - * Each element need to be allocated to an extension structure. - * - */ -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 */ |
