/Linux-v5.10/drivers/gpu/drm/meson/ |
D | meson_vclk.c | 49 /* HHI Registers */ 140 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() [all …]
|
D | meson_dw_hdmi.c | 64 * HHI register block. 106 /* HHI Registers */ 313 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0x333d3282); in meson_hdmi_phy_setup_mode() 314 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL3, 0x2136315b); in meson_hdmi_phy_setup_mode() 317 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0x33303382); in meson_hdmi_phy_setup_mode() 318 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL3, 0x2036315b); in meson_hdmi_phy_setup_mode() 321 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0x33303362); in meson_hdmi_phy_setup_mode() 322 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL3, 0x2016315b); in meson_hdmi_phy_setup_mode() 325 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0x33604142); in meson_hdmi_phy_setup_mode() 326 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL3, 0x0016315b); in meson_hdmi_phy_setup_mode() [all …]
|
D | meson_venc_cvbs.c | 25 /* HHI VDAC Registers */ 170 regmap_write(priv->hhi, HHI_VDAC_CNTL0_G12A, 0); in meson_venc_cvbs_encoder_disable() 171 regmap_write(priv->hhi, HHI_VDAC_CNTL1_G12A, 0); in meson_venc_cvbs_encoder_disable() 173 regmap_write(priv->hhi, HHI_VDAC_CNTL0, 0); in meson_venc_cvbs_encoder_disable() 174 regmap_write(priv->hhi, HHI_VDAC_CNTL1, 8); in meson_venc_cvbs_encoder_disable() 189 regmap_write(priv->hhi, HHI_VDAC_CNTL0, 1); in meson_venc_cvbs_encoder_enable() 190 regmap_write(priv->hhi, HHI_VDAC_CNTL1, 0); in meson_venc_cvbs_encoder_enable() 193 regmap_write(priv->hhi, HHI_VDAC_CNTL0, 0xf0001); in meson_venc_cvbs_encoder_enable() 194 regmap_write(priv->hhi, HHI_VDAC_CNTL1, 0); in meson_venc_cvbs_encoder_enable() 196 regmap_write(priv->hhi, HHI_VDAC_CNTL0_G12A, 0x906001); in meson_venc_cvbs_encoder_enable() [all …]
|
D | meson_drv.c | 238 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "hhi"); in meson_drv_bind_master() 250 priv->hhi = devm_regmap_init_mmio(dev, regs, in meson_drv_bind_master() 252 if (IS_ERR(priv->hhi)) { in meson_drv_bind_master() 253 dev_err(&pdev->dev, "Couldn't create the HHI regmap\n"); in meson_drv_bind_master() 254 ret = PTR_ERR(priv->hhi); in meson_drv_bind_master()
|
D | meson_venc.c | 61 /* HHI Registers */ 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()
|
D | meson_drv.h | 41 struct regmap *hhi; member
|
/Linux-v5.10/Documentation/devicetree/bindings/clock/ |
D | amlogic,gxbb-clkc.txt | 27 - compatible: "syscon", "simple-mfd, and "amlogic,meson-gx-hhi-sysctrl" or 28 "amlogic,meson-axg-hhi-sysctrl" 29 - reg: base address and size of the HHI system control register space. 34 compatible = "amlogic,meson-gx-hhi-sysctrl", "syscon", "simple-mfd";
|
D | amlogic,meson8b-clkc.txt | 21 - compatible: "amlogic,meson-hhi-sysctrl", "simple-mfd", "syscon" 22 - reg: base address and size of the HHI system control register space.
|
/Linux-v5.10/Documentation/devicetree/bindings/iio/adc/ |
D | amlogic,meson-saradc.yaml | 56 amlogic,hhi-sysctrl: 103 amlogic,hhi-sysctrl: true 106 amlogic,hhi-sysctrl: false 146 amlogic,hhi-sysctrl = <&hhi>;
|
/Linux-v5.10/Documentation/devicetree/bindings/power/ |
D | amlogic,meson-gx-pwrc.txt | 23 - amlogic,hhi-sysctrl: phandle to the HHI sysctrl node 44 amlogic,hhi-sysctrl = <&sysctrl>;
|
D | amlogic,meson-ee-pwrc.yaml | 18 "amlogic,meson-gx-hhi-sysctrl", "simple-mfd", "syscon"
|
/Linux-v5.10/drivers/clk/meson/ |
D | meson-eeclk.c | 27 /* Get the hhi system controller node */ in meson_eeclkc_probe() 31 "failed to get HHI regmap\n"); in meson_eeclkc_probe()
|
/Linux-v5.10/Documentation/devicetree/bindings/display/ |
D | amlogic,meson-vpu.yaml | 17 DMC|---------------VPU (Video Processing Unit)----------------|------HHI------| 76 - const: hhi 117 reg-names = "vpu", "hhi";
|
D | amlogic,meson-dw-hdmi.yaml | 31 The HDMI PHY is configured by registers in the HHI register block.
|
/Linux-v5.10/drivers/soc/amlogic/ |
D | meson-gx-pwrc-vpu.c | 25 /* HHI Offsets */ 300 "amlogic,hhi-sysctrl"); in meson_gx_pwrc_vpu_probe() 302 dev_err(&pdev->dev, "failed to get HHI regmap\n"); in meson_gx_pwrc_vpu_probe()
|
D | meson-ee-pwrc.c | 36 /* HHI Offsets */ 500 dev_err(&pdev->dev, "failed to get HHI regmap\n"); in meson_ee_pwrc_probe()
|
/Linux-v5.10/arch/arm/boot/dts/ |
D | meson.dtsi | 27 hhi: system-controller@4000 { label 28 compatible = "amlogic,meson-hhi-sysctrl",
|
D | meson8b.dtsi | 457 &hhi { 562 amlogic,hhi-sysctrl = <&hhi>;
|
D | meson8.dtsi | 474 &hhi { 565 amlogic,hhi-sysctrl = <&hhi>;
|
/Linux-v5.10/Documentation/gpu/ |
D | meson.rst | 16 DMC|---------------VPU (Video Processing Unit)----------------|------HHI------|
|
/Linux-v5.10/drivers/phy/amlogic/ |
D | phy-meson-axg-mipi-pcie-analog.c | 147 dev_err(dev, "failed to get HHI regmap\n"); in phy_axg_mipi_pcie_analog_probe()
|
/Linux-v5.10/arch/arm64/boot/dts/amlogic/ |
D | meson-gx.dtsi | 549 compatible = "amlogic,meson-gx-hhi-sysctrl", "simple-mfd", "syscon"; 618 reg-names = "vpu", "hhi";
|
/Linux-v5.10/drivers/iio/adc/ |
D | meson_saradc.c | 728 "amlogic,hhi-sysctrl"); in meson_sar_adc_temp_sensor_init() 731 "failed to get amlogic,hhi-sysctrl regmap\n"); in meson_sar_adc_temp_sensor_init() 878 * of the TSC is located in the HHI register area. in meson_sar_adc_init()
|
/Linux-v5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | debugfs.c | 1460 if (sscanf(buf, "%d %hhi %hhi %n", &filter_id, &filter.discard, in iwl_dbgfs_bcast_filters_write() 1476 if (sscanf(&buf[pos], "%hhi %hhi %i %i %n", in iwl_dbgfs_bcast_filters_write() 1551 if (sscanf(buf, "%d %hhi %i", &mac_id, &mac.default_discard, in iwl_dbgfs_bcast_filters_macs_write()
|
/Linux-v5.10/drivers/hid/ |
D | hid-cp2112.c | 925 if (sscanf(buf, "%hhi", &cfg.power_mode) != 1) 932 if (sscanf(buf, "%hhi.%hhi", &cfg.release_major, &cfg.release_minor)
|