File Index
Files and directories
Sign in
FILE

serial-peripheral-props.yaml

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/serial/serial-peripheral-props.yaml YAML
 1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
 2%YAML 1.2
 3---
 4$id: http://devicetree.org/schemas/serial/serial-peripheral-props.yaml#
 5$schema: http://devicetree.org/meta-schemas/core.yaml#
 6
 7title: Common Properties for Serial-attached Devices
 8
 9maintainers:
10  - Rob Herring <robh@kernel.org>
11  - Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12
13description:
14  Devices connected over serial/UART, expressed as children of a serial
15  controller, might need similar properties, e.g. for configuring the baud
16  rate.
17
18properties:
19  max-speed:
20    $ref: /schemas/types.yaml#/definitions/uint32
21    description:
22      The maximum baud rate the device operates at.
23      This should only be present if the maximum is less than the slave
24      device can support.  For example, a particular board has some
25      signal quality issue or the host processor can't support higher
26      baud rates.
27
28  current-speed:
29    $ref: /schemas/types.yaml#/definitions/uint32
30    description: |
31      The current baud rate the device operates at.
32      This should only be present in case a driver has no chance to know
33      the baud rate of the slave device.
34      Examples:
35        * device supports auto-baud
36        * the rate is setup by a bootloader and there is no way to reset
37          the device
38        * device baud rate is configured by its firmware but there is no
39          way to request the actual settings
40
41additionalProperties: true
~/ Read-only file preview.