[PATCH 01/21] media: dt-bindings: ite,it6625: document the default CSI-2 bus type

From: Hermes Wu via B4 Relay

Date: Fri Sep 18 2026 - 05:06:41 EST


From: Hermes Wu <Hermes.wu@xxxxxxxxxx>

bus-type is optional under port@0 and port@1's endpoint for ite,it6625
(the allOf/if/then clause only requires it for ite,it6626, which
supports both C-PHY and D-PHY and needs disambiguation). With bus-type
omitted, the actual runtime default is D-PHY:
v4l2_fwnode_endpoint_parse_csi2_bus() falls back to
V4L2_MBUS_CSI2_DPHY whenever data-lanes is present, which this binding
already requires. Document that default explicitly instead of leaving
it unstated.

Signed-off-by: Hermes Wu <Hermes.wu@xxxxxxxxxx>
---
Documentation/devicetree/bindings/media/i2c/ite,it6625.yaml | 2 ++
1 file changed, 2 insertions(+)

diff --git a/Documentation/devicetree/bindings/media/i2c/ite,it6625.yaml b/Documentation/devicetree/bindings/media/i2c/ite,it6625.yaml
index 756fe655f534f85b23b7741d06710c956f9694d8..9b621f726249189255692da02049ebcbf1d5b43c 100644
--- a/Documentation/devicetree/bindings/media/i2c/ite,it6625.yaml
+++ b/Documentation/devicetree/bindings/media/i2c/ite,it6625.yaml
@@ -65,6 +65,7 @@ properties:
enum:
- 1 # MEDIA_BUS_TYPE_CSI2_CPHY
- 4 # MEDIA_BUS_TYPE_CSI2_DPHY
+ default: 4 # MEDIA_BUS_TYPE_CSI2_DPHY

required:
- data-lanes
@@ -88,6 +89,7 @@ properties:
enum:
- 1 # MEDIA_BUS_TYPE_CSI2_CPHY
- 4 # MEDIA_BUS_TYPE_CSI2_DPHY
+ default: 4 # MEDIA_BUS_TYPE_CSI2_DPHY

required:
- data-lanes

--
2.34.1