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