xref: /openbmc/u-boot/tools/omapimage.h (revision e8f80a5a)
1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */
23decb14aSJohn Rigby /*
33decb14aSJohn Rigby  * (C) Copyright 2010
43decb14aSJohn Rigby  * Linaro LTD, www.linaro.org
53decb14aSJohn Rigby  * Author John Rigby <john.rigby@linaro.org>
63decb14aSJohn Rigby  * Based on TI's signGP.c
73decb14aSJohn Rigby  */
83decb14aSJohn Rigby 
93decb14aSJohn Rigby #ifndef _OMAPIMAGE_H_
103decb14aSJohn Rigby #define _OMAPIMAGE_H_
113decb14aSJohn Rigby 
123decb14aSJohn Rigby struct ch_toc {
133decb14aSJohn Rigby 	uint32_t section_offset;
143decb14aSJohn Rigby 	uint32_t section_size;
153decb14aSJohn Rigby 	uint8_t unused[12];
163decb14aSJohn Rigby 	uint8_t section_name[12];
173decb14aSJohn Rigby };
183decb14aSJohn Rigby 
193decb14aSJohn Rigby struct ch_settings {
203decb14aSJohn Rigby 	uint32_t section_key;
213decb14aSJohn Rigby 	uint8_t valid;
223decb14aSJohn Rigby 	uint8_t version;
233decb14aSJohn Rigby 	uint16_t reserved;
243decb14aSJohn Rigby 	uint32_t flags;
253decb14aSJohn Rigby };
263decb14aSJohn Rigby 
273decb14aSJohn Rigby #define KEY_CHSETTINGS 0xC0C0C0C1
283decb14aSJohn Rigby #endif /* _OMAPIMAGE_H_ */
29