Claude review: arm64: dts: renesas: r9a09g047: Add DU{0, 1} and DSI nodes

Claude Code Review Bot
2026-04-12T02:46:00Z

Patch Review

Adds the DSI, DU0, and DU1 device tree nodes.

**Observation on port layout**: DU0 has port@0 (DSI), port@2 (LVDS0), port@3 (LVDS1). DU1 has port@0 (DSI), port@1 (DPAD/RGB), port@3 (LVDS1). This matches the bindings from patch 10.

**Note**: Both `dsi_in0` and `dsi_in1` endpoints in the DSI node are empty (no `remote-endpoint`). This is correct — they'll be connected at the board level. However, `dsi_out` is also empty with no `data-lanes` property. The binding schema requires `data-lanes` in the output endpoint. This will need to be filled in at the board level (which patch 21 does).

**Minor**: The nodes are placed before `fcpvd0`/`fcpvd1` in the SoC DTSI. Since nodes are ordered by address, `dsi@16430000`, `du0@16460000`, `du1@16490000` come before `fcp@16470000` and `fcp@164a0000`, but `fcp@16470000` falls between `du0@16460000` and `vsp@16480000`. This interleaving is slightly unusual but follows address ordering correctly.

---
Generated by Claude Code Patch Reviewer