ELF|f4(*'GNU-cHݍAUِ XUVS1ۉƉT$$&3D$$ u$ [^]ÍU4]u}Ë@\$D$L$D$CD$CD$CD$C D$ SKC!!ȉT$ D$D$L$DC u ]u}]11St$D$L$ UUD$ BD$B$'D$UP@D$LɈU%D$EL$ $dD$9s _k&UWVSá~VEt@SC $@MSCMɉ $@1[^_]ÍvE򰱰븋S@C1E$ fFtISMC $@E@tՃ~SMC $@Cփ=u.u^S@CE$)D$D$ $pD$ $댍'UWVS,=pTE܉R =KtM3` tC%t;nE%%fE,3fttuŸu fE1= ff€f UfEfUSf%cK1fESfESf$f$MM؉f0tpEft%9غ1t,[^_]ÐSff9EtЉt$D$1$<붍 뗍vfE@ fEf1҃ u 1҉1҅Pf&E܉xLpP@T,1[^_]Í=A!fE EfUD$D$1$Zt$ @PD$1$ID$AtE=E‰D$D$1$t$%D$1$E%fE,UWVSÍ@`ƉO^<11f uTډ1SfSf$Sf %?SfA R   ЍSfSf%??QQBBڍ$(1[^_]Ít&u [^_]D$$xÍ&US@ӺH4[]UWVSJ"։R L$T$ D$D$$FHD$D$$F8VD$D$$ u݉$D$ [^_]ËFhCt&UWVSxUR$ D$ D$J$D$Һ"D‰D$D$c$D$qD$$҉E@H D$($D$FDtNtDt:D$P$MD$t$0$D$ U1[^_]Ít&ufEU ]u}Ét(MM]u}]Ív ¸tۍSt&t FxCKS!!9th@St]@xSD}؃ttttt넍&CKS!!9t@CtV<1f[^_]u 8D$O$?UWVS`+fgE}t EGxCCKS!!94@sPy@fEfCEҍJ`Eы@UECR҉UtD$E1ɋU$EUF5}F)Ettttf[^_]D$|$ZEUWVS$ɉljUM:˃-I E¹ _c19rtftEUMEƃ 8P@pXH @@G`}DEEEE}t&}}@ ED$|$$S PӉ %B$@EME E9MFEpuFF}܉>F1M11 C ;}Ct~EXP@$@t}@ EtMED$$L$1U넍t&EE$[^_]ÍEEE$[^_]Í^$uBFFf FD$$<D$롍'UWVS1@`xX@X@\P`EںEE$EE}}31 U$5Fh"U $ FdEF`1[^_]f۸D؋tP u=[^_]Ívf[S&U҉Ut u$UEEvЃ!Ԑf}fD$s$dFhhFX1V\MFdEUFhP`E1҉u [tEUM$T$FXF\t&UWVSƋKCS!!9@Stz{@y> t F|CKS!!9tH@St=@X}؃ttf^\$ D$D$$d맺J$ TBh뽍t&'UVS ÍtSHtǃ|C@u& 1[^]úJ$ 땉\$D$+$ &UWVS0xWӋR<ƉUEEFPuJ}E'aE01[^_]ÍvGW#GU܍P3U܅WEܔt@GEt‹@BBEnE'~W‹?B@B}܉lj]ԉt&u9]}E9}~}܋]ԃFP;GEUE܋M܃UUBEU܉p1fUUPUGE܋W@EԋH`E@EtE1ɉT$U%$‰UEEEBȀBU؃fu4S<f%~U؃f$f$U1fGGOw!ȍP1VH=UEBz#B#z9@BE10[^_]Ít&@ E荃E}EU9 !HEEE@t&U؍Mp҅ҋMO@M?Eܸ}܉lj]ԉF$1t&@Gt&EO@EEPE܋G9EtD$$$[}D$$X|$ JM$ MJ$ D$$X D$D$$ZeUWVS`Eu#D$$ztǃ1҉t(UuBhD$D$$[^_]UWVS1ɋËC@`Ct*ۉDljD$D$T$ $Cu1=1ң- t=t 1Ҹ[^_]U =t 1Ҹ]<7>%s: %02x <7>%s - ring descr %u: skb=%p data=%p hw=%p FIRSIRMIR<7>%s: %d -> %d <7>%s: rx fifo not empty(%d) <3>%s: no valid clock source <3>%s: lost netdevice? <6>%s: %s removed %s (vid/did: [%04x:%04x]) pci-power-state: %u hw registers: queue stoppedqueue runningcarrier okno carrierrunningnot runningattacheddetached@ disabled uarttest irpd irrail2e82f83f83e8enableddisabledstopped / 48 MHz XCLK / 40 MHz XCLK lockedpowereddown OE_INT TPKTINT RPKTINT ACTIVITY OE_EN TPKTEN RPKTEN ACTEN RXPOL TXPOL SIRTEST SIRFILT SIR MIR FIR CRC16 RXANY MSTR ENRX ENTX LOOP CRC16_ON ENRXST ENTXST SIR_ON MIR_ON FIR_ON CFGERR PHYANDCLOCK hw-state: IRMISC:%s%s%s uart%s0x%s MSTRPAGE: 0x%02x IRINTR:%s%s%s%s%s%s%s%s RINGPTR: rx=%u / tx=%u RINGBASE: busmap=0x%08x RINGSIZE: rx=%u / tx=%u IRENABLE:%s%s%s%s%s%s%s%s sw-state: last rx: %lu.%06u sec head = %d / tail = %d (empty) (full) (level = %d) data: %02x> ring descr %u: 48MHz XCLKautodetect48MHz PLL40MHz XCLK3/16 bittimeshortv0.5vlsi_ir %s %s clksrc: %s ringsize: tx=%d / rx=%d sirpulse: %s qos_mtt_bits: 0x%02x <4>%s: notsupp - cmd=%04x <3>%s: bar 0 invalid&idev->mtx<6>%s: registered device %s <3>%s - %s: no netdevice <4>%s - %s: already resumed <7>%s: crc error <4>%s: rx packet lost <3>%s: rx ring exhausted! <7>%s - dropping rx packet <7>%s: queue awoken <4>%s: io resource busy <4>%s: couldn't get IRQ: %d VLSI-FIR @ 0x%04x<6>%s: device %s operational <7>%s - dropping tx packet <6>%s: device %s stopped bogus zero-length packetentry still owned by hw<4>%s: dropping packet - %s rxtx<3>%s: invalid clksrc=%d driver/vlsi_ir<7>%s - ring %p / size %u / mask 0x%04x / len %u / dir %d / hw %p <7>%s - head = %d / tail = %d <7>%s - hw: status=%02x count=%u addr=0x%08x <3>%s: no PLL or failed to lock! <7>%s: PLL not locked, fallback to clksrc=%d <4>%s: undefined baudrate %d - fallback to 9600! <4>%s: failed to set %s mode! <4>%s: failed to apply baudrate %d resources: irq=%u / io=0x%04x / dma_mask=0x%016Lx %s link state: %s / %s / %s / %s CLKCTL: PLL %s%s%s / clock %s / wakeup %s IRCFG:%s%s%s%s%s%s%s%s%s%s%s%s%s PHYCTL: baud-divisor=%u / pulsewidth=%u / preamble=%u NPHYCTL: baud-divisor=%u / pulsewidth=%u / preamble=%u MAXPKT: max. rx packet size = %u RCVBCNT: rx-fifo filling level = %u IrPHY setup: %d baud - %s encoding RX: packets=%lu / bytes=%lu / errors=%lu / dropped=%lu / overrun=%lu / length=%lu / frame=%lu / crc=%lu TX: packets=%lu / bytes=%lu / errors=%lu / dropped=%lu / fifo=%lu size %u / mask 0x%04x / len %u / dir %d / hw %p current: rd = %d / status = %02x / len = %u hw: status=%02x count=%u busaddr=0x%08x PCI controller down - resume_ok = %d --------- RX ring ----------- --------- TX ring ----------- <3>%s: aborting due to PCI BM-DMA address limitations <6>%s: IrDA PCI controller %s detected <3>%s: Unable to allocate device memory. <3>%s: register_netdev failed <4>%s: failed to create proc entry /build/buildd/linux-3.0.0/include/asm-generic/dma-mapping-common.h<3>%s: pci busaddr inconsistency! <4>%s: driver bug: rx descr race with hw <4>%s - hm, nothing to resume? <7>%s: strange frame (len=%d) <3>%s: failed to create PCI-MAP for %p<3>%s: insufficient memory for descriptor rings <6>%s: too much work in interrupt! <3>%s - %s: invalid suspend request %u -> %u /build/buildd/linux-3.0.0/include/linux/netdevice.h<6>netif_stop_queue() cannot be called before register_netdev() <3>%s: failed to restart hw - %s(%s) unusable! ring full, but queue wasn't stoppedtx ring entry without pci bufferring entry with old skb still attachedframe exceeds tx buffer length<4>%s: possible buffer overflow with SIR wrapping! <7>%s: tx ring full - queue stopped <4>%s: invalid %s ringsize %d, using default=80>s  /!!'+12hfh#hr"h+hfq4hr\%x&)*r../2@22/3parm=qos_mtt_bits:IrLAP bitfield representing min-turn-timeparmtype=qos_mtt_bits:intparm=sirpulse:SIR pulse width tuningparmtype=sirpulse:intparm=ringsize:TX, RX ring descriptor sizeparmtype=ringsize:array of intparm=clksrc:clock input source selectionparmtype=clksrc:intlicense=GPLauthor=Martin Diehl description=IrDA SIR/MIR/FIR driver for VLSI 82C147srcversion=8C9B45D9267A0362ED45C3Balias=pci:v00001004d00000105sv*sd*bc0Dsc00i*depends=irda,crc-ccittvermagic=3.0.0-12-generic-pae SMP mod_unload modversions 686  vlsi_irda_resumevlsi_init_chipvlsi_start_clockvlsi_set_baudvlsi_fill_rxvlsi_ring_debugvlsi_irda_suspendvlsi_unarm_txvlsi_unarm_rxvlsi_process_rxvlsi_irda_probe`vlsi_irda_init(//.vlsi_tx_timeoutvlsi_ioctlvlsi_hard_start_xmitrd_set_addr_statusvlsi_closevlsi_openvlsi_interruptvlsi_rx_interruptvlsi_tx_interruptvlsi_create_hwifvlsi_alloc_ringqos_mtt_bitssirpulseringsizeclksrco))dy99) I"I%&'(*+,.// Fmodule_layoutե?single_releaseXmseq_readGIseq_lseekYparam_array_opso>param_ops_into{svpci_unregister_driver7__pci_register_driverhy1Kproc_mkdir7async_wrap_skbR0warn_slowpath_nullpci_save_state'Mnetif_device_detach: pci_choose_state__stack_chk_failث free_irq#jiirlap_closeTh6irlap_openZ,kirda_init_max_qos_capabiliesזdma_set_mask\8rirda_device_set_media_busycapable_raw_spin_unlock_irqrestorep|X_raw_spin_lock_irqsaveƇ.do_gettimeofday}seq_printflӜ{single_openldev_set_drvdata|kfree_netdev2mutex_unlockZ̎remove_proc_entry^mutex_lock_` unregister_netdevV0)dev_get_drvdata[8irda_debug;net_ratelimit"<_pci_bus_read_config_byte__const_udelaypci_bus_write_config_bytePprintk9mcountvlsi_ir,vlsi_irGCC: (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1GCC: (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1.symtab.strtab.shstrtab.note.gnu.build-id.rel.text.altinstr_replacement.rel.devexit.text.rel.text.unlikely.rel.devinit.text.rel.init.text.rel.exit.text.rodata.str1.1.rodata.str1.4.rel.altinstructions.rel__bug_table.rel.smp_locks.modinfo.rel__param.devinit.rodata.rel.rodata.rel__mcount_loc__versions.rel.data.rel.gnu.linkonce.this_module.bss.comment.note.GNU-stack4$2`4. L(84!R5N L(d5` ̕(w6s dH( 8 ( 9$ (( 2:2@dI (IH \`(0J8 p(hJ!L@ ,`( L8  M  `(*O& (7P Fb B 0( P c| L 4("jdo0dVxdd m` ){ ly   $Z`) L/@$G V d m1| 9 $` p<U  $6/ >M(\@l |$h  /  ? )07JHW0f v/@O@|"\s'@%9aH&W@f'x(6 *1n+,b\./+ /2A O t `$ n<< V%{ *+@ Q f{)08 #%H4|#-$5B>  "%&Rajr|" $ ,@GMdn *>RZe}8  " ) 6 R d r }           $ / > Q ` m       vlsi_reg_debugvlsi_ring_debug__func__.34111vlsi_start_clockclksrc__func__.34339vlsi_set_baudsirpulse__func__.34266vlsi_init_chip__func__.34359vlsi_irda_removedrivernamevlsi_proc_rootvlsi_seq_openvlsi_seq_showvlsi_proc_pdevvlsi_proc_ndevvlsi_proc_ringringsizeqos_mtt_bitsvlsi_ioctl__func__.34400vlsi_irda_init__func__.34441vlsi_netdev_opsvlsi_irda_probe__func__.34449__key.34452vlsi_proc_fopspci_dma_sync_single_for_cpu.part.24pci_unmap_single.part.25rd_set_addr_status.part.30__func__.33988vlsi_fill_rx__func__.34223vlsi_start_hwvlsi_irda_resume__func__.34472vlsi_free_ringvlsi_process_txvlsi_process_rx__func__.34218vlsi_rx_interrupt__func__.34237vlsi_unarm_rx.isra.28__func__.34245vlsi_alloc_ring.constprop.32__func__.34178vlsi_create_hwif__func__.34199vlsi_tx_interrupt__func__.34317vlsi_interrupt__func__.34417vlsi_destroy_hwifvlsi_open__func__.34424vlsi_unarm_tx.isra.26__func__.34325vlsi_stop_hwvlsi_irda_suspend__func__.34466vlsi_tx_timeout__func__.34381vlsi_close__func__.34434vlsi_hard_start_xmit__func__.34298vlsi_mod_initvlsi_irda_drivervlsi_mod_exit__mod_qos_mtt_bits123__mod_qos_mtt_bitstype122__param_qos_mtt_bits__param_str_qos_mtt_bits__mod_sirpulse112__mod_sirpulsetype111__param_sirpulse__param_str_sirpulse__mod_ringsize99__mod_ringsizetype98__param_ringsize__param_str_ringsize__param_arr_ringsize__mod_clksrc87__mod_clksrctype86__param_clksrc__param_str_clksrcvlsi_irda_table__mod_license33__mod_author32__mod_description31__mod_srcversion101__mod_alias99__module_depends____versions__mod_vermagic5pci_save_statefree_irqdma_opsalloc_irdadevdev_get_drvdatapci_enable_deviceskb_putirlap_open__this_module__netif_schedulepci_choose_stateunregister_netdev__pci_register_drivercleanup_moduleparam_array_opspci_request_regionsmemcpykfreeirda_qos_bits_to_valueseq_lseekpci_bus_write_config_byteproc_create_datado_gettimeofdaypci_set_power_statenet_ratelimitcrc_ccitt_raw_spin_lock_irqsavepci_unregister_driverinit_moduledump_stack__stack_chk_failnetif_device_detachnetif_device_attachcapableirda_debugdma_alloc_from_coherentdev_kfree_skb_any__mod_pci_device_tableirlap_closerequest_threaded_irqdma_release_from_coherentmutex_lockwarn_slowpath_nullmcountregister_netdevfree_netdevprintk__mutex_init_raw_spin_unlock_irqrestorepci_restore_statedev_alloc_skbproc_mkdirnetif_rx_nipci_set_masternetif_rxseq_readsprintfirda_device_set_media_busymutex_unlockpci_release_regions__const_udelayx86_dma_fallback_devremove_proc_entryseq_printfasync_wrap_skbpci_disable_devicesingle_releasedma_set_maskirda_init_max_qos_capabiliesdev_set_drvdataparam_ops_intsingle_openmem_map__kmallocpci_bus_read_config_byte 9>JOp   09P nw (6Qe       *0v  Lt  R      *4)B INeoy!:BRWz  $ , : M V [ q |            $ 6 ; E J l t               " 2 : q y       ! ( 0 7 > L [ b t {             W _ s {             ,4ks &+CRZSbFNl$Lot'/7?E V[px}    'JRgo 6Nr |} %*:F_*Wsx   :_}*L} }Ia    . 5:JT}8   } !!!}D"l"x"""" """#},## # ##$ $$$}$J%&& &&&& &&&'u'z''' '''D(}b((( ((!)/) ;)D)\))))))) )**(*|5* A*F*P*`* g*p***P+}++ +++++ ,G,g,,,,,,,--1-:-I-s- z---- ----{.. .. ...... ///Q/|\/a/x/}//// ///// 00!0X00000"1I11}1G2Y2222 3F3[3333 333 4 44 4'4,4>4C4J4O4\4 c4h4{4 44/ 6;BO^ ev}  3EN] dix}      = DIeu |~    %0 F KYh ot   % - 4=GLS u           $(04<@HLTX`dlpx| $(04<@  $(,04      $, 0 4< HLPl|   $(,048<@DHLPTX\`dhlptx|( ,048Dt