mirror of
https://git.proxmox.com/git/fwupd
synced 2025-05-28 11:23:04 +00:00
25 lines
708 B
C
25 lines
708 B
C
/*
|
|
* Copyright (C) 2020 Cypress Semiconductor Corporation.
|
|
*
|
|
* SPDX-License-Identifier: LGPL-2.1+
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#include <glib-object.h>
|
|
|
|
/* metadata valid signature "CY" */
|
|
#define CCGX_METADATA_VALID_SIG 0x4359
|
|
|
|
typedef struct __attribute__((packed)) {
|
|
guint8 fw_checksum; /* firmware checksum */
|
|
guint32 fw_entry; /* firmware entry address */
|
|
guint16 last_boot_row; /* last flash row of bootloader or previous firmware */
|
|
guint8 reserved1[2]; /* reserved */
|
|
guint32 fw_size; /* firmware size */
|
|
guint8 reserved2[9]; /* reserved */
|
|
guint16 metadata_valid; /* meta data valid "CY" */
|
|
guint8 reserved3[4]; /* reserved */
|
|
guint32 boot_seq; /* boot sequence number */
|
|
} CCGxMetaData;
|