Unit BCM2837

From Ultibo.org
Jump to: navigation, search

Return to Unit Reference


Description


Ultibo Definitions specific to the Broadcom 2837 System on Chip unit

Note that most of this information is directly from the BCM2835 documentation as there is no complete technical reference yet available for the BCM2837.

Constants



[Expand]
BCM2837 specific constants BCM2837_CPU_*


[Expand]
BCM2837 ARM physical to VC IO mapping BCM2837_VCIO_*


[Expand]
BCM2837 ARM physical to VC bus mapping BCM2837_VCBUS_*


[Expand]
BCM2837 peripherals BCM2837_PERIPHERALS_*


[Expand]
BCM2837 interrupt controller 0 BCM2837_IC0_REGS_*


[Expand]
BCM2837 system timer BCM2837_SYSTEM_TIMER_*


[Expand]
BCM2837 message based parallel host interface BCM2837_MPHI_REGS_*


[Expand]
BCM2837 DMA controller BCM2837_DMA*


[Expand]
BCM2837 ARM interrupt controller BCM2837_INTERRUPT_*


[Expand]
BCM2837 ARM timer BCM2837_TIMER_*


[Expand]
BCM2837 ARM doorbell BCM2837_DOORBELL_*


[Expand]
BCM2837 ARM mailbox 0 BCM2837_MAILBOX0_*


[Expand]
BCM2837 ARM mailbox 1 BCM2837_MAILBOX1_*


[Expand]
BCM2837 power management, reset controller and watchdog BCM2837_PM_*


[Expand]
BCM2837 clock management BCM2837_CM_*


[Expand]
BCM2837 PCM clock BCM2837_PCM_CLOCK_*


[Expand]
BCM2837 random number generator BCM2837_RNG_*


[Expand]
BCM2837 GPIO BCM2837_GPIO_*


[Expand]
BCM2837 UART0 (PL011) BCM2837_PL011_*


[Expand]
BCM2837 MMCI0 BCM2837_MMCI0_*


[Expand]
BCM2837 PCM/I2S audio BCM2837_PCM_*


[Expand]
BCM2837 SPI0 BCM2837_SPI0_*


[Expand]
BCM2837 BSC0 (I2C) BCM2837_BSC0_*


[Expand]
BCM2837 pixel valve 0 BCM2837_PIXELVALVE0_*


[Expand]
BCM2837 pixel valve 1 BCM2837_PIXELVALVE1_*


[Expand]
BCM2837 DPI (Display Parallel Interface) BCM2837_DPI_*


[Expand]
BCM2837 DSI0 (Display Serial Interface) BCM2837_DSI0_*


[Expand]
BCM2837 PWM BCM2837_PWM_*


[Expand]
BCM2837 I2C/SPI slave BCM2837_I2CSPI_*


[Expand]
BCM2837 AUX BCM2837_AUX_*


[Expand]
BCM2837 UART1 BCM2837_UART1_*


[Expand]
BCM2837 SPI1 BCM2837_SPI1_*


[Expand]
BCM2837 SPI2 BCM2837_SPI2_*


[Expand]
BCM2837 SD host controller BCM2837_SDHCI_*


[Expand]
BCM2837 HVS BCM2837_HVS_*


[Expand]
BCM2837 SMI BCM2837_SMI_*


[Expand]
BCM2837 DSI1 (Display Serial Interface) BCM2837_DSI1_*


[Expand]
BCM2837 BSC1 (I2C) BCM2837_BSC1_*


[Expand]
BCM2837 BSC2 (I2C) BCM2837_BSC2_*


[Expand]
BCM2837 VEC BCM2837_VEC_*


[Expand]
BCM2837 pixel valve 2 BCM2837_PIXELVALVE2_*


[Expand]
BCM2837 HDMI BCM2837_HDMI_*


[Expand]
BCM2837 USB BCM2837_USB_*


[Expand]
BCM2837 V3D BCM2837_V3D_*


[Expand]
BCM2837 DMA controller BCM2837_DMA15_*


[Expand]
BCM2837 IRQ peripheral BCM2837_IRQ_*


[Expand]
BCM2837 system timer frequency BCM2837_SYSTEM_TIMER_FREQUENCY*


[Expand]
BCM2837 system timer control/status BCM2837_SYSTEM_TIMER_CS_*


[Expand]
BCM2837 DMA control and status BCM2837_DMA_CS_*


[Expand]
BCM2837 DMA transfer information BCM2837_DMA_TI_*


[Expand]
BCM2837 DMA transfer length BCM2837_DMA_TXFR_LEN_*


[Expand]
BCM2837 DMA 2D stride BCM2837_DMA_STRIDE_*


[Expand]
BCM2837 DMA debug BCM2837_DMA_DEBUG_*


[Expand]
BCM2837 DMA engine interrupt status BCM2837_DMA_INT_STATUS_*


[Expand]
BCM2837 DMA engine enable BCM2837_DMA_ENABLE_*


[Expand]
BCM2837 DMA engine DREQ peripheral BCM2837_DMA_DREQ_*


[Expand]
BCM2837 BSC (I2C0/1/2) control BCM2837_BSC_C_*


[Expand]
BCM2837 BSC (I2C0/1/2) status BCM2837_BSC_S_*


[Expand]
BCM2837 BSC (I2C0/1/2) data length BCM2837_BSC_DLEN_*


[Expand]
BCM2837 BSC (I2C0/1/2) slave address BCM2837_BSC_A_*


[Expand]
BCM2837 BSC (I2C0/1/2) data FIFO BCM2837_BSC_FIFO_*


[Expand]
BCM2837 BSC (I2C0/1/2) clock divider BCM2837_BSC_CDIV_*


[Expand]
BCM2837 BSC (I2C0/1/2) data delay BCM2837_BSC_DEL_*


[Expand]
BCM2837 BSC (I2C0/1/2) clock stretch timeout BCM2837_BSC_CLKT_TOUT_*


[Expand]
BCM2837 SPI0 BCM2837_SPI0_CS_*


[Expand]
I2C/SPI slave DR (Data) register BCM2837_I2CSPI_DR_*


[Expand]
I2C/SPI slave RSR (Status) register BCM2837_I2CSPI_RSR_*


[Expand]
I2C/SPI slave SLV (Slave) register BCM2837_I2CSPI_SLV_*


[Expand]
I2C/SPI slave CR (Control) register BCM2837_I2CSPI_CR_*


