Home
last modified time | relevance | path

Searched full:ocram (Results 1 – 25 of 92) sorted by relevance

1234

/openbmc/linux/arch/arm/mach-socfpga/
H A Docram.c20 /* 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 Dpm.c24 /* 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 DMakefile10 obj-$(CONFIG_EDAC_ALTERA_OCRAM) += ocram.o
/openbmc/linux/Documentation/devicetree/bindings/edac/
H A Dsocfpga-eccmgr.txt24 - 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 Dfsl,dsp.yaml35 - 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 Dpm-imx5.c121 * 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 Dpm-imx6.c69 * 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 Dimx_rproc.c165 /* 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 Dimx7_spl.h16 * - IMX7D/S OCRAM free area RAM (OCRAM) is from 0x00910000 to
H A Dsocfpga_stratix10_socdk.h23 #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 Dpcl063.h19 * portion of OCRAM being unavailable when booting from (at least) an SD
H A Dimx6_spl.h12 * - IMX6SDL OCRAM (IRAM) is from 0x00907000 to 0x0091FFFF
/openbmc/qemu/hw/arm/
H A Dfsl-imx6.c469 /* 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 Dfsl-imx7.c687 * 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 Dfsl-imx6ul.c703 * 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 Dcache.c57 /* 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 DKconfig23 for LS1043ARDB, it could be some address in OCRAM.
/openbmc/linux/arch/arm64/boot/dts/altera/
H A Dsocfpga_stratix10.dtsi331 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 Dsocfpga_agilex.dtsi336 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 DREADME9 0x00_1800_0000 .. 0x00_181F_FFFF OCRAM
/openbmc/u-boot/doc/
H A DREADME.fsl-trustzone-components15 - Separates Secure World and Normal World on-chip RAM (OCRAM) spaces.
/openbmc/u-boot/arch/arm/mach-socfpga/
H A Dmmu-arm64_s10.c37 /* OCRAM 1MB but available 256KB */
/openbmc/linux/Documentation/devicetree/bindings/media/
H A Dcoda.yaml106 iram = <&ocram>;
/openbmc/linux/arch/arm64/boot/dts/freescale/
H A Dimx8-ss-audio.dtsi54 clock-names = "ipg", "ocram", "core";
/openbmc/linux/drivers/interconnect/imx/
H A Dimx8mn.c37 DEFINE_BUS_SLAVE("OCRAM", IMX8MN_ICS_OCRAM, NULL),

1234