summaryrefslogtreecommitdiff
path: root/xpp/xpd.h
diff options
context:
space:
mode:
authortzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2007-10-16 19:17:46 +0000
committertzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2007-10-16 19:17:46 +0000
commitf314f6fcda2493f0097b4e2af46fd0c305e740d7 (patch)
tree2a5341d3b22461a73763908d496f896bbeb9ef33 /xpp/xpd.h
parent963a296c4a3cd7cca0bed3af311ab75b3f75a6ce (diff)
xpp r4892:
* Zaptel/Hardware perl modules: - Use sysfs directly. Don't rely on lspci/lsusb. - Each device has a description and driver name. - Zaptel::Hardware::drivers() to show the list of required drivers for this system (see zaptel_drivers). - zaptel_hardware shows a description and a (suggested?) driver. * zt_registration sorts by Serial first and only then by connector. * USB_FW.hex replaces all the USB_11x0.hex . - Separate USB interface for the management processor. - Hence fpga_load can now work even with drivers loaded. * Fix firmware upgrading. * Fix manual firmware loading while auto-loading. Merged revisions 3142 via svnmerge from http://svn.digium.com/svn/zaptel/branches/1.2 git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.4@3143 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'xpp/xpd.h')
-rw-r--r--xpp/xpd.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/xpp/xpd.h b/xpp/xpd.h
index 6027ee1..3949adb 100644
--- a/xpp/xpd.h
+++ b/xpp/xpd.h
@@ -185,9 +185,12 @@ struct xbus_poller {
* An xbus is a transport layer for Xorcom Protocol commands
*/
struct xbus {
- char busname[XBUS_NAMELEN]; /* only xbus_new set this */
- char busdesc[XBUS_DESCLEN]; /* lowlevel drivers set this */
- char serialnum[SERIAL_SIZE]; /* lowlevel drivers set this */
+ char busname[XBUS_NAMELEN]; /* set by xbus_new() */
+
+ /* low-level bus drivers set these 2 fields */
+ char busdesc[XBUS_DESCLEN];
+ char serialnum[SERIALNUM_SIZE];
+
int num;
xbus_ops_t *ops;
struct xpd *xpds[MAX_XPDS];