| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/memory-controllers/ |
| D | nvidia,tegra20-emc.txt | 4 - name : Should be emc 5 - #address-cells : Should be 1 6 - #size-cells : Should be 0 7 - compatible : Should contain "nvidia,tegra20-emc". 8 - reg : Offset and length of the register set for the device 9 - nvidia,use-ram-code : If present, the sub-nodes will be addressed 12 irrespective of ram-code configuration. 13 - interrupts : Should contain EMC General interrupt. 14 - clocks : Should contain EMC clock. 20 memory-controller@7000f400 { [all …]
|
| /kernel/linux/linux-5.10/arch/m68k/ |
| D | Kconfig.machine | 1 # SPDX-License-Identifier: GPL-2.0 12 you plan to use this kernel on an Amiga, say Y here and browse the 21 This option enables support for the 68000-based Atari series of 22 computers (including the TT, Falcon and Medusa). If you plan to use 39 Say N unless you're willing to code the remaining necessary support. 47 Say Y here if you want to run Linux on an MC680x0-based Apollo 66 build a kernel which can run on MVME147 single-board computers. If 98 experimental. If you plan to try to use the kernel on such a machine 121 The Q40 is a Motorola 68040-based successor to the Sinclair QL 274 Support for the Sysam AMCORE open-hardware generic board. [all …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | hp_sdc.h | 2 * HP i8042 System Device Controller -- header 7 * Redistribution and use in source and binary forms, with or without 10 * 1. Redistributions of source code must retain the above copyright 25 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 31 * HP-HIL Technical Reference Manual. Hewlett Packard Product No. 45918A 34 * for Part Number 1820-4784 Revision B. Dwg No. A-1820-4784-2 79 * Nuance: never HP_SDC_ACT_DATAIN | HP_SDC_ACT_DEALLOC, use another 104 #define HP_SDC_STATUS_PUP 0x70 /* Successful power-up self test */ 134 #define HP_SDC_STR 0x7f /* i8042 self-test result */ 146 #define HP_SDC_CFG_ROLLOVER 0x08 /* WTF is "N-key rollover"? */ [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | hp_sdc.h | 2 * HP i8042 System Device Controller -- header 7 * Redistribution and use in source and binary forms, with or without 10 * 1. Redistributions of source code must retain the above copyright 25 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 31 * HP-HIL Technical Reference Manual. Hewlett Packard Product No. 45918A 34 * for Part Number 1820-4784 Revision B. Dwg No. A-1820-4784-2 79 * Nuance: never HP_SDC_ACT_DATAIN | HP_SDC_ACT_DEALLOC, use another 104 #define HP_SDC_STATUS_PUP 0x70 /* Successful power-up self test */ 134 #define HP_SDC_STR 0x7f /* i8042 self-test result */ 146 #define HP_SDC_CFG_ROLLOVER 0x08 /* WTF is "N-key rollover"? */ [all …]
|
| /kernel/linux/linux-6.6/Documentation/arch/arm/ |
| D | tcm.rst | 2 ARM TCM (Tightly-Coupled Memory) handling in Linux 7 Some ARM SoCs have a so-called TCM (Tightly-Coupled Memory). 8 This is usually just a few (4-64) KiB of RAM inside the ARM 12 Harvard-architecture, so there is an ITCM (instruction TCM) 24 determine if ITCM (bits 1-0) and/or DTCM (bit 17-16) is present 32 place you put it, it will mask any underlying RAM from the 33 CPU so it is usually wise not to overlap any physical RAM with 47 be able to lock and hide one of the banks for use by the secure 52 - FIQ and other interrupt handlers that need deterministic 55 - Idle loops where all external RAM is set to self-refresh [all …]
|
| D | porting.rst | 5 Taken from list archive at http://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2001-July/00406… 8 ------------------- 14 phys = virt - PAGE_OFFSET + PHYS_OFFSET 18 -------------------- 23 the time when you call the decompressor code. You normally call 25 to be located in RAM, it can be in flash or other read-only or 26 read-write addressable medium. 29 Start address of zero-initialised work area for the decompressor. 30 This must be pointing at RAM. The decompressor will zero initialise 43 Physical address to place the initial RAM disk. Only relevant if [all …]
|
| /kernel/linux/linux-5.10/Documentation/arm/ |
| D | tcm.rst | 2 ARM TCM (Tightly-Coupled Memory) handling in Linux 7 Some ARM SoCs have a so-called TCM (Tightly-Coupled Memory). 8 This is usually just a few (4-64) KiB of RAM inside the ARM 12 Harvard-architecture, so there is an ITCM (instruction TCM) 24 determine if ITCM (bits 1-0) and/or DTCM (bit 17-16) is present 32 place you put it, it will mask any underlying RAM from the 33 CPU so it is usually wise not to overlap any physical RAM with 47 be able to lock and hide one of the banks for use by the secure 52 - FIQ and other interrupt handlers that need deterministic 55 - Idle loops where all external RAM is set to self-refresh [all …]
|
| D | porting.rst | 5 Taken from list archive at http://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2001-July/00406… 8 ------------------- 14 phys = virt - PAGE_OFFSET + PHYS_OFFSET 18 -------------------- 23 the time when you call the decompressor code. You normally call 25 to be located in RAM, it can be in flash or other read-only or 26 read-write addressable medium. 29 Start address of zero-initialised work area for the decompressor. 30 This must be pointing at RAM. The decompressor will zero initialise 43 Physical address to place the initial RAM disk. Only relevant if [all …]
|
| /kernel/linux/linux-5.10/Documentation/vm/ |
| D | frontswap.rst | 9 swapped pages are saved in RAM (or a RAM-like device) instead of a swap disk. 11 (Note, frontswap -- and :ref:`cleancache` (merged at 3.0) -- are the "frontends" 13 all other supporting code -- the "backends" -- is implemented as drivers. 21 a synchronous concurrency-safe page-oriented "pseudo-RAM device" conforming 23 in-kernel compressed memory, aka "zcache", or future RAM-like devices); 24 this pseudo-RAM device is not directly accessible or addressable by the 25 kernel and is of unknown and possibly time-varying size. The driver 42 to swap out a page, it first attempts to use frontswap. If the store returns 50 in swap device writes is lost (and also a non-trivial performance advantage) 88 useful for write-balancing for some RAM-like devices). Swap pages (and [all …]
|
| D | cleancache.rst | 14 Cleancache can be thought of as a page-granularity victim cache for clean 17 PFRA "evicts" a page, it first attempts to use cleancache code to 20 of unknown and possibly time-varying size. 22 Later, when a cleancache-enabled filesystem wishes to access a page 28 in Xen (using hypervisor memory) and zcache (using in-kernel compressed 48 Mounting a cleancache-enabled filesystem should call "init_fs" to obtain a 51 (presumably about-to-be-evicted) page into cleancache and associate it with 62 to treat the pool as shared using a 128-bit UUID as a key. On systems 72 If a get_page is successful on a non-shared pool, the page is invalidated 79 Note that cleancache must enforce put-put-get coherency and get-get [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/amd/ |
| D | mvme147.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Uses the generic 7990.c LANCE code. 30 /* We have 32K of RAM for the init block and buffers. This places 31 * an upper limit on the number of buffers we can use. NetBSD uses 8 Rx 37 #include "7990.h" /* use generic LANCE code */ 42 unsigned long ram; member 47 * plus board-specific init, open and close actions. 48 * Oh, and we need to tell the generic code how to read and write LANCE registers... 70 /* Initialise the one and only on-board 7990 */ 82 return ERR_PTR(-ENODEV); in mvme147lance_probe() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/amd/ |
| D | mvme147.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Uses the generic 7990.c LANCE code. 30 /* We have 32K of RAM for the init block and buffers. This places 31 * an upper limit on the number of buffers we can use. NetBSD uses 8 Rx 37 #include "7990.h" /* use generic LANCE code */ 42 unsigned long ram; member 47 * plus board-specific init, open and close actions. 48 * Oh, and we need to tell the generic code how to read and write LANCE registers... 70 /* Initialise the one and only on-board 7990 */ 83 return ERR_PTR(-ENODEV); in mvme147lance_probe() [all …]
|
| /kernel/linux/linux-6.6/drivers/block/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 12 drivers. This option alone does not add any kernel code. 25 If you want to use the floppy disk drive(s) of your PC under Linux, 28 <file:Documentation/admin-guide/blockdev/floppy.rst>. 40 If you want to use actual physical floppies and expect to do 41 special low-level hardware accesses to them (access and use 42 non-standard formats, for example), then enable this. 44 Note that the code enabled by this option is rarely used and 64 If you have a SWIM-3 (Super Woz Integrated Machine 3; from Apple) 78 This enables support for using Chip RAM and Zorro II RAM as a [all …]
|
| /kernel/linux/linux-6.6/arch/m68k/ |
| D | Kconfig.machine | 1 # SPDX-License-Identifier: GPL-2.0 13 you plan to use this kernel on an Amiga, say Y here and browse the 23 This option enables support for the 68000-based Atari series of 24 computers (including the TT, Falcon and Medusa). If you plan to use 40 computers. If you plan to use this kernel on a Mac, say Y here and 41 browse the documentation available at <http://www.mac.linux-m68k.org/>; 50 Say Y here if you want to run Linux on an MC680x0-based Apollo 70 build a kernel which can run on MVME147 single-board computers. If 105 experimental. If you plan to try to use the kernel on such a machine 130 The Q40 is a Motorola 68040-based successor to the Sinclair QL [all …]
|
| /kernel/linux/linux-5.10/drivers/block/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 12 drivers. This option alone does not add any kernel code. 25 If you want to use the floppy disk drive(s) of your PC under Linux, 28 <file:Documentation/admin-guide/blockdev/floppy.rst>. 40 If you want to use actual physical floppies and expect to do 41 special low-level hardware accesses to them (access and use 42 non-standard formats, for example), then enable this. 44 Note that the code enabled by this option is rarely used and 64 If you have a SWIM-3 (Super Woz Integrated Machine 3; from Apple) 78 This enables support for using Chip RAM and Zorro II RAM as a [all …]
|
| /kernel/linux/linux-6.6/kernel/power/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 bool "Suspend to RAM and standby" 9 suspend-to-RAM state (e.g. the ACPI S3 state). 12 bool "Enable freezer for suspend to RAM/standby" \ 18 done, no tasks are frozen for suspend to RAM/standby. 23 bool "Skip kernel's sys_sync() on suspend to RAM/standby" 30 user-space before invoking suspend. There's a run-time switch 32 This setting changes the default for the run-tim switch. Say Y 54 Alternatively, you can use the additional userland tools available 59 of the reasons to use software suspend is that the firmware hooks [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/memory-controllers/ |
| D | nvidia,tegra20-emc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/memory-controllers/nvidia,tegra20-emc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Dmitry Osipenko <digetx@gmail.com> 11 - Jon Hunter <jonathanh@nvidia.com> 12 - Thierry Reding <thierry.reding@gmail.com> 15 The External Memory Controller (EMC) interfaces with the off-chip SDRAM to 17 various performance-affecting settings beyond the obvious SDRAM configuration 23 const: nvidia,tegra20-emc [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/ |
| D | ramoops.rst | 9 ------------ 11 Ramoops is an oops/panic logger that writes its logs to RAM before the system 13 needs a system with persistent RAM so that the content of that area can 17 ---------------- 28 mapping to pgprot_writecombine. Setting ``mem_type=1`` attempts to use 54 to life (i.e. a watchdog triggered). In such cases, RAM may be somewhat 58 ---------------------- 62 A. Use the module parameters (which have the names of the variables described 64 boot and then use the reserved memory for ramoops. For example, assuming a 66 the kernel to use only the first 128 MB of memory, and place ECC-protected [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/ |
| D | ramoops.rst | 9 ------------ 11 Ramoops is an oops/panic logger that writes its logs to RAM before the system 13 needs a system with persistent RAM so that the content of that area can 17 ---------------- 28 mapping to pgprot_writecombine. Setting ``mem_type=1`` attempts to use 52 to life (i.e. a watchdog triggered). In such cases, RAM may be somewhat 56 ---------------------- 60 A. Use the module parameters (which have the names of the variables described 62 boot and then use the reserved memory for ramoops. For example, assuming a 64 the kernel to use only the first 128 MB of memory, and place ECC-protected [all …]
|
| /kernel/linux/linux-5.10/kernel/power/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 bool "Suspend to RAM and standby" 9 suspend-to-RAM state (e.g. the ACPI S3 state). 12 bool "Enable freezer for suspend to RAM/standby" \ 18 done, no tasks are frozen for suspend to RAM/standby. 23 bool "Skip kernel's sys_sync() on suspend to RAM/standby" 30 user-space before invoking suspend. There's a run-time switch 32 This setting changes the default for the run-tim switch. Say Y 54 Alternatively, you can use the additional userland tools available 59 of the reasons to use software suspend is that the firmware hooks [all …]
|
| /kernel/linux/linux-5.10/arch/arm/kernel/ |
| D | reboot.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 1996-2000 Russell King - Converted to ARM. 26 * A temporary stack to use for CPU reset. This is static so that we 30 * code. 88 * to execute e.g. a RAM-based pin loop is not sufficient. This allows the 89 * kexec'd kernel to use any and all RAM as it sees fit, without having to 90 * avoid any code or data used by any SW CPU pin loop. The CPU hotplug 111 * Power-off simply requires that the secondary CPUs stop performing any 128 * use soft_restart() as their machine descriptor's .restart hook, since that 131 * This is required so that any code running after reset on the primary CPU [all …]
|
| /kernel/linux/linux-6.6/arch/arm/kernel/ |
| D | reboot.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 1996-2000 Russell King - Converted to ARM. 26 * A temporary stack to use for CPU reset. This is static so that we 30 * code. 88 * to execute e.g. a RAM-based pin loop is not sufficient. This allows the 89 * kexec'd kernel to use any and all RAM as it sees fit, without having to 90 * avoid any code or data used by any SW CPU pin loop. The CPU hotplug 111 * Power-off simply requires that the secondary CPUs stop performing any 126 * use soft_restart() as their machine descriptor's .restart hook, since that 129 * This is required so that any code running after reset on the primary CPU [all …]
|
| /kernel/linux/linux-5.10/Documentation/arm64/ |
| D | booting.rst | 13 (EL0 - EL3), with EL0 and EL1 having a secure and a non-secure 14 counterpart. EL2 is the hypervisor level and exists only in non-secure 17 For the purposes of this document, we will use the term `boot loader` 20 hypervisor code, or it may just be a handful of instructions for 26 1. Setup and initialise the RAM 32 1. Setup and initialise RAM 33 --------------------------- 37 The boot loader is expected to find and initialise all RAM that the 38 kernel will use for volatile data storage in the system. It performs 39 this in a machine dependent manner. (It may use internal algorithms [all …]
|
| /kernel/linux/linux-6.6/Documentation/scsi/ |
| D | ChangeLog.ncr53c8xx | 1 Sat May 12 12:00 2001 Gerard Roudier (groudier@club-internet.fr) 2 * version ncr53c8xx-3.4.3b 3 - Ensure LEDC bit in GPCNTL is cleared when reading the NVRAM. 4 Fix sent by Stig Telfer <stig@api-networks.com>. 5 - Define scsi_set_pci_device() as nil for kernel < 2.4.4. 7 Mon Feb 12 22:30 2001 Gerard Roudier (groudier@club-internet.fr) 8 * version ncr53c8xx-3.4.3 9 - Call pci_enable_device() as AC wants this to be done. 10 - Get both the BAR cookies actual and PCI BAR values. 12 - Merge changes for linux-2.4 that declare the host template [all …]
|
| /kernel/linux/linux-5.10/Documentation/scsi/ |
| D | ChangeLog.ncr53c8xx | 1 Sat May 12 12:00 2001 Gerard Roudier (groudier@club-internet.fr) 2 * version ncr53c8xx-3.4.3b 3 - Ensure LEDC bit in GPCNTL is cleared when reading the NVRAM. 4 Fix sent by Stig Telfer <stig@api-networks.com>. 5 - Define scsi_set_pci_device() as nil for kernel < 2.4.4. 7 Mon Feb 12 22:30 2001 Gerard Roudier (groudier@club-internet.fr) 8 * version ncr53c8xx-3.4.3 9 - Call pci_enable_device() as AC wants this to be done. 10 - Get both the BAR cookies actual and PCI BAR values. 12 - Merge changes for linux-2.4 that declare the host template [all …]
|