Home
last modified time | relevance | path

Searched +full:pse +full:- +full:pi (Results 1 – 13 of 13) sorted by relevance

/linux/include/linux/pse-pd/
H A Dpse.h1 // SPDX-License-Identifier: GPL-2.0-only
15 /* Maximum current in uA according to IEEE 802.3-2022 Table 145-1 */
17 /* Maximum power in mW according to IEEE 802.3-2022 Table 145-16 */
25 /* C33 PSE extended state and substate. */
46 * struct pse_irq_desc - notification sender description for IRQ based events.
49 * @map_event: driver callback to map IRQ status into PSE devices with events.
59 * struct pse_control_config - PSE control/channel configuration.
61 * @podl_admin_control: set PoDL PSE admin control as described in
62 * IEEE 802.3-2018 30.15.1.2.1 acPoDLPSEAdminControl
63 * @c33_admin_control: set PSE admin control as described in
[all …]
/linux/drivers/net/pse-pd/
H A Dpse_core.c1 // SPDX-License-Identifier: GPL-2.0-only
13 #include <linux/pse-pd/pse.h>
27 * struct pse_control - a PSE control
28 * @pcdev: a pointer to the PSE controller device
29 * this PSE control belongs to
30 * @ps: PSE PI supply of the PSE control
31 * @list: list entry for the pcdev's PSE controller list
32 * @id: ID of the PSE line in the PSE controller device
34 * @attached_phydev: PHY device pointer attached by the PSE control
46 * struct pse_power_domain - a PSE power domain
[all …]
H A Dtps23881.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Driver for the TI TPS23881 PoE PSE Controller driver (I2C bus)
16 #include <linux/pse-pd/pse.h>
92 * @param chan: The channel number (0-7).
112 * @param chan: The channel number (0-7).
139 struct i2c_client *client = priv->client; in tps23881_pi_set_pw_pol_limit()
144 chan = priv->port[id].chan[0]; in tps23881_pi_set_pw_pol_limit()
148 /* One chan is enough to configure the 4p PI power limit */ in tps23881_pi_set_pw_pol_limit()
165 struct i2c_client *client = priv->client; in tps23881_pi_enable_manual_pol()
178 chan = priv->port[id].chan[0]; in tps23881_pi_enable_manual_pol()
[all …]
H A Dpd692x0.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Driver for the Microchip PD692X0 PoE PSE Controller driver (I2C bus)
15 #include <linux/pse-pd/pse.h>
118 /* Template list of communication messages. The non-null bytes defined here
215 msg->echo = echo++; in pd692x0_build_msg()
219 for (i = 0; i < sizeof(*msg) - sizeof(msg->chksum); i++) in pd692x0_build_msg()
222 msg->chksum = cpu_to_be16(chksum); in pd692x0_build_msg()
229 const struct i2c_client *client = priv->client; in pd692x0_send_msg()
232 if (msg->key == PD692X0_KEY_CMD && priv->last_cmd_key) { in pd692x0_send_msg()
235 cmd_msleep = 30 - jiffies_to_msecs(jiffies - priv->last_cmd_key_time); in pd692x0_send_msg()
[all …]
/linux/Documentation/networking/pse-pd/
H A Dpse-pi.rst1 .. SPDX-License-Identifier: GPL-2.0
3 PSE Power Interface (PSE PI) Documentation
6 The Power Sourcing Equipment Power Interface (PSE PI) plays a pivotal role in
9 eight-pin modular jack, commonly known as the Ethernet RJ45 port. This
14 ---------------------------
16 The IEEE 802.3 standard provides detailed documentation on the PSE PI.
19 - Section "33.2.3 PI pin assignments" covers the pin assignments for PoE
21 - Section "145.2.4 PSE PI" addresses the configuration for PoE systems that
24 PSE PI and Single Pair Ethernet
25 -------------------------------
[all …]
H A Dindex.rst1 .. SPDX-License-Identifier: GPL-2.0
3 Power Sourcing Equipment (PSE) Documentation
10 pse-pi
/linux/Documentation/devicetree/bindings/net/pse-pd/
H A Dpse-controller.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/pse-pd/pse-controller.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Power Sourcing Equipment (PSE).
9 description: Binding for the Power Sourcing Equipment (PSE) as defined in the
11 power over twisted pair/ethernet cable. The ethernet-pse nodes should be
12 used to describe PSE controller and referenced by the ethernet-phy node.
15 - Oleksij Rempel <o.rempel@pengutronix.de>
16 - Kory Maincent <kory.maincent@bootlin.com>
[all …]
H A Drealtek,pse-mcu-gen1.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/pse-pd/realtek,pse-mcu-gen1.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Realtek PSE MCU
10 - Jonas Jelonek <jelonek.jonas@gmail.com>
13 A microcontroller (MCU) that manages the PSE (Power Sourcing Equipment)
15 this MCU - over I2C/SMBus or UART - using a small message-based protocol;
16 the PSE silicon it drives sits behind the MCU and is never accessed
17 directly. For example, on the Zyxel GS1900-10HP the SoC reaches the MCU
[all …]
/linux/drivers/reset/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
12 via GPIOs or SoC-internal reset controller modules.
116 GPIOs. Typically for OF platforms this driver expects "reset-gpios"
119 If compiled as module, it will be called reset-gpio.
168 Support for the Canaan Kendryte K210 RISC-V SoC reset controller.
177 Support for the Canaan Kendryte K230 RISC-V SoC reset controller.
250 tristate "Raspberry Pi 4 Firmware Reset Driver"
254 Raspberry Pi 4's co-processor controls some of the board's HW
257 interfacing with RPi4's co-processor and model these firmware
298 - Altera SoCFPGAs
[all …]
/linux/drivers/net/ethernet/amd/
H A Dariadne.h4 * © Copyright 1995 by Geert Uytterhoeven (geert@linux-m68k.org)
8 * ----------------------------------------------------------------------------------
13 * Written 1993-94 by Donald Becker.
15 * Am79C960: PCnet(tm)-ISA Single-Chip Ethernet Controller
19 * MC68230: Parallel Interface/Timer (PI/T)
22 * ----------------------------------------------------------------------------------
28 * ----------------------------------------------------------------------------------
30 * The Ariadne is a Zorro-II board made by Village Tronic. It contains:
32 * - an Am79C960 PCnet-ISA Single-Chip Ethernet Controller with both
33 * 10BASE-2 (thin coax) and 10BASE-T (UTP) connectors
[all …]
/linux/drivers/hwmon/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
20 sensors-detect script from the lm_sensors package. Read
21 <file:Documentation/hwmon/userspace-tools.rst> for details.
76 with SMpro co-processor.
279 will be called as370-hwmon.
312 will be called axi-fan-control
321 lm-sensors 2.10.1 for proper userspace support.
391 Only Intel-based Apple's computers are supported (MacBook Pro,
398 the laptop to act as a pinball machine-esque joystick.
424 will be called scmi-hwmon.
[all …]
/linux/
H A DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree .rst file
30 See Documentation/maintainer/maintainer-entry-profile.rst for details.
47 N: [^a-z]tegra all files whose path contains tegra
65 ----------------
90 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
92 L: linux-scsi@vger.kernel.org
95 F: drivers/scsi/3w-*
[all …]
/linux/arch/x86/kvm/vmx/
H A Dvmx.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Kernel-based Virtual Machine driver for Linux
5 * This module enables machines with Intel VT-x extensions to run virtual
50 #include <asm/spec-ctrl.h>
83 MODULE_DESCRIPTION("KVM support for VMX (Intel VT-x) extensions");
152 /* Guest_tsc -> host_tsc conversion requires 64-bit division. */
184 * These 2 parameters are used to config the controls for Pause-Loop Exiting:
200 /* Default doubles per-vcpu window every exit. */
204 /* Default resets per-vcpu window every exit to ple_window. */
212 /* Default is SYSTEM mode, 1 for host-guest mode (which is BROKEN) */
[all …]