diff options
author | Craig Hesling <hesling@chromium.org> | 2019-07-12 10:04:31 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-07-17 03:58:56 +0000 |
commit | c10b06081774785d9c80ec775ed8b968bbe72527 (patch) | |
tree | 7bf7d5575d383b3cf20dbf4bdba22822e8e631cb /chip/stm32/config_chip.h | |
parent | b5e99646e294ff7c8e26f5f0b56b5346f3450936 (diff) | |
download | chrome-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.h | 1 |
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 */ |