nuttx-apps/testing/drivers/drivertest/devicetree
fangpeina c7372dfe94 testing/devicetree: add devicetree dynamic api testcase
config:
    CONFIG_ALLOW_MIT_COMPONENTS=y
    CONFIG_ARCH_SETJMP_H=y
    CONFIG_TESTING_CMOCKA=y
    CONFIG_TESTING_DEVICETREE=y
    CONFIG_TESTING_DEVICETREE_DYNAMIC_API=y

    CONFIG_DEVICETREE_HEADER_GENERATION=y
    CONFIG_DTS_CUSTOM_BINDINGS_DIR="../apps/testing/drivers/drivertest/devicetree/bindings;../apps/testing/drivers/drivertest/devicetree/bindings"
    CONFIG_DTS_OVERLAY_DIR="../apps/testing/drivers/drivertest/devicetree/api/base,../apps/testing/drivers/drivertest/devicetree/api/board1;../apps/testing/drivers/drivertest/devicetree/api/base,../apps/testing/drivers/drivertest/devicetree/api/board2"
    CONFIG_DTS_SOURCE_DTR="./boards/arm/qemu/qemu-armv7a/src;./boards/arm/qemu/qemu-armv7a/src"
build:
    cmake -B cmake_out -DBOARD_CONFIG=boards/arm/qemu/qemu-armv7a/configs/dts/ -GNinja
    cmake --build cmake_out
run:
    qemu-system-arm -cpu cortex-a7 -nographic -machine virt,virtualization=off,gic-version=2 -net none -chardev stdio,id=con,mux=on -serial chardev:con -mon chardev=con,mode=readline -kernel cmake_out/qemu-armv7a_dts/nuttx -semihosting
    nsh> devicetree_test_api

Signed-off-by: fangpeina <fangpeina@xiaomi.com>
2026-04-20 15:20:18 +08:00
..
api testing/devicetree: add devicetree dynamic api testcase 2026-04-20 15:20:18 +08:00
bindings/test testing/devicetree: add bindings files for dynamic testcase 2026-04-20 15:19:56 +08:00
CMakeLists.txt testing/drivers: move devicetree test to drivertest 2026-04-20 15:19:55 +08:00
Kconfig testing/drivers: move devicetree test to drivertest 2026-04-20 15:19:55 +08:00
Make.defs testing/drivers: move devicetree test to drivertest 2026-04-20 15:19:55 +08:00
Makefile testing/drivers: move devicetree test to drivertest 2026-04-20 15:19:55 +08:00