/linux-6.3-rc2/drivers/gpu/drm/meson/ |
A D | meson_vclk.c | 299 regmap_update_bits(priv->hhi, HHI_VIID_CLK_DIV, in meson_venci_cvbs_clock_config() 314 regmap_update_bits(priv->hhi, HHI_VID_CLK_DIV, in meson_venci_cvbs_clock_config() 317 regmap_update_bits(priv->hhi, HHI_VIID_CLK_DIV, in meson_venci_cvbs_clock_config() 321 regmap_update_bits(priv->hhi, HHI_VIID_CLK_DIV, in meson_venci_cvbs_clock_config() 499 regmap_write(priv->hhi, HHI_HDMI_PLL_CNTL2, in meson_hdmi_pll_set_params() 502 regmap_write(priv->hhi, HHI_HDMI_PLL_CNTL2, in meson_hdmi_pll_set_params() 548 regmap_write(priv->hhi, HHI_HDMI_PLL_CNTL4, in meson_hdmi_pll_set_params() 550 regmap_write(priv->hhi, HHI_HDMI_PLL_CNTL5, in meson_hdmi_pll_set_params() 553 regmap_write(priv->hhi, HHI_HDMI_PLL_CNTL4, in meson_hdmi_pll_set_params() 555 regmap_write(priv->hhi, HHI_HDMI_PLL_CNTL5, in meson_hdmi_pll_set_params() [all …]
|
A D | meson_dw_hdmi.c | 301 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0x333d3282); in meson_hdmi_phy_setup_mode() 302 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL3, 0x2136315b); in meson_hdmi_phy_setup_mode() 305 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0x33303382); in meson_hdmi_phy_setup_mode() 306 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL3, 0x2036315b); in meson_hdmi_phy_setup_mode() 309 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0x33303362); in meson_hdmi_phy_setup_mode() 310 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL3, 0x2016315b); in meson_hdmi_phy_setup_mode() 313 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0x33604142); in meson_hdmi_phy_setup_mode() 428 regmap_update_bits(priv->hhi, HHI_HDMI_PHY_CNTL1, in dw_hdmi_phy_init() 435 regmap_update_bits(priv->hhi, HHI_HDMI_PHY_CNTL1, in dw_hdmi_phy_init() 438 regmap_update_bits(priv->hhi, HHI_HDMI_PHY_CNTL1, in dw_hdmi_phy_init() [all …]
|
A D | meson_encoder_cvbs.c | 181 regmap_write(priv->hhi, HHI_VDAC_CNTL0, 1); in meson_encoder_cvbs_atomic_enable() 182 regmap_write(priv->hhi, HHI_VDAC_CNTL1, 0); in meson_encoder_cvbs_atomic_enable() 185 regmap_write(priv->hhi, HHI_VDAC_CNTL0, 0xf0001); in meson_encoder_cvbs_atomic_enable() 186 regmap_write(priv->hhi, HHI_VDAC_CNTL1, 0); in meson_encoder_cvbs_atomic_enable() 188 regmap_write(priv->hhi, HHI_VDAC_CNTL0_G12A, 0x906001); in meson_encoder_cvbs_atomic_enable() 189 regmap_write(priv->hhi, HHI_VDAC_CNTL1_G12A, 0); in meson_encoder_cvbs_atomic_enable() 202 regmap_write(priv->hhi, HHI_VDAC_CNTL0_G12A, 0); in meson_encoder_cvbs_atomic_disable() 203 regmap_write(priv->hhi, HHI_VDAC_CNTL1_G12A, 0); in meson_encoder_cvbs_atomic_disable() 205 regmap_write(priv->hhi, HHI_VDAC_CNTL0, 0); in meson_encoder_cvbs_atomic_disable() 206 regmap_write(priv->hhi, HHI_VDAC_CNTL1, 8); in meson_encoder_cvbs_atomic_disable()
|
A D | meson_drv.c | 234 priv->hhi = devm_regmap_init_mmio(dev, regs, in meson_drv_bind_master() 236 if (IS_ERR(priv->hhi)) { in meson_drv_bind_master() 238 ret = PTR_ERR(priv->hhi); in meson_drv_bind_master()
|
A D | meson_venc.c | 1752 regmap_update_bits(priv->hhi, HHI_GCLK_MPEG2, BIT(25), BIT(25)); in meson_venc_enable_vsync() 1757 regmap_update_bits(priv->hhi, HHI_GCLK_MPEG2, BIT(25), 0); in meson_venc_disable_vsync() 1765 regmap_write(priv->hhi, HHI_VDAC_CNTL0_G12A, 0); in meson_venc_init() 1766 regmap_write(priv->hhi, HHI_VDAC_CNTL1_G12A, 8); in meson_venc_init() 1768 regmap_write(priv->hhi, HHI_VDAC_CNTL0, 0); in meson_venc_init() 1769 regmap_write(priv->hhi, HHI_VDAC_CNTL1, 8); in meson_venc_init() 1776 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0); in meson_venc_init()
|
A D | meson_drv.h | 47 struct regmap *hhi; member
|
/linux-6.3-rc2/drivers/phy/amlogic/ |
A D | phy-meson8-hdmi-tx.c | 36 struct regmap *hhi; member 67 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, in phy_meson8_hdmi_tx_power_on() 71 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL1, 0x0); in phy_meson8_hdmi_tx_power_on() 75 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL1, in phy_meson8_hdmi_tx_power_on() 80 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL1, in phy_meson8_hdmi_tx_power_on() 92 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, in phy_meson8_hdmi_tx_power_off() 123 priv->hhi = syscon_node_to_regmap(np->parent); in phy_meson8_hdmi_tx_probe() 124 if (IS_ERR(priv->hhi)) in phy_meson8_hdmi_tx_probe() 125 return PTR_ERR(priv->hhi); in phy_meson8_hdmi_tx_probe()
|
/linux-6.3-rc2/Documentation/devicetree/bindings/iio/adc/ |
A D | amlogic,meson-saradc.yaml | 55 amlogic,hhi-sysctrl: 102 amlogic,hhi-sysctrl: true 105 amlogic,hhi-sysctrl: false 145 amlogic,hhi-sysctrl = <&hhi>;
|
/linux-6.3-rc2/Documentation/devicetree/bindings/clock/ |
A D | amlogic,gxbb-clkc.txt | 27 - 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";
|
A D | amlogic,meson8b-clkc.txt | 21 - compatible: "amlogic,meson-hhi-sysctrl", "simple-mfd", "syscon"
|
/linux-6.3-rc2/Documentation/devicetree/bindings/power/ |
A D | amlogic,meson-gx-pwrc.txt | 23 - amlogic,hhi-sysctrl: phandle to the HHI sysctrl node 44 amlogic,hhi-sysctrl = <&sysctrl>;
|
A D | amlogic,meson-ee-pwrc.yaml | 18 "amlogic,meson-gx-hhi-sysctrl", "simple-mfd", "syscon"
|
/linux-6.3-rc2/Documentation/devicetree/bindings/phy/ |
A D | amlogic,meson-axg-mipi-pcie-analog.yaml | 17 "amlogic,meson-gx-hhi-sysctrl", "simple-mfd", "syscon"
|
A D | amlogic,meson8-hdmi-tx-phy.yaml | 16 compatible = "amlogic,meson-hhi-sysctrl", "simple-mfd", "syscon"
|
/linux-6.3-rc2/Documentation/devicetree/bindings/display/ |
A D | amlogic,meson-vpu.yaml | 76 - const: hhi 122 reg-names = "vpu", "hhi";
|
/linux-6.3-rc2/arch/arm/boot/dts/ |
A D | meson.dtsi | 33 hhi: system-controller@4000 { label 34 compatible = "amlogic,meson-hhi-sysctrl",
|
A D | meson8.dtsi | 610 &hhi { 704 amlogic,hhi-sysctrl = <&hhi>;
|
A D | meson8b.dtsi | 588 &hhi { 696 amlogic,hhi-sysctrl = <&hhi>;
|
/linux-6.3-rc2/arch/arm64/boot/dts/amlogic/ |
A D | meson-gx.dtsi | 562 compatible = "amlogic,meson-gx-hhi-sysctrl", "simple-mfd", "syscon"; 629 reg-names = "vpu", "hhi";
|
A D | meson-g12-common.dtsi | 1602 hhi: system-controller@0 { label 1603 compatible = "amlogic,meson-gx-hhi-sysctrl", 2134 reg-names = "vpu", "hhi";
|
A D | meson-axg.dtsi | 1214 compatible = "amlogic,meson-axg-hhi-sysctrl",
|