Home
last modified time | relevance | path

Searched full:hwv (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/pmdomain/mediatek/
H A Dmtk-pm-domains.c103 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 Dmediatek,mt8196-sys-clock.yaml54 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 Dmediatek,mt8196-clock.yaml59 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