| /linux/Documentation/devicetree/bindings/power/reset/ | 
| H A D | gpio-poweroff.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/power/reset/gpio-poweroff.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Sebastian Reichel <sre@kernel.org>
 15   from inactive to active. After a delay (active-delay-ms) it
 17   delay (inactive-delay-ms) it is configured as active again.
 19   the system is still running after waiting some time (timeout-ms).
 22   - $ref: restart-handler.yaml#
 26     const: gpio-poweroff
 [all …]
 
 | 
| H A D | gpio-restart.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/power/reset/gpio-restart.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Sebastian Reichel <sre@kernel.org>
 17   'open-source' is not found, the GPIO line will be driven in the inactive state.  Otherwise its
 21   is configured as an output, and driven active, triggering a level triggered reset condition.
 22   This will also cause an inactive->active edge condition, triggering positive edge triggered
 23   reset. After a delay specified by active-delay, the GPIO is set to inactive, thus causing an
 24   active->inactive edge, triggering negative edge triggered reset. After a delay specified by
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/display/panel/ | 
| H A D | samsung,ld9040.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Andrzej Hajda <a.hajda@samsung.com>
 13   - $ref: panel-common.yaml#
 14   - $ref: /schemas/spi/spi-peripheral-props.yaml#
 23   display-timings: true
 25   reset-gpios: true
 27   vdd3-supply:
 30   vci-supply:
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/sound/ | 
| H A D | nuvoton,nau8821.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Seven Lee <wtli@nuvoton.com>
 13   - $ref: dai-common.yaml#
 25   nuvoton,jkdet-enable:
 29   nuvoton,jkdet-pull-enable:
 30     description: Enable JKDET pin pull. If set - pin pull enabled,
 34   nuvoton,jkdet-pull-up:
 35     description: Pull-up JKDET pin. If set then JKDET pin is pull up,
 [all …]
 
 | 
| /linux/Documentation/ABI/testing/ | 
| H A D | sysfs-driver-hid-picolcd | 1 What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…3 Contact:	Bruno Prémont <bonbons@linux-vserver.org>
 7 		Reading: returns list of available modes, the active mode being
 11 		the non-active mode names listed when read.
 14 		disconnected and reconnects after above delay (see attribute
 18 What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…
 20 Contact:	Bruno Prémont <bonbons@linux-vserver.org>
 21 Description:	Delay PicoLCD waits before restarting in new mode when
 24 		Reading/Writing: It is expressed in ms and permitted range is
 25 		0..30000ms.
 [all …]
 
 | 
| /linux/drivers/gpu/drm/i915/ | 
| H A D | Kconfig.profile | 2 	int "Default timeout for requests (ms)"16 	int "Timeout for unsignaled foreign fences (ms, jiffy granularity)"
 28 	int "Runtime autosuspend delay for userspace GGTT mmaps (ms)"
 35 	  that complements the runtime-pm autosuspend and provides a lower
 36 	  floor on the autosuspend delay.
 38 	  May be 0 to disable the extra delay and solely use the device level
 39 	  runtime pm autosuspend delay tunable.
 42 	int "Interval between heartbeat pulses (ms)"
 45 	  The driver sends a periodic heartbeat down all active engines to
 46 	  check the health of the GPU and undertake regular house-keeping of
 [all …]
 
 | 
| /linux/drivers/hid/intel-thc-hid/intel-quicki2c/ | 
| H A D | quicki2c-dev.h | 1 /* SPDX-License-Identifier: GPL-2.0 */7 #include <linux/hid-over-i2c.h>
 43 /* Max interrupt delay capability is 2.56ms */
 46 /* Default interrupt delay is 1ms, suitable for most devices */
 50  * THC uses runtime auto suspend to dynamically switch between THC active LTR
 52  * Default value is 5000ms, that means if no touch event in this time, THC will
 72  * struct quicki2c_subip_acpi_parameter - QuickI2C ACPI DSD parameters
 88  * struct quicki2c_subip_acpi_config - QuickI2C ACPI DSD parameters
 110  * @INDE: Interrupt Delay Feature Enable Control
 111  * @INDV: Interrupt Delay Value (unit in 10 us)
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/input/ | 
| H A D | syna,rmi4.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Jason A. Donenfeld <Jason@zx2c4.com>
 11   - Matthias Schiffer <matthias.schiffer@ew.tq-group.com
 12   - Vincent Huang <vincent.huang@tw.synaptics.com>
 22       - syna,rmi4-i2c
 23       - syna,rmi4-spi
 28   '#address-cells':
 31   '#size-cells':
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/rockchip/ | 
| H A D | rk3399-gru-chromebook.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * Google Gru-Chromebook shared properties
 8 #include "rk3399-gru.dtsi"
 11 	pp900_ap: regulator-pp900-ap {
 12 		compatible = "regulator-fixed";
 13 		regulator-name = "pp900_ap";
 16 		regulator-always-on;
 17 		regulator-boot-on;
 18 		regulator-min-microvolt = <900000>;
 19 		regulator-max-microvolt = <900000>;
 [all …]
 
 | 
| H A D | px30-engicam-common.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)15 	vcc5v0_sys: regulator-vcc5v0-sys {
 16 		compatible = "regulator-fixed";
 17 		regulator-name = "vcc5v0_sys";	/* +5V */
 18 		regulator-always-on;
 19 		regulator-boot-on;
 20 		regulator-min-microvolt = <5000000>;
 21 		regulator-max-microvolt = <5000000>;
 24 	sdio_pwrseq: sdio-pwrseq {
 25 		compatible = "mmc-pwrseq-simple";
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/nxp/lpc/ | 
| H A D | lpc3250-phy3250.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later3  * PHYTEC phyCORE-LPC3250 board
 5  * Copyright (C) 2015-2019 Vladimir Zapolskiy <vz@mleia.com>
 9 /dts-v1/;
 13 	model = "PHYTEC phyCORE-LPC3250 board based on NXP LPC3250";
 22 		compatible = "gpio-leds";
 25 			gpios = <&gpio 5 1 0>; /* GPO_P3 1, GPIO 80, active high */
 26 			default-state = "off";
 30 			gpios = <&gpio 5 14 0>; /* GPO_P3 14, GPIO 93, active high */
 31 			linux,default-trigger = "heartbeat";
 [all …]
 
 | 
| /linux/drivers/net/bonding/ | 
| H A D | bond_procfs.c | 1 // SPDX-License-Identifier: GPL-2.014 	struct bonding *bond = pde_data(file_inode(seq->file));  in bond_info_seq_start()
 33 	struct bonding *bond = pde_data(file_inode(seq->file));  in bond_info_seq_next()
 60 	struct bonding *bond = pde_data(file_inode(seq->file));  in bond_info_show_master()
 65 	curr = rcu_dereference(bond->curr_active_slave);  in bond_info_show_master()
 71 	    bond->params.fail_over_mac) {  in bond_info_show_master()
 73 					  bond->params.fail_over_mac);  in bond_info_show_master()
 74 		seq_printf(seq, " (fail_over_mac %s)", optval->string);  in bond_info_show_master()
 81 					  bond->params.xmit_policy);  in bond_info_show_master()
 83 			   optval->string, bond->params.xmit_policy);  in bond_info_show_master()
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/input/touchscreen/ | 
| H A D | azoteq,iqs7211.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Jeff LaBundy <jeff@labundy.com>
 13   The Azoteq IQS7210A, IQS7211A and IQS7211E trackpad and touchscreen control-
 14   lers employ projected-capacitance sensing and can track two contacts.
 21       - azoteq,iqs7210a
 22       - azoteq,iqs7211a
 23       - azoteq,iqs7211e
 28   irq-gpios:
 [all …]
 
 | 
| /linux/drivers/hid/intel-thc-hid/intel-quickspi/ | 
| H A D | quickspi-dev.h | 1 /* SPDX-License-Identifier: GPL-2.0 */8 #include <linux/hid-over-spi.h>
 12 #include "quickspi-protocol.h"
 55  * THC uses runtime auto suspend to dynamically switch between THC active LTR
 57  * Default value is 5000ms, that means if no touch event in this time, THC will
 72  * struct quickspi_driver_data - Driver specific data for quickspi device
 86  * struct quickspi_device -  THC QuickSpi device struct
 104  * @limit_packet_size: 1 - limit read/write packet to 64Bytes
 105  *                     0 - device no packet size limiation for read/write
 106  * @performance_limit: delay time, in ms.
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/allwinner/ | 
| H A D | sun8i-s3-pinecube.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR X11)6 /dts-v1/;
 7 #include "sun8i-v3.dtsi"
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/input/input.h>
 13 	compatible = "pine64,pinecube", "sochip,s3", "allwinner,sun8i-v3";
 20 		stdout-path = "serial0:115200n8";
 24 		compatible = "gpio-leds";
 38 		compatible = "regulator-fixed";
 39 		regulator-name = "vcc5v0";
 [all …]
 
 | 
| H A D | sun8i-a83t-allwinner-h8homlet-v2.dts | 5  * This file is dual-licensed: you can use it either under the terms44 /dts-v1/;
 45 #include "sun8i-a83t.dtsi"
 47 #include <dt-bindings/gpio/gpio.h>
 51 	compatible = "allwinner,h8homlet-v2", "allwinner,sun8i-a83t";
 58 		stdout-path = "serial0:115200n8";
 61 	reg_usb0_vbus: reg-usb0-vbus {
 62 		compatible = "regulator-fixed";
 63 		regulator-name = "usb0-vbus";
 64 		regulator-min-microvolt = <5000000>;
 [all …]
 
 | 
| /linux/drivers/phy/hisilicon/ | 
| H A D | phy-hisi-inno-usb2.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later5  * Copyright (c) 2016-2017 HiSilicon Technologies Co., Ltd.
 9 #include <linux/delay.h>
 20 #define TEST_CLK_STABLE_TIME	2	/* unit:ms */
 21 #define PHY_CLK_STABLE_TIME	2	/* unit:ms */
 22 #define UTMI_RST_COMPLETE_TIME	2	/* unit:ms */
 34 #define PHY0_TEST_CLK		BIT(22)	/* rising edge active */
 35 #define PHY0_TEST_RST		BIT(23)	/* low active */
 40 #define PHY1_TEST_CLK		BIT(14)	/* rising edge active */
 41 #define PHY1_TEST_RST		BIT(15)	/* low active */
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/mmc/ | 
| H A D | mmc-controller-common.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 4 $id: http://devicetree.org/schemas/mmc/mmc-controller-common.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Ulf Hansson <ulf.hansson@linaro.org>
 14   possible slots or ports for multi-slot controllers.
 17   "#address-cells":
 22   "#size-cells":
 29   broken-cd:
 34   cd-gpios:
 [all …]
 
 | 
| /linux/block/ | 
| H A D | blk-iocost.c | 1 /* SPDX-License-Identifier: GPL-2.017  * useless for the purpose of IO capacity distribution.  While on-device
 19  * non-queued rotational devices, this is no longer viable with modern
 27  * implement a reasonable work-conserving proportional IO resource
 34  * device time.  If a given IO is estimated to cost 10ms, the device should
 37  * Currently, there's only one builtin cost model - linear.  Each IO is
 47  * device-specific coefficients.
 54  * 2-1. Vtime Distribution
 56  * When a cgroup becomes active in terms of IOs, its hierarchical share is
 75  * against the device vtime - an IO which takes 10ms on the underlying
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/nxp/mxs/ | 
| H A D | imx28-btt3.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT6 /dts-v1/;
 7 #include "imx28-lwe.dtsi"
 12 	compatible = "lwn,imx28-btt3", "fsl,imx28";
 24 		compatible = "powertip,hx8238a", "panel-dpi";
 25 		power-supply = <®_3v3>;
 26 		width-mm = <70>;
 27 		height-mm = <52>;
 29 		panel-timing {
 30 			clock-frequency = <6500000>;
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/qcom/ | 
| H A D | sc7280-herobrine-crd.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)8 /dts-v1/;
 10 #include "sc7280-herobrine.dtsi"
 11 #include "sc7280-herobrine-audio-wcd9385.dtsi"
 12 #include "sc7280-herobrine-lte-sku.dtsi"
 27 	vreg_edp_bl_crd: vreg-edp-bl-crd-regulator {
 28 		compatible = "regulator-fixed";
 29 		regulator-name = "vreg_edp_bl_crd";
 32 		enable-active-high;
 33 		pinctrl-names = "default";
 [all …]
 
 | 
| H A D | msm8953-xiaomi-vince.dts | 1 // SPDX-License-Identifier: BSD-3-Clause6 /dts-v1/;
 11 #include <dt-bindings/leds/common.h>
 13 /delete-node/ &adsp_fw_mem;
 14 /delete-node/ &cont_splash_mem;
 15 /delete-node/ &qseecom_mem;
 16 /delete-node/ &wcnss_fw_mem;
 21 	chassis-type = "handset";
 22 	qcom,msm-id = <293 0>;
 23 	qcom,board-id = <0x1000b 0x08>;
 [all …]
 
 | 
| H A D | sdm630-sony-xperia-nile.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause10 #include <dt-bindings/gpio/gpio.h>
 11 #include <dt-bindings/input/input.h>
 12 #include <dt-bindings/input/gpio-keys.h>
 13 #include <dt-bindings/leds/common.h>
 17 	qcom,msm-id = <318 0>;
 18 	qcom,board-id = <8 1>;
 19 	qcom,pmic-id = <0x1001b 0x101011a 0x00 0x00 0x1001b 0x201011a 0x00 0x00>;
 21 	/* This part enables graphical output via bootloader-enabled display */
 25 		#address-cells = <2>;
 [all …]
 
 | 
| /linux/sound/usb/ | 
| H A D | usbaudio.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */10 /* handling of USB vendor/product ID pairs as 32-bit numbers */
 42 	atomic_t active;  member
 56 	struct list_head ep_list;	/* list of audio-related endpoints */
 80 #define USB_AUDIO_IFACE_UNUSED	((void *)-1L)
 83 	dev_err(&(chip)->dev->dev, fmt, ##args)
 85 	dev_err_ratelimited(&(chip)->dev->dev, fmt, ##args)
 87 	dev_warn(&(chip)->dev->dev, fmt, ##args)
 89 	dev_info(&(chip)->dev->dev, fmt, ##args)
 91 	dev_dbg(&(chip)->dev->dev, fmt, ##args)
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/i2c/ | 
| H A D | i2c-gpio.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 4 $id: http://devicetree.org/schemas/i2c/i2c-gpio.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Wolfram Sang <wsa@kernel.org>
 13   - $ref: /schemas/i2c/i2c-controller.yaml#
 18       - const: i2c-gpio
 20   sda-gpios:
 23       active high using open drain with (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)
 24       from <dt-bindings/gpio/gpio.h> since the signal is by definition
 [all …]
 
 |