Merge branch 'network_master' of https://source.denx.de/u-boot/custodians/u-boot...
[platform/kernel/u-boot.git] / include / dt-bindings / comphy / comphy_data.h
1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3  * Copyright (C) 2015-2016 Marvell International Ltd.
4  */
5
6 #ifndef _COMPHY_DATA_H_
7 #define _COMPHY_DATA_H_
8
9 #define COMPHY_SPEED_1_25G              0
10 #define COMPHY_SPEED_2_5G               1
11 #define COMPHY_SPEED_3_125G             2
12 #define COMPHY_SPEED_5G                 3
13 #define COMPHY_SPEED_5_15625G           4
14 #define COMPHY_SPEED_6G                 5
15 #define COMPHY_SPEED_10_3125G           6
16 #define COMPHY_SPEED_MAX                7
17 #define COMPHY_SPEED_INVALID            0xff
18
19 #define COMPHY_TYPE_UNCONNECTED         0
20 #define COMPHY_TYPE_PEX0                1
21 #define COMPHY_TYPE_PEX1                2
22 #define COMPHY_TYPE_PEX2                3
23 #define COMPHY_TYPE_PEX3                4
24 #define COMPHY_TYPE_SATA0               5
25 #define COMPHY_TYPE_SATA1               6
26 #define COMPHY_TYPE_SGMII0              7
27 #define COMPHY_TYPE_SGMII1              8
28 #define COMPHY_TYPE_SGMII2              9
29 #define COMPHY_TYPE_USB3                10
30 #define COMPHY_TYPE_USB3_HOST0          11
31 #define COMPHY_TYPE_USB3_HOST1          12
32 #define COMPHY_TYPE_USB3_DEVICE         13
33 #define COMPHY_TYPE_RXAUI0              14
34 #define COMPHY_TYPE_RXAUI1              15
35 #define COMPHY_TYPE_SFI0                16
36 #define COMPHY_TYPE_SFI1                17
37 #define COMPHY_TYPE_AP                  18
38 #define COMPHY_TYPE_IGNORE              19
39 #define COMPHY_TYPE_MAX                 20
40 #define COMPHY_TYPE_INVALID             0xff
41
42 #define COMPHY_POLARITY_NO_INVERT       0
43 #define COMPHY_POLARITY_TXD_INVERT      1
44 #define COMPHY_POLARITY_RXD_INVERT      2
45 #define COMPHY_POLARITY_ALL_INVERT      \
46         (COMPHY_POLARITY_TXD_INVERT | COMPHY_POLARITY_RXD_INVERT)
47
48 #define UTMI_PHY_TO_USB3_HOST0          0
49 #define UTMI_PHY_TO_USB3_HOST1          1
50 #define UTMI_PHY_TO_USB3_DEVICE0        2
51 #define UTMI_PHY_INVALID                0xff
52
53 #endif /* _COMPHY_DATA_H_ */
54