/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
D | pincfg-node.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/pincfg-node.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linus.walleij@linaro.org> 21 bias-disable: 23 description: disable any pin bias 25 bias-high-impedance: 27 description: high impedance mode ("third-state", "floating") 29 bias-bus-hold: [all …]
|
D | pinctrl-single.txt | 1 One-register-per-pin type device tree based pinctrl driver 4 - compatible : "pinctrl-single" or "pinconf-single". 5 "pinctrl-single" means that pinconf isn't supported. 6 "pinconf-single" means that generic pinconf is supported. 8 - reg : offset and length of the register set for the mux registers 10 - #pinctrl-cells : number of cells in addition to the index, set to 1 11 for pinctrl-single,pins and 2 for pinctrl-single,bits 13 - pinctrl-single,register-width : pinmux register access width in bits 15 - pinctrl-single,function-mask : mask of allowed pinmux function bits 19 - pinctrl-single,function-off : function off mode for disabled state if [all …]
|
D | xlnx,zynq-pinctrl.txt | 4 - compatible: "xlnx,zynq-pinctrl" 5 - syscon: phandle to SLCR 6 - reg: Offset and length of pinctrl space in SLCR 8 Please refer to pinctrl-bindings.txt in this directory for details of the 16 parameters, such as pull-up, slew rate, etc. 25 - groups: A list of pinmux groups. 26 - function: The name of a pinmux function to activate for the specified set 31 - pins: a list of pin names 32 - groups: A list of pinmux groups. 34 The following generic properties as defined in pinctrl-bindings.txt are valid [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
D | sff,sfp.txt | 1 Small Form Factor (SFF) Committee Small Form-factor Pluggable (SFP) 6 - compatible : must be one of 10 - i2c-bus : phandle of an I2C bus controller for the SFP two wire serial 15 - mod-def0-gpios : GPIO phandle and a specifier of the MOD-DEF0 (AKA Mod_ABS) 19 - los-gpios : GPIO phandle and a specifier of the Receiver Loss of Signal 22 - tx-fault-gpios : GPIO phandle and a specifier of the Module Transmitter 25 - tx-disable-gpios : GPIO phandle and a specifier of the Transmitter Disable 26 output gpio signal, active (Tx disable) high 28 - rate-select0-gpios : GPIO phandle and a specifier of the Rx Signaling Rate 29 Select (AKA RS0) output gpio signal, low: low Rx rate, high: high Rx rate [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/tegra/ |
D | nvidia,tegra186-pmc.txt | 1 NVIDIA Tegra Power Management Controller (PMC) 4 - compatible: Should contain one of the following: 5 - "nvidia,tegra186-pmc": for Tegra186 6 - "nvidia,tegra194-pmc": for Tegra194 7 - "nvidia,tegra234-pmc": for Tegra234 8 - reg: Must contain an (offset, length) pair of the register set for each 9 entry in reg-names. 10 - reg-names: Must include the following entries: 11 - "pmc" 12 - "wake" [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/ |
D | iqs269a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 The Azoteq IQS269A is an 8-channel capacitive touch controller that features 14 additional Hall-effect and inductive sensing capabilities. 28 "#address-cells": 31 "#size-cells": 34 azoteq,hall-enable: 37 Enables Hall-effect sensing on channels 6 and 7. In this case, keycodes [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
D | pxa-usb.txt | 6 - compatible: Should be "marvell,pxa-ohci" for USB controllers 10 - "marvell,enable-port1", "marvell,enable-port2", "marvell,enable-port3" 12 - "marvell,port-mode" selects the mode of the ports: 16 - "marvell,power-sense-low" - power sense pin is low-active. 17 - "marvell,power-control-low" - power control pin is low-active. 18 - "marvell,no-oc-protection" - disable over-current protection. 19 - "marvell,oc-mode-perport" - enable per-port over-current protection. 20 - "marvell,power_on_delay" Power On to Power Good time - in ms. 25 compatible = "marvell,pxa-ohci", "usb-ohci"; 28 marvell,enable-port1; [all …]
|
/kernel/linux/linux-5.10/Documentation/admin-guide/pm/ |
D | intel-speed-select.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 With Intel(R) SST, one server can be configured for power and performance for a 14 - https://www.intel.com/content/www/us/en/architecture-and-technology/speed-select-technology-artic… 15 - https://builders.intel.com/docs/networkbuilders/intel-speed-select-technology-base-frequency-enha… 19 dynamically without pre-configuring via BIOS setup options. This dynamic 25 how these commands change the power and performance profile of the system under 29 intel-speed-select configuration tool 32 Most Linux distribution packages may include the "intel-speed-select" tool. If not, 38 # cd tools/power/x86/intel-speed-select/ 43 ------------ [all …]
|
/kernel/linux/linux-5.10/include/linux/pinctrl/ |
D | pinconf-generic.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 2011 ST-Ericsson SA 6 * Written on behalf of Linaro for ST-Ericsson 21 * enum pin_config_param - possible pin configuration parameters 25 * bus to change the value by driving the bus high or low and switching to 27 * @PIN_CONFIG_BIAS_DISABLE: disable any pin bias on the pin, a 28 * transition from say pull-up to pull-down implies that you disable 29 * pull-up in the process, this setting disables all biasing. 31 * mode, also know as "third-state" (tristate) or "high-Z" or "floating". 37 * impedance to GROUND). If the argument is != 0 pull-down is enabled, [all …]
|
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/mtrr/ |
D | amd.c | 1 // SPDX-License-Identifier: GPL-2.0 13 unsigned long low, high; in amd_get_mtrr() local 15 rdmsr(MSR_K6_UWCCR, low, high); in amd_get_mtrr() 18 low = high; in amd_get_mtrr() 20 *base = (low & 0xFFFE0000) >> PAGE_SHIFT; in amd_get_mtrr() 22 if (low & 1) in amd_get_mtrr() 24 if (low & 2) in amd_get_mtrr() 26 if (!(low & 3)) { in amd_get_mtrr() 45 low = (~low) & 0x1FFFC; in amd_get_mtrr() 46 *size = (low + 4) << (15 - PAGE_SHIFT); in amd_get_mtrr() [all …]
|
/kernel/linux/linux-5.10/arch/arm/mach-imx/ |
D | avic.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. 18 #include "irq-common.h" 23 #define AVIC_INTDISNUM 0x0C /* int disable number reg */ 25 #define AVIC_INTENABLEL 0x14 /* int enable reg low */ 27 #define AVIC_INTTYPEL 0x1C /* int type reg low */ 28 #define AVIC_NIPRIORITY(x) (0x20 + 4 * (7 - (x))) /* int priority */ 32 #define AVIC_INTSRCL 0x4C /* int source reg low */ 34 #define AVIC_INTFRCL 0x54 /* int force reg low */ 36 #define AVIC_NIPNDL 0x5C /* norm int pending low */ [all …]
|
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
D | fhc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 14 #define CLOCK_PWRSTAT 0x30UL /* Power status */ 15 #define CLOCK_PWRPRES 0x40UL /* Power presence */ 18 #define CLOCK_PWRSTAT2 0x70UL /* Power status two */ 31 #define FHC_RCS_POR 0x80000000 /* Last reset was a power cycle */ 32 #define FHC_RCS_SPOR 0x40000000 /* Last reset was sw power on reset */ 44 #define FHC_CONTROL_DCD 0x00008000 /* DC-->DC Converter Disable */ 45 #define FHC_CONTROL_POFF 0x00004000 /* AC/DC Controller PLL Disable */ 46 #define FHC_CONTROL_FOFF 0x00002000 /* FHC Controller PLL Disable */ 47 #define FHC_CONTROL_AOFF 0x00001000 /* CPU A SRAM/SBD Low Power Mode */ [all …]
|
/kernel/linux/linux-5.10/include/linux/ssb/ |
D | ssb_regs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 25 #define SSB_PCIE_DMA_L32 0x00000000U /* PCIE Client Mode sb2pcitranslation2 (2 ZettaBytes), low 32 … 33 #define SSB_MAX_NR_CORES ((SSB_ENUM_LIMIT - SSB_ENUM_BASE) / SSB_CORE_SIZE) 53 #define SSB_GPIO_OUT_ENABLE 0xB8 /* GPIO Output Enable/Disable (pcirev >= 3 only) */ 55 #define SSB_GPIO_HWRAD 0x20 /* PCI config space GPIO 13 for hw radio disable */ 99 #define SSB_TMSLOW 0x0F98 /* SB Target State Low */ 105 #define SSB_TMSLOW_PE 0x40000000 /* Power Management Enable */ 108 #define SSB_TMSHIGH_SERR 0x00000001 /* S-error */ 158 #define SSB_IDHIGH_RCLO 0x0000000F /* Revision Code (low part) */ 168 * in two-byte quantities. [all …]
|
/kernel/linux/linux-5.10/drivers/acpi/ |
D | device_pm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * drivers/acpi/device_pm.c - ACPI device power management routines. 28 * acpi_power_state_string - String representation of ACPI device power state. 29 * @state: ACPI device power state to return the string representation of. 54 status = acpi_evaluate_integer(device->handle, "_PSC", NULL, &psc); in acpi_dev_pm_explicit_get() 56 return -ENODEV; in acpi_dev_pm_explicit_get() 63 * acpi_device_get_power - Get power state of an ACPI device. 64 * @device: Device to get the power state of. 65 * @state: Place to store the power state of the device. 67 * This function does not update the device's power.state field, but it may [all …]
|
/kernel/linux/linux-5.10/tools/power/x86/x86_energy_perf_policy/ |
D | x86_energy_perf_policy.8 | 1 .\" This page Copyright (C) 2010 - 2015 Len Brown <len.brown@intel.com> 5 x86_energy_perf_policy \- Manage Energy vs. Performance Policy via x86 Model Specific Registers 10 .RB "scope: \-\-cpu\ cpu-list | \-\-pkg\ pkg-list" 12 .RB "cpu-list, pkg-list: # | #,# | #-# | all" 14 .RB "field: \-\-all | \-\-epb | \-\-hwp-epp | \-\-hwp-min | \-\-hwp-max | \-\-hwp-desired" 16 .RB "other: (\-\-force | \-\-hwp-enable | \-\-turbo-enable) value)" 18 .RB "value: # | default | performance | balance-performance | balance-power | power" 21 displays and updates energy-performance policy settings specific to 23 updates, no matter if the Linux cpufreq sub-system is enabled or not. 27 such as how aggressively the hardware enters and exits CPU idle states (C-states) [all …]
|
/kernel/linux/linux-5.10/include/linux/platform_data/ |
D | tsl2772.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 7 * Copyright (c) 2017-2018 Brian Masney <masneyb@onstation.org> 30 /* LED Power */ 37 * struct tsl2772_settings - Settings for the tsl2772 driver 40 * (256 - als_time) * 2.73. 47 * (256 - prx_time) * 2.73. 53 * @als_interrupt_en: Enable/Disable ALS interrupts 54 * @als_thresh_low: CH0 'low' count to trigger interrupt. 58 * @prox_interrupt_en: Enable/Disable proximity interrupts. 59 * @prox_thres_low: Low threshold proximity detection. [all …]
|
/kernel/linux/linux-5.10/drivers/iio/adc/ |
D | max1241.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * MAX1241 low-power, 12-bit serial ADC 5 * Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX1240-MAX1241.pdf 46 * Begin conversion by bringing /CS low for at least in max1241_read() 58 .rx_buf = &adc->data, in max1241_read() 63 return spi_sync_transfer(adc->spi, xfers, ARRAY_SIZE(xfers)); in max1241_read() 75 mutex_lock(&adc->lock); in max1241_read_raw() 77 if (adc->shutdown) { in max1241_read_raw() 78 gpiod_set_value(adc->shutdown, 0); in max1241_read_raw() 81 gpiod_set_value(adc->shutdown, 1); in max1241_read_raw() [all …]
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000e/ |
D | ich8lan.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright(c) 1999 - 2018 Intel Corporation. */ 36 #define E1000_ICH_FWSM_PCIM2PCI 0x01000000 /* ME PCIm-to-PCI active */ 43 #define E1000_FWSM_ULP_CFG_DONE 0x00000400 /* Low power cfg done */ 90 /* bit24: RXDCTL thresholds granularity: 0 - cache lines, 1 - descriptors */ 103 #define E1000_PCH2_RAR_ENTRIES 5 /* RAR[0], SHRA[0-3] */ 104 #define E1000_PCH_LPT_RAR_ENTRIES 12 /* RAR[0], SHRA[0-10] */ 141 /* Half-duplex collision counts */ 166 /* I218 Ultra Low Power Configuration 1 Register */ 176 /* disable clear of sticky ULP on PERST */ [all …]
|
/kernel/linux/linux-5.10/drivers/regulator/ |
D | mcp16502.c | 1 // SPDX-License-Identifier: GPL-2.0 9 // Inspired from tps65086-regulator.c 29 * The PMIC has four sets of registers corresponding to four power modes: 30 * Performance, Active, Low-power, Hibernate. 33 * Each regulator has a register for each power mode. To access a register 41 * a low-power state while the PMIC is in Active mode. They are supposed to be 42 * configured at startup and then simply transition to/from a global low-power 43 * state by setting the GPIO lpm pin high/low. 45 * This driver keeps the PMIC in Active mode, Low-power state is set for the 48 * The PMIC's Low-power and Hibernate modes are used during standby/suspend. [all …]
|
/kernel/linux/linux-5.10/arch/arm/boot/dts/ |
D | armada-388-clearfog.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 #include "armada-388.dtsi" 9 #include "armada-38x-solidrun-microsom.dtsi" 13 /* So that mvebu u-boot can update the MAC addresses */ 20 stdout-path = "serial0:115200n8"; 23 reg_3p3v: regulator-3p3v { 24 compatible = "regulator-fixed"; 25 regulator-name = "3P3V"; 26 regulator-min-microvolt = <3300000>; 27 regulator-max-microvolt = <3300000>; [all …]
|
/kernel/linux/linux-5.10/include/linux/ |
D | lcd.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Copyright (C) 2003,2004 Hewlett-Packard Company 19 * lcd_device->ops_lock is an internal backlight lock protecting the ops 36 /* The maximum value for contrast (read-only) */ 41 /* Get the LCD panel power status (0: full on, 1..3: controller 42 power on, flat panel power off, 4: full off), see FB_BLANK_XXX */ 44 /* Enable or disable power to the LCD (0: on; 4: off, see FB_BLANK_XXX) */ 45 int (*set_power)(struct lcd_device *, int power); 46 /* Get the current contrast setting (0-max_contrast) */ 77 lcd power off and 1, lcd power on. */ [all …]
|
/kernel/linux/linux-5.10/drivers/staging/sm750fb/ |
D | ddk750_sii164.c | 1 // SPDX-License-Identifier: GPL-2.0 79 * edge_select - Edge Select: 84 * bus_select - Input Bus Select: 85 * 0 = Input data bus is 12-bits wide 86 * 1 = Input data bus is 24-bits wide 87 * dual_edge_clk_select - Dual Edge Clock Select 90 * hsync_enable - Horizontal Sync Enable: 91 * 0 = HSYNC input is transmitted as fixed LOW 93 * vsync_enable - Vertical Sync Enable: 94 * 0 = VSYNC input is transmitted as fixed LOW [all …]
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/52xx/ |
D | mpc52xx_pm.c | 1 // SPDX-License-Identifier: GPL-2.0 42 out_8(&gpiow->wkup_gpioe, in_8(&gpiow->wkup_gpioe) | (1 << pin)); in mpc52xx_set_wakeup_gpio() 44 out_8(&gpiow->wkup_ddr, in_8(&gpiow->wkup_ddr) & ~(1 << pin)); in mpc52xx_set_wakeup_gpio() 46 out_8(&gpiow->wkup_inten, in_8(&gpiow->wkup_inten) | (1 << pin)); in mpc52xx_set_wakeup_gpio() 47 /* low/high level creates wakeup interrupt */ in mpc52xx_set_wakeup_gpio() 48 tmp = in_be16(&gpiow->wkup_itype); in mpc52xx_set_wakeup_gpio() 51 out_be16(&gpiow->wkup_itype, tmp); in mpc52xx_set_wakeup_gpio() 53 out_8(&gpiow->wkup_maste, 1); in mpc52xx_set_wakeup_gpio() 62 { .compatible = "fsl,mpc5200-immr", }, in mpc52xx_pm_prepare() 63 { .compatible = "fsl,mpc5200b-immr", }, in mpc52xx_pm_prepare() [all …]
|
/kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
D | clkt2xxx_dpll.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * OMAP2-specific DPLL control functions 16 #include "cm-regbits-24xx.h" 21 * _allow_idle - enable DPLL autoidle bits 24 * Enable DPLL automatic idle control. The DPLL will enter low-power 26 * REVISIT: DPLL can optionally enter low-power bypass by writing 0x1 31 if (!clk || !clk->dpll_data) in _allow_idle() 38 * _deny_idle - prevent DPLL from automatically idling 41 * Disable DPLL automatic idle control. No return value. 45 if (!clk || !clk->dpll_data) in _deny_idle()
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
D | as3722.txt | 1 * ams AS3722 Power management IC. 4 ------------------- 5 - compatible: Must be "ams,as3722". 6 - reg: I2C device address. 7 - interrupt-controller: AS3722 has internal interrupt controller which takes the 8 interrupt request from internal sub-blocks like RTC, regulators, GPIOs as well 10 - #interrupt-cells: Should be set to 2 for IRQ number and flags. 12 of AS3722 are defined at dt-bindings/mfd/as3722.h 14 interrupts.txt, using dt-bindings/irq. 17 -------------------- [all …]
|