| /kernel/linux/linux-6.6/drivers/net/pse-pd/ |
| D | pse_core.c | 10 #include <linux/pse-pd/pse.h> 16 * struct pse_control - a PSE control 17 * @pcdev: a pointer to the PSE controller device 18 * this PSE control belongs to 19 * @list: list entry for the pcdev's PSE controller list 20 * @id: ID of the PSE line in the PSE controller device 32 * @pcdev: a pointer to the PSE controller device 33 * @pse_spec: PSE line specifier as found in the device tree 36 * :c:type:`pse_controller_dev` is not set. It is useful for all PSE 37 * controllers with #pse-cells = <0>. [all …]
|
| D | pse_regulator.c | 12 #include <linux/pse-pd/pse.h> 100 priv->ps = devm_regulator_get_exclusive(dev, "pse"); in pse_reg_probe() 103 "failed to get PSE regulator.\n"); in pse_reg_probe() 121 dev_err(dev, "failed to register PSE controller (%pe)\n", in pse_reg_probe() 130 { .compatible = "podl-pse-regulator", }, 138 .name = "PSE regulator", 147 MODULE_ALIAS("platform:pse-regulator");
|
| D | Makefile | 2 # Makefile for Linux PSE drivers
|
| D | Kconfig | 16 tristate "Regulator based PSE controller"
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/pse-pd/ |
| D | podl-pse-regulator.yaml | 4 $id: http://devicetree.org/schemas/net/pse-pd/podl-pse-regulator.yaml# 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: 26 description: Power supply for the PSE controller 32 - pse-supply 36 ethernet-pse { 37 compatible = "podl-pse-regulator"; [all …]
|
| D | pse-controller.yaml | 4 $id: http://devicetree.org/schemas/net/pse-pd/pse-controller.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. 19 pattern: "^ethernet-pse(@.*|-([0-9]|[1-9][0-9]+))?$" 21 "#pse-cells": 23 Used to uniquely identify a PSE instance within an IC. Will be 24 0 on PSE nodes with only a single output and at least 1 on nodes 29 - "#pse-cells"
|
| /kernel/linux/linux-6.6/include/linux/pse-pd/ |
| D | pse.h | 16 * struct pse_control_config - PSE control/channel configuration. 18 * @admin_cotrol: set PoDL PSE admin control as described in 26 * struct pse_control_status - PSE control/channel status. 28 * @podl_admin_state: operational state of the PoDL PSE 30 * @podl_pw_status: power detection status of the PoDL PSE. 39 * struct pse_controller_ops - PSE controller driver callbacks 41 * @ethtool_get_status: get PSE control status for ethtool interface 42 * @ethtool_set_config: set PSE control configuration over ethtool interface 59 * struct pse_controller_dev - PSE controller entity that might 60 * provide multiple PSE controls [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/st/ |
| D | stm32mp151a-prtt1c.dts | 26 pse_t1l1: ethernet-pse-1 { 27 compatible = "podl-pse-regulator"; 28 pse-supply = <®_t1l1>; 29 #pse-cells = <0>; 32 pse_t1l2: ethernet-pse-2 { 33 compatible = "podl-pse-regulator"; 34 pse-supply = <®_t1l2>; 35 #pse-cells = <0>; 47 reg_t1l1: regulator-pse-t1l1 { 49 regulator-name = "pse-t1l1"; [all …]
|
| /kernel/linux/linux-6.6/net/ethtool/ |
| D | pse-pd.c | 3 // ethtool interface for Ethernet PSE (Power Sourcing Equipment) 10 #include "linux/pse-pd/pse.h" 46 NL_SET_ERR_MSG(extack, "No PSE is attached"); in pse_get_pse_attributes() 142 NL_SET_ERR_MSG(info->extack, "No PSE is attached"); in ethnl_set_pse() 146 /* Return errno directly - PSE has no notification */ in ethnl_set_pse() 163 /* PSE has no notification */
|
| D | Makefile | 11 module.o pse-pd.o plca.o mm.o
|
| /kernel/linux/linux-6.6/drivers/gpio/ |
| D | gpio-elkhartlake.c | 3 * Intel Elkhart Lake PSE GPIO driver 19 /* Each Intel EHL PSE GPIO Controller has 30 GPIO pins */ 88 MODULE_DESCRIPTION("Intel Elkhart Lake PSE GPIO driver");
|
| /kernel/linux/linux-6.6/Documentation/netlink/specs/ |
| D | ethtool.yaml | 882 name: pse 891 name-prefix: ethtool-a-podl-pse- 895 name-prefix: ethtool-a-podl-pse- 899 name-prefix: ethtool-a-podl-pse- 1567 name: pse-get 1570 attribute-set: pse 1572 do: &pse-get-op 1577 attributes: &pse 1582 dump: *pse-get-op 1584 name: pse-set [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/hwmon/ |
| D | ti,tps23861.yaml | 8 title: TI TPS23861 PoE PSE 14 The TPS23861 is a IEEE 802.3at Quad Port Power-over-Ethernet PSE Controller.
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ath/ |
| D | dfs_pri_detector.c | 127 static void pool_put_pseq_elem(struct pri_sequence *pse) in pool_put_pseq_elem() argument 130 list_add(&pse->head, &pseq_pool); in pool_put_pseq_elem() 137 struct pri_sequence *pse = NULL; in pool_get_pseq_elem() local 140 pse = list_first_entry(&pseq_pool, struct pri_sequence, head); in pool_get_pseq_elem() 141 list_del(&pse->head); in pool_get_pseq_elem() 145 return pse; in pool_get_pseq_elem()
|
| /kernel/linux/linux-6.6/drivers/net/wireless/ath/ |
| D | dfs_pri_detector.c | 126 static void pool_put_pseq_elem(struct pri_sequence *pse) in pool_put_pseq_elem() argument 129 list_add(&pse->head, &pseq_pool); in pool_put_pseq_elem() 136 struct pri_sequence *pse = NULL; in pool_get_pseq_elem() local 139 pse = list_first_entry(&pseq_pool, struct pri_sequence, head); in pool_get_pseq_elem() 140 list_del(&pse->head); in pool_get_pseq_elem() 144 return pse; in pool_get_pseq_elem()
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/ |
| D | dwmac-intel.h | 18 #define SERDES_PHY_RX_CLK BIT(1) /* PSE SGMII PHY rx clk */ 44 /* Selection for PTP Clock Freq belongs to PSE & PCH GbE */
|
| /kernel/linux/linux-6.6/Documentation/hwmon/ |
| D | tps23861.rst | 18 This driver supports hardware monitoring for Texas Instruments TPS23861 PoE PSE. 20 TPS23861 is a quad port IEEE802.3at PSE controller with optional I2C control
|
| /kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/ |
| D | debugfs.c | 13 [RESET_CAUSE_RX_PSE_BUSY] = "RX PSE busy stuck", in mt7603_reset_read() 16 [RESET_CAUSE_RESET_FAILED] = "PSE reset failed", in mt7603_reset_read()
|
| /kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7603/ |
| D | debugfs.c | 13 [RESET_CAUSE_RX_PSE_BUSY] = "RX PSE busy stuck", in mt7603_reset_read() 16 [RESET_CAUSE_RESET_FAILED] = "PSE reset failed", in mt7603_reset_read()
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | armada-385-clearfog-gtr.dtsi | 25 front panel and PSE controller 51 48 - PSE reset 52 49 - PSE OSS signal 53 50 - PSE interrupt
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/marvell/ |
| D | armada-385-clearfog-gtr.dtsi | 25 front panel and PSE controller 51 48 - PSE reset 52 49 - PSE OSS signal 53 50 - PSE interrupt
|
| /kernel/linux/linux-6.6/drivers/net/mdio/ |
| D | fwnode_mdio.c | 13 #include <linux/pse-pd/pse.h>
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/reset/ |
| D | delta,tn48m-reset.yaml | 22 * PoE PSE controller
|
| /kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7615/ |
| D | sdio.c | 302 u32 pse, ple; in mt7663s_sta_add() local 310 pse = mt76_get_field(dev, MT_PSE_PG_HIF0_GROUP, MT_HIF0_MIN_QUOTA); in mt7663s_sta_add() 314 sdio->sched.pse_data_quota = pse; in mt7663s_sta_add()
|
| /kernel/linux/linux-6.6/drivers/platform/x86/intel/ |
| D | Kconfig | 129 This driver is for accessing the PSE (Programmable Service Engine) - 135 ECLite which is part of PSE subsystem.
|