2 * Copyright (C) 2013 Google Inc.
4 * This program is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU General Public License as
6 * published by the Free Software Foundation; either version 2 of
7 * the License, or (at your option) any later version.
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
15 #ifndef __CPU_TI_AM335X_HEADER_H
16 #define __CPU_TI_AM335X_HEADER_H
20 struct configuration_header_toc_item
{
21 // Offset from the start address of the TOC to the actual address of
31 // 12-character name of a section, including the zero (\0) terminator.
33 } __attribute__((packed
));
35 struct configuration_header_settings
{
36 // Key used for section verification.
39 // Enables or disables the section.
44 // Configuration header version.
50 // Flags. It's not clear what this is used for.
52 } __attribute__((packed
));
54 struct gp_device_header
{
58 // Address to store the image/code entry point.
60 } __attribute__((packed
));