H A D | iosm_ipc_flash.c | 60 static int ipc_flash_send_data(struct iosm_devlink *ipc_devlink, u32 size, in ipc_flash_send_data() argument 69 dev_err(ipc_devlink->dev, "EBL2 pack failed for pack_id:%d", in ipc_flash_send_data() 74 ret = ipc_imem_sys_devlink_write(ipc_devlink, (u8 *)&flash_req, in ipc_flash_send_data() 77 dev_err(ipc_devlink->dev, "EBL Header write failed for Id:%x", in ipc_flash_send_data() 82 ret = ipc_imem_sys_devlink_write(ipc_devlink, payload, payload_length); in ipc_flash_send_data() 84 dev_err(ipc_devlink->dev, "EBL Payload write failed for Id:%x", in ipc_flash_send_data() 104 ipc_imem->ipc_devlink->devlink_sio.channel = in ipc_flash_link_establish() 107 if (!ipc_imem->ipc_devlink->devlink_sio.channel) in ipc_flash_link_establish() 110 if (ipc_imem_sys_devlink_read(ipc_imem->ipc_devlink, ler_data, in ipc_flash_link_establish() 120 ipc_imem_sys_devlink_close(ipc_imem->ipc_devlink); in ipc_flash_link_establish() 126 ipc_flash_receive_data(struct iosm_devlink *ipc_devlink, u32 size, u8 *mdm_rsp) ipc_flash_receive_data() argument 166 ipc_flash_send_receive(struct iosm_devlink *ipc_devlink, u16 pack_id, u8 *payload, u32 payload_length, u8 *mdm_rsp) ipc_flash_send_receive() argument 194 ipc_flash_boot_set_capabilities(struct iosm_devlink *ipc_devlink, u8 *mdm_rsp) ipc_flash_boot_set_capabilities() argument 223 ipc_flash_read_swid(struct iosm_devlink *ipc_devlink, u8 *mdm_rsp) ipc_flash_read_swid() argument 265 ipc_flash_erase_check(struct iosm_devlink *ipc_devlink, u8 *mdm_rsp) ipc_flash_erase_check() argument 303 ipc_flash_full_erase(struct iosm_devlink *ipc_devlink, u8 *mdm_rsp) ipc_flash_full_erase() argument 330 ipc_flash_download_region(struct iosm_devlink *ipc_devlink, const struct firmware *fw, u8 *mdm_rsp) ipc_flash_download_region() argument 399 ipc_flash_send_fls(struct iosm_devlink *ipc_devlink, const struct firmware *fw, u8 *mdm_rsp) ipc_flash_send_fls() argument 449 ipc_flash_boot_psi(struct iosm_devlink *ipc_devlink, const struct firmware *fw) ipc_flash_boot_psi() argument 506 ipc_flash_boot_ebl(struct iosm_devlink *ipc_devlink, const struct firmware *fw) ipc_flash_boot_ebl() argument [all...] |