net: fec: add stop mode support for imx8 platform
authorWei Fang <wei.fang@nxp.com>
Fri, 2 Sep 2022 02:30:01 +0000 (10:30 +0800)
committerDavid S. Miller <davem@davemloft.net>
Sat, 3 Sep 2022 08:54:34 +0000 (09:54 +0100)
commit40c79ce13b035b0dbe177b9095a1a3df0cb5297b
treecdfd75b729bdb42bbfa4a8e43baebeb43605f9c2
parente26c258434b8b85705884dd838cae89b5c1af2be
net: fec: add stop mode support for imx8 platform

The current driver support stop mode by calling machine api.
The patch add dts support to set GPR register for stop request.

imx8mq enter stop/exit stop mode by setting GPR bit, which can
be accessed by A core.
imx8qm enter stop/exit stop mode by calling IMX_SC ipc APIs that
communicate with M core ipc service, and the M core set the related
GPR bit at last.

Signed-off-by: Wei Fang <wei.fang@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/freescale/fec.h
drivers/net/ethernet/freescale/fec_main.c