/openbmc/linux/Documentation/devicetree/bindings/sram/ |
H A D | sram.yaml | 34 - nvidia,tegra186-sysram 35 - nvidia,tegra194-sysram 36 - nvidia,tegra234-sysram 94 - samsung,exynos4210-sysram 95 - samsung,exynos4210-sysram-ns 181 // Samsung SMP-capable Exynos SoCs use part of the SYSRAM for the bringup 183 // code that is residing at some specific location of the SYSRAM. 196 compatible = "samsung,exynos4210-sysram"; 201 compatible = "samsung,exynos4210-sysram-ns";
|
/openbmc/qemu/hw/xtensa/ |
H A D | sim.c | 74 XtensaMemory sysram = env->config->sysram; in xtensa_sim_common_init() local 76 sysram.location[0].size = ram_size; in xtensa_sim_common_init() 87 xtensa_create_memory_regions(&sysram, "xtensa.sysram", in xtensa_sim_common_init()
|
H A D | xtfpga.c | 279 XtensaMemory sysram = env->config->sysram; in xtfpga_init() local 281 sysram.location[0].size = machine->ram_size; in xtfpga_init() 290 xtensa_create_memory_regions(&sysram, "xtensa.sysram", in xtfpga_init() 325 .start = tswap32(env->config->sysram.location[0].addr), in xtfpga_init() 326 .end = tswap32(env->config->sysram.location[0].addr + in xtfpga_init() 333 lowmem_end += env->config->sysram.location[0].addr; in xtfpga_init() 334 cur_lowmem += env->config->sysram.location[0].addr; in xtfpga_init()
|
/openbmc/u-boot/doc/device-tree-bindings/firmware/ |
H A D | nvidia,tegra186-bpmp.txt | 63 predefined and work on top of sysram, which is an SRAM inside the chip. 74 sysram@30000000 { 75 compatible = "nvidia,tegra186-sysram", "mmio-sram";
|
/openbmc/qemu/hw/arm/ |
H A D | highbank.c | 190 MemoryRegion *sysram; in calxeda_init() local 231 sysram = g_new(MemoryRegion, 1); in calxeda_init() 232 memory_region_init_ram(sysram, NULL, "highbank.sysram", 0x8000, in calxeda_init() 234 memory_region_add_subregion(sysmem, 0xfff88000, sysram); in calxeda_init()
|
/openbmc/linux/drivers/misc/ |
H A D | sram.c | 355 * SYSRAM contains areas that are not accessible by the 359 * SYSRAM specified in the device tree. 368 { .compatible = "nvidia,tegra186-sysram", .data = &tegra_sysram_config }, 369 { .compatible = "nvidia,tegra194-sysram", .data = &tegra_sysram_config }, 370 { .compatible = "nvidia,tegra234-sysram", .data = &tegra_sysram_config },
|
/openbmc/linux/Documentation/devicetree/bindings/arm/samsung/ |
H A D | samsung-secure-firmware.yaml | 19 Address of non-secure SYSRAM used for communication with firmware.
|
/openbmc/linux/drivers/firmware/tegra/ |
H A D | Kconfig | 10 data and the different communication channels in SysRAM or RAM and
|
/openbmc/linux/arch/arm/boot/dts/samsung/ |
H A D | exynos54xx.dtsi | 66 compatible = "samsung,exynos4210-sysram"; 71 compatible = "samsung,exynos4210-sysram-ns";
|
H A D | exynos4210.dtsi | 247 sysram: sram@2020000 { label 255 compatible = "samsung,exynos4210-sysram"; 260 compatible = "samsung,exynos4210-sysram-ns";
|
H A D | exynos4210-universal_c210.dts | 676 &sysram { 682 compatible = "samsung,exynos4210-sysram";
|
H A D | exynos4x12.dtsi | 248 compatible = "samsung,exynos4210-sysram"; 253 compatible = "samsung,exynos4210-sysram-ns";
|
H A D | exynos3250.dtsi | 325 compatible = "samsung,exynos4210-sysram"; 330 compatible = "samsung,exynos4210-sysram-ns";
|
H A D | exynos5250.dtsi | 182 compatible = "samsung,exynos4210-sysram"; 187 compatible = "samsung,exynos4210-sysram-ns";
|
/openbmc/linux/arch/arm/mach-exynos/ |
H A D | exynos.c | 52 for_each_compatible_node(node, NULL, "samsung,exynos4210-sysram") { in exynos_sysram_init() 64 for_each_compatible_node(node, NULL, "samsung,exynos4210-sysram-ns") { in exynos_sysram_init()
|
H A D | suspend.c | 486 /* Restore the sysram cpu state register */ in exynos5420_pm_resume() 696 * firmware, the non-secure region of sysram should be used. in exynos_pm_init()
|
H A D | mcpm-exynos.c | 250 "samsung,exynos4210-sysram-ns"); in exynos_mcpm_init()
|
/openbmc/linux/Documentation/devicetree/bindings/firmware/ |
H A D | nvidia,tegra186-bpmp.yaml | 60 predefined and work on top of either sysram, which is an SRAM inside the 154 compatible = "nvidia,tegra186-sysram", "mmio-sram";
|
/openbmc/linux/Documentation/admin-guide/perf/ |
H A D | nvidia-pmu.rst | 234 | SYSRAM/CMEM | PMU |PMU |PMU | PMU | | PMU | 240 | SYSRAM/CMEM | PMU |PMU |PMU | PMU | N/A | N/A | 291 | SYSRAM/CMEM | | | | PMU | 294 | SYSRAM/CMEM | PCIE PMU | SCF PMU | N/A | N/A |
|
/openbmc/u-boot/include/configs/ |
H A D | stm32mp1.h | 66 /* limit SYSRAM usage to first 128 KB */
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | tegra186.dtsi | 297 sysram@30000000 { 298 compatible = "nvidia,tegra186-sysram", "mmio-sram";
|
/openbmc/qemu/target/xtensa/ |
H A D | overlay_tool.h | 524 .sysram = { \ 525 SYSMEM_SECTION(SYSRAM) \
|
H A D | cpu.h | 467 XtensaMemory sysram; member
|
/openbmc/u-boot/board/st/stm32mp1/ |
H A D | README | 43 BootRom => FSBL in SYSRAM => SSBL in DDR => OS (Linux Kernel)
|
/openbmc/u-boot/arch/arm/mach-stm32mp/ |
H A D | cpu.c | 85 /* Open SYSRAM for no secure access */ in security_init()
|