/linux-4.4.14/drivers/misc/ |
D | sram.c | 89 static int sram_add_pool(struct sram_dev *sram, struct sram_reserve *block, in sram_add_pool() argument 94 part->pool = devm_gen_pool_create(sram->dev, ilog2(SRAM_GRANULARITY), in sram_add_pool() 102 dev_err(sram->dev, "failed to register subpool: %d\n", ret); in sram_add_pool() 109 static int sram_add_export(struct sram_dev *sram, struct sram_reserve *block, in sram_add_export() argument 113 part->battr.attr.name = devm_kasprintf(sram->dev, GFP_KERNEL, in sram_add_export() 124 return device_create_bin_file(sram->dev, &part->battr); in sram_add_export() 127 static int sram_add_partition(struct sram_dev *sram, struct sram_reserve *block, in sram_add_partition() argument 131 struct sram_partition *part = &sram->partition[sram->partitions]; in sram_add_partition() 134 part->base = sram->virt_base + block->start; in sram_add_partition() 137 ret = sram_add_pool(sram, block, start, part); in sram_add_partition() [all …]
|
D | Makefile | 53 obj-$(CONFIG_SRAM) += sram.o
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/rockchip/ |
D | smp-sram.txt | 4 Rockchip's smp-capable SoCs use the first part of the sram for the bringup 6 residing at the very beginning of the sram. 8 Therefore a reserved section sub-node has to be added to the mmio-sram 12 - compatible : should be "rockchip,rk3066-smp-sram" 14 The rest of the properties should follow the generic mmio-sram discription 15 found in ../../misc/sram.txt 19 sram: sram@10080000 { 20 compatible = "mmio-sram"; 26 smp-sram@10080000 { 27 compatible = "rockchip,rk3066-smp-sram";
|
D | pmu-sram.txt | 4 The sram of pmu is used to store the function of resume from maskrom(the 1st 5 level loader). This is a common use of the "pmu-sram" because it keeps power 9 - compatible : should be "rockchip,rk3288-pmu-sram" 13 sram@ff720000 { 14 compatible = "rockchip,rk3288-pmu-sram", "mmio-sram";
|
/linux-4.4.14/Documentation/devicetree/bindings/soc/sunxi/ |
D | sram.txt | 12 - compatible : "allwinner,sun4i-a10-sram-controller" 13 - reg : sram controller register offset + length 18 Each SRAM is described using the mmio-sram bindings documented in 19 Documentation/devicetree/bindings/misc/sram.txt 23 once again the representation described in the mmio-sram binding. 26 - allwinner,sun4i-a10-sram-a3-a4 27 - allwinner,sun4i-a10-sram-d 36 expressed through the allwinner,sram property, that will take a 45 sram-controller@01c00000 { 46 compatible = "allwinner,sun4i-a10-sram-controller"; [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/misc/ |
D | sram.txt | 7 - compatible : mmio-sram 11 Reserving sram areas: 14 Each child of the sram node specifies a region of reserved memory. Each 22 Required properties in the sram node: 26 within the sram to bus addresses 45 sram: sram@5c000000 { 46 compatible = "mmio-sram"; 53 smp-sram@100 { 54 compatible = "socvendor,smp-sram"; 58 device-sram@1000 {
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/ |
D | cache_sram.txt | 10 - compatible : should be "fsl,p2020-cache-sram" 11 - fsl,cache-sram-ctlr-handle : points to the L2 controller 12 - reg : offset and length of the cache-sram. 16 cache-sram@fff00000 { 17 fsl,cache-sram-ctlr-handle = <&L2>; 19 compatible = "fsl,p2020-cache-sram";
|
/linux-4.4.14/arch/arm/boot/dts/ |
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";
|
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";
|
D | at91sam9g20.dtsi | 19 sram0: sram@002ff000 { 23 sram1: sram@002fc000 { 24 compatible = "mmio-sram";
|
D | at91sam9xe.dtsi | 52 sram0: sram@002ff000 { 56 sram1: sram@00300000 { 57 compatible = "mmio-sram";
|
D | sun5i.dtsi | 321 sram-controller@01c00000 { 322 compatible = "allwinner,sun4i-a10-sram-controller"; 328 sram_a: sram@00000000 { 329 compatible = "mmio-sram"; 336 sram_d: sram@00010000 { 337 compatible = "mmio-sram"; 343 otg_sram: sram-section@0000 { 344 compatible = "allwinner,sun4i-a10-sram-d"; 447 allwinner,sram = <&otg_sram 1>;
|
D | bcm7445.dtsi | 149 reg-names = "aon-ctrl", "aon-sram"; 301 sram@ffe00000 { 302 compatible = "brcm,boot-sram", "mmio-sram";
|
D | imx6dl.dtsi | 63 ocram: sram@00900000 { 64 compatible = "mmio-sram";
|
D | sun4i-a10.dtsi | 510 sram-controller@01c00000 { 511 compatible = "allwinner,sun4i-a10-sram-controller"; 517 sram_a: sram@00000000 { 518 compatible = "mmio-sram"; 524 emac_sram: sram-section@8000 { 525 compatible = "allwinner,sun4i-a10-sram-a3-a4"; 531 sram_d: sram@00010000 { 532 compatible = "mmio-sram"; 538 otg_sram: sram-section@0000 { 539 compatible = "allwinner,sun4i-a10-sram-d"; [all …]
|
D | orion5x.dtsi | 221 marvell,crypto-sram-size = <0x800>; 233 crypto_sram: sa-sram { 234 compatible = "mmio-sram";
|
D | armada-370.dtsi | 336 marvell,crypto-sram-size = <0x7e0>; 340 crypto_sram: sa-sram { 341 compatible = "mmio-sram"; 343 reg-names = "sram"; 356 idle-sram@0 {
|
D | nspire.dtsi | 27 sram: sram@A4000000 { label
|
D | kirkwood.dtsi | 37 MBUS_ID(0x03, 0x01) 0 0xf5000000 0x10000 /* crypto sram */ 59 crypto_sram: sa-sram@0301 { 60 compatible = "mmio-sram"; 260 marvell,crypto-sram-size = <0x800>;
|
D | sun5i-a10s.dtsi | 156 allwinner,sram = <&emac_sram 1>; 247 emac_sram: sram-section@8000 { 248 compatible = "allwinner,sun4i-a10-sram-a3-a4";
|
D | sun7i-a20.dtsi | 586 sram-controller@01c00000 { 587 compatible = "allwinner,sun4i-a10-sram-controller"; 593 sram_a: sram@00000000 { 594 compatible = "mmio-sram"; 600 emac_sram: sram-section@8000 { 601 compatible = "allwinner,sun4i-a10-sram-a3-a4"; 607 sram_d: sram@00010000 { 608 compatible = "mmio-sram"; 614 otg_sram: sram-section@0000 { 615 compatible = "allwinner,sun4i-a10-sram-d"; [all …]
|
D | rk3188.dtsi | 96 sram: sram@10080000 { label 97 compatible = "mmio-sram"; 103 smp-sram@0 { 104 compatible = "rockchip,rk3066-smp-sram";
|
D | rk3066a.dtsi | 81 sram: sram@10080000 { label 82 compatible = "mmio-sram"; 88 smp-sram@0 { 89 compatible = "rockchip,rk3066-smp-sram";
|
D | imx6q.dtsi | 81 ocram: sram@00900000 { 82 compatible = "mmio-sram";
|
D | armada-xp.dtsi | 253 marvell,crypto-sram-size = <0x800>; 278 compatible = "mmio-sram"; 287 compatible = "mmio-sram";
|
D | imx27-phytec-phycore-som.dtsi | 340 sram: sram@1,0 { label
|
D | zynq-zc702.dts | 75 ocm: sram@fffc0000 { 76 compatible = "mmio-sram";
|
D | lpc4350-hitex-eval.dts | 385 ext_sram: sram@2,0 { 386 compatible = "mmio-sram";
|
D | at91sam9263.dtsi | 65 sram0: sram@00300000 { 66 compatible = "mmio-sram"; 70 sram1: sram@00500000 { 71 compatible = "mmio-sram";
|
D | dove.dtsi | 272 marvell,crypto-sram-size = <0x800>; 772 crypto_sram: sa-sram@ffffe000 { 773 compatible = "mmio-sram";
|
D | armada-38x.dtsi | 525 marvell,crypto-sram-size = <0x800>; 605 compatible = "mmio-sram"; 614 compatible = "mmio-sram";
|
D | at91sam9261.dtsi | 63 sram: sram@00300000 { label 64 compatible = "mmio-sram";
|
D | armada-375.dtsi | 528 marvell,crypto-sram-size = <0x800>; 639 compatible = "mmio-sram"; 648 compatible = "mmio-sram";
|
D | rk3288.dtsi | 606 compatible = "mmio-sram"; 611 smp-sram@0 { 612 compatible = "rockchip,rk3066-smp-sram"; 617 sram@ff720000 { 618 compatible = "rockchip,rk3288-pmu-sram", "mmio-sram";
|
D | exynos5410.dtsi | 135 compatible = "mmio-sram";
|
D | imx25.dtsi | 529 iram: sram@78000000 { 530 compatible = "mmio-sram";
|
D | at91rm9200.dtsi | 69 sram: sram@00200000 { label 70 compatible = "mmio-sram";
|
D | at91sam9rl.dtsi | 73 sram: sram@00300000 { label 74 compatible = "mmio-sram";
|
D | imx1.dtsi | 262 compatible = "mmio-sram";
|
D | at91sam9n12.dtsi | 67 sram: sram@00300000 { label 68 compatible = "mmio-sram";
|
D | exynos4210.dtsi | 68 compatible = "mmio-sram";
|
D | socfpga_arria10.dtsi | 597 ocram: sram@ffe00000 { 598 compatible = "mmio-sram";
|
D | at91sam9x5.dtsi | 75 sram: sram@00300000 { label 76 compatible = "mmio-sram";
|
D | imx53.dtsi | 783 ocram: sram@f8000000 { 784 compatible = "mmio-sram";
|
D | socfpga.dtsi | 682 ocram: sram@ffff0000 { 683 compatible = "mmio-sram";
|
D | imx6ul.dtsi | 138 ocram: sram@00900000 { 139 compatible = "mmio-sram";
|
D | at91sam9g45.dtsi | 77 sram: sram@00300000 { label 78 compatible = "mmio-sram";
|
D | imx6sl.dtsi | 102 ocram: sram@00900000 { 103 compatible = "mmio-sram";
|
D | exynos4x12.dtsi | 36 compatible = "mmio-sram";
|
D | at91sam9260.dtsi | 72 sram0: sram@002ff000 { 73 compatible = "mmio-sram";
|
D | sama5d2.dtsi | 99 ns_sram: sram@00200000 { 100 compatible = "mmio-sram";
|
D | sama5d3.dtsi | 82 sram: sram@00300000 { label 83 compatible = "mmio-sram";
|
D | omap4.dtsi | 94 sram = <&ocmcram>; 268 compatible = "mmio-sram";
|
D | omap5.dtsi | 119 sram = <&ocmcram>; 283 compatible = "mmio-sram";
|
D | sama5d4.dtsi | 116 ns_sram: sram@00210000 { 117 compatible = "mmio-sram"; 310 atmel,write-by-sram;
|
D | imx27.dtsi | 590 compatible = "mmio-sram";
|
D | imx51.dtsi | 122 compatible = "mmio-sram";
|
D | exynos3250.dtsi | 120 compatible = "mmio-sram";
|
D | exynos4415.dtsi | 87 compatible = "mmio-sram";
|
D | imx6sx.dtsi | 144 ocram: sram@00900000 { 145 compatible = "mmio-sram";
|
D | am33xx.dtsi | 778 compatible = "mmio-sram";
|
D | exynos5250.dtsi | 100 compatible = "mmio-sram";
|
D | am4372.dtsi | 1016 compatible = "mmio-sram";
|
D | exynos5420.dtsi | 142 compatible = "mmio-sram";
|
/linux-4.4.14/arch/powerpc/boot/ |
D | treeboot-walnut.c | 25 void *devp, *sram; in walnut_flashsel_fixup() local 47 sram = finddevice("/plb/ebc/sram"); in walnut_flashsel_fixup() 48 if (!sram) in walnut_flashsel_fixup() 51 if (getprop(sram, "reg", reg_sram, sizeof(reg_sram)) != sizeof(reg_sram)) in walnut_flashsel_fixup() 60 setprop(sram, "reg", reg_sram, sizeof(reg_sram)); in walnut_flashsel_fixup()
|
/linux-4.4.14/arch/powerpc/platforms/52xx/ |
D | mpc52xx_pm.c | 9 extern void mpc52xx_deep_sleep(void __iomem *sram, void __iomem *sdram_regs, 21 static void __iomem *sram; variable 90 sram = mbar + 0x8000; /* Those will be handled by the */ in mpc52xx_pm_prepare() 129 memcpy(saved_sram, sram, sram_size); in mpc52xx_pm_enter() 132 memcpy(sram, mpc52xx_ds_sram, mpc52xx_ds_sram_size); in mpc52xx_pm_enter() 156 mpc52xx_deep_sleep(sram, sdram, cdm, intr); in mpc52xx_pm_enter() 172 memcpy(sram, saved_sram, sram_size); in mpc52xx_pm_enter()
|
D | lite5200_pm.c | 9 extern void lite5200_low_power(void __iomem *sram, void __iomem *mbar); 18 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-4.4.14/Documentation/devicetree/bindings/clock/ |
D | hi6220-clock.txt | 27 - hisilicon,hi6220-clk-sram: phandle to the syscon managing the SoC internal sram; 28 the driver need use the sram to pass parameters for frequency change. 43 hisilicon,hi6220-clk-sram = <&sram>;
|
D | mt8173-cpu-dvfs.txt | 15 - sram-supply: Regulator for Vsram of CPU cluster. When present, the cpufreq driver 77 sram-supply = <&mt6397_vsramca7_reg>; 82 sram-supply = <&mt6397_vsramca7_reg>;
|
/linux-4.4.14/arch/avr32/mach-at32ap/ |
D | pm.c | 116 void *sram; in avr32_pm_enter() local 120 sram = avr32_pm_map_sram(); in avr32_pm_enter() 124 sysreg_write(EVBA, (unsigned long)sram); in avr32_pm_enter() 142 sram = avr32_pm_map_sram(); in avr32_pm_enter() 146 sysreg_write(EVBA, (unsigned long)sram); in avr32_pm_enter()
|
/linux-4.4.14/drivers/net/wireless/ath/ath9k/ |
D | ar9003_aic.c | 391 aic_sram[i].sram.vga_dir_sign = in ar9003_aic_cal_post_process() 393 aic_sram[i].sram.vga_quad_sign= in ar9003_aic_cal_post_process() 403 aic_sram[i].sram.com_att_6db = in ar9003_aic_cal_post_process() 406 aic_sram[i].sram.valid = 1; in ar9003_aic_cal_post_process() 408 aic_sram[i].sram.rot_dir_att_db = in ar9003_aic_cal_post_process() 412 aic_sram[i].sram.rot_quad_att_db = in ar9003_aic_cal_post_process() 419 aic->aic_sram[i] = (SM(aic_sram[i].sram.vga_dir_sign, in ar9003_aic_cal_post_process() 421 SM(aic_sram[i].sram.vga_quad_sign, in ar9003_aic_cal_post_process() 423 SM(aic_sram[i].sram.com_att_6db, in ar9003_aic_cal_post_process() 425 SM(aic_sram[i].sram.valid, in ar9003_aic_cal_post_process() [all …]
|
D | ar9003_aic.h | 53 struct ath_aic_sram_info sram; member
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/exynos/ |
D | smp-sysram.txt | 8 Therefore reserved section sub-nodes have to be added to the mmio-sram 17 The rest of the properties should follow the generic mmio-sram discription 23 compatible = "mmio-sram";
|
/linux-4.4.14/firmware/av7110/ |
D | Boot.S | 63 ldr r3, sram 70 ldr pc, sram // jump to the copied code 107 sram: .word 0x9e000800 label
|
/linux-4.4.14/Documentation/devicetree/bindings/crypto/ |
D | mv_cesa.txt | 12 - reg-names: "regs". Can contain an "sram" entry, but this representation 20 - marvell,crypto-sram-size: SRAM size reserved for crypto operations, if not 31 marvell,crypto-sram-size = <0x600>;
|
D | marvell-cesa.txt | 16 - reg-names: "regs". Can contain an "sram" entry, but this representation 29 - marvell,crypto-sram-size: SRAM size reserved for crypto operations, if not 43 marvell,crypto-sram-size = <0x600>;
|
/linux-4.4.14/drivers/crypto/ |
D | mv_cesa.c | 88 void __iomem *sram; member 253 copy_src_to_buf(p, cpg->sram + SRAM_DATA_IN_START + p->crypt_len, in setup_data_in() 275 memcpy(cpg->sram + SRAM_DATA_IV, req->info, 16); in mv_process_current_q() 280 memcpy(cpg->sram + SRAM_DATA_KEY_P, ctx->aes_dec_key, in mv_process_current_q() 284 memcpy(cpg->sram + SRAM_DATA_KEY_P, ctx->aes_enc_key, in mv_process_current_q() 305 memcpy(cpg->sram + SRAM_CONFIG, &op, in mv_process_current_q() 324 memcpy(req->info, cpg->sram + SRAM_DATA_IV_BUF, 16); in mv_crypto_algo_completion() 343 memcpy(cpg->sram + SRAM_HMAC_IV_IN, in mv_process_hash_current() 386 memcpy(cpg->sram + SRAM_CONFIG, &op, sizeof(struct sec_accel_config)); in mv_process_hash_current() 451 memcpy(req->result, cpg->sram + SRAM_DIGEST_BUF, in mv_hash_algo_completion() [all …]
|
/linux-4.4.14/arch/arm/mach-pxa/ |
D | pxa3xx.c | 58 static void __iomem *sram; variable 72 void (*fn)(unsigned int) = (void __force *)(sram + 0x8000); in pxa3xx_cpu_standby() 74 memcpy_toio(sram + 0x8000, pm_enter_standby_start, in pxa3xx_cpu_standby() 173 sram = ioremap(ISRAM_START, ISRAM_SIZE); in pxa3xx_init_pm() 174 if (!sram) { in pxa3xx_init_pm()
|
/linux-4.4.14/arch/arm/mach-ixp4xx/ |
D | ixp4xx_qmgr.c | 197 if (__raw_readl(&qmgr_regs->sram[queue])) { in qmgr_request_queue() 211 if (addr + len > ARRAY_SIZE(qmgr_regs->sram)) { in qmgr_request_queue() 223 __raw_writel(cfg | (addr << 14), &qmgr_regs->sram[queue]); in qmgr_request_queue() 246 cfg = __raw_readl(&qmgr_regs->sram[queue]); in qmgr_release_queue() 273 __raw_writel(0, &qmgr_regs->sram[queue]); in qmgr_release_queue() 311 __raw_writel(0, &qmgr_regs->sram[i]); in qmgr_init()
|
/linux-4.4.14/Documentation/devicetree/bindings/sound/ |
D | davinci-mcasp-audio.txt | 33 - sram-size-playback : size of sram to be allocated during playback 34 - sram-size-capture : size of sram to be allocated during capture
|
/linux-4.4.14/Documentation/devicetree/bindings/net/ |
D | marvell-orion-net.txt | 43 - marvell,tx-sram-addr: address of transmit descriptor buffer located in SRAM. 44 - marvell,tx-sram-size: size of transmit descriptor buffer located in SRAM. 46 - marvell,rx-sram-addr: address of receive descriptor buffer located in SRAM. 47 - marvell,rx-sram-size: size of receive descriptor buffer located in SRAM.
|
/linux-4.4.14/sound/soc/intel/atom/sst/ |
D | sst.c | 472 fw_save->sram = kzalloc(SST_MAILBOX_SIZE, GFP_KERNEL); in intel_sst_suspend() 473 if (!fw_save->sram) { in intel_sst_suspend() 475 goto sram; in intel_sst_suspend() 486 memcpy32_fromio(fw_save->sram, ctx->mailbox, SST_MAILBOX_SIZE); in intel_sst_suspend() 493 kfree(fw_save->sram); in intel_sst_suspend() 494 sram: in intel_sst_suspend() 522 memcpy32_toio(ctx->mailbox, fw_save->sram, SST_MAILBOX_SIZE); in intel_sst_resume() 525 kfree(fw_save->sram); in intel_sst_resume()
|
D | sst.h | 343 void *sram; member
|
/linux-4.4.14/arch/powerpc/boot/dts/ |
D | pcm030.dts | 80 sram@8000 { 81 compatible = "fsl,mpc5200b-sram","fsl,mpc5200-sram";
|
D | motionpro.dts | 82 sram@8000 { 83 compatible = "fsl,mpc5200b-sram","fsl,mpc5200-sram";
|
D | lite5200b.dts | 103 sram@8000 { 104 compatible = "fsl,mpc5200b-sram","fsl,mpc5200-sram";
|
D | tqm5200.dts | 170 sram@8000 { 171 compatible = "fsl,mpc5200-sram";
|
D | mpc5200b.dtsi | 265 sram@8000 { 266 compatible = "fsl,mpc5200b-sram","fsl,mpc5200-sram";
|
D | charon.dts | 178 sram@8000 { 179 compatible = "fsl,mpc5200-sram";
|
D | lite5200.dts | 269 sram@8000 { 270 compatible = "fsl,mpc5200-sram";
|
D | mpc5125twr.dts | 54 sram@30000000 { 55 compatible = "fsl,mpc5121-sram";
|
D | c2k.dts | 286 sram-ctrl@0380 { 287 compatible = "marvell,mv64360-sram-ctrl";
|
D | ebony.dts | 96 SRAM0: sram { 97 compatible = "ibm,sram-440gp";
|
D | pcm032.dts | 148 sram@2,0 {
|
D | taishan.dts | 132 SRAM0: sram { 133 compatible = "ibm,sram-440gp";
|
D | mpc5121.dtsi | 60 sram@30000000 { 61 compatible = "fsl,mpc5121-sram";
|
D | walnut.dts | 162 sram@0,0 {
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/ |
D | arm,scpi.txt | 63 - compatible : should be "arm,juno-sram-ns" for Non-secure SRAM on Juno 65 The rest of the properties should follow the generic mmio-sram description 97 sram: sram@50000000 { 98 compatible = "arm,juno-sram-ns", "mmio-sram";
|
/linux-4.4.14/arch/arm64/boot/dts/arm/ |
D | juno-base.dtsi | 59 sram: sram@2e000000 { label 60 compatible = "arm,juno-sram-ns", "mmio-sram";
|
/linux-4.4.14/drivers/crypto/marvell/ |
D | cesa.c | 327 engine->sram = gen_pool_dma_alloc(engine->pool, in mv_cesa_get_sram() 330 if (engine->sram) in mv_cesa_get_sram() 349 engine->sram = devm_ioremap_resource(cesa->dev, res); in mv_cesa_get_sram() 350 if (IS_ERR(engine->sram)) in mv_cesa_get_sram() 351 return PTR_ERR(engine->sram); in mv_cesa_get_sram() 367 gen_pool_free(engine->pool, (unsigned long)engine->sram, in mv_cesa_put_sram()
|
D | cipher.c | 93 engine->sram + CESA_SA_DATA_SRAM_OFFSET, in mv_cesa_ablkcipher_std_step() 101 memcpy_toio(engine->sram, &sreq->op, sizeof(sreq->op)); in mv_cesa_ablkcipher_std_step() 104 memcpy_toio(engine->sram, &sreq->op, sizeof(sreq->op.desc)); in mv_cesa_ablkcipher_std_step() 121 engine->sram + CESA_SA_DATA_SRAM_OFFSET, in mv_cesa_ablkcipher_std_process() 149 engine->sram + CESA_SA_CRYPT_IV_SRAM_OFFSET, in mv_cesa_ablkcipher_process() 185 memcpy_toio(engine->sram, &sreq->op, sizeof(sreq->op)); in mv_cesa_ablkcipher_std_prepare()
|
D | hash.c | 212 memcpy_toio(engine->sram + CESA_SA_DATA_SRAM_OFFSET, in mv_cesa_ahash_std_step() 225 engine->sram + in mv_cesa_ahash_std_step() 255 engine->sram + in mv_cesa_ahash_std_step() 260 engine->sram + len + in mv_cesa_ahash_std_step() 275 memcpy_toio(engine->sram, op, sizeof(*op)); in mv_cesa_ahash_std_step() 315 memcpy_toio(engine->sram, &creq->op_tmpl, sizeof(creq->op_tmpl)); in mv_cesa_ahash_std_prepare()
|
D | cesa.h | 438 void __iomem *sram; member
|
/linux-4.4.14/drivers/usb/host/ |
D | ohci-tmio.c | 192 struct resource *sram = platform_get_resource(dev, IORESOURCE_MEM, 2); in ohci_hcd_tmio_drv_probe() local 230 if (!dma_declare_coherent_memory(&dev->dev, sram->start, in ohci_hcd_tmio_drv_probe() 231 sram->start, in ohci_hcd_tmio_drv_probe() 232 resource_size(sram), in ohci_hcd_tmio_drv_probe()
|
/linux-4.4.14/arch/mips/boot/dts/lantiq/ |
D | danube.dtsi | 32 sram@1F000000 { 35 compatible = "lantiq,sram";
|
/linux-4.4.14/arch/arm/mach-omap1/ |
D | Makefile | 6 obj-y := io.o id.o sram-init.o sram.o time.o irq.o mux.o flash.o \
|
/linux-4.4.14/arch/x86/platform/ts5500/ |
D | ts5500.c | 82 bool sram; member 140 sbc->sram = tmp & TS5500_SRAM; in ts5500_detect_config() 193 TS5500_ATTR_BOOL(sram);
|
/linux-4.4.14/arch/blackfin/mm/ |
D | Makefile | 5 obj-y := sram-alloc.o isram-driver.o init.o maccess.o
|
/linux-4.4.14/arch/sh/boards/mach-sdk7786/ |
D | Makefile | 4 obj-$(CONFIG_HAVE_SRAM_POOL) += sram.o
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/hisilicon/ |
D | hisilicon.txt | 141 Hisilicon's SoCs use sram for multiple purpose; on Hi6220 there have several 143 managing the common sram which can be shared by multiple modules. 147 sram: sram@fff80000 {
|
/linux-4.4.14/arch/arm/plat-omap/ |
D | Makefile | 8 obj-y := sram.o dma.o counter_32k.o
|
/linux-4.4.14/drivers/net/ethernet/myricom/myri10ge/ |
D | myri10ge.c | 221 u8 __iomem *sram; member 399 char __iomem *cmd_addr = mgp->sram + MXGEFW_ETH_CMD; in myri10ge_send_cmd() 548 submit = mgp->sram + MXGEFW_BOOT_DUMMY_RDMA; in myri10ge_dummy_rdma() 629 myri10ge_pio_copy(mgp->sram + MYRI10GE_FW_OFFSET + i, in myri10ge_load_hotplug_firmware() 633 readb(mgp->sram); in myri10ge_load_hotplug_firmware() 641 memcpy_fromio(fw_readback, mgp->sram + MYRI10GE_FW_OFFSET, fw->size); in myri10ge_load_hotplug_firmware() 668 hdr_offset = swab32(readl(mgp->sram + MCP_HEADER_PTR_OFFSET)); in myri10ge_adopt_running_firmware() 682 memcpy_fromio(hdr, mgp->sram + hdr_offset, bytes); in myri10ge_adopt_running_firmware() 794 submit = mgp->sram + MXGEFW_BOOT_HANDOFF; in myri10ge_load_firmware() 1115 (__iomem __be32 *) (mgp->sram + cmd.data0 + 8 * i); in myri10ge_reset() [all …]
|
/linux-4.4.14/drivers/media/common/b2c2/ |
D | Makefile | 2 b2c2-flexcop-objs += flexcop-sram.o flexcop-eeprom.o flexcop-misc.o
|
/linux-4.4.14/drivers/dma/bestcomm/ |
D | Makefile | 5 bestcomm-core-objs := bestcomm.o sram.o
|
/linux-4.4.14/drivers/net/wireless/ |
D | ray_cs.c | 394 local->sram = ioremap(link->resource[2]->start, in ray_config() 425 dev_dbg(&link->dev, "ray_config sram=%p\n", local->sram); in ray_config() 453 return dev->sram + CCS_BASE; in ccs_base() 465 return dev->sram + CCS_BASE; in rcs_base() 486 memcpy_fromio(&local->startup_res, local->sram + ECF_TO_HOST_BASE, in ray_init() 546 memcpy_toio(local->sram + HOST_TO_ECF_BASE, &local->sparm.b4, in dl_startup_params() 549 memcpy_toio(local->sram + HOST_TO_ECF_BASE, &local->sparm.b5, in dl_startup_params() 661 (unsigned int)readb(local->sram + in verify_dl_startup() 749 iounmap(local->sram); in ray_release() 911 ptx = local->sram + addr; in ray_hw_xmit() [all …]
|
D | ray_cs.h | 29 void __iomem *sram; /* pointer to beginning of shared RAM */ member
|
D | mwl8k.c | 188 void __iomem *sram; member 2554 iowrite32(priv->rxq[0].rxd_dma, priv->sram + off); in mwl8k_cmd_get_hw_spec_ap() 2557 iowrite32(priv->rxq[0].rxd_dma, priv->sram + off); in mwl8k_cmd_get_hw_spec_ap() 5842 priv->sram + priv->txq_offset[i]); in mwl8k_init_txqs() 6215 priv->sram = pci_iomap(pdev, 0, 0x10000); in mwl8k_probe() 6216 if (priv->sram == NULL) { in mwl8k_probe() 6273 if (priv->sram != NULL) in mwl8k_probe() 6274 pci_iounmap(pdev, priv->sram); in mwl8k_probe() 6328 pci_iounmap(pdev, priv->sram); in mwl8k_remove()
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/omap/ |
D | mpu.txt | 14 - sram: Phandle to the ocmcram node
|
/linux-4.4.14/arch/arm/mach-mmp/ |
D | Makefile | 11 obj-$(CONFIG_MMP_SRAM) += sram.o
|
/linux-4.4.14/arch/arm/mach-davinci/ |
D | Makefile | 8 usb.o common.o sram.o aemif.o
|
/linux-4.4.14/Documentation/devicetree/bindings/mtd/ |
D | atmel-nand.txt | 43 - atmel,write-by-sram: boolean to enable NFC write by sram.
|
D | mtd-physmap.txt | 84 sram@2,0 {
|
/linux-4.4.14/arch/powerpc/platforms/85xx/ |
D | Kconfig | 21 When selected, this option enables cache-sram support 23 cache-sram-size and cache-sram-offset kernel boot
|
/linux-4.4.14/arch/sh/mm/ |
D | Makefile | 43 obj-$(CONFIG_HAVE_SRAM_POOL) += sram.o
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-platform-ts5500 | 48 What: /sys/devices/platform/ts5500/sram
|
/linux-4.4.14/arch/arm/mach-ixp4xx/include/mach/ |
D | qmgr.h | 57 u32 sram[2048]; /* 0x2000 - 0x3FFF - config and buffer */ member
|
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/ |
D | brcm,cygnus-pinmux.txt | 97 "sram": "sram_0_grp", "sram_1_grp"
|
/linux-4.4.14/arch/arm64/boot/dts/altera/ |
D | socfpga_stratix10.dtsi | 217 ocram: sram@ffe00000 { 218 compatible = "mmio-sram";
|
/linux-4.4.14/drivers/net/ethernet/marvell/ |
D | mvpp2.c | 879 union mvpp2_prs_sram_entry sram; member 1026 mvpp2_write(priv, MVPP2_PRS_SRAM_DATA_REG(i), pe->sram.word[i]); in mvpp2_prs_hw_write() 1053 pe->sram.word[i] = mvpp2_read(priv, MVPP2_PRS_SRAM_DATA_REG(i)); in mvpp2_prs_hw_read() 1192 pe->sram.byte[MVPP2_BIT_TO_BYTE(bit_num)] |= (val << (bit_num % 8)); in mvpp2_prs_sram_bits_set() 1199 pe->sram.byte[MVPP2_BIT_TO_BYTE(bit_num)] &= ~(val << (bit_num % 8)); in mvpp2_prs_sram_bits_clear() 1226 return pe->sram.word[MVPP2_PRS_SRAM_RI_WORD]; in mvpp2_prs_sram_ri_get() 1258 bits = (pe->sram.byte[ai_off] >> ai_shift) | in mvpp2_prs_sram_ai_get() 1259 (pe->sram.byte[ai_en_off] << (8 - ai_shift)); in mvpp2_prs_sram_ai_get() 1292 pe->sram.byte[MVPP2_BIT_TO_BYTE(MVPP2_PRS_SRAM_SHIFT_OFFS)] = in mvpp2_prs_sram_shift_set() 1323 pe->sram.byte[MVPP2_BIT_TO_BYTE(MVPP2_PRS_SRAM_UDF_OFFS + in mvpp2_prs_sram_offset_set() [all …]
|
/linux-4.4.14/drivers/media/platform/sti/c8sectpfe/ |
D | c8sectpfe-core.c | 688 fei->sram = devm_ioremap_resource(dev, res); in c8sectpfe_probe() 689 if (IS_ERR(fei->sram)) in c8sectpfe_probe() 690 return PTR_ERR(fei->sram); in c8sectpfe_probe() 727 memset_io(fei->sram, 0x0, fei->sram_size); in c8sectpfe_probe()
|
D | c8sectpfe-core.h | 95 void __iomem *sram; member
|
/linux-4.4.14/arch/powerpc/boot/dts/fsl/ |
D | t1023si-post.dtsi | 187 soc-sram-error { 188 compatible = "fsl,soc-sram-error";
|
D | p5020si-post.dtsi | 268 soc-sram-error { 269 compatible = "fsl,soc-sram-error";
|
D | p2041si-post.dtsi | 244 soc-sram-error { 245 compatible = "fsl,soc-sram-error";
|
D | p3041si-post.dtsi | 271 soc-sram-error { 272 compatible = "fsl,soc-sram-error";
|
D | b4si-post.dtsi | 320 soc-sram-error { 321 compatible = "fsl,soc-sram-error";
|
D | p5040si-post.dtsi | 223 soc-sram-error { 224 compatible = "fsl,soc-sram-error";
|
D | t1040si-post.dtsi | 366 soc-sram-error { 367 compatible = "fsl,soc-sram-error";
|
D | p4080si-post.dtsi | 271 soc-sram-error { 272 compatible = "fsl,soc-sram-error";
|
D | t2081si-post.dtsi | 460 soc-sram-error { 461 compatible = "fsl,soc-sram-error";
|
D | t4240si-post.dtsi | 882 soc-sram-error { 883 compatible = "fsl,soc-sram-error";
|
/linux-4.4.14/Documentation/devicetree/bindings/media/ |
D | stih407-c8sectpfe.txt | 22 - c8sectpfe-ram: c8sectpfe internal sram
|
/linux-4.4.14/Documentation/devicetree/bindings/ |
D | marvell.txt | 462 - compatible : "marvell,mv64360-sram-ctrl" 469 sram-ctrl@0380 { 470 compatible = "marvell,mv64360-sram-ctrl";
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/ |
D | debugfs.c | 107 int sram; in iwl_dbgfs_sram_read() local 142 sram = priv->dbgfs_sram_offset & ~0x3; in iwl_dbgfs_sram_read() 145 val = iwl_trans_read_mem32(priv->trans, sram); in iwl_dbgfs_sram_read() 151 "%08X: ", sram + offset); in iwl_dbgfs_sram_read() 162 sram += 4; in iwl_dbgfs_sram_read() 164 val = iwl_trans_read_mem32(priv->trans, sram); in iwl_dbgfs_sram_read() 668 DEBUGFS_READ_WRITE_FILE_OPS(sram); 2373 DEBUGFS_ADD_FILE(sram, dir_data, S_IWUSR | S_IRUSR); in iwl_dbgfs_register()
|
/linux-4.4.14/drivers/media/pci/bt8xx/ |
D | bttvp.h | 101 int sram; member
|
D | bttv-driver.c | 304 .sram = 0, 338 .sram = 1, 365 .sram = 0, /* like PAL, correct? */ 391 .sram = -1, 417 .sram = -1, 443 .sram = -1, 469 .sram = -1, 499 .sram = -1, 881 int table_idx = bttv_tvnorms[btv->tvnorm].sram; in bt848A_set_timing()
|
/linux-4.4.14/arch/cris/arch-v10/ |
D | README.mm | 126 R_MMU_KBASE_HI = ( ( base_f, 0x0 ) | // flash/sram/periph cached 127 ( base_e, 0x8 ) | // flash/sram/periph uncached
|
/linux-4.4.14/drivers/media/dvb-frontends/ |
D | dib7000m.c | 151 sram = 0x0005; /* by default SRAM output is disabled */ in dib7000m_set_output_mode() local 173 sram |= 0x0c00; in dib7000m_set_output_mode() 194 ret |= dib7000m_write_word(state, 1805, sram); in dib7000m_set_output_mode()
|
D | dib8000.c | 404 u16 outreg, fifo_threshold, smo_mode, sram = 0x0205; /* by default SDRAM deintlv is enabled */ in dib8000_set_output_mode() local 427 sram &= 0xfdff; in dib8000_set_output_mode() 429 sram |= 0x0c00; in dib8000_set_output_mode() 457 dib8000_write_word(state, 1291, sram); in dib8000_set_output_mode()
|
/linux-4.4.14/drivers/net/ethernet/amd/ |
D | pcnet32.c | 1547 int fdx, mii, fset, dxsuflo, sram; in pcnet32_probe1() local 1584 fdx = mii = fset = dxsuflo = sram = 0; in pcnet32_probe1() 1617 sram = 1; in pcnet32_probe1() 1641 sram = 1; in pcnet32_probe1() 1676 if (sram) { in pcnet32_probe1()
|
/linux-4.4.14/drivers/mtd/nand/ |
D | atmel_nand.c | 1970 void *sram = host->nfc->sram_bank0 + nfc_get_sram_off(host); in nfc_sram_write_page() local 1981 memcpy(sram, buf, len); in nfc_sram_write_page() 1983 memcpy(sram, buf, len); in nfc_sram_write_page() 1988 memcpy(sram + len, chip->oob_poi, mtd->oobsize); in nfc_sram_write_page()
|
/linux-4.4.14/arch/arm/mach-omap2/ |
D | Makefile | 11 omap_device.o sram.o drm.o
|
/linux-4.4.14/drivers/pinctrl/bcm/ |
D | pinctrl-cygnus-mux.c | 681 CYGNUS_PIN_FUNCTION(sram),
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
D | debugfs.c | 1383 MVM_DEBUGFS_READ_WRITE_FILE_OPS(sram, 64); 1421 MVM_DEBUGFS_ADD_FILE(sram, mvm->debugfs_dir, S_IWUSR | S_IRUSR); in iwl_mvm_dbgfs_register()
|
/linux-4.4.14/drivers/net/wireless/iwlegacy/ |
D | debug.c | 833 DEBUGFS_READ_WRITE_FILE_OPS(sram); 1369 DEBUGFS_ADD_FILE(sram, dir_data, S_IWUSR | S_IRUSR); in il_dbgfs_register()
|
/linux-4.4.14/drivers/dma/ |
D | Kconfig | 313 It needs sram driver under mach-mmp.
|
/linux-4.4.14/arch/blackfin/mach-bf609/ |
D | Kconfig | 24 Enable the L1 parity check in L1 sram. A fault event is raised
|
/linux-4.4.14/ |
D | MAINTAINERS | 1472 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
|