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 42