Back to home page

LXR

 
 

    


Warning, /testsuites/libtests/ofw01/some.dts is written in an unsupported language. File is not indexed.

0001 /* SPDX-License-Identifier: BSD-2-Clause */
0002 
0003 /*
0004  * Copyright (c) 2020 Niteesh G S <niteesh.gs@gmail.com>.  All rights reserved.
0005  * Copyright (c) 2015 embedded brains GmbH & Co. KG
0006  *
0007  * Redistribution and use in source and binary forms, with or without
0008  * modification, are permitted provided that the following conditions
0009  * are met:
0010  * 1. Redistributions of source code must retain the above copyright
0011  *    notice, this list of conditions and the following disclaimer.
0012  * 2. Redistributions in binary form must reproduce the above copyright
0013  *    notice, this list of conditions and the following disclaimer in the
0014  *    documentation and/or other materials provided with the distribution.
0015  *
0016  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
0017  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
0018  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
0019  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
0020  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
0021  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
0022  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
0023  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
0024  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
0025  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
0026  * POSSIBILITY OF SUCH DAMAGE.
0027  */
0028 
0029 /dts-v1/;
0030 
0031 / {
0032         compatible = "a,b";
0033         #address-cells = <1>;
0034         #size-cells = <2>;
0035         model = "c";
0036 
0037         d {
0038                 e = "f";
0039                 g;
0040 
0041                 h@0 {
0042                 };
0043 
0044                 h@1 {
0045                         w = <123>;
0046                 };
0047         };
0048 
0049         aliases {
0050                 k = "/m@1248";
0051         };
0052 
0053         l: m@1248 {
0054                 n = <0xdeadbeef 0x12345678>;
0055 
0056                 o {
0057                         p;
0058                 };
0059 
0060                 q {
0061                         r = "s";
0062                 };
0063         };
0064 
0065         t {
0066                 u = <&l>;
0067         };
0068 
0069         a {
0070                 compatible = "a";
0071                 reg = <0x1234 0x10>;
0072                 ranges = <0x1000 0x8000 0x400 0x2000 0xF000 0x1000>;
0073                 interrupts = <0x1>;
0074 
0075                 b {
0076                         reg = <0x1234 0x10 0x2468 0x10>;
0077                 };
0078         };
0079 
0080         c {
0081                 ranges;
0082                 interrupts = <0x1 0x2 0x3>;
0083 
0084                 q {
0085                         reg = <0x4800 0x200>;
0086                         status = "okay";
0087                 };
0088         };
0089 };