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 7 title: Common Properties for Serial-attached Devices 8 9 maintainers: 10 - Rob Herring <robh@kernel.org> 11 - Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12 13 description: 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 18 properties: 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 41 additionalProperties: true
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.