zephyr/scripts
Ioannis Damigos 871afee41c edtlib: fix _raw_unit_addr() function
The '_raw_unit_addr()' function was incorrectly written a long time ago.
It tries to look up and use the '#address-cells' of the node containing
the 'interrupts' property itself, instead of using the '#address-cells' of
the interrupt controller's node (or its parent).

As a result, the mapping is successful only if the '#address-cells' value
is the same in both the node and the interrupt controller, all other cases
lead to random errors being generated by the 'gen_defines.py' script.

Also, the function was trying to use the '#address-cells' value as a
little-endian one, which led to unpredictable results as well.
This problem has been fixed too.

Fixes #77890, and probably #78020

Signed-off-by: Andrey VOLKOV <andrey.volkov@munic.io>
Signed-off-by: Ioannis Damigos <ioannis.damigos.uj@renesas.com>
2025-06-27 10:57:38 +02:00
..
build code_relocation: Handle relocation of noinit sections 2025-06-18 11:16:37 +01:00
checkpatch
ci scripts: ci: check_compliance: allow CONFIG_BOARD_UNIT_TESTING 2025-06-24 14:18:52 +02:00
coccinelle
coredump
dts edtlib: fix _raw_unit_addr() function 2025-06-27 10:57:38 +02:00
footprint scripts: Bump Python target version for ruff 2025-06-23 15:48:57 +01:00
generate_usb_vif
gitlint
kconfig x86: rename DEBUG_INFO to X86_DEBUG_INFO 2025-06-20 14:43:42 -05:00
logging/dictionary scripts/logging: Add RX config detection 2025-06-26 14:07:03 +02:00
native_simulator native_simulator: Get latest from upstream 2025-05-12 19:20:37 +02:00
net
profiling
pylib pytest twister harness: increase timeout when stopping subprocess 2025-06-26 10:59:12 -05:00
pylint/checkers
release
ruff
schemas scripts: hwm_v2: add full_name property for archs 2025-06-06 10:29:44 +02:00
tests twister: Minor quarantine fixes 2025-06-10 10:22:51 -04:00
tracing scripts: trace_capture_usb: disable tracing on exit 2025-06-17 16:03:44 +02:00
utils scripts: Fix bindings style migration script 2025-06-18 09:08:05 -04:00
west_commands scripts: west_commands: runners: add ST-LINK GDB server 2025-06-23 15:47:17 +01:00
.gitignore
bindings_properties_allowlist.yaml scripts: ci: Add CI bindings style checker 2025-06-17 16:03:54 +02:00
check_maintainers.py
checkpatch.pl
checkstack.pl
coccicheck
dump_bugs_pickle.py
gen_gcov_files.py
get_maintainer.py maintainers: add options to area command 2025-06-10 12:10:40 +02:00
github_helpers.py
list_boards.py scripts: list_boards: Fix linter issues 2025-06-06 11:52:17 +02:00
list_hardware.py scripts: list_hardware: Fix linter issues 2025-06-06 11:52:17 +02:00
list_shields.py shields: doc: allow to indicate supported hw features 2025-05-28 15:33:50 +02:00
make_bugs_pickle.py
requirements-actions.in scripts: west: spdx: extract copyright info 2025-06-23 13:42:35 +02:00
requirements-actions.txt scripts: west: spdx: extract copyright info 2025-06-23 13:42:35 +02:00
requirements-base.txt scripts: west: spdx: extract copyright info 2025-06-23 13:42:35 +02:00
requirements-build-test.txt
requirements-compliance.txt scripts: ci: add vermin (min python version check) 2025-06-06 08:45:13 +02:00
requirements-extras.txt scripts: requirements: extras: add spsdk 2025-06-11 16:03:37 -07:00
requirements-run-test.txt tests: cmake: actually test SBOM files generation 2025-06-18 17:45:16 -04:00
requirements.txt
series-push-hook.sh
set_assignees.py ci: set_assignee: don't allways pick next area when submitter = assignee 2025-04-23 17:54:38 +02:00
snippets.py
spelling.txt
tags.sh
twister
valgrind.supp
west-commands.yml
zephyr_module.py scripts: zephyr_module.py: Take EXTRA_ZEPHYR_MODULES variable into account 2025-06-09 10:26:54 +01:00