Home
last modified time | relevance | path

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

123

/OK3568_Linux_fs/kernel/arch/arm/mach-socfpga/
H A Docram.c22 /* Find the OCRAM EDAC device tree node */ in socfpga_init_ocram_ecc()
23 np = of_find_compatible_node(NULL, NULL, "altr,socfpga-ocram-ecc"); in socfpga_init_ocram_ecc()
25 pr_err("Unable to find socfpga-ocram-ecc\n"); in socfpga_init_ocram_ecc()
32 pr_err("Unable to map OCRAM ecc regs.\n"); in socfpga_init_ocram_ecc()
36 /* Clear any pending OCRAM ECC interrupts, then enable ECC */ in socfpga_init_ocram_ecc()
43 /* Arria10 OCRAM Section */
126 /* Find the OCRAM EDAC device tree node */ in socfpga_init_arria10_ocram_ecc()
127 np = of_find_compatible_node(NULL, NULL, "altr,socfpga-a10-ocram-ecc"); in socfpga_init_arria10_ocram_ecc()
129 pr_err("Unable to find socfpga-a10-ocram-ecc\n"); in socfpga_init_arria10_ocram_ecc()
137 pr_err("Unable to map OCRAM ECC block\n"); in socfpga_init_arria10_ocram_ecc()
[all …]
H A Dpm.c22 /* Pointer to function copied to ocram */
43 pr_warn("%s: failed to find ocram device!\n", __func__); in socfpga_setup_ocram_self_refresh()
50 pr_warn("%s: ocram pool unavailable!\n", __func__); in socfpga_setup_ocram_self_refresh()
57 pr_warn("%s: unable to alloc ocram!\n", __func__); in socfpga_setup_ocram_self_refresh()
73 /* Copy the code that puts DDR in self refresh to ocram */ in socfpga_setup_ocram_self_refresh()
80 "could not copy function to ocram"); in socfpga_setup_ocram_self_refresh()
H A DMakefile10 obj-$(CONFIG_EDAC_ALTERA_OCRAM) += ocram.o
/OK3568_Linux_fs/kernel/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 …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/dsp/
H A Dfsl,dsp.yaml29 - description: ocram clock
35 - const: ocram
85 clock-names = "ipg", "ocram", "core";
/OK3568_Linux_fs/kernel/arch/arm/mach-imx/
H A Dpm-imx5.c120 * This structure is for passing necessary data for low level ocram
123 * must be also changed accordingly otherwise, the suspend to ocram
283 pr_warn("%s: failed to find ocram node!\n", __func__); in imx_suspend_alloc_ocram()
289 pr_warn("%s: failed to find ocram device!\n", __func__); in imx_suspend_alloc_ocram()
296 pr_warn("%s: ocram pool unavailable!\n", __func__); in imx_suspend_alloc_ocram()
303 pr_warn("%s: unable to alloc ocram!\n", __func__); in imx_suspend_alloc_ocram()
H A Dpm-imx6.c67 * suspend ocram space layout:
211 * This structure is for passing necessary data for low level ocram
215 * otherwise, the suspend to ocram function will be broken!
367 * call low level suspend function in ocram, in imx6q_suspend_finish()
402 * For suspend into ocram, asm code already take care of in imx6q_pm_enter()
482 pr_warn("%s: failed to find ocram node!\n", __func__); in imx6q_suspend_init()
488 pr_warn("%s: failed to find ocram device!\n", __func__); in imx6q_suspend_init()
495 pr_warn("%s: ocram pool unavailable!\n", __func__); in imx6q_suspend_init()
502 pr_warn("%s: unable to alloc ocram!\n", __func__); in imx6q_suspend_init()
/OK3568_Linux_fs/u-boot/arch/arm/mach-imx/
H A Dcache.c27 /* Enable caching on OCRAM and ROM */ in enable_caches()
63 /* L2 cache configured as OCRAM, reset it */ in v7_outer_cache_enable()
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/altera/
H A Dsocfpga_stratix10.dtsi321 ocram: sram@ffe00000 { label
562 ocram-ecc@ff8cc000 {
563 compatible = "altr,socfpga-s10-ocram-ecc",
564 "altr,socfpga-a10-ocram-ecc";
566 altr,ecc-parent = <&ocram>;
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/intel/
H A Dsocfpga_agilex.dtsi320 ocram: sram@ffe00000 { label
562 ocram-ecc@ff8cc000 {
563 compatible = "altr,socfpga-s10-ocram-ecc",
564 "altr,socfpga-a10-ocram-ecc";
566 altr,ecc-parent = <&ocram>;
/OK3568_Linux_fs/u-boot/arch/arm/mach-socfpga/
H A Dspl.c87 writel(0x1, &nic301_regs->ocram); in socfpga_nic301_slave_ns()
100 * First C code to run. Clear fake OCRAM ECC first as SBE in board_init_f()
/OK3568_Linux_fs/u-boot/board/freescale/ls1043ardb/
H A DKconfig23 for LS1043ARDB, it could be some address in OCRAM.
/OK3568_Linux_fs/u-boot/include/configs/
H A Dsocfpga_is1.h36 /* last 2 lwords in OCRAM */
H A Dsocfpga_sr1500.h35 /* last 2 lwords in OCRAM */
H A Dimx6_spl.h16 * - IMX6SDL OCRAM (IRAM) is from 0x00907000 to 0x0091FFFF
/OK3568_Linux_fs/u-boot/board/freescale/ls2080a/
H A DREADME9 0x00_1800_0000 .. 0x00_181F_FFFF OCRAM
/OK3568_Linux_fs/u-boot/doc/
H A DREADME.fsl-trustzone-components15 - Separates Secure World and Normal World on-chip RAM (OCRAM) spaces.
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/media/
H A Dcoda.txt30 iram = <&ocram>;
/OK3568_Linux_fs/kernel/drivers/edac/
H A Daltera_edac.h198 /* OCRAM ECC Management Group Defines */
279 /* Arria 10 OCRAM ECC Management Group Defines */
H A Daltera_edac.c691 { .compatible = "altr,socfpga-ocram-ecc", .data = &ocramecc_data },
701 * OCRAM ECC as well as the memories for other peripherals.
1091 /*********************** OCRAM EDAC Device Functions *********************/
1101 np = of_find_compatible_node(NULL, NULL, "altr,socfpga-ocram-ecc"); in ocram_alloc_mem()
1154 /* Verify OCRAM has been initialized */ in altr_check_ocram_deps_init()
1180 * OCRAM panic on uncorrectable error because sleep/resume
1181 * functions and FPGA contents are stored in OCRAM. Prefer
1658 { .compatible = "altr,socfpga-a10-ocram-ecc",
/OK3568_Linux_fs/kernel/drivers/interconnect/imx/
H A Dimx8mn.c37 DEFINE_BUS_SLAVE("OCRAM", IMX8MN_ICS_OCRAM, NULL),
H A Dimx8mq.c38 DEFINE_BUS_SLAVE("OCRAM", IMX8MQ_ICS_OCRAM, NULL),
H A Dimx8mm.c40 DEFINE_BUS_SLAVE("OCRAM", IMX8MM_ICS_OCRAM, NULL),
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dsocfpga.dtsi721 ocram-ecc@ffd08144 {
722 compatible = "altr,socfpga-ocram-ecc";
724 iram = <&ocram>;
779 ocram: sram@ffff0000 { label
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dimx6dl.dtsi63 ocram: sram@00900000 { label

123