Searched refs:baudrate (Results 1 - 24 of 24) sorted by relevance

/linux-master/drivers/w1/masters/
H A Dw1-uart.c32 * @baudrate: baud-rate returned from serdev
37 unsigned int baudrate; member in struct:w1_uart_config
74 * @baudrate: Requested baud-rate to create 1-Wire timing pattern
81 unsigned int baudrate; member in struct:w1_uart_limits
115 w1cfg->baudrate = serdev_device_set_baudrate(serdev, limits->baudrate);
116 if (w1cfg->baudrate == 0)
120 bit_ns = baud_to_bit_ns(w1cfg->baudrate);
159 struct w1_uart_limits limits = { .baudrate = 9600,
165 of_property_read_u32(np, "reset-bps", &limits.baudrate);
[all...]
/linux-master/include/linux/
H A Dyam.h49 unsigned int baudrate; /* Baud rate of the RS232 port */ member in struct:yamcfg
H A Dserdev.h245 static inline unsigned int serdev_device_set_baudrate(struct serdev_device *sdev, unsigned int baudrate) argument
/linux-master/drivers/usb/serial/
H A Dkl5kusb105.c103 u8 baudrate; member in struct:klsi_105_port_settings
144 "pktlen %u, baudrate 0x%02x, databits %u, u1 %u, u2 %u\n",
145 settings->pktlen, settings->baudrate, settings->databits,
199 priv->cfg.baudrate = kl5kusb105a_sio_b9600;
239 cfg.baudrate = kl5kusb105a_sio_b9600;
247 priv->cfg.baudrate = cfg.baudrate;
398 priv->cfg.baudrate = kl5kusb105a_sio_b1200;
401 priv->cfg.baudrate = kl5kusb105a_sio_b2400;
404 priv->cfg.baudrate
[all...]
H A Df81232.c65 /* Maximum baudrate for F81232 */
131 static int calc_baud_divisor(speed_t baudrate, speed_t clockrate) argument
133 return DIV_ROUND_CLOSEST(clockrate, baudrate);
474 static int f81232_find_clk(speed_t baudrate) argument
479 if (baudrate <= baudrate_table[idx] &&
480 baudrate_table[idx] % baudrate == 0)
488 struct usb_serial_port *port, speed_t baudrate,
497 speed_t baud_list[] = { baudrate, old_baudrate, F81232_DEF_BAUDRATE };
500 baudrate = baud_list[i];
501 if (baudrate
487 f81232_set_baudrate(struct tty_struct *tty, struct usb_serial_port *port, speed_t baudrate, speed_t old_baudrate) argument
616 speed_t baudrate; local
[all...]
H A Df81534.c537 static u32 f81534_calc_baud_divisor(u32 baudrate, u32 clockrate) argument
540 return DIV_ROUND_CLOSEST(clockrate, baudrate);
543 static int f81534_find_clk(u32 baudrate) argument
548 if (baudrate <= baudrate_table[idx] &&
549 baudrate_table[idx] % baudrate == 0)
557 struct tty_struct *tty, u32 baudrate, u32 old_baudrate, u8 lcr)
565 u32 baud_list[] = {baudrate, old_baudrate, F81534_DEFAULT_BAUD_RATE};
568 baudrate = baud_list[i];
569 if (baudrate == 0) {
574 idx = f81534_find_clk(baudrate);
556 f81534_set_port_config(struct usb_serial_port *port, struct tty_struct *tty, u32 baudrate, u32 old_baudrate, u8 lcr) argument
[all...]
H A Dmos7720.c1238 __u32 baudrate; member in struct:divisor_table_entry
1269 static int calc_baud_rate_divisor(struct usb_serial_port *port, int baudrate, int *divisor) argument
1277 dev_dbg(&port->dev, "%s - %d\n", __func__, baudrate);
1280 if (divisor_table[i].baudrate == baudrate) {
1288 if (baudrate > 75 && baudrate < 230400) {
1290 custom = (__u16)(230400L / baudrate);
1293 round1 = (__u16)(2304000L / baudrate);
1299 dev_dbg(&port->dev, "Baud %d = %d\n", baudrate, custo
1312 send_cmd_write_baud_rate(struct moschip_port *mos7720_port, int baudrate) argument
[all...]
H A Dquatech2.c146 static inline int calc_baud_divisor(int baudrate) argument
150 divisor = MAX_BAUD_RATE / baudrate;
151 rem = MAX_BAUD_RATE % baudrate;
153 if (((rem * 2) >= baudrate) && (baudrate != 110))
161 u16 baudrate, u16 lcr)
163 int divisor = calc_baud_divisor(baudrate);
159 qt2_set_port_config(struct usb_device *dev, unsigned char port_number, u16 baudrate, u16 lcr) argument
H A Dio_edgeport.c2242 static int calc_baud_rate_divisor(struct device *dev, int baudrate, int *divisor) argument
2248 if (divisor_table[i].BaudRate == baudrate) {
2257 if (baudrate > 50 && baudrate < 230400) {
2259 custom = (__u16)((230400L + baudrate/2) / baudrate);
2263 dev_dbg(dev, "%s - Baud %d = %d\n", __func__, baudrate, custom);
/linux-master/sound/drivers/
H A Dserial-generic.c48 unsigned int baudrate; member in struct:snd_serial_generic
136 drvdata->baudrate);
137 if (actual_baud != drvdata->baudrate) {
139 drvdata->baudrate, drvdata->card->shortname, actual_baud);
268 &drvdata->baudrate);
273 drvdata->baudrate = 38400;
/linux-master/drivers/nfc/nfcmrvl/
H A Dfw_dnld.h29 uint32_t baudrate; member in struct:nfcmrvl_fw_uart_config
H A Duart.c48 nci_uart_set_config(nu, le32_to_cpu(config->baudrate),
H A Dfw_dnld.c192 &priv->fw_dnld.binary_config->uart.baudrate,
/linux-master/drivers/bluetooth/
H A Dbtqca.h161 int qca_uart_setup(struct hci_dev *hdev, uint8_t baudrate,
175 static inline int qca_uart_setup(struct hci_dev *hdev, uint8_t baudrate, argument
H A Dbtmtkuart.c432 bt_dev_err(hdev, "Unable to set baudrate UART device %s",
527 __le32 baudrate; local
532 * ready to change a new baudrate.
534 baudrate = cpu_to_le32(bdev->desired_speed);
538 wmt_params.data = &baudrate;
543 bt_dev_err(hdev, "Failed to device baudrate (%d)", err);
550 bt_dev_err(hdev, "Failed to set up host baudrate (%d)",
557 /* Send a dummy byte 0xff to activate the new baudrate */
565 /* Wait some time for the device changing baudrate done */
568 /* Test the new baudrate */
[all...]
H A Dbtqca.c666 int qca_uart_setup(struct hci_dev *hdev, uint8_t baudrate,
682 config.user_baud_rate = baudrate;
632 qca_uart_setup(struct hci_dev *hdev, uint8_t baudrate, enum qca_btsoc_type soc_type, struct qca_btsoc_version ver, const char *firmware_name) argument
H A Dhci_qca.c1198 /* For the WCN3990 the vendor command for a baudrate change
1201 * new baudrate. The event is received and properly decoded
1202 * after changing the baudrate of the host port. It needs to
1319 static int qca_set_baudrate(struct hci_dev *hdev, uint8_t baudrate) argument
1326 if (baudrate > QCA_BAUDRATE_3200000)
1329 cmd[4] = baudrate;
1333 bt_dev_err(hdev, "Failed to allocate baudrate packet");
1337 /* Assign commands to change baudrate and packet type. */
1344 /* Wait for the baudrate change request to be sent */
1387 * at required baudrate t
[all...]
/linux-master/drivers/platform/chrome/
H A Dcros_ec_uart.c70 * @baudrate: UART baudrate of attached EC device.
78 u32 baudrate; member in struct:cros_ec_uart
214 ec_uart->baudrate = sb->default_baud_rate;
215 dev_dbg(&ec_uart->serdev->dev, "Baudrate %d\n", ec_uart->baudrate);
296 ret = serdev_device_set_baudrate(serdev, ec_uart->baudrate);
/linux-master/net/nfc/nci/
H A Duart.c403 void nci_uart_set_config(struct nci_uart *nu, int baudrate, int flow_ctrl) argument
413 tty_termios_encode_baud_rate(&new_termios, baudrate, baudrate);
/linux-master/drivers/net/hamradio/
H A Dyam.c99 int baudrate; member in struct:yam_port
463 int divisor = 115200 / yp->baudrate;
805 seq_printf(seq, " BaudRate %u\n", yp->baudrate);
995 if (yi.cfg.baudrate > YAM_MAXBAUDRATE)
997 yp->baudrate = yi.cfg.baudrate;
1038 yi.cfg.baudrate = yp->baudrate;
1084 yp->baudrate = DEFAULT_BITRATE * 2;
/linux-master/sound/soc/fsl/
H A Dfsl_ssi.c687 unsigned long clkrate, baudrate, tmprate; local
756 baudrate = tmprate;
780 ret = clk_set_rate(ssi->baudclk, baudrate);
/linux-master/include/net/nfc/
H A Dnci_core.h463 void nci_uart_set_config(struct nci_uart *nu, int baudrate, int flow_ctrl);
/linux-master/drivers/tty/serial/
H A Dfsl_lpuart.c2131 unsigned int baudrate, bool use_rx_dma,
2146 baud_diff = baudrate;
2152 tmp_sbr = (clk / (baudrate * tmp_osr));
2160 tmp_diff = clk / (tmp_osr * tmp_sbr) - baudrate;
2164 if (tmp_diff > (baudrate - tmp)) {
2165 tmp_diff = baudrate - tmp;
2183 if (baud_diff > ((baudrate / 100) * 3))
2207 unsigned int baudrate)
2209 __lpuart32_serial_setbrg(&sport->port, baudrate,
2738 /* set the baudrate */
2130 __lpuart32_serial_setbrg(struct uart_port *port, unsigned int baudrate, bool use_rx_dma, bool use_tx_dma) argument
2206 lpuart32_serial_setbrg(struct lpuart_port *sport, unsigned int baudrate) argument
[all...]
H A Damba-pl011.c2885 int baudrate; local
2894 ret = of_property_read_u32(np, "current-speed", &baudrate);
2898 baudrate = 115200;
2922 uap->fixed_baud = baudrate;

Completed in 308 milliseconds