]> git.dujemihanovic.xyz Git - u-boot.git/commit
pinctrl: rzg2l: Support Ethernet TXC output enable
authorPaul Barker <paul.barker.ct@bp.renesas.com>
Wed, 20 Nov 2024 09:48:29 +0000 (09:48 +0000)
committerMarek Vasut <marek.vasut+renesas@mailbox.org>
Sun, 8 Dec 2024 22:06:52 +0000 (23:06 +0100)
commitbba516a772853595901a7359209bc588d2bffda0
tree019c031f1ebdfcff46896d02f0ce143ab1c75e3e
parent215663f5e47db92c6c13107e877a943c3e70aa2a
pinctrl: rzg2l: Support Ethernet TXC output enable

On the RZ/G2L SoC family, the direction of the Ethernet TXC/TX_CLK
signal is selectable to support an Ethernet PHY operating in either MII
or RGMII mode. By default, the signal is configured as an input and MII
mode is supported. The ETH_MODE register can be modified to configure
this signal as an output to support RGMII mode.

As this signal is be default an input, and can optionally be switched to
an output, it maps neatly onto an `output-enable` property in the device
tree.

Signed-off-by: Paul Barker <paul.barker.ct@bp.renesas.com>
Reviewed-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
drivers/pinctrl/renesas/rzg2l-pfc.c
include/renesas/rzg2l-pfc.h