Home
last modified time | relevance | path

Searched +full:pse +full:- +full:pd (Results 1 – 16 of 16) sorted by relevance

/linux/Documentation/networking/pse-pd/
H A Dintroduction.rst1 .. SPDX-License-Identifier: GPL-2.0
3 Power Sourcing Equipment (PSE) in IEEE 802.3 Standard
7 --------
9 Power Sourcing Equipment (PSE) is essential in networks for delivering power
14 PSE vs. PoDL PSE
15 ----------------
17 PSE in the IEEE 802.3 standard generally refers to equipment that provides
21 PoDL PSE, or Power over Data Lines PSE, specifically denotes PSEs operating
22 with single balanced twisted-pair PHYs, as per Clause 104 of IEEE 802.3. PoDL
26 IEEE 802.3-2018 Addendums and Related Clauses
[all …]
/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 Dpodl-pse-regulator.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/pse-pd/podl-pse-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Oleksij Rempel <o.rempel@pengutronix.de>
12 description: Regulator based PoDL PSE controller. The device must be referenced
16 - $ref: pse-controller.yaml#
20 const: podl-pse-regulator
22 '#pse-cells':
25 pse-supply:
[all …]
H A Dmicrochip,pd692x0.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/pse
[all...]
/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/net/ethtool/
H A Dpse-pd.c1 // SPDX-License-Identifier: GPL-2.0-only
3 // ethtool interface for Ethernet PSE (Power Sourcing Equipment)
4 // and PD (Powered Device)
15 #include "linux/pse-pd/pse.h"
42 return -EOPNOTSUPP; in pse_get_pse_attributes()
45 if (!phydev->psec) { in pse_get_pse_attributes()
46 NL_SET_ERR_MSG(extack, "No PSE is attached"); in pse_get_pse_attributes()
47 return -EOPNOTSUPP; in pse_get_pse_attributes()
50 memset(&data->status, 0, sizeof(data->status)); in pse_get_pse_attributes()
52 return pse_ethtool_get_status(phydev->psec, extack, &data->status); in pse_get_pse_attributes()
[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 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-nul
[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-
[all...]
/linux/Documentation/networking/
H A Dindex.rst4 Refer to :ref:`netdev-FAQ` for a guide on netdev development process specifics.
13 batman-adv
20 ethtool-netlink
22 iso15765-2
31 sfp-phylink
35 checksum-offloads
36 segmentation-offloads
39 tls-offload
40 tls-handshake
43 arcnet-hardware
[all …]
/linux/Documentation/translations/zh_CN/networking/
H A Dindex.rst1 .. SPDX-License-Identifier: GPL-2.0
3 .. include:: ../disclaimer-zh_CN.rst
16 有关网络设备(netdev)开发过程的详细指南,请参考::ref:`netdev-FAQ`
26 netif-msg
30 mptcp-sysctl
31 generic-hdlc
38 * batman-adv
45 * ethtool-netlink
47 * iso15765-2
55 * sfp-phylink
[all …]
/linux/drivers/net/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
9 obj-$(CONFIG_BONDING) += bonding/
10 obj-$(CONFIG_IPVLAN) += ipvlan/
11 obj-$(CONFIG_IPVTAP) += ipvlan/
12 obj-$(CONFIG_DUMMY) += dummy.o
13 obj-$(CONFIG_WIREGUARD) += wireguard/
14 obj-$(CONFIG_OVPN) += ovpn/
15 obj-
[all...]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
25 # All the following symbols are dependent on NETDEVICES - do not repeat
62 This is essentially a bit-bucket device (i.e. traffic you send to
130 section 6.2 of the NET-3-HOWTO, available from
166 tristate "MAC-VLAN support"
172 iproute2 package starting with the iproute2-2.
[all...]
/linux/kernel/sched/
H A Dfair.c1 // SPDX-License-Identifier: GPL-2.0
44 #include <linux/memory-tiers.h>
62 * The initial- and re-scaling of tunables is configurable
66 * SCHED_TUNABLESCALING_NONE - unscaled, always *1
67 * SCHED_TUNABLESCALING_LOG - scaled logarithmically, *1+ilog(ncpus)
68 * SCHED_TUNABLESCALING_LINEAR - scaled linear, *ncpus
75 * Minimal preemption granularity for CPU-boun
417 is_same_group(struct sched_entity * se,struct sched_entity * pse) is_same_group() argument
431 find_matching_se(struct sched_entity ** se,struct sched_entity ** pse) find_matching_se() argument
506 find_matching_se(struct sched_entity ** se,struct sched_entity ** pse) find_matching_se() argument
8584 compute_energy(struct energy_env * eenv,struct perf_domain * pd,struct cpumask * pd_cpus,struct task_struct * p,int dst_cpu) compute_energy() argument
8652 struct perf_domain *pd; find_energy_efficient_cpu() local
8996 set_preempt_buddy(struct cfs_rq * cfs_rq,int wake_flags,struct sched_entity * pse,struct sched_entity * se) set_preempt_buddy() argument
9018 preempt_sync(struct rq * rq,int wake_flags,struct sched_entity * pse,struct sched_entity * se) preempt_sync() argument
9059 struct sched_entity *nse, *se = &donor->se, *pse = &p->se; wakeup_preempt_fair() local
9265 struct sched_entity *pse = &prev->se; pick_next_task_fair() local
[all...]
/linux/drivers/net/phy/
H A Dphy_device.c1 // SPDX-License-Identifier: GPL-2.0+
34 #include <linux/pse-pd/pse.h>
45 #include "phylib-internal.h"
46 #include "phy-caps.h"
212 put_device(&phydev->mdi in phy_device_free()
[all...]
/linux/
H A DMAINTAINERS5 ----------
[all...]