Changeset 188 for trunk/tools/arch_info
- Timestamp:
- Jul 12, 2017, 8:12:41 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/arch_info/boot_info.h
r50 r188 54 54 typedef struct boot_irq_s 55 55 { 56 uint32_t dev_type; /*! source device function nal type*/56 uint32_t dev_type; /*! source device functional type */ 57 57 uint8_t channel; /*! source device channel index */ 58 58 uint8_t is_rx; /*! source device direction */ … … 65 65 * This structure defines all informations associated to a device in a given cluster. 66 66 * There is one device descriptor per peripheral channel. 67 * The base address can be physical or virtual depending on the hardware architecture. 67 68 ********************************************************************************************/ 68 69 69 70 typedef struct boot_device_s 70 71 { 71 uint64_t base; /*! segment physical base address*/72 uint64_t base; /*! segment base address */ 72 73 uint32_t type; /*! peripheral type (func | impl) */ 73 74 uint32_t channels; /*! number of channels */ … … 125 126 uint32_t rsvd_nr; /*! number of reserved zones */ 126 127 boot_rsvd_t rsvd[CONFIG_PPM_MAX_RSVD]; /*! array of reserved zones */ 127 boot_device_t dev_icu; /*! embedded ICU peripheral */ 128 boot_device_t dev_mmc; /*! embedded MMC peripheral*/129 boot_device_t dev_dma; /*! embedded DMA peripheral*/128 129 uint32_t int_dev_nr; /*! number of internal peripherals */ 130 boot_device_t int_dev[CONFIG_MAX_INT_DEV]; /*! array of internal peripherals */ 130 131 131 132 uint32_t pages_offset; /*! first free page index (after kernel) */
Note: See TracChangeset
for help on using the changeset viewer.