| /* |
| * 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"; |
| }; |
| }; |
| }; |