| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mfd/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pinctrl/ |
| H A 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 …]
|
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/usb/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/include/linux/ssb/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/iio/frequency/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/pm/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/input/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/Documentation/arm/pxa/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/sound/soc/codecs/ |
| H A D | es8396.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * ES8396.h -- ES8396 ALSA SoC Audio Codec 22 /* Register 0x02 for PLL power down/up, reset, divider and divider dither */ 24 /* Register 0x03 for PLL low power mode and PLL power supply selection */ 28 /* Register 0x05-0x07 for PLL k cofficient*/ 108 /* Register 0x29 for SPK MIXER REFERENCE AND LOW POWER MODE*/ 118 /* Register 0x2D for HP MIXER REFERENCE AND LOW POWER MODE*/ 128 /* Register 0x31 for AX MIXER REFERENCE AND LOW POWER MODE*/ 138 /* Register 0x35 for LN MIXER REFERENCE AND LOW POWER MODE*/ 148 /* Register 0x39 for MN MIXER REFERENCE AND LOW POWER MODE*/ [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/panel/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/soc/rockchip/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 28 Say y here to enable Rockchip AMP support. 35 Say y here to enable Rockchip align fault fix support. 41 Say y here to enable Rockchip cpuinfo support. 51 special additional settings registers for a lot of soc-components. 58 This driver support Decompress IP built-in Rockchip SoC, support 66 This driver support user invokes the Decompress IP built-in Rockchip SoC, support 73 Say y here to enable support io domains on Rockchip SoCs. It is 90 Say y here to enable rockchip IPA. 91 Add a simple power model for ipa to calculate static power and [all …]
|
| /OK3568_Linux_fs/kernel/drivers/mfd/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/clk/ti/ |
| H A 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 …]
|
| /OK3568_Linux_fs/u-boot/doc/device-tree-bindings/pinctrl/ |
| H A D | pinctrl-bindings.txt | 4 such as pull-up/down, tri-state, drive-strength etc are designated as pin 15 need to reconfigure pins at run-time, for example to tri-state pins when the 47 pinctrl-0: List of phandles, each pointing at a pin configuration 65 pinctrl-1: List of phandles, each pointing at a pin configuration 68 pinctrl-n: List of phandles, each pointing at a pin configuration 70 pinctrl-names: The list of names to assign states. List entry 0 defines the 78 pinctrl-names = "active", "idle"; 79 pinctrl-0 = <&state_0_node_a>; 80 pinctrl-1 = <&state_1_node_a &state_1_node_b>; 85 pinctrl-0 = <&state_0_node_a>; [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/power/pmic/ |
| H A D | Kconfig | 2 bool "Enable Driver Model for PMIC drivers (UCLASS_PMIC)" 4 ---help--- 5 This config enables the driver-model PMIC support. 6 UCLASS_PMIC - designed to provide an I/O interface for PMIC devices. 7 For the multi-function PMIC devices, this can be used as parent I/O 10 - 'drivers/power/pmic/pmic-uclass.c' 11 - 'include/power/pmic.h' 14 bool "Enable Driver Model for PMIC drivers (UCLASS_PMIC) in SPL" 16 ---help--- 17 This config enables the driver-model PMIC support. [all …]
|
| /OK3568_Linux_fs/u-boot/board/theobroma-systems/puma_rk3399/ |
| H A D | puma-rk3399.c | 4 * SPDX-License-Identifier: GPL-2.0+ 14 #include <dm/uclass-internal.h> 23 #include <power/regulator.h> 24 #include <u-boot/sha256.h> 33 debug("%s: trying to force a power-on reset\n", __func__); in rk3399_force_power_on_reset() 41 if (gpio_request_by_name_nodev(node, "sysreset-gpio", 0, in rk3399_force_power_on_reset() 43 debug("%s: could not find a /config/sysreset-gpio\n", __func__); in rk3399_force_power_on_reset() 58 * This may cause issues during boot-up for some configurations of in rk_spl_board_init() 62 * a power-on reset and (if not) issue an overtemp-reset to reset in rk_spl_board_init() 66 * that could generate a software reset (e.g. U-Boot's sysreset in rk_spl_board_init() [all …]
|
| /OK3568_Linux_fs/kernel/tools/power/x86/x86_energy_perf_policy/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/tegra/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/include/linux/pinctrl/ |
| H A 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 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, 38 * if it is 0, pull-down is total, i.e. the pin is connected to GROUND. [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ |
| H A D | mali_midg_regmap.h | 3 * (C) COPYRIGHT 2010-2017 ARM Limited. All rights reserved. 12 * Boston, MA 02110-1301, USA. 32 #define SUSPEND_SIZE 0x008 /* (RO) Fixed-function suspend buffer 51 and the power manager is idle. */ 67 #define GPU_FAULTADDRESS_LO 0x040 /* (RO) GPU exception fault address, low word */ 70 #define PWR_KEY 0x050 /* (WO) Power manager key register */ 71 #define PWR_OVERRIDE0 0x054 /* (RW) Power manager override settings */ 72 #define PWR_OVERRIDE1 0x058 /* (RW) Power manager override settings */ 74 #define PRFCNT_BASE_LO 0x060 /* (RW) Performance counter memory region base address, low w… 77 #define PRFCNT_JM_EN 0x06C /* (RW) Performance counter enable flags for Job Manager */ [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/power/ |
| H A D | charge_animation.c | 4 * SPDX-License-Identifier: GPL-2.0+ 20 #include <power/charge_display.h> 21 #include <power/charge_animation.h> 22 #include <power/rockchip_pm.h> 23 #include <power/fuel_gauge.h> 24 #include <power/pmic.h> 25 #include <power/rk8xx_pmic.h> 26 #include <power/regulator.h> 29 #include <irq-generic.h> 37 #define IMAGE_RECALC_IDX -1 [all …]
|
| /OK3568_Linux_fs/kernel/drivers/acpi/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/cpuidle/ |
| H A D | Kconfig.arm | 1 # SPDX-License-Identifier: GPL-2.0-only 10 Select this to enable generic cpuidle driver for ARM. 12 at run-time through DT nodes. The CPUidle suspend backend is 22 Select this to enable PSCI firmware based CPUidle driver for ARM. 32 Select this to enable the PSCI based CPUidle driver to use PM domains, 44 Select this option to enable CPU idle driver for big.LITTLE based 46 define different C-states for little and big cores through the 53 Select this to enable cpuidle on Cirrus Logic CLPS711X SOCs. 60 Select this to enable cpuidle on Calxeda processors. 72 Select this to enable cpuidle on Xilinx Zynq processors. [all …]
|