Home
last modified time | relevance | path

Searched refs:hhi (Results 1 – 16 of 16) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/meson/
Dmeson_vclk.c140 regmap_update_bits(priv->hhi, HHI_VID_PLL_CLK_DIV, VID_PLL_EN, 0); in meson_vid_pll_set()
141 regmap_update_bits(priv->hhi, HHI_VID_PLL_CLK_DIV, VID_PLL_PRESET, 0); in meson_vid_pll_set()
204 regmap_update_bits(priv->hhi, HHI_VID_PLL_CLK_DIV, in meson_vid_pll_set()
208 regmap_update_bits(priv->hhi, HHI_VID_PLL_CLK_DIV, in meson_vid_pll_set()
211 regmap_update_bits(priv->hhi, HHI_VID_PLL_CLK_DIV, in meson_vid_pll_set()
213 regmap_update_bits(priv->hhi, HHI_VID_PLL_CLK_DIV, in meson_vid_pll_set()
215 regmap_update_bits(priv->hhi, HHI_VID_PLL_CLK_DIV, in meson_vid_pll_set()
219 regmap_update_bits(priv->hhi, HHI_VID_PLL_CLK_DIV, in meson_vid_pll_set()
221 regmap_update_bits(priv->hhi, HHI_VID_PLL_CLK_DIV, in meson_vid_pll_set()
223 regmap_update_bits(priv->hhi, HHI_VID_PLL_CLK_DIV, in meson_vid_pll_set()
[all …]
Dmeson_dw_hdmi.c304 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0x333d3282); in meson_hdmi_phy_setup_mode()
305 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL3, 0x2136315b); in meson_hdmi_phy_setup_mode()
308 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0x33303382); in meson_hdmi_phy_setup_mode()
309 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL3, 0x2036315b); in meson_hdmi_phy_setup_mode()
312 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0x33303362); in meson_hdmi_phy_setup_mode()
313 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL3, 0x2016315b); in meson_hdmi_phy_setup_mode()
316 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0x33604142); in meson_hdmi_phy_setup_mode()
317 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL3, 0x0016315b); in meson_hdmi_phy_setup_mode()
323 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0x33353245); in meson_hdmi_phy_setup_mode()
324 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL3, 0x2100115b); in meson_hdmi_phy_setup_mode()
[all …]
Dmeson_venc_cvbs.c159 regmap_write(priv->hhi, HHI_VDAC_CNTL0_G12A, 0); in meson_venc_cvbs_encoder_disable()
160 regmap_write(priv->hhi, HHI_VDAC_CNTL1_G12A, 0); in meson_venc_cvbs_encoder_disable()
162 regmap_write(priv->hhi, HHI_VDAC_CNTL0, 0); in meson_venc_cvbs_encoder_disable()
163 regmap_write(priv->hhi, HHI_VDAC_CNTL1, 8); in meson_venc_cvbs_encoder_disable()
178 regmap_write(priv->hhi, HHI_VDAC_CNTL0, 1); in meson_venc_cvbs_encoder_enable()
179 regmap_write(priv->hhi, HHI_VDAC_CNTL1, 0); in meson_venc_cvbs_encoder_enable()
182 regmap_write(priv->hhi, HHI_VDAC_CNTL0, 0xf0001); in meson_venc_cvbs_encoder_enable()
183 regmap_write(priv->hhi, HHI_VDAC_CNTL1, 0); in meson_venc_cvbs_encoder_enable()
185 regmap_write(priv->hhi, HHI_VDAC_CNTL0_G12A, 0x906001); in meson_venc_cvbs_encoder_enable()
186 regmap_write(priv->hhi, HHI_VDAC_CNTL1_G12A, 0); in meson_venc_cvbs_encoder_enable()
Dmeson_drv.c235 priv->hhi = devm_regmap_init_mmio(dev, regs, in meson_drv_bind_master()
237 if (IS_ERR(priv->hhi)) { in meson_drv_bind_master()
239 ret = PTR_ERR(priv->hhi); in meson_drv_bind_master()
Dmeson_venc.c1750 regmap_update_bits(priv->hhi, HHI_GCLK_MPEG2, BIT(25), BIT(25)); in meson_venc_enable_vsync()
1755 regmap_update_bits(priv->hhi, HHI_GCLK_MPEG2, BIT(25), 0); in meson_venc_disable_vsync()
1763 regmap_write(priv->hhi, HHI_VDAC_CNTL0_G12A, 0); in meson_venc_init()
1764 regmap_write(priv->hhi, HHI_VDAC_CNTL1_G12A, 8); in meson_venc_init()
1766 regmap_write(priv->hhi, HHI_VDAC_CNTL0, 0); in meson_venc_init()
1767 regmap_write(priv->hhi, HHI_VDAC_CNTL1, 8); in meson_venc_init()
1774 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0); in meson_venc_init()
Dmeson_drv.h31 struct regmap *hhi; member
/Linux-v5.4/Documentation/devicetree/bindings/clock/
Damlogic,gxbb-clkc.txt27 - compatible: "syscon", "simple-mfd, and "amlogic,meson-gx-hhi-sysctrl" or
28 "amlogic,meson-axg-hhi-sysctrl"
34 compatible = "amlogic,meson-gx-hhi-sysctrl", "syscon", "simple-mfd";
Damlogic,meson8b-clkc.txt16 - compatible: "amlogic,meson-hhi-sysctrl", "simple-mfd", "syscon"
/Linux-v5.4/Documentation/devicetree/bindings/power/
Damlogic,meson-gx-pwrc.txt23 - amlogic,hhi-sysctrl: phandle to the HHI sysctrl node
44 amlogic,hhi-sysctrl = <&sysctrl>;
/Linux-v5.4/arch/arm/boot/dts/
Dmeson.dtsi34 hhi: system-controller@4000 { label
35 compatible = "amlogic,meson-hhi-sysctrl",
Dmeson8b.dtsi434 &hhi {
514 amlogic,hhi-sysctrl = <&hhi>;
Dmeson8.dtsi455 &hhi {
535 amlogic,hhi-sysctrl = <&hhi>;
/Linux-v5.4/Documentation/devicetree/bindings/iio/adc/
Damlogic,meson-saradc.txt27 - amlogic,hhi-sysctrl: phandle to the syscon which contains the 5th bit
/Linux-v5.4/arch/arm64/boot/dts/amlogic/
Dmeson-gx.dtsi380 amlogic,hhi-sysctrl = <&sysctrl>;
488 compatible = "amlogic,meson-gx-hhi-sysctrl", "simple-mfd", "syscon";
548 reg-names = "vpu", "hhi";
Dmeson-g12-common.dtsi1399 hhi: system-controller@0 { label
1400 compatible = "amlogic,meson-gx-hhi-sysctrl",
2159 reg-names = "vpu", "hhi";
Dmeson-axg.dtsi1107 compatible = "amlogic,meson-axg-hhi-sysctrl",