Lines Matching +full:cs +full:- +full:hold +full:- +full:time
4 * SPDX-License-Identifier: Apache-2.0
112 /* The CS pin is used to wake up the controller as well. If the controller is not ready in bt_apollo_controller_ready_wait()
113 * to receive the SPI packet, need to inactivate the CS at first and reconfigure the pin in bt_apollo_controller_ready_wait()
114 * to CS function again before next sending attempt. in bt_apollo_controller_ready_wait()
132 /* Give the controller some time to boot */ in bt_apollo_controller_reset()
139 int ret = -ENOTSUP; in bt_apollo_spi_send()
172 int ret = -ENOTSUP; in bt_apollo_spi_rcv()
180 ret = -1; in bt_apollo_spi_rcv()
192 if (!BLEIFn(0)->BSTATUS_b.BLEIRQ) { in bt_apollo_spi_rcv()
193 ret = -1; in bt_apollo_spi_rcv()
209 ret = -1; in bt_apollo_spi_rcv()
262 /* Configure RST pin and hold BLE in Reset */ in bt_hci_transport_setup()
299 /* Give the controller some time to boot */ in bt_hci_transport_setup()
346 int ret = -ENOTSUP; in bt_apollo_controller_deinit()
355 ret = -EPERM; in bt_apollo_controller_deinit()
376 return -ENOBUFS; in bt_apollo_set_nvds()
383 /* Give some time to make NVDS take effect in BLE controller */ in bt_apollo_set_nvds()
391 return -ENOBUFS; in bt_apollo_set_nvds()
402 return -ENOBUFS; in bt_apollo_set_nvds()
410 /* Give some time to make NVDS take effect in BLE controller */ in bt_apollo_set_nvds()
436 return -ENODEV; in bt_apollo_dev_init()
441 return -ENODEV; in bt_apollo_dev_init()
446 return -ENODEV; in bt_apollo_dev_init()