inc/mach-common/bits/bootrom.h File Reference

This graph shows which files directly or indirectly include this file:


Data Structures

struct  ADI_SYSCTRL_VALUES
struct  ADI_BOOT_HEADER
struct  ADI_BOOT_BUFFER
struct  ADI_BOOT_DATA

Defines

#define _BOOTROM_RESET   0xEF000000
#define _BOOTROM_FINAL_INIT   0xEF000002
#define _BOOTROM_PDMA   0xEF000004
#define _BOOTROM_MDMA   0xEF000006
#define _BOOTROM_MEMBOOT   0xEF000008
#define _BOOTROM_SPIBOOT   0xEF00000A
#define _BOOTROM_TWIBOOT   0xEF00000C
#define _BOOTROM_OTP_COMMAND   0xEF000018
#define _BOOTROM_OTP_READ   0xEF00001A
#define _BOOTROM_OTP_WRITE   0xEF00001C
#define _BOOTROM_ECC_TABLE   0xEF00001E
#define _BOOTROM_BOOTKERNEL   0xEF000020
#define _BOOTROM_GETPORT   0xEF000022
#define _BOOTROM_NMI   0xEF000024
#define _BOOTROM_HWERROR   0xEF000026
#define _BOOTROM_EXCEPTION   0xEF000028
#define _BOOTROM_CRC32   0xEF000030
#define _BOOTROM_CRC32POLY   0xEF000032
#define _BOOTROM_CRC32CALLBACK   0xEF000034
#define _BOOTROM_CRC32INITCODE   0xEF000036
#define _BOOTROM_SYSCONTROL   0xEF000038
#define _BOOTROM_REV   0xEF000040
#define _BOOTROM_SESR   0xEF001000
#define BOOTROM_FOLLOWS_C_ABI   1
#define BOOTROM_CAPS_ADI_BOOT_STRUCTS   1
#define BOOTROM_CAPS_SYSCONTROL   1
#define BOOTROM_CALLED_FUNC_ATTR
#define SYSCTRL_READ   0x00000000
#define SYSCTRL_WRITE   0x00000001
#define SYSCTRL_SYSRESET   0x00000002
#define SYSCTRL_SOFTRESET   0x00000004
#define SYSCTRL_VRCTL   0x00000010
#define SYSCTRL_EXTVOLTAGE   0x00000020
#define SYSCTRL_INTVOLTAGE   0x00000000
#define SYSCTRL_OTPVOLTAGE   0x00000040
#define SYSCTRL_PLLCTL   0x00000100
#define SYSCTRL_PLLDIV   0x00000200
#define SYSCTRL_LOCKCNT   0x00000400
#define SYSCTRL_PLLSTAT   0x00000800
#define BFLAG_DMACODE_MASK   0x0000000F
#define BFLAG_SAFE   0x00000010
#define BFLAG_AUX   0x00000020
#define BFLAG_FILL   0x00000100
#define BFLAG_QUICKBOOT   0x00000200
#define BFLAG_CALLBACK   0x00000400
#define BFLAG_INIT   0x00000800
#define BFLAG_IGNORE   0x00001000
#define BFLAG_INDIRECT   0x00002000
#define BFLAG_FIRST   0x00004000
#define BFLAG_FINAL   0x00008000
#define BFLAG_HOOK   0x00400000
#define BFLAG_HDRINDIRECT   0x00800000
#define BFLAG_TYPE_MASK   0x00300000
#define BFLAG_TYPE_1   0x00000000
#define BFLAG_TYPE_2   0x00100000
#define BFLAG_TYPE_3   0x00200000
#define BFLAG_TYPE_4   0x00300000
#define BFLAG_FASTREAD   0x00400000
#define BFLAG_NOAUTO   0x01000000
#define BFLAG_PERIPHERAL   0x02000000
#define BFLAG_SLAVE   0x04000000
#define BFLAG_WAKEUP   0x08000000
#define BFLAG_NEXTDXE   0x10000000
#define BFLAG_RETURN   0x20000000
#define BFLAG_RESET   0x40000000
#define BFLAG_NONRESTORE   0x80000000

Variables

static uint32_t(*const) syscontrol (uint32_t action_flags, ADI_SYSCTRL_VALUES *power_settings, void *reserved) = (void *)_BOOTROM_SYSCONTROL

