Home
last modified time | relevance | path

Searched full:pmu (Results 1 – 25 of 599) sorted by relevance

12345678910>>...24

/freebsd/sys/contrib/device-tree/Bindings/arm/
H A Dpmu.yaml4 $id: http://devicetree.org/schemas/arm/pmu.yaml#
14 ARM cores often have a PMU for counting cpu and cache events like cache misses
15 and hits. The interface to the PMU is part of the ARM ARM. The ARM PMU
22 - apm,potenza-pmu
23 - apple,avalanche-pmu
24 - apple,blizzard-pmu
25 - apple,firestorm-pmu
26 - apple,icestorm-pmu
28 - arm,arm1136-pmu
29 - arm,arm1176-pmu
[all …]
H A Darm-dsu-pmu.txt1 * ARM DynamIQ Shared Unit (DSU) Performance Monitor Unit (PMU)
5 form a multicore cluster. The PMU enables to gather various statistics on
6 the operations of the DSU. The PMU provides independent 32bit counters that
8 The PMU is accessed via CPU system registers and has no MMIO component.
10 ** DSU PMU required properties:
14 "arm,dsu-pmu"
23 dsu-pmu-0 {
24 compatible = "arm,dsu-pmu";
/freebsd/sys/contrib/device-tree/Bindings/soc/samsung/
H A Dexynos-pmu.yaml4 $id: http://devicetree.org/schemas/soc/samsung/exynos-pmu.yaml#
7 title: Samsung Exynos SoC series Power Management Unit (PMU)
18 - google,gs101-pmu
19 - samsung,exynos3250-pmu
20 - samsung,exynos4210-pmu
21 - samsung,exynos4212-pmu
22 - samsung,exynos4412-pmu
23 - samsung,exynos5250-pmu
24 - samsung,exynos5260-pmu
25 - samsung,exynos5410-pmu
[all...]
/freebsd/sys/contrib/device-tree/Bindings/arm/samsung/
H A Dpmu.yaml4 $id: http://devicetree.org/schemas/arm/samsung/pmu.yaml#
7 title: Samsung Exynos SoC series Power Management Unit (PMU)
18 - samsung,exynos3250-pmu
19 - samsung,exynos4210-pmu
20 - samsung,exynos4412-pmu
21 - samsung,exynos5250-pmu
22 - samsung,exynos5260-pmu
23 - samsung,exynos5410-pmu
24 - samsung,exynos5420-pmu
25 - samsung,exynos5433-pmu
[all …]
/freebsd/sys/contrib/device-tree/Bindings/arm/rockchip/
H A Dpmu.yaml4 $id: http://devicetree.org/schemas/arm/rockchip/pmu.yaml#
7 title: Rockchip Power Management Unit (PMU)
14 The PMU is used to turn on and off different power domains of the SoCs.
22 - rockchip,px30-pmu
23 - rockchip,rk3066-pmu
24 - rockchip,rk3128-pmu
25 - rockchip,rk3288-pmu
26 - rockchip,rk3368-pmu
27 - rockchip,rk3399-pmu
28 - rockchip,rk3568-pmu
[all …]
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/
H A Dmarvell,dove-pinctrl.txt9 - reg: register specifiers of MPP, MPP4, and PMU MPP registers
14 Note: pmu* also allows for Power Management functions listed below
18 mpp0 0 gpio, pmu, uart2(rts), sdio0(cd), lcd0(pwm), pmu*
19 mpp1 1 gpio, pmu, uart2(cts), sdio0(wp), lcd1(pwm), pmu*
20 mpp2 2 gpio, pmu, uart2(txd), sdio0(buspwr), sata(prsnt),
21 uart1(rts), pmu*
22 mpp3 3 gpio, pmu, uart2(rxd), sdio0(ledctrl), sata(act),
23 uart1(cts), lcd-spi(cs1), pmu*
24 mpp4 4 gpio, pmu, uart3(rts), sdio1(cd), spi1(miso), pmu*
25 mpp5 5 gpio, pmu, uart3(cts), sdio1(wp), spi1(cs), pmu*
[all …]
/freebsd/sys/contrib/device-tree/Bindings/perf/
H A Dapm-xgene-pmu.txt1 * APM X-Gene SoC PMU bindings
3 This is APM X-Gene SoC PMU (Performance Monitoring Unit) module.
4 The following PMU devices are supported:
11 The following section describes the SoC PMU DT node binding.
14 - compatible : Shall be "apm,xgene-pmu" for revision 1 or
15 "apm,xgene-pmu-v2" for revision 2.
19 - reg : First resource shall be the CPU bus PMU resource.
20 - interrupts : Interrupt-specifier for PMU IRQ.
23 - compatible : Shall be "apm,xgene-pmu-l3c".
24 - reg : First resource shall be the L3C PMU resource.
[all …]
H A Dfsl-imx-ddr.yaml16 - fsl,imx8-ddr-pmu
17 - fsl,imx8m-ddr-pmu
18 - fsl,imx8mq-ddr-pmu
19 - fsl,imx8mm-ddr-pmu
20 - fsl,imx8mn-ddr-pmu
21 - fsl,imx8mp-ddr-pmu
22 - fsl,imx93-ddr-pmu
25 - fsl,imx8mm-ddr-pmu
26 - fsl,imx8mn-ddr-pmu
27 - fsl,imx8mq-ddr-pmu
[all …]
H A Driscv,pmu.yaml4 $id: http://devicetree.org/schemas/perf/riscv,pmu.yaml#
7 title: RISC-V SBI PMU events
13 The SBI PMU extension allows supervisor software to configure, start and
15 capabilities of performance analysis tools, such as perf, if the SBI PMU
18 The platform must provide information about PMU event to counter mappings
20 Without the event to counter mappings, the SBI PMU extension cannot be used.
22 Platforms should provide information about the PMU event selector values
35 const: riscv,pmu
40 Represents an ONE-to-ONE mapping between a PMU event and the event
77 If a platform directly encodes each raw PMU even
[all...]
H A Dmarvell-cn10k-tad.yaml14 shared on-chip last level cache (LLC). The tad pmu measures the
15 performance of last-level cache. Each tad pmu supports up to eight
18 The DT setup comprises of number of tad blocks, the sizes of pmu
23 const: marvell,cn10k-tad-pmu
36 marvell,tad-pmu-page-size:
37 description: specifies the size of page that the pmu uses
45 - marvell,tad-pmu-page-size
57 compatible = "marvell,cn10k-tad-pmu";
61 marvell,tad-pmu-page-size = <0x1000>;
H A Dstarfive,jh8100-starlink-pmu.yaml4 $id: http://devicetree.org/schemas/perf/starfive,jh8100-starlink-pmu.yaml#
7 title: StarFive JH8100 StarLink PMU
13 StarFive's JH8100 StarLink PMU integrates one or more CPU cores with a
14 shared L3 memory system. The PMU support overflow interrupt, up to
16 counter. StarFive's JH8100 StarLink PMU is accessed via MMIO.
20 const: starfive,jh8100-starlink-pmu
41 pmu@12900000 {
42 compatible = "starfive,jh8100-starlink-pmu";
H A Darm,dsu-pmu.yaml5 $id: http://devicetree.org/schemas/perf/arm,dsu-pmu.yaml#
8 title: ARM DynamIQ Shared Unit (DSU) Performance Monitor Unit (PMU)
17 cluster. The PMU enables gathering various statistics on the operation of the
18 DSU. The PMU provides independent 32-bit counters that can count any of the
19 supported events, along with a 64-bit cycle counter. The PMU is accessed via
25 - const: arm,dsu-pmu
27 - const: arm,dsu-110-pmu
28 - const: arm,dsu-pmu
/freebsd/sys/dev/bhnd/cores/pmu/
H A Dbhnd_pmu_if.m38 # bhnd(4) PMU interface.
40 # Provides an interface to the PMU hardware found on modern bhnd(4) chipsets.
44 #include <dev/bhnd/cores/pmu/bhnd_pmu_types.h>
134 * Return the current value of a PMU chipctrl register.
136 * @param dev A bhnd(4) PMU device.
137 * @param reg The PMU chipctrl register to be read.
150 * Write @p value with @p mask to a PMU chipctrl register.
152 * @param dev A bhnd(4) PMU device.
153 * @param reg The PMU chipctrl register to be written.
168 * Return the current value of a PMU regulator control register.
[all …]
H A Dbhnd_pmu.h48 * Return the current value of a PMU chipctrl register.
50 * @param dev A bhnd(4) PMU device.
51 * @param reg The PMU chipctrl register to be read.
65 * Write @p value with @p mask to a PMU chipctrl register.
67 * @param dev A bhnd(4) PMU device.
68 * @param reg The PMU chipctrl register to be written.
83 * Return the current value of a PMU regulator control register.
85 * @param dev A bhnd(4) PMU device.
86 * @param reg The PMU regctrl register to be read.
100 * Write @p value with @p mask to a PMU regulator control register.
[all …]
H A Dbhnd_pmureg.h40 * Common per-core clock control/status register available on PMU-equipped
82 /* PMU registers */
109 #define BHND_PMU_CAP5_PC_MASK 0x003e0000 /* PMU corerev >= 5 */
141 #define BHND_PMU_GPIOSEL 0x638 /* pmu rev >= 1 ? */
142 #define BHND_PMU_GPIOEN 0x63C /* pmu rev >= 1 ? */
158 #define BHND_PMU_XTALFREQ 0x66C /* pmu rev >= 10 */
160 /* PMU resource bit position */
163 /* PMU resource number limit */
166 /* PMU chip control0 register */
169 /* PMU chip control1 register */
[all …]
/freebsd/sys/arm/arm/
H A Dpmu_fdt.c42 #include "pmu.h"
46 {"arm,cortex-a77-pmu", 1},
47 {"arm,cortex-a76-pmu", 1},
48 {"arm,cortex-a75-pmu", 1},
49 {"arm,cortex-a73-pmu", 1},
50 {"arm,cortex-a72-pmu", 1},
51 {"arm,cortex-a65-pmu", 1},
52 {"arm,cortex-a57-pmu", 1},
53 {"arm,cortex-a55-pmu", 1},
54 {"arm,cortex-a53-pmu", 1},
[all …]
/freebsd/lib/libpmc/pmu-events/
H A DREADME2 The contents of this directory allow users to specify PMU events in their
9 tree tools/perf/pmu-events/arch/foo.
12 JSON files, each of which describes a set of PMU events.
14 - The CSV file that maps a specific CPU to its set of PMU events is to
25 The PMU events supported by a CPU model are expected to grouped into topics
33 $ ls tools/perf/pmu-events/arch/x86/Silvermont_core
42 'pmu-events.c', which encodes the two sets of tables:
44 - Set of 'PMU events tables' for all known CPUs in the architecture,
62 'PMU events table'
75 After the 'pmu-events.c' is generated, it is compiled and the resulting
[all …]
/freebsd/share/man/man4/man4.powerpc/
H A Dpmu.430 .Nm pmu
38 .Cd "device pmu"
43 driver provides support for the Power Management Unit (PMU) found in Apple
48 The Apple PMU controller is a multi-purpose ASIC that provides power
58 Apple KeyLargo PMU
60 Apple K2-KeyLargo PMU
72 .It Va dev.pmu.%d.server_mode
75 .It Va dev.pmu.%d.batteries.%d.present
77 .It Va dev.pmu.%d.batteries.%d.charging
79 .It Va dev.pmu.%d.batteries.%d.charge
[all …]
/freebsd/sys/contrib/device-tree/Bindings/power/
H A Drockchip-io-domain.yaml49 - rockchip,px30-pmu-io-voltage-domain
56 - rockchip,rk3368-pmu-io-voltage-domain
58 - rockchip,rk3399-pmu-io-voltage-domain
59 - rockchip,rk3568-pmu-io-voltage-domain
61 - rockchip,rv1108-pmu-io-voltage-domain
62 - rockchip,rv1126-pmu-io-voltage-domain
71 - $ref: "#/$defs/px30-pmu"
78 - $ref: "#/$defs/rk3368-pmu"
80 - $ref: "#/$defs/rk3399-pmu"
81 - $ref: "#/$defs/rk3568-pmu"
[all …]
H A Drockchip-io-domain.txt35 - "rockchip,px30-pmu-io-voltage-domain" for px30 pmu-domains
41 - "rockchip,rk3368-pmu-io-voltage-domain" for rk3368 pmu-domains
43 - "rockchip,rk3399-pmu-io-voltage-domain" for rk3399 pmu-domains
45 - "rockchip,rv1108-pmu-io-voltage-domain" for rv1108 pmu-domains
65 Possible supplies for PX30 pmu-domains:
107 Possible supplies for rk3368 pmu-domains:
108 - pmu-supply: The supply connected to PMUIO_VDD.
117 Possible supplies for rk3399 pmu-domains:
/freebsd/sys/contrib/device-tree/Bindings/soc/dove/
H A Dpmu.txt1 Device Tree bindings for Marvell PMU
4 - compatible: value should be "marvell,dove-pmu".
7 - reg: two base addresses and sizes of the PM controller and PMU.
8 - interrupts: single interrupt number for the PMU interrupt
9 - interrupt-controller: must be specified as the PMU itself is an
27 - marvell,pmu_pwr_mask: specifies the mask value for PMU power register
28 - marvell,pmu_iso_mask: specifies the mask value for PMU isolation register
29 - resets: points to the reset manager (PMU node) and reset index.
33 pmu: power-management@d0000 {
34 compatible = "marvell,dove-pmu";
[all …]
/freebsd/sys/contrib/device-tree/Bindings/regulator/
H A Dqcom,qca6390-pmu.yaml4 $id: http://devicetree.org/schemas/regulator/qcom,qca6390-pmu.yaml#
7 title: Qualcomm Technologies, Inc. QCA6390 PMU Regulators
14 are powered by the Power Management Unit (PMU) that takes inputs from the
20 - qcom,qca6390-pmu
21 - qcom,wcn6855-pmu
22 - qcom,wcn7850-pmu
65 description: GPIO line enabling the ATH11K WLAN module supplied by the PMU
69 description: GPIO line enabling the Bluetooth module supplied by the PMU
82 LDO outputs of the PMU
101 const: qcom,qca6390-pmu
[all …]
/freebsd/sbin/devd/
H A Dapple.conf6 match "system" "PMU";
14 match "system" "PMU";
23 match "system" "PMU";
32 match "system" "PMU";
43 match "system" "PMU";
50 match "system" "PMU";
58 match "system" "PMU";
67 match "system" "PMU";
75 match "system" "PMU";
H A Ddevd.conf.5512 .It Li PMU Ta Ta Ta
514 .It Li PMU Ta Li "AC" Ta Ta
516 .It Li PMU Ta Li "AC" Ta Li overvoltage Ta
518 .It Li PMU Ta Li "AC" Ta Li plugged Ta
520 .It Li PMU Ta Li "AC" Ta Li unplugged Ta
522 .It Li PMU Ta Li Battery Ta Ta
523 .It Li PMU Ta Li Battery Ta absent Ta
525 .It Li PMU Ta Li Battery Ta charged Ta
527 .It Li PMU Ta Li Battery Ta charging Ta
529 .It Li PMU Ta Li Battery Ta disconnected Ta
[all …]
/freebsd/sys/contrib/xen/
H A Dpmu.h28 #include "arch-x86/pmu.h"
42 * @cmd == XENPMU_* (PMU operation)
46 #define XENPMU_mode_get 0 /* Also used for getting PMU version */
72 /* PMU modes:
73 * - XENPMU_MODE_OFF: No PMU virtualization
86 * PMU features:
102 * Shared PMU data between hypervisor and PV(H) domains.
104 * The hypervisor fills out this structure during PMU interrupt and sends an
108 * by both the hypervisor and the guest (see arch-$arch/pmu.h).
130 xen_pmu_arch_t pmu; member

12345678910>>...24