xref: /freebsd-src/sys/contrib/device-tree/include/dt-bindings/phy/phy.h (revision 7ef62cebc2f965b0f640263e179276928885e33d)
1c66ec88fSEmmanuel Vadot /* SPDX-License-Identifier: GPL-2.0-only */
2c66ec88fSEmmanuel Vadot /*
3c66ec88fSEmmanuel Vadot  *
4c66ec88fSEmmanuel Vadot  * This header provides constants for the phy framework
5c66ec88fSEmmanuel Vadot  *
6c66ec88fSEmmanuel Vadot  * Copyright (C) 2014 STMicroelectronics
7c66ec88fSEmmanuel Vadot  * Author: Gabriel Fernandez <gabriel.fernandez@st.com>
8c66ec88fSEmmanuel Vadot  */
9c66ec88fSEmmanuel Vadot 
10c66ec88fSEmmanuel Vadot #ifndef _DT_BINDINGS_PHY
11c66ec88fSEmmanuel Vadot #define _DT_BINDINGS_PHY
12c66ec88fSEmmanuel Vadot 
13c66ec88fSEmmanuel Vadot #define PHY_NONE		0
14c66ec88fSEmmanuel Vadot #define PHY_TYPE_SATA		1
15c66ec88fSEmmanuel Vadot #define PHY_TYPE_PCIE		2
16c66ec88fSEmmanuel Vadot #define PHY_TYPE_USB2		3
17c66ec88fSEmmanuel Vadot #define PHY_TYPE_USB3		4
18c66ec88fSEmmanuel Vadot #define PHY_TYPE_UFS		5
19c66ec88fSEmmanuel Vadot #define PHY_TYPE_DP		6
20c66ec88fSEmmanuel Vadot #define PHY_TYPE_XPCS		7
21c66ec88fSEmmanuel Vadot #define PHY_TYPE_SGMII		8
226be33864SEmmanuel Vadot #define PHY_TYPE_QSGMII		9
23354d7675SEmmanuel Vadot #define PHY_TYPE_DPHY		10
24354d7675SEmmanuel Vadot #define PHY_TYPE_CPHY		11
25*7ef62cebSEmmanuel Vadot #define PHY_TYPE_USXGMII	12
26c66ec88fSEmmanuel Vadot 
27c66ec88fSEmmanuel Vadot #endif /* _DT_BINDINGS_PHY */
28