/linux-master/drivers/remoteproc/ |
H A D | ti_k3_dsp_remoteproc.c | 315 u32 boot_addr; local 322 boot_addr = rproc->bootaddr; 323 if (boot_addr & (kproc->data->boot_align_addr - 1)) { 325 boot_addr, kproc->data->boot_align_addr); 330 dev_err(dev, "booting DSP core using boot addr = 0x%x\n", boot_addr); 331 ret = ti_sci_proc_set_config(kproc->tsp, boot_addr, 0, 0);
|
H A D | qcom_q6v5_mss.c | 1336 phys_addr_t boot_addr; local 1492 boot_addr = relocate ? qproc->mpss_phys : min_addr; 1493 writel(boot_addr, qproc->rmb_base + RMB_PMI_CODE_START_REG);
|
H A D | ti_k3_r5_remoteproc.c | 546 u32 boot_addr; local 553 boot_addr = rproc->bootaddr; 554 /* TODO: add boot_addr sanity checking */ 555 dev_dbg(dev, "booting R5F core using boot addr = 0x%x\n", boot_addr); 559 ret = ti_sci_proc_set_config(core->tsp, boot_addr, 0, 0);
|
H A D | keystone_remoteproc.c | 76 static int keystone_rproc_dsp_boot(struct keystone_rproc *ksproc, u32 boot_addr) argument 80 if (boot_addr & (SZ_1K - 1)) { 82 boot_addr); 86 ret = regmap_write(ksproc->dev_ctrl, ksproc->boot_offset, boot_addr);
|
/linux-master/drivers/soc/renesas/ |
H A D | rcar-rst.c | 23 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) argument 45 if (boot_addr & ~(u64)CR7BAR_MASK) { 46 pr_err("Invalid boot address got %llx\n", boot_addr); 50 iowrite32(boot_addr, rcar_rst_base + CR7BAR); 51 iowrite32(boot_addr | CR7BAREN, rcar_rst_base + CR7BAR); 59 int (*set_rproc_boot_addr)(u64 boot_addr); 178 int rcar_rst_set_rproc_boot_addr(u64 boot_addr) argument 183 return rcar_rst_set_rproc_boot_addr_func(boot_addr);
|
/linux-master/drivers/bluetooth/ |
H A D | btintel.c | 46 __le32 boot_addr; member in struct:cmd_write_boot_params 1061 u32 *boot_addr) 1080 *boot_addr = le32_to_cpu(params->boot_addr); 1082 bt_dev_info(hdev, "Boot Address: 0x%x", *boot_addr); 1898 static int btintel_boot(struct hci_dev *hdev, u32 boot_addr) argument 1907 err = btintel_send_intel_reset(hdev, boot_addr); 1058 btintel_firmware_version(struct hci_dev *hdev, u8 num, u8 ww, u8 yy, const struct firmware *fw, u32 *boot_addr) argument
|
/linux-master/arch/mips/bcm63xx/boards/ |
H A D | board_bcm963xx.c | 731 u8 *boot_addr, *cfe; local 746 boot_addr = (u8 *)KSEG1ADDR(val); 749 cfe = boot_addr + BCM963XX_CFE_VERSION_OFFSET; 771 bcm63xx_nvram_init(boot_addr + BCM963XX_NVRAM_OFFSET); 774 hcs = (struct bcm_hcs *)boot_addr;
|
/linux-master/arch/riscv/kernel/ |
H A D | cpu_ops_sbi.c | 67 unsigned long boot_addr = __pa_symbol(secondary_start_sbi); local 79 return sbi_hsm_hart_start(hartid, boot_addr, hsm_data);
|
/linux-master/drivers/media/platform/amphion/ |
H A D | vpu_malone.c | 346 struct vpu_buffer *rpc, dma_addr_t boot_addr) 355 if (rpc->phys < boot_addr) 359 base_phy_addr = rpc->phys - boot_addr; 363 shared->boot_addr = boot_addr; 451 iface->debug_buffer_desc.buffer.rptr = log->phys - shared->boot_addr; 345 vpu_malone_init_rpc(struct vpu_shared_addr *shared, struct vpu_buffer *rpc, dma_addr_t boot_addr) argument
|
H A D | vpu_windsor.c | 554 struct vpu_buffer *rpc, dma_addr_t boot_addr) 564 if (rpc->phys < boot_addr) 567 base_phy_addr = rpc->phys - boot_addr; 570 shared->boot_addr = boot_addr; 640 iface->log_buffer_desc.rptr = log->phys - shared->boot_addr; 845 res->virt = buf->phys - shared->boot_addr; 553 vpu_windsor_init_rpc(struct vpu_shared_addr *shared, struct vpu_buffer *rpc, dma_addr_t boot_addr) argument
|
H A D | vpu_malone.h | 11 struct vpu_buffer *rpc, dma_addr_t boot_addr);
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ |
H A D | tu102.c | 70 fw->boot_addr = lhdr->os_code_offset;
|
H A D | fwsec.c | 209 fw->boot_addr = bld->start_tag << 8; 244 fw->boot_addr = 0;
|
H A D | ga102.c | 81 fw->boot_addr = lhdr->app[0].offset;
|
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/core/ |
H A D | falcon.h | 130 u32 boot_addr; member in struct:nvkm_falcon_fw
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | t4_hw.c | 10569 * @boot_addr: offset in flash to write boot_data 10577 unsigned int boot_addr, unsigned int size) 10580 unsigned int boot_sector = (boot_addr * 1024); 10576 t4_load_boot(struct adapter *adap, u8 *boot_data, unsigned int boot_addr, unsigned int size) argument
|
H A D | cxgb4.h | 2101 unsigned int boot_addr, unsigned int size);
|
/linux-master/arch/arm/mach-mvebu/ |
H A D | pmsu.c | 110 void mvebu_pmsu_set_cpu_boot_addr(int hw_cpu, void *boot_addr) argument 112 writel(__pa_symbol(boot_addr), pmsu_mp_base +
|
/linux-master/arch/arm/mach-bcm/ |
H A D | platsmp-brcmstb.c | 130 static void cpu_set_boot_addr(u32 cpu, unsigned long boot_addr) argument 134 writel_relaxed(boot_addr, hif_cont_block + hif_cont_reg + 4 + reg_ofs);
|
/linux-master/sound/soc/sof/mediatek/mt8186/ |
H A D | mt8186.h | 91 void mt8186_sof_hifixdsp_boot_sequence(struct snd_sof_dev *sdev, u32 boot_addr);
|
/linux-master/arch/arm/mach-exynos/ |
H A D | pm.c | 204 unsigned long boot_addr; local 218 ret = exynos_get_boot_addr(1, &boot_addr); 222 if (boot_addr == 0) 234 unsigned long boot_addr = __pa_symbol(exynos_cpu_resume); local 239 ret = exynos_set_boot_addr(1, boot_addr); 267 ret = exynos_set_boot_addr(1, boot_addr); 322 unsigned long boot_addr = __pa_symbol(exynos_cpu_resume); local 324 (void)exynos_set_boot_addr(1, boot_addr);
|
H A D | firmware.c | 82 static int exynos_set_cpu_boot_addr(int cpu, unsigned long boot_addr) argument 99 writel_relaxed(boot_addr, boot_reg); 103 static int exynos_get_cpu_boot_addr(int cpu, unsigned long *boot_addr) argument 115 *boot_addr = readl_relaxed(boot_reg);
|
H A D | common.h | 160 extern int exynos_set_boot_addr(u32 core_id, unsigned long boot_addr); 161 extern int exynos_get_boot_addr(u32 core_id, unsigned long *boot_addr);
|
/linux-master/sound/soc/sof/mediatek/mt8195/ |
H A D | mt8195.h | 159 void sof_hifixdsp_boot_sequence(struct snd_sof_dev *sdev, u32 boot_addr);
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/falcon/ |
H A D | gm200.c | 228 nvkm_falcon_wr32(falcon, 0x104, fw->boot_addr); 299 fw->boot_addr >> 8, false);
|