net: ravb: Support multiple clocks
authorAdam Ford <aford173@gmail.com>
Mon, 6 Dec 2021 16:29:26 +0000 (10:29 -0600)
committerMarek Vasut <marek.vasut+renesas@gmail.com>
Sun, 12 Dec 2021 23:37:28 +0000 (00:37 +0100)
commit182754f43a89aa19056472d2acfb2726f4ec3f09
tree264a473efef9e64046c64f32c088c0bf3cdd25f3
parenta1c01b17c59ec03c678073e145fbd094c7606dc8
net: ravb: Support multiple clocks

The RZ/G2 series uses an external clock as a reference to the AVB.
If this clock is controlled by an external programmable clock,
it must be requested by the consumer or it will not turn on.
In order to do this, update the driver to use bulk enable and
disable functions to enable clocks for boards with multiple clocks.

Signed-off-by: Adam Ford <aford173@gmail.com>
drivers/net/ravb.c