Home
last modified time | relevance | path

Searched +full:sram +full:- +full:others (Results 1 – 25 of 90) sorted by relevance

1234

/kernel/linux/linux-5.10/arch/powerpc/platforms/52xx/
Dmpc52xx_pm.c1 // SPDX-License-Identifier: GPL-2.0
10 extern void mpc52xx_deep_sleep(void __iomem *sram, void __iomem *sdram_regs,
22 static void __iomem *sram; variable
42 out_8(&gpiow->wkup_gpioe, in_8(&gpiow->wkup_gpioe) | (1 << pin)); in mpc52xx_set_wakeup_gpio()
44 out_8(&gpiow->wkup_ddr, in_8(&gpiow->wkup_ddr) & ~(1 << pin)); in mpc52xx_set_wakeup_gpio()
46 out_8(&gpiow->wkup_inten, in_8(&gpiow->wkup_inten) | (1 << pin)); in mpc52xx_set_wakeup_gpio()
48 tmp = in_be16(&gpiow->wkup_itype); in mpc52xx_set_wakeup_gpio()
51 out_be16(&gpiow->wkup_itype, tmp); in mpc52xx_set_wakeup_gpio()
53 out_8(&gpiow->wkup_maste, 1); in mpc52xx_set_wakeup_gpio()
62 { .compatible = "fsl,mpc5200-immr", }, in mpc52xx_pm_prepare()
[all …]
/kernel/linux/linux-6.6/arch/powerpc/platforms/52xx/
Dmpc52xx_pm.c1 // SPDX-License-Identifier: GPL-2.0
12 extern void mpc52xx_deep_sleep(void __iomem *sram, void __iomem *sdram_regs,
24 static void __iomem *sram; variable
44 out_8(&gpiow->wkup_gpioe, in_8(&gpiow->wkup_gpioe) | (1 << pin)); in mpc52xx_set_wakeup_gpio()
46 out_8(&gpiow->wkup_ddr, in_8(&gpiow->wkup_ddr) & ~(1 << pin)); in mpc52xx_set_wakeup_gpio()
48 out_8(&gpiow->wkup_inten, in_8(&gpiow->wkup_inten) | (1 << pin)); in mpc52xx_set_wakeup_gpio()
50 tmp = in_be16(&gpiow->wkup_itype); in mpc52xx_set_wakeup_gpio()
53 out_be16(&gpiow->wkup_itype, tmp); in mpc52xx_set_wakeup_gpio()
55 out_8(&gpiow->wkup_maste, 1); in mpc52xx_set_wakeup_gpio()
64 { .compatible = "fsl,mpc5200-immr", }, in mpc52xx_pm_prepare()
[all …]
/kernel/linux/linux-5.10/drivers/memory/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
11 for DRAM (SDR, DDR), ROM, SRAM and others. The drivers features
34 bool "Atmel (Multi-port DDR-)SDRAM Controller"
39 This driver is for Atmel SDRAM Controller or Atmel Multi-port
40 DDR-SDRAM Controller available on Atmel AT91SAM9 and SAMA5 SoCs.
42 LP-DDR memories.
53 Used to configure the EBI (external bus interface) when the device-
70 bool "Baikal-T1 CM2 L2-RAM Cache Control Block"
74 Baikal-T1 CPU is based on the MIPS P5600 Warrior IP-core. The CPU
75 resides Coherency Manager v2 with embedded 1MB L2-cache. It's
[all …]
/kernel/linux/linux-6.6/drivers/memory/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
11 for DRAM (SDR, DDR), ROM, SRAM and others. The drivers features
42 Used to configure the EBI (external bus interface) when the device-
68 bool "Baikal-T1 CM2 L2-RAM Cache Control Block"
72 Baikal-T1 CPU is based on the MIPS P5600 Warrior IP-core. The CPU
73 resides Coherency Manager v2 with embedded 1MB L2-cache. It's
75 tags and way-select latencies of RAM access. This driver provides a
76 dt properties-based and sysfs interface for it.
85 is intended to provide a glue-less interface to a variety of
99 functions of the driver includes re-configuring AC timing
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/msm/
Dgpu.txt4 - compatible: "qcom,adreno-XYZ.W", "qcom,adreno" or
5 "amd,imageon-XYZ.W", "amd,imageon"
6 for example: "qcom,adreno-306.0", "qcom,adreno"
9 with the chip-id.
11 - reg: Physical base address and length of the controller's registers.
12 - interrupts: The interrupt signal from the gpu.
13 - clocks: device clocks (if applicable)
14 See ../clocks/clock-bindings.txt for details.
15 - clock-names: the following clocks are required by a3xx, a4xx and a5xx
22 - qcom,adreno-630.2
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-rockchip/
Dsleep.S1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Author: Tony Xie <tony.xie@rock-chips.com>
14 * ddr to sram for system resumeing.
24 /* olny cpu0 can continue to run, the others is halt here */
64 .word . - rockchip_slp_cpu_resume
/kernel/linux/linux-6.6/arch/arm/mach-rockchip/
Dsleep.S1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Author: Tony Xie <tony.xie@rock-chips.com>
14 * ddr to sram for system resumeing.
24 /* olny cpu0 can continue to run, the others is halt here */
64 .word . - rockchip_slp_cpu_resume
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/regulator/
Dmediatek,mt6357-regulator.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/regulator/mediatek,mt6357-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Chen Zhong <chen.zhong@mediatek.com>
11 - Fabien Parent <fabien.parent@linaro.org>
12 - Alexandre Mergnat <amergnat@baylibre.com>
17 - buck-<name>
18 - ldo-<name>.
22 "^buck-v(core|modem|pa|proc|s1)$":
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/fpga/
Dlattice,sysconfig.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Vladimir Georgiev <v.georgiev@metrotek.ru>
13 Lattice sysCONFIG port, which is used for FPGA configuration, among others,
18 format into FPGA's SRAM configuration memory.
23 - lattice,sysconfig-ecp5
28 program-gpios:
34 init-gpios:
40 done-gpios:
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlegacy/
Dprph.h8 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved.
29 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
33 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved.
105 * in special SRAM that does not power down when the embedded control
106 * processor is sleeping (e.g. for periodic power-saving shutdowns of radio).
109 * internally loads the short bootstrap program from the special SRAM into the
110 * embedded processor's instruction SRAM, and starts the processor so it runs
119 * The uCode used for open-source drivers includes two programs:
121 * 1) Initialization -- performs hardware calibration and sets up some
128 * 2) Runtime/Protocol -- performs all normal runtime operations. This
[all …]
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlegacy/
Dprph.h8 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved.
29 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
33 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved.
105 * in special SRAM that does not power down when the embedded control
106 * processor is sleeping (e.g. for periodic power-saving shutdowns of radio).
109 * internally loads the short bootstrap program from the special SRAM into the
110 * embedded processor's instruction SRAM, and starts the processor so it runs
119 * The uCode used for open-source drivers includes two programs:
121 * 1) Initialization -- performs hardware calibration and sets up some
128 * 2) Runtime/Protocol -- performs all normal runtime operations. This
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-omap2/
Dclkt2xxx_virt_prcm_set.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2005-2008, 2012 Texas Instruments, Inc.
6 * Copyright (C) 2004-2010 Nokia Corporation
9 * Richard Woodruff <r-woodruff2@ti.com>
38 #include "cm-regbits-24xx.h"
40 #include "sram.h"
46 * sys_ck_rate: the rate of the external high-frequency clock
47 * oscillator on the board. Set by the SoC-specific clock init code.
53 * omap2_table_mpu_recalc - just return the MPU speed
61 return curr_prcm_set->mpu_speed; in omap2_table_mpu_recalc()
[all …]
Dsdrc2xxx.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-omap2/sdrc2xxx.c
12 * Richard Woodruff <r-woodruff2@ti.com>
30 #include "sram.h"
122 /* 2422 es2.05 and beyond has a single SIP DDR instead of 2 like others. in omap2xxx_sdrc_init_params()
153 /* No disruptions, DDR will be offline & C-ABI not followed */ in omap2xxx_sdrc_init_params()
/kernel/linux/linux-6.6/arch/arm/mach-omap2/
Dclkt2xxx_virt_prcm_set.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2005-2008, 2012 Texas Instruments, Inc.
6 * Copyright (C) 2004-2010 Nokia Corporation
9 * Richard Woodruff <r-woodruff2@ti.com>
38 #include "cm-regbits-24xx.h"
40 #include "sram.h"
48 * sys_ck_rate: the rate of the external high-frequency clock
49 * oscillator on the board. Set by the SoC-specific clock init code.
55 * omap2_table_mpu_recalc - just return the MPU speed
63 return curr_prcm_set->mpu_speed; in omap2_table_mpu_recalc()
[all …]
Dsdrc2xxx.c1 // SPDX-License-Identifier: GPL-2.0-only
10 * Richard Woodruff <r-woodruff2@ti.com>
28 #include "sram.h"
120 /* 2422 es2.05 and beyond has a single SIP DDR instead of 2 like others. in omap2xxx_sdrc_init_params()
151 /* No disruptions, DDR will be offline & C-ABI not followed */ in omap2xxx_sdrc_init_params()
/kernel/linux/linux-6.6/drivers/remoteproc/
Dti_k3_r5_remoteproc.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2017-2022 Texas Instruments Incorporated - https://www.ti.com/
6 * Suman Anna <s-anna@ti.com>
9 #include <linux/dma-mapping.h>
19 #include <linux/omap-mailbox.h>
33 /* R5 TI-SCI Processor Configuration Flags */
47 /* R5 TI-SCI Processor Control Flags */
50 /* R5 TI-SCI Processor Status Flags */
59 * struct k3_r5_mem - internal memory structure
77 * Single-CPU mode : AM64x SoCs only
[all …]
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/
Dvf610_nfc.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright 2009-2015 Freescale Semiconductor, Inc. and others
15 * - Untested on MPC5125 and M54418.
16 * - DMA and pipelining not used.
17 * - 2K pages or less.
18 * - HW ECC: Only 2K page with 64+ OOB.
19 * - HW ECC: Only 24 and 32-bit error correction implemented.
66 #define COMMAND_NADDR_BYTES(x) GENMASK(13, 13 - (x) + 1)
135 * ECC status - seems to consume 8 bytes (double word). The documented
140 #define ECC_SRAM_ADDR (PAGE_2K + OOB_MAX - 8)
[all …]
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/
Dvf610_nfc.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright 2009-2015 Freescale Semiconductor, Inc. and others
15 * - Untested on MPC5125 and M54418.
16 * - DMA and pipelining not used.
17 * - 2K pages or less.
18 * - HW ECC: Only 2K page with 64+ OOB.
19 * - HW ECC: Only 24 and 32-bit error correction implemented.
66 #define COMMAND_NADDR_BYTES(x) GENMASK(13, 13 - (x) + 1)
135 * ECC status - seems to consume 8 bytes (double word). The documented
140 #define ECC_SRAM_ADDR (PAGE_2K + OOB_MAX - 8)
[all …]
/kernel/linux/linux-5.10/drivers/misc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
27 See Documentation/misc-devices/ad525x_dpot.rst for the
40 module will be called ad525x_dpot-i2c.
51 module will be called ad525x_dpot-spi.
73 This option enables device driver support for in-band access to the
86 website <https://www-03.ibm.com/systems/info/x86servers/serverproven/compat/us/>
125 an Intel Atom (non-netbook) mobile device containing a MIPI
196 hardware based memory protection from the others. Enabling
201 tristate "CS5535/CS5536 Geode Multi-Function General Purpose Timer (MFGPT) support"
208 than the generic PIT, and are suitable for use as high-res timers.
[all …]
/kernel/linux/linux-6.6/drivers/net/wireless/intersil/hostap/
Dhostap_download.c1 // SPDX-License-Identifier: GPL-2.0
11 local = iface->local; in prism2_enable_aux_port()
13 if (local->no_pri) { in prism2_enable_aux_port()
15 PDEBUG(DEBUG_EXTRA2, "%s: no PRI f/w - assuming Aux " in prism2_enable_aux_port()
16 "port is already enabled\n", dev->name); in prism2_enable_aux_port()
21 spin_lock_irqsave(&local->cmdlock, flags); in prism2_enable_aux_port()
26 tries--; in prism2_enable_aux_port()
31 spin_unlock_irqrestore(&local->cmdlock, flags); in prism2_enable_aux_port()
32 printk("%s: prism2_enable_aux_port - timeout - reg=0x%04x\n", in prism2_enable_aux_port()
33 dev->name, reg); in prism2_enable_aux_port()
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/hostap/
Dhostap_download.c1 // SPDX-License-Identifier: GPL-2.0
11 local = iface->local; in prism2_enable_aux_port()
13 if (local->no_pri) { in prism2_enable_aux_port()
15 PDEBUG(DEBUG_EXTRA2, "%s: no PRI f/w - assuming Aux " in prism2_enable_aux_port()
16 "port is already enabled\n", dev->name); in prism2_enable_aux_port()
21 spin_lock_irqsave(&local->cmdlock, flags); in prism2_enable_aux_port()
26 tries--; in prism2_enable_aux_port()
31 spin_unlock_irqrestore(&local->cmdlock, flags); in prism2_enable_aux_port()
32 printk("%s: prism2_enable_aux_port - timeout - reg=0x%04x\n", in prism2_enable_aux_port()
33 dev->name, reg); in prism2_enable_aux_port()
[all …]
/kernel/linux/linux-5.10/drivers/atm/
Didt77252.h44 (((vpi) << card->vcibits) | ((vci) & card->vcimask))
107 #define SAR_FB_SIZE_0 (2048 - 256)
108 #define SAR_FB_SIZE_1 (4096 - 256)
109 #define SAR_FB_SIZE_2 (8192 - 256)
110 #define SAR_FB_SIZE_3 (16384 - 256)
158 #define SCQ_MASK (SCQ_SIZE - 1)
228 /* RCTE - Receive Connection Table Entry */
242 /* RSQ - Receive Status Queue */
280 /* TSQ - Transmit Status Queue */
335 #define FBQ_MASK (FBQ_SIZE - 1)
[all …]
/kernel/linux/linux-6.6/drivers/atm/
Didt77252.h44 (((vpi) << card->vcibits) | ((vci) & card->vcimask))
107 #define SAR_FB_SIZE_0 (2048 - 256)
108 #define SAR_FB_SIZE_1 (4096 - 256)
109 #define SAR_FB_SIZE_2 (8192 - 256)
110 #define SAR_FB_SIZE_3 (16384 - 256)
158 #define SCQ_MASK (SCQ_SIZE - 1)
228 /* RCTE - Receive Connection Table Entry */
242 /* RSQ - Receive Status Queue */
280 /* TSQ - Transmit Status Queue */
335 #define FBQ_MASK (FBQ_SIZE - 1)
[all …]
/kernel/linux/linux-6.6/drivers/misc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
27 See Documentation/misc-devices/ad525x_dpot.rst for the
40 module will be called ad525x_dpot-i2c.
51 module will be called ad525x_dpot-spi.
65 This option enables device driver support for in-band access to the
78 website <https://www-03.ibm.com/systems/info/x86servers/serverproven/compat/us/>
175 hardware based memory protection from the others. Enabling
189 called smpro-errmon.
199 called smpro-misc.
202 tristate "CS5535/CS5536 Geode Multi-Function General Purpose Timer (MFGPT) support"
[all …]
/kernel/linux/linux-6.6/drivers/soc/qcom/
Docmem.c1 // SPDX-License-Identifier: GPL-2.0-only
103 writel(data, ocmem->mmio + reg); in ocmem_write()
108 return readl(ocmem->mmio + reg); in ocmem_read()
117 for (i = 0; i < ocmem->config->num_regions; i++) { in update_ocmem()
118 struct ocmem_region *region = &ocmem->regions[i]; in update_ocmem()
120 if (region->mode == THIN_MODE) in update_ocmem()
124 dev_dbg(ocmem->dev, "ocmem_region_mode_control %x\n", in update_ocmem()
129 for (i = 0; i < ocmem->config->num_regions; i++) { in update_ocmem()
130 struct ocmem_region *region = &ocmem->regions[i]; in update_ocmem()
133 data = OCMEM_PSGSC_CTL_MACRO0_MODE(region->macro_state[0]) | in update_ocmem()
[all …]

1234