zephyr/cmake
Andrzej Głąbek a7c430f36f scripts: dts: Use DT_ prefix in generated labels
Almost all labels generated by the extracting script are now prefixed
with DT_. The only exceptions are:
- stuff with 'base_label' specified in yaml bindings
- items specified by 'regs_config' and 'name_config' dictionaries
  in globals.py module
- FLASH related labels generated by flash.extract() called separately
  from generate_node_definitions(), e.g. FLASH_WRITE_BLOCK_SIZE -
  these are used directly, not through fixups, from existing code
  so I didn't want to touch them now

Labels generated for aliases are additionally prefixed with information
from the 'compatible' property, e.g. DT_GPIO_LEDS_LED0_* is generated
instead of LED0_*. To provide backward compatibility for code that uses
LEDx_* and SWx_* labels in their previous forms, a command line option
named 'old-alias-names' is added to the extraction script. This option
causes that the labels for aliases are generated in both old and new
forms. Currently this option is always enabled in dts.cmake.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2018-11-13 10:44:42 -06:00
..
app msys: Drop support for building in an MSYS environment 2018-11-13 10:28:33 +01:00
compiler msys: Drop support for building in an MSYS environment 2018-11-13 10:28:33 +01:00
emu net: qemu: Allow SLIP or normal ethernet connectivity 2018-11-10 09:13:45 -05:00
flash cmake: Add build system target for west attach command 2018-09-26 08:06:41 +05:30
ide cmake: Eclipse CDT4 generator amendment 2018-10-17 18:16:55 -04:00
reports scripts: fix ram_reports and generate bin file if missing 2018-01-29 05:16:52 +05:30
toolchain cmake: xcc: fix compile warnings and errors 2018-11-01 16:30:02 -04:00
usage cmake: Fall back to ZEPHYR_BASE when the board is not in BOARD_ROOT 2018-10-01 09:46:46 -04:00
util cmake: Rename process.cmake to reflect contents 2018-07-12 23:11:46 -04:00
ccache.cmake Introduce cmake-based rewrite of KBuild 2017-11-08 20:00:22 -05:00
dts.cmake scripts: dts: Use DT_ prefix in generated labels 2018-11-13 10:44:42 -06:00
extensions.cmake cmake: fix code section ordering 2018-11-06 16:54:54 -05:00
extra_flags.cmake cmake: Fix EXTRA_LDFLAGS feature 2017-12-05 08:39:43 -05:00
fpu-for-gcc-m-cpu.cmake cmake: indicate single precision floating-point for Cortex-M33 2018-02-23 21:42:22 -06:00
gcc-m-cpu.cmake arch: arm: update compile options for DSP 2018-07-03 12:17:13 -05:00
hex.cmake cmake: fixed version handling 2017-11-08 20:00:22 -05:00
host-tools-zephyr.cmake sdk: require Zephyr SDK 0.9.4 2018-11-05 11:00:38 -05:00
host-tools.cmake cmake: Enforce that the DTC is at least 1.4.6 2018-10-19 16:12:42 -04:00
kconfig.cmake kconfig: Change the format of KERNELVERSION 2018-10-01 09:16:05 -04:00
kobj.cmake userspace: generate list of kernel object sizes 2018-05-16 17:32:59 -07:00
pristine.cmake Introduce cmake-based rewrite of KBuild 2017-11-08 20:00:22 -05:00
toolchain.cmake cmake: Support custom out-of-tree toolchains 2018-10-08 12:43:32 -04:00
version.cmake cmake: version: Misc. refactorings for readability 2018-10-01 09:16:05 -04:00