123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- Serial Slave Device DT binding
- This documents the binding structure and common properties for serial
- attached devices. Common examples include Bluetooth, WiFi, NFC and GPS
- devices.
- Serial attached devices shall be a child node of the host UART device the
- slave device is attached to. It is expected that the attached device is
- the only child node of the UART device. The slave device node name shall
- reflect the generic type of device for the node.
- Required Properties:
- - compatible : A string reflecting the vendor and specific device the node
- represents.
- Optional Properties:
- - max-speed : The maximum baud rate the device operates at. This should
- only be present if the maximum is less than the slave device
- can support. For example, a particular board has some signal
- quality issue or the host processor can't support higher
- baud rates.
- - current-speed : The current baud rate the device operates at. This should
- only be present in case a driver has no chance to know
- the baud rate of the slave device.
- Examples:
- * device supports auto-baud
- * the rate is setup by a bootloader and there is no
- way to reset the device
- * device baud rate is configured by its firmware but
- there is no way to request the actual settings
- Example:
- serial@1234 {
- compatible = "ns16550a";
- interrupts = <1>;
- bluetooth {
- compatible = "brcm,bcm43341-bt";
- interrupt-parent = <&gpio>;
- interrupts = <10>;
- };
- };
|