Lines Matching refs:rx_trig
1094 static int scif_set_rtrg(struct uart_port *port, int rx_trig) in scif_set_rtrg() argument
1098 if (rx_trig >= port->fifosize) in scif_set_rtrg()
1099 rx_trig = port->fifosize - 1; in scif_set_rtrg()
1100 if (rx_trig < 1) in scif_set_rtrg()
1101 rx_trig = 1; in scif_set_rtrg()
1105 sci_serial_out(port, HSRTRGR, rx_trig); in scif_set_rtrg()
1106 return rx_trig; in scif_set_rtrg()
1111 if (rx_trig < 4) { in scif_set_rtrg()
1113 rx_trig = 1; in scif_set_rtrg()
1114 } else if (rx_trig < 8) { in scif_set_rtrg()
1116 rx_trig = 4; in scif_set_rtrg()
1117 } else if (rx_trig < 14) { in scif_set_rtrg()
1119 rx_trig = 8; in scif_set_rtrg()
1122 rx_trig = 14; in scif_set_rtrg()
1127 if (rx_trig < 16) { in scif_set_rtrg()
1129 rx_trig = 1; in scif_set_rtrg()
1130 } else if (rx_trig < 32) { in scif_set_rtrg()
1132 rx_trig = 16; in scif_set_rtrg()
1133 } else if (rx_trig < 48) { in scif_set_rtrg()
1135 rx_trig = 32; in scif_set_rtrg()
1138 rx_trig = 48; in scif_set_rtrg()
1150 return rx_trig; in scif_set_rtrg()