| /linux/Documentation/w1/slaves/ | 
| H A D | w1_therm.rst | 16 -----------42 A bulk read of all devices on the bus could be done writing ``trigger``
 44 send the convert command to all devices on the bus, and if parasite
 45 powered devices are detected on the bus (and strong pullup is enabled
 47 time required by parasited powered device on the line. Reading
 49 -1 if at least one sensor still in conversion, 1 if conversion is complete
 72 the sensor. Resolution is reset when the sensor gets power-cycled.
 81 Some non-genuine DS18B20 chips are fixed in 12-bit mode only, so the actual
 86 The write-only sysfs entry ``eeprom_cmd`` is an alternative for EEPROM operations.
 91 ``0`` if the device is parasite powered, ``1`` if the device is externally powered.
 [all …]
 
 | 
| H A D | w1_ds28e17.rst | 7   * Maxim DS28E17 1-Wire-to-I2C Master Bridge19 -----------
 20 The DS28E17 is a Onewire slave device which acts as an I2C bus master.
 22 This driver creates a new I2C bus for any DS28E17 device detected. I2C buses
 25 connected to a "native" I2C bus master.
 30   SUBSYSTEM=="i2c-dev", KERNEL=="i2c-[0-9]*", ATTRS{name}=="w1-19-*", \
 31           SYMLINK+="i2c-$attr{name}"
 33 may be used to create stable /dev/i2c- entries based on the unique id of the
 41 	it is connected. The power-on default	of the DS28E17 is 400kBaud, but
 42 	chips may come and go on the Onewire bus without being de-powered and
 [all …]
 
 | 
| /linux/Documentation/firmware-guide/acpi/ | 
| H A D | non-d0-probe.rst | 1 .. SPDX-License-Identifier: GPL-2.010 In some cases it may be preferred to leave certain devices powered off for the
 19 probe. The support for _DSC requires support from the kernel bus type if the
 20 bus driver normally sets the device in D0 state for probe.
 22 The downside of using _DSC is that as the device is not powered on, even if
 28 ---
 33 the device will not be powered on (put in D0 state) for probe.
 36 --------
 41 .. code-block:: text
 44 	0	D0	Device fully powered on
 [all …]
 
 | 
| /linux/Documentation/userspace-api/media/dvb/ | 
| H A D | fe-diseqc-reset-overload.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later13 FE_DISEQC_RESET_OVERLOAD - Restores the power to the antenna subsystem, if it was powered off due -…
 31 If the bus has been automatically powered off due to power overload,
 32 this ioctl call restores the power to the bus. The call requires
 34 is manually powered off. Not all Digital TV adapters support this ioctl.
 41 On error -1 is returned, and the ``errno`` variable is set
 45 :ref:`Generic Error Codes <gen-errors>` chapter.
 
 | 
| /linux/Documentation/ABI/testing/ | 
| H A D | sysfs-bus-usb-devices-usbsevseg | 1 What:		/sys/bus/usb/.../powered5 Description:	Controls whether the device's display will powered.
 6 		A value of 0 is off and a non-zero value is on.
 8 What:		/sys/bus/usb/.../mode_msb
 9 What:		/sys/bus/usb/.../mode_lsb
 22 What:		/sys/bus/usb/.../textmode
 28 		hex:	each character is between 0-15
 29 		ascii:	each character is between '0'-'9' and 'A'-'F'.
 31 What:		/sys/bus/usb/.../text
 37 What:		/sys/bus/usb/.../decimals
 
 | 
| H A D | sysfs-driver-w1_therm | 1 What:		/sys/bus/w1/devices/.../alarms7 		(typical -55 degC to 125 degC), if not values will be trimmed
 11 		master level, refer to Documentation/w1/w1-generic.rst for
 17 What:		/sys/bus/w1/devices/.../eeprom_cmd
 33 What:		/sys/bus/w1/devices/.../ext_power
 39 			* '0': device parasite powered
 40 			* '1': device externally powered
 41 			* '-xx': xx is kernel error when reading power status
 47 What:		/sys/bus/w1/devices/.../resolution
 55 		values after power-on. Read or write are :
 [all …]
 
 | 
| H A D | sysfs-bus-i2c-devices-turris-omnia-mcu | 1 What:		/sys/bus/i2c/devices/<mcu_device>/board_revision8 		revisions have board information burned in the ATSHA204-A chip).
 12 What:		/sys/bus/i2c/devices/<mcu_device>/first_mac_address
 21 		revisions have board information burned in the ATSHA204-A chip).
 25 What:		/sys/bus/i2c/devices/<mcu_device>/front_button_mode
 35 		 - ``mcu`` makes the button press event be handled by the MCU to
 37 		 - ``cpu`` makes the button press event be handled by the CPU.
 41 What:		/sys/bus/i2c/devices/<mcu_device>/front_button_poweron
 47 		low power mode. The router can be powered on by pressing the
 57 What:		/sys/bus/i2c/devices/<mcu_device>/fw_features
 [all …]
 
 | 
