| /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: 25 bias-high-impedance: 27 description: high impedance mode ("third-state", "floating") 29 bias-bus-hold: 33 bias-pull-up: [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mfd/ |
| D | max77620.txt | 1 MAX77620 Power management IC from Maxim Semiconductor. 4 ------------------- 5 - compatible: Must be one of 8 - reg: I2C device address. 11 ------------------- 12 - interrupts: The interrupt on the parent the controller is 14 - interrupt-controller: Marks the device node as an interrupt controller. 15 - #interrupt-cells: is <2> and their usage is compliant to the 2 cells 16 variant of <../interrupt-controller/interrupts.txt> 18 are defined at dt-bindings/mfd/max77620.h. [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-4.19/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/devicetree/bindings/mfd/ |
| D | max77620.txt | 1 MAX77620 Power management IC from Maxim Semiconductor. 4 ------------------- 5 - compatible: Must be one of 9 - reg: I2C device address. 12 ------------------- 13 - interrupts: The interrupt on the parent the controller is 15 - interrupt-controller: Marks the device node as an interrupt controller. 16 - #interrupt-cells: is <2> and their usage is compliant to the 2 cells 17 variant of <../interrupt-controller/interrupts.txt> 19 are defined at dt-bindings/mfd/max77620.h. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/frequency/ |
| D | adf4350.txt | 4 - compatible: Should be one of 7 - reg: SPI chip select numbert for the device 8 - spi-max-frequency: Max SPI frequency to use (< 20000000) 9 - clocks: From common clock binding. Clock is phandle to clock for 13 - gpios: GPIO Lock detect - If set with a valid phandle and GPIO number, 15 - adi,channel-spacing: Channel spacing in Hz (influences MODULUS). 16 - adi,power-up-frequency: If set in Hz the PLL tunes to 18 - adi,reference-div-factor: If set the driver skips dynamic calculation 20 - adi,reference-doubler-enable: Enables reference doubler. 21 - adi,reference-div2-enable: Enables reference divider. [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/iio/frequency/ |
| D | adf4350.txt | 4 - compatible: Should be one of 7 - reg: SPI chip select numbert for the device 8 - spi-max-frequency: Max SPI frequency to use (< 20000000) 9 - clocks: From common clock binding. Clock is phandle to clock for 13 - gpios: GPIO Lock detect - If set with a valid phandle and GPIO number, 15 - adi,channel-spacing: Channel spacing in Hz (influences MODULUS). 16 - adi,power-up-frequency: If set in Hz the PLL tunes to 18 - adi,reference-div-factor: If set the driver skips dynamic calculation 20 - adi,reference-doubler-enable: Enables reference doubler. 21 - adi,reference-div2-enable: Enables reference divider. [all …]
|
| /kernel/linux/linux-4.19/Documentation/arm/pxa/ |
| D | mfp.txt | 5 MFP stands for Multi-Function Pin, which is the pin-mux logic on PXA3xx and 13 mechanism is introduced from PXA3xx to completely move the pin-mux functions 14 out of the GPIO controller. In addition to pin-mux configurations, the MFP 15 also controls the low power state, driving strength, pull-up/down and event 19 +--------+ 20 | |--(GPIO19)--+ 22 | |--(GPIO...) | 23 +--------+ | 24 | +---------+ 25 +--------+ +------>| | [all …]
|
| /kernel/liteos_m/ |
| D | Kconfig | 1 # Copyright (c) 2013-2019 Huawei Technologies Co., Ltd. All rights reserved. 2 # Copyright (c) 2020-2021 Huawei Device Co., Ltd. All rights reserved. 43 string "GCC cross-compile toolchain prefix" 45 default "arm-none-eabi-" if ARCH_ARM_AARCH32 53 default "arm-liteos-ohos" if ARCH_ARM_AARCH32 58 bool "Enable debug options" 61 Answer Y to add -g option in compile command. 64 bool "Enable code optimization options" 72 bool "Enable code size optimization options" if COMPILE_OPTIMIZE 80 bool "Enable link time optimization (LTO)" if COMPILE_OPTIMIZE_SIZE [all …]
|
| /kernel/linux/linux-4.19/arch/arm64/boot/dts/qcom/ |
| D | apq8096-db820c-pmic-pins.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 6 pinctrl-names = "default"; 7 pinctrl-0 = <&ls_exp_gpio_f &bt_en_gpios>; 12 output-low; 13 power-source = <2>; // PM8994_GPIO_S4, 1.8V 21 output-low; 22 power-source = <PM8994_GPIO_S4>; // 1.8V 23 qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>; 24 bias-pull-down; [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) 46 #define SSB_SPROMCTL_WE 0x10 /* SPROM write enable */ 53 #define SSB_GPIO_OUT_ENABLE 0xB8 /* GPIO Output Enable/Disable (pcirev >= 3 only) */ 92 #define SSB_INTVEC_PCI 0x00000001 /* Enable interrupts for PCI */ 93 #define SSB_INTVEC_ENET0 0x00000002 /* Enable interrupts for enet 0 */ 94 #define SSB_INTVEC_ILINE20 0x00000004 /* Enable interrupts for iline20 */ 95 #define SSB_INTVEC_CODEC 0x00000008 /* Enable interrupts for v90 codec */ 96 #define SSB_INTVEC_USB 0x00000010 /* Enable interrupts for usb */ [all …]
|
| /kernel/linux/linux-4.19/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) 46 #define SSB_SPROMCTL_WE 0x10 /* SPROM write enable */ 53 #define SSB_GPIO_OUT_ENABLE 0xB8 /* GPIO Output Enable/Disable (pcirev >= 3 only) */ 92 #define SSB_INTVEC_PCI 0x00000001 /* Enable interrupts for PCI */ 93 #define SSB_INTVEC_ENET0 0x00000002 /* Enable interrupts for enet 0 */ 94 #define SSB_INTVEC_ILINE20 0x00000004 /* Enable interrupts for iline20 */ 95 #define SSB_INTVEC_CODEC 0x00000008 /* Enable interrupts for v90 codec */ 96 #define SSB_INTVEC_USB 0x00000010 /* Enable interrupts for usb */ [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/panel/ |
| D | panel-common.txt | 14 ---------------------- 16 - width-mm, 17 - height-mm: The width-mm and height-mm specify the width and height of the 21 - label: The label property specifies a symbolic name for the panel as a 28 non-descriptive information. For instance an LCD panel in a system that 35 --------------- 37 - panel-timing: Most display panels are restricted to a single resolution and 38 require specific display timings. The panel-timing subnode expresses those 41 Documentation/devicetree/bindings/display/panel/display-timing.txt. 45 ------------ [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/panel/ |
| D | panel-common.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 24 width-mm: 29 height-mm: 43 non-descriptive information. For instance an LCD panel in a system that 55 panel-timing: [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/arm/pxa/ |
| D | mfp.rst | 7 MFP stands for Multi-Function Pin, which is the pin-mux logic on PXA3xx and 15 mechanism is introduced from PXA3xx to completely move the pin-mux functions 16 out of the GPIO controller. In addition to pin-mux configurations, the MFP 17 also controls the low power state, driving strength, pull-up/down and event 21 +--------+ 22 | |--(GPIO19)--+ 24 | |--(GPIO...) | 25 +--------+ | 26 | +---------+ 27 +--------+ +------>| | [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/drivers/mfd/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 31 power supply alarms (hwmon). 44 tristate "Active-semi ACT8945A" 49 Support for the ACT8945A PMIC from Active-semi. This device 50 features three step-down DC/DC converters and four low-dropout 66 sun4i-gpadc-iio and the hwmon driver iio_hwmon. 69 called sun4i-gpadc. 81 tristate "ams AS3722 Power Management IC" 88 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down 97 Multifunction Power Management IC. This includes [all …]
|
| /kernel/linux/linux-4.19/drivers/mfd/ |
| D | Kconfig | 17 ---help--- 30 power supply alarms (hwmon). 33 tristate "Active-semi ACT8945A" 38 Support for the ACT8945A PMIC from Active-semi. This device 39 features three step-down DC/DC converters and four low-dropout 55 sun4i-gpadc-iio and the hwmon driver iio_hwmon. 58 called sun4i-gpadc. 70 tristate "ams AS3722 Power Management IC" 77 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down 86 Multifunction Power Management IC. This includes [all …]
|
| /kernel/linux/linux-5.10/drivers/clk/ti/ |
| D | dpll44xx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * OMAP4-specific DPLL control functions 20 * can supported when using the DPLL low-power mode. Frequencies are 21 * defined in OMAP4430/60 Public TRM section 3.6.3.3.2 "Enable Control, 22 * Status, and Low-Power Operation Mode". 45 mask = clk->flags & CLOCK_CLKOUTX2 ? in omap4_dpllmx_allow_gatectrl() 49 v = ti_clk_ll_ops->clk_readl(&clk->clksel_reg); in omap4_dpllmx_allow_gatectrl() 52 ti_clk_ll_ops->clk_writel(v, &clk->clksel_reg); in omap4_dpllmx_allow_gatectrl() 63 mask = clk->flags & CLOCK_CLKOUTX2 ? in omap4_dpllmx_deny_gatectrl() 67 v = ti_clk_ll_ops->clk_readl(&clk->clksel_reg); in omap4_dpllmx_deny_gatectrl() [all …]
|
| /kernel/linux/linux-4.19/drivers/clk/ti/ |
| D | dpll44xx.c | 2 * OMAP4-specific DPLL control functions 23 * can supported when using the DPLL low-power mode. Frequencies are 24 * defined in OMAP4430/60 Public TRM section 3.6.3.3.2 "Enable Control, 25 * Status, and Low-Power Operation Mode". 48 mask = clk->flags & CLOCK_CLKOUTX2 ? in omap4_dpllmx_allow_gatectrl() 52 v = ti_clk_ll_ops->clk_readl(&clk->clksel_reg); in omap4_dpllmx_allow_gatectrl() 55 ti_clk_ll_ops->clk_writel(v, &clk->clksel_reg); in omap4_dpllmx_allow_gatectrl() 66 mask = clk->flags & CLOCK_CLKOUTX2 ? in omap4_dpllmx_deny_gatectrl() 70 v = ti_clk_ll_ops->clk_readl(&clk->clksel_reg); in omap4_dpllmx_deny_gatectrl() 73 ti_clk_ll_ops->clk_writel(v, &clk->clksel_reg); in omap4_dpllmx_deny_gatectrl() [all …]
|
| /kernel/linux/linux-5.10/drivers/soc/rockchip/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 special additional settings registers for a lot of soc-components. 21 Say y here to enable support io domains on Rockchip SoCs. It is 26 bool "Rockchip generic power domain" 30 Say y here to enable power domain support. 31 In order to meet high performance and low power requirements, a power 32 management unit is designed or saving power when RK3288 in low power 33 mode. The RK3288 PMU is dedicated for managing the power of the whole chip.
|
| /kernel/linux/linux-4.19/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 */ 45 * Enable or disable power to the LCD(0: on; 4: off, see FB_BLANK_XXX) 51 int (*early_set_power)(struct lcd_device *, int power); 53 int (*r_early_set_power)(struct lcd_device *, int power); 54 /* Enable or disable power to the LCD (0: on; 4: off, see FB_BLANK_XXX) */ [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/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) */ 76 /* on or off to lcd panel. if 'enable' is 0 then [all …]
|