zephyr/boards/arm/nucleo_f030r8
TOKITA Hiroshi 602dec25ca boards: arm: nucleo_f030r8: Add support for MB1136 C-01 board revision
Nucleo F030R8 has some board revision.
Add revision configuration to support C-01 board version.

This commit add revision '1' and '2'.

Defaultly uses revision '2' that is for C-02 (or later).
This is uses existing configuration.
Set board name in west command option as 'nucleo_f030r8@1'
to use C-01 board.

C-01 has no supply clock to HSE, Must use HSI for SYSCLK.

nucleo_f030r8 clock configuration is

    8MHz (HSE freq) / 1 (PLL prediv) * 6 (PLL mul) = 48MHz (SYSCLK)

In case of using HSI (added as nucleo_f030r8_ver_c01),

    8MHz (HSI freq) / 2 (PLL prediv) * 12 (PLL mul) = 48MHz (SYSCLK)

PLL prediv is must take 2 if using HSI.

Signed-off-by: TOKITA Hiroshi <tokita.hiroshi@fujitsu.com>
2022-04-21 13:04:24 +02:00
..
doc boards: arm: nucleo_f030r8: Add support for MB1136 C-01 board revision 2022-04-21 13:04:24 +02:00
support boards: arm: provide support for nucleo f030r8. 2017-10-23 12:31:47 +02:00
arduino_r3_connector.dtsi devicetree: tree-wide: add nexus map properties for arduino headers 2019-10-22 14:40:41 -05:00
board.cmake boards: arm: st, stm32: add jlink runner args 2019-04-19 13:56:28 -05:00
Kconfig.board kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.defconfig boards: stm32: Use dt API for serial peripheral configuration 2020-04-20 15:27:56 -05:00
nucleo_f030r8.dts boards: arm: stm32: add pinctrl state name for SPI peripheral 2021-11-26 11:36:42 +01:00
nucleo_f030r8.yaml board: more stm board renames in yaml file 2020-05-01 15:43:37 -04:00
nucleo_f030r8_1.conf boards: arm: nucleo_f030r8: Add support for MB1136 C-01 board revision 2022-04-21 13:04:24 +02:00
nucleo_f030r8_1.overlay boards: arm: nucleo_f030r8: Add support for MB1136 C-01 board revision 2022-04-21 13:04:24 +02:00
nucleo_f030r8_2.conf boards: arm: nucleo_f030r8: Add support for MB1136 C-01 board revision 2022-04-21 13:04:24 +02:00
nucleo_f030r8_defconfig boards: stm32: Remove use of CONFIG_PINMUX 2021-11-26 11:36:42 +01:00
revision.cmake boards: arm: nucleo_f030r8: Add support for MB1136 C-01 board revision 2022-04-21 13:04:24 +02:00