Searched full:hwv (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/pmdomain/mediatek/ |
| H A D | mtk-pm-domains.c | 103 const struct scpsys_hwv_domain_data *hwv = pd->hwv_data; in scpsys_hwv_domain_is_disable_done() local 104 u32 regs[2] = { hwv->done, hwv->clr_sta }; in scpsys_hwv_domain_is_disable_done() 106 u32 mask = BIT(hwv->setclr_bit); in scpsys_hwv_domain_is_disable_done() 116 const struct scpsys_hwv_domain_data *hwv = pd->hwv_data; in scpsys_hwv_domain_is_enable_done() local 117 u32 regs[3] = { hwv->done, hwv->en, hwv->set_sta }; in scpsys_hwv_domain_is_enable_done() 119 u32 mask = BIT(hwv->setclr_bit); in scpsys_hwv_domain_is_enable_done() 306 const struct scpsys_hwv_domain_data *hwv = pd->hwv_data; in scpsys_hwv_power_on() local 325 /* For HWV the subsys clocks refer to the HWV low power subsystem */ in scpsys_hwv_power_on() 331 ret = regmap_read_poll_timeout_atomic(scpsys->base, hwv->done, val, in scpsys_hwv_power_on() 332 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
|