/linux-6.14.4/Documentation/devicetree/bindings/remoteproc/ |
D | st-rproc.txt | 1 STMicroelectronics Co-Processor Bindings 2 ---------------------------------------- 4 This binding provides support for adjunct processors found on ST SoCs. 6 Co-processors can be controlled from the bootloader or the primary OS. If 7 the bootloader starts a co-processor, the primary OS must detect its state 11 - compatible Should be one of: 12 "st,st231-rproc" 13 "st,st40-rproc" 14 - memory-region Reserved memory (See: ../reserved-memory/reserved-memory.txt) 15 - resets Reset lines (See: ../reset/reset.txt) [all …]
|
/linux-6.14.4/drivers/soc/apple/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 Apple SoCs have various co-processors required for certain 21 tristate "Apple RTKit co-processor IPC protocol" 26 Apple SoCs such as the M1 come with various co-processors running
|
/linux-6.14.4/include/linux/soc/apple/ |
D | rtkit.h | 1 /* SPDX-License-Identifier: GPL-2.0-only OR MIT */ 6 * Apple's SoCs come with various co-processors running their RTKit operating 18 * Struct to represent implementation-specific RTKit operations. 21 * @iomem: Shared memory buffer controlled by the co-processors. 24 * @is_mapped: Shared memory buffer is managed by the co-processor. 38 * Struct to represent implementation-specific RTKit operations. 40 * @crashed: Called when the co-processor has crashed. Runs in process 43 * on a non-system endpoint. Called from a worker thread. 50 * buffer is managed by the co-processor and needs to be mapped. 74 * @mbox_name: mailbox name used to communicate with the co-processor [all …]
|
/linux-6.14.4/arch/parisc/include/asm/ |
D | ldcw.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 /* Because kmalloc only guarantees 8-byte alignment for kmalloc'd data, 6 and GCC only guarantees 8-byte alignment for stack locals, we can't 7 be assured of 16-byte alignment for atomic lock data even if we 10 type and dynamically select the 16-byte aligned int from the array 15 long as the ",CO" (coherent operation) completer is implemented, then the 16 16-byte alignment requirement for ldcw and ldcd is relaxed, and instead 17 they only require "natural" alignment (4-byte for ldcw, 8-byte for 20 Although the cache control hint is accepted by all PA 2.0 processors, 22 require 16-byte alignment. If the address is unaligned, the operation [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/timer/ |
D | csky,mptimer.txt | 2 C-SKY Multi-processors Timer 5 C-SKY multi-processors timer is designed for C-SKY SMP system and the 6 regs is accessed by cpu co-processor 4 registers with mtcr/mfcr. 8 - PTIM_CTLR "cr<0, 14>" Control reg to start reset timer. 9 - PTIM_TSR "cr<1, 14>" Interrupt cleanup status reg. 10 - PTIM_CCVR "cr<3, 14>" Current counter value reg. 11 - PTIM_LVR "cr<6, 14>" Window value reg to trigger next event. 21 - compatible 25 - clocks 29 - interrupts [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/interrupt-controller/ |
D | csky,mpintc.txt | 2 C-SKY Multi-processors Interrupt Controller 5 C-SKY Multi-processors Interrupt Controller is designed for ck807/ck810/ck860 6 SMP soc, and it also could be used in non-SMP system. 9 0-15 : software irq, and we use 15 as our IPI_IRQ. 10 16-31 : private irq, and we use 16 as the co-processor timer. 11 31-1024: common irq for soc ip. 13 Interrupt trigger mode: (Defined in dt-bindings/interrupt-controller/irq.h) 27 - compatible 31 - #interrupt-cells 35 - interrupt-controller: [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/mailbox/ |
D | apple,mailbox.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Hector Martin <[email protected]> 11 - Sven Peter <[email protected]> 15 messages between the main CPU and a co-processor. Multiple instances 17 One of the two FIFOs is used to send data to a co-processor while the other 25 - description: 30 - enum: 31 - apple,t8103-asc-mailbox [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/iio/adc/ |
D | ti,twl4030-madc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/ti,twl4030-madc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sebastian Reichel <[email protected]> 13 The MADC subsystem in the TWL4030 consists of a 10-bit ADC 14 combined with a 16-input analog multiplexer. 18 const: ti,twl4030-madc 23 ti,system-uses-second-madc-irq: 27 to be used by Co-Processors (e.g. a modem). [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/rtc/ |
D | amlogic,meson-vrtc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/rtc/amlogic,meson-vrtc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Neil Armstrong <[email protected]> 17 application processors (AP) and the secure co-processor (SCP.) When 19 program an always-on timer before going sleep. When the timer expires, 23 - $ref: rtc.yaml# 28 - amlogic,meson-vrtc 34 - compatible [all …]
|
/linux-6.14.4/drivers/crypto/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 8 processors. This option alone does not add any kernel code. 20 Some VIA processors come with an integrated crypto engine 39 called padlock-aes. 50 Available in VIA C7 and newer processors. 53 called padlock-sha. 61 Say 'Y' here to use the AMD Geode LX processor on-board AES 65 will be called geode-aes. 87 - A pkey base and API kernel module (pkey.ko) which offers the 89 and the sysfs API and the in-kernel API to the crypto cipher [all …]
|
/linux-6.14.4/drivers/clocksource/ |
D | timer-mp-csky.c | 1 // SPDX-License-Identifier: GPL-2.0 2 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd. 11 #include "timer-of.h" 68 to->clkevt.event_handler(&to->clkevt); in csky_timer_interrupt() 80 to->clkevt.cpumask = cpumask_of(cpu); in csky_mptimer_starting_cpu() 84 clockevents_config_and_register(&to->clkevt, timer_of_rate(to), in csky_mptimer_starting_cpu() 124 * Csky_mptimer is designed for C-SKY SMP multi-processors and in csky_mptimer_init() 129 * mmio map style. So we needn't mmio-address in dts, but we still in csky_mptimer_init() 137 return -EINVAL; in csky_mptimer_init() 142 return -EINVAL; in csky_mptimer_init() [all …]
|
/linux-6.14.4/drivers/input/touchscreen/ |
D | mainstone-wm97xx.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * mainstone-wm97xx.c -- Mainstone Continuous Touch screen driver for 7 * Author: Liam Girdwood <lrg@slimlogic.co.uk> 16 * - codecs supported:- WM9705, WM9712, WM9713 17 * - processors supported:- Intel XScale PXA25x, PXA26x, PXA27x 31 #include <sound/pxa2xx-lib.h> 33 #include <asm/mach-types.h> 146 dev_dbg(wm->dev, "Raw coordinates: x=%x, y=%x, p=%x\n", in wm97xx_acc_pen_down() 157 input_report_abs(wm->input_dev, ABS_X, x & 0xfff); in wm97xx_acc_pen_down() 158 input_report_abs(wm->input_dev, ABS_Y, y & 0xfff); in wm97xx_acc_pen_down() [all …]
|
/linux-6.14.4/Documentation/process/ |
D | maintainer-tip.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 --------------------- 11 aggregation tree for several sub-maintainer trees. The tip tree gitweb URL 16 - **x86 architecture** 22 x86-specific KVM and XEN patches. 30 mail alias which distributes mails to the x86 top-level maintainer 32 ``linux-[email protected]``, otherwise your mail ends up only in 35 - **Scheduler** 37 Scheduler development takes place in the -tip tree, in the 38 sched/core branch - with occasional sub-topic trees for [all …]
|
/linux-6.14.4/drivers/scsi/sym53c8xx_2/ |
D | sym53c8xx.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * of PCI-SCSI IO processors. 6 * Copyright (C) 1999-2001 Gerard Roudier <[email protected]> 9 * Copyright (C) 1998-2000 Gerard Roudier 12 * a port of the FreeBSD ncr driver to Linux-1.2.13. 16 * Stefan Esser <[email protected]-Koeln.de> 22 * Copyright (C) 1997 Richard Waltham <[email protected].co.uk> 24 *----------------------------------------------------------------------------- 37 * limited to 16 segments of 4 GB -> 64 GB max. 102 * It can be overridden at boot-up by the boot command line. [all …]
|
D | sym_nvram.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * of PCI-SCSI IO processors. 6 * Copyright (C) 1999-2001 Gerard Roudier <[email protected]> 9 * Copyright (C) 1998-2000 Gerard Roudier 12 * a port of the FreeBSD ncr driver to Linux-1.2.13. 16 * Stefan Esser <[email protected]-Koeln.de> 22 * Copyright (C) 1997 Richard Waltham <[email protected].co.uk> 24 *----------------------------------------------------------------------------- 192 nvp->type = 0; in sym_read_nvram()
|
D | sym_misc.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * of PCI-SCSI IO processors. 6 * Copyright (C) 1999-2001 Gerard Roudier <[email protected]> 9 * Copyright (C) 1998-2000 Gerard Roudier 12 * a port of the FreeBSD ncr driver to Linux-1.2.13. 16 * Stefan Esser <[email protected]-Koeln.de> 22 * Copyright (C) 1997 Richard Waltham <[email protected].co.uk> 24 *----------------------------------------------------------------------------- 31 * A la VMS/CAM-3 queue management. 39 (ptr)->flink = (ptr); (ptr)->blink = (ptr); \ [all …]
|
D | sym_fw.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * of PCI-SCSI IO processors. 6 * Copyright (C) 1999-2001 Gerard Roudier <[email protected]> 9 * Copyright (C) 1998-2000 Gerard Roudier 12 * a port of the FreeBSD ncr driver to Linux-1.2.13. 16 * Stefan Esser <[email protected]-Koeln.de> 22 * Copyright (C) 1997 Richard Waltham <[email protected].co.uk> 24 *----------------------------------------------------------------------------- 152 #define SCRIPTA_BA(np, label) (np->fwa_bas.label) 153 #define SCRIPTB_BA(np, label) (np->fwb_bas.label) [all …]
|
D | sym_glue.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * of PCI-SCSI IO processors. 6 * Copyright (C) 1999-2001 Gerard Roudier <[email protected]> 9 * Copyright (C) 1998-2000 Gerard Roudier 12 * a port of the FreeBSD ncr driver to Linux-1.2.13. 16 * Stefan Esser <[email protected]-Koeln.de> 22 * Copyright (C) 1997 Richard Waltham <[email protected].co.uk> 24 *----------------------------------------------------------------------------- 121 * If the CPU and the chip use same endian-ness addressing, 184 #define sym_name(np) (np)->s.inst_name [all …]
|
/linux-6.14.4/Documentation/admin-guide/media/ |
D | fimc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 Copyright |copy| 2012 - 2013 Samsung Electronics Co., Ltd. 11 SoC Application Processors is an integrated camera host interface, color 17 drivers/media/platform/samsung/exynos4-is directory. 20 -------------- 22 S5PC100 (mem-to-mem only), S5PV210, Exynos4210 25 ------------------ 27 - camera parallel interface capture (ITU-R.BT601/565); 28 - camera serial interface capture (MIPI-CSI2); 29 - memory-to-memory processing (color space conversion, scaling, mirror [all …]
|
/linux-6.14.4/drivers/i2c/busses/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 for Cypress CCGx Type-C controller. Individual bus drivers 25 controller is part of the 7101 device, which is an ACPI-compliant 29 will be called i2c-ali1535. 37 controller is part of the 7101 device, which is an ACPI-compliant 41 will be called i2c-ali1563. 51 will be called i2c-ali15x3. 63 will be called i2c-amd756. 73 will be called i2c-amd8111. 83 be called i2c-amd-mp2-pci and i2c-amd-mp2-plat. [all …]
|
/linux-6.14.4/arch/x86/kernel/cpu/ |
D | hygon.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright (C) 2018 Chengdu Haiguang IC Design Co., Ltd. 16 #include <asm/spec-ctrl.h> 30 for (i = apicid - 1; i >= 0; i--) { in nearby_node() 49 unsigned int apicid = c->topo.apicid; in srat_detect_node() 53 node = c->topo.llc_id; in srat_detect_node() 56 * On multi-fabric platform (e.g. Numascale NumaChip) a in srat_detect_node() 57 * platform-specific handler needs to be called to fixup some in srat_detect_node() 67 * - The CPU is missing memory and no node was created. In in srat_detect_node() 70 * - The APIC IDs differ from the HyperTransport node IDs. in srat_detect_node() [all …]
|
/linux-6.14.4/drivers/watchdog/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 on-line as fast as possible after a lock-up. There's both a watchdog 21 <file:Documentation/watchdog/watchdog-api.rst> in the kernel source. 51 bool "Update boot-enabled watchdog until userspace takes over" 77 bool "Enable watchdog hrtimer-based pretimeouts" 198 tristate "ChromeOS EC-based watchdog" 252 tristate "Watchdog device controlled through GPIO-line" 257 controlled through GPIO-line. 280 will be called lenovo-se10-wdt. 394 module will be called mlx-wdt. [all …]
|
/linux-6.14.4/drivers/acpi/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 19 Linux requires an ACPI-compliant platform (hardware/firmware), 20 and assumes the presence of OS-directed configuration and power 26 the Plug-and-Play BIOS specification (PnP BIOS), the 36 ACPI is an open industry specification originally co-developed by 37 Hewlett-Packard, Intel, Microsoft, Phoenix, and Toshiba. Currently, 72 Enable in-kernel debugging of AML facilities: statistics, 130 This option enables a DMI-based quirk for the above Dell machine (so 192 performs user-defined actions such as shutting down the system. 193 This is necessary for software-controlled poweroff. [all …]
|
/linux-6.14.4/crypto/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 171 bool "Disable run-time self tests" 174 Disable run-time self tests that normally take place at 178 bool "Enable extra run-time crypto self tests" 181 Enable extra run-time self tests of registered crypto algorithms, 247 menu "Public-key cryptography" 250 tristate "RSA (Rivest-Shamir-Adleman)" 257 RSA (Rivest-Shamir-Adleman) public key algorithm (RFC8017) 260 tristate "DH (Diffie-Hellman)" 264 DH (Diffie-Hellman) key exchange algorithm [all …]
|
/linux-6.14.4/arch/arm/mach-omap2/ |
D | clockdomain.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2008-2011 Texas Instruments, Inc. 6 * Copyright (C) 2008-2011 Nokia Corporation 22 #include <linux/clk-provider.h> 56 if (!strcmp(name, temp_clkdm->name)) { in _clkdm_lookup() 66 * _clkdm_register - register a clockdomain 70 * Returns -EINVAL if given a null pointer, -EEXIST if a clockdomain is 77 if (!clkdm || !clkdm->name) in _clkdm_register() 78 return -EINVAL; in _clkdm_register() 80 pwrdm = pwrdm_lookup(clkdm->pwrdm.name); in _clkdm_register() [all …]
|