23#ifndef LIBBSP_POWERPC_MPC55XXEVB_MPC55XX_CONFIG_H
24#define LIBBSP_POWERPC_MPC55XXEVB_MPC55XX_CONFIG_H
48 mpc55xx_start_config_siu_pcr [];
50extern BSP_START_DATA_SECTION
const size_t
51 mpc55xx_start_config_siu_pcr_count [];
53extern BSP_START_DATA_SECTION
const struct
54 MMU_tag mpc55xx_start_config_mmu_early [];
56extern BSP_START_DATA_SECTION
const size_t
57 mpc55xx_start_config_mmu_early_count [];
59extern BSP_START_DATA_SECTION
const struct
60 MMU_tag mpc55xx_start_config_mmu [];
62extern BSP_START_DATA_SECTION
const size_t
63 mpc55xx_start_config_mmu_count [];
65#ifdef MPC55XX_HAS_FMPLL
67 union FMPLL_SYNCR_tag syncr_tmp;
68 union FMPLL_SYNCR_tag syncr_final;
69 } mpc55xx_clock_config;
72#ifdef MPC55XX_HAS_FMPLL_ENHANCED
74 union FMPLL_ESYNCR2_tag esyncr2_tmp;
75 union FMPLL_ESYNCR2_tag esyncr2_final;
76 union FMPLL_ESYNCR1_tag esyncr1_final;
77 } mpc55xx_clock_config;
80#ifdef MPC55XX_HAS_MODE_CONTROL
90 } mpc55xx_clock_config;
93extern BSP_START_DATA_SECTION
const mpc55xx_clock_config
94 mpc55xx_start_config_clock [];
98 union EBI_MCR_tag ebi_mcr;
99 uint32_t siu_eccr_ebdf;
100 } mpc55xx_ebi_config;
102 extern BSP_START_DATA_SECTION
const mpc55xx_ebi_config
103 mpc55xx_start_config_ebi [];
105 extern BSP_START_DATA_SECTION
const size_t
106 mpc55xx_start_config_ebi_count [];
108 extern BSP_START_DATA_SECTION
const struct EBI_CS_tag
109 mpc55xx_start_config_ebi_cs [];
111 extern BSP_START_DATA_SECTION
const size_t
112 mpc55xx_start_config_ebi_cs_count [];
115 mpc55xx_start_config_ebi_cal_cs [];
117 extern BSP_START_DATA_SECTION
const size_t
118 mpc55xx_start_config_ebi_cal_cs_count [];
136void mpc55xx_start_early(
void);
138void mpc55xx_start_flash(
void);
140void mpc55xx_start_cache(
void);
142void mpc55xx_start_clock(
void);
144void mpc55xx_start_watchdog(
void);
146void mpc55xx_start_mmu_apply_config(
const struct MMU_tag *
config,
size_t count);
148uint32_t mpc55xx_get_system_clock(
void);
150LINKER_SYMBOL(bsp_ram_start)
151LINKER_SYMBOL(bsp_ram_end)
152LINKER_SYMBOL(bsp_ram_size)
154LINKER_SYMBOL(bsp_ram_1_start)
155LINKER_SYMBOL(bsp_ram_1_end)
156LINKER_SYMBOL(bsp_ram_1_size)
158LINKER_SYMBOL(bsp_rom_start)
159LINKER_SYMBOL(bsp_rom_end)
160LINKER_SYMBOL(bsp_rom_size)
162#ifdef MPC55XX_BOOTFLAGS
163 extern uint32_t mpc55xx_bootflag_0 [];
void mpc55xx_start_prologue(void)
Start prologue.
Definition: start-prologue.c:25
General purpose assembler macros, linker command file support and some inline functions for direct re...
Register definitions for the MPC55xx and MPC56xx microcontroller family.
System Integration Unit Access (SIU).
Definition: fsl-mpc564xL.h:4916
Definition: fsl-mpc551x.h:479
Definition: fsl-mpc551x.h:447
Definition: regs-mmu.h:66
Definition: deflate.c:115
Definition: mpc55xx-config.h:40
Definition: fsl-mpc564xL.h:4834
Definition: fsl-mpc564xL.h:4823
Definition: fsl-mpc564xL.h:4859
Definition: fsl-mpc564xL.h:4663
Definition: fsl-mpc564xL.h:4684
Definition: fsl-mpc564xL.h:966