From 218462fb8e1ae308d5c85640cc530932257a37a3 Mon Sep 17 00:00:00 2001 From: Arnd Bergmann Date: Mon, 15 Jun 2026 13:41:02 +0200 Subject: [PATCH] Revert "Documentation: ABI: add sysfs interface for ZynqMP CSU registers" This reverts commit 8ebebccf1579f6ce92bde3ddbb13df12c080f647, which was merged by accident. Signed-off-by: Arnd Bergmann --- .../ABI/stable/sysfs-driver-firmware-zynqmp | 33 ------------------- 1 file changed, 33 deletions(-) diff --git a/Documentation/ABI/stable/sysfs-driver-firmware-zynqmp b/Documentation/ABI/stable/sysfs-driver-firmware-zynqmp index ac8c2314deee..c3fec3c835af 100644 --- a/Documentation/ABI/stable/sysfs-driver-firmware-zynqmp +++ b/Documentation/ABI/stable/sysfs-driver-firmware-zynqmp @@ -254,36 +254,3 @@ Description: The expected result is 500. Users: Xilinx - -What: /sys/devices/platform/firmware\:zynqmp-firmware/csu_registers/* -Date: May 2026 -KernelVersion: 7.2 -Contact: "Ronak Jain" -Description: - Read/Write CSU (Configuration Security Unit) registers. - - This interface provides dynamic access to CSU registers that are - discovered from the firmware at boot time using PM_QUERY_DATA API. - - The supported registers are: - - - multiboot: CSU_MULTI_BOOT register - - idcode: CSU_IDCODE register (read-only) - - pcap-status: CSU_PCAP_STATUS register (read-only) - - Read operations use the existing IOCTL_READ_REG API. - Write operations use the existing IOCTL_MASK_WRITE_REG API. - - The firmware enforces access control - read-only registers will reject - write attempts even though the sysfs permissions show write access. - - Usage for reading:: - - # cat /sys/devices/platform/firmware\:zynqmp-firmware/csu_registers/multiboot - # cat /sys/devices/platform/firmware\:zynqmp-firmware/csu_registers/idcode - - Usage for writing (mask and value are in hexadecimal):: - - # echo 0xFFFFFFF 0x0 > /sys/devices/platform/firmware\:zynqmp-firmware/csu_registers/multiboot - -Users: Xilinx/AMD