// THIS HEADER FILE IS AUTOMATICALLY GENERATED -- DO NOT EDIT/** * Copyright (c) 2024 Raspberry Pi Ltd. * * SPDX-License-Identifier: BSD-3-Clause *//* ... */// =============================================================================// Register block : BOOTRAM// Version : 1// Bus type : apb// Description : Additional registers mapped adjacent to the bootram, for use// by the bootrom.// =============================================================================#ifndef_HARDWARE_REGS_BOOTRAM_H#define_HARDWARE_REGS_BOOTRAM_H// =============================================================================// Register : BOOTRAM_WRITE_ONCE0// Description : This registers always ORs writes into its current contents.// Once a bit is set, it can only be cleared by a reset.#defineBOOTRAM_WRITE_ONCE0_OFFSET_u(0x00000800)#defineBOOTRAM_WRITE_ONCE0_BITS_u(0xffffffff)#defineBOOTRAM_WRITE_ONCE0_RESET_u(0x00000000)#defineBOOTRAM_WRITE_ONCE0_MSB_u(31)#defineBOOTRAM_WRITE_ONCE0_LSB_u(0)#defineBOOTRAM_WRITE_ONCE0_ACCESS"RW"// =============================================================================// Register : BOOTRAM_WRITE_ONCE1// Description : This registers always ORs writes into its current contents.// Once a bit is set, it can only be cleared by a reset.#defineBOOTRAM_WRITE_ONCE1_OFFSET_u(0x00000804)#defineBOOTRAM_WRITE_ONCE1_BITS_u(0xffffffff)#defineBOOTRAM_WRITE_ONCE1_RESET_u(0x00000000)#defineBOOTRAM_WRITE_ONCE1_MSB_u(31)#defineBOOTRAM_WRITE_ONCE1_LSB_u(0)#defineBOOTRAM_WRITE_ONCE1_ACCESS"RW"// =============================================================================// Register : BOOTRAM_BOOTLOCK_STAT// Description : Bootlock status register. 1=unclaimed, 0=claimed. These locks// function identically to the SIO spinlocks, but are reserved for// bootrom use.#defineBOOTRAM_BOOTLOCK_STAT_OFFSET_u(0x00000808)#defineBOOTRAM_BOOTLOCK_STAT_BITS_u(0x000000ff)#defineBOOTRAM_BOOTLOCK_STAT_RESET_u(0x000000ff)#defineBOOTRAM_BOOTLOCK_STAT_MSB_u(7)#defineBOOTRAM_BOOTLOCK_STAT_LSB_u(0)#defineBOOTRAM_BOOTLOCK_STAT_ACCESS"RW"// =============================================================================// Register : BOOTRAM_BOOTLOCK0// Description : Read to claim and check. Write to unclaim. The value returned// on successful claim is 1 << n, and on failed claim is zero.#defineBOOTRAM_BOOTLOCK0_OFFSET_u(0x0000080c)#defineBOOTRAM_BOOTLOCK0_BITS_u(0xffffffff)#defineBOOTRAM_BOOTLOCK0_RESET_u(0x00000000)#defineBOOTRAM_BOOTLOCK0_MSB_u(31)#defineBOOTRAM_BOOTLOCK0_LSB_u(0)#defineBOOTRAM_BOOTLOCK0_ACCESS"RW"// =============================================================================// Register : BOOTRAM_BOOTLOCK1// Description : Read to claim and check. Write to unclaim. The value returned// on successful claim is 1 << n, and on failed claim is zero.#defineBOOTRAM_BOOTLOCK1_OFFSET_u(0x00000810)#defineBOOTRAM_BOOTLOCK1_BITS_u(0xffffffff)#defineBOOTRAM_BOOTLOCK1_RESET_u(0x00000000)#defineBOOTRAM_BOOTLOCK1_MSB_u(31)#defineBOOTRAM_BOOTLOCK1_LSB_u(0)#defineBOOTRAM_BOOTLOCK1_ACCESS"RW"// =============================================================================// Register : BOOTRAM_BOOTLOCK2// Description : Read to claim and check. Write to unclaim. The value returned// on successful claim is 1 << n, and on failed claim is zero.#defineBOOTRAM_BOOTLOCK2_OFFSET_u(0x00000814)#defineBOOTRAM_BOOTLOCK2_BITS_u(0xffffffff)#defineBOOTRAM_BOOTLOCK2_RESET_u(0x00000000)#defineBOOTRAM_BOOTLOCK2_MSB_u(31)#defineBOOTRAM_BOOTLOCK2_LSB_u(0)#defineBOOTRAM_BOOTLOCK2_ACCESS"RW"// =============================================================================// Register : BOOTRAM_BOOTLOCK3// Description : Read to claim and check. Write to unclaim. The value returned// on successful claim is 1 << n, and on failed claim is zero.#defineBOOTRAM_BOOTLOCK3_OFFSET_u(0x00000818)#defineBOOTRAM_BOOTLOCK3_BITS_u(0xffffffff)#defineBOOTRAM_BOOTLOCK3_RESET_u(0x00000000)#defineBOOTRAM_BOOTLOCK3_MSB_u(31)#defineBOOTRAM_BOOTLOCK3_LSB_u(0)#defineBOOTRAM_BOOTLOCK3_ACCESS"RW"// =============================================================================// Register : BOOTRAM_BOOTLOCK4// Description : Read to claim and check. Write to unclaim. The value returned// on successful claim is 1 << n, and on failed claim is zero.#defineBOOTRAM_BOOTLOCK4_OFFSET_u(0x0000081c)#defineBOOTRAM_BOOTLOCK4_BITS_u(0xffffffff)#defineBOOTRAM_BOOTLOCK4_RESET_u(0x00000000)#defineBOOTRAM_BOOTLOCK4_MSB_u(31)#defineBOOTRAM_BOOTLOCK4_LSB_u(0)#defineBOOTRAM_BOOTLOCK4_ACCESS"RW"// =============================================================================// Register : BOOTRAM_BOOTLOCK5// Description : Read to claim and check. Write to unclaim. The value returned// on successful claim is 1 << n, and on failed claim is zero.#defineBOOTRAM_BOOTLOCK5_OFFSET_u(0x00000820)#defineBOOTRAM_BOOTLOCK5_BITS_u(0xffffffff)#defineBOOTRAM_BOOTLOCK5_RESET_u(0x00000000)#defineBOOTRAM_BOOTLOCK5_MSB_u(31)#defineBOOTRAM_BOOTLOCK5_LSB_u(0)#defineBOOTRAM_BOOTLOCK5_ACCESS"RW"// =============================================================================// Register : BOOTRAM_BOOTLOCK6// Description : Read to claim and check. Write to unclaim. The value returned// on successful claim is 1 << n, and on failed claim is zero.#defineBOOTRAM_BOOTLOCK6_OFFSET_u(0x00000824)#defineBOOTRAM_BOOTLOCK6_BITS_u(0xffffffff)#defineBOOTRAM_BOOTLOCK6_RESET_u(0x00000000)#defineBOOTRAM_BOOTLOCK6_MSB_u(31)#defineBOOTRAM_BOOTLOCK6_LSB_u(0)#defineBOOTRAM_BOOTLOCK6_ACCESS"RW"// =============================================================================// Register : BOOTRAM_BOOTLOCK7// Description : Read to claim and check. Write to unclaim. The value returned// on successful claim is 1 << n, and on failed claim is zero.#defineBOOTRAM_BOOTLOCK7_OFFSET_u(0x00000828)#defineBOOTRAM_BOOTLOCK7_BITS_u(0xffffffff)#defineBOOTRAM_BOOTLOCK7_RESET_u(0x00000000)#defineBOOTRAM_BOOTLOCK7_MSB_u(31)#defineBOOTRAM_BOOTLOCK7_LSB_u(0)#defineBOOTRAM_BOOTLOCK7_ACCESS"RW"67 defines// =============================================================================/* ... */#endif// _HARDWARE_REGS_BOOTRAM_H
Details
Show: from
Types: Columns:
All items filtered out
All items filtered out
This file uses the notable symbols shown below. Click anywhere in the file to view more details.