Home
last modified time | relevance | path

Searched refs:rs485 (Results 1 – 25 of 50) sorted by relevance

12

/linux/arch/arm/boot/dts/microchip/
H A Daks-cdu.dts32 linux,rs485-enabled-at-boot-time;
33 rs485-rts-delay = <0 0>;
38 linux,rs485-enabled-at-boot-time;
39 rs485-rts-delay = <0 0>;
44 linux,rs485-enabled-at-boot-time;
45 rs485-rts-delay = <0 0>;
H A Danimeo_ip.dts59 linux,rs485-enabled-at-boot-time;
65 linux,rs485-enabled-at-boot-time;
/linux/arch/arm/boot/dts/ti/omap/
H A Dam335x-nano.dts171 rs485-rts-active-high;
172 rs485-rx-during-tx;
173 rs485-rts-delay = <1 1>;
174 linux,rs485-enabled-at-boot-time;
182 rs485-rts-active-high;
183 rs485-rts-delay = <1 1>;
184 linux,rs485-enabled-at-boot-time;
191 rs485-rts-active-high;
192 rs485-rx-during-tx;
193 rs485-rts-delay = <1 1>;
[all …]
H A Dam335x-regor.dtsi190 uart1_rs485_pins: pinmux-uart1-rs485-pins {
203 linux,rs485-enabled-at-boot-time;
208 rs485-rts-active-low;
/linux/drivers/tty/serial/8250/
H A D8250_lpc18xx.c36 struct serial_rs485 *rs485) in lpc18xx_rs485_config() argument
43 if (rs485->flags & SER_RS485_ENABLED) { in lpc18xx_rs485_config()
47 if (rs485->flags & SER_RS485_RTS_ON_SEND) in lpc18xx_rs485_config()
51 if (rs485->delay_rts_after_send) { in lpc18xx_rs485_config()
53 rs485_dly_reg = DIV_ROUND_UP(rs485->delay_rts_after_send in lpc18xx_rs485_config()
60 rs485->delay_rts_after_send = (rs485_dly_reg * MSEC_PER_SEC) in lpc18xx_rs485_config()
H A D8250_keba.c114 struct serial_rs485 *rs485) in kuart_rs485_config() argument
121 if (rs485->flags & SER_RS485_ENABLED) { in kuart_rs485_config()
122 if (rs485->flags & SER_RS485_MODE_RS422) in kuart_rs485_config()
232 uart.port.rs485.flags = SER_RS485_ENABLED | in kuart_probe()
241 uart.port.rs485.flags = SER_RS485_ENABLED | in kuart_probe()
248 uart.port.rs485.flags = SER_RS485_ENABLED | in kuart_probe()
H A D8250_ni.c106 struct serial_rs485 *rs485) in ni16550_rs485_config() argument
114 if ((rs485->flags & SER_RS485_MODE_RS422) || in ni16550_rs485_config()
115 !(rs485->flags & SER_RS485_ENABLED)) { in ni16550_rs485_config()
204 port->rs485.flags = SER_RS485_ENABLED | SER_RS485_RTS_ON_SEND; in ni16550_rs485_setup()
H A D8250_pci1xxxx.c313 struct serial_rs485 *rs485) in pci1xxxx_rs485_config() argument
333 if (rs485->flags & SER_RS485_ENABLED) { in pci1xxxx_rs485_config()
336 if (!(rs485->flags & SER_RS485_RTS_ON_SEND)) in pci1xxxx_rs485_config()
339 if (rs485->delay_rts_after_send) { in pci1xxxx_rs485_config()
345 rs485->delay_rts_after_send * NSEC_PER_MSEC / in pci1xxxx_rs485_config()
352 rs485->delay_rts_after_send = in pci1xxxx_rs485_config()
H A D8250_omap.c358 if (port->rs485.flags & SER_RS485_ENABLED && in omap8250_restore_regs()
825 struct serial_rs485 *rs485) in omap_8250_unthrottle()
860 rs485->delay_rts_after_send > fixed_delay_rts_after_send || in omap8250_rs485_config()
861 rs485->delay_rts_before_send > fixed_delay_rts_before_send) { in omap8250_rs485_config()
866 return serial8250_em485_config(port, termios, rs485); in omap8250_rs485_config()
869 rs485->delay_rts_after_send = fixed_delay_rts_after_send; in omap8250_rs485_config()
870 rs485->delay_rts_before_send = fixed_delay_rts_before_send; in omap8250_rs485_config()
872 if (rs485->flags & SER_RS485_ENABLED) in omap8250_rs485_config()
881 if (rs485->flags & SER_RS485_RTS_ON_SEND) in omap8250_rs485_config()
832 omap8250_rs485_config(struct uart_port * port,struct ktermios * termios,struct serial_rs485 * rs485) omap8250_rs485_config() argument
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mm-venice-gw72xx-0x-rs485.dtso22 rs485-en-hog {
29 rs485-hd-hog {
41 linux,rs485-enabled-at-boot-time;
H A Dimx8mm-venice-gw72xx-0x-rs422.dtso22 rs485-en-hog {
29 rs485-hd-hog {
41 linux,rs485-enabled-at-boot-time;
H A Dimx8mm-venice-gw73xx-0x-rs422.dtso22 rs485-en-hog {
29 rs485-hd-hog {
41 linux,rs485-enabled-at-boot-time;
H A Dimx8mm-venice-gw73xx-0x-rs485.dtso22 rs485-en-hog {
29 rs485-hd-hog {
41 linux,rs485-enabled-at-boot-time;
H A Dimx8mm-verdin-dev.dtsi138 linux,rs485-enabled-at-boot-time;
139 rs485-rts-active-low;
140 rs485-rx-during-tx;
H A Dimx8mm-phygate-tauri-l-rs232-rs485.dtso22 uart4-rs485-en-hog {
46 linux,rs485-enabled-at-boot-time;
H A Dimx8mm-venice-gw72xx-0x-rs232-rts.dtso19 rs485-en-hog {
H A Dimx8mm-venice-gw73xx-0x-rs232-rts.dtso19 rs485-en-hog {
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6qdl-dhcom-drc02.dtsi30 rs485-rx-en-hog {
33 line-name = "rs485-rx-en";
92 linux,rs485-enabled-at-boot-time;
122 * P: uart5 rs485-tx-en
123 * Q: uart5 rs485-rx-en
H A Dimx6ull-dhcom-drc02.dts59 rs485-rx-en-hog {
62 line-name = "rs485-rx-en";
97 linux,rs485-enabled-at-boot-time;
/linux/drivers/tty/serial/
H A Dmax310x.c1050 delay = (one->port.rs485.delay_rts_before_send << 4) | in max310x_rs_proc()
1051 one->port.rs485.delay_rts_after_send; in max310x_rs_proc()
1054 if (one->port.rs485.flags & SER_RS485_ENABLED) { in max310x_rs_proc()
1057 if (!(one->port.rs485.flags & SER_RS485_RX_DURING_TX)) in max310x_rs_proc()
1068 struct serial_rs485 *rs485) in max310x_rs485_config() argument
1072 if ((rs485->delay_rts_before_send > 0x0f) || in max310x_rs485_config()
1073 (rs485->delay_rts_after_send > 0x0f)) in max310x_rs485_config()
1076 port->rs485 = *rs485; in max310x_rs485_config()
1100 val = (clamp(port->rs485.delay_rts_before_send, 0U, 15U) << 4) | in max310x_startup()
1101 clamp(port->rs485.delay_rts_after_send, 0U, 15U); in max310x_startup()
[all …]
H A Dmcf.c102 if (port->rs485.flags & SER_RS485_ENABLED) { in mcf_start_tx()
256 if (port->rs485.flags & SER_RS485_ENABLED) { in mcf_set_termios()
338 if (!pending && (port->rs485.flags & SER_RS485_ENABLED)) in mcf_tx_chars()
417 struct serial_rs485 *rs485) in mcf_config_rs485() argument
424 if (rs485->flags & SER_RS485_ENABLED) { in mcf_config_rs485()
H A Dsc16is7xx.c852 if ((port->rs485.flags & SER_RS485_ENABLED) && in sc16is7xx_reconf_rs485()
853 (port->rs485.delay_rts_before_send > 0)) in sc16is7xx_reconf_rs485()
854 msleep(port->rs485.delay_rts_before_send); in sc16is7xx_reconf_rs485()
868 struct serial_rs485 *rs485 = &port->rs485; in sc16is7xx_reg_proc()
872 if (rs485->flags & SER_RS485_ENABLED) { in sc16is7xx_reg_proc()
875 if (rs485->flags & SER_RS485_RTS_AFTER_SEND) in sc16is7xx_reg_proc()
1112 struct serial_rs485 *rs485) in sc16is7xx_startup()
1117 if (rs485->flags & SER_RS485_ENABLED) { in sc16is7xx_startup()
1123 if (rs485 in sc16is7xx_startup()
841 struct serial_rs485 *rs485 = &port->rs485; sc16is7xx_reconf_rs485() local
1085 sc16is7xx_config_rs485(struct uart_port * port,struct ktermios * termios,struct serial_rs485 * rs485) sc16is7xx_config_rs485() argument
[all...]
/linux/arch/x86/platform/ts5500/
H A Dts5500.c77 bool rs485; member
135 sbc->rs485 = tmp & TS5500_RS485; in ts5500_detect_config()
188 TS5500_ATTR_BOOL(rs485);
/linux/arch/arm64/boot/dts/ti/
H A Dk3-am62p-verdin-dev.dtsi171 rs485-rx-during-tx;
172 linux,rs485-enabled-at-boot-time;
H A Dk3-am62-verdin-dev.dtsi171 linux,rs485-enabled-at-boot-time;
172 rs485-rx-during-tx;

12