]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
arm64: dts: rockchip: support Ethernet Switch adapter for RK3588 Jaguar
authorQuentin Schulz <quentin.schulz@cherry.de>
Wed, 4 Jun 2025 16:18:08 +0000 (18:18 +0200)
committerHeiko Stuebner <heiko@sntech.de>
Mon, 9 Jun 2025 08:59:14 +0000 (10:59 +0200)
commit8674f059750571f168db9f43d3c02f1975debcc9
tree3877b555bdf9ee165b0f1d4461502949d705e9e9
parent6b28769116971a4427ea09ed2cb1cf1afa79ab82
arm64: dts: rockchip: support Ethernet Switch adapter for RK3588 Jaguar

This adds support for the Ethernet Switch adapter connected to the
mezzanine connector on RK3588 Jaguar.

This adapter has a KSZ9896 Ethernet Switch with 4 1GbE Ethernet
connectors, two user controllable LEDs, and an M12 12-pin connector
which exposes the following signals:
 - RS232/RS485 (max 250Kbps/500Kbps, RX pin1, TX pin2)
 - two digital inputs (pin4 routed to GPIO3_C5 on SoC, pin5 to GPIO4_B4)
 - two digital outputs (pin7 routed to GPIO3_D3 on SoC, pin8 to
   GPIO3_D1)
 - two analog inputs (pin10 to channel1 of ADS1015, pin11 to channel2)

Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
[Andrew's review for gmac1 and switch@5f parts]
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Link: https://lore.kernel.org/r/20250604-jaguar-mezz-eth-switch-v3-1-c68123240f9e@cherry.de
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
arch/arm64/boot/dts/rockchip/Makefile
arch/arm64/boot/dts/rockchip/rk3588-jaguar-ethernet-switch.dtso [new file with mode: 0644]