Home
last modified time | relevance | path

Searched +full:meson8b +full:- +full:hdmi +full:- +full:tx +full:- +full:phy (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/Documentation/devicetree/bindings/phy/
Damlogic,meson8-hdmi-tx-phy.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/amlogic,meson8-hdmi-tx-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Amlogic Meson8, Meson8b and Meson8m2 HDMI TX PHY
10 - Martin Blumenstingl <martin.blumenstingl@googlemail.com>
13 The HDMI TX PHY node should be the child of a syscon node with the
16 compatible = "amlogic,meson-hhi-sysctrl", "simple-mfd", "syscon"
23 pattern: "^hdmi-phy@[0-9a-f]+$"
27 - items:
[all …]
/linux-6.12.1/drivers/phy/amlogic/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # Phy drivers for Amlogic platforms
6 tristate "Meson8, Meson8b and Meson8m2 HDMI TX PHY driver"
11 Enable this to support the HDMI TX PHYs found in Meson8,
12 Meson8b and Meson8m2 SoCs.
16 tristate "Meson8, Meson8b, Meson8m2 and GXBB USB2 PHY driver"
25 Meson8b and GXBB SoCs.
29 tristate "Meson GXL and GXM USB2 PHY drivers"
53 tristate "Meson G12A USB2 PHY driver"
64 tristate "Meson G12A USB3+PCIE Combo PHY driver"
[all …]
Dphy-meson8-hdmi-tx.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Meson8, Meson8b and Meson8m2 HDMI TX PHY.
14 #include <linux/phy/phy.h>
40 static int phy_meson8_hdmi_tx_init(struct phy *phy) in phy_meson8_hdmi_tx_init() argument
42 struct phy_meson8_hdmi_tx_priv *priv = phy_get_drvdata(phy); in phy_meson8_hdmi_tx_init()
44 return clk_prepare_enable(priv->tmds_clk); in phy_meson8_hdmi_tx_init()
47 static int phy_meson8_hdmi_tx_exit(struct phy *phy) in phy_meson8_hdmi_tx_exit() argument
49 struct phy_meson8_hdmi_tx_priv *priv = phy_get_drvdata(phy); in phy_meson8_hdmi_tx_exit()
51 clk_disable_unprepare(priv->tmds_clk); in phy_meson8_hdmi_tx_exit()
56 static int phy_meson8_hdmi_tx_power_on(struct phy *phy) in phy_meson8_hdmi_tx_power_on() argument
[all …]
DMakefile1 # SPDX-License-Identifier: GPL-2.0-only
2 obj-$(CONFIG_PHY_MESON8_HDMI_TX) += phy-meson8-hdmi-tx.o
3 obj-$(CONFIG_PHY_MESON8B_USB2) += phy-meson8b-usb2.o
4 obj-$(CONFIG_PHY_MESON_GXL_USB2) += phy-meson-gxl-usb2.o
5 obj-$(CONFIG_PHY_MESON_G12A_USB2) += phy-meson-g12a-usb2.o
6 obj-$(CONFIG_PHY_MESON_G12A_USB3_PCIE) += phy-meson-g12a-usb3-pcie.o
7 obj-$(CONFIG_PHY_MESON_G12A_MIPI_DPHY_ANALOG) += phy-meson-g12a-mipi-dphy-analog.o
8 obj-$(CONFIG_PHY_MESON_AXG_PCIE) += phy-meson-axg-pcie.o
9 obj-$(CONFIG_PHY_MESON_AXG_MIPI_PCIE_ANALOG) += phy-meson-axg-mipi-pcie-analog.o
10 obj-$(CONFIG_PHY_MESON_AXG_MIPI_DPHY) += phy-meson-axg-mipi-dphy.o