Home
last modified time | relevance | path

Searched refs:hdmi_phy (Results 1 – 21 of 21) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/mediatek/
Dmtk_mt8173_hdmi_phy.c188 static void mtk_hdmi_phy_clear_bits(struct mtk_hdmi_phy *hdmi_phy, u32 offset, in mtk_hdmi_phy_clear_bits() argument
191 void __iomem *reg = hdmi_phy->regs + offset; in mtk_hdmi_phy_clear_bits()
199 static void mtk_hdmi_phy_set_bits(struct mtk_hdmi_phy *hdmi_phy, u32 offset, in mtk_hdmi_phy_set_bits() argument
202 void __iomem *reg = hdmi_phy->regs + offset; in mtk_hdmi_phy_set_bits()
210 static void mtk_hdmi_phy_mask(struct mtk_hdmi_phy *hdmi_phy, u32 offset, in mtk_hdmi_phy_mask() argument
213 void __iomem *reg = hdmi_phy->regs + offset; in mtk_hdmi_phy_mask()
228 struct mtk_hdmi_phy *hdmi_phy = to_mtk_hdmi_phy(hw); in mtk_hdmi_pll_prepare() local
230 dev_dbg(hdmi_phy->dev, "%s\n", __func__); in mtk_hdmi_pll_prepare()
232 mtk_hdmi_phy_set_bits(hdmi_phy, HDMI_CON1, RG_HDMITX_PLL_AUTOK_EN); in mtk_hdmi_pll_prepare()
233 mtk_hdmi_phy_set_bits(hdmi_phy, HDMI_CON0, RG_HDMITX_PLL_POSDIV); in mtk_hdmi_pll_prepare()
[all …]
/Linux-v4.19/drivers/gpu/drm/msm/hdmi/
Dhdmi.h32 struct hdmi_phy;
73 struct hdmi_phy *phy;
157 void (*powerup)(struct hdmi_phy *phy, unsigned long int pixclock);
158 void (*powerdown)(struct hdmi_phy *phy);
170 struct hdmi_phy { struct
179 static inline void hdmi_phy_write(struct hdmi_phy *phy, u32 reg, u32 data) in hdmi_phy_write() argument
184 static inline u32 hdmi_phy_read(struct hdmi_phy *phy, u32 reg) in hdmi_phy_read()
189 int msm_hdmi_phy_resource_enable(struct hdmi_phy *phy);
190 void msm_hdmi_phy_resource_disable(struct hdmi_phy *phy);
191 void msm_hdmi_phy_powerup(struct hdmi_phy *phy, unsigned long int pixclock);
[all …]
Dhdmi_phy.c18 static int msm_hdmi_phy_resource_init(struct hdmi_phy *phy) in msm_hdmi_phy_resource_init()
65 int msm_hdmi_phy_resource_enable(struct hdmi_phy *phy) in msm_hdmi_phy_resource_enable()
90 void msm_hdmi_phy_resource_disable(struct hdmi_phy *phy) in msm_hdmi_phy_resource_disable()
105 void msm_hdmi_phy_powerup(struct hdmi_phy *phy, unsigned long int pixclock) in msm_hdmi_phy_powerup()
113 void msm_hdmi_phy_powerdown(struct hdmi_phy *phy) in msm_hdmi_phy_powerdown()
149 struct hdmi_phy *phy; in msm_hdmi_phy_probe()
Dhdmi_phy_8x74.c20 static void hdmi_phy_8x74_powerup(struct hdmi_phy *phy, in hdmi_phy_8x74_powerup()
33 static void hdmi_phy_8x74_powerdown(struct hdmi_phy *phy) in hdmi_phy_8x74_powerdown()
Dhdmi_phy_8960.c20 static void hdmi_phy_8960_powerup(struct hdmi_phy *phy, in hdmi_phy_8960_powerup()
39 static void hdmi_phy_8960_powerdown(struct hdmi_phy *phy) in hdmi_phy_8960_powerdown()
Dhdmi_phy_8x60.c20 static void hdmi_phy_8x60_powerup(struct hdmi_phy *phy, in hdmi_phy_8x60_powerup()
104 static void hdmi_phy_8x60_powerdown(struct hdmi_phy *phy) in hdmi_phy_8x60_powerdown()
Dhdmi_pll_8960.c256 static inline struct hdmi_phy *pll_get_phy(struct hdmi_pll_8960 *pll) in pll_get_phy()
264 struct hdmi_phy *phy = pll_get_phy(pll); in hdmi_pll_enable()
349 struct hdmi_phy *phy = pll_get_phy(pll); in hdmi_pll_disable()
Dhdmi_phy_8996.c88 static inline struct hdmi_phy *pll_get_phy(struct hdmi_pll_8996 *pll) in pll_get_phy()
406 struct hdmi_phy *phy = pll_get_phy(pll); in hdmi_8996_pll_set_clk_rate()
550 static int hdmi_8996_phy_ready_status(struct hdmi_phy *phy) in hdmi_8996_phy_ready_status()
602 struct hdmi_phy *phy = pll_get_phy(pll); in hdmi_8996_pll_prepare()
674 struct hdmi_phy *phy = pll_get_phy(pll); in hdmi_8996_pll_unprepare()
Dhdmi_bridge.c156 struct hdmi_phy *phy = hdmi->phy; in msm_hdmi_bridge_pre_enable()
190 struct hdmi_phy *phy = hdmi->phy; in msm_hdmi_bridge_post_disable()
/Linux-v4.19/Documentation/devicetree/bindings/display/msm/
Dhdmi.txt43 * "hdmi_phy"
83 phys = <&hdmi_phy>;
84 phy-names = "hdmi_phy";
87 hdmi_phy: phy@4a00400 {
89 reg-names = "hdmi_phy",
/Linux-v4.19/Documentation/devicetree/bindings/display/mediatek/
Dmediatek,hdmi.txt79 hdmi_phy: hdmi-phy@10209100 {
110 phys = <&hdmi_phy>;
114 assigned-clock-parents = <&hdmi_phy>;
/Linux-v4.19/drivers/gpu/drm/omapdrm/dss/
DMakefile16 hdmi_phy.o
/Linux-v4.19/drivers/video/fbdev/omap2/omapfb/dss/
DMakefile16 hdmi_phy.o
/Linux-v4.19/Documentation/devicetree/bindings/clock/
Drockchip,rk3328-cru.txt35 - "hdmi_phy" - output clock of the hdmi phy pll - optional
/Linux-v4.19/drivers/gpu/drm/msm/
DMakefile22 hdmi/hdmi_phy.o \
/Linux-v4.19/arch/arm/boot/dts/
Dsun8i-r40.dtsi780 phys = <&hdmi_phy>;
802 hdmi_phy: hdmi-phy@1ef0000 { label
Dsunxi-h3-h5.dtsi758 phys = <&hdmi_phy>;
780 hdmi_phy: hdmi-phy@1ef0000 { label
Dqcom-apq8064.dtsi1460 phys = <&hdmi_phy>;
1481 hdmi_phy: hdmi-phy@4a00400 { label
1485 reg-names = "hdmi_phy",
Dsun8i-a83t.dtsi935 phys = <&hdmi_phy>;
959 hdmi_phy: hdmi-phy@1ef0000 { label
/Linux-v4.19/arch/arm64/boot/dts/mediatek/
Dmt8173.dtsi511 hdmi_phy: hdmi-phy@10209100 { label
1203 phys = <&hdmi_phy>;
1207 assigned-clock-parents = <&hdmi_phy>;
Dmt8173-evb.dts99 &hdmi_phy {