summaryrefslogtreecommitdiff
path: root/chip/stm32/config_chip.h
diff options
context:
space:
mode:
authorCraig Hesling <hesling@chromium.org>2019-07-12 10:04:31 -0700
committerCommit Bot <commit-bot@chromium.org>2019-07-17 03:58:56 +0000
commitc10b06081774785d9c80ec775ed8b968bbe72527 (patch)
tree7bf7d5575d383b3cf20dbf4bdba22822e8e631cb /chip/stm32/config_chip.h
parentb5e99646e294ff7c8e26f5f0b56b5346f3450936 (diff)
downloadchrome-ec-c10b06081774785d9c80ec775ed8b968bbe72527.tar.gz
stm32: Factor out stm32f7 family registers
This extracts the STM32F76X variant from the STM32F4 family registers file. This also removed a redundant #ifdef CHIP_FAMILY_STM32F4 inside the F4 family register file. BRANCH=none BUG=none TEST=make buildall -j TEST=Grab registers-extract.bash from http://go/bit/hesling/6385147721023488/4 . chmod +x ./registers-extract.bash # Make dummy board for STM32F76X using STM32f7 fammily mkdir -p board/usestm32f7 printf "CHIP:=stm32\nCHIP_FAMILY:=stm32f7\nCHIP_VARIANT:=stm32f76x\n" > board/usestm32f7/build.mk touch board/usestm32f7/board.h ./registers-extract.bash board-regs-new git checkout cros/master # Change family back to STM32F4 printf "CHIP:=stm32\nCHIP_FAMILY:=stm32f4\nCHIP_VARIANT:=stm32f76x\n" > board/usestm32f7/build.mk ./registers-extract.bash board-regs-original diff board-regs-original board-regs-new # Expect only a difference in CHIP_FAMILY Change-Id: I5ff87e1c82c5d27d78c3ea62fed29d647a0f98db Signed-off-by: Craig Hesling <hesling@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1700167 Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
Diffstat (limited to 'chip/stm32/config_chip.h')
-rw-r--r--chip/stm32/config_chip.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/chip/stm32/config_chip.h b/chip/stm32/config_chip.h
index f91e9fd3fe..d0223aba09 100644
--- a/chip/stm32/config_chip.h
+++ b/chip/stm32/config_chip.h
@@ -73,6 +73,7 @@
#define CONFIG_MAPPED_STORAGE_BASE CONFIG_PROGRAM_MEMORY_BASE
#if !defined(CHIP_FAMILY_STM32F4) && \
+ !defined(CHIP_FAMILY_STM32F7) && \
!defined(CHIP_FAMILY_STM32H7) && \
!defined(CHIP_VARIANT_STM32F09X)
/* Compute the rest of the flash params from these */