xref: /openbmc/linux/include/linux/usb/pd_bdo.h (revision 8d084b2e)
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 /*
3  * Copyright 2015-2017 Google, Inc
4  */
5 
6 #ifndef __LINUX_USB_PD_BDO_H
7 #define __LINUX_USB_PD_BDO_H
8 
9 /* BDO : BIST Data Object */
10 #define BDO_MODE_RECV		(0 << 28)
11 #define BDO_MODE_TRANSMIT	(1 << 28)
12 #define BDO_MODE_COUNTERS	(2 << 28)
13 #define BDO_MODE_CARRIER0	(3 << 28)
14 #define BDO_MODE_CARRIER1	(4 << 28)
15 #define BDO_MODE_CARRIER2	(5 << 28)
16 #define BDO_MODE_CARRIER3	(6 << 28)
17 #define BDO_MODE_EYE		(7 << 28)
18 #define BDO_MODE_TESTDATA	(8U << 28)
19 
20 #define BDO_MODE_MASK(mode)	((mode) & 0xf0000000)
21 
22 #endif
23