[Expand]
I2C/SPI slave FR (Flags) register BCM2837_I2CSPI_FR_*


[Expand]
I2C/SPI slave IFLS (Interrupt FIFO Level Select) register BCM2837_I2CSPI_IFLS_*


[Expand]
I2C/SPI slave IMSC (Interrupt Mask Set Clear) register BCM2837_I2CSPI_IMSC_*


[Expand]
I2C/SPI slave RIS (Raw Interrupt Status) register BCM2837_I2CSPI_RIS_*


[Expand]
I2C/SPI slave MIS (Masked Interrupt Status) register BCM2837_I2CSPI_MIS_*


[Expand]
I2C/SPI slave ICR (Interrupt Clear Register) register BCM2837_I2CSPI_ICR_*


[Expand]
BCM2837 PWM control BCM2837_PWM_CTL_*


[Expand]
BCM2837 PWM status BCM2837_PWM_STA_*


[Expand]
BCM2837 PWM DMA configuration BCM2837_PWM_DMAC_*


[Expand]
BCM2837 PWM BCM2837_PWM_*


[Expand]
BCM2837 PL011 UART data BCM2837_PL011_DR_*


[Expand]
BCM2837 PL011 UART receive status/error clear BCM2837_PL011_RSRECR_*


[Expand]
BCM2837 PL011 UART flag BCM2837_PL011_FR_*


[Expand]
BCM2837 PL011 UART IrDA


[Expand]
BCM2837 PL011 UART integer baud rate divisor BCM2837_PL011_IBRD_*


[Expand]
BCM2837 PL011 UART fractional baud rate divisor BCM2837_PL011_FBRD_*


[Expand]
BCM2837 PL011 UART line control BCM2837_PL011_LCRH_*


[Expand]
BCM2837 PL011 UART control BCM2837_PL011_CR_*


[Expand]
BCM2837 PL011 UART interrupt FIFO level select BCM2837_PL011_IFLS_*


[Expand]
BCM2837 PL011 UART interrupt mask set/clear BCM2837_PL011_IMSC_*


[Expand]
BCM2837 PL011 UART raw interrupt status BCM2837_PL011_RIS_*


[Expand]
BCM2837 PL011 UART masked interrupt status BCM2837_PL011_MIS_*


[Expand]
BCM2837 PL011 UART interrupt clear BCM2837_PL011_ICR_*


[Expand]
BCM2837 PL011 UART DMA Control


[Expand]
BCM2837 ARM interrupt controller registers BCM2837_ARM_INTERRUPT_*


[Expand]
BCM2837 ARM interrupt controller register bits BCM2837_ARM_INTERRUPT_FIQ_*


[Expand]
BCM2837 ARM timer BCM2837_ARM_TIMER_CONTROL_*


[Expand]
BCM2837 power management, reset controller and watchdog BCM2837_PM_*


[Expand]
BCM2837 random number generator BCM2837_RANDOM_*


[Expand]
BCM2837 clock management BCM2837_CM_*


[Expand]
BCM2837 clock manager control BCM2837_CM_CTL_*


[Expand]
BCM2837 clock manager divisor BCM2837_CM_DIV_*


[Expand]
BCM2837 clock manager BCM2837_CM_*


[Expand]
BCM2837 mailbox BCM2837_MAILBOX_*


[Expand]
BCM2837 mailbox 0 channel BCM2837_MAILBOX0_CHANNEL_*


[Expand]
BCM2837 mailbox 1 channel BCM2837_MAILBOX_*_MASK


[Expand]
BCM2837 mailbox status flag BCM2837_MAILBOX_STATUS_*


[Expand]
BCM2837 mailbox configuration flag BCM2837_MAILBOX_CONFIG_*


[Expand]
BCM2837 mailbox property tag BCM2837_MBOX_TAG_GET_*


[Expand]
BCM2837 mailbox board revision value BCM2837_BOARD_REV_*


[Expand]
BCM2837 mailbox board revision BCM2837_BOARD_REVISION_*


[Expand]
BCM2837 mailbox power state device BCM2837_MBOX_POWER_DEVID_*


[Expand]
BCM2837 mailbox power state request BCM2837_MBOX_SET_POWER_STATE_REQ_*


[Expand]
BCM2837 mailbox power state response BCM2837_MBOX_POWER_STATE_RESP_*


[Expand]
BCM2837 mailbox clock state/rate Id BCM2837_MBOX_CLOCK_ID_*


[Expand]
BCM2837 mailbox clock state BCM2837_MBOX_SET_CLOCK_STATE_REQ_*


[Expand]
BCM2837 mailbox clock state response BCM2837_MBOX_CLOCK_STATE_RESP_*


[Expand]
BCM2837 mailbox clock rate turbo BCM2837_MBOX_CLOCK_RATE_*


[Expand]
BCM2837 mailbox voltage Id BCM2837_MBOX_VOLTAGE_ID_*


[Expand]
BCM2837 mailbox voltage BCM2837_MBOX_VOLTAGE_*


[Expand]
BCM2837 mailbox temperature Id BCM2837_MBOX_TEMP_ID_*


[Expand]
BCM2837 mailbox display Id BCM2837_MBOX_DISPLAY_ID_*


[Expand]
BCM2837 mailbox memory flag BCM2837_MBOX_MEM_FLAG_*


[Expand]
BCM2837 mailbox blank screen BCM2837_MBOX_BLANK_SCREEN_*


[Expand]
BCM2837 mailbox pixel order BCM2837_MBOX_PIXEL_ORDER_*


[Expand]
BCM2837 mailbox alpha mode BCM2837_MBOX_ALPHA_MODE_*


[Expand]
BCM2837 mailbox palette BCM2837_MBOX_PALETTE_*


[Expand]
BCM2837 mailbox cursor state BCM2837_MBOX_CURSOR_*


[Expand]
BCM2837 mailbox cursor state flag BCM2837_MBOX_CURSOR_STATE_*


[Expand]
BCM2837 mailbox cursor BCM2837_MBOX_CURSOR_*


[Expand]
BCM2837 mailbox request BCM2837_MBOX_REQUEST_*


[Expand]
BCM2837 mailbox tag request BCM2837_MBOX_TAG_REQUEST_*


[Expand]
BCM2837 GPIO BCM2837_GPIO_*


[Expand]
BCM2837 virtual GPIO BCM2837_VIRTUAL_GPIO_*


