Home
last modified time | relevance | path

Searched full:hdmi_phy (Results 1 – 25 of 28) sorted by relevance

12

/linux/drivers/phy/mediatek/
H A Dphy-mtk-hdmi-mt8173.c89 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 …]
H A Dphy-mtk-hdmi-mt2701.c52 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 …]
/linux/drivers/gpu/drm/msm/hdmi/
H A Dhdmi.h22 struct hdmi_phy;
58 struct hdmi_phy *phy;
135 void (*powerup)(struct hdmi_phy *phy, unsigned long int pixclock);
136 void (*powerdown)(struct hdmi_phy *phy);
149 struct hdmi_phy { struct
158 static inline void hdmi_phy_write(struct hdmi_phy *phy, u32 reg, u32 data) in hdmi_phy_write() argument
163 static inline u32 hdmi_phy_read(struct hdmi_phy *phy, u32 reg) in hdmi_phy_read()
168 int msm_hdmi_phy_resource_enable(struct hdmi_phy *phy);
169 void msm_hdmi_phy_resource_disable(struct hdmi_phy *phy);
170 void msm_hdmi_phy_powerup(struct hdmi_phy *phy, unsigned long int pixclock);
[all …]
H A Dhdmi_phy_8x74.c9 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()
H A Dhdmi_phy_8960.c9 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()
H A Dhdmi_phy_8x60.c11 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()
H A Dhdmi_bridge.c289 struct hdmi_phy *phy = hdmi->phy; in msm_hdmi_bridge_atomic_pre_enable()
331 struct hdmi_phy *phy = hdmi->phy; in msm_hdmi_bridge_atomic_post_disable()
/linux/Documentation/devicetree/bindings/phy/
H A Dqcom,hdmi-phy-other.yaml26 - const: hdmi_phy
113 hdmi_phy: phy@4a00400 {
115 reg-names = "hdmi_phy",
H A Dqcom,hdmi-phy-qmp.yaml29 - const: hdmi_phy
82 "hdmi_phy";
H A Dmediatek,hdmi-phy.yaml84 hdmi_phy: hdmi-phy@10209100 {
/linux/Documentation/devicetree/bindings/display/
H A Dallwinner,sun8i-a83t-dw-hdmi.yaml173 phys = <&hdmi_phy>;
231 phys = <&hdmi_phy>;
H A Dallwinner,sun8i-a83t-hdmi-phy.yaml105 hdmi_phy: hdmi-phy@1ef0000 {
/linux/drivers/video/fbdev/omap2/omapfb/dss/
H A DMakefile15 hdmi_phy.o
/linux/drivers/gpu/drm/omapdrm/
H A DMakefile29 dss/hdmi_pll.o dss/hdmi_phy.o
/linux/arch/arm/boot/dts/mediatek/
H A Dmt7623n.dtsi237 phys = <&hdmi_phy>;
263 hdmi_phy: hdmi-phy@10209100 { label
H A Dmt7623n-rfb-emmc.dts271 &hdmi_phy {
H A Dmt7623n-bananapi-bpi-r2.dts299 &hdmi_phy {
/linux/Documentation/devicetree/bindings/clock/
H A Drockchip,rk3328-cru.yaml29 - "hdmi_phy" - output clock of the hdmi phy pll - optional
/linux/Documentation/devicetree/bindings/display/mediatek/
H A Dmediatek,hdmi.yaml110 phys = <&hdmi_phy>;
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-apq8064-ifc6410.dts152 &hdmi_phy {
/linux/arch/arm/boot/dts/rockchip/
H A Drk322x.dtsi585 hdmi_phy: hdmi-phy@12030000 { label
725 assigned-clock-parents = <&hdmi_phy>;
732 phys = <&hdmi_phy>;
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt8173.dtsi621 hdmi_phy: hdmi-phy@10209100 { label
1334 phys = <&hdmi_phy>;
1338 assigned-clock-parents = <&hdmi_phy>;
/linux/arch/arm/boot/dts/allwinner/
H A Dsunxi-h3-h5.dtsi831 phys = <&hdmi_phy>;
853 hdmi_phy: hdmi-phy@1ef0000 { label
H A Dsun8i-a83t.dtsi1077 phys = <&hdmi_phy>;
1101 hdmi_phy: hdmi-phy@1ef0000 { label
/linux/arch/arm64/boot/dts/allwinner/
H A Dsun50i-h6.dtsi827 phys = <&hdmi_phy>;
851 hdmi_phy: hdmi-phy@6010000 { label

12