| /linux/drivers/macintosh/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 45 bool "Support for Cuda/Egret based Macs and PowerMacs" 49 This provides support for Cuda/Egret based Macintosh and 50 Power Macintosh systems. This includes most m68k based Macs, 59 bool "Support for PMU based PowerMacs and PowerBooks" 65 control system power, and battery charging on the portable models. 67 the keyboard and mouse on some machines, as well as the non-volatile 99 bool "Support for SMU based PowerMacs" 102 This option adds support for the newer G5 iMacs and PowerMacs based 103 on the "SMU" system control chip which replaces the old PMU. [all …]
|
| /linux/Documentation/edac/ |
| H A D | scrub.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.2-no-invariants-or-later 4 Scrub Control 7 Copyright (c) 2024-2025 HiSilicon Limited. 11 Invariant Sections, Front-Cover Texts nor Back-Cover Texts. 14 - Written for: 6.15 17 ------------ 24 Memory scrubbing is a feature where an ECC (Error-Correcting Code) engine 49 2. On-demand scrubbing for a specific address range or region of memory. 55 The control mechanisms vary across different memory scrubbers. To enable 59 A generic memory EDAC scrub control allows users to manage underlying [all …]
|
| /linux/drivers/clk/keystone/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "Clock drivers for Keystone based SOCs" 6 Supports clock drivers for Keystone based SOCs. These SOCs have local 7 a power sleep control module that gate the clock to the IPs and PLLs. 10 tristate "TI System Control Interface clock drivers" 15 This adds the clock driver support over TI System Control Interface. 31 tristate "Syscon based clock driver for K2/K3 SoCs" 35 This adds clock driver support for syscon based gate
|
| /linux/Documentation/admin-guide/thermal/ |
| H A D | intel_powerclamp.rst | 6 - Arjan van de Ven <arjan@linux.intel.com> 7 - Jacob Pan <jacob.jun.pan@linux.intel.com> 12 - Goals and Objectives 15 - Idle Injection 16 - Calibration 19 - Effectiveness and Limitations 20 - Power vs Performance 21 - Scalability 22 - Calibration 23 - Comparison with Alternative Techniques [all …]
|
| /linux/drivers/platform/x86/dell/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 Dell x86 platforms, including vendor-specific laptop extension drivers. 18 tristate "Alienware Special feature control" 31 AlienFX USB MCU such as the X51 and X51-R2. 33 On newer devices, it exposes the AWCC thermal control interface through 41 Legacy Alienware WMI driver with AlienFX LED control capabilities. 50 AWCC thermal control capabilities. 59 Interrupts (SMIs) and Host Control Actions (system power cycle or 62 See <file:Documentation/userspace-api/dcdbas.rst> for more details on the driver 84 This driver adds support for rfkill and backlight control to Dell [all …]
|
| /linux/Documentation/userspace-api/media/drivers/ |
| H A D | thp7312.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 6 The THP7312 driver implements the following driver-specific controls: 9 Enable/Disable auto-adjustment, based on lighting conditions, of the frame 10 rate when auto-exposure is enabled. 13 Set method of auto-focus. Only takes effect when auto-focus is enabled. 15 .. flat-table:: 16 :header-rows: 0 17 :stub-columns: 0 20 * - ``0`` 21 - Contrast-based auto-focus [all …]
|
| /linux/Documentation/hwmon/ |
| H A D | max31760.rst | 1 .. SPDX-License-Identifier: GPL-2.0-or-later 19 ----------- 22 control. It accurately measures its local die temperature and the remote 23 temperature of a discrete diode-connected transistor, such as a 2N3906, 27 I2C-compatible interface. Fan speed is controlled based on the temperature 28 reading as an index to a 48-byte lookup table (LUT) containing 29 user-programmed PWM values. The flexible LUT-based architecture enables 35 remote high-temperature threshold has been exceeded. 37 Temperature measurement range: from -55°C to 125°C 41 Please refer how to instantiate this driver: Documentation/i2c/instantiating-devices.rst [all …]
|
| H A D | scpi-hwmon.rst | 1 Kernel driver scpi-hwmon 6 * Chips based on ARM System Control Processor Interface 8 Addresses scanned: - 15 ----------- 17 This driver supports hardware monitoring for SoC's based on the ARM 18 System Control Processor (SCP) implementing the System Control 31 -----------
|
| /linux/drivers/regulator/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 provide voltage and current control to client or consumer drivers and 14 The intention is to allow systems to dynamically control regulator 38 managed regulators and simple non-configurable regulators. 55 control power supplies for such devices. 64 the netlink mechanism. User-space applications can subscribe to these events 65 for real-time updates on various regulator events. 75 They provide two I2C-controlled DC/DC step-down converters with 85 It's suitable to support PXA988 chips to control VCC_MAIN and 101 tristate "Active-semi act8865 voltage regulator" [all …]
|
| /linux/sound/usb/usx2y/ |
| H A D | us144mkii_controls.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * Used by ALSA kcontrol elements to provide user-friendly names for 10 * the playback routing options (e.g., "Playback 1-2", "Playback 3-4"). 12 static const char *const playback_source_texts[] = { "Playback 1-2", 13 "Playback 3-4" }; 18 * Used by ALSA kcontrol elements to provide user-friendly names for 24 * tascam_playback_source_info() - ALSA control info callback for playback 27 * @uinfo: The ALSA control element info structure to fill. 30 * control, including its type, count, and available items (Playback 1-2, 31 * Playback 3-4). [all …]
|
| /linux/Documentation/networking/device_drivers/ethernet/intel/ |
| H A D | ixgbe.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 8 Copyright(c) 1999-2018 Intel Corporation. 13 - Identifying Your Adapter 14 - Command Line Parameters 15 - Additional Configurations 16 - Known Issues 17 - Support 21 The driver is compatible with devices based on the following: 36 ---------------------------------- 38 82599-BASED ADAPTERS [all …]
|
| /linux/net/ipv4/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 21 control about the routing process. 40 so-called IP spoofing, however it can pose problems if you use 42 than packets from that host to you) or if you operate a non-routing 52 <file:Documentation/networking/ip-sysctl.rst>. 68 Normally, a router decides what to do with a received packet based 71 address into account. Furthermore, the TOS (Type-Of-Service) field 75 Routing and Traffic Control documentation at 89 equal "cost" and chooses one of them in a non-deterministic fashion 110 of the routing table during kernel boot, based on either information [all …]
|
| /linux/drivers/usb/gadget/function/ |
| H A D | u_uvc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 * Copyright (c) 2013-2014 Samsung Electronics Co., Ltd. 36 * Control descriptors array pointers for full-/high-speed and 37 * super-speed. They point by default to the uvc_fs_control_cls and 45 * Streaming descriptors array pointers for full-speed, high-speed and 46 * super-speed. They will point to the uvc_[fhs]s_streaming_cls arrays 47 * for configfs-based gadgets. Legacy gadgets must initialize them in 54 /* Default control descriptors for configfs-based gadgets. */ 60 * Control descriptors pointers arrays for full-/high-speed and 61 * super-speed. The first element is a configurable control header [all …]
|
| /linux/net/sched/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Traffic control configuration. 25 To administer these schedulers, you'll need the user-level utilities 54 in-depth articles. 74 Say Y here if you want to use an n-band priority queue packet 81 tristate "Hardware Multiqueue-aware Multi Band Queuing (MULTIQ)" 83 Say Y here if you want to use an n-band queue packet scheduler 146 tristate "Credit Based Shaper (CBS)" 148 Say Y here if you want to use the Credit Based Shaper (CBS) packet 199 re-ordering. This is often useful to simulate networks when [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/amdzen1/ |
| H A D | floating-point.json | 5 "BriefDescription": "Total number multi-pipe uOps assigned to all pipes.", 6 …-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the F… 12 "BriefDescription": "Total number multi-pipe uOps assigned to pipe 3.", 13 …-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the F… 19 "BriefDescription": "Total number multi-pipe uOps assigned to pipe 2.", 20 …-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the F… 26 "BriefDescription": "Total number multi-pipe uOps assigned to pipe 1.", 27 …-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the F… 33 "BriefDescription": "Total number multi-pipe uOps assigned to pipe 0.", 34 …-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the F… [all …]
|
| /linux/Documentation/devicetree/bindings/arm/bcm/ |
| H A D | brcm,brcmstb.txt | 2 ----------------------------------------------- 3 Boards with Broadcom Brahma15 ARM-based BCMxxxx (generally BCM7xxx variants) 7 - compatible: "brcm,bcm<chip_id>", "brcm,brcmstb" 11 #address-cells = <2>; 12 #size-cells = <2>; 16 Further, syscon nodes that map platform-specific registers used for general 17 system control is required: 19 - compatible: "brcm,bcm<chip_id>-sun-top-ctrl", "syscon" 20 - compatible: "brcm,bcm<chip_id>-cpu-biu-ctrl", 21 "brcm,brcmstb-cpu-biu-ctrl", [all …]
|
| /linux/drivers/soc/fsl/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 enabling, power-onreset(POR) configuration monitoring, alternate 17 function selection for multiplexed signals,and clock control. 50 The NXP QorIQ Processors based on ARM Core have RCPM module 51 (Run Control and Power Management), which performs all device-level 52 tasks associated with power management, such as wakeup source control. 53 Note that currently this driver will not support PowerPC based
|
| /linux/Documentation/networking/device_drivers/wwan/ |
| H A D | iosm.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 3 .. Copyright (C) 2020-21 Intel Corporation 8 IOSM Driver for Intel M.2 PCIe based Modems 19 userspace interface MBIM "WWAN PORT" representing MBIM control channel and does 24 - mbimcli (included with the libmbim [2] library), and 25 - Modem Manager [3] 29 - open the MBIM control channel 30 - configure network connection settings 31 - connect to network 32 - configure IP network interface [all …]
|
| /linux/drivers/net/ethernet/ti/ |
| H A D | netcp_sgmii.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * Sandeep Paulraj <s-paulraj@ti.com> 8 * Wingman Kwok <w-kwok2@ti.com> 22 #define SGMII23_OFFSET(x) ((x - 2) * 0x100) 46 /* port is 0 based */ 60 /* port is 0 based */ 93 u32 control; in netcp_sgmii_config() local 98 control = 0x21; in netcp_sgmii_config() 104 control = 1; in netcp_sgmii_config() 109 control = 0x20; in netcp_sgmii_config() [all …]
|
| /linux/drivers/scsi/megaraid/ |
| H A D | megaraid_mbox.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 6 * Copyright (c) 2003-2004 LSI Logic Corporation. 94 #define MBOX_MAX_SG_SIZE 32 // maximum scatter-gather list size 102 #define MBOX_SYNC_DELAY_200 200 // 200 micro-seconds 112 * mbox_ccb_t - command control block specific to mailbox based controllers 117 * @sgl64 : 64-bit scatter-gather list 118 * @sgl32 : 32-bit scatter-gather list 119 * @sgl_dma_h : dma handle for the scatter-gather list 126 * command control block specific to the mailbox based controllers 145 * mraid_device_t - adapter soft state structure for mailbox controllers [all …]
|
| /linux/arch/mips/pci/ |
| H A D | msi-octeon.c | 6 * Copyright (C) 2005-2009, 2010 Cavium Networks 15 #include <asm/octeon/cvmx-npi-defs.h> 16 #include <asm/octeon/cvmx-pci-defs.h> 17 #include <asm/octeon/cvmx-npei-defs.h> 18 #include <asm/octeon/cvmx-sli-defs.h> 19 #include <asm/octeon/cvmx-pexp-defs.h> 20 #include <asm/octeon/pci-octeon.h> 49 * arch_setup_msi_irq() - setup MSI IRQs for a device 54 * legacy INT A-D. This routine will allocate multiple interrupts 56 * programming the MSI control bits [6:4] before calling [all …]
|
| /linux/Documentation/power/regulator/ |
| H A D | overview.rst | 8 This framework is designed to provide a standard kernel interface to control 11 The intention is to allow systems to dynamically control regulator power output 26 - Regulator 27 - Electronic device that supplies power to other devices. 29 some can control their output voltage and or current. 31 Input Voltage -> Regulator -> Output Voltage 34 - PMIC 35 - Power Management IC. An IC that contains numerous 39 - Consumer 40 - Electronic device that is supplied power by a regulator. [all …]
|
| /linux/Documentation/arch/powerpc/ |
| H A D | dscr.rst | 2 DSCR (Data Stream Control Register) 5 DSCR register in powerpc allows user to have some control of prefetch of data 8 control of the prefetches . This document here provides an overview of kernel 21 dscr_default /* per-CPU DSCR default value */ 29 Scheduler will write the per-CPU DSCR default which is stored in the 35 the per-CPU default PACA based DSCR value. 42 - Global DSCR default: /sys/devices/system/cpu/dscr_default 43 - CPU specific DSCR default: /sys/devices/system/cpu/cpuN/dscr 60 (1) Problem state SPR: 0x03 (Un-privileged, POWER8 only) 69 all mfspr instruction based read attempts will get emulated and returned [all …]
|
| /linux/Documentation/devicetree/bindings/spi/ |
| H A D | brcm,bcm63xx-hsspi.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/spi/brcm,bcm63xx-hsspi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - William Zhang <william.zhang@broadcom.com> 11 - Kursad Oney <kursad.oney@broadcom.com> 12 - Jonas Gorski <jonas.gorski@gmail.com> 16 early MIPS based chips such as BCM6328 and BCM63268. This initial rev 1.0 17 controller was carried over to recent ARM based chips, such as BCM63138, 18 BCM4908 and BCM6858. The old MIPS based chip should continue to use the [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-edac-scrub | 1 What: /sys/bus/edac/devices/<dev-name>/scrubX 4 Contact: linux-edac@vger.kernel.org 6 The sysfs EDAC bus devices /<dev-name>/scrubX subdirectory 7 belongs to an instance of memory scrub control feature, 8 where <dev-name> directory corresponds to a device/memory 10 scrub control feature. 17 What: /sys/bus/edac/devices/<dev-name>/scrubX/addr 20 Contact: linux-edac@vger.kernel.org 23 for on-demand scrubbing. Setting address starts scrubbing. 26 The readback addr value is non-zero if the requested [all …]
|