| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | at91-sama5d27_wlsom1.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * at91-sama5d27_wlsom1.dtsi - Device Tree file for SAMA5D27 WLSOM1 11 #include "sama5d2-pinfunc.h" 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/mfd/atmel-flexcom.h> 14 #include <dt-bindings/pinctrl/at91.h> 18 compatible = "microchip,sama5d27-wlsom1", "atmel,sama5d27", "atmel,sama5d2", "atmel,sama5"; 26 clock-frequency = <32768>; 30 clock-frequency = <24000000>; 36 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>; [all …]
|
| H A D | rk3229-at-common.dtsi | 4 * This file is dual-licensed: you can use it either under the terms 44 #include "rk3229-cpu-opp.dtsi" 51 fiq-debugger { 52 compatible = "rockchip,fiq-debugger"; 54 rockchip,serial-id = <2>; 55 rockchip,signal-irq = <159>; 56 rockchip,wake-irq = <0>; 57 rockchip,irq-mode-enable = <0>; /* If enable uart uses irq instead of fiq */ 59 pinctrl-names = "default"; 60 pinctrl-0 = <&uart21_xfer>; [all …]
|
| H A D | rv1126-iotest-v10.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 12 compatible = "rockchip,rv1126-iotest", "rockchip,rv1126"; 15 …bootargs = "earlycon=uart8250,mmio32,0xff570000 console=ttyFIQ0 root=PARTUUID=614e0000-0000 rootfs… 19 compatible = "regulator-fixed"; 20 regulator-name = "vcc5v0_sys"; 21 regulator-always-on; 22 regulator-boot-on; 23 regulator-min-microvolt = <5000000>; 24 regulator-max-microvolt = <5000000>; [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/regulator/ |
| H A D | mcp16502-regulator.txt | 4 - compatible: "microchip,mcp16502" 5 - reg: I2C slave address 6 - lpm-gpios: GPIO for LPM pin. Note that this GPIO *must* remain high during 7 suspend-to-ram, keeping the PMIC into HIBERNATE mode. 8 - regulators: A node that houses a sub-node for each regulator within 9 the device. Each sub-node is identified using the node's 10 name. The content of each sub-node is defined by the 14 1) VDD_IO - Buck (1.2 - 3.7 V) 15 2) VDD_DDR - Buck (0.6 - 1.85 V) 16 3) VDD_CORE - Buck (0.6 - 1.85 V) [all …]
|
| H A D | regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Liam Girdwood <lgirdwood@gmail.com> 11 - Mark Brown <broonie@kernel.org> 14 regulator-name: 18 regulator-min-microvolt: 21 regulator-max-microvolt: 24 regulator-microvolt-offset: 27 regulator-min-microamp: [all …]
|
| H A D | max77802.txt | 3 This is a part of device tree bindings of MAX77802 multi-function device. 6 The MAX77802 PMIC has 10 high-efficiency Buck and 32 Low-dropout (LDO) 12 - inb1-supply: The input supply for BUCK1 13 - inb2-supply: The input supply for BUCK2 14 - inb3-supply: The input supply for BUCK3 15 - inb4-supply: The input supply for BUCK4 16 - inb5-supply: The input supply for BUCK5 17 - inb6-supply: The input supply for BUCK6 18 - inb7-supply: The input supply for BUCK7 19 - inb8-supply: The input supply for BUCK8 [all …]
|
| H A D | act8945a-regulator.txt | 1 Device-Tree bindings for regulators of Active-semi ACT8945A Multi-Function Device 4 - compatible: "active-semi,act8945a", please refer to ../mfd/act8945a.txt. 7 - active-semi,vsel-high: Indicates if the VSEL pin is set to logic-high. 8 If this property is missing, assume the VSEL pin is set to logic-low. 11 - vp1-supply: The input supply for REG_DCDC1 12 - vp2-supply: The input supply for REG_DCDC2 13 - vp3-supply: The input supply for REG_DCDC3 14 - inl45-supply: The input supply for REG_LDO1 and REG_LDO2 15 - inl67-supply: The input supply for REG_LDO3 and REG_LDO4 18 regulator-initial-mode, regulator-allowed-modes and regulator-mode could be [all …]
|
| /OK3568_Linux_fs/kernel/tools/power/pm-graph/ |
| H A D | sleepgraph.8 | 3 sleepgraph \- Suspend/Resume timing analysis 11 in optimizing their linux stack's suspend/resume time. Using a kernel 13 suspend and capture dmesg and ftrace data until resume is complete. 16 taking the most time in suspend/resume. 19 a suspend/resume. 21 Generates output files in subdirectory: suspend-yymmdd-HHMMSS 22 html timeline : <hostname>_<mode>.html 23 raw dmesg file : <hostname>_<mode>_dmesg.txt 24 raw ftrace file : <hostname>_<mode>_ftrace.txt 27 \fB-h\fR [all …]
|
| H A D | README | 8 pm-graph: suspend/resume/boot timing analysis tools 11 Home Page: https://01.org/pm-graph 13 Report bugs/issues at bugzilla.kernel.org Tools/pm-graph 14 - https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 17 - Getting Started: 18 https://01.org/pm-graph/documentation/getting-started 20 - Config File Format: 21 https://01.org/pm-graph/documentation/3-config-file-format 23 - upstream version in git: 24 https://github.com/intel/pm-graph/ [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/soc/rockchip/ |
| H A D | rockchip-pm-config.txt | 1 * the suspend mode config 4 - compatible: Should be one of the following. 5 - "rockchip,pm-px30" - for PX30 SOCs. 6 - "rockchip,pm-rk1808" - for RK1808 SOCs. 7 - "rockchip,pm-rk322x" - for RK322x SOCs. 8 - "rockchip,pm-rk3288" - for RK3288 SOCs. 9 - "rockchip,pm-rk3328" - for RK3328 SOCs. 10 - "rockchip,pm-rk3368" - for RK3368 SoCs. 11 - "rockchip,pm-rk3399" - for RK3399 SoCs. 12 - "rockchip,pm-rk3528" - for RK3528 SoCs. [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-lpc32xx/ |
| H A D | pm.c | 2 * arch/arm/mach-lpc32xx/pm.c 17 * direct-run, and halt modes. When switching between halt and run modes, 18 * the CPU transistions through direct-run mode. For Linux, direct-run 19 * mode is not used in normal operation. Halt mode is used when the 22 * Run mode: 25 * the HCLK_PLL rate. Linux runs in this mode. 27 * Direct-run mode: 30 * source or the frequency of the main oscillator. In this mode, the 33 * Halt mode: 38 * wake the system up back into direct-run mode. [all …]
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-bsp/apmd/apmd/ |
| H A D | apmd_proxy | 3 # apmd_proxy - program dispatcher for APM daemon 10 # event. For example, apmd will call "apmd_proxy suspend system" just 15 # start - APM daemon has started 16 # stop - APM daemon is shutting down 17 # suspend critical - APM system indicates critical suspend (++) 18 # suspend system - APM system has requested suspend mode 19 # suspend user - User has requested suspend mode 20 # standby system - APM system has requested standby mode 21 # standby user - User has requested standby mode 22 # resume suspend - System has resumed from suspend mode [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mfd/ |
| H A D | rk816.txt | 4 - compatible: "rockchip,rk816" 5 - reg: I2C slave address 6 - interrupt-parent: The parent interrupt controller. 7 - interrupts: the interrupt outputs of the controller. 8 - #clock-cells: from common clock binding; shall be set to 1 (multiple clock 12 - clock-output-names: From common clock binding to override the 14 - rockchip,system-power-controller: Telling whether or not this pmic is controlling 16 - gpio-controller: Specifies that the node is a gpio controller when you attempt to 18 - #gpio-cells: Should be two. The first cell is the GPIO number and the second cell 20 - wakeup-source: Flag to indicate this device can wake system (suspend/resume) [all …]
|
| H A D | rk809.txt | 4 - compatible: "rockchip,rk809" 5 - reg: I2C slave address 6 - interrupt-parent: The parent interrupt controller. 7 - interrupts: the interrupt outputs of the controller. 8 - #clock-cells: from common clock binding; shall be set to 1 (multiple clock 9 outputs). See <dt-bindings/clock/rockchip,rk808.h> for clock IDs. 12 - clock-output-names: From common clock binding to override the 14 - rockchip,system-power-controller: Telling whether or not this pmic is controlling 16 - vcc1-supply: The input supply for DCDC_REG1 17 - vcc2-supply: The input supply for DCDC_REG2 [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/power/ |
| H A D | basic-pm-debugging.rst | 2 Debugging hibernation and suspend 7 1. Testing hibernation (aka suspend to disk or STD) 10 To check if hibernation works, you can try to hibernate in the "reboot" mode:: 21 modes causes the PM core to skip some platform-related callbacks which on ACPI 23 fails to hibernate or resume in the "reboot" mode, you should try the 24 "platform" mode:: 29 which is the default and recommended mode of hibernation. 31 Unfortunately, the "platform" mode of hibernation does not work on some systems 32 with broken BIOSes. In such cases the "shutdown" mode of hibernation might 38 (it is similar to the "reboot" mode, but it requires you to press the power [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/regulator/ |
| H A D | machine.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * machine.h -- SoC Regulator support, machine/board driver API. 16 #include <linux/suspend.h> 28 * MODE: Regulator operating mode can be changed by software on this 31 * DRMS: Dynamic Regulator Mode Switching is enabled for this regulator. 32 * BYPASS: Regulator can be put into bypass mode 43 * operations in suspend mode 44 * DO_NOTHING_IN_SUSPEND - the default value 45 * DISABLE_IN_SUSPEND - turn off regulator in suspend states 46 * ENABLE_IN_SUSPEND - keep regulator on in suspend states [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
| H A D | base.c | 32 if (therm->func->temp_get) in nvkm_therm_temp_get() 33 return therm->func->temp_get(therm); in nvkm_therm_temp_get() 34 return -ENODEV; in nvkm_therm_temp_get() 40 struct nvbios_therm_trip_point *trip = therm->fan->bios.trip, in nvkm_therm_update_trip() 42 *last_trip = therm->last_trip; in nvkm_therm_update_trip() 43 u8 temp = therm->func->temp_get(therm); in nvkm_therm_update_trip() 48 for (i = 0; i < therm->fan->bios.nr_fan_trip; i++) { in nvkm_therm_update_trip() 54 if (last_trip && temp <= (last_trip->temp) && in nvkm_therm_update_trip() 55 temp > (last_trip->temp - last_trip->hysteresis)) in nvkm_therm_update_trip() 59 duty = cur_trip->fan_duty; in nvkm_therm_update_trip() [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk1808-evb.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 #include <dt-bindings/display/media-bus-format.h> 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/input/input.h> 7 #include <dt-bindings/pinctrl/rockchip.h> 8 #include <dt-bindings/sensor-dev.h> 13 compatible = "rockchip,rk1808-evb", "rockchip,rk1808"; 15 adc_key: adc-keys { 16 compatible = "adc-keys"; 18 io-channels = <&saradc 2>; [all …]
|
| H A D | rk3562-rk809.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/pinctrl/rockchip.h> 16 interrupt-parent = <&gpio0>; 19 pinctrl-names = "default", "pmic-sleep", 20 "pmic-power-off", "pmic-reset"; 21 pinctrl-0 = <&pmic_int>; 22 pinctrl-1 = <&soc_slppin_slp>, <&rk817_slppin_slp>; 23 pinctrl-2 = <&soc_slppin_gpio>, <&rk817_slppin_pwrdn>; 24 pinctrl-3 = <&soc_slppin_gpio>, <&rk817_slppin_rst>; [all …]
|
| H A D | rk3562-rk817.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/pinctrl/rockchip.h> 16 interrupt-parent = <&gpio0>; 19 pinctrl-names = "default", "pmic-sleep", 20 "pmic-power-off", "pmic-reset"; 21 pinctrl-0 = <&pmic_int>; 22 pinctrl-1 = <&soc_slppin_slp>, <&rk817_slppin_slp>; 23 pinctrl-2 = <&soc_slppin_gpio>, <&rk817_slppin_pwrdn>; 24 pinctrl-3 = <&soc_slppin_gpio>, <&rk817_slppin_rst>; [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-at91/ |
| H A D | pm.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * arch/arm/mach-at91/pm.c 15 #include <linux/suspend.h> 23 #include <asm/suspend.h> 32 * called as part of the generic suspend/resume path. 40 int (*config_shdwc_ws)(void __iomem *shdwc, u32 *mode, u32 *polarity); 41 int (*config_pmc_ws)(void __iomem *pmc, u32 mode, u32 polarity); 56 { AT91_PM_ULP0_FAST, "ulp0-fast" }, 59 { -1, NULL }, 106 { .compatible = "atmel,sama5d2-gem", .data = &ws_info[0] }, [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | rk3229-gva.dts | 4 * SPDX-License-Identifier: GPL-2.0+ X11 7 /dts-v1/; 10 #include "rk322x-u-boot.dtsi" 11 #include <dt-bindings/input/input.h> 15 compatible = "rockchip,rk3229-gva", "rockchip,rk3229"; 18 stdout-path = &uart2; 26 sdio_pwrseq: sdio-pwrseq { 27 compatible = "mmc-pwrseq-simple"; 29 clock-names = "ext_clock"; 30 pinctrl-names = "default"; [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
| H A D | pwrseq.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright(c) 2009-2010 Realtek Corporation.*/ 36 /* disable WL suspend*/}, \ 46 /* 0xc00[7:0] = 4 turn off 3-wire */}, \ 49 /* 0xe00[7:0] = 4 turn off 3-wire */}, \ 61 /* 0x07[7:0] = 0x28 sps pwm mode 0x2a for BT coex*/}, \ 79 /* gpio11 input mode, gpio10~8 output mode */}, \ 85 /* gpio0~7 output mode */}, \ 88 /* 0x47[7:0] = 00 gpio mode */}, \ 91 /* suspend option all off */}, \ [all …]
|
| /OK3568_Linux_fs/kernel/tools/power/pm-graph/config/ |
| H A D | example.cfg | 2 # Generic S3 (Suspend to Mem) test 9 # sudo ./sleepgraph.py -config config/example.cfg 14 # ---- General Options ---- 20 # Suspend Mode 22 mode: mem 26 output-dir: suspend-{hostname}-{date}-{time} 36 # Suspend/Resume Gap 37 # insert a small visible gap between suspend and resume on the timeline (default: false) 44 # Sync filesystem before suspend 48 # Runtime suspend enable/disable [all …]
|
| /OK3568_Linux_fs/kernel/drivers/regulator/ |
| H A D | da9062-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 // Copyright (C) 2015-2017 Dialog Semiconductor 19 #include <dt-bindings/regulator/dlg,da9063-regulator.h> 49 struct reg_field mode; member 50 struct reg_field suspend; member 65 struct regmap_field *mode; member 66 struct regmap_field *suspend; member 82 * - DA9061_ID_[BUCK1|BUCK3] 83 * - DA9062_ID_[BUCK1|BUCK2|BUCK4] 92 * - DA9061_ID_BUCK2 [all …]
|