summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordbailey <dbailey@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2007-12-04 21:01:05 +0000
committerdbailey <dbailey@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2007-12-04 21:01:05 +0000
commit36d944cbddbf9403ea04246cc65599a8b8bf7f76 (patch)
treebadd9c920fa9a5d3d83e47110dd65e14865f0a3e
parentca4731ec263a2342467827cb6d9736149c235ac9 (diff)
add ioctl call for setting hardware gains at the port interface IC
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@3299 5390a7c7-147a-4af0-8ec9-7488f05a26cb
-rw-r--r--zaptel.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/zaptel.h b/zaptel.h
index c33c6ad..c63bc23 100644
--- a/zaptel.h
+++ b/zaptel.h
@@ -326,6 +326,10 @@ struct zt_versioninfo {
char echo_canceller[80];
};
+struct zt_hwgain{
+ int newgain; /* desired gain in dB but x10. -3.5dB would be -35 */
+ int tx:1; /* 0=rx; 1=tx */
+};
/* ioctl definitions */
#define ZT_CODE 'J'
@@ -631,6 +635,11 @@ struct zt_versioninfo {
#define ZT_LOOPBACK _IOW(ZT_CODE, 58, int)
/*
+ * Set the HW gain for a device
+ */
+#define ZT_SET_HWGAIN _IOW (ZT_CODE, 86, struct zt_hwgain)
+
+/*
* 60-80 are reserved for private drivers
* 80-85 are reserved for dynamic span stuff
*/