summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-10-19added a new (very very low quality way) to propagate audioGuillaume Knispel
2010-10-18fix modinfo desc of traces_vanish paramGuillaume Knispel
2010-10-17forgot a ';'Guillaume Knispel
2010-10-17activate Ve890 TDM port (#1) with xivo_tdmGuillaume Knispel
2010-10-17Merge remote branch 'origin/master'Guillaume Knispel
2010-10-17Merge branch 'master' of hard:git/driversNoe Rubinstein
2010-10-17makeNoe Rubinstein
2010-10-17only KERN_DEBUG on ICP_STATUS_OVERFLOW in xivo_tdm_deferred_transmit (else ↵Guillaume Knispel
still KERN_ERR)
2010-10-17add TDM config ID for Le89316Guillaume Knispel
2010-10-17Merge branch 'master' of hard:/home/proformatique/git/driversGuillaume Knispel
2010-10-17add some audio for XHFCGuillaume Knispel
2010-10-15fixed FXONoe Rubinstein
also various unsignificant changes to traces and stuff
2010-10-14trace for txsig overrunNoe Rubinstein
2010-10-14use __func__ instead of __FUNCTION__Guillaume Knispel
2010-10-14don't share the interrupt of the xhfcGuillaume Knispel
2010-10-14properly free_irq where needed in error handling code pathGuillaume Knispel
2010-10-14rework of some return error codesGuillaume Knispel
2010-10-14No VpCalLine for FXONoe Rubinstein
2010-10-14no return on error in vp_post_initNoe Rubinstein
For the sake of being more "error tolerant" (and because returning immediatly does not help anyway ; if it did, I wouldn't have lost more than half my day wondering what's wrong with dahdi not transmitting sig) In the future, the chans should be unregistered when there is an error.
2010-10-14Merge branch 'master' of hard:git/driversNoe Rubinstein
2010-10-14FXO (untested yet)Noe Rubinstein
2010-10-11commentsGuillaume Knispel
2010-10-11relax the cpu :)Guillaume Knispel
2010-10-11commentsGuillaume Knispel
2010-10-11add parentheses around macro arguments in definitionsGuillaume Knispel
2010-10-11build with GPIOGuillaume Knispel
2010-10-11don't configure half of the PCM in enable_interruptsGuillaume Knispel
2010-10-11remove unused r_su_sel1 varGuillaume Knispel
2010-10-11disable the F1_1 signal for nowGuillaume Knispel
2010-10-11switch XHFC PCM back to 2 MBit/sGuillaume Knispel
2010-10-11update GPIO lines used for XHFC /INT and /RESGuillaume Knispel
2010-10-08remove sync_source module param, which was not producing any effect on the chipGuillaume Knispel
2010-10-08Don't exec isr fifo and state payloads during initGuillaume Knispel
In case of HW glitch, shared interrupt, or spurious interrupt there was no self-waranty that the complicated routines talking to dahdi and to the chip (hfc_handle_state, hfc_update_st_timers) would not be called, which could maybe have resulted in strange results. This change extend the use of xhfc->running so that it can be used in the ISR xhfc_interrupt() as a flag to protect those calls. It is now carefully set in enable_interrupts() using set_mb() (and also in disable_interrupts(), which is only used in init when it does not change the initial value 0 of xhfc->running, and in cleanup just before free_irq() -- note that the disabling does not have synchronous caracteristics). Also, xhfc->span is now also set with set_mb() for good measure. Unrelated changes (and I slap myself for doing that!): * noop xhfc_ioctl() has been simplified * comments added / changed
2010-10-07indentationGuillaume Knispel
2010-10-07Merge branch 'master' of hard:git/driversNoe Rubinstein
2010-10-07commit ba506d3 improperly removed a '+': fix thatGuillaume Knispel
2010-10-07add comment about xhfc timerGuillaume Knispel
2010-10-07remove LSD-induced control structuresNoe Rubinstein
2010-10-07xhfc: be the preferred masterGuillaume Knispel
2010-10-06correct span unregistration loop in error code pathGuillaume Knispel
2010-10-06fix/add/tune commentsGuillaume Knispel
2010-10-06tagging a strange construct with XXXGuillaume Knispel
2010-10-06request_irq() devname: XHFC_HWTD -> XHFCGuillaume Knispel
2010-10-05cosmetic and annotationsGuillaume Knispel
2010-10-05remove trailing whitespacesGuillaume Knispel
2010-10-05use proper Linux indentationGuillaume Knispel
2010-10-05remove meaningless commented codeGuillaume Knispel
2010-10-01Merge branch 'master' of hard:git/driversNoe Rubinstein
Conflicts: xivovp/base.c
2010-10-01sync fixes + misc improvmentsNoe Rubinstein
2010-10-01fix crash, fxo/fxs confusion, set a flag. works.Noe Rubinstein