[Expand]
BCM2837 function select register BCM2837_GP*


[Expand]
BCM2837 ARM local BCM2837_ARM_LOCAL_*


[Expand]
BCM2837 ARM local peripheral BCM2837_ARM_LOCAL_REGS_*


[Expand]
BCM2837 IRQ local ARM peripheral BCM2837_IRQ_LOCAL_ARM_*


[Expand]
BCM2837 ARM local control BCM2837_ARM_LOCAL_CONTROL_*


[Expand]
BCM2837 ARM local GPU interrupt routing BCM2837_ARM_LOCAL_GPU_INT_ROUTING_*


[Expand]
BCM2837 ARM local PM interrupt routing set/clear BCM2837_ARM_LOCAL_PM_INT_ROUTING_*


[Expand]
BCM2837 ARM local interrupt routing0 (0-7) BCM2837_ARM_LOCAL_INT_ROUTING0_TIMER_*


[Expand]
BCM2837 ARM local AXI outstanding count BCM2837_ARM_LOCAL_AXI_COUNT_*


[Expand]
BCM2837 ARM local AXI outstanding IRQ BCM2837_ARM_LOCAL_AXI_IRQ_*


[Expand]
BCM2837 ARM local timer control BCM2837_ARM_LOCAL_TIMER_CONTROL_*


[Expand]
BCM2837 ARM local timer clear reload BCM2837_ARM_LOCAL_TIMER_CLEAR_*


[Expand]
BCM2837 ARM local timer interrupt control BCM2837_ARM_LOCAL_TIMER_INT_CONTROL_*


[Expand]
BCM2837 ARM local mailbox interrupt control BCM2837_ARM_LOCAL_MAILBOX_INT_CONTROL_*


[Expand]
BCM2837 ARM local IRQ pending BCM2837_ARM_LOCAL_IRQ_PENDING_*


[Expand]
BCM2837 ARM local FIQ pending BCM2837_ARM_LOCAL_FIQ_PENDING_*


Type definitions



BCM2837 interrupt controller registers

[Expand]

PBCM2837InterruptRegisters = ^TBCM2837InterruptRegisters;

TBCM2837InterruptRegisters = record

BCM2837 system timer registers

[Expand]

PBCM2837SystemTimerRegisters = ^TBCM2837SystemTimerRegisters;

TBCM2837SystemTimerRegisters = record

BCM2837 DMA channel registers

[Expand]

PBCM2837DMARegisters = ^TBCM2837DMARegisters;

TBCM2837DMARegisters = record

BCM2837 DMA control block structure

[Expand]

PBCM2837DMAControlBlock = ^TBCM2837DMAControlBlock;

TBCM2837DMAControlBlock = record

BCM2837 BSC (I2C) registers

[Expand]

PBCM2837BSCRegisters = ^TBCM2837BSCRegisters;

TBCM2837BSCRegisters = record

BCM2837 SPI0 registers

[Expand]

PBCM2837SPI0Registers = ^TBCM2837SPI0Registers;

TBCM2837SPI0Registers = record

BCM2837 I2C/SPI slave registers

[Expand]

PBCM2837I2CSPIRegisters = ^TBCM2837I2CSPIRegisters;

TBCM2837I2CSPIRegisters = record

BCM2837 AUX (UART1, SPI1 and SPI2) registers

[Expand]

PBCM2837AUXRegisters = ^TBCM2837AUXRegisters;

TBCM2837AUXRegisters = record

BCM2837 PCM/I2S registers

[Expand]

PBCM2837PCMRegisters = ^TBCM2837PCMRegisters;

TBCM2837PCMRegisters = record

BCM2837 pulse width modulator (PWM) registers

[Expand]

PBCM2837PWMRegisters = ^TBCM2837PWMRegisters;

TBCM2837PWMRegisters = record

BCM2837 PL011 UART registers

[Expand]

PBCM2837PL011Registers = ^TBCM2837PL011Registers;

TBCM2837PL011Registers = record

BCM2837 ARM timer registers

[Expand]

PBCM2837ARMTimerRegisters = ^TBCM2837ARMTimerRegisters;

TBCM2837ARMTimerRegisters = record

BCM2837 power management watchdog registers

[Expand]

PBCM2837PMWatchdogRegisters = ^TBCM2837PMWatchdogRegisters;

TBCM2837PMWatchdogRegisters = record

BCM2837 random number generator registers

[Expand]

PBCM2837RNGRegisters = ^TBCM2837RNGRegisters;

TBCM2837RNGRegisters = record

BCM2837 GPIO registers

[Expand]

PBCM2837GPIORegisters = ^TBCM2837GPIORegisters;

TBCM2837GPIORegisters = record

BCM2837 mailbox0 registers

[Expand]

PBCM2837Mailbox0Registers = ^TBCM2837Mailbox0Registers;

TBCM2837Mailbox0Registers = record

BCM2837 mailbox1 registers

[Expand]

PBCM2837Mailbox1Registers = ^TBCM2837Mailbox1Registers;

TBCM2837Mailbox1Registers = record

BCM2837 mailbox framebuffer request

[Expand]

PBCM2837MailboxFramebuffer = ^TBCM2837MailboxFramebuffer;

TBCM2837MailboxFramebuffer = record

BCM2837 mailbox header property tags

[Expand]

PBCM2837MailboxHeader = ^TBCM2837MailboxHeader;

TBCM2837MailboxHeader = record

BCM2837 mailbox footer property tags

[Expand]

PBCM2837MailboxFooter = ^TBCM2837MailboxFooter;

TBCM2837MailboxFooter = record

BCM2837 mailbox tag headers

[Expand]

PBCM2837MailboxTagHeader = ^TBCM2837MailboxTagHeader;

TBCM2837MailboxTagHeader = record

BCM2837 mailbox tag no request

[Expand]

PBCM2837MailboxTagNoRequest = ^TBCM2837MailboxTagNoRequest;

TBCM2837MailboxTagNoRequest = record

BCM2837 mailbox tag no response

[Expand]

PBCM2837MailboxTagNoResponse = ^TBCM2837MailboxTagNoResponse;

TBCM2837MailboxTagNoResponse = record

BCM2837 mailbox tag firmware revision response

[Expand]

TBCM2837MailboxTagFirmwareRevisionResponse = record

BCM2837 mailbox tag get firmware revision

[Expand]

