Home
last modified time | relevance | path

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

/drivers/soc/renesas/
A Drcar-rst.c23 static int (*rcar_rst_set_rproc_boot_addr_func)(u64 boot_addr);
43 static int rcar_rst_set_gen3_rproc_boot_addr(u64 boot_addr) in rcar_rst_set_gen3_rproc_boot_addr() argument
45 if (boot_addr & ~(u64)CR7BAR_MASK) { in rcar_rst_set_gen3_rproc_boot_addr()
46 pr_err("Invalid boot address got %llx\n", boot_addr); in rcar_rst_set_gen3_rproc_boot_addr()
50 iowrite32(boot_addr, rcar_rst_base + CR7BAR); in rcar_rst_set_gen3_rproc_boot_addr()
51 iowrite32(boot_addr | CR7BAREN, rcar_rst_base + CR7BAR); in rcar_rst_set_gen3_rproc_boot_addr()
59 int (*set_rproc_boot_addr)(u64 boot_addr);
178 int rcar_rst_set_rproc_boot_addr(u64 boot_addr) in rcar_rst_set_rproc_boot_addr() argument
183 return rcar_rst_set_rproc_boot_addr_func(boot_addr); in rcar_rst_set_rproc_boot_addr()
/drivers/remoteproc/
A Dti_k3_dsp_remoteproc.c36 u32 boot_addr; in k3_dsp_rproc_start() local
39 boot_addr = rproc->bootaddr; in k3_dsp_rproc_start()
40 if (boot_addr & (kproc->data->boot_align_addr - 1)) { in k3_dsp_rproc_start()
42 boot_addr, kproc->data->boot_align_addr); in k3_dsp_rproc_start()
46 dev_dbg(dev, "booting DSP core using boot addr = 0x%x\n", boot_addr); in k3_dsp_rproc_start()
47 ret = ti_sci_proc_set_config(kproc->tsp, boot_addr, 0, 0); in k3_dsp_rproc_start()
A Dkeystone_remoteproc.c76 static int keystone_rproc_dsp_boot(struct keystone_rproc *ksproc, u32 boot_addr) in keystone_rproc_dsp_boot() argument
80 if (boot_addr & (SZ_1K - 1)) { in keystone_rproc_dsp_boot()
82 boot_addr); in keystone_rproc_dsp_boot()
86 ret = regmap_write(ksproc->dev_ctrl, ksproc->boot_offset, boot_addr); in keystone_rproc_dsp_boot()
A Dti_k3_r5_remoteproc.c470 u32 boot_addr; in k3_r5_rproc_start() local
473 boot_addr = rproc->bootaddr; in k3_r5_rproc_start()
475 dev_dbg(dev, "booting R5F core using boot addr = 0x%x\n", boot_addr); in k3_r5_rproc_start()
478 ret = ti_sci_proc_set_config(kproc->tsp, boot_addr, 0, 0); in k3_r5_rproc_start()
A Dqcom_q6v5_mss.c1382 phys_addr_t boot_addr; in q6v5_mpss_load() local
1538 boot_addr = relocate ? qproc->mpss_phys : min_addr; in q6v5_mpss_load()
1539 writel(boot_addr, qproc->rmb_base + RMB_PMI_CODE_START_REG); in q6v5_mpss_load()
/drivers/firmware/
A Dtrusted_foundations.c57 static int tf_set_cpu_boot_addr(int cpu, unsigned long boot_addr) in tf_set_cpu_boot_addr() argument
59 cpu_boot_addr = boot_addr; in tf_set_cpu_boot_addr()
/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
A Dpmu.c85 info->boot_addr = data + 0x30; in nvbios_pmuRm()
90 info->code_addr = info->boot_addr + info->boot_size; in nvbios_pmuRm()
/drivers/media/platform/amphion/
A Dvpu_rpc.h26 unsigned long boot_addr; member
53 struct vpu_buffer *rpc, dma_addr_t boot_addr);
197 dma_addr_t boot_addr) in vpu_iface_init() argument
204 ops->init_rpc(shared, rpc, boot_addr); in vpu_iface_init()
A Dvpu_windsor.c555 struct vpu_buffer *rpc, dma_addr_t boot_addr) in vpu_windsor_init_rpc() argument
565 if (rpc->phys < boot_addr) in vpu_windsor_init_rpc()
568 base_phy_addr = rpc->phys - boot_addr; in vpu_windsor_init_rpc()
571 shared->boot_addr = boot_addr; in vpu_windsor_init_rpc()
641 iface->log_buffer_desc.rptr = log->phys - shared->boot_addr; in vpu_windsor_set_log_buf()
847 res->virt = buf->phys - shared->boot_addr; in vpu_windsor_config_memory_resource()
A Dvpu_windsor.h11 struct vpu_buffer *rpc, dma_addr_t boot_addr);
A Dvpu_malone.h11 struct vpu_buffer *rpc, dma_addr_t boot_addr);
A Dvpu_malone.c354 struct vpu_buffer *rpc, dma_addr_t boot_addr) in vpu_malone_init_rpc() argument
363 if (rpc->phys < boot_addr) in vpu_malone_init_rpc()
367 base_phy_addr = rpc->phys - boot_addr; in vpu_malone_init_rpc()
371 shared->boot_addr = boot_addr; in vpu_malone_init_rpc()
459 iface->debug_buffer_desc.buffer.rptr = log->phys - shared->boot_addr; in vpu_malone_set_log_buf()
/drivers/gpu/drm/nouveau/nvkm/falcon/
A Dfw.c287 fw->boot_addr = desc->start_tag << 8; in nvkm_falcon_fw_ctor_hs()
294 fw->boot_addr = fw->nmem_base; in nvkm_falcon_fw_ctor_hs()
349 fw->boot_addr = lhdr->app[0].offset; in nvkm_falcon_fw_ctor_hs_v2()
A Dgm200.c228 nvkm_falcon_wr32(falcon, 0x104, fw->boot_addr); in gm200_flcn_fw_boot()
299 fw->boot_addr >> 8, false); in gm200_flcn_fw_load()
/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/
A Dpmu.h20 u32 boot_addr; member
/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/
A Dfwsec.c209 fw->boot_addr = bld->start_tag << 8; in nvkm_gsp_fwsec_v2()
244 fw->boot_addr = 0; in nvkm_gsp_fwsec_v3()
A Dga102.c81 fw->boot_addr = lhdr->app[0].offset; in ga102_gsp_booter_ctor()
A Dtu102.c104 fw->boot_addr = lhdr->os_code_offset; in tu102_gsp_booter_ctor()
/drivers/gpu/nova-core/
A Dfalcon.rs317 fn boot_addr(&self) -> u32; in boot_addr() method
519 .set_value(fw.boot_addr()) in dma_load()
/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
A Dgm200.c101 pmu_code(init, pmu.boot_addr_pmu, pmu.boot_addr, pmu.boot_size, false); in pmu_load()
/drivers/bluetooth/
A Dbtintel.c45 __le32 boot_addr; member
1073 u32 *boot_addr) in btintel_firmware_version() argument
1092 *boot_addr = le32_to_cpu(params->boot_addr); in btintel_firmware_version()
1094 bt_dev_info(hdev, "Boot Address: 0x%x", *boot_addr); in btintel_firmware_version()
1889 static int btintel_boot(struct hci_dev *hdev, u32 boot_addr) in btintel_boot() argument
1899 err = btintel_send_intel_reset(hdev, boot_addr); in btintel_boot()
/drivers/gpu/drm/nouveau/include/nvkm/core/
A Dfalcon.h130 u32 boot_addr; member
/drivers/gpu/nova-core/firmware/
A Dfwsec.rs237 fn boot_addr(&self) -> u32 { in boot_addr() method
/drivers/net/ethernet/chelsio/cxgb4/
A Dcxgb4.h2096 unsigned int boot_addr, unsigned int size);
A Dt4_hw.c10578 unsigned int boot_addr, unsigned int size) in t4_load_boot() argument
10581 unsigned int boot_sector = (boot_addr * 1024); in t4_load_boot()

Completed in 81 milliseconds