xref: /openbmc/linux/include/dt-bindings/phy/phy.h (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1af873fceSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */
22fbbc96dSGabriel FERNANDEZ /*
32fbbc96dSGabriel FERNANDEZ  *
42fbbc96dSGabriel FERNANDEZ  * This header provides constants for the phy framework
52fbbc96dSGabriel FERNANDEZ  *
62fbbc96dSGabriel FERNANDEZ  * Copyright (C) 2014 STMicroelectronics
72fbbc96dSGabriel FERNANDEZ  * Author: Gabriel Fernandez <gabriel.fernandez@st.com>
82fbbc96dSGabriel FERNANDEZ  */
92fbbc96dSGabriel FERNANDEZ 
102fbbc96dSGabriel FERNANDEZ #ifndef _DT_BINDINGS_PHY
112fbbc96dSGabriel FERNANDEZ #define _DT_BINDINGS_PHY
122fbbc96dSGabriel FERNANDEZ 
13eee47538SGregory CLEMENT #define PHY_NONE		0
142fbbc96dSGabriel FERNANDEZ #define PHY_TYPE_SATA		1
152fbbc96dSGabriel FERNANDEZ #define PHY_TYPE_PCIE		2
162fbbc96dSGabriel FERNANDEZ #define PHY_TYPE_USB2		3
172fbbc96dSGabriel FERNANDEZ #define PHY_TYPE_USB3		4
1855b20e8dSVivek Gautam #define PHY_TYPE_UFS		5
198a79db5eSJyri Sarha #define PHY_TYPE_DP		6
20c5d3cdadSDilip Kota #define PHY_TYPE_XPCS		7
21cea0f76aSAnurag Kumar Vulisha #define PHY_TYPE_SGMII		8
2251862859SSwapnil Jakhade #define PHY_TYPE_QSGMII		9
23bb5b94f5SJonathan Marek #define PHY_TYPE_DPHY		10
24bb5b94f5SJonathan Marek #define PHY_TYPE_CPHY		11
25*288440deSSwapnil Jakhade #define PHY_TYPE_USXGMII	12
262fbbc96dSGabriel FERNANDEZ 
272fbbc96dSGabriel FERNANDEZ #endif /* _DT_BINDINGS_PHY */
28