Lines Matching +full:0 +full:xe00000
122 dev_dbg(dev, "mbox msg: 0x%x\n", msg); in k3_dsp_rproc_mbox_callback()
140 dev_dbg(dev, "dropping unknown message 0x%x", msg); in k3_dsp_rproc_mbox_callback()
168 if (ret < 0) in k3_dsp_rproc_kick()
240 kproc->mbox = mbox_request_channel(client, 0); in k3_dsp_rproc_request_mbox()
253 if (ret < 0) { in k3_dsp_rproc_request_mbox()
259 return 0; in k3_dsp_rproc_request_mbox()
325 dev_err(dev, "invalid boot address 0x%x, must be aligned on a 0x%x boundary\n", in k3_dsp_rproc_start()
330 dev_dbg(dev, "booting DSP core using boot addr = 0x%x\n", boot_addr); in k3_dsp_rproc_start()
331 ret = ti_sci_proc_set_config(kproc->tsp, boot_addr, 0, 0); in k3_dsp_rproc_start()
339 return 0; in k3_dsp_rproc_start()
354 return 0; in k3_dsp_rproc_stop()
366 static int k3_dsp_rproc_attach(struct rproc *rproc) { return 0; } in k3_dsp_rproc_attach()
375 static int k3_dsp_rproc_detach(struct rproc *rproc) { return 0; } in k3_dsp_rproc_detach()
393 if (!kproc->rmem[0].cpu_addr) { in k3_dsp_get_loaded_rsc_table()
406 return (struct resource_table *)kproc->rmem[0].cpu_addr; in k3_dsp_get_loaded_rsc_table()
426 if (len == 0) in k3_dsp_rproc_da_to_va()
429 for (i = 0; i < kproc->num_mems; i++) { in k3_dsp_rproc_da_to_va()
454 for (i = 0; i < kproc->num_rmems; i++) { in k3_dsp_rproc_da_to_va()
481 int num_mems = 0; in k3_dsp_rproc_of_get_memories()
490 for (i = 0; i < num_mems; i++) { in k3_dsp_rproc_of_get_memories()
517 dev_dbg(dev, "memory %8s: bus addr %pa size 0x%zx va %pK da 0x%x\n", in k3_dsp_rproc_of_get_memories()
524 return 0; in k3_dsp_rproc_of_get_memories()
545 if (num_rmems < 0) { in k3_dsp_reserved_mem_init()
556 /* use reserved memory region 0 for vring DMA allocations */ in k3_dsp_reserved_mem_init()
557 ret = of_reserved_mem_device_init_by_idx(dev, np, 0); in k3_dsp_reserved_mem_init()
573 for (i = 0; i < num_rmems; i++) { in k3_dsp_reserved_mem_init()
596 dev_dbg(dev, "reserved memory%d: bus addr %pa size 0x%zx va %pK da 0x%x\n", in k3_dsp_reserved_mem_init()
603 return 0; in k3_dsp_reserved_mem_init()
622 int ret = 0; in k3_dsp_rproc_probe()
628 ret = rproc_of_parse_firmware(dev, 0, &fw_name); in k3_dsp_rproc_probe()
672 if (ret < 0) { in k3_dsp_rproc_probe()
714 if (ret < 0) { in k3_dsp_rproc_probe()
716 } else if (ret == 0) { in k3_dsp_rproc_probe()
729 return 0; in k3_dsp_rproc_probe()
749 { .name = "l2sram", .dev_addr = 0x800000 },
750 { .name = "l1pram", .dev_addr = 0xe00000 },
751 { .name = "l1dram", .dev_addr = 0xf00000 },
756 { .name = "l2sram", .dev_addr = 0x800000 },
757 { .name = "l1dram", .dev_addr = 0xe00000 },
761 { .name = "l2sram", .dev_addr = 0x800000 },