Path: blob/main/sys/contrib/device-tree/include/dt-bindings/mux/ti-serdes.h
48524 views
/* SPDX-License-Identifier: GPL-2.0 */1/*2* This header provides constants for SERDES MUX for TI SoCs3*/45#ifndef _DT_BINDINGS_MUX_TI_SERDES6#define _DT_BINDINGS_MUX_TI_SERDES78/*9* These bindings are deprecated, because they do not match the actual10* concept of bindings but rather contain pure constants values used only11* in DTS board files.12* Instead include the header in the DTS source directory.13*/14#warning "These bindings are deprecated. Instead, use the header in the DTS source directory."1516/* J721E */1718#define J721E_SERDES0_LANE0_QSGMII_LANE1 0x019#define J721E_SERDES0_LANE0_PCIE0_LANE0 0x120#define J721E_SERDES0_LANE0_USB3_0_SWAP 0x221#define J721E_SERDES0_LANE0_IP4_UNUSED 0x32223#define J721E_SERDES0_LANE1_QSGMII_LANE2 0x024#define J721E_SERDES0_LANE1_PCIE0_LANE1 0x125#define J721E_SERDES0_LANE1_USB3_0 0x226#define J721E_SERDES0_LANE1_IP4_UNUSED 0x32728#define J721E_SERDES1_LANE0_QSGMII_LANE3 0x029#define J721E_SERDES1_LANE0_PCIE1_LANE0 0x130#define J721E_SERDES1_LANE0_USB3_1_SWAP 0x231#define J721E_SERDES1_LANE0_SGMII_LANE0 0x33233#define J721E_SERDES1_LANE1_QSGMII_LANE4 0x034#define J721E_SERDES1_LANE1_PCIE1_LANE1 0x135#define J721E_SERDES1_LANE1_USB3_1 0x236#define J721E_SERDES1_LANE1_SGMII_LANE1 0x33738#define J721E_SERDES2_LANE0_IP1_UNUSED 0x039#define J721E_SERDES2_LANE0_PCIE2_LANE0 0x140#define J721E_SERDES2_LANE0_USB3_1_SWAP 0x241#define J721E_SERDES2_LANE0_SGMII_LANE0 0x34243#define J721E_SERDES2_LANE1_IP1_UNUSED 0x044#define J721E_SERDES2_LANE1_PCIE2_LANE1 0x145#define J721E_SERDES2_LANE1_USB3_1 0x246#define J721E_SERDES2_LANE1_SGMII_LANE1 0x34748#define J721E_SERDES3_LANE0_IP1_UNUSED 0x049#define J721E_SERDES3_LANE0_PCIE3_LANE0 0x150#define J721E_SERDES3_LANE0_USB3_0_SWAP 0x251#define J721E_SERDES3_LANE0_IP4_UNUSED 0x35253#define J721E_SERDES3_LANE1_IP1_UNUSED 0x054#define J721E_SERDES3_LANE1_PCIE3_LANE1 0x155#define J721E_SERDES3_LANE1_USB3_0 0x256#define J721E_SERDES3_LANE1_IP4_UNUSED 0x35758#define J721E_SERDES4_LANE0_EDP_LANE0 0x059#define J721E_SERDES4_LANE0_IP2_UNUSED 0x160#define J721E_SERDES4_LANE0_QSGMII_LANE5 0x261#define J721E_SERDES4_LANE0_IP4_UNUSED 0x36263#define J721E_SERDES4_LANE1_EDP_LANE1 0x064#define J721E_SERDES4_LANE1_IP2_UNUSED 0x165#define J721E_SERDES4_LANE1_QSGMII_LANE6 0x266#define J721E_SERDES4_LANE1_IP4_UNUSED 0x36768#define J721E_SERDES4_LANE2_EDP_LANE2 0x069#define J721E_SERDES4_LANE2_IP2_UNUSED 0x170#define J721E_SERDES4_LANE2_QSGMII_LANE7 0x271#define J721E_SERDES4_LANE2_IP4_UNUSED 0x37273#define J721E_SERDES4_LANE3_EDP_LANE3 0x074#define J721E_SERDES4_LANE3_IP2_UNUSED 0x175#define J721E_SERDES4_LANE3_QSGMII_LANE8 0x276#define J721E_SERDES4_LANE3_IP4_UNUSED 0x37778/* J7200 */7980#define J7200_SERDES0_LANE0_QSGMII_LANE3 0x081#define J7200_SERDES0_LANE0_PCIE1_LANE0 0x182#define J7200_SERDES0_LANE0_IP3_UNUSED 0x283#define J7200_SERDES0_LANE0_IP4_UNUSED 0x38485#define J7200_SERDES0_LANE1_QSGMII_LANE4 0x086#define J7200_SERDES0_LANE1_PCIE1_LANE1 0x187#define J7200_SERDES0_LANE1_IP3_UNUSED 0x288#define J7200_SERDES0_LANE1_IP4_UNUSED 0x38990#define J7200_SERDES0_LANE2_QSGMII_LANE1 0x091#define J7200_SERDES0_LANE2_PCIE1_LANE2 0x192#define J7200_SERDES0_LANE2_IP3_UNUSED 0x293#define J7200_SERDES0_LANE2_IP4_UNUSED 0x39495#define J7200_SERDES0_LANE3_QSGMII_LANE2 0x096#define J7200_SERDES0_LANE3_PCIE1_LANE3 0x197#define J7200_SERDES0_LANE3_USB 0x298#define J7200_SERDES0_LANE3_IP4_UNUSED 0x399100/* AM64 */101102#define AM64_SERDES0_LANE0_PCIE0 0x0103#define AM64_SERDES0_LANE0_USB 0x1104105/* J721S2 */106107#define J721S2_SERDES0_LANE0_EDP_LANE0 0x0108#define J721S2_SERDES0_LANE0_PCIE1_LANE0 0x1109#define J721S2_SERDES0_LANE0_IP3_UNUSED 0x2110#define J721S2_SERDES0_LANE0_IP4_UNUSED 0x3111112#define J721S2_SERDES0_LANE1_EDP_LANE1 0x0113#define J721S2_SERDES0_LANE1_PCIE1_LANE1 0x1114#define J721S2_SERDES0_LANE1_USB 0x2115#define J721S2_SERDES0_LANE1_IP4_UNUSED 0x3116117#define J721S2_SERDES0_LANE2_EDP_LANE2 0x0118#define J721S2_SERDES0_LANE2_PCIE1_LANE2 0x1119#define J721S2_SERDES0_LANE2_IP3_UNUSED 0x2120#define J721S2_SERDES0_LANE2_IP4_UNUSED 0x3121122#define J721S2_SERDES0_LANE3_EDP_LANE3 0x0123#define J721S2_SERDES0_LANE3_PCIE1_LANE3 0x1124#define J721S2_SERDES0_LANE3_USB 0x2125#define J721S2_SERDES0_LANE3_IP4_UNUSED 0x3126127/* J784S4 */128129#define J784S4_SERDES0_LANE0_IP1_UNUSED 0x0130#define J784S4_SERDES0_LANE0_PCIE1_LANE0 0x1131#define J784S4_SERDES0_LANE0_IP3_UNUSED 0x2132#define J784S4_SERDES0_LANE0_IP4_UNUSED 0x3133134#define J784S4_SERDES0_LANE1_IP1_UNUSED 0x0135#define J784S4_SERDES0_LANE1_PCIE1_LANE1 0x1136#define J784S4_SERDES0_LANE1_IP3_UNUSED 0x2137#define J784S4_SERDES0_LANE1_IP4_UNUSED 0x3138139#define J784S4_SERDES0_LANE2_PCIE3_LANE0 0x0140#define J784S4_SERDES0_LANE2_PCIE1_LANE2 0x1141#define J784S4_SERDES0_LANE2_IP3_UNUSED 0x2142#define J784S4_SERDES0_LANE2_IP4_UNUSED 0x3143144#define J784S4_SERDES0_LANE3_PCIE3_LANE1 0x0145#define J784S4_SERDES0_LANE3_PCIE1_LANE3 0x1146#define J784S4_SERDES0_LANE3_USB 0x2147#define J784S4_SERDES0_LANE3_IP4_UNUSED 0x3148149#define J784S4_SERDES1_LANE0_QSGMII_LANE3 0x0150#define J784S4_SERDES1_LANE0_PCIE0_LANE0 0x1151#define J784S4_SERDES1_LANE0_IP3_UNUSED 0x2152#define J784S4_SERDES1_LANE0_IP4_UNUSED 0x3153154#define J784S4_SERDES1_LANE1_QSGMII_LANE4 0x0155#define J784S4_SERDES1_LANE1_PCIE0_LANE1 0x1156#define J784S4_SERDES1_LANE1_IP3_UNUSED 0x2157#define J784S4_SERDES1_LANE1_IP4_UNUSED 0x3158159#define J784S4_SERDES1_LANE2_QSGMII_LANE1 0x0160#define J784S4_SERDES1_LANE2_PCIE0_LANE2 0x1161#define J784S4_SERDES1_LANE2_PCIE2_LANE0 0x2162#define J784S4_SERDES1_LANE2_IP4_UNUSED 0x3163164#define J784S4_SERDES1_LANE3_QSGMII_LANE2 0x0165#define J784S4_SERDES1_LANE3_PCIE0_LANE3 0x1166#define J784S4_SERDES1_LANE3_PCIE2_LANE1 0x2167#define J784S4_SERDES1_LANE3_IP4_UNUSED 0x3168169#define J784S4_SERDES2_LANE0_QSGMII_LANE5 0x0170#define J784S4_SERDES2_LANE0_IP2_UNUSED 0x1171#define J784S4_SERDES2_LANE0_IP3_UNUSED 0x2172#define J784S4_SERDES2_LANE0_IP4_UNUSED 0x3173174#define J784S4_SERDES2_LANE1_QSGMII_LANE6 0x0175#define J784S4_SERDES2_LANE1_IP2_UNUSED 0x1176#define J784S4_SERDES2_LANE1_IP3_UNUSED 0x2177#define J784S4_SERDES2_LANE1_IP4_UNUSED 0x3178179#define J784S4_SERDES2_LANE2_QSGMII_LANE7 0x0180#define J784S4_SERDES2_LANE2_QSGMII_LANE1 0x1181#define J784S4_SERDES2_LANE2_IP3_UNUSED 0x2182#define J784S4_SERDES2_LANE2_IP4_UNUSED 0x3183184#define J784S4_SERDES2_LANE3_QSGMII_LANE8 0x0185#define J784S4_SERDES2_LANE3_QSGMII_LANE2 0x1186#define J784S4_SERDES2_LANE3_IP3_UNUSED 0x2187#define J784S4_SERDES2_LANE3_IP4_UNUSED 0x3188189#endif /* _DT_BINDINGS_MUX_TI_SERDES */190191192