/Linux-v6.1/drivers/phy/mediatek/ |
D | phy-mtk-hdmi.c | 25 struct mtk_hdmi_phy *hdmi_phy = phy_get_drvdata(phy); in mtk_hdmi_phy_power_on() local 28 ret = clk_prepare_enable(hdmi_phy->pll); in mtk_hdmi_phy_power_on() 32 hdmi_phy->conf->hdmi_phy_enable_tmds(hdmi_phy); in mtk_hdmi_phy_power_on() 38 struct mtk_hdmi_phy *hdmi_phy = phy_get_drvdata(phy); in mtk_hdmi_phy_power_off() local 40 hdmi_phy->conf->hdmi_phy_disable_tmds(hdmi_phy); in mtk_hdmi_phy_power_off() 41 clk_disable_unprepare(hdmi_phy->pll); in mtk_hdmi_phy_power_off() 47 mtk_hdmi_phy_dev_get_ops(const struct mtk_hdmi_phy *hdmi_phy) in mtk_hdmi_phy_dev_get_ops() argument 49 if (hdmi_phy && hdmi_phy->conf && in mtk_hdmi_phy_dev_get_ops() 50 hdmi_phy->conf->hdmi_phy_enable_tmds && in mtk_hdmi_phy_dev_get_ops() 51 hdmi_phy->conf->hdmi_phy_disable_tmds) in mtk_hdmi_phy_dev_get_ops() [all …]
|
D | phy-mtk-hdmi-mt8173.c | 89 struct mtk_hdmi_phy *hdmi_phy = to_mtk_hdmi_phy(hw); in mtk_hdmi_pll_prepare() local 90 void __iomem *base = hdmi_phy->regs; in mtk_hdmi_pll_prepare() 107 struct mtk_hdmi_phy *hdmi_phy = to_mtk_hdmi_phy(hw); in mtk_hdmi_pll_unprepare() local 108 void __iomem *base = hdmi_phy->regs; in mtk_hdmi_pll_unprepare() 124 struct mtk_hdmi_phy *hdmi_phy = to_mtk_hdmi_phy(hw); in mtk_hdmi_pll_round_rate() local 126 hdmi_phy->pll_rate = rate; in mtk_hdmi_pll_round_rate() 138 struct mtk_hdmi_phy *hdmi_phy = to_mtk_hdmi_phy(hw); in mtk_hdmi_pll_set_rate() local 139 void __iomem *base = hdmi_phy->regs; in mtk_hdmi_pll_set_rate() 146 dev_dbg(hdmi_phy->dev, "%s: %lu Hz, parent: %lu Hz\n", __func__, in mtk_hdmi_pll_set_rate() 182 hdmi_ibias = hdmi_phy->ibias; in mtk_hdmi_pll_set_rate() [all …]
|
D | phy-mtk-hdmi-mt2701.c | 52 struct mtk_hdmi_phy *hdmi_phy = to_mtk_hdmi_phy(hw); in mtk_hdmi_pll_prepare() local 53 void __iomem *base = hdmi_phy->regs; in mtk_hdmi_pll_prepare() 74 struct mtk_hdmi_phy *hdmi_phy = to_mtk_hdmi_phy(hw); in mtk_hdmi_pll_unprepare() local 75 void __iomem *base = hdmi_phy->regs; in mtk_hdmi_pll_unprepare() 102 struct mtk_hdmi_phy *hdmi_phy = to_mtk_hdmi_phy(hw); in mtk_hdmi_pll_set_rate() local 103 void __iomem *base = hdmi_phy->regs; in mtk_hdmi_pll_set_rate() 138 struct mtk_hdmi_phy *hdmi_phy = to_mtk_hdmi_phy(hw); in mtk_hdmi_pll_recalc_rate() local 142 tmp = readl(hdmi_phy->regs + HDMI_CON6); in mtk_hdmi_pll_recalc_rate() 159 tmp = readl(hdmi_phy->regs + HDMI_CON2); in mtk_hdmi_pll_recalc_rate() 177 static void mtk_hdmi_phy_enable_tmds(struct mtk_hdmi_phy *hdmi_phy) in mtk_hdmi_phy_enable_tmds() argument [all …]
|
D | phy-mtk-hdmi.h | 25 void (*hdmi_phy_enable_tmds)(struct mtk_hdmi_phy *hdmi_phy); 26 void (*hdmi_phy_disable_tmds)(struct mtk_hdmi_phy *hdmi_phy);
|
/Linux-v6.1/drivers/gpu/drm/msm/hdmi/ |
D | hdmi.h | 22 struct hdmi_phy; 58 struct hdmi_phy *phy; 148 void (*powerup)(struct hdmi_phy *phy, unsigned long int pixclock); 149 void (*powerdown)(struct hdmi_phy *phy); 161 struct hdmi_phy { struct 170 static inline void hdmi_phy_write(struct hdmi_phy *phy, u32 reg, u32 data) in hdmi_phy_write() argument 175 static inline u32 hdmi_phy_read(struct hdmi_phy *phy, u32 reg) in hdmi_phy_read() 180 int msm_hdmi_phy_resource_enable(struct hdmi_phy *phy); 181 void msm_hdmi_phy_resource_disable(struct hdmi_phy *phy); 182 void msm_hdmi_phy_powerup(struct hdmi_phy *phy, unsigned long int pixclock); [all …]
|
D | hdmi_phy.c | 10 static int msm_hdmi_phy_resource_init(struct hdmi_phy *phy) in msm_hdmi_phy_resource_init() 54 int msm_hdmi_phy_resource_enable(struct hdmi_phy *phy) in msm_hdmi_phy_resource_enable() 78 void msm_hdmi_phy_resource_disable(struct hdmi_phy *phy) in msm_hdmi_phy_resource_disable() 92 void msm_hdmi_phy_powerup(struct hdmi_phy *phy, unsigned long int pixclock) in msm_hdmi_phy_powerup() 100 void msm_hdmi_phy_powerdown(struct hdmi_phy *phy) in msm_hdmi_phy_powerdown() 136 struct hdmi_phy *phy; in msm_hdmi_phy_probe() 147 phy->mmio = msm_ioremap(pdev, "hdmi_phy"); in msm_hdmi_phy_probe()
|
D | hdmi_phy_8x74.c | 9 static void hdmi_phy_8x74_powerup(struct hdmi_phy *phy, in hdmi_phy_8x74_powerup() 22 static void hdmi_phy_8x74_powerdown(struct hdmi_phy *phy) in hdmi_phy_8x74_powerdown()
|
D | hdmi_phy_8960.c | 9 static void hdmi_phy_8960_powerup(struct hdmi_phy *phy, in hdmi_phy_8960_powerup() 28 static void hdmi_phy_8960_powerdown(struct hdmi_phy *phy) in hdmi_phy_8960_powerdown()
|
D | hdmi_phy_8x60.c | 11 static void hdmi_phy_8x60_powerup(struct hdmi_phy *phy, in hdmi_phy_8x60_powerup() 95 static void hdmi_phy_8x60_powerdown(struct hdmi_phy *phy) in hdmi_phy_8x60_powerdown()
|
D | hdmi_phy_8996.c | 81 static inline struct hdmi_phy *pll_get_phy(struct hdmi_pll_8996 *pll) in pll_get_phy() 399 struct hdmi_phy *phy = pll_get_phy(pll); in hdmi_8996_pll_set_clk_rate() 543 static int hdmi_8996_phy_ready_status(struct hdmi_phy *phy) in hdmi_8996_phy_ready_status() 595 struct hdmi_phy *phy = pll_get_phy(pll); in hdmi_8996_pll_prepare() 667 struct hdmi_phy *phy = pll_get_phy(pll); in hdmi_8996_pll_unprepare()
|
D | hdmi_pll_8960.c | 247 static inline struct hdmi_phy *pll_get_phy(struct hdmi_pll_8960 *pll) in pll_get_phy() 255 struct hdmi_phy *phy = pll_get_phy(pll); in hdmi_pll_enable() 340 struct hdmi_phy *phy = pll_get_phy(pll); in hdmi_pll_disable()
|
D | hdmi_bridge.c | 141 struct hdmi_phy *phy = hdmi->phy; in msm_hdmi_bridge_pre_enable() 167 struct hdmi_phy *phy = hdmi->phy; in msm_hdmi_bridge_post_disable()
|
/Linux-v6.1/Documentation/devicetree/bindings/phy/ |
D | phy-rockchip-inno-hdmi.txt | 24 hdmi_phy: hdmi-phy@12030000 { 31 clock-output-names = "hdmi_phy"; 40 phys = <&hdmi_phy>;
|
D | qcom,hdmi-phy-other.yaml | 26 - const: hdmi_phy 93 hdmi_phy: phy@4a00400 { 95 reg-names = "hdmi_phy",
|
D | qcom,hdmi-phy-qmp.yaml | 28 - const: hdmi_phy 81 "hdmi_phy";
|
D | mediatek,hdmi-phy.yaml | 83 hdmi_phy: hdmi-phy@10209100 {
|
/Linux-v6.1/Documentation/devicetree/bindings/display/msm/ |
D | hdmi.yaml | 50 - hdmi_phy 179 phys = <&hdmi_phy>; 210 phys = <&hdmi_phy>;
|
/Linux-v6.1/arch/arm64/boot/dts/qcom/ |
D | msm8996-mtp.dts | 31 &hdmi_phy {
|
/Linux-v6.1/Documentation/devicetree/bindings/display/ |
D | allwinner,sun8i-a83t-dw-hdmi.yaml | 173 phys = <&hdmi_phy>; 231 phys = <&hdmi_phy>;
|
D | allwinner,sun8i-a83t-hdmi-phy.yaml | 105 hdmi_phy: hdmi-phy@1ef0000 {
|
/Linux-v6.1/drivers/video/fbdev/omap2/omapfb/dss/ |
D | Makefile | 15 hdmi_phy.o
|
/Linux-v6.1/drivers/gpu/drm/omapdrm/ |
D | Makefile | 29 dss/hdmi_pll.o dss/hdmi_phy.o
|
/Linux-v6.1/Documentation/devicetree/bindings/clock/ |
D | rockchip,rk3328-cru.txt | 35 - "hdmi_phy" - output clock of the hdmi phy pll - optional
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | mt7623n.dtsi | 237 phys = <&hdmi_phy>; 263 hdmi_phy: hdmi-phy@10209100 { label
|
/Linux-v6.1/Documentation/devicetree/bindings/display/mediatek/ |
D | mediatek,hdmi.yaml | 110 phys = <&hdmi_phy>;
|