DT_SPEC related macro tests (ADC_DT_SPEC_GET_BY_NAME, MBOX_DT_SPEC_GET) should not appear in this test because the configuration does not turn on any devices Move DP_SPEC-related tests to api_ext and enable the related device in the configuration fix #77205 Signed-off-by: Wenbin Zhang <freey7955@gmail.com>
78 lines
1.9 KiB
Text
78 lines
1.9 KiB
Text
/*
|
|
* Copyright (c) 2021, Commonwealth Scientific and Industrial Research
|
|
* Organisation (CSIRO) ABN 41 687 119 230.
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*
|
|
* Application overlay for testing the devicetree.h extension API's.
|
|
*
|
|
* Names in this file should be chosen in a way that won't conflict
|
|
* with real-world devicetree nodes, to allow these tests to run on
|
|
* (and be extended to test) real hardware.
|
|
*/
|
|
|
|
/ {
|
|
test {
|
|
#address-cells = < 0x1 >;
|
|
#size-cells = < 0x1 >;
|
|
|
|
test_sram1: sram@20000000 {
|
|
compatible = "zephyr,memory-region", "mmio-sram";
|
|
reg = < 0x20000000 0x1000 >;
|
|
zephyr,memory-region = "SRAM_REGION";
|
|
};
|
|
test_sram2: sram@20001000 {
|
|
compatible = "zephyr,memory-region", "mmio-sram";
|
|
reg = < 0x20001000 0x1000 >;
|
|
zephyr,memory-region = "SRAM@REGION#2";
|
|
};
|
|
|
|
test_fixed_clk: test-fixed-clock {
|
|
compatible = "fixed-clock";
|
|
clock-frequency = <25000000>;
|
|
#clock-cells = <0>;
|
|
};
|
|
|
|
test_clk: test-clock {
|
|
compatible = "vnd,clock";
|
|
#clock-cells = <2>;
|
|
};
|
|
|
|
test_adc_1: adc@10002000 {
|
|
reg = <0x10002000 0x1000>;
|
|
compatible = "vnd,adc";
|
|
status = "okay";
|
|
#io-channel-cells = <1>;
|
|
};
|
|
|
|
test_adc_2: adc@10003000 {
|
|
reg = <0x10003000 0x1000>;
|
|
compatible = "vnd,adc";
|
|
status = "okay";
|
|
#io-channel-cells = <1>;
|
|
};
|
|
|
|
test_mbox: mbox {
|
|
compatible = "vnd,mbox";
|
|
#mbox-cells = <1>;
|
|
status = "okay";
|
|
};
|
|
|
|
test_mbox_zero_cell: mbox_zero_cell {
|
|
compatible = "vnd,mbox-zero-cell";
|
|
#mbox-cells = <0>;
|
|
status = "okay";
|
|
};
|
|
|
|
/* there should only be one of these */
|
|
test_temp_sensor: temperature-sensor {
|
|
compatible = "vnd,adc-temp-sensor";
|
|
clocks = <&test_clk 3 7>, <&test_fixed_clk>, <&test_clk 8 2>;
|
|
clock-names = "clk-a", "clk-fixed", "clk-b";
|
|
io-channels = <&test_adc_1 10>, <&test_adc_2 20>;
|
|
io-channel-names = "ch1", "ch2";
|
|
mboxes = <&test_mbox 1>, <&test_mbox 2>, <&test_mbox_zero_cell>;
|
|
mbox-names = "tx", "rx", "zero";
|
|
};
|
|
};
|
|
};
|