| /linux/drivers/phy/mediatek/ |
| H A D | phy-mtk-hdmi-mt8195.c | 22 static void mtk_hdmi_ana_fifo_en(struct mtk_hdmi_phy *hdmi_phy) in mtk_hdmi_ana_fifo_en() argument 25 mtk_phy_set_bits(hdmi_phy->regs + HDMI_ANA_CTL, REG_ANA_HDMI20_FIFO_EN); in mtk_hdmi_ana_fifo_en() 29 mtk_phy_tmds_clk_ratio(struct mtk_hdmi_phy *hdmi_phy, bool enable) in mtk_phy_tmds_clk_ratio() argument 31 void __iomem *regs = hdmi_phy->regs; in mtk_phy_tmds_clk_ratio() 33 mtk_hdmi_ana_fifo_en(hdmi_phy); in mtk_phy_tmds_clk_ratio() 46 struct mtk_hdmi_phy *hdmi_phy = to_mtk_hdmi_phy(hw); in mtk_hdmi_pll_sel_src() local 47 void __iomem *regs = hdmi_phy->regs; in mtk_hdmi_pll_sel_src() 58 struct mtk_hdmi_phy *hdmi_phy = to_mtk_hdmi_phy(hw); in mtk_hdmi_pll_perf() local 59 void __iomem *regs = hdmi_phy->regs; in mtk_hdmi_pll_perf() 91 struct mtk_hdmi_phy *hdmi_phy = to_mtk_hdmi_phy(hw); in mtk_hdmi_pll_set_hw() local [all …]
|
| H A 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() 96 struct mtk_hdmi_phy *hdmi_phy = to_mtk_hdmi_phy(hw); in mtk_hdmi_pll_set_rate() local 97 void __iomem *base = hdmi_phy->regs; in mtk_hdmi_pll_set_rate() 132 struct mtk_hdmi_phy *hdmi_phy = to_mtk_hdmi_phy(hw); in mtk_hdmi_pll_recalc_rate() local 136 tmp = readl(hdmi_phy->regs + HDMI_CON6); in mtk_hdmi_pll_recalc_rate() 153 tmp = readl(hdmi_phy->regs + HDMI_CON2); in mtk_hdmi_pll_recalc_rate() 171 static void mtk_hdmi_phy_enable_tmds(struct mtk_hdmi_phy *hdmi_phy) in mtk_hdmi_phy_enable_tmds() argument [all …]
|
| /linux/drivers/gpu/drm/msm/hdmi/ |
| H A D | hdmi.h | 22 struct hdmi_phy; 58 struct hdmi_phy *phy; 154 void (*powerup)(struct hdmi_phy *phy, unsigned long pixclock); 155 void (*powerdown)(struct hdmi_phy *phy); 168 struct hdmi_phy { struct 177 static inline void hdmi_phy_write(struct hdmi_phy *phy, u32 reg, u32 data) in hdmi_phy_write() argument 182 static inline u32 hdmi_phy_read(struct hdmi_phy *phy, u32 reg) in hdmi_phy_read() 187 int msm_hdmi_phy_resource_enable(struct hdmi_phy *phy); 188 void msm_hdmi_phy_resource_disable(struct hdmi_phy *phy); 189 void msm_hdmi_phy_powerup(struct hdmi_phy *phy, unsigned long pixclock); [all …]
|
| H A D | hdmi_phy.c | 11 static int msm_hdmi_phy_resource_init(struct hdmi_phy *phy) in msm_hdmi_phy_resource_init() 55 int msm_hdmi_phy_resource_enable(struct hdmi_phy *phy) in msm_hdmi_phy_resource_enable() 95 void msm_hdmi_phy_resource_disable(struct hdmi_phy *phy) in msm_hdmi_phy_resource_disable() 109 void msm_hdmi_phy_powerup(struct hdmi_phy *phy, unsigned long pixclock) in msm_hdmi_phy_powerdown() 117 void msm_hdmi_phy_powerdown(struct hdmi_phy *phy) in msm_hdmi_phy_pll_init() 156 struct hdmi_phy *phy; in msm_hdmi_phy_probe() 167 phy->mmio = msm_ioremap(pdev, "hdmi_phy"); in msm_hdmi_phy_probe()
|
| H A D | hdmi_bridge.c | 281 struct hdmi_phy *phy = hdmi->phy; in msm_hdmi_bridge_atomic_pre_enable() 328 struct hdmi_phy *phy = hdmi->phy; in msm_hdmi_bridge_atomic_post_disable()
|
| /linux/Documentation/devicetree/bindings/phy/ |
| H A D | qcom,hdmi-phy-other.yaml | 26 - const: hdmi_phy 113 hdmi_phy: phy@4a00400 { 115 reg-names = "hdmi_phy",
|
| H A D | qcom,hdmi-phy-qmp.yaml | 29 - const: hdmi_phy 82 "hdmi_phy";
|
| /linux/drivers/video/fbdev/omap2/omapfb/dss/ |
| H A D | Makefile | 15 hdmi_phy.o
|
| /linux/drivers/gpu/drm/omapdrm/ |
| H A D | Makefile | 29 dss/hdmi_pll.o dss/hdmi_phy.o
|
| /linux/arch/arm/boot/dts/mediatek/ |
| H A D | mt7623n.dtsi | 237 phys = <&hdmi_phy>; 263 hdmi_phy: hdmi-phy@10209100 { label
|
| H A D | mt7623n-rfb-emmc.dts | 271 &hdmi_phy {
|
| H A D | mt7623n-bananapi-bpi-r2.dts | 299 &hdmi_phy {
|
| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | rockchip,rk3328-cru.yaml | 29 - "hdmi_phy" - output clock of the hdmi phy pll - optional
|
| /linux/Documentation/devicetree/bindings/display/ |
| H A D | allwinner,sun8i-a83t-hdmi-phy.yaml | 105 hdmi_phy: hdmi-phy@1ef0000 {
|
| /linux/Documentation/devicetree/bindings/display/mediatek/ |
| H A D | mediatek,hdmi.yaml | 110 phys = <&hdmi_phy>;
|
| /linux/arch/arm/boot/dts/qcom/ |
| H A D | qcom-apq8064-ifc6410.dts | 152 &hdmi_phy {
|
| /linux/drivers/gpu/drm/msm/ |
| H A D | Makefile | 42 hdmi/hdmi_phy.o \
|
| /linux/arch/arm/boot/dts/rockchip/ |
| H A D | rk322x.dtsi | 585 hdmi_phy: hdmi-phy@12030000 { label 725 assigned-clock-parents = <&hdmi_phy>; 732 phys = <&hdmi_phy>;
|
| /linux/arch/arm/boot/dts/allwinner/ |
| H A D | sunxi-h3-h5.dtsi | 831 phys = <&hdmi_phy>; 853 hdmi_phy: hdmi-phy@1ef0000 { label
|
| H A D | sun8i-r40.dtsi | 1278 phys = <&hdmi_phy>; 1300 hdmi_phy: hdmi-phy@1ef0000 { label
|
| /linux/drivers/clk/rockchip/ |
| H A D | clk-rk3328.c | 164 PNAME(mux_hdmiphy_p) = { "hdmi_phy", "xin24m" };
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3328.dtsi | 840 clock-output-names = "hdmi_phy";
|
| /linux/drivers/clk/samsung/ |
| H A D | clk-exynos5433.c | 2637 /* PHY clocks from HDMI_PHY */
|