Home
last modified time | relevance | path

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

12

/f-stack/freebsd/arm/allwinner/
H A Daw_mp.c134 bus_space_write_4(fdtbus_bs_tag, cpucfg, CPUCFG_P_REG0, in aw_mp_start_ap()
161 bus_space_write_4(fdtbus_bs_tag, prcm, in aw_mp_start_ap()
164 bus_space_write_4(fdtbus_bs_tag, in aw_mp_start_ap()
177 val = bus_space_read_4(fdtbus_bs_tag, in aw_mp_start_ap()
180 bus_space_write_4(fdtbus_bs_tag, cpucfg, in aw_mp_start_ap()
198 bus_space_unmap(fdtbus_bs_tag, cpucfg, CPUCFG_SIZE); in aw_mp_start_ap()
200 bus_space_unmap(fdtbus_bs_tag, prcm, PRCM_SIZE); in aw_mp_start_ap()
227 bus_space_write_4(fdtbus_bs_tag, prcm, in aw_mc_mp_start_cpu()
229 while (bus_space_read_4(fdtbus_bs_tag, prcm, in aw_mc_mp_start_cpu()
286 bus_space_unmap(fdtbus_bs_tag, cpuscfg, CPUCFG_SIZE); in a83t_mp_start_ap()
[all …]
/f-stack/freebsd/arm/mv/armada38x/
H A Darmada38x.c58 sar_low = bus_space_read_4(fdtbus_bs_tag, MV_MISC_BASE, in get_sar_value_armada38x()
109 rv = bus_space_map(fdtbus_bs_tag, (bus_addr_t)MV_MBUS_BRIDGE_BASE, in armada38x_win_set_iosync_barrier()
118 bus_space_barrier(fdtbus_bs_tag, vaddr_iowind, 0, in armada38x_win_set_iosync_barrier()
164 rv = bus_space_map(fdtbus_bs_tag, (bus_addr_t)MV_MBUS_CTRL_BASE, in armada38x_mbus_optimization()
174 bus_space_write_4(fdtbus_bs_tag, vaddr_iowind, 0, 0x19180); in armada38x_mbus_optimization()
180 bus_space_write_4(fdtbus_bs_tag, vaddr_iowind, 0x4, 0x3000A); in armada38x_mbus_optimization()
186 bus_space_write_4(fdtbus_bs_tag, vaddr_iowind, 0x8, 0xFFFF); in armada38x_mbus_optimization()
192 bus_space_write_4(fdtbus_bs_tag, vaddr_iowind, 0xc, 0x303); in armada38x_mbus_optimization()
209 rv = bus_space_map(fdtbus_bs_tag, (bus_addr_t)MV_SCU_BASE, in armada38x_scu_enable()
220 bus_space_write_4(fdtbus_bs_tag, vaddr_scu, 0, in armada38x_scu_enable()
[all …]
H A Darmada38x_mp.c58 rv = bus_space_map(fdtbus_bs_tag, (bus_addr_t)MV_CPU_RESET_BASE, in cpu_reset_deassert()
64 reg = bus_space_read_4(fdtbus_bs_tag, vaddr, CPU_RESET_OFFSET(1)); in cpu_reset_deassert()
67 bus_space_write_4(fdtbus_bs_tag, vaddr, CPU_RESET_OFFSET(1), reg); in cpu_reset_deassert()
69 bus_space_unmap(fdtbus_bs_tag, vaddr, MV_CPU_RESET_REGS_LEN); in cpu_reset_deassert()
107 rv = bus_space_map(fdtbus_bs_tag, (bus_addr_t)MV_SCU_BASE, in platform_cnt_cpus()
115 val = bus_space_read_4(fdtbus_bs_tag, vaddr_scu, MV_SCU_REG_CONFIG); in platform_cnt_cpus()
116 bus_space_unmap(fdtbus_bs_tag, vaddr_scu, MV_SCU_REGS_LEN); in platform_cnt_cpus()
H A Dpmsu.c138 rv = bus_space_map(fdtbus_bs_tag, (bus_addr_t)MV_PMSU_BASE, MV_PMSU_REGS_LEN, in pmsu_boot_secondary_cpu()
144 bus_space_write_4(fdtbus_bs_tag, vaddr, PMSU_BOOT_ADDR_REDIRECT_OFFSET(1), in pmsu_boot_secondary_cpu()
151 bus_space_unmap(fdtbus_bs_tag, vaddr, MV_PMSU_REGS_LEN); in pmsu_boot_secondary_cpu()
/f-stack/freebsd/arm/altera/socfpga/
H A Dsocfpga_mp.c131 if (bus_space_map(fdtbus_bs_tag, SCU_PHYSBASE, in _socfpga_mp_start_ap()
140 if (bus_space_map(fdtbus_bs_tag, RSTMGR_PHYSBASE, in _socfpga_mp_start_ap()
143 if (bus_space_map(fdtbus_bs_tag, RAM_PHYSBASE, in _socfpga_mp_start_ap()
148 bus_space_write_4(fdtbus_bs_tag, scu, in _socfpga_mp_start_ap()
164 bus_space_write_4(fdtbus_bs_tag, rst, in _socfpga_mp_start_ap()
170 bus_space_write_4(fdtbus_bs_tag, rst, in _socfpga_mp_start_ap()
185 bus_space_write_region_4(fdtbus_bs_tag, ram, 0, in _socfpga_mp_start_ap()
194 bus_space_write_4(fdtbus_bs_tag, rst, in _socfpga_mp_start_ap()
200 bus_space_write_4(fdtbus_bs_tag, rst, in _socfpga_mp_start_ap()
211 bus_space_unmap(fdtbus_bs_tag, scu, SCU_SIZE); in _socfpga_mp_start_ap()
[all …]
H A Dsocfpga_machdep.c124 if (bus_space_map(fdtbus_bs_tag, paddr, 0x8, 0, &vaddr) == 0) { in _socfpga_cpu_reset()
125 bus_space_write_4(fdtbus_bs_tag, vaddr, in _socfpga_cpu_reset()
/f-stack/freebsd/arm/freescale/imx/
H A Dimx6_mp.c88 val = bus_space_read_4(fdtbus_bs_tag, scu, SCU_CONFIG_REG); in imx6_mp_setmaxid()
90 bus_space_unmap(fdtbus_bs_tag, scu, SCU_SIZE); in imx6_mp_setmaxid()
127 val = bus_space_read_4(fdtbus_bs_tag, scu, SCU_DIAG_CONTROL); in imx6_mp_start_ap()
128 bus_space_write_4(fdtbus_bs_tag, scu, SCU_DIAG_CONTROL, in imx6_mp_start_ap()
138 val = bus_space_read_4(fdtbus_bs_tag, scu, SCU_CONTROL_REG); in imx6_mp_start_ap()
139 bus_space_write_4(fdtbus_bs_tag, scu, SCU_CONTROL_REG, in imx6_mp_start_ap()
147 val = bus_space_read_4(fdtbus_bs_tag, src, SRC_CONTROL_REG); in imx6_mp_start_ap()
149 bus_space_write_4(fdtbus_bs_tag, src, SRC_GPR0_C1FUNC + 8*i, in imx6_mp_start_ap()
156 bus_space_write_4(fdtbus_bs_tag, src, SRC_CONTROL_REG, val); in imx6_mp_start_ap()
161 bus_space_unmap(fdtbus_bs_tag, scu, SCU_SIZE); in imx6_mp_start_ap()
[all …]
/f-stack/freebsd/arm/xilinx/
H A Dzy7_mp.c69 if (bus_space_map(fdtbus_bs_tag, SLCR_PSS_IDCODE, 4, 0, in zynq7_mp_setmaxid()
76 bus_space_unmap(fdtbus_bs_tag, slcr_handle, 4); in zynq7_mp_setmaxid()
91 if (bus_space_map(fdtbus_bs_tag, SCU_CONFIG_REG, 4, 0, in zynq7_mp_setmaxid()
99 bus_space_unmap(fdtbus_bs_tag, scu_handle, 4); in zynq7_mp_setmaxid()
110 if (bus_space_map(fdtbus_bs_tag, SCU_CONTROL_REG, 4, in zynq7_mp_start_ap()
115 scu_ctrl = bus_space_read_4(fdtbus_bs_tag, scu_handle, 0); in zynq7_mp_start_ap()
117 bus_space_write_4(fdtbus_bs_tag, scu_handle, 0, scu_ctrl); in zynq7_mp_start_ap()
119 bus_space_unmap(fdtbus_bs_tag, scu_handle, 4); in zynq7_mp_start_ap()
122 if (bus_space_map(fdtbus_bs_tag, ZYNQ7_CPU1_ENTRY, 4, in zynq7_mp_start_ap()
127 bus_space_write_4(fdtbus_bs_tag, ocm_handle, 0, in zynq7_mp_start_ap()
[all …]
/f-stack/freebsd/arm/nvidia/tegra124/
H A Dtegra124_mp.c86 if (bus_space_map(fdtbus_bs_tag, PMC_PHYSBASE, PMC_SIZE, 0, &pmc) != 0) in tegra124_mp_start_ap()
88 if (bus_space_map(fdtbus_bs_tag, TEGRA_EXCEPTION_VECTORS_BASE, in tegra124_mp_start_ap()
92 bus_space_write_4(fdtbus_bs_tag, exvec , TEGRA_EXCEPTION_VECTOR_ENTRY, in tegra124_mp_start_ap()
94 bus_space_read_4(fdtbus_bs_tag, exvec , TEGRA_EXCEPTION_VECTOR_ENTRY); in tegra124_mp_start_ap()
98 val = bus_space_read_4(fdtbus_bs_tag, pmc, in tegra124_mp_start_ap()
103 val = bus_space_read_4(fdtbus_bs_tag, pmc, PMC_PWRGATE_STATUS); in tegra124_mp_start_ap()
108 val = bus_space_read_4(fdtbus_bs_tag, pmc, in tegra124_mp_start_ap()
111 bus_space_write_4(fdtbus_bs_tag, pmc, in tegra124_mp_start_ap()
117 val = bus_space_read_4(fdtbus_bs_tag, pmc, in tegra124_mp_start_ap()
124 bus_space_unmap(fdtbus_bs_tag, pmc, PMC_SIZE); in tegra124_mp_start_ap()
[all …]
H A Dtegra124_machdep.c101 bus_space_map(fdtbus_bs_tag, PMC_PHYSBASE, PMC_SIZE, 0, &pmc); in tegra124_cpu_reset()
103 reg = bus_space_read_4(fdtbus_bs_tag, pmc, PMC_SCRATCH0); in tegra124_cpu_reset()
105 bus_space_write_4(fdtbus_bs_tag, pmc, PMC_SCRATCH0, in tegra124_cpu_reset()
107 bus_space_read_4(fdtbus_bs_tag, pmc, PMC_SCRATCH0); in tegra124_cpu_reset()
109 reg = bus_space_read_4(fdtbus_bs_tag, pmc, PMC_CONTROL_REG); in tegra124_cpu_reset()
112 bus_space_write_4(fdtbus_bs_tag, pmc, PMC_CONTROL_REG, reg | 0x10); in tegra124_cpu_reset()
113 bus_space_read_4(fdtbus_bs_tag, pmc, PMC_CONTROL_REG); in tegra124_cpu_reset()
/f-stack/freebsd/arm/rockchip/
H A Drk32xx_mp.c88 rv = bus_space_map(fdtbus_bs_tag, IMEM_PHYSBASE, IMEM_SIZE, 0, &imem); in rk32xx_mp_start_pmu()
91 rv = bus_space_map(fdtbus_bs_tag, PMU_PHYSBASE, PMU_SIZE, 0, &pmu); in rk32xx_mp_start_pmu()
96 val = bus_space_read_4(fdtbus_bs_tag, pmu, PMU_PWRDN_CON); in rk32xx_mp_start_pmu()
99 bus_space_write_4(fdtbus_bs_tag, pmu, PMU_PWRDN_CON, val); in rk32xx_mp_start_pmu()
103 val = bus_space_read_4(fdtbus_bs_tag, pmu, PMU_PWRDN_CON); in rk32xx_mp_start_pmu()
106 bus_space_write_4(fdtbus_bs_tag, pmu, PMU_PWRDN_CON, val); in rk32xx_mp_start_pmu()
111 bus_space_write_4(fdtbus_bs_tag, imem, 8, val); in rk32xx_mp_start_pmu()
113 bus_space_write_4(fdtbus_bs_tag, imem, 4, 0xDEADBEAF); in rk32xx_mp_start_pmu()
118 bus_space_unmap(fdtbus_bs_tag, imem, IMEM_SIZE); in rk32xx_mp_start_pmu()
119 bus_space_unmap(fdtbus_bs_tag, pmu, PMU_SIZE); in rk32xx_mp_start_pmu()
H A Drk32xx_machdep.c82 bus_space_map(fdtbus_bs_tag, CRU_PHYSBASE, CRU_SIZE, 0, &cru); in rk32xx_cpu_reset()
87 bus_space_write_4(fdtbus_bs_tag, cru, CRU_GLB_SRST_FST_VALUE, 0xfdb9); in rk32xx_cpu_reset()
/f-stack/freebsd/arm/annapurna/alpine/
H A Dalpine_machdep_mp.c199 if (bus_space_map(fdtbus_bs_tag, al_devmap_pa + cpu_resume_base, in alpine_mp_start_ap()
202 if (bus_space_map(fdtbus_bs_tag, al_devmap_pa + nb_base, in alpine_mp_start_ap()
207 val = bus_space_read_4(fdtbus_bs_tag, cpu_resume_baddr, in alpine_mp_start_ap()
219 bus_space_write_4(fdtbus_bs_tag, nb_baddr, in alpine_mp_start_ap()
224 val = bus_space_read_4(fdtbus_bs_tag, cpu_resume_baddr, in alpine_mp_start_ap()
227 bus_space_write_4(fdtbus_bs_tag, cpu_resume_baddr, in alpine_mp_start_ap()
232 bus_space_write_4(fdtbus_bs_tag, cpu_resume_baddr, in alpine_mp_start_ap()
238 if (bus_space_map(fdtbus_bs_tag, al_devmap_pa + nb_base, in alpine_mp_start_ap()
245 val = bus_space_read_4(fdtbus_bs_tag, nb_baddr, AL_NB_INIT_CONTROL); in alpine_mp_start_ap()
250 bus_space_unmap(fdtbus_bs_tag, nb_baddr, nb_size); in alpine_mp_start_ap()
[all …]
H A Dalpine_machdep.c136 ret = bus_space_map(fdtbus_bs_tag, al_devmap_pa + wdbase, in alpine_cpu_reset()
143 bus_space_write_4(fdtbus_bs_tag, wdbaddr, WDTLOCK, UNLOCK); in alpine_cpu_reset()
144 bus_space_write_4(fdtbus_bs_tag, wdbaddr, WDTLOAD, LOAD_MIN); in alpine_cpu_reset()
145 bus_space_write_4(fdtbus_bs_tag, wdbaddr, WDTCONTROL, in alpine_cpu_reset()
/f-stack/freebsd/arm/ti/omap4/pandaboard/
H A Dpandaboard.c122 if (bus_space_map(fdtbus_bs_tag, OMAP44XX_SCRM_HWBASE, in pandaboard_usb_hub_init()
125 if (bus_space_map(fdtbus_bs_tag, OMAP44XX_GPIO1_HWBASE, in pandaboard_usb_hub_init()
128 if (bus_space_map(fdtbus_bs_tag, OMAP44XX_GPIO2_HWBASE, in pandaboard_usb_hub_init()
131 if (bus_space_map(fdtbus_bs_tag, OMAP44XX_SCM_PADCONF_HWBASE, in pandaboard_usb_hub_init()
165 bus_space_unmap(fdtbus_bs_tag, scrm_addr, OMAP44XX_SCRM_SIZE); in pandaboard_usb_hub_init()
166 bus_space_unmap(fdtbus_bs_tag, gpio1_addr, OMAP44XX_GPIO1_SIZE); in pandaboard_usb_hub_init()
167 bus_space_unmap(fdtbus_bs_tag, gpio2_addr, OMAP44XX_GPIO2_SIZE); in pandaboard_usb_hub_init()
168 bus_space_unmap(fdtbus_bs_tag, scm_addr, OMAP44XX_SCM_PADCONF_SIZE); in pandaboard_usb_hub_init()
/f-stack/freebsd/arm/ti/
H A Dti_cpuid.c116 bus_space_map(fdtbus_bs_tag,OMAP44XX_L4_CORE_HWBASE, 0x4000, 0, &bsh); in omap4_get_revision()
117 id_code = bus_space_read_4(fdtbus_bs_tag, bsh, OMAP4_ID_CODE); in omap4_get_revision()
118 bus_space_unmap(fdtbus_bs_tag, bsh, 0x4000); in omap4_get_revision()
214 bus_space_map(fdtbus_bs_tag, AM335X_CONTROL_BASE, AM335X_CONTROL_SIZE, 0, &bsh); in am335x_get_revision()
215 chip_revision = bus_space_read_4(fdtbus_bs_tag, bsh, AM335X_CONTROL_DEVICE_ID); in am335x_get_revision()
216 dev_feature = bus_space_read_4(fdtbus_bs_tag, bsh, AM335X_CONTROL_DEV_FEATURE); in am335x_get_revision()
217 bus_space_unmap(fdtbus_bs_tag, bsh, AM335X_CONTROL_SIZE); in am335x_get_revision()
/f-stack/freebsd/arm/mv/
H A Dmvwin.h312 return (bus_space_read_4(fdtbus_bs_tag, base, off(i))); \
319 return (bus_space_read_4(fdtbus_bs_tag, base, off(i, j))); \
326 return (bus_space_read_4(fdtbus_bs_tag, base, off(i))); \
340 bus_space_write_4(fdtbus_bs_tag, base, off(i), val); \
347 bus_space_write_4(fdtbus_bs_tag, base, off(i, j), val); \
354 bus_space_write_4(fdtbus_bs_tag, base, off(i), val); \
361 bus_space_write_4(fdtbus_bs_tag, base, off(i, j), val); \
368 return (bus_space_read_4(fdtbus_bs_tag, base, off)); \
375 return (bus_space_read_4(fdtbus_bs_tag, base, off)); \
382 bus_space_write_4(fdtbus_bs_tag, base, off, val); \
[all …]
/f-stack/freebsd/arm/mv/armadaxp/
H A Darmadaxp_mp.c79 return (bus_space_read_4(fdtbus_bs_tag, MV_AXP_CPU_DIVCLK_BASE, reg)); in read_cpu_clkdiv()
86 bus_space_write_4(fdtbus_bs_tag, MV_AXP_CPU_DIVCLK_BASE, reg, val); in write_cpu_clkdiv()
167 bus_space_write_4(fdtbus_bs_tag, MV_BASE, CPU_RESUME_CONTROL, 0); in mv_axp_platform_mp_start_ap()
170 bus_space_write_4(fdtbus_bs_tag, CPU_PMU(cpu_num), CPU_PMU_BOOT, in mv_axp_platform_mp_start_ap()
176 bus_space_write_4(fdtbus_bs_tag, MP, MP_SW_RESET(cpu_num), 0); in mv_axp_platform_mp_start_ap()
H A Darmadaxp.c134 sar_high = bus_space_read_4(fdtbus_bs_tag, MV_MISC_BASE, in get_sar_value_armadaxp()
136 sar_low = bus_space_read_4(fdtbus_bs_tag, MV_MISC_BASE, in get_sar_value_armadaxp()
217 return (bus_space_read_4(fdtbus_bs_tag, MV_COHERENCY_FABRIC_BASE, reg)); in read_coher_fabric()
224 bus_space_write_4(fdtbus_bs_tag, MV_COHERENCY_FABRIC_BASE, reg, val); in write_coher_fabric()
261 return (bus_space_read_4(fdtbus_bs_tag, ARMADAXP_L2_BASE, reg)); in read_l2_cache()
268 bus_space_write_4(fdtbus_bs_tag, ARMADAXP_L2_BASE, reg, val); in write_l2_cache()
/f-stack/freebsd/mips/mips/
H A Dofw_machdep.c58 *tag = fdtbus_bs_tag; in OF_decode_addr()
61 *tag = fdtbus_bs_tag; in OF_decode_addr()
66 *tag = fdtbus_bs_tag; in OF_decode_addr()
/f-stack/freebsd/arm/arm/
H A Dofw_machdep.c58 *tag = fdtbus_bs_tag; in OF_decode_addr()
61 *tag = fdtbus_bs_tag; in OF_decode_addr()
66 *tag = fdtbus_bs_tag; in OF_decode_addr()
/f-stack/freebsd/mips/include/
H A Dfdt.h43 #define fdtbus_bs_tag rmi_uart_bus_space macro
45 #define fdtbus_bs_tag mips_bus_space_generic macro
/f-stack/freebsd/arm/broadcom/bcm2835/
H A Dbcm2836_mp.c78 bus_space_read_4(fdtbus_bs_tag, bs_periph, (addr))
80 bus_space_write_4(fdtbus_bs_tag, bs_periph, (addr), (val))
104 if (bus_space_map(fdtbus_bs_tag, ARM_LOCAL_BASE, ARM_LOCAL_SIZE, in bcm2836_mp_start_ap()
/f-stack/freebsd/arm/ti/omap4/
H A Domap4_mp.c64 if (bus_space_map(fdtbus_bs_tag, 0x48240000, 0x1000, 0, &scu_addr) != 0) in omap4_mp_start_ap()
75 bus_space_unmap(fdtbus_bs_tag, scu_addr, 0x1000); in omap4_mp_start_ap()
/f-stack/freebsd/arm/freescale/vybrid/
H A Dvf_machdep.c72 if (bus_space_map(fdtbus_bs_tag, paddr, 0x10, 0, &vaddr) == 0) { in vf_cpu_reset()
73 bus_space_write_4(fdtbus_bs_tag, vaddr, 0x00, SW_RST); in vf_cpu_reset()

12