blob: 94bdac12c2442462d36a65e0b656742b7ea5035b [file] [log] [blame]
developere0cea0f2021-12-16 16:08:26 +08001/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 *
4 * Si3218x ProSLIC API Configuration Tool Version 4.2.1
5 * Last Updated in API Release: 9.2.0
6 * source XML file: si3218x_LCCB_constants.xml
7 *
8 * Auto generated file from configuration tool.
9 */
10
11
12#ifndef SI3218X_CONSTANTS_H
13#define SI3218X_CONSTANTS_H
14
15/** Ringing Presets */
16enum {
17 DEFAULT_RINGING,
18 RING_F20_45VRMS_0VDC_LPR,
19 RINGING_LAST_ENUM
20};
21
22/** DC_Feed Presets */
23enum {
24 DCFEED_48V_20MA,
25 DCFEED_48V_25MA,
26 DCFEED_PSTN_DET_1,
27 DCFEED_PSTN_DET_2,
28 DC_FEED_LAST_ENUM
29};
30
31/** Impedance Presets */
32enum {
33 ZSYN_600_0_0_30_0,
34 ZSYN_270_750_150_30_0,
35 ZSYN_370_620_310_30_0,
36 ZSYN_220_820_120_30_0,
37 ZSYN_600_0_1000_30_0,
38 ZSYN_200_680_100_30_0,
39 ZSYN_220_820_115_30_0,
40 WB_ZSYN_600_0_0_20_0,
41 IMPEDANCE_LAST_ENUM
42};
43
44/** FSK Presets */
45enum {
46 DEFAULT_FSK,
47 ETSI_FSK,
48 FSK_LAST_ENUM
49};
50
51/** Pulse_Metering Presets */
52enum {
53 DEFAULT_PULSE_METERING,
54 PULSE_METERING_LAST_ENUM
55};
56
57/** Tone Presets */
58enum {
59 TONEGEN_FCC_DIAL,
60 TONEGEN_FCC_BUSY,
61 TONEGEN_FCC_RINGBACK,
62 TONEGEN_FCC_REORDER,
63 TONEGEN_FCC_CONGESTION,
64 TONEGEN_FCC_CAS,
65 TONEGEN_FCC_SAS,
66 TONEGEN_ETSI_DTAS,
67 TONEGEN_1004,
68 TONE_LAST_ENUM
69};
70
71/** PCM Presets */
72enum {
73 PCM_8ULAW,
74 PCM_8ALAW,
75 PCM_16LIN,
76 PCM_16LIN_WB,
77 PCM_LAST_ENUM
78};
79
80
81
82#endif
83