PBCM2837MailboxTagGetFirmwareRevision = ^TBCM2837MailboxTagGetFirmwareRevision;

TBCM2837MailboxTagGetFirmwareRevision = record

BCM2837 mailbox tag board model response

[Expand]

TBCM2837MailboxTagBoardModelResponse = record

BCM2837 mailbox tag get board model

[Expand]

PBCM2837MailboxTagGetBoardModel = ^TBCM2837MailboxTagGetBoardModel;

TBCM2837MailboxTagGetBoardModel = record

BCM2837 mailbox tag get board revision response

[Expand]

TBCM2837MailboxTagBoardRevisionResponse = record

BCM2837 mailbox tag get board revision

[Expand]

PBCM2837MailboxTagGetBoardRevision = ^TBCM2837MailboxTagGetBoardRevision;

TBCM2837MailboxTagGetBoardRevision = record

BCM2837 mailbox tag MAC address response

[Expand]

TBCM2837MailboxTagMACAddressResponse = record

BCM2837 mailbox tag get MAC address

[Expand]

PBCM2837MailboxTagGetMACAddress = ^TBCM2837MailboxTagGetMACAddress;

TBCM2837MailboxTagGetMACAddress = record

BCM2837 mailbox tag board serial response

[Expand]

TBCM2837MailboxTagBoardSerialResponse = record

BCM2837 mailbox tag get board serial

[Expand]

PBCM2837MailboxTagGetBoardSerial = ^TBCM2837MailboxTagGetBoardSerial;

TBCM2837MailboxTagGetBoardSerial = record

BCM2837 mailbox tag ARM memory response

[Expand]

TBCM2837MailboxTagARMMemoryResponse = record

BCM2837 mailbox tag get ARM memory

[Expand]

PBCM2837MailboxTagGetARMMemory = ^TBCM2837MailboxTagGetARMMemory;

TBCM2837MailboxTagGetARMMemory = record

BCM2837 mailbox tag VC memory response

[Expand]

TBCM2837MailboxTagVCMemoryResponse = record

BCM2837 mailbox tag get VC memory

[Expand]

PBCM2837MailboxTagGetVCMemory = ^TBCM2837MailboxTagGetVCMemory;

TBCM2837MailboxTagGetVCMemory = record

BCM2837 mailbox tag clock response

[Expand]

TBCM2837MailboxTagClockResponse = record

BCM2837 mailbox tag clocks response

[Expand]

TBCM2837MailboxTagClocksResponse = record

BCM2837 mailbox tag get clocks

[Expand]

PBCM2837MailboxTagGetClocks = ^TBCM2837MailboxTagGetClocks;

TBCM2837MailboxTagGetClocks = record

BCM2837 mailbox tag get power state request

[Expand]

TBCM2837MailboxTagGetPowerStateRequest = record

BCM2837 mailbox tag power state response

[Expand]

TBCM2837MailboxTagPowerStateResponse = record

BCM2837 mailbox tag get power state

[Expand]

PBCM2837MailboxTagGetPowerState = ^TBCM2837MailboxTagGetPowerState;

TBCM2837MailboxTagGetPowerState = record

BCM2837 mailbox tag timimg request

[Expand]

TBCM2837MailboxTagTimingRequest = record

BCM2837 mailbox tag timing response

[Expand]

TBCM2837MailboxTagTimingResponse = record

BCM2837 mailbox tag get timing

[Expand]

PBCM2837MailboxTagGetTiming = ^TBCM2837MailboxTagGetTiming;

TBCM2837MailboxTagGetTiming = record

BCM2837 mailbox tag set power state request

[Expand]

TBCM2837MailboxTagSetPowerStateRequest = record

BCM2837 mailbox tag set power state

[Expand]

PBCM2837MailboxTagSetPowerState = ^TBCM2837MailboxTagSetPowerState;

TBCM2837MailboxTagSetPowerState = record

BCM2837 mailbox tag get clock state request

[Expand]

TBCM2837MailboxTagGetClockStateRequest = record

BCM2837 mailbox tag clock state response

[Expand]

TBCM2837MailboxTagClockStateResponse = record

BCM2837 mailbox tag get clock state

[Expand]

PBCM2837MailboxTagGetClockState = ^TBCM2837MailboxTagGetClockState;

TBCM2837MailboxTagGetClockState = record

BCM2837 mailbox tag set clock state request

[Expand]

TBCM2837MailboxTagSetClockStateRequest = record

BCM2837 mailbox tag set clock state

[Expand]

PBCM2837MailboxTagSetClockState = ^TBCM2837MailboxTagSetClockState;

TBCM2837MailboxTagSetClockState = record

BCM2837 mailbox tag get clock rate request

[Expand]

TBCM2837MailboxTagGetClockRateRequest = record

BCM2837 mailbox tag clock rate response

[Expand]

TBCM2837MailboxTagClockRateResponse = record

BCM2837 mailbox tag get clock rate

[Expand]

PBCM2837MailboxTagGetClockRate = ^TBCM2837MailboxTagGetClockRate;

TBCM2837MailboxTagGetClockRate = record

BCM2837 mailbox tag set clock rate request

[Expand]

TBCM2837MailboxTagSetClockRateRequest = record

BCM2837 mailbox tag set clock rate

[Expand]

PBCM2837MailboxTagSetClockRate = ^TBCM2837MailboxTagSetClockRate;

TBCM2837MailboxTagSetClockRate = record

BCM2837 mailbox tag get clock max rate request

[Expand]

TBCM2837MailboxTagGetClockMaxRateRequest = record

BCM2837 mailbox tag get clock max rate response

[Expand]

TBCM2837MailboxTagGetClockMaxRateResponse = record

BCM2837 mailbox tag get clock max rate

[Expand]

PBCM2837MailboxTagGetClockMaxRate = ^TBCM2837MailboxTagGetClockMaxRate;

TBCM2837MailboxTagGetClockMaxRate = record

BCM2837 mailbox tag get clock min rate

[Expand]

PBCM2837MailboxTagGetClockMinRate = ^TBCM2837MailboxTagGetClockMinRate;

TBCM2837MailboxTagGetClockMinRate = record

BCM2837 mailbox tag get turbo request

[Expand]

TBCM2837MailboxTagGetTurboRequest = record

BCM2837 mailbox tag turbo response

[Expand]

TBCM2837MailboxTagTurboResponse = record

BCM2837 mailbox tag get turbo

[Expand]

