/kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
D | usb251xb.txt | 1 Microchip USB 2.0 Hi-Speed Hub Controller 4 Hi-Speed Controller. 7 - compatible : Should be "microchip,usb251xb" or one of the specific types: 11 - reg : I2C address on the selected bus (default is <0x2C>) 14 - reset-gpios : Should specify the gpio for hub reset 15 - vdd-supply : Should specify the phandle to the regulator supplying vdd 16 - skip-config : Skip Hub configuration, but only send the USB-Attach command 17 - vendor-id : Set USB Vendor ID of the hub (16 bit, default is 0x0424) 18 - product-id : Set USB Product ID of the hub (16 bit, default depends on type) 19 - device-id : Set USB Device ID of the hub (16 bit, default is 0x0bb3) [all …]
|
/kernel/linux/linux-5.10/Documentation/w1/slaves/ |
D | w1_therm.rst | 15 ----------- 41 A bulk read of all devices on the bus could be done writing ``trigger`` 43 send the convert command to all devices on the bus, and if parasite 44 powered devices are detected on the bus (and strong pullup is enabled 46 time required by parasited powered device on the line. Reading 48 -1 if at least one sensor still in conversion, 1 if conversion is complete 53 ``temperature`` on this device will return the temperature measured at the 59 adjust it (write). A temperature conversion time depends on the device type and 71 the sensor. Resolution is reset when the sensor gets power-cycled. 78 ``resolution`` entry on each device, if supported by the sensor. [all …]
|
/kernel/linux/linux-5.10/Documentation/userspace-api/media/dvb/ |
D | fe-diseqc-reset-overload.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 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, 34 is manually powered off. Not all Digital TV adapters support this ioctl. 39 On success 0 is returned. 41 On error -1 is returned, and the ``errno`` variable is set 45 :ref:`Generic Error Codes <gen-errors>` chapter.
|
D | frontend_f_open.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 fe-open - Open a frontend device 18 .. code-block:: c 53 The device can be opened in read-only mode, which only allows monitoring 57 In a system with multiple front-ends, it is usually the case that 59 long as a front-end device is opened in read/write mode, other open() 60 calls in read/write mode will either fail or block, depending on whether 61 non-blocking or blocking mode was specified. A front-end device opened 62 in blocking mode can later be put into non-blocking mode (and vice 67 powered up, and that other front-ends may have been powered down to make [all …]
|
/kernel/linux/linux-5.10/Documentation/sound/soc/ |
D | pops-clicks.rst | 6 of components within the audio subsystem. This is noticeable on PCs when an 8 powered up and causes a popping noise on the speakers). 10 Pops and clicks can be more frequent on portable systems with DAPM. This is 11 because the components within the subsystem are being dynamically powered 12 depending on the audio usage and this can subsequently cause a small pop or 23 shutdown and follows some basic rules:- 26 Startup Order :- DAC --> Mixers --> Output PGA --> Digital Unmute 28 Shutdown Order :- Digital Mute --> Output PGA --> Mixers --> DAC 39 playback in that components are powered in a sequence depending upon stream 43 Startup Order - Input PGA --> Mixers --> ADC [all …]
|
/kernel/linux/linux-5.10/arch/arm/include/asm/ |
D | mcpm.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 6 * Copyright: (C) 2012-2013 Linaro Limited 40 * branch once it is ready to re-enter the kernel using ptr, or NULL if it 59 * mcpm_is_available - returns whether MCPM is initialized and available 66 * mcpm_cpu_power_up - make given CPU in given cluster runable 71 * The identified CPU is brought out of reset. If the cluster was powered 87 * mcpm_cpu_power_down - power the calling CPU down 89 * The calling CPU is powered down. 92 * then the cluster is prepared for power-down too. 96 * On success this does not return. Re-entry in the kernel is expected [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
D | tlv320aic3x.txt | 1 Texas Instruments - tlv320aic3x Codec module 7 - compatible - "string" - One of: 8 "ti,tlv320aic3x" - Generic TLV320AIC3x device 9 "ti,tlv320aic33" - TLV320AIC33 10 "ti,tlv320aic3007" - TLV320AIC3007 11 "ti,tlv320aic3106" - TLV320AIC3106 12 "ti,tlv320aic3104" - TLV320AIC3104 15 - reg - <int> - I2C slave address 20 - reset-gpios - GPIO specification for the active low RESET input. 21 - ai3x-gpio-func - <array of 2 int> - AIC3X_GPIO1 & AIC3X_GPIO2 Functionality [all …]
|
D | qcom,msm8916-wcd-analog.txt | 5 ## Bindings for codec core on pmic: 8 - compatible = "qcom,pm8916-wcd-analog-codec"; 9 - reg: represents the slave base address provided to the peripheral. 10 - interrupts: List of interrupts in given SPMI peripheral. 11 - interrupt-names: Names specified to above list of interrupts in same 13 "cdc_spk_cnp_int" - Speaker click and pop interrupt. 14 "cdc_spk_clip_int" - Speaker clip interrupt. 15 "cdc_spk_ocp_int" - Speaker over current protect interrupt. 16 "mbhc_ins_rem_det1" - jack insert removal detect interrupt 1. 17 "mbhc_but_rel_det" - button release interrupt. [all …]
|
/kernel/linux/linux-5.10/Documentation/trace/coresight/ |
D | coresight-ect.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 -------------------- 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 # 41 CoreSight devices on the trace data path. When these devices are enabled the 42 attached CTIs will also be enabled. By default/on power up the CTIs have [all …]
|
D | coresight-cpu-debug.rst | 9 ------------ 11 Coresight CPU debug module is defined in ARMv8-a architecture reference manual 13 debug module and it is mainly used for two modes: self-hosted debug and 15 debugger connects with SoC from JTAG port; on the other hand the program can 16 explore debugging method which rely on self-hosted debug mode, this document 17 is to focus on this part. 19 The debug module provides sample-based profiling extension, which can be used 21 every CPU has one dedicated debug module to be connected. Based on self-hosted 29 -------------- 31 - During driver registration, it uses EDDEVID and EDDEVID1 - two device ID [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/rtc/ |
D | maxim-ds1302.txt | 1 * Maxim/Dallas Semiconductor DS-1302 RTC 5 The device uses the standard MicroWire half-duplex transfer timing. 6 Master output is set on low clock and sensed by the RTC on the rising 7 edge. Master input is set by the RTC on the trailing edge and is sensed 8 by the master on low clock. 12 - compatible : Should be "maxim,ds1302" 16 - reg : Should be address of the device chip select within 19 - spi-max-frequency : DS-1302 has 500 kHz if powered at 2.2V, 20 and 2MHz if powered at 5V. 22 - spi-3wire : The device has a shared signal IN/OUT line. [all …]
|
/kernel/linux/linux-5.10/arch/mips/kernel/ |
D | smp-cps.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 17 #include <asm/mips-cps.h> 20 #include <asm/pm-cps.h> 22 #include <asm/smp-cps.h> 73 for (v = 0; v < min_t(int, core_vpes, NR_CPUS - nvpes); v++) { in cps_smp_setup() 97 /* Core 0 is powered up (we're running on it) */ in cps_smp_setup() 112 /* If we have an FPU, enroll ourselves in the FPU-full mask */ in cps_smp_setup() 126 /* Detect whether the CCA is unsuited to multi-core SMP */ in cps_prepare_cpus() 131 /* The CCA is coherent, multi-core is fine */ in cps_prepare_cpus() 136 /* CCA is not coherent, multi-core is not usable */ in cps_prepare_cpus() [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/security/tpm/ |
D | tpm-i2c.txt | 5 - compatible : 'manufacturer,model', eg. nuvoton,npct650 6 - label : human readable string describing the device, eg. "tpm" 7 - linux,sml-base : 64-bit base address of the reserved memory allocated for 9 - linux,sml-size : size of the memory allocated for the firmware event log 13 - powered-while-suspended: present when the TPM is left powered on between 17 Example (for OpenPower Systems with Nuvoton TPM 2.0 on I2C) 18 ---------------------------------------------------------- 24 linux,sml-base = <0x7f 0xfd450000>; 25 linux,sml-size = <0x10000>;
|
/kernel/linux/linux-5.10/drivers/pci/hotplug/ |
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 55 * @cmd_busy: flag set on Slot Control register write, cleared by IRQ handler 56 * on reception of a Command Completed event [all …]
|
/kernel/linux/linux-5.10/drivers/input/joystick/ |
D | db9.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (c) 1999-2001 Vojtech Pavlik 5 * Based on the work of: 115 { "Multisystem (0.8.0.2-dual) joystick", db9_multi_btn, 1, 2, 2, 1, 1 }, 116 { "Amiga CD-32 pad", db9_cd32_btn, 7, 1, 2, 1, 1 }, 131 static void db9_saturn_write_sub(struct parport *port, int type, unsigned char data, int powered, i… in db9_saturn_write_sub() argument 137 c = 0x80 | 0x30 | (powered ? 0x08 : 0) | (pwr_sub ? 0x04 : 0) | data; in db9_saturn_write_sub() 141 c = 0x40 | data << 4 | (powered ? 0x08 : 0) | (pwr_sub ? 0x04 : 0) | 0x03; in db9_saturn_write_sub() 145 c = ((((data & 2) ? 2 : 0) | ((data & 1) ? 4 : 0)) ^ 0x02) | !powered; in db9_saturn_write_sub() 174 static unsigned char db9_saturn_read_analog(struct parport *port, int type, int powered) in db9_saturn_read_analog() argument [all …]
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
D | aiutils.c | 46 /* ForceSlowClk, 1: sb/cores running on slow clock, 0: power logic control */ 78 /* OTP is powered up, use def. CIS, no SPROM */ 80 /* OTP is powered up, SPROM is present */ 82 /* OTP is powered up, no SPROM */ 84 /* OTP is powered down, SPROM is present */ 90 /* 43224 chip-specific ChipControl register bits */ 109 /* 4331 chip-specific ChipControl register bits */ 116 /* sprom/gpio13-15 mux */ 120 /* set drive out GPIO_CLK on sprom_cs pin */ 126 /* override core control on pipe_AuxClkEnable */ [all …]
|
/kernel/linux/linux-5.10/drivers/platform/x86/ |
D | toshiba_bluetooth.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Thanks to Matthew Garrett for background info on ACPI innards which 9 * normal people aren't meant to understand :-) 35 bool powered; member 79 return -ENXIO; in toshiba_bluetooth_present() 84 return -ENODEV; in toshiba_bluetooth_present() 98 return -ENXIO; in toshiba_bluetooth_status() 111 return -ENXIO; in toshiba_bluetooth_enable() 116 pr_err("Could not power ON Bluetooth device\n"); in toshiba_bluetooth_enable() 117 return -ENXIO; in toshiba_bluetooth_enable() [all …]
|
/kernel/linux/linux-5.10/drivers/usb/core/ |
D | generic.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * drivers/usb/generic.c - generic driver for USB devices (not interfaces) 5 * (C) Copyright 2005 Greg Kroah-Hartman <gregkh@suse.de> 7 * based on drivers/usb/usb.c which had the following copyrights: 9 * (C) Copyright Johannes Erdfelt 1999-2001 14 * (C) Copyright David Brownell 2000-2004 17 * (C) Copyright Greg Kroah-Hartman 2002-2003 34 return desc->bInterfaceClass == USB_CLASS_COMM in is_rndis() 35 && desc->bInterfaceSubClass == 2 in is_rndis() 36 && desc->bInterfaceProtocol == 0xff; in is_rndis() [all …]
|
/kernel/linux/linux-5.10/Documentation/ABI/testing/ |
D | sysfs-bus-usb-devices-usbsevseg | 1 What: /sys/bus/usb/.../powered 5 Description: Controls whether the device's display will powered. 6 A value of 0 is off and a non-zero value is on. 28 hex: each character is between 0-15 29 ascii: each character is between '0'-'9' and 'A'-'F'. 41 Description: Controls the decimal places on the device.
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/ |
D | power-domain.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/power/power-domain.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rafael J. Wysocki <rjw@rjwysocki.net> 11 - Kevin Hilman <khilman@kernel.org> 12 - Ulf Hansson <ulf.hansson@linaro.org> 15 System on chip designs are often divided into multiple PM domains that can be 24 \#power-domain-cells property in the PM domain provider node. 28 pattern: "^(power-controller|power-domain)([@-].*)?$" [all …]
|
/kernel/linux/linux-5.10/drivers/media/i2c/smiapp/ |
D | smiapp-quirk.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * drivers/media/i2c/smiapp/smiapp-quirk.h 7 * Copyright (C) 2011--2012 Nokia Corporation 17 * struct smiapp_quirk - quirks for sensors that deviate from SMIA++ standard 19 * @limits: Replace sensor->limits with values which can't be read from 20 * sensor registers. Called the first time the sensor is powered up. 21 * @post_poweron: Called always after the sensor has been fully powered on. 32 * @value: Register value, set by the caller on write, or 33 * by the quirk on read 35 * @return: 0 on success, -ENOIOCTLCMD if no register [all …]
|
/kernel/linux/linux-5.10/Documentation/driver-api/media/ |
D | csi2.rst | 1 .. SPDX-License-Identifier: GPL-2.0 5 MIPI CSI-2 8 CSI-2 is a data bus intended for transferring images from cameras to 14 ----------------- 16 See :ref:`v4l2-mbus-pixelcode` for details on which media bus formats should 17 be used for CSI-2 interfaces. 20 ------------------- 22 CSI-2 transmitter, such as a sensor or a TV tuner, drivers need to 23 provide the CSI-2 receiver with information on the CSI-2 bus 26 (:c:type:`v4l2_subdev_video_ops`->s_stream() callback). These [all …]
|
/kernel/linux/linux-5.10/drivers/ata/ |
D | libata-zpodd.c | 1 // SPDX-License-Identifier: GPL-2.0 31 bool powered_off; /* ODD is powered off 85 if (be16_to_cpu(desc->feature_code) != 3) { in zpodd_get_mech_type() 90 if (desc->mech_type == 0 && desc->load == 0 && desc->eject == 1) { in zpodd_get_mech_type() 93 } else if (desc->mech_type == 1 && desc->load == 0 && in zpodd_get_mech_type() 94 desc->eject == 1) { in zpodd_get_mech_type() 108 struct zpodd *zpodd = dev->zpodd; in zpready() 115 sense_buf = dev->link->ap->sector_buf; in zpready() 132 if (zpodd->mech_type == ODD_MECH_TYPE_SLOT) in zpready() 141 * Update the zpodd->zp_ready field. This field will only be set [all …]
|
/kernel/linux/linux-5.10/arch/arm/boot/dts/ |
D | kirkwood-nas2big.dts | 1 // SPDX-License-Identifier: GPL-2.0 11 /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 …]
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
D | intel_runtime_pm.c | 2 * Copyright © 2012-2014 Intel Corporation 40 * blocks at runtime. This is especially important on the display side where 41 * software is supposed to control many power gates manually on recent hardware, 42 * since on the GT side a lot of the power management is done by the hardware. 80 spin_lock_init(&rpm->debug.lock); in init_intel_runtime_pm_wakeref() 89 if (!rpm->available) in track_intel_runtime_pm_wakeref() 90 return -1; in track_intel_runtime_pm_wakeref() 94 return -1; in track_intel_runtime_pm_wakeref() 96 spin_lock_irqsave(&rpm->debug.lock, flags); in track_intel_runtime_pm_wakeref() 98 if (!rpm->debug.count) in track_intel_runtime_pm_wakeref() [all …]
|