ELF>@@GNU LJ] JLinuxU>Ht u]i]UHATD澀SHDHHHH[A\]UH1LJH]ff.fUHAVAUATISHXHT@`lfpft hxf|f\LHcL ȋ  HH I)4 @ƾLf1DI$ADHHuξ A$iA$ut @Lx&I$ADŽ$H[A\A]A^]fUHATLgxI$x'`mLA\]U1HATSH_xǃHHHAD[A\]ff.UHwPH]UHAWAVLAUATISM$DHLLAt)L ALLD[A\A]A^A_]ADŽ$1HyAŅyUHAtKAuTEi@BEHHRDȃ>t7X)ʙt]Ã>tZtLt>]H)ʙ~HcHigfffH!)BhDxD|뚃tuDlDp{UE>Ht uq]Èid]fItIt`It#Í=PUH#]Ã>tzLJ\ÅHH@H49N9NU~ H)ȉH]Ãtr-t\u|LJLVu#LJ\Bxu.LJL.LJ\LJ\LJLLJL@U HAUATISHHHUH@eH%(HE1UBJHcHcɋL LxLkH1HHHHǃHcHǃH)0HHMЃrrHEHH|H|H~HH)2H)r1҉փL1L79rLHIIH]eH3%(H@[A\A]]ÃttTfTǃ1HxUH1HHǃHHHǃH)0HEHcH0HHTT%H+UHAVLAUIATE1SHIcDC HLAąt)HL9uIcIո fAEAD$[HA\A]A^]AIcIڐUIHALHH]HDU1HAUATISHHHUHeH%(HE1u<ELkLL!HcȅLHHHueH34%(uH[A\A]]Hff.fUHAWAVAUATLg SHLHHuо@HHLLIHLLHǀHǀ(LLHLEtLE̅`m'IHMHQfWHIHHHHIHEALJHIH@MgXIAGHiHIHAIIHI}HIxIHIHHQ0HH:IHHzHxHzHxHzHxHz Hx Hz(Hx(Hz0Hx0Hz8Hx8HR@HP@HIHAHFHAHFHAHFHA HF HA(HF(Lx0LHLLE=EЅHe[A\A]A^A_]Ã%0=He[A\A]A^A_]HIHHHPHHPHHPHHP HHP(HHP0HHP8HHP@LLHHe[A\A]A^A_]HIHHHPHHPHHPHHP HHP(HHP0HHP8HHP@IHHIHPHVH@HFN% HA LIIx1HAWZIH$UHIt5Iu(AHH@HH]Ã>AtH1]HfDAtgAupU>HtmXtHH@)Hc‰HiCH2)Ai@B)HE]Ã>tGt3thH~T눋xAË|AÃtulAËpAf.UHSHHH?H[]UHHAUATSHHIx&AĨ uBAu%H[A\A]]HLHHLHAtff.UHAVAUAATAΠSH@HH?eH%(HE1EH;A΀EDDH;E1΀A@DH;DAAHUeH3%(u H[A\A]A^]ff.@UHAVAUATLSHLLL"AŅ ALAŅfBLAŅfDB;fHEŋE1E1DP%HcHiMbH&)A9DLAHt,QA)1A=~AHAuEu5Et0AfFLD[A\A]A^]DFD1E1@UHAVIHAUHuATISHeH%(HE1}IƒMnLÅtgALA8wPA8LHIIH]eH3%(u1H[A\A]A^]HHHH@UHAVAULATSHLLLAąx=HHvDHHwAt:L9Aąxf@LD[A\A]A^]AuAfUHATISHHI~DIIubH+HHRH[A\]Mt0Iu#>uUFA$H[A\]ø‹tqu@A$럃>t5Hc\H[A\]ËPH[A\]HcLJHuHuFuBA$!DA$ ff.@UHATSH0eH%(HE1=I1 A$@A$H9~6:\DLyHUeH3%(ueH0[A\]Å~IFHAH19A9DLHH9uEA)E$|LE1ff.@UHATIHSHuIHHeH%(HE1u@}t:Lx*L-HHIH]eH3%(uH[A\]HHH{HADEHHH EI$EHHH EADHEI$HH EHHH HHHLEEIHHH HLEHEHLEEHLEEHLEEH;HEHH EHHHH H;HEHH EH;ADHHEH EH;ADHHEH EH;HEHH EHHHHx DFHHHAH IHHH HcIHHH HIHHH HIHHEH HcEUHHH]UHH]%s: failed to write to control register %x: %d %s: failed to write to register %x: %d %s: failed to clear interrupt status: %d Failed to enable regulators: %d Failed to setup regulator cleanup action %d %s: i2c device found does not match expected id %s: Failed to write to CMD register: %d %s: failed to read STATUS register: %d %s: failed to enable auto increment protocol: %d %s: failed to read from register %x: %d %s: failed to enable repeated byte protocol: %d %s: failed to read from the CNTRL register %s: Device is not powered on and/or ADC is not enabled %s: The two ADC channels have not completed an integration cycle device is already enabled %u,%u,%d vddvddioFailed to get regulators: %d &chip->als_mutex&chip->prox_mutexTSL2772_event%s: irq request failed %s: device is not enabled %s: data not valid yet %s: failed to get lux tsl2772in_illuminance0_lux_tablein_proximity0_calibratein_illuminance0_calibratein_illuminance0_target_inputtsl2772_als_calibratememcpytsl2772_read_autoinc_regstsl2772_get_luxtsl2772_read_statustsl2772_event_handlertsl2772_probetsl2772_write_control_regtsl2772_chip_onamstaos,tsl2571amstaos,tsl2671amstaos,tmd2671amstaos,tsl2771amstaos,tmd2771amstaos,tsl2572amstaos,tsl2672amstaos,tmd2672amstaos,tsl2772amstaos,tmd2772avago,apds9930tsl2571tsl2671tmd2671tsl2771tmd2771tsl2572tsl2672tmd2672tsl2772tmd2772 apds9930 111111  x x x x x x x 8z< N81 N`H`]@8]8|license=GPLdescription=TAOS tsl2772 ambient and proximity light sensor driverauthor=Brian Masney author=J. August Brenner srcversion=61C9E3BE1D7B2DDC5C63FF9alias=i2c:apds9930alias=i2c:tmd2772alias=i2c:tsl2772alias=i2c:tmd2672alias=i2c:tsl2672alias=i2c:tsl2572alias=i2c:tmd2771alias=i2c:tsl2771alias=i2c:tmd2671alias=i2c:tsl2671alias=i2c:tsl2571alias=of:N*T*Cavago,apds9930C*alias=of:N*T*Cavago,apds9930alias=of:N*T*Camstaos,tmd2772C*alias=of:N*T*Camstaos,tmd2772alias=of:N*T*Camstaos,tsl2772C*alias=of:N*T*Camstaos,tsl2772alias=of:N*T*Camstaos,tmd2672C*alias=of:N*T*Camstaos,tmd2672alias=of:N*T*Camstaos,tsl2672C*alias=of:N*T*Camstaos,tsl2672alias=of:N*T*Camstaos,tsl2572C*alias=of:N*T*Camstaos,tsl2572alias=of:N*T*Camstaos,tmd2771C*alias=of:N*T*Camstaos,tmd2771alias=of:N*T*Camstaos,tsl2771C*alias=of:N*T*Camstaos,tsl2771alias=of:N*T*Camstaos,tmd2671C*alias=of:N*T*Camstaos,tmd2671alias=of:N*T*Camstaos,tsl2671C*alias=of:N*T*Camstaos,tsl2671alias=of:N*T*Camstaos,tsl2571C*alias=of:N*T*Camstaos,tsl2571depends=industrialioretpoline=Yintree=Yname=tsl2772vermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layout4>i2c_del_driverqi2c_register_driver^kstrtobooloiio_push_eventܺiio_get_time_nsޖ{devm_request_threaded_irq'__devm_iio_device_registerQ__mutex_initߙi2c_smbus_read_byte_datam5devm_add_actionoD1devm_regulator_bulk_get}&devm_iio_device_allocڒ{kstrtou16nJnesnprintffortify_panic) __stack_chk_failˊget_optionsb˛@mutex_unlock*mutex_lockVzregulator_bulk_disableregulator_bulk_enable-U_dev_info=i2c_smbus_write_byteGusleep_rangeڶV3_dev_errt^i2c_smbus_write_byte_datam__fentry__xtsl2772GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0tsl2772.ko_A #.BVj~(:L^p  2F Z.nL l   &D "d6 J^ r <Q ] f s7(0 N 9h,`#(),} p@D)K a{.L +@c@ q}(  )H@X&j9 W0tp-u'P%p@"H W|geT|@ @Q)$BVe y  CO,{/`   $x  %& 'D  ] `v @ 0 (     5  V *h *z p* P* 0*         ` ( 6 A M W h u           , B Z j       __UNIQUE_ID_srcversion76__UNIQUE_ID_alias75__UNIQUE_ID_alias74__UNIQUE_ID_alias73__UNIQUE_ID_alias72__UNIQUE_ID_alias71__UNIQUE_ID_alias70__UNIQUE_ID_alias69__UNIQUE_ID_alias68__UNIQUE_ID_alias67__UNIQUE_ID_alias66__UNIQUE_ID_alias65__UNIQUE_ID_alias64__UNIQUE_ID_alias63__UNIQUE_ID_alias62__UNIQUE_ID_alias61__UNIQUE_ID_alias60__UNIQUE_ID_alias59__UNIQUE_ID_alias58__UNIQUE_ID_alias57__UNIQUE_ID_alias56__UNIQUE_ID_alias55__UNIQUE_ID_alias54__UNIQUE_ID_alias53__UNIQUE_ID_alias52__UNIQUE_ID_alias51__UNIQUE_ID_alias50__UNIQUE_ID_alias49__UNIQUE_ID_alias48__UNIQUE_ID_alias47__UNIQUE_ID_alias46__UNIQUE_ID_alias45__UNIQUE_ID_alias44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6tsl2772_read_interrupt_configtsl2772_write_control_regtsl2772_write_control_reg.cold__func__.37792tsl2772_chip_off_actiontsl2772_chip_ontsl2772_int_time_availtsl2772_als_gaintsl2772_chip_on.cold__func__.37891tsl2772_resumetsl2772_suspendtsl2772_disable_regulators_actiontsl2772_invoke_changetsl2772_write_event_valuetsl2772_write_interrupt_configtsl2772_write_rawin_illuminance0_lux_table_storein_illuminance0_lux_table_store.cold__func__.6463in_illuminance0_lux_table_showin_illuminance0_target_input_showin_illuminance0_target_input_storetsl2772_probe__key.38229__key.38230device_channel_configtsl2772_chip_info_tbltsl2772_default_settingstsl2772_default_lux_table_grouptsl2772_event_handlertsl2772_probe.cold__func__.38228tsl2772_read_availtsl2772_prox_calibscale_availtsl2772_int_calibscale_availtsl2772_read_event_valuetsl2772_read_status.isra.0tsl2772_read_status.isra.0.cold__func__.37786tsl2772_event_handler.cold__func__.38184tsl2772_read_autoinc_regs.isra.0tsl2772_read_autoinc_regs.isra.0.cold__func__.37800tsl2772_get_luxtsl2772_get_lux.cold__func__.37809in_illuminance0_calibrate_storein_illuminance0_calibrate_store.cold__func__.37872tsl2772_get_proxtsl2772_read_rawtsl2772_prox_gaintsl2772_prox_calin_proximity0_calibrate_storetsl2772_driver_inittsl2772_drivertsl2772_driver_exit__UNIQUE_ID_license77__UNIQUE_ID_description76__UNIQUE_ID_author75__UNIQUE_ID_author74tsl2772_of_matchtsl2772_pm_opstsl2772_idtabletsl2772_eventstsl2772_device_infotsl2772_device_attr_group_tbltsl2772_ALS_device_attrstsl2772_PRX_device_attrstsl2772_ALSPRX_device_attrstsl2772_PRX2_device_attrstsl2772_ALSPRX2_device_attrsdev_attr_in_illuminance0_target_inputdev_attr_in_illuminance0_calibratedev_attr_in_illuminance0_lux_tabledev_attr_in_proximity0_calibratetsl2x71_lux_tabletmd2x71_lux_tabletsl2x72_lux_tabletmd2x72_lux_tableapds9930_lux_tabledevm_request_threaded_irqiio_push_event__this_modulesnprintfcleanup_module__mod_of__tsl2772_of_match_device_tablefortify_panic__fentry__init_modulekstrtou16__stack_chk_failusleep_rangeregulator_bulk_disable_dev_infodevm_add_actioni2c_register_driver_dev_erri2c_smbus_write_bytemutex_lock__devm_iio_device_register__mutex_initkstrtobooldevm_iio_device_allocregulator_bulk_enabledevm_regulator_bulk_getiio_get_time_ns__mod_i2c__tsl2772_idtable_device_tablemutex_unlockget_optionsi2c_smbus_write_byte_datai2c_del_driveri2c_smbus_read_byte_data!DLa; ( )TBJ(q!V^w (H (D0 = "/ A j  & *   U   9 ! b o w   N   _  (    H=  ` G q  ) ) ) ) ) *  * * *  )! ), )7 )B )M *X  *c *n * @  q    @ (c  t 0 (qq&Aw:.;_af/A ( )C )#   (L< C XLTVa s 0|V V   *  *   * & 019* B MU* ^ iq* } P H p X        & 2:F  P pYao @v ^ @ ^  S  xS  @#/S= D PYS     ` p(08 @HPX`hpx@ p@@p $H %$%($X$0&`$& $!$$@'(%'0%@@%H%X%`%h%p%%(%@%%%%%%8&0(@&@P&X&h&p&x&&&X(&@&&&&''H'(P'@`'h'x''''' (`H(@p(0(@ 8` 0@HP`5@*H*P*X*`*hp*pp*xP*p*P*0*x0.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.rodata.modinfo__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?':@z@J]E@^Y@`n"i@p0 ~4y@ 22R@ * @@KO V @șY@@X0]0]XX]X]h]h m !0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H 5GB*|Lك`Ւ 3&α\{;_pWIc:s;CS߿EĿUenQEռĠ{)ntPKrEߠF`=݆Yд f(a$xФwHXGzOڜhDV8k~ۓMѮ T$Z GQX 9