PBCM2837MailboxTagGetTurbo = ^TBCM2837MailboxTagGetTurbo;

TBCM2837MailboxTagGetTurbo = record

BCM2837 mailbox tag set turbo request

[Expand]

TBCM2837MailboxTagSetTurboRequest = record

BCM2837 mailbox tag set turbo

[Expand]

PBCM2837MailboxTagSetTurbo = ^TBCM2837MailboxTagSetTurbo;

TBCM2837MailboxTagSetTurbo = record

BCM2837 mailbox tag get voltage request

[Expand]

TBCM2837MailboxTagGetVoltageRequest = record

BCM2837 mailbox tag voltage response

[Expand]

TBCM2837MailboxTagVoltageResponse = record

BCM2837 mailbox tag get voltage

[Expand]

PBCM2837MailboxTagGetVoltage = ^TBCM2837MailboxTagGetVoltage;

TBCM2837MailboxTagGetVoltage = record

BCM2837 mailbox tag set voltage request

[Expand]

TBCM2837MailboxTagSetVoltageRequest = record

BCM2837 mailbox tag set voltage

[Expand]

PBCM2837MailboxTagSetVoltage = ^TBCM2837MailboxTagSetVoltage;

TBCM2837MailboxTagSetVoltage = record

BCM2837 mailbox tag get max voltage

[Expand]

PBCM2837MailboxTagGetMaxVoltage = ^TBCM2837MailboxTagGetMaxVoltage;

TBCM2837MailboxTagGetMaxVoltage = record

BCM2837 mailbox tag get min voltage

[Expand]

PBCM2837MailboxTagGetMinVoltage = ^TBCM2837MailboxTagGetMinVoltage;

TBCM2837MailboxTagGetMinVoltage = record

BCM2837 mailbox tag temperature request

[Expand]

TBCM2837MailboxTagTemperatureRequest = record

BCM2837 mailbox tag temperature response

[Expand]

TBCM2837MailboxTagTemperatureResponse = record

BCM2837 mailbox tag get temperature

[Expand]

PBCM2837MailboxTagGetTemperature = ^TBCM2837MailboxTagGetTemperature;

TBCM2837MailboxTagGetTemperature = record

BCM2837 mailbox tag get max temperature

[Expand]

PBCM2837MailboxTagGetMaxTemperature = ^TBCM2837MailboxTagGetMaxTemperature;

TBCM2837MailboxTagGetMaxTemperature = record

BCM2837 mailbox tag allocate memory request

[Expand]

TBCM2837MailboxTagAllocateMemoryRequest = record

BCM2837 mailbox tag allocate memory response

[Expand]

TBCM2837MailboxTagAllocateMemoryResponse = record

BCM2837 mailbox tag allocate memory

[Expand]

PBCM2837MailboxTagAllocateMemory = ^TBCM2837MailboxTagAllocateMemory;

TBCM2837MailboxTagAllocateMemory = record

BCM2837 mailbox tag lock memory request

[Expand]

TBCM2837MailboxTagLockMemoryRequest = record

BCM2837 mailbox tag lock memory response

[Expand]

TBCM2837MailboxTagLockMemoryResponse = record

BCM2837 mailbox tag lock memory

[Expand]

PBCM2837MailboxTagLockMemory = ^TBCM2837MailboxTagLockMemory;

TBCM2837MailboxTagLockMemory = record

BCM2837 mailbox tag unlock memory response

[Expand]

TBCM2837MailboxTagUnlockMemoryResponse = record

BCM2837 mailbox tag unlock memory

[Expand]

PBCM2837MailboxTagUnlockMemory = ^TBCM2837MailboxTagUnlockMemory;

TBCM2837MailboxTagUnlockMemory = record

BCM2837 mailbox tag release memory

[Expand]

PBCM2837MailboxTagReleaseMemory = ^TBCM2837MailboxTagReleaseMemory;

TBCM2837MailboxTagReleaseMemory = record

BCM2837 mailbox tag execute code request

[Expand]

TBCM2837MailboxTagExecuteCodeRequest = record

BCM2837 mailbox tag execute code response

[Expand]

TBCM2837MailboxTagExecuteCodeResponse = record

BCM2837 mailbox tag execute code

[Expand]

PBCM2837MailboxTagExecuteCode = ^TBCM2837MailboxTagExecuteCode;

TBCM2837MailboxTagExecuteCode = record

BCM2837 mailbox tag execute QPU request

[Expand]

TBCM2837MailboxTagExecuteQPURequest = record

BCM2837 mailbox tag execute QPU response

[Expand]

TBCM2837MailboxTagExecuteQPUResponse = record

BCM2837 mailbox tag execute QPU

[Expand]

PBCM2837MailboxTagExecuteQPU = ^TBCM2837MailboxTagExecuteQPU;

TBCM2837MailboxTagExecuteQPU = record

BCM2837 mailbox tag enable QPU request

[Expand]

TBCM2837MailboxTagEnableQPURequest = record

BCM2837 mailbox tag enable QPU response

[Expand]

TBCM2837MailboxTagEnableQPUResponse = record

BCM2837 mailbox tag enable QPU

[Expand]

PBCM2837MailboxTagEnableQPU = ^TBCM2837MailboxTagEnableQPU;

TBCM2837MailboxTagEnableQPU = record

BCM2837 mailbox tag get dispmanx handle request

[Expand]

TBCM2837MailboxTagGetDispmanxHandleRequest = record

BCM2837 mailbox tag get dispmanx handle response

[Expand]

TBCM2837MailboxTagGetDispmanxHandleResponse = record

BCM2837 mailbox tag get dispmanx handle

[Expand]

PBCM2837MailboxTagGetDispmanxHandle = ^TBCM2837MailboxTagGetDispmanxHandle;

TBCM2837MailboxTagGetDispmanxHandle = record

BCM2837 mailbox tag get EDID block request

[Expand]

TBCM2837MailboxTagGetEDIDBlockRequest = record

BCM2837 mailbox tag get EDID block response

[Expand]

TBCM2837MailboxTagGetEDIDBlockResponse = record

BCM2837 mailbox tag get EDID block

[Expand]

PBCM2837MailboxTagGetEDIDBlock = ^TBCM2837MailboxTagGetEDIDBlock;

TBCM2837MailboxTagGetEDIDBlock = record

BCM2837 mailbox tag GPIO state request

[Expand]

