diff options
author | Simon Glass <sjg@chromium.org> | 2017-05-18 20:09:02 -0600 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2017-06-01 07:03:07 -0600 |
commit | b7e0d73bad051b666c6cbf9dff381f4c48dcb8a2 (patch) | |
tree | 9475f7e35d1d9d882da940fcde7c2e4c91270ee0 /include/fdtdec.h | |
parent | bed774969c0ba2ac6999b82953c0a0a708f3ad43 (diff) | |
download | u-boot-b7e0d73bad051b666c6cbf9dff381f4c48dcb8a2.tar.gz |
dm: core: Add a place to put extra device-tree reading functions
Some functions deal with structured data rather than simple data types.
It makes sense to have these in their own file. For now this just has a
function to read a flashmap entry. Move the data types also.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'include/fdtdec.h')
-rw-r--r-- | include/fdtdec.h | 23 |
1 files changed, 1 insertions, 22 deletions
diff --git a/include/fdtdec.h b/include/fdtdec.h index 3000ecbb58..f27fb368ad 100644 --- a/include/fdtdec.h +++ b/include/fdtdec.h @@ -815,28 +815,7 @@ const u8 *fdtdec_locate_byte_array(const void *blob, int node, int fdtdec_decode_region(const void *blob, int node, const char *prop_name, fdt_addr_t *basep, fdt_size_t *sizep); -enum fmap_compress_t { - FMAP_COMPRESS_NONE, - FMAP_COMPRESS_LZO, -}; - -enum fmap_hash_t { - FMAP_HASH_NONE, - FMAP_HASH_SHA1, - FMAP_HASH_SHA256, -}; - -/* A flash map entry, containing an offset and length */ -struct fmap_entry { - uint32_t offset; - uint32_t length; - uint32_t used; /* Number of bytes used in region */ - enum fmap_compress_t compress_algo; /* Compression type */ - enum fmap_hash_t hash_algo; /* Hash algorithm */ - const uint8_t *hash; /* Hash value */ - int hash_size; /* Hash size */ -}; - +struct fmap_entry; /** * Read a flash entry from the fdt * |