DIRC$gKGhgKGh |+ٚDX~\OO .gitignoregKGhgKGh |FX+M⟯K۰X#{ALICENSEgKGhgKGh |g7|SB^Q1.a LICENSE.LGPLgKGhgKGh |9uw7U%cY#MakefilegKGhgKGh |X@Iы3[- [yREADMEgKGhgKGh |ܜհ6r &YSh UPGRADE.txtgKGhgKGh |1Rۭʑ)"EU6^build_tools/buildergKGhgKGh | l*<퐝V&XV%build_tools/dkms-helpergKGhgKGh | d} wD.build_tools/genmodconfgKGhgKGh |Vpd1ivjjCXbuild_tools/install_firmwaregKGhgKGh |l1SN[n;build_tools/kernel-cpgKGhgKGh |sȆ,0Q6build_tools/kernel-docgKGhgKGh |#pzm9UyQ7TǴbuild_tools/live_dahdigKGhgKGh |lEf:] 'build_tools/make_versiongKGhgKGh |r]إ 06Mc.iKbuild_tools/make_version_hgKGhgKGh | V}ӌ6V>build_tools/test_kernel_gitgKGhgKGh |BLTˆ19' build_tools/uninstall-modulesgKGhgKGh |PPD`$ i0Ăcontrib/jenkins.shgKGhgKGh |# 'x<{t;c>v+| dahdi-modulesgKGhgKGh |Xxc2drivers/dahdi/KbuildgKGhgKGh | ě5z3y5drivers/dahdi/KconfiggKqgKq |lNVHېdrivers/dahdi/adt_lec.cgKqgKq |3g 2&;h0mdrivers/dahdi/adt_lec.hgKqgKq |!> nO{-S<drivers/dahdi/arith.hgKqgKq |,EHfh,Dz4drivers/dahdi/biquad.hgKqgKq |^CڢIj3`zdrivers/dahdi/dahdi-base.cgKqgKq |0] zdF)#G)bK drivers/dahdi/dahdi-sysfs-chan.cgKqgKq |SpȞ!@bwmAdrivers/dahdi/dahdi-sysfs.cgKqgKq |ؽ&Hfde` drivers/dahdi/dahdi-sysfs.hgKqgKq |5`Ю4&xtW;drivers/dahdi/dahdi-version.cgKqgKq |Ghd`\KnXt#drivers/dahdi/dahdi.hgKqgKq |yM,t\uőp7Śdrivers/dahdi/dahdi_dummy.cgKqgKq |Y:ԫawdrivers/dahdi/dahdi_dynamic.cgKqgKq |%KǢ,rx>(233!drivers/dahdi/dahdi_dynamic_eth.cgKqgKq |RD˴kjCier#drivers/dahdi/dahdi_dynamic_ethmf.cgKqgKq |@6DMm7o{Nr ׷!drivers/dahdi/dahdi_dynamic_loc.cgKqgKq | |4 %ļPJ "drivers/dahdi/dahdi_echocan_jpah.cgKqgKq |ZdΊg$ 7 (!drivers/dahdi/dahdi_echocan_kb1.cgKqgKq |i#@8'ίn5yV0K,9!drivers/dahdi/dahdi_echocan_mg2.cgKqgKq |#g,rbAdrivers/dahdi/oct612x/include/oct6100api/oct6100_adpcm_chan_pub.hgKqgKq | 5fhڢE{$Lw#6drivers/dahdi/oct612x/include/oct6100api/oct6100_api.hgKqgKq |)nଧ6 w1>i;drivers/dahdi/oct612x/include/oct6100api/oct6100_api_inst.hgKqgKq |XNڬbZe4]-`8drivers/dahdi/oct612x/include/oct6100api/oct6100_apimi.hgKqgKq |#PTD\$:e~}8drivers/dahdi/oct612x/include/oct6100api/oct6100_apiud.hgKzgKz |%&;ƬdP{|?drivers/dahdi/oct612x/include/oct6100api/oct6100_channel_inst.hgKzgKz |6_&IJQE>drivers/dahdi/oct612x/include/oct6100api/oct6100_channel_pub.hgKzgKz |5%ҽ +nu#Adrivers/dahdi/oct612x/include/oct6100api/oct6100_chip_open_inst.hgKzgKz |qS`3HTѲy'E@drivers/dahdi/oct612x/include/oct6100api/oct6100_chip_open_pub.hgKzgKz | aa۔Df_T |Bdrivers/dahdi/oct612x/include/oct6100api/oct6100_chip_stats_inst.hgKzgKz |IT3$Adrivers/dahdi/oct612x/include/oct6100api/oct6100_chip_stats_pub.hgKzgKz } G;ʚlWICdrivers/dahdi/oct612x/include/oct6100api/oct6100_conf_bridge_inst.hgKzgKz }NΧ$ڻ?' DɸYW=drivers/dahdi/oct612x/include/oct6100api/oct6100_debug_inst.hgKzgKz } ~oSpyfaZ5drivers/dahdi/oct612x/include/oct6100api/oct6100_events_inst.hgKzgKz } N1Ǹ**ogw 9gf=drivers/dahdi/oct612x/include/oct6100api/oct6100_events_pub.hgKzgKz }g,ծ8`E%nP6NBdrivers/dahdi/oct612x/include/oct6100api/oct6100_interrupts_inst.hgKzgKz }  =XZ=ƨAdrivers/dahdi/oct612x/include/oct6100api/oct6100_interrupts_pub.hgKzgKz }  i{Je3,qW-5@drivers/dahdi/oct612x/include/oct6100api/oct6100_tsi_cnct_inst.hgKzgKz } 0F+%c<1?drivers/dahdi/oct612x/include/oct6100api/oct6100_tsi_cnct_pub.hgKzgKz }k{(]n~c.҅M&1ӵ3drivers/dahdi/oct612x/include/octrpc/rpc_protocol.hgKzgKz }{qS^lֲXF^K'drivers/dahdi/oct612x/include/octtype.hgKzgKz } e*rߋQ:h[E1y)drivers/dahdi/oct612x/include/octtypevx.hgKzgKz } mi#|. _2S5D~*drivers/dahdi/oct612x/include/octtypewin.hgKzgKz } sԋaIqΊJ>$drivers/dahdi/oct612x/oct612x-user.cgKzgKz }!YDFTɅ+@ͪdrivers/dahdi/oct612x/oct612x.hgKzgKz }" aiξ\-3$drivers/dahdi/oct612x/octasic-helpergKzgKz }#x 0`J@hdr-Gdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_adpcm_chan_priv.hgKzgKz }$Q m,l ²KNdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_adpcm_chan.cgKzgKz }% i( ;1J6ϴwQKdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_channel.cgKzgKz }&⁚O?vM(8쑀cMdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_chip_open.cgKzgKz }'E,C ]jkAdNdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_chip_stats.cgKzgKz }(9E J: \_0YhOOdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_conf_bridge.cgKzgKz })MN2?FmqIdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_debug.cgKzgKz }*6wlmN[ gTg[ϘEJdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_events.cgKzgKz }+XB`ҹA8y\Ndrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_interrupts.cgKzgKz },mVy)d8pvJdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_memory.cgKzgKz }-EN\{qnt[s ]uQdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_miscellaneous.cgKgK }.$냚hz8'Idrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_mixer.cgKgK }/}8Zs,ePdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_phasing_tsst.cgKgK }0Q:?"IxPnaOdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_playout_buf.cgKgK }1뵊/5vVn~3F&7Pdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_remote_debug.cgKgK }2!- *0h:ݏqy#Gdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tlv.cgKgK }3gmhm5 LRdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tone_detection.cgKgK }4腪O(P;RLdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tsi_cnct.cgKgK }5Gwצ!b Hdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tsst.cgKgK }6>C1wϓ|?=pөj-2Hdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_user.cgKgK }7q=vdI_$Udrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_apimi/oct6100_mask_interrupts.cgKgK }8NU]:29bߎY͗LDdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_channel_priv.hgKgK }92F>3聅!]U-kŕgFdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_chip_open_priv.hgKgK }:l67wB$ni?qtGdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_chip_stats_priv.hgKgK };2dV+a> ҟ W:i,{FMGdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_interrupts_priv.hgKgK }? w®QhRWCdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_memory_priv.hgKgK }@+8F%4zm X2Jdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_miscellaneous_priv.hgKgK }AA3xGIDPBdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_mixer_priv.hgKgK }Bvz xGIdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_phasing_tsst_priv.hgKgK }C䦞&< s42Hdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_playout_buf_priv.hgKgK }DřK7%FxuIdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_remote_debug_priv.hgKgK }EW+ئ3Pv!{@drivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_tlv_priv.hgKgK }F ,'} ^zKdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_tone_detection_priv.hgKgK }G3| 8 K5,& jEdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_tsi_cnct_priv.hgKgK }H  5F+ήA*3YAdrivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_tsst_priv.hgKgK }Iw{>rO5ɲ T?drivers/dahdi/oct612x/octdeviceapi/oct6100api/oct6100_version.hgKgK }J/Ndzp` drivers/dahdi/oct612x/test.cgKgK }K UfCXVFl߀cGdrivers/dahdi/proslic.hgKgK }LsASgBR~^KhHAdrivers/dahdi/trunkdev/KbuildgKgK }M5;w2£n_ĀAUY#drivers/dahdi/trunkdev/frame_fifo.cgKgK }N85XRQ2bY#drivers/dahdi/trunkdev/frame_fifo.hgKgK }OG?e#jZYW/ϳ!drivers/dahdi/trunkdev/trunkdev.cgKgK }P7Oܽ1}v(r drivers/dahdi/voicebus/GpakApi.cgKgK }QcozHI Ҕ`Svό drivers/dahdi/voicebus/GpakApi.hgKgK }Rca+[ɔ[W ]Rζm!drivers/dahdi/voicebus/GpakCust.cgKgK }S"V@oVQo+ɻ!drivers/dahdi/voicebus/GpakCust.hgKgK }T 4TV0%xH drivers/dahdi/voicebus/GpakHpi.hgKgK }U;d ]];Mk\Ӷ8 ͻdrivers/dahdi/voicebus/KbuildgKgK }VB] 1"Ĩ-m!drivers/dahdi/voicebus/gpakErrs.hgKgK }W<ǭE}^5R4d!drivers/dahdi/voicebus/gpakenum.hgKgK }X2ҝJ&>.j{?!drivers/dahdi/voicebus/voicebus.cgKgK }Yzg1Df:mou&&!drivers/dahdi/voicebus/voicebus.hgKgK }Z!!fcV`k=L%drivers/dahdi/voicebus/voicebus_net.cgKgK }[\ "?% %drivers/dahdi/voicebus/voicebus_net.hgKgK }\39 L`P1U¾"drivers/dahdi/voicebus/vpmadtreg.cgKgK }]@仁imJd3"drivers/dahdi/voicebus/vpmadtreg.hgKgK }^Qf/:ݖhdrivers/dahdi/voicebus/vpmoct.cgKgK }_ \h6i˛Ƨ'drivers/dahdi/voicebus/vpmoct.hgKgK }`RcD`:4P=b57drivers/dahdi/vpmadt032_loader/dahdi_vpmadt032_loader.cgKgK }aJwtyl cq drivers/dahdi/wcaxx-base.cgKgK }bt`kܡM[pFtUJdrivers/dahdi/wcb4xxp/KbuildgKgK }cNizΠA@>0NM drivers/dahdi/wcb4xxp/base.cgKgK }dPgE/jX(.drivers/dahdi/wcb4xxp/wcb4xxp.hgKgK }e[6$SYd+ ί'drivers/dahdi/wct4xxp/KbuildgKgK }fT؝['ȒWdEZdrivers/dahdi/wct4xxp/base.cgKgK }gC8Ɗ*㦲7 /V[ drivers/dahdi/wct4xxp/vpm450m.cgKgK }hݺB ϙtkdrivers/dahdi/wct4xxp/vpm450m.hgKgK }i#|좌ca~$drivers/dahdi/wct4xxp/wct4xxp-diag.cgKgK }j խky0nTo'drivers/dahdi/wct4xxp/wct4xxp.hgKgK }kIGlע$3pdrivers/dahdi/wctc4xxp/KbuildgKgK }l d҈g?drivers/dahdi/wctc4xxp/base.cgKgK }m"q$Q-hUZe?s5drivers/dahdi/wctdm24xxp/KbuildgK;gK; }nm%#*'D͖xndrivers/dahdi/wctdm24xxp/base.cgK;gK; }oo8fR* W۝ڎh%drivers/dahdi/wctdm24xxp/wctdm24xxp.hgK;gK; }p33]/H&Vxŧldrivers/dahdi/wctdm24xxp/xhfc.cgK;gK; }qF* s X)N6drivers/dahdi/wctdm24xxp/xhfc.hgK;gK; }ru g`gУGvfedrivers/dahdi/wcte11xp.cgK;gK; }s~w`o5L Q!drivers/dahdi/wcte12xp/KbuildgK;gK; }tQ:8 eQEIīуdrivers/dahdi/wcte12xp/base.cgK;gK; }u'Yp!lR+ 9!drivers/dahdi/wcte12xp/wcte12xp.hgK;gK; }v2lϽԢ%x֒BpV 5drivers/dahdi/wcte13xp-base.cgK;gK; }wud[[bV "drivers/dahdi/wcte43x-base.cgK;gK; }xi=.Ĭȓn{ ;8drivers/dahdi/wcxb.cgK;gK; }yw}*KΥhSdrivers/dahdi/wcxb.hgK;gK; }z}\MZX놢/* Sdrivers/dahdi/wcxb_flash.cgK;gK; }{ʭ熬a P%ndrivers/dahdi/wcxb_flash.hgK;gK; }|(M]֢drivers/dahdi/wcxb_spi.cgK;gK; }} EuMZK#Vk@drivers/dahdi/wcxb_spi.hgK;gK; }~Te쎨M;jYdrivers/dahdi/xpp/Changelog_xppgK;gK; } )e;%ԋatQdrivers/dahdi/xpp/KbuildgK;gK; })P^AM8X8+qdrivers/dahdi/xpp/KconfiggK;gK; }^cz-DX/pSdrivers/dahdi/xpp/XppConfig.pmgK;gK; }lܝ?] drivers/dahdi/xpp/card_bri.cgK;gK; }I8DؠGvⱘ^drivers/dahdi/xpp/card_echo.hgK;gK; }>YvXm̭. drivers/dahdi/xpp/card_fxo.cgK;gK; } 14X;;XP2drivers/dahdi/xpp/card_fxo.hgK;gK; }pr8 y udrivers/dahdi/xpp/card_fxs.cgK;gK; }[4cFE##drivers/dahdi/xpp/card_fxs.hgK;gK; }\ Tymzœdrivers/dahdi/xpp/card_global.cgK;gK; } EѶ FMnD^9G#+vdrivers/dahdi/xpp/card_global.hgK;gK; } ;2bY4-{!eH*odrivers/dahdi/xpp/card_pri.cgK;gK; }N8<3[qI8drivers/dahdi/xpp/card_pri.hgK;gK; }Γ`FBudrivers/dahdi/xpp/dahdi_debug.cgK;gK; }EQWmX?$tdrivers/dahdi/xpp/dahdi_debug.hgK;gK; }ͮo&B:p 0>)drivers/dahdi/xpp/firmwares/FPGA_1141.hexgK;gK; })` `VgBA)drivers/dahdi/xpp/firmwares/FPGA_1151.hexgKx$gKx$ } ÒNom^T{E&-drivers/dahdi/xpp/firmwares/FPGA_1161.201.hexgKx$gKx$ }ni斏fAhgt3<-drivers/dahdi/xpp/firmwares/FPGA_1161.202.hexgKx$gKx$ }V WH"? |^Ӱ[)drivers/dahdi/xpp/firmwares/FPGA_1161.hexgKx$gKx$ }Swu\>O%{-((drivers/dahdi/xpp/firmwares/FPGA_FXS.hexgKx$gKx$ } @nƓ(5L,,drivers/dahdi/xpp/firmwares/LICENSE.firmwaregKx$gKx$ }zs%ZeijKL $drivers/dahdi/xpp/firmwares/MakefilegKx$gKx$ }";pއ,Õfo'&U*drivers/dahdi/xpp/firmwares/PIC_TYPE_1.hexgK3gK3 }HXS4Ku  Øq*drivers/dahdi/xpp/firmwares/PIC_TYPE_2.hexgK3gK3 }SX\_ey!i*drivers/dahdi/xpp/firmwares/PIC_TYPE_3.hexgK3gK3 }_$)"0 zQj*drivers/dahdi/xpp/firmwares/PIC_TYPE_4.hexgK3gK3 } Xc]@DF0*drivers/dahdi/xpp/firmwares/PIC_TYPE_6.hexgK3gK3 }x#b|d3h n|Ӟ"drivers/dahdi/xpp/firmwares/READMEgK3gK3 }YrcY-~mվQ*drivers/dahdi/xpp/firmwares/USB_FW.201.hexgK3gK3 }(~xht*drivers/dahdi/xpp/firmwares/USB_FW.202.hexgK3gK3 }Yj/!Y*f !&drivers/dahdi/xpp/firmwares/USB_FW.hexgK3gK3 }@b>E#qtg ҿt)drivers/dahdi/xpp/firmwares/USB_RECOV.hexgK3gK3 }4rQʔ1L"፴bDn= drivers/dahdi/xpp/init_card_1_30gK3gK3 }1dzrܩ9T|&|u7 drivers/dahdi/xpp/init_card_2_30gK3gK3 }6Gp/ rNoQH drivers/dahdi/xpp/init_card_3_30gK3gK3 }4m td$^~ drivers/dahdi/xpp/init_card_4_30gK3gK3 }-,WU drivers/dahdi/xpp/init_card_5_30gK3gK3 }t8}nzQ^hq!Z drivers/dahdi/xpp/init_card_6_30gK3gK3 }eUq UDOdrivers/dahdi/xpp/mmapbus.cgK3gK3 }o1#hc!ܻdrivers/dahdi/xpp/mmapbus.hgK3gK3 }@U.)Y?ub,-J6drivers/dahdi/xpp/mmapdrv.cgK3gK3 }XHr0mG+|ZUdrivers/dahdi/xpp/param_docgK3gK3 } *5.oz(@c!drivers/dahdi/xpp/parport_debug.cgK3gK3 }amS*~!F{%{!drivers/dahdi/xpp/parport_debug.hgK3gK3 }+'LB, '[#drivers/dahdi/xpp/print_fxo_modes.cgK3gK3 }-jۮP_fNNcFxdrivers/dahdi/xpp/xbus-core.cgK3gK3 }&":c@ kXC<drivers/dahdi/xpp/xbus-core.hgK3gK3 }vj2Bs,:bhbdrivers/dahdi/xpp/xbus-pcm.cgK3gK3 }KOeHL5&drivers/dahdi/xpp/xbus-pcm.hgK3gK3 }hHrO!,ġudrivers/dahdi/xpp/xbus-sysfs.cgK3gK3 }}HBC<drivers/dahdi/xpp/xdefs.hgK3gK3 }?<-y+d drivers/dahdi/xpp/xframe_queue.cgK3gK3 }{$Kɳ(뮟-bOLdrivers/dahdi/xpp/xpp.confgK3gK3 };+EsJꕻrK]pdrivers/dahdi/zaphfc/KbuildgK3gK3 }]EOkհ41d8drivers/dahdi/zaphfc/base.cgK3gK3 }l}WiQ޷A^Bdrivers/dahdi/zaphfc/fifo.cgK3gK3 } oRC כaU&adrivers/dahdi/zaphfc/fifo.hgK3gK3 }$RjGKA- CXͯnkdrivers/dahdi/zaphfc/zaphfc.hgK3gK3 }W]|(l|L linclude/dahdi/KbuildgK3gK3 }A-4_# r]nMAinclude/dahdi/dahdi_config.hgK3gK3 }1yl1{cBtΆ`-include/dahdi/fasthdlc.hgK3gK3 }u6Glx+㫰6싕include/dahdi/kernel.hgK3gK3 }"1 L6+:include/dahdi/user.hgK3gK3 }u89c߄Fyinclude/dahdi/wctdm_user.hTREE292 4 hhi:=ѓYcontrib1 0 3]܍iZ/,drivers265 1 udO"`oZyLdahdi265 15 YFWl( R!%:Hexpp66 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 6ၙTdvff<';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=SeϢO,1@-