RTEMS 6.3
Loading...
Searching...
No Matches
mpc5200_ Struct Reference

Data Structures

struct  mpc5200_gpt
struct  mpc5200_slt
struct  mpc5200_mscan
struct  mpc5200_psc
struct  mpc5200_i2c_regs_s

Data Fields

volatile mpc5200_mm mm
volatile uint8_t mc [0x100]
volatile uint8_t cdm [0x100]
volatile mpc5200_csc csc
volatile uint8_t sct [0x100]
volatile uint32_t per_mask
volatile uint32_t per_pri_1
volatile uint32_t per_pri_2
volatile uint32_t per_pri_3
volatile uint32_t ext_en_type
volatile uint32_t crit_pri_main_mask
volatile uint32_t main_pri_1
volatile uint32_t main_pri_2
volatile uint32_t res1
volatile uint32_t pmce
volatile uint32_t csa
volatile uint32_t msa
volatile uint32_t psa
volatile uint32_t res2
volatile uint32_t psa_be
volatile uint8_t res3 [0xC4]
struct mpc5200_::mpc5200_gpt gpt [MPC5200_GPT_NO]
volatile uint8_t gpt_res [0x80]
struct mpc5200_::mpc5200_slt slt [MPC5200_SLT_NO]
volatile uint8_t slt_res [0xE0]
volatile uint8_t rtc [0x100]
struct mpc5200_::mpc5200_mscan mscan [MPC5200_CAN_NO]
volatile uint8_t res [0x100]
volatile uint32_t gpiopcr
volatile uint32_t gpiosen
volatile uint32_t gpiosod
volatile uint32_t gpiosdd
volatile uint32_t gpiosdo
volatile uint32_t gpiosdi
volatile uint32_t gpiooe
volatile uint32_t gpioodo
volatile uint32_t gpiosie
volatile uint32_t gpiosiod
volatile uint32_t gpiosidd
volatile uint32_t gpiosido
volatile uint32_t gpiosiie
volatile uint32_t gpiosiit
volatile uint32_t gpiosime
volatile uint32_t gpiosist
volatile uint8_t res4 [0xC0]
volatile uint32_t gpiowe
volatile uint32_t gpiowod
volatile uint32_t gpiowdd
volatile uint32_t gpiowdo
volatile uint32_t gpiowue
volatile uint32_t gpiowsie
volatile uint32_t gpiowt
volatile uint32_t gpiowme
volatile uint32_t gpiowi
volatile uint32_t gpiows
volatile uint8_t gpiow_res [0xD8]
volatile uint8_t ppci [0x100]
volatile uint8_t ir [0x100]
volatile uint8_t spi [0x100]
volatile uint8_t usb [0x200]
volatile mpc5200_sdma sdma
volatile uint32_t EU00
volatile uint32_t EU01
volatile uint32_t EU02
volatile uint32_t EU03
volatile uint32_t EU04
volatile uint32_t EU05
volatile uint32_t EU06
volatile uint32_t EU07
volatile uint32_t EU10
volatile uint32_t EU11
volatile uint32_t EU12
volatile uint32_t EU13
volatile uint32_t EU14
volatile uint32_t EU15
volatile uint32_t EU16
volatile uint32_t EU17
volatile uint32_t EU20
volatile uint32_t EU21
volatile uint32_t EU22
volatile uint32_t EU23
volatile uint32_t EU24
volatile uint32_t EU25
volatile uint32_t EU26
volatile uint32_t EU27
volatile uint32_t EU30
volatile uint32_t EU31
volatile uint32_t EU32
volatile uint32_t EU33
volatile uint32_t EU34
volatile uint32_t EU35
volatile uint32_t EU36
volatile uint32_t EU37
volatile uint8_t res_1300 [0xc00]
volatile uint32_t reserved0
volatile uint32_t reserved1
volatile uint32_t reserved2
volatile uint32_t reserved3
volatile uint32_t reserved4
volatile uint32_t reserved5
volatile uint32_t reserved6
volatile uint32_t reserved7
volatile uint32_t reserved8
volatile uint32_t reserved9
volatile uint32_t reserved10
volatile uint32_t reserved11
volatile uint32_t reserved12
volatile uint32_t reserved13
volatile uint32_t reserved14
volatile uint32_t reserved15
volatile uint32_t config
volatile uint32_t version
volatile uint32_t xlb_status
volatile uint32_t int_enable
volatile uint32_t add_capture
volatile uint32_t bus_sig_capture
volatile uint32_t add_time_out
volatile uint32_t data_time_out
volatile uint32_t bus_time_out
volatile uint32_t priority_enable
volatile uint32_t priority
volatile uint32_t arb_base_addr2
volatile uint32_t snoop_window
volatile uint32_t reserved16
volatile uint32_t reserved17
volatile uint32_t reserved18
volatile uint32_t control
volatile uint32_t init_total_count
volatile uint32_t int_total_count
volatile uint32_t reserved19
volatile uint32_t lower_address
volatile uint32_t higher_address
volatile uint32_t int_window_count
volatile uint32_t window_ter_count
volatile uint8_t res_0x1fa0 [0x60]
struct mpc5200_::mpc5200_psc psc [MPC5200_PSC_REG_SETS]
volatile uint8_t irda [0x200]
volatile uint32_t fec_id
volatile uint32_t ievent
volatile uint32_t imask
volatile uint32_t res9 [1]
volatile uint32_t r_des_active
volatile uint32_t x_des_active
volatile uint32_t r_des_active_cl
volatile uint32_t x_des_active_cl
volatile uint32_t ivent_set
volatile uint32_t ecntrl
volatile uint32_t res10 [6]
volatile uint32_t mii_data
volatile uint32_t mii_speed
volatile uint32_t mii_status
volatile uint32_t res11 [5]
volatile uint32_t mib_data
volatile uint32_t mib_control
volatile uint32_t res12 [6]
volatile uint32_t r_activate
volatile uint32_t r_cntrl
volatile uint32_t r_hash
volatile uint32_t r_data
volatile uint32_t ar_done
volatile uint32_t r_test
volatile uint32_t r_mib
volatile uint32_t r_da_low
volatile uint32_t r_da_high
volatile uint32_t res13 [7]
volatile uint32_t x_activate
volatile uint32_t x_cntrl
volatile uint32_t backoff
volatile uint32_t x_data
volatile uint32_t x_status
volatile uint32_t x_mib
volatile uint32_t x_test
volatile uint32_t fdxfc_da1
volatile uint32_t fdxfc_da2
volatile uint32_t paddr1
volatile uint32_t paddr2
volatile uint32_t op_pause
volatile uint32_t res14 [4]
volatile uint32_t instr_reg
volatile uint32_t context_reg
volatile uint32_t test_cntrl
volatile uint32_t acc_reg
volatile uint32_t ones
volatile uint32_t zeros
volatile uint32_t iaddr1
volatile uint32_t iaddr2
volatile uint32_t gaddr1
volatile uint32_t gaddr2
volatile uint32_t random
volatile uint32_t rand1
volatile uint32_t tmp
volatile uint32_t res15 [3]
volatile uint32_t fifo_id
volatile uint32_t x_wmrk
volatile uint32_t fcntrl
volatile uint32_t r_bound
volatile uint32_t r_fstart
volatile uint32_t r_count
volatile uint32_t r_lag
volatile uint32_t r_read
volatile uint32_t r_write
volatile uint32_t x_count
volatile uint32_t x_lag
volatile uint32_t x_retry
volatile uint32_t x_write
volatile uint32_t x_read
volatile uint32_t res16 [2]
volatile uint32_t fm_cntrl
volatile uint32_t rfifo_data
volatile uint32_t rfifo_status
volatile uint32_t rfifo_cntrl
volatile uint32_t rfifo_lrf_ptr
volatile uint32_t rfifo_lwf_ptr
volatile uint32_t rfifo_alarm
volatile uint32_t rfifo_rdptr
volatile uint32_t rfifo_wrptr
volatile uint32_t tfifo_data
volatile uint32_t tfifo_status
volatile uint32_t tfifo_cntrl
volatile uint32_t tfifo_lrf_ptr
volatile uint32_t tfifo_lwf_ptr
volatile uint32_t tfifo_alarm
volatile uint32_t tfifo_rdptr
volatile uint32_t tfifo_wrptr
volatile uint32_t reset_cntrl
volatile uint32_t xmit_fsm
volatile uint32_t res17 [3]
volatile uint32_t rdes_data0
volatile uint32_t rdes_data1
volatile uint32_t r_length
volatile uint32_t x_length
volatile uint32_t x_addr
volatile uint32_t cdes_data
volatile uint32_t status
volatile uint32_t dma_control
volatile uint32_t des_cmnd
volatile uint32_t data
volatile uint8_t RES [0x600]
volatile uint8_t pci [0x200]
volatile uint32_t ata_hcfg
volatile uint32_t ata_hsr
volatile uint32_t ata_pio1
volatile uint32_t ata_pio2
volatile uint32_t ata_dma1
volatile uint32_t ata_dma2
volatile uint32_t ata_udma1
volatile uint32_t ata_udma2
volatile uint32_t ata_udma3
volatile uint32_t ata_udma4
volatile uint32_t ata_udma5
volatile uint32_t ata_res1 [4]
volatile uint32_t ata_rtfdwr
volatile uint32_t ata_rtfsr
volatile uint32_t ata_rtfcr
volatile uint32_t ata_rtfar
volatile uint32_t ata_rtfrpr
volatile uint32_t ata_rtfwpr
volatile uint32_t ata_res2 [2]
volatile uint32_t ata_dctr_dasr
volatile uint32_t ata_ddr
volatile uint32_t ata_dfr_der
volatile uint32_t ata_dscr
volatile uint32_t ata_dsnr
volatile uint32_t ata_dclr
volatile uint32_t ata_dchr
volatile uint32_t ata_ddhr
volatile uint32_t ata_dcr_dsr
volatile uint32_t ata_res3 [0xA0]
struct mpc5200_::mpc5200_i2c_regs_s i2c_regs [2]
volatile uint8_t res_3d80 [0x280]
volatile uint8_t sram_res0x4000 [0x4000]
volatile uint8_t sram [0x4000]

The documentation for this struct was generated from the following file: