Home
last modified time | relevance | path

Searched +full:multi +full:- +full:phase (Results 1 – 25 of 235) sorted by relevance

12345678910

/openbmc/linux/Documentation/devicetree/bindings/
H A Dtrivial-devices.yaml1 # 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:
33 - acbel,fsg032
34 … # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin
35 - ad,ad7414
[all …]
/openbmc/linux/drivers/net/ethernet/seeq/
H A Dsgiseeq.h1 /* SPDX-License-Identifier: GPL-2.0 */
77 #define SEEQ_TCMD_RB1 0x20 /* Register bank one w/multi-cast low byte */
78 #define SEEQ_TCMD_RB2 0x40 /* Register bank two w/multi-cast high byte */
89 #define SEEQ_HPIO_P1BITS 0x00000001 /* cycles to stay in P1 phase for PIO */
90 #define SEEQ_HPIO_P2BITS 0x00000060 /* cycles to stay in P2 phase for PIO */
91 #define SEEQ_HPIO_P3BITS 0x00000100 /* cycles to stay in P3 phase for PIO */
92 #define SEEQ_HDMA_D1BITS 0x00000006 /* cycles to stay in D1 phase for DMA */
93 #define SEEQ_HDMA_D2BITS 0x00000020 /* cycles to stay in D2 phase for DMA */
94 #define SEEQ_HDMA_D3BITS 0x00000000 /* cycles to stay in D3 phase for DMA */
99 #define SEEQ_HCTL_IPG 0x00001000 /* Inter-packet gap */
[all …]
/openbmc/linux/Documentation/hwmon/
H A Dmp2888.rst1 .. SPDX-License-Identifier: GPL-2.0
17 -----------
20 vendor dual-loop, digital, multi-phase controller MP2888.
24 - One power rail.
25 - Programmable Multi-Phase up to 10 Phases.
26 - PWM-VID Interface
27 - One pages 0 for telemetry.
28 - Programmable pins for PMBus Address.
29 - Built-In EEPROM to Store Custom Configurations.
33 - PMBus rev 1.3 interface.
[all …]
H A Dmp2975.rst1 .. SPDX-License-Identifier: GPL-2.0
17 -----------
20 vendor dual-loop, digital, multi-phase controller MP2975.
24 - Supports up to two power rail.
25 - Provides 8 pulse-width modulations (PWMs), and can be configured up
26 to 8-phase operation for rail 1 and up to 4-phase operation for rail
28 - Supports two pages 0 and 1 for telemetry and also pages 2 and 3 for
30 - Can configured VOUT readout in direct or VID format and allows
32 protocols are available: VR13 mode with 5-mV DAC; VR13 mode with
33 10-mV DAC, IMVP9 mode with 5-mV DAC.
[all …]
H A Dtps53679.rst10 Addresses scanned: -
18 Addresses scanned: -
26 Addresses scanned: -
34 Addresses scanned: -
42 Addresses scanned: -
50 Addresses scanned: -
57 Guenter Roeck <linux@roeck-us.net>
61 -----------
63 Chips in this series are multi-phase step-down converters with one or two
68 -----------
[all …]
H A Dir36021.rst1 .. SPDX-License-Identifier: GPL-2.0
11 Addresses scanned: -
17 - Chris Packham <chris.packham@alliedtelesis.co.nz>
20 -----------
22 The IR36021 is a dual-loop digital multi-phase buck controller designed for
26 -----------
32 ----------------
41 curr2_alarm Output over-current alarm
45 in1_alarm Input under-voltage alarm
49 in2_alarm Output over-voltage alarm
[all …]
H A Dpmbus-core.rst9 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 …]
/openbmc/linux/drivers/regulator/
H A DKconfig1 # 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 …]
H A Dtps6594-regulator.c1 // SPDX-License-Identifier: GPL-2.0
5 // Copyright (C) 2023 BayLibre Incorporated - https://www.baylibre.com/
42 /* Multi-phase DCDC's */
353 if (irq_data->type->event_name[0] == '\0') { in tps6594_regulator_irq_handler()
355 dev_err(irq_data->dev, in tps6594_regulator_irq_handler()
360 dev_err(irq_data->dev, "Error IRQ trap %s for %s\n", in tps6594_regulator_irq_handler()
361 irq_data->type->event_name, irq_data->type->regulator_name); in tps6594_regulator_irq_handler()
363 regulator_notifier_call_chain(irq_data->rdev, in tps6594_regulator_irq_handler()
364 irq_data->type->event, NULL); in tps6594_regulator_irq_handler()
376 struct tps6594 *tps = dev_get_drvdata(pdev->dev.parent); in tps6594_request_reg_irqs()
[all …]
/openbmc/linux/tools/power/pm-graph/
H A Dsleepgraph.83 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 …]
/openbmc/qemu/docs/devel/
H A Dreset.rst18 ----------------
43 have some non-deterministic state they want to reinitialize to a different
45 must not reinitialize on a snapshot-load reset.
49 its devices during wake-up (from the ``MachineClass::wakeup()`` method), this
51 type to differentiate the reset requested during machine wake-up from other
52 reset requests. For example, RAM content must not be lost during wake-up, and
53 memory devices like virtio-mem that provide additional RAM must not reset
54 such state during wake-ups, but might do so during cold resets. However, this
55 reset type should not be used for wake-up detection, as not every machine
56 type issues a device reset request during wake-up.
[all …]
/openbmc/u-boot/drivers/ddr/marvell/a38x/
H A Dddr3_training_leveling.c1 // SPDX-License-Identifier: GPL-2.0
55 for (if_id = 0; if_id <= MAX_INTERFACE_NUM - 1; if_id++) in ddr3_tip_dynamic_read_leveling()
59 for (if_id = 0; if_id <= MAX_INTERFACE_NUM - 1; if_id++) { in ddr3_tip_dynamic_read_leveling()
60 VALIDATE_IF_ACTIVE(tm->if_act_mask, if_id); in ddr3_tip_dynamic_read_leveling()
77 * Phase 1: Load pattern (using ODPG) in ddr3_tip_dynamic_read_leveling()
81 * assuming non multi-CS configuration in ddr3_tip_dynamic_read_leveling()
82 * write to CS = 0 for the non multi CS configuration, note in ddr3_tip_dynamic_read_leveling()
103 * Phase 2: ODPG to Read Leveling mode in ddr3_tip_dynamic_read_leveling()
118 for (if_id = 0; if_id <= MAX_INTERFACE_NUM - 1; if_id++) { in ddr3_tip_dynamic_read_leveling()
119 VALIDATE_IF_ACTIVE(tm->if_act_mask, if_id); in ddr3_tip_dynamic_read_leveling()
[all …]
/openbmc/linux/drivers/hwmon/pmbus/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
37 be called acbel-fsg032.
55 and ADM1294 Hot-Swap Controller and Digital Power Monitors.
67 be called bel-pfe.
70 tristate "BluTek BPA-RS600 Power Supplies"
73 BPA-RS600 Power Supplies.
76 be called bpa-rs600.
88 tristate "Delta AHE-50DC fan control module"
91 the integrated fan control module of the Delta AHE-50DC
95 will be called delta-ahe50dc-fan.
[all …]
H A Dmp2888.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Hardware monitoring driver for MPS Multi-phase Digital VR Controllers
46 return -ENODATA; in mp2888_read_byte_data()
57 * , bits 0-2. The value is selected as below: in mp2888_current_sense_gain_and_resolution_get()
58 * 00b - 5µA/A, 01b - 8.5µA/A, 10b - 9.7µA/A, 11b - 10µA/A. Other in mp2888_current_sense_gain_and_resolution_get()
67 data->curr_sense_gain = 85; in mp2888_current_sense_gain_and_resolution_get()
70 data->curr_sense_gain = 97; in mp2888_current_sense_gain_and_resolution_get()
73 data->curr_sense_gain = 100; in mp2888_current_sense_gain_and_resolution_get()
76 data->curr_sense_gain = 50; in mp2888_current_sense_gain_and_resolution_get()
79 return -EINVAL; in mp2888_current_sense_gain_and_resolution_get()
[all …]
H A Dtps53679.c1 // SPDX-License-Identifier: GPL-2.0-or-later
27 #define TPS53679_PROT_VR12_5MV 0x01 /* VR12.0 mode, 5-mV DAC */
28 #define TPS53679_PROT_VR12_5_10MV 0x02 /* VR12.5 mode, 10-mV DAC */
29 #define TPS53679_PROT_VR13_10MV 0x04 /* VR13.0 mode, 10-mV DAC */
30 #define TPS53679_PROT_IMVP8_5MV 0x05 /* IMVP8 mode, 5-mV DAC */
31 #define TPS53679_PROT_VR13_5MV 0x07 /* VR13.0 mode, 5-mV DAC */
48 for (i = 0; i < info->pages; i++) { in tps53679_identify_mode()
59 info->vrm_version[i] = vr13; in tps53679_identify_mode()
64 info->vrm_version[i] = vr12; in tps53679_identify_mode()
67 return -EINVAL; in tps53679_identify_mode()
[all …]
H A Dxdpe12284.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Hardware monitoring driver for Infineon Multi-phase Digital VR Controllers
17 #define XDPE122_PROT_VR12_5MV 0x01 /* VR12.0 mode, 5-mV DAC */
18 #define XDPE122_PROT_VR12_5_10MV 0x02 /* VR12.5 mode, 10-mV DAC */
19 #define XDPE122_PROT_IMVP9_10MV 0x03 /* IMVP9 mode, 10-mV DAC */
24 int phase, int reg) in xdpe122_read_word_data() argument
35 ret = pmbus_read_word_data(client, page, phase, reg); in xdpe122_read_word_data()
46 val >>= -exponent; in xdpe122_read_word_data()
49 switch (info->vrm_version[page]) { in xdpe122_read_word_data()
52 return 1 + DIV_ROUND_CLOSEST(val - 500, 10); in xdpe122_read_word_data()
[all …]
H A Dxdpe152c4.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Hardware monitoring driver for Infineon Multi-phase Digital VR Controllers
38 info = devm_kmemdup(&client->dev, &xdpe152_info, sizeof(*info), in xdpe152_probe()
41 return -ENOMEM; in xdpe152_probe()
/openbmc/linux/Documentation/devicetree/bindings/regulator/
H A Ddlg,da9121.yaml1 # 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 …]
H A Dda9210.txt1 * 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.
21 interrupt-parent = <...>;
24 regulator-min-microvolt = <300000>;
25 regulator-max-microvolt = <1570000>;
26 regulator-min-microamp = <1600000>;
27 regulator-max-microamp = <4600000>;
28 regulator-boot-on;
/openbmc/linux/Documentation/devicetree/bindings/iio/dac/
H A Dadi,ad5755.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Analog Devices AD5755 Multi-Channel DAC
10 - Sean Nyekjaer <sean.nyekjaer@prevas.dk>
15 - adi,ad5755
16 - adi,ad5755-1
17 - adi,ad5757
18 - adi,ad5735
19 - adi,ad5737
[all …]
/openbmc/linux/Documentation/devicetree/bindings/timer/
H A Drenesas,rz-mtu3.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/timer/renesas,rz-mtu3.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas RZ/G2L Multi-Function Timer Pulse Unit 3 (MTU3a)
10 - Biju Das <biju.das.jz@bp.renesas.com>
13 This hardware block consists of eight 16-bit timer channels and one
14 32- bit timer channel. It supports the following specifications:
15 - Pulse input/output: 28 lines max.
16 - Pulse input 3 lines
[all …]
/openbmc/u-boot/doc/
H A DREADME.android-fastboot-protocol2 ----------------------
11 ------------------
14 * Max packet size must be 64 bytes for full-speed and 512 bytes for
15 high-speed USB
16 * The protocol is entirely host-driven and synchronous (unlike the
17 multi-channel, bi-directional, asynchronous ADB protocol)
21 ---------------------
31 a. INFO -> the remaining 60 bytes are an informative message
35 b. FAIL -> the requested command failed. The remaining 60 bytes
39 c. OKAY -> the requested command completed successfully. Go to #5
[all …]
/openbmc/u-boot/drivers/ddr/marvell/axp/
H A Dddr3_hw_training.c1 // SPDX-License-Identifier: GPL-2.0
64 puts("DDR3 Training Sequence - Ver 5.7."); in ddr3_print_version()
90 DEBUG_MAIN_S("DDR3 Training Sequence - DEBUG - 1\n"); in ddr3_hw_training()
104 /* Ignore ECC errors - if ECC is enabled */ in ddr3_hw_training()
174 * Xor Bypass - ECC support in AXP is currently available for 1:1 in ddr3_hw_training()
184 DEBUG_MAIN_S("DDR3 Training Sequence - Run with PBS.\n"); in ddr3_hw_training()
186 DEBUG_MAIN_S("DDR3 Training Sequence - Run without PBS.\n"); in ddr3_hw_training()
197 /* Set low - 100Mhz DDR Frequency by HW */ in ddr3_hw_training()
198 DEBUG_MAIN_S("DDR3 Training Sequence - FAILED (Dfs High2Low)\n"); in ddr3_hw_training()
207 DEBUG_MAIN_S("DDR3 Training Sequence - Registered DIMM Low WL - SKIP\n"); in ddr3_hw_training()
[all …]
/openbmc/linux/Documentation/networking/
H A Dcan.rst2 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 …]
/openbmc/linux/tools/power/pm-graph/config/
H A Dexample.cfg9 # sudo ./sleepgraph.py -config config/example.cfg
14 # ---- General Options ----
26 output-dir: suspend-{hostname}-{date}-{time}
49 # Enable/disable runtime suspend for all devices, restore all after test (default: no-action)
53 # Switch the display on/off for the test using xset (default: no-action)
57 # Print the status of the test run in the given file (default: no-action)
64 # ---- Advanced Options ----
79 # multi: 3 5
103 callloop-maxgap: 0.0001
107 callloop-maxlen: 0.005
[all …]

12345678910