mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 17:25:35 +03:00
Adding 6.1.9 unmodified Lan7431 driver to nvidia-oot This is the unmodified driver from K6.1.9 without our NVIDIA specific changes Bug 3978997 Signed-off-by: Jeremy Alves <jalves@nvidia.com> Change-Id: Iaf453a1b9dc82355f8c7936823c5c90633fe24d9 Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2934591 Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
38 lines
630 B
C
38 lines
630 B
C
/* SPDX-License-Identifier: GPL-2.0+ */
|
|
/* Copyright (C) 2018 Microchip Technology Inc. */
|
|
|
|
#ifndef _LAN743X_ETHTOOL_H
|
|
#define _LAN743X_ETHTOOL_H
|
|
|
|
#include "linux/ethtool.h"
|
|
|
|
#define LAN743X_ETH_REG_VERSION 1
|
|
|
|
enum {
|
|
ETH_PRIV_FLAGS,
|
|
ETH_ID_REV,
|
|
ETH_FPGA_REV,
|
|
ETH_STRAP_READ,
|
|
ETH_INT_STS,
|
|
ETH_HW_CFG,
|
|
ETH_PMT_CTL,
|
|
ETH_E2P_CMD,
|
|
ETH_E2P_DATA,
|
|
ETH_MAC_CR,
|
|
ETH_MAC_RX,
|
|
ETH_MAC_TX,
|
|
ETH_FLOW,
|
|
ETH_MII_ACC,
|
|
ETH_MII_DATA,
|
|
ETH_EEE_TX_LPI_REQ_DLY,
|
|
ETH_WUCSR,
|
|
ETH_WK_SRC,
|
|
|
|
/* Add new registers above */
|
|
MAX_LAN743X_ETH_REGS
|
|
};
|
|
|
|
extern const struct ethtool_ops lan743x_ethtool_ops;
|
|
|
|
#endif /* _LAN743X_ETHTOOL_H */
|