dts: Rename generated_dts_board*.{h,conf} to devicetree*.{h,conf}

generated_dts_board.h is pretty redundant and confusing as a name. Call
it devicetree.h instead.

dts.h would be another option, but DTS stands for "devicetree source"
and is the source code format, so it's a bit confusing too.

The replacement was done by grepping for 'generated_dts_board' and
'GENERATED_DTS_BOARD'.

Two build diagram and input-output SVG files were updated as well, along
with misc. documentation.

hal_ti, mcuboot, and ci-tools updates are included too, in the west.yml
update.

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
This commit is contained in:
Ulf Magnusson 2020-01-16 13:29:53 +01:00 committed by Carles Cufí
commit 4e85006ba4
72 changed files with 122 additions and 990 deletions

View file

@ -402,11 +402,11 @@ set_ifndef( DTS_BOARD_FIXUP_FILE ${BOARD_DIR}
set_ifndef( DTS_SOC_FIXUP_FILE ${SOC_DIR}/${ARCH}/${SOC_PATH}/dts_fixup.h) set_ifndef( DTS_SOC_FIXUP_FILE ${SOC_DIR}/${ARCH}/${SOC_PATH}/dts_fixup.h)
set( DTS_APP_FIXUP_FILE ${APPLICATION_SOURCE_DIR}/dts_fixup.h) set( DTS_APP_FIXUP_FILE ${APPLICATION_SOURCE_DIR}/dts_fixup.h)
set_ifndef(DTS_CAT_OF_FIXUP_FILES ${ZEPHYR_BINARY_DIR}/include/generated/generated_dts_board_fixups.h) set_ifndef(DTS_CAT_OF_FIXUP_FILES ${ZEPHYR_BINARY_DIR}/include/generated/devicetree_fixups.h)
# Concatenate the fixups into a single header file for easy # Concatenate the fixups into a single header file for easy
# #include'ing # #include'ing
file(WRITE ${DTS_CAT_OF_FIXUP_FILES} "/* May only be included by generated_dts_board.h */\n\n") file(WRITE ${DTS_CAT_OF_FIXUP_FILES} "/* May only be included by devicetree.h */\n\n")
foreach(fixup_file foreach(fixup_file
${DTS_BOARD_FIXUP_FILE} ${DTS_BOARD_FIXUP_FILE}
${DTS_SOC_FIXUP_FILE} ${DTS_SOC_FIXUP_FILE}

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 * SPDX-License-Identifier: Apache-2.0
*/ */
#include <generated_dts_board.h> #include <devicetree.h>
#include <kernel.h> #include <kernel.h>
#include <sys/util.h> #include <sys/util.h>

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 * SPDX-License-Identifier: Apache-2.0
*/ */
#include <generated_dts_board.h> #include <devicetree.h>
#include <soc.h> #include <soc.h>
#include <arch/arc/v2/mpu/arc_mpu.h> #include <arch/arc/v2/mpu/arc_mpu.h>
#include <linker/linker-defs.h> #include <linker/linker-defs.h>

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 * SPDX-License-Identifier: Apache-2.0
*/ */
#include <generated_dts_board.h> #include <devicetree.h>
#include <soc.h> #include <soc.h>
#include <arch/arc/v2/mpu/arc_mpu.h> #include <arch/arc/v2/mpu/arc_mpu.h>
#include <linker/linker-defs.h> #include <linker/linker-defs.h>

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 * SPDX-License-Identifier: Apache-2.0
*/ */
#include <generated_dts_board.h> #include <devicetree.h>
#include <soc.h> #include <soc.h>
#include <arch/arc/v2/mpu/arc_mpu.h> #include <arch/arc/v2/mpu/arc_mpu.h>
#include <linker/linker-defs.h> #include <linker/linker-defs.h>

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 * SPDX-License-Identifier: Apache-2.0
*/ */
#include <generated_dts_board.h> #include <devicetree.h>
#include <soc.h> #include <soc.h>
#include <arch/arc/v2/mpu/arc_mpu.h> #include <arch/arc/v2/mpu/arc_mpu.h>
#include <linker/linker-defs.h> #include <linker/linker-defs.h>

View file

@ -3,18 +3,17 @@
file(MAKE_DIRECTORY ${PROJECT_BINARY_DIR}/include/generated) file(MAKE_DIRECTORY ${PROJECT_BINARY_DIR}/include/generated)
# Zephyr code can configure itself based on a KConfig'uration with the # Zephyr code can configure itself based on a KConfig'uration with the
# header file autoconf.h. There exists an analogous file # header file autoconf.h. There exists an analogous file devicetree_unfixed.h
# generated_dts_board_unfixed.h that allows configuration based on information # that allows configuration based on information encoded in DTS.
# encoded in DTS.
# #
# Here we call on dtc, the gcc preprocessor, and # Here we call on dtc, the gcc preprocessor, and
# scripts/dts/gen_defines.py to generate this header file at # scripts/dts/gen_defines.py to generate this header file at
# CMake configure-time. # CMake configure-time.
# #
# See ~/zephyr/doc/dts # See ~/zephyr/doc/dts
set(GENERATED_DTS_BOARD_UNFIXED_H ${PROJECT_BINARY_DIR}/include/generated/generated_dts_board_unfixed.h) set(DEVICETREE_UNFIXED_H ${PROJECT_BINARY_DIR}/include/generated/devicetree_unfixed.h)
set(GENERATED_DTS_BOARD_CONF ${PROJECT_BINARY_DIR}/include/generated/generated_dts_board.conf) set(DEVICETREE_CONF ${PROJECT_BINARY_DIR}/include/generated/devicetree.conf)
set(DTS_POST_CPP ${PROJECT_BINARY_DIR}/${BOARD}.dts.pre.tmp) set(DTS_POST_CPP ${PROJECT_BINARY_DIR}/${BOARD}.dts.pre.tmp)
set_ifndef(DTS_SOURCE ${BOARD_DIR}/${BOARD}.dts) set_ifndef(DTS_SOURCE ${BOARD_DIR}/${BOARD}.dts)
@ -111,7 +110,7 @@ if(SUPPORTS_DTS)
"DT bindings root directories") "DT bindings root directories")
# TODO: Cut down on CMake configuration time by avoiding # TODO: Cut down on CMake configuration time by avoiding
# regeneration of generated_dts_board_unfixed.h on every configure. How # regeneration of devicetree_unfixed.h on every configure. How
# challenging is this? What are the dts dependencies? We run the # challenging is this? What are the dts dependencies? We run the
# preprocessor, and it seems to be including all kinds of # preprocessor, and it seems to be including all kinds of
# directories with who-knows how many header files. # directories with who-knows how many header files.
@ -195,8 +194,8 @@ if(SUPPORTS_DTS)
set(CMD_NEW_EXTRACT ${PYTHON_EXECUTABLE} ${ZEPHYR_BASE}/scripts/dts/gen_defines.py set(CMD_NEW_EXTRACT ${PYTHON_EXECUTABLE} ${ZEPHYR_BASE}/scripts/dts/gen_defines.py
--dts ${BOARD}.dts.pre.tmp --dts ${BOARD}.dts.pre.tmp
--bindings-dirs ${DTS_ROOT_BINDINGS} --bindings-dirs ${DTS_ROOT_BINDINGS}
--conf-out ${GENERATED_DTS_BOARD_CONF} --conf-out ${DEVICETREE_CONF}
--header-out ${GENERATED_DTS_BOARD_UNFIXED_H} --header-out ${DEVICETREE_UNFIXED_H}
) )
execute_process( execute_process(
@ -209,5 +208,5 @@ if(SUPPORTS_DTS)
endif() endif()
else() else()
file(WRITE ${GENERATED_DTS_BOARD_UNFIXED_H} "/* WARNING. THIS FILE IS AUTO-GENERATED. DO NOT MODIFY! */") file(WRITE ${DEVICETREE_UNFIXED_H} "/* WARNING. THIS FILE IS AUTO-GENERATED. DO NOT MODIFY! */")
endif(SUPPORTS_DTS) endif(SUPPORTS_DTS)

View file

@ -45,7 +45,7 @@ set(ENV{SOC_DIR} ${SOC_DIR})
set(ENV{SHIELD_AS_LIST} "${SHIELD_AS_LIST}") set(ENV{SHIELD_AS_LIST} "${SHIELD_AS_LIST}")
set(ENV{CMAKE_BINARY_DIR} ${CMAKE_BINARY_DIR}) set(ENV{CMAKE_BINARY_DIR} ${CMAKE_BINARY_DIR})
set(ENV{ARCH_DIR} ${ARCH_DIR}) set(ENV{ARCH_DIR} ${ARCH_DIR})
set(ENV{GENERATED_DTS_BOARD_CONF} ${GENERATED_DTS_BOARD_CONF}) set(ENV{DEVICETREE_CONF} ${DEVICETREE_CONF})
set(ENV{DTS_POST_CPP} ${DTS_POST_CPP}) set(ENV{DTS_POST_CPP} ${DTS_POST_CPP})
set(ENV{DTS_ROOT_BINDINGS} "${DTS_ROOT_BINDINGS}") set(ENV{DTS_ROOT_BINDINGS} "${DTS_ROOT_BINDINGS}")
@ -91,7 +91,7 @@ foreach(kconfig_target
CMAKE_BINARY_DIR=$ENV{CMAKE_BINARY_DIR} CMAKE_BINARY_DIR=$ENV{CMAKE_BINARY_DIR}
ZEPHYR_TOOLCHAIN_VARIANT=${ZEPHYR_TOOLCHAIN_VARIANT} ZEPHYR_TOOLCHAIN_VARIANT=${ZEPHYR_TOOLCHAIN_VARIANT}
ARCH_DIR=$ENV{ARCH_DIR} ARCH_DIR=$ENV{ARCH_DIR}
GENERATED_DTS_BOARD_CONF=${GENERATED_DTS_BOARD_CONF} DEVICETREE_CONF=${DEVICETREE_CONF}
DTS_POST_CPP=${DTS_POST_CPP} DTS_POST_CPP=${DTS_POST_CPP}
DTS_ROOT_BINDINGS=${DTS_ROOT_BINDINGS} DTS_ROOT_BINDINGS=${DTS_ROOT_BINDINGS}
${PYTHON_EXECUTABLE} ${PYTHON_EXECUTABLE}

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Before After
Before After

View file

@ -250,7 +250,7 @@ Note that the source code has extensive comments and documentation.
devicetree and bindings. devicetree and bindings.
The output from :file:`gen_defines.py` is stored in The output from :file:`gen_defines.py` is stored in
:file:`include/generated/generated_dts_board_unfixed.h` in the build directory. :file:`include/generated/devicetree_unfixed.h` in the build directory.
.. note:: .. note::
@ -259,26 +259,25 @@ The output from :file:`gen_defines.py` is stored in
generates. The output is unused. generates. The output is unused.
Most devices currently use :file:`dts_fixup.h` files that rename macros from Most devices currently use :file:`dts_fixup.h` files that rename macros from
:file:`generated_dts_board_unfixed.h` to names that are more meaningful for the :file:`devicetree_unfixed.h` to names that are more meaningful for the
device. By default, these fixup files are in the :file:`board/` and device. By default, these fixup files are in the :file:`board/` and
:file:`soc/` directories. Any :file:`dts_fixup.h` files are concatenated and :file:`soc/` directories. Any :file:`dts_fixup.h` files are concatenated and
stored as :file:`include/generated_dts_board_fixups.h` in the build directory. stored as :file:`include/devicetree_fixups.h` in the build directory.
Fixup files exist for historical reasons, and Zephyr might move away from using Fixup files exist for historical reasons, and Zephyr might move away from using
them. When writing new code, feel free to create any macro aliases you need in them. When writing new code, feel free to create any macro aliases you need in
whatever way is handiest for the code. whatever way is handiest for the code.
To reference macros generated from devicetree, code should include the To reference macros generated from devicetree, code should include the
:file:`generated_dts_board.h` header, which appears on the C preprocessor :file:`devicetree.h` header, which appears on the C preprocessor include path.
include path. This file appears at :zephyr_file:`include/generated_dts_board.h` This file appears at :zephyr_file:`include/devicetree.h` and is not a generated
and is not a generated file. It includes the generated file. It includes the generated :file:`include/devicetree_unfixed.h` and
:file:`include/generated_dts_board_unfixed.h` and :file:`include/devicetree_fixups.h` files.
:file:`include/generated_dts_board_fixups.h` files.
.. warning:: .. warning::
Do not include the generated C headers from the build directory directly. Do not include the generated C headers from the build directory directly.
Include ``generated_dts_board.h`` instead. Include :file:`devicetree.h` instead.
Generated macros Generated macros
================ ================
@ -295,7 +294,7 @@ Take the DTS node below as an example.
}; };
Below is sample header content generated for this node, in Below is sample header content generated for this node, in
:file:`include/generated_dts_board_unfixed.h` in the build directory. :file:`include/devicetree_unfixed.h` in the build directory.
.. code-block:: c .. code-block:: c
@ -367,10 +366,10 @@ Aliases that replace the property name part can also be generated, e.g. via
:zephyr_file:`gen_defines.py <scripts/dts/gen_defines.py>`, and check the :zephyr_file:`gen_defines.py <scripts/dts/gen_defines.py>`, and check the
output generated for some existing boards and applications. output generated for some existing boards and applications.
Zephyr device drivers typically use information from ``generated_dts_board.h`` Zephyr device drivers typically use information from :file:`devicetree.h` to
to statically allocate and initialize :ref:`struct device <device_struct>` statically allocate and initialize :ref:`struct device <device_struct>`
instances. Property values from ``generated_dts_board.h`` are usually stored in instances. Property values from :file:`devicetree.h` are usually stored in ROM
ROM in the value pointed to by a ``device->config->config_info`` field. For in the value pointed to by a ``device->config->config_info`` field. For
example, a ``struct device`` corresponding to an I2C peripheral would store the example, a ``struct device`` corresponding to an I2C peripheral would store the
peripheral address in its ``reg`` property there. peripheral address in its ``reg`` property there.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 75 KiB

After

Width:  |  Height:  |  Size: 70 KiB

Before After
Before After

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Before After
Before After

View file

@ -16,7 +16,7 @@
#ifndef ZEPHYR_INCLUDE_ARCH_ARC_ARCH_H_ #ifndef ZEPHYR_INCLUDE_ARCH_ARC_ARCH_H_
#define ZEPHYR_INCLUDE_ARCH_ARC_ARCH_H_ #define ZEPHYR_INCLUDE_ARCH_ARC_ARCH_H_
#include <generated_dts_board.h> #include <devicetree.h>
#include <sw_isr_table.h> #include <sw_isr_table.h>
#include <arch/arc/thread.h> #include <arch/arc/thread.h>
#ifdef CONFIG_CPU_ARCV2 #ifdef CONFIG_CPU_ARCV2

View file

@ -17,7 +17,7 @@
#define ZEPHYR_INCLUDE_ARCH_ARM_AARCH32_ARCH_H_ #define ZEPHYR_INCLUDE_ARCH_ARM_AARCH32_ARCH_H_
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
/* ARM GPRs are often designated by two different names */ /* ARM GPRs are often designated by two different names */
#define sys_define_gpr_with_alias(name1, name2) union { u32_t name1, name2; } #define sys_define_gpr_with_alias(name1, name2) union { u32_t name1, name2; }

View file

@ -13,7 +13,7 @@
#include <autoconf.h> #include <autoconf.h>
#include <linker/sections.h> #include <linker/sections.h>
#include <generated_dts_board.h> #include <devicetree.h>
#include <linker/linker-defs.h> #include <linker/linker-defs.h>
#include <linker/linker-tool.h> #include <linker/linker-tool.h>

View file

@ -13,7 +13,7 @@
#include <autoconf.h> #include <autoconf.h>
#include <linker/sections.h> #include <linker/sections.h>
#include <generated_dts_board.h> #include <devicetree.h>
#include <linker/linker-defs.h> #include <linker/linker-defs.h>
#include <linker/linker-tool.h> #include <linker/linker-tool.h>

View file

@ -19,7 +19,7 @@
#include <arch/nios2/thread.h> #include <arch/nios2/thread.h>
#include <arch/nios2/asm_inline.h> #include <arch/nios2/asm_inline.h>
#include <arch/common/addr_types.h> #include <arch/common/addr_types.h>
#include <generated_dts_board.h> #include <devicetree.h>
#include <arch/nios2/nios2.h> #include <arch/nios2/nios2.h>
#include <arch/common/sys_io.h> #include <arch/common/sys_io.h>
#include <arch/common/ffs.h> #include <arch/common/ffs.h>

View file

@ -18,7 +18,7 @@
#define ZEPHYR_INCLUDE_ARCH_POSIX_ARCH_H_ #define ZEPHYR_INCLUDE_ARCH_POSIX_ARCH_H_
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#include <toolchain.h> #include <toolchain.h>
#include <irq.h> #include <irq.h>

View file

@ -23,7 +23,7 @@
#include <irq.h> #include <irq.h>
#include <sw_isr_table.h> #include <sw_isr_table.h>
#include <soc.h> #include <soc.h>
#include <generated_dts_board.h> #include <devicetree.h>
/* stacks, for RISCV architecture stack should be 16byte-aligned */ /* stacks, for RISCV architecture stack should be 16byte-aligned */
#define STACK_ALIGN 16 #define STACK_ALIGN 16

View file

@ -6,7 +6,7 @@
#ifndef ZEPHYR_INCLUDE_ARCH_X86_ARCH_H_ #ifndef ZEPHYR_INCLUDE_ARCH_X86_ARCH_H_
#define ZEPHYR_INCLUDE_ARCH_X86_ARCH_H_ #define ZEPHYR_INCLUDE_ARCH_X86_ARCH_H_
#include <generated_dts_board.h> #include <devicetree.h>
/* Changing this value will require manual changes to exception and IDT setup /* Changing this value will require manual changes to exception and IDT setup
* in locore.S for intel64 * in locore.S for intel64

View file

@ -15,7 +15,7 @@
#include <irq.h> #include <irq.h>
#include <generated_dts_board.h> #include <devicetree.h>
#if !defined(_ASMLANGUAGE) && !defined(__ASSEMBLER__) #if !defined(_ASMLANGUAGE) && !defined(__ASSEMBLER__)
#include <zephyr/types.h> #include <zephyr/types.h>
#include <arch/common/sys_io.h> #include <arch/common/sys_io.h>

14
include/devicetree.h Normal file
View file

@ -0,0 +1,14 @@
/*
* SPDX-License-Identifier: Apache-2.0
* Copyright (c) 2020 Nordic Semiconductor
*
* Not a generated file. Feel free to modify.
*/
#ifndef DEVICETREE_H
#define DEVICETREE_H
#include <devicetree_unfixed.h>
#include <devicetree_fixups.h>
#endif /* DEVICETREE_H */

View file

@ -13,7 +13,7 @@
#include <autoconf.h> #include <autoconf.h>
#include <linker/sections.h> #include <linker/sections.h>
#include <generated_dts_board.h> #include <devicetree.h>
#include <linker/linker-defs.h> #include <linker/linker-defs.h>
#include <linker/linker-tool.h> #include <linker/linker-tool.h>

View file

@ -1,4 +1,3 @@
#
# Copyright (c) 2018-2019 Linaro # Copyright (c) 2018-2019 Linaro
# Copyright (c) 2019 Nordic Semiconductor ASA # Copyright (c) 2019 Nordic Semiconductor ASA
# #
@ -28,11 +27,10 @@ if not doc_mode:
else: else:
edt = None edt = None
# The env var 'GENERATED_DTS_BOARD_CONF' must be set unless we are in # The env. var DEVICETREE_CONF must be set unless we are in doc mode
# doc mode DEVICETREE_CONF = os.environ['DEVICETREE_CONF']
GENERATED_DTS_BOARD_CONF = os.environ['GENERATED_DTS_BOARD_CONF'] if os.path.isfile(DEVICETREE_CONF):
if os.path.isfile(GENERATED_DTS_BOARD_CONF): with open(DEVICETREE_CONF, 'r', encoding='utf-8') as fd:
with open(GENERATED_DTS_BOARD_CONF, 'r', encoding='utf-8') as fd:
for line in fd: for line in fd:
if '=' in line: if '=' in line:
define, val = line.split('=', 1) define, val = line.split('=', 1)
@ -56,9 +54,9 @@ def _dt_units_to_scale(unit):
def dt_int_val(kconf, _, name, unit=None): def dt_int_val(kconf, _, name, unit=None):
""" """
This function looks up 'name' in the DTS generated "conf" style database This function looks up 'name' in the DTS generated "conf" style database
(generated_dts_board.conf in <build_dir>/zephyr/include/generated/) (devicetree.conf in <build_dir>/zephyr/include/generated/) and if it's
and if it's found it will return the value as an decimal integer. The found it will return the value as an decimal integer. The function will
function will divide the value based on 'unit': divide the value based on 'unit':
None No division None No division
'k' or 'K' divide by 1024 (1 << 10) 'k' or 'K' divide by 1024 (1 << 10)
'm' or 'M' divide by 1,048,576 (1 << 20) 'm' or 'M' divide by 1,048,576 (1 << 20)
@ -81,9 +79,9 @@ def dt_int_val(kconf, _, name, unit=None):
def dt_hex_val(kconf, _, name, unit=None): def dt_hex_val(kconf, _, name, unit=None):
""" """
This function looks up 'name' in the DTS generated "conf" style database This function looks up 'name' in the DTS generated "conf" style database
(generated_dts_board.conf in <build_dir>/zephyr/include/generated/) (devicetree.conf in <build_dir>/zephyr/include/generated/) and if it's
and if it's found it will return the value as an hex integer. The found it will return the value as an hex integer. The function will divide
function will divide the value based on 'unit': the value based on 'unit':
None No division None No division
'k' or 'K' divide by 1024 (1 << 10) 'k' or 'K' divide by 1024 (1 << 10)
'm' or 'M' divide by 1,048,576 (1 << 20) 'm' or 'M' divide by 1,048,576 (1 << 20)
@ -106,9 +104,9 @@ def dt_hex_val(kconf, _, name, unit=None):
def dt_str_val(kconf, _, name): def dt_str_val(kconf, _, name):
""" """
This function looks up 'name' in the DTS generated "conf" style database This function looks up 'name' in the DTS generated "conf" style database
(generated_dts_board.conf in <build_dir>/zephyr/include/generated/) (devicetree.conf in <build_dir>/zephyr/include/generated/) and if it's
and if it's found it will return the value as string. If it's not found we found it will return the value as string. If it's not found we return an
return an empty string. empty string.
""" """
if doc_mode or name not in dt_defines: if doc_mode or name not in dt_defines:
return "" return ""

View file

@ -8,7 +8,7 @@
* @brief Linker script for the HS Development Kit * @brief Linker script for the HS Development Kit
*/ */
#include <generated_dts_board.h> #include <devicetree.h>
#include <autoconf.h> #include <autoconf.h>
/* /*

View file

@ -8,7 +8,7 @@
* @brief Linker script for the Synopsys ARC IoT Development Kit * @brief Linker script for the Synopsys ARC IoT Development Kit
*/ */
#include <generated_dts_board.h> #include <devicetree.h>
#include <autoconf.h> #include <autoconf.h>
/* /*

View file

@ -8,7 +8,7 @@
* @brief Linker script for the Synopsys ARC IoT Development Kit * @brief Linker script for the Synopsys ARC IoT Development Kit
*/ */
#include <generated_dts_board.h> #include <devicetree.h>
#include <autoconf.h> #include <autoconf.h>
/* /*

View file

@ -8,7 +8,7 @@
* @brief Linker script for the Synopsys EM Starterkit platform. * @brief Linker script for the Synopsys EM Starterkit platform.
*/ */
#include <generated_dts_board.h> #include <devicetree.h>
#include <autoconf.h> #include <autoconf.h>
/* /*

View file

@ -8,7 +8,7 @@
* @brief Linker script for the Synopsys EM Starterkit platform. * @brief Linker script for the Synopsys EM Starterkit platform.
*/ */
#include <generated_dts_board.h> #include <devicetree.h>
#include <autoconf.h> #include <autoconf.h>
/* Instruction Closely Coupled Memory (ICCM) base address and size */ /* Instruction Closely Coupled Memory (ICCM) base address and size */

View file

@ -96,7 +96,7 @@
#ifndef _ASMLANGUAGE #ifndef _ASMLANGUAGE
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#include "soc_pins.h" #include "soc_pins.h"
#include "soc_power.h" #include "soc_power.h"

View file

@ -15,7 +15,7 @@
#define __DSP_PRESENT 1U /* DSP extension present */ #define __DSP_PRESENT 1U /* DSP extension present */
#endif #endif
#include <generated_dts_board.h> #include <devicetree.h>
#include <soc_registers.h> #include <soc_registers.h>
extern void wakeup_cpu1(void); extern void wakeup_cpu1(void);

View file

@ -9,7 +9,7 @@
#ifndef _ASMLANGUAGE #ifndef _ASMLANGUAGE
#include "system_cmsdk_musca.h" #include "system_cmsdk_musca.h"
#include <generated_dts_board.h> #include <devicetree.h>
#include <sys/util.h> #include <sys/util.h>
#endif #endif

View file

@ -9,7 +9,7 @@
#ifndef _ASMLANGUAGE #ifndef _ASMLANGUAGE
#include "system_cmsdk_musca_b1.h" #include "system_cmsdk_musca_b1.h"
#include <generated_dts_board.h> #include <devicetree.h>
#include <sys/util.h> #include <sys/util.h>
#endif #endif

View file

@ -36,7 +36,7 @@
#endif #endif
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#define ID_UART0 ID_UART #define ID_UART0 ID_UART
#define UART0 UART #define UART0 UART

View file

@ -67,7 +67,7 @@
#include "../common/soc_gpio.h" #include "../common/soc_gpio.h"
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#endif /* _ASMLANGUAGE */ #endif /* _ASMLANGUAGE */

View file

@ -16,7 +16,7 @@
#include <nrfx.h> #include <nrfx.h>
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#endif /* !_ASMLANGUAGE */ #endif /* !_ASMLANGUAGE */

View file

@ -16,7 +16,7 @@
#include <nrfx.h> #include <nrfx.h>
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#endif /* !_ASMLANGUAGE */ #endif /* !_ASMLANGUAGE */

View file

@ -17,7 +17,7 @@
#include <nrfx.h> #include <nrfx.h>
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#endif /* !_ASMLANGUAGE */ #endif /* !_ASMLANGUAGE */

View file

@ -16,7 +16,7 @@
#include <nrfx.h> #include <nrfx.h>
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#endif /* !_ASMLANGUAGE */ #endif /* !_ASMLANGUAGE */

View file

@ -5,7 +5,7 @@
*/ */
#include <autoconf.h> #include <autoconf.h>
#include <generated_dts_board.h> #include <devicetree.h>
MEMORY MEMORY
{ {

View file

@ -14,7 +14,7 @@
#include <fsl_common.h> #include <fsl_common.h>
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {

View file

@ -32,7 +32,7 @@
#include <fsl_common.h> #include <fsl_common.h>
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#endif /* !_ASMLANGUAGE */ #endif /* !_ASMLANGUAGE */

View file

@ -18,7 +18,7 @@ extern "C" {
#include <fsl_common.h> #include <fsl_common.h>
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#endif /* !_ASMLANGUAGE */ #endif /* !_ASMLANGUAGE */

View file

@ -14,7 +14,7 @@
#include <fsl_common.h> #include <fsl_common.h>
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#endif /* !_ASMLANGUAGE */ #endif /* !_ASMLANGUAGE */

View file

@ -16,7 +16,7 @@
#include <fsl_common.h> #include <fsl_common.h>
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#endif /* !_ASMLANGUAGE */ #endif /* !_ASMLANGUAGE */

View file

@ -18,7 +18,7 @@ extern "C" {
#include <fsl_common.h> #include <fsl_common.h>
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#endif /* !_ASMLANGUAGE */ #endif /* !_ASMLANGUAGE */

View file

@ -27,7 +27,7 @@
#include <fsl_common.h> #include <fsl_common.h>
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#endif /* !_ASMLANGUAGE */ #endif /* !_ASMLANGUAGE */

View file

@ -20,7 +20,7 @@
#include <fsl_common.h> #include <fsl_common.h>
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#endif /* !_ASMLANGUAGE */ #endif /* !_ASMLANGUAGE */

View file

@ -20,7 +20,7 @@
#include <fsl_common.h> #include <fsl_common.h>
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#endif /* !_ASMLANGUAGE */ #endif /* !_ASMLANGUAGE */

View file

@ -20,7 +20,7 @@
#include <em_common.h> #include <em_common.h>
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#include "soc_pinmap.h" #include "soc_pinmap.h"
#include "../common/soc_gpio.h" #include "../common/soc_gpio.h"

View file

@ -25,7 +25,7 @@
#include <stm32f4xx.h> #include <stm32f4xx.h>
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#ifdef CONFIG_EXTI_STM32 #ifdef CONFIG_EXTI_STM32
#include <stm32f4xx_ll_exti.h> #include <stm32f4xx_ll_exti.h>

View file

@ -24,7 +24,7 @@
#include <stm32f7xx.h> #include <stm32f7xx.h>
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#ifdef CONFIG_EXTI_STM32 #ifdef CONFIG_EXTI_STM32
#include <stm32f7xx_ll_exti.h> #include <stm32f7xx_ll_exti.h>

View file

@ -53,7 +53,7 @@
#endif #endif
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#endif /* !_ASMLANGUAGE */ #endif /* !_ASMLANGUAGE */

View file

@ -25,7 +25,7 @@
#include <stm32g4xx.h> #include <stm32g4xx.h>
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#ifdef CONFIG_CLOCK_CONTROL_STM32_CUBE #ifdef CONFIG_CLOCK_CONTROL_STM32_CUBE
#include <stm32g4xx_ll_utils.h> #include <stm32g4xx_ll_utils.h>

View file

@ -27,7 +27,7 @@
#include <stm32l4xx.h> #include <stm32l4xx.h>
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#ifdef CONFIG_EXTI_STM32 #ifdef CONFIG_EXTI_STM32
#include <stm32l4xx_ll_exti.h> #include <stm32l4xx_ll_exti.h>

View file

@ -24,7 +24,7 @@
#include <stm32wbxx.h> #include <stm32wbxx.h>
/* Add include for DTS generated information */ /* Add include for DTS generated information */
#include <generated_dts_board.h> #include <devicetree.h>
#ifdef CONFIG_GPIO_STM32 #ifdef CONFIG_GPIO_STM32
#include <stm32wbxx_ll_gpio.h> #include <stm32wbxx_ll_gpio.h>

View file

@ -9,5 +9,5 @@
*/ */
#include <layout.h> #include <layout.h>
#include <generated_dts_board.h> #include <devicetree.h>
#include <arch/nios2/linker.ld> #include <arch/nios2/linker.ld>

View file

@ -9,5 +9,5 @@
*/ */
#include <layout.h> #include <layout.h>
#include <generated_dts_board.h> #include <devicetree.h>
#include <arch/nios2/linker.ld> #include <arch/nios2/linker.ld>

View file

@ -8,7 +8,7 @@
#define __RISCV32_LITEX_VEXRISCV_SOC_H_ #define __RISCV32_LITEX_VEXRISCV_SOC_H_
#include "../riscv-privilege/common/soc_common.h" #include "../riscv-privilege/common/soc_common.h"
#include <generated_dts_board.h> #include <devicetree.h>
/* lib-c hooks required RAM defined variables */ /* lib-c hooks required RAM defined variables */
#define RISCV_RAM_BASE DT_INST_0_MMIO_SRAM_BASE_ADDRESS #define RISCV_RAM_BASE DT_INST_0_MMIO_SRAM_BASE_ADDRESS

View file

@ -12,7 +12,7 @@
* SPDX-License-Identifier: Apache-2.0 * SPDX-License-Identifier: Apache-2.0
*/ */
#include <generated_dts_board.h> #include <devicetree.h>
#include <autoconf.h> #include <autoconf.h>
#include <linker/sections.h> #include <linker/sections.h>

View file

@ -5,7 +5,7 @@
#define __RISCV32_MIV_SOC_H_ #define __RISCV32_MIV_SOC_H_
#include <soc_common.h> #include <soc_common.h>
#include <generated_dts_board.h> #include <devicetree.h>
/* GPIO Interrupts */ /* GPIO Interrupts */
#define MIV_GPIO_0_IRQ (0) #define MIV_GPIO_0_IRQ (0)

View file

@ -12,7 +12,7 @@
#define __RISCV_SIFIVE_FREEDOM_SOC_H_ #define __RISCV_SIFIVE_FREEDOM_SOC_H_
#include <soc_common.h> #include <soc_common.h>
#include <generated_dts_board.h> #include <devicetree.h>
/* PINMUX Configuration */ /* PINMUX Configuration */
#define SIFIVE_PINMUX_0_BASE_ADDR (DT_INST_0_SIFIVE_GPIO0_BASE_ADDRESS + 0x38) #define SIFIVE_PINMUX_0_BASE_ADDR (DT_INST_0_SIFIVE_GPIO0_BASE_ADDRESS + 0x38)

View file

@ -6,7 +6,7 @@
*/ */
#include <autoconf.h> #include <autoconf.h>
#include <generated_dts_board.h> #include <devicetree.h>
#define PHYS_LOAD_ADDR DT_PHYS_RAM_ADDR #define PHYS_LOAD_ADDR DT_PHYS_RAM_ADDR
#define PHYS_RAM_ADDR DT_PHYS_RAM_ADDR #define PHYS_RAM_ADDR DT_PHYS_RAM_ADDR

View file

@ -12,7 +12,7 @@
*/ */
#include <autoconf.h> #include <autoconf.h>
#include <generated_dts_board.h> #include <devicetree.h>
/* physical address where the kernel is loaded */ /* physical address where the kernel is loaded */
#define PHYS_LOAD_ADDR DT_PHYS_LOAD_ADDR #define PHYS_LOAD_ADDR DT_PHYS_LOAD_ADDR
@ -42,4 +42,3 @@ MEMORY
} }
#include <arch/x86/ia32/linker.ld> #include <arch/x86/ia32/linker.ld>

View file

@ -15,7 +15,7 @@
*/ */
#include <autoconf.h> #include <autoconf.h>
#include <generated_dts_board.h> #include <devicetree.h>
/* physical address where the kernel is loaded */ /* physical address where the kernel is loaded */
/* physical address of RAM */ /* physical address of RAM */

View file

@ -11,7 +11,7 @@
* Linker script for the Xtensa platform. * Linker script for the Xtensa platform.
*/ */
#include <generated_dts_board.h> #include <devicetree.h>
#include <autoconf.h> #include <autoconf.h>
#include <linker/sections.h> #include <linker/sections.h>
#include <linker/linker-defs.h> #include <linker/linker-defs.h>

View file

@ -13,7 +13,7 @@
OUTPUT_ARCH(xtensa) OUTPUT_ARCH(xtensa)
#include <generated_dts_board.h> #include <devicetree.h>
#include "memory.h" #include "memory.h"
#include <autoconf.h> #include <autoconf.h>
#include <linker/sections.h> #include <linker/sections.h>

View file

@ -13,7 +13,7 @@
#include <autoconf.h> #include <autoconf.h>
#include <linker/sections.h> #include <linker/sections.h>
#include <generated_dts_board.h> #include <devicetree.h>
#include <linker/linker-defs.h> #include <linker/linker-defs.h>
#include <linker/linker-tool.h> #include <linker/linker-tool.h>

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 * SPDX-License-Identifier: Apache-2.0
*/ */
/* Needed for the DT_INST_* defines below */ /* Needed for the DT_INST_* defines below */
#include <generated_dts_board.h> #include <devicetree.h>
#define LL_SWI4_IRQn EMVSIM0_IRQn #define LL_SWI4_IRQn EMVSIM0_IRQn
#define LL_SWI5_IRQn MUA_IRQn #define LL_SWI5_IRQn MUA_IRQn

View file

@ -23,7 +23,7 @@ LOG_MODULE_REGISTER(LOG_MODULE_NAME);
#include <drivers/flash.h> #include <drivers/flash.h>
#endif #endif
#include <generated_dts_board.h> #include <devicetree.h>
/* DT_FLASH_AREA_IMAGE_XX_YY values used below are auto-generated by DT */ /* DT_FLASH_AREA_IMAGE_XX_YY values used below are auto-generated by DT */
#ifdef CONFIG_TRUSTED_EXECUTION_NONSECURE #ifdef CONFIG_TRUSTED_EXECUTION_NONSECURE
#define FLASH_AREA_IMAGE_SECONDARY DT_FLASH_AREA_IMAGE_1_NONSECURE_ID #define FLASH_AREA_IMAGE_SECONDARY DT_FLASH_AREA_IMAGE_1_NONSECURE_ID

View file

@ -13,7 +13,7 @@
#ifndef OPENTHREAD_CORE_ZEPHYR_CONFIG_H_ #ifndef OPENTHREAD_CORE_ZEPHYR_CONFIG_H_
#define OPENTHREAD_CORE_ZEPHYR_CONFIG_H_ #define OPENTHREAD_CORE_ZEPHYR_CONFIG_H_
#include <generated_dts_board.h> #include <devicetree.h>
/** /**
* @def OPENTHREAD_CONFIG_NUM_MESSAGE_BUFFERS * @def OPENTHREAD_CONFIG_NUM_MESSAGE_BUFFERS

View file

@ -29,7 +29,7 @@ manifest:
revision: 5690f5b84495c8b657ff204c5c827df1ab9e12e3 revision: 5690f5b84495c8b657ff204c5c827df1ab9e12e3
path: modules/hal/atmel path: modules/hal/atmel
- name: ci-tools - name: ci-tools
revision: eb7f1e19eff28d486c64b850ef7b9dcd0331a7af revision: c7d432c9c3674f5d646cf8f8a56f79a469e4e2a2
path: tools/ci-tools path: tools/ci-tools
- name: civetweb - name: civetweb
revision: 99129c5efc907ea613c4b73ccff07581feb58a7a revision: 99129c5efc907ea613c4b73ccff07581feb58a7a
@ -62,7 +62,7 @@ manifest:
revision: 2f1923cb2067bbddb89716896cf27d7c2245f580 revision: 2f1923cb2067bbddb89716896cf27d7c2245f580
path: modules/hal/stm32 path: modules/hal/stm32
- name: hal_ti - name: hal_ti
revision: 879c7d08ffc6cd18737847030b906cffe3b0a8fb revision: c9fd9faeaba28c23998a83b37054805259dd8de8
path: modules/hal/ti path: modules/hal/ti
- name: libmetal - name: libmetal
revision: 45e630d6152824f807d3f919958605c4626cbdff revision: 45e630d6152824f807d3f919958605c4626cbdff
@ -74,7 +74,7 @@ manifest:
revision: 3776c158fe138a72c97c187e4d31c81c37884be9 revision: 3776c158fe138a72c97c187e4d31c81c37884be9
path: modules/crypto/mbedtls path: modules/crypto/mbedtls
- name: mcuboot - name: mcuboot
revision: c2bd757332bfde11c27019f937b0c61d5e9b9fd9 revision: e96b6873bd8a64185796ac47b941f56dd29b6e3f
path: bootloader/mcuboot path: bootloader/mcuboot
- name: mcumgr - name: mcumgr
revision: b18b3d16441f40cf983aa034258e8f7c97bfe9bf revision: b18b3d16441f40cf983aa034258e8f7c97bfe9bf