diff --git a/Documentation/runtime_configuration.rst b/Documentation/runtime_configuration.rst
index fa7fb34f8eff..9dfa61e72ce8 100644
--- a/Documentation/runtime_configuration.rst
+++ b/Documentation/runtime_configuration.rst
@@ -43,7 +43,7 @@ file structure:
       - ... # pipeline name
     pipelines:
       simple:
-        supported_devices:
+        devices:
           - driver: # driver name, e.g. `mxc-isi`
             software_isp: # true/false
     software_isp:
@@ -78,7 +78,7 @@ Configuration file example
        - simple
      pipelines:
        simple:
-         supported_devices:
+         devices:
            - driver: mxc-isi
              software_isp: true
      software_isp:
@@ -150,7 +150,7 @@ LIBCAMERA_SOFTISP_MODE, software_isp.mode
 
    Example value: ``gpu``
 
-pipelines.simple.supported_devices.driver, pipelines.simple.supported_devices.software_isp
+pipelines.simple.devices.driver, pipelines.simple.devices.software_isp
    Override whether software ISP is enabled for the given driver.
 
    Example `driver` value: ``mxc-isi``
diff --git a/src/libcamera/pipeline/simple/simple.cpp b/src/libcamera/pipeline/simple/simple.cpp
index c6fe12d65b18..9ae220fc8860 100644
--- a/src/libcamera/pipeline/simple/simple.cpp
+++ b/src/libcamera/pipeline/simple/simple.cpp
@@ -1881,7 +1881,7 @@ bool SimplePipelineHandler::matchDevice(std::shared_ptr<MediaDevice> media,
 	swIspEnabled_ = info.swIspEnabled;
 	const GlobalConfiguration &configuration = cameraManager()->_d()->configuration();
 	for (const ValueNode &entry :
-	     configuration.configuration()["pipelines"]["simple"]["supported_devices"]
+	     configuration.configuration()["pipelines"]["simple"]["devices"]
 		     .asList()) {
 		auto name = entry["driver"].get<std::string>();
 		if (name == info.driver) {