TBCM2837MailboxTagGPIOStateRequest = record

BCM2837 mailbox tag GPIO state response

[Expand]

TBCM2837MailboxTagGPIOStateResponse = record

BCM2837 mailbox tag get GPIO state

[Expand]

PBCM2837MailboxTagGetGPIOState = ^TBCM2837MailboxTagGetGPIOState;

TBCM2837MailboxTagGetGPIOState = record

BCM2837 mailbox tag set GPIO state

[Expand]

PBCM2837MailboxTagSetGPIOState = ^TBCM2837MailboxTagSetGPIOState;

TBCM2837MailboxTagSetGPIOState = record

BCM2837 mailbox tag get GPIO config request

[Expand]

TBCM2837MailboxTagGetGPIOConfigRequest = record

BCM2837 mailbox tag get GPIO config response

[Expand]

TBCM2837MailboxTagGetGPIOConfigResponse = record

BCM2837 mailbox tag get GPIO config

[Expand]

PBCM2837MailboxTagGetGPIOConfig = ^TBCM2837MailboxTagGetGPIOConfig;

TBCM2837MailboxTagGetGPIOConfig = record

BCM2837 mailbox tag set GPIO config request

[Expand]

TBCM2837MailboxTagSetGPIOConfigRequest = record

BCM2837 mailbox tag set GPIO config response

[Expand]

TBCM2837MailboxTagSetGPIOConfigResponse = record

BCM2837 mailbox tag set GPIO config

[Expand]

PBCM2837MailboxTagSetGPIOConfig = ^TBCM2837MailboxTagSetGPIOConfig;

TBCM2837MailboxTagSetGPIOConfig = record

BCM2837 mailbox tag get throttled request

[Expand]

TBCM2837MailboxTagGetThrottledRequest = record

BCM2837 mailbox tag get throttled response

[Expand]

TBCM2837MailboxTagGetThrottledResponse = record

BCM2837 mailbox tag get throttled

[Expand]

PBCM2837MailboxTagGetThrottled = ^TBCM2837MailboxTagGetThrottled;

TBCM2837MailboxTagGetThrottled = record

BCM2837 mailbox tag get boot mode response

[Expand]

TBCM2837MailboxTagGetBootModeResponse = record

BCM2837 mailbox tag get boot mode

[Expand]

PBCM2837MailboxTagGetBootMode = ^TBCM2837MailboxTagGetBootMode;

TBCM2837MailboxTagGetBootMode = record

BCM2837 mailbox tag allocate buffer request

[Expand]

TBCM2837MailboxTagAllocateBufferRequest = record

BCM2837 mailbox tag buffer response

[Expand]

TBCM2837MailboxTagAllocateBufferResponse = record

BCM2837 mailbox tag allocate buffer

[Expand]

PBCM2837MailboxTagAllocateBuffer = ^TBCM2837MailboxTagAllocateBuffer;

TBCM2837MailboxTagAllocateBuffer = record

BCM2837 mailbox tag release buffer

[Expand]

PBCM2837MailboxTagReleaseBuffer = ^TBCM2837MailboxTagReleaseBuffer;

TBCM2837MailboxTagReleaseBuffer = record

BCM2837 mailbox tag blank screen request

[Expand]

TBCM2837MailboxTagBlankScreenRequest = record

BCM2837 mailbox tag blank screen response

[Expand]

TBCM2837MailboxTagBlankScreenResponse = record

BCM2837 mailbox tag blank screen

[Expand]

PBCM2837MailboxTagBlankScreen = ^TBCM2837MailboxTagBlankScreen;

TBCM2837MailboxTagBlankScreen = record

BCM2837 mailbox tag physical request

[Expand]

TBCM2837MailboxTagPhysicalRequest = record

BCM2837 mailbox tag physical response

[Expand]

TBCM2837MailboxTagPhysicalResponse = record

BCM2837 mailbox tag get physical

[Expand]

PBCM2837MailboxTagGetPhysical = ^TBCM2837MailboxTagGetPhysical;

TBCM2837MailboxTagGetPhysical = record

BCM2837 mailbox tag test physical

[Expand]

PBCM2837MailboxTagTestPhysical = ^TBCM2837MailboxTagTestPhysical;

TBCM2837MailboxTagTestPhysical = record

BCM2837 mailbox tag set physical

[Expand]

PBCM2837MailboxTagSetPhysical = ^TBCM2837MailboxTagSetPhysical;

TBCM2837MailboxTagSetPhysical = record

BCM2837 mailbox tag virtual request

[Expand]

TBCM2837MailboxTagVirtualRequest = record

BCM2837 mailbox tag virtual response

[Expand]

TBCM2837MailboxTagVirtualResponse = record

BCM2837 mailbox tag get virtual

[Expand]

PBCM2837MailboxTagGetVirtual = ^TBCM2837MailboxTagGetVirtual;

TBCM2837MailboxTagGetVirtual = record

BCM2837 mailbox tag test virtual

[Expand]

PBCM2837MailboxTagTestVirtual = ^TBCM2837MailboxTagTestVirtual;

TBCM2837MailboxTagTestVirtual = record

BCM2837 mailbox tag set virtual

[Expand]

PBCM2837MailboxTagSetVirtual = ^TBCM2837MailboxTagSetVirtual;

TBCM2837MailboxTagSetVirtual = record

BCM2837 mailbox tag depth request

[Expand]

TBCM2837MailboxTagDepthRequest = record

BCM2837 mailbox tag depth response

[Expand]

TBCM2837MailboxTagDepthResponse = record

BCM2837 mailbox tag get depth

[Expand]

PBCM2837MailboxTagGetDepth = ^TBCM2837MailboxTagGetDepth;

TBCM2837MailboxTagGetDepth = record

BCM2837 mailbox tag test depth

[Expand]

PBCM2837MailboxTagTestDepth = ^TBCM2837MailboxTagTestDepth;

TBCM2837MailboxTagTestDepth = record

BCM2837 mailbox tag set depth

[Expand]

PBCM2837MailboxTagSetDepth = ^TBCM2837MailboxTagSetDepth;

TBCM2837MailboxTagSetDepth = record

BCM2837 mailbox tag pixel order request

[Expand]

TBCM2837MailboxTagPixelOrderRequest = record

BCM2837 mailbox tag pixel order response

[Expand]

TBCM2837MailboxTagPixelOrderResponse = record

BCM2837 mailbox tag get pixel order

