File: test.dts.ref

package info (click to toggle)
kf6-syntax-highlighting 6.18.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 49,060 kB
  • sloc: xml: 203,100; cpp: 12,878; python: 3,055; sh: 965; perl: 814; ruby: 494; pascal: 393; javascript: 161; php: 150; jsp: 132; lisp: 131; haskell: 124; ada: 119; ansic: 107; makefile: 96; f90: 94; ml: 85; cobol: 81; yacc: 71; csh: 62; exp: 61; erlang: 54; sql: 51; java: 47; sed: 45; objc: 37; tcl: 36; awk: 31; asm: 30; fortran: 18; cs: 10
file content (68 lines) | stat: -rw-r--r-- 9,030 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<Comment>/*</Comment><br/>
<Comment> * DTS file test</Comment><br/>
<Comment> *</Comment><br/>
<Comment> * </Comment><SPDX Tag>SPDX-FileCopyrightText:</SPDX Tag><Comment> 2025 Artur Weber <knuxify@gmail.com></Comment><br/>
<Comment> *</Comment><br/>
<Comment> * </Comment><SPDX Tag>SPDX-License-Identifier:</SPDX Tag><SPDX Value> </SPDX Value><SPDX License>MIT</SPDX License><br/>
<Comment> */</Comment><br/>
<Normal Text></Normal Text><br/>
<Tag>/dts-v1/</Tag><Symbol>;</Symbol><br/>
<Normal Text></Normal Text><br/>
<Preprocessor>#include <gpio.h></Preprocessor><br/>
<Preprocessor>#include "test.dtsi"</Preprocessor><br/>
<Normal Text></Normal Text><br/>
<Comment>// </Comment><Alert Level 2>TODO</Alert Level 2><Comment> comment </Comment><Alert Level 2>FIXME</Alert Level 2><Comment> comment</Comment><br/>
<Normal Text></Normal Text><br/>
<Tag>/delete-node/</Tag><Normal Text> </Normal Text><Reference>&bad_node</Reference><Symbol>;</Symbol><br/>
<Normal Text></Normal Text><br/>
<NodeName>/ </NodeName><NodeBracket>{</NodeBracket><br/>
<Normal Text>	</Normal Text><Property>#address-cells </Property><Assignment>=</Assignment><Normal Text> </Normal Text><ValueBrackets><</ValueBrackets><Integer>1</Integer><ValueBrackets>></ValueBrackets><Symbol>;</Symbol><br/>
<Normal Text>	</Normal Text><Property>#size-cells </Property><Assignment>=</Assignment><Normal Text> </Normal Text><ValueBrackets><</ValueBrackets><Integer>1</Integer><ValueBrackets>></ValueBrackets><Symbol>;</Symbol><br/>
<Normal Text></Normal Text><br/>
<Normal Text>	</Normal Text><Property>compatible </Property><Assignment>=</Assignment><Normal Text> </Normal Text><String>"foo,bar"</String><Normal Text>, </Normal Text><String>"baz,quox"</String><Symbol>;</Symbol><br/>
<Normal Text></Normal Text><br/>
<Normal Text>	</Normal Text><NodeName>memory</NodeName><NodeNameAddress>@80000000</NodeNameAddress><NodeName> </NodeName><NodeBracket>{</NodeBracket><Normal Text> </Normal Text><Property>reg </Property><Assignment>=</Assignment><Normal Text> </Normal Text><ValueBrackets><</ValueBrackets><HexInteger>0x80000000</HexInteger><Normal Text> </Normal Text><HexInteger>0x10000000</HexInteger><ValueBrackets>></ValueBrackets><Symbol>;</Symbol><Normal Text> </Normal Text><NodeBracket>}</NodeBracket><Symbol>;</Symbol><br/>
<Normal Text></Normal Text><br/>
<Normal Text>	</Normal Text><NodeName>soc </NodeName><NodeBracket>{</NodeBracket><br/>
<Normal Text>		</Normal Text><NodeLabel>i2c1:</NodeLabel><NodeName> i2c</NodeName><NodeNameAddress>@4000</NodeNameAddress><NodeName> </NodeName><NodeBracket>{</NodeBracket><br/>
<Normal Text>			</Normal Text><Property>compatible </Property><Assignment>=</Assignment><Normal Text> </Normal Text><String>"foo,i2c-controller"</String><Symbol>;</Symbol><br/>
<Normal Text>			</Normal Text><Property>reg </Property><Assignment>=</Assignment><Normal Text> </Normal Text><ValueBrackets><</ValueBrackets><HexInteger>0x00004000</HexInteger><Normal Text> </Normal Text><HexInteger>0x1c0</HexInteger><ValueBrackets>></ValueBrackets><Symbol>;</Symbol><br/>
<Normal Text>			</Normal Text><Property>foo,int-property </Property><Assignment>=</Assignment><Normal Text> </Normal Text><ValueBrackets><</ValueBrackets><Integer>32</Integer><ValueBrackets>></ValueBrackets><Symbol>;</Symbol><Normal Text> </Normal Text><Comment>// Side comment</Comment><br/>
<Normal Text>			</Normal Text><Property>foo,boolean</Property><Symbol>;</Symbol><br/>
<Normal Text></Normal Text><br/>
<Normal Text>			</Normal Text><Property>#address-cells </Property><Assignment>=</Assignment><Normal Text> </Normal Text><ValueBrackets><</ValueBrackets><Integer>1</Integer><ValueBrackets>></ValueBrackets><Symbol>;</Symbol><br/>
<Normal Text>			</Normal Text><Property>#size-cells </Property><Assignment>=</Assignment><Normal Text> </Normal Text><ValueBrackets><</ValueBrackets><Integer>0</Integer><ValueBrackets>></ValueBrackets><Symbol>;</Symbol><br/>
<Normal Text>		</Normal Text><NodeBracket>}</NodeBracket><Symbol>;</Symbol><br/>
<Normal Text></Normal Text><br/>
<Normal Text>		</Normal Text><NodeLabel>pwm:</NodeLabel><NodeName> pwm</NodeName><NodeNameAddress>@6c00</NodeNameAddress><NodeName> </NodeName><NodeBracket>{</NodeBracket><br/>
<Normal Text>			</Normal Text><Property>reg </Property><Assignment>=</Assignment><Normal Text> </Normal Text><ValueBrackets><</ValueBrackets><HexInteger>0x00006c00</HexInteger><Normal Text> </Normal Text><HexInteger>0x8a</HexInteger><ValueBrackets>></ValueBrackets><Symbol>;</Symbol><br/>
<Normal Text>		</Normal Text><NodeBracket>}</NodeBracket><Symbol>;</Symbol><br/>
<Normal Text></Normal Text><br/>
<Normal Text>		</Normal Text><NodeLabel>gpio:</NodeLabel><NodeName> gpio</NodeName><NodeNameAddress>@7000</NodeNameAddress><NodeName> </NodeName><NodeBracket>{</NodeBracket><br/>
<Normal Text>			</Normal Text><Property>reg </Property><Assignment>=</Assignment><Normal Text> </Normal Text><ValueBrackets><</ValueBrackets><HexInteger>0x00007000</HexInteger><Normal Text> </Normal Text><HexInteger>0x200</HexInteger><ValueBrackets>></ValueBrackets><Symbol>;</Symbol><br/>
<Normal Text>			</Normal Text><Property>gpio-controller</Property><Symbol>;</Symbol><br/>
<Normal Text>			</Normal Text><Property>#gpio-cells </Property><Assignment>=</Assignment><Normal Text> </Normal Text><ValueBrackets><</ValueBrackets><Integer>2</Integer><ValueBrackets>></ValueBrackets><Symbol>;</Symbol><br/>
<Normal Text>		</Normal Text><NodeBracket>}</NodeBracket><Symbol>;</Symbol><br/>
<Normal Text>	</Normal Text><NodeBracket>}</NodeBracket><Symbol>;</Symbol><br/>
<NodeBracket>}</NodeBracket><Symbol>;</Symbol><br/>
<Normal Text></Normal Text><br/>
<Reference>&i2c1</Reference><Normal Text> </Normal Text><NodeBracket>{</NodeBracket><br/>
<Normal Text>	</Normal Text><NodeName>sensor</NodeName><NodeNameAddress>@10</NodeNameAddress><NodeName> </NodeName><NodeBracket>{</NodeBracket><br/>
<Normal Text>		</Normal Text><Property>compatible </Property><Assignment>=</Assignment><Normal Text> </Normal Text><String>"baz,sensor"</String><Symbol>;</Symbol><br/>
<Normal Text>		</Normal Text><Property>reg </Property><Assignment>=</Assignment><Normal Text> </Normal Text><ValueBrackets><</ValueBrackets><HexInteger>0x10</HexInteger><ValueBrackets>></ValueBrackets><Symbol>;</Symbol><br/>
<Normal Text>		</Normal Text><Property>gpios </Property><Assignment>=</Assignment><Normal Text> </Normal Text><ValueBrackets><</ValueBrackets><Reference>&gpio</Reference><Normal Text> </Normal Text><Integer>5</Integer><Normal Text> </Normal Text><Constant>GPIO_ACTIVE_LOW</Constant><ValueBrackets>></ValueBrackets><Symbol>;</Symbol><br/>
<Normal Text>		</Normal Text><Property>foo,u8-property </Property><Assignment>=</Assignment><Normal Text> </Normal Text><Tag>/bits/</Tag><Normal Text> </Normal Text><Integer>8</Integer><Normal Text> </Normal Text><ValueBrackets><</ValueBrackets><HexInteger>0x1</HexInteger><ValueBrackets>></ValueBrackets><Symbol>;</Symbol><br/>
<Normal Text>		</Normal Text><Property>foo,ref-property </Property><Assignment>=</Assignment><Normal Text> </Normal Text><ValueBrackets><</ValueBrackets><Reference>&pwm</Reference><ValueBrackets>></ValueBrackets><Symbol>;</Symbol><br/>
<Normal Text>		</Normal Text><Property>foo,prop-with-macro </Property><Assignment>=</Assignment><Normal Text> </Normal Text><String>"a"</String><Normal Text>, </Normal Text><HexInteger>0x00</HexInteger><Normal Text>, </Normal Text><Constant>MY_MACRO(</Constant><HexInteger>0x5a</HexInteger><Normal Text>, </Normal Text><Integer>2</Integer><Normal Text>, </Normal Text><String>"test"</String><Constant>)</Constant><Symbol>;</Symbol><br/>
<Normal Text></Normal Text><br/>
<Normal Text>		</Normal Text><NodeName>named-subnode </NodeName><NodeBracket>{</NodeBracket><br/>
<Normal Text>			</Normal Text><Property>foo,str-property </Property><Assignment>=</Assignment><Normal Text> </Normal Text><String>"test"</String><Symbol>;</Symbol><br/>
<Normal Text>			</Normal Text><Property>foo,multiline </Property><Assignment>=</Assignment><Normal Text> </Normal Text><String>"a"</String><Normal Text>, </Normal Text><String>"b"</String><Normal Text>,</Normal Text><br/>
<Normal Text>					</Normal Text><String>"c"</String><Normal Text>, </Normal Text><String>"d"</String><Symbol>;</Symbol><br/>
<Normal Text>		</Normal Text><NodeBracket>}</NodeBracket><Symbol>;</Symbol><br/>
<Normal Text></Normal Text><br/>
<Normal Text>        </Normal Text><NodeLabel>label_A:</NodeLabel><NodeName> </NodeName><NodeLabel>label_B:</NodeLabel><NodeName> multiply-labeled-node</NodeName><NodeNameAddress>@0</NodeNameAddress><NodeName> </NodeName><NodeBracket>{</NodeBracket><br/>
<Normal Text>            </Normal Text><Property>compatible </Property><Assignment>=</Assignment><Normal Text> </Normal Text><String>"foo,bar"</String><Symbol>;</Symbol><br/>
<Normal Text>        </Normal Text><NodeBracket>}</NodeBracket><Symbol>;</Symbol><br/>
<Normal Text>	</Normal Text><NodeBracket>}</NodeBracket><Symbol>;</Symbol><br/>
<NodeBracket>}</NodeBracket><Symbol>;</Symbol><br/>