linux/include/dt-bindings
Lad Prabhakar 8c01cc2382 dt-bindings: net: pcs: renesas,rzn1-miic: Add RZ/T2H and RZ/N2H support
Add device tree binding support for RZ/T2H and RZ/N2H SoCs to the
existing RZ/N1 MIIC converter binding. These SoCs share similar MIIC
functionality but have architectural differences that require schema
updates.

Add new compatible strings "renesas,r9a09g077-miic" for RZ/T2H and
"renesas,r9a09g087-miic" for RZ/N2H, with the latter falling back to
the RZ/T2H variant. The new SoCs require reset support with two reset
lines for converter register reset and converter reset, which are not
present on RZ/N1.

Update port configurations to accommodate the different architectures.
RZ/N1 supports 5 ports numbered 1-5 with complex input mappings
covering indices 0-13, while RZ/T2H and RZ/N2H support 4 ports
numbered 0-3 with simplified input mappings covering indices 0-8.
Extend the switch port configuration property to support value 0 for
the new SoCs.

Add a new dt-bindings header file with media interface connection
matrix constants that map GMAC, ESC, and ETHSW ports to numeric
identifiers for use with RZ/T2H and RZ/N2H device trees.

Update DT schema validation to ensure proper port numbering and input
mappings per SoC variant.

Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Tested-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Link: https://patch.msgid.link/20250910204132.319975-2-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2025-09-15 17:44:35 -07:00
..
arm dt-bindings: arm: qcom,ids: Add SoC IDs for SM7635 family 2025-07-16 22:53:26 -05:00
ata
bus
clock This is the usual collection of primarily clk driver updates. The big part of 2025-07-31 13:36:27 -07:00
display
dma
firmware
gce
gpio
i2c
i3c dt-bindings: i3c: add header for generic I3C flags 2024-07-26 14:21:30 +02:00
iio dt-bindings: iio: adc: mt6359: Add MT6373 PMIC AuxADC 2025-07-13 15:36:26 +01:00
input dt-bindings: input: cros-ec-keyboard: Add keyboard matrix v3.0 2024-07-01 11:43:05 +08:00
interconnect dt-bindings: interconnect: document the RPMh Network-On-Chip Interconnect in Qualcomm Milos SoC 2025-07-21 19:41:07 +03:00
interrupt-controller dt-bindings: interrupt-controller: arm,gic: add ESPI and EPPI specifiers 2024-09-13 14:01:34 -05:00
leds
mailbox dt-bindings: mailbox: qcom-ipcc: Add GPDSP0 and GPDSP1 clients 2024-08-14 21:55:24 -05:00
media media: dt-bindings: Add property to describe CSI-2 C-PHY line orders 2024-12-19 12:50:14 +01:00
memory dt-bindings: memory: tegra: Add Tegra264 support 2025-07-11 16:48:06 +02:00
mfd dt-bindings: mfd: Dual licensing for st,stpmic1 bindings 2024-07-04 17:38:41 +01:00
mips
mux
net dt-bindings: net: pcs: renesas,rzn1-miic: Add RZ/T2H and RZ/N2H support 2025-09-15 17:44:35 -07:00
nvmem
phy
pinctrl dt-bindings: pinctrl: stm32: Add RSVD mux function 2025-06-18 11:24:20 +02:00
pmu
power drm for 6.17-rc1 2025-07-30 19:26:49 -07:00
pwm
regulator soc: dt changes for 6.17 2025-07-29 11:04:52 -07:00
reset soc: driver updates for 6.17 2025-07-29 11:13:27 -07:00
soc dt-bindings: soc: samsung: usi: add USIv1 and samsung,exynos8895-usi 2025-02-05 16:22:48 +01:00
sound USB/Thunderbolt changes for 6.16-rc1 2025-06-06 12:45:35 -07:00
spmi
thermal dt-bindings: thermal: mediatek: Fix thermal zone definitions for MT8188 2024-07-15 13:31:39 +02:00
usb
watchdog