Lines Matching refs:sram
88 * @sram: on-chip SRAM memory regions data
104 struct k3_r5_mem *sram;
596 dev_addr = core->sram[i].dev_addr;
597 size = core->sram[i].size;
601 va = core->sram[i].cpu_addr + offset;
1056 num_sram = of_property_count_elems_of_size(np, "sram", sizeof(phandle));
1063 core->sram = devm_kcalloc(dev, num_sram, sizeof(*core->sram), GFP_KERNEL);
1064 if (!core->sram)
1068 sram_np = of_parse_phandle(np, "sram", i);
1082 core->sram[i].bus_addr = res.start;
1083 core->sram[i].dev_addr = res.start;
1084 core->sram[i].size = resource_size(&res);
1085 core->sram[i].cpu_addr = devm_ioremap_wc(dev, res.start,
1087 if (!core->sram[i].cpu_addr) {
1088 dev_err(dev, "failed to parse and map sram%d memory at %pad\n",
1093 dev_dbg(dev, "memory sram%d: bus addr %pa size 0x%zx va %pK da 0x%x\n",
1094 i, &core->sram[i].bus_addr,
1095 core->sram[i].size, core->sram[i].cpu_addr,
1096 core->sram[i].dev_addr);
1220 dev_err(dev, "failed to get sram memories, ret = %d\n", ret);