| /Linux-v5.15/include/linux/regulator/ |
| D | da9121.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * DA9121 Single-channel dual-phase 10A buck converter 4 * DA9130 Single-channel dual-phase 10A buck converter (Automotive) 5 * DA9217 Single-channel dual-phase 6A buck converter 6 * DA9122 Dual-channel single-phase 5A buck converter 7 * DA9131 Dual-channel single-phase 5A buck converter (Automotive) 8 * DA9220 Dual-channel single-phase 3A buck converter 9 * DA9132 Dual-channel single-phase 3A buck converter (Automotive)
|
| /Linux-v5.15/Documentation/devicetree/bindings/regulator/ |
| D | dlg,da9121.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Adam Ward <Adam.Ward.opensource@diasemi.com> 13 Dialog Semiconductor DA9121 Single-channel 10A double-phase buck converter 14 Dialog Semiconductor DA9122 Double-channel 5A single-phase buck converter 15 Dialog Semiconductor DA9220 Double-channel 3A single-phase buck converter 16 Dialog Semiconductor DA9217 Single-channel 6A double-phase buck converter 17 Dialog Semiconductor DA9130 Single-channel 10A double-phase buck converter 18 Dialog Semiconductor DA9131 Double-channel 5A single-phase buck converter [all …]
|
| D | nxp,pf8x00-regulator.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/regulator/nxp,pf8x00-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jagan Teki <jagan@amarulasolutions.com> 11 - Troy Kisky <troy.kisky@boundarydevices.com> 16 linear and one vsnvs regulators. It has built-in one time programmable 22 - nxp,pf8100 23 - nxp,pf8121a 24 - nxp,pf8200 [all …]
|
| D | da9210.txt | 1 * Dialog Semiconductor DA9210 Multi-phase 12A DCDC BUCK Converter 5 - compatible: must be "dlg,da9210" 6 - reg: the i2c slave address of the regulator. It should be 0x68. 10 - interrupts: a reference to the DA9210 interrupt, if available. 12 Any standard regulator properties can be used to configure the single da9210 21 interrupt-parent = <...>; 24 regulator-min-microvolt = <300000>; 25 regulator-max-microvolt = <1570000>; 26 regulator-min-microamp = <1600000>; 27 regulator-max-microamp = <4600000>; [all …]
|
| /Linux-v5.15/drivers/regulator/ |
| D | da9121-regulator.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * DA9121 Single-channel dual-phase 10A buck converter 4 * DA9130 Single-channel dual-phase 10A buck converter (Automotive) 5 * DA9217 Single-channel dual-phase 6A buck converter 6 * DA9122 Dual-channel single-phase 5A buck converter 7 * DA9131 Dual-channel single-phase 5A buck converter (Automotive) 8 * DA9220 Dual-channel single-phase 3A buck converter 9 * DA9132 Dual-channel single-phase 3A buck converter (Automotive) 23 #include <dt-bindings/regulator/dlg,da9121-regulator.h>
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 38 managed regulators and simple non-configurable regulators. 65 They provide two I2C-controlled DC/DC step-down converters with 85 tristate "Active-semi act8865 voltage regulator" 90 This driver controls a active-semi act8865 voltage output 94 tristate "Active-semi ACT8945A voltage regulator" 97 This driver controls a active-semi ACT8945A voltage regulator 98 via I2C bus. The ACT8945A features three step-down DC/DC converters 99 and four low-dropout linear regulators, along with a ActivePath 110 tristate "Freescale i.MX on-chip ANATOP LDO regulators" [all …]
|
| D | da9121-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 // DA9121 Single-channel dual-phase 10A buck converter 7 // DA9130 Single-channel dual-phase 10A buck converter (Automotive) 8 // DA9217 Single-channel dual-phase 6A buck converter 9 // DA9122 Dual-channel single-phase 5A buck converter 10 // DA9131 Dual-channel single-phase 5A buck converter (Automotive) 11 // DA9220 Dual-channel single-phase 3A buck converter 12 // DA9132 Dual-channel single-phase 3A buck converter (Automotive) 30 #include "da9121-regulator.h" 118 int buck_id; /* 0=core, 1/2-buck */ [all …]
|
| /Linux-v5.15/Documentation/devicetree/bindings/ |
| D | trivial-devices.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/trivial-devices.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 27 spi-max-frequency: true 31 - enum: 32 … # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin 33 - ad,ad7414 34 # ADM9240: Complete System Hardware Monitor for uProcessor-Based Systems [all …]
|
| /Linux-v5.15/Documentation/devicetree/bindings/mmc/ |
| D | exynos-dw-mshc.txt | 7 by synopsys-dw-mshc.txt and the properties used by the Samsung Exynos specific 13 - "samsung,exynos4210-dw-mshc": for controllers with Samsung Exynos4210 15 - "samsung,exynos4412-dw-mshc": for controllers with Samsung Exynos4412 17 - "samsung,exynos5250-dw-mshc": for controllers with Samsung Exynos5250 19 - "samsung,exynos5420-dw-mshc": for controllers with Samsung Exynos5420 21 - "samsung,exynos7-dw-mshc": for controllers with Samsung Exynos7 23 - "samsung,exynos7-dw-mshc-smu": for controllers with Samsung Exynos7 26 * samsung,dw-mshc-ciu-div: Specifies the divider value for the card interface 30 * samsung,dw-mshc-sdr-timing: Specifies the value of CIU clock phase shift value 31 in transmit mode and CIU clock phase shift value in receive mode for single [all …]
|
| /Linux-v5.15/Documentation/networking/device_drivers/appletalk/ |
| D | cops.rst | 1 .. SPDX-License-Identifier: GPL-2.0 17 LT-200 cards work in a somewhat more limited capacity than the 21 - Tangent ATB-II, Novell NL-1000, Daystar Digital LT-200 24 - Dayna DL2000/DaynaTalk PC (Half Length), COPS LT-95, 25 - Farallon PhoneNET PC III, Farallon PhoneNET PC II 28 - Dayna DL2000 (Full length) 44 insmod -o cops2 cops io=0x260 irq=3 52 lt0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-F7-00-00-00-00-00-00-00-00 64 * For single LTalk card use:: 66 dummy -seed -phase 2 -net 2000 -addr 2000.10 -zone "1033" [all …]
|
| /Linux-v5.15/drivers/base/power/ |
| D | common.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * drivers/base/power/common.c - Common device power management code. 18 * dev_pm_get_subsys_data - Create or refcount power.subsys_data for device. 31 return -ENOMEM; in dev_pm_get_subsys_data() 33 spin_lock_irq(&dev->power.lock); in dev_pm_get_subsys_data() 35 if (dev->power.subsys_data) { in dev_pm_get_subsys_data() 36 dev->power.subsys_data->refcount++; in dev_pm_get_subsys_data() 38 spin_lock_init(&psd->lock); in dev_pm_get_subsys_data() 39 psd->refcount = 1; in dev_pm_get_subsys_data() 40 dev->power.subsys_data = psd; in dev_pm_get_subsys_data() [all …]
|
| /Linux-v5.15/drivers/hwmon/pmbus/ |
| D | ucd9200.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 82 if (!i2c_check_functionality(client->adapter, in ucd9200_probe() 85 return -ENODEV; in ucd9200_probe() 90 dev_err(&client->dev, "Failed to read device ID\n"); in ucd9200_probe() 94 dev_info(&client->dev, "Device ID %s\n", block_buffer); in ucd9200_probe() 96 for (mid = ucd9200_id; mid->name[0]; mid++) { in ucd9200_probe() 97 if (!strncasecmp(mid->name, block_buffer, strlen(mid->name))) in ucd9200_probe() 100 if (!mid->name[0]) { in ucd9200_probe() 101 dev_err(&client->dev, "Unsupported device\n"); in ucd9200_probe() 102 return -ENODEV; in ucd9200_probe() [all …]
|
| D | max16601.c | 1 // SPDX-License-Identifier: GPL-2.0 10 * information for the VSA rail in a single instance of the driver. 18 * The chip supports reading per-phase temperatures and per-phase input/output 21 * register values and reports per-phase information in PMBus page 0. 64 return i2c_smbus_read_byte_data(data->vsa, reg); in max16601_read_byte() 65 return -EOPNOTSUPP; in max16601_read_byte() 67 return -ENODATA; in max16601_read_byte() 70 static int max16601_read_word(struct i2c_client *client, int page, int phase, in max16601_read_word() argument 80 if (phase == 0xff) in max16601_read_word() 81 return -ENODATA; in max16601_read_word() [all …]
|
| /Linux-v5.15/sound/firewire/bebob/ |
| D | bebob_yamaha_terratec.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * bebob_yamaha.c - a part of driver for BeBoB based devices 5 * Copyright (c) 2013-2014 Takashi Sakamoto 12 * Yamaha GO44 is not designed to be used as stand-alone mixer. So any streams 16 * way to recover this state. GO46 is better for stand-alone mixer. 19 * At 192.0kHz, the device reports 4 PCM-in, 1 MIDI-in, 6 PCM-out, 1 MIDI-out. 20 * But Yamaha's driver reduce 2 PCM-in, 1 MIDI-in, 2 PCM-out, 1 MIDI-out to use 21 * 'Extended Stream Format Information Command - Single Request' in 'Additional 25 * Unfortunately current 'ffado-mixer' generated many asynchronous transaction 27 * recommend users to close ffado-mixer at 192.0kHz if mixer is needless. [all …]
|
| /Linux-v5.15/drivers/mmc/host/ |
| D | dw_mmc-rockchip.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 11 #include <linux/mmc/slot-gpio.h> 16 #include "dw_mmc-pltfm.h" 29 struct dw_mci_rockchip_priv_data *priv = host->priv; in dw_mci_rk3288_set_ios() 34 if (ios->clock == 0) in dw_mci_rk3288_set_ios() 41 * ios->clock = (div == 0) ? bus_hz : (bus_hz / (2 * div)) in dw_mci_rk3288_set_ios() 44 * DDR52 8-bit mode. in dw_mci_rk3288_set_ios() 46 if (ios->bus_width == MMC_BUS_WIDTH_8 && in dw_mci_rk3288_set_ios() 47 ios->timing == MMC_TIMING_MMC_DDR52) in dw_mci_rk3288_set_ios() 48 cclkin = 2 * ios->clock * RK3288_CLKGEN_DIV; in dw_mci_rk3288_set_ios() [all …]
|
| /Linux-v5.15/drivers/gpu/drm/i915/selftests/ |
| D | i915_syncmap.c | 41 for (d = 0; d < depth - 1; d++) { in __sync_print() 42 if (last & BIT(depth - d - 1)) in __sync_print() 47 *sz -= len; in __sync_print() 49 len = scnprintf(buf, *sz, "%x-> ", idx); in __sync_print() 51 *sz -= len; in __sync_print() 55 len = scnprintf(buf, *sz, "0x%016llx", p->prefix << p->height << SHIFT); in __sync_print() 57 *sz -= len; in __sync_print() 58 X = (p->height + SHIFT) / 4; in __sync_print() 59 scnprintf(buf - X, *sz + X, "%*s", X, "XXXXXXXXXXXXXXXXX"); in __sync_print() 61 if (!p->height) { in __sync_print() [all …]
|
| /Linux-v5.15/tools/power/pm-graph/ |
| D | sleepgraph.8 | 3 sleepgraph \- Suspend/Resume timing analysis 21 Generates output files in subdirectory: suspend-yymmdd-HHMMSS 27 \fB-h\fR 30 \fB-v\fR 33 \fB-verbose\fR 36 \fB-config \fIfile\fR 39 \fB-m \fImode\fR 42 \fB-o \fIname\fR 46 e.g. suspend-{hostname}-{date}-{time} 48 \fB-rtcwake \fIt\fR | off [all …]
|
| /Linux-v5.15/Documentation/hwmon/ |
| D | pmbus-core.rst | 9 power-management protocol with a fully defined command language that facilitates 11 protocol is implemented over the industry-standard SMBus serial interface and 12 enables programming, control, and real-time monitoring of compliant power 18 promoted by the PMBus Implementers Forum (PMBus-IF), comprising 30+ adopters 22 commands, and manufacturers can add as many non-standard commands as they like. 23 Also, different PMBUs devices act differently if non-supported commands are 43 PMBus device capabilities auto-detection 46 For generic PMBus devices, code in pmbus.c attempts to auto-detect all supported 47 PMBus commands. Auto-detection is somewhat limited, since there are simply too 50 pages (see the PMBus specification for details on multi-page PMBus devices). [all …]
|
| D | ltc2978.rst | 10 Addresses scanned: - 18 Addresses scanned: - 26 Addresses scanned: - 34 Addresses scanned: - 42 Addresses scanned: - 52 Addresses scanned: - 60 Addresses scanned: - 68 Addresses scanned: - 76 Addresses scanned: - 84 Addresses scanned: - [all …]
|
| /Linux-v5.15/Documentation/networking/ |
| D | can.rst | 2 SocketCAN - Controller Area Network 20 .. _socketcan-motivation: 29 functionality. Usually, there is only a hardware-specific device 32 Queueing of frames and higher-level transport protocols like ISO-TP 34 character-device implementations support only one single process to 47 protocol family module and also vice-versa. Also, the protocol family 57 communicate using a specific transport protocol, e.g. ISO-TP, just 60 CAN-IDs, frames, etc. 62 Similar functionality visible from user-space could be provided by a 74 * **Abstraction:** In most existing character-device implementations, the [all …]
|
| /Linux-v5.15/include/linux/iio/frequency/ |
| D | ad9523.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 38 * struct ad9523_channel_spec - Output channel configuration 42 * @sync_ignore_en: Ignore chip-level SYNC signal. 47 * @divider_phase: Divider initial phase after a SYNC. Range 0..63 49 * @channel_divider: 10-bit channel divider. 106 * struct ad9523_platform_data - platform specific information 109 * @refa_diff_rcv_en: REFA differential/single-ended input selection. 110 * @refb_diff_rcv_en: REFB differential/single-ended input selection. 111 * @zd_in_diff_en: Zero Delay differential/single-ended input selection. 112 * @osc_in_diff_en: OSC differential/ single-ended input selection. [all …]
|
| /Linux-v5.15/arch/microblaze/include/asm/ |
| D | hash.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 * multiply using shifts and adds. GCC can find a 9-step solution, but 12 * this 6-step solution was found by Yevgen Voronenko's implementation 15 * That software is really not designed for a single multiplier this large, 17 * 6-shift, 6-add sequences for computing x * 0x61C88647. They are all 21 * return (a<<11) + (b<<6) + (c<<3) - b; 37 /* Phase 1: Compute three intermediate values */ in __hash_32() 43 /* Phase 2: Compute (a << 11) + (b << 6) + (c << 3) - b */ in __hash_32() 49 return a - b; /* (a << 11) + (b << 6) + (c << 3) - b */ in __hash_32() 56 * addition-subtraction chain. This one is not known to be in __hash_32() [all …]
|
| /Linux-v5.15/include/linux/ |
| D | timex.h | 28 * Added defines for hybrid phase/frequency-lock loop. 32 * defines for PPS phase-lock loop. 46 * 1995-08-13 Torsten Duwe 47 * kernel PLL updated to 1994-12-13 specs (rfc-1589) 48 * 1997-08-30 Ulrich Windl 50 * 2004-08-12 Christoph Lameter 59 #define ADJ_OFFSET_SINGLESHOT 0x0001 /* old-fashioned adjtime */ 60 #define ADJ_OFFSET_READONLY 0x2000 /* read-only adjtime */ 71 * when an interrupt takes places versus a high speed, fine-grained 73 * single interrupt, it must have a very low cost/overhead. [all …]
|
| /Linux-v5.15/Documentation/RCU/ |
| D | whatisRCU.rst | 3 What is RCU? -- "Read, Copy, Update" 21 during the 2.5 development effort that is optimized for read-mostly 40 :ref:`6. ANALOGY WITH READER-WRITER LOCKING <6_whatisRCU>` 58 everything, feel free to read the whole thing -- but if you are really 60 never need this document anyway. ;-) 65 ---------------- 68 "reclamation" phases. The removal phase removes references to data items 71 The reason that it is safe to run the removal phase concurrently with 74 partially updated reference. The reclamation phase does the work of reclaiming 76 removal phase. Because reclaiming data items can disrupt any readers [all …]
|
| /Linux-v5.15/Documentation/devicetree/bindings/mfd/ |
| D | ti,lp87561-q1.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mfd/ti,lp87561-q1.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI LP87561-Q1 single 4-phase output buck converter 10 - Keerthy <j-keerthy@ti.com> 14 const: ti,lp87561-q1 20 reset-gpios: 24 gpio-controller: true 26 '#gpio-cells': [all …]
|