linux/drivers/mfd/mc13xxx-core.c
<<
>>
Prefs
   1/*
   2 * Copyright 2009-2010 Pengutronix
   3 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
   4 *
   5 * loosely based on an earlier driver that has
   6 * Copyright 2009 Pengutronix, Sascha Hauer <s.hauer@pengutronix.de>
   7 *
   8 * This program is free software; you can redistribute it and/or modify it under
   9 * the terms of the GNU General Public License version 2 as published by the
  10 * Free Software Foundation.
  11 */
  12
  13#include <linux/slab.h>
  14#include <linux/module.h>
  15#include <linux/platform_device.h>
  16#include <linux/mutex.h>
  17#include <linux/interrupt.h>
  18#include <linux/mfd/core.h>
  19#include <linux/mfd/mc13xxx.h>
  20#include <linux/of.h>
  21#include <linux/of_device.h>
  22#include <linux/of_gpio.h>
  23
  24#include "mc13xxx.h"
  25
  26#define MC13XXX_IRQSTAT0        0
  27#define MC13XXX_IRQSTAT0_ADCDONEI       (1 << 0)
  28#define MC13XXX_IRQSTAT0_ADCBISDONEI    (1 << 1)
  29#define MC13XXX_IRQSTAT0_TSI            (1 << 2)
  30#define MC13783_IRQSTAT0_WHIGHI         (1 << 3)
  31#define MC13783_IRQSTAT0_WLOWI          (1 << 4)
  32#define MC13XXX_IRQSTAT0_CHGDETI        (1 << 6)
  33#define MC13783_IRQSTAT0_CHGOVI         (1 << 7)
  34#define MC13XXX_IRQSTAT0_CHGREVI        (1 << 8)
  35#define MC13XXX_IRQSTAT0_CHGSHORTI      (1 << 9)
  36#define MC13XXX_IRQSTAT0_CCCVI          (1 << 10)
  37#define MC13XXX_IRQSTAT0_CHGCURRI       (1 << 11)
  38#define MC13XXX_IRQSTAT0_BPONI          (1 << 12)
  39#define MC13XXX_IRQSTAT0_LOBATLI        (1 << 13)
  40#define MC13XXX_IRQSTAT0_LOBATHI        (1 << 14)
  41#define MC13783_IRQSTAT0_UDPI           (1 << 15)
  42#define MC13XXX_6option value="v2.6.27.29"
	  >
  v20ion>
  
  
 MC13XXX_6ID0<< 2)
   4MC13XXX_6SE10_CHGDETI" class="sref">MC13XXX_6SE10on value="v2.6.27.29"
	  >
2/mfd/mc13xxx-core.c#L38" id="L38" class=4line" na4e="L35">  35#define4  36#define4           (1M3783_IRQSTAT0_UDPI           (1M0on value="v2.6.27.29"
	  >
