• Oleksij Rempel's avatar
    ARM: dts: stm32: prtt1c: Add PoDL PSE regulator nodes · 4193b938
    Oleksij Rempel authored
    This commit introduces Power over Data Line (PoDL) Power Source
    Equipment (PSE) regulator nodes to the PRTT1C devicetree. The addition
    of these nodes enables support for PoDL in PRTT1C devices, allowing
    power delivery and data transmission over a single twisted pair.
    
    The new PoDL PSE regulator nodes provide voltage capability information
    of the current board design, which can be used as a hint for system
    administrators when configuring and managing power settings. This
    update enhances the versatility and simplifies the power management of
    PRTT1C devices while ensuring compatibility with connected Powered
    Devices (PDs).
    
    After applying this patch, the power delivery can be controlled from
    user space with a patched [1] ethtool version using the following commands:
      ethtool --set-pse t1l2 podl-pse-admin-control enable
    to enable power delivery, and
      ethtool --show-pse t1l2
    to display the PoDL PSE settings.
    
    By integrating PoDL PSE support into the PRTT1C devicetree, users can
    benefit from streamlined power and data connections in their
    deployments, improving overall system efficiency and reducing cabling
    complexity.
    
    [1] https://lore.kernel.org/all/20230317093024.1051999-1-o.rempel@pengutronix.de/Signed-off-by: default avatarOleksij Rempel <o.rempel@pengutronix.de>
    Signed-off-by: default avatarAlexandre Torgue <alexandre.torgue@foss.st.com>
    4193b938
stm32mp151a-prtt1c.dts 7.44 KB