DIRC$g{$g{$ s+ٚDX~\OO .gitignoreg{$g{$ FX+M⟯K۰X#{ALICENSEg{$g{$ g7|SB^Q1.a LICENSE.LGPLg{$g{$ 9uw7U%cY#Makefileg{$g{$ X@Iы3[- [yREADMEg{$g{$ ܜհ6r &YSh UPGRADE.txtg{$g{$ 1Rۭʑ)"EU6^build_tools/builderg{$g{$  l*<퐝V&XV%build_tools/dkms-helperg{$g{$   d} wD.build_tools/genmodconfg{$g{$ !Vpd1ivjjCXbuild_tools/install_firmwareg{$g{$ "l1SN[n;build_tools/kernel-cpg{$g{$ #sȆ,0Q6build_tools/kernel-docg{$g{$ $#pzm9UyQ7TǴbuild_tools/live_dahdig{$g{$ %lEf:] 'build_tools/make_versiong{$g{$ (r]إ 06Mc.iKbuild_tools/make_version_hg{$g{$ ) V}ӌ6V>build_tools/test_kernel_gitg{$g{$ *BLTˆ19' build_tools/uninstall-modulesg{$g{$ ,PPD`$ i0Ăcontrib/jenkins.shg{$g{$ -# 'x<{t;c>v+| dahdi-modulesg{$g{$ 0Xxc2drivers/dahdi/Kbuildg{$g{$ 1 ě5z3y5drivers/dahdi/Kconfigg{$g{$ 2lNVHېdrivers/dahdi/adt_lec.cg{$g{$ 33g 2&;h0mdrivers/dahdi/adt_lec.hg{$g{$ 4!> nO{-S<drivers/dahdi/arith.hg{$g{$ 5,EHfh,Dz4drivers/dahdi/biquad.hg{$g{$ 6_ )ĺSs~]drivers/dahdi/dahdi-base.cg{$g{$ 70] zdF)#G)bK drivers/dahdi/dahdi-sysfs-chan.cg{$g{$ 8SpȞ!@bwmAdrivers/dahdi/dahdi-sysfs.cg{$g{$ 9ؽ&Hfde` drivers/dahdi/dahdi-sysfs.hg{$g{$ :5`Ю4&xtW;drivers/dahdi/dahdi-version.cg{$g{$ ;Ghd`\KnXt#drivers/dahdi/dahdi.hg{$g{$ <yM,t\uőp7Śdrivers/dahdi/dahdi_dummy.cg{$g{$ =Y:ԫawdrivers/dahdi/dahdi_dynamic.cg{$g{$ >%KǢ,rx>(233!drivers/dahdi/dahdi_dynamic_eth.cg{$g{$ ?RD˴kjCier#drivers/dahdi/dahdi_dynamic_ethmf.cg{$g{$ @@6DMm7o{Nr ׷!drivers/dahdi/dahdi_dynamic_loc.cg{$g{$ A |4 %ļPJ "drivers/dahdi/dahdi_echocan_jpah.cg{$g{$ BZdΊg$ 7 (!drivers/dahdi/dahdi_echocan_kb1.cg{$g{$ Ci#@8'ίn5yV0K,9!drivers/dahdi/dahdi_echocan_mg2.cg{$g{$ D#g,rbAdrivers/dahdi/oct612x/include/oct6100api/oct6100_adpcm_chan_pub.hg{+:g{+: z 5fhڢE{$Lw#6drivers/dahdi/oct612x/include/oct6100api/oct6100_api.hg{+:g{+: {)nଧ6 w1>i;drivers/dahdi/oct612x/include/oct6100api/oct6100_api_inst.hg{+:g{+: |XNڬbZe4]-`8drivers/dahdi/oct612x/include/oct6100api/oct6100_apimi.hg{+:g{+: }#PTD\$:e~}8drivers/dahdi/oct612x/include/oct6100api/oct6100_apiud.hg{+:g{+: ~%&;ƬdP{|?drivers/dahdi/oct612x/include/oct6100api/oct6100_channel_inst.hg{+:g{+: 6_&IJQE>drivers/dahdi/oct612x/include/oct6100api/oct6100_channel_pub.hg{+:g{+: 5%ҽ +nu#Adrivers/dahdi/oct612x/include/oct6100api/oct6100_chip_open_inst.hg{+:g{+: qS`3HTѲy'E@drivers/dahdi/oct612x/include/oct6100api/oct6100_chip_open_pub.hg{+:g{+:  aa۔Df_T |Bdrivers/dahdi/oct612x/include/oct6100api/oct6100_chip_stats_inst.hg{+:g{+: IT3$Adrivers/dahdi/oct612x/include/oct6100api/oct6100_chip_stats_pub.hg{+:g{+:  G;ʚlWICdrivers/dahdi/oct612x/include/oct6100api/oct6100_conf_bridge_inst.hg{+:g{+: NΧ$ڻ?' DɸYW=drivers/dahdi/oct612x/include/oct6100api/oct6100_debug_inst.hg{+:g{+:  ~oSpyfaZ5drivers/dahdi/oct612x/include/oct6100api/oct6100_events_inst.hg{+:g{+:  N1Ǹ**ogw 9gf=drivers/dahdi/oct612x/include/oct6100api/oct6100_events_pub.hg{+:g{+: g,ծ8`E%nP6NBdrivers/dahdi/oct612x/include/oct6100api/oct6100_interrupts_inst.hg{+:g{+:  =XZ=ƨAdrivers/dahdi/oct612x/include/oct6100api/oct6100_interrupts_pub.hg{+:g{+:  i{Je3,qW-5@drivers/dahdi/oct612x/include/oct6100api/oct6100_tsi_cnct_inst.hg{+:g{+:  0F+%c<1?drivers/dahdi/oct612x/include/oct6100api/oct6100_tsi_cnct_pub.hg{+:g{+: k{(]n~c.҅M&1ӵ3drivers/dahdi/oct612x/include/octrpc/rpc_protocol.hg{+:g{+: {qS^lֲXF^K'drivers/dahdi/oct612x/include/octtype.hg{+:g{+:  e*rߋQ:h[E1y)drivers/dahdi/oct612x/include/octtypevx.hg{+:g{+:  mi#|. _2S5D~*drivers/dahdi/oct612x/include/octtypewin.hg{+:g{+: sԋaIqΊJ>$drivers/dahdi/oct612x/oct612x-user.cg{+:g{+: YDFTɅ+@ͪdrivers/dahdi/oct612x/oct612x.hg{+:g{+:  aiξ\-3$drivers/dahdi/oct612x/octasic-helperg{+:g{+: x 0`J@hdr-Gdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_adpcm_chan_priv.hg{+:g{+: Q m,l ²KNdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_adpcm_chan.cg{+:g{+:  i( ;1J6ϴwQKdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_channel.cg{+:g{+: ⁚O?vM(8쑀cMdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_chip_open.cg{+:g{+: E,C ]jkAdNdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_chip_stats.cg{hOg{hO 9E J: \_0YhOOdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_conf_bridge.cg{hOg{hO MN2?FmqIdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_debug.cg{hOg{hO 6wlmN[ gTg[ϘEJdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_events.cg{hOg{hO XB`ҹA8y\Ndrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_interrupts.cg{hOg{hO mVy)d8pvJdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_memory.cg{hOg{hO EN\{qnt[s ]uQdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_miscellaneous.cg{hOg{hO $냚hz8'Idrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_mixer.cg{hOg{hO }8Zs,ePdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_phasing_tsst.cg{hOg{hO Q:?"IxPnaOdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_playout_buf.cg{hOg{hO 뵊/5vVn~3F&7Pdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_remote_debug.cg{hOg{hO !- *0h:ݏqy#Gdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tlv.cg{hOg{hO gmhm5 LRdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tone_detection.cg{hOg{hO 腪O(P;RLdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tsi_cnct.cg{hOg{hO Gwצ!b Hdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tsst.cg{hOg{hO >C1wϓ|?=pөj-2Hdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_user.cg{hOg{hO q=vdI_$Udrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_apimi/oct6100_mask_interrupts.cg{hOg{hO NU]:29bߎY͗LDdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_channel_priv.hg{hOg{hO 2F>3聅!]U-kŕgFdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_chip_open_priv.hg{hOg{hO l67wB$ni?qtGdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_chip_stats_priv.hg{hOg{hO 2dV+a> rO5ɲ T?drivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_version.hg{hOg{hO /Ndzp` drivers/dahdi/oct612x/test.cg{hOg{hO  UfCXVFl߀cGdrivers/dahdi/proslic.hg{hOg{hO sASgBR~^KhHAdrivers/dahdi/trunkdev/Kbuildg{hOg{hO 5;w2£n_ĀAUY#drivers/dahdi/trunkdev/frame_fifo.cg{hOg{hO 85XRQ2bY#drivers/dahdi/trunkdev/frame_fifo.hg{hOg{hO G?e#jZYW/ϳ!drivers/dahdi/trunkdev/trunkdev.cg{hOg{hO 7Oܽ1}v(r drivers/dahdi/voicebus/GpakApi.cg{hOg{hO cozHI Ҕ`Svό drivers/dahdi/voicebus/GpakApi.hg{hOg{hO ca+[ɔ[W ]Rζm!drivers/dahdi/voicebus/GpakCust.cg{hOg{hO "V@oVQo+ɻ!drivers/dahdi/voicebus/GpakCust.hg{hOg{hO  4TV0%xH drivers/dahdi/voicebus/GpakHpi.hg{hOg{hO ;d ]];Mk\Ӷ8 ͻdrivers/dahdi/voicebus/Kbuildg{hOg{hO B] 1"Ĩ-m!drivers/dahdi/voicebus/gpakErrs.hg{hOg{hO <ǭE}^5R4d!drivers/dahdi/voicebus/gpakenum.hg{hOg{hO |zf<-3\NKu!drivers/dahdi/voicebus/voicebus.cg{hOg{hO zg1Df:mou&&!drivers/dahdi/voicebus/voicebus.hg{hOg{hO !!fcV`k=L%drivers/dahdi/voicebus/voicebus_net.cg{hOg{hO \ "?% %drivers/dahdi/voicebus/voicebus_net.hg{hOg{hO 39 L`P1U¾"drivers/dahdi/voicebus/vpmadtreg.cg{hOg{hO @仁imJd3"drivers/dahdi/voicebus/vpmadtreg.hg{hOg{hO Qf/:ݖhdrivers/dahdi/voicebus/vpmoct.cg{hOg{hO  \h6i˛Ƨ'drivers/dahdi/voicebus/vpmoct.hg{hOg{hO RcD`:4P=b57drivers/dahdi/vpmadt032_loader/dahdi_vpmadt032_loader.cg{hOg{hO Jwtyl cq drivers/dahdi/wcaxx-base.cg{hOg{hO t`kܡM[pFtUJdrivers/dahdi/wcb4xxp/Kbuildg{dg{d NizΠA@>0NM drivers/dahdi/wcb4xxp/base.cg{dg{d PgE/jX(.drivers/dahdi/wcb4xxp/wcb4xxp.hg{dg{d [6$SYd+ ί'drivers/dahdi/wct4xxp/Kbuildg{dg{d T؝['ȒWdEZdrivers/dahdi/wct4xxp/base.cg{dg{d C8Ɗ*㦲7 /V[ drivers/dahdi/wct4xxp/vpm450m.cg{dg{d ݺB ϙtkdrivers/dahdi/wct4xxp/vpm450m.hg{dg{d #|좌ca~$drivers/dahdi/wct4xxp/wct4xxp-diag.cg{dg{d  խky0nTo'drivers/dahdi/wct4xxp/wct4xxp.hg{dg{d IGlע$3pdrivers/dahdi/wctc4xxp/Kbuildg{dg{d  d҈g?drivers/dahdi/wctc4xxp/base.cg{dg{d "q$Q-hUZe?s5drivers/dahdi/wctdm24xxp/Kbuildg{dg{d m%#*'D͖xndrivers/dahdi/wctdm24xxp/base.cg{dg{d o8fR* W۝ڎh%drivers/dahdi/wctdm24xxp/wctdm24xxp.hg{dg{d 33]/H&Vxŧldrivers/dahdi/wctdm24xxp/xhfc.cg{dg{d F* s X)N6drivers/dahdi/wctdm24xxp/xhfc.hg{dg{d u g`gУGvfedrivers/dahdi/wcte11xp.cg{dg{d ~w`o5L Q!drivers/dahdi/wcte12xp/Kbuildg{dg{d Q:8 eQEIīуdrivers/dahdi/wcte12xp/base.cg{dg{d 'Yp!lR+ 9!drivers/dahdi/wcte12xp/wcte12xp.hg{dg{d 2lϽԢ%x֒BpV 5drivers/dahdi/wcte13xp-base.cg{dg{d ud[[bV "drivers/dahdi/wcte43x-base.cg{dg{d  i=.Ĭȓn{ ;8drivers/dahdi/wcxb.cg{dg{d  w}*KΥhSdrivers/dahdi/wcxb.hg{dg{d  }\MZX놢/* Sdrivers/dahdi/wcxb_flash.cg{dg{d  ʭ熬a P%ndrivers/dahdi/wcxb_flash.hg{dg{d  (M]֢drivers/dahdi/wcxb_spi.cg{dg{d  EuMZK#Vk@drivers/dahdi/wcxb_spi.hg{dg{d Te쎨M;jYdrivers/dahdi/xpp/Changelog_xppg{dg{d  )e;%ԋatQdrivers/dahdi/xpp/Kbuildg{dg{d )P^AM8X8+qdrivers/dahdi/xpp/Kconfigg{dg{d ^cz-DX/pSdrivers/dahdi/xpp/XppConfig.pmg{dg{d lܝ?] drivers/dahdi/xpp/card_bri.cg{dg{d I8DؠGvⱘ^drivers/dahdi/xpp/card_echo.hg{dg{d >YvXm̭. drivers/dahdi/xpp/card_fxo.cg{dg{d  14X;;XP2drivers/dahdi/xpp/card_fxo.hg{dg{d pr8 y udrivers/dahdi/xpp/card_fxs.cg{dg{d [4cFE##drivers/dahdi/xpp/card_fxs.hg{dg{d \ Tymzœdrivers/dahdi/xpp/card_global.cg{dg{d  EѶ FMnD^9G#+vdrivers/dahdi/xpp/card_global.hg{zg{z  ;2bY4-{!eH*odrivers/dahdi/xpp/card_pri.cg{zg{z  N8<3[qI8drivers/dahdi/xpp/card_pri.hg{zg{z !Γ`FBudrivers/dahdi/xpp/dahdi_debug.cg{zg{z "EQWmX?$tdrivers/dahdi/xpp/dahdi_debug.hg{zg{z $ͮo&B:p 0>)drivers/dahdi/xpp/firmwares/FPGA_1141.hexg{zg{z %)` `VgBA)drivers/dahdi/xpp/firmwares/FPGA_1151.hexg{zg{z & ÒNom^T{E&-drivers/dahdi/xpp/firmwares/FPGA_1161.201.hexg{zg{z 'ni斏fAhgt3<-drivers/dahdi/xpp/firmwares/FPGA_1161.202.hexg{ g{  (V WH"? |^Ӱ[)drivers/dahdi/xpp/firmwares/FPGA_1161.hexg{ g{  )Swu\>O%{-((drivers/dahdi/xpp/firmwares/FPGA_FXS.hexg{ g{  * @nƓ(5L,,drivers/dahdi/xpp/firmwares/LICENSE.firmwareg{ g{  +zs%ZeijKL $drivers/dahdi/xpp/firmwares/Makefileg{ g{  ,";pއ,Õfo'&U*drivers/dahdi/xpp/firmwares/PIC_TYPE_1.hexg{ g{  -HXS4Ku  Øq*drivers/dahdi/xpp/firmwares/PIC_TYPE_2.hexg{ g{  .SX\_ey!i*drivers/dahdi/xpp/firmwares/PIC_TYPE_3.hexg{ g{  /_$)"0 zQj*drivers/dahdi/xpp/firmwares/PIC_TYPE_4.hexg{ g{  0 Xc]@DF0*drivers/dahdi/xpp/firmwares/PIC_TYPE_6.hexg{ g{  1x#b|d3h n|Ӟ"drivers/dahdi/xpp/firmwares/READMEg{ g{  2YrcY-~mվQ*drivers/dahdi/xpp/firmwares/USB_FW.201.hexg{ g{  3(~xht*drivers/dahdi/xpp/firmwares/USB_FW.202.hexg{ g{  4Yj/!Y*f !&drivers/dahdi/xpp/firmwares/USB_FW.hexg{ g{  5@b>E#qtg ҿt)drivers/dahdi/xpp/firmwares/USB_RECOV.hexg{ g{  64rQʔ1L"፴bDn= drivers/dahdi/xpp/init_card_1_30g{ g{  71dzrܩ9T|&|u7 drivers/dahdi/xpp/init_card_2_30g{ g{  86Gp/ rNoQH drivers/dahdi/xpp/init_card_3_30g{ g{  94m td$^~ drivers/dahdi/xpp/init_card_4_30g{ g{  :-,WU drivers/dahdi/xpp/init_card_5_30g{ g{  ;t8}nzQ^hq!Z drivers/dahdi/xpp/init_card_6_30g{ g{  <eUq UDOdrivers/dahdi/xpp/mmapbus.cg{ g{  =o1#hc!ܻdrivers/dahdi/xpp/mmapbus.hg{ g{  >@U.)Y?ub,-J6drivers/dahdi/xpp/mmapdrv.cg{ g{  ?XHr0mG+|ZUdrivers/dahdi/xpp/param_docg{ g{  @ *5.oz(@c!drivers/dahdi/xpp/parport_debug.cg{ g{  AamS*~!F{%{!drivers/dahdi/xpp/parport_debug.hg{ g{  B+'LB, '[#drivers/dahdi/xpp/print_fxo_modes.cg{ g{  C-jۮP_fNNcFxdrivers/dahdi/xpp/xbus-core.cg{ g{  D&":c@ kXC<drivers/dahdi/xpp/xbus-core.hg{ g{  Evj2Bs,:bhbdrivers/dahdi/xpp/xbus-pcm.cg{ g{  FKOeHL5&drivers/dahdi/xpp/xbus-pcm.hg{ g{  GhHrO!,ġudrivers/dahdi/xpp/xbus-sysfs.cg{ g{  H}HBC<drivers/dahdi/xpp/xdefs.hg{ g{  I?<-y+d drivers/dahdi/xpp/xframe_queue.cg{ g{  J{$Kɳ(뮟-bOLdrivers/dahdi/xpp/xpp.confg{ g{  M;+EsJꕻrK]pdrivers/dahdi/zaphfc/Kbuildg{ ]g{ ] U]EOkհ41d8drivers/dahdi/zaphfc/base.cg{ ]g{ ] Vl}WiQ޷A^Bdrivers/dahdi/zaphfc/fifo.cg{ ]g{ ] W oRC כaU&adrivers/dahdi/zaphfc/fifo.hg{ ]g{ ] X$RjGKA- CXͯnkdrivers/dahdi/zaphfc/zaphfc.hg{ ]g{ ] [W]|(l|L linclude/dahdi/Kbuildg{ ]g{ ] \A-4_# r]nMAinclude/dahdi/dahdi_config.hg{ ]g{ ] ]1yl1{cBtΆ`-include/dahdi/fasthdlc.hg{ ]g{ ] ^u6Glx+㫰6싕include/dahdi/kernel.hg{ ]g{ ] _"1 L6+:include/dahdi/user.hg{ ]g{ ] `u89c߄Fyinclude/dahdi/wctdm_user.hTREE292 4 [I/|^+#vNcontrib1 0 3]܍iZ/,drivers265 1 +Flt@lYmZdahdi265 15 gfjs|͚5شzxpp66 1 JͮY +NG|firmwares18 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 c ĽsŘE(datamods8 0 w>0\n+͋+a-lfirmware2 0 *5 {lBz2нtrunkdev4 0 n*iFk@voicebus16 0 x}Ԯx-CK< wctc4xxp2 0 &{}vDJ܍5wcte12xp3 0 q7 Zf?l*+wctdm24xxp5 0 b0jJ#/H4vpmadt032_loader1 0 (QM.linclude6 1 MkQ} У(G2dahdi6 0 P$??Ф+vx$build_tools13 0 L%I{(X KkS=!d*<\̐{ y