/linux/Documentation/devicetree/bindings/leds/backlight/ |
H A D | qcom-wled.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/backlight/qcom-wled.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <andersson@kernel.org> 11 - Kiran Gunda <quic_kgunda@quicinc.com> 21 - qcom,pm8941-wled 22 - qcom,pmi8950-wled 23 - qcom,pmi8994-wled 24 - qcom,pmi8998-wled [all …]
|
/linux/Documentation/devicetree/bindings/extcon/ |
H A D | extcon-rt8973a.txt | 2 * Richtek RT8973A - Micro USB Switch device 7 speed USB operation. Also, RT8973A support 'auto-configuration' mode. 8 If auto-configuration mode is enabled, RT8973A would control internal h/w patch 9 for USB D-/D+ switching. 12 - compatible: Should be "richtek,rt8973a-muic" 13 - reg: Specifies the I2C slave address of the MUIC block. It should be 0x14 14 - interrupts: Interrupt specifiers for detection interrupt sources. 19 compatible = "richtek,rt8973a-muic"; 20 interrupt-parent = <&gpx1>;
|
/linux/drivers/soc/rockchip/ |
H A D | grf.c | 1 // SPDX-License-Identifier: GPL-2.0-only 32 * Disable auto jtag/sdmmc switching that causes issues with the 33 * clock-framework and the mmc controllers making them unreliable. 35 { "jtag switching", RK3036_GRF_SOC_CON0, HIWORD_UPDATE(0, 1, 11) }, 47 { "jtag switching", RK3128_GRF_SOC_CON0, HIWORD_UPDATE(0, 1, 8) }, 59 { "jtag switching", RK3228_GRF_SOC_CON6, HIWORD_UPDATE(0, 1, 8) }, 71 { "jtag switching", RK3288_GRF_SOC_CON0, HIWORD_UPDATE(0, 1, 12) }, 83 { "jtag switching", RK3328_GRF_SOC_CON4, HIWORD_UPDATE(0, 1, 12) }, 94 { "jtag switching", RK3368_GRF_SOC_CON15, HIWORD_UPDATE(0, 1, 13) }, 105 { "jtag switching", RK3399_GRF_SOC_CON7, HIWORD_UPDATE(0, 1, 12) }, [all …]
|
/linux/include/uapi/linux/ |
H A D | vt.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 9 * These constants are also useful for user-level apps (e.g., VC 30 #define VT_AUTO 0x00 /* auto vt switching */ 31 #define VT_PROCESS 0x01 /* process controls switching */ 64 #define VT_LOCKSWITCH 0x560B /* disallow vt switching */ 65 #define VT_UNLOCKSWITCH 0x560C /* allow vt switching */
|
/linux/Documentation/fb/ |
H A D | lxfb.rst | 17 * Most important: boot logo :-) 27 Switching modes is done using lxfb.mode_option=<resolution>... boot 37 XF68_FBDev should generally work fine, but it is non-accelerated. 49 <x>x<y>[-<bpp>][@<refresh>] 50 vram size of video ram (normally auto-detected) 51 vt_switch enable vt switching during suspend/resume. The vt
|
H A D | gxfb.rst | 16 * Most important: boot logo :-) 26 Switching modes is done using gxfb.mode_option=<resolution>... boot 36 XF68_FBDev should generally work fine, but it is non-accelerated. 48 <x>x<y>[-<bpp>][@<refresh>] 49 vram size of video ram (normally auto-detected) 50 vt_switch enable vt switching during suspend/resume. The vt
|
/linux/arch/arc/include/asm/ |
H A D | entry-compact.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) 4 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) 7 * Stack switching code can no longer reliably rely on the fact that 10 * its prologue including stack switching from user mode 13 * -Zero Overhead Loop Context shd be cleared when entering IRQ/EXcp/Trap 20 * -Modified CALLEE_REG save/restore macros to handle the fact that 22 * - Defined Stack Switching Macro to be reused in all intr/excp hdlrs 23 * - Shaved off 11 instructions from RESTORE_ALL_INT1 by using the 32 #include <asm/asm-offsets.h> [all …]
|
/linux/Documentation/devicetree/bindings/usb/ |
H A D | usb251xb.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Microchip USB 2.0 Hi-Speed Hub Controller 10 - Richard Leitner <richard.leitner@skidata.com> 15 - microchip,usb2422 16 - microchip,usb2512b 17 - microchip,usb2512bi 18 - microchip,usb2513b 19 - microchip,usb2513bi [all …]
|
/linux/drivers/usb/host/ |
H A D | uhci-hub.c | 1 // SPDX-License-Identifier: GPL-2.0 8 * (C) Copyright 1999-2002 Johannes Erdfelt, johannes@erdfelt.com 19 USB_DT_HUB, /* __u8 bDescriptorType; Hub-descriptor */ 22 HUB_CHAR_INDV_PORT_OCPM, /* (per-port OC, no power switching) */ 41 /* A port that either is connected or has a changed-bit set will prevent 48 for (port = 0; port < uhci->rh_numports; ++port) { in any_ports_active() 51 test_bit(port, &uhci->port_c_suspend)) in any_ports_active() 72 for (port = 0; port < uhci->rh_numports; ++port) { in get_hub_status_data() 74 test_bit(port, &uhci->port_c_suspend)) in get_hub_status_data() 104 if (test_bit(port, &uhci->resuming_ports)) in uhci_finish_suspend() [all …]
|
/linux/Documentation/devicetree/bindings/regulator/ |
H A D | richtek,rt5739.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Richtek RT5739 Step-Down Buck Converter 10 - ChiYuan Huang <cy_huang@richtek.com> 13 The RT5739 is a step-down switching buck converter that can deliver the 19 - $ref: regulator.yaml# 24 - richtek,rt5733 25 - richtek,rt5739 30 enable-gpios: [all …]
|
/linux/arch/x86/kernel/cpu/ |
H A D | bugs.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * - Rafael R. Reilova (moved everything from head.S), 8 * - Channing Corn (tests & fixes), 9 * - Andrew D. Balsa (code cleanup). 20 #include <asm/spec-ctrl.h> 24 #include <asm/processor-flags.h> 41 * <vuln>_select_mitigation() -- Selects a mitigation to use. This should 44 * <vuln>_update_mitigation() -- This is called after all vulnerabilities have 48 * <vuln>_apply_mitigation() -- Enable the selected mitigation. 50 * The compile-time mitigation in all cases should be AUTO. An explicit [all …]
|
/linux/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2400pci.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 Copyright (C) 2004 - 2009 Ivo van Doorn <IvDoorn@gmail.com> 25 * Default offset is required for RSSI <-> dBm conversion. 153 * CSR11: Back-off control register. 154 * CWMIN: CWmin. Default cwmin is 31 (2^5 - 1). 155 * CWMAX: CWmax. Default cwmax is 1023 (2^10 - 1). 189 * TSF_COUNT: Enable tsf auto counting. 190 * TSF_SYNC: Tsf sync, 0: disable, 1: infra, 2: ad-hoc/master mode. 192 * TCFP: Enable tcfp & cfp / cp switching. 193 * TATIMW: Enable tatimw & atim window switching. [all …]
|
H A D | rt2500pci.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 Copyright (C) 2004 - 2009 Ivo van Doorn <IvDoorn@gmail.com> 36 * Default offset is required for RSSI <-> dBm conversion. 218 * KICK_DECRYPT: Kick decryption engine, self-clear. 228 * CSR11: Back-off control register. 229 * CWMIN: CWmin. Default cwmin is 31 (2^5 - 1). 230 * CWMAX: CWmax. Default cwmax is 1023 (2^10 - 1). 266 * TSF_COUNT: Enable tsf auto counting. 267 * TSF_SYNC: Tsf sync, 0: disable, 1: infra, 2: ad-hoc/master mode. 269 * TCFP: Enable tcfp & cfp / cp switching. [all …]
|
/linux/Documentation/hwmon/ |
H A D | max20730.rst | 1 .. SPDX-License-Identifier: GPL-2.0-or-later 12 Addresses scanned: - 20 Addresses scanned: - 28 Addresses scanned: - 36 Addresses scanned: - 40 Author: Guenter Roeck <linux@roeck-us.net> 44 ----------- 47 Integrated, Step-Down Switching Regulators with PMBus support. 54 ----------- 56 This driver does not auto-detect devices. You will have to instantiate the [all …]
|
/linux/sound/pci/hda/ |
H A D | hda_generic.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Generic BIOS auto-parser helper functions for HD-audio 16 /* table entry for multi-io paths */ 18 hda_nid_t pin; /* multi-io widget pin NID */ 20 unsigned int ctl_in; /* cached input-pin control value */ 25 * For output, stored in the order of DAC -> ... -> pin, 26 * for input, pin -> ... -> ADC. 30 * multi[] indicates whether it's a selector widget with multi-connectors 56 /* mic/line-in auto switching entry */ 62 int idx; /* imux index, -1 = invalid */ [all …]
|
/linux/Documentation/sound/cards/ |
H A D | hdspm.rst | 2 Software Interface ALSA-DSP MADI Driver 5 (translated from German, so no good English ;-), 7 2004 - winfried ritsch 11 the Controls and startup-options are ALSA-Standard and only the 19 ------------------ 21 * number of channels -- depends on transmission mode 29 * Single Speed -- 1..64 channels 37 * Double Speed -- 1..32 channels 40 Note: Choosing the 56-channel mode for 41 transmission/receive-mode , only 28 are transmitted/received [all …]
|
/linux/drivers/staging/rtl8723bs/include/ |
H A D | hal_data.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved. 16 /* <Roger_Notes> For RTL8723 WiFi/BT/GPS multi-function configuration. 2010.10.06. */ 166 enum rt_multi_func MultiFunc; /* For multi-function consideration. */ 168 enum rt_regulator_mode RegulatorMode; /* switching regulator or LDO */ 180 u8 nCur40MhzPrimeSC;/* Control channel sub-carrier */ 185 u16 ForcedDataRate;/* Force Data Rate. 0: Auto, 0x02: 1M ~ 0x6C: 54M. */ 237 /* CCK = 0 OFDM = 1 HT-MCS 0-7 = 2 */ 247 s8 TxPwrHt20Diff[RF_PATH_MAX_92C_88E][CHANNEL_MAX_NUMBER];/* HT 20<->40 Pwr diff */ 248 u8 TxPwrLegacyHtDiff[RF_PATH_MAX_92C_88E][CHANNEL_MAX_NUMBER];/* For HT<->legacy pwr diff */ [all …]
|
/linux/Documentation/driver-api/driver-model/ |
H A D | overview.rst | 16 bus-specific drivers for bridges and devices by consolidating a set of data 19 Traditional driver models implemented some sort of tree-like structure 33 on an x86-compatible system can work within this paradigm. Of course, 43 and sometimes by the device-specific drivers. 60 they're doing when switching between the bus driver and the global driver, 93 The auto-mounting of sysfs is typically accomplished by an entry similar to 98 or something similar in the /lib/init/fstab file on Debian-based systems:: 104 # mount -t sysfs sysfs /sys 107 This directory may be populated at each layer of discovery - the global layer, 110 The global layer currently creates two files - 'name' and 'power'. The [all …]
|
/linux/arch/arc/kernel/ |
H A D | intc-arcv2.c | 1 // SPDX-License-Identifier: GPL-2.0-only 25 * -Called very early (start_kernel -> setup_arch -> setup_processor) 26 * -Platform Independent (must for any ARC Core) 27 * -Needed for each CPU (hence not foldable into init_IRQ) 60 * Typical builds though have only two levels (0-high, 1-low) in arc_init_IRQ() 67 irq_prio = irq_bcr.prio; /* Encoded as N-1 for N levels */ in arc_init_IRQ() 68 pr_info("archs-intc\t: %d priority levels (default %d)%s\n", in arc_init_IRQ() 74 * switching of register banks if Fast IRQ and multiple register banks in arc_init_IRQ() 76 * Also disable private-per-core IRQ lines so faulty external HW won't in arc_init_IRQ() 101 write_aux_reg(AUX_IRQ_SELECT, data->hwirq); in arcv2_irq_mask() [all …]
|
/linux/arch/arc/mm/ |
H A D | tlbex.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) 8 * -MMU v1: moved out legacy code into a separate file 9 * -MMU v3: PD{0,1} bits layout changed: They don't overlap anymore, 13 * -For MMU V2, we need not do heuristics at the time of committing a D-TLB 14 * entry, so that it doesn't knock out its I-TLB entry 15 * -Some more fine tuning: 19 * -Practically rewrote the I/D TLB Miss handlers 26 * -Passing ECR (Exception Cause REG) to do_page_fault( ) for printing 30 * -Added Debug Code to check if sw-ASID == hw-ASID [all …]
|
/linux/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/ |
H A D | kconfig.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB 34 | built-in into mlx5_core.ko. 39 …g (DCB) Support <https://enterprise-support.nvidia.com/s/article/howto-auto-config-pfc-and-ets-on-… 53 | Flow-based classifiers, such as those registered through 54 | `tc-flower(8)`, are processed by the device, rather than the 61 | Enables Hardware-accelerated receive flow steering (arfs) support, and ntuple filtering. 62 | https://enterprise-support.nvidia.com/s/article/howto-configure-arfs-on-connectx-4 67 | Enables :ref:`IPSec XFRM cryptography-offload acceleration <xfrm_device>`. 72 | Build support for MACsec cryptography-offload acceleration in the NIC. 83 | TLS cryptography-offload acceleration. [all …]
|
/linux/Documentation/admin-guide/laptops/ |
H A D | thinkpad-acpi.rst | 9 - Borislav Deianov <borislav@users.sf.net> 10 - Henrique de Moraes Holschuh <hmh@hmh.eng.br> 12 http://ibm-acpi.sf.net/ 19 This driver used to be named ibm-acpi until kernel 2.6.21 and release 20 0.13-20070314. It used to be in the drivers/acpi tree, but it was 21 moved to the drivers/misc tree and renamed to thinkpad-acpi for kernel 25 The driver is named "thinkpad-acpi". In some places, like module 29 "tpacpi" is used as a shorthand where "thinkpad-acpi" would be too 33 ------ 38 - Fn key combinations [all …]
|
/linux/drivers/tty/vt/ |
H A D | vt_ioctl.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Dynamic diacritical handling - aeb@cwi.nl - Dec 1993 6 * Dynamic keymap and string allocation - aeb@cwi.nl - May 1994 7 * Restrict VT switching via ioctl() - grif@cs.ucr.edu - Dec 1995 8 * Some code moved for less code duplication - Andi Kleen - Mar 1997 9 * Check put/get_user, cleanups - acme@conectiva.com.br - Jun 2001 50 * while we're checking whether it's in-use. in vt_in_use() 54 return vc && kref_read(&vc->port.kref) > 1; in vt_in_use() 77 * ttys 0..MAX_NR_CONSOLES-1). Explicitly naming VT 0 is illegal, but using 123 if (!(ve->event.event & event)) in vt_event_post() [all …]
|
/linux/drivers/mmc/host/ |
H A D | sdhci-tegra.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <linux/dma-mapping.h> 20 #include <linux/mmc/slot-gpio.h> 32 #include "sdhci-cqhci.h" 33 #include "sdhci-pltfm.h" 108 * HAS_PADCALIB NVQUIRK is for SoC's supporting auto calibration of pads 192 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; in tegra_sdhci_readw() 194 if (unlikely((soc_data->nvquirks & NVQUIRK_FORCE_SDHCI_SPEC_200) && in tegra_sdhci_readw() 200 return readw(host->ioaddr + reg); in tegra_sdhci_readw() 213 pltfm_host->xfer_mode_shadow = val; in tegra_sdhci_writew() [all …]
|
/linux/Documentation/driver-api/usb/ |
H A D | power-management.rst | 1 .. _usb-power-management: 7 :Date: Last-updated: February 2014 11 --------- 17 * Changing the default idle-delay time 31 ------------------------- 35 component is ``suspended`` it is in a nonfunctional low-power state; it 37 ``resumed`` (returned to a functional full-power state) when the kernel 67 ---------------------- 85 -------------------------- 101 ------------------- [all …]
|