summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2010-09-30Bonjour.Noe Rubinstein
2010-09-30lockup fixed (still, it shouldn't happen methinksNoe Rubinstein
2010-09-24correction (still crashes on off-hook)Noe Rubinstein
2010-09-24clean up + introduce new bugsNoe Rubinstein
2010-09-24Still crashes but supposed to be betterNoe Rubinstein
2010-09-23test driver for voicepath APINoe Rubinstein
2010-09-16fix B chan to PCM data flowNoe Rubinstein
2010-09-10shit doesn't work. also rm dependancy to gpioNoe Rubinstein
2010-09-09port to dahdi 2.4.0Noe Rubinstein
2010-08-26fix a nasty memory corruption *and* leak combo bugGuillaume Knispel
2010-08-26doing extern declaration directly in .c users is just WRONG (especially when ↵Guillaume Knispel
it's already properly declared in a header)
2010-08-26license, indentationGuillaume Knispel
2010-08-25renamed header define protection for xhfc.hGuillaume Knispel
2010-08-25licenseGuillaume Knispel
2010-08-25license, indentationGuillaume Knispel
2010-08-25other cosmetic changesNoe Rubinstein
2010-08-25Mainly cosmetic.Noe Rubinstein
2010-08-24xhfc_span->runningNoe Rubinstein
2010-08-23clean up, traces, fix hdlc_rx_frame, b chans...Noe Rubinstein
2010-08-16Merge branch 'master' of hard:git/driversNoe Rubinstein
2010-08-16cosmetic changes (rm comments)Noe Rubinstein
2010-08-16Merge branch 'master' of hard:git/driversNoe Rubinstein
2010-08-14pci_register_driver return value might have changed meaning in modern ↵Guillaume Knispel
kernel, for now don't tilt on 0
2010-08-14try bitstream at 4M and /C4 at 8M and associated H100 compatible FS pulse on ↵Guillaume Knispel
F1_1