| /OK3568_Linux_fs/kernel/arch/arm/mach-socfpga/ |
| H A D | ocram.c | 22 /* 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 D | pm.c | 22 /* 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 D | Makefile | 10 obj-$(CONFIG_EDAC_ALTERA_OCRAM) += ocram.o
|
| /OK3568_Linux_fs/kernel/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 …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/dsp/ |
| H A D | fsl,dsp.yaml | 29 - description: ocram clock 35 - const: ocram 85 clock-names = "ipg", "ocram", "core";
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-imx/ |
| H A D | pm-imx5.c | 120 * 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 D | pm-imx6.c | 67 * 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 D | cache.c | 27 /* 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 D | socfpga_stratix10.dtsi | 321 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 D | socfpga_agilex.dtsi | 320 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 D | spl.c | 87 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 D | Kconfig | 23 for LS1043ARDB, it could be some address in OCRAM.
|
| /OK3568_Linux_fs/u-boot/include/configs/ |
| H A D | socfpga_is1.h | 36 /* last 2 lwords in OCRAM */
|
| H A D | socfpga_sr1500.h | 35 /* last 2 lwords in OCRAM */
|
| H A D | imx6_spl.h | 16 * - IMX6SDL OCRAM (IRAM) is from 0x00907000 to 0x0091FFFF
|
| /OK3568_Linux_fs/u-boot/board/freescale/ls2080a/ |
| H A D | README | 9 0x00_1800_0000 .. 0x00_181F_FFFF OCRAM
|
| /OK3568_Linux_fs/u-boot/doc/ |
| H A D | README.fsl-trustzone-components | 15 - Separates Secure World and Normal World on-chip RAM (OCRAM) spaces.
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/media/ |
| H A D | coda.txt | 30 iram = <&ocram>;
|
| /OK3568_Linux_fs/kernel/drivers/edac/ |
| H A D | altera_edac.h | 198 /* OCRAM ECC Management Group Defines */ 279 /* Arria 10 OCRAM ECC Management Group Defines */
|
| H A D | altera_edac.c | 691 { .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 D | imx8mn.c | 37 DEFINE_BUS_SLAVE("OCRAM", IMX8MN_ICS_OCRAM, NULL),
|
| H A D | imx8mq.c | 38 DEFINE_BUS_SLAVE("OCRAM", IMX8MQ_ICS_OCRAM, NULL),
|
| H A D | imx8mm.c | 40 DEFINE_BUS_SLAVE("OCRAM", IMX8MM_ICS_OCRAM, NULL),
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | socfpga.dtsi | 721 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 D | imx6dl.dtsi | 63 ocram: sram@00900000 { label
|