[Expand]

PBCM2837MailboxTagGetPixelOrder = ^TBCM2837MailboxTagGetPixelOrder;

TBCM2837MailboxTagGetPixelOrder = record

BCM2837 mailbox tag test pixel order

[Expand]

PBCM2837MailboxTagTestPixelOrder = ^TBCM2837MailboxTagTestPixelOrder;

TBCM2837MailboxTagTestPixelOrder = record

BCM2837 mailbox tag set pixel order

[Expand]

PBCM2837MailboxTagSetPixelOrder = ^TBCM2837MailboxTagSetPixelOrder;

TBCM2837MailboxTagSetPixelOrder = record

BCM2837 mailbox tag alpha mode request

[Expand]

TBCM2837MailboxTagAlphaModeRequest = record

BCM2837 mailbox tag alpha mode response

[Expand]

TBCM2837MailboxTagAlphaModeResponse = record

BCM2837 mailbox tag get alpha mode

[Expand]

PBCM2837MailboxTagGetAlphaMode = ^TBCM2837MailboxTagGetAlphaMode;

TBCM2837MailboxTagGetAlphaMode = record

BCM2837 mailbox tag test alpha mode

[Expand]

PBCM2837MailboxTagTestAlphaMode = ^TBCM2837MailboxTagTestAlphaMode;

TBCM2837MailboxTagTestAlphaMode = record

BCM2837 mailbox tag set alpha mode

[Expand]

PBCM2837MailboxTagSetAlphaMode = ^TBCM2837MailboxTagSetAlphaMode;

TBCM2837MailboxTagSetAlphaMode = record

BCM2837 mailbox tag pitch response

[Expand]

TBCM2837MailboxTagPitchResponse = record

BCM2837 mailbox tag get pitch

[Expand]

PBCM2837MailboxTagGetPitch = ^TBCM2837MailboxTagGetPitch;

TBCM2837MailboxTagGetPitch = record

BCM2837 mailbox tag virtual offset request

[Expand]

TBCM2837MailboxTagVirtualOffsetRequest = record

BCM2837 mailbox tag virtual offset response

[Expand]

TBCM2837MailboxTagVirtualOffsetResponse = record

BCM2837 mailbox tag get virtual offset

[Expand]

PBCM2837MailboxTagGetVirtualOffset = ^TBCM2837MailboxTagGetVirtualOffset;

TBCM2837MailboxTagGetVirtualOffset = record

BCM2837 mailbox tag test virtual offset

[Expand]

PBCM2837MailboxTagTestVirtualOffset = ^TBCM2837MailboxTagTestVirtualOffset;

TBCM2837MailboxTagTestVirtualOffset = record

BCM2837 mailbox tag set virtual offset

[Expand]

PBCM2837MailboxTagSetVirtualOffset = ^TBCM2837MailboxTagSetVirtualOffset;

TBCM2837MailboxTagSetVirtualOffset = record

BCM2837 mailbox tag overscan request

[Expand]

TBCM2837MailboxTagOverscanRequest = record

BCM2837 mailbox tag overscan response

[Expand]

TBCM2837MailboxTagOverscanResponse = record

BCM2837 mailbox tag get overscan

[Expand]

PBCM2837MailboxTagGetOverscan = ^TBCM2837MailboxTagGetOverscan;

TBCM2837MailboxTagGetOverscan = record

BCM2837 mailbox tag test overscan

[Expand]

PBCM2837MailboxTagTestOverscan = ^TBCM2837MailboxTagTestOverscan;

TBCM2837MailboxTagTestOverscan = record

BCM2837 mailbox tag set overscan

[Expand]

PBCM2837MailboxTagSetOverscan = ^TBCM2837MailboxTagSetOverscan;

TBCM2837MailboxTagSetOverscan = record

BCM2837 mailbox tag get palette response

[Expand]

TBCM2837MailboxTagGetPaletteResponse = record

BCM2837 mailbox tag get palette

[Expand]

PBCM2837MailboxTagGetPalette = ^TBCM2837MailboxTagGetPalette;

TBCM2837MailboxTagGetPalette = record

BCM2837 mailbox tag palette request

[Expand]

TBCM2837MailboxTagPaletteRequest = record

BCM2837 mailbox tag palette response

[Expand]

TBCM2837MailboxTagPaletteResponse = record

BCM2837 mailbox tag test palette

[Expand]

PBCM2837MailboxTagTestPalette = ^TBCM2837MailboxTagTestPalette;

TBCM2837MailboxTagTestPalette = record

BCM2837 mailbox tag set palette

[Expand]

PBCM2837MailboxTagSetPalette = ^TBCM2837MailboxTagSetPalette;

TBCM2837MailboxTagSetPalette = record

BCM2837 mailbox tag layer request

[Expand]

TBCM2837MailboxTagLayerRequest = record

BCM2837 mailbox tag layer response

[Expand]

TBCM2837MailboxTagLayerResponse = record

BCM2837 mailbox tag get layer

[Expand]

PBCM2837MailboxTagGetLayer = ^TBCM2837MailboxTagGetLayer;

TBCM2837MailboxTagGetLayer = record

BCM2837 mailbox tag test layer

[Expand]

PBCM2837MailboxTagTestLayer = ^TBCM2837MailboxTagTestLayer;

TBCM2837MailboxTagTestLayer = record

BCM2837 mailbox tag set layer

[Expand]

PBCM2837MailboxTagSetLayer = ^TBCM2837MailboxTagSetLayer;

TBCM2837MailboxTagSetLayer = record

BCM2837 mailbox tag get touch response

[Expand]

TBCM2837MailboxTagGetTouchResponse = record

BCM2837 mailbox tag get touch

[Expand]

PBCM2837MailboxTagGetTouch = ^TBCM2837MailboxTagGetTouch;

TBCM2837MailboxTagGetTouch = record

BCM2837 mailbox tag set touch request

[Expand]

TBCM2837MailboxTagSetTouchRequest = record

BCM2837 mailbox tag set touch response

[Expand]

TBCM2837MailboxTagSetTouchResponse = record

BCM2837 mailbox tag set touch

[Expand]

PBCM2837MailboxTagSetTouch = ^TBCM2837MailboxTagSetTouch;

TBCM2837MailboxTagSetTouch = record

BCM2837 mailbox tag get virtual GPIO response

[Expand]

TBCM2837MailboxTagGetVirtualGPIOResponse = record