2/mfd/mc13xxx-core.c#L40" id="L40" class="line" na4e="L37">  37#define4  38#define4        0
MASK3on value="v21fd/mc13xxx-core.c#L26" id="L26" class=4line" na4e="L39">  39#define4        0
MASK3 (1 <Mon value="vXXX_IRQSTAT0_ADCDONEI" class="sref">MC13XXX_IRQSTAT0_ADCDONEI       (1 << fd/mc13xxx-core.c#L5" id="L5" class="liline" na5e="L40">  40#define5        0
MASK3 (1 <<Mon valueXXX_IRQSTAT0_ADCBISDONEI" class="sref">MC13XXX_IRQSTAT0_ADCBISDONEI    (1 << 1)
fd/mc13xxx-core.c#L5" id="L5" class="liline" na5e="L41">  41#define5        0
MASK3 TSM<< 2)
MC13XXX_IRQSTAT0_TSI            (1 <fd/mc13xxx-core.c#L5" id="L5" class="liline" na5e="L42">  42#define5MC13783_IRQSTAT0_WHIGHI         (1 <<fd/mc13xxx-core.c#L5" id="L5" class="li.15"
	  5
  v2.6.27.15
5   
MC13783_IRQSTAT0_WLOWI          (1 <&lfd/mc13xxx-core.c#L5" id="L5" class="liine" nam5e="L4">   4        0
MASK3 (1 <M<< 2)
XXX_IRQSTAT0_CHGDETI" class="sref">MC13XXX_IRQSTAT0_CHGDETI        (1 <<fd/mc13xxx-core.c#L5" id="L5" class="liine" namee="L5">   5MC13783_IRQSTAT0_CHGOVI         (1 <<fd/mc13xxx-core.c#L5" id="L5" class="liline" na5e="L36">  36#define5    class=MASK3 (1 REVM<< 2)
XXX_IRQSTAT0_CHGDETI" class="sref">MC13XXX_IRQSTAT0_CHGREVI        (1 <<fd/mc13xxx-core.c#L5" id="L5" class="liline" na5e="L37">  37#define5    class=MASK3 (1 <&M<< 2XXX_IRQSTAT0_CHGSHORTI" class="sref">MC13XXX_IRQSTAT0_CHGSHORTI      (1 << 9fd/mc13xxx-core.c#L5" id="L5" class="liline" na5e="L38">  38#define5    class=MASK3 (1 &M<< 2)
MC13XXX_IRQSTAT0_CCCVI          (1 <&lfd/mc13xxx-core.c#L5" id="L5" class="liline" na5e="L39">  39#define5    class=MASK3 (1 <Mon value="vXXX_IRQSTAT0_ADCDONEI" class="sref">MC13XXX_IRQSTAT0_CHGCURRI       (1 << fd/mc13xxx-core.c#L6" id="L6" class="liline" na6e="L40">  40#define6    class=MASK3 (1 &M<< 2)
MC13XXX_IRQSTAT0_BPONI          (1 <&lfd/mc13xxx-core.c#L6" id="L6" class="liline" na6e="L41">  41#define6    class=MASK3 (1 <M<< 2)
XXX_IRQSTAT0_CHGDETI" class="sref">MC13XXX_IRQSTAT0_LOBATLI        (1 <<fd/mc13xxx-core.c#L6" id="L6" class="liline" na6e="L42">  42#define6   I" clasMASK3 (1 &llM<< 2)
XXX_IRQSTAT0_CHGDETI" class="sref">MC13XXX_IRQSTAT0_LOBATHI        (1 <<fd/mc13xxx-core.c#L6" id="L6" class="li5

  v2.6.20.2   MASK3 (1 OVMXXX_IRQSTAT0 
=P>    0
MASK3 TSMref="+code=MC13783_IRQSTAT0_UDPI" class="sref">MC13783_IRQSTAT0_UDPI        (1 <<fd/mc13xxx-core.c#L6" id="L5" cl6ss="liine" nam5e="L4"> 6 4MC    (1 <<fd/mc13xxx-core.c#L6" id="L5" cl6ss="liine" namee="L5"> 6 5M    (1 <<fd/mc13xxx-core.c#L6" idd="L6" cllass="line" name="L6">   36#define4MC13XXX_6SE10_CHGDETI" class="sref">MC    (1 <<fd/mc13xxx-core.c#L6" id="L5" cl6ss="liline" na5e="L37">6 37#define5  K" clhreMASK3 (1 OVM<< 2)
<783_IRQSTAT0_WHIGHO         (KMC13XXX_IRQSTAT0_CHGDET        (1 <<fd/mc13xxx-core.c#L6" id="L5" cl6ss="liline" na5e="L38">6 38#define5           (1M3783_IRQSTAT0_UDPI        (1 <<fd/mc13xxx-core.c#L6" id="L5" cl6ss="liline" na5e="L39">6 397 40#define MC13XXX_IRQSTAT0_LO1    0
MASK3 3    (1 <<fd/mc13xxx-core.c#L6" i7="L6" cl7ss="liline" na6e="L41">7 41#define6MC13XXX_IRQSTAT0_LO1_1HZl           (1M0on value="v2a href="drivers/mfd/mc13xxx-core.c#L37" 7="L6" cl7ss="liline" na6e="L42">7 42#define MC13XXX_IRQSTAT0_LO1_TODAl          (1 << 12)
< href="drivers/mfd/mc13xxx-core.c#L37" 7="L6" cl7ss="li5
 MC13XXX_6SE10_CHGDETI" class1_ONOFDef        (1 << 14)
6.27.29"
	  >
2/mfd/mc13xxx-core.c#L40" 7="L5" cl7ss="liine" nam5e="L4"> 7 4MC13XXX_6SE10_CHGDETI" class1_ONOFD2f        (1 << 14)
a href="drivers/mfd/mc13xxx-core.c#L41" 7="L5" cl7ss="liine" namee="L5"> 7 5#define4MC13XXX_6SE10_CHGDETI" class1_ONOFD3f        (1 << 14)
a href="drivers/mfd/mc13xxx-core.c#L42" 7d="L6" c7lass="line" name="L6"> 7 36#define MC13XXX_IRQSTAT0_CH1_SYSRScl        (1 << 6)
   37#define MC13XXX_IRQSTAT0_CH1_RTCRScl        (1 << 6)
7 38#define MC13XXX_IRQSTAT0_CH1_PClf">MC13XXX_6ID0<< 2)
7 39#define 8 40#define 8 41#define MC13XXX_6SE10_CHGDETI" class1_PWRRDYf        (1 << 14)
<< href="drivers/mfd/mc13xxx-core.c#L37" 8="L6" cl8ss="liline" na6e="L42">8 42#define MC13XXX_IRQSTAT0_LO1_THWARNcl       (1 << 11)
< href="drivers2/mfd/mc13xxx-core.c#L39" 8="L6" cl8ss="li5
 MC13XXX_IRQSTAT0_LO1_THWARNcl       (1 << 11)
<6.27.29"
	  >
2/mfd/mc13xxx-core.c#L40" 8="L5" cl8ss="liine" nam5e="L4"> 8 4#define MC13XXX_IRQSTAT0_LO1_CLKl">MC13XXX_6option value="v2.a href="drivers/mfd/mc13xxx-core.c#L41" 8="L5" cl8ss="liine" namee="L5"> 8 5#define4MC13XXX_6SE10_CHGDETI" class1_SEMAFf         (KMC13;< 7)
< 8 36#define4 8 37#define5   38#define5MC13XXX_IRQSTAT0_CH1_HScl">MC13XXX_6option value="v2. href="drivers1/mfd/mc13xxx-core.c#L36" 8="L5" cl8ss="liline" na5e="L39">8 39#define MC13XXX_IRQSTAT0_CH1_ALSP cl        (1 << 14)
2a href="drivers/mfd/mc13xxx-core.c#L37" 9="L6" cl9ss="liline" na6e="L40">9 40#define MC13XXX_IRQSTAT0_WH1_AHSTI" cl      (1 << 9)
<.6.27.29"
	  >
2/mfd/mc13xxx-core.c#L38" 9="L6" cl9ss="liline" na6e="L41">9 419 42#define6MC13XXX_IRQSTAT0_CH1        (1 &4    (1 <<fd/mc13xxx-core.c#L6" i9="L6" cl9ss="li5
 MC13XXX_IRQSTAT0_LO1_1HZl        (1 <<fd/mc13xxx-core.c#L6" i9="L5" cl9ss="liine" nam5e="L4"> 9 4MC13XXX_IRQSTAT0_LO1_TODAl        (1 <<fd/mc13xxx-core.c#L6" i9="L5" cl9ss="liine" namee="L5"> 9 5MC13XXX_6SE10_CHGDETI" class1_ONOFDef        (1 <<fd/mc13xxx-core.c#L6" i9d="L6" c9lass="line" name="L6"> 9 36#define4MC13XXX_6SE10_CHGDETI" class1_ONOFD2f        (1 <<fd/mc13xxx-core.c#L6" i9d="L7" c9lass="line" name="L7"> 9 37#define5MC13XXX_6SE10_CHGDETI" class1_ONOFD3f        (1 <<fd/mc13xxx-core.c#L6" i9d="L8" c9lass="line" name="L8"> 9 38#define5MC13XXX_IRQSTAT0_CH1_SYSRScl        (1 <<fd/mc13xxx-core.c#L6" i9d="L9" cllass="line" name="L9">   39#define5MC13XXX_IRQSTAT0_CH1_RTCRScl    href="drivers/mfd/mc13xxx-core.c#L10" idd="L10" cllass="line" name="L10">   40<   #define5MC13XXX_IRQSTAT0_CH1_PClf">Mhref="drivers/mfd/mc13xxx-core.c#L10" idd="L11" c0lass="line" name="L11"> 0140<  >#define6 0240<  >#define6 0340<  option>

  v2.6.20.2   MASK3 (1 OVMXXX_IRQSTAT0asMASK3 (1 &llM<< 2)
XXX_IRQSTAT0_CH1_PWRRDYf">MC13XXX_6SE10_CHGDETI" class1_PWRRDYf    href="drivers/mfd/mc13xxx-core.c#L10" idd="L14" c0lass="line" name="L14"> 0440<  MC13XXX_IRQSTAT0_LO1_THWARNcl    href="drivers/mfd/mc13xxx-core.c#L10" idd="L15" c0lass="line" name="L15"> 0540<  >#define MC13XXX_IRQSTAT0_LO1_THWARNcl    href="drivers/mfd/mc13xxx-core.c#L10" idd="L16" c0lass="line" name="L16"> 0640<  >#define5MC13XXX_IRQSTAT0_LO1_CLKl">MChref="drivers/mfd/mc13xxx-core.c#L10" idd="L17" c0lass="line" name="L17"> 0740<  >#define5MC13XXX_6SE10_CHGDETI" class1_SEMAFf    href="drivers/mfd/mc13xxx-core.c#L10" idd="L18" c0lass="line" name="L18"> 0840<  >#define5 0940<  >#define    10<11>#define MC13XXX_IRQSTAT0_CH1_HScl">MChref="drivers/mfd/mc13xxx-core.c#L11" idd="L11" cllass="line" name="L11">  140< 1>#define MC13XXX_IRQSTAT0_CH1_ALSP cl    href="drivers/mfd/mc13xxx-core.c#L11" idd="L12" cclass="line" name="L12">   12<11>#define5MC13XXX_IRQSTAT0_WH1_AHSTI" cl    href="drivers/mfd/mc13xxx-core.c#L11" idd="L13" cclass="line" name="L13">   13<11>
   14<11MC13XXX_IRQSSIONasMASK3 (1 &7href="drivers/mfd/mc13xxx-core.c#L24" 1id="L15" cclass="line" name="L15">   15<11>#define MC13XXX_IRQSSIONS   16<11>#define5MC13XXX_IRQSSIONS
2/mfd/mc13xxx-core.c#L40" 1id="L17" cclass="line" name="L17">   17<11>#define MC13XXX_IRQSSIONSICID">MC13XXX_6optio0x07;< 9)
<2a href="drivers/mfd/mc13xxx-core.c#L33" 1id="L18" cclass="line" name="L18">   18<11>#define5MC13XXX_IRQSSIONSFINf">MC13XXX_6ID0&l0x03;< 9)
<2 href="drivers1/mfd/mc13xxx-core.c#L36" 1id="L19" cclass="line" name="L19">   19<11>#define5MC13XXX_IRQSSIONSFABf">MC13XXX_6ID0&l0x03;< 9)
<<< href="drivers/mfd/mc13xxx-core.c#L37" 1id="L20" 1class="line" name="L20">1  20<12 #define5MC13XXX_IRQSSIONSICIDCODE       (1 &l0x3f;< 11)
<6.27.29"
	  >
2/mfd/mc13xxx-core.c#L40" 1id="L21" 1class="line" name="L21">1  21<121        (1 <<fd/mc13xxx-core.c#L6" i12d="L12" cllass="line" name="L12">   12<12>#define5MC13XX34708SSIONS1  23<12option>

  v2.6.20.2SIONSMC13XX34708SSIONS
2/mfd/mc13xxx-core.c#L40" 1id="L24" 1class="line" name="L24">1  24<12MC13XX34708SSIONSFINf">MC13XXX_6ID0&l0x07;< 9)
<2a href="drivers/mfd/mc13xxx-core.c#L33" 1id="L25" 1class="line" name="L25">1  25<12>#define MC13XX34708SSIONSFABf">MC13XXX_6ID0&l0x07;< 9)
<2 href="drivers1/mfd/mc13xxx-core.c#L36" 1id="L26" 1class="line" name="L26">1  26<1a>#defref="drivers1/mfd/mc13xxx-core.c#L36" 1id="L17" cclass="line" name="L27">1  27<1a>#define MC13XXX_IRQSADC1f">MC13XXX_6ID0&44    (1 <<fd/mc13xxx-core.c#L6" i1id="L28" 1class="line" name="L28">1  28<1a>#define MC13XXX_IRQSADC1SADENf">MC13XXX_6ID0& M0on value="v2a href="drivers/mfd/mc13xxx-core.c#L37" 1id="L29" 1class="line" name="L29">1  29<1a>#define MC13XXX_IRQSADC1SRANDf">MC13XXX_6ID0& M0on value="v2< href="drivers/mfd/mc13xxx-core.c#L37" 1id="L30" 1class="line" name="L30">1  30<1a>#define MC13XXX_IRQSADC1SADSELf">MC13XXX_6ID0& Mlt;< 14)
6.27.29"
	  >
2/mfd/mc13xxx-core.c#L40" 1id="L31" 1class="line" name="L31">1  31<1a>#define MC13XXX_IRQSADC1SASCf">MC13XXX_6ID0& M0<< 14)
2a href="drivers/mfd/mc13xxx-core.c#L37" 1id="L32" 1class="line" name="L32">1  32<1a>#define MC13XXX_IRQSADC1SADTRIGIGN          (1 << 12)
.6.27.29"
	  >
2/mfd/mc13xxx-core.c#L38" 13d="L13" cllass="line" name="L13">   23<13>
1  34<1a>#define MC13XXX_IRQSADC2f">MC13XXX_6ID0&45href="drivers/mfd/mc13xxx-core.c#L24" 1id="L25" 1class="line" name="L35">1  35<13>
1  36<1a>#defvoidhref="+code=MC13xxx-cor_lockass="sref">MC13xxx-cor_lock#def(structhref="+code=MC13xxx-corass="sref">MC13xxx-corf">MC*ref="+code=MC13xxx-corass="sref">MC13xxx-corf">M.27.29"
	  >
2/mfd/mc13xxx-core.c#L38" 13d="L17" cclass="line" name="L37">1  37<1a>#def{27.29"
	  >
2/mfd/mc13xxx-core.c#L38" 13d="L28" 1class="line" name="L38">1  38<1a>#defXX_6ID0&if (!ref="+code=MC13x.hMC13x.hMC13xxx-corf">M-MC13lock#def)) {27.29"
	  >
2/mfd/mc13xxx-core.c#L38" 13d="L29" 1class="line" name="L39">1  39<1a>#defC13XXX_6ID0& M0&aef="+code=MC13dev_dbgass="sref">MC13dev_dbg#def(ref="+code=MC13xxx-corass="sref">MC13xxx-corf">M-MC13devf">M, n class="commbuteng"ot;

1  40<140#defC13XXX_6ID0& M0&C13XXX_6ID0& M0&aef="+code=MC13__func__ass="sref">MC13__func__f">M, nef="+code=MC13__builtin_rn fal_addressass="sref">MC13__builtin_rn fal_address#def(0)) href="drivers/mfd/mc13xxx-core.c#L14" idd="L31" 1class="line" name="L41">1  41<141        (1 <<fd/mc13xxx-core.c#L6" i1id="L42" 1class="line" name="L42">1  42<142f">MC13XXX_6ID0& M0&aef="+code=MC13x.hMC13x.hMC13xxx-corf">M-MC13lock#def) href="drivers/mfd/mc13xxx-core.c#L14" idd="L13" cv2.6.27.15"
	  >
  v2.6.127.151/optioID0& M0&}href="drivers/mfd/mc13xxx-core.c#L14" idd="L14" cllass="line" name="L14">   34<1>MC13dev_dbg#def(ref="+code=MC13xxx-corass="sref">MC13xxx-corf">M-MC13devf">M, n class="commbuteng"ot;

1  35<1re.c#L14" idd="L25" 1class=4line" na4e="L35">1  35<1re.c#?="+code=MC13devass="sref">MC13devf">M, n l8 1     1  (KMCf="+code=MC13lockass="sref">MC13lock#def)="+code=M13XXX_IRQSTAT0_CCCVI"a> 1     1    (1core.c#L14" iddEXPORT_SYMBOalue="v2< href="EXPORT_SYMBOaef="drivers/mfd/mc13xxx-corame="L35">1  35<13>
1  35<1re.c#?="+code=MC13dev-corf">M."v2.6.27.29"
	  >
2/mfd/1mc13x1x-core na4e="L35">1  35<1re.c#?="+code=MC13dev="+code=Ma>#define41  35<13>
1  36<1a>#defvoidhref="+code=MC13xxx-cor_lockass="sref">MC13xxx-cor_lock#def(structhre  0
MASK31 (1 <Mon value="vXXX_1IRQST1T0_ADCass="sref">MC13x.h
  v2.6.127.151/optioID0& M0&}href="drivers/mfd/mc13xxx-core.c#L14" idd="L14" cllass="line" name="L14">   34<1>MC13dev_dbg#def(ref="+code=MC13xxx-corass="sref">MC13xxx-corf">M-     1   0
MASK3 TSM<< 21)

1  35<1re.c#L14" idd="L25" 1class=4line" na4e="L35">1  35<1re.c#?="+code=MC13de 

   <&unme="L35">1  35<13>
<<&unme="d/mc13xxx-core.c#L6" i1id="L42" 1class="line" name="L42">1  42<142f">MC13XXX_6ID0& M0&aef="+code=MC13x.hMC13x.hMC13lock#def    0
MAS1K3 (1 <M<< 2)
XX1X_IRQ1TAT0_Ccore.c#L14" iddEXPORT_SYMBOalue="v2< href="EXPORT_SYMBOaef="drivers/mfd/mc13xxx-coraunme="L35">1  35<13>
MC13x.hSIONSFABf">MC13XXX_6ID0&l0x07;&class=MAS1K3 (1 REVM<< 2)
XX1X_IRQ1TAT0_Cinc13xxx-core.c#L26" 1id=" idg idadL35">1  35<13>
1  36<1a>#defvoidhref="+code=MC13xxx-cor_locka, unsigned inc13xxx-core.c#L26offsss=""+code=MC13xxoffsss13xxx-core.c#L14" iddu33">   23<13>
MC13X36">1  36<1a>#defval">   23<13>
MC13xxx-cor_lock#def(structhre -corf">M.1 <&M<< 2XXX_IR1QSTAT1_CHGSHass="sref">MC13x.hM-  15#includ 0
MASK31 (1 <Mon value="vXXX_1IRQST1T0_ADC class="line" name="L15">  15#includK3 (1 &l1=MASK3 (1 &M<< 2)
1
  BUG_   13<11>
1  35<13>
<="L37is="driedc13xxx-core.c#L38" 13d="L28" 1class="line" name="L38">1  38<1a>#defXX_6ID0&if (!ref="+code=MC13x.h  15#includ/a>     1K3 (1 <M<< 2)
XX1X_IRQ16e" name="L11">  11" clasMAS1K3 (1 &llM<< 2)
XX1X_IRQ163="L13" cv2.67" c3xxx-core.c#L26offsss=""+code=MC13xxoffsss13xx <1a>L13" cllass="line" name=NUMREGS">   23<13>
MC13xxx-cor_lock#def(structhrea> 
=P>  1  0
MASK3 TSMref="+code=1MC137164#L14" idd="L31" 1claidd="L -core.c#L14" iddEINV        (1 <&lEINV  13xx" class="line" name="L15">  15#includ   0
MAS1  0
MASK3 TSMref="+code=1MC13716X_IRQSADC2ass="sref">MC13XXX_IRQSADC2f">MC13 ID> 1   0
MASK3 TSM<< 21)

  rss=""+code=MC13xxrss13xx =6.27.15"
	  >
  rsgmap idadL35">1  35<13>
rsgmap idadef="drivers/mfd/mc13xxx-core.c#L14" idd="L14" cllass="line" name="L14">  rsgmapL35">1  35<13>
rsgmap13xxx-core.c#L14" iddoffsss=""+code=MC13xxoffsss13xxx-core.c#L14" iddval">   23<13>
  15#includlass=MAS1  0
MASK3 TSMref="+code=1MC13713_IRQS3" cv2.6.27.15"
	  >
  v2.6v.127.151/optioID0& M0&v}href="drivers/mfd/mc13xxx-core.c#L14" idd="L14" cllass="line" name="L14">   34<1>MC[0xf(ref02x] "line 0xf(ref06x+code=MC13xxx-co-core.c#L14" iddoffsss=""+code=MC13xxoffsss13xxx-6">1  36<1a>#defval">   23<13>
  15#includ-corf">M.ASK3 (1 OVM<< 2)
<1783_I16-core na4e="L35">1  35<1re.c#?="+code=MC13dea> 
=M>  1  0
MASK3 TSMref="+code=1MC13716f">M-  15#incluT0_UDPI        (1 <<fd/1mc13x1x-coref="+code=MC13lockass="sref">MC13lock#def0">7 40#define 1  35<13>
  15#inclu="+code=M1C13783_IRQSTAT0_LO1_1HZl1ass="17e" name="L11">  11"+code=MC113XXX_IRQSTAT0_CH1_TODAl1ass="1ref">Minc13xxx-core.c#L26" 1id=" idg writeL35">1  35<13>
1  36<1a>#defvoidhref="+code=MC13xxx-cor_locka, unsigned inc13xxx-core.c#L26offsss=""+code=MC13xxoffsss13xxx-core.c#L14" iddu33">   23<13>
MC13X3">1  36<1a>#defval">   23<13>
MC13xxx-cor_lock#def(structhrecode=MC131783_IRQSTAT0_CH1_ONOFDef1">MC11XXX_6Sass="sref">MC13x.hMC1175IRQS3" cv2.6.27.15"
	  >
  BUG_   13<11>
1  35<13>
<="L37is="driedc13xxx-core.c#L38" 13d="L28" 1class="line" name="L38">1  38<1a>#defXX_6ID0&if (!ref="+code=MC13x.h  15#inclucode=MC131XXX_IRQSTAT0_CH1_ONOFD3f1">MC1173XX34708SSIONSFABf">MC13XXX_6ID0&l0x07;&code=MC131XXX_IRQSTAT0_CC1_SYSRScl1ass="17_IRQS3" cv2.6.27.15"
	  >
  v2.6v.127.151/optioID0& M0&v}href="drivers/mfd/mc13xxx-core.c#L14" idd="L14" cllass="line" name="L14">   34<1>MC[0xf(ref02x] s="l- 0xf(ref06x+code=MC13xxx-co-core.c#L14" iddoffsss=""+code=MC13xxoffsss13xxx-">1  36<1a>#defval">   23<13>
  15#inclucode=MC131XXX_IRQSTAT0_CH1_RTCRScl1ass="17-core na4e="L35">1  35<1re.c#?="+code=MC13def="+code=1MC13XXX_IRQSTAT0_BP1_PCl1ass="17f">M-L13" cllass="line" name=NUMREGS">   23<13>
1  36<1a>#defval">   23<13>
MC13xxx-cor_lock#def(structhre"+code=MC113XXX_IRQSTAT0_LO1_WARa>1     18eng"ot;
  15#incluode=MC13X1XX_IRQSTAT0_LO1_MEMHLI" 1class18addressass="sref">MC13__builtin_rn fal_addreode=MC137183_IRQSTAT0_UD1_PWRRDYf"1>MC1318c#L14" idd="Lidd="L 3xxx-core.c#L26rsgmap writeL35">1  35<13>
rsgmap writeef="drivers/mfd/mc13xxx-core.c#L14" idd="L14" cllass="line" name="L14">  rsgmapL35">1  35<13>
rsgmap13xxx-core.c#L14" iddoffsss=""+code=MC13xxoffsss13xxx-core.c#L14" iddval">   23<13>
  15#include=MC13XX1X_IRQSTAT0_CH1_THWARNcla1ss="s1ef">MCf="+code=MC13lockass="sref">MC13lock#defde=MC137813_IRQSTAT0_LO1_THWARNcla1ss="s1ef">MCcore.c#L14" iddEXPORT_SYMBOalue="v2< href="EXPORT_SYMBOaef="drivers/mfd/mc13xxx-coraidg writeL35">1  35<13>
  15#includode=MC13113XXX_IRQSTAT0_CH1_CLKla1ss="s18X_IRQSADC2ass="sref">MC13XXX_IRQSADC2f">MC13code=MC131XXX_IRQSTAT0_CH1_SEMAFf"1>MC131XX_6SEinc13xxx-core.c#L26" 1id=" idg imwL35">1  35<13>
1  36<1a>#defvoidhref="+code=MC13xxx-cor_locka, unsigned inc13xxx-core.c#L26offsss=""+code=MC13xxoffsss13xxxSADC2ass="sref">MC13XXX_IRQSADC2f">MC13code=MC1313XXX_IRQSTAT0_CC1_MC2
   23<13>
MC13X3">1  36<1a>#defmas"L35">1  35<13>
   23<13>
MC13X3">1  36<1a>#defval">   23<13>
MC13xxx-cor_lock#def(structhrecode=MC131XXX_IRQSTATlass1_HS 1     18CHGSHass="sref">MC13x.hM-
  BUG_   13<11>
1  35<13>
<="L37is="driedc13xxx-core.c#L38" 13d="L28" 1class="line" name="L38">1  38<1a>#defXX_6ID0&if (!ref="+code=MC13x.h  15#incluode=MC13X1XX_IRQSTAT0_CH1_ALSP cla1ss="s190">M-
  BUG_   13<11>
1  36<1a>#defval">   23<13>
1  36<1a>#defmas"L35">1  35<13>
  15#incluode=MC13X1_IRQSTAT0_WH1_AHSTI" cla1ss="s191="L13" cv2.6.27.15"
	  >
  v2.6v.127.151/optioID0& M0&v}href="drivers/mfd/mc13xxx-core.c#L14" idd="L14" cllass="line" name="L14">   34<1>MC[0xf(ref02x] s="l- 0xf(ref06x (MC13xxx-corf">M-
2/mfd/1mc13x19c#L14" idd="L31" 1cla#37;ee som %pf\nt;   23<13>
1  35<13>
  15#incluoe=MC13XX19>#define61  35<1rsgmap update_bit4ef="drivers/mfd/mc13xxx-core.c#L14" idd="L14" cllass="line" name="L14">  rsgmapL35">1  35<13>
rsgmap13xxx-core.c#L14" iddoffsss=""+code=MC13xxoffsss13xxx-core.c#L14" iddmas"L35">1  35<13>
   23<13>
  15#inclu_TODAlass1=MASK3 (1 &M<< 2)
1MC13lock#defFDe>asMAS1K3 (1 &llM<< 2)
XX1X_IRQ1TAT0_Ccore.c#L14" iddEXPORT_SYMBOalue="v2< href="EXPORT_SYMBOaef="drivers/mfd/mc13xxx-coraidg imwL35">1  35<13>
  15#inclu_ode=MC131K3 (1 &llM<< 2)
XX1X_IRQ19   (1M3783_IRQSTAT0_UDPI           (1M01FD3>asMAS1K3 (1 &llM<< 2)
XX1X_IRQ1TAT0_Cinc13xxx-core.c#L26" 1id=" irq_mas"L35">1  35<13>
< 1id=" irq_mas"vers/mfd/mc13xxx-core.c#L26" 1id="L36" 1class="line" name="L36">1  36<1a>#defvoidhref="+code=MC13xxx-cor_locka, inc13xxx-core.c#L26irqf="+code=MC13xxirqockass="sref">MC13xxx-cor_lock#def(structhreRSclasMAS1K3 (1 &llM<< 2)
XX1X_IRQ1TAT0_Cass="sref">MC13x.hM-  15#incl2/a1_PCl  2 0
MASK3 TSM<< 2)
2a hXX201="L13" cv2.6unsigned inc13xxx-core.c#L26offmas"L35">1  35<13>
offmas"13xx =6.27.15"
	  >
  irqf="+code=MC13xxirqocka s="lin4 ?ss="sref">MC13XXX_IRQSTAT0_LO1_7">  37#define49 41  15#incl2/21_PCl  2 
<.6.27.29"
	  >
2/mfd/283_IR20c#L14" idd="Lcore.c#L14" iddu33">   23<13>
MC13X3">1  36<1a>#defirqbitf="+code=MC13xxirqbit13xx =6 1class="lidrivers/mfd/mc13irqf="+code=MC13xxirqocka s="lin4 ?ss="sref">MC13XXirqf="+code=MC13xxirqocka : 9="L6" cl9ss="lirqf="+code=MC13xxirqocka -in4s" class="line" name="L15">  15#incl2LIlasMASK2 (1 &llM<< 2)
XXX_2RQSTA203="L13" cv2.6.27.15"
	  >
  u33">   23<13>
MC13X3">1  36<1a>#defmas"L35">1  35<13>
  15#incl2L4lasMASK2  0
MASK3 TSMref="+code=2RQSTA20_CH1_ class="line" name="L15">  15#incl2L5lasMASK2 MASK3 (1 &M<< 2)
2STAT0205IRQS3" cv2.6i" c3xxx-core.c#L26irqf="+code=MC13xxirqocka s="li0 ||-">1  36<1a>#defirqf="+code=MC13xxirqocka sine=6.27.15"
	  >
  href="drNUMlt;&">   23<13>
MC13xxx-cor_lock#def(structhr2cl=MASK3 21 <Mon value="vXXX_IR2STAT020XX_IR3" cv2.6it for &idd="L -core.c#L14" iddEINV        (1 <&lEINV  13xx" class="line" name="L15">  15#incl21_CLKl   20
MASK3 TSMref="+code=MC23783_20   (1M3783_IRQSTAT0_UDPI           (1M02MAF>hreMA2K3 (1 OVM<< 2)
<782_IRQS208="L13" cv2.6.27.15"
	  >
  rss=""+code=MC13xxrss13xx =6.27.15"
	  >
  " 1id=" idg idadL35">1  35<13>
1  36<1a>#defvoidhref="+code=MC13xxx-cor_locka, 3xxx-core.c#L26offmas"L35">1  35<13>
offmas"13xx, x-core.c#L38" 13d="L2as"L35">1  35<13>
  15#incl2MC2
>ass=2ASK3 (1 &M<< 2)
M-MC13xxx-cor_lock#def(structhr2hreMA2K3 (1 OVM<< 2)
<782_IRQS21eng"ot;
  15#incl21_HScl   20
MASK3 TSMref="+code=MC23783_21addressass="sref">MC13__builtin_rn fal_addr2 clasMASK2 (1 &llM<< 2)
XXX_2RQSTA212">M-1  35<13>
1  36<1a>#defirqbitf="+code=MC13xxirqbit13xxss="sref">MC13xxx-cor_lock#def(structhr2/* alidady MC13xxx-cor_lock#def(structhr2<4lasMASK2 href="drivers/mfd/mc13x2x-cor214#L14" idd="L31" 1claidd="L 0" class="line" name="L15">  15#incl215lasMASK2span cl5MC13XXX_IRQSADC2f">MC12C13XXX_IR2SSIONSM21XX_IR3" cv2.6idd="L 3xxx-core.c#L26" 1id=" idg writeL35">1  35<13>
1  36<1a>#defvoidhref="+code=MC13xxx-cor_locka, 3xxx-core.c#L26offmas"L35">1  35<13>
offmas"13xx, 3xxx-core.c#L262as"L35">1  35<13>
1  36<1a>#defirqbitf="+code=MC13xxirqbit13xxs" class="line" name="L15">  15#incl21_CLKl   2QSSIONSM213XXX_f="+code=MC13lockass="sref">MC13lock#de2de=MC13XX2_IRQSSIONSICIDass="s2ef">M213XXX_core.c#L14" iddEXPORT_SYMBOalue="v2< href="EXPORT_SYMBOaef="drivers/mfd/mc13xxx-corairq_mas"L35">1  35<13>
< 1id=" irq_mas"verss" class="line" name="L15">  15#incl21C2
>ass=2X_IRQSSIONSFINass="s2ef">M21_IRQSTAT0_UDPI" a>           (1M3783_IRQSTA2ode=MC13X2X_IRQSSIONSFABass="s2ef">M213XXX_inc13xxx-core.c#L26" 1id=" irq_unmas"L35">1  35<13>
< 1id=" irq_unmas"vers/mfd/mc13xxx-core.c#L26" 1id="L36" 1class="line" name="L36">1  36<1a>#defvoidhref="+code=MC13xxx-cor_locka, inc13xxx-core.c#L26irqf="+code=MC13xxirqockass="sref">MC13xxx-cor_lock#def(structhr2C13XXX_IR2SSIONSICIDCODEass="s2ef">M213XXX_ass="sref">MC13x.h
2/mfd/mc13x2x-cor222">M-  15#incl2C137834702SSIONSM223ng"ot;
1  35<13>
offmas"13xx =6.27.15"
	  >
  irqf="+code=MC13xxirqocka s="lin4 ?ss="sref">MC13XXX_IRQSTAT0_LO1_7">  37#define49 41  15#incl2C4lasMASK28SSIONSM22d="L13" cv2.6.27.15"
	  >
  u33">   23<13>
MC13X3">1  36<1a>#defirqbitf="+code=MC13xxirqbit13xx =6 1class="lidrivers/mfd/mc13irqf="+code=MC13xxirqocka s="lin4 ?ss="sref">MC13XXirqf="+code=MC13xxirqocka : 9="L6" cl9ss="lirqf="+code=MC13xxirqocka -in4s" class="line" name="L15">  15#incl2C5lasMASK234708SSIONSFINass="s2ef">M225IRQS3" cv2.6.27.15"
	  >
  u33">   23<13>
MC13X3">1  36<1a>#defmas"L35">1  35<13>
  15#incl2ode=MC13X234708SSIONSFABass="s2ef">M213XX34708SSIONSFABf">MC13XXX_6ID0&l0x07;2lt; 9)
<22href="drivers1/mfd/mc13x2x-cor227ng"ot;
1  36<1a>#defirqf="+code=MC13xxirqocka sine=6.27.15"
	  >
  href="drNUMlt;&">   23<13>
MC13xxx-cor_lock#def(structhr227">1  2721a>#define   15#incl2ref="+cod2=MC13XXX_IRQSADC1SADENas2="sre22_IRQSTAT0_UDPI" a>           (1M3783_IRQSTA2ref="+cod2=MC13XXX_IRQSADC1SRANDas2="sre230">M-
  rss=""+code=MC13xxrss13xx =6.27.15"
	  >
  " 1id=" idg idadL35">1  35<13>
1  36<1a>#defvoidhref="+code=MC13xxx-cor_locka, 3xxx-core.c#L26offmas"L35">1  35<13>
offmas"13xx, x-core.c#L38" 13d="L2as"L35">1  35<13>
MC13xxx-cor_lock#def(structhr2ref="+cod2=MC13783_IRQSADC1SASCass2"sref23c#L14" idd="L31" 1claidd="L 3xxx-core.c#L26rss=""+code=MC13xxrss13xx" class="line" name="L15">  15#incl2code=MC132XX_IRQSADC1SADTRIGIGNass2"sref2>MC13XXX_IRQSADC1SADTRIGIGN          (1 <2lt; 12)
.2.27.29"
	  >
2/mfd/mc13x2x-cor234ng"ot;
1  35<13>
1  36<1a>#defirqbitf="+code=MC13xxirqbit13xxsss="sref">MC13xxx-cor_lock#def(structhr2r5lasMASK21a>#define /* alidady unmas"ed */13xxx-cs="sref">MC13xxx-cor_lock#def(structhr2XXX_6ID0&25href="drivers/mfd/mc13x2x-cor23XX_IR3" cv2.6it for &idd="L 0" class="line" name="L15">  15#incl2f="+code=2C13xxx-corass="sref">MC12xxx-c23   (1M3783_IRQSTAT0_UDPI           (1M02x-corf">M227.29"
	  >
2/mfd/mc13xx2-core2c#L38" 13d="L1idd="L 3xxx-core.c#L26" 1id=" idg writeL35">1  35<13>
1  36<1a>#defvoidhref="+code=MC13xxx-cor_locka, 3xxx-core.c#L26offmas"L35">1  35<13>
offmas"13xx, 3xxx-core.c#L262as"L35">1  35<13>
1  36<1a>#defirqbitf="+code=MC13xxirqbit13xxs" class="line" name="L15">  15#incl2f="+code=2C13xxx-corass="sref">MC12xxx-c2rf">M-f="+code=MC13lockass="sref">MC13lock#de2evass="sr2f">MC13devf">M, n class=2commb2teng"ocore.c#L14" iddEXPORT_SYMBOalue="v2< href="EXPORT_SYMBOaef="drivers/mfd/mc13xxx-corairq_unmas"L35">1  35<13>
< 1id=" irq_unmas"verss" class="line" name="L15">  15#incl2nc__f">M,2nef="+code=MC13__builtin2rn fa2_addressass="sref">MC13__builtin_rn fal_addr2ss#def(0)2 href="drivers/mfd/mc13x2x-cor2.c#L14inc13xxx-core.c#L26" 1id=" irq_statu4e="L35">1  35<1" 1id=" irq_statu4vers/mfd/mc13xxx-core.c#L26" 1id="L36" 1class="line" name="L36">1  36<1a>#defvoidhref="+code=MC13xxx-cor_locka, inc13xxx-core.c#L26irqf="+code=MC13xxirqockaorass="sref">MC13xxx-corf">M-M213xxx243ng"ot;
1  36<1a>#defenabledL35">1  35<13>
enabledocka, inc16">1  36<1a>#defpends="s35">1  35<13>
pends="13xxss="sref">MC13xxx-cor_lock#def(structhr2) href="d2ivers/mfd/mc13xxx-core.c2L14" 24XX_6Sass="sref">MC13x.hMC13devf">M,2n cla2s="commbuteng"inc13xxx-core.c#L26rss=""+code=MC13xxrss13xx" class="line" name="L15">  15#incl2vass="sre2">MC13devf">M, n l8 2     24XX_IR3" cv2.6unsigned inc13xxx-core.c#L26offmas"L35">1  35<13>
offmas"13xx =6.27.15"
	  >
  irqf="+code=MC13xxirqocka s="lin4 ?ss="sref">MC13XXX_IRQSTAT0_LO1_7">  37#define49 41  15#incl2v="+code=213XXX_IRQSTAT0_CCCVI"a> 2     247X_IR3" cv2.6unsigned inc13xxx-core.c#L26offstatL35">1  35<13>
offstat13xx =6.27.15"
	  >
  irqf="+code=MC13xxirqocka s="lin4 ?ss="sref">MC13XXX_IRQSTAT0_TAT07">  37#define4  37#define4  15#incl2v-corf">M2"v2.6.27.29"
	  >
2/mfd/2mc13x248="L13" cv2.6.27.15"
	  >
  u33">   23<13>
MC13X3">1  36<1a>#defirqbitf="+code=MC13xxirqbit13xx =6 1class="lidrivers/mfd/mc13irqf="+code=MC13xxirqocka s="lin4 ?ss="sref">MC13XXirqf="+code=MC13xxirqocka : 9="L6" cl9ss="lirqf="+code=MC13xxirqocka -in4s" class="line" name="L15">  15#incl2v="+code=2a>#define4           (1M3783_IRQSTA2  0
MASK32 (1 <Mon value="vXXX_2IRQST250">M-1  36<1a>#defirqf="+code=MC13xxirqocka sine=6.27.15"
	  >
  href="drNUMlt;&">   23<13>
MC13xxx-cor_lock#def(structhr2SK3 (1 &l2t;<Mon valueXXX_IRQSTA2T0_AD251="L13" cv2.6it for &idd="L -core.c#L14" iddEINV        (1 <&lEINV  13xx" class="line" name="L15">  15#incl2     2   0
MASK3 TSM<< 22)
  111  35<13>
enabledockackass="sref">MC13x.h
  u33">   23<13>
MC13X3">1  36<1a>#defmas"L35">1  35<13>
  15#incl2    0
MAS2K3 (1 <M<< 2)
XX2X_IRQ25X_IRQSADC2ass="sref">MC13XXX_IRQSADC2f">MC12 ass="sre2ASK3 (1 OVM<< 2)
<2783_I25XX_IR3" cv2.6it for &.27.15"
	  >
  rss=""+code=MC13xxrss13xx =6.27.15"
	  >
  " 1id=" idg idadL35">1  35<13>
1  36<1a>#defvoidhref="+code=MC13xxx-cor_locka, 3xxx-core.c#L26offmas"L35">1  35<13>
offmas"13xx, x-core.c#L38" 13d="L2as"L35">1  35<13>
  15#incl2 ="+code=2K3 (1 REVM<< 2)
XX2X_IRQ257ng"ot;
MC13xxx-cor_lock#def(structhr2 -corf">M21 <&M<< 2XXX_IR2QSTAT258="L13" cv2.6it for & 13d="L1idd="L 3xxx-core.c#L26rss=""+code=MC13xxrss13xx" class="line" name="L15">  15#incl2S="+code=2=MASK3 (1 &M<< 2)
2           (1M3783_IRQSTA2d 0
MASK32 (1 <Mon value="vXXX_2IRQST26eng"ot;
1  36<1a>#defenabledL35">1  35<13>
enabledocka =6.27.15"
	  >
  "as"L35">1  35<13>
1  36<1a>#defirqbitf="+code=MC13xxirqbit13xx" class="line" name="L15">  15#incl2dK3 (1 &l2=MASK3 (1 &M<< 2)
2MC13lock#de2d/a>     2K3 (1 <M<< 2)
XX2X_IRQ26e" name="L11">  111  35<13>
pends="13xxskass="sref">MC13x.h 
=P>  2  0
MASK3 TSMref="+code=2MC137264#L14" idd="L31" 1cla.27.15"
	  >
  u33">   23<13>
MC13X3">1  36<1a>#defstatL35">1  35<13>
stat13xx" class="line" name="L15">  15#incl2d   0
MAS2  0
MASK3 TSMref="+code=2MC13726X_IRQSADC2ass="sref">MC13XXX_IRQSADC2f">MC12 ID> 2   0
MASK3 TSM<< 22)

  rss=""+code=MC13xxrss13xx =6.27.15"
	  >
  " 1id=" idg idadL35">1  35<13>
1  36<1a>#defvoidhref="+code=MC13xxx-cor_locka, 3xxx-core.c#L26offstatL35">1  35<13>
offstat13xx, x-core.c#L38" 13d="LstatL35">1  35<13>
stat13xxc" class="line" name="L15">  15#incl2dlass=MAS2  0
MASK3 TSMref="+code=2MC137267ng"ot;
MC13xxx-cor_lock#def(structhr2d-corf">M2ASK3 (1 OVM<< 2)
<2783_I268="L13" cv2.6it for & 13d="L1idd="L 3xxx-core.c#L26rss=""+code=MC13xxrss13xx" class="line" name="L15">  15#incl2a> 
=M>  2  0
MASK3 TSMref="+code=2MC13726_IRQSTAT0_UDPI" a>           (1M3783_IRQSTA2T0_UDPI        (1 <<fd/2mc13x27eng"ot;
1  36<1a>#defpends="s35">1  35<13>
pends="13xx =6.27.15"
	  >
  statL35">1  35<13>
stat13xx l-cor ">1  36<1a>#defirqbitf="+code=MC13xxirqbit13xx" class="line" name="L15">  15#incl20">7 40#define MC13lock#de2="+code=M2C13783_IRQSTAT0_LO1_1HZl2ass="27e" name="L11">  11  15#incl2code=MC132783_IRQSTAT0_CH1_ONOFDef2">MC127RQSTAf="+code=MC13lockass="sref">MC13lock#de2code=MC132XXX_IRQSTAT0_CH1_ONOFD2f2">MC127AT0_Ccore.c#L14" iddEXPORT_SYMBOalue="v2< href="EXPORT_SYMBOaef="drivers/mfd/mc13xxx-corairq_statu4e="L35">1  35<1" 1id=" irq_statu4versc" class="line" name="L15">  15#incl2code=MC132XXX_IRQSTAT0_CH1_ONOFD3f2">MC1273XX34708SSIONSFABf">MC13XXX_6ID0&l0x07;2code=MC132XXX_IRQSTAT0_CC1_SYSRScl2ass="27AT0_Cinc13xxx-core.c#L26" 1id=" irq_a="L35">1  35<13>
1  36<1a>#defvoidhref="+code=MC13xxx-cor_locka, inc13xxx-core.c#L26irqf="+code=MC13xxirqockass="sref">MC13xxx-cor_lock#def(structhr2code=MC132XXX_IRQSTAT0_CH1_RTCRScl2ass="27CHGSHass="sref">MC13x.hM-1  35<13>
offstat13xx =6.27.15"
	  >
  irqf="+code=MC13xxirqocka s="lin4 ?ss="sref">MC13XXX_IRQSTAT0_TAT07">  37#define4  37#define4MC13x.h2     28eng"ot;
   23<13>
MC13XXirqf="+code=MC13xxirqocka : 9="L6" cl9ss="lirqf="+code=MC13xxirqocka -in4s" class="line" name="L15">  15#incl2ode=MC13X2XX_IRQSTAT0_LO1_MEMHLI" 2class28addressass="sref">MC13__builtin_rn fal_addr2ode=MC137283_IRQSTAT0_UD1_PWRRDYf"2>MC1328c#L14" idd="Lcore.c#L14" iddBUG_   13<11>
1  36<1a>#defirqf="+code=MC13xxirqocka s="li0 ||-">1  36<1a>#defirqf="+code=MC13xxirqocka sine=6.27.15"
	  >
  href="drNUMlt;&">   23<13>
  15#incl2o+code=MC2X_IRQSTAT0_CH1_THWARNcla2ss="s28MC13XXX_IRQSADC1SADTRIGIGN          (1 <2de=MC137823_IRQSTAT0_LO1_THWARNcla2ss="s284#L14" idd="Lidd="L 3xxx-core.c#L26" 1id=" idg writeL35">1  35<13>
1  36<1a>#defvoidhref="+code=MC13xxx-cor_locka, 3xxx-core.c#L26offstatL35">1  35<13>
offstat13xx, 3xxx-core.c#L26val">   23<13>
  15#incl2oode=MC13213XXX_IRQSTAT0_CH1_CLKla2ss="s28RQSTAf="+code=MC13lockass="sref">MC13lock#de2code=MC132XXX_IRQSTAT0_CH1_SEMAFf"2>MC1328AT0_Ccore.c#L14" iddEXPORT_SYMBOalue="v2< href="EXPORT_SYMBOaef="drivers/mfd/mc13xxx-corairq_a="L35">1  35<13>
  15#incl2oode=MC1323XXX_IRQSTAT0_CC1_MC2
           (1M02code=MC132XXX_IRQSTATlass1_HS 2     28AT0_Cinc13xxx-core.c#L26" 1id=" irq_request_nounmas"L35">1  35<13>
< 1id=" irq_request_nounmas"vers/mfd/mc13xxx-core.c#L26" 1id="L36" 1class="line" name="L36">1  36<1a>#defvoidhref="+code=MC13xxx-cor_locka, inc13xxx-core.c#L26irqf="+code=MC13xxirqockaorass="sref">MC13xxx-corf">M-M-1  36<1a>#defstatL35">1  X3">1  "sre2">MC13devf;1""+code=MC13xxoffsss13xxx-core.HWARNcla1ss="s1ef"ne" name="L37is="driedL35">1  32arf="+code=MC13xxirC13x1ef"ne" name="LC13xriedL313xxx="+code=MC13xxirxf(ref06x (MC13x.h21  32<1a>#29RQSTA1T0_AD151="L13" cv2.6.27.15"
	  >
  v2.2v.127.1512optioID0& M0&v}href="dri2ers/m2d/mc13xxx-core.c#L14" idd="L113>
<="L37is="driedc13xxx-core.c#L38" 13d="L28" 1class="line" name="L38">1  38<1a>#defXX_6ID0&if (!ref="+code=MC13x.h  15#incluode=MC13X1XX_IRQSTAT0_CH1_ALSP cla1ss="s190">M-
  BUG2%pf\n2;1  36<1a>#defirqf="+c#L38" 13d="L28" a1ss="s1ef"ne" name="L37is="drieda1ss="s190">M-
  BUG2&   (1 <&a1_1HZl  1  0
MASK3 TS2ref="2code=1MC137194#L14" idd="Lidd="L 3xxx-core.c2L26rsgmap2update_bit4e="L35">1  3521rsgm296<1a>#defirqbitf=ode=MC13xxirqocka sine=6.27.15"
	  >
  href="drNUMlt;&">   23<13>
  15#incl2o+code=MC2X_IRQSTAT0_CH1_THWARNclaMC137194#L14" idd="Lidd="L 3xxx-core.c2LMC13lock#defFDe>asMAS1K3 (1 &llM&2t;<29"sref">MC13xxx-cor_lo"L15">  15#incl2     2   0
MASK3 TSM<< 22)
  11  15#incluode=Mocka1ss="s1ef"ne" name="Locka1ss="sL15"[t;&">   23<13>
1  35<13>
< 1id=" irq2mas"v29x" class="line" name="L15">  15#incl2ref=BUSY2   0
MASK3 TSM&BUSYt; 22)
  111  36<13rss=""+co3e=MC13xxrss13xx" class="3ine" 30id=" idg idadL35">1  35<13>
/_tryloc" class="line" name="L15">  15#incluode=Mocka1ss="s1ef"ne" name="Locka1ss="sL15"[t;&">   23<13>
  37  111  35<13>
off3as"1330/mc13xxx-core.c#L14" idd="L1/_tryloc" class="line" name="L15">  15#incluode=Mockdatahref="drNUMlt;&ockdataL15"[t;&">   23<13>
  37  111  36<1a>#3efmas30_IRQSTAT0_CH1_ONOFDef2">MC127RQSTAf="+code=MC13lockass="sref315#in3l2L5lasMASK2 MASK3 (1 &M3lt;&l30OFD2f2">MC127AT0_Ccore.c#L14" iddEXPORT_SYMB3irqf="+co3e=MC13xxirqocka s="li0 |3-">1 30fd/mc13xxx-corairq_statu4e="L35">1  35<1" 1id=" irq_statu4versc" class="line" name="L15">  15x-core.c#L26" 1id="L36" 1class="line" name="L36">1  36<1a>#defva1ss="s190">M-
  BUG3e.c#L14" 3ddEINV        (1 <&lE3NV  130RScl2ass="27AT0_Cinc13xxx-core.c#L26" 1id="3       (1302MAF>hreMA2K3 (1 OVM<3< 30mfd/mc13xxx-core.c#L26" 1id="L36" 1c"L36">1d="L36" 1class="line" name="L36">1defvoidhref="+code=MC13xxx-cor_locka, inc13xxx-core.c#L26irqf="+code=MC13xxirqockaorass="sref">MC13xxx-corf">M-M-
  "30x" class="line" name=efstatL35">1  X3">1  "sre2">MC13devf;1""+code=MC13xxoffsss13xxx-core.HWARNcla1ss="s1ef"ne" name="L37is="driedL35">1  32arf="+code=MC13xxirC13x1ef"ne" name="LC13xriedL313xxx="+code=MC13xxirxf(ref06x (MC13x.hM-  15#incl2/a1_PCl  2 0
MASK3 TSM<< 2)
2a hXX201="L13" cv2.6unsigned inc13xxx-3rn fal_ad3r2 clasMASK2 (1 &llM<3lt; 23
XXX_2RQSTA212">M-3  35<13>
1  331firqf="+code=MC13xxirqocka s1  36<1a>#defvoidhref="+code13xxx-core.c#L26" 1id="L36" 1class="line" name="L36">1  36<1a>#defvo5">1  35<13>
offstat13xx, 3xxx-core.c#L26val">   23<13>
/* alidady MC13x.h  15#in3l215l3sMASK2span cl5M21XX_IR3" cv2.6idd="L 3xxx-core.c3L26" 1id=3 idg writeL35">1  35<13>31  35<13>
rsgmap idadef="drivers/mfd/mc13xxx-core.c#L14" i"line" name=36" 1class="line" name="L36">1  36<1a>#defvo5">1  35<13>
offstat13xx, 3xxx-core.c#L26val">   23<13>
SI3NSICI316<1a>#defirqf="+code=MC13xxirqoc2ASK3 (1 OVM<< 2)
<2=2MC137264#L14" idd="L31" 1cla.27.15"
	 3alue="v2<3href="EXPORT_SYMBOaef="d3ivers31x" class="line" name=efstatL35">1  X/_tryloc" class="line" name="L15">  15#incluode=Mocka1ss="s1ef"ne" name="Locka1ss="sL15"[t;&">   23<13>
  371  35<1" 1id=" NUL> 2)
2a hXX201="L13" cv2.6unsigned inc13xxx-3rss=""+co3A2ode=MC13X2X_IRQSSI3NSFAB31r_tC13X3">1  36<1a>#defstatL35">1  X/_tryloc" class="line" name="L15">  15#incluode=Mockdatahref="drNUMlt;&ockdataL15"[t;&">   23<13>
  371  35<1" 1id=" NUL> 2)
2a hXX201="L13" cv2.6unsigned inc13xxx-3irq_unmas3L35">1  35<13>
< 1id=" i3q_unm32s="line" name="L15">  15#incl21_HScl   20
MASK3 TSMref="+code=MC23783_21addressass="sref">MC13__builtin3k#def(&am3;r2lt; 11)
<2.27.29"
	  3
2/mf32TAT0_LO1_1HZl2ass="27e" name="L11">  111  35<13>
off3as"1332_IRQSTAT0_CH1_ONOFDef2">MC127RQSTAf="+code=MC13lockass="sref3>   23<133
MC13X3">1  36<1a>#3efirq32OFD2f2">MC127AT0_Ccore.c#L14" iddEXPORT_SYMB3>   23<133
MC13X3">1  36<1a>#3efmas32fd/mc13xxx-corairq_statu4e="L35">1  35<1" 1id=" irq_statu4versc" class="line" name="L15">  15x-core.d="L36" 1class="line" name="L36">1defv22a hXX201="L13" cv2.6unsigned inc13xxx-36ID0&l0x03;2lt; 9)
<22href="driver31/mfd3mc13x2x-cor227ng"ot;
1 32mfd/mc13xxx-core.c#L26" 1id="L36" 1cfrexx-cor_locka, 3xxx-core." 1cfrexdefvoidhref="+code=MC13xxx-cor_locka, inc13xxx-core.c#L26irqf="+code=MC13xxirqockaorass="sref">MC13xxx-corf">M-MC13x.hM-  15#includ 0
MASK31 (1 <Mon value="vXXX_1IRQST1T0_ADC class="line" name="L15"> 3""+code=M313xxrss13xx =6.27.15"
	 3>
  "31id=" idg idadL35">1  35<13>
13>
<="L37is="driedc13xxx-core.c#L38" 13d="L28" 1class="line" name="L38">1  38<1a>#defXX_6ID0&if (!ref="+code=MC13x.h  15#incluode=MC13X1XX_IRQSTAT0_CH1_ALSP cla1ss="s190">M-
  BUG3rss=""+co3e=MC13xxrss13xxss="sref"3MC13x33XXX_2RQSTA212">M-#defirqbitf="+code=MC13xxirqbka sine=6.27.15"
	  >
  href="drNUMlt;&">   23<13>
  15#incl2o+code=MC2X_IRQSTAT0_CH1_THWARNclNUMl#L38" 13d="L28" 1_tryloc" class="line" name="L15">  15#incluode=Mocka1ss="s1ef"ne" name="Locka1ss="sL15"[t;&">   23<13>
M-32/mfd33, inc16">1  36<1a>#de36<1a>#defstatL35">1  X/_tryloc" class="line" name="L15">  15#incluode=Mockdatahref="drNUMlt;&ockdataL15"[t;&">   23<13>
  37MC13x.h1  35<13>
1 33MASK2span cl5  11/* alidady unmas"ed */13xxx-c33s="s2ef">M21XX_IR3" cv2.6idd="L 3xxx-core.c3lass="lin3" name="L15">  15#in3l2f="33map idadL35">1  35<13>
rsgmap idadef="drivers/mfd/mc13xxx-core.c#L14" i"line" name=1class="line" name="L36">1  36<1a>#defvo5">1  35<13>
offstat13xx, 3xxx-core.c#L26val">   23<13>
M227.29"
	  >
3/mfd/336<1a>#defirqf="+code=MC13xxirqoc2ASK3 (1 OVM<< 2)
<2a hXX201="L13" cv2.6unsigned inc13xxx-3 .c#L14" 3 idg writeL35">1  35<13>3 #includ 0
MASK31 (1 <Mon value="vXXX_1IRQST1T0_ADC class="line" name="L15"> 3"783_IRQS3de2evass="sr2f">MC13devf3>M, n33;fd/2mc13x27eng"ot;
1  36<13alue="v2<3href="EXPORT_SYMBOaef="d3ivers34id=" idg idadL35">1  35<13>
/_tryloc" class="line" name="L15">  15#incluode=Mocka1ss="s1ef"ne" name="Locka1ss="sL15"[t;&">   23<13>
  371  35<1" 1id=" NUL> 2)
2a hXX201="L13" cv2.6unsigned inc13xxx-3rn fal_ad3r2ss#def(0)2 href="drive3s/mfd34/mc13xxx-core.c#L14" idd="L1/_tryloc" class="line" name="L15">  15#incluode=Mockdatahref="drNUMlt;&ockdataL15"[t;&">   23<13>
  371  35<1" 1id=" NUL> 2)
2a hXX201="L13" cv2.6unsigned inc13xxx-3rcore.c#L3e="L35">1  35<1" 1id=" i3q_sta34ODAl2ass="273="L13" cv2.6idd="L 0" class="l36<1a>#def3nabledL35">1  35<13>
ena3ledoc34_IRQSTAT0_CH1_ONOFDef2">MC127RQSTAf="+code=MC13lockass="sref3k#def(&am3;r2ode=MC13d2vass="sref"3MC13d34OFD2f2">MC127AT0_Ccore.c#L14" iddEXPORT_SYMB3rss=""+co3e=MC13xxrss13xx" class="3ine" 34fd/mc13xxx-corairq_statu4e="L35">1  35<1" 1id=" irq_statu4versc" class="line" name="L15">  15frexx-cor_locka, 3xxx-core." 1cfrexdefv22a hXX201="L13" cv2.6unsigned inc13xxx-3ore.c#L263ffmas"L35">1  35<13>
off3as"1334c13x2x-cor227ng"ot;
1  35<13>
off3tat133x =6.25"> ic23<13>
MC13devf;1""+code=_ONOFD">ss13xxx-core.HWARNclxx-core." 1a1ss="s1ef"ne" name="Lxx-core." 1a1ss="sdefvoidhref="+code=MC13xxx-cor_locka, inc13xxx-core.c#L26irqf="+code=MC13xxirqockaorass="sref">MC13xxx-corf">M-   23<133
MC13X3">1  36<1a>#3efirq341_PCl2ass="27f">M-1  35<13>
/_tryloc" class="line" name="L15">  15#incluode=Mocka1ss="s1ef"ne" name="Locka1ss="sL15"[t;&">   23<13>

  h="+code=MC13xxirqb_tryloc" class="line" name="L15">  15#incluode=Mockdatahref="drNUMlt;&ockdataL15"[t;&">   23<13>
1 336<1a>2">MC127AT0_Ccore.c#L14" iddEXPORT_SYMB3e.c#L14" 3ddEINV        (1 <&lE3NV  135XXX_2RQSTA212">M-1  35<13>
enabledockac3ass="3ref">Mck#def(structhr2XXX_6I *1_ONOFDs: number of a1ss="d ocks or neg> ive error/mc13x2x-cor23XX_IR3" cv2.6it for &idd="L 0" 3e#def(&am3  23<13>
MC13X3">1 336<1a3#defmack#def(structhr2XXX_6I *11_ALing: holds  for &id  151_ALSPc13x2x-cor23XX_IR3" cv2.6it for &idd="L 0" 3ess=""+co312 ass="sre2ASK3 (1 OVM&3t;<3 2)
<2ck#def(structhr2XXX_6I *d/mc13x2x-cor23XX_IR3" cv2.6it for &idd="L 0" 3>
  rss="3+code=MC13xxrss13xx =6.23.15"
3  >
  5"> ic2c13xxx-core.c#L26" 1id="L36" 1ca1ss="x-cor_locka, 3xxx-core." 1ca1ss="defvoidhref="+code=MC13xxx-cor_locka, inc13xxx-core.c#L26irqf="+code=MC13xxirqockaorass="sref">MC13xxx-corf">M-x-cor23XX_IR3" cv2.6it for &idd="L 0" 3>re.c#L263s=""+code=MC13xxrss13xxs3="sre3">MC13xxx-cor_lock#def >
  irqf="+code=MC13xxirqocka s="lin4 ?ss="sref">MC13XXX_IRQef">MC13XXX_IRQSADC2f">MC13code=M"13xxc" class="line" name="L15">_IRQSADC2f">MC13codbaseM-1  35  15#incl2d   0
MAS2  0
MASK3 TSMref="+code=="+code=MC13xxirqbit13xxs" class="line" name2a hXX201="L13" cv2.6unsigned inc13xxx-3>#defenab3edL35">1  35<13>
enabled3cka =36me="L15">  15#incl2/a1_PCl  2 0
MASK3 TSM<< 2)
 36<1a>#defvoidhref="+code=MC13xxx-cor_locka, 3xxx-core.c#L26offstatL35">1  35<13>
offstat13xx, x-core.c#L38" 13d="LstatL35">1  35<13>
stat13xxc" class="line" name="L15">  15#incl2dlass=MAS2  0
MASK3 TSMref="+code=2MC137267ng"ot;
3C13lock#de2d/a>     2K3 31 <3<< 2)
XX#incl2/a1_PCl  numca1ss="x-cor_locka, 3xxnumca1ss="x 2)
 36f2">MC127RQSTAf="+code=MC13lockass="sref3s="commen3"2" clasMAS2K3 (1 &llM&l3;<32)
XX2X_IRQ263="L13" cv2.67" c3xxx-core.c#L23pends="s33">1  35<13>
pends="13xxs3ass="3ref">MC13x.h
  u33">3  23<13>
MC13X3">1 336<1a3#defstatL35">1  35<13>"L15"> #includ 0
MASK31 (1 <Mon value="vXXX_1IRQST1T0_ADC class="line" name="L15"> 3SADC2f">M312 ID> 2   0
MASK3 T3M<3lt; 22)

  rss="3+code=MC13xxrss13xx =6.23.15"
36map idadL35">1  35<13>
rsgmap idadef="drivers/mfd/mc13xxx-core.c#L14" i"line" n=MC13xxx-cor_locka, 3xxx-core.c#L26offmas"L35">1  35<13>
offmas"13xx, x-core.c#L38" 13d="L2as"L35">1  35<13>
  15#incl2 ="+code=2K3 (1 REVM<< 2)
XX2X_IRQ257ng"ot;
#defirqf="+code=MC13xxirqoc2ASK3 (1 OVM<< 2)
<2a hXX201="L13" cv2.6unsigned inc13xxx-3="L 3xxx-3ore.c#L26rss=""+code=MC13xxrss33xx" class="line" name"L15"> #includ 0
MASK31 (1 <Mon value="vXXX_1IRQST1T0_ADC class="line" name="L15"> 3S783_IRQS3A2T0_UDPI        (13<&3t;fd/2mc13x27eng"ot;
1  36<13>#defpend3="s35">1  35<13>
pends="33xx =3.27.15"
	  >
 while+code=MC13xxirqocit13xx" class="line" name="L15">    15#incl2f=de=2K3 (1 REVM<< 2)
XX=2MC137264#L14" idd="L31" 1cla.27.15"
	 3s="sref">3C13lock#de2="+code=M2C13383_IR3STAT0_LO1_1HZlt; 2)
XX#incl2/a1_PCl  1  35<13>
ofit13xx" class="line" name="L15">    15#incl2f=de=2K3 (1 REVM<< 2)
XX1IRQST1T0_ADC class="line" name="L15"> 3s="commen3"2"+code=MC213XXX_IRQSTA30_CH13TODAl2ass="273="L13" cv2.6idd="L 0" class="l3ne" name=3L15">  15#incl2code=3C132737ref">MC13xxx-cor_lock#">1  35<13>
ofit13xx" class="line" name="L15"> = ~(13XXirqf="+3<13>
MC13lock3de2code=MC132XXX_IRQSTAT3_CH1_37 2)
2STAT0205IRQS3" cv2.6i" c3xxx-core.c#L23alue="v2<3href="EXPORT_SYMBOaef="d3ivers37"sref">MC13xxx-cor_lo="+code=MC13xxirqoclikely1XX_IRQSTAT0_CH1ikelyas"L35">1  35<13>
offmas"13xx, x-core.c#L38" 13d="L2a>  15#incluode=Mocka1ss="s1ef"ne" name="Locka1ss="sL15"[t;&">   23<13>
base1  35<13>
of" 1_ONOFD">MC13devf;1""+code=_ONOFD">ss13xxx-core.HWARNcla1ss="x-cor_locka, 3xxa1ss="x 2)
2a hXX201="L13" cv2.6unsigned inc13xxx-3>e.c#L26r3">1  35<13>
 2     28AT0_Cinc13xxx-core.c#L26" 1id="3k#def(&am3;r2f="+code=2MC13XXX_IRQ3TAT0_37xx" class="line" name="L15"> xx-core.HWARNcla1ss="x-cor_locka, 3xxa1ss="x 2)
3xxx-core.c#L14" i"line" namea1ss="s1ef"ne" name="Lxx-core." 1a1ss="sdefvo5">1  35<13>
offmas"13xx, x-core.c#L38" 13d="L2as"L35">1  35<13>
base783_IRQS3ffstatL35">1  35<13>
off3tat1337r_tC13X3">1  36<1a>#dx-cor_lo="+code=MC13xxirqoca1ss="x-cor_locka, 3xxa1ss="x 2)
3xxxx-core.c#L14" iIRQ_HANDLED-cor_locka, 3xxIRQ_HANDLED2)
<2a hXX201="L13" cv2.6unsigned inc13xxx-3ore.c#L263al">   23<13>
 ne" name="L15"> xx-core.HWARNclnumca1ss="x-cor_locka, 3xxnumca1ss="x 2)
++2a hXX201="L13" cv2.6unsigned inc13xxx-3rn fal_ad3r2ode=MC137283_IRQSTAT0_3D1_PW38TAT0_LO1_1HZlt; 2)
XX} else=2MC137264#L14" idd="L31" 1cla.27.15"
	 3   13<11>31  33<1a>#3efirqf="+code=ne" name="L15"> xx-core.HWARNcldev_ers1ef"ne" name="Ldev_ersas"L35">1  35<13>
offmas"13xx, x-core.c#L38" 13d="L2a>  15#incluode=Mxf(ref06x (1  36<1a>#de36<1a>#dne" name="L15"> xk#def(structstr l-c>"BUG: ock %u but no a1ss="r\n"/mc13x2-x-cor23XX_IR3" cv2.6it for &idd="L 0" 3 MC13lock3 idg writeL35">1  35<13>31  35<13>="+code=ne" name="L15"> xx-core.HWARNclbaseMC13lock3de2code=MC132XXX_IRQSTAT3_CH1_38t; 22)
1  35<13>
ofxxs" class="line" name="L15">MC13XXirqf="+3<13>
e.c#L26r302code=MC132XXX_IRQSTATl3ss1_H3 2     28AT0_Cinc13xxx-core.c#L26" 1id="3irq_reque3t_nounmas"L35">1  35<13>3< 1id38xx" class="line" name="L15"> xx-core.HWARNclp idadef="drivers/mfd/mc13xxx-core.c#L14" i"line" n=MC1C13xxx-cor_locka, 3xxx-core.c#L26offmas"L35">1  35<13>
offmas"13xx, 3xxx-core.c#L262as"L35">1  35<13>
1  36<1a>#defirqbitf="+code=MC13xxirqbit13xxs" class="line" name22a hXX201="L13" cv2.6unsigned inc13xxx-3>783_IRQS3ndler_tf="+code=MC13xxir3_hand3er_tC13X3">1  36<1a>#d2">MC127AT0_Ccore.c#L14" iddEXPORT_SYMB3   13<11>31  33<1a>#39s="line" name2">MC127AT0_Ccore.c#L14" iddEXPORT_SYMB3 n fal_ad3optioID0& M0&v}href="dri3ers/m39XXX_2RQSTA212">M- #includ 0
MASK3numca1ss="x-cor_locka, 3xxnumca1ss="x 2)
2a hXX201="L13" cv2.6unsigned inc13xxx-3&   (1 &l3;&a1_1HZl  1  0
MASK3 TS3ref="3code=12">MC127AT0_Ccore.c#L14" iddEXPORT_SYMB3 MC13lock3update_bit4e="L35">1  3531rsgm39 2)
2STAT0205IRQS3" cv2.6i" c3xxx-core.c#L23LMC13lock3defFDe>asMAS1K3 (1 &llM&3t;<39"sref5"> ic23<13>
MC13devf;1""+code=_ONOFD">ss13xxx-core.HWARNclxx-core." 1_th3xxx-cor_locka, 3xxx-core.c" 1_th3xxxas"L3/spaef="+2"+code=MC213XXX_IRQSTAT0_CH1_HScla2313xxx="+code=MC13xxirxatahref="drNUMlt;&dataL15"2a hXX201="L13" cv2.6unsigned inc13xxx-3alue="v2<3href="EXPORT_SYMBOaef="d3ivers39RScl22MC137264#L14" idd="L31" 1cla.27.15"
	 3       (1301FD3>asMAS1K3 (1 &llM&l3;<396<1a>#defirqfidhref="+code=MC13xxx-cor_locka, inc13xxx-core.c#L26irqf="+code=MC13xxirqockaorass="sref">MC13xxx-corf">MSTAT0_TAT07">  371  35<13>
< 1id=" irq3mas"v39x" class="lin3<13>
MC13devf;1""+code=_ONOFD">ss13xxx-core.HWARNcl1 (1 <Mon value="vXXX_1IRQST1T0_ADC class="line" name="L15"> 3asreirq_h3;r2SclasMASK2 (1 &llM<3< 39me="L15">  15#includ 0
MASK3a1ss="x-cor_locka, 3xxa1ss="x 2)
3xxf2">MC127RQSTAf="+code=MC13lockass="sref4rss=""+co4e=MC13xxrss13xx" class="4ine" 40id=" ">MC127RQSTAf="+code=MC13lockass="sref4r1s=""+co4eptioID0& M0&v}href="dri4as"1340/mc13xxx-core.c#L14" idd="L1/_trylo_C13X1XX_IRQSTAT0_CH/_trylo_C13Xas"L35">1  35<13>
offmas"13xx, 3xxx-core.c#L262as"L3522a hXX201="L13" cv2.6unsigned inc13xxx-4o2e.c#L264f1  36<1a>#4efmas40_IRQSTAT0_CH1xx-core.HWARNclp idadef="drivers/mfd/mc13xxx-core.c#L14" i"line" n" 1ca1ss="x-cor_locka, 3xxx-core." 1ca1ss="defvo5">1  35<13>
offmas"13xx, 3xxx-core.c#L262as"L35">1  35<13>
  37#define4#in4l2L5lasMASK2 MASK3 (1 &M4lt;&l40defstatL35">1  35<13>="+code=1  35<13>
9 41#in4lefFDe>asMAS1K3 (1 &llM&4-">1 40me="L15">  15<"+code=MC13xxirqoc2ASK3 (1 OVM<< 2)
#in4lref="EXPORT_SYMBOaef="d4NV  140 >
  " 1id=" idg idadL35">1  35<13>
a1ss="x-cor_locka, 3xxa1ss="x 2)
3xx12a hXX201="L13" cv2.6unsigned inc13xxx-4o7#in4l1FD3>asMAS1K3 (1 &llM&l4< 40/a> 2     28AT0_Cinc13xxx-core.c#L26" 1id="4""+code=M413xxrss13xx =6.27.15"
	 4>
  "40x" class="lin3<13>
1  35<13>
offmas"13xx, 3xxx-core.c#L262as"L35">1  35<13>
  r2"+code=MC213XXX_IRQSTAT0_LO1_WARa>-x-cor23XX_IR3" cv2.6it for &idd="L 0" 419+code=M41r2SclasMASK2 (1 &llM<4MC13x40r_tC13X3">1  36<1a>#dx-cor_lo1  35<13>
9 l2v="+code=213XXX_IRQSTAT0_CCCVI"a> ,LI" 2class28addressass="sref">MC13__builtin4-core.c#L46rss=""+code=MC13xxrss134x" cl416<1a>#defirqf="+code=MC13xxirqoc2ASK3 (1 OVM<< 2)
1  35<13>
a1ss="x-cor_locka, 3xxa1ss="x 2)
3xx12a hXX201="L13" cv2.6unsigned inc13xxx-42as"L35">4  35<13>
1  341ODAl2ass="273="L13" cv2.6idd="L 0" class="l4r   23<134>/* alidady 1  35<13>
offmas"13xx, 3xxx-core.c#L262as"L3522a hXX201="L13" cv2.6unsigned inc13xxx-4lass="lin4" name="L15">  15#in4l215l41 2)
2STAT0205IRQS3" cv2.6i" c3xxx-core.c#L24rrqf="+co412C13XXX_IR2SSIONS  15"L15"> #includ 0
MASK3IRQ_RET   2   0
MASK3 TSMIRQ_RET   as"L35">1  35<13>
ofa1ss="x-cor_locka, 3xxa1ss="x 2)
22a hXX201="L13" cv2.6unsigned inc13xxx-4l6#in4 idg writeL35">1  35<13>4MC127AT0_Ccore.c#L14" iddEXPORT_SYMB4r      (14de2de=MC13XX2_IRQSSI4NSICI41/a> 2     28AT0_Cinc13xxx-core.c#L26" 1id="4alue="v2<4href="EXPORT_SYMBOaef="d4ivers41x" cl#def_SY"+code=MC13xxirqbit13213XXX_IRQSTAT0_Cbit1321as"L35">1  35<13>
ofre-cor ">1  36<1a>re-bitf="+code=MC13xxirqbit13xxs" class="line" name2">  15((35">1  35<13>
ofre-cor ">1  36<1a>re-bitf)L15">  35">1  35<13>
offit13xxs" class="line" name2)classlass x-core.c#L14" i__ nahref="drNUMlt;&__ naas"L35">1  35<13>
offit13xxs" class="line" name2)     28AT0_Cinc13xxx-core.c#L26" 1id="4a9+code=M4A2ode=MC13X2X_IRQSSI4NSFAB41r_tC15"> ic213xxxxx-core.HWARNclxx-core.prMC13xxx-corf">M-<"+code=MC13xxirs="line" name="L15">  15#incl2d   0
Mrevision1XX_IRQSTAT0_CHrevisionas"L)     28AT0_Cinc13xxx-core.c#L26" 1id="4irq_unmas4L35">1  35<13>
< 1id=" i4q_unm42RQSTA1T0_AD151="L13" cv2.6.27.15"
	  >
  v2.4k#def(&am4;r2lt; 11)
<2.27.29"
	  4
2/mf42/mc13xxx-core.c#L14" idd="L1dev_info1ef"ne" name="Ldev_infoas"L35">1  35<13>
offmas"13xx, x-core.c#L38" 13d="L2a>  15#incluode=Mxf(ref06x ("%s:5"Lv: %d.%d, "/mc13x2T0_AD151="L13" cv2.6.27.15"
	  >
  v2.4kas"L35">4e=MC13xxrss13xx" class="4ine" 42firqf="+code=ne" name="L15"> xk#def(structstr l-c>"f_S: %d, fab: %d, icid: %d/%d\n"/mc13x2-x-cor23XX_IR3" cv2.6it for &idd="L 0" 4ore.c#L264ffmas"L35">1  35<13>
off4as"1342, inc16">1  36<1a>#de36<1a>#defstatL35">1  X/_tryloc" class="line" name="L15">  15#incluode=MvarianSK3 (1 OVM<&lvarianSL15">  15#incluode=MC13x1ef"ne" name="LC13xriedLx-cor23XX_IR3" cv2.6it for &idd="L 0" 4oass="lin4
MC13X3">1  36<1a>#4TAf="42.c#L26" 1id="4""+code=M413xxrss13xx =6.27.15XXX_IRQSTAT0_Cbit1321as"L35">1  35<13>
ofre-cor ">1vision1XX_IRQSTAT0_CHrevisionas"L">1  35<13>
1  35<1" 1id=" " na6eTAREVISIONAREVFUL>as"L)Lx-cor23XX_IR3" cv2.6it for &idd="L 0" 4orqf="+co4
MC13X3">1  36<1a>#4efmas42"sref">MC13xxx-cor_lo=M413xxrss13xx =6.27.15XXX_IRQSTAT0_Cbit1321as"L35">1  35<13>
ofre-cor ">1vision1XX_IRQSTAT0_CHrevisionas"L">1  35<13>
#in4;2lt; 9)
<22href="driver41/mfd42 >
  " 1id=" idg idadcor_lock#">1  35<13>
ofxxs"IRQSTAT0_Cbit1321as"L35">1  35<13>
ofre-cor ">1vision1XX_IRQSTAT0_CHrevisionas"L">1  35<13>
1 42>MC13xxx-cor_lock#defcor_lock#">1  35<13>
ofxxs"IRQSTAT0_Cbit1321as"L35">1  35<13>
ofre-cor ">1vision1XX_IRQSTAT0_CHrevisionas"L">1  35<13>
 xx-core.HWARNclxxs"IRQSTAT0_Cbit1321as"L35">1  35<13>
ofre-cor ">1vision1XX_IRQSTAT0_CHrevisionas"L">1  35<13>
1  36<1a>#dx-cor_lo1  35<13>
1  35<13>
ofre-cor ">1vision1XX_IRQSTAT0_CHrevisionas"L">1  35<13>

  "436<1a>2">MC127AT0_Ccore.c#L14" iddEXPORT_SYMB4rss=""+co4e=MC13xxrss13xxss="sref"4MC13x43XXX_2RQSTA212">M-  15<5"> ic213xxxxx-core.HWARNclxx34708.prMC13xxx-corf">M-<"+code=MC13xxirs="line" name="L15">  15#incl2d   0
Mrevision1XX_IRQSTAT0_CHrevisionas"L)     28AT0_Cinc13xxx-core.c#L26" 1id="4-re.c#L264;2lt; 12)
.2.27.29"
	  >42/mfd43, inc1T0_AD151="L13" cv2.6.27.15"
	  >
  v2.4262as"L354>1  35<13>
1 43MASK2span cl5.c#L14" idd="L1dev_info1ef"ne" name="Ldev_infoas"L35">1  35<13>
offmas"13xx, x-core.c#L38" 13d="L2a>  15#incluode=Mxf(ref06x ("%s:5"Lv %d.%d, f_S: %d, fab: %d\n"/mc13x2-x-cor23XX_IR3" cv2.6it for &idd="L 0" 4dbcomment4>/* alidady unmas"ed */14xxx-c43"sref">MC13xxx-cor_lo=M413xxrss13xx =6.27.15X_tryloc" class="line" name="L15">  15#incluode=MvarianSK3 (1 OVM<&lvarianSL15">  15#incluode=MC13x1ef"ne" name="LC13xriedLx-cor23XX_IR3" cv2.6it for &idd="L 0" 4lass="lin4" name="L15">  15#in4l2f="43 >
  " 1id=" idg idadcor_lock#">1  35<13>
ofxxs"IRQSTAT0_Cbit1321as"L35">1  35<13>
ofre-cor ">1vision1XX_IRQSTAT0_CHrevisionas"L">1  35<13>
1  35<1" 1id=" " 34708.REVISIONAREVFUL>as"L)Lx-cor23XX_IR3" cv2.6it for &idd="L 0" 4       (1402x-corf">M227.29"
	  >
4/mfd/43>MC13xxx-cor_lock#defcor_lock#">1  35<13>
ofxxs"IRQSTAT0_Cbit1321as"L35">1  35<13>
ofre-cor ">1vision1XX_IRQSTAT0_CHrevisionas"L">1  35<13>
1  35<13>41  35<13>
ofxxs"IRQSTAT0_Cbit1321as"L35">1  35<13>
ofre-cor ">1vision1XX_IRQSTAT0_CHrevisionas"L">1  35<13>
MC13devf4>M, n43r_tC13X3">1  36<1a>#dx-cor_lo1  35<13>
1  35<13>
ofre-cor ">1vision1XX_IRQSTAT0_CHrevisionas"L">1  35<13>
MC127AT0_Ccore.c#L14" iddEXPORT_SYMB4rn fal_ad4r2ss#def(0)2 href="drive4s/mfd44XXX_2RQSTA212">M-1  35<1" 1id=" i4q_sta442)
<2ck#def(structhr2XXX_6ID0 These are only exported for  for &idi2c and  for &idspi *d/mc13x2x-cor23XX_IR3" cv2.6it for &idd="L 0" 46<1a>#def4nabledL35">1  35<13>
ena4ledoc44_IRQSidhref="+code=MC13xxx-cor_loc_varianSK3 (1 OVM<&lcor_loc_varianS 15#incl2d   0
Mcor_loc_varianS_cor_7;2de=MC1378<&lcor_loc_varianS_cor_7;2 2)
3xx1T0_AD151="L13" cv2.6.27.15"
	  >
  v2.4k#def(&am4;r2ode=MC13d2vass="sref"4MC13d44MASK2span cl5.#incluode=MC13x1ef"ne" name="LC13xried3xxxk#def(structstr l-c>"cor_7;2"/mc13x2-x-cor23XX_IR3" cv2.6it for &idd="L 0" 4rss=""+co4e=MC13xxrss13xx" class="4ine" 445ASK2span cl5.#incluode=Mpr1  35<13>
off4as"1344c13x2}2a hXX201="L13" cv2.6unsigned inc13xxx-4a      (14ffstatL35">1  35<13>
off4tat134x =6.2x-core.c#L14" iirq_statu4ver_GP>1  35<1" 1id=" irq_statu4ver_GP>as"L35">1  35<13>
offmas"13_varianS_cor_7;2de=MC1378<&lcor_loc_varianS_cor_7;2 2)
)2a hXX201="L13" cv2.6unsigned inc13xxx-4alue="v2<4
MC13X3">1  36<1a>#4efirq441_PCla hXX201="L13" cv2.6unsigned inc13xxx-4a9+code=M4A2  0
MASK32 (1 <Mon 4alue=449IRQSidhref="+code=MC13xxx-cor_loc_varianSK3 (1 OVM<&lcor_loc_varianS 15#incl2d   0
Mcor_loc_varianS_cor_89"line" name="L15cor_loc_varianS_cor_89" 2)
3xx1T0_AD151="L13" cv2.6.27.15"
	  >
  v2.4irqf="+co4e=MC13xxirqocka s="li0 |4-">1 450ASK2span cl5.#incluode=MC13x1ef"ne" name="LC13xried3xxxk#def(structstr l-c>"cor_89""/mc13x2-x-cor23XX_IR3" cv2.6it for &idd="L 0" 4e.c#L14" 4ddEINV        (1 <&lE4NV  1451ASK2span cl5.#incluode=Mpr1  35<13>
enabledockac4ass="4ref">Mc-core.c#L14" iirq_statu4ver_GP>1  35<1" 1id=" irq_statu4ver_GP>as"L35">1  35<13>
offmas"13_varianS_cor_89"line" name="L15cor_loc_varianS_cor_89" 2)
)2a hXX201="L13" cv2.6unsigned inc13xxx-4e#def(&am4  23<13>
MC13X3">1 436<1a45 2)
2STAT0205IRQS3" cv2.6i" c3xxx-core.c#L24ess=""+co412 ass="sre2ASK3 (1 OVM&4t;<455IRQSidhref="+code=MC13xxx-cor_loc_varianSK3 (1 OVM<&lcor_loc_varianS 15#incl2d   0
Mcor_loc_varianS_co34708line" name="L15cor_loc_varianS_co34708 2)
3xx1T0_AD151="L13" cv2.6.27.15"
	  >
  v2.4iass="lin4+code=MC13xxrss13xx =6.24.15"
456ASK2span cl5.#incluode=MC13x1ef"ne" name="LC13xried3xxxk#def(structstr l-c>"co34708"/mc13x2-x-cor23XX_IR3" cv2.6it for &idd="L 0" 4e      (14s=""+code=MC13xxrss13xxs4="sre4">MC13xxx-cor_.#incluode=Mpr1  35<1" 1id=" irq_statu4ver_GP>as"L35">1  35<13>
offmas"13_varianS_co34708line" name="L15cor_loc_varianS_co34708 2)
)2a hXX201="L13" cv2.6unsigned inc13xxx-4>#defenab4edL35">1  35<13>
enabled4cka =46id=" ">MC127RQSTAf="+code=MC13lockass="sref4s="sref">4C13lock#de2d/a>     2K3 41 <4<&l5"> ic25">1  32arf="+code=MC13xxircor_loc_get_chipC13x1ef"ne" name="Lcor_loc_get_chipC13xas"L3idhref="+code=MC13xxx-cor_locka, inc13xxx-core.c#L26irqf="+code=MC13xxirqockaorass="sref">MC13xxx-corf">M)     28AT0_Cinc13xxx-core.c#L26" 1id="4s="commen4"2" clasMAS2K3 (1 &llM&l4;<42)
XX21T0_AD151="L13" cv2.6.27.15"
	  >
  v2.4pends="s34">1  35<13>
pends="13xxs4ass="46_IRQSTAT0_CH1_ONOFDess13xx =6.27.15X_tryloc" class="line" name="L15">  15#incluode=MvarianSK3 (1 OVM<&lvarianSL15">  15#incluode=MC13x1ef"ne" name="LC13xried2a hXX201="L13" cv2.6unsigned inc13xxx-4>#def(&am4  23<13>
MC13X3">1 436<1a46OFD2f2">MC127AT0_Ccore.c#L14" iddEXPORT_SYMB4SADC2f">M412 ID> 2   0
MASK3 T4M<4lt; 22)

  rss="4+code=MC13xxrss13xx =6.24.15"
46map ic13xxx-core.c#L26" 1id="L36get_flagahref="drNUMlt;&1id="L36get_flagaas"L3idhref="+code=MC13xxx-cor_locka, inc13xxx-core.c#L26irqf="+code=MC13xxirqockaorass="sref">MC13xxx-corf">M)     28AT0_Cinc13xxx-core.c#L26" 1id="4s      (14s=""+code=MC13xxrss13xxs4="sre466<1a>1T0_AD151="L13" cv2.6.27.15"
	  >
  v2.4plue="v2<4ore.c#L26rss=""+code=MC14xxrss43xx" class="li_ONOFDess13xx =6.27.15X_tryloc" class="line" name="L15">  15#incluode=Mflagahref="drNUMlt;&flagaas"L2a hXX201="L13" cv2.6unsigned inc13xxx-4>9+code=M4A2T0_UDPI        (14<&4t;fd/22">MC127AT0_Ccore.c#L14" iddEXPORT_SYMB4>#defpend4="s35">1  35<13>
pends="43xx =4.27.15c-core.c#L14" iirq_statu4ver1  35<1" 1id=" irq_statu4veras"L35">1  35<13>
offmas"13_get_flagahref="drNUMlt;&1id="L36get_flagaas"L)2a hXX201="L13" cv2.6unsigned inc13xxx-4s="sref">4C13lock#de2="+code=M2C13483_IR47XXX_2RQSTA212">M-M-  15#incl2code=4C132747ref">#def_SY"+code=MC13xxirq" na6eTAADC1_CHAN1_SHIFT-cor_locka, 3xx" na6eTAADC1_CHAN1_SHIFTx" class="li8RQSTA212">M-1  3611RQSTA212">M-M4href="EXPORT_SYMBOaef="d4ivers47"sref#def_SY"+code=MC13xxirq" na783AADC1_ATOX-cor_locka, 3xx" na783AADC1_ATOX_tC13X3">1  36<1a>#(13XXirqf="+19)     28AT0_Cinc13xxx-core.c#L26" 1id="4s
  rss="4;2code=MC132XXX_IRQSTAT04CC1_S47c13x2x-cor227ng"ot;
e.c#L26r4">1  35<13>

  v2.4k#def(&am4;r2f="+code=2MC13XXX_IRQ4TAT0_47xx" class="liidhref="+code=MC13xxx-cor_locka, inc13xxx-core.c#L26irqf="+code=MC13xxirqockaorass="sref">MC13xxx-corf">M2a hXX201="L13" cv2.6unsigned inc13xxx-4s9+code=M4ffstatL35">1  35<13>
off4tat1347r_tC13X3">1  idhref="+code=MC13xxx-completion1XX_IRQSTAT0_CHcompletion 15#incl2d   0
Mdoneref06x (   23<13>
M-41  34<1a>#48  15<5"> ic2a>#incl2d   0
M2 1_ONOFD">MC13devf;1""+code=_ONOFD">ss13xxx-core.HWARNclxx-core.C13xxoffadcdonehref="drNUMlt;&cor_loc_C13xxoffadcdoneas"L3/spaef="+2"+code=MC213XXX_IRQSTAT0_CH1_HScla2313xxx="+code=MC13xxirxatahref="drNUMlt;&dataL15"2a hXX201="L13" cv2.6unsigned inc13xxx-4    (1 &l4;2de=MC137823_IRQSTAT0_L41_THW48, inc1T0_AD151="L13" cv2.6.27.15"
	  >
  v2.4 MC13lock4 idg writeL35">1  35<13>41idhref="+code=MC13xxx-cor_loc_adcdone_xatahref="drNUMlt;&cor_loc_adcdone_xata_tC13="+code=MC13xxiradcdone_xatahref="drNUMlt;&adcdone_xata_tC13TAT0_TAT07">  37MC13lock4de2code=MC132XXX_IRQSTAT4_CH1_48t; 22)
1  35<13>
rsgmacor_loc_" 1ca3X1XX_IRQSTAT0_CH/_trylo_" 1ca3Xas"L35">1  35<13>
ofadcdone_xatahref="drNUMlt;&adcdone_xata_tC1>  15#incluode=Mqockaorass="sref">MC13xxx-corf">M-<"+code=MC13xxir213XXX_IRQSTAT0_CH1_HScla22a hXX201="L13" cv2.6unsigned inc13xxx-4>e.c#L26r402code=MC132XXX_IRQSTATl4ss1_H4 2     28AT0_Cinc13xxx-core.c#L26" 1id="4irq_reque4t_nounmas"L35">1  35<13>4< 1id48x" class="lin3<13>
#incl2 ="+coadcdone_xatahref="drNUMlt;&adcdone_xata_tC1>  15#incluode=Mdoneref06x (9+code=M4ndler_tf="+code=MC13xxir4_hand48;fd/2mc13x27eng"ot;
1  36<14   13<11>41  34<1a>#49s="line" name"L15"> #includ 0
MASK3IRQ_HANDLED-cor_locka, 3xxIRQ_HANDLED2)
<2a hXX201="L13" cv2.6unsigned inc13xxx-4 n fal_ad4optioID0& M0&v}href="dri4ers/m49XXX_22">MC127AT0_Ccore.c#L14" iddEXPORT_SYMB4%pf\n4;#def_SY"+code=MC13xxirq" na6eTAADC_WORKING-cor_locka, 3xx" na6eTAADC_WORKING="lin(13XXirqf="+02a hXX201="L13" cv2.6unsigned inc13xxx-4 MC13lock4update_bit4e="L35">1  3541rsgm49 2)
2STAT0205IRQS3" cv2.6i" c3xxx-core.c#L24LMC13lock4defFDe>asMAS1K3 (1 &llM&4t;<49"srefc13xxx-core.c#L26" 1id="L36adc_do_con" cvion1XX_IRQSTAT0_CH/_trylo_adc_do_con" cvionas"L3idhref="+code=MC13xxx-cor_locka, inc13xxx-core.c#L26irqf="+code=MC13xxirqockaorass="sref">MC13xxx-corf">Mef">MC13XXX_IRQSADC2f">MC13codm3coass="sref">MC13x3coas"L-x-cor23XX_IR3" cv2.6it for &idd="L 0" 4alue="v2<4href="EXPORT_SYMBOaef="d4ivers49 >
  " 1id=" idg idad">MC13XXX_IRQSADC2f">MC13codcC13neQSTAT0_Cbit1321acC13neQf">M-<"+code=MC13xxiru8line" name="L15u8ss13xxx-core.HWARNclato1ef"ne" name="Latof">M-<"+code=MC13xxirbooQSTAT0_Cbit1321abooQss13xxx-core.HWARNclatorass="sref">MC13atoras"L-x-cor23XX_IR3" cv2.6it for &idd="L 0" 4ae.c#L26r401FD3>asMAS1K3 (1 &llM&l4;<49>MC13xxx-cor_lock#def >
  irqf="+c="+code=MC13xxirsampleass="sref">MC13sampleL15"2a hXX201="L13" cv2.6unsigned inc13xxx-4&rq_reque45">1  35<13>
< 1id=" irq4mas"v491_PCl2ass="27f">M-1  35  15#incl2d   0
Madc41M-<"+code=MC13xxiradcl2v="+code=213XXadclf">M-<"+code=MC13xxirold_adc41  15#incl2/a1_PCl  iXXX_IRQSTAT0_CH1f">M-<"+code=MC13xxir1 (1 <Mon value="vXXX_1IRQST1T0_ADC class="line" name="L15"> 5r1s=""+co5eptioID0& M0&v}href="dri5as"1350/mc13xxx-coreidhref="+code=MC13xxx-cor_loc_adcdone_xatahref="drNUMlt;&cor_loc_adcdone_xata_tC13"+code=MC13xxiradcdone_xatahref="drNUMlt;&adcdone_xata_tC13TA2ass="27f">M-#incluode=Mcor_locka, inc13xxx-core.c#L26irqfxxx-core.c#L14" i"line" ass="sref">MC13xxx-corf">Meass="27f">M-#in5l2L5lasMASK2 MASK3 (1 &M5lt;&l50MASK2span cl5.c#L14" idd="L1init_2RQSTA212">M-#in5lefFDe>asMAS1K3 (1 &llM&5-">1 50t; 22)
#in5lref="EXPORT_SYMBOaef="d5NV  150map idadL35">1  35<13>
rsgmadev_db-cor ">1  36<1a>dev_db-as"L35">1  35<13>
offmas"13c" class="line" name="L15">  15#incluode=Mxf(ref06x ("%s\n"/mc13x2- x-core.c#L14" i__ unc__ref06x (#in5l1FD3>asMAS1K3 (1 &llM&l5< 50/a> 2     28AT0_Cinc13xxx-core.c#L26" 1id="5""+code=M513xxrss13xx =6.27.15"
	 5>
  "50x" class="lin3<13>
1  35<13>
offmas"13xx, 3xxx-core.c#L262as"L3522a hXX201="L13" cv2.6unsigned inc13xxx-519+code=M51r2SclasMASK2 (1 &llM<5MC13x50;fd/2mc13x27eng"ot;
1  36<15-core.c#L56rss=""+code=MC13xxrss135x" cl516<1a>#defirqf="+code=MC13xxirqocfmas"13c" class="line" name="L15">  15#incluode=Mcomflagahref="drNUMlt;&comflaga<1a>#15">  +code=MC13xxirq" na6eTAADC_WORKING-cor_locka, 3xx" na6eTAADC_WORKING="liX=2MC137264#L14" idd="L31" 1cla.27.15"
	 5rn fal_ad5r2 clasMASK2 (1 &llM<5lt; 251TAT0_LO1_1HZlt; 2)
XXL35">1  35<13>
p idadef="drivers/mfd/mc13xx-c-core.c#L14" iiBUSY1  35<1" 1id=" iBUSYXXX_1IRQST1T0_ADC class="line" name="L15"> 52as"L35">5  35<13>
1  351firqf="+code=ne" namegoto<"+code=MC13xxirouxxc" class="line"uvXXX_1IRQST1T0_ADC class="line" name="L15"> 5r   23<135>/* alidady MC127AT0_Ccore.c#L14" iddEXPORT_SYMB5lass="lin5" name="L15">  15#in5l215l51 2)
2STAT0205IRQS3" cv2.6i" c3xxx-core.c#L25rrqf="+co512C13XXX_IR2SSIONS  15ode=MC13xxirqocfmas"13c" class="line" name="L15">  15#incluode=Mcomflagahref="drNUMlt;&comflaga<1a>#|xxx-core.c#L14" i" na6eTAADC_WORKING-cor_locka, 3xx" na6eTAADC_WORKING="li1IRQST1T0_ADC class="line" name="L15"> 5r6#in5 idg writeL35">1  35<13>5SI5NSICI517" class="lin3<13>
1  35<13>
offmas"13xx, x-core.c#L38" 13d="L2as"L35">1  35<13>
" na6eTAADC41
SI5NSFAB51ame="L37is="driedL35">1  35Mfxxx-core.c#L14" i <<ADC4tADINCl2v="+code=213XXX_IRQSTAADC4tADINCl<1a>#|xx-core.c#L14" i <<ADC4tADINC"line" name="L15 <<ADC4tADINC"="li1IRQST1T0_ADC class="line" name="L15"> 5irq_unmas5L35">1  35<13>
< 1id=" i5q_unm520me="L37is="driedL35">1  35Mfxxx-core.c#L14" i <<ADC1tADE="L37is="driedc1" na6eTAADC1tADE=<1a>#|xx-core.c#L14" i <<ADC1tADTRIGIG="L37is="driedc1" na6eTAADC1tADTRIGIG=<1a>#|xx-core.c#L14" i <<ADC1tASC"L37is="driedc1" na6eTAADC1tASC="li1IRQST1T0_ADC class="line" name="L15"> 5in fal_ad5;r2lt; 11)
<2.27.29"
	  5
2/mf52XXX_2RQSTA212">M-5e=MC13xxrss13xx" class="5ine" 52firqf="+code=="+code=MC13xxirqoccC13neQSTAT0_Cbit1321acC13neQf">Mclass 72a hXX201="L13" cv2.6unsigned inc13xxx-5ore.c#L265ffmas"L35">1  35<13>
off5as"1352, inc16">1  36<1a>#deriedL35">1  35Mf|xxx-core.c#L14" i" na6eTAADC1tADSE 2   0
MASK3 TSM" na6eTAADC1tADSE ="li1IRQST1T0_ADC class="line" name="L15"> 5iass="lin5
MC13X3">1  36<1a>#5TAf="52 2)
2STAT0205IRQS3" cv2.6i" c3xxx-core.c#L25orqf="+co5
MC13X3">1  36<1a>#5efmas52"sref">MC13xxswitch+code=MC13xxirqocf3coass="sref">MC13x3coas"LX=2MC137264#L14" idd="L31" 1cla.27.15"
	 5o6#in5;2lt; 9)
<22href="driver51/mfd52 >
  " 1id=" casY"+code=MC13xxirq" na6eTAADC_MODE_TS-cor_locka, 3xx" na6eTAADC_MODE_TS>
  :MC137264#L14" idd="L31" 1cla.27.15"
	 5o      (15e=MC13xxirqocka s="li0 |5-">1 52>MC13xxx-cor_lock#defriedL35">1  35Mf|xxx-core.c#L14" i" na6eTAADC4tADREFE="L37is="driedc1" na6eTAADC4tADREFE=<1a>#|xx-core.c#L14" i <<ADC4tTSMOD41#|MC137264#L14" idd="L31" 1cla.27.15"
	 5olue="v2<5ddEINV        (1 <&lE5NV  152xx" class="line" name="L15"> xx-core.HWARNcl <<ADC4tTSMODl2v="+code=213XXX_IRQSTAADC4tTSMODl="li1IRQST1T0_ADC class="line" name="L15"> 5i9+code=M5A2ref="+cod2=MC13XXX_IRQ5ADC1S52r_tC13X3">1  36<1a>#driedL35">1  35Mf|xx43XXirqf="+3<13>
 5""+code=M513xxrss13xx =6.27.15"
	 5>
  "53s="line" name="L15"> boffk1IRQST1T0_ADC class="line" name="L15"> 5"n fal_ad5e=MC13xxrss13xxss="sref"5MC13x53XXX_2RQSTA212">M-
  " 1id=" casY"+code=MC13xxirq" na6eTAADC_MODE_SINGLE_CHAN-cor_locka, 3xx" na6eTAADC_MODE_SINGLE_CHAN>
  :MC137264#L14" idd="L31" 1cla.27.15"
	 5-re.c#L265;2lt; 12)
.2.27.29"
	  >52/mfd53, inc16">1  36<1a>#deriedL35">1  35Mf|xxx-core.c#L14" iold_adc41  +code=MC13xxirq" na6eTAADC0_CONFIG_CCCV2v="+code=213XXX_IRQSTAADC4tCONFIG_CCCVx" c1IRQST1T0_ADC class="line" name="L15"> 5"ass="lin5>1  35<13>
1 53.c#L26" 1id="4""+coderiedL35">1  35Mf|xxcode=MC13xxirqoccC13neQSTAT0_Cbit1321acC13neQf">Mcl5">  0x7)3XXirqf="+3<13>
 5"rqf="+co5>/* alidady unmas"ed */15xxx-c53"sref">MC13xxx-cor_loriedL35">1  35Mf|xxx-core.c#L14" i" na6eTAADC1tRAND-cor_locka, 3xx" na6eTAADC1tRANDx" c1IRQST1T0_ADC class="line" name="L15"> 5"6#in5" name="L15">  15#in5l2f="53 >
  " 1id=" idg idadboffk1IRQST1T0_ADC class="line" name="L15"> 5"      (1502x-corf">M227.29"
	  >
5/mfd/53/a> 2     28AT0_Cinc13xxx-core.c#L26" 1id="5 lue="v2<5 idg writeL35">1  35<13>5
  :MC137264#L14" idd="L31" 1cla.27.15"
	 5-9+code=M5de2evass="sr2f">MC13devf5>M, n53r_tC13X3">1  36<1a>#driedL35">1  35Mf|xxx-core.c#L14" iold_adc41  +code=MC13xxirq" na6eTAADC0_CONFIG_CCCV2v="+code=213XXX_IRQSTAADC4tCONFIG_CCCVx" c1IRQST1T0_ADC class="line" name="L15"> 5alue="v2<5href="EXPORT_SYMBOaef="d5ivers54s="line" name="L15"> riedL35">1  35Mf|xx43XXirqf="+3<13>
 5rn fal_ad5r2ss#def(0)2 href="drive5s/mfd54TAT0_LO1_1HZlt; 2)
XXboffk1IRQST1T0_ADC class="line" name="L15"> 5rcore.c#L5e="L35">1  35<1" 1id=" i5q_sta54ODAl2ass="273="L13" cv2.6idd="L 0" class="l56<1a>#def5nabledL35">1  35<13>
ena5ledoc54, inc16">1  3default:MC137264#L14" idd="L31" 1cla.27.15"
	 5k#def(&am5;r2ode=MC13d2vass="sref"5MC13d54.c#L26" 1id="4""+coderiedL35">1  351  35<13>
offmas"13xx, 3xxx-core.c#L262as"L3522a hXX201="L13" cv2.6unsigned inc13xxx-5rss=""+co5e=MC13xxrss13xx" class="5ine" 54"sref">MC13xxx-cor_lo"L15"> -c-core.c#L14" iiIN   2   0
MASK3 TSMiIN   x" c1IRQST1T0_ADC class="line" name="L15"> 5r6#in5ffmas"L35">1  35<13>
off5as"1354 >
  " 1id=" 2">MC127AT0_Ccore.c#L14" iddEXPORT_SYMB5a      (15ffstatL35">1  35<13>
off5tat1354/a> 2     28AT0_Cinc13xxx-core.c#L26" 1id="5alue="v2<5
MC13X3">1  36<1a>#5efirq54x" class="lin3<13>
Mf|xxx-core.c#L14" iato1ef"ne" name="Latof">M3XXirqf="+3<13>
 5r9+code=M5A2  0
MASK32 (1 <Mon 5alue=54me="L15">  15<"+code=MC13xxirqocatorass="sref">MC13atoras"L2a hXX201="L13" cv2.6unsigned inc13xxx-5irqf="+co5e=MC13xxirqocka s="li0 |5-">1 55s="line" name="L15"> riedL35">1  35Mf|xx3<13>
 5e.c#L14" 5ddEINV        (1 <&lE5NV  155XXX_2RQSTA212">M-1  36<1a>dev_db-as"L35">1  35<13>
offmas"13c" class="line" name="L15">  15#incluode=Mxf(ref06x ("%s:5"Lquest ock\n"/mc13x2- x-core.c#L14" i__ unc__ref06x (1  35<13>
enabledockac5ass="55_IRQSTAT0_CH1xx-core.HWARNclxx-core." 1c"Lquest1XX_IRQSTAT0_CH/_trylo_" 1c"Lquestas"L35">1  35<13>
offmas"13xx, x-core.c#L38" 13d="L2as"L35">1  35<13>
" na6eTAIRQ_ADCDONE-cor_locka, 3xx" na6eTAIRQ_ADCDONEf">Meass="27f">M-
MC13X3">1 536<1a55.c#L26" 1id="4""+code=M413xxrss13xx =6.27.15Xc-core.C13xxoffadcdonehref="drNUMlt;&cor_loc_C13xxoffadcdoneas"L- x-core.c#L14" i__ unc__ref06x (  15ode=MC13xxirqocfmas"13_" 1ca3X1XX_IRQSTAT0_CH/_trylo_" 1ca3Xas"L35">1  35<13>
offmas"13xx, x-core.c#L38" 13d="L2as"L35">1  35<13>
" na6eTAIRQ_ADCDONE-cor_locka, 3xx" na6eTAIRQ_ADCDONEf">M22a hXX201="L13" cv2.6unsigned inc13xxx-5e6#in5+code=MC13xxrss13xx =6.25.15"
55c13x2x-cor227ng"ot;
1  35<13>
offmas"13xx, 3xxx-core.c#L262as"L35">1  35<13>
1  35M22a hXX201="L13" cv2.6unsigned inc13xxx-5elue="v2<5ore.c#L26rss=""+code=MC15xxrss55x" class="lin3<13>
1  35<13>
offmas"13xx, 3xxx-core.c#L262as"L35">1  35<13>
M-<"+code=MC13xxiradcl2v="+code=213XXadclf">M22a hXX201="L13" cv2.6unsigned inc13xxx-5e9+code=M5A2d 0
MASK32 (1 <Mon 5alue=55;fd/2mc13x27eng"ot;
1  36<15>#defenab5edL35">1  35<13>
enabled5cka =560me="L37is="driedL35">1  351  35<13>
offmas"13xx, 3xxx-core.c#L262as"L3522a hXX201="L13" cv2.6unsigned inc13xxx-5s="sref">5C13lock#de2d/a>     2K3 51 <56XXX_2RQSTA212">M-1  35<13>
pends="13xxs5ass="56_IRQSa hXX201="L13" cv2.6unsigned inc13xxx-5s#def(&am5  23<13>
MC13X3">1 536<1a56.c#L26" 1id="<"+c!3<13>
M512 ID> 2   0
MASK3 T5M<56"sref">MC13xxx-cor_loriedL35">1  35

5> rss="5+code=MC13xxrss13xx =6.25.15" 56c13x2x-cor227ng"ot; 1 35<13> offmas"13xx, 3xxx-core.c#L262as"L3522a hXX201="L13" cv2.6unsigned inc13xxx-5plue="v2<5ore.c#L26rss=""+code=MC15xxrss561_PCla hXX201="L13" cv2.6unsigned inc13xxx-5>9+code=M5A2T0_UDPI (15<&56ame="L37is="driedL35">1 351 35<13> offmas"13xx, x-core.c#L38" 13d="L2as"L35">1 35<13> " na6eTAIRQ_ADCDONE-cor_locka, 3xx" na6eTAIRQ_ADCDONEf">Me"="lin3<13> #defpend5="s35">1 35<13> pends="53xx =57id=" ">MC127RQSTAf="+code=MC13lockass="sref5s="sref">5C13lock#de2="+code=M2C13583_IR571c#L26" 1id="<"+criedL35">1 35

1 35M3xxf2>#incl2/a1_PCl iXXX_IRQSTAT0_CH1f">M3XXir 4; ++#incl2/a1_PCl iXXX_IRQSTAT0_CH1f">MX=2MC137264#L14" idd="L31" 1cla.27.15" 5sends="s35L15"> 15#incl2code=5C132757, inc16">1 36<1a>#de36<1a>#defstatL35">1 Xp idadef="drivers/mfd/mc13xxx-core.c#L14" i"line" n=MC13xxx-cor_locka, 3xxx-core.c#L26offmas"L35">1 35<13> offmas"13xx, x-core.c#L38" 13d="L2asMC137264#L14" idd="L31" 1cla.27.15" 5s#def(&am5de2code=MC132XXX_IRQSTAT5_CH1_57.c#L26" 1id="4""+code=M413xxr6<1a>#de36<1a>#defstatL35">1 XX_IRQSTAADC"line" name="L15 <<ADC2f">Me"="lin3<13> MC13sampleL15"[#incl2/a1_PCl iXXX_IRQSTAT0_CH1f">M]22a hXX201="L13" cv2.6unsigned inc13xxx-5>ADC2f">M5href="EXPORT_SYMBOaef="d5ivers57"sref">MC13xxx-cor_lo=M413xxr<"+criedL35">1 35

5>e.c#L26r5">1 35<13> MC13xxx-cor_lock#def2">MC127AT0_Ccore.c#L14" iddEXPORT_SYMB5k#def(&am5;r2f="+code=2MC13XXX_IRQ5TAT0_571_PCla hXX201="L13" cv2.6unsigned inc13xxx-5s9+code=M5ffstatL35">1 35<13> off5tat1357me="L15"> 15<"+code=MC13xxirqocf3coass="sref">MC13x3coas"L =xxx-core.c#L14" i" na6eTAADC_MODE_TS-cor_locka, 3xx" na6eTAADC_MODE_TS> 2a hXX201="L13" cv2.6unsigned inc13xxx-5ore.c#L265al"> 23<13> rk#def(structhr2XXX_6ID0 restc13 TSMOD *d/mc13x2x-cor23XX_IR3" cv2.6it for &idd="L 0" 5rn fal_ad5r2ode=MC137283_IRQSTAT0_5D1_PW58TAT0_LO1_1HZlt; 2) XXL35">1 35<13> cor_loc_=MC1C13xxx-cor_locka, 3xxx-core.c#L26offmas"L35">1 35<13> offmas"13xx, 3xxx-core.c#L262as"L35">1 35<13> 1 3551 35<1a>#58ODAl2ass="273="L13" cv2.6idd="L 0" class="l5 (1 &l5;2de=MC137823_IRQSTAT0_L51_THW58_IRQSTAT0_CH1xx-core.HWARNclxx-corec" class="line" name="L15"> 15#incluode=Mcomflagahref="drNUMlt;&comflaga<1a>#15"> = ~x-core.c#L14" i" na6eTAADC_WORKING-cor_locka, 3xx" na6eTAADC_WORKING="li1IRQST1T0_ADC class="line" name="L15"> 5 MC13lock5 idg writeL35">1 35<13>51 35MC13lock5de2code=MC132XXX_IRQSTAT5_CH1_58me="L15"> 15ode=MC13xxirqocfmas"13_unC13X1XX_IRQSTAT0_CH/_trylo_unC13Xas"L35">1 35<13> offmas"13xx, 3xxx-core.c#L262as"L3522a hXX201="L13" cv2.6unsigned inc13xxx-5alue="v2<5href="EXPORT_SYMBOaef="d5ivers58c13x2x-cor227ng"ot; e.c#L26r502code=MC132XXX_IRQSTATl5ss1_H58>MC13xxx-cor_"L15"> #includ 0 MASK31 (1 <Mon value="vXXX_1IRQST1T0_ADC class="line" name="L15"> 5irq_reque5t_nounmas"L35">1 35<13>5< 1id58x" cl2">MC127AT0_Ccore.c#L14" iddEXPORT_SYMB5>9+code=M5ndler_tf="+code=MC13xxir5_hand58ame="c-core.c#L14" iirq_statu4ver_GP>1 35<1" 1id=" irq_statu4ver_GP>as"L35">1 35<13> offmas"13_adc_do_con" cvion1XX_IRQSTAT0_CH/_trylo_adc_do_con" cvionas"L22a hXX201="L13" cv2.6unsigned inc13xxx-5 13<11>51 35<1a>#59id=" ">MC127RQSTAf="+code=MC13lockass="sref5 n fal_ad5optioID0& M0&v}href="dri5ers/m59lt;&l5"> ic2c13xxx-core.c#L26" 1id="L36add_subdevice_pxatahref="drNUMlt;&cor_loc_add_subdevice_pxataas"L3idhref="+code=MC13xxx-cor_locka, inc13xxx-core.c#L26irqf="+code=MC13xxirqockaorass="sref">MC13xxx-corf">Me">MC127RQSTAf="+code=MC13lockass="sref5 13<11>5;1 32arf="+code=MC13xxirforma(1 <Mon valueforma("L2as"13xxx="+code=MC13xxirpxatahref="drNUMlt;&pxataas"Ls"riedL35">1 35MC13devf;1""+cosize">irqf="+code=MC13xxirpxata_sizehref="drNUMlt;&pxata_size> 2a hXX201="L13" cv2.6unsigned inc13xxx-5& (1 &l5;&a1_1HZl 1 0 MASK3 TS5ref="59, inc1T0_AD151="L13" cv2.6.27.15" > v2.5 MC13lock5update_bit4e="L35">1 3551rsgm59.c#L26" 1id="32arf"+code=MC13xxirbufhref="drNUMlt;&bufL15"[30]2a hXX201="L13" cv2.6unsigned inc13xxx-5 MC13lock5defFDe>asMAS1K3 (1 &llM&5t;<59me="L15"> 155">1 32arf="+code=MC13xxir1 &lhref="drNUMlt;&1 &l/mc13xxx-core.c#L14" i"line" nget_chipC13x1ef"ne" name="Lcor_loc_get_chipC13xas"L35">1 35<13> offmas"13xx, 3xxx-core.c#L262as"L3522a hXX201="L13" cv2.6unsigned inc13xxx-5alue="v2<5href="EXPORT_SYMBOaef="d5ivers59c13x2x-cor227ng"ot; asMAS1K3 (1 &llM&l5;<59>MC13xxx-cor_idhref="+code=MC13xxx-cfd_celQSTAT0_Cbit1321acfd_celQirqf="+code=MC13xxircelQSTAT0_Cbit1321acelQirqf=TA2ass="27f">M-1 35<13> < 1id=" irq5mas"v59xx" class="line" name.#incluode=Mplatforme_alQSTAT0_Cbit1321aplatforme_alQ/mc13xxx-core.c#L14" ipxatahref="drNUMlt;&pxataas"Lsass="27f">M-1 36<1a>#d.#incluode=Mpxata_sizehref="drNUMlt;&pxata_size> 3xxx-core.c#L14" ipxata_sizehref="drNUMlt;&pxata_size> sass="27f">M- 15}2a hXX201="L13" cv2.6unsigned inc13xxx-6r1s=""+co6eptioID0& M0&v}href="dri6as"1360XXX_2RQSTA212">M-1 35<13> ofbufhref="drNUMlt;&bufL15", sizeof35">1 35<13> ofbufhref="drNUMlt;&bufL15")s"riedL35">1 351 35<13> ofbufhref="drNUMlt;&bufL15")2a hXX201="L13" cv2.6unsigned inc13xxx-615#in6l2L5lasMASK2 MASK3 (1 &M6lt;&l60.c#L26" 1id="4""+code"L15"> -c-core.c#L14" ii2BIG-cor_locka, 3xxi2BIGXXX_1IRQST1T0_ADC class="line" name="L15"> 6o5#in6lefFDe>asMAS1K3 (1 &llM&6-">1 60t; 22) #in6lref="EXPORT_SYMBOaef="d6NV 160map idadL35">1 35<13> rsgmacelQSTAT0_Cbit1321acelQirqf.#incluode=MC13x1ef"ne" name="LC13xried3xxx/a>#incluode=Mkmemdup1ef"ne" name="Lkmemdupas"L35">1 35<13> ofbufhref="drNUMlt;&bufL15", ode=MC13xxirqocstrlen1XX_IRQSTAT0_CHstrlenas"L35">1 35<13> ofbufhref="drNUMlt;&bufL15") + 1, ode=MC13xxirqocGFP_KERNE 2 0 MASK3 TSMGFP_KERNE "L3522a hXX201="L13" cv2.6unsigned inc13xxx-6o7#in6l1FD3>asMAS1K3 (1 &llM&l6< 607IRQSTAT0_CH1<"+c!3<13> #incluode=MC13x1ef"ne" name="LC13xried2a hXX201="L13" cv2.6unsigned inc13xxx-618#in6l">1 35<13> < 1id=" irq6> "60xx" class="line" name"L15"> -c-core.c#L14" iiNOMEM-cor_locka, 3xxiNOMEMXXX_1IRQST1T0_ADC class="line" name="L15"> 6o9#in6lr2SclasMASK2 (1 &llM<6MC13x60;fd/2mc13x27eng"ot; 1 36<16-core.c#L66rss=""+code=MC13xxrss136x" cl61s="line" name"L15"> #includ 0 MASK3cfd_add_deviceahref="drNUMlt;&1fd_add_deviceaas"L35">1 35<13> offmas"13xx, 3xxx-core.c#L262as"L35> 15#incluode=Mxf(ref06x (1 35<1" 1id=" NUL>as"L22a hXX201="L13" cv2.6unsigned inc13xxx-6rn fal_ad6r2 clasMASK2 (1 &llM<6lt; 261XXX_22">MC127AT0_Ccore.c#L14" iddEXPORT_SYMB62as"L35">6 35<13> 1 361ODAl2ass="273="L13" cv2.6idd="L 0" class="l6r 23<136>/* alidady ic2c13xxx-core.c#L26" 1id="L36add_subdevicehref="drNUMlt;&cor_loc_add_subdeviceas"L3idhref="+code=MC13xxx-cor_locka, inc13xxx-core.c#L26irqf="+code=MC13xxirqockaorass="sref">MC13xxx-corf">Mee5">1 32arf="+code=MC13xxirforma(1 <Mon valueforma("L2a2a hXX201="L13" cv2.6unsigned inc13xxx-6lass="lin6" name="L15"> 15#in6l215l61 2) 22ass="27f">M- 15_ONOFDess13xx =6.27.15X_trylo6add_subdevice_pxatahref="drNUMlt;&cor_loc_add_subdevice_pxataas"L35">1 35<13> offmas"13xx, 3xxx-core.c#L262as"L35">1 35<13> 1 35<1" 1id=" NUL>as"L, 022a hXX201="L13" cv2.6unsigned inc13xxx-6r6#in6 idg writeL35">1 35<13>6MC127AT0_Ccore.c#L14" iddEXPORT_SYMB627#in6de2de=MC13XX2_IRQSSI6NSICI61/a> 2 28AT0_Cinc13xxx-core.c#L26" 1id="6alue="v2<6href="EXPORT_SYMBOaef="d6ivers611_PCl#ifdef""+code=MC13xxirCONFIG_OF1 35<1" 1id=" CONFIG_OFa> 2 28AT0_Cinc13xxx-core.c#L26" 1id="6a9#in6A2ode=MC13X2X_IRQSSI6NSFAB619t;&l5"> ic2c13xxx-core.c#L26" 1id="L36probe_flaga_dt1XX_IRQSTAT0_CH/_trylo_probe_flaga_dtas"L3idhref="+code=MC13xxx-cor_locka, inc13xxx-core.c#L26irqf="+code=MC13xxirqockaorass="sref">MC13xxx-corf">M2a hXX201="L13" cv2.6unsigned inc13xxx-6irq_unmas6L35">1 35<13> < 1id=" i6q_unm620me="2ass="27f">M-MC13device_n3co6irqf="+code=MC13xxirnp1ef"ne" name="Lnp/mc13xxx-core.c#L14" i"line" xx, 3xxx-core.c#L262as"L35> 15#incluode=Mxf(ref06x ( 15#incluode=Mof_n3coass="sref">MC13of_n3coXXX_1IRQST1T0_ADC class="line" name="L15"> 6kas"L35">6e=MC13xxrss13xx" class="6code=orma(1 <Mon valueforma(ref="dri6as"136orma(1 <Mon <Mon valuefo383> offmas"13xx, UL>1 as"136orma(1 &75ass=a<1a>#15"> +code=MC13xxirq" na6eTAADC_WORKING-corNUMlt;&comflagaxxirq 3xx" na6eTAADC_MODE_SI.c#L14m c3xxx-core.c#1id="6a9#in6A2ode=MC13&6-cor_lockax-core.c#1id="6axx-core.c7_sTAT0_CH1x, 3xoPORT_SYMBOaef="d6ivers611_435">1 3541rsgm49 2) 2xxx-5plue="v2<5ore.c#L26rss=""+codeEs"L3idhref="+code=MC13xxx-/a1_PCl iXXX_IRQSTAT0_CH1f">M]22a 13of_n3coXXX_1IRQST1T0_ADC class="line" name="L15"> 6kas"L35">6classkas"L35">6e=MC13xxrss13xx" class2 MC13lock5update_bit4e="L35"7drNUMC13lock3xxrss13xx" class=drNUMC13lock;Mon valueforma("L2aODE_SI.c#L14m c3xxx-cor_ unc__ref06x (Mf|xxx-core6c#L146 i" na6eTAADC4tADREFE="L37is="driedc115#incluode=Mof_n3coass="sref">MC13of_n3coXXX_1IRT0_UDPI (14<&4_ADC class="line" name="L15USE1 313lock5 idg writeL35">1USE1 3#L26rss=""+codeEs"L3idhref="+code=MC13xxx-/a15<1" 1id=<ADC4tTSMODl2v="+code=613XXX62t1357me="L15"> 15<"+code=MC13xxirqocf3coas6l2v="+cod6=213XXadclf">Mf|xx43XXir6f="+362a6eTAADC_MODE_TS-cor_locka, 3xx"5"7drNUMC13lock3xxrss13xx" class=drNUMC13lock;Mon valueforma("L2aODE_SI.c#L14m c3xxx-cor_ unc__ref06x ( 5"n fal_6d5e=M613xxrss13xxss="sref"5M"L37is="driedc115#incluode=Mof_n3coass="sref">MC13of_n3coXXX_1IRT0_UDPI (14<&4_ADC class="line" name="L15USE1Cre.313lock5 idg writeL35">1USE1Cre.3#L26rss=""+codeEs"L3idhref="+code=MC13xxx-/ac#L25-cor6.c#L56rss=""+code=MC13xx6ss1356" cl532> " 1id=" casY"+code=MC13xxirq" na66TAADC_MOD6_SINGLE_CHAN-cor_locka, 6xx" n63="L13" cv2.6unsigned inc13xxx-5o5"7drNUMC13lock3xxrss13xx" class=drNUMC13lock;Mon valueforma("L2aODE_SI.c#L14m c3xxx-cor_ unc__ref06x (Mf|xxx-core6c#L146 iold_adc41#incluode=Mof_n3coass="sref">MC13of_n3coXXX_1IRT0_UDPI (14<&4_ADC class="line" name="L15USE1RT313lock5 idg writeL35">1USE1RT3#L26rss=""+codeEs"L3idhref="+code=MC13xxx-/acax-core.c=213XXadclf">Mf|xxcode=M613xxi63mas52"sref">MC13xxswitch+code=MC13xxirqocf36l2v="+cod6=213XXadclf">Mf|xxx-core6c#L146 i" na6eTAADC1nsigned inc13xxx-5o5"7drNUMC13lock3xxrss13xx" class=drNUMC13lock;Mon valueforma("L2aODE_SI.c#L14m c3xxx-cor_ unc__ref06x (6ne" name="L15"> 5" 61502x6corf">M227.29" > 5/ (1old_adc42) <15#incluode=Mof_n3coass="sref">MC13of_n3coXXX_1IRT0_UDPI (14<&4_ADC class="line" name="L15USE1TOUCHSCRE91 (1 <<ADC4tUSE1TOUCHSCRE91#L26rss=""+codeEs"L3idhref="+code=MC13xxx-/acd="6alue="v2<5 idg writeL35">1 36<13>56a hr53x" class="lincasY"+code=MC13xxirq" na66TAADC_MOD6_MULT_CHAN-cor_locka, 3x6" na66TAADC_MODE_MULers611_0rss=""+codeEs"L3idhref="+code=MC13xxx-/ac2v="+cod6 (1adc4f">Mf|xxx-core6c#L1463xx =4.27.15c-core.c#L14" iirq_statu4ver1 356l2v="+cod6=213XXadclf">Mf|xx43XXir6f="+3613> 5rcore.c6L5e="64add_subdevic class="line" nin15"> 5 (1 <in15">ADC_ML3idhref="+code=MC13xxx-cor_locka, inc13xxx-core.c#L26irqf="+code=MC13xxirqockaorass="sref">MC13xxx-corf">M2a hXX201="L13" cv2.6unsigned inc13xxx-6irq_unmas6L35">1 35<13> < 1id=" i6q_unm620me="2ass="27f">M-1 35<136 ena56edoc542/mc13xxx-coreidhref="+code=MC13xxx-devi"L31" 1cl6.27.15" 5k#def(&am5;r26de=MC63d2vass="sref"ers611_435">1 3541rsgm49 2) 2xxx-5plue="v2<5ore.c#L26rss=""+codeEs"L3idhref="+code=MC13xxx-/aore.cunC16X1XX_IRQSTAT0_CH/_trylo_6nC13X6s"L35".27.15c-core.c#L14" iirq_statu4ver1 356l2v="+cod6 2 0 MASK3 TSMiIN x"6c1IRQ6T1T0_A#endif27.15c-core.c#L14" iirq_statu4ver1 356las"L35">6YMB5a (15ffstatL35"61 3564lt;59>MC13xxx-cor_idhref="+code=MC13xxx-cfd6id="5alue6"v2<5 MC13X3">1 3661a>#56firq54L3idhref="+code=MC13xxx-corit fete_aixxx-core.c#L26irqf="+codit fete_aixaorass="sref">MC13xxx-corf">Mee5">1 32arf="+code=MC13xxirforma(1 <Mon valueforma("L2a2a hXX201="L13" cv2.6u>MC13xxx-cor_idhref="+code=MC13xxx-cfd6iAADC_MOD6clf">Mf|xxx-core.c#L14" 6ato1e641T0_ADC class="line" 3"+code=MC13xxiradcdone_xatahr;&pxataas"Lsass="27f">M-M-Mf|xx3<13> 6a val6ck" na783AADC1Mlt;&dataL15"2a hXXmas"L35">1 35<13>5< 1id58x" cl2">MC127AT0_Ccore.c#L14" iddEXPOR6c#L25s="c6mmen5"2 M-<"+code=Mrevic13xxx-5 13<11>5MC127AT0_Ccore.c#L14" iddEXPOR6c="l56<1a6>dev_db-as"L35">1 35<136 offm65"13xx, UL>1 as"136orma(1 &75ass=a<1a>#15"> c"Lquest16X_IRQSTAT0_CH/_trylo_" 16"Lque6tas"L35">1 35<13> offmas"13xx, x-corL3522a hXX201="L13" cv2.6unsigned inc13xxx-5plue="v2<5ore.c#L26rss=""+code=MC15xxrss561_PCla hXX201="L13" cv2.6unsigned inc1627.15Xc-c6re.C13xxoffadcdonehref="6rNUMl65mas52"sref">MC13xxswitch+code=MC13xxirqocf36ca3X1XX_I6QSTAT0_CH/_trylo_" 1ca3X6s"L356>1 35<13> offmas"13xx, x-corc#L26offmas"L35">1 35<13> offmas"13xx, x-core.c#L38" 13d="L2asMC137264#L14" idd="L31" 1cla.27.15" 5s#def(&am5de2code=MC132XXX_IRQSTAT5_CH1_57C class="line" name="L15REVISIO1 (1 <<ADC4tREVISIO1H1_57Cid=" NUL>as"L, 0, odrevic13xxx-5 13<11>56 (15s=""+code=MC13xxrss63xxs565class2 MC13lock5update_bit4e="L3=MC132XXX_IRQSTAT05CC1_S57 > " 1id=" idg idadcor_lockkkkkkkkkb61C13xxx-c6r_locka, 3xxx-core.c#L266ffmas65i" na6eTAADC4tADREFE="> 5r 23<135>/* alerr_revic13xxx-5 13<11>5MC127AT0_Ccore.c#L14" iddEXPOR6cAADC_MOD6r_locka, 3xxx-core.c#L266ffmas65t1357me="L15"> 15<"+code=MC13xxirqocf3coas636<15>#de6enab5edL35">1 35<13> en6bled565">1 35<13> offmas"13xx, x-core.c#Lincluode=Mof_n3coass="sref">MC13of_n3coXXX_1IRvarianC132XXX_IRQSTAT0varianCsref">MC13of_n3coXXX_1IRf="dr_revic13xxx-5 13<11>5566s/m59lt;&l5"> ic2c13xxx-core.c#L26" 1id="L36c#L25s="c6mmen5"2" clasMAS2K3 (1 &6lM&l566ode=MC13xxirn&X_IR3" cv2.6it for &idd=mask all="L1sTS6efmas60_IRQSTAT0_CH1<"+code=MC13xxirqocsnpr1 35<13> 1 356 MC13X6">1 566ofbufhref="drNUMlt;&bufL15", siz=MC132XXX_IRQSTAT05CC1_S57 > " 1id=" idg idadcor_lockkkkkkkkkb6ef="drive6s/mfd/mc12a hXX201="L13"6cv2.666xoPORT_SYMBOaef="d6iv"> 5r 23<135>/* alerr_maskxx-5 13<11>5MC127AT0_Ccore.c#L14" iddEXPOR6dadef="dr6vers/mfd/mc13xx-c-core.c6L14" 66XXX_1IRQST1T0_ADC class="line" name="L15"> 6c#L25s 6 (15s=""+code=MC13xxrss63xxs566" name="LC13xried3xxx/a>#incouxxc" class="linewait_for_2RQSTA212"_inter4" idd="L31"262as"L35">1 35<13> 1 3561 366ef"ne" name="LC13t;&bufL15", siz=MC132XXX_IRQSTAT05CC1_S57 > " 1id=" idg idadcor_lockkkkkkkkkb6eAADC_MOD6de=M5A2T0_UDPI 6 (15661T0_ADC class="line" "> 5r 23<135>/* alerr_maskxx-5 13<11>5MC127AT0_Ccore.c#L14" iddEXPOR6d6<15>#de6_locka, 3xxx-core." 1cfr6xas"L66 cl61s="line" name"L15"> #includ 0 MASK3cfd_sref5s="s6ef">5C13lock#de2="+code=62C13567 35<13> offmas"13xx, 3xxx-coouxxc" class="linewait_for_2RQSTA212"_inter6eTAIRQ_th 1cled_201="L13" cv2.6uns6eTAIRQ_th 1cled_20141#in6 idg writeL35">1 35<13>61 35<13> MC13xxx-cor_idhref="+code=MC13xxx-cfd6f="driver6/mfd/mc13lass 02a hXX2016"L13"67offmas"L35">1 35<13>3> offmas"13xx, 3xxx-coIRQF_ONESHOode=MC13xxrss13xIRQF_ONESHOot;&4_Aas"13xx, 3xxx-coIRQF_IRQSGER_HIGHde=MC13xxrss13xIRQF_IRQSGER_HIGH-cor_ unc__ref06x (M3xxf2>#incl6/a1_P67"13xx, UL>1 as"136orma(1 &75ass=a<1a>#15"> >1 Xp id6def="drivers/mfd/mc13xxx6core.67ofbufhref="drNUMlt;&bufL15", siz=MC132XXX_IRQSTAT05CC1_S5759xx" class="line" name.#incluode=Mp6<1a>#defs6atL35">1 XX_IRQSTAADC"l6ne" n67 5>MC13lock5de2coderr_maskxx-5 13<11>5 15ode=MC13xxirqocfmas"13_un65">1 35<6 idadef="drivers/mfd/mc16a hXX601="L1 23<135>/* alerr_revic13xxx-5 13<11>5 15ode=MC13xxirqocfmas"13_un65#L25s 6T0_ADC class="line" name6"L15"6 5>e.c#L26r5">1 35<13RQSTA212"_inter4" idd="2as"L3522a hXX201="L13" cv2.6unsigned inc13xxx-5alue="v2<5href="EXPORT_SYMBOaef="d5ivers58c13x2x-cor227ng"ot; 5irq_reque5t_nounmas"L35">1 35<13>5< 1id58x" cl2">MC127AT0_Ccore.c#L14" iddEXPOR6xxx-5s9+c6de=M5ffstatL35">1 35<136 off5671T0_ADC class.27.15c-core.c#L14" iirq_statu4ver1 356="sref">M613x3coas"L =xxx-core.c#L64" i"67 cl61s="line" name"L15"> #includ 0 MASK3cfd_X_6ID0 re6tc13 TSMOD *d/mc13x2x-co623XX_68 35<13> offmas"13xx, 3xxx-core.c#L2incluode=Mof_n3coass="sref">MC13of_n3coXXX_1IR201="L13" cv2.6unsigned ir_2RQSTA212"_inter201="L13" cv2.6unsigned i8x" cl2">MC127AT0_Ccore.c#L14" iddEXPOR6_loc_=MC1613xxx-cor_locka, 3xxx-co6e.c#L68 cl532> " 1id=" casY"+code=MC13xxirq" na66s="l5 61 &l5;2de=MC137823_IRQST6T0_L568RQSTA212"_interruptible_time4" idd="2as"L3522a hXX201="L13" cv2.6unsigned inc13xxx-5alue="v2<5href="EXPORT_SYMBOaef="d5ivers58c13x2x-cor227ng"ot; 15#in6luode68<1a56.c#L26" 1id="<"+c!3<13> " 1id=" idg idadcor_lockkkkkkkkkb613X1XX_IR6STAT0_CH/_trylo_unC13Xas6L35">6 35<13> offma3> offmas"13xx, 3xxx-core.c#L2incluode=Mof_n3coass="sref">MC13of_n3coXXX_1IRT0_UDPI (14<&4_xxx-5&9+code=M5;r2SclasMASK2 (1 &llM<5< 5">MC13of_n3coXXX_1IRT0_UDPI (14<&48c13x2x-cor227ng"ot; MC13xxx-cor_"L15"> #includ 0 MASK31 (6 <Mon 6alue="vXXX_1IRQST1T0_ADC6class68ef"ne" name="LC13t;&bufL15", sizre.c#L2incluode=Mof_n3coass="sref">MC13of_n3coXXX_1IRT0_UDPI (14<&4_CCVx" c1IRQST1T0_ADC class="lUSE1 313lock5 idg writeL35">1USE1 3#L267 > " 1id=" idg idadcor_lockkkkkkkkkb61xx-5s9+c6ode=M5ndler_tf="+code=MC63xxir681T0_ADC class="line" href="+code=MC13xxx-corocka, inc13xxx-core.c#L26irqf="+code=MC13xxirqockaoras1 (1 <<ADC4"L2as"riedL35">1 35M6=" irq_statu4ver_GP>as"L65">1 68 cl61s="line" name"L15"> #includ 0 MASK3cfd_sref5 n f6l_ad5optioID0& M0&v}href6"dri5690f"ne" name="LC13t;&bufL15", sizre.c#L2incluode=Mof_n3coass="sref">MC13of_n3coXXX_1IRT0_UDPI (14<&4_CCVx" c1IRQST1T0_ADC class="lUSE1Cre.313lock5 idg writeL35">1USE1Cre.3#L267 > " 1id=" idg idadcor_lockkkkkkkkkb6add_subde6ice_pxatahref="drNUMlt;&6or_lo69offmas"L35">1 35<13> offmas"13xx, 3xxx-corefmas"13xx, 3xxx-core.c#L262as"L35">1 35<13> 1 35<1" 1id=" nc__ref06x ( " 1id=" idg idadcor_lockkkkkkkkkb6a="l5 6orma(1 <Mon valueform6("L2a6"13xxx="+code=MC13xxirrrrrrrrrrrrrrrrrrrrrrrrrx-5&9+code=M5;r2SclasMASK2 (1 &llM<5< 5">MC13of_n3coXXX_1IR("L2csMASK2 (1 &llM&("L2c 1id="13xxx-6ma(1 <Mon valode=MC13xxirpxata_sizehref="d">MC13of_n3coXXX_1IR("L2csMASK2 (1 &llM&("L2c 1id)58c13x2x-cor227ng"ot; MC13of_n3coXXX_1IRT0_UDPI (14<&4_CCVx" c1IRQST1T0_ADC class="lUSE1RT313lock5 idg writeL35">1USE1RT3#L267 > " 1id=" idg idadcor_lockkkkkkkkkb6a3X1XX_IR6"drNUMlt;&1 &l/mc13xxx-c6re.c#69 35<13> offma3> offmas"13xx, 3xxx-core.c#L2rocka, inc13xxx-core.c#L26irqf="+code=MC13xxirqockaoras1 (1 <<ADC4"L2as"riedL35">1 35asMAS1K3 (1 &6lM&l56<59>MC13xxx-cor_idhref="+code=MC13xxx-cfd6celQSTAT06Cbit1321acfd_celQirqf="+6ode=M69ef"ne" name="LC13t;&bufL15", sizre.c#L2incluode=Mof_n3coass="sref">MC13of_n3coXXX_1IRT0_UDPI (14<&4_CCVx" c1IRQST1T0_ADC class="lUSE1TOUCHSCRE91 (1 <<ADC4tUSE1TOUCHSCRE91#L267 > " 1id=" idg idadcor_lockkkkkkkkkb6axx-5s9+c6QSTAT0_Cbit1321aplatform6_alQ/6c13xxx-core.c#L14" ipx offmas"13xx, 3xxx-corefmas"13xx, 3xxx-core.c#L262as"L35">1 35<13> 1 35<1" 1id=" nc__ref06x ( " 1id=" idg idadcor_lockkkkkkkkkb6a"sref">M6ef="drNUMlt;&pxata_size>6 3xx6-core.c#L14" ipxata_siiiiiiiiiiiiiiiiiid=" NUL>as"L, 0, odode=MC13xxirpxata_sizehref="d">MC13of_n3coXXX_1IRtouchC13xxirpxata_sitouch 1id="13xxx-6NUL>as"L, 0, odode=MC13xxirpxata_sizehref="d">MC13of_n3coXXX_1IRtouchC13xxirpxata_sitouch 1id)58c13x2x-cor227ng"ot; ic2c13xxx-core.c#L26" 1id="L37c#L26o2e.7#L266f#incluode=Mp7he13 is n7 asnpr1 35<13> 1 35<1" 1id=" nc__ref06x ( " 1id=" idg idadcor_lockkkkkkkkkb7fMC13devf71""+cosnpr1 735<1370iold_adc41as"L, 0, odode=MC13xxirpxata_sizehref="d">MC13of_n3coXXX_1IRregulatorDPI regulatorD 1id="13xxx-6NUL>as"L, 0, odode=MC13xxirpxata_sizehref="d">MC13of_n3coXXX_1IRregulatorDPI regulatorD 1id)58c13x2x-cor227ng"ot; 1 35<13> 1 35<1" 1id=" nc__ref06x ( " 1id=" idg idadcor_lockkkkkkkkkb7f5C13devf71drNUMlt;&1 &l/mc13xxx-c7f="d6701="L13" cv2.6unsigned inc13xxline" na offmas"13xx, 3ode=MC13xxirpxata_sizehref="d">MC13of_n3coXXX_1IRledDPI ledD 1id="13xxx-6ma(1 <Mon valode=MC13xxirpxata_sizehref="d">MC13of_n3coXXX_1IRledDPI ledD 1id)58c13x2x-cor227ng"ot; asMAS1K3 (1 &7x1ef"705>e.c#L26r5">1 35<13RQSTA212"_inter4" idd="fmas"13xx, 3xxx-core.c#L262as"L35">1 35<13> 1 35<1" 1id=" nc__ref06x ( " 1id=" idg idadcor_lockkkkkkkkkb7f7C13devf71bit1321acfd_celQirqf="+7=MC1370e=2MC13XXX_IRQ5TAT0_5 inc13xxline" na offmas"13xx, 3ode=MC13xxirpxata_sizehref="d">MC13of_n3coXXX_1IRbuttonDPI buttonD 1id="13xxx-6ma(1 <Mon valode=MC13xxirpxata_sizehref="d">MC13of_n3coXXX_1IRbuttonDPI buttonD 1id)58c13x2x-cor227ng"ot; #incluode=Mp7h9C13devf71f="drNUMlt;&pxata_size>7ss13670iold_adc411 351 356 35<13> 1 35<13> offmas"13xx, 3xxx-corefmas"13xx, 3xx-core.c#L26irqf="+code=MC13xxirqockaoras1 (1 <<ADC4"L2as"riedL35">1 35/* alidady #in6de2de=MC13XX2_IRQS7/a>SI7NSICI61 (1 <do_con" cvion1XX_IRQSTAT0_CH/_trylo_adc_do_con" cvionas"L22a hXX201="L13" cv2it fete_aixxx-core.c#L26irqf="+codit fete_aixaora58c13x2x-cor227ng"ot; 2 28AT7_Cinc73xxx-c;1""+s"L22a hXX201="L13" cv2it fetecleanirqocstrlen1XX_IRL13" cv2it fetecleanirvionas="sref">MC13xxx-corf">M2a hXX201="L13" cv2.6unsigned inc13xxx-6irq_unmas6L35">1 35<13> < 1id=" i6q_unm620me="2ass="27f">M- offmas"13xx, 3xxx-coAIRQ_201="L13" cv2.6unsAIRQ_201aoras1 (1 <<ADC4"L2as"riedL35">1 35MC13of_n3coXXX_1IR201="L13" cv2.6unsigned id inc13xxx-5enabl2<5ore.c#L26rss=""+code=MC15xxrss561_PCla hXX201="L13" cv2.6unsigned inc17ce_n3coas7="sref">MC13device_n3co67rqf="72 cl532> " 1id=" casY"+code=MC13xxirq" na67orma(1 &l7;Mon <Mon valuefo3837 offm72RQSTA212"_interruptible_time4fd_remove_262as"L35> 15#incluodremove_262as"Laoras1 (1 <<ADC4"L2as"riedL35">1 35MC13of_n3coXXX_1IRQST1T0_ADC class="line" n561_PCla hXX201="L13" cv2.6unsigned inc17cdd_subde7xxirq" na6eTAADC_WORKING7corNU7lt;&co.27.15c-core.c#L14" iirq_statu4ver1 357kax-core.7#1id="6axx-core.c7_sTAT07CH1x,72 5>MC13lock5de2coddo_con" cvion1XX_IRQSTAT0_CH/_trylo_adc_do_con" cvionas"L22a hXX201="L13" cv2it fetecleanirqocstrlen1XX_IRL13" cv2it fetecleanirvion561_PCla hXX201="L13" cv2.6unsigned inc17clo6add_s7X_IRQSTAT0_CH1f">M]22a 17of_n37oXXX_1IRQST1T0_ADC class="line" name="L15"> 7kas"L35">7classkas"L35">6e=MC13xxr7s13xx72SICI61 (1 <MODULE_DESCRIPTIO1 (1 <&ODULE_DESCRIPTIO1vionasnc__ref06x (M3XFIRQscale <ADC4 PMIC cv2.6unsigne58c13x2x-cor227ng"ot; Mf|xxx-core7c#L147 i" na1 (1 <MODULE_AUTHOR (1 <&ODULE_AUTHORvionasnc__ref06x (Mf-Koenig.15" u.kle>Mf-koenig@pengutronix.de>MC1 cv2.6unsigne58c13x2x-cor227ng"ot; Mf|xx43XXir7f="+372a6eTA

The original LXR softwaL1 byZl 113x2x-corhttp://source>M3ge.net/projects/lxr">LXR it fuaixyed id this experifor al ng"oion byZ13x2x-cormailto:lxr@">Mux.no">lxr@">Mux.noed i.
lxr.">Mux.no kindly hosted byZ13x2x-corhttp://www.redpill-">Mpro.no">Redpill L>Mpro ASed id providla"of L>Muxnsignult": and 13loaplets ser2as"L since 1995.