| /kernel/linux/linux-5.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_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_dw_hdmi.c | 64 * HHI register block. 106 /* HHI Registers */ 311 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0x333d3282); in meson_hdmi_phy_setup_mode() 312 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL3, 0x2136315b); in meson_hdmi_phy_setup_mode() 315 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0x33303382); in meson_hdmi_phy_setup_mode() 316 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL3, 0x2036315b); in meson_hdmi_phy_setup_mode() 319 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0x33303362); in meson_hdmi_phy_setup_mode() 320 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL3, 0x2016315b); in meson_hdmi_phy_setup_mode() 323 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0x33604142); in meson_hdmi_phy_setup_mode() 324 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL3, 0x0016315b); in meson_hdmi_phy_setup_mode() [all …]
|
| D | meson_drv.c | 241 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "hhi"); in meson_drv_bind_master() 253 priv->hhi = devm_regmap_init_mmio(dev, regs, in meson_drv_bind_master() 255 if (IS_ERR(priv->hhi)) { in meson_drv_bind_master() 256 dev_err(&pdev->dev, "Couldn't create the HHI regmap\n"); in meson_drv_bind_master() 257 ret = PTR_ERR(priv->hhi); in meson_drv_bind_master()
|
| /kernel/linux/linux-6.6/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 | 62 * HHI register block. 104 /* HHI Registers */ 306 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0x333d3282); in meson_hdmi_phy_setup_mode() 307 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL3, 0x2136315b); in meson_hdmi_phy_setup_mode() 310 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0x33303382); in meson_hdmi_phy_setup_mode() 311 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL3, 0x2036315b); in meson_hdmi_phy_setup_mode() 314 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0x33303362); in meson_hdmi_phy_setup_mode() 315 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL3, 0x2016315b); in meson_hdmi_phy_setup_mode() 318 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL0, 0x33604142); in meson_hdmi_phy_setup_mode() 319 regmap_write(priv->hhi, HHI_HDMI_PHY_CNTL3, 0x0016315b); in meson_hdmi_phy_setup_mode() [all …]
|
| D | meson_encoder_cvbs.c | 27 /* HHI VDAC Registers */ 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() [all …]
|
| D | meson_drv.c | 223 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "hhi"); in meson_drv_bind_master() 235 priv->hhi = devm_regmap_init_mmio(dev, regs, in meson_drv_bind_master() 237 if (IS_ERR(priv->hhi)) { in meson_drv_bind_master() 238 dev_err(&pdev->dev, "Couldn't create the HHI regmap\n"); in meson_drv_bind_master() 239 ret = PTR_ERR(priv->hhi); in meson_drv_bind_master() 466 * private structure for HHI registers.
|
| /kernel/linux/linux-6.6/drivers/phy/amlogic/ |
| 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()
|
| D | phy-meson-g12a-mipi-dphy-analog.c | 132 /* Get the hhi system controller node */ in phy_g12a_mipi_dphy_analog_probe() 137 return dev_err_probe(dev, PTR_ERR(map), "failed to get HHI regmap\n"); in phy_g12a_mipi_dphy_analog_probe()
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/amlogic/ |
| D | amlogic,meson-gx-hhi-sysctrl.yaml | 4 $id: http://devicetree.org/schemas/soc/amlogic/amlogic,meson-gx-hhi-sysctrl.yaml# 16 - amlogic,meson-gx-hhi-sysctrl 18 - amlogic,meson-axg-hhi-sysctrl 43 - amlogic,meson-gx-hhi-sysctrl 44 - amlogic,meson-axg-hhi-sysctrl 71 - amlogic,meson-gx-hhi-sysctrl 80 - amlogic,meson-axg-hhi-sysctrl 105 compatible = "amlogic,meson-gx-hhi-sysctrl", "simple-mfd", "syscon";
|
| /kernel/linux/linux-5.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.
|
| /kernel/linux/linux-5.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>;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/adc/ |
| D | amlogic,meson-saradc.yaml | 55 amlogic,hhi-sysctrl: 102 amlogic,hhi-sysctrl: true 105 amlogic,hhi-sysctrl: false 145 amlogic,hhi-sysctrl = <&hhi>;
|
| /kernel/linux/linux-5.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>;
|
| /kernel/linux/linux-6.6/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>;
|
| /kernel/linux/linux-6.6/lib/ |
| D | test_scanf.c | 257 simple_numbers_loop(signed char, "%hhd", "hhi", check_char); in numbers_simple() 260 simple_numbers_loop(signed char, "0x%hhx", "hhi", check_char); in numbers_simple() 445 numbers_list_8(signed char, "%hhd", delim, "hhi", check_char); in numbers_list_hh() 448 numbers_list_8(signed char, "0x%hhx", delim, "hhi", check_char); in numbers_list_hh() 513 numbers_list_fix_width(signed char, "%hhd", delim, 4, "hhi", check_char); in numbers_list_field_width_hh() 516 numbers_list_fix_width(signed char, "0x%hhx", delim, 4, "hhi", check_char); in numbers_list_field_width_hh() 576 numbers_list_val_width(signed char, "%hhd", delim, "hhi", check_char); in numbers_list_field_width_val_hh() 579 numbers_list_val_width(signed char, "0x%hhx", delim, "hhi", check_char); in numbers_list_field_width_val_hh() 634 test_number_prefix(signed char, "-1 1", "%1hhi %hhi", 0, 0, 0, check_char); in numbers_prefix_overflow() 650 test_number_prefix(char, "0xA7", "%1hhi%hhx", 0, 0, 1, check_char); in numbers_prefix_overflow() [all …]
|
| /kernel/linux/linux-6.6/drivers/clk/meson/ |
| D | meson-eeclk.c | 29 /* Get the hhi system controller node */ in meson_eeclkc_probe() 35 "failed to get HHI regmap\n"); in meson_eeclkc_probe()
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/ |
| 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.
|
| /kernel/linux/linux-5.10/drivers/clk/meson/ |
| D | meson-eeclk.c | 28 /* Get the hhi system controller node */ in meson_eeclkc_probe() 34 "failed to get HHI regmap\n"); in meson_eeclkc_probe()
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/ |
| D | amlogic,meson-vpu.yaml | 17 DMC|---------------VPU (Video Processing Unit)----------------|------HHI------| 76 - const: hhi 122 reg-names = "vpu", "hhi";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/ |
| D | amlogic,meson-vpu.yaml | 17 DMC|---------------VPU (Video Processing Unit)----------------|------HHI------| 76 - const: hhi 127 reg-names = "vpu", "hhi";
|
| /kernel/linux/linux-6.6/drivers/pmdomain/amlogic/ |
| D | meson-gx-pwrc-vpu.c | 25 /* HHI Offsets */ 303 "amlogic,hhi-sysctrl"); in meson_gx_pwrc_vpu_probe() 305 dev_err(&pdev->dev, "failed to get HHI regmap\n"); in meson_gx_pwrc_vpu_probe()
|
| /kernel/linux/linux-5.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()
|