Home
last modified time | relevance | path

Searched refs:ssv6xxx_fw (Results 1 – 1 of 1) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/ssv6xxx/hwif/sdio/
H A Dsdio.c475 const struct firmware *ssv6xxx_fw = NULL; in ssv6xxx_sdio_load_firmware_request() local
507 ret = ssv6xxx_get_firmware(glue->dev, firmware_name, &ssv6xxx_fw); in ssv6xxx_sdio_load_firmware_request()
518 block_count = ssv6xxx_fw->size / CHECKSUM_BLOCK_SIZE; in ssv6xxx_sdio_load_firmware_request()
519 res_size = ssv6xxx_fw->size % CHECKSUM_BLOCK_SIZE; in ssv6xxx_sdio_load_firmware_request()
523 fw_data32 = (u32 *)ssv6xxx_fw->data; in ssv6xxx_sdio_load_firmware_request()
529 memcpy(fw_buffer, &ssv6xxx_fw->data[block_count * CHECKSUM_BLOCK_SIZE], res_size); in ssv6xxx_sdio_load_firmware_request()
547 block_count = ssv6xxx_fw->size / FW_BLOCK_SIZE; in ssv6xxx_sdio_load_firmware_request()
548 res_size = ssv6xxx_fw->size % FW_BLOCK_SIZE; in ssv6xxx_sdio_load_firmware_request()
550 … for (block_idx = 0, fw_data = (u8 *)ssv6xxx_fw->data, sram_addr = 0;block_idx < block_count; in ssv6xxx_sdio_load_firmware_request()
560 memcpy(fw_buffer, &ssv6xxx_fw->data[block_count * FW_BLOCK_SIZE], res_size); in ssv6xxx_sdio_load_firmware_request()
[all …]