Define Documentation

#define _BOOTROM_BOOTKERNEL   0xEF000020

#define _BOOTROM_CRC32   0xEF000030

#define _BOOTROM_CRC32CALLBACK   0xEF000034

#define _BOOTROM_CRC32INITCODE   0xEF000036

#define _BOOTROM_CRC32POLY   0xEF000032

#define _BOOTROM_ECC_TABLE   0xEF00001E

#define _BOOTROM_EXCEPTION   0xEF000028

#define _BOOTROM_FINAL_INIT   0xEF000002

#define _BOOTROM_GETPORT   0xEF000022

#define _BOOTROM_HWERROR   0xEF000026

#define _BOOTROM_MDMA   0xEF000006

#define _BOOTROM_MEMBOOT   0xEF000008

#define _BOOTROM_NMI   0xEF000024

#define _BOOTROM_OTP_COMMAND   0xEF000018

#define _BOOTROM_OTP_READ   0xEF00001A

#define _BOOTROM_OTP_WRITE   0xEF00001C

#define _BOOTROM_PDMA   0xEF000004

#define _BOOTROM_RESET   0xEF000000

#define _BOOTROM_REV   0xEF000040

#define _BOOTROM_SESR   0xEF001000

#define _BOOTROM_SPIBOOT   0xEF00000A

#define _BOOTROM_SYSCONTROL   0xEF000038

#define _BOOTROM_TWIBOOT   0xEF00000C

#define BFLAG_AUX   0x00000020

#define BFLAG_CALLBACK   0x00000400

#define BFLAG_DMACODE_MASK   0x0000000F

#define BFLAG_FASTREAD   0x00400000

#define BFLAG_FILL   0x00000100

#define BFLAG_FINAL   0x00008000

#define BFLAG_FIRST   0x00004000

#define BFLAG_HDRINDIRECT   0x00800000

#define BFLAG_HOOK   0x00400000

#define BFLAG_IGNORE   0x00001000

#define BFLAG_INDIRECT   0x00002000

#define BFLAG_INIT   0x00000800

#define BFLAG_NEXTDXE   0x10000000

#define BFLAG_NOAUTO   0x01000000

#define BFLAG_NONRESTORE   0x80000000

#define BFLAG_PERIPHERAL   0x02000000

#define BFLAG_QUICKBOOT   0x00000200

#define BFLAG_RESET   0x40000000

#define BFLAG_RETURN   0x20000000

#define BFLAG_SAFE   0x00000010

#define BFLAG_SLAVE   0x04000000

#define BFLAG_TYPE_1   0x00000000

#define BFLAG_TYPE_2   0x00100000

#define BFLAG_TYPE_3   0x00200000

#define BFLAG_TYPE_4   0x00300000

#define BFLAG_TYPE_MASK   0x00300000

#define BFLAG_WAKEUP   0x08000000

#define BOOTROM_CALLED_FUNC_ATTR

#define BOOTROM_CAPS_ADI_BOOT_STRUCTS   1

#define BOOTROM_CAPS_SYSCONTROL   1

#define BOOTROM_FOLLOWS_C_ABI   1

#define SYSCTRL_EXTVOLTAGE   0x00000020

#define SYSCTRL_INTVOLTAGE   0x00000000

#define SYSCTRL_LOCKCNT   0x00000400

#define SYSCTRL_OTPVOLTAGE   0x00000040

#define SYSCTRL_PLLCTL   0x00000100

#define SYSCTRL_PLLDIV   0x00000200

#define SYSCTRL_PLLSTAT   0x00000800

#define SYSCTRL_READ   0x00000000

#define SYSCTRL_SOFTRESET   0x00000004

#define SYSCTRL_SYSRESET   0x00000002

#define SYSCTRL_VRCTL   0x00000010

#define SYSCTRL_WRITE   0x00000001


Variable Documentation

uint32_t(* const) syscontrol(uint32_t action_flags, ADI_SYSCTRL_VALUES *power_settings, void *reserved) = (void *)_BOOTROM_SYSCONTROL [static]


Generated on 3 Mar 2014 for PAL bare-c Library by  doxygen 1.4.7