Home
last modified time | relevance | path

Searched full:avs (Results 1 – 25 of 63) sorted by relevance

123

/freebsd/sys/contrib/device-tree/Bindings/cpufreq/
H A Dbrcm,stb-avs-cpu-freq.txt1 Broadcom AVS mail box and interrupt register bindings
4 A total of three DT nodes are required. One node (brcm,avs-cpu-data-mem)
5 references the mailbox register used to communicate with the AVS CPU[1]. The
6 second node (brcm,avs-cpu-l2-intr) is required to trigger an interrupt on
7 the AVS CPU. The interrupt tells the AVS CPU that it needs to process a
8 command sent to it by a driver. Interrupting the AVS CPU is mandatory for
11 The interface also requires a reference to the AVS host interrupt controller,
12 so a driver can react to interrupts generated by the AVS CPU whenever a command
15 [1] The AVS CPU is an independent co-processor that runs proprietary
22 Node brcm,avs-cpu-data-mem
[all …]
/freebsd/sys/contrib/device-tree/Bindings/thermal/
H A Dbrcm,avs-tmon.txt3 Thermal management core, provided by the AVS TMON hardware block.
7 "brcm,avs-tmon-bcm7216"
8 "brcm,avs-tmon-bcm7445"
9 "brcm,avs-tmon"
10 - reg: address range for the AVS TMON registers
12 required except for "brcm,avs-tmon-bcm7216"
18 compatible = "brcm,avs-tmon-bcm7445", "brcm,avs-tmon";
H A Dbrcm,avs-tmon.yaml4 $id: http://devicetree.org/schemas/thermal/brcm,avs-tmon.yaml#
9 description: Thermal management core, provided by the AVS TMON hardware block.
21 - brcm,avs-tmon-bcm7216
22 - brcm,avs-tmon-bcm7445
23 - const: brcm,avs-tmon
28 Address range for the AVS TMON registers
49 compatible = "brcm,avs-tmon-bcm7445", "brcm,avs-tmon";
H A Dbrcm,avs-ro-thermal.yaml4 $id: http://devicetree.org/schemas/thermal/brcm,avs-ro-thermal.yaml#
7 title: Broadcom AVS ring oscillator thermal
17 "brcm,bcm2711-avs-monitor", "syscon", "simple-mfd"
38 avs-monitor@7d5d2000 {
39 compatible = "brcm,bcm2711-avs-monitor",
/freebsd/sys/contrib/device-tree/Bindings/arm/marvell/
H A Darmada-37xx.txt4 For power management (particularly DVFS and AVS), the North Bridge
19 AVS
22 For AVS an other component is needed:
25 - compatible : should contain "marvell,armada-3700-avs", "syscon";
26 - reg : the register start and length for the AVS
29 avs: avs@11500 {
30 compatible = "marvell,armada-3700-avs", "syscon";
/freebsd/sys/contrib/device-tree/Bindings/soc/bcm/
H A Dbrcm,bcm2711-avs-monitor.yaml4 $id: http://devicetree.org/schemas/soc/bcm/brcm,bcm2711-avs-monitor.yaml#
7 title: Broadcom AVS Monitor
15 - const: brcm,bcm2711-avs-monitor
23 $ref: /schemas/thermal/brcm,avs-ro-thermal.yaml
24 description: Broadcom AVS ring oscillator thermal
35 avs-monitor@7d5d2000 {
36 compatible = "brcm,bcm2711-avs-monitor", "syscon", "simple-mfd";
/freebsd/lib/libtacplus/
H A Dtaclib.c687 const char *secret, int timeout, int flags, const char *const *avs) in tac_add_server_av() argument
719 for (i = 0; avs[i] != NULL; i++) { in tac_add_server_av()
724 for (p = avs[i], len = 0; is_arg(*p); p++) in tac_add_server_av()
726 if (p == avs[i] || *p != '=') { in tac_add_server_av()
732 if ((srvp->avs[i].data = xstrdup(h, avs[i])) == NULL) in tac_add_server_av()
734 srvp->avs[i].len = len; in tac_add_server_av()
744 free(srvp->avs[i].data); in tac_add_server_av()
745 srvp->avs[i].data = NULL; in tac_add_server_av()
746 srvp->avs[i].len = 0; in tac_add_server_av()
755 const char *const *avs = { NULL }; in tac_add_server() local
[all …]
H A Dtaclib_private.h158 struct tac_str avs[MAXAVPAIRS]; member
175 struct tac_str avs[MAXAVPAIRS]; member
/freebsd/sys/contrib/device-tree/Bindings/soc/qcom/
H A Dqcom,apr.txt54 "avs/audio", "msm/adsp/audio_pd".
117 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
131 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
H A Dqcom,apr.yaml161 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
167 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
199 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
H A Dqcom,saw2.yaml7 title: Qualcomm Subsystem Power Manager / SPM AVS Wrapper 2 (SAW2)
18 Adaptive Voltage Scaling (AVS) hardware. The SPM is a programmable
H A Dqcom,apr-services.yaml44 "avs/audio", "msm/adsp/audio_pd".
/freebsd/sys/contrib/device-tree/Bindings/arm/msm/
H A Dqcom,saw2.txt1 SPM AVS Wrapper 2 (SAW2)
4 Adaptive Voltage Scaling (AVS) hardware. The SPM is a programmable
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenInsert.cpp545 bool findRecordInsertForms(unsigned VR, OrderedRegisterList &AVs);
546 void collectInBlock(MachineBasicBlock *B, OrderedRegisterList &AVs);
785 OrderedRegisterList &AVs) { in findRecordInsertForms() argument
788 << " AVs: " << PrintORL(AVs, HRI) << "\n"; in findRecordInsertForms()
790 if (AVs.size() == 0) in findRecordInsertForms()
808 // and find matching prefixes from AVs with the rotated RC. Such a prefix in findRecordInsertForms()
811 iterator B = AVs.begin(), E = AVs.end(); in findRecordInsertForms()
812 // The registers in AVs are ordered according to the lexical order of in findRecordInsertForms()
814 // ters in AVs that match a prefix of length L+1 will be contained in in findRecordInsertForms()
864 for (unsigned SrcR : AVs) { in findRecordInsertForms()
[all …]
H A DHexagonBitSimplify.cpp262 bool visitBlock(MachineBasicBlock &B, Transformation &T, RegisterSet &AVs);
279 virtual bool processBlock(MachineBasicBlock &B, const RegisterSet &AVs) = 0;
293 RegisterSet &AVs) { in INITIALIZE_PASS_DEPENDENCY()
297 Changed = T.processBlock(B, AVs); in INITIALIZE_PASS_DEPENDENCY()
302 RegisterSet NewAVs = AVs; in INITIALIZE_PASS_DEPENDENCY()
309 Changed |= T.processBlock(B, AVs); in INITIALIZE_PASS_DEPENDENCY()
1085 bool processBlock(MachineBasicBlock &B, const RegisterSet &AVs) override;
1407 bool processBlock(MachineBasicBlock &B, const RegisterSet &AVs) override;
1538 bool processBlock(MachineBasicBlock &B, const RegisterSet &AVs) override;
1542 BitTracker::RegisterRef &Out, const RegisterSet &AVs);
[all …]
/freebsd/sys/contrib/device-tree/Bindings/sound/
H A Dqcom,q6core.yaml37 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
H A Dqcom,q6adm.yaml44 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
H A Dqcom,q6prm.yaml43 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
H A Dqcom,q6asm.yaml44 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
H A Dqcom,q6apm.yaml56 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
H A Dqcom,q6afe.yaml49 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
/freebsd/sys/contrib/device-tree/Bindings/mfd/
H A Dsyscon.yaml80 - marvell,armada-3700-avs
177 - marvell,armada-3700-avs
/freebsd/sys/contrib/device-tree/src/arm64/marvell/
H A Darmada-37xx.dtsi134 avs: avs@11500 { label
135 compatible = "marvell,armada-3700-avs",
/freebsd/sys/contrib/device-tree/Bindings/opp/
H A Dti-omap5-opp-supply.txt3 OMAP5, DRA7, and AM57 family of SoCs have Class0 AVS eFuse registers which
/freebsd/sys/contrib/device-tree/Bindings/clock/
H A Darmada3700-periph-clock.txt21 6 avs Adaptive Voltage Scaling

123