zephyr/boards/arm/mps2_an385
Erwan Gouriou 081c9c3bec scripts: extract_dts_includes: Generate'_0' defines only when needed
Indexed defines were systematically generated even when there
was only one element to generate.
So we ended up generated a lot of _0 defines.
Then we needed to generate aliases to these _0 indexed defines,
in order to get useful defines.
For instance:
 #define GPIO_LEDS_0_GPIO_FLAGS_0	4
 #define GPIO_LEDS_0_GPIO_PIN_0		5
 #define GPIO_LEDS_0_GPIO_FLAGS		GPIO_LEDS_0_GPIO_FLAGS_0
 #define GPIO_LEDS_0_GPIO_PIN		GPIO_LEDS_0_GPIO_PIN_0

This commit allows to generate _0 indexed define only if a
property has more than one elements to define.
Aliases generation to _0 indexed defines are also removed.

Note: IRQ are left untouched since this is frequent to handle
multiple IRQs in a driver

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2018-05-10 10:38:23 -05:00
..
doc doc: boards: arm: convert make to cmake 2017-11-10 18:35:50 -05:00
CMakeLists.txt
Kconfig.board
Kconfig.defconfig drivers: i2c: Add DTS support to ARM SBCon I2C controller 2018-03-10 11:42:25 -06:00
board.cmake boards: mps2-an385: this platform is supported by qemu 2018-01-18 21:37:48 -05:00
board.h
dts.fixup scripts: extract_dts_includes: Generate'_0' defines only when needed 2018-05-10 10:38:23 -05:00
mps2_an385.dts arch: arm: mps2: Remove soc_irq.h 2018-03-10 11:42:25 -06:00
mps2_an385.yaml
mps2_an385_defconfig
pinmux.c boards: mps2_an385: cleanup pinmux comments 2018-03-13 15:29:21 -05:00