Lines Matching +full:devfreq +full:- +full:events
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/devfreq/event/samsung,exynos-ppmu.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Chanwoo Choi <cw00.choi@samsung.com>
11 - Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
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
20 various devfreq devices. The devfreq devices would use the event data when
26 - samsung,exynos-ppmu
27 - samsung,exynos-ppmu-v2
29 clock-names:
31 - const: ppmu
39 events:
43 '^ppmu-event[0-9]+(-[a-z0-9]+){,2}$':
46 event-name:
51 event-data-type:
54 You can check include/dt-bindings/pmu/exynos_ppmu.h for all
61 - event-name
68 - compatible
69 - reg
74 - |
75 // PPMUv1 nodes for Exynos3250 (although the board DTS defines events)
76 #include <dt-bindings/clock/exynos3250.h>
79 compatible = "samsung,exynos-ppmu";
82 events {
83 ppmu_dmc0_3: ppmu-event3-dmc0 {
84 event-name = "ppmu-event3-dmc0";
87 ppmu_dmc0_2: ppmu-event2-dmc0 {
88 event-name = "ppmu-event2-dmc0";
91 ppmu_dmc0_1: ppmu-event1-dmc0 {
92 event-name = "ppmu-event1-dmc0";
95 ppmu_dmc0_0: ppmu-event0-dmc0 {
96 event-name = "ppmu-event0-dmc0";
102 compatible = "samsung,exynos-ppmu";
105 clock-names = "ppmu";
107 events {
108 ppmu_rightbus_3: ppmu-event3-rightbus {
109 event-name = "ppmu-event3-rightbus";
114 - |
117 compatible = "samsung,exynos-ppmu-v2";
122 compatible = "samsung,exynos-ppmu-v2";
125 events {
126 ppmu_event0_d0_general: ppmu-event0-d0-general {
127 event-name = "ppmu-event0-d0-general";
133 compatible = "samsung,exynos-ppmu-v2";
138 compatible = "samsung,exynos-ppmu-v2";
143 compatible = "samsung,exynos-ppmu-v2";
148 compatible = "samsung,exynos-ppmu-v2";
152 - |
153 // PPMUv1 nodes with event-data-type for Exynos4412
154 #include <dt-bindings/pmu/exynos_ppmu.h>
157 compatible = "samsung,exynos-ppmu";
160 clock-names = "ppmu";
162 events {
163 ppmu-event3-dmc0 {
164 event-name = "ppmu-event3-dmc0";
165 event-data-type = <(PPMU_RO_DATA_CNT |