DIRC%ii )+ٚDX~\OO .gitignoreii *52V%v$z4(,@P[ .gitreviewii .FX+M⟯K۰X#{ALICENSEii /g7|SB^Q1.a LICENSE.LGPLii 09uw7U%cY#Makefilei i 3X@Iы3[- [yREADMEi i oܜհ6r &YSh UPGRADE.txti i ~1Rۭʑ)"EU6^build_tools/builderi i  l*<퐝V&XV%build_tools/dkms-helperi i  l d} wD.build_tools/genmodconfi i !Vpd1ivjjCXbuild_tools/install_firmwarei i !l1SN[n;build_tools/kernel-cpi i !sȆ,0Q6build_tools/kernel-doci i !U#pzm9UyQ7TǴbuild_tools/live_dahdii i !VlEf:] 'build_tools/make_versioni i !kr]إ 06Mc.iKbuild_tools/make_version_hi i !p V}ӌ6V>build_tools/test_kernel_giti i !qBLTˆ19' build_tools/uninstall-modulesi i !sj9?IO 䂚>contrib/jenkins.shi i !u# 'x<{t;c>v+| dahdi-modulesi i ![Ee{L>g:ۄdrivers/dahdi/Kbuildi i ! ě5z3y5drivers/dahdi/Kconfigi i !lNVHېdrivers/dahdi/adt_lec.ci i !3g 2&;h0mdrivers/dahdi/adt_lec.hi i !!> nO{-S<drivers/dahdi/arith.hi i !,EHfh,Dz4drivers/dahdi/biquad.hi i !^N#ow(e2MLdrivers/dahdi/dahdi-base.ci i !0] zdF)#G)bK drivers/dahdi/dahdi-sysfs-chan.ci i !SpȞ!@bwmAdrivers/dahdi/dahdi-sysfs.ci i !ؽ&Hfde` drivers/dahdi/dahdi-sysfs.hi i !5`Ю4&xtW;drivers/dahdi/dahdi-version.ci i !Ghd`\KnXt#drivers/dahdi/dahdi.hi i !ka!Z_6U;-o drivers/dahdi/dahdi_dummy.ci(i( !Y:ԫawdrivers/dahdi/dahdi_dynamic.ci(i( !%KǢ,rx>(233!drivers/dahdi/dahdi_dynamic_eth.ci(i( !R3&GPiw4W#drivers/dahdi/dahdi_dynamic_ethmf.ci(i( !@6DMm7o{Nr ׷!drivers/dahdi/dahdi_dynamic_loc.ci(i( ! |4 %ļPJ "drivers/dahdi/dahdi_echocan_jpah.ci(i( !ZdΊg$ 7 (!drivers/dahdi/dahdi_echocan_kb1.ci(i( !i#@8'ίn5yV0K,9!drivers/dahdi/dahdi_echocan_mg2.ci(i( !#g,r)Kס G`XфAydrivers/dahdi/fxo_modes.hi(i( "E}Y;ӀyZ@ߺ'drivers/dahdi/hpec/dahdi_echocan_hpec.ci(i( % Z"_8+,p9drivers/dahdi/hpec/hpec.hi(i( &+ڏ\0OX6𣜮fdrivers/dahdi/hpec/hpec_user.hi(i( &.;~m3;m?/OnEHWdrivers/dahdi/icE1usb/Kbuildi(i( &3aQRlY5TY|kk:edrivers/dahdi/icE1usb/icE1usb.ci(i( &40v pv_E@NR%drivers/dahdi/icE1usb/ice1usb_proto.hi(i( &7(t@\NC_X x}]5drivers/dahdi/makefw.ci(i( 'P떟y֭drivers/dahdi/oct612x/Kbuildi(i( 'G%@6"drivers/dahdi/oct612x/Makefilei(i( 'DepRL/ހ,drivers/dahdi/oct612x/apilib/bt/octapi_bt0.ci(i( ' "hZ'Mל4drivers/dahdi/oct612x/apilib/bt/octapi_bt0_private.hi(i( 'Dmu;=$=(TuR7drivers/dahdi/oct612x/apilib/largmath/octapi_largmath.ci(i( (eq&Ʈ0ׯQ1drivers/dahdi/oct612x/apilib/llman/octapi_llman.ci(i( (nSѯ˖KZJ~$\9drivers/dahdi/oct612x/apilib/llman/octapi_llman_private.hi(i( ( ]T6ъtU#d""drivers/dahdi/oct612x/get_discardsi(i( (# ,cJ(Pơ1drivers/dahdi/oct612x/include/apilib/octapi_bt0.hi(i( ($ GJs<)6drivers/dahdi/oct612x/include/apilib/octapi_largmath.hi(i( (%$ T|J۱I3drivers/dahdi/oct612x/include/apilib/octapi_llman.hi(i( (&0JdG|'GZmU-drivers/dahdi/oct612x/include/digium_unused.hi(i( (( 3j#\LHRBdrivers/dahdi/oct612x/include/oct6100api/oct6100_adpcm_chan_inst.hi(i( () ⟬Iz5o_IB>bAdrivers/dahdi/oct612x/include/oct6100api/oct6100_adpcm_chan_pub.hi(i( (* 5fhڢE{$Lw#6drivers/dahdi/oct612x/include/oct6100api/oct6100_api.hi(i( (+)nଧ6 w1>i;drivers/dahdi/oct612x/include/oct6100api/oct6100_api_inst.hi(i( (,XNڬbZe4]-`8drivers/dahdi/oct612x/include/oct6100api/oct6100_apimi.hi(i( (-#PTD\$:e~}8drivers/dahdi/oct612x/include/oct6100api/oct6100_apiud.hi(i( (.%&;ƬdP{|?drivers/dahdi/oct612x/include/oct6100api/oct6100_channel_inst.hi(i( (/6_&IJQE>drivers/dahdi/oct612x/include/oct6100api/oct6100_channel_pub.hi(i( (35%ҽ +nu#Adrivers/dahdi/oct612x/include/oct6100api/oct6100_chip_open_inst.hi(i( (4qS`3HTѲy'E@drivers/dahdi/oct612x/include/oct6100api/oct6100_chip_open_pub.hi(i( (5 aa۔Df_T |Bdrivers/dahdi/oct612x/include/oct6100api/oct6100_chip_stats_inst.hi(i( (6IT3$Adrivers/dahdi/oct612x/include/oct6100api/oct6100_chip_stats_pub.hi(i( (7 G;ʚlWICdrivers/dahdi/oct612x/include/oct6100api/oct6100_conf_bridge_inst.hi(i( (8NΧ$ڻ?' DɸYW=drivers/dahdi/oct612x/include/oct6100api/oct6100_debug_inst.hi(i( (: ~oSpyfaZ5drivers/dahdi/oct612x/include/oct6100api/oct6100_events_inst.hi(i( (> N1Ǹ**ogw 9gf=drivers/dahdi/oct612x/include/oct6100api/oct6100_events_pub.hi(i( (?g,ծ8`E%nP6NBdrivers/dahdi/oct612x/include/oct6100api/oct6100_interrupts_inst.hi(i( (@ =XZ=ƨAdrivers/dahdi/oct612x/include/oct6100api/oct6100_interrupts_pub.hi(i( (A i{Je3,qW-5@drivers/dahdi/oct612x/include/oct6100api/oct6100_tsi_cnct_inst.hi(i( (M 0F+%c<1?drivers/dahdi/oct612x/include/oct6100api/oct6100_tsi_cnct_pub.hi(i( (Nk{(]n~c.҅M&1ӵ3drivers/dahdi/oct612x/include/octrpc/rpc_protocol.hi(i( (U{qS^lֲXF^K'drivers/dahdi/oct612x/include/octtype.hi(i( (X e*rߋQ:h[E1y)drivers/dahdi/oct612x/include/octtypevx.hi(i( / mi#|. _2S5D~*drivers/dahdi/oct612x/include/octtypewin.hi(i( /sԋaIqΊJ>$drivers/dahdi/oct612x/oct612x-user.ci(i( /YDFTɅ+@ͪdrivers/dahdi/oct612x/oct612x.hi(i( j aiξ\-3$drivers/dahdi/oct612x/octasic-helperi(i( rx 0`J@hdr-Gdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_adpcm_chan_priv.hi(i( rQ m,l ²KNdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_adpcm_chan.cieie r i( ;1J6ϴwQKdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_channel.cieie r⁚O?vM(8쑀cMdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_chip_open.cieie rE,C ]jkAdNdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_chip_stats.cieie r9E J: \_0YhOOdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_conf_bridge.cieie rMN2?FmqIdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_debug.cieie r6wlmN[ gTg[ϘEJdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_events.cieie rXB`ҹA8y\Ndrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_interrupts.cieie rmVy)d8pvJdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_memory.cieie rEN\{qnt[s ]uQdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_miscellaneous.cieie r$냚hz8'Idrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_mixer.cieie r}8Zs,ePdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_phasing_tsst.cieie rQ:?"IxPnaOdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_playout_buf.cieie s뵊/5vVn~3F&7Pdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_remote_debug.cieie tl!- *0h:ݏqy#Gdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tlv.cieie tmgmhm5 LRdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tone_detection.cieie tr腪O(P;RLdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tsi_cnct.cieie ttGwצ!b Hdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tsst.cieie t}>C1wϓ|?=pөj-2Hdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_user.cieie tq=vdI_$Udrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_apimi/oct6100_mask_interrupts.cieie tNU]:29bߎY͗LDdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_channel_priv.hieie t2F>3聅!]U-kŕgFdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_chip_open_priv.hieie tl67wB$ni?qtGdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_chip_stats_priv.hieie t2dV+a> rO5ɲ T?drivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_version.hieie u/Ndzp` drivers/dahdi/oct612x/test.cieie u UfCXVFl߀cGdrivers/dahdi/proslic.hieie usASgBR~^KhHAdrivers/dahdi/trunkdev/Kbuildieie u5;w2£n_ĀAUY#drivers/dahdi/trunkdev/frame_fifo.cieie u85XRQ2bY#drivers/dahdi/trunkdev/frame_fifo.hieie uG?e#jZYW/ϳ!drivers/dahdi/trunkdev/trunkdev.ci'i' u7Oܽ1}v(r drivers/dahdi/voicebus/GpakApi.ci'i' ucozHI Ҕ`Svό drivers/dahdi/voicebus/GpakApi.hi'i' uca+[ɔ[W ]Rζm!drivers/dahdi/voicebus/GpakCust.ci'i' u"V@oVQo+ɻ!drivers/dahdi/voicebus/GpakCust.hi'i' u 4TV0%xH drivers/dahdi/voicebus/GpakHpi.hi'i' uEmF[U?YRX)xdrivers/dahdi/voicebus/Kbuildi'i' uB] 1"Ĩ-m!drivers/dahdi/voicebus/gpakErrs.hi'i' u<ǭE}^5R4d!drivers/dahdi/voicebus/gpakenum.hi'i' u2ҝJ&>.j{?!drivers/dahdi/voicebus/voicebus.ci'i' uzg1Df:mou&&!drivers/dahdi/voicebus/voicebus.hi'i' u!!fcV`k=L%drivers/dahdi/voicebus/voicebus_net.ci'i' u\ "?% %drivers/dahdi/voicebus/voicebus_net.hi'i' u39 L`P1U¾"drivers/dahdi/voicebus/vpmadtreg.ci'i' u@仁imJd3"drivers/dahdi/voicebus/vpmadtreg.hi'i' uQf/:ݖhdrivers/dahdi/voicebus/vpmoct.ci'i' u \h6i˛Ƨ'drivers/dahdi/voicebus/vpmoct.hi'i' uRcD`:4P=b57drivers/dahdi/vpmadt032_loader/dahdi_vpmadt032_loader.ci'i' uXAp,7. drivers/dahdi/wcaxx-base.ci'i' v?qYE'(X&AEdrivers/dahdi/wcb4xxp/Kbuildi'i' v@NizΠA@>0NM drivers/dahdi/wcb4xxp/base.ci'i' vRPgE/jX(.drivers/dahdi/wcb4xxp/wcb4xxp.hi'i' vTR/ef4O$ȡ Ddrivers/dahdi/wct4xxp/Kbuildi'i' vVTz{9Jr5B>DrWdrivers/dahdi/wct4xxp/base.ci'i' vWC8Ɗ*㦲7 /V[ drivers/dahdi/wct4xxp/vpm450m.ci'i' vXݺB ϙtkdrivers/dahdi/wct4xxp/vpm450m.hi'i' vY#|좌ca~$drivers/dahdi/wct4xxp/wct4xxp-diag.ci'i' vZ խky0nTo'drivers/dahdi/wct4xxp/wct4xxp.hi'i' v\/7=2̯D$;|2Cdrivers/dahdi/wctc4xxp/Kbuildi'i' v] d҈g?drivers/dahdi/wctc4xxp/base.ci'i' v_krͭw h+drivers/dahdi/wctdm24xxp/Kbuildi'i' v`{]䮉ҬsE(ɿ@drivers/dahdi/wctdm24xxp/base.ci'i' vao8fR* W۝ڎh%drivers/dahdi/wctdm24xxp/wctdm24xxp.hi'i' vb37?ҩf5ʎwV}8r!drivers/dahdi/wctdm24xxp/xhfc.ci'i' vcF* s X)N6drivers/dahdi/wctdm24xxp/xhfc.hi07i07 vdu g`gУGvfedrivers/dahdi/wcte11xp.ci07i07 vf{%Y/|\rDdrivers/dahdi/wcte12xp/Kbuildi07i07 vgQ:8 eQEIīуdrivers/dahdi/wcte12xp/base.ci07i07 vh'Yp!lR+ 9!drivers/dahdi/wcte12xp/wcte12xp.hi07i07 vi2]q@mPڻ4;0rdrivers/dahdi/wcte13xp-base.ci07i07 vjf &( drivers/dahdi/wcte43x-base.ci07i07 vki=.Ĭȓn{ ;8drivers/dahdi/wcxb.ci07i07 vlw}*KΥhSdrivers/dahdi/wcxb.hi07i07 vm}\MZX놢/* Sdrivers/dahdi/wcxb_flash.ci07i07 vnʭ熬a P%ndrivers/dahdi/wcxb_flash.hi07i07 vo(M]֢drivers/dahdi/wcxb_spi.ci07i07 vp EuMZK#Vk@drivers/dahdi/wcxb_spi.hi07i07 vrTe쎨M;jYdrivers/dahdi/xpp/Changelog_xppi07i07 w +me2& F쌉OtFdrivers/dahdi/xpp/Kbuildi07i07 x@)P^AM8X8+qdrivers/dahdi/xpp/Kconfigi07i07 xO^cz-DX/pSdrivers/dahdi/xpp/XppConfig.pmi07i07 xlܝ?] drivers/dahdi/xpp/card_bri.ci07i07 xI8DؠGvⱘ^drivers/dahdi/xpp/card_echo.hi07i07 x>YvXm̭. drivers/dahdi/xpp/card_fxo.ci07i07 x 14X;;XP2drivers/dahdi/xpp/card_fxo.hi07i07 xpr8 y udrivers/dahdi/xpp/card_fxs.ci07i07 x[4cFE##drivers/dahdi/xpp/card_fxs.hi07i07 x\ Tymzœdrivers/dahdi/xpp/card_global.ci07i07 x EѶ FMnD^9G#+vdrivers/dahdi/xpp/card_global.hi07i07 x ;2bY4-{!eH*odrivers/dahdi/xpp/card_pri.ci07i07 y N8<3[qI8drivers/dahdi/xpp/card_pri.hi07i07 y"Γ`FBudrivers/dahdi/xpp/dahdi_debug.ci07i07 y'EQWmX?$tdrivers/dahdi/xpp/dahdi_debug.hi07i07 y)ͮo&B:p 0>)drivers/dahdi/xpp/firmwares/FPGA_1141.hexi07i07 y*)` `VgBA)drivers/dahdi/xpp/firmwares/FPGA_1151.hexi9Ri9R y+ ÒNom^T{E&-drivers/dahdi/xpp/firmwares/FPGA_1161.201.hexi9Ri9R y,ni斏fAhgt3<-drivers/dahdi/xpp/firmwares/FPGA_1161.202.hexi9Ri9R y-V WH"? |^Ӱ[)drivers/dahdi/xpp/firmwares/FPGA_1161.hexi9Ri9R y.Swu\>O%{-((drivers/dahdi/xpp/firmwares/FPGA_FXS.hexi9Ri9R y/ @nƓ(5L,,drivers/dahdi/xpp/firmwares/LICENSE.firmwarei9Ri9R y0zs%ZeijKL $drivers/dahdi/xpp/firmwares/Makefilei9Ri9R y1";pއ,Õfo'&U*drivers/dahdi/xpp/firmwares/PIC_TYPE_1.hexi9Ri9R y2HXS4Ku  Øq*drivers/dahdi/xpp/firmwares/PIC_TYPE_2.hexi9Ri9R y3SX\_ey!i*drivers/dahdi/xpp/firmwares/PIC_TYPE_3.hexi9Ri9R y4_$)"0 zQj*drivers/dahdi/xpp/firmwares/PIC_TYPE_4.hexi9Ri9R y5 Xc]@DF0*drivers/dahdi/xpp/firmwares/PIC_TYPE_6.hexi9Ri9R y6x#b|d3h n|Ӟ"drivers/dahdi/xpp/firmwares/READMEiYBkiYBk y7YrcY-~mվQ*drivers/dahdi/xpp/firmwares/USB_FW.201.hexiYBkiYBk y8(~xht*drivers/dahdi/xpp/firmwares/USB_FW.202.hexiYBkiYBk y9Yj/!Y*f !&drivers/dahdi/xpp/firmwares/USB_FW.hexiYBkiYBk y:@b>E#qtg ҿt)drivers/dahdi/xpp/firmwares/USB_RECOV.hexiYBkiYBk y;4rQʔ1L"፴bDn= drivers/dahdi/xpp/init_card_1_30iYBkiYBk y<1dzrܩ9T|&|u7 drivers/dahdi/xpp/init_card_2_30iYBkiYBk y=6Gp/ rNoQH drivers/dahdi/xpp/init_card_3_30iYBkiYBk y>4m td$^~ drivers/dahdi/xpp/init_card_4_30iYBkiYBk y?-,WU drivers/dahdi/xpp/init_card_5_30iYBkiYBk y@t8}nzQ^hq!Z drivers/dahdi/xpp/init_card_6_30iYBkiYBk yAeUq UDOdrivers/dahdi/xpp/mmapbus.ciYBkiYBk yBo1#hc!ܻdrivers/dahdi/xpp/mmapbus.hiYBkiYBk yC@U.)Y?ub,-J6drivers/dahdi/xpp/mmapdrv.ciYBkiYBk yDXHr0mG+|ZUdrivers/dahdi/xpp/param_dociYBkiYBk yE *5.oz(@c!drivers/dahdi/xpp/parport_debug.ciYBkiYBk yFamS*~!F{%{!drivers/dahdi/xpp/parport_debug.hiYBkiYBk yG+'LB, '[#drivers/dahdi/xpp/print_fxo_modes.ciYBkiYBk yHT;}J%U9Ndrivers/dahdi/xpp/xbus-core.ciYBkiYBk yI&":c@ kXC<drivers/dahdi/xpp/xbus-core.hiYBkiYBk yJvj2Bs,:bhbdrivers/dahdi/xpp/xbus-pcm.ciYBkiYBk yKKOeHL5&drivers/dahdi/xpp/xbus-pcm.hiYBkiYBk yLhHrO!,ġudrivers/dahdi/xpp/xbus-sysfs.ciYBkiYBk yM}HBC<drivers/dahdi/xpp/xdefs.hiYBkiYBk yN?<-y+d drivers/dahdi/xpp/xframe_queue.ciYBkiYBk yO{$Kɳ(뮟-bOLdrivers/dahdi/xpp/xpp.confiYBkiYBk yR;+EsJꕻrK]pdrivers/dahdi/zaphfc/KbuildiYBkiYBk yZ]EOkհ41d8drivers/dahdi/zaphfc/base.ciYBkiYBk y[l}WiQ޷A^Bdrivers/dahdi/zaphfc/fifo.ciYBkiYBk y\ oRC כaU&adrivers/dahdi/zaphfc/fifo.hiYBkiYBk y]$RjGKA- CXͯnkdrivers/dahdi/zaphfc/zaphfc.hiYBkiYBk y`W]|(l|L linclude/dahdi/KbuildiYBkiYBk yaA-4_# r]nMAinclude/dahdi/dahdi_config.hiYBkiYBk yb1yl1{cBtΆ`-include/dahdi/fasthdlc.hiYBkiYBk ycG/X'Fm}FAf5include/dahdi/kernel.hiYBkiYBk yd"1 L6+:include/dahdi/user.hiYBkiYBk yeu89c߄Fyinclude/dahdi/wctdm_user.hTREE293 4 QTzj Z(0Hl|0contrib1 0 š(zʼn2K2wdrivers265 1 ;83YU'֮ ?#$;?|xdahdi265 15 ܩ;ޱ .xpp66 1 *qrpV,efirmwares18 0 &AjT&Chpec3 0 e?&&Wh~1~ Bzaphfc5 0 ebDnGVj\& žG 5icE1usb3 0 -fT:Bj{l;%~"Goct612x99 3 00\n+͋+a-lfirmware2 0 WK-rdbstrunkdev4 0 n*iFk@voicebus16 0 0԰1dУ%{:2̙Mwctc4xxp2 0 -=Vqwcte12xp3 0 '9E=8b wctdm24xxp5 0 * B꿪.Gq\zvpmadt032_loader1 0 (QM.linclude6 1 .ݏ8qdahdi6 0 EXjJyf pAbuild_tools13 0 L%I{(X KkS=Li 1\]a>:VOڲ