DIRC%h-h- J2+ٚDX~\OO .gitignoreh-h- JB52V%v$z4(,@P[ .gitreviewh-h- JCFX+M⟯K۰X#{ALICENSEh-h- JDg7|SB^Q1.a LICENSE.LGPLh-h- JE9uw7U%cY#Makefileh-h- JFX@Iы3[- [yREADMEh-h- JGܜհ6r &YSh UPGRADE.txth-h- JI1Rۭʑ)"EU6^build_tools/builderh-h- JJ l*<퐝V&XV%build_tools/dkms-helperh-h- JK d} wD.build_tools/genmodconfh-h- JLVpd1ivjjCXbuild_tools/install_firmwareh-h- JMl1SN[n;build_tools/kernel-cph-h- JNsȆ,0Q6build_tools/kernel-doch-h- JO#pzm9UyQ7TǴbuild_tools/live_dahdih-h- JPlEf:] 'build_tools/make_versionh-h- JSr]إ 06Mc.iKbuild_tools/make_version_hh-h- JT V}ӌ6V>build_tools/test_kernel_gith-h- JXBLTˆ19' build_tools/uninstall-modulesh-h- JZj9?IO 䂚>contrib/jenkins.shh-h- J[# 'x<{t;c>v+| dahdi-modulesh-h- J^BM.4@r;yO drivers/dahdi/Kbuildh-h- J_ ě5z3y5drivers/dahdi/Kconfigh-h- J`lNVHېdrivers/dahdi/adt_lec.ch-h- Ja3g 2&;h0mdrivers/dahdi/adt_lec.hh-h- Jb!> nO{-S<drivers/dahdi/arith.hh-h- Jc,EHfh,Dz4drivers/dahdi/biquad.hh-h- Jd^ zjlpj럧CK/drivers/dahdi/dahdi-base.ch-h- Je0] zdF)#G)bK drivers/dahdi/dahdi-sysfs-chan.ch-h- JfSpȞ!@bwmAdrivers/dahdi/dahdi-sysfs.ch-h- Jgؽ&Hfde` drivers/dahdi/dahdi-sysfs.hh-h- Jh5`Ю4&xtW;drivers/dahdi/dahdi-version.ch-h- JiGhd`\KnXt#drivers/dahdi/dahdi.hh-h- JjyM,t\uőp7Śdrivers/dahdi/dahdi_dummy.ch-h- JkY:ԫawdrivers/dahdi/dahdi_dynamic.ch-h- Jm%KǢ,rx>(233!drivers/dahdi/dahdi_dynamic_eth.ch-h- JnR3&GPiw4W#drivers/dahdi/dahdi_dynamic_ethmf.ch-h- Jo@6DMm7o{Nr ׷!drivers/dahdi/dahdi_dynamic_loc.ch-h- Jq |4 %ļPJ "drivers/dahdi/dahdi_echocan_jpah.ch-h- JrZdΊg$ 7 (!drivers/dahdi/dahdi_echocan_kb1.ch-,h-, Jsi#@8'ίn5yV0K,9!drivers/dahdi/dahdi_echocan_mg2.ch-,h-, Ju#g,r Z"_8+,p9drivers/dahdi/hpec/hpec.hh-,h-, J[ڏ\0OX6𣜮fdrivers/dahdi/hpec/hpec_user.hh-,h-, J;~m3;m?/OnEHWdrivers/dahdi/icE1usb/Kbuildh-,h-, JaQRlY5TY|kk:edrivers/dahdi/icE1usb/icE1usb.ch-,h-, J0v pv_E@NR%drivers/dahdi/icE1usb/ice1usb_proto.hh-,h-, J((t@\NC_X x}]5drivers/dahdi/makefw.ch-,h-, J.S} vz4H of%drivers/dahdi/oct612x/Kbuildh-,h-, JMS])5bAdrivers/dahdi/oct612x/include/oct6100api/oct6100_adpcm_chan_pub.hh-,h-, Ja 5fhڢE{$Lw#6drivers/dahdi/oct612x/include/oct6100api/oct6100_api.hh-,h-, Jc)nଧ6 w1>i;drivers/dahdi/oct612x/include/oct6100api/oct6100_api_inst.hh-,h-, JdXNڬbZe4]-`8drivers/dahdi/oct612x/include/oct6100api/oct6100_apimi.hh-,h-, Je#PTD\$:e~}8drivers/dahdi/oct612x/include/oct6100api/oct6100_apiud.hh-,h-, Jf%&;ƬdP{|?drivers/dahdi/oct612x/include/oct6100api/oct6100_channel_inst.hh-,h-, Jg6_&IJQE>drivers/dahdi/oct612x/include/oct6100api/oct6100_channel_pub.hh-,h-, Jh5%ҽ +nu#Adrivers/dahdi/oct612x/include/oct6100api/oct6100_chip_open_inst.hh-,h-, JiqS`3HTѲy'E@drivers/dahdi/oct612x/include/oct6100api/oct6100_chip_open_pub.hh-,h-, Jj aa۔Df_T |Bdrivers/dahdi/oct612x/include/oct6100api/oct6100_chip_stats_inst.hh-,h-, JkIT3$Adrivers/dahdi/oct612x/include/oct6100api/oct6100_chip_stats_pub.hh-,h-, Jl G;ʚlWICdrivers/dahdi/oct612x/include/oct6100api/oct6100_conf_bridge_inst.hh-,h-, JmNΧ$ڻ?' DɸYW=drivers/dahdi/oct612x/include/oct6100api/oct6100_debug_inst.hh-,h-, J ~oSpyfaZ5drivers/dahdi/oct612x/include/oct6100api/oct6100_events_inst.hh-,h-, J N1Ǹ**ogw 9gf=drivers/dahdi/oct612x/include/oct6100api/oct6100_events_pub.hh-,h-, Jg,ծ8`E%nP6NBdrivers/dahdi/oct612x/include/oct6100api/oct6100_interrupts_inst.hh-,h-, J =XZ=ƨAdrivers/dahdi/oct612x/include/oct6100api/oct6100_interrupts_pub.hh-,h-, J i{Je3,qW-5@drivers/dahdi/oct612x/include/oct6100api/oct6100_tsi_cnct_inst.hh-,h-, Ju 0F+%c<1?drivers/dahdi/oct612x/include/oct6100api/oct6100_tsi_cnct_pub.hh-,h-, Jvk{(]n~c.҅M&1ӵ3drivers/dahdi/oct612x/include/octrpc/rpc_protocol.hh-,h-, J{qS^lֲXF^K'drivers/dahdi/oct612x/include/octtype.hh-,h-, J e*rߋQ:h[E1y)drivers/dahdi/oct612x/include/octtypevx.hh-,h-, J mi#|. _2S5D~*drivers/dahdi/oct612x/include/octtypewin.hh-,h-, JsԋaIqΊJ>$drivers/dahdi/oct612x/oct612x-user.ch-,h-, JYDFTɅ+@ͪdrivers/dahdi/oct612x/oct612x.hh-,h-, J aiξ\-3$drivers/dahdi/oct612x/octasic-helperh-,h-, J{x 0`J@hdr-Gdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_adpcm_chan_priv.hh-,h-, JQ m,l ²KNdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_adpcm_chan.ch-i$h-i$ J i( ;1J6ϴwQKdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_channel.ch-i$h-i$ J⁚O?vM(8쑀cMdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_chip_open.ch-i$h-i$ JE,C ]jkAdNdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_chip_stats.ch-i$h-i$ J9E J: \_0YhOOdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_conf_bridge.ch-i$h-i$ JMN2?FmqIdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_debug.ch-i$h-i$ J6wlmN[ gTg[ϘEJdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_events.ch-i$h-i$ JXB`ҹA8y\Ndrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_interrupts.ch-i$h-i$ JmVy)d8pvJdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_memory.ch-i$h-i$ JEN\{qnt[s ]uQdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_miscellaneous.ch-i$h-i$ J$냚hz8'Idrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_mixer.ch-i$h-i$ J}8Zs,ePdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_phasing_tsst.ch-i$h-i$ JQ:?"IxPnaOdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_playout_buf.ch-i$h-i$ J뵊/5vVn~3F&7Pdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_remote_debug.ch-i$h-i$ J!- *0h:ݏqy#Gdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tlv.ch-i$h-i$ Jgmhm5 LRdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tone_detection.ch-i$h-i$ J腪O(P;RLdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tsi_cnct.ch-i$h-i$ JGwצ!b Hdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tsst.ch-i$h-i$ Jb>C1wϓ|?=pөj-2Hdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_user.ch-i$h-i$ J q=vdI_$Udrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_apimi/oct6100_mask_interrupts.ch-i$h-i$ J eNU]:29bߎY͗LDdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_channel_priv.hh-i$h-i$ J2F>3聅!]U-kŕgFdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_chip_open_priv.hh-i$h-i$ Jl67wB$ni?qtGdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_chip_stats_priv.hh-i$h-i$ J2dV+a> rO5ɲ T?drivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_version.hh-i$h-i$ J/Ndzp` drivers/dahdi/oct612x/test.ch-i$h-i$ J UfCXVFl߀cGdrivers/dahdi/proslic.hh-i$h-i$ J?sASgBR~^KhHAdrivers/dahdi/trunkdev/Kbuildh-i$h-i$ J5;w2£n_ĀAUY#drivers/dahdi/trunkdev/frame_fifo.ch-i$h-i$ J85XRQ2bY#drivers/dahdi/trunkdev/frame_fifo.hh-#Ch-#C JG?e#jZYW/ϳ!drivers/dahdi/trunkdev/trunkdev.ch-#Ch-#C J7Oܽ1}v(r drivers/dahdi/voicebus/GpakApi.ch-#Ch-#C J'cozHI Ҕ`Svό drivers/dahdi/voicebus/GpakApi.hh-#Ch-#C J2ca+[ɔ[W ]Rζm!drivers/dahdi/voicebus/GpakCust.ch-#Ch-#C J8"V@oVQo+ɻ!drivers/dahdi/voicebus/GpakCust.hh-#Ch-#C JB 4TV0%xH drivers/dahdi/voicebus/GpakHpi.hh-#Ch-#C JC;d ]];Mk\Ӷ8 ͻdrivers/dahdi/voicebus/Kbuildh-#Ch-#C JDB] 1"Ĩ-m!drivers/dahdi/voicebus/gpakErrs.hh-#Ch-#C JE<ǭE}^5R4d!drivers/dahdi/voicebus/gpakenum.hh-#Ch-#C JF2ҝJ&>.j{?!drivers/dahdi/voicebus/voicebus.ch-#Ch-#C JGzg1Df:mou&&!drivers/dahdi/voicebus/voicebus.hh-#Ch-#C JH!!fcV`k=L%drivers/dahdi/voicebus/voicebus_net.ch-#Ch-#C JJ\ "?% %drivers/dahdi/voicebus/voicebus_net.hh-#Ch-#C JK39 L`P1U¾"drivers/dahdi/voicebus/vpmadtreg.ch-#Ch-#C JM@仁imJd3"drivers/dahdi/voicebus/vpmadtreg.hh-#Ch-#C JNQf/:ݖhdrivers/dahdi/voicebus/vpmoct.ch-#Ch-#C JO \h6i˛Ƨ'drivers/dahdi/voicebus/vpmoct.hh-#Ch-#C JQRcD`:4P=b57drivers/dahdi/vpmadt032_loader/dahdi_vpmadt032_loader.ch-#Ch-#C JSXAp,7. drivers/dahdi/wcaxx-base.ch-#Ch-#C JXt`kܡM[pFtUJdrivers/dahdi/wcb4xxp/Kbuildh-#Ch-#C JYNizΠA@>0NM drivers/dahdi/wcb4xxp/base.ch-#Ch-#C JPgE/jX(.drivers/dahdi/wcb4xxp/wcb4xxp.hh-#Ch-#C J[6$SYd+ ί'drivers/dahdi/wct4xxp/Kbuildh-#Ch-#C JTz{9Jr5B>DrWdrivers/dahdi/wct4xxp/base.ch-#Ch-#C JC8Ɗ*㦲7 /V[ drivers/dahdi/wct4xxp/vpm450m.ch-#Ch-#C JݺB ϙtkdrivers/dahdi/wct4xxp/vpm450m.hh-#Ch-#C J#|좌ca~$drivers/dahdi/wct4xxp/wct4xxp-diag.ch-#Ch-#C J խky0nTo'drivers/dahdi/wct4xxp/wct4xxp.hh-#Ch-#C JIGlע$3pdrivers/dahdi/wctc4xxp/Kbuildh-#Ch-#C J d҈g?drivers/dahdi/wctc4xxp/base.ch-#Ch-#C J"q$Q-hUZe?s5drivers/dahdi/wctdm24xxp/Kbuildh-#Ch-#C J{]䮉ҬsE(ɿ@drivers/dahdi/wctdm24xxp/base.ch-#Ch-#C Jo8fR* W۝ڎh%drivers/dahdi/wctdm24xxp/wctdm24xxp.hh-#Ch-#C J33]/H&Vxŧldrivers/dahdi/wctdm24xxp/xhfc.ch-#Ch-#C JF* s X)N6drivers/dahdi/wctdm24xxp/xhfc.hh-#Ch-#C Ju g`gУGvfedrivers/dahdi/wcte11xp.ch-#Ch-#C J~w`o5L Q!drivers/dahdi/wcte12xp/Kbuildh-#Ch-#C JQ:8 eQEIīуdrivers/dahdi/wcte12xp/base.ch-#Ch-#C J'Yp!lR+ 9!drivers/dahdi/wcte12xp/wcte12xp.hh-,ah-,a J2]q@mPڻ4;0rdrivers/dahdi/wcte13xp-base.ch-,ah-,a Jf &( drivers/dahdi/wcte43x-base.ch-,ah-,a Ji=.Ĭȓn{ ;8drivers/dahdi/wcxb.ch-,ah-,a Jw}*KΥhSdrivers/dahdi/wcxb.hh-,ah-,a J}\MZX놢/* Sdrivers/dahdi/wcxb_flash.ch-,ah-,a Jʭ熬a P%ndrivers/dahdi/wcxb_flash.hh-,ah-,a J(M]֢drivers/dahdi/wcxb_spi.ch-,ah-,a J EuMZK#Vk@drivers/dahdi/wcxb_spi.hh-,ah-,a JTe쎨M;jYdrivers/dahdi/xpp/Changelog_xpph-,ah-,a J )e;%ԋatQdrivers/dahdi/xpp/Kbuildh-,ah-,a J)P^AM8X8+qdrivers/dahdi/xpp/Kconfigh-,ah-,a J^cz-DX/pSdrivers/dahdi/xpp/XppConfig.pmh-,ah-,a Jlܝ?] drivers/dahdi/xpp/card_bri.ch-,ah-,a JI8DؠGvⱘ^drivers/dahdi/xpp/card_echo.hh-,ah-,a J>YvXm̭. drivers/dahdi/xpp/card_fxo.ch-,ah-,a J 14X;;XP2drivers/dahdi/xpp/card_fxo.hh-,ah-,a Jpr8 y udrivers/dahdi/xpp/card_fxs.ch-,ah-,a J[4cFE##drivers/dahdi/xpp/card_fxs.hh-,ah-,a J\ Tymzœdrivers/dahdi/xpp/card_global.ch-,ah-,a J EѶ FMnD^9G#+vdrivers/dahdi/xpp/card_global.hh-,ah-,a J ;2bY4-{!eH*odrivers/dahdi/xpp/card_pri.ch-,ah-,a JN8<3[qI8drivers/dahdi/xpp/card_pri.hh-,ah-,a JΓ`FBudrivers/dahdi/xpp/dahdi_debug.ch-,ah-,a JEQWmX?$tdrivers/dahdi/xpp/dahdi_debug.hh- 5h- 5 Jͮo&B:p 0>)drivers/dahdi/xpp/firmwares/FPGA_1141.hexh- 5h- 5 J)` `VgBA)drivers/dahdi/xpp/firmwares/FPGA_1151.hexh-]>h-]> J ÒNom^T{E&-drivers/dahdi/xpp/firmwares/FPGA_1161.201.hexh-]>h-]> Jni斏fAhgt3<-drivers/dahdi/xpp/firmwares/FPGA_1161.202.hexh-]>h-]> JV WH"? |^Ӱ[)drivers/dahdi/xpp/firmwares/FPGA_1161.hexh-]>h-]> JSwu\>O%{-((drivers/dahdi/xpp/firmwares/FPGA_FXS.hexh-]>h-]> J @nƓ(5L,,drivers/dahdi/xpp/firmwares/LICENSE.firmwareh-]>h-]> Jzs%ZeijKL $drivers/dahdi/xpp/firmwares/Makefileh-]>h-]> J";pއ,Õfo'&U*drivers/dahdi/xpp/firmwares/PIC_TYPE_1.hexh-]>h-]> JHXS4Ku  Øq*drivers/dahdi/xpp/firmwares/PIC_TYPE_2.hexh-]>h-]> JSX\_ey!i*drivers/dahdi/xpp/firmwares/PIC_TYPE_3.hexh-]>h-]> J_$)"0 zQj*drivers/dahdi/xpp/firmwares/PIC_TYPE_4.hexh-]>h-]> J Xc]@DF0*drivers/dahdi/xpp/firmwares/PIC_TYPE_6.hexh-]>h-]> Jx#b|d3h n|Ӟ"drivers/dahdi/xpp/firmwares/READMEh-]>h-]> JYrcY-~mվQ*drivers/dahdi/xpp/firmwares/USB_FW.201.hexh-]>h-]> J(~xht*drivers/dahdi/xpp/firmwares/USB_FW.202.hexh-]>h-]> JYj/!Y*f !&drivers/dahdi/xpp/firmwares/USB_FW.hexh-]>h-]> J@b>E#qtg ҿt)drivers/dahdi/xpp/firmwares/USB_RECOV.hexh-]>h-]> J4rQʔ1L"፴bDn= drivers/dahdi/xpp/init_card_1_30h-]>h-]> J1dzrܩ9T|&|u7 drivers/dahdi/xpp/init_card_2_30h-]>h-]> J6Gp/ rNoQH drivers/dahdi/xpp/init_card_3_30h-]>h-]> J4m td$^~ drivers/dahdi/xpp/init_card_4_30h-]>h-]> J-,WU drivers/dahdi/xpp/init_card_5_30h-Gh-G Jt8}nzQ^hq!Z drivers/dahdi/xpp/init_card_6_30h-Gh-G JeUq UDOdrivers/dahdi/xpp/mmapbus.ch-Gh-G Jo1#hc!ܻdrivers/dahdi/xpp/mmapbus.hh-Gh-G J@U.)Y?ub,-J6drivers/dahdi/xpp/mmapdrv.ch-Gh-G JXHr0mG+|ZUdrivers/dahdi/xpp/param_doch-Gh-G J *5.oz(@c!drivers/dahdi/xpp/parport_debug.ch-Gh-G JamS*~!F{%{!drivers/dahdi/xpp/parport_debug.hh-Gh-G J+'LB, '[#drivers/dahdi/xpp/print_fxo_modes.ch-Gh-G JT;}J%U9Ndrivers/dahdi/xpp/xbus-core.ch-Gh-G J&":c@ kXC<drivers/dahdi/xpp/xbus-core.hh-Gh-G Jvj2Bs,:bhbdrivers/dahdi/xpp/xbus-pcm.ch-Gh-G JKOeHL5&drivers/dahdi/xpp/xbus-pcm.hh-Gh-G JhHrO!,ġudrivers/dahdi/xpp/xbus-sysfs.ch-Gh-G J}HBC<drivers/dahdi/xpp/xdefs.hh-Gh-G J?<-y+d drivers/dahdi/xpp/xframe_queue.ch-Gh-G J{$Kɳ(뮟-bOLdrivers/dahdi/xpp/xpp.confh-Gh-G J;+EsJꕻrK]pdrivers/dahdi/zaphfc/Kbuildh-Gh-G J]EOkհ41d8drivers/dahdi/zaphfc/base.ch-Gh-G Jl}WiQ޷A^Bdrivers/dahdi/zaphfc/fifo.ch-Gh-G J oRC כaU&adrivers/dahdi/zaphfc/fifo.hh-Gh-G J$RjGKA- CXͯnkdrivers/dahdi/zaphfc/zaphfc.hh-Gh-G JW]|(l|L linclude/dahdi/Kbuildh-Gh-G JA-4_# r]nMAinclude/dahdi/dahdi_config.hh-Gh-G J1yl1{cBtΆ`-include/dahdi/fasthdlc.hh-Gh-G Ju6Glx+㫰6싕include/dahdi/kernel.hh-Gh-G J"1 L6+:include/dahdi/user.hh-Gh-G Ju89c߄Fyinclude/dahdi/wctdm_user.hTREE293 4 J:Kb2A*VA`contrib1 0 š(zʼn2K2wdrivers265 1 m[D&ngUdahdi265 15 XQW0vzQ%ZvUxpp66 1 vt\́:%Ffirmwares18 0 &AjT&Chpec3 0 e?&&Wh~1~ Bzaphfc5 0 ebDnGVj\& žG 5icE1usb3 0 -fT:Bj{l;%~"Goct612x99 3 eXۚ>l꭯apilib5 3 9TCTU2"Wbt2 0 8uMs9UkZ;llman2 0 ;B/5睯Kalargmath1 0 Vu}ߵ4˿z`M< 6rinclude48 3 W7b T\capilib3 0 rJH)SA= octrpc2 0 T_1(f3oct6100api36 0  EMq/.Tlmoctdeviceapi39 1 K~)i l2Toct6100api39 2 bP8^ ة@؟qmoct6100_api19 0 7뺸]:oct6100_apimi1 0 'E!'1$wcb4xxp3 0 ?QP Z/̣wct4xxp6 0 |CdCjm__;datamods8 0 w>0\n+͋+a-lfirmware2 0 WK-rdbstrunkdev4 0 n*iFk@voicebus16 0 6ၙTdvff<';wctc4xxp2 0 &{}vDJ܍5wcte12xp3 0 q7 Zf?l*+wctdm24xxp5 0 픻rڡxQvpmadt032_loader1 0 (QM.linclude6 1 MkQ} У(G2dahdi6 0 P$??Ф+vx$build_tools13 0 L%I{(X KkS=+WiaC _B4D9}