libpayload: mvmap2315: Introduce timer driver

Testing: booted successfully.

Change-Id: I4a50c9fb7aec929ea29a3cf2eec3e424e3629c92
Signed-off-by: Hakim Giydan <hgiydan@marvell.com>
Reviewed-on: https://review.coreboot.org/16692
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth@google.com>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
This commit is contained in:
Hakim Giydan
2016-09-21 15:50:39 -07:00
committed by Martin Roth
parent 1a77fd3e36
commit 11302f38cd
3 changed files with 58 additions and 0 deletions

View File

@@ -61,6 +61,9 @@ config TIMER_IMG_PISTACHIO
config TIMER_MTK
bool "Timer for MediaTek MT8173"
config TIMER_MVMAP2315
bool "Timer for Marvell MVMAP2315"
endchoice
config TIMER_MCT_HZ
@@ -108,6 +111,16 @@ config ARMADA38X_TIMER_REG
default 0xF1020314
depends on TIMER_ARMADA38X
config MVMAP2315_TIMER_FREQ
int "Hardware timer frequency"
depends on TIMER_MVMAP2315
default 1000000
config MVMAP2315_TIMER_REG
hex "Timer register address"
depends on TIMER_MVMAP2315
default 0xE1020004
config IPROC_PERIPH_GLB_TIM_REG_BASE
hex "Cygnus timer base address"
depends on TIMER_CYGNUS