xref: /linux-6.14.4/Documentation/devicetree/bindings/serial/serial-peripheral-props.yaml
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 <[email protected]>
11  - Greg Kroah-Hartman <[email protected]>
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
42

served by {OpenGrok

Last Index Update: Mon Apr 28 06:57:04 CEST 2025