summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlec Berg <alecaberg@chromium.org>2014-05-15 14:31:13 -0700
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2014-05-16 01:56:59 +0000
commita8688f5e1432997daac8185f81ac63ff24f611f5 (patch)
treead61c7ca007e8dab2e723ab8587683eb73232c08
parent65df2fd6e444f6655838d55af63de59e699238a2 (diff)
downloadchrome-ec-a8688f5e1432997daac8185f81ac63ff24f611f5.tar.gz
samus_pd: fix DMA init bug
Enable clock to syscfg in order to write DMA remapping registers in pre_init(). BUG=chrome-os-partner:28350 BRANCH=none TEST=test on a samus board. Change-Id: I71b7f9b2bdc45f138f404997ccde65f54a1125d0 Signed-off-by: Alec Berg <alecaberg@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/200039 Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
-rw-r--r--board/samus_pd/board.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/board/samus_pd/board.c b/board/samus_pd/board.c
index 3e0c5ea69e..c8184f75aa 100644
--- a/board/samus_pd/board.c
+++ b/board/samus_pd/board.c
@@ -28,6 +28,8 @@ void bc12_evt(enum gpio_signal signal)
void board_config_pre_init(void)
{
+ /* enable SYSCFG clock */
+ STM32_RCC_APB2ENR |= 1 << 0;
/*
* the DMA mapping is :
* Chan 2 : TIM1_CH1 (C0 RX)