Difference between revisions of "Unit BCM2835"

From Ultibo.org
Jump to: navigation, search
Line 4: Line 4:
 
=== Description ===
 
=== Description ===
 
----
 
----
 +
 +
'''Ultibo Definitions specific to the Broadcom 2835 System on chip unit'''
  
 
Some of the information in this file is documented in the Broadcom BCM2835-ARM-Peripherals document, some can only be found in the Linux source.
 
Some of the information in this file is documented in the Broadcom BCM2835-ARM-Peripherals document, some can only be found in the Linux source.

Revision as of 05:21, 19 December 2016

Return to Unit Reference


Description


Ultibo Definitions specific to the Broadcom 2835 System on chip unit

Some of the information in this file is documented in the Broadcom BCM2835-ARM-Peripherals document, some can only be found in the Linux source.

Constants



[Expand]
BCM2835 specific constants BCM2835_*


[Expand]
BCM2835 ARM physical to VC IO mapping constants BCM2835_VCIO_*


[Expand]
BCM2835 ARM physical to VC bus mapping constants BCM2835_VCBUS_*


[Expand]
BCM2835 peripherals constants BCM2835_PERIPHERALS_*


[Expand]
BCM2835 interrupt controller 0 constants BCM2835_IC0_*


[Expand]
BCM2835 system timer constants BCM2835_SYSTEM_TIMER_*


[Expand]
BCM2835 message based parallel host interface constants BCM2835_MPHI_*


[Expand]
BCM2835 DMA controller constants BCM2835_DMA*


[Expand]
BCM2835 ARM interrupt controller constants BCM2835_INTERRUPT_*


[Expand]
BCM2835 ARM timer constants BCM2835_TIMER_*


[Expand]
BCM2835 ARM mailbox 0 constants BCM2835_MAILBOX0_*


[Expand]
BCM2835 ARM mailbox 1 constants BCM2835_MAILBOX1_*


[Expand]
BCM2835 power management, reset controller and watchdog constants BCM2835_PM_*


[Expand]
BCM2835 clock management constants BCM2835_CM_*


[Expand]
BCM2835 PCM clock constants BCM2835_PCM_CLOCK_*


[Expand]
BCM2835 random number generator constants BCM2835_RNG_*


[Expand]
BCM2835 GPIO constants BCM2835_GPIO_*


[Expand]
BCM2835 UART0 (PL011) constants BCM2835_PL011_*


[Expand]
BCM2835 MMCI0 constants BCM2835_MMCI0_*


[Expand]
BCM2835 PCM / I2S audio constants BCM2835_PCM_*


[Expand]
BCM2835 SPI0 constants BCM2835_SPI0_*


[Expand]
BCM2835 BSC0 (I2C) constants BCM2835_BSC0_*


[Expand]
BCM2835 PWM constants BCM2835_PWM_*


[Expand]
BCM2835 I2C/SPI slave constants BCM2835_I2CSPI_*


[Expand]
BCM2835 AUX (UART1, SPI1 and SPI2) constants BCM2835_AUX_*


[Expand]
BCM2835 SD host controller constants BCM2835_SDHCI_*


[Expand]
BCM2835 SMI constants BCM2835_SMI_*


[Expand]
BCM2835 BSC1 (I2C) constants BCM2835_BSC1_*


[Expand]
BCM2835 BSC2 (I2C) constants BCM2835_BSC2_*


[Expand]
BCM2835 USB constants BCM2835_USB_*


[Expand]
BCM2835 V3D constants BCM2835_V3D_*


[Expand]
BCM2835 DMA controller constants BCM2835_DMA15_*


[Expand]
BCM2835 IRQ peripheral constants BCM2835_IRQ_*


[Expand]
BCM2835 system timer frequency constants BCM2835_SYSTEM_TIMER_*


[Expand]
BCM2835 DMA control and status constants BCM2835_DMA_CS_*


[Expand]
BCM2835 DMA transfer information constants BCM2835_DMA_TI_*


[Expand]
BCM2835 DMA transfer length constants BCM2835_DMA_TXFR_LEN_*


[Expand]
BCM2835 DMA 2D stride constants BCM2835_DMA_STRIDE_*


[Expand]
BCM2835 DMA debug constants BCM2835_DMA_DEBUG_*


[Expand]
BCM2835 DMA engine interrupt status constants BCM2835_DMA_INT_STATUS_*


[Expand]
BCM2835 DMA engine enable constants BCM2835_DMA_ENABLE_*


[Expand]
BCM2835 DMA engine DREQ peripheral constants BCM2835_DMA_DREQ_*


[Expand]
BCM2835 BSC (I2C0/1/2) control constants BCM2835_BSC_C_*


[Expand]
BCM2835 BSC (I2C0/1/2) status constants BCM2835_BSC_S_*


[Expand]
BCM2835 BSC (I2C0/1/2) data length constants BCM2835_BSC_DLEN_*


[Expand]
BCM2835 BSC (I2C0/1/2) slave address constants BCM2835_BSC_A_*


[Expand]
BCM2835 BSC (I2C0/1/2) data FIFO constants BCM2835_BSC_FIFO_*


[Expand]
BCM2835 BSC (I2C0/1/2) clock divider constants BCM2835_BSC_CDIV_*


[Expand]
BCM2835 BSC (I2C0/1/2) data delay constants BCM2835_BSC_DEL_*


[Expand]
BCM2835 BSC (I2C0/1/2) clock stretch timeout constants BCM2835_BSC_CLKT_TOUT_*


[Expand]
BCM2835 SPI0 constants BCM2835_SPI0_*


[Expand]
BCM2835 PWM control constants BCM2835_PWM_CTL_*


[Expand]
BCM2835 PWM status constants BCM2835_PWM_STA_*


[Expand]
BCM2835 PWM DMA configuration constants CM2835_PWM_DMAC_*


[Expand]
BCM2835 PWM constants BCM2835_PWM_*


[Expand]
BCM2835 PL011 UART data constants BCM2835_PL011_DR_*


[Expand]
BCM2835 PL011 UART receive status / error clear constants BCM2835_PL011_RSRECR_*


[Expand]
BCM2835 PL011 UART flag constants BCM2835_PL011_FR_*


[Expand]
BCM2835 PL011 UART IrDA constants


[Expand]
BCM2835 PL011 UART integer baud rate divisor constants BCM2835_PL011_IBRD_*


[Expand]
BCM2835 PL011 UART fractional baud rate divisor constants BCM2835_PL011_FBRD_*


[Expand]
BCM2835 PL011 UART line control constants BCM2835_PL011_LCRH_*


[Expand]
BCM2835 PL011 UART control constants BCM2835_PL011_CR_*


[Expand]
BCM2835 PL011 UART interrupt FIFO level select constants BCM2835_PL011_IFLS_*


[Expand]
BCM2835 PL011 UART interrupt mask set/clear constants BCM2835_PL011_IMSC_*


[Expand]
BCM2835 PL011 UART raw interrupt status constants BCM2835_PL011_RIS_*


[Expand]
BCM2835 PL011 UART masked interrupt status constants BCM2835_PL011_MIS_*


[Expand]
BCM2835 PL011 UART interrupt clear constants BCM2835_PL011_ICR_*


[Expand]
BCM2835 PL011 UART DMA control constants


[Expand]
BCM2835 ARM interrupt controller constants BCM2835_ARM_INTERRUPT_*


[Expand]
BCM2835 ARM timer constants BCM2835_ARM_TIMER_*


[Expand]
BCM2835 power management, reset controller and watchdog constants BCM2835_PM_*


[Expand]
BCM2835 random number generator constants BCM2835_RANDOM_*


[Expand]
BCM2835 clock management constants BCM2835_CM_*


[Expand]
BCM2835 clock manager control constants BCM2835_CM_CTL_*


[Expand]
BCM2835 clock manager divisor constants BCM2835_CM_DIV_*


[Expand]
BCM2835 clock manager constants BCM2835_CM_*


[Expand]
BCM2835 mailbox constants BCM2835_MAILBOX_*


[Expand]
BCM2835 mailbox 0 channel constants BCM2835_MAILBOX0_CHANNEL_*


[Expand]
BCM2835 mailbox 1 channel constants BCM2835_MAILBOX_*


[Expand]
BCM2835 mailbox status flag constants BCM2835_MAILBOX_STATUS_*


[Expand]
BCM2835 mailbox property tag constants BCM2835_MBOX_TAG_GET_*


[Expand]
BCM2835 mailbox board revision value constants BCM2835_BOARD_REV_*


[Expand]
BCM2835 mailbox board revision constants BCM2835_BOARD_REVISION_*


[Expand]
BCM2835 mailbox power state device constants BCM2835_MBOX_POWER_DEVID_*


[Expand]
BCM2835 mailbox power state request constants BCM2835_MBOX_SET_POWER_STATE_REQ_*


[Expand]
BCM2835 mailbox power state reponse constants BCM2835_MBOX_POWER_STATE_RESP_*


[Expand]
BCM2835 mailbox clock state/rate id constants BCM2835_MBOX_CLOCK_ID_*


[Expand]
BCM2835 mailbox clock state request constants BCM2835_MBOX_SET_CLOCK_STATE_REQ_*


[Expand]
BCM2835 mailbox clock state response constants BCM2835_MBOX_CLOCK_STATE_RESP_*


[Expand]
BCM2835 mailbox clock rate turbo constants BCM2835_MBOX_CLOCK_RATE_REQ_*


[Expand]
BCM2835 mailbox voltage id constants BCM2835_MBOX_VOLTAGE_ID_*


[Expand]
BCM2835 mailbox voltage constants BCM2835_MBOX_VOLTAGE_*


[Expand]
BCM2835 mailbox temperature id constants BCM2835_MBOX_TEMP_ID_*


[Expand]
BCM2835 mailbox memory flag constants BCM2835_MBOX_MEM_FLAG_*


[Expand]
BCM2835 mailbox blank screen constants BCM2835_MBOX_BLANK_SCREEN_*


[Expand]
BCM2835 mailbox pixel order constants BCM2835_MBOX_PIXEL_ORDER_*


[Expand]
BCM2835 mailbox alpha mode constants BCM2835_MBOX_ALPHA_MODE_*


[Expand]
BCM2835 mailbox palette constants BCM2835_MBOX_PALETTE_*


[Expand]
BCM2835 mailbox cursor state constants BCM2835_MBOX_CURSOR_*


[Expand]
BCM2835 mailbox cursor state flag constants BCM2835_MBOX_CURSOR_STATE_*


[Expand]
BCM2835 mailbox cursor constants BCM2835_MBOX_CURSOR_*


[Expand]
BCM2835 mailbox request constants BCM2835_MBOX_*


[Expand]
BCM2835 mailbox tag request constants BCM2835_MBOX_TAG_*


[Expand]
BCM2835 GPIO constants BCM2835_GPIO_*


[Expand]
BCM2835 function select register constants BCM2835_GP*


Type definitions


To be documented

Public variables


None defined

Function declarations


None defined


Return to Unit Reference