From a3f9d52d1073eec05cf7c117607f16aedd3a9a88 Mon Sep 17 00:00:00 2001 From: Alain Volmat Date: Wed, 2 Apr 2025 22:06:21 +0200 Subject: [PATCH] dts-bindings: video: addition of stm32 dcmipp description Addition of description for the STM32 Digital Camera Memory Interface Pixel Processor (DCMIPP). Signed-off-by: Alain Volmat --- dts/bindings/video/st,stm32-dcmipp.yaml | 56 +++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 dts/bindings/video/st,stm32-dcmipp.yaml diff --git a/dts/bindings/video/st,stm32-dcmipp.yaml b/dts/bindings/video/st,stm32-dcmipp.yaml new file mode 100644 index 00000000000..125554dad72 --- /dev/null +++ b/dts/bindings/video/st,stm32-dcmipp.yaml @@ -0,0 +1,56 @@ +# +# Copyright (c) 2025 STMicroelectronics. +# +# SPDX-License-Identifier: Apache-2.0 +# + +description: | + STM32 Digital Camera Memory Interface Pixel Processor (DCMIPP). + + Example of node configuration at board level: + + &dcmipp { + status = "okay"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + dcmipp_ep_in: endpoint { + remote-endpoint-label = "imx335_ep_out"; + data-lanes = <1 2>; + }; + }; + }; + }; + +compatible: "st,stm32-dcmipp" + +include: [base.yaml, pinctrl-device.yaml, reset-device.yaml] + +properties: + reg: + required: true + + clocks: + required: true + + clock-names: + required: true + + interrupts: + required: true + + resets: + required: true + +child-binding: + child-binding: + child-binding: + include: video-interfaces.yaml + + properties: + bus-type: + required: true