summaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rw-r--r--src/include/cbfs.h30
1 files changed, 1 insertions, 29 deletions
diff --git a/src/include/cbfs.h b/src/include/cbfs.h
index 7a984b8570..2d16aa761a 100644
--- a/src/include/cbfs.h
+++ b/src/include/cbfs.h
@@ -59,36 +59,8 @@ size_t cbfs_prog_stage_section(struct prog *pstage, uintptr_t *base);
/* Load stage into memory filling in prog. Return 0 on success. < 0 on error. */
int cbfs_prog_stage_load(struct prog *prog);
-/*****************************************************************
- * Support structures and functions. Direct field access should *
- * only be done by implementers of cbfs regions -- Not the above *
- * API. *
- *****************************************************************/
-
-/* The cbfs_props struct describes the properties associated with a CBFS. */
-struct cbfs_props {
- /* CBFS starts at the following offset within the boot region. */
- size_t offset;
- /* CBFS size. */
- size_t size;
-};
-
-/* Default CBFS locator .locate() callback that locates "COREBOOT" region. This
- function is exposed to reduce code duplication in other parts of the code
- base. To obtain the correct region device the selection process is required
- by way of cbfs_boot_region_device(). */
-int cbfs_default_region_device(struct region_device *rdev);
-
-/* Select the boot region device from the cbfs locators.
+/* Returns the region device of the currently active CBFS.
Return < 0 on error, 0 on success. */
int cbfs_boot_region_device(struct region_device *rdev);
-/* Object used to identify location of current cbfs to use for cbfs_boot_*
- * operations. It's used by cbfs_boot_region_properties(). */
-struct cbfs_locator {
- const char *name;
- /* Returns 0 on successful fill of cbfs properties. */
- int (*locate)(struct region_device *rdev);
-};
-
#endif