Searched +full:pse +full:- +full:pis (Results 1 – 6 of 6) 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/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 the11 power over twisted pair/ethernet cable. The ethernet-pse nodes should be12 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 …]
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/net/pse-pd/ti,tps23881.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#10 - Kory Maincent <kory.maincent@bootlin.com>13 - $ref: pse-controller.yaml#18 - ti,tps2388126 '#pse-cells':29 reset-gpios:35 be referenced by PSE PIs through their "pairsets" property. The actual[all …]
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/net/pse-pd/microchip,pd692x0.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#10 - Kory Maincent <kory.maincent@bootlin.com>13 - $ref: pse-controller.yaml#18 - microchip,pd6920019 - microchip,pd6921020 - microchip,pd6922025 vdd-supply:[all …]
1 // SPDX-License-Identifier: GPL-2.0-only13 #include <linux/pse-pd/pse.h>27 * struct pse_control - a PSE control28 * @pcdev: a pointer to the PSE controller device29 * this PSE control belongs to30 * @ps: PSE PI supply of the PSE control31 * @list: list entry for the pcdev's PSE controller list32 * @id: ID of the PSE line in the PSE controller device34 * @attached_phydev: PHY device pointer attached by the PSE control46 * struct pse_power_domain - a PSE power domain[all …]
1 // SPDX-License-Identifier: GPL-2.0-only3 * Driver for the Microchip PD692X0 PoE PSE Controller driver (I2C bus)14 #include <linux/pse-pd/pse.h>106 /* Template list of communication messages. The non-null bytes defined here197 msg->echo = echo++; in pd692x0_build_msg()201 for (i = 0; i < sizeof(*msg) - sizeof(msg->chksum); i++) in pd692x0_build_msg()204 msg->chksum = cpu_to_be16(chksum); in pd692x0_build_msg()211 const struct i2c_client *client = priv->client; in pd692x0_send_msg()214 if (msg->key == PD692X0_KEY_CMD && priv->last_cmd_key) { in pd692x0_send_msg()217 cmd_msleep = 30 - jiffies_to_msecs(jiffies - priv->last_cmd_key_time); in pd692x0_send_msg()[all …]
1 // SPDX-License-Identifier: GPL-2.0-only3 * Driver for the TI TPS23881 PoE PSE Controller driver (I2C bus)16 #include <linux/pse-pd/pse.h>94 * @param chan: The channel number (0-7).114 * @param chan: The channel number (0-7).141 struct i2c_client *client = priv->client; in tps23881_pi_set_pw_pol_limit()146 chan = priv->port[id].chan[0]; in tps23881_pi_set_pw_pol_limit()167 struct i2c_client *client = priv->client; in tps23881_pi_enable_manual_pol()180 chan = priv->port[id].chan[0]; in tps23881_pi_enable_manual_pol()188 struct i2c_client *client = priv->client; in tps23881_pi_enable()[all …]