Searched +full:podl +full:- +full:pse +full:- +full:regulator (Results 1 – 5 of 5) sorted by relevance
1 # 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#7 title: Regulator based Power Sourcing Equipment10 - Oleksij Rempel <[email protected]>12 description: Regulator based PoDL PSE controller. The device must be referenced16 - $ref: pse-controller.yaml#20 const: podl-pse-regulator22 '#pse-cells':[all …]
1 // SPDX-License-Identifier: GPL-2.0-only11 /* Maximum current in uA according to IEEE 802.3-2022 Table 145-1 */13 /* Maximum power in mW according to IEEE 802.3-2022 Table 145-16 */20 /* C33 PSE extended state and substate. */41 * struct pse_control_config - PSE control/channel configuration.43 * @podl_admin_control: set PoDL PSE admin control as described in44 * IEEE 802.3-2018 30.15.1.2.1 acPoDLPSEAdminControl45 * @c33_admin_control: set PSE admin control as described in46 * IEEE 802.3-2022 30.9.1.2.1 acPSEAdminControl54 * struct pse_admin_state - PSE operational state[all …]
1 # SPDX-License-Identifier: GPL-2.0-only8 depends on REGULATOR17 tristate "Regulator based PSE controller"19 This module provides support for simple regulator based Ethernet Power21 example for basic implementation of PoDL (802.3bu) specification.24 tristate "PD692X0 PSE controller"29 This module provides support for PD692x0 regulator based Ethernet36 tristate "TPS23881 PSE controller"39 This module provides support for TPS23881 regulator based Ethernet
1 // SPDX-License-Identifier: GPL-2.0-only3 // Driver for the regulator based Ethernet Power Sourcing Equipment, without12 #include <linux/pse-pd/pse.h>13 #include <linux/regulator/consumer.h>17 struct regulator *ps; /*power source */32 ret = regulator_enable(priv->ps); in pse_reg_pi_enable()36 priv->admin_state = ETHTOOL_PODL_PSE_ADMIN_STATE_ENABLED; in pse_reg_pi_enable()46 ret = regulator_disable(priv->ps); in pse_reg_pi_disable()50 priv->admin_state = ETHTOOL_PODL_PSE_ADMIN_STATE_DISABLED; in pse_reg_pi_disable()60 admin_state->podl_admin_state = priv->admin_state; in pse_reg_pi_get_admin_state()[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)6 /dts-v1/;8 #include "stm32mp151a-prtt1l.dtsi"14 clock_ksz9031: clock-ksz9031 {15 compatible = "fixed-clock";16 #clock-cells = <0>;17 clock-frequency = <25000000>;20 clock_sja1105: clock-sja1105 {21 compatible = "fixed-clock";22 #clock-cells = <0>;[all …]