/linux-6.14.4/arch/arm64/boot/dts/qcom/ |
D | pmp8074.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause 3 #include <dt-bindings/spmi/spmi.h> 4 #include <dt-bindings/iio/qcom,spmi-vadc.h> 8 compatible = "qcom,pmp8074", "qcom,spmi-pmic"; 10 #address-cells = <1>; 11 #size-cells = <0>; 14 compatible = "qcom,spmi-adc-rev2"; 17 #address-cells = <1>; 18 #size-cells = <0>; 19 #io-channel-cells = <1>; [all …]
|
/linux-6.14.4/include/linux/decompress/ |
D | mm.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Memory management for pre-boot and ramdisk uncompressors 16 /* Code active when included from pre-boot environment: */ 20 * pre-boot environment, so that data can arbitrarily relocated (via 30 * between compilation units, it needs to have non-local visibility. 65 malloc_count--; in free()
|
/linux-6.14.4/Documentation/scsi/ |
D | ChangeLog.sym53c8xx | 1 Sat May 12 12:00 2001 Gerard Roudier (groudier@club-internet.fr) 2 * version sym53c8xx-1.7.3c 3 - Ensure LEDC bit in GPCNTL is cleared when reading the NVRAM. 4 Fix sent by Stig Telfer <stig@api-networks.com>. 5 - Backport from SYM-2 the work-around that allows to support 7 - Check that we received at least 8 bytes of INQUIRY response 9 - Define scsi_set_pci_device() as nil for kernel < 2.4.4. 10 - + A couple of minor changes. 12 Sat Apr 7 19:30 2001 Gerard Roudier (groudier@club-internet.fr) 13 * version sym53c8xx-1.7.3b [all …]
|
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 …]
|
/linux-6.14.4/arch/powerpc/include/uapi/asm/ |
D | bootx.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 4 * (for MacOS) when it is used to boot Linux. 54 the map is optional and current BootX will only build it for pre-PCI 63 /* Here are the boot informations that are passed to the bootstrap 74 the frame buffer (for use by early boot message) */ 85 * On pre-PCI macintosh (BOOT_ARCH_PCI bit set to 0 in architecture), this 101 /* Optional pointer to boot ramdisk (offset from this structure) */ 111 (non-PCI) only. On PCI, memory is contiguous and its size is in the 112 device-tree. */
|
/linux-6.14.4/sound/soc/sof/ |
D | loader.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 14 #include "sof-priv.h" 19 struct snd_sof_pdata *plat_data = sdev->pdata; in snd_sof_load_firmware_raw() 25 if (sdev->basefw.fw) in snd_sof_load_firmware_raw() 29 plat_data->fw_filename_prefix, in snd_sof_load_firmware_raw() 30 plat_data->fw_filename); in snd_sof_load_firmware_raw() 32 return -ENOMEM; in snd_sof_load_firmware_raw() 34 ret = request_firmware(&sdev->basefw.fw, fw_filename, sdev->dev); in snd_sof_load_firmware_raw() 37 dev_err(sdev->dev, in snd_sof_load_firmware_raw() 39 dev_err(sdev->dev, in snd_sof_load_firmware_raw() [all …]
|
/linux-6.14.4/Documentation/arch/riscv/ |
D | boot.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 RISC-V Kernel Boot Requirements and Constraints 10 This document describes what the RISC-V kernel expects from bootloaders and 12 touching the early boot process. For the purposes of this document, the 13 ``early boot process`` refers to any code that runs before the final virtual 16 Pre-kernel Requirements and Constraints 19 The RISC-V kernel expects the following of bootloaders and platform firmware: 22 -------------- 24 The RISC-V kernel expects: 30 --------- [all …]
|
/linux-6.14.4/arch/mips/include/asm/octeon/ |
D | cvmx-boot-vector.h | 6 * Copyright (C) 2003-2017 Cavium, Inc. 15 * The boot vector table is made up of an array of 1024 elements of 19 * Once cvmx_boot_vector_get() returns a non-NULL value (indicating 28 * The boot vector code clobbers the CP0_DESAVE register, and on 30 * registers are preserved, except on pre-OCTEON II CPUs, where k1 is 37 * Applications install the boot bus code in cvmx-boot-vector.c, which
|
/linux-6.14.4/Documentation/core-api/ |
D | swiotlb.rst | 1 .. SPDX-License-Identifier: GPL-2.0 19 These APIs use the device DMA attributes and kernel-wide settings to determine 30 --------------- 33 only provide 32-bit DMA addresses. By allocating bounce buffer memory below 40 directed to guest memory that is unencrypted. CoCo VMs set a kernel-wide option 54 IOMMU access control is per-granule, the untrusted device can gain access to 60 ------------------ 85 ------------------------------ 89 pre-allocated at boot time (but see Dynamic swiotlb below). Because swiotlb 93 The need to pre-allocate the default swiotlb pool creates a boot-time tradeoff. [all …]
|
/linux-6.14.4/arch/powerpc/boot/ |
D | decompress.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Wrapper around the kernel's pre-boot decompression library. 18 * pre-boot and regular kernel code. We need these definitions to make the 60 * the in-progress decompression. in flush() 63 return -1; in flush() 73 offset = skip - decompressed_bytes; in flush() 76 size -= offset; in flush() 80 out = &output_buffer[decompressed_bytes - skip]; in flush() 81 size = min(decompressed_bytes + size, limit) - decompressed_bytes; in flush() 99 * partial_decompress - decompresses part or all of a compressed buffer [all …]
|
D | stdint.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * This file is only necessary because some of the pre-boot decompressors
|
D | stdbool.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * This file is only necessary because some of the pre-boot decompressors
|
/linux-6.14.4/Documentation/admin-guide/ |
D | quickly-build-trimmed-linux.rst | 1 .. SPDX-License-Identifier: (GPL-2.0+ OR CC-BY-4.0) 9 testing purposes, but perfectly fine for day-to-day use, too. 15 section below: it contains a step-by-step guide, which is more detailed, but 20 If your system uses techniques like Secure Boot, prepare it to permit starting 21 self-compiled Linux kernels; install compilers and everything else needed for 26 git clone --depth 1 -b master \ 34 make -j $(nproc --all) 37 command -v installkernel && sudo make modules_install install 43 git fetch --depth 1 origin 45 git checkout --force --detach origin/master [all …]
|
/linux-6.14.4/Documentation/arch/x86/ |
D | intel_txt.rst | 6 Technology (Intel(R) TXT), defines platform-level enhancements that 13 - Provides dynamic root of trust for measurement (DRTM) 14 - Data protection in case of improper shutdown 15 - Measurement and verification of launched environment 18 non-vPro systems. It is currently available on desktop systems 30 - LinuxTAG 2008: 31 http://www.linuxtag.org/2008/en/conf/events/vp-donnerstag.html 33 - TRUST2008: 34 http://www.trust-conference.eu/downloads/Keynote-Speakers/ 35 3_David-Grawrock_The-Front-Door-of-Trusted-Computing.pdf [all …]
|
/linux-6.14.4/drivers/base/firmware_loader/builtin/ |
D | main.c | 1 // SPDX-License-Identifier: GPL-2.0 24 if (size < fw->size) in fw_copy_to_prealloc_buf() 26 memcpy(buf, fw->data, fw->size); in fw_copy_to_prealloc_buf() 31 * firmware_request_builtin() - load builtin firmware 36 * is involved as these calls take place early in boot process. An example is 38 * if the firmware was built-in and if so use it right away. This can be used 41 * This looks for the firmware in the built-in kernel. Only if the kernel was 42 * built-in with the firmware you are looking for will this return successfully. 55 if (strcmp(name, b_fw->name) == 0) { in firmware_request_builtin() 56 fw->size = b_fw->size; in firmware_request_builtin() [all …]
|
/linux-6.14.4/arch/arm/boot/dts/qcom/ |
D | qcom-ipq4018-ap120c-ac.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 3 #include "qcom-ipq4019.dtsi" 4 #include <dt-bindings/gpio/gpio.h> 5 #include <dt-bindings/input/input.h> 8 model = "ALFA Network AP120C-AC"; 9 compatible = "alfa-network,ap120c-ac", "qcom,ipq4018"; 16 stdout-path = "serial0:115200n8"; 20 compatible = "gpio-keys"; 22 key-reset { 31 i2c0_pins: i2c0-state { [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/mfd/ |
D | ti,tps6594.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Julien Panis <[email protected]> 15 PFSM (Pre-configurable Finite State Machine) managing the state of the device. 16 TPS6594 is the super-set device while TPS6593 and LP8764 are derivatives. 21 - ti,lp8764-q1 22 - ti,tps6593-q1 23 - ti,tps6594-q1 24 - ti,tps65224-q1 [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/freescale/ |
D | imx93-14x14-evk.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/usb/pd.h> 13 compatible = "fsl,imx93-14x14-evk", "fsl,imx93"; 16 stdout-path = &lpuart1; 19 reserved-memory { 20 #address-cells = <2>; 21 #size-cells = <2>; 25 compatible = "shared-dma-pool"; 27 alloc-ranges = <0 0x80000000 0 0x40000000>; [all …]
|
/linux-6.14.4/lib/ |
D | decompress_inflate.c | 1 // SPDX-License-Identifier: GPL-2.0 4 /* Pre-boot environment: included */ 6 /* prevent inclusion of _LINUX_KERNEL_H in pre-boot environment: lots 38 return -1; in nofill() 52 rc = -1; in __gunzip() 58 out_len = ((size_t)~0) - (size_t)out_buf; /* no limit */ in __gunzip() 82 strm->workspace = malloc(flush ? zlib_inflate_workspacesize() : in __gunzip() 89 if (strm->workspace == NULL) { in __gunzip() 112 strm->next_in = zbuf + 10; in __gunzip() 113 strm->avail_in = len - 10; in __gunzip() [all …]
|
/linux-6.14.4/arch/arm/mach-omap2/ |
D | sdrc.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 8 * Copyright (C) 2007-2008, 2012 Texas Instruments, Inc. 9 * Copyright (C) 2007-2008 Nokia Corporation 55 * struct omap_sdrc_params - SDRC parameters for a given SDRC clock rate 62 * This structure holds a pre-computed set of register values for the 64 * intended to be pre-computed and specified in an array in the board-*.c 112 /* Scale factor for fixed-point arith in omap3_core_dpll_m2_set_rate() */ 124 /* SDRC register offsets - read/write with sdrc_{read,write}_reg() */ 166 * become sub-optimal. The RFR value goes in the opposite direction. If you 177 * By having the boot loader boot up in the fastest L4 speed available likely [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/ti/ |
D | k3-j721s2-som-p0.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 5 * Copyright (C) 2021-2024 Texas Instruments Incorporated - https://www.ti.com/ 8 /dts-v1/; 10 #include "k3-j721s2.dtsi" 11 #include <dt-bindings/gpio/gpio.h> 16 bootph-all; 23 reserved_memory: reserved-memory { 24 #address-cells = <2>; 25 #size-cells = <2>; 31 no-map; [all …]
|
/linux-6.14.4/arch/mips/boot/compressed/ |
D | dbg.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * MIPS-specific debug support for pre-boot environment 33 for (i = 7; i >= 0; i--) { in puthex()
|
/linux-6.14.4/Documentation/arch/arm/ |
D | booting.rst | 9 The following documentation is relevant to 2.4.18-rmk6 and beyond. 11 In order to boot ARM Linux, you require a boot loader, which is a small 12 program that runs before the main kernel. The boot loader is expected 16 Essentially, the boot loader should provide (as a minimum) the 28 --------------------------- 30 Existing boot loaders: 32 New boot loaders: 35 The boot loader is expected to find and initialise all RAM that the 39 the RAM in the machine, or any other method the boot loader designer 44 ----------------------------- [all …]
|
/linux-6.14.4/arch/arm/boot/dts/rockchip/ |
D | rk3288-veyron-chromebook.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 9 #include <dt-bindings/clock/rockchip,rk808.h> 10 #include <dt-bindings/input/input.h> 11 #include "rk3288-veyron.dtsi" 12 #include "rk3288-veyron-analog-audio.dtsi" 13 #include "rk3288-veyron-edp.dtsi" 14 #include "rk3288-veyron-sdmmc.dtsi" 22 gpio-charger { 23 compatible = "gpio-charger"; 24 charger-type = "mains"; [all …]
|
/linux-6.14.4/arch/powerpc/boot/dts/fsl/ |
D | ppa8548.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * PPA8548 Device Tree Source (36-bit address map) 7 * MPC8548 CDS Device Tree Source (36-bit address map) 11 /include/ "mpc8548si-pre.dtsi" 16 #address-cells = <2>; 17 #size-cells = <2>; 18 interrupt-parent = <&mpic>; 59 #address-cells = <1>; 60 #size-cells = <1>; 61 compatible = "cfi-flash"; [all …]
|