BCM2837 mailbox tag get virtual GPIO

[Expand]

PBCM2837MailboxTagGetVirtualGPIO = ^TBCM2837MailboxTagGetVirtualGPIO;

TBCM2837MailboxTagGetVirtualGPIO = record

BCM2837 mailbox tag set virtual GPIO request

[Expand]

TBCM2837MailboxTagSetVirtualGPIORequest = record

BCM2837 mailbox tag set virtual GPIO response

[Expand]

TBCM2876MailboxTagSetVirtualGPIOResponse = record

BCM2837 mailbox tag set virtual GPIO

[Expand]

PBCM2837MailboxTagSetVirtualGPIO = ^TBCM2837MailboxTagSetVirtualGPIO;

TBCM2837MailboxTagSetVirtualGPIO = record

BCM2837 mailbox tag test vsync

[Expand]

PBCM2837MailboxTagTestVsync = ^TBCM2837MailboxTagTestVsync;

TBCM2837MailboxTagTestVsync = record

BCM2837 mailbox tag set vsync

[Expand]

PBCM2837MailboxTagSetVsync = ^TBCM2837MailboxTagSetVsync;

TBCM2837MailboxTagSetVsync = record

BCM2837 mailbox tag set backlight request

[Expand]

TBCM2837MailboxTagSetBacklightRequest = record

BCM2837 mailbox tag set backlight response

[Expand]

TBCM2837MailboxTagSetBacklightResponse = record

BCM2837 mailbox tag set backlight

[Expand]

PBCM2837MailboxTagSetBacklight = ^TBCM2837MailboxTagSetBacklight;

TBCM2837MailboxTagSetBacklight = record

BCM2837 mailbox tag get display count request

[Expand]

TBCM2837MailboxTagGetDisplayCountRequest = record

BCM2837 mailbox tag get display count response

[Expand]

TBCM2837MailboxTagGetDisplayCountResponse = record

BCM2837 mailbox tag get display count

[Expand]

PBCM2837MailboxTagGetDisplayCount = ^TBCM2837MailboxTagGetDisplayCount;

TBCM2837MailboxTagGetDisplayCount = record

BCM2837 mailbox tag get display settings request

[Expand]

TBCM2837MailboxTagGetDisplaySettingsRequest = record

BCM2837 mailbox tag get display settings

[Expand]

PBCM2837MailboxTagGetDisplaySettings = ^TBCM2837MailboxTagGetDisplaySettings;

TBCM2837MailboxTagGetDisplaySettings = record

BCM2837 mailbox tag set display number request

[Expand]

TBCM2837MailboxTagSetDisplayNumberRequest = record

BCM2837 mailbox tag set display number response

[Expand]

TBCM2837MailboxTagSetDisplayNumberResponse = record

BCM2837 mailbox tag set display number

[Expand]

PBCM2837MailboxTagSetDisplayNumber = ^TBCM2837MailboxTagSetDisplayNumber;

TBCM2837MailboxTagSetDisplayNumber = record

BCM2837 mailbox tag set cursor info request

[Expand]

TBCM2837MailboxTagSetCursorInfoRequest = record

BCM2837 mailbox tag cursor response

[Expand]

TBCM2837MailboxTagCursorResponse = record

BCM2837 mailbox tag set cursor info

[Expand]

PBCM2837MailboxTagSetCursorInfo = ^TBCM2837MailboxTagSetCursorInfo;

TBCM2837MailboxTagSetCursorInfo = record

BCM2837 mailbox tag set cursor state request

[Expand]

TBCM2837MailboxTagSetCursorStateRequest = record

BCM2837 mailbox tag set cursor state

[Expand]

PBCM2837MailboxTagSetCursorState = ^TBCM2837MailboxTagSetCursorState;

TBCM2837MailboxTagSetCursorState = record

BCM2837 mailbox tag VCHIQ init request

[Expand]

TBCM2837MailboxTagVCHIQInitRequest = record

BCM2837 mailbox tag VCHIQ init response

[Expand]

TBCM2837MailboxTagVCHIQInitResponse = record

BCM2837 mailbox tag VCHIQ init

[Expand]

PBCM2837MailboxTagVCHIQInit = ^TBCM2837MailboxTagVCHIQInit;

TBCM2837MailboxTagVCHIQInit = record

BCM2837 mailbox tag command line response

[Expand]

TBCM2837MailboxTagCommandLineResponse = record

BCM2837 mailbox tag get command line

[Expand]

PBCM2837MailboxTagGetCommandLine = ^TBCM2837MailboxTagGetCommandLine;

TBCM2837MailboxTagGetCommandLine = record

BCM2837 mailbox tag DMA channels response

[Expand]

TBCM2837MailboxTagDMAChannelsResponse = record

BCM2837 mailbox tag get DMA channels

[Expand]

PBCM2837MailboxTagGetDMAChannels = ^TBCM2837MailboxTagGetDMAChannels;

TBCM2837MailboxTagGetDMAChannels = record

BCM2837 mailbox tag create buffer

[Expand]

PBCM2837MailboxTagCreateBuffer = ^TBCM2837MailboxTagCreateBuffer;

TBCM2837MailboxTagCreateBuffer = record

BCM2837 mailbox tag query buffer

[Expand]

PBCM2837MailboxTagQueryBuffer = ^TBCM2837MailboxTagQueryBuffer;

TBCM2837MailboxTagQueryBuffer = record

BCM2837 ARM local mailbox write registers

[Expand]

PBCM2837ARMLocalMailboxWriteRegisters = ^TBCM2837ARMLocalMailboxWriteRegisters;

TBCM2837ARMLocalMailboxWriteRegisters = record

BCM2837 ARM local mailbox read clear registers

[Expand]

PBCM2837ARMLocalMailboxReadClearRegisters = ^TBCM2837ARMLocalMailboxReadClearRegisters;

TBCM2837ARMLocalMailboxReadClearRegisters = record

BCM2837 ARM local registers

[Expand]

PBCM2837ARMLocalRegisters = ^TBCM2837ARMLocalRegisters;

TBCM2837ARMLocalRegisters = record

BCM2837 virtual GPIO buffer

[Expand]

PBCM2837VirtualGPIOBuffer = ^TBCM2837VirtualGPIOBuffer;

TBCM2837VirtualGPIOBuffer = record


Public variables


None defined

Function declarations


None defined


Return to Unit Reference