Line data Source code
1 1 : /*
2 : * Copyright 2023 Google LLC
3 : * SPDX-License-Identifier: Apache-2.0
4 : */
5 :
6 : /**
7 : * @file
8 : * @brief Values used to define the sink overvoltage and source overcurrent protections thresholds.
9 : */
10 :
11 : #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_USBC_NXP_NX20P3483_H_
12 : #define ZEPHYR_INCLUDE_DT_BINDINGS_USBC_NXP_NX20P3483_H_
13 :
14 : /** Voltage limit of 6.0V */
15 1 : #define NX20P3483_U_THRESHOLD_6_0 0
16 : /** Voltage limit of 6.8V */
17 1 : #define NX20P3483_U_THRESHOLD_6_8 1 /* <-- default */
18 : /** Voltage limit of 10.0V */
19 1 : #define NX20P3483_U_THRESHOLD_10_0 2
20 : /** Voltage limit of 11.5V */
21 1 : #define NX20P3483_U_THRESHOLD_11_5 3
22 : /** Voltage limit of 14.0V */
23 1 : #define NX20P3483_U_THRESHOLD_14_0 4
24 : /** Voltage limit of 17.0V */
25 1 : #define NX20P3483_U_THRESHOLD_17_0 5
26 : /** Voltage limit of 23.0V */
27 1 : #define NX20P3483_U_THRESHOLD_23_0 6
28 :
29 : /** Current limit of 400mA */
30 1 : #define NX20P3483_I_THRESHOLD_0_400 0
31 : /** Current limit of 600mA */
32 1 : #define NX20P3483_I_THRESHOLD_0_600 1
33 : /** Current limit of 800mA */
34 1 : #define NX20P3483_I_THRESHOLD_0_800 2
35 : /** Current limit of 1000mA */
36 1 : #define NX20P3483_I_THRESHOLD_1_000 3
37 : /** Current limit of 1200mA */
38 1 : #define NX20P3483_I_THRESHOLD_1_200 4
39 : /** Current limit of 1400mA */
40 1 : #define NX20P3483_I_THRESHOLD_1_400 5
41 : /** Current limit of 1600mA */
42 1 : #define NX20P3483_I_THRESHOLD_1_600 6 /* <-- default */
43 : /** Current limit of 1800mA */
44 1 : #define NX20P3483_I_THRESHOLD_1_800 7
45 : /** Current limit of 2000mA */
46 1 : #define NX20P3483_I_THRESHOLD_2_000 8
47 : /** Current limit of 2200mA */
48 1 : #define NX20P3483_I_THRESHOLD_2_200 9
49 : /** Current limit of 2400mA */
50 1 : #define NX20P3483_I_THRESHOLD_2_400 10
51 : /** Current limit of 2600mA */
52 1 : #define NX20P3483_I_THRESHOLD_2_600 11
53 : /** Current limit of 2800mA */
54 1 : #define NX20P3483_I_THRESHOLD_2_800 12
55 : /** Current limit of 3000mA */
56 1 : #define NX20P3483_I_THRESHOLD_3_000 13
57 : /** Current limit of 3200mA */
58 1 : #define NX20P3483_I_THRESHOLD_3_200 14
59 : /** Current limit of 3400mA */
60 1 : #define NX20P3483_I_THRESHOLD_3_400 15
61 :
62 : #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_USBC_NXP_NX20P3483_H_ */
|