Add ABI documentation for "caps" attribute group.
Some of the platform specific PMU features can be exposed
in "caps" attribute group/directory:
/sys/bus/event_source/devices/<dev>/

Signed-off-by: Athira Rajeev <atraj...@linux.vnet.ibm.com>
---
 .../sysfs-bus-event_source-devices-caps        | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 
Documentation/ABI/testing/sysfs-bus-event_source-devices-caps

diff --git a/Documentation/ABI/testing/sysfs-bus-event_source-devices-caps 
b/Documentation/ABI/testing/sysfs-bus-event_source-devices-caps
new file mode 100644
index 000000000000..ef5f537bdd83
--- /dev/null
+++ b/Documentation/ABI/testing/sysfs-bus-event_source-devices-caps
@@ -0,0 +1,18 @@
+What:          /sys/bus/event_source/devices/<dev>/caps
+Date:          May 2022
+KernelVersion: 5.19
+Contact:       Linux kernel mailing list <linux-ker...@vger.kernel.org>
+Description:
+               Attribute group to describe the capabilities exposed
+               for a particular pmu. Each attribute of this group can
+               expose information specific to a PMU, say pmu_name, so that
+               userspace can understand some of the feature which the
+               platform specific PMU supports.
+
+               One of the example available capability in supported platform
+               like Intel is pmu_name, which exposes underlying CPU name known
+               to the PMU driver.
+
+               Example output in powerpc:
+               grep -H . /sys/bus/event_source/devices/cpu/caps/*
+               /sys/bus/event_source/devices/cpu/caps/pmu_name:POWER9
-- 
2.31.1

Reply via email to