summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2026-07-31 14:14:51 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2026-07-31 14:14:51 +0200
commita00ea3c09274c24f01587d2183df20bc3ee593cc (patch)
tree34cf4be145c87f250edff98892f20f55e26442d4 /Documentation
parent0957fbab972a9499626ac457fd924b24491c6315 (diff)
parent758331ab5f9355352ccac3d7a83d3586bec19f9e (diff)
downloadlinux-a00ea3c09274c24f01587d2183df20bc3ee593cc.tar.gz
linux-a00ea3c09274c24f01587d2183df20bc3ee593cc.zip
Merge tag 'svc_updates_for_v7.3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into char-misc-next
SoCFPGA firmware updates for v7.3 - Document stratix10-rsu for QSPI size and erase size - Add method to retrieve device info table using RSU - Add support for hardware monitoring using service driver Resolves merge conflicts in: drivers/firmware/stratix10-svc.c Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> * tag 'svc_updates_for_v7.3' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux: hwmon: add Altera SoC FPGA hardware monitoring driver firmware: stratix10-svc: add async HWMON read commands and register socfpga-hwmon device firmware: stratix10-rsu: Add synchronous fallback for async SVC operations firmware: stratix10-rsu: Add flash device info retrieval via SMC Documentation: ABI: add stratix10-rsu QSPI size and erase_size sysfs
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu58
-rw-r--r--Documentation/hwmon/index.rst1
-rw-r--r--Documentation/hwmon/socfpga-hwmon.rst34
3 files changed, 93 insertions, 0 deletions
diff --git a/Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu b/Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
index ee253b033280..b93341e4471d 100644
--- a/Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
+++ b/Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
@@ -172,3 +172,61 @@ Contact: Richard Gong <richard.gong@linux.intel.com>
Description:
(RO) max retry parameter is stored in the firmware
decision IO section, as a byte located at offset 0x18c.
+
+What: /sys/devices/platform/stratix10-rsu.0/size0
+Date: May 2026
+KernelVersion: 7.1
+Contact: Tze Yee Ng <tze.yee.ng@altera.com>
+Description:
+ (RO) Flash size in bytes for QSPI device 0 (32-bit hex, one
+ line). EIO if unavailable.
+
+What: /sys/devices/platform/stratix10-rsu.0/size1
+Date: May 2026
+KernelVersion: 7.1
+Contact: Tze Yee Ng <tze.yee.ng@altera.com>
+Description:
+ (RO) Like size0 for device 1.
+
+What: /sys/devices/platform/stratix10-rsu.0/size2
+Date: May 2026
+KernelVersion: 7.1
+Contact: Tze Yee Ng <tze.yee.ng@altera.com>
+Description:
+ (RO) Like size0 for device 2.
+
+What: /sys/devices/platform/stratix10-rsu.0/size3
+Date: May 2026
+KernelVersion: 7.1
+Contact: Tze Yee Ng <tze.yee.ng@altera.com>
+Description:
+ (RO) Like size0 for device 3.
+
+What: /sys/devices/platform/stratix10-rsu.0/erase_size0
+Date: May 2026
+KernelVersion: 7.1
+Contact: Tze Yee Ng <tze.yee.ng@altera.com>
+Description:
+ (RO) Erase size in bytes for QSPI device 0 (32-bit hex, one
+ line). EIO if unavailable.
+
+What: /sys/devices/platform/stratix10-rsu.0/erase_size1
+Date: May 2026
+KernelVersion: 7.1
+Contact: Tze Yee Ng <tze.yee.ng@altera.com>
+Description:
+ (RO) Like erase_size0 for device 1.
+
+What: /sys/devices/platform/stratix10-rsu.0/erase_size2
+Date: May 2026
+KernelVersion: 7.1
+Contact: Tze Yee Ng <tze.yee.ng@altera.com>
+Description:
+ (RO) Like erase_size0 for device 2.
+
+What: /sys/devices/platform/stratix10-rsu.0/erase_size3
+Date: May 2026
+KernelVersion: 7.1
+Contact: Tze Yee Ng <tze.yee.ng@altera.com>
+Description:
+ (RO) Like erase_size0 for device 3.
diff --git a/Documentation/hwmon/index.rst b/Documentation/hwmon/index.rst
index 29130df44d12..dfab6fec09bb 100644
--- a/Documentation/hwmon/index.rst
+++ b/Documentation/hwmon/index.rst
@@ -251,6 +251,7 @@ Hardware Monitoring Kernel Drivers
smsc47b397
smsc47m192
smsc47m1
+ socfpga-hwmon
sparx5-temp
spd5118
stpddc60
diff --git a/Documentation/hwmon/socfpga-hwmon.rst b/Documentation/hwmon/socfpga-hwmon.rst
new file mode 100644
index 000000000000..e5da42556a62
--- /dev/null
+++ b/Documentation/hwmon/socfpga-hwmon.rst
@@ -0,0 +1,34 @@
+.. SPDX-License-Identifier: GPL-2.0
+
+Kernel driver socfpga-hwmon
+=============================
+
+Supported chips:
+
+ * Altera Stratix 10 SoC FPGA
+ * Altera Agilex SoC FPGA
+
+Authors:
+ - Nazim Amirul <muhammad.nazim.amirul.nazle.asmade@altera.com>
+ - Tze Yee Ng <tze.yee.ng@altera.com>
+
+Description
+-----------
+
+This driver supports hardware monitoring for Altera SoC
+FPGA devices through the Secure Device Manager and Stratix 10 service layer.
+
+The following sensor types are supported:
+
+ * temperature
+ * voltage
+
+Usage Notes
+-----------
+
+The stratix10-svc driver registers a socfpga-hwmon platform device when
+hardware monitor support is enabled. Sensor channels are selected in the
+driver based on the service layer compatible string:
+
+ * intel,stratix10-svc
+ * intel,agilex-svc