]> git.ipfire.org Git - thirdparty/u-boot.git/commit
net: rswitch: Add Renesas R-Car X5H Ethernet Switch3 support
authorMarek Vasut <marek.vasut+renesas@mailbox.org>
Mon, 27 Oct 2025 16:45:42 +0000 (17:45 +0100)
committerMarek Vasut <marek.vasut+renesas@mailbox.org>
Thu, 6 Nov 2025 19:08:37 +0000 (20:08 +0100)
commiteaef9548445b52d28055c3c2157158cd7d5f5f67
treec875fe9d7f4504a111d84901f5e941740612486c
parent275408bfcf5deae72f57bf6fcfaeaddaa6396457
net: rswitch: Add Renesas R-Car X5H Ethernet Switch3 support

Add support for the Renesas Ethernet Switch3 (RSW3) controller,
present in R-Car Gen5 SoCs such as R-Car X5H (R8A78000). The
hardware offset differences are handled via driver match data.

The driver newly detects whether the switch prot is connected
to xPCS or not, and if so, turns on MIOC bit 3. This is new on
R-Car X5H. GWCKSC register is also programmed only on X5H. The
rest of the operation is identical to RSwitch2.

Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
Signed-off-by: Tam Nguyen <tam.nguyen.xa@renesas.com>
Signed-off-by: Phong Hoang <phong.hoang.wz@renesas.com>
Signed-off-by: Thanh Quan <thanh.quan.xn@renesas.com>
Signed-off-by: Hai Pham <hai.pham.ud@renesas.com>
drivers/net/Kconfig
drivers/net/rswitch.c