net: ravb: Make reset controller support mandatory

On the RZ/G3S SoC the reset controller is mandatory for the IP to work.
The device tree binding documentation for the ravb driver specifies that
the resets are mandatory. Based on this, make the resets mandatory also in
driver for all ravb devices.

Signed-off-by: Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
Reviewed-by: Sergey Shtylyov <s.shtylyov@omp.ru>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
This commit is contained in:
Claudiu Beznea 2024-02-02 10:41:24 +02:00 committed by Paolo Abeni
parent e1da043f2b
commit b1768e3dc4
2 changed files with 2 additions and 1 deletions

View File

@ -34,6 +34,7 @@ config RAVB
select MII
select MDIO_BITBANG
select PHYLIB
select RESET_CONTROLLER
help
Renesas Ethernet AVB device driver.

View File

@ -2645,7 +2645,7 @@ static int ravb_probe(struct platform_device *pdev)
return -EINVAL;
}
rstc = devm_reset_control_get_optional_exclusive(&pdev->dev, NULL);
rstc = devm_reset_control_get_exclusive(&pdev->dev, NULL);
if (IS_ERR(rstc))
return dev_err_probe(&pdev->dev, PTR_ERR(rstc),
"failed to get cpg reset\n");