diff options
author | Geert Uytterhoeven <geert+renesas@glider.be> | 2020-10-01 13:10:07 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2020-10-01 22:53:31 +0300 |
commit | ce19a9eb53be2fe458cad850e8e70c39cd38cca7 (patch) | |
tree | 6cb4f3743ca6e8904903cdbcad23e1e71384a2c9 /drivers/net/ethernet/renesas/ravb.h | |
parent | d7adf6331189cbe9d73729052a9ff14fed802667 (diff) | |
download | linux-ce19a9eb53be2fe458cad850e8e70c39cd38cca7.tar.xz |
ravb: Split delay handling in parsing and applying
Currently, full delay handling is done in both the probe and resume
paths. Split it in two parts, so the resume path doesn't have to redo
the parsing part over and over again.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/renesas/ravb.h')
-rw-r--r-- | drivers/net/ethernet/renesas/ravb.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/ethernet/renesas/ravb.h b/drivers/net/ethernet/renesas/ravb.h index 9f88b5db4f89..e5ca12ce93c7 100644 --- a/drivers/net/ethernet/renesas/ravb.h +++ b/drivers/net/ethernet/renesas/ravb.h @@ -1036,7 +1036,9 @@ struct ravb_private { unsigned no_avb_link:1; unsigned avb_link_active_low:1; unsigned wol_enabled:1; - int num_tx_desc; /* TX descriptors per packet */ + unsigned rxcidm:1; /* RX Clock Internal Delay Mode */ + unsigned txcidm:1; /* TX Clock Internal Delay Mode */ + int num_tx_desc; /* TX descriptors per packet */ }; static inline u32 ravb_read(struct net_device *ndev, enum ravb_reg reg) |