Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 /*
0003  * Copyright (c) 2018, The Linux Foundation. All rights reserved.
0004  */
0005 
0006 #ifndef _DT_BINDINGS_QCOM_PHY_QUSB2_H_
0007 #define _DT_BINDINGS_QCOM_PHY_QUSB2_H_
0008 
0009 /* PHY HSTX TRIM bit values (24mA to 15mA) */
0010 #define QUSB2_V2_HSTX_TRIM_24_0_MA      0x0
0011 #define QUSB2_V2_HSTX_TRIM_23_4_MA      0x1
0012 #define QUSB2_V2_HSTX_TRIM_22_8_MA      0x2
0013 #define QUSB2_V2_HSTX_TRIM_22_2_MA      0x3
0014 #define QUSB2_V2_HSTX_TRIM_21_6_MA      0x4
0015 #define QUSB2_V2_HSTX_TRIM_21_0_MA      0x5
0016 #define QUSB2_V2_HSTX_TRIM_20_4_MA      0x6
0017 #define QUSB2_V2_HSTX_TRIM_19_8_MA      0x7
0018 #define QUSB2_V2_HSTX_TRIM_19_2_MA      0x8
0019 #define QUSB2_V2_HSTX_TRIM_18_6_MA      0x9
0020 #define QUSB2_V2_HSTX_TRIM_18_0_MA      0xa
0021 #define QUSB2_V2_HSTX_TRIM_17_4_MA      0xb
0022 #define QUSB2_V2_HSTX_TRIM_16_8_MA      0xc
0023 #define QUSB2_V2_HSTX_TRIM_16_2_MA      0xd
0024 #define QUSB2_V2_HSTX_TRIM_15_6_MA      0xe
0025 #define QUSB2_V2_HSTX_TRIM_15_0_MA      0xf
0026 
0027 /* PHY PREEMPHASIS bit values */
0028 #define QUSB2_V2_PREEMPHASIS_NONE       0
0029 #define QUSB2_V2_PREEMPHASIS_5_PERCENT      1
0030 #define QUSB2_V2_PREEMPHASIS_10_PERCENT     2
0031 #define QUSB2_V2_PREEMPHASIS_15_PERCENT     3
0032 
0033 /* PHY PREEMPHASIS-WIDTH bit values */
0034 #define QUSB2_V2_PREEMPHASIS_WIDTH_FULL_BIT 0
0035 #define QUSB2_V2_PREEMPHASIS_WIDTH_HALF_BIT 1
0036 
0037 #endif