aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/eee.c
diff options
context:
space:
mode:
authorDaniel Golle <daniel@makrotopia.org>2021-10-01 23:24:06 +0100
committerDaniel Golle <daniel@makrotopia.org>2021-10-01 23:28:24 +0100
commit6b434d3c44aced4c210b042a8791f8d14c407a49 (patch)
tree9a188b5090f3aac6d1fda3695c5e4f69508b9dc3 /target/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/eee.c
parent87623958b2796f69dcb7677e30ba5911b208f59a (diff)
downloadupstream-6b434d3c44aced4c210b042a8791f8d14c407a49.tar.gz
upstream-6b434d3c44aced4c210b042a8791f8d14c407a49.tar.bz2
upstream-6b434d3c44aced4c210b042a8791f8d14c407a49.zip
mediatek: remove files and patches for Linux 5.4
All subtargets only provide files and patches for Linux 5.10 by now so there is little use for the old Linux 5.4 stuff. Remove it. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Diffstat (limited to 'target/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/eee.c')
-rw-r--r--target/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/eee.c162
1 files changed, 0 insertions, 162 deletions
diff --git a/target/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/eee.c b/target/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/eee.c
deleted file mode 100644
index cd14c2ce13..0000000000
--- a/target/linux/mediatek/files-5.4/drivers/net/phy/rtk/rtl8367c/eee.c
+++ /dev/null
@@ -1,162 +0,0 @@
-/*
- * Copyright (C) 2013 Realtek Semiconductor Corp.
- * All Rights Reserved.
- *
- * Unless you and Realtek execute a separate written software license
- * agreement governing use of this software, this software is licensed
- * to you under the terms of the GNU General Public License version 2,
- * available at https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
- *
- * $Revision: 48156 $
- * $Date: 2014-05-29 16:39:06 +0800 (ι€±ε››, 29 δΊ”ζœˆ 2014) $
- *
- * Purpose : RTK switch high-level API for RTL8367/RTL8367C
- * Feature : Here is a list of all functions and variables in EEE module.
- *
- */
-
-#include <rtk_switch.h>
-#include <rtk_error.h>
-#include <eee.h>
-#include <string.h>
-
-#include <rtl8367c_asicdrv.h>
-#include <rtl8367c_asicdrv_eee.h>
-#include <rtl8367c_asicdrv_phy.h>
-
-/* Function Name:
- * rtk_eee_init
- * Description:
- * EEE function initialization.
- * Input:
- * None
- * Output:
- * None
- * Return:
- * RT_ERR_OK - OK
- * RT_ERR_FAILED - Failed
- * RT_ERR_SMI - SMI access error
- * Note:
- * This API is used to initialize EEE status.
- */
-rtk_api_ret_t rtk_eee_init(void)
-{
- rtk_api_ret_t retVal;
-
- /* Check initialization state */
- RTK_CHK_INIT_STATE();
-
- if((retVal = rtl8367c_setAsicRegBit(0x0018, 10, 1)) != RT_ERR_OK)
- return retVal;
-
- if((retVal = rtl8367c_setAsicRegBit(0x0018, 11, 1)) != RT_ERR_OK)
- return retVal;
-
- return RT_ERR_OK;
-}
-
-/* Function Name:
- * rtk_eee_portEnable_set
- * Description:
- * Set enable status of EEE function.
- * Input:
- * port - port id.
- * enable - enable EEE status.
- * Output:
- * None
- * Return:
- * RT_ERR_OK - OK
- * RT_ERR_FAILED - Failed
- * RT_ERR_SMI - SMI access error
- * RT_ERR_PORT_ID - Invalid port number.
- * RT_ERR_ENABLE - Invalid enable input.
- * Note:
- * This API can set EEE function to the specific port.
- * The configuration of the port is as following:
- * - DISABLE
- * - ENABLE
- */
-rtk_api_ret_t rtk_eee_portEnable_set(rtk_port_t port, rtk_enable_t enable)
-{
- rtk_api_ret_t retVal;
- rtk_uint32 regData;
- rtk_uint32 phy_port;
-
- /* Check initialization state */
- RTK_CHK_INIT_STATE();
-
- /* Check port is UTP port */
- RTK_CHK_PORT_IS_UTP(port);
-
- if (enable>=RTK_ENABLE_END)
- return RT_ERR_INPUT;
-
- phy_port = rtk_switch_port_L2P_get(port);
-
- if ((retVal = rtl8367c_setAsicEee100M(phy_port,enable))!=RT_ERR_OK)
- return retVal;
- if ((retVal = rtl8367c_setAsicEeeGiga(phy_port,enable))!=RT_ERR_OK)
- return retVal;
-
- if ((retVal = rtl8367c_setAsicPHYReg(phy_port, RTL8367C_PHY_PAGE_ADDRESS, 0))!=RT_ERR_OK)
- return retVal;
- if ((retVal = rtl8367c_getAsicPHYReg(phy_port, 0, &regData))!=RT_ERR_OK)
- return retVal;
- regData |= 0x0200;
- if ((retVal = rtl8367c_setAsicPHYReg(phy_port, 0, regData))!=RT_ERR_OK)
- return retVal;
-
- return RT_ERR_OK;
-}
-
-/* Function Name:
- * rtk_eee_portEnable_get
- * Description:
- * Get enable status of EEE function
- * Input:
- * port - Port id.
- * Output:
- * pEnable - Back pressure status.
- * Return:
- * RT_ERR_OK - OK
- * RT_ERR_FAILED - Failed
- * RT_ERR_SMI - SMI access error
- * RT_ERR_PORT_ID - Invalid port number.
- * Note:
- * This API can get EEE function to the specific port.
- * The configuration of the port is as following:
- * - DISABLE
- * - ENABLE
- */
-
-rtk_api_ret_t rtk_eee_portEnable_get(rtk_port_t port, rtk_enable_t *pEnable)
-{
- rtk_api_ret_t retVal;
- rtk_uint32 regData1, regData2;
- rtk_uint32 phy_port;
-
- /* Check initialization state */
- RTK_CHK_INIT_STATE();
-
- /* Check port is UTP port */
- RTK_CHK_PORT_IS_UTP(port);
-
- if(NULL == pEnable)
- return RT_ERR_NULL_POINTER;
-
- phy_port = rtk_switch_port_L2P_get(port);
-
- if ((retVal = rtl8367c_getAsicEee100M(phy_port,&regData1))!=RT_ERR_OK)
- return retVal;
- if ((retVal = rtl8367c_getAsicEeeGiga(phy_port,&regData2))!=RT_ERR_OK)
- return retVal;
-
- if (regData1==1&&regData2==1)
- *pEnable = ENABLED;
- else
- *pEnable = DISABLED;
-
- return RT_ERR_OK;
-}
-
-