Home
last modified time | relevance | path

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

/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
/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 Dsuspend-imx53.S22 * suspend ocram space layout:
H A Dsuspend-imx6.S23 * suspend ocram space layout:
/linux/arch/arm64/boot/dts/altera/
H A Dsocfpga_stratix10.dtsi353 ocram: sram@ffe00000 { label
598 ocram-ecc@ff8cc000 {
599 compatible = "altr,socfpga-s10-ocram-ecc",
600 "altr,socfpga-a10-ocram-ecc";
602 altr,ecc-parent = <&ocram>;
/linux/arch/arm64/boot/dts/intel/
H A Dsocfpga_agilex.dtsi353 ocram: sram@ffe00000 { label
627 ocram-ecc@ff8cc000 {
628 compatible = "altr,socfpga-s10-ocram-ecc",
629 "altr,socfpga-a10-ocram-ecc";
631 altr,ecc-parent = <&ocram>;
H A Dsocfpga_agilex5.dtsi278 ocram: sram@0 { label
/linux/Documentation/devicetree/bindings/media/
H A Dcoda.yaml106 iram = <&ocram>;
/linux/drivers/edac/
H A Daltera_edac.h198 /* OCRAM ECC Management Group Defines */
281 /* Arria 10 OCRAM ECC Management Group Defines */
H A Daltera_edac.c693 { .compatible = "altr,socfpga-ocram-ecc", .data = &ocramecc_data },
703 * OCRAM ECC as well as the memories for other peripherals.
1125 /*********************** OCRAM EDAC Device Functions *********************/
1135 np = of_find_compatible_node(NULL, NULL, "altr,socfpga-ocram-ecc"); in ocram_alloc_mem()
1188 /* Verify OCRAM has been initialized */ in altr_check_ocram_deps_init()
1214 * OCRAM panic on uncorrectable error because sleep/resume
1215 * functions and FPGA contents are stored in OCRAM. Prefer
1697 { .compatible = "altr,socfpga-a10-ocram-ecc",
/linux/arch/arm/boot/dts/intel/socfpga/
H A Dsocfpga.dtsi726 ocram-ecc@ffd08144 {
727 compatible = "altr,socfpga-ocram-ecc";
729 iram = <&ocram>;
785 ocram: sram@ffff0000 { label
/linux/drivers/clk/imx/
H A Dclk-imx6sx.c50 static const char *eim_slow_sels[] = { "ocram", "pll3_usb_otg", "pll2_pfd2_396m", "pll2_pfd0_352m",…
60 "vadc", "ocram", "qspi2", "m4", "enet_ahb", "lcdif2_pix",
432 …hws[IMX6SX_CLK_OCRAM] = imx_clk_hw_gate2_flags("ocram", "ocram_podf", base + 0x74, 28, CLK_… in imx6sx_clocks_init()
H A Dclk-imx6sll.c305 …hws[IMX6SLL_CLK_OCRAM] = imx_clk_hw_gate_flags("ocram", "ahb", base + 0x74, 28, CLK_IS_CRITIC… in imx6sll_clocks_init()
H A Dclk-imx6sl.c392 …hws[IMX6SL_CLK_OCRAM] = imx_clk_hw_gate2("ocram", "ocram_podf", base + 0x74, … in imx6sl_clocks_init()
H A Dclk-imx5.c539 clk[IMX5_CLK_OCRAM] = imx_clk_gate2("ocram", "ahb", MXC_CCM_CCGR6, 2); in mx53_clocks_init()
H A Dclk-imx6q.c862 …hws[IMX6QDL_CLK_OCRAM] = imx_clk_hw_gate2("ocram", "ahb", base + 0x74… in imx6q_clocks_init()
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx53.dtsi837 iram = <&ocram>;
850 ocram: sram@f8000000 { label
H A Dimx6dl.dtsi84 ocram: sram@900000 { label
H A Dimx6q.dtsi163 ocram: sram@900000 { label
H A Dimx7s.dtsi213 ocram: sram@900000 { label
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8qm.dtsi600 clock-names = "ipg", "ocram", "core";
H A Dimx8-ss-audio.dtsi439 clock-names = "ipg", "ocram", "core";
H A Dimx8mp.dtsi2428 clock-names = "ipg", "ocram", "core", "debug";