/Linux-v4.19/drivers/gpu/drm/mediatek/ |
D | mtk_mt8173_hdmi_phy.c | 188 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/ |
D | hdmi.h | 32 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 …]
|
D | hdmi_phy.c | 18 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()
|
D | hdmi_phy_8x74.c | 20 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()
|
D | hdmi_phy_8960.c | 20 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()
|
D | hdmi_phy_8x60.c | 20 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()
|
D | hdmi_pll_8960.c | 256 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()
|
D | hdmi_phy_8996.c | 88 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()
|
D | hdmi_bridge.c | 156 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/ |
D | hdmi.txt | 43 * "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/ |
D | mediatek,hdmi.txt | 79 hdmi_phy: hdmi-phy@10209100 { 110 phys = <&hdmi_phy>; 114 assigned-clock-parents = <&hdmi_phy>;
|
/Linux-v4.19/drivers/gpu/drm/omapdrm/dss/ |
D | Makefile | 16 hdmi_phy.o
|
/Linux-v4.19/drivers/video/fbdev/omap2/omapfb/dss/ |
D | Makefile | 16 hdmi_phy.o
|
/Linux-v4.19/Documentation/devicetree/bindings/clock/ |
D | rockchip,rk3328-cru.txt | 35 - "hdmi_phy" - output clock of the hdmi phy pll - optional
|
/Linux-v4.19/drivers/gpu/drm/msm/ |
D | Makefile | 22 hdmi/hdmi_phy.o \
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | sun8i-r40.dtsi | 780 phys = <&hdmi_phy>; 802 hdmi_phy: hdmi-phy@1ef0000 { label
|
D | sunxi-h3-h5.dtsi | 758 phys = <&hdmi_phy>; 780 hdmi_phy: hdmi-phy@1ef0000 { label
|
D | qcom-apq8064.dtsi | 1460 phys = <&hdmi_phy>; 1481 hdmi_phy: hdmi-phy@4a00400 { label 1485 reg-names = "hdmi_phy",
|
D | sun8i-a83t.dtsi | 935 phys = <&hdmi_phy>; 959 hdmi_phy: hdmi-phy@1ef0000 { label
|
/Linux-v4.19/arch/arm64/boot/dts/mediatek/ |
D | mt8173.dtsi | 511 hdmi_phy: hdmi-phy@10209100 { label 1203 phys = <&hdmi_phy>; 1207 assigned-clock-parents = <&hdmi_phy>;
|
D | mt8173-evb.dts | 99 &hdmi_phy {
|