Home
last modified time | relevance | path

Searched full:ppmu (Results 1 – 24 of 24) sorted by relevance

/freebsd/sys/contrib/device-tree/Bindings/devfreq/event/
H A Dexynos-ppmu.txt2 * Samsung Exynos PPMU (Platform Performance Monitoring Unit) device
4 The Samsung Exynos SoC has PPMU (Platform Performance Monitoring Unit) for
5 each IP. PPMU provides the primitive values to get performance data. These
6 PPMU events provide information of the SoC's behaviors so that you may
9 The Exynos PPMU driver uses the devfreq-event class to provide event data
13 Required properties for PPMU device:
14 - compatible: Should be "samsung,exynos-ppmu" or "samsung,exynos-ppmu-v2.
15 - reg: physical base address of each PPMU and length of memory mapped region.
17 Optional properties for PPMU device:
18 - clock-names : the name of clock used by the PPMU, "ppmu"
[all …]
H A Dsamsung,exynos-ppmu.yaml4 $id: http://devicetree.org/schemas/devfreq/event/samsung,exynos-ppmu.yaml#
7 title: Samsung Exynos SoC PPMU (Platform Performance Monitoring Unit)
14 The Samsung Exynos SoC has PPMU (Platform Performance Monitoring Unit) for
15 each IP. PPMU provides the primitive values to get performance data. These
16 PPMU events provide information of the SoC's behaviors so that you may use to
19 Exynos PPMU driver uses the devfreq-event class to provide event data to
26 - samsung,exynos-ppmu
27 - samsung,exynos-ppmu-v2
31 - const: ppmu
43 '^ppmu
[all...]
/freebsd/sys/contrib/device-tree/src/arm/samsung/
H A Dexynos4412-ppmu-common.dtsi3 * Device tree sources for Exynos4412 PPMU common device tree
13 ppmu_dmc0_3: ppmu-event3-dmc0 {
14 event-name = "ppmu-event3-dmc0";
23 ppmu_dmc1_3: ppmu-event3-dmc1 {
24 event-name = "ppmu-event3-dmc1";
33 ppmu_leftbus_3: ppmu-event3-leftbus {
34 event-name = "ppmu-event3-leftbus";
43 ppmu_rightbus_3: ppmu-event3-rightbus {
44 event-name = "ppmu-event3-rightbus";
H A Dexynos4.dtsi781 ppmu_dmc0: ppmu@106a0000 {
782 compatible = "samsung,exynos-ppmu";
785 clock-names = "ppmu";
789 ppmu_dmc1: ppmu@106b0000 {
790 compatible = "samsung,exynos-ppmu";
793 clock-names = "ppmu";
797 ppmu_cpu: ppmu@106c0000 {
798 compatible = "samsung,exynos-ppmu";
801 clock-names = "ppmu";
805 ppmu_rightbus: ppmu@112a0000 {
[all …]
H A Dexynos3250.dtsi875 ppmu_dmc0: ppmu@106a0000 {
876 compatible = "samsung,exynos-ppmu";
881 ppmu_dmc1: ppmu@106b0000 {
882 compatible = "samsung,exynos-ppmu";
887 ppmu_cpu: ppmu@106c0000 {
888 compatible = "samsung,exynos-ppmu";
893 ppmu_rightbus: ppmu@112a0000 {
894 compatible = "samsung,exynos-ppmu";
897 clock-names = "ppmu";
901 ppmu_leftbus: ppmu@116a0000 {
[all …]
H A Dexynos5420.dtsi407 ppmu_dmc0_0: ppmu@10d00000 {
408 compatible = "samsung,exynos-ppmu";
411 clock-names = "ppmu";
413 ppmu_event3_dmc0_0: ppmu-event3-dmc0-0 {
414 event-name = "ppmu-event3-dmc0-0";
419 ppmu_dmc0_1: ppmu@10d10000 {
420 compatible = "samsung,exynos-ppmu";
423 clock-names = "ppmu";
425 ppmu_event3_dmc0_1: ppmu-event3-dmc0-1 {
426 event-name = "ppmu-event3-dmc0-1";
[all …]
H A Dexynos4210.dtsi343 ppmu_acp: ppmu@10ae0000 {
344 compatible = "samsung,exynos-ppmu";
349 ppmu_lcd1: ppmu@12240000 {
350 compatible = "samsung,exynos-ppmu";
353 clock-names = "ppmu";
H A Dexynos4412-odroid-common.dtsi11 #include "exynos4412-ppmu-common.dtsi"
H A Dexynos4412-itop-scp-core.dtsi17 #include "exynos4412-ppmu-common.dtsi"
H A Dexynos3250-monk.dts14 #include "exynos4412-ppmu-common.dtsi"
H A Dexynos4210-i9100.dts13 #include "exynos4412-ppmu-common.dtsi"
H A Dexynos3250-rinato.dts14 #include "exynos4412-ppmu-common.dtsi"
H A Dexynos4412-p4note.dtsi12 #include "exynos4412-ppmu-common.dtsi"
H A Dexynos4212-tab3.dtsi11 #include "exynos4412-ppmu-common.dtsi"
H A Dexynos4412-midas.dtsi14 #include "exynos4412-ppmu-common.dtsi"
/freebsd/sys/contrib/device-tree/Bindings/memory-controllers/
H A Dexynos5422-dmc.txt6 runtime, the driver uses the PPMU (Platform Performance Monitoring Unit), which
20 - devfreq-events : phandles for PPMU devices connected to this DMC.
27 - devfreq-events : phandles of the PPMU events used by the controller.
44 ppmu_dmc0_0: ppmu@10d00000 {
45 compatible = "samsung,exynos-ppmu";
48 clock-names = "ppmu";
50 ppmu_event_dmc0_0: ppmu-event3-dmc0_0 {
51 event-name = "ppmu-event3-dmc0_0";
H A Dsamsung,exynos5422-dmc.yaml19 controller in runtime, the driver uses the PPMU (Platform Performance
50 description: phandles of the PPMU events used by the controller.
99 ppmu_dmc0_0: ppmu@10d00000 {
100 compatible = "samsung,exynos-ppmu";
103 clock-names = "ppmu";
105 ppmu_event_dmc0_0: ppmu-event3-dmc0-0 {
106 event-name = "ppmu-event3-dmc0_0";
/freebsd/sys/contrib/device-tree/Bindings/interconnect/
H A Dsamsung,exynos-bus.yaml18 monitor the usage of each bus in runtime, the driver uses the PPMU (Platform
259 ppmu_dmc0: ppmu@106a0000 {
260 compatible = "samsung,exynos-ppmu";
263 ppmu_dmc0_3: ppmu-event3-dmc0 {
264 event-name = "ppmu-event3-dmc0";
/freebsd/sys/contrib/device-tree/include/dt-bindings/pmu/
H A Dexynos_ppmu.h3 * Samsung Exynos PPMU event types for counting in regs
/freebsd/sys/contrib/device-tree/src/arm64/exynos/
H A Dexynos5433.dtsi825 ppmu_d0_cpu: ppmu@10480000 {
826 compatible = "samsung,exynos-ppmu-v2";
831 ppmu_d0_general: ppmu@10490000 {
832 compatible = "samsung,exynos-ppmu-v2";
837 ppmu_d1_cpu: ppmu@104b0000 {
838 compatible = "samsung,exynos-ppmu-v2";
843 ppmu_d1_general: ppmu@104c0000 {
844 compatible = "samsung,exynos-ppmu-v2";
H A Dexynos5433-tm2-common.dtsi1010 ppmu_event0_d0_general: ppmu-event0-d0-general {
1011 event-name = "ppmu-event0-d0-general";
1019 ppmu_event0_d1_general: ppmu-event0-d1-general {
1020 event-name = "ppmu-event0-d1-general";
/freebsd/sys/contrib/device-tree/include/dt-bindings/clock/
H A Dexynos4.h214 /* gate clocks - ppmu */
/freebsd/lib/libpmc/pmu-events/
H A Djevents.c644 const char *ppmu; in json_events() local
646 ppmu = field_to_perf(unit_to_pmu, map, val); in json_events()
647 if (ppmu) { in json_events()
648 je.pmu = strdup(ppmu); in json_events()
/freebsd/sys/contrib/device-tree/Bindings/devfreq/
H A Dexynos-bus.txt8 the driver uses the PPMU (Platform Performance Monitoring Unit), which