diff --git a/src/libcamera/pipeline/raspberrypi/raspberrypi.cpp b/src/libcamera/pipeline/raspberrypi/raspberrypi.cpp
index 487dc819daa1d0ec..bead2a6220e207f5 100644
--- a/src/libcamera/pipeline/raspberrypi/raspberrypi.cpp
+++ b/src/libcamera/pipeline/raspberrypi/raspberrypi.cpp
@@ -975,7 +975,7 @@ bool PipelineHandlerRPi::match(DeviceEnumerator *enumerator)
 	/* Create and register the camera. */
 	std::shared_ptr<Camera> camera = Camera::create(this,
 							data->sensor_->id(),
-							data->sensor_->model(),
+							data->sensor_->entity()->name(),
 							streams);
 	registerCamera(std::move(camera), std::move(data));
 
