Lines Matching +full:mode +full:- +full:capable
8 EIA-485, also known as TIA/EIA-485 or RS-485, is a standard defining the
15 2. Hardware-related Considerations
18 Some CPUs/UARTs (e.g., Atmel AT91 or 16C950 UART) contain a built-in
19 half-duplex mode capable of automatically controlling line direction by
21 half-duplex hardware like an RS485 transceiver or any RS232-connected
22 half-duplex devices like some modems.
24 For these microcontrollers, the Linux driver should be made capable of
26 available at user-level to allow switching from one mode to the other, and
37 [#DT-bindings]_. The serial core fills the struct serial_rs485 from the
41 Any driver for devices capable of working both as RS232 and RS485 should
52 .. kernel-doc:: include/uapi/linux/serial.h
55 4. Usage from user-level
58 From user-level, RS485 configuration can be get/set using the previous
74 /* Enable RS485 mode: */
110 The Linux kernel provides addressing mode for multipoint RS-485 serial
111 communications line. The addressing mode is enabled with
116 Address mode flags:
117 - ``SER_RS485_ADDRB``: Enabled addressing mode (sets also ADDRB in termios).
118 - ``SER_RS485_ADDR_RECV``: Receive (filter) address enabled.
119 - ``SER_RS485_ADDR_DEST``: Set destination address.
122 - ``addr_recv``: Receive address.
123 - ``addr_dest``: Destination address.
135 .. [#DT-bindings] Documentation/devicetree/bindings/serial/rs485.txt