| /linux/drivers/pci/hotplug/ | 
| H A D | rpaphp_pci.c | 1 // SPDX-License-Identifier: GPL-2.0+3  * PCI Hot Plug Controller Driver for RPA-compliant PPC64 platform.
 15 #include <asm/pci-bridge.h>
 23  * RTAS call get-sensor-state(DR_ENTITY_SENSE) return values as per PAPR:
 24  * -- generic return codes ---
 25  *    -1: Hardware Error
 26  *    -2: RTAS_BUSY
 27  *    -3: Invalid sensor. RTAS Parameter Error.
 28  * -- rtas_get_sensor function specific return codes ---
 29  * -9000: Need DR entity to be powered up and unisolated before RTAS call
 [all …]
 
 | 
| H A D | pciehp.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */6  * Copyright (C) 2001 Greg Kroah-Hartman (greg@kroah.com)
 8  * Copyright (C) 2003-2004 Intel Corporation
 36 	pci_dbg(ctrl->pcie->port, format, ## arg)
 38 	pci_err(ctrl->pcie->port, format, ## arg)
 40 	pci_info(ctrl->pcie->port, format, ## arg)
 42 	pci_warn(ctrl->pcie->port, format, ## arg)
 47  * struct controller - PCIe hotplug controller
 53  * @inband_presence_disabled: In-Band Presence Detect Disable supported by
 81  * @depth: Number of additional hotplug ports in the path to the root bus,
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/sound/ | 
| H A D | ti,tlv320aic3x.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause4 ---
 6 $schema: http://devicetree.org/meta-schemas/core.yaml#
 11   TLV320AIC3x are a series of low-power stereo audio codecs with stereo
 13   single-ended or fully differential configurations.
 15   The serial control bus supports SPI or I2C protocols, while the serial audio
 16   data bus is programmable for I2S, left/right-justified, DSP, or TDM modes.
 44   - Jai Luthra <j-luthra@ti.com>
 49       - ti,tlv320aic3x
 50       - ti,tlv320aic33
 [all …]
 
 | 
| /linux/drivers/hwmon/ | 
| H A D | sfctemp.c | 1 // SPDX-License-Identifier: GPL-2.019  * TempSensor reset. The RSTN can be de-asserted once the analog core has
 20  * powered up. Trst(min 100ns)
 21  * 0:reset  1:de-assert
 26  * TempSensor analog core power down. The analog core will be powered up
 27  * Tpu(min 50us) after PD is de-asserted. RSTN should be held low until the
 28  * analog core is powered up.
 41  * Temp(C)=DOUT*Y/4094 - K
 64 	/* make sure we're powered down first */  in sfctemp_power_up()
 65 	writel(SFCTEMP_PD, sfctemp->regs);  in sfctemp_power_up()
 [all …]
 
 | 
| /linux/Documentation/trace/coresight/ | 
| H A D | coresight-ect.rst | 1 .. SPDX-License-Identifier: GPL-2.011 --------------------
 21  0 C   0----------->:     :             +======>(other CTI channel IO)
 22  0  P  0<-----------:     :             v
 24  0000000            : CTI :<=========>*CTM*<====>: CTI :---+
 25  #######  in_trigs  :     : (id 0-3)  *****      :::::::   v
 26  # ETM #----------->:     :                         ^   #######
 27  #     #<-----------:     :                         +---# ETR #
 50 The hardware trigger signals can also be connected to non-CoreSight devices
 60 ---------------------------
 [all …]
 
 | 
| /linux/Documentation/ABI/obsolete/ | 
| H A D | sysfs-driver-hid-roccat-kovaplus | 1 What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…4 Description:	The integer value of this attribute ranges from 1-4.
 11 What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…
 14 Description:	The integer value of this attribute ranges from 0-4.
 18 		The profile that's active when powered down is the same that's
 19 		active when the mouse is powered on.
 22 What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…
 25 Description:	The integer value of this attribute ranges from 1-10.
 32 What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…
 35 Description:	The integer value of this attribute ranges from 1-10.
 [all …]
 
 | 
| H A D | sysfs-driver-hid-roccat-koneplus | 1 What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…4 Description:	The integer value of this attribute ranges from 0-4.
 7                 profile that's active when the mouse is powered on next time.
 12 What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…
 15 Description:	The integer value of this attribute ranges from 0-4.
 18                 profile that's active when the mouse is powered on next time.
 24 What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…
 36 What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…
 44 What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…
 55 What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p…
 [all …]
 
 | 
| /linux/drivers/pci/pwrctrl/ | 
| H A D | core.c | 1 // SPDX-License-Identifier: GPL-2.0-only10 #include <linux/pci-pwrctrl.h>
 20 	if (dev_fwnode(dev) != dev_fwnode(pwrctrl->dev))  in pci_pwrctrl_notify()
 34 		dev->of_node_reused = true;  in pci_pwrctrl_notify()
 47 	pci_rescan_bus(to_pci_host_bridge(pwrctrl->dev->parent)->bus);  in rescan_work_func()
 52  * pci_pwrctrl_init() - Initialize the PCI power control context struct
 59 	pwrctrl->dev = dev;  in pci_pwrctrl_init()
 60 	INIT_WORK(&pwrctrl->work, rescan_work_func);  in pci_pwrctrl_init()
 65  * pci_pwrctrl_device_set_ready() - Notify the pwrctrl subsystem that the PCI
 66  * device is powered-up and ready to be detected.
 [all …]
 
 | 
| /linux/drivers/net/wireless/intel/iwlegacy/ | 
| H A D | csr.h | 8  * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved.29  * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
 33  * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved.
 68  * CSR registers are mapped directly into PCI bus space, and are accessible
 70  * low power states due to driver-invoked device resets
 71  * (e.g. CSR_RESET_REG_FLAG_SW_RESET) or uCode-driven power-saving modes.
 74  * these provide simple PCI bus access, without waking up the MAC.
 77  * The MAC (uCode processor, etc.) does not need to be powered up for accessing
 86 #define CSR_INT_COALESCING      (CSR_BASE+0x004)	/* accum ints, 32-usec units */
 100  * 31-8:  Reserved
 [all …]
 
 | 
| /linux/drivers/net/wireless/intel/iwlwifi/ | 
| H A D | iwl-csr.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */3  * Copyright (C) 2005-2014, 2018-2025 Intel Corporation
 4  * Copyright (C) 2013-2014 Intel Mobile Communications GmbH
 12  * CSR registers are mapped directly into PCI bus space, and are accessible
 14  * low power states due to driver-invoked device resets
 15  * (e.g. CSR_RESET_REG_FLAG_SW_RESET) or uCode-driven power-saving modes.
 18  * these provide simple PCI bus access, without waking up the MAC.
 21  * The MAC (uCode processor, etc.) does not need to be powered up for accessing
 30 #define CSR_INT_COALESCING      (CSR_BASE+0x004) /* accum ints, 32-usec units */
 37 #define CSR_FUNC_SCRATCH        (CSR_BASE+0x02c) /* Scratch register - used for FW dbg */
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/bus/ | 
| H A D | renesas,bsc.yaml | 2 ---3 $id: http://devicetree.org/schemas/bus/renesas,bsc.yaml#
 4 $schema: http://devicetree.org/meta-schemas/core.yaml#
 6 title: Renesas Bus State Controller (BSC)
 9   - Geert Uytterhoeven <geert+renesas@glider.be>
 12   The Renesas Bus State Controller (BSC, sometimes called "LBSC within Bus
 13   Bridge", or "External Bus Interface") can be found in several Renesas ARM
 14   SoCs.  It provides an external bus for connecting multiple external
 18   While the BSC is a fairly simple memory-mapped bus, it may be part of a
 21   must be powered on, and the functional clock driving the BSC must be
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/usb/ | 
| H A D | atmel-usb.txt | 6  - compatible: Should be "atmel,at91rm9200-ohci" for USB controllers8  - reg: Address and length of the register set for the device
 9  - interrupts: Should contain ohci interrupt
 10  - clocks: Should reference the peripheral, host and system clocks
 11  - clock-names: Should contain three strings
 15  - num-ports: Number of ports.
 16  - atmel,vbus-gpio: If present, specifies a gpio that needs to be
 17    activated for the bus to be powered.
 18  - atmel,oc-gpio: If present, specifies a gpio that needs to be
 22 	compatible = "atmel,at91rm9200-ohci", "usb-ohci";
 [all …]
 
 | 
| /linux/drivers/nfc/ | 
| H A D | mei_phy.c | 1 // SPDX-License-Identifier: GPL-2.05  * MEI Library for mei bus nfc device access
 74 			16, 1, (skb)->data, (skb)->len, false);	\
 81 			16, 1, (skb)->data, (skb)->len, false);	\
 88 		 (_hdr)->cmd, (_hdr)->status, (_hdr)->req_id,       \
 89 		 (_hdr)->reserved, (_hdr)->data_size);              \
 107 	r = mei_cldev_send(phy->cldev, (u8 *)&cmd, sizeof(struct mei_nfc_cmd));  in mei_nfc_if_version()
 119 		return -ENOMEM;  in mei_nfc_if_version()
 121 	bytes_recv = mei_cldev_recv(phy->cldev, (u8 *)reply, if_version_length);  in mei_nfc_if_version()
 124 		r = -EIO;  in mei_nfc_if_version()
 [all …]
 
 | 
| /linux/Documentation/usb/ | 
| H A D | misc_usbsevseg.rst | 2 USB 7-Segment Numeric Display8 ------------------
 16 ------------
 28 hex expects a value between 0-15 per character,
 29 ascii expects a value between '0'-'9' and 'A'-'F'.
 33 ----------------
 35 	echo 1 > /sys/bus/usb/.../powered
 37 	echo $mode_msb > /sys/bus/usb/.../mode_msb
 38 	echo $mode_lsb > /sys/bus/usb/.../mode_lsb
 40 	echo $textmode > /sys/bus/usb/.../textmode
 [all …]
 
 | 
| /linux/Documentation/mhi/ | 
| H A D | topology.rst | 1 .. SPDX-License-Identifier: GPL-2.011 --------------
 14 such as the external modems and WiFi chipsets. It is also the MHI bus master
 17 is taken care by the physical bus such as PCIe. Each controller driver exposes
 22 * Turns on the physical bus and establishes the link to the device
 24 * Allocates struct mhi_controller and registers with the MHI bus framework
 30 ----------
 33 for bi-directional communication. Once MHI is in powered on state, the MHI
 40         /sys/bus/mhi/devices/
 43 ----------
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/net/bluetooth/ | 
| H A D | mediatek,bluetooth.txt | 13 - compatible:	Must be14 		  "mediatek,mt7663u-bluetooth": for MT7663U device
 15 		  "mediatek,mt7668u-bluetooth": for MT7668U device
 16 - vcc-supply:	Main voltage regulator
 21 - pinctrl-names: Should be "default", "runtime"
 22 - pinctrl-0: Should contain UART RXD low when the device is powered up to
 24 - pinctrl-1: Should contain UART mode pin ctrl
 30 - boot-gpios:	GPIO same to the pin as UART RXD and used to keep LOW when
 31 		the device is powered up to enter proper bootstrap mode when
 32 - pinctrl-names: Should be "default"
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/marvell/ | 
| H A D | kirkwood-nas2big.dts | 1 // SPDX-License-Identifier: GPL-2.011 /dts-v1/;
 13 #include "kirkwood-netxbig.dtsi"
 17 	compatible = "lacie,nas2big", "lacie,netxbig", "marvell,kirkwood-88f6282", "marvell,kirkwood";
 26 		stdout-path = &uart0;
 31 			/* The on-chip RTC is not powered (no supercap). */
 37 			 * the other netxbig-compatible boards.
 48 		compatible = "gpio-fan";
 49 		alarm-gpios = <&gpio0 25 GPIO_ACTIVE_LOW>;
 54 		compatible = "simple-bus";
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/allwinner/ | 
| H A D | sun8i-r16-parrot.dts | 4  * Quentin Schulz <quentin.schulz@free-electrons.com>6  * This file is dual-licensed: you can use it either under the terms
 45 /dts-v1/;
 46 #include "sun8i-a33.dtsi"
 47 #include "sunxi-common-regulators.dtsi"
 49 #include <dt-bindings/gpio/gpio.h>
 50 #include <dt-bindings/input/input.h>
 54 	compatible = "allwinner,parrot", "allwinner,sun8i-a33";
 61 		stdout-path = "serial0:115200n8";
 65 		compatible = "gpio-leds";
 [all …]
 
 |