Home
last modified time | relevance | path

Searched +full:post +full:- +full:power +full:- +full:on +full:- +full:delay +full:- +full:ms (Results 1 – 25 of 131) sorted by relevance

123456

/linux-5.10/Documentation/devicetree/bindings/leds/backlight/ !
Dpwm-backlight.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/leds/backlight/pwm-backlight.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: pwm-backlight bindings
10 - Lee Jones <lee.jones@linaro.org>
11 - Daniel Thompson <daniel.thompson@linaro.org>
12 - Jingoo Han <jingoohan1@gmail.com>
16 const: pwm-backlight
21 pwm-names: true
[all …]
/linux-5.10/Documentation/devicetree/bindings/input/ !
Dhid-over-i2c.txt1 * HID over I2C Device-Tree bindings
8 http://msdn.microsoft.com/en-us/library/windows/hardware/hh852380.aspx
10 If this binding is used, the kernel module i2c-hid will handle the communication
14 - compatible: must be "hid-over-i2c"
15 - reg: i2c slave address
16 - hid-descr-addr: HID descriptor address
17 - interrupts: interrupt line
22 power sequencing. The following properties can be supported by one or more
23 device-specific compatible properties, which should be used in addition to the
24 "hid-over-i2c" string.
[all …]
/linux-5.10/Documentation/devicetree/bindings/mmc/ !
Dmmc-pwrseq-simple.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/mmc/mmc-pwrseq-simple.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Simple MMC power sequence provider binding
10 - Ulf Hansson <ulf.hansson@linaro.org>
13 The purpose of the simple MMC power sequence provider is to supports a set
19 const: mmc-pwrseq-simple
21 reset-gpios:
27 at initialization and prior we start the power up procedure of the card.
[all …]
Dmmc-controller.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/mmc/mmc-controller.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Ulf Hansson <ulf.hansson@linaro.org>
25 "#address-cells":
30 "#size-cells":
37 broken-cd:
42 cd-gpios:
46 non-removable:
[all …]
/linux-5.10/tools/power/pm-graph/config/ !
Dsuspend-x2-proc.cfg2 # Proc S3 (Suspend to Mem) x2 test - includes user processes
5 # all the tool arguments so that they don't have to be given on the
9 # sudo ./sleepgraph.py -config config/suspend-proc.cfg
14 # ---- General Options ----
26 output-dir: suspend-{hostname}-{date}-{time}-x2-proc
37 # insert a small visible gap between suspend and resume on the timeline (default: false)
40 # ---- Advanced Options ----
43 # command: echo mem > /sys/power/state
57 # Back to Back Suspend Delay
58 # Time delay between the two test runs in ms (default: 0 ms)
[all …]
Dstandby-dev.cfg2 # Dev S1 (Standby) test - includes src calls / kernel threads
5 # all the tool arguments so that they don't have to be given on the
9 # sudo ./sleepgraph.py -config config/standby-dev.cfg
14 # ---- General Options ----
26 output-dir: standby-{hostname}-{date}-{time}-dev
37 # insert a small visible gap between suspend and resume on the timeline (default: false)
40 # ---- Advanced Options ----
43 # command: echo standby > /sys/power/state
57 # Back to Back Suspend Delay
58 # Time delay between the two test runs in ms (default: 0 ms)
[all …]
Dfreeze-dev.cfg2 # Dev S2 (Freeze) test - includes src calls / kernel threads
5 # all the tool arguments so that they don't have to be given on the
9 # sudo ./sleepgraph.py -config config/freeze-dev.cfg
14 # ---- General Options ----
26 output-dir: freeze-{hostname}-{date}-{time}-dev
37 # insert a small visible gap between suspend and resume on the timeline (default: false)
40 # ---- Advanced Options ----
43 # command: echo freeze > /sys/power/state
57 # Back to Back Suspend Delay
58 # Time delay between the two test runs in ms (default: 0 ms)
[all …]
Dsuspend-dev.cfg2 # Dev S3 (Suspend to Mem) test - includes src calls / kernel threads
5 # all the tool arguments so that they don't have to be given on the
9 # sudo ./sleepgraph.py -config config/suspend-dev.cfg
14 # ---- General Options ----
26 output-dir: suspend-{hostname}-{date}-{time}-dev
37 # insert a small visible gap between suspend and resume on the timeline (default: false)
40 # ---- Advanced Options ----
43 # command: echo mem > /sys/power/state
57 # Back to Back Suspend Delay
58 # Time delay between the two test runs in ms (default: 0 ms)
[all …]
Dfreeze-callgraph.cfg5 # all the tool arguments so that they don't have to be given on the
9 # sudo ./sleepgraph.py -config config/freeze-callgraph.cfg
15 # ---- General Options ----
27 output-dir: freeze-{hostname}-{date}-{time}-cg
38 # insert a small visible gap between suspend and resume on the timeline (default: false)
41 # ---- Advanced Options ----
44 # command: echo freeze > /sys/power/state
58 # Back to Back Suspend Delay
59 # Time delay between the two test runs in ms (default: 0 ms)
62 # Pre Suspend Delay
[all …]
Dstandby-callgraph.cfg5 # all the tool arguments so that they don't have to be given on the
9 # sudo ./sleepgraph.py -config config/standby-callgraph.cfg
15 # ---- General Options ----
27 output-dir: standby-{hostname}-{date}-{time}-cg
38 # insert a small visible gap between suspend and resume on the timeline (default: false)
41 # ---- Advanced Options ----
44 # command: echo standby > /sys/power/state
58 # Back to Back Suspend Delay
59 # Time delay between the two test runs in ms (default: 0 ms)
62 # Pre Suspend Delay
[all …]
Dsuspend.cfg5 # all the tool arguments so that they don't have to be given on the
9 # sudo ./sleepgraph.py -config config/suspend.cfg
14 # ---- General Options ----
26 output-dir: suspend-{hostname}-{date}-{time}
37 # insert a small visible gap between suspend and resume on the timeline (default: false)
40 # ---- Advanced Options ----
43 # command: echo mem > /sys/power/state
57 # Back to Back Suspend Delay
58 # Time delay between the two test runs in ms (default: 0 ms)
61 # Pre Suspend Delay
[all …]
Dstandby.cfg5 # all the tool arguments so that they don't have to be given on the
9 # sudo ./sleepgraph.py -config config/standby.cfg
14 # ---- General Options ----
26 output-dir: standby-{hostname}-{date}-{time}
37 # insert a small visible gap between suspend and resume on the timeline (default: false)
40 # ---- Advanced Options ----
43 # command: echo standby > /sys/power/state
57 # Back to Back Suspend Delay
58 # Time delay between the two test runs in ms (default: 0 ms)
61 # Pre Suspend Delay
[all …]
Dfreeze.cfg5 # all the tool arguments so that they don't have to be given on the
9 # sudo ./sleepgraph.py -config config/freeze.cfg
14 # ---- General Options ----
26 output-dir: freeze-{hostname}-{date}-{time}
37 # insert a small visible gap between suspend and resume on the timeline (default: false)
40 # ---- Advanced Options ----
43 # command: echo freeze > /sys/power/state
57 # Back to Back Suspend Delay
58 # Time delay between the two test runs in ms (default: 0 ms)
61 # Pre Suspend Delay
[all …]
Dsuspend-callgraph.cfg5 # all the tool arguments so that they don't have to be given on the
9 # sudo ./sleepgraph.py -config config/suspend.cfg
15 # ---- General Options ----
27 output-dir: suspend-{hostname}-{date}-{time}-cg
38 # insert a small visible gap between suspend and resume on the timeline (default: false)
41 # ---- Advanced Options ----
44 # command: echo mem > /sys/power/state
58 # Back to Back Suspend Delay
59 # Time delay between the two test runs in ms (default: 0 ms)
62 # Pre Suspend Delay
[all …]
Dexample.cfg5 # all the tool arguments so that they don't have to be given on the
9 # sudo ./sleepgraph.py -config config/example.cfg
14 # ---- General Options ----
26 output-dir: suspend-{hostname}-{date}-{time}
37 # insert a small visible gap between suspend and resume on the timeline (default: false)
49 # Enable/disable runtime suspend for all devices, restore all after test (default: no-action)
52 # Turn display on/off for test
53 # Switch the display on/off for the test using xset (default: no-action)
54 # display: on
57 # Print the status of the test run in the given file (default: no-action)
[all …]
/linux-5.10/arch/arm/boot/dts/ !
Drk3288-veyron-edp.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
9 backlight_regulator: backlight-regulator {
10 compatible = "regulator-fixed";
11 enable-active-high;
13 pinctrl-names = "default";
14 pinctrl-0 = <&bl_pwr_en>;
15 regulator-name = "backlight_regulator";
16 vin-supply = <&vcc33_sys>;
17 startup-delay-us = <15000>;
20 panel_regulator: panel-regulator {
[all …]
Dimx6qdl-apf6.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/interrupt-controller/irq.h>
9 reg_1p8v: regulator-1p8v {
10 compatible = "regulator-fixed";
11 regulator-name = "1P8V";
12 regulator-min-microvolt = <1800000>;
13 regulator-max-microvolt = <1800000>;
14 regulator-always-on;
15 vin-supply = <&reg_3p3v>;
[all …]
Dsun8i-q8-common.dtsi4 * This file is dual-licensed: you can use it either under the terms
42 #include "sunxi-reference-design-tablet.dtsi"
43 #include "sun8i-reference-design-tablet.dtsi"
48 /* Make u-boot set mac-address for wifi without an eeprom */
55 enable-gpios = <&pio 7 7 GPIO_ACTIVE_HIGH>; /* PH7 */
56 power-supply = <&reg_dc1sw>;
60 remote-endpoint = <&tcon0_out_lcd>;
66 compatible = "mmc-pwrseq-simple";
68 * Q8 boards use various PL# pins as wifi-en. On other boards
70 * short-circuits we configure these as inputs with pull-ups via
[all …]
Dsun8i-h2-plus-orangepi-zero.dts4 * Based on sun8i-h3-orangepi-one.dts, which is:
7 * This file is dual-licensed: you can use it either under the terms
46 /dts-v1/;
47 #include "sun8i-h3.dtsi"
48 #include "sunxi-common-regulators.dtsi"
50 #include <dt-bindings/gpio/gpio.h>
51 #include <dt-bindings/input/input.h>
55 compatible = "xunlong,orangepi-zero", "allwinner,sun8i-h2-plus";
59 /* ethernet0 is the H3 emac, defined in sun8i-h3.dtsi */
65 stdout-path = "serial0:115200n8";
[all …]
Dsun8i-a23-polaroid-mid2809pxe04.dts4 * This file is dual-licensed: you can use it either under the terms
43 /dts-v1/;
44 #include "sun8i-a23.dtsi"
45 #include "sun8i-reference-design-tablet.dtsi"
49 compatible = "polaroid,mid2809pxe04", "allwinner,sun8i-a23";
56 compatible = "mmc-pwrseq-simple";
57 reset-gpios = <&r_pio 0 6 GPIO_ACTIVE_LOW>; /* PL6 */
58 /* The esp8089 needs 200 ms after driving wifi-en high */
59 post-power-on-delay-ms = <200>;
64 pinctrl-names = "default";
[all …]
/linux-5.10/arch/arm64/boot/dts/allwinner/ !
Dsun50i-h5-nanopi-neo-plus2.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
5 /dts-v1/;
6 #include "sun50i-h5.dtsi"
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/pinctrl/sun4i-a10.h>
14 compatible = "friendlyarm,nanopi-neo-plus2", "allwinner,sun50i-h5";
22 stdout-path = "serial0:115200n8";
26 compatible = "gpio-leds";
31 default-state = "on";
[all …]
Dsun50i-h5-orangepi-zero-plus2.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
4 /dts-v1/;
6 #include "sun50i-h5.dtsi"
8 #include <dt-bindings/gpio/gpio.h>
12 compatible = "xunlong,orangepi-zero-plus2", "allwinner,sun50i-h5";
19 stdout-path = "serial0:115200n8";
23 compatible = "hdmi-connector";
28 remote-endpoint = <&hdmi_out_con>;
34 compatible = "gpio-leds";
39 default-state = "on";
[all …]
Dsun50i-h6-orangepi-lite2.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
4 #include "sun50i-h6-orangepi.dtsi"
8 compatible = "xunlong,orangepi-lite2", "allwinner,sun50i-h6";
11 serial1 = &uart1; /* BT-UART */
15 compatible = "mmc-pwrseq-simple";
17 clock-names = "ext_clock";
18 reset-gpios = <&r_pio 1 3 GPIO_ACTIVE_LOW>; /* PM3 */
19 post-power-on-delay-ms = <200>;
24 vmmc-supply = <&reg_cldo2>;
25 vqmmc-supply = <&reg_bldo3>;
[all …]
/linux-5.10/arch/arm64/boot/dts/qcom/ !
Dsc7180-trogdor-lazor.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
13 #include "sc7180-trogdor.dtsi"
17 compatible = "boe,nv133fhm-n62";
18 power-supply = <&pp3300_dx_edp>;
20 hpd-gpios = <&sn65dsi86_bridge 2 GPIO_ACTIVE_HIGH>;
25 remote-endpoint = <&sn65dsi86_out>;
38 clock-frequency = <400000>;
41 compatible = "hid-over-i2c";
43 pinctrl-names = "default";
44 pinctrl-0 = <&ts_int_l>, <&ts_reset_l>;
[all …]
/linux-5.10/drivers/mmc/core/ !
Dpwrseq_simple.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * Simple MMC power sequence management
18 #include <linux/delay.h>
39 struct gpio_descs *reset_gpios = pwrseq->reset_gpios; in mmc_pwrseq_simple_set_gpios_value()
43 int nvalues = reset_gpios->ndescs; in mmc_pwrseq_simple_set_gpios_value()
54 gpiod_set_array_value_cansleep(nvalues, reset_gpios->desc, in mmc_pwrseq_simple_set_gpios_value()
55 reset_gpios->info, values); in mmc_pwrseq_simple_set_gpios_value()
63 struct mmc_pwrseq_simple *pwrseq = to_pwrseq_simple(host->pwrseq); in mmc_pwrseq_simple_pre_power_on()
65 if (!IS_ERR(pwrseq->ext_clk) && !pwrseq->clk_enabled) { in mmc_pwrseq_simple_pre_power_on()
66 clk_prepare_enable(pwrseq->ext_clk); in mmc_pwrseq_simple_pre_power_on()
[all …]

123456