| /linux/drivers/misc/ |
| A D | sram.c | 97 struct sram_partition *part = &sram->partition[sram->partitions]; in sram_add_partition() 101 if (sram->config && sram->config->map_only_reserved) { in sram_add_partition() 141 sram->partitions++; in sram_add_partition() 153 part = &sram->partition[sram->partitions - 1]; in sram_free_partitions() 154 for (; sram->partitions; sram->partitions--, part--) { in sram_free_partitions() 268 sram->partition = devm_kcalloc(sram->dev, in sram_reserve_regions() 384 sram = devm_kzalloc(&pdev->dev, sizeof(*sram), GFP_KERNEL); in sram_probe() 385 if (!sram) in sram_probe() 426 if (sram->pool) in sram_probe() 428 gen_pool_size(sram->pool) / 1024, sram->virt_base); in sram_probe() [all …]
|
| /linux/Documentation/devicetree/bindings/sram/ |
| A D | sram.yaml | 4 $id: http://devicetree.org/schemas/sram/sram.yaml# 30 - mmio-sram 157 sram@5c000000 { 188 sram@2020000 { 213 sram@d9000000 { 227 sram@e63c0000 { 241 sram@10080000 { 259 sram@ff720000 { 260 compatible = "rockchip,rk3288-pmu-sram", "mmio-sram"; 272 sram@20000 { [all …]
|
| A D | allwinner,sun4i-a10-system-control.yaml | 28 - allwinner,sun4i-a10-sram-controller 29 - allwinner,sun50i-a64-sram-controller 62 "^sram@[a-f0-9]+": 63 $ref: /schemas/sram/sram.yaml# 67 "^sram-section?@[a-f0-9]+$": 77 - const: allwinner,sun4i-a10-sram-c1 78 - const: allwinner,sun4i-a10-sram-d 79 - const: allwinner,sun50i-a64-sram-c 123 sram_a: sram@0 { 124 compatible = "mmio-sram"; [all …]
|
| A D | qcom,ocmem.yaml | 4 $id: http://devicetree.org/schemas/sram/qcom,ocmem.yaml# 86 "-sram@[0-9a-f]+$": 103 sram@fdd00000 { 120 gmu-sram@0 {
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| A D | ar9003_aic.c | 286 sram.vga_quad_sign = in ar9003_aic_cal_post_process() 288 sram.rot_dir_att_db = in ar9003_aic_cal_post_process() 290 sram.vga_dir_sign = in ar9003_aic_cal_post_process() 292 sram.com_att_6db = in ar9003_aic_cal_post_process() 295 if (sram.valid) { in ar9003_aic_cal_post_process() 394 sram.vga_dir_sign = in ar9003_aic_cal_post_process() 396 sram.vga_quad_sign = in ar9003_aic_cal_post_process() 406 sram.com_att_6db = in ar9003_aic_cal_post_process() 409 sram.valid = true; in ar9003_aic_cal_post_process() 411 sram.rot_dir_att_db = in ar9003_aic_cal_post_process() [all …]
|
| /linux/arch/arm/boot/dts/nxp/lpc/ |
| A D | lpc4350.dtsi | 24 sram0: sram@10000000 { 25 compatible = "mmio-sram"; 29 sram1: sram@10080000 { 30 compatible = "mmio-sram"; 34 sram2: sram@20000000 { 35 compatible = "mmio-sram";
|
| A D | lpc4357.dtsi | 24 sram0: sram@10000000 { 25 compatible = "mmio-sram"; 29 sram1: sram@10080000 { 30 compatible = "mmio-sram"; 34 sram2: sram@20000000 { 35 compatible = "mmio-sram";
|
| /linux/arch/powerpc/platforms/52xx/ |
| A D | mpc52xx_pm.c | 12 extern void mpc52xx_deep_sleep(void __iomem *sram, void __iomem *sdram_regs, 24 static void __iomem *sram; variable 93 sram = mbar + 0x8000; /* Those will be handled by the */ in mpc52xx_pm_prepare() 135 memcpy(saved_sram, sram, sram_size); in mpc52xx_pm_enter() 138 memcpy(sram, mpc52xx_ds_sram, mpc52xx_ds_sram_size); in mpc52xx_pm_enter() 162 mpc52xx_deep_sleep(sram, sdram, cdm, intr); in mpc52xx_pm_enter() 178 memcpy(sram, saved_sram, sram_size); in mpc52xx_pm_enter()
|
| A D | lite5200_pm.c | 12 extern void lite5200_low_power(void __iomem *sram, void __iomem *mbar); 21 static void __iomem *sram; variable 84 sram = mbar + 0x8000; in lite5200_pm_prepare() 108 _memcpy_fromio(saved_sram, sram, sram_size); in lite5200_save_regs() 114 _memcpy_toio(sram, saved_sram, sram_size); in lite5200_restore_regs() 216 lite5200_low_power(sram, mbar); in lite5200_pm_enter()
|
| /linux/arch/arm64/boot/dts/arm/ |
| A D | juno-scmi.dtsi | 200 &sram { 201 /delete-node/ scp-sram@0; 202 /delete-node/ scp-sram@200; 204 cpu_scp_lpri0: scp-sram@0 { 209 cpu_scp_lpri1: scp-sram@80 { 214 cpu_scp_hpri0: scp-sram@100 { 219 cpu_scp_hpri1: scp-sram@180 {
|
| /linux/arch/arm/mach-omap1/ |
| A D | sram-init.c | 61 void *sram; in omap_sram_push() local 66 sram = omap_sram_push_address(size); in omap_sram_push() 67 if (!sram) in omap_sram_push() 70 base = (unsigned long)sram & PAGE_MASK; in omap_sram_push() 75 dst = fncpy(sram, funcp, size); in omap_sram_push()
|
| /linux/drivers/fsi/ |
| A D | fsi-master-ast-cf.c | 111 void __iomem *sram; member 448 ioread32be(master->sram + CMD_STAT_REG), in dump_ucode_trace() 449 ioread8(master->sram + STAT_RTAG), in dump_ucode_trace() 450 ioread8(master->sram + STAT_RCRC), in dump_ucode_trace() 451 ioread32be(master->sram + RSP_DATA), in dump_ucode_trace() 452 ioread32be(master->sram + INT_CNT)); in dump_ucode_trace() 937 memset_io(master->sram, 0, SRAM_SIZE); in fsi_master_acf_setup() 1019 iowrite32(0, master->sram + CF_STARTED); in fsi_master_acf_terminate() 1164 val = ioread8(master->sram + ARB_REG); in fsi_master_acf_gpio_request() 1182 iowrite8(0, master->sram + ARB_REG); in fsi_master_acf_gpio_release() [all …]
|
| /linux/Documentation/devicetree/bindings/arm/omap/ |
| A D | mpu.txt | 14 - sram: Phandle to the ocmcram node 17 - pm-sram: Phandles to ocmcram nodes to be used for power management. 20 data region for code. See Documentation/devicetree/bindings/sram/sram.yaml 52 pm-sram = <&pm_sram_code
|
| /linux/drivers/firmware/tegra/ |
| A D | bpmp-tegra186.c | 24 void __iomem *sram; member 127 iosys_map_set_vaddr_iomem(&rx, priv->rx.sram + offset); in tegra186_bpmp_channel_init() 128 iosys_map_set_vaddr_iomem(&tx, priv->tx.sram + offset); in tegra186_bpmp_channel_init() 187 gen_pool_free(priv->tx.pool, (unsigned long)priv->tx.sram, 4096); in tegra186_bpmp_teardown_channels() 188 gen_pool_free(priv->rx.pool, (unsigned long)priv->rx.sram, 4096); in tegra186_bpmp_teardown_channels() 244 priv->tx.sram = (void __iomem *)gen_pool_dma_alloc(priv->tx.pool, 4096, in tegra186_bpmp_sram_init() 246 if (!priv->tx.sram) { in tegra186_bpmp_sram_init() 258 priv->rx.sram = (void __iomem *)gen_pool_dma_alloc(priv->rx.pool, 4096, in tegra186_bpmp_sram_init() 260 if (!priv->rx.sram) { in tegra186_bpmp_sram_init() 269 gen_pool_free(priv->tx.pool, (unsigned long)priv->tx.sram, 4096); in tegra186_bpmp_sram_init()
|
| /linux/Documentation/devicetree/bindings/clock/ |
| A D | hi6220-clock.txt | 28 - hisilicon,hi6220-clk-sram: phandle to the syscon managing the SoC internal sram; 29 the driver need use the sram to pass parameters for frequency change. 44 hisilicon,hi6220-clk-sram = <&sram>;
|
| /linux/drivers/remoteproc/ |
| A D | xlnx_r5_remoteproc.c | 147 struct zynqmp_sram_bank *sram; member 516 struct zynqmp_sram_bank *sram; in add_sram_carveouts() local 522 sram = &r5_core->sram[i]; in add_sram_carveouts() 527 da = sram->da; in add_sram_carveouts() 534 sram->sram_res.name); in add_sram_carveouts() 948 struct zynqmp_sram_bank *sram; in zynqmp_r5_get_sram_banks() local 966 if (!sram) in zynqmp_r5_get_sram_banks() 995 sram[i].da = (u32)abs_addr; in zynqmp_r5_get_sram_banks() 1000 i, sram[i].sram_res.name, sram[i].sram_res.start, in zynqmp_r5_get_sram_banks() 1001 sram[i].da, resource_size(&sram[i].sram_res)); in zynqmp_r5_get_sram_banks() [all …]
|
| /linux/Documentation/devicetree/bindings/mailbox/ |
| A D | fsl,mu.yaml | 110 "^sram@[a-f0-9]+": 111 $ref: /schemas/sram/sram.yaml# 148 "^sram@[a-f0-9]+": false 175 sram@445b1000 { 176 compatible = "mmio-sram"; 182 scmi-sram-section@0 { 187 scmi-sram-section@80 {
|
| /linux/arch/arm/boot/dts/microchip/ |
| A D | at91sam9xe.dtsi | 15 sram0: sram@2ff000 { 19 sram1: sram@300000 { 20 compatible = "mmio-sram";
|
| A D | at91sam9g20.dtsi | 18 sram0: sram@2ff000 { 22 sram1: sram@2fc000 { 23 compatible = "mmio-sram";
|
| /linux/drivers/memory/ |
| A D | Makefile | 30 obj-$(CONFIG_TI_EMIF_SRAM) += ti-emif-sram.o 33 ti-emif-sram-objs := ti-emif-pm.o ti-emif-sram-pm.o 35 $(obj)/ti-emif-sram-pm.o: $(obj)/ti-emif-asm-offsets.h
|
| /linux/Documentation/devicetree/bindings/remoteproc/ |
| A D | amlogic,meson-mx-ao-arc.yaml | 50 sram: 56 Documentation/devicetree/bindings/sram/sram.yaml 70 - sram 83 sram = <&ahb_sram_ao_arc>;
|
| /linux/arch/arm/mach-omap2/ |
| A D | sram.c | 83 void *sram; in omap_sram_push() local 88 sram = omap_sram_push_address(size); in omap_sram_push() 89 if (!sram) in omap_sram_push() 92 base = (unsigned long)sram & PAGE_MASK; in omap_sram_push() 97 dst = fncpy(sram, funcp, size); in omap_sram_push()
|
| /linux/Documentation/devicetree/bindings/net/ |
| A D | allwinner,sun4i-a10-emac.yaml | 29 allwinner,sram: 43 - allwinner,sram 55 allwinner,sram = <&emac_sram 1>;
|
| /linux/arch/arm/boot/dts/socionext/ |
| A D | milbeaut-m10v.dtsi | 93 sram@0 { 94 compatible = "mmio-sram"; 99 smp-sram@f100 { 100 compatible = "socionext,milbeaut-smp-sram";
|
| /linux/sound/soc/intel/catpt/ |
| A D | loader.c | 53 void catpt_sram_init(struct resource *sram, u32 start, u32 size) in catpt_sram_init() argument 55 sram->start = start; in catpt_sram_init() 56 sram->end = start + size - 1; in catpt_sram_init() 59 void catpt_sram_free(struct resource *sram) in catpt_sram_free() argument 63 for (res = sram->child; res;) { in catpt_sram_free() 293 struct resource *sram, *res; in catpt_load_block() local 302 sram = &cdev->iram; in catpt_load_block() 305 sram = &cdev->dram; in catpt_load_block() 309 dst_addr = sram->start + blk->ram_offset; in catpt_load_block() 311 res = __request_region(sram, dst_addr, blk->size, NULL, 0); in catpt_load_block() [all …]
|