/openbmc/linux/arch/arm/mach-socfpga/ |
H A D | ocram.c | 20 /* Find the OCRAM EDAC device tree node */ in socfpga_init_ocram_ecc() 21 np = of_find_compatible_node(NULL, NULL, "altr,socfpga-ocram-ecc"); in socfpga_init_ocram_ecc() 23 pr_err("Unable to find socfpga-ocram-ecc\n"); in socfpga_init_ocram_ecc() 30 pr_err("Unable to map OCRAM ecc regs.\n"); in socfpga_init_ocram_ecc() 34 /* Clear any pending OCRAM ECC interrupts, then enable ECC */ in socfpga_init_ocram_ecc() 41 /* Arria10 OCRAM Section */ 124 /* Find the OCRAM EDAC device tree node */ in socfpga_init_arria10_ocram_ecc() 125 np = of_find_compatible_node(NULL, NULL, "altr,socfpga-a10-ocram-ecc"); in socfpga_init_arria10_ocram_ecc() 127 pr_err("Unable to find socfpga-a10-ocram-ecc\n"); in socfpga_init_arria10_ocram_ecc() 135 pr_err("Unable to map OCRAM ECC block\n"); in socfpga_init_arria10_ocram_ecc() [all …]
|
H A D | pm.c | 24 /* Pointer to function copied to ocram */ 45 pr_warn("%s: failed to find ocram device!\n", __func__); in socfpga_setup_ocram_self_refresh() 52 pr_warn("%s: ocram pool unavailable!\n", __func__); in socfpga_setup_ocram_self_refresh() 59 pr_warn("%s: unable to alloc ocram!\n", __func__); in socfpga_setup_ocram_self_refresh() 75 /* Copy the code that puts DDR in self refresh to ocram */ in socfpga_setup_ocram_self_refresh() 82 "could not copy function to ocram"); in socfpga_setup_ocram_self_refresh()
|
H A D | Makefile | 10 obj-$(CONFIG_EDAC_ALTERA_OCRAM) += ocram.o
|
/openbmc/linux/Documentation/devicetree/bindings/edac/ |
H A D | socfpga-eccmgr.txt | 24 - compatible : Should be "altr,socfpga-ocram-ecc" 44 ocram-ecc@ffd08144 { 45 compatible = "altr,socfpga-ocram-ecc"; 47 iram = <&ocram>; 80 - compatible : Should be "altr,socfpga-a10-ocram-ecc" 154 ocram-ecc@ff8c3000 { 155 compatible = "altr,socfpga-a10-ocram-ecc"; 263 - compatible : Should be "altr,socfpga-s10-ocram-ecc" 265 - altr,ecc-parent : phandle to parent OCRAM node. 321 ocram-ecc@ff8cc000 { [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/dsp/ |
H A D | fsl,dsp.yaml | 35 - description: ocram clock 44 - const: ocram 159 clock-names = "ipg", "ocram", "core"; 195 clock-names = "ipg", "ocram", "core", "debug";
|
/openbmc/linux/arch/arm/mach-imx/ |
H A D | pm-imx5.c | 121 * This structure is for passing necessary data for low level ocram 124 * must be also changed accordingly otherwise, the suspend to ocram 284 pr_warn("%s: failed to find ocram node!\n", __func__); in imx_suspend_alloc_ocram() 290 pr_warn("%s: failed to find ocram device!\n", __func__); in imx_suspend_alloc_ocram() 297 pr_warn("%s: ocram pool unavailable!\n", __func__); in imx_suspend_alloc_ocram() 304 pr_warn("%s: unable to alloc ocram!\n", __func__); in imx_suspend_alloc_ocram()
|
H A D | pm-imx6.c | 69 * suspend ocram space layout: 213 * This structure is for passing necessary data for low level ocram 217 * otherwise, the suspend to ocram function will be broken! 369 * call low level suspend function in ocram, in imx6q_suspend_finish() 404 * For suspend into ocram, asm code already take care of in imx6q_pm_enter() 484 pr_warn("%s: failed to find ocram node!\n", __func__); in imx6q_suspend_init() 490 pr_warn("%s: failed to find ocram device!\n", __func__); in imx6q_suspend_init() 497 pr_warn("%s: ocram pool unavailable!\n", __func__); in imx6q_suspend_init() 504 pr_warn("%s: unable to alloc ocram!\n", __func__); in imx6q_suspend_init()
|
/openbmc/linux/drivers/remoteproc/ |
H A D | imx_rproc.c | 165 /* OCRAM(Low 96KB) */ 167 /* OCRAM */ 179 /* OCRAM */ 181 /* OCRAM */ 183 /* OCRAM */ 193 /* OCRAM */ 195 /* OCRAM */ 197 /* OCRAM */ 209 /* OCRAM */ 211 /* OCRAM */ [all …]
|
/openbmc/u-boot/include/configs/ |
H A D | imx7_spl.h | 16 * - IMX7D/S OCRAM free area RAM (OCRAM) is from 0x00910000 to
|
H A D | socfpga_stratix10_socdk.h | 23 #define CONFIG_SYS_MEM_RESERVE_SECURE 0 /* using OCRAM, not DDR */ 182 * 0xFFE0_0000 ...... Start of OCRAM 189 * 0xFFE3_FFFF ...... End of OCRAM
|
H A D | pcl063.h | 19 * portion of OCRAM being unavailable when booting from (at least) an SD
|
H A D | imx6_spl.h | 12 * - IMX6SDL OCRAM (IRAM) is from 0x00907000 to 0x0091FFFF
|
/openbmc/qemu/hw/arm/ |
H A D | fsl-imx6.c | 469 /* OCRAM memory */ in fsl_imx6_realize() 470 if (!memory_region_init_ram(&s->ocram, NULL, "imx6.ocram", in fsl_imx6_realize() 475 &s->ocram); in fsl_imx6_realize() 477 /* internal OCRAM (256 KB) is aliased over 1 MB */ in fsl_imx6_realize() 479 &s->ocram, 0, FSL_IMX6_OCRAM_ALIAS_SIZE); in fsl_imx6_realize()
|
H A D | fsl-imx7.c | 687 * OCRAM memory in fsl_imx7_realize() 689 memory_region_init_ram(&s->ocram, NULL, "imx7.ocram", in fsl_imx7_realize() 693 &s->ocram); in fsl_imx7_realize() 696 * OCRAM EPDC memory in fsl_imx7_realize() 705 * OCRAM PXP memory in fsl_imx7_realize()
|
H A D | fsl-imx6ul.c | 703 * OCRAM memory in fsl_imx6ul_realize() 705 memory_region_init_ram(&s->ocram, NULL, "imx6ul.ocram", in fsl_imx6ul_realize() 709 &s->ocram); in fsl_imx6ul_realize() 712 * internal OCRAM (128 KB) is aliased over 512 KB in fsl_imx6ul_realize() 715 "imx6ul.ocram_alias", &s->ocram, 0, in fsl_imx6ul_realize()
|
/openbmc/u-boot/arch/arm/mach-imx/ |
H A D | cache.c | 57 /* Enable caching on OCRAM and ROM */ in enable_caches() 104 /* L2 cache configured as OCRAM, reset it */ in v7_outer_cache_enable()
|
/openbmc/u-boot/board/freescale/ls1043ardb/ |
H A D | Kconfig | 23 for LS1043ARDB, it could be some address in OCRAM.
|
/openbmc/linux/arch/arm64/boot/dts/altera/ |
H A D | socfpga_stratix10.dtsi | 331 ocram: sram@ffe00000 { label 575 ocram-ecc@ff8cc000 { 576 compatible = "altr,socfpga-s10-ocram-ecc", 577 "altr,socfpga-a10-ocram-ecc"; 579 altr,ecc-parent = <&ocram>;
|
/openbmc/linux/arch/arm64/boot/dts/intel/ |
H A D | socfpga_agilex.dtsi | 336 ocram: sram@ffe00000 { label 606 ocram-ecc@ff8cc000 { 607 compatible = "altr,socfpga-s10-ocram-ecc", 608 "altr,socfpga-a10-ocram-ecc"; 610 altr,ecc-parent = <&ocram>;
|
/openbmc/u-boot/board/freescale/ls2080a/ |
H A D | README | 9 0x00_1800_0000 .. 0x00_181F_FFFF OCRAM
|
/openbmc/u-boot/doc/ |
H A D | README.fsl-trustzone-components | 15 - Separates Secure World and Normal World on-chip RAM (OCRAM) spaces.
|
/openbmc/u-boot/arch/arm/mach-socfpga/ |
H A D | mmu-arm64_s10.c | 37 /* OCRAM 1MB but available 256KB */
|
/openbmc/linux/Documentation/devicetree/bindings/media/ |
H A D | coda.yaml | 106 iram = <&ocram>;
|
/openbmc/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8-ss-audio.dtsi | 54 clock-names = "ipg", "ocram", "core";
|
/openbmc/linux/drivers/interconnect/imx/ |
H A D | imx8mn.c | 37 DEFINE_BUS_SLAVE("OCRAM", IMX8MN_ICS_OCRAM, NULL),
|