tizen 2.3.1 release
[platform/kernel/u-boot.git] / arch / powerpc / include / asm / fsl_serdes.h
index f60cb0a..85518eb 100644 (file)
@@ -1,7 +1,20 @@
 /*
  * Copyright 2010 Freescale Semiconductor, Inc.
  *
- * SPDX-License-Identifier:    GPL-2.0+
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
  */
 
 #ifndef __FSL_SERDES_H
@@ -24,17 +37,10 @@ enum srds_prtcl {
        SGMII_FM1_DTSEC3,
        SGMII_FM1_DTSEC4,
        SGMII_FM1_DTSEC5,
-       SGMII_FM1_DTSEC6,
-       SGMII_FM1_DTSEC9,
-       SGMII_FM1_DTSEC10,
        SGMII_FM2_DTSEC1,
        SGMII_FM2_DTSEC2,
        SGMII_FM2_DTSEC3,
        SGMII_FM2_DTSEC4,
-       SGMII_FM2_DTSEC5,
-       SGMII_FM2_DTSEC6,
-       SGMII_FM2_DTSEC9,
-       SGMII_FM2_DTSEC10,
        SGMII_TSEC1,
        SGMII_TSEC2,
        SGMII_TSEC3,
@@ -42,58 +48,9 @@ enum srds_prtcl {
        XAUI_FM1,
        XAUI_FM2,
        AURORA,
-       CPRI1,
-       CPRI2,
-       CPRI3,
-       CPRI4,
-       CPRI5,
-       CPRI6,
-       CPRI7,
-       CPRI8,
-       XAUI_FM1_MAC9,
-       XAUI_FM1_MAC10,
-       XAUI_FM2_MAC9,
-       XAUI_FM2_MAC10,
-       HIGIG_FM1_MAC9,
-       HIGIG_FM1_MAC10,
-       HIGIG_FM2_MAC9,
-       HIGIG_FM2_MAC10,
-       QSGMII_FM1_A,           /* A indicates MACs 1-4 */
-       QSGMII_FM1_B,           /* B indicates MACs 5,6,9,10 */
-       QSGMII_FM2_A,
-       QSGMII_FM2_B,
-       XFI_FM1_MAC1,
-       XFI_FM1_MAC2,
-       XFI_FM1_MAC9,
-       XFI_FM1_MAC10,
-       XFI_FM2_MAC9,
-       XFI_FM2_MAC10,
-       INTERLAKEN,
-       QSGMII_SW1_A,           /* Indicates ports on L2 Switch */
-       QSGMII_SW1_B,
-};
-
-enum srds {
-       FSL_SRDS_1  = 0,
-       FSL_SRDS_2  = 1,
-       FSL_SRDS_3  = 2,
-       FSL_SRDS_4  = 3,
 };
 
 int is_serdes_configured(enum srds_prtcl device);
 void fsl_serdes_init(void);
-const char *serdes_clock_to_string(u32 clock);
-
-#ifdef CONFIG_FSL_CORENET
-#ifdef CONFIG_SYS_FSL_QORIQ_CHASSIS2
-int serdes_get_first_lane(u32 sd, enum srds_prtcl device);
-enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane);
-#else
-int serdes_get_first_lane(enum srds_prtcl device);
-#endif
-#ifdef CONFIG_SYS_P4080_ERRATUM_SERDES9
-void serdes_reset_rx(enum srds_prtcl device);
-#endif
-#endif
 
 #endif /* __FSL_SERDES_H */