gb_beagleplay
struct gb_beagleplay *bg = fw_upload->dd_handle;
static void gb_serdev_deinit(struct gb_beagleplay *bg)
static int gb_serdev_init(struct gb_beagleplay *bg)
static int gb_fw_init(struct gb_beagleplay *bg)
static void gb_fw_deinit(struct gb_beagleplay *bg)
struct gb_beagleplay *bg;
struct gb_beagleplay *bg = serdev_device_get_drvdata(serdev);
static void hdlc_rx_greybus_frame(struct gb_beagleplay *bg, u8 *buf, u16 len)
static void hdlc_rx_dbg_frame(const struct gb_beagleplay *bg, const char *buf, u16 len)
static void hdlc_write(struct gb_beagleplay *bg)
static void hdlc_append(struct gb_beagleplay *bg, u8 value)
static void hdlc_append_escaped(struct gb_beagleplay *bg, u8 value)
static void hdlc_append_tx_frame(struct gb_beagleplay *bg)
static void hdlc_append_tx_u8(struct gb_beagleplay *bg, u8 value)
static void hdlc_append_tx_buf(struct gb_beagleplay *bg, const u8 *buf, u16 len)
static void hdlc_append_tx_crc(struct gb_beagleplay *bg)
struct gb_beagleplay *bg = container_of(work, struct gb_beagleplay, tx_work);
static void hdlc_tx_frames(struct gb_beagleplay *bg, u8 address, u8 control,
static void hdlc_tx_s_frame_ack(struct gb_beagleplay *bg)
static void hdlc_rx_frame(struct gb_beagleplay *bg)
static size_t hdlc_rx(struct gb_beagleplay *bg, const u8 *data, size_t count)
static int hdlc_init(struct gb_beagleplay *bg)
static void hdlc_deinit(struct gb_beagleplay *bg)
static void cc1352_bootloader_send_ack(struct gb_beagleplay *bg)
static void cc1352_bootloader_send_nack(struct gb_beagleplay *bg)
static int cc1352_bootloader_pkt_rx(struct gb_beagleplay *bg, const u8 *data,
static size_t cc1352_bootloader_rx(struct gb_beagleplay *bg, const u8 *data,
struct gb_beagleplay *bg = serdev_device_get_drvdata(sd);
struct gb_beagleplay *bg = serdev_device_get_drvdata(serdev);
struct gb_beagleplay *bg = dev_get_drvdata(&hd->dev);
static void gb_beagleplay_start_svc(struct gb_beagleplay *bg)
static void gb_beagleplay_stop_svc(struct gb_beagleplay *bg)
static int cc1352_bootloader_wait_for_ack(struct gb_beagleplay *bg)
static int cc1352_bootloader_sync(struct gb_beagleplay *bg)
static int cc1352_bootloader_get_status(struct gb_beagleplay *bg)
static int cc1352_bootloader_erase(struct gb_beagleplay *bg)
static int cc1352_bootloader_reset(struct gb_beagleplay *bg)
static int cc1352_bootloader_crc32(struct gb_beagleplay *bg, u32 *crc32)
static int cc1352_bootloader_download(struct gb_beagleplay *bg, u32 size,
static int cc1352_bootloader_send_data(struct gb_beagleplay *bg, const u8 *data,
static void gb_greybus_deinit(struct gb_beagleplay *bg)
static int gb_greybus_init(struct gb_beagleplay *bg)
struct gb_beagleplay *bg = fw_upload->dd_handle;
struct gb_beagleplay *bg = fw_upload->dd_handle;
struct gb_beagleplay *bg = fw_upload->dd_handle;
struct gb_beagleplay *bg = fw_upload->dd_handle;