/*
	content of this file will be modified by update_secure_boot_changes_*.sh dynamically
*/

#ifndef _SECURE_BOOT_H_
#define _SECURE_BOOT_H_

#include "bksecapp_fuse_location.h"

#ifdef __cplusplus
extern "C" {
#endif

typedef struct
{
    /* Row address */
    uint32   raw_row_address;

    /* LSB row data */
    uint32   row_data_lsb;

    /* MSB row data */
    uint32   row_data_msb;
} single_row_type;

// content of this array will be modified by update_secure_boot_changes_*.sh dynamically
single_row_type qfprom_oem_pk_hash_array[] =
{
	{HWIO_QFPROM_RAW_PK_HASH0_ROWn_LSB_ADDR(0), 0x00000000, 0x00000000},	// OEM_PK_HASH_ROW 0
	{HWIO_QFPROM_RAW_PK_HASH0_ROWn_LSB_ADDR(1), 0x00000000, 0x00000000},	// OEM_PK_HASH_ROW 1
	{HWIO_QFPROM_RAW_PK_HASH0_ROWn_LSB_ADDR(2), 0x00000000, 0x00000000},	// OEM_PK_HASH_ROW 2
	{HWIO_QFPROM_RAW_PK_HASH0_ROWn_LSB_ADDR(3), 0x00000000, 0x00000000},	// OEM_PK_HASH_ROW 3
};

#ifdef __cplusplus
}
#endif

#endif
