@ -17,7 +17,6 @@
# include <asm/arch/mbox.h>
# include <asm/arch/sdhci.h>
# include <asm/global_data.h>
# include <dm/platform_data/serial_pl01x.h>
# include <dm/platform_data/serial_bcm283x_mu.h>
# ifdef CONFIG_ARM64
# include <asm/armv8/mmu.h>
@ -28,42 +27,6 @@ DECLARE_GLOBAL_DATA_PTR;
/* From lowlevel_init.S */
extern unsigned long fw_dtb_pointer ;
static const struct bcm2835_gpio_platdata gpio_platdata = {
. base = BCM2835_GPIO_BASE ,
} ;
U_BOOT_DEVICE ( bcm2835_gpios ) = {
. name = " gpio_bcm2835 " ,
. platdata = & gpio_platdata ,
} ;
# ifdef CONFIG_PL01X_SERIAL
static const struct pl01x_serial_platdata serial_platdata = {
# ifndef CONFIG_BCM2835
. base = 0x3f201000 ,
# else
. base = 0x20201000 ,
# endif
. type = TYPE_PL011 ,
. skip_init = true ,
} ;
U_BOOT_DEVICE ( bcm2835_serials ) = {
. name = " serial_pl01x " ,
. platdata = & serial_platdata ,
} ;
# else
static struct bcm283x_mu_serial_platdata serial_platdata = {
. base = 0x3f215040 ,
. clock = 250000000 ,
. skip_init = true ,
} ;
U_BOOT_DEVICE ( bcm2837_serials ) = {
. name = " serial_bcm283x_mu " ,
. platdata = & serial_platdata ,
} ;
# endif
struct msg_get_arm_mem {
struct bcm2835_mbox_hdr hdr ;