ELFȑ@@'&?#{S<@@*4*SA{¨#_*4*SA{¨#_?#{ <@@ @R{¨#_<@_CF?@CsE@|@cƚcѿHTfJҧf`I|ƛKT#@@cclS2`@@@#@@clScPIӣ@#|ƛKӿ2`@@1*cC@C4#@RcpS! !*EP@9 R * @@2 R_#@RcpS! ! _?#{[@ARS@ T>@R@T?@T*5@ !R~b 9>B7[B*SA{è#_*B*[B*SA{è#_B*[B*SA{è#_*B*[B*SA{è#_*[B*SA{è#_B*<@b@B@1*!@Rc@!pS @ 2`_<@@c@1*"@RR@BpS! a! *2ՀR_߈B߈c߈?#{!{#_^^^clock not found fail to get exclusive rate failed to get clock rate failed to add pwmchip bcm2835-pwm?#{{#_brcm,bcm2835-pwmlicense=GPL v2description=Broadcom BCM2835 PWM driverauthor=Bart Tanghe import_ns=PWM6  =   7int e   * (u81(u32Y/(u64se     H    &Y #  * = n q8V9/V:\;oew!'/5<e!e  @ee)e.eae+ eee0%e}`e   e        !"#$%&'()*+,-./e>ene)ee:e@e^e )e!R"J< e#        "  e   =B 0O>clkG 0?clkB y    v " @  O O  . " % '  "% O  ? "O * | | R    \ G 1R G $R  RA> G ! 1HO< < e b e+*u G *e G R G 3R G  R |  B$CR,+Rh dev.Ppc 'd 8Dr #Ec +R< dev/Ppc ' 8Xd+R6< cFdeve dpc retR  " $'8(GkH%  2O-OF'dev: &=.z3"43'J%6val.5.tmp45$W!d*vald+d3dWee4!bgb%bIcc/!`val`,`4`Raa5!^val^'^/^M__0%L"LEvalN!'Sval'.'Jptr)S&br'clkb6G -SR'clkS2G KretUR%;! ptr;  4:!; 9 I : ; 9 I &I>! !I: ; 9 ( 1<1X!Y W 4:!; 9 I.?: ;9 'I< 1: ;9 I>! !I: ; 9!<> !I: ;9!: ;9 I: ; 9 II!I/ :!; 9 I:!; 9 I 1X!Y!W!!.: ; 9 ' !"4: ; 9!I!# U$1X!Y!W! %.: ; 9 'I !&.: ;9!' !': ;9 I(:! ; 9!I)>! !I: ;9!*.?: ;9 '<+.:!; 9! 'I@|, U-.: ;9 'I !. /5I0 :!; 9!I8 1.?: ; 9 'I<2.:!; 9! 'I@z3 :!;9 4 5 :!; 9 6% U7$ > 8 9&:4: ; 9 I?<;4: ; 9 I?<( = : ; 9 > : ; 9 I8 ?<@4: ; 9 I?AB.: ; 9 '@|C.: ; 9 'I@|D1RUX Y W E41F4: ; 9 IG1RUX Y W H1RUX YW I.: ; 9 '@zJ5K4: ;9 IL.: ; 9 'I L ,$$<$ $0 , $(  ,$M % X z M.=x X=!x.sXzM./x.Xb y  Z  ."2  1 #<1#! # !. " ~  '~/  -! !" ~  '~  ~$ =$1    #!.@$" ~  '~ !s      m.   4z /! z  &=0 y   <!1  J! 2/$  .!$ =y$ y K$nf fsf  fc i`f  if J n y   ~$ =$~! !!  !" ~  '~l   y   ~$ =$~! !!!  ! !" ~  '~ X__SD_NUMAMOD_INIT_RODATAADDR_COMPAT_LAYOUTDQST_ALLOC_DQUOTSDQST_SYNCS__kernel_ulong_tPWM_POLARITY_NORMALnode_stat_itemMIGRATE_HIGHATOMICHRTIMER_BASE_BOOTTIMEbcm2835_pwm_pm_opsdev_err_probeN_NORMAL_MEMORYNR_INACTIVE_ANONFDPIC_FUNCPTRSPTR_ERRNUMA_OTHERDQF_SYS_FILE_BWORK_STRUCT_INACTIVE_BITWORKINGSET_RESTORE_FILEWORK_STRUCT_COLOR_SHIFTlog_post_read_mmioNR_FOLL_PIN_RELEASEDWORK_STRUCT_PWQ_SHIFT_DQST_DQSTAT_LASTMM_ANONPAGES__UNIQUE_ID_author496__SD_BALANCE_EXECclass_spinlock_irqsave_tNR_NODE_STATESchipWORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASENR_SECONDARY_PAGETABLEHRTIMER_BASE_MONOTONICARM64_VEC_SVEPIDTYPE_MAXPGDEMOTE_KSWAPDmoduleWORKINGSET_ACTIVATE_FILEMMAP_PAGE_ZERONUMA_FOREIGNWORK_OFFQ_BH_BITclk_prepareMOD_DATANR_LRU_BASENR_ACTIVE_FILEWHOLE_SECONDSWORK_OFFQ_LEFTNR_KERNEL_MISC_RECLAIMABLEpwm_deviceHRTIMER_BASE_BOOTTIME_SOFTwritelkmalloc_cache_typedev_get_drvdataWORKINGSET_RESTORE_ANON__SD_PREFER_SIBLINGNR_KERNEL_STACK_KB__SD_ASYM_CPUCAPACITYdeviceNR_LRU_LISTSuint32_tADDR_LIMIT_32BITof_device_idPGDEMOTE_DIRECT__int128 unsignedLRU_ACTIVE_FILEbcm2835_pwm_driver_exitbcm2835_pwm_suspend__kernel_size_tADDR_NO_RANDOMIZEMOD_TEXTto_bcm2835_pwmbasedev_set_drvdataVMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPEDpwm_polaritylong long unsigned intSTICKY_TIMEOUTSWORKINGSET_REFAULT_BASEmigratetypeLRU_INACTIVE_FILENR_BOUNCEWORK_STRUCT_PWQ_BITdevm_clk_get_enabled__SD_WAKE_AFFINE__SD_ASYM_CPUCAPACITY_FULLWORK_OFFQ_POOL_BITSzone_stat_itemvalueNR_ZONE_WRITE_PENDINGMIGRATE_MOVABLEhrtimer_base_typenode_statesNR_IOMMU_PAGESDQST_CACHE_HITSPGDEMOTE_KHUGEPAGEDpwm_opssize_tlong intwidthNR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFTMOD_INIT_DATAHRTIMER_BASE_REALTIMEcurrent_stack_pointerWORK_OFFQ_DISABLE_SHIFTmod_mem_type_BoolDQST_LOOKUPSNR_PAGETABLENR_WMARKMIGRATE_PCPTYPESDQST_DROPSNR_VMSCAN_WRITEARM64_VEC_MAXNUMA_MISSWORKINGSET_REFAULT_FILEclk_enabletrueNR_SLAB_RECLAIMABLE_Blog_read_mmioSB_FREEZE_FS__SD_CLUSTERNR_WRITTENIS_ERRSB_FREEZE_COMPLETEbcm2835_pwm_probeKMALLOC_RANDOM_STARTNR_VMSCAN_IMMEDIATENR_FILE_MAPPEDVMSCAN_THROTTLE_CONGESTEDWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENcharMIGRATE_RECLAIMABLENR_UNEVICTABLEdevm_platform_ioremap_resource__raw_readlNR_ZONE_INACTIVE_FILENUMA_HITNR_ANON_THPSNR_FILE_PMDMAPPEDNR_VM_NODE_STAT_ITEMSVMSCAN_THROTTLE_ISOLATEDNR_ACTIVE_ANONMOD_RO_AFTER_INITdatapid_typeKMALLOC_NORMALN_ONLINEZONELIST_NOFALLBACKHRTIMER_BASE_TAIKMALLOC_DMADQF_ROOT_SQUASH_BNR_SHMEMcaller_addrclass_spinlock_irq_t__devm_pwmchip_addNR_FREE_CMA_PAGESSB_UNFROZENNR_FOLL_PIN_ACQUIRED__UNIQUE_ID_license498NR_ANON_MAPPED__mod_of__bcm2835_pwm_of_match_device_table__SD_BALANCE_NEWIDLE__SD_SERIALIZElong long intclass_raw_spinlock_irq_tvm_fault_tARM64_VEC_SMEWORK_STRUCT_LINKED_BITplatform_set_drvdataSB_FREEZE_WRITENR_WRITEBACKNR_SWAPCACHEWORK_OFFQ_FLAG_BITScaller_addr0readlN_HIGH_MEMORYRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTSMIGRATE_ISOLATE__baseMOD_MEM_NUM_TYPESbcm2835_pwm_applyclass_raw_spinlock_irqsave_tMIGRATE_CMAUNAME26bcm2835_pwm_driver_initN_MEMORYMOD_INIT_TEXTzone_watermarksZONELIST_FALLBACK__platform_driver_registerPCPU_FC_EMBEDPCPU_FC_NRLRU_INACTIVE_ANONNR_ISOLATED_FILEDQST_READSplatform_driver_unregisterpdev__hererseq_cs_flags_bitVMSCAN_THROTTLE_WRITEBACKlru_listlog_post_write_mmioMM_FILEPAGES_tmp__rem__UNIQUE_ID___addressable_cleanup_module495SB_FREEZE_PAGEFAULTMOD_RODATAWORKINGSET_RESTORE_BASENR_KMALLOC_TYPESclk_unprepare__UNIQUE_ID_description497bcm2835_pwm__le32__u32WORK_STRUCT_PENDING_BITPIDTYPE_PGIDperiod_cycles__u64clk_disable_unprepareclk_get_rate__this_moduleWORKINGSET_NODERECLAIM__UNIQUE_ID_import_ns493class_spinlock_twork_bitsshort intHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMPWORK_OFFQ_FLAG_ENDMOD_INVALIDplatform_deviceNR_ZONE_ACTIVE_FILEWMARK_PROMO__SD_FLAG_CNTDQF_PRIVATEDQST_FREE_DQUOTSRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITWORK_STRUCT_FLAG_BITS__raw_writelpwm_stateuint64_tKMALLOC_RANDOM_ENDNR_ZONE_INACTIVE_ANONNR_VM_ZONE_STAT_ITEMSWORKINGSET_NODES__SD_BALANCE_WAKENR_INACTIVE_FILE__UNIQUE_ID___addressable_init_module494pcpu_fcboolN_CPUNR_SLAB_UNRECLAIMABLE_BPCPU_FC_PAGEaddrPGPROMOTE_CANDIDATEunsigned intclk_disableHRTIMER_BASE_MONOTONIC_SOFTpwm_chipbcm2835_pwm_freeuintptr_tNR_VM_NUMA_EVENT_ITEMSplatform_driverMIGRATE_TYPESlong unsigned int__u8bcm2835_pwm_opsPIDTYPE_PIDvec_typeNR_DIRTIEDWORK_OFFQ_DISABLE_BITSNR_FILE_PAGESGNU C11 13.2.0 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1288 -g -O2 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -falign-functions=4 -fstrict-flex-arrays=3 -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonly -fstack-protector-strongN_POSSIBLEbcm2835_pwm_resumeWORK_STRUCT_COLOR_BITSMM_SHMEMPAGESNUMA_INTERLEAVE_HIT__int128NR_MLOCKREAD_IMPLIES_EXECunsigned charnuma_stat_itemdev_pm_opsvmscan_throttle_statedevm_clk_rate_exclusive_getfalsePGPROMOTE_SUCCESSSHORT_INODEKMALLOC_CGROUPNR_FILE_THPSWMARK_HIGHNR_ZONE_UNEVICTABLENR_FREE_PAGES__SD_SHARE_LLCbcm2835_pwm_driverstateTASK_COMM_LENDQST_WRITESNR_ISOLATED_ANONmax_periodbcm2835_pwm_request__SD_SHARE_CPUCAPACITYWORK_OFFQ_FLAG_SHIFTPWM_POLARITY_INVERSEDMAX_ZONELISTSPCPU_FC_AUTONR_VMSCAN_THROTTLERSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITsigned charLRU_UNEVICTABLEADDR_LIMIT_3GBshort unsigned intKMALLOC_RECLAIMNR_ZSPAGESlog_write_mmioclk_prepare_enablebcm2835_pwm_of_matchLRU_ACTIVE_ANONNR_SHMEM_THPS__SD_BALANCE_FORK__SD_OVERLAPNUMA_LOCALPIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESNR_MM_COUNTERSclass_raw_spinlock_tdevm_pwmchip_allocN_GENERIC_INITIATORratePIDTYPE_SIDpwmchip_get_drvdataWMARK_MINWORK_OFFQ_POOL_SHIFTNR_ZONE_ACTIVE_ANONWMARK_LOW__SD_ASYM_PACKING/kernel/work/linux-6.11drivers/pwm/pwm-bcm2835.c/kernel/work/linux-6.11drivers/pwm./include/linux./include/asm-generic./arch/arm64/include/asm./include/uapi/asm-generic./include/uapi/linux./include/linux/schedpwm-bcm2835.cpwm-bcm2835.cdevice.hclk.hpwm.hio.hio.herr.hplatform_device.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hinit.hstack_pointer.hspinlock.hprocessor.hpid_types.hstddef.hpersonality.hmm_types_task.hrseq.hsched.hpercpu.hworkqueue.hmm_types.hnodemask.hmmzone.hhrtimer_defs.hslab.hquota.hquota.hfs.hmodule.htopology.hdev_printk.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x $,A-AGA-<hA-A BI A-A IA-,<A-A BIA-@tA-A0CCl A-A J A-A J A-A J A-A E A-A $$A-AEA-@P,*h=h<Q@ c f  x $|@P ( c  ( ccc,Ul(7/f !c!",/Nc $ (pwm-bcm2835.c$xbcm2835_pwm_driver_initbcm2835_pwm_resumebcm2835_pwm_suspendbcm2835_pwm_apply$dbcm2835_pwm_probebcm2835_pwm_driver_exitbcm2835_pwm_freebcm2835_pwm_requestbcm2835_pwm_of_matchbcm2835_pwm_opsbcm2835_pwm_pm_opsbcm2835_pwm_driver__UNIQUE_ID___addressable_cleanup_module495__UNIQUE_ID___addressable_init_module494__UNIQUE_ID_license498__UNIQUE_ID_description497__UNIQUE_ID_author496__UNIQUE_ID_import_ns493__this_module__platform_driver_registerinit_moduleclk_prepareclk_enableclk_unprepareclk_disabledevm_pwmchip_allocdevm_platform_ioremap_resourcedevm_clk_get_enableddevm_clk_rate_exclusive_getclk_get_rate__devm_pwmchip_adddev_err_probeplatform_driver_unregistercleanup_module__mod_of__bcm2835_pwm_of_match_device_table6@7P898 :(;@<X=h>x|33?  @ 8 8@  X( X,@h l p@( pP(334d  A|hhhB5( ,--*&+-,2,@, G,N,Z,/h,o, t,h,,g,,,J,m,,,,C,( ,,  ,.,,8, D,],b,n,|,,t, ,u, , , ,, ,, , ,,M,J,-,< 6,?,H,Q,Z,c,l,u,~,2,,g ,, ,,, ,,, ,,,, ,, ,/,55,;,A, G,M,KS,Y,_,]e,k,q,p w,},,t,),, ,8,, ,, ,\ ,,1,,Z,,,,I ,~,0 , ,_&,6, <,B,H,N,T,Z,8a,q,w,},,,,K,,,,x,+,1 ,,o,,,j ,T, ,,,,, ,1,B,,$,-*,|0,6, <,B,3H,N,{ T,SZ,`,f,V l, r, x,}~,,,) , ,e,?,,,,8,O ,v,,3,F,D,c ,m,,,3,c,; ,J , ,m&,f,,U2,8,?,5P,0 V,Q \,b,bh,o,s ,j,,,_,@, , ,,&,],,, ,,,^,,,, ,*",(,., 4,:, L, R, X,yj,&p,Zv, |, ,S,-,,?,,C ,F , ,,,,,, ,y ,e ,, , ,/,&), /,5,;,BA,G,M,S,FY,_,e, k,q,w,},,k,*,,;,O,"f,,[,r,,S ,w , , ,7 ,EM ,Y b ,n  ,X ( , ,  ,e  ,  , "7+ ,7 "U ,d a "j , , , ,K , ," ,B ,c ,v , , , , ,e  ,D  , G i q * ~ * ,} h h  , * , E ,m     0 L-5*OW*pLh, ,,,Z ,' *),t 4*/9, D,y Q*?f,t q*Rv, ,y *h,t *~, ,y  )$O$hv(,XX\9`N]dddhx5N\,|,,|%|A|^||6O|]|,2,,8U{ -FT},,,V,,1 , , ,, (,G,yS,`,r, |, , ,, , ,c,,, , +,7,C,O, [, h,S ,,, , ,6,,, , , ,#,;,Y,ns,E,,' 0 0@Si,@"-2&-J*-V.-f2-|6-:->-H-M-R-W-\-a- f-k-p-u-.z-9-D-R-Z-b-i-y----------------$-,-1-:-E=1<1@|1h11<1@d1h||1.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.init.text.rela.altinstructions.rodata.str1.8.rela.exit.text.rela.rodata.rela.exit.data.rela.init.data.modinfo.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @@V$+X&@X`$1 ; ,6@Xx$KL$F@pY$\2p|p$k@ZH$ p{@HZ$ @ [$@8[$t @P[-$"_'P@`$'@X$p(Q@`$ 0/0zHR%0J'.J>J VKQ@$"L`%3 S`c