ELF@@+*?#A8{CS[*@BCR *5@B@6T? ՁR*4A8@BBҁT{A*SB[C#_R*5@b@6 qZ@RKBRR*5bRR* 5CR *5@G7,T? ՁR*4R5@G7 *?#{*!S RsK"Ҁ6@&RS ӚkTV@N@76RSA{è#_RR5`@R4SA@{è#_*j@@56?#{RL@!4@B`@DcK! Ú!X{#_?#A8CR&RR{CSL@"B*R`b@4A8@"BcҁT{ASB#_C`b@ R5@!@7 T? `b@R4`b@R5@?x ?#{&RL@RR"RR`@{#_?#{R[@S JA@Tc$@fRuce6dtb@96/@a?0 $a?0 `b@sN&RRR"RR`b@RR*5*5@9b6@![B*SA{è#_bQ@|_~@|ȡ5bQ@|_@|ȡ5t?#{{#_?#{{#_watchdog driver (timeout=%d sec, nowayout=%d) uniphier-wdt%%%uniphier-wdtuniphier_wdt.nowayoutuniphier_wdt.timeoutsocionext,uniphier-wdtuniphier_wdt.license=GPL v2uniphier_wdt.file=drivers/watchdog/uniphier_wdtuniphier_wdt.description=UniPhier Watchdog Device Driveruniphier_wdt.author=Keiji Hayashibara uniphier_wdt.parm=nowayout:Watchdog cannot be stopped once started (default=0)uniphier_wdt.parmtype=nowayout:booluniphier_wdt.parm=timeout:Watchdog timeout seconds in power of 2. (0 < timeout < 128, default=64)uniphier_wdt.parmtype=timeout:uint8    9int Y Y ,q  * &u32M&s64e&u64xY    '' H    #!  * = | @  Y ]:q;'q t<  ^YG     =.oYwxYY  @Y @Y!c(Y".v#v#!#'#/#5#<Y$aY%?Y&+' YY(0Y(}?Y(   Y(        !"#$%&'()*+,-./Y(Y(MY(}(Y(Y):Y*Y+=Y,(Y---F0J > ! ! Y1        Y  ,Y -  ?/# .0 .1( # # "  g W "g  j w      "   9 a) 9  c S c   #    N    G    8 ) J /: )J t d )t @2   ## ?j  4Q*3? Y F ( Y A4D@ FQ ( YYYQ *58n n B +F     F ( YY+ F  Y *6 + +7( + 6 + & 2 F4 4 C$DF(F/7Pdev e( d+ fretFd   }(   H_T$p-|$ AW01%11  A~A   H_T$p-|$ A%02%21  AA >.?%ID UEn }pcV  F.!wB d!tYQY"retF ") EV9 $ '8  +%7DuUEn }pcV  FVw; |FD!w|< P~Y ~"EV9 $ q FD q7( secqLY"retsF k Fb k4( LFK/L5( d!secLJYfvalNYDretOFc3aQFcQF%QQQ@ Q% QH/#,<Q3d Fd F4td d d @ d  d /#,<d aYr/ @7F!w7; P9val:YTret;FPEx^E FE F4xE E E @ E " E E/#,<E E>}pcV9" jwddB wddA LjwddD 'wddB L Ewdd< 5 Fmap 4( reg FY6 Yval )Y3Bmin3B/max3BB5 Fjdev F1 6 F=4gfp FIQ @kt2L @ ]F< ]/L ]CLF  7an72 F}n ;!ptr ;  : ; 9 I4:!; 9 I<(I!I/ >! !I: ; 9 .: ; 9 ' !: ;9 I>! !I: ; 9!<: ;9 I4:!; 9!I 1X Y W 41> !I: ;9!.?: ;9 'I<4:!; 9 I.:!; 9! 'I@| 1X Y W !:!; 9 I"4: ; 9 I#.?:!; 9!'<$1RUX YW!% U&:!; 9!I'5I(>! !I: ;9!)4:!;9!I!*.?: ; 9 '<+.?: ; 9 'I<,1X!Y W -4:!/;9!&I?<. :!; 9 I8 /:!; 9 I0 11 12 1U3 U4 5.: ;9 'I !6: ;9 I7.: ;9!' !8% U9$ > : ;&<'=4: ; 9 I?>( ? : ; 9 @.?: ;9 '<A.?: ; 9 'I<BC.: ; 9 '@|D.: ; 9 'I@|E F.: ; 9 ' G.: ; 9 'I H : ; 9 I J K.: ; 9 'L.: ; 9 'IM.1@|N1Lh($TTXXt|((HL  4@   ,48@ $$ 0 $ ($C x  <      X K!    < . .   p. X y oX .<@vWZ$Y%    < . .   1  X,  J .<3& 9H3  ~3K= k.  O j & " v xJ   w<Z y   v<+ XX !< $ "] 2   ~     >/<   <v<   .v   ~ =~   v.!   v.       < .    d.G 9 J.  cJ .O= Ad  w  .w  #  wt,<  .~ /!  ~.   ~ #  = / ! ~1y 1$z &!!&+!!@/ tb~ <F tb~ <p  w  d   wtY#K#ihff mF tb~ X. X__SD_NUMAMOD_INIT_RODATA__lse_atomic64_orDQST_ALLOC_DQUOTSDQST_SYNCS__kernel_ulong_twatchdog_set_nowayoutnode_stat_itemMIGRATE_HIGHATOMICuniphier_watchdog_set_timeoutHRTIMER_BASE_BOOTTIMERSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITN_NORMAL_MEMORYNR_INACTIVE_ANONFDPIC_FUNCPTRSregmap_write_bitsNUMA_OTHERDQF_SYS_FILE_BWORK_STRUCT_INACTIVE_BITWORKINGSET_RESTORE_FILEWORK_STRUCT_COLOR_SHIFTkasan_check_writeNR_FOLL_PIN_RELEASEDWORK_STRUCT_PWQ_SHIFT_DQST_DQSTAT_LASTMM_ANONPAGES__sleep_usWORK_OFFQ_FLAG_BITS__UNIQUE_ID_author499ktime_t__SD_BALANCE_EXECclass_spinlock_irqsave_tNR_NODE_STATESWORK_STRUCT_LINKED_BITWORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASENR_SECONDARY_PAGETABLEHRTIMER_BASE_MONOTONICmaskARM64_VEC_SVEuniphier_wdt_driverPIDTYPE_MAXPGDEMOTE_KSWAPDmoduleWORKINGSET_ACTIVATE_FILEwatchdog_ops__timeout___GFP_ZEROTAGS_BITNUMA_FOREIGNuniphier_wdt_probeconst_test_bit___GFP_UNUSED_BIT__UNIQUE_ID_file501MOD_DATANR_LRU_BASEWORK_STRUCT_PENDING_BITWHOLE_SECONDSktime_compareWORK_OFFQ_LEFTMOD_INIT_TEXTwdt_devnowayoutkernel_param_opsparam_ops_boolNR_WRITEBACKkmalloc_cache_typeuniphier_wdt_opsalternative_has_cap_likely__ll_sc_atomic64_orADDR_LIMIT_32BITWORKINGSET_RESTORE_ANON__SD_PREFER_SIBLINGWMARK_PROMONR_KERNEL_STACK_KB___GFP_NORETRY_BIT___GFP_RECLAIMABLE_BIT__SD_ASYM_CPUCAPACITYdeviceNR_LRU_LISTSusleep_rangeof_device_idregmap_write__int128 unsigneduniphier_wdt_infoof_get_parentPGDEMOTE_DIRECTLRU_ACTIVE_FILE___GFP_THISNODE_BIT___GFP_RETRY_MAYFAIL_BITMMAP_PAGE_ZEROADDR_NO_RANDOMIZEMOD_TEXT__kernel_size_tVMSCAN_THROTTLE_CONGESTEDVMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPED__UNIQUE_ID_timeouttype495resultlong long unsigned intSTICKY_TIMEOUTSWORKINGSET_REFAULT_BASEmigratetypeof_node_putNR_DIRTIEDKMALLOC_DMALRU_INACTIVE_FILENR_BOUNCEWORK_STRUCT_PWQ_BIT__compiletime_assert_0arch_atomic64_orregmap_readsyscon_node_to_regmap__SD_WAKE_AFFINE__UNIQUE_ID_license502__SD_ASYM_CPUCAPACITY_FULLNR_VM_ZONE_STAT_ITEMSWORK_OFFQ_POOL_BITSzone_stat_itemADDR_COMPAT_LAYOUTNR_ZSPAGESMIGRATE_MOVABLEhrtimer_base_typenode_states__flsDQST_CACHE_HITSPGDEMOTE_KHUGEPAGEDNR_KERNEL_MISC_RECLAIMABLEsize_tlong intNR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFTMOD_INIT_DATAHRTIMER_BASE_REALTIMEcurrent_stack_pointerWORK_OFFQ_DISABLE_SHIFTmod_mem_type__timeout_us_BoolDQST_LOOKUPSNR_PAGETABLENR_WMARKMIGRATE_PCPTYPESDQST_DROPSNR_VMSCAN_WRITEARM64_VEC_MAXNUMA_MISSinstrument_atomic_writeWORKINGSET_REFAULT_FILE__param_timeoutuniphier_wdt_driver_exit__UNIQUE_ID___addressable_uniphier_wdt_driver_init494NR_SLAB_RECLAIMABLE_B___GFP_MOVABLE_BITSB_FREEZE_FS__SD_CLUSTERNR_WRITTEN___GFP_DIRECT_RECLAIM_BITdevm_watchdog_register_deviceSB_FREEZE_COMPLETEKMALLOC_RANDOM_STARTNR_VMSCAN_IMMEDIATENR_FILE_MAPPEDuniphier_wdt_dt_idsWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENcharparam_ops_uintMIGRATE_RECLAIMABLENR_UNEVICTABLENR_ZONE_INACTIVE_FILEkcsan_check_accessNUMA_HITNR_ANON_THPSNR_FILE_PMDMAPPEDNR_VM_NODE_STAT_ITEMSclass_raw_spinlock_irq_tVMSCAN_THROTTLE_ISOLATEDNR_ACTIVE_ANON__s64MOD_RO_AFTER_INITdatapid_typektime_add_usKMALLOC_NORMALN_ONLINEZONELIST_NOFALLBACKcmp2PCPU_FC_NRIS_ERR___GFP_DMA_BITclass_spinlock_irq_t__exitcall_uniphier_wdt_driver_exitNR_FREE_CMA_PAGESSB_UNFROZENHRTIMER_BASE_TAINR_FOLL_PIN_ACQUIREDNR_ANON_MAPPEDN_CPUregmap_update_bits_base__SD_BALANCE_NEWIDLE__SD_SERIALIZElong long int__compiletime_assert_1vm_fault_tARM64_VEC_SMEtrueusleep_range_stateNR_IOMMU_PAGESNR_ZONE_WRITE_PENDINGHRTIMER_BASE_BOOTTIME_SOFTwatchdog_init_timeoutSB_FREEZE_WRITE___GFP_FS_BITNR_SWAPCACHEwdevboolMOD_MEM_NUM_TYPESexitcall_tN_HIGH_MEMORYRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTSMIGRATE_ISOLATE__param_str_nowayoutclass_raw_spinlock_irqsave_tMIGRATE_CMAUNAME26N_MEMORYusec__UNIQUE_ID_description500sizezone_watermarksZONELIST_FALLBACKregmap__platform_driver_registerPCPU_FC_EMBEDraw_atomic64_orLRU_INACTIVE_ANONNR_ISOLATED_FILEcpucap_is_possible___GFP_MEMALLOC_BITtmp_timeoutDQST_READSplatform_driver_unregisterpdevwatchdog_stop_on_rebootrseq_cs_flags_bitVMSCAN_THROTTLE_WRITEBACKlru_listktime_getNR_MM_COUNTERSMM_FILEPAGES__retSB_FREEZE_PAGEFAULTfls_longMOD_RODATANR_KMALLOC_TYPES__uniphier_watchdog_startcpucap__u32__UNIQUE_ID_timeout496PIDTYPE_PGID__u64WORKINGSET_NODERECLAIM___GFP_NO_OBJ_EXT_BITgeneric_test_bitclass_spinlock_tparentwork_bitsgfp_tshort intHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMPWORK_OFFQ_FLAG_ENDMOD_INVALIDplatform_deviceNR_ZONE_ACTIVE_FILE___GFP_ACCOUNT_BIT__SD_FLAG_CNTPTR_ERRWORK_OFFQ_BH_BITDQF_PRIVATEcpu_relaxDQST_FREE_DQUOTSWORK_STRUCT_FLAG_BITSwordKMALLOC_RANDOM_END___GFP_IO_BIT___GFP_COMP_BIT___GFP_NOMEMALLOC_BIT___GFP_HIGH_BIT___GFP_DMA32_BITWORKINGSET_NODES__SD_BALANCE_WAKENR_INACTIVE_FILEDQF_ROOT_SQUASH_Bpcpu_fcNR_SLAB_UNRECLAIMABLE_BPCPU_FC_PAGEaddr__ilog2_u32PGPROMOTE_CANDIDATEunsigned intNR_SHMEMHRTIMER_BASE_MONOTONIC_SOFTuintptr_tNR_VM_NUMA_EVENT_ITEMSplatform_driverdevice_node__param_nowayoutMIGRATE_TYPESkernel_paramlong unsigned intdevm_kzallocPIDTYPE_PID__UNIQUE_ID_nowayouttype497vec_typeNR_ZONE_INACTIVE_ANONuniphier_watchdog_ping__roundup_pow_of_twoWORK_OFFQ_DISABLE_BITSNR_FILE_PAGES___GFP_NOWARN_BITGNU 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_POSSIBLEwatchdog_set_drvdataWORK_STRUCT_COLOR_BITSMM_SHMEMPAGESNUMA_INTERLEAVE_HIT__int128NR_MLOCKREAD_IMPLIES_EXECtype___GFP_ZERO_BITunsigned charnuma_stat_item__uniphier_watchdog_restartvmscan_throttle_statetimeoutWORKINGSET_RESTORE_BASEfalsePGPROMOTE_SUCCESSSHORT_INODEarch_set_bit___GFP_WRITE_BITKMALLOC_CGROUPNR_FILE_THPSWMARK_HIGHNR_ZONE_UNEVICTABLENR_FREE_PAGES__SD_SHARE_LLCwatchdog_info_dev_infoTASK_COMM_LENwatchdog_activeDQST_WRITESuniphier_wdt_driver_initNR_ISOLATED_ANONl_nocmp1NR_ACTIVE_FILE__SD_SHARE_CPUCAPACITY__param_str_timeoutWORK_OFFQ_FLAG_SHIFTMAX_ZONELISTSwatchdog_devicePCPU_FC_AUTONR_VMSCAN_THROTTLE___GFP_KSWAPD_RECLAIM_BITRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT___GFP_NOFAIL_BITuniphier_wdt_devsigned char__UNIQUE_ID_nowayout498devm_kmallocLRU_UNEVICTABLEADDR_LIMIT_3GBshort unsigned intfls64KMALLOC_RECLAIM__tmpwatchdog_get_drvdata___GFP_HARDWALL_BITLRU_ACTIVE_ANON___GFP_HIGHMEM_BIT__uniphier_watchdog_stop___GFP_LAST_BITNR_SHMEM_THPS__SD_BALANCE_FORK__SD_OVERLAPNUMA_LOCALuniphier_watchdog_startPIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESuniphier_watchdog_stopclass_raw_spinlock_tatomic_long_tatomic64_tN_GENERIC_INITIATORraw_atomic_long_orPIDTYPE_SIDset_bitWMARK_MINWORK_OFFQ_POOL_SHIFTNR_ZONE_ACTIVE_ANONWMARK_LOW__SD_ASYM_PACKING/kernel/work/linux-6.11drivers/watchdog/uniphier_wdt.c/kernel/work/linux-6.11drivers/watchdog./include/linux./arch/arm64/include/asm/vdso./include/asm-generic/bitops./include/linux/atomic./arch/arm64/include/asm./include/uapi/asm-generic./include/asm-generic./include/uapi/linux./include/linux/sched./include/linux/mfduniphier_wdt.cuniphier_wdt.cktime.hprocessor.hlog2.hbuiltin-fls.hwatchdog.hbitops.hfls64.hgeneric-non-atomic.hregmap.hdevice.herr.hinstrumented-atomic.hatomic.hatomic-long.hatomic-arch-fallback.hatomic.halternative-macros.hcpucaps.hatomic_lse.hatomic_ll_sc.hint-ll64.hint-ll64.hposix_types.htypes.hinit.hstddef.hgfp_types.hprocessor.hpid_types.hpersonality.hmm_types_task.hrseq.hsched.hspinlock.hpercpu.hnodemask.hworkqueue.hmm_types.hmmzone.hhrtimer_defs.hslab.hquota.hquota.hfs.hstack_pointer.hmoduleparam.hmodule.htopology.hplatform_device.hdelay.htimekeeping.hdev_printk.hof.hsyscon.hinstrumented.hbuiltin-__fls.hkcsan-checks.hkasan-checks.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x $(A-AFA-<A-A@BBBe A-A DA-A0DR A-A AJ AA-A D$DA-AMA-4A-A0ECS A-A $$A-AEA-$<A-AKA-<A-A0CDE A-A Q(jjmolD j  $<  ((P x!5I]0L9HO+$G@b^#y(((!"$%%&#)7MYouniphier_wdt.c__initcall__kmod_uniphier_wdt__493_243_uniphier_wdt_driver_init6uniphier_wdt_driver_init$x__uniphier_watchdog_startuniphier_watchdog_set_timeoutuniphier_watchdog_pinguniphier_watchdog_stop$duniphier_wdt_probeuniphier_wdt_infouniphier_wdt_ops__param_str_nowayout__param_str_timeoutuniphier_wdt_dt_idsuniphier_wdt_driver__UNIQUE_ID___addressable_uniphier_wdt_driver_init494__exitcall_uniphier_wdt_driver_exit__UNIQUE_ID_license502__UNIQUE_ID_file501__UNIQUE_ID_description500__UNIQUE_ID_author499__UNIQUE_ID_nowayout498__UNIQUE_ID_nowayouttype497__UNIQUE_ID_timeout496__UNIQUE_ID_timeouttype495__param_nowayout__param_timeout__platform_driver_registerktime_getregmap_readregmap_write__stack_chk_failregmap_update_bits_baseplatform_driver_unregisterdevm_kmallocof_get_parentsyscon_node_to_regmapof_node_putwatchdog_init_timeoutalt_cb_patch_nopsdevm_watchdog_register_device_dev_infoparam_ops_boolparam_ops_uint4CLD`C|DDEE(C@DTCpDDF4GG,CDDTCpDDFGIJ K,L8<@HPxMGEOP(0PBHN NXN0l8@PxQ (8RH7 ;<<9&:-;4;;;;B;N;\;f;9 t; y;/;;; ;;I;';4;Z ;;;h$;K );5;A;"R;_;nx;;`;4; ;c;;] ;#;;;H;+;; ;G;;;; ;;;;#;?);/;5;T;;LA;H; V;nf;l; r; y;V ;F;;";;;;; ; ;;;;;; ;";(;.;4;:;A;JQ;aW;];p;\x;K; ;;s; ;<;:;';;Z; ;R;;{ ;!;';!-;J 3;y9;U@;P;V;H\;8b;dh;qn;yt;z;;;9;;; ;;;;; ;;;0;n ;t ;; ;; ;I; ; !;h';-;3;.9;@;P;'V;\;wb;h; n;t;z; ; ;.;%; ;;p;;;* ;;; ;G ;B;;;;;{; ; ;, ;$;;!;a';5-;; 3; 9;?;E;TK;Q;W;];yc;i; o; u; {; ;; ;E ;;& ;;;^ ;; ;V;;x; ;;t; ;v;;S; ;;;W;t/;\5; ;;^A;DG;4N;O_;e;k;q;w;k ;_; ; ;@;;;; ;;;;;;a;l ; ;; ;;;+;(1;97;JI;Q O; U;[;za;dg;,m;`s;>y;; ;8;;p ; ;;_ ;E;1 ;+;;;? ;; ;  ;m ; ; ;q" ;< ;h B ;*H ;N ;T ;Z ;:` ;f ;l ;} r ;5x ;} ~ ; ; ; ; ;# ;P ; ; ;D ;= ; ;  ;+  ; ;# ;q$ ;q. ;: C ;tO (m ; y  ;  ; # ; & ;  ; 2( ;! )? ; K )@i ;u x~ ; 2 ;R ) ; ) ;  )& ;/2 )LP ;\ )z ; ) ; ; ;L ; ; ;t ; ;P W ;Rt ; ;~ ;" ; ; ;;x:; AT;_r;u{;-;c;q;9g 0-|59zOW9mu9999@0E\@9999-59KS9iq9(9($9:9L9^$ (9pCK9X9fn99;;c;9.69Kh999999/;4J;cW;`l;c;l99;X ;qE;vV;qc;l;q9 ;;$9#;> ;;J895*d29EMlb9jk;w;$(;> ;;J,9{X9`#9U4<9UL;Uw;c,;;$,;> ;;J0 94'X/9DJ`ck99$;*;;Q ;2;Z;+(;jF;q;;d;9;J;_ ;*;$;0; =;VF;b;l~; ;1;;;g;!; 7;JI;q;;c;;;;L;^];j;;g;;b;g;;; ;+;L3; ;; S;J_;&l;;J9T9T6 0 4$468FdVk(|,Xl%50EXUh{|);M_q"<8&<P*<a.<q2<6<:<><B<F< J<"N<8X<L]<[b<jg<rl<~q<v<{<<<<<<<<<< < <)<><H<U<d<o<z<<<<<<<<<<< <<<< <'%<0*<?/<F4<N9<V><[C<kH<yM<R<W<\<a<f<k<p<u<z<<3 @<@@|@@l@$@(L@Pt@x.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.initcall6.init.rela.init.text.rela.exit.text.rodata.str1.8.rela.altinstructions.rela.rodata.rela.discard.addressable.rela.exitcall.exit.modinfo.rela__param.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 @h@ i(+&@lH(1p;p6@l(Pt(K@mH(`$[@XmH( k2=$z@m( (8@0n`(` @n(h @n(p 8 P@n( @Po`6()A.P@`(.@(.A1G )@(:0:E0W U0['^[n[ [@(&])B Xe(