Lines Matching refs:speed
170 static inline void host_set_baudrate(struct hci_uart *hu, unsigned int speed) in host_set_baudrate() argument
173 serdev_device_set_baudrate(hu->serdev, speed); in host_set_baudrate()
175 hci_uart_set_baudrate(hu, speed); in host_set_baudrate()
178 static int bcm_set_baudrate(struct hci_uart *hu, unsigned int speed) in bcm_set_baudrate() argument
185 if (speed > 3000000 && !bcm->dev->no_uart_clock_set) { in bcm_set_baudrate()
206 bt_dev_dbg(hdev, "Set Controller UART speed to %d bit/s", speed); in bcm_set_baudrate()
209 param.baud_rate = cpu_to_le32(speed); in bcm_set_baudrate()
586 unsigned int speed; in bcm_setup() local
603 speed = bcm->dev->init_speed; in bcm_setup()
605 speed = hu->proto->init_speed; in bcm_setup()
607 speed = 0; in bcm_setup()
609 if (speed) in bcm_setup()
610 host_set_baudrate(hu, speed); in bcm_setup()
614 speed = hu->oper_speed; in bcm_setup()
616 speed = bcm->dev->oper_speed; in bcm_setup()
618 speed = hu->proto->oper_speed; in bcm_setup()
620 speed = 0; in bcm_setup()
622 if (speed) { in bcm_setup()
623 err = bcm_set_baudrate(hu, speed); in bcm_setup()
625 host_set_baudrate(hu, speed); in bcm_setup()