Home
last modified time | relevance | path

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

/linux-6.15/drivers/firmware/cirrus/test/
H A Dcs_dsp_mock_mem_maps.c18 { .type = WMFW_ADSP2_XM, .base = 0x2800000 },
37 { .type = WMFW_ADSP2_XM, .base = 0x0a0000 },
57 { .type = WMFW_ADSP2_XM, .base = 0x190000 },
181 case WMFW_ADSP2_XM: in cs_dsp_mock_reg_block_length_bytes()
191 case WMFW_ADSP2_XM: in cs_dsp_mock_reg_block_length_bytes()
248 case WMFW_ADSP2_XM: in cs_dsp_mock_reg_block_length_dsp_words()
258 case WMFW_ADSP2_XM: in cs_dsp_mock_reg_block_length_dsp_words()
310 return WMFW_ADSP2_XM; in cs_dsp_mock_packed_to_unpacked_mem_type()
400 unsigned int xm = cs_dsp_mock_base_addr_for_mem(priv, WMFW_ADSP2_XM); in cs_dsp_mock_xm_header_get_alg_base_in_words()
449 case WMFW_ADSP2_XM: in cs_dsp_mock_xm_header_get_alg_base_in_words()
[all …]
H A Dcs_dsp_test_wmfw.c122 if (param->mem_type == WMFW_ADSP2_XM) in wmfw_write_one_payload()
181 if (param->mem_type == WMFW_ADSP2_XM) in wmfw_write_multiple_oneblock_payloads()
248 if (param->mem_type == WMFW_ADSP2_XM) in wmfw_write_multiple_oneblock_payloads_reverse()
323 if (param->mem_type == WMFW_ADSP2_XM) in wmfw_write_multiple_payloads_sparse_unordered()
471 { WMFW_ADSP2_XM, 70, 38 }, in wmfw_write_multiple_unpacked_mem()
473 { WMFW_ADSP2_XM, 46, 18 }, in wmfw_write_multiple_unpacked_mem()
574 { WMFW_ADSP2_XM, 21, 26 }, in wmfw_write_multiple_packed_unpacked_mem()
1215 if (unpacked_mem_type == WMFW_ADSP2_XM) in wmfw_write_packed_1_unpacked_leading()
1316 if (unpacked_mem_type == WMFW_ADSP2_XM) in wmfw_write_packed_2_unpacked_leading()
1420 if (unpacked_mem_type == WMFW_ADSP2_XM) in wmfw_write_packed_3_unpacked_leading()
[all …]
H A Dcs_dsp_test_bin.c402 WMFW_ADSP2_XM); in bin_patch_one_word_multiple_mems()
419 WMFW_ADSP2_XM, in bin_patch_one_word_multiple_mems()
2289 { .mem_type = WMFW_ADSP2_XM, .offset_words = 0 },
2290 { .mem_type = WMFW_ADSP2_XM, .offset_words = 1 },
2291 { .mem_type = WMFW_ADSP2_XM, .offset_words = 2 },
2292 { .mem_type = WMFW_ADSP2_XM, .offset_words = 3 },
2293 { .mem_type = WMFW_ADSP2_XM, .offset_words = 4 },
2407 { .mem_type = WMFW_ADSP2_XM, .alg_idx = 0 },
2408 { .mem_type = WMFW_ADSP2_XM, .alg_idx = 1 },
2409 { .mem_type = WMFW_ADSP2_XM, .alg_idx = 2 },
[all …]
H A Dcs_dsp_test_control_parse.c673 WMFW_ADSP2_XM, 0, in cs_dsp_get_ctl_test_multiple_wmfw()
993 WMFW_ADSP2_XM, 0, in cs_dsp_ctl_parse_fw_name()
1094 def.mem_type = WMFW_ADSP2_XM; in cs_dsp_ctl_mem_uniqueness()
1140 WMFW_ADSP2_XM, 0, in cs_dsp_ctl_fw_uniqueness()
1266 def.mem_type = WMFW_ADSP2_XM; in cs_dsp_ctl_v2_squash_reloaded_controls()
1418 WMFW_ADSP2_XM, 0, in cs_dsp_ctl_parse_test_common_init()
1523 { .mem_type = WMFW_ADSP2_XM },
H A Dcs_dsp_test_bin_error.c446 WMFW_ADSP2_XM, 0, in cs_dsp_bin_err_test_common_init()
548 { .block_type = WMFW_ADSP2_XM },
H A Dcs_dsp_test_callbacks.c223 def.mem_type = WMFW_ADSP2_XM; in cs_dsp_test_ctl_v1_callbacks()
493 WMFW_ADSP2_XM, 0, in cs_dsp_callbacks_test_common_init()
H A Dcs_dsp_mock_wmfw.c410 hdr->sizes.xm = cpu_to_le32(cs_dsp_mock_size_of_region(dsp, WMFW_ADSP2_XM)); in cs_dsp_init_adsp2_halo_wmfw()
H A Dcs_dsp_test_control_cache.c110 case WMFW_ADSP2_XM: in _get_alg_mem_base_words()
133 WMFW_ADSP2_XM, 0, in _create_dummy_wmfw()
559 def.mem_type = WMFW_ADSP2_XM; in cs_dsp_ctl_cache_init_multiple_mems()
576 alg_base_words = _get_alg_mem_base_words(test, 0, WMFW_ADSP2_XM); in cs_dsp_ctl_cache_init_multiple_mems()
577 reg = cs_dsp_mock_base_addr_for_mem(priv, WMFW_ADSP2_XM); in cs_dsp_ctl_cache_init_multiple_mems()
611 if (walkctl->alg_region.type == WMFW_ADSP2_XM) in cs_dsp_ctl_cache_init_multiple_mems()
2874 { .alg_id = 0xfafa, .mem_type = WMFW_ADSP2_XM, .offs_words = 1, .len_bytes = 4 },
H A Dcs_dsp_test_control_rw.c106 case WMFW_ADSP2_XM: in _get_alg_mem_base_words()
129 WMFW_ADSP2_XM, 0, in _create_dummy_wmfw()
2241 { .alg_id = 0xfafa, .mem_type = WMFW_ADSP2_XM, .offs_words = 1, .len_bytes = 4 },
H A Dcs_dsp_test_wmfw_error.c65 WMFW_ADSP2_XM, 0, in wmfw_load_with_unknown_blocks()
/linux-6.15/drivers/mfd/
H A Dcs40l50-core.c100 { .type = WMFW_ADSP2_XM, .base = CS40L50_XMEM_UNPACKED24_0 },
119 WMFW_ADSP2_XM, in cs40l50_wseq_init()
127 WMFW_ADSP2_XM, in cs40l50_wseq_init()
135 WMFW_ADSP2_XM, in cs40l50_wseq_init()
/linux-6.15/include/linux/firmware/cirrus/
H A Dwmfw.h196 #define WMFW_ADSP2_XM 5 macro
/linux-6.15/sound/soc/codecs/
H A Dcs47l90.c43 { .type = WMFW_ADSP2_XM, .base = 0x0a0000 },
50 { .type = WMFW_ADSP2_XM, .base = 0x120000 },
57 { .type = WMFW_ADSP2_XM, .base = 0x1a0000 },
64 { .type = WMFW_ADSP2_XM, .base = 0x220000 },
71 { .type = WMFW_ADSP2_XM, .base = 0x2a0000 },
78 { .type = WMFW_ADSP2_XM, .base = 0x320000 },
85 { .type = WMFW_ADSP2_XM, .base = 0x3a0000 },
H A Dcs47l85.c43 { .type = WMFW_ADSP2_XM, .base = 0x0a0000 },
50 { .type = WMFW_ADSP2_XM, .base = 0x120000 },
57 { .type = WMFW_ADSP2_XM, .base = 0x1a0000 },
64 { .type = WMFW_ADSP2_XM, .base = 0x220000 },
71 { .type = WMFW_ADSP2_XM, .base = 0x2a0000 },
78 { .type = WMFW_ADSP2_XM, .base = 0x320000 },
85 { .type = WMFW_ADSP2_XM, .base = 0x3a0000 },
H A Dwm_adsp.c218 .mem_type = WMFW_ADSP2_XM,
223 .mem_type = WMFW_ADSP2_XM,
1498 alg_region = cs_dsp_find_alg_region(&dsp->cs_dsp, WMFW_ADSP2_XM, dsp->cs_dsp.fw_id); in wm_adsp_buffer_parse_legacy()
1507 ret = cs_dsp_read_data_word(&dsp->cs_dsp, WMFW_ADSP2_XM, addr, &magic); in wm_adsp_buffer_parse_legacy()
1520 ret = cs_dsp_read_data_word(&dsp->cs_dsp, WMFW_ADSP2_XM, addr, in wm_adsp_buffer_parse_legacy()
1536 buf->host_buf_mem_type = WMFW_ADSP2_XM; in wm_adsp_buffer_parse_legacy()
H A Dcs47l35.c43 { .type = WMFW_ADSP2_XM, .base = 0x0a0000 },
50 { .type = WMFW_ADSP2_XM, .base = 0x120000 },
57 { .type = WMFW_ADSP2_XM, .base = 0x1a0000 },
H A Dwm5110.c51 { .type = WMFW_ADSP2_XM, .base = 0x190000 },
58 { .type = WMFW_ADSP2_XM, .base = 0x290000 },
65 { .type = WMFW_ADSP2_XM, .base = 0x390000 },
72 { .type = WMFW_ADSP2_XM, .base = 0x490000 },
H A Dcs47l24.c43 { .type = WMFW_ADSP2_XM, .base = 0x290000 },
50 { .type = WMFW_ADSP2_XM, .base = 0x390000 },
H A Dcs35l56-shared.c654 { .type = WMFW_ADSP2_XM, .base = CS35L56_DSP1_XMEM_UNPACKED24_0 },
H A Dcs35l41-lib.c1413 {. type = WMFW_ADSP2_XM, .base = CS35L41_DSP1_XMEM_UNPACK24_0},
H A Dcs35l45.c1344 {. type = WMFW_ADSP2_XM, .base = CS35L45_DSP1_XMEM_UNPACK24_0},
H A Dcs47l15.c51 { .type = WMFW_ADSP2_XM, .base = 0x0a0000 },
H A Dwm5102.c50 { .type = WMFW_ADSP2_XM, .base = 0x190000 },
H A Dcs47l92.c43 { .type = WMFW_ADSP2_XM, .base = 0x0a0000 },
/linux-6.15/drivers/firmware/cirrus/
H A Dcs_dsp.c367 case WMFW_ADSP2_XM: in cs_dsp_mem_region_name()
580 case WMFW_ADSP2_XM: in cs_dsp_region_to_reg()
594 case WMFW_ADSP2_XM: in cs_dsp_halo_region_to_reg()
1575 case WMFW_ADSP2_XM: in cs_dsp_load()
1960 mem = cs_dsp_find_region(dsp, WMFW_ADSP2_XM); in cs_dsp_adsp2_setup_algs()
1976 alg_region = cs_dsp_create_region(dsp, WMFW_ADSP2_XM, in cs_dsp_adsp2_setup_algs()
2013 alg_region = cs_dsp_create_region(dsp, WMFW_ADSP2_XM, in cs_dsp_adsp2_setup_algs()
2089 WMFW_ADSP2_XM, WMFW_HALO_XM_PACKED, in cs_dsp_halo_create_regions()
2106 mem = cs_dsp_find_region(dsp, WMFW_ADSP2_XM); in cs_dsp_halo_setup_algs()
2266 case WMFW_ADSP2_XM: in cs_dsp_load_coeff()