Searched full:hwv (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/pmdomain/mediatek/ |
| H A D | mtk-pm-domains.c | 104 const struct scpsys_hwv_domain_data *hwv = pd->hwv_data; in scpsys_hwv_domain_is_disable_done() local 105 u32 regs[2] = { hwv->done, hwv->clr_sta }; in scpsys_hwv_domain_is_disable_done() 107 u32 mask = BIT(hwv->setclr_bit); in scpsys_hwv_domain_is_disable_done() 117 const struct scpsys_hwv_domain_data *hwv = pd->hwv_data; in scpsys_hwv_domain_is_enable_done() local 118 u32 regs[3] = { hwv->done, hwv->en, hwv->set_sta }; in scpsys_hwv_domain_is_enable_done() 120 u32 mask = BIT(hwv->setclr_bit); in scpsys_hwv_domain_is_enable_done() 315 const struct scpsys_hwv_domain_data *hwv = pd->hwv_data; in scpsys_hwv_power_on() local 334 /* For HWV the subsys clocks refer to the HWV low power subsystem */ in scpsys_hwv_power_on() 340 ret = regmap_read_poll_timeout_atomic(scpsys->base, hwv->done, val, in scpsys_hwv_power_on() 341 val & BIT(hwv->setclr_bit), in scpsys_hwv_power_on() [all …]
|
| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | mediatek,mt8196-sys-clock.yaml | 54 Phandle to the "Hardware Voter" (HWV), as named in the vendor 57 The HWV is a SoC-internal fixed-function MCU used to collect votes from 63 However, in practice, this design is incomplete. While the HWV performs 70 As such, the HWV behaves more like a hardware-managed clock reference 75 addition to writing to the HWV's MMIO region. 78 access the HWV MMIO region in a syscon-like fashion, due to how the
|
| H A D | mediatek,mt8196-clock.yaml | 59 Phandle to the "Hardware Voter" (HWV), as named in the vendor 62 The HWV is a SoC-internal fixed-function MCU used to collect votes from 68 However, in practice, this design is incomplete. While the HWV performs 75 As such, the HWV behaves more like a hardware-managed clock reference 80 addition to writing to the HWV's MMIO region. 83 access the HWV MMIO region in a syscon-like fashion, due to how the
|
| /linux/sound/isa/wavefront/ |
| H A D | wavefront_synth.c | 1815 int hwv[2]; in wavefront_reset_to_cleanliness() local 1922 hwv[0] = wavefront_read(dev); in wavefront_reset_to_cleanliness() 1923 if (hwv[0] == -1) { in wavefront_reset_to_cleanliness() 1928 if (hwv[0] == 0xFF) { /* NAK */ in wavefront_reset_to_cleanliness() 1934 hwv[0] = wavefront_read(dev); in wavefront_reset_to_cleanliness() 1935 if (hwv[0] == -1) { in wavefront_reset_to_cleanliness() 1941 hwv[0]); in wavefront_reset_to_cleanliness() 1948 hwv[1] = wavefront_read(dev); in wavefront_reset_to_cleanliness() 1949 if (hwv[1] == -1) { in wavefront_reset_to_cleanliness() 1955 hwv[0], hwv[1]); in wavefront_reset_to_cleanliness()
|
| /linux/sound/pci/ |
| H A D | es1968.c | 2152 w |= HWV_CONFB; /* HWV on */ in snd_es1968_chip_init()
|