diff options
author | Hakim Giydan <hgiydan@marvell.com> | 2016-09-08 10:20:23 -0700 |
---|---|---|
committer | Martin Roth <martinroth@google.com> | 2016-09-13 16:55:53 +0200 |
commit | 449368c2f08387923575b802cc40d0538d636439 (patch) | |
tree | e65404c8786794f650fb68ea54be03bee3e36724 /src/soc/marvell/mvmap2315/Kconfig | |
parent | 4f2754c7201ef09b1619cc8c2ae9399616374214 (diff) | |
download | coreboot-449368c2f08387923575b802cc40d0538d636439.tar.xz |
soc/marvell: Add stub implementation of MVMAP2315 SOC
Most things still need to be filled in, but this will allow
us to build boards which use this SOC.
Nvidia Tegra210 SOC and Rochchip Rk3399 SOC has been used
as templates to create this directory.
Change-Id: I8cc3e99df915bb289a2f3539db103cd6be90a0b2
Signed-off-by: Hakim Giydan <hgiydan@marvell.com>
Reviewed-on: https://review.coreboot.org/15506
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth@google.com>
Diffstat (limited to 'src/soc/marvell/mvmap2315/Kconfig')
-rw-r--r-- | src/soc/marvell/mvmap2315/Kconfig | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/src/soc/marvell/mvmap2315/Kconfig b/src/soc/marvell/mvmap2315/Kconfig new file mode 100644 index 0000000000..d27f4c4fda --- /dev/null +++ b/src/soc/marvell/mvmap2315/Kconfig @@ -0,0 +1,52 @@ +## +## This file is part of the coreboot project. +## +## Copyright (C) 2016 Marvell, Inc. +## +## This program is free software; you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation; version 2 of the License. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## + +config SOC_MARVELL_MVMAP2315 + bool + default n + select ARCH_BOOTBLOCK_ARMV7_R + select ARCH_RAMSTAGE_ARMV8_64 + select ARCH_ROMSTAGE_ARMV8_64 + select ARCH_VERSTAGE_ARMV8_64 + select BOOTBLOCK_CONSOLE + select COLLECT_TIMESTAMPS + select DRIVERS_UART_8250MEM_32 + select HAVE_HARD_RESET + select HAVE_MONOTONIC_TIMER + select GENERIC_UDELAY + select UNCOMPRESSED_RAMSTAGE + select UART_OVERRIDE_REFCLK + +if SOC_MARVELL_MVMAP2315 + +config CHROMEOS + select VBOOT + select VBOOT_DYNAMIC_WORK_BUFFER + select VBOOT_STARTS_IN_ROMSTAGE + +config CONSOLE_SERIAL_MVMAP2315_UART_ADDRESS + hex + depends on CONSOLE_SERIAL + default 0xE1060000 + help + Map the UART to the respective MMIO address + +config TTYS0_BAUD + int + depends on CONSOLE_SERIAL + default 9600 + help + Baud rate for the UART +endif |