From: Quentin Schulz <[email protected]>

Move the definition of tsec_private within the only file that makes use
of it.

This adds the benefit of include/tsec.h not referencing PKTBUFSRX (which
is set to CONFIG_SYS_RX_ETH_BUFFER, which we're trying to move to be
under CONFIG_NET dependency) anymore. Considering drivers/net/tsec.c is
only built if CONFIG_NET=y, this is fine.

Reviewed-by: Simon Glass <[email protected]>
Signed-off-by: Quentin Schulz <[email protected]>
---
 drivers/net/tsec.c | 17 +++++++++++++++++
 include/tsec.h     | 17 -----------------
 2 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/drivers/net/tsec.c b/drivers/net/tsec.c
index bd4ebdd745a..d03368b9408 100644
--- a/drivers/net/tsec.c
+++ b/drivers/net/tsec.c
@@ -37,6 +37,23 @@
                )
 #endif /* CFG_TSEC_TBICR_SETTINGS */
 
+struct tsec_private {
+       struct txbd8 __iomem txbd[TX_BUF_CNT];
+       struct rxbd8 __iomem rxbd[PKTBUFSRX];
+       struct tsec __iomem *regs;
+       struct tsec_mii_mng __iomem *phyregs_sgmii;
+       struct phy_device *phydev;
+       phy_interface_t interface;
+       struct mii_dev *bus;
+       uint phyaddr;
+       uint tbiaddr;
+       char mii_devname[16];
+       u32 flags;
+       uint rx_idx;    /* index of the current RX buffer */
+       uint tx_idx;    /* index of the current TX buffer */
+       struct udevice *dev;
+};
+
 /* Configure the TBI for SGMII operation */
 static void tsec_configure_serdes(struct tsec_private *priv)
 {
diff --git a/include/tsec.h b/include/tsec.h
index 153337837a9..f5ced38f3fc 100644
--- a/include/tsec.h
+++ b/include/tsec.h
@@ -350,23 +350,6 @@ struct tsec_data {
        u32 mdio_regs_off;
 };
 
-struct tsec_private {
-       struct txbd8 __iomem txbd[TX_BUF_CNT];
-       struct rxbd8 __iomem rxbd[PKTBUFSRX];
-       struct tsec __iomem *regs;
-       struct tsec_mii_mng __iomem *phyregs_sgmii;
-       struct phy_device *phydev;
-       phy_interface_t interface;
-       struct mii_dev *bus;
-       uint phyaddr;
-       uint tbiaddr;
-       char mii_devname[16];
-       u32 flags;
-       uint rx_idx;    /* index of the current RX buffer */
-       uint tx_idx;    /* index of the current TX buffer */
-       struct udevice *dev;
-};
-
 struct tsec_info_struct {
        struct tsec __iomem *regs;
        struct tsec_mii_mng __iomem *miiregs_sgmii;

-- 
2.54.0

Reply via email to