@@ -10,7 +10,7 @@ types and classes of devices are represented in the devicetree. The
10
10
compatible property of a device node describes the specific binding (or
11
11
bindings) to which the node complies.
12
12
13
- Bindings may be defined as extensions of other each. For example a new
13
+ Bindings may be defined as extensions of each other . For example, a new
14
14
bus type could be defined as an extension of the simple-bus binding. In
15
15
this case, the compatible property would contain several strings
16
16
identifying each binding—from the most specific to the most general (see
@@ -75,10 +75,10 @@ here to facilitate standardization of names and usage.
75
75
``<prop-encoded-array> `` in one of two forms:
76
76
77
77
a 32-bit integer consisting of one ``<u32>`` specifying the
78
- frequency
78
+ frequency.
79
79
80
80
a 64-bit integer represented as a ``<u64>`` specifying the
81
- frequency
81
+ frequency.
82
82
=========== ==============================================================
83
83
84
84
``reg-shift `` Property
@@ -115,7 +115,7 @@ here to facilitate standardization of names and usage.
115
115
Property ``label ``
116
116
=========== ==============================================================
117
117
Value type ``<string> ``
118
- Description The label property defines a human readable string describing
118
+ Description The label property defines a human- readable string describing
119
119
a device. The binding for a given device specifies the exact
120
120
meaning of the property for that device.
121
121
=========== ==============================================================
@@ -126,10 +126,10 @@ Serial devices
126
126
Serial Class Binding
127
127
~~~~~~~~~~~~~~~~~~~~
128
128
129
- The class of serial devices consists of various types of point to point
129
+ The class of serial devices consists of various types of point-to- point
130
130
serial line devices. Examples of serial line devices include the 8250
131
- UART, 16550 UART, HDLC device, and BISYNC device. In most cases hardware
132
- compatible with the RS-232 standard fit into the serial device class.
131
+ UART, 16550 UART, HDLC device, and BISYNC device. In most cases, hardware
132
+ compatible with the RS-232 standard fits into the serial device class.
133
133
134
134
I\ :sup: `2`\ C and SPI (Serial Peripheral Interface) devices shall not
135
135
be represented as serial port devices because they have their own
@@ -181,12 +181,12 @@ the devicetree using following properties.
181
181
======================= ===== ===================== ===============================================
182
182
``compatible `` R <string list> Value shall include "ns16550".
183
183
``clock-frequency `` R ``<u32> `` Specifies the frequency (in Hz) of the baud
184
- rate generator’s input clock
184
+ rate generator’s input clock.
185
185
``current-speed `` OR ``<u32> `` Specifies current serial device speed in bits
186
- per second
186
+ per second.
187
187
``reg `` R ``<prop encoded Specifies the physical address of the
188
188
array> `` registers device within the address space of
189
- the parent bus
189
+ the parent bus.
190
190
``interrupts `` OR ``<prop encoded Specifies the interrupts generated by this
191
191
array> `` device. The value of the interrupts property
192
192
consists of one or more interrupt specifiers.
@@ -248,7 +248,7 @@ Network Class Binding
248
248
=========== ==============================================================
249
249
Property ``local-mac-address ``
250
250
=========== ==============================================================
251
- Value type ``<prop-encoded-array> `` encoded as an array of hex numbers
251
+ Value type ``<prop-encoded-array> `` encoded as an array of hex numbers.
252
252
Description Specifies MAC address that was assigned to the network device
253
253
described by the node containing this property.
254
254
Example ``local-mac-address = [ 00 00 12 34 56 78 ]; ``
@@ -263,7 +263,7 @@ Network Class Binding
263
263
=========== ==============================================================
264
264
Property ``mac-address ``
265
265
=========== ==============================================================
266
- Value type ``<prop-encoded-array> `` encoded as an array of hex numbers
266
+ Value type ``<prop-encoded-array> `` encoded as an array of hex numbers.
267
267
Description Specifies the MAC address that was last used by the boot
268
268
program. This property should be used in cases where the MAC
269
269
address assigned to the device by the boot program is
@@ -368,8 +368,8 @@ the network device class.
368
368
Value type ``<phandle> ``
369
369
Description Specifies a reference to a node representing a physical layer
370
370
(PHY) device connected to this Ethernet device. This property
371
- is required in case where the Ethernet device is connected a
372
- physical layer device.
371
+ is required in case where the Ethernet device is connected to
372
+ a physical layer device.
373
373
Example ``phy-handle = <&PHY0>; ``
374
374
=========== ==============================================================
375
375
@@ -402,11 +402,11 @@ specifiers:
402
402
======================== ===== ===================== ===============================================
403
403
Property Name Usage Value Type Definition
404
404
======================== ===== ===================== ===============================================
405
- ``compatible `` R ``<string> `` Value shall include ``"open-pic" ``
405
+ ``compatible `` R ``<string> `` Value shall include ``"open-pic" ``.
406
406
``reg `` R ``<prop encoded Specifies the physical address of the
407
407
array> `` registers device within the address space of
408
- the parent bus
409
- ``interrupt-controller `` R ``<empty> `` Specifies that this node is an interrupt controller
408
+ the parent bus.
409
+ ``interrupt-controller `` R ``<empty> `` Specifies that this node is an interrupt controller.
410
410
``#interrupt-cells `` R ``<u32> `` Shall be 2.
411
411
``#address-cells `` R ``<u32> `` Shall be 0.
412
412
Usage legend: R=Required, O=Optional, OR=Optional but Recommended, SD=See Definition
0 commit comments