/freebsd/sys/contrib/device-tree/Bindings/cpufreq/ |
H A D | brcm,stb-avs-cpu-freq.txt | 1 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 D | brcm,avs-tmon.txt | 3 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 D | brcm,avs-tmon.yaml | 4 $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 D | brcm,avs-ro-thermal.yaml | 4 $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 D | armada-37xx.txt | 4 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 D | brcm,bcm2711-avs-monitor.yaml | 4 $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 D | taclib.c | 687 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 D | taclib_private.h | 158 struct tac_str avs[MAXAVPAIRS]; member 175 struct tac_str avs[MAXAVPAIRS]; member
|
/freebsd/sys/contrib/device-tree/Bindings/soc/qcom/ |
H A D | qcom,apr.txt | 54 "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 D | qcom,apr.yaml | 161 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 D | qcom,saw2.yaml | 7 title: Qualcomm Subsystem Power Manager / SPM AVS Wrapper 2 (SAW2) 18 Adaptive Voltage Scaling (AVS) hardware. The SPM is a programmable
|
H A D | qcom,apr-services.yaml | 44 "avs/audio", "msm/adsp/audio_pd".
|
/freebsd/sys/contrib/device-tree/Bindings/arm/msm/ |
H A D | qcom,saw2.txt | 1 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 D | HexagonGenInsert.cpp | 545 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 D | HexagonBitSimplify.cpp | 262 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 D | qcom,q6core.yaml | 37 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
|
H A D | qcom,q6adm.yaml | 44 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
|
H A D | qcom,q6prm.yaml | 43 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
|
H A D | qcom,q6asm.yaml | 44 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
|
H A D | qcom,q6apm.yaml | 56 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
|
H A D | qcom,q6afe.yaml | 49 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
|
/freebsd/sys/contrib/device-tree/Bindings/mfd/ |
H A D | syscon.yaml | 80 - marvell,armada-3700-avs 177 - marvell,armada-3700-avs
|
/freebsd/sys/contrib/device-tree/src/arm64/marvell/ |
H A D | armada-37xx.dtsi | 134 avs: avs@11500 { label 135 compatible = "marvell,armada-3700-avs",
|
/freebsd/sys/contrib/device-tree/Bindings/opp/ |
H A D | ti-omap5-opp-supply.txt | 3 OMAP5, DRA7, and AM57 family of SoCs have Class0 AVS eFuse registers which
|
/freebsd/sys/contrib/device-tree/Bindings/clock/ |
H A D | armada3700-periph-clock.txt | 21 6 avs Adaptive Voltage Scaling
|