gpio_cfg.h 201 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812
  1. #ifndef _GPIO_CFG_H_
  2. #define _GPIO_CFG_H_
  3. #include <platform/mt_typedefs.h>
  4. typedef struct
  5. {
  6. S32 addr;
  7. }PIN_addr;
  8. typedef struct
  9. {
  10. S8 offset;
  11. }PIN_offset;
  12. #define GPIO_BASE (0x10211000)
  13. #define IOCFG_0_BASE (0x10211800)
  14. #define IOCFG_1_BASE (0x10211900)
  15. #define IOCFG_2_BASE (0x10211A00)
  16. #define IOCFG_3_BASE (0x10211B00)
  17. #define IOCFG_4_BASE (0x10211C00)
  18. #define IOCFG_5_BASE (0x10211D00)
  19. #if defined(MACH_TYPE_MT6735M)
  20. //denali2
  21. PIN_addr IES_addr[] = {
  22. /* 0 */ {IOCFG_1_BASE+0x000},
  23. /* 1 */ {IOCFG_1_BASE+0x000},
  24. /* 2 */ {IOCFG_1_BASE+0x000},
  25. /* 3 */ {IOCFG_1_BASE+0x000},
  26. /* 4 */ {IOCFG_1_BASE+0x000},
  27. /* 5 */ {IOCFG_2_BASE+0x000},
  28. /* 6 */ {IOCFG_2_BASE+0x000},
  29. /* 7 */ {IOCFG_2_BASE+0x000},
  30. /* 8 */ {IOCFG_2_BASE+0x000},
  31. /* 9 */ {IOCFG_2_BASE+0x000},
  32. /* 10 */ {IOCFG_2_BASE+0x000},
  33. /* 11 */ {IOCFG_2_BASE+0x000},
  34. /* 12 */ {IOCFG_2_BASE+0x000},
  35. /* 13 */ {IOCFG_0_BASE+0x000},
  36. /* 14 */ {IOCFG_0_BASE+0x000},
  37. /* 15 */ {IOCFG_0_BASE+0x000},
  38. /* 16 */ {IOCFG_0_BASE+0x000},
  39. /* 17 */ {IOCFG_0_BASE+0x000},
  40. /* 18 */ {IOCFG_0_BASE+0x000},
  41. /* 19 */ {IOCFG_0_BASE+0x000},
  42. /* 20 */ {IOCFG_0_BASE+0x000},
  43. /* 21 */ {IOCFG_0_BASE+0x000},
  44. /* 22 */ {-1},
  45. /* 23 */ {-1},
  46. /* 24 */ {-1},
  47. /* 25 */ {-1},
  48. /* 26 */ {-1},
  49. /* 27 */ {-1},
  50. /* 28 */ {-1},
  51. /* 29 */ {-1},
  52. /* 30 */ {-1},
  53. /* 31 */ {-1},
  54. /* 32 */ {-1},
  55. /* 33 */ {-1},
  56. /* 34 */ {-1},
  57. /* 35 */ {-1},
  58. /* 36 */ {-1},
  59. /* 37 */ {-1},
  60. /* 38 */ {-1},
  61. /* 39 */ {-1},
  62. /* 40 */ {-1},
  63. /* 41 */ {-1},
  64. /* 42 */ {IOCFG_1_BASE+0x000},
  65. /* 43 */ {IOCFG_1_BASE+0x000},
  66. /* 44 */ {IOCFG_1_BASE+0x000},
  67. /* 45 */ {IOCFG_1_BASE+0x000},
  68. /* 46 */ {IOCFG_1_BASE+0x000},
  69. /* 47 */ {IOCFG_1_BASE+0x000},
  70. /* 48 */ {IOCFG_1_BASE+0x000},
  71. /* 49 */ {IOCFG_1_BASE+0x000},
  72. /* 50 */ {IOCFG_1_BASE+0x000},
  73. /* 51 */ {IOCFG_1_BASE+0x000},
  74. /* 52 */ {IOCFG_1_BASE+0x000},
  75. /* 53 */ {IOCFG_1_BASE+0x000},
  76. /* 54 */ {IOCFG_1_BASE+0x000},
  77. /* 55 */ {IOCFG_1_BASE+0x000},
  78. /* 56 */ {IOCFG_1_BASE+0x000},
  79. /* 57 */ {IOCFG_1_BASE+0x000},
  80. /* 58 */ {IOCFG_1_BASE+0x000},
  81. /* 59 */ {IOCFG_1_BASE+0x000},
  82. /* 60 */ {IOCFG_1_BASE+0x000},
  83. /* 61 */ {IOCFG_1_BASE+0x000},
  84. /* 62 */ {IOCFG_1_BASE+0x000},
  85. /* 63 */ {IOCFG_1_BASE+0x000},
  86. /* 64 */ {IOCFG_1_BASE+0x000},
  87. /* 65 */ {IOCFG_2_BASE+0x000},
  88. /* 66 */ {IOCFG_2_BASE+0x000},
  89. /* 67 */ {IOCFG_2_BASE+0x000},
  90. /* 68 */ {IOCFG_2_BASE+0x000},
  91. /* 69 */ {IOCFG_2_BASE+0x000},
  92. /* 70 */ {IOCFG_2_BASE+0x000},
  93. /* 71 */ {IOCFG_2_BASE+0x000},
  94. /* 72 */ {IOCFG_2_BASE+0x000},
  95. /* 73 */ {IOCFG_2_BASE+0x000},
  96. /* 74 */ {IOCFG_2_BASE+0x000},
  97. /* 75 */ {IOCFG_2_BASE+0x000},
  98. /* 76 */ {IOCFG_2_BASE+0x000},
  99. /* 77 */ {IOCFG_2_BASE+0x000},
  100. /* 78 */ {IOCFG_2_BASE+0x000},
  101. /* 79 */ {IOCFG_2_BASE+0x000},
  102. /* 80 */ {IOCFG_2_BASE+0x000},
  103. /* 81 */ {IOCFG_2_BASE+0x000},
  104. /* 82 */ {IOCFG_2_BASE+0x000},
  105. /* 83 */ {IOCFG_2_BASE+0x000},
  106. /* 84 */ {IOCFG_2_BASE+0x000},
  107. /* 85 */ {IOCFG_2_BASE+0x000},
  108. /* 86 */ {IOCFG_2_BASE+0x000},
  109. /* 87 */ {IOCFG_2_BASE+0x000},
  110. /* 88 */ {IOCFG_2_BASE+0x000},
  111. /* 89 */ {IOCFG_2_BASE+0x000},
  112. /* 90 */ {IOCFG_2_BASE+0x000},
  113. /* 91 */ {IOCFG_2_BASE+0x000},
  114. /* 92 */ {IOCFG_2_BASE+0x000},
  115. /* 93 */ {IOCFG_2_BASE+0x000},
  116. /* 94 */ {IOCFG_2_BASE+0x000},
  117. /* 95 */ {IOCFG_2_BASE+0x000},
  118. /* 96 */ {IOCFG_2_BASE+0x000},
  119. /* 97 */ {IOCFG_2_BASE+0x000},
  120. /* 98 */ {IOCFG_2_BASE+0x000},
  121. /* 99 */ {IOCFG_2_BASE+0x000},
  122. /* 100 */ {IOCFG_2_BASE+0x000},
  123. /* 101 */ {IOCFG_2_BASE+0x000},
  124. /* 102 */ {IOCFG_2_BASE+0x000},
  125. /* 103 */ {IOCFG_2_BASE+0x000},
  126. /* 104 */ {IOCFG_2_BASE+0x000},
  127. /* 105 */ {IOCFG_2_BASE+0x000},
  128. /* 106 */ {IOCFG_2_BASE+0x000},
  129. /* 107 */ {IOCFG_2_BASE+0x000},
  130. /* 108 */ {IOCFG_2_BASE+0x000},
  131. /* 109 */ {IOCFG_2_BASE+0x000},
  132. /* 110 */ {IOCFG_2_BASE+0x000},
  133. /* 111 */ {IOCFG_2_BASE+0x000},
  134. /* 112 */ {IOCFG_2_BASE+0x000},
  135. /* 113 */ {IOCFG_2_BASE+0x000},
  136. /* 114 */ {IOCFG_2_BASE+0x000},
  137. /* 115 */ {-1},
  138. /* 116 */ {-1},
  139. /* 117 */ {-1},
  140. /* 118 */ {IOCFG_3_BASE+0x000},
  141. /* 119 */ {IOCFG_3_BASE+0x000},
  142. /* 120 */ {IOCFG_3_BASE+0x000},
  143. /* 121 */ {IOCFG_3_BASE+0x000},
  144. /* 122 */ {IOCFG_3_BASE+0x000},
  145. /* 123 */ {IOCFG_3_BASE+0x000},
  146. /* 124 */ {IOCFG_3_BASE+0x000},
  147. /* 125 */ {IOCFG_3_BASE+0x000},
  148. /* 126 */ {IOCFG_3_BASE+0x000},
  149. /* 127 */ {IOCFG_3_BASE+0x000},
  150. /* 128 */ {IOCFG_3_BASE+0x000},
  151. /* 129 */ {IOCFG_3_BASE+0x000},
  152. /* 130 */ {IOCFG_3_BASE+0x000},
  153. /* 131 */ {IOCFG_3_BASE+0x000},
  154. /* 132 */ {IOCFG_3_BASE+0x000},
  155. /* 133 */ {IOCFG_3_BASE+0x000},
  156. /* 134 */ {IOCFG_3_BASE+0x000},
  157. /* 135 */ {IOCFG_3_BASE+0x000},
  158. /* 136 */ {IOCFG_3_BASE+0x000},
  159. /* 137 */ {IOCFG_3_BASE+0x000},
  160. /* 138 */ {IOCFG_3_BASE+0x000},
  161. /* 139 */ {IOCFG_3_BASE+0x000},
  162. /* 140 */ {IOCFG_3_BASE+0x000},
  163. /* 141 */ {IOCFG_3_BASE+0x000},
  164. /* 142 */ {IOCFG_3_BASE+0x000},
  165. /* 143 */ {IOCFG_3_BASE+0x000},
  166. /* 144 */ {IOCFG_3_BASE+0x000},
  167. /* 145 */ {IOCFG_3_BASE+0x000},
  168. /* 146 */ {IOCFG_3_BASE+0x000},
  169. /* 147 */ {IOCFG_3_BASE+0x000},
  170. /* 148 */ {IOCFG_3_BASE+0x000},
  171. /* 149 */ {IOCFG_3_BASE+0x000},
  172. /* 150 */ {-1},
  173. /* 151 */ {-1},
  174. /* 152 */ {-1},
  175. /* 153 */ {-1},
  176. /* 154 */ {-1},
  177. /* 155 */ {-1},
  178. /* 156 */ {-1},
  179. /* 157 */ {-1},
  180. /* 158 */ {-1},
  181. /* 159 */ {-1},
  182. /* 160 */ {IOCFG_4_BASE+0x000},
  183. /* 161 */ {IOCFG_4_BASE+0x000},
  184. /* 162 */ {IOCFG_4_BASE+0x000},
  185. /* 163 */ {IOCFG_4_BASE+0x000},
  186. /* 164 */ {IOCFG_4_BASE+0x000},
  187. /* 165 */ {IOCFG_4_BASE+0x000},
  188. /* 166 */ {IOCFG_4_BASE+0x000},
  189. /* 167 */ {IOCFG_4_BASE+0x000},
  190. /* 168 */ {IOCFG_4_BASE+0x000},
  191. /* 169 */ {IOCFG_4_BASE+0x000},
  192. /* 170 */ {IOCFG_4_BASE+0x000},
  193. /* 171 */ {IOCFG_4_BASE+0x000},
  194. /* 172 */ {IOCFG_5_BASE+0x000},
  195. /* 173 */ {IOCFG_5_BASE+0x000},
  196. /* 174 */ {IOCFG_5_BASE+0x000},
  197. /* 175 */ {IOCFG_5_BASE+0x000},
  198. /* 176 */ {IOCFG_5_BASE+0x000},
  199. /* 177 */ {IOCFG_5_BASE+0x000},
  200. /* 178 */ {IOCFG_5_BASE+0x000},
  201. /* 179 */ {IOCFG_5_BASE+0x000},
  202. /* 180 */ {IOCFG_5_BASE+0x000},
  203. /* 181 */ {IOCFG_5_BASE+0x000},
  204. /* 182 */ {IOCFG_5_BASE+0x000},
  205. /* 183 */ {IOCFG_5_BASE+0x000},
  206. /* 184 */ {IOCFG_5_BASE+0x000},
  207. /* 185 */ {IOCFG_5_BASE+0x000},
  208. /* 186 */ {IOCFG_5_BASE+0x000},
  209. /* 187 */ {IOCFG_5_BASE+0x000},
  210. /* 188 */ {IOCFG_5_BASE+0x000},
  211. /* 189 */ {IOCFG_5_BASE+0x000},
  212. /* 190 */ {-1},
  213. /* 191 */ {-1},
  214. /* 192 */ {-1},
  215. /* 193 */ {-1},
  216. /* 194 */ {-1},
  217. /* 195 */ {-1},
  218. /* 196 */ {-1},
  219. /* 197 */ {-1}};
  220. PIN_offset IES_offset[] = {
  221. /* 0 */ {10},
  222. /* 1 */ {10},
  223. /* 2 */ {10},
  224. /* 3 */ {10},
  225. /* 4 */ {10},
  226. /* 5 */ {3},
  227. /* 6 */ {3},
  228. /* 7 */ {3},
  229. /* 8 */ {3},
  230. /* 9 */ {6},
  231. /* 10 */ {6},
  232. /* 11 */ {6},
  233. /* 12 */ {6},
  234. /* 13 */ {0},
  235. /* 14 */ {0},
  236. /* 15 */ {0},
  237. /* 16 */ {0},
  238. /* 17 */ {0},
  239. /* 18 */ {0},
  240. /* 19 */ {1},
  241. /* 20 */ {1},
  242. /* 21 */ {1},
  243. /* 22 */ {-1},
  244. /* 23 */ {-1},
  245. /* 24 */ {-1},
  246. /* 25 */ {-1},
  247. /* 26 */ {-1},
  248. /* 27 */ {-1},
  249. /* 28 */ {-1},
  250. /* 29 */ {-1},
  251. /* 30 */ {-1},
  252. /* 31 */ {-1},
  253. /* 32 */ {-1},
  254. /* 33 */ {-1},
  255. /* 34 */ {-1},
  256. /* 35 */ {-1},
  257. /* 36 */ {-1},
  258. /* 37 */ {-1},
  259. /* 38 */ {-1},
  260. /* 39 */ {-1},
  261. /* 40 */ {-1},
  262. /* 41 */ {-1},
  263. /* 42 */ {0},
  264. /* 43 */ {0},
  265. /* 44 */ {0},
  266. /* 45 */ {1},
  267. /* 46 */ {1},
  268. /* 47 */ {2},
  269. /* 48 */ {2},
  270. /* 49 */ {3},
  271. /* 50 */ {3},
  272. /* 51 */ {4},
  273. /* 52 */ {4},
  274. /* 53 */ {5},
  275. /* 54 */ {5},
  276. /* 55 */ {6},
  277. /* 56 */ {7},
  278. /* 57 */ {8},
  279. /* 58 */ {8},
  280. /* 59 */ {8},
  281. /* 60 */ {8},
  282. /* 61 */ {9},
  283. /* 62 */ {9},
  284. /* 63 */ {9},
  285. /* 64 */ {9},
  286. /* 65 */ {0},
  287. /* 66 */ {0},
  288. /* 67 */ {0},
  289. /* 68 */ {0},
  290. /* 69 */ {1},
  291. /* 70 */ {2},
  292. /* 71 */ {2},
  293. /* 72 */ {2},
  294. /* 73 */ {2},
  295. /* 74 */ {4},
  296. /* 75 */ {4},
  297. /* 76 */ {4},
  298. /* 77 */ {4},
  299. /* 78 */ {5},
  300. /* 79 */ {5},
  301. /* 80 */ {5},
  302. /* 81 */ {7},
  303. /* 82 */ {7},
  304. /* 83 */ {7},
  305. /* 84 */ {7},
  306. /* 85 */ {7},
  307. /* 86 */ {7},
  308. /* 87 */ {8},
  309. /* 88 */ {8},
  310. /* 89 */ {8},
  311. /* 90 */ {8},
  312. /* 91 */ {8},
  313. /* 92 */ {8},
  314. /* 93 */ {8},
  315. /* 94 */ {8},
  316. /* 95 */ {8},
  317. /* 96 */ {8},
  318. /* 97 */ {8},
  319. /* 98 */ {8},
  320. /* 99 */ {8},
  321. /* 100 */ {8},
  322. /* 101 */ {8},
  323. /* 102 */ {8},
  324. /* 103 */ {8},
  325. /* 104 */ {9},
  326. /* 105 */ {9},
  327. /* 106 */ {9},
  328. /* 107 */ {9},
  329. /* 108 */ {9},
  330. /* 109 */ {9},
  331. /* 110 */ {9},
  332. /* 111 */ {9},
  333. /* 112 */ {9},
  334. /* 113 */ {9},
  335. /* 114 */ {9},
  336. /* 115 */ {-1},
  337. /* 116 */ {-1},
  338. /* 117 */ {-1},
  339. /* 118 */ {0},
  340. /* 119 */ {0},
  341. /* 120 */ {0},
  342. /* 121 */ {0},
  343. /* 122 */ {0},
  344. /* 123 */ {0},
  345. /* 124 */ {0},
  346. /* 125 */ {0},
  347. /* 126 */ {0},
  348. /* 127 */ {0},
  349. /* 128 */ {0},
  350. /* 129 */ {0},
  351. /* 130 */ {0},
  352. /* 131 */ {0},
  353. /* 132 */ {0},
  354. /* 133 */ {0},
  355. /* 134 */ {0},
  356. /* 135 */ {0},
  357. /* 136 */ {0},
  358. /* 137 */ {1},
  359. /* 138 */ {2},
  360. /* 139 */ {2},
  361. /* 140 */ {2},
  362. /* 141 */ {2},
  363. /* 142 */ {2},
  364. /* 143 */ {3},
  365. /* 144 */ {3},
  366. /* 145 */ {3},
  367. /* 146 */ {4},
  368. /* 147 */ {4},
  369. /* 148 */ {5},
  370. /* 149 */ {1},
  371. /* 150 */ {-1},
  372. /* 151 */ {-1},
  373. /* 152 */ {-1},
  374. /* 153 */ {-1},
  375. /* 154 */ {-1},
  376. /* 155 */ {-1},
  377. /* 156 */ {-1},
  378. /* 157 */ {-1},
  379. /* 158 */ {-1},
  380. /* 159 */ {-1},
  381. /* 160 */ {0},
  382. /* 161 */ {0},
  383. /* 162 */ {0},
  384. /* 163 */ {1},
  385. /* 164 */ {1},
  386. /* 165 */ {1},
  387. /* 166 */ {2},
  388. /* 167 */ {3},
  389. /* 168 */ {4},
  390. /* 169 */ {4},
  391. /* 170 */ {4},
  392. /* 171 */ {4},
  393. /* 172 */ {0},
  394. /* 173 */ {1},
  395. /* 174 */ {2},
  396. /* 175 */ {3},
  397. /* 176 */ {3},
  398. /* 177 */ {3},
  399. /* 178 */ {3},
  400. /* 179 */ {3},
  401. /* 180 */ {3},
  402. /* 181 */ {3},
  403. /* 182 */ {3},
  404. /* 183 */ {4},
  405. /* 184 */ {5},
  406. /* 185 */ {5},
  407. /* 186 */ {6},
  408. /* 187 */ {6},
  409. /* 188 */ {6},
  410. /* 189 */ {6},
  411. /* 190 */ {-1},
  412. /* 191 */ {-1},
  413. /* 192 */ {-1},
  414. /* 193 */ {-1},
  415. /* 194 */ {-1},
  416. /* 195 */ {-1},
  417. /* 196 */ {-1},
  418. /* 197 */ {-1}};
  419. PIN_addr SMT_addr[] = {
  420. /* 0 */ {IOCFG_1_BASE+0x010},
  421. /* 1 */ {IOCFG_1_BASE+0x010},
  422. /* 2 */ {IOCFG_1_BASE+0x010},
  423. /* 3 */ {IOCFG_1_BASE+0x010},
  424. /* 4 */ {IOCFG_1_BASE+0x010},
  425. /* 5 */ {IOCFG_2_BASE+0x010},
  426. /* 6 */ {IOCFG_2_BASE+0x010},
  427. /* 7 */ {IOCFG_2_BASE+0x010},
  428. /* 8 */ {IOCFG_2_BASE+0x010},
  429. /* 9 */ {IOCFG_2_BASE+0x010},
  430. /* 10 */ {IOCFG_2_BASE+0x010},
  431. /* 11 */ {IOCFG_2_BASE+0x010},
  432. /* 12 */ {IOCFG_2_BASE+0x010},
  433. /* 13 */ {IOCFG_0_BASE+0x010},
  434. /* 14 */ {IOCFG_0_BASE+0x010},
  435. /* 15 */ {IOCFG_0_BASE+0x010},
  436. /* 16 */ {IOCFG_0_BASE+0x010},
  437. /* 17 */ {IOCFG_0_BASE+0x010},
  438. /* 18 */ {IOCFG_0_BASE+0x010},
  439. /* 19 */ {IOCFG_0_BASE+0x010},
  440. /* 20 */ {IOCFG_0_BASE+0x010},
  441. /* 21 */ {IOCFG_0_BASE+0x010},
  442. /* 22 */ {-1},
  443. /* 23 */ {-1},
  444. /* 24 */ {-1},
  445. /* 25 */ {-1},
  446. /* 26 */ {-1},
  447. /* 27 */ {-1},
  448. /* 28 */ {-1},
  449. /* 29 */ {-1},
  450. /* 30 */ {-1},
  451. /* 31 */ {-1},
  452. /* 32 */ {-1},
  453. /* 33 */ {-1},
  454. /* 34 */ {-1},
  455. /* 35 */ {-1},
  456. /* 36 */ {-1},
  457. /* 37 */ {-1},
  458. /* 38 */ {-1},
  459. /* 39 */ {-1},
  460. /* 40 */ {-1},
  461. /* 41 */ {-1},
  462. /* 42 */ {IOCFG_1_BASE+0x010},
  463. /* 43 */ {IOCFG_1_BASE+0x010},
  464. /* 44 */ {IOCFG_1_BASE+0x010},
  465. /* 45 */ {IOCFG_1_BASE+0x010},
  466. /* 46 */ {IOCFG_1_BASE+0x010},
  467. /* 47 */ {IOCFG_1_BASE+0x010},
  468. /* 48 */ {IOCFG_1_BASE+0x010},
  469. /* 49 */ {IOCFG_1_BASE+0x010},
  470. /* 50 */ {IOCFG_1_BASE+0x010},
  471. /* 51 */ {IOCFG_1_BASE+0x010},
  472. /* 52 */ {IOCFG_1_BASE+0x010},
  473. /* 53 */ {IOCFG_1_BASE+0x010},
  474. /* 54 */ {IOCFG_1_BASE+0x010},
  475. /* 55 */ {IOCFG_1_BASE+0x010},
  476. /* 56 */ {IOCFG_1_BASE+0x010},
  477. /* 57 */ {IOCFG_1_BASE+0x010},
  478. /* 58 */ {IOCFG_1_BASE+0x010},
  479. /* 59 */ {IOCFG_1_BASE+0x010},
  480. /* 60 */ {IOCFG_1_BASE+0x010},
  481. /* 61 */ {IOCFG_1_BASE+0x010},
  482. /* 62 */ {IOCFG_1_BASE+0x010},
  483. /* 63 */ {IOCFG_1_BASE+0x010},
  484. /* 64 */ {IOCFG_1_BASE+0x010},
  485. /* 65 */ {IOCFG_2_BASE+0x010},
  486. /* 66 */ {IOCFG_2_BASE+0x010},
  487. /* 67 */ {IOCFG_2_BASE+0x010},
  488. /* 68 */ {IOCFG_2_BASE+0x010},
  489. /* 69 */ {IOCFG_2_BASE+0x010},
  490. /* 70 */ {IOCFG_2_BASE+0x010},
  491. /* 71 */ {IOCFG_2_BASE+0x010},
  492. /* 72 */ {IOCFG_2_BASE+0x010},
  493. /* 73 */ {IOCFG_2_BASE+0x010},
  494. /* 74 */ {IOCFG_2_BASE+0x010},
  495. /* 75 */ {IOCFG_2_BASE+0x010},
  496. /* 76 */ {IOCFG_2_BASE+0x010},
  497. /* 77 */ {IOCFG_2_BASE+0x010},
  498. /* 78 */ {IOCFG_2_BASE+0x010},
  499. /* 79 */ {IOCFG_2_BASE+0x010},
  500. /* 80 */ {IOCFG_2_BASE+0x010},
  501. /* 81 */ {IOCFG_2_BASE+0x010},
  502. /* 82 */ {IOCFG_2_BASE+0x010},
  503. /* 83 */ {IOCFG_2_BASE+0x010},
  504. /* 84 */ {IOCFG_2_BASE+0x010},
  505. /* 85 */ {IOCFG_2_BASE+0x010},
  506. /* 86 */ {IOCFG_2_BASE+0x010},
  507. /* 87 */ {IOCFG_2_BASE+0x010},
  508. /* 88 */ {IOCFG_2_BASE+0x010},
  509. /* 89 */ {IOCFG_2_BASE+0x010},
  510. /* 90 */ {IOCFG_2_BASE+0x010},
  511. /* 91 */ {IOCFG_2_BASE+0x010},
  512. /* 92 */ {IOCFG_2_BASE+0x010},
  513. /* 93 */ {IOCFG_2_BASE+0x010},
  514. /* 94 */ {IOCFG_2_BASE+0x010},
  515. /* 95 */ {IOCFG_2_BASE+0x010},
  516. /* 96 */ {IOCFG_2_BASE+0x010},
  517. /* 97 */ {IOCFG_2_BASE+0x010},
  518. /* 98 */ {IOCFG_2_BASE+0x010},
  519. /* 99 */ {IOCFG_2_BASE+0x010},
  520. /* 100 */ {IOCFG_2_BASE+0x010},
  521. /* 101 */ {IOCFG_2_BASE+0x010},
  522. /* 102 */ {IOCFG_2_BASE+0x010},
  523. /* 103 */ {IOCFG_2_BASE+0x010},
  524. /* 104 */ {IOCFG_2_BASE+0x010},
  525. /* 105 */ {IOCFG_2_BASE+0x010},
  526. /* 106 */ {IOCFG_2_BASE+0x010},
  527. /* 107 */ {IOCFG_2_BASE+0x010},
  528. /* 108 */ {IOCFG_2_BASE+0x010},
  529. /* 109 */ {IOCFG_2_BASE+0x010},
  530. /* 110 */ {IOCFG_2_BASE+0x010},
  531. /* 111 */ {IOCFG_2_BASE+0x010},
  532. /* 112 */ {IOCFG_2_BASE+0x010},
  533. /* 113 */ {IOCFG_2_BASE+0x010},
  534. /* 114 */ {IOCFG_2_BASE+0x010},
  535. /* 115 */ {-1},
  536. /* 116 */ {-1},
  537. /* 117 */ {-1},
  538. /* 118 */ {IOCFG_3_BASE+0x010},
  539. /* 119 */ {IOCFG_3_BASE+0x010},
  540. /* 120 */ {IOCFG_3_BASE+0x010},
  541. /* 121 */ {IOCFG_3_BASE+0x010},
  542. /* 122 */ {IOCFG_3_BASE+0x010},
  543. /* 123 */ {IOCFG_3_BASE+0x010},
  544. /* 124 */ {IOCFG_3_BASE+0x010},
  545. /* 125 */ {IOCFG_3_BASE+0x010},
  546. /* 126 */ {IOCFG_3_BASE+0x010},
  547. /* 127 */ {IOCFG_3_BASE+0x010},
  548. /* 128 */ {IOCFG_3_BASE+0x010},
  549. /* 129 */ {IOCFG_3_BASE+0x010},
  550. /* 130 */ {IOCFG_3_BASE+0x010},
  551. /* 131 */ {IOCFG_3_BASE+0x010},
  552. /* 132 */ {IOCFG_3_BASE+0x010},
  553. /* 133 */ {IOCFG_3_BASE+0x010},
  554. /* 134 */ {IOCFG_3_BASE+0x010},
  555. /* 135 */ {IOCFG_3_BASE+0x010},
  556. /* 136 */ {IOCFG_3_BASE+0x010},
  557. /* 137 */ {IOCFG_3_BASE+0x010},
  558. /* 138 */ {IOCFG_3_BASE+0x010},
  559. /* 139 */ {IOCFG_3_BASE+0x010},
  560. /* 140 */ {IOCFG_3_BASE+0x010},
  561. /* 141 */ {IOCFG_3_BASE+0x010},
  562. /* 142 */ {IOCFG_3_BASE+0x010},
  563. /* 143 */ {IOCFG_3_BASE+0x010},
  564. /* 144 */ {IOCFG_3_BASE+0x010},
  565. /* 145 */ {IOCFG_3_BASE+0x010},
  566. /* 146 */ {IOCFG_3_BASE+0x010},
  567. /* 147 */ {IOCFG_3_BASE+0x010},
  568. /* 148 */ {IOCFG_3_BASE+0x010},
  569. /* 149 */ {IOCFG_3_BASE+0x010},
  570. /* 150 */ {-1},
  571. /* 151 */ {-1},
  572. /* 152 */ {-1},
  573. /* 153 */ {-1},
  574. /* 154 */ {-1},
  575. /* 155 */ {-1},
  576. /* 156 */ {-1},
  577. /* 157 */ {-1},
  578. /* 158 */ {-1},
  579. /* 159 */ {-1},
  580. /* 160 */ {IOCFG_4_BASE+0x010},
  581. /* 161 */ {IOCFG_4_BASE+0x010},
  582. /* 162 */ {IOCFG_4_BASE+0x010},
  583. /* 163 */ {IOCFG_4_BASE+0x010},
  584. /* 164 */ {IOCFG_4_BASE+0x010},
  585. /* 165 */ {IOCFG_4_BASE+0x010},
  586. /* 166 */ {IOCFG_4_BASE+0x010},
  587. /* 167 */ {IOCFG_4_BASE+0x010},
  588. /* 168 */ {IOCFG_4_BASE+0x010},
  589. /* 169 */ {IOCFG_4_BASE+0x010},
  590. /* 170 */ {IOCFG_4_BASE+0x010},
  591. /* 171 */ {IOCFG_4_BASE+0x010},
  592. /* 172 */ {IOCFG_5_BASE+0x010},
  593. /* 173 */ {IOCFG_5_BASE+0x010},
  594. /* 174 */ {IOCFG_5_BASE+0x010},
  595. /* 175 */ {IOCFG_5_BASE+0x010},
  596. /* 176 */ {IOCFG_5_BASE+0x010},
  597. /* 177 */ {IOCFG_5_BASE+0x010},
  598. /* 178 */ {IOCFG_5_BASE+0x010},
  599. /* 179 */ {IOCFG_5_BASE+0x010},
  600. /* 180 */ {IOCFG_5_BASE+0x010},
  601. /* 181 */ {IOCFG_5_BASE+0x010},
  602. /* 182 */ {IOCFG_5_BASE+0x010},
  603. /* 183 */ {IOCFG_5_BASE+0x010},
  604. /* 184 */ {IOCFG_5_BASE+0x010},
  605. /* 185 */ {IOCFG_5_BASE+0x010},
  606. /* 186 */ {IOCFG_5_BASE+0x010},
  607. /* 187 */ {IOCFG_5_BASE+0x010},
  608. /* 188 */ {IOCFG_5_BASE+0x010},
  609. /* 189 */ {IOCFG_5_BASE+0x010},
  610. /* 190 */ {-1},
  611. /* 191 */ {-1},
  612. /* 192 */ {-1},
  613. /* 193 */ {-1},
  614. /* 194 */ {-1},
  615. /* 195 */ {-1},
  616. /* 196 */ {-1},
  617. /* 197 */ {-1}};
  618. PIN_offset SMT_offset[] = {
  619. /* 0 */ {10},
  620. /* 1 */ {10},
  621. /* 2 */ {10},
  622. /* 3 */ {10},
  623. /* 4 */ {10},
  624. /* 5 */ {3},
  625. /* 6 */ {3},
  626. /* 7 */ {3},
  627. /* 8 */ {3},
  628. /* 9 */ {6},
  629. /* 10 */ {6},
  630. /* 11 */ {6},
  631. /* 12 */ {6},
  632. /* 13 */ {0},
  633. /* 14 */ {0},
  634. /* 15 */ {0},
  635. /* 16 */ {0},
  636. /* 17 */ {0},
  637. /* 18 */ {0},
  638. /* 19 */ {1},
  639. /* 20 */ {1},
  640. /* 21 */ {1},
  641. /* 22 */ {-1},
  642. /* 23 */ {-1},
  643. /* 24 */ {-1},
  644. /* 25 */ {-1},
  645. /* 26 */ {-1},
  646. /* 27 */ {-1},
  647. /* 28 */ {-1},
  648. /* 29 */ {-1},
  649. /* 30 */ {-1},
  650. /* 31 */ {-1},
  651. /* 32 */ {-1},
  652. /* 33 */ {-1},
  653. /* 34 */ {-1},
  654. /* 35 */ {-1},
  655. /* 36 */ {-1},
  656. /* 37 */ {-1},
  657. /* 38 */ {-1},
  658. /* 39 */ {-1},
  659. /* 40 */ {-1},
  660. /* 41 */ {-1},
  661. /* 42 */ {0},
  662. /* 43 */ {0},
  663. /* 44 */ {0},
  664. /* 45 */ {1},
  665. /* 46 */ {1},
  666. /* 47 */ {2},
  667. /* 48 */ {2},
  668. /* 49 */ {3},
  669. /* 50 */ {3},
  670. /* 51 */ {4},
  671. /* 52 */ {4},
  672. /* 53 */ {5},
  673. /* 54 */ {5},
  674. /* 55 */ {6},
  675. /* 56 */ {7},
  676. /* 57 */ {8},
  677. /* 58 */ {8},
  678. /* 59 */ {8},
  679. /* 60 */ {8},
  680. /* 61 */ {9},
  681. /* 62 */ {9},
  682. /* 63 */ {9},
  683. /* 64 */ {9},
  684. /* 65 */ {0},
  685. /* 66 */ {0},
  686. /* 67 */ {0},
  687. /* 68 */ {0},
  688. /* 69 */ {1},
  689. /* 70 */ {2},
  690. /* 71 */ {2},
  691. /* 72 */ {2},
  692. /* 73 */ {2},
  693. /* 74 */ {4},
  694. /* 75 */ {4},
  695. /* 76 */ {4},
  696. /* 77 */ {4},
  697. /* 78 */ {5},
  698. /* 79 */ {5},
  699. /* 80 */ {5},
  700. /* 81 */ {7},
  701. /* 82 */ {7},
  702. /* 83 */ {7},
  703. /* 84 */ {7},
  704. /* 85 */ {7},
  705. /* 86 */ {7},
  706. /* 87 */ {8},
  707. /* 88 */ {8},
  708. /* 89 */ {8},
  709. /* 90 */ {8},
  710. /* 91 */ {8},
  711. /* 92 */ {8},
  712. /* 93 */ {8},
  713. /* 94 */ {8},
  714. /* 95 */ {8},
  715. /* 96 */ {8},
  716. /* 97 */ {8},
  717. /* 98 */ {8},
  718. /* 99 */ {8},
  719. /* 100 */ {8},
  720. /* 101 */ {8},
  721. /* 102 */ {8},
  722. /* 103 */ {8},
  723. /* 104 */ {9},
  724. /* 105 */ {9},
  725. /* 106 */ {9},
  726. /* 107 */ {9},
  727. /* 108 */ {9},
  728. /* 109 */ {9},
  729. /* 110 */ {9},
  730. /* 111 */ {9},
  731. /* 112 */ {9},
  732. /* 113 */ {9},
  733. /* 114 */ {9},
  734. /* 115 */ {-1},
  735. /* 116 */ {-1},
  736. /* 117 */ {-1},
  737. /* 118 */ {0},
  738. /* 119 */ {0},
  739. /* 120 */ {0},
  740. /* 121 */ {0},
  741. /* 122 */ {0},
  742. /* 123 */ {0},
  743. /* 124 */ {0},
  744. /* 125 */ {0},
  745. /* 126 */ {0},
  746. /* 127 */ {0},
  747. /* 128 */ {0},
  748. /* 129 */ {0},
  749. /* 130 */ {0},
  750. /* 131 */ {0},
  751. /* 132 */ {0},
  752. /* 133 */ {0},
  753. /* 134 */ {0},
  754. /* 135 */ {0},
  755. /* 136 */ {0},
  756. /* 137 */ {1},
  757. /* 138 */ {2},
  758. /* 139 */ {2},
  759. /* 140 */ {2},
  760. /* 141 */ {2},
  761. /* 142 */ {2},
  762. /* 143 */ {3},
  763. /* 144 */ {3},
  764. /* 145 */ {3},
  765. /* 146 */ {4},
  766. /* 147 */ {4},
  767. /* 148 */ {5},
  768. /* 149 */ {1},
  769. /* 150 */ {-1},
  770. /* 151 */ {-1},
  771. /* 152 */ {-1},
  772. /* 153 */ {-1},
  773. /* 154 */ {-1},
  774. /* 155 */ {-1},
  775. /* 156 */ {-1},
  776. /* 157 */ {-1},
  777. /* 158 */ {-1},
  778. /* 159 */ {-1},
  779. /* 160 */ {0},
  780. /* 161 */ {0},
  781. /* 162 */ {0},
  782. /* 163 */ {1},
  783. /* 164 */ {1},
  784. /* 165 */ {1},
  785. /* 166 */ {2},
  786. /* 167 */ {3},
  787. /* 168 */ {4},
  788. /* 169 */ {4},
  789. /* 170 */ {4},
  790. /* 171 */ {4},
  791. /* 172 */ {0},
  792. /* 173 */ {1},
  793. /* 174 */ {2},
  794. /* 175 */ {3},
  795. /* 176 */ {3},
  796. /* 177 */ {3},
  797. /* 178 */ {3},
  798. /* 179 */ {3},
  799. /* 180 */ {3},
  800. /* 181 */ {3},
  801. /* 182 */ {3},
  802. /* 183 */ {4},
  803. /* 184 */ {5},
  804. /* 185 */ {5},
  805. /* 186 */ {6},
  806. /* 187 */ {6},
  807. /* 188 */ {6},
  808. /* 189 */ {6},
  809. /* 190 */ {-1},
  810. /* 191 */ {-1},
  811. /* 192 */ {-1},
  812. /* 193 */ {-1},
  813. /* 194 */ {-1},
  814. /* 195 */ {-1},
  815. /* 196 */ {-1},
  816. /* 197 */ {-1}};
  817. PIN_addr PULLEN_addr[] = {
  818. /* 0 */ {IOCFG_1_BASE+0x030},
  819. /* 1 */ {IOCFG_1_BASE+0x030},
  820. /* 2 */ {IOCFG_1_BASE+0x030},
  821. /* 3 */ {IOCFG_1_BASE+0x030},
  822. /* 4 */ {IOCFG_1_BASE+0x030},
  823. /* 5 */ {IOCFG_2_BASE+0x030},
  824. /* 6 */ {IOCFG_2_BASE+0x030},
  825. /* 7 */ {IOCFG_2_BASE+0x030},
  826. /* 8 */ {IOCFG_2_BASE+0x030},
  827. /* 9 */ {IOCFG_2_BASE+0x030},
  828. /* 10 */ {IOCFG_2_BASE+0x030},
  829. /* 11 */ {IOCFG_2_BASE+0x030},
  830. /* 12 */ {IOCFG_2_BASE+0x030},
  831. /* 13 */ {IOCFG_0_BASE+0x030},
  832. /* 14 */ {IOCFG_0_BASE+0x030},
  833. /* 15 */ {IOCFG_0_BASE+0x030},
  834. /* 16 */ {IOCFG_0_BASE+0x030},
  835. /* 17 */ {IOCFG_0_BASE+0x030},
  836. /* 18 */ {IOCFG_0_BASE+0x030},
  837. /* 19 */ {IOCFG_0_BASE+0x030},
  838. /* 20 */ {IOCFG_0_BASE+0x030},
  839. /* 21 */ {IOCFG_0_BASE+0x030},
  840. /* 22 */ {-1},
  841. /* 23 */ {-1},
  842. /* 24 */ {-1},
  843. /* 25 */ {-1},
  844. /* 26 */ {-1},
  845. /* 27 */ {-1},
  846. /* 28 */ {-1},
  847. /* 29 */ {-1},
  848. /* 30 */ {-1},
  849. /* 31 */ {-1},
  850. /* 32 */ {-1},
  851. /* 33 */ {-1},
  852. /* 34 */ {-1},
  853. /* 35 */ {-1},
  854. /* 36 */ {-1},
  855. /* 37 */ {-1},
  856. /* 38 */ {-1},
  857. /* 39 */ {-1},
  858. /* 40 */ {-1},
  859. /* 41 */ {-1},
  860. /* 42 */ {IOCFG_1_BASE+0x030},
  861. /* 43 */ {IOCFG_1_BASE+0x030},
  862. /* 44 */ {IOCFG_1_BASE+0x030},
  863. /* 45 */ {-1},
  864. /* 46 */ {-1},
  865. /* 47 */ {IOCFG_1_BASE+0x030},
  866. /* 48 */ {IOCFG_1_BASE+0x030},
  867. /* 49 */ {IOCFG_1_BASE+0x030},
  868. /* 50 */ {IOCFG_1_BASE+0x030},
  869. /* 51 */ {IOCFG_1_BASE+0x030},
  870. /* 52 */ {IOCFG_1_BASE+0x030},
  871. /* 53 */ {IOCFG_1_BASE+0x030},
  872. /* 54 */ {IOCFG_1_BASE+0x030},
  873. /* 55 */ {IOCFG_1_BASE+0x030},
  874. /* 56 */ {IOCFG_1_BASE+0x030},
  875. /* 57 */ {IOCFG_1_BASE+0x030},
  876. /* 58 */ {IOCFG_1_BASE+0x030},
  877. /* 59 */ {IOCFG_1_BASE+0x030},
  878. /* 60 */ {IOCFG_1_BASE+0x030},
  879. /* 61 */ {IOCFG_1_BASE+0x030},
  880. /* 62 */ {IOCFG_1_BASE+0x030},
  881. /* 63 */ {IOCFG_1_BASE+0x030},
  882. /* 64 */ {IOCFG_1_BASE+0x030},
  883. /* 65 */ {IOCFG_2_BASE+0x030},
  884. /* 66 */ {IOCFG_2_BASE+0x030},
  885. /* 67 */ {IOCFG_2_BASE+0x030},
  886. /* 68 */ {IOCFG_2_BASE+0x030},
  887. /* 69 */ {IOCFG_2_BASE+0x030},
  888. /* 70 */ {IOCFG_2_BASE+0x030},
  889. /* 71 */ {IOCFG_2_BASE+0x030},
  890. /* 72 */ {IOCFG_2_BASE+0x030},
  891. /* 73 */ {IOCFG_2_BASE+0x030},
  892. /* 74 */ {IOCFG_2_BASE+0x030},
  893. /* 75 */ {IOCFG_2_BASE+0x030},
  894. /* 76 */ {IOCFG_2_BASE+0x030},
  895. /* 77 */ {IOCFG_2_BASE+0x030},
  896. /* 78 */ {IOCFG_2_BASE+0x030},
  897. /* 79 */ {IOCFG_2_BASE+0x030},
  898. /* 80 */ {IOCFG_2_BASE+0x030},
  899. /* 81 */ {-1},
  900. /* 82 */ {-1},
  901. /* 83 */ {-1},
  902. /* 84 */ {-1},
  903. /* 85 */ {-1},
  904. /* 86 */ {-1},
  905. /* 87 */ {IOCFG_2_BASE+0x030},
  906. /* 88 */ {IOCFG_2_BASE+0x030},
  907. /* 89 */ {IOCFG_2_BASE+0x040},
  908. /* 90 */ {IOCFG_2_BASE+0x040},
  909. /* 91 */ {IOCFG_2_BASE+0x040},
  910. /* 92 */ {IOCFG_2_BASE+0x040},
  911. /* 93 */ {IOCFG_2_BASE+0x040},
  912. /* 94 */ {IOCFG_2_BASE+0x040},
  913. /* 95 */ {IOCFG_2_BASE+0x040},
  914. /* 96 */ {IOCFG_2_BASE+0x040},
  915. /* 97 */ {IOCFG_2_BASE+0x040},
  916. /* 98 */ {IOCFG_2_BASE+0x040},
  917. /* 99 */ {IOCFG_2_BASE+0x040},
  918. /* 100 */ {IOCFG_2_BASE+0x040},
  919. /* 101 */ {IOCFG_2_BASE+0x040},
  920. /* 102 */ {IOCFG_2_BASE+0x040},
  921. /* 103 */ {IOCFG_2_BASE+0x040},
  922. /* 104 */ {IOCFG_2_BASE+0x040},
  923. /* 105 */ {IOCFG_2_BASE+0x040},
  924. /* 106 */ {IOCFG_2_BASE+0x040},
  925. /* 107 */ {IOCFG_2_BASE+0x040},
  926. /* 108 */ {IOCFG_2_BASE+0x040},
  927. /* 109 */ {IOCFG_2_BASE+0x040},
  928. /* 110 */ {IOCFG_2_BASE+0x040},
  929. /* 111 */ {IOCFG_2_BASE+0x040},
  930. /* 112 */ {IOCFG_2_BASE+0x040},
  931. /* 113 */ {IOCFG_2_BASE+0x040},
  932. /* 114 */ {IOCFG_2_BASE+0x040},
  933. /* 115 */ {-1},
  934. /* 116 */ {-1},
  935. /* 117 */ {-1},
  936. /* 118 */ {IOCFG_3_BASE+0x030},
  937. /* 119 */ {IOCFG_3_BASE+0x030},
  938. /* 120 */ {IOCFG_3_BASE+0x030},
  939. /* 121 */ {IOCFG_3_BASE+0x030},
  940. /* 122 */ {IOCFG_3_BASE+0x030},
  941. /* 123 */ {IOCFG_3_BASE+0x030},
  942. /* 124 */ {IOCFG_3_BASE+0x030},
  943. /* 125 */ {IOCFG_3_BASE+0x030},
  944. /* 126 */ {IOCFG_3_BASE+0x030},
  945. /* 127 */ {IOCFG_3_BASE+0x030},
  946. /* 128 */ {IOCFG_3_BASE+0x030},
  947. /* 129 */ {IOCFG_3_BASE+0x030},
  948. /* 130 */ {IOCFG_3_BASE+0x030},
  949. /* 131 */ {IOCFG_3_BASE+0x030},
  950. /* 132 */ {IOCFG_3_BASE+0x030},
  951. /* 133 */ {IOCFG_3_BASE+0x030},
  952. /* 134 */ {IOCFG_3_BASE+0x030},
  953. /* 135 */ {IOCFG_3_BASE+0x030},
  954. /* 136 */ {IOCFG_3_BASE+0x030},
  955. /* 137 */ {IOCFG_3_BASE+0x030},
  956. /* 138 */ {IOCFG_3_BASE+0x030},
  957. /* 139 */ {IOCFG_3_BASE+0x030},
  958. /* 140 */ {IOCFG_3_BASE+0x030},
  959. /* 141 */ {IOCFG_3_BASE+0x030},
  960. /* 142 */ {IOCFG_3_BASE+0x030},
  961. /* 143 */ {IOCFG_3_BASE+0x030},
  962. /* 144 */ {IOCFG_3_BASE+0x030},
  963. /* 145 */ {IOCFG_3_BASE+0x030},
  964. /* 146 */ {IOCFG_3_BASE+0x030},
  965. /* 147 */ {IOCFG_3_BASE+0x030},
  966. /* 148 */ {IOCFG_3_BASE+0x030},
  967. /* 149 */ {IOCFG_3_BASE+0x030},
  968. /* 150 */ {-1},
  969. /* 151 */ {-1},
  970. /* 152 */ {-1},
  971. /* 153 */ {-1},
  972. /* 154 */ {-1},
  973. /* 155 */ {-1},
  974. /* 156 */ {-1},
  975. /* 157 */ {-1},
  976. /* 158 */ {-1},
  977. /* 159 */ {-1},
  978. /* 160 */ {-1},
  979. /* 161 */ {-1},
  980. /* 162 */ {-1},
  981. /* 163 */ {-1},
  982. /* 164 */ {-1},
  983. /* 165 */ {-1},
  984. /* 166 */ {-1},
  985. /* 167 */ {-1},
  986. /* 168 */ {-1},
  987. /* 169 */ {-1},
  988. /* 170 */ {-1},
  989. /* 171 */ {-1},
  990. /* 172 */ {-1},
  991. /* 173 */ {-1},
  992. /* 174 */ {-1},
  993. /* 175 */ {-1},
  994. /* 176 */ {-1},
  995. /* 177 */ {-1},
  996. /* 178 */ {-1},
  997. /* 179 */ {-1},
  998. /* 180 */ {-1},
  999. /* 181 */ {-1},
  1000. /* 182 */ {-1},
  1001. /* 183 */ {-1},
  1002. /* 184 */ {IOCFG_5_BASE+0x030},
  1003. /* 185 */ {IOCFG_5_BASE+0x030},
  1004. /* 186 */ {IOCFG_5_BASE+0x030},
  1005. /* 187 */ {IOCFG_5_BASE+0x030},
  1006. /* 188 */ {IOCFG_5_BASE+0x030},
  1007. /* 189 */ {IOCFG_5_BASE+0x030},
  1008. /* 190 */ {-1},
  1009. /* 191 */ {-1},
  1010. /* 192 */ {-1},
  1011. /* 193 */ {-1},
  1012. /* 194 */ {-1},
  1013. /* 195 */ {-1},
  1014. /* 196 */ {-1},
  1015. /* 197 */ {-1}};
  1016. PIN_offset PULLEN_offset[] = {
  1017. /* 0 */ {23},
  1018. /* 1 */ {24},
  1019. /* 2 */ {25},
  1020. /* 3 */ {26},
  1021. /* 4 */ {27},
  1022. /* 5 */ {9},
  1023. /* 6 */ {10},
  1024. /* 7 */ {11},
  1025. /* 8 */ {12},
  1026. /* 9 */ {20},
  1027. /* 10 */ {21},
  1028. /* 11 */ {22},
  1029. /* 12 */ {23},
  1030. /* 13 */ {0},
  1031. /* 14 */ {1},
  1032. /* 15 */ {2},
  1033. /* 16 */ {3},
  1034. /* 17 */ {4},
  1035. /* 18 */ {5},
  1036. /* 19 */ {6},
  1037. /* 20 */ {7},
  1038. /* 21 */ {8},
  1039. /* 22 */ {-1},
  1040. /* 23 */ {-1},
  1041. /* 24 */ {-1},
  1042. /* 25 */ {-1},
  1043. /* 26 */ {-1},
  1044. /* 27 */ {-1},
  1045. /* 28 */ {-1},
  1046. /* 29 */ {-1},
  1047. /* 30 */ {-1},
  1048. /* 31 */ {-1},
  1049. /* 32 */ {-1},
  1050. /* 33 */ {-1},
  1051. /* 34 */ {-1},
  1052. /* 35 */ {-1},
  1053. /* 36 */ {-1},
  1054. /* 37 */ {-1},
  1055. /* 38 */ {-1},
  1056. /* 39 */ {-1},
  1057. /* 40 */ {-1},
  1058. /* 41 */ {-1},
  1059. /* 42 */ {0},
  1060. /* 43 */ {1},
  1061. /* 44 */ {2},
  1062. /* 45 */ {-1},
  1063. /* 46 */ {-1},
  1064. /* 47 */ {5},
  1065. /* 48 */ {6},
  1066. /* 49 */ {7},
  1067. /* 50 */ {8},
  1068. /* 51 */ {9},
  1069. /* 52 */ {10},
  1070. /* 53 */ {11},
  1071. /* 54 */ {12},
  1072. /* 55 */ {13},
  1073. /* 56 */ {14},
  1074. /* 57 */ {15},
  1075. /* 58 */ {16},
  1076. /* 59 */ {17},
  1077. /* 60 */ {18},
  1078. /* 61 */ {19},
  1079. /* 62 */ {20},
  1080. /* 63 */ {21},
  1081. /* 64 */ {22},
  1082. /* 65 */ {0},
  1083. /* 66 */ {1},
  1084. /* 67 */ {2},
  1085. /* 68 */ {3},
  1086. /* 69 */ {4},
  1087. /* 70 */ {5},
  1088. /* 71 */ {6},
  1089. /* 72 */ {7},
  1090. /* 73 */ {8},
  1091. /* 74 */ {13},
  1092. /* 75 */ {14},
  1093. /* 76 */ {15},
  1094. /* 77 */ {16},
  1095. /* 78 */ {17},
  1096. /* 79 */ {18},
  1097. /* 80 */ {19},
  1098. /* 81 */ {-1},
  1099. /* 82 */ {-1},
  1100. /* 83 */ {-1},
  1101. /* 84 */ {-1},
  1102. /* 85 */ {-1},
  1103. /* 86 */ {-1},
  1104. /* 87 */ {30},
  1105. /* 88 */ {31},
  1106. /* 89 */ {0},
  1107. /* 90 */ {1},
  1108. /* 91 */ {2},
  1109. /* 92 */ {3},
  1110. /* 93 */ {4},
  1111. /* 94 */ {5},
  1112. /* 95 */ {6},
  1113. /* 96 */ {7},
  1114. /* 97 */ {8},
  1115. /* 98 */ {9},
  1116. /* 99 */ {10},
  1117. /* 100 */ {11},
  1118. /* 101 */ {12},
  1119. /* 102 */ {13},
  1120. /* 103 */ {14},
  1121. /* 104 */ {15},
  1122. /* 105 */ {16},
  1123. /* 106 */ {17},
  1124. /* 107 */ {18},
  1125. /* 108 */ {19},
  1126. /* 109 */ {20},
  1127. /* 110 */ {21},
  1128. /* 111 */ {22},
  1129. /* 112 */ {23},
  1130. /* 113 */ {24},
  1131. /* 114 */ {25},
  1132. /* 115 */ {-1},
  1133. /* 116 */ {-1},
  1134. /* 117 */ {-1},
  1135. /* 118 */ {0},
  1136. /* 119 */ {1},
  1137. /* 120 */ {2},
  1138. /* 121 */ {3},
  1139. /* 122 */ {4},
  1140. /* 123 */ {5},
  1141. /* 124 */ {6},
  1142. /* 125 */ {7},
  1143. /* 126 */ {8},
  1144. /* 127 */ {9},
  1145. /* 128 */ {10},
  1146. /* 129 */ {11},
  1147. /* 130 */ {12},
  1148. /* 131 */ {13},
  1149. /* 132 */ {14},
  1150. /* 133 */ {15},
  1151. /* 134 */ {16},
  1152. /* 135 */ {17},
  1153. /* 136 */ {18},
  1154. /* 137 */ {19},
  1155. /* 138 */ {20},
  1156. /* 139 */ {21},
  1157. /* 140 */ {22},
  1158. /* 141 */ {23},
  1159. /* 142 */ {24},
  1160. /* 143 */ {25},
  1161. /* 144 */ {26},
  1162. /* 145 */ {27},
  1163. /* 146 */ {28},
  1164. /* 147 */ {29},
  1165. /* 148 */ {30},
  1166. /* 149 */ {31},
  1167. /* 150 */ {-1},
  1168. /* 151 */ {-1},
  1169. /* 152 */ {-1},
  1170. /* 153 */ {-1},
  1171. /* 154 */ {-1},
  1172. /* 155 */ {-1},
  1173. /* 156 */ {-1},
  1174. /* 157 */ {-1},
  1175. /* 158 */ {-1},
  1176. /* 159 */ {-1},
  1177. /* 160 */ {-1},
  1178. /* 161 */ {-1},
  1179. /* 162 */ {-1},
  1180. /* 163 */ {-1},
  1181. /* 164 */ {-1},
  1182. /* 165 */ {-1},
  1183. /* 166 */ {-1},
  1184. /* 167 */ {-1},
  1185. /* 168 */ {-1},
  1186. /* 169 */ {-1},
  1187. /* 170 */ {-1},
  1188. /* 171 */ {-1},
  1189. /* 172 */ {-1},
  1190. /* 173 */ {-1},
  1191. /* 174 */ {-1},
  1192. /* 175 */ {-1},
  1193. /* 176 */ {-1},
  1194. /* 177 */ {-1},
  1195. /* 178 */ {-1},
  1196. /* 179 */ {-1},
  1197. /* 180 */ {-1},
  1198. /* 181 */ {-1},
  1199. /* 182 */ {-1},
  1200. /* 183 */ {-1},
  1201. /* 184 */ {12},
  1202. /* 185 */ {13},
  1203. /* 186 */ {14},
  1204. /* 187 */ {15},
  1205. /* 188 */ {16},
  1206. /* 189 */ {17},
  1207. /* 190 */ {-1},
  1208. /* 191 */ {-1},
  1209. /* 192 */ {-1},
  1210. /* 193 */ {-1},
  1211. /* 194 */ {-1},
  1212. /* 195 */ {-1},
  1213. /* 196 */ {-1},
  1214. /* 197 */ {-1}};
  1215. PIN_addr PULL_addr[] = {
  1216. /* 0 */ {IOCFG_1_BASE+0x050},
  1217. /* 1 */ {IOCFG_1_BASE+0x050},
  1218. /* 2 */ {IOCFG_1_BASE+0x050},
  1219. /* 3 */ {IOCFG_1_BASE+0x050},
  1220. /* 4 */ {IOCFG_1_BASE+0x050},
  1221. /* 5 */ {IOCFG_2_BASE+0x050},
  1222. /* 6 */ {IOCFG_2_BASE+0x050},
  1223. /* 7 */ {IOCFG_2_BASE+0x050},
  1224. /* 8 */ {IOCFG_2_BASE+0x050},
  1225. /* 9 */ {IOCFG_2_BASE+0x050},
  1226. /* 10 */ {IOCFG_2_BASE+0x050},
  1227. /* 11 */ {IOCFG_2_BASE+0x050},
  1228. /* 12 */ {IOCFG_2_BASE+0x050},
  1229. /* 13 */ {IOCFG_0_BASE+0x050},
  1230. /* 14 */ {IOCFG_0_BASE+0x050},
  1231. /* 15 */ {IOCFG_0_BASE+0x050},
  1232. /* 16 */ {IOCFG_0_BASE+0x050},
  1233. /* 17 */ {IOCFG_0_BASE+0x050},
  1234. /* 18 */ {IOCFG_0_BASE+0x050},
  1235. /* 19 */ {IOCFG_0_BASE+0x050},
  1236. /* 20 */ {IOCFG_0_BASE+0x050},
  1237. /* 21 */ {IOCFG_0_BASE+0x050},
  1238. /* 22 */ {-1},
  1239. /* 23 */ {-1},
  1240. /* 24 */ {-1},
  1241. /* 25 */ {-1},
  1242. /* 26 */ {-1},
  1243. /* 27 */ {-1},
  1244. /* 28 */ {-1},
  1245. /* 29 */ {-1},
  1246. /* 30 */ {-1},
  1247. /* 31 */ {-1},
  1248. /* 32 */ {-1},
  1249. /* 33 */ {-1},
  1250. /* 34 */ {-1},
  1251. /* 35 */ {-1},
  1252. /* 36 */ {-1},
  1253. /* 37 */ {-1},
  1254. /* 38 */ {-1},
  1255. /* 39 */ {-1},
  1256. /* 40 */ {-1},
  1257. /* 41 */ {-1},
  1258. /* 42 */ {IOCFG_1_BASE+0x050},
  1259. /* 43 */ {IOCFG_1_BASE+0x050},
  1260. /* 44 */ {IOCFG_1_BASE+0x050},
  1261. /* 45 */ {-1},
  1262. /* 46 */ {-1},
  1263. /* 47 */ {IOCFG_1_BASE+0x050},
  1264. /* 48 */ {IOCFG_1_BASE+0x050},
  1265. /* 49 */ {IOCFG_1_BASE+0x050},
  1266. /* 50 */ {IOCFG_1_BASE+0x050},
  1267. /* 51 */ {IOCFG_1_BASE+0x050},
  1268. /* 52 */ {IOCFG_1_BASE+0x050},
  1269. /* 53 */ {IOCFG_1_BASE+0x050},
  1270. /* 54 */ {IOCFG_1_BASE+0x050},
  1271. /* 55 */ {IOCFG_1_BASE+0x050},
  1272. /* 56 */ {IOCFG_1_BASE+0x050},
  1273. /* 57 */ {IOCFG_1_BASE+0x050},
  1274. /* 58 */ {IOCFG_1_BASE+0x050},
  1275. /* 59 */ {IOCFG_1_BASE+0x050},
  1276. /* 60 */ {IOCFG_1_BASE+0x050},
  1277. /* 61 */ {IOCFG_1_BASE+0x050},
  1278. /* 62 */ {IOCFG_1_BASE+0x050},
  1279. /* 63 */ {IOCFG_1_BASE+0x050},
  1280. /* 64 */ {IOCFG_1_BASE+0x050},
  1281. /* 65 */ {IOCFG_2_BASE+0x050},
  1282. /* 66 */ {IOCFG_2_BASE+0x050},
  1283. /* 67 */ {IOCFG_2_BASE+0x050},
  1284. /* 68 */ {IOCFG_2_BASE+0x050},
  1285. /* 69 */ {IOCFG_2_BASE+0x050},
  1286. /* 70 */ {IOCFG_2_BASE+0x050},
  1287. /* 71 */ {IOCFG_2_BASE+0x050},
  1288. /* 72 */ {IOCFG_2_BASE+0x050},
  1289. /* 73 */ {IOCFG_2_BASE+0x050},
  1290. /* 74 */ {IOCFG_2_BASE+0x050},
  1291. /* 75 */ {IOCFG_2_BASE+0x050},
  1292. /* 76 */ {IOCFG_2_BASE+0x050},
  1293. /* 77 */ {IOCFG_2_BASE+0x050},
  1294. /* 78 */ {IOCFG_2_BASE+0x050},
  1295. /* 79 */ {IOCFG_2_BASE+0x050},
  1296. /* 80 */ {IOCFG_2_BASE+0x050},
  1297. /* 81 */ {-1},
  1298. /* 82 */ {-1},
  1299. /* 83 */ {-1},
  1300. /* 84 */ {-1},
  1301. /* 85 */ {-1},
  1302. /* 86 */ {-1},
  1303. /* 87 */ {IOCFG_2_BASE+0x050},
  1304. /* 88 */ {IOCFG_2_BASE+0x050},
  1305. /* 89 */ {IOCFG_2_BASE+0x060},
  1306. /* 90 */ {IOCFG_2_BASE+0x060},
  1307. /* 91 */ {IOCFG_2_BASE+0x060},
  1308. /* 92 */ {IOCFG_2_BASE+0x060},
  1309. /* 93 */ {IOCFG_2_BASE+0x060},
  1310. /* 94 */ {IOCFG_2_BASE+0x060},
  1311. /* 95 */ {IOCFG_2_BASE+0x060},
  1312. /* 96 */ {IOCFG_2_BASE+0x060},
  1313. /* 97 */ {IOCFG_2_BASE+0x060},
  1314. /* 98 */ {IOCFG_2_BASE+0x060},
  1315. /* 99 */ {IOCFG_2_BASE+0x060},
  1316. /* 100 */ {IOCFG_2_BASE+0x060},
  1317. /* 101 */ {IOCFG_2_BASE+0x060},
  1318. /* 102 */ {IOCFG_2_BASE+0x060},
  1319. /* 103 */ {IOCFG_2_BASE+0x060},
  1320. /* 104 */ {IOCFG_2_BASE+0x060},
  1321. /* 105 */ {IOCFG_2_BASE+0x060},
  1322. /* 106 */ {IOCFG_2_BASE+0x060},
  1323. /* 107 */ {IOCFG_2_BASE+0x060},
  1324. /* 108 */ {IOCFG_2_BASE+0x060},
  1325. /* 109 */ {IOCFG_2_BASE+0x060},
  1326. /* 110 */ {IOCFG_2_BASE+0x060},
  1327. /* 111 */ {IOCFG_2_BASE+0x060},
  1328. /* 112 */ {IOCFG_2_BASE+0x060},
  1329. /* 113 */ {IOCFG_2_BASE+0x060},
  1330. /* 114 */ {IOCFG_2_BASE+0x060},
  1331. /* 115 */ {-1},
  1332. /* 116 */ {-1},
  1333. /* 117 */ {-1},
  1334. /* 118 */ {IOCFG_3_BASE+0x050},
  1335. /* 119 */ {IOCFG_3_BASE+0x050},
  1336. /* 120 */ {IOCFG_3_BASE+0x050},
  1337. /* 121 */ {IOCFG_3_BASE+0x050},
  1338. /* 122 */ {IOCFG_3_BASE+0x050},
  1339. /* 123 */ {IOCFG_3_BASE+0x050},
  1340. /* 124 */ {IOCFG_3_BASE+0x050},
  1341. /* 125 */ {IOCFG_3_BASE+0x050},
  1342. /* 126 */ {IOCFG_3_BASE+0x050},
  1343. /* 127 */ {IOCFG_3_BASE+0x050},
  1344. /* 128 */ {IOCFG_3_BASE+0x050},
  1345. /* 129 */ {IOCFG_3_BASE+0x050},
  1346. /* 130 */ {IOCFG_3_BASE+0x050},
  1347. /* 131 */ {IOCFG_3_BASE+0x050},
  1348. /* 132 */ {IOCFG_3_BASE+0x050},
  1349. /* 133 */ {IOCFG_3_BASE+0x050},
  1350. /* 134 */ {IOCFG_3_BASE+0x050},
  1351. /* 135 */ {IOCFG_3_BASE+0x050},
  1352. /* 136 */ {IOCFG_3_BASE+0x050},
  1353. /* 137 */ {IOCFG_3_BASE+0x050},
  1354. /* 138 */ {IOCFG_3_BASE+0x050},
  1355. /* 139 */ {IOCFG_3_BASE+0x050},
  1356. /* 140 */ {IOCFG_3_BASE+0x050},
  1357. /* 141 */ {IOCFG_3_BASE+0x050},
  1358. /* 142 */ {IOCFG_3_BASE+0x050},
  1359. /* 143 */ {IOCFG_3_BASE+0x050},
  1360. /* 144 */ {IOCFG_3_BASE+0x050},
  1361. /* 145 */ {IOCFG_3_BASE+0x050},
  1362. /* 146 */ {IOCFG_3_BASE+0x050},
  1363. /* 147 */ {IOCFG_3_BASE+0x050},
  1364. /* 148 */ {IOCFG_3_BASE+0x050},
  1365. /* 149 */ {IOCFG_3_BASE+0x050},
  1366. /* 150 */ {-1},
  1367. /* 151 */ {-1},
  1368. /* 152 */ {-1},
  1369. /* 153 */ {-1},
  1370. /* 154 */ {-1},
  1371. /* 155 */ {-1},
  1372. /* 156 */ {-1},
  1373. /* 157 */ {-1},
  1374. /* 158 */ {-1},
  1375. /* 159 */ {-1},
  1376. /* 160 */ {-1},
  1377. /* 161 */ {-1},
  1378. /* 162 */ {-1},
  1379. /* 163 */ {-1},
  1380. /* 164 */ {-1},
  1381. /* 165 */ {-1},
  1382. /* 166 */ {-1},
  1383. /* 167 */ {-1},
  1384. /* 168 */ {-1},
  1385. /* 169 */ {-1},
  1386. /* 170 */ {-1},
  1387. /* 171 */ {-1},
  1388. /* 172 */ {-1},
  1389. /* 173 */ {-1},
  1390. /* 174 */ {-1},
  1391. /* 175 */ {-1},
  1392. /* 176 */ {-1},
  1393. /* 177 */ {-1},
  1394. /* 178 */ {-1},
  1395. /* 179 */ {-1},
  1396. /* 180 */ {-1},
  1397. /* 181 */ {-1},
  1398. /* 182 */ {-1},
  1399. /* 183 */ {-1},
  1400. /* 184 */ {IOCFG_5_BASE+0x050},
  1401. /* 185 */ {IOCFG_5_BASE+0x050},
  1402. /* 186 */ {IOCFG_5_BASE+0x050},
  1403. /* 187 */ {IOCFG_5_BASE+0x050},
  1404. /* 188 */ {IOCFG_5_BASE+0x050},
  1405. /* 189 */ {IOCFG_5_BASE+0x050},
  1406. /* 190 */ {-1},
  1407. /* 191 */ {-1},
  1408. /* 192 */ {-1},
  1409. /* 193 */ {-1},
  1410. /* 194 */ {-1},
  1411. /* 195 */ {-1},
  1412. /* 196 */ {-1},
  1413. /* 197 */ {-1}};
  1414. PIN_offset PULL_offset[] = {
  1415. /* 0 */ {23},
  1416. /* 1 */ {24},
  1417. /* 2 */ {25},
  1418. /* 3 */ {26},
  1419. /* 4 */ {27},
  1420. /* 5 */ {9},
  1421. /* 6 */ {10},
  1422. /* 7 */ {11},
  1423. /* 8 */ {12},
  1424. /* 9 */ {20},
  1425. /* 10 */ {21},
  1426. /* 11 */ {22},
  1427. /* 12 */ {23},
  1428. /* 13 */ {0},
  1429. /* 14 */ {1},
  1430. /* 15 */ {2},
  1431. /* 16 */ {3},
  1432. /* 17 */ {4},
  1433. /* 18 */ {5},
  1434. /* 19 */ {6},
  1435. /* 20 */ {7},
  1436. /* 21 */ {8},
  1437. /* 22 */ {-1},
  1438. /* 23 */ {-1},
  1439. /* 24 */ {-1},
  1440. /* 25 */ {-1},
  1441. /* 26 */ {-1},
  1442. /* 27 */ {-1},
  1443. /* 28 */ {-1},
  1444. /* 29 */ {-1},
  1445. /* 30 */ {-1},
  1446. /* 31 */ {-1},
  1447. /* 32 */ {-1},
  1448. /* 33 */ {-1},
  1449. /* 34 */ {-1},
  1450. /* 35 */ {-1},
  1451. /* 36 */ {-1},
  1452. /* 37 */ {-1},
  1453. /* 38 */ {-1},
  1454. /* 39 */ {-1},
  1455. /* 40 */ {-1},
  1456. /* 41 */ {-1},
  1457. /* 42 */ {0},
  1458. /* 43 */ {1},
  1459. /* 44 */ {2},
  1460. /* 45 */ {-1},
  1461. /* 46 */ {-1},
  1462. /* 47 */ {5},
  1463. /* 48 */ {6},
  1464. /* 49 */ {7},
  1465. /* 50 */ {8},
  1466. /* 51 */ {9},
  1467. /* 52 */ {10},
  1468. /* 53 */ {11},
  1469. /* 54 */ {12},
  1470. /* 55 */ {13},
  1471. /* 56 */ {14},
  1472. /* 57 */ {15},
  1473. /* 58 */ {16},
  1474. /* 59 */ {17},
  1475. /* 60 */ {18},
  1476. /* 61 */ {19},
  1477. /* 62 */ {20},
  1478. /* 63 */ {21},
  1479. /* 64 */ {22},
  1480. /* 65 */ {0},
  1481. /* 66 */ {1},
  1482. /* 67 */ {2},
  1483. /* 68 */ {3},
  1484. /* 69 */ {4},
  1485. /* 70 */ {5},
  1486. /* 71 */ {6},
  1487. /* 72 */ {7},
  1488. /* 73 */ {8},
  1489. /* 74 */ {13},
  1490. /* 75 */ {14},
  1491. /* 76 */ {15},
  1492. /* 77 */ {16},
  1493. /* 78 */ {17},
  1494. /* 79 */ {18},
  1495. /* 80 */ {19},
  1496. /* 81 */ {-1},
  1497. /* 82 */ {-1},
  1498. /* 83 */ {-1},
  1499. /* 84 */ {-1},
  1500. /* 85 */ {-1},
  1501. /* 86 */ {-1},
  1502. /* 87 */ {30},
  1503. /* 88 */ {31},
  1504. /* 89 */ {0},
  1505. /* 90 */ {1},
  1506. /* 91 */ {2},
  1507. /* 92 */ {3},
  1508. /* 93 */ {4},
  1509. /* 94 */ {5},
  1510. /* 95 */ {6},
  1511. /* 96 */ {7},
  1512. /* 97 */ {8},
  1513. /* 98 */ {9},
  1514. /* 99 */ {10},
  1515. /* 100 */ {11},
  1516. /* 101 */ {12},
  1517. /* 102 */ {13},
  1518. /* 103 */ {14},
  1519. /* 104 */ {15},
  1520. /* 105 */ {16},
  1521. /* 106 */ {17},
  1522. /* 107 */ {18},
  1523. /* 108 */ {19},
  1524. /* 109 */ {20},
  1525. /* 110 */ {21},
  1526. /* 111 */ {22},
  1527. /* 112 */ {23},
  1528. /* 113 */ {24},
  1529. /* 114 */ {25},
  1530. /* 115 */ {-1},
  1531. /* 116 */ {-1},
  1532. /* 117 */ {-1},
  1533. /* 118 */ {0},
  1534. /* 119 */ {1},
  1535. /* 120 */ {2},
  1536. /* 121 */ {3},
  1537. /* 122 */ {4},
  1538. /* 123 */ {5},
  1539. /* 124 */ {6},
  1540. /* 125 */ {7},
  1541. /* 126 */ {8},
  1542. /* 127 */ {9},
  1543. /* 128 */ {10},
  1544. /* 129 */ {11},
  1545. /* 130 */ {12},
  1546. /* 131 */ {13},
  1547. /* 132 */ {14},
  1548. /* 133 */ {15},
  1549. /* 134 */ {16},
  1550. /* 135 */ {17},
  1551. /* 136 */ {18},
  1552. /* 137 */ {19},
  1553. /* 138 */ {20},
  1554. /* 139 */ {21},
  1555. /* 140 */ {22},
  1556. /* 141 */ {23},
  1557. /* 142 */ {24},
  1558. /* 143 */ {25},
  1559. /* 144 */ {26},
  1560. /* 145 */ {27},
  1561. /* 146 */ {28},
  1562. /* 147 */ {29},
  1563. /* 148 */ {30},
  1564. /* 149 */ {31},
  1565. /* 150 */ {-1},
  1566. /* 151 */ {-1},
  1567. /* 152 */ {-1},
  1568. /* 153 */ {-1},
  1569. /* 154 */ {-1},
  1570. /* 155 */ {-1},
  1571. /* 156 */ {-1},
  1572. /* 157 */ {-1},
  1573. /* 158 */ {-1},
  1574. /* 159 */ {-1},
  1575. /* 160 */ {-1},
  1576. /* 161 */ {-1},
  1577. /* 162 */ {-1},
  1578. /* 163 */ {-1},
  1579. /* 164 */ {-1},
  1580. /* 165 */ {-1},
  1581. /* 166 */ {-1},
  1582. /* 167 */ {-1},
  1583. /* 168 */ {-1},
  1584. /* 169 */ {-1},
  1585. /* 170 */ {-1},
  1586. /* 171 */ {-1},
  1587. /* 172 */ {-1},
  1588. /* 173 */ {-1},
  1589. /* 174 */ {-1},
  1590. /* 175 */ {-1},
  1591. /* 176 */ {-1},
  1592. /* 177 */ {-1},
  1593. /* 178 */ {-1},
  1594. /* 179 */ {-1},
  1595. /* 180 */ {-1},
  1596. /* 181 */ {-1},
  1597. /* 182 */ {-1},
  1598. /* 183 */ {-1},
  1599. /* 184 */ {12},
  1600. /* 185 */ {13},
  1601. /* 186 */ {14},
  1602. /* 187 */ {15},
  1603. /* 188 */ {16},
  1604. /* 189 */ {17},
  1605. /* 190 */ {-1},
  1606. /* 191 */ {-1},
  1607. /* 192 */ {-1},
  1608. /* 193 */ {-1},
  1609. /* 194 */ {-1},
  1610. /* 195 */ {-1},
  1611. /* 196 */ {-1},
  1612. /* 197 */ {-1}};
  1613. PIN_addr pupd_addr[] = {
  1614. /* 0 */ {-1},
  1615. /* 1 */ {-1},
  1616. /* 2 */ {-1},
  1617. /* 3 */ {-1},
  1618. /* 4 */ {-1},
  1619. /* 5 */ {-1},
  1620. /* 6 */ {-1},
  1621. /* 7 */ {-1},
  1622. /* 8 */ {-1},
  1623. /* 9 */ {-1},
  1624. /* 10 */ {-1},
  1625. /* 11 */ {-1},
  1626. /* 12 */ {-1},
  1627. /* 13 */ {-1},
  1628. /* 14 */ {-1},
  1629. /* 15 */ {-1},
  1630. /* 16 */ {-1},
  1631. /* 17 */ {-1},
  1632. /* 18 */ {-1},
  1633. /* 19 */ {-1},
  1634. /* 20 */ {-1},
  1635. /* 21 */ {-1},
  1636. /* 22 */ {-1},
  1637. /* 23 */ {-1},
  1638. /* 24 */ {-1},
  1639. /* 25 */ {-1},
  1640. /* 26 */ {-1},
  1641. /* 27 */ {-1},
  1642. /* 28 */ {-1},
  1643. /* 29 */ {-1},
  1644. /* 30 */ {-1},
  1645. /* 31 */ {-1},
  1646. /* 32 */ {-1},
  1647. /* 33 */ {-1},
  1648. /* 34 */ {-1},
  1649. /* 35 */ {-1},
  1650. /* 36 */ {-1},
  1651. /* 37 */ {-1},
  1652. /* 38 */ {-1},
  1653. /* 39 */ {-1},
  1654. /* 40 */ {-1},
  1655. /* 41 */ {-1},
  1656. /* 42 */ {-1},
  1657. /* 43 */ {-1},
  1658. /* 44 */ {-1},
  1659. /* 45 */ {IOCFG_1_BASE+0x080},
  1660. /* 46 */ {IOCFG_1_BASE+0x080},
  1661. /* 47 */ {-1},
  1662. /* 48 */ {-1},
  1663. /* 49 */ {-1},
  1664. /* 50 */ {-1},
  1665. /* 51 */ {-1},
  1666. /* 52 */ {-1},
  1667. /* 53 */ {-1},
  1668. /* 54 */ {-1},
  1669. /* 55 */ {-1},
  1670. /* 56 */ {-1},
  1671. /* 57 */ {-1},
  1672. /* 58 */ {-1},
  1673. /* 59 */ {-1},
  1674. /* 60 */ {-1},
  1675. /* 61 */ {-1},
  1676. /* 62 */ {-1},
  1677. /* 63 */ {-1},
  1678. /* 64 */ {-1},
  1679. /* 65 */ {-1},
  1680. /* 66 */ {-1},
  1681. /* 67 */ {-1},
  1682. /* 68 */ {-1},
  1683. /* 69 */ {-1},
  1684. /* 70 */ {-1},
  1685. /* 71 */ {-1},
  1686. /* 72 */ {-1},
  1687. /* 73 */ {-1},
  1688. /* 74 */ {-1},
  1689. /* 75 */ {-1},
  1690. /* 76 */ {-1},
  1691. /* 77 */ {-1},
  1692. /* 78 */ {-1},
  1693. /* 79 */ {-1},
  1694. /* 80 */ {-1},
  1695. /* 81 */ {IOCFG_2_BASE+0x080},
  1696. /* 82 */ {IOCFG_2_BASE+0x080},
  1697. /* 83 */ {IOCFG_2_BASE+0x080},
  1698. /* 84 */ {IOCFG_2_BASE+0x080},
  1699. /* 85 */ {IOCFG_2_BASE+0x080},
  1700. /* 86 */ {IOCFG_2_BASE+0x080},
  1701. /* 87 */ {-1},
  1702. /* 88 */ {-1},
  1703. /* 89 */ {-1},
  1704. /* 90 */ {-1},
  1705. /* 91 */ {-1},
  1706. /* 92 */ {-1},
  1707. /* 93 */ {-1},
  1708. /* 94 */ {-1},
  1709. /* 95 */ {-1},
  1710. /* 96 */ {-1},
  1711. /* 97 */ {-1},
  1712. /* 98 */ {-1},
  1713. /* 99 */ {-1},
  1714. /* 100 */ {-1},
  1715. /* 101 */ {-1},
  1716. /* 102 */ {-1},
  1717. /* 103 */ {-1},
  1718. /* 104 */ {-1},
  1719. /* 105 */ {-1},
  1720. /* 106 */ {-1},
  1721. /* 107 */ {-1},
  1722. /* 108 */ {-1},
  1723. /* 109 */ {-1},
  1724. /* 110 */ {-1},
  1725. /* 111 */ {-1},
  1726. /* 112 */ {-1},
  1727. /* 113 */ {-1},
  1728. /* 114 */ {-1},
  1729. /* 115 */ {-1},
  1730. /* 116 */ {-1},
  1731. /* 117 */ {-1},
  1732. /* 118 */ {-1},
  1733. /* 119 */ {-1},
  1734. /* 120 */ {-1},
  1735. /* 121 */ {-1},
  1736. /* 122 */ {-1},
  1737. /* 123 */ {-1},
  1738. /* 124 */ {-1},
  1739. /* 125 */ {-1},
  1740. /* 126 */ {-1},
  1741. /* 127 */ {-1},
  1742. /* 128 */ {-1},
  1743. /* 129 */ {-1},
  1744. /* 130 */ {-1},
  1745. /* 131 */ {-1},
  1746. /* 132 */ {-1},
  1747. /* 133 */ {-1},
  1748. /* 134 */ {-1},
  1749. /* 135 */ {-1},
  1750. /* 136 */ {-1},
  1751. /* 137 */ {-1},
  1752. /* 138 */ {-1},
  1753. /* 139 */ {-1},
  1754. /* 140 */ {-1},
  1755. /* 141 */ {-1},
  1756. /* 142 */ {-1},
  1757. /* 143 */ {-1},
  1758. /* 144 */ {-1},
  1759. /* 145 */ {-1},
  1760. /* 146 */ {-1},
  1761. /* 147 */ {-1},
  1762. /* 148 */ {-1},
  1763. /* 149 */ {-1},
  1764. /* 150 */ {-1},
  1765. /* 151 */ {-1},
  1766. /* 152 */ {-1},
  1767. /* 153 */ {-1},
  1768. /* 154 */ {-1},
  1769. /* 155 */ {-1},
  1770. /* 156 */ {-1},
  1771. /* 157 */ {-1},
  1772. /* 158 */ {-1},
  1773. /* 159 */ {-1},
  1774. /* 160 */ {IOCFG_4_BASE+0x090},
  1775. /* 161 */ {IOCFG_4_BASE+0x090},
  1776. /* 162 */ {IOCFG_4_BASE+0x090},
  1777. /* 163 */ {IOCFG_4_BASE+0x090},
  1778. /* 164 */ {IOCFG_4_BASE+0x090},
  1779. /* 165 */ {IOCFG_4_BASE+0x090},
  1780. /* 166 */ {IOCFG_4_BASE+0x080},
  1781. /* 167 */ {IOCFG_4_BASE+0x080},
  1782. /* 168 */ {IOCFG_4_BASE+0x080},
  1783. /* 169 */ {IOCFG_4_BASE+0x080},
  1784. /* 170 */ {IOCFG_4_BASE+0x080},
  1785. /* 171 */ {IOCFG_4_BASE+0x080},
  1786. /* 172 */ {IOCFG_5_BASE+0x080},
  1787. /* 173 */ {IOCFG_5_BASE+0x080},
  1788. /* 174 */ {IOCFG_5_BASE+0x080},
  1789. /* 175 */ {IOCFG_5_BASE+0x080},
  1790. /* 176 */ {IOCFG_5_BASE+0x080},
  1791. /* 177 */ {IOCFG_5_BASE+0x080},
  1792. /* 178 */ {IOCFG_5_BASE+0x080},
  1793. /* 179 */ {IOCFG_5_BASE+0x080},
  1794. /* 180 */ {IOCFG_5_BASE+0x090},
  1795. /* 181 */ {IOCFG_5_BASE+0x090},
  1796. /* 182 */ {IOCFG_5_BASE+0x090},
  1797. /* 183 */ {IOCFG_5_BASE+0x090},
  1798. /* 184 */ {-1},
  1799. /* 185 */ {-1},
  1800. /* 186 */ {-1},
  1801. /* 187 */ {-1},
  1802. /* 188 */ {-1},
  1803. /* 189 */ {-1},
  1804. /* 190 */ {-1},
  1805. /* 191 */ {-1},
  1806. /* 192 */ {-1},
  1807. /* 193 */ {-1},
  1808. /* 194 */ {-1},
  1809. /* 195 */ {-1},
  1810. /* 196 */ {-1},
  1811. /* 197 */ {-1}};
  1812. PIN_offset pupd_offset[] = {
  1813. /* 0 */ {-1},
  1814. /* 1 */ {-1},
  1815. /* 2 */ {-1},
  1816. /* 3 */ {-1},
  1817. /* 4 */ {-1},
  1818. /* 5 */ {-1},
  1819. /* 6 */ {-1},
  1820. /* 7 */ {-1},
  1821. /* 8 */ {-1},
  1822. /* 9 */ {-1},
  1823. /* 10 */ {-1},
  1824. /* 11 */ {-1},
  1825. /* 12 */ {-1},
  1826. /* 13 */ {-1},
  1827. /* 14 */ {-1},
  1828. /* 15 */ {-1},
  1829. /* 16 */ {-1},
  1830. /* 17 */ {-1},
  1831. /* 18 */ {-1},
  1832. /* 19 */ {-1},
  1833. /* 20 */ {-1},
  1834. /* 21 */ {-1},
  1835. /* 22 */ {-1},
  1836. /* 23 */ {-1},
  1837. /* 24 */ {-1},
  1838. /* 25 */ {-1},
  1839. /* 26 */ {-1},
  1840. /* 27 */ {-1},
  1841. /* 28 */ {-1},
  1842. /* 29 */ {-1},
  1843. /* 30 */ {-1},
  1844. /* 31 */ {-1},
  1845. /* 32 */ {-1},
  1846. /* 33 */ {-1},
  1847. /* 34 */ {-1},
  1848. /* 35 */ {-1},
  1849. /* 36 */ {-1},
  1850. /* 37 */ {-1},
  1851. /* 38 */ {-1},
  1852. /* 39 */ {-1},
  1853. /* 40 */ {-1},
  1854. /* 41 */ {-1},
  1855. /* 42 */ {-1},
  1856. /* 43 */ {-1},
  1857. /* 44 */ {-1},
  1858. /* 45 */ {0},
  1859. /* 46 */ {4},
  1860. /* 47 */ {-1},
  1861. /* 48 */ {-1},
  1862. /* 49 */ {-1},
  1863. /* 50 */ {-1},
  1864. /* 51 */ {-1},
  1865. /* 52 */ {-1},
  1866. /* 53 */ {-1},
  1867. /* 54 */ {-1},
  1868. /* 55 */ {-1},
  1869. /* 56 */ {-1},
  1870. /* 57 */ {-1},
  1871. /* 58 */ {-1},
  1872. /* 59 */ {-1},
  1873. /* 60 */ {-1},
  1874. /* 61 */ {-1},
  1875. /* 62 */ {-1},
  1876. /* 63 */ {-1},
  1877. /* 64 */ {-1},
  1878. /* 65 */ {-1},
  1879. /* 66 */ {-1},
  1880. /* 67 */ {-1},
  1881. /* 68 */ {-1},
  1882. /* 69 */ {-1},
  1883. /* 70 */ {-1},
  1884. /* 71 */ {-1},
  1885. /* 72 */ {-1},
  1886. /* 73 */ {-1},
  1887. /* 74 */ {-1},
  1888. /* 75 */ {-1},
  1889. /* 76 */ {-1},
  1890. /* 77 */ {-1},
  1891. /* 78 */ {-1},
  1892. /* 79 */ {-1},
  1893. /* 80 */ {-1},
  1894. /* 81 */ {0},
  1895. /* 82 */ {4},
  1896. /* 83 */ {8},
  1897. /* 84 */ {16},
  1898. /* 85 */ {20},
  1899. /* 86 */ {24},
  1900. /* 87 */ {-1},
  1901. /* 88 */ {-1},
  1902. /* 89 */ {-1},
  1903. /* 90 */ {-1},
  1904. /* 91 */ {-1},
  1905. /* 92 */ {-1},
  1906. /* 93 */ {-1},
  1907. /* 94 */ {-1},
  1908. /* 95 */ {-1},
  1909. /* 96 */ {-1},
  1910. /* 97 */ {-1},
  1911. /* 98 */ {-1},
  1912. /* 99 */ {-1},
  1913. /* 100 */ {-1},
  1914. /* 101 */ {-1},
  1915. /* 102 */ {-1},
  1916. /* 103 */ {-1},
  1917. /* 104 */ {-1},
  1918. /* 105 */ {-1},
  1919. /* 106 */ {-1},
  1920. /* 107 */ {-1},
  1921. /* 108 */ {-1},
  1922. /* 109 */ {-1},
  1923. /* 110 */ {-1},
  1924. /* 111 */ {-1},
  1925. /* 112 */ {-1},
  1926. /* 113 */ {-1},
  1927. /* 114 */ {-1},
  1928. /* 115 */ {-1},
  1929. /* 116 */ {-1},
  1930. /* 117 */ {-1},
  1931. /* 118 */ {-1},
  1932. /* 119 */ {-1},
  1933. /* 120 */ {-1},
  1934. /* 121 */ {-1},
  1935. /* 122 */ {-1},
  1936. /* 123 */ {-1},
  1937. /* 124 */ {-1},
  1938. /* 125 */ {-1},
  1939. /* 126 */ {-1},
  1940. /* 127 */ {-1},
  1941. /* 128 */ {-1},
  1942. /* 129 */ {-1},
  1943. /* 130 */ {-1},
  1944. /* 131 */ {-1},
  1945. /* 132 */ {-1},
  1946. /* 133 */ {-1},
  1947. /* 134 */ {-1},
  1948. /* 135 */ {-1},
  1949. /* 136 */ {-1},
  1950. /* 137 */ {-1},
  1951. /* 138 */ {-1},
  1952. /* 139 */ {-1},
  1953. /* 140 */ {-1},
  1954. /* 141 */ {-1},
  1955. /* 142 */ {-1},
  1956. /* 143 */ {-1},
  1957. /* 144 */ {-1},
  1958. /* 145 */ {-1},
  1959. /* 146 */ {-1},
  1960. /* 147 */ {-1},
  1961. /* 148 */ {-1},
  1962. /* 149 */ {-1},
  1963. /* 150 */ {-1},
  1964. /* 151 */ {-1},
  1965. /* 152 */ {-1},
  1966. /* 153 */ {-1},
  1967. /* 154 */ {-1},
  1968. /* 155 */ {-1},
  1969. /* 156 */ {-1},
  1970. /* 157 */ {-1},
  1971. /* 158 */ {-1},
  1972. /* 159 */ {-1},
  1973. /* 160 */ {0},
  1974. /* 161 */ {4},
  1975. /* 162 */ {8},
  1976. /* 163 */ {16},
  1977. /* 164 */ {20},
  1978. /* 165 */ {24},
  1979. /* 166 */ {0},
  1980. /* 167 */ {4},
  1981. /* 168 */ {8},
  1982. /* 169 */ {12},
  1983. /* 170 */ {16},
  1984. /* 171 */ {20},
  1985. /* 172 */ {0},
  1986. /* 173 */ {8},
  1987. /* 174 */ {4},
  1988. /* 175 */ {12},
  1989. /* 176 */ {16},
  1990. /* 177 */ {20},
  1991. /* 178 */ {24},
  1992. /* 179 */ {28},
  1993. /* 180 */ {0},
  1994. /* 181 */ {4},
  1995. /* 182 */ {8},
  1996. /* 183 */ {12},
  1997. /* 184 */ {-1},
  1998. /* 185 */ {-1},
  1999. /* 186 */ {-1},
  2000. /* 187 */ {-1},
  2001. /* 188 */ {-1},
  2002. /* 189 */ {-1},
  2003. /* 190 */ {-1},
  2004. /* 191 */ {-1},
  2005. /* 192 */ {-1},
  2006. /* 193 */ {-1},
  2007. /* 194 */ {-1},
  2008. /* 195 */ {-1},
  2009. /* 196 */ {-1},
  2010. /* 197 */ {-1}};
  2011. PIN_addr MODE_addr[] = {
  2012. /* 0 */ {GPIO_BASE+ 0x300 },
  2013. /* 1 */ {GPIO_BASE+ 0x300 },
  2014. /* 2 */ {GPIO_BASE+ 0x300 },
  2015. /* 3 */ {GPIO_BASE+ 0x300 },
  2016. /* 4 */ {GPIO_BASE+ 0x300 },
  2017. /* 5 */ {GPIO_BASE+ 0x300 },
  2018. /* 6 */ {GPIO_BASE+ 0x300 },
  2019. /* 7 */ {GPIO_BASE+ 0x300 },
  2020. /* 8 */ {GPIO_BASE+ 0x300 },
  2021. /* 9 */ {GPIO_BASE+ 0x300 },
  2022. /* 10 */ {GPIO_BASE+ 0x310 },
  2023. /* 11 */ {GPIO_BASE+ 0x310 },
  2024. /* 12 */ {GPIO_BASE+ 0x310 },
  2025. /* 13 */ {GPIO_BASE+ 0x310 },
  2026. /* 14 */ {GPIO_BASE+ 0x310 },
  2027. /* 15 */ {GPIO_BASE+ 0x310 },
  2028. /* 16 */ {GPIO_BASE+ 0x310 },
  2029. /* 17 */ {GPIO_BASE+ 0x310 },
  2030. /* 18 */ {GPIO_BASE+ 0x310 },
  2031. /* 19 */ {GPIO_BASE+ 0x310 },
  2032. /* 20 */ {GPIO_BASE+ 0x320 },
  2033. /* 21 */ {GPIO_BASE+ 0x320 },
  2034. /* 22 */ {GPIO_BASE+ 0x320 },
  2035. /* 23 */ {GPIO_BASE+ 0x320 },
  2036. /* 24 */ {GPIO_BASE+ 0x320 },
  2037. /* 25 */ {GPIO_BASE+ 0x320 },
  2038. /* 26 */ {GPIO_BASE+ 0x320 },
  2039. /* 27 */ {GPIO_BASE+ 0x320 },
  2040. /* 28 */ {GPIO_BASE+ 0x320 },
  2041. /* 29 */ {GPIO_BASE+ 0x320 },
  2042. /* 30 */ {GPIO_BASE+ 0x330 },
  2043. /* 31 */ {GPIO_BASE+ 0x330 },
  2044. /* 32 */ {GPIO_BASE+ 0x330 },
  2045. /* 33 */ {GPIO_BASE+ 0x330 },
  2046. /* 34 */ {GPIO_BASE+ 0x330 },
  2047. /* 35 */ {GPIO_BASE+ 0x330 },
  2048. /* 36 */ {GPIO_BASE+ 0x330 },
  2049. /* 37 */ {GPIO_BASE+ 0x330 },
  2050. /* 38 */ {GPIO_BASE+ 0x330 },
  2051. /* 39 */ {GPIO_BASE+ 0x330 },
  2052. /* 40 */ {GPIO_BASE+ 0x340 },
  2053. /* 41 */ {GPIO_BASE+ 0x340 },
  2054. /* 42 */ {GPIO_BASE+ 0x340 },
  2055. /* 43 */ {GPIO_BASE+ 0x340 },
  2056. /* 44 */ {GPIO_BASE+ 0x340 },
  2057. /* 45 */ {GPIO_BASE+ 0x340 },
  2058. /* 46 */ {GPIO_BASE+ 0x340 },
  2059. /* 47 */ {GPIO_BASE+ 0x340 },
  2060. /* 48 */ {GPIO_BASE+ 0x340 },
  2061. /* 49 */ {GPIO_BASE+ 0x340 },
  2062. /* 50 */ {GPIO_BASE+ 0x350 },
  2063. /* 51 */ {GPIO_BASE+ 0x350 },
  2064. /* 52 */ {GPIO_BASE+ 0x350 },
  2065. /* 53 */ {GPIO_BASE+ 0x350 },
  2066. /* 54 */ {GPIO_BASE+ 0x350 },
  2067. /* 55 */ {GPIO_BASE+ 0x350 },
  2068. /* 56 */ {GPIO_BASE+ 0x350 },
  2069. /* 57 */ {GPIO_BASE+ 0x350 },
  2070. /* 58 */ {GPIO_BASE+ 0x350 },
  2071. /* 59 */ {GPIO_BASE+ 0x350 },
  2072. /* 60 */ {GPIO_BASE+ 0x360 },
  2073. /* 61 */ {GPIO_BASE+ 0x360 },
  2074. /* 62 */ {GPIO_BASE+ 0x360 },
  2075. /* 63 */ {GPIO_BASE+ 0x360 },
  2076. /* 64 */ {GPIO_BASE+ 0x360 },
  2077. /* 65 */ {GPIO_BASE+ 0x360 },
  2078. /* 66 */ {GPIO_BASE+ 0x360 },
  2079. /* 67 */ {GPIO_BASE+ 0x360 },
  2080. /* 68 */ {GPIO_BASE+ 0x360 },
  2081. /* 69 */ {GPIO_BASE+ 0x360 },
  2082. /* 70 */ {GPIO_BASE+ 0x370 },
  2083. /* 71 */ {GPIO_BASE+ 0x370 },
  2084. /* 72 */ {GPIO_BASE+ 0x370 },
  2085. /* 73 */ {GPIO_BASE+ 0x370 },
  2086. /* 74 */ {GPIO_BASE+ 0x370 },
  2087. /* 75 */ {GPIO_BASE+ 0x370 },
  2088. /* 76 */ {GPIO_BASE+ 0x370 },
  2089. /* 77 */ {GPIO_BASE+ 0x370 },
  2090. /* 78 */ {GPIO_BASE+ 0x370 },
  2091. /* 79 */ {GPIO_BASE+ 0x370 },
  2092. /* 80 */ {GPIO_BASE+ 0x380 },
  2093. /* 81 */ {GPIO_BASE+ 0x380 },
  2094. /* 82 */ {GPIO_BASE+ 0x380 },
  2095. /* 83 */ {GPIO_BASE+ 0x380 },
  2096. /* 84 */ {GPIO_BASE+ 0x380 },
  2097. /* 85 */ {GPIO_BASE+ 0x380 },
  2098. /* 86 */ {GPIO_BASE+ 0x380 },
  2099. /* 87 */ {GPIO_BASE+ 0x380 },
  2100. /* 88 */ {GPIO_BASE+ 0x380 },
  2101. /* 89 */ {GPIO_BASE+ 0x380 },
  2102. /* 90 */ {GPIO_BASE+ 0x390 },
  2103. /* 91 */ {GPIO_BASE+ 0x390 },
  2104. /* 92 */ {GPIO_BASE+ 0x390 },
  2105. /* 93 */ {GPIO_BASE+ 0x390 },
  2106. /* 94 */ {GPIO_BASE+ 0x390 },
  2107. /* 95 */ {GPIO_BASE+ 0x390 },
  2108. /* 96 */ {GPIO_BASE+ 0x390 },
  2109. /* 97 */ {GPIO_BASE+ 0x390 },
  2110. /* 98 */ {GPIO_BASE+ 0x390 },
  2111. /* 99 */ {GPIO_BASE+ 0x390 },
  2112. /* 100 */ {GPIO_BASE+ 0x3A0 },
  2113. /* 101 */ {GPIO_BASE+ 0x3A0 },
  2114. /* 102 */ {GPIO_BASE+ 0x3A0 },
  2115. /* 103 */ {GPIO_BASE+ 0x3A0 },
  2116. /* 104 */ {GPIO_BASE+ 0x3A0 },
  2117. /* 105 */ {GPIO_BASE+ 0x3A0 },
  2118. /* 106 */ {GPIO_BASE+ 0x3A0 },
  2119. /* 107 */ {GPIO_BASE+ 0x3A0 },
  2120. /* 108 */ {GPIO_BASE+ 0x3A0 },
  2121. /* 109 */ {GPIO_BASE+ 0x3A0 },
  2122. /* 110 */ {GPIO_BASE+ 0x3B0 },
  2123. /* 111 */ {GPIO_BASE+ 0x3B0 },
  2124. /* 112 */ {GPIO_BASE+ 0x3B0 },
  2125. /* 113 */ {GPIO_BASE+ 0x3B0 },
  2126. /* 114 */ {GPIO_BASE+ 0x3B0 },
  2127. /* 115 */ {GPIO_BASE+ 0x3B0 },
  2128. /* 116 */ {GPIO_BASE+ 0x3B0 },
  2129. /* 117 */ {GPIO_BASE+ 0x3B0 },
  2130. /* 118 */ {GPIO_BASE+ 0x3B0 },
  2131. /* 119 */ {GPIO_BASE+ 0x3B0 },
  2132. /* 120 */ {GPIO_BASE+ 0x3C0 },
  2133. /* 121 */ {GPIO_BASE+ 0x3C0 },
  2134. /* 122 */ {GPIO_BASE+ 0x3C0 },
  2135. /* 123 */ {GPIO_BASE+ 0x3C0 },
  2136. /* 124 */ {GPIO_BASE+ 0x3C0 },
  2137. /* 125 */ {GPIO_BASE+ 0x3C0 },
  2138. /* 126 */ {GPIO_BASE+ 0x3C0 },
  2139. /* 127 */ {GPIO_BASE+ 0x3C0 },
  2140. /* 128 */ {GPIO_BASE+ 0x3C0 },
  2141. /* 129 */ {GPIO_BASE+ 0x3C0 },
  2142. /* 130 */ {GPIO_BASE+ 0x3D0 },
  2143. /* 131 */ {GPIO_BASE+ 0x3D0 },
  2144. /* 132 */ {GPIO_BASE+ 0x3D0 },
  2145. /* 133 */ {GPIO_BASE+ 0x3D0 },
  2146. /* 134 */ {GPIO_BASE+ 0x3D0 },
  2147. /* 135 */ {GPIO_BASE+ 0x3D0 },
  2148. /* 136 */ {GPIO_BASE+ 0x3D0 },
  2149. /* 137 */ {GPIO_BASE+ 0x3D0 },
  2150. /* 138 */ {GPIO_BASE+ 0x3D0 },
  2151. /* 139 */ {GPIO_BASE+ 0x3D0 },
  2152. /* 140 */ {GPIO_BASE+ 0x3E0 },
  2153. /* 141 */ {GPIO_BASE+ 0x3E0 },
  2154. /* 142 */ {GPIO_BASE+ 0x3E0 },
  2155. /* 143 */ {GPIO_BASE+ 0x3E0 },
  2156. /* 144 */ {GPIO_BASE+ 0x3E0 },
  2157. /* 145 */ {GPIO_BASE+ 0x3E0 },
  2158. /* 146 */ {GPIO_BASE+ 0x3E0 },
  2159. /* 147 */ {GPIO_BASE+ 0x3E0 },
  2160. /* 148 */ {GPIO_BASE+ 0x3E0 },
  2161. /* 149 */ {GPIO_BASE+ 0x3E0 },
  2162. /* 150 */ {GPIO_BASE+ 0x3F0 },
  2163. /* 151 */ {GPIO_BASE+ 0x3F0 },
  2164. /* 152 */ {GPIO_BASE+ 0x3F0 },
  2165. /* 153 */ {GPIO_BASE+ 0x3F0 },
  2166. /* 154 */ {GPIO_BASE+ 0x3F0 },
  2167. /* 155 */ {GPIO_BASE+ 0x3F0 },
  2168. /* 156 */ {GPIO_BASE+ 0x3F0 },
  2169. /* 157 */ {GPIO_BASE+ 0x3F0 },
  2170. /* 158 */ {GPIO_BASE+ 0x3F0 },
  2171. /* 159 */ {GPIO_BASE+ 0x3F0 },
  2172. /* 160 */ {GPIO_BASE+ 0x400 },
  2173. /* 161 */ {GPIO_BASE+ 0x400 },
  2174. /* 162 */ {GPIO_BASE+ 0x400 },
  2175. /* 163 */ {GPIO_BASE+ 0x400 },
  2176. /* 164 */ {GPIO_BASE+ 0x400 },
  2177. /* 165 */ {GPIO_BASE+ 0x400 },
  2178. /* 166 */ {GPIO_BASE+ 0x400 },
  2179. /* 167 */ {GPIO_BASE+ 0x400 },
  2180. /* 168 */ {GPIO_BASE+ 0x400 },
  2181. /* 169 */ {GPIO_BASE+ 0x400 },
  2182. /* 170 */ {GPIO_BASE+ 0x410 },
  2183. /* 171 */ {GPIO_BASE+ 0x410 },
  2184. /* 172 */ {GPIO_BASE+ 0x410 },
  2185. /* 173 */ {GPIO_BASE+ 0x410 },
  2186. /* 174 */ {GPIO_BASE+ 0x410 },
  2187. /* 175 */ {GPIO_BASE+ 0x410 },
  2188. /* 176 */ {GPIO_BASE+ 0x410 },
  2189. /* 177 */ {GPIO_BASE+ 0x410 },
  2190. /* 178 */ {GPIO_BASE+ 0x410 },
  2191. /* 179 */ {GPIO_BASE+ 0x410 },
  2192. /* 180 */ {GPIO_BASE+ 0x420 },
  2193. /* 181 */ {GPIO_BASE+ 0x420 },
  2194. /* 182 */ {GPIO_BASE+ 0x420 },
  2195. /* 183 */ {GPIO_BASE+ 0x420 },
  2196. /* 184 */ {GPIO_BASE+ 0x420 },
  2197. /* 185 */ {GPIO_BASE+ 0x420 },
  2198. /* 186 */ {GPIO_BASE+ 0x420 },
  2199. /* 187 */ {GPIO_BASE+ 0x420 },
  2200. /* 188 */ {GPIO_BASE+ 0x420 },
  2201. /* 189 */ {GPIO_BASE+ 0x420 },
  2202. /* 190 */ {GPIO_BASE+ 0x430 },
  2203. /* 191 */ {GPIO_BASE+ 0x430 },
  2204. /* 192 */ {GPIO_BASE+ 0x430 },
  2205. /* 193 */ {GPIO_BASE+ 0x430 },
  2206. /* 194 */ {GPIO_BASE+ 0x430 },
  2207. /* 195 */ {GPIO_BASE+ 0x430 },
  2208. /* 196 */ {GPIO_BASE+ 0x430 },
  2209. /* 197 */ {GPIO_BASE+ 0x430 }};
  2210. PIN_offset MODE_offset[] = {
  2211. /* 0 */ {0},
  2212. /* 1 */ {3},
  2213. /* 2 */ {6},
  2214. /* 3 */ {9},
  2215. /* 4 */ {12},
  2216. /* 5 */ {16},
  2217. /* 6 */ {19},
  2218. /* 7 */ {22},
  2219. /* 8 */ {25},
  2220. /* 9 */ {28},
  2221. /* 10 */ {0},
  2222. /* 11 */ {3},
  2223. /* 12 */ {6},
  2224. /* 13 */ {9},
  2225. /* 14 */ {12},
  2226. /* 15 */ {16},
  2227. /* 16 */ {19},
  2228. /* 17 */ {22},
  2229. /* 18 */ {25},
  2230. /* 19 */ {28},
  2231. /* 20 */ {0},
  2232. /* 21 */ {3},
  2233. /* 22 */ {6},
  2234. /* 23 */ {9},
  2235. /* 24 */ {12},
  2236. /* 25 */ {16},
  2237. /* 26 */ {19},
  2238. /* 27 */ {22},
  2239. /* 28 */ {25},
  2240. /* 29 */ {28},
  2241. /* 30 */ {0},
  2242. /* 31 */ {3},
  2243. /* 32 */ {6},
  2244. /* 33 */ {9},
  2245. /* 34 */ {12},
  2246. /* 35 */ {16},
  2247. /* 36 */ {19},
  2248. /* 37 */ {22},
  2249. /* 38 */ {25},
  2250. /* 39 */ {28},
  2251. /* 40 */ {0},
  2252. /* 41 */ {3},
  2253. /* 42 */ {6},
  2254. /* 43 */ {9},
  2255. /* 44 */ {12},
  2256. /* 45 */ {16},
  2257. /* 46 */ {19},
  2258. /* 47 */ {22},
  2259. /* 48 */ {25},
  2260. /* 49 */ {28},
  2261. /* 50 */ {0},
  2262. /* 51 */ {3},
  2263. /* 52 */ {6},
  2264. /* 53 */ {9},
  2265. /* 54 */ {12},
  2266. /* 55 */ {16},
  2267. /* 56 */ {19},
  2268. /* 57 */ {22},
  2269. /* 58 */ {25},
  2270. /* 59 */ {28},
  2271. /* 60 */ {0},
  2272. /* 61 */ {3},
  2273. /* 62 */ {6},
  2274. /* 63 */ {9},
  2275. /* 64 */ {12},
  2276. /* 65 */ {16},
  2277. /* 66 */ {19},
  2278. /* 67 */ {22},
  2279. /* 68 */ {25},
  2280. /* 69 */ {28},
  2281. /* 70 */ {0},
  2282. /* 71 */ {3},
  2283. /* 72 */ {6},
  2284. /* 73 */ {9},
  2285. /* 74 */ {12},
  2286. /* 75 */ {16},
  2287. /* 76 */ {19},
  2288. /* 77 */ {22},
  2289. /* 78 */ {25},
  2290. /* 79 */ {28},
  2291. /* 80 */ {0},
  2292. /* 81 */ {3},
  2293. /* 82 */ {6},
  2294. /* 83 */ {9},
  2295. /* 84 */ {12},
  2296. /* 85 */ {16},
  2297. /* 86 */ {19},
  2298. /* 87 */ {22},
  2299. /* 88 */ {25},
  2300. /* 89 */ {28},
  2301. /* 90 */ {0},
  2302. /* 91 */ {3},
  2303. /* 92 */ {6},
  2304. /* 93 */ {9},
  2305. /* 94 */ {12},
  2306. /* 95 */ {16},
  2307. /* 96 */ {19},
  2308. /* 97 */ {22},
  2309. /* 98 */ {25},
  2310. /* 99 */ {28},
  2311. /* 100 */ {0},
  2312. /* 101 */ {3},
  2313. /* 102 */ {6},
  2314. /* 103 */ {9},
  2315. /* 104 */ {12},
  2316. /* 105 */ {16},
  2317. /* 106 */ {19},
  2318. /* 107 */ {22},
  2319. /* 108 */ {25},
  2320. /* 109 */ {28},
  2321. /* 110 */ {0},
  2322. /* 111 */ {3},
  2323. /* 112 */ {6},
  2324. /* 113 */ {9},
  2325. /* 114 */ {12},
  2326. /* 115 */ {16},
  2327. /* 116 */ {19},
  2328. /* 117 */ {22},
  2329. /* 118 */ {25},
  2330. /* 119 */ {28},
  2331. /* 120 */ {0},
  2332. /* 121 */ {3},
  2333. /* 122 */ {6},
  2334. /* 123 */ {9},
  2335. /* 124 */ {12},
  2336. /* 125 */ {16},
  2337. /* 126 */ {19},
  2338. /* 127 */ {22},
  2339. /* 128 */ {25},
  2340. /* 129 */ {28},
  2341. /* 130 */ {0},
  2342. /* 131 */ {3},
  2343. /* 132 */ {6},
  2344. /* 133 */ {9},
  2345. /* 134 */ {12},
  2346. /* 135 */ {16},
  2347. /* 136 */ {19},
  2348. /* 137 */ {22},
  2349. /* 138 */ {25},
  2350. /* 139 */ {28},
  2351. /* 140 */ {0},
  2352. /* 141 */ {3},
  2353. /* 142 */ {6},
  2354. /* 143 */ {9},
  2355. /* 144 */ {12},
  2356. /* 145 */ {16},
  2357. /* 146 */ {19},
  2358. /* 147 */ {22},
  2359. /* 148 */ {25},
  2360. /* 149 */ {28},
  2361. /* 150 */ {0},
  2362. /* 151 */ {3},
  2363. /* 152 */ {6},
  2364. /* 153 */ {9},
  2365. /* 154 */ {12},
  2366. /* 155 */ {16},
  2367. /* 156 */ {19},
  2368. /* 157 */ {22},
  2369. /* 158 */ {25},
  2370. /* 159 */ {28},
  2371. /* 160 */ {0},
  2372. /* 161 */ {3},
  2373. /* 162 */ {6},
  2374. /* 163 */ {9},
  2375. /* 164 */ {12},
  2376. /* 165 */ {16},
  2377. /* 166 */ {19},
  2378. /* 167 */ {22},
  2379. /* 168 */ {25},
  2380. /* 169 */ {28},
  2381. /* 170 */ {0},
  2382. /* 171 */ {3},
  2383. /* 172 */ {6},
  2384. /* 173 */ {9},
  2385. /* 174 */ {12},
  2386. /* 175 */ {16},
  2387. /* 176 */ {19},
  2388. /* 177 */ {22},
  2389. /* 178 */ {25},
  2390. /* 179 */ {28},
  2391. /* 180 */ {0},
  2392. /* 181 */ {3},
  2393. /* 182 */ {6},
  2394. /* 183 */ {9},
  2395. /* 184 */ {12},
  2396. /* 185 */ {16},
  2397. /* 186 */ {19},
  2398. /* 187 */ {22},
  2399. /* 188 */ {25},
  2400. /* 189 */ {28},
  2401. /* 190 */ {0},
  2402. /* 191 */ {3},
  2403. /* 192 */ {6},
  2404. /* 193 */ {9},
  2405. /* 194 */ {12},
  2406. /* 195 */ {16},
  2407. /* 196 */ {19},
  2408. /* 197 */ {22}};
  2409. PIN_addr DATAOUT_addr[] = {
  2410. /* 0 */ {GPIO_BASE+0x100},
  2411. /* 1 */ {GPIO_BASE+0x100},
  2412. /* 2 */ {GPIO_BASE+0x100},
  2413. /* 3 */ {GPIO_BASE+0x100},
  2414. /* 4 */ {GPIO_BASE+0x100},
  2415. /* 5 */ {GPIO_BASE+0x100},
  2416. /* 6 */ {GPIO_BASE+0x100},
  2417. /* 7 */ {GPIO_BASE+0x100},
  2418. /* 8 */ {GPIO_BASE+0x100},
  2419. /* 9 */ {GPIO_BASE+0x100},
  2420. /* 10 */ {GPIO_BASE+0x100},
  2421. /* 11 */ {GPIO_BASE+0x100},
  2422. /* 12 */ {GPIO_BASE+0x100},
  2423. /* 13 */ {GPIO_BASE+0x100},
  2424. /* 14 */ {GPIO_BASE+0x100},
  2425. /* 15 */ {GPIO_BASE+0x100},
  2426. /* 16 */ {GPIO_BASE+0x100},
  2427. /* 17 */ {GPIO_BASE+0x100},
  2428. /* 18 */ {GPIO_BASE+0x100},
  2429. /* 19 */ {GPIO_BASE+0x100},
  2430. /* 20 */ {GPIO_BASE+0x100},
  2431. /* 21 */ {GPIO_BASE+0x100},
  2432. /* 22 */ {GPIO_BASE+0x100},
  2433. /* 23 */ {GPIO_BASE+0x100},
  2434. /* 24 */ {GPIO_BASE+0x100},
  2435. /* 25 */ {GPIO_BASE+0x100},
  2436. /* 26 */ {GPIO_BASE+0x100},
  2437. /* 27 */ {GPIO_BASE+0x100},
  2438. /* 28 */ {GPIO_BASE+0x100},
  2439. /* 29 */ {GPIO_BASE+0x100},
  2440. /* 30 */ {GPIO_BASE+0x100},
  2441. /* 31 */ {GPIO_BASE+0x100},
  2442. /* 32 */ {GPIO_BASE+0x110},
  2443. /* 33 */ {GPIO_BASE+0x110},
  2444. /* 34 */ {GPIO_BASE+0x110},
  2445. /* 35 */ {GPIO_BASE+0x110},
  2446. /* 36 */ {GPIO_BASE+0x110},
  2447. /* 37 */ {GPIO_BASE+0x110},
  2448. /* 38 */ {GPIO_BASE+0x110},
  2449. /* 39 */ {GPIO_BASE+0x110},
  2450. /* 40 */ {GPIO_BASE+0x110},
  2451. /* 41 */ {GPIO_BASE+0x110},
  2452. /* 42 */ {GPIO_BASE+0x110},
  2453. /* 43 */ {GPIO_BASE+0x110},
  2454. /* 44 */ {GPIO_BASE+0x110},
  2455. /* 45 */ {GPIO_BASE+0x110},
  2456. /* 46 */ {GPIO_BASE+0x110},
  2457. /* 47 */ {GPIO_BASE+0x110},
  2458. /* 48 */ {GPIO_BASE+0x110},
  2459. /* 49 */ {GPIO_BASE+0x110},
  2460. /* 50 */ {GPIO_BASE+0x110},
  2461. /* 51 */ {GPIO_BASE+0x110},
  2462. /* 52 */ {GPIO_BASE+0x110},
  2463. /* 53 */ {GPIO_BASE+0x110},
  2464. /* 54 */ {GPIO_BASE+0x110},
  2465. /* 55 */ {GPIO_BASE+0x110},
  2466. /* 56 */ {GPIO_BASE+0x110},
  2467. /* 57 */ {GPIO_BASE+0x110},
  2468. /* 58 */ {GPIO_BASE+0x110},
  2469. /* 59 */ {GPIO_BASE+0x110},
  2470. /* 60 */ {GPIO_BASE+0x110},
  2471. /* 61 */ {GPIO_BASE+0x110},
  2472. /* 62 */ {GPIO_BASE+0x110},
  2473. /* 63 */ {GPIO_BASE+0x110},
  2474. /* 64 */ {GPIO_BASE+0x120},
  2475. /* 65 */ {GPIO_BASE+0x120},
  2476. /* 66 */ {GPIO_BASE+0x120},
  2477. /* 67 */ {GPIO_BASE+0x120},
  2478. /* 68 */ {GPIO_BASE+0x120},
  2479. /* 69 */ {GPIO_BASE+0x120},
  2480. /* 70 */ {GPIO_BASE+0x120},
  2481. /* 71 */ {GPIO_BASE+0x120},
  2482. /* 72 */ {GPIO_BASE+0x120},
  2483. /* 73 */ {GPIO_BASE+0x120},
  2484. /* 74 */ {GPIO_BASE+0x120},
  2485. /* 75 */ {GPIO_BASE+0x120},
  2486. /* 76 */ {GPIO_BASE+0x120},
  2487. /* 77 */ {GPIO_BASE+0x120},
  2488. /* 78 */ {GPIO_BASE+0x120},
  2489. /* 79 */ {GPIO_BASE+0x120},
  2490. /* 80 */ {GPIO_BASE+0x120},
  2491. /* 81 */ {GPIO_BASE+0x120},
  2492. /* 82 */ {GPIO_BASE+0x120},
  2493. /* 83 */ {GPIO_BASE+0x120},
  2494. /* 84 */ {GPIO_BASE+0x120},
  2495. /* 85 */ {GPIO_BASE+0x120},
  2496. /* 86 */ {GPIO_BASE+0x120},
  2497. /* 87 */ {GPIO_BASE+0x120},
  2498. /* 88 */ {GPIO_BASE+0x120},
  2499. /* 89 */ {GPIO_BASE+0x120},
  2500. /* 90 */ {GPIO_BASE+0x120},
  2501. /* 91 */ {GPIO_BASE+0x120},
  2502. /* 92 */ {GPIO_BASE+0x120},
  2503. /* 93 */ {GPIO_BASE+0x120},
  2504. /* 94 */ {GPIO_BASE+0x120},
  2505. /* 95 */ {GPIO_BASE+0x120},
  2506. /* 96 */ {GPIO_BASE+0x130},
  2507. /* 97 */ {GPIO_BASE+0x130},
  2508. /* 98 */ {GPIO_BASE+0x130},
  2509. /* 99 */ {GPIO_BASE+0x130},
  2510. /* 100 */ {GPIO_BASE+0x130},
  2511. /* 101 */ {GPIO_BASE+0x130},
  2512. /* 102 */ {GPIO_BASE+0x130},
  2513. /* 103 */ {GPIO_BASE+0x130},
  2514. /* 104 */ {GPIO_BASE+0x130},
  2515. /* 105 */ {GPIO_BASE+0x130},
  2516. /* 106 */ {GPIO_BASE+0x130},
  2517. /* 107 */ {GPIO_BASE+0x130},
  2518. /* 108 */ {GPIO_BASE+0x130},
  2519. /* 109 */ {GPIO_BASE+0x130},
  2520. /* 110 */ {GPIO_BASE+0x130},
  2521. /* 111 */ {GPIO_BASE+0x130},
  2522. /* 112 */ {GPIO_BASE+0x130},
  2523. /* 113 */ {GPIO_BASE+0x130},
  2524. /* 114 */ {GPIO_BASE+0x130},
  2525. /* 115 */ {GPIO_BASE+0x130},
  2526. /* 116 */ {GPIO_BASE+0x130},
  2527. /* 117 */ {GPIO_BASE+0x130},
  2528. /* 118 */ {GPIO_BASE+0x130},
  2529. /* 119 */ {GPIO_BASE+0x130},
  2530. /* 120 */ {GPIO_BASE+0x130},
  2531. /* 121 */ {GPIO_BASE+0x130},
  2532. /* 122 */ {GPIO_BASE+0x130},
  2533. /* 123 */ {GPIO_BASE+0x130},
  2534. /* 124 */ {GPIO_BASE+0x130},
  2535. /* 125 */ {GPIO_BASE+0x130},
  2536. /* 126 */ {GPIO_BASE+0x130},
  2537. /* 127 */ {GPIO_BASE+0x130},
  2538. /* 128 */ {GPIO_BASE+0x140},
  2539. /* 129 */ {GPIO_BASE+0x140},
  2540. /* 130 */ {GPIO_BASE+0x140},
  2541. /* 131 */ {GPIO_BASE+0x140},
  2542. /* 132 */ {GPIO_BASE+0x140},
  2543. /* 133 */ {GPIO_BASE+0x140},
  2544. /* 134 */ {GPIO_BASE+0x140},
  2545. /* 135 */ {GPIO_BASE+0x140},
  2546. /* 136 */ {GPIO_BASE+0x140},
  2547. /* 137 */ {GPIO_BASE+0x140},
  2548. /* 138 */ {GPIO_BASE+0x140},
  2549. /* 139 */ {GPIO_BASE+0x140},
  2550. /* 140 */ {GPIO_BASE+0x140},
  2551. /* 141 */ {GPIO_BASE+0x140},
  2552. /* 142 */ {GPIO_BASE+0x140},
  2553. /* 143 */ {GPIO_BASE+0x140},
  2554. /* 144 */ {GPIO_BASE+0x140},
  2555. /* 145 */ {GPIO_BASE+0x140},
  2556. /* 146 */ {GPIO_BASE+0x140},
  2557. /* 147 */ {GPIO_BASE+0x140},
  2558. /* 148 */ {GPIO_BASE+0x140},
  2559. /* 149 */ {GPIO_BASE+0x140},
  2560. /* 150 */ {GPIO_BASE+0x140},
  2561. /* 151 */ {GPIO_BASE+0x140},
  2562. /* 152 */ {GPIO_BASE+0x140},
  2563. /* 153 */ {GPIO_BASE+0x140},
  2564. /* 154 */ {GPIO_BASE+0x140},
  2565. /* 155 */ {GPIO_BASE+0x140},
  2566. /* 156 */ {GPIO_BASE+0x140},
  2567. /* 157 */ {GPIO_BASE+0x140},
  2568. /* 158 */ {GPIO_BASE+0x140},
  2569. /* 159 */ {GPIO_BASE+0x140},
  2570. /* 160 */ {GPIO_BASE+0x150},
  2571. /* 161 */ {GPIO_BASE+0x150},
  2572. /* 162 */ {GPIO_BASE+0x150},
  2573. /* 163 */ {GPIO_BASE+0x150},
  2574. /* 164 */ {GPIO_BASE+0x150},
  2575. /* 165 */ {GPIO_BASE+0x150},
  2576. /* 166 */ {GPIO_BASE+0x150},
  2577. /* 167 */ {GPIO_BASE+0x150},
  2578. /* 168 */ {GPIO_BASE+0x150},
  2579. /* 169 */ {GPIO_BASE+0x150},
  2580. /* 170 */ {GPIO_BASE+0x150},
  2581. /* 171 */ {GPIO_BASE+0x150},
  2582. /* 172 */ {GPIO_BASE+0x150},
  2583. /* 173 */ {GPIO_BASE+0x150},
  2584. /* 174 */ {GPIO_BASE+0x150},
  2585. /* 175 */ {GPIO_BASE+0x150},
  2586. /* 176 */ {GPIO_BASE+0x150},
  2587. /* 177 */ {GPIO_BASE+0x150},
  2588. /* 178 */ {GPIO_BASE+0x150},
  2589. /* 179 */ {GPIO_BASE+0x150},
  2590. /* 180 */ {GPIO_BASE+0x150},
  2591. /* 181 */ {GPIO_BASE+0x150},
  2592. /* 182 */ {GPIO_BASE+0x150},
  2593. /* 183 */ {GPIO_BASE+0x150},
  2594. /* 184 */ {GPIO_BASE+0x150},
  2595. /* 185 */ {GPIO_BASE+0x150},
  2596. /* 186 */ {GPIO_BASE+0x150},
  2597. /* 187 */ {GPIO_BASE+0x150},
  2598. /* 188 */ {GPIO_BASE+0x150},
  2599. /* 189 */ {GPIO_BASE+0x150},
  2600. /* 190 */ {GPIO_BASE+0x150},
  2601. /* 191 */ {GPIO_BASE+0x150},
  2602. /* 192 */ {GPIO_BASE+0x160},
  2603. /* 193 */ {GPIO_BASE+0x160},
  2604. /* 194 */ {GPIO_BASE+0x160},
  2605. /* 195 */ {GPIO_BASE+0x160},
  2606. /* 196 */ {GPIO_BASE+0x160},
  2607. /* 197 */ {GPIO_BASE+0x160}};
  2608. PIN_offset DATAOUT_offset[] = {
  2609. /* 0 */ {0},
  2610. /* 1 */ {1},
  2611. /* 2 */ {2},
  2612. /* 3 */ {3},
  2613. /* 4 */ {4},
  2614. /* 5 */ {5},
  2615. /* 6 */ {6},
  2616. /* 7 */ {7},
  2617. /* 8 */ {8},
  2618. /* 9 */ {9},
  2619. /* 10 */ {10},
  2620. /* 11 */ {11},
  2621. /* 12 */ {12},
  2622. /* 13 */ {13},
  2623. /* 14 */ {14},
  2624. /* 15 */ {15},
  2625. /* 16 */ {16},
  2626. /* 17 */ {17},
  2627. /* 18 */ {18},
  2628. /* 19 */ {19},
  2629. /* 20 */ {20},
  2630. /* 21 */ {21},
  2631. /* 22 */ {22},
  2632. /* 23 */ {23},
  2633. /* 24 */ {24},
  2634. /* 25 */ {25},
  2635. /* 26 */ {26},
  2636. /* 27 */ {27},
  2637. /* 28 */ {28},
  2638. /* 29 */ {29},
  2639. /* 30 */ {30},
  2640. /* 31 */ {31},
  2641. /* 32 */ {0},
  2642. /* 33 */ {1},
  2643. /* 34 */ {2},
  2644. /* 35 */ {3},
  2645. /* 36 */ {4},
  2646. /* 37 */ {5},
  2647. /* 38 */ {6},
  2648. /* 39 */ {7},
  2649. /* 40 */ {8},
  2650. /* 41 */ {9},
  2651. /* 42 */ {10},
  2652. /* 43 */ {11},
  2653. /* 44 */ {12},
  2654. /* 45 */ {13},
  2655. /* 46 */ {14},
  2656. /* 47 */ {15},
  2657. /* 48 */ {16},
  2658. /* 49 */ {17},
  2659. /* 50 */ {18},
  2660. /* 51 */ {19},
  2661. /* 52 */ {20},
  2662. /* 53 */ {21},
  2663. /* 54 */ {22},
  2664. /* 55 */ {23},
  2665. /* 56 */ {24},
  2666. /* 57 */ {25},
  2667. /* 58 */ {26},
  2668. /* 59 */ {27},
  2669. /* 60 */ {28},
  2670. /* 61 */ {29},
  2671. /* 62 */ {30},
  2672. /* 63 */ {31},
  2673. /* 64 */ {0},
  2674. /* 65 */ {1},
  2675. /* 66 */ {2},
  2676. /* 67 */ {3},
  2677. /* 68 */ {4},
  2678. /* 69 */ {5},
  2679. /* 70 */ {6},
  2680. /* 71 */ {7},
  2681. /* 72 */ {8},
  2682. /* 73 */ {9},
  2683. /* 74 */ {10},
  2684. /* 75 */ {11},
  2685. /* 76 */ {12},
  2686. /* 77 */ {13},
  2687. /* 78 */ {14},
  2688. /* 79 */ {15},
  2689. /* 80 */ {16},
  2690. /* 81 */ {17},
  2691. /* 82 */ {18},
  2692. /* 83 */ {19},
  2693. /* 84 */ {20},
  2694. /* 85 */ {21},
  2695. /* 86 */ {22},
  2696. /* 87 */ {23},
  2697. /* 88 */ {24},
  2698. /* 89 */ {25},
  2699. /* 90 */ {26},
  2700. /* 91 */ {27},
  2701. /* 92 */ {28},
  2702. /* 93 */ {29},
  2703. /* 94 */ {30},
  2704. /* 95 */ {31},
  2705. /* 96 */ {0},
  2706. /* 97 */ {1},
  2707. /* 98 */ {2},
  2708. /* 99 */ {3},
  2709. /* 100 */ {4},
  2710. /* 101 */ {5},
  2711. /* 102 */ {6},
  2712. /* 103 */ {7},
  2713. /* 104 */ {8},
  2714. /* 105 */ {9},
  2715. /* 106 */ {10},
  2716. /* 107 */ {11},
  2717. /* 108 */ {12},
  2718. /* 109 */ {13},
  2719. /* 110 */ {14},
  2720. /* 111 */ {15},
  2721. /* 112 */ {16},
  2722. /* 113 */ {17},
  2723. /* 114 */ {18},
  2724. /* 115 */ {19},
  2725. /* 116 */ {20},
  2726. /* 117 */ {21},
  2727. /* 118 */ {22},
  2728. /* 119 */ {23},
  2729. /* 120 */ {24},
  2730. /* 121 */ {25},
  2731. /* 122 */ {26},
  2732. /* 123 */ {27},
  2733. /* 124 */ {28},
  2734. /* 125 */ {29},
  2735. /* 126 */ {30},
  2736. /* 127 */ {31},
  2737. /* 128 */ {0},
  2738. /* 129 */ {1},
  2739. /* 130 */ {2},
  2740. /* 131 */ {3},
  2741. /* 132 */ {4},
  2742. /* 133 */ {5},
  2743. /* 134 */ {6},
  2744. /* 135 */ {7},
  2745. /* 136 */ {8},
  2746. /* 137 */ {9},
  2747. /* 138 */ {10},
  2748. /* 139 */ {11},
  2749. /* 140 */ {12},
  2750. /* 141 */ {13},
  2751. /* 142 */ {14},
  2752. /* 143 */ {15},
  2753. /* 144 */ {16},
  2754. /* 145 */ {17},
  2755. /* 146 */ {18},
  2756. /* 147 */ {19},
  2757. /* 148 */ {20},
  2758. /* 149 */ {21},
  2759. /* 150 */ {22},
  2760. /* 151 */ {23},
  2761. /* 152 */ {24},
  2762. /* 153 */ {25},
  2763. /* 154 */ {26},
  2764. /* 155 */ {27},
  2765. /* 156 */ {28},
  2766. /* 157 */ {29},
  2767. /* 158 */ {30},
  2768. /* 159 */ {31},
  2769. /* 160 */ {0},
  2770. /* 161 */ {1},
  2771. /* 162 */ {2},
  2772. /* 163 */ {3},
  2773. /* 164 */ {4},
  2774. /* 165 */ {5},
  2775. /* 166 */ {6},
  2776. /* 167 */ {7},
  2777. /* 168 */ {8},
  2778. /* 169 */ {9},
  2779. /* 170 */ {10},
  2780. /* 171 */ {11},
  2781. /* 172 */ {12},
  2782. /* 173 */ {13},
  2783. /* 174 */ {14},
  2784. /* 175 */ {15},
  2785. /* 176 */ {16},
  2786. /* 177 */ {17},
  2787. /* 178 */ {18},
  2788. /* 179 */ {19},
  2789. /* 180 */ {20},
  2790. /* 181 */ {21},
  2791. /* 182 */ {22},
  2792. /* 183 */ {23},
  2793. /* 184 */ {24},
  2794. /* 185 */ {25},
  2795. /* 186 */ {26},
  2796. /* 187 */ {27},
  2797. /* 188 */ {28},
  2798. /* 189 */ {29},
  2799. /* 190 */ {30},
  2800. /* 191 */ {31},
  2801. /* 192 */ {0},
  2802. /* 193 */ {1},
  2803. /* 194 */ {2},
  2804. /* 195 */ {3},
  2805. /* 196 */ {4},
  2806. /* 197 */ {5}};
  2807. PIN_addr DIN_addr[] = {
  2808. /* 0 */ {GPIO_BASE+0x200},
  2809. /* 1 */ {GPIO_BASE+0x200},
  2810. /* 2 */ {GPIO_BASE+0x200},
  2811. /* 3 */ {GPIO_BASE+0x200},
  2812. /* 4 */ {GPIO_BASE+0x200},
  2813. /* 5 */ {GPIO_BASE+0x200},
  2814. /* 6 */ {GPIO_BASE+0x200},
  2815. /* 7 */ {GPIO_BASE+0x200},
  2816. /* 8 */ {GPIO_BASE+0x200},
  2817. /* 9 */ {GPIO_BASE+0x200},
  2818. /* 10 */ {GPIO_BASE+0x200},
  2819. /* 11 */ {GPIO_BASE+0x200},
  2820. /* 12 */ {GPIO_BASE+0x200},
  2821. /* 13 */ {GPIO_BASE+0x200},
  2822. /* 14 */ {GPIO_BASE+0x200},
  2823. /* 15 */ {GPIO_BASE+0x200},
  2824. /* 16 */ {GPIO_BASE+0x200},
  2825. /* 17 */ {GPIO_BASE+0x200},
  2826. /* 18 */ {GPIO_BASE+0x200},
  2827. /* 19 */ {GPIO_BASE+0x200},
  2828. /* 20 */ {GPIO_BASE+0x200},
  2829. /* 21 */ {GPIO_BASE+0x200},
  2830. /* 22 */ {GPIO_BASE+0x200},
  2831. /* 23 */ {GPIO_BASE+0x200},
  2832. /* 24 */ {GPIO_BASE+0x200},
  2833. /* 25 */ {GPIO_BASE+0x200},
  2834. /* 26 */ {GPIO_BASE+0x200},
  2835. /* 27 */ {GPIO_BASE+0x200},
  2836. /* 28 */ {GPIO_BASE+0x200},
  2837. /* 29 */ {GPIO_BASE+0x200},
  2838. /* 30 */ {GPIO_BASE+0x200},
  2839. /* 31 */ {GPIO_BASE+0x200},
  2840. /* 32 */ {GPIO_BASE+0x210},
  2841. /* 33 */ {GPIO_BASE+0x210},
  2842. /* 34 */ {GPIO_BASE+0x210},
  2843. /* 35 */ {GPIO_BASE+0x210},
  2844. /* 36 */ {GPIO_BASE+0x210},
  2845. /* 37 */ {GPIO_BASE+0x210},
  2846. /* 38 */ {GPIO_BASE+0x210},
  2847. /* 39 */ {GPIO_BASE+0x210},
  2848. /* 40 */ {GPIO_BASE+0x210},
  2849. /* 41 */ {GPIO_BASE+0x210},
  2850. /* 42 */ {GPIO_BASE+0x210},
  2851. /* 43 */ {GPIO_BASE+0x210},
  2852. /* 44 */ {GPIO_BASE+0x210},
  2853. /* 45 */ {GPIO_BASE+0x210},
  2854. /* 46 */ {GPIO_BASE+0x210},
  2855. /* 47 */ {GPIO_BASE+0x210},
  2856. /* 48 */ {GPIO_BASE+0x210},
  2857. /* 49 */ {GPIO_BASE+0x210},
  2858. /* 50 */ {GPIO_BASE+0x210},
  2859. /* 51 */ {GPIO_BASE+0x210},
  2860. /* 52 */ {GPIO_BASE+0x210},
  2861. /* 53 */ {GPIO_BASE+0x210},
  2862. /* 54 */ {GPIO_BASE+0x210},
  2863. /* 55 */ {GPIO_BASE+0x210},
  2864. /* 56 */ {GPIO_BASE+0x210},
  2865. /* 57 */ {GPIO_BASE+0x210},
  2866. /* 58 */ {GPIO_BASE+0x210},
  2867. /* 59 */ {GPIO_BASE+0x210},
  2868. /* 60 */ {GPIO_BASE+0x210},
  2869. /* 61 */ {GPIO_BASE+0x210},
  2870. /* 62 */ {GPIO_BASE+0x210},
  2871. /* 63 */ {GPIO_BASE+0x210},
  2872. /* 64 */ {GPIO_BASE+0x220},
  2873. /* 65 */ {GPIO_BASE+0x220},
  2874. /* 66 */ {GPIO_BASE+0x220},
  2875. /* 67 */ {GPIO_BASE+0x220},
  2876. /* 68 */ {GPIO_BASE+0x220},
  2877. /* 69 */ {GPIO_BASE+0x220},
  2878. /* 70 */ {GPIO_BASE+0x220},
  2879. /* 71 */ {GPIO_BASE+0x220},
  2880. /* 72 */ {GPIO_BASE+0x220},
  2881. /* 73 */ {GPIO_BASE+0x220},
  2882. /* 74 */ {GPIO_BASE+0x220},
  2883. /* 75 */ {GPIO_BASE+0x220},
  2884. /* 76 */ {GPIO_BASE+0x220},
  2885. /* 77 */ {GPIO_BASE+0x220},
  2886. /* 78 */ {GPIO_BASE+0x220},
  2887. /* 79 */ {GPIO_BASE+0x220},
  2888. /* 80 */ {GPIO_BASE+0x220},
  2889. /* 81 */ {GPIO_BASE+0x220},
  2890. /* 82 */ {GPIO_BASE+0x220},
  2891. /* 83 */ {GPIO_BASE+0x220},
  2892. /* 84 */ {GPIO_BASE+0x220},
  2893. /* 85 */ {GPIO_BASE+0x220},
  2894. /* 86 */ {GPIO_BASE+0x220},
  2895. /* 87 */ {GPIO_BASE+0x220},
  2896. /* 88 */ {GPIO_BASE+0x220},
  2897. /* 89 */ {GPIO_BASE+0x220},
  2898. /* 90 */ {GPIO_BASE+0x220},
  2899. /* 91 */ {GPIO_BASE+0x220},
  2900. /* 92 */ {GPIO_BASE+0x220},
  2901. /* 93 */ {GPIO_BASE+0x220},
  2902. /* 94 */ {GPIO_BASE+0x220},
  2903. /* 95 */ {GPIO_BASE+0x220},
  2904. /* 96 */ {GPIO_BASE+0x230},
  2905. /* 97 */ {GPIO_BASE+0x230},
  2906. /* 98 */ {GPIO_BASE+0x230},
  2907. /* 99 */ {GPIO_BASE+0x230},
  2908. /* 100 */ {GPIO_BASE+0x230},
  2909. /* 101 */ {GPIO_BASE+0x230},
  2910. /* 102 */ {GPIO_BASE+0x230},
  2911. /* 103 */ {GPIO_BASE+0x230},
  2912. /* 104 */ {GPIO_BASE+0x230},
  2913. /* 105 */ {GPIO_BASE+0x230},
  2914. /* 106 */ {GPIO_BASE+0x230},
  2915. /* 107 */ {GPIO_BASE+0x230},
  2916. /* 108 */ {GPIO_BASE+0x230},
  2917. /* 109 */ {GPIO_BASE+0x230},
  2918. /* 110 */ {GPIO_BASE+0x230},
  2919. /* 111 */ {GPIO_BASE+0x230},
  2920. /* 112 */ {GPIO_BASE+0x230},
  2921. /* 113 */ {GPIO_BASE+0x230},
  2922. /* 114 */ {GPIO_BASE+0x230},
  2923. /* 115 */ {GPIO_BASE+0x230},
  2924. /* 116 */ {GPIO_BASE+0x230},
  2925. /* 117 */ {GPIO_BASE+0x230},
  2926. /* 118 */ {GPIO_BASE+0x230},
  2927. /* 119 */ {GPIO_BASE+0x230},
  2928. /* 120 */ {GPIO_BASE+0x230},
  2929. /* 121 */ {GPIO_BASE+0x230},
  2930. /* 122 */ {GPIO_BASE+0x230},
  2931. /* 123 */ {GPIO_BASE+0x230},
  2932. /* 124 */ {GPIO_BASE+0x230},
  2933. /* 125 */ {GPIO_BASE+0x230},
  2934. /* 126 */ {GPIO_BASE+0x230},
  2935. /* 127 */ {GPIO_BASE+0x230},
  2936. /* 128 */ {GPIO_BASE+0x240},
  2937. /* 129 */ {GPIO_BASE+0x240},
  2938. /* 130 */ {GPIO_BASE+0x240},
  2939. /* 131 */ {GPIO_BASE+0x240},
  2940. /* 132 */ {GPIO_BASE+0x240},
  2941. /* 133 */ {GPIO_BASE+0x240},
  2942. /* 134 */ {GPIO_BASE+0x240},
  2943. /* 135 */ {GPIO_BASE+0x240},
  2944. /* 136 */ {GPIO_BASE+0x240},
  2945. /* 137 */ {GPIO_BASE+0x240},
  2946. /* 138 */ {GPIO_BASE+0x240},
  2947. /* 139 */ {GPIO_BASE+0x240},
  2948. /* 140 */ {GPIO_BASE+0x240},
  2949. /* 141 */ {GPIO_BASE+0x240},
  2950. /* 142 */ {GPIO_BASE+0x240},
  2951. /* 143 */ {GPIO_BASE+0x240},
  2952. /* 144 */ {GPIO_BASE+0x240},
  2953. /* 145 */ {GPIO_BASE+0x240},
  2954. /* 146 */ {GPIO_BASE+0x240},
  2955. /* 147 */ {GPIO_BASE+0x240},
  2956. /* 148 */ {GPIO_BASE+0x240},
  2957. /* 149 */ {GPIO_BASE+0x240},
  2958. /* 150 */ {GPIO_BASE+0x240},
  2959. /* 151 */ {GPIO_BASE+0x240},
  2960. /* 152 */ {GPIO_BASE+0x240},
  2961. /* 153 */ {GPIO_BASE+0x240},
  2962. /* 154 */ {GPIO_BASE+0x240},
  2963. /* 155 */ {GPIO_BASE+0x240},
  2964. /* 156 */ {GPIO_BASE+0x240},
  2965. /* 157 */ {GPIO_BASE+0x240},
  2966. /* 158 */ {GPIO_BASE+0x240},
  2967. /* 159 */ {GPIO_BASE+0x240},
  2968. /* 160 */ {GPIO_BASE+0x250},
  2969. /* 161 */ {GPIO_BASE+0x250},
  2970. /* 162 */ {GPIO_BASE+0x250},
  2971. /* 163 */ {GPIO_BASE+0x250},
  2972. /* 164 */ {GPIO_BASE+0x250},
  2973. /* 165 */ {GPIO_BASE+0x250},
  2974. /* 166 */ {GPIO_BASE+0x250},
  2975. /* 167 */ {GPIO_BASE+0x250},
  2976. /* 168 */ {GPIO_BASE+0x250},
  2977. /* 169 */ {GPIO_BASE+0x250},
  2978. /* 170 */ {GPIO_BASE+0x250},
  2979. /* 171 */ {GPIO_BASE+0x250},
  2980. /* 172 */ {GPIO_BASE+0x250},
  2981. /* 173 */ {GPIO_BASE+0x250},
  2982. /* 174 */ {GPIO_BASE+0x250},
  2983. /* 175 */ {GPIO_BASE+0x250},
  2984. /* 176 */ {GPIO_BASE+0x250},
  2985. /* 177 */ {GPIO_BASE+0x250},
  2986. /* 178 */ {GPIO_BASE+0x250},
  2987. /* 179 */ {GPIO_BASE+0x250},
  2988. /* 180 */ {GPIO_BASE+0x250},
  2989. /* 181 */ {GPIO_BASE+0x250},
  2990. /* 182 */ {GPIO_BASE+0x250},
  2991. /* 183 */ {GPIO_BASE+0x250},
  2992. /* 184 */ {GPIO_BASE+0x250},
  2993. /* 185 */ {GPIO_BASE+0x250},
  2994. /* 186 */ {GPIO_BASE+0x250},
  2995. /* 187 */ {GPIO_BASE+0x250},
  2996. /* 188 */ {GPIO_BASE+0x250},
  2997. /* 189 */ {GPIO_BASE+0x250},
  2998. /* 190 */ {GPIO_BASE+0x250},
  2999. /* 191 */ {GPIO_BASE+0x250},
  3000. /* 192 */ {GPIO_BASE+0x260},
  3001. /* 193 */ {GPIO_BASE+0x260},
  3002. /* 194 */ {GPIO_BASE+0x260},
  3003. /* 195 */ {GPIO_BASE+0x260},
  3004. /* 196 */ {GPIO_BASE+0x260},
  3005. /* 197 */ {GPIO_BASE+0x260}};
  3006. PIN_offset DIN_offset[] = {
  3007. /* 0 */ {0},
  3008. /* 1 */ {1},
  3009. /* 2 */ {2},
  3010. /* 3 */ {3},
  3011. /* 4 */ {4},
  3012. /* 5 */ {5},
  3013. /* 6 */ {6},
  3014. /* 7 */ {7},
  3015. /* 8 */ {8},
  3016. /* 9 */ {9},
  3017. /* 10 */ {10},
  3018. /* 11 */ {11},
  3019. /* 12 */ {12},
  3020. /* 13 */ {13},
  3021. /* 14 */ {14},
  3022. /* 15 */ {15},
  3023. /* 16 */ {16},
  3024. /* 17 */ {17},
  3025. /* 18 */ {18},
  3026. /* 19 */ {19},
  3027. /* 20 */ {20},
  3028. /* 21 */ {21},
  3029. /* 22 */ {22},
  3030. /* 23 */ {23},
  3031. /* 24 */ {24},
  3032. /* 25 */ {25},
  3033. /* 26 */ {26},
  3034. /* 27 */ {27},
  3035. /* 28 */ {28},
  3036. /* 29 */ {29},
  3037. /* 30 */ {30},
  3038. /* 31 */ {31},
  3039. /* 32 */ {0},
  3040. /* 33 */ {1},
  3041. /* 34 */ {2},
  3042. /* 35 */ {3},
  3043. /* 36 */ {4},
  3044. /* 37 */ {5},
  3045. /* 38 */ {6},
  3046. /* 39 */ {7},
  3047. /* 40 */ {8},
  3048. /* 41 */ {9},
  3049. /* 42 */ {10},
  3050. /* 43 */ {11},
  3051. /* 44 */ {12},
  3052. /* 45 */ {13},
  3053. /* 46 */ {14},
  3054. /* 47 */ {15},
  3055. /* 48 */ {16},
  3056. /* 49 */ {17},
  3057. /* 50 */ {18},
  3058. /* 51 */ {19},
  3059. /* 52 */ {20},
  3060. /* 53 */ {21},
  3061. /* 54 */ {22},
  3062. /* 55 */ {23},
  3063. /* 56 */ {24},
  3064. /* 57 */ {25},
  3065. /* 58 */ {26},
  3066. /* 59 */ {27},
  3067. /* 60 */ {28},
  3068. /* 61 */ {29},
  3069. /* 62 */ {30},
  3070. /* 63 */ {31},
  3071. /* 64 */ {0},
  3072. /* 65 */ {1},
  3073. /* 66 */ {2},
  3074. /* 67 */ {3},
  3075. /* 68 */ {4},
  3076. /* 69 */ {5},
  3077. /* 70 */ {6},
  3078. /* 71 */ {7},
  3079. /* 72 */ {8},
  3080. /* 73 */ {9},
  3081. /* 74 */ {10},
  3082. /* 75 */ {11},
  3083. /* 76 */ {12},
  3084. /* 77 */ {13},
  3085. /* 78 */ {14},
  3086. /* 79 */ {15},
  3087. /* 80 */ {16},
  3088. /* 81 */ {17},
  3089. /* 82 */ {18},
  3090. /* 83 */ {19},
  3091. /* 84 */ {20},
  3092. /* 85 */ {21},
  3093. /* 86 */ {22},
  3094. /* 87 */ {23},
  3095. /* 88 */ {24},
  3096. /* 89 */ {25},
  3097. /* 90 */ {26},
  3098. /* 91 */ {27},
  3099. /* 92 */ {28},
  3100. /* 93 */ {29},
  3101. /* 94 */ {30},
  3102. /* 95 */ {31},
  3103. /* 96 */ {0},
  3104. /* 97 */ {1},
  3105. /* 98 */ {2},
  3106. /* 99 */ {3},
  3107. /* 100 */ {4},
  3108. /* 101 */ {5},
  3109. /* 102 */ {6},
  3110. /* 103 */ {7},
  3111. /* 104 */ {8},
  3112. /* 105 */ {9},
  3113. /* 106 */ {10},
  3114. /* 107 */ {11},
  3115. /* 108 */ {12},
  3116. /* 109 */ {13},
  3117. /* 110 */ {14},
  3118. /* 111 */ {15},
  3119. /* 112 */ {16},
  3120. /* 113 */ {17},
  3121. /* 114 */ {18},
  3122. /* 115 */ {19},
  3123. /* 116 */ {20},
  3124. /* 117 */ {21},
  3125. /* 118 */ {22},
  3126. /* 119 */ {23},
  3127. /* 120 */ {24},
  3128. /* 121 */ {25},
  3129. /* 122 */ {26},
  3130. /* 123 */ {27},
  3131. /* 124 */ {28},
  3132. /* 125 */ {29},
  3133. /* 126 */ {30},
  3134. /* 127 */ {31},
  3135. /* 128 */ {0},
  3136. /* 129 */ {1},
  3137. /* 130 */ {2},
  3138. /* 131 */ {3},
  3139. /* 132 */ {4},
  3140. /* 133 */ {5},
  3141. /* 134 */ {6},
  3142. /* 135 */ {7},
  3143. /* 136 */ {8},
  3144. /* 137 */ {9},
  3145. /* 138 */ {10},
  3146. /* 139 */ {11},
  3147. /* 140 */ {12},
  3148. /* 141 */ {13},
  3149. /* 142 */ {14},
  3150. /* 143 */ {15},
  3151. /* 144 */ {16},
  3152. /* 145 */ {17},
  3153. /* 146 */ {18},
  3154. /* 147 */ {19},
  3155. /* 148 */ {20},
  3156. /* 149 */ {21},
  3157. /* 150 */ {22},
  3158. /* 151 */ {23},
  3159. /* 152 */ {24},
  3160. /* 153 */ {25},
  3161. /* 154 */ {26},
  3162. /* 155 */ {27},
  3163. /* 156 */ {28},
  3164. /* 157 */ {29},
  3165. /* 158 */ {30},
  3166. /* 159 */ {31},
  3167. /* 160 */ {0},
  3168. /* 161 */ {1},
  3169. /* 162 */ {2},
  3170. /* 163 */ {3},
  3171. /* 164 */ {4},
  3172. /* 165 */ {5},
  3173. /* 166 */ {6},
  3174. /* 167 */ {7},
  3175. /* 168 */ {8},
  3176. /* 169 */ {9},
  3177. /* 170 */ {10},
  3178. /* 171 */ {11},
  3179. /* 172 */ {12},
  3180. /* 173 */ {13},
  3181. /* 174 */ {14},
  3182. /* 175 */ {15},
  3183. /* 176 */ {16},
  3184. /* 177 */ {17},
  3185. /* 178 */ {18},
  3186. /* 179 */ {19},
  3187. /* 180 */ {20},
  3188. /* 181 */ {21},
  3189. /* 182 */ {22},
  3190. /* 183 */ {23},
  3191. /* 184 */ {24},
  3192. /* 185 */ {25},
  3193. /* 186 */ {26},
  3194. /* 187 */ {27},
  3195. /* 188 */ {28},
  3196. /* 189 */ {29},
  3197. /* 190 */ {30},
  3198. /* 191 */ {31},
  3199. /* 192 */ {0},
  3200. /* 193 */ {1},
  3201. /* 194 */ {2},
  3202. /* 195 */ {3},
  3203. /* 196 */ {4},
  3204. /* 197 */ {5}};
  3205. PIN_addr DIR_addr[] = {
  3206. /* 0 */ {GPIO_BASE+0x000},
  3207. /* 1 */ {GPIO_BASE+0x000},
  3208. /* 2 */ {GPIO_BASE+0x000},
  3209. /* 3 */ {GPIO_BASE+0x000},
  3210. /* 4 */ {GPIO_BASE+0x000},
  3211. /* 5 */ {GPIO_BASE+0x000},
  3212. /* 6 */ {GPIO_BASE+0x000},
  3213. /* 7 */ {GPIO_BASE+0x000},
  3214. /* 8 */ {GPIO_BASE+0x000},
  3215. /* 9 */ {GPIO_BASE+0x000},
  3216. /* 10 */ {GPIO_BASE+0x000},
  3217. /* 11 */ {GPIO_BASE+0x000},
  3218. /* 12 */ {GPIO_BASE+0x000},
  3219. /* 13 */ {GPIO_BASE+0x000},
  3220. /* 14 */ {GPIO_BASE+0x000},
  3221. /* 15 */ {GPIO_BASE+0x000},
  3222. /* 16 */ {GPIO_BASE+0x000},
  3223. /* 17 */ {GPIO_BASE+0x000},
  3224. /* 18 */ {GPIO_BASE+0x000},
  3225. /* 19 */ {GPIO_BASE+0x000},
  3226. /* 20 */ {GPIO_BASE+0x000},
  3227. /* 21 */ {GPIO_BASE+0x000},
  3228. /* 22 */ {GPIO_BASE+0x000},
  3229. /* 23 */ {GPIO_BASE+0x000},
  3230. /* 24 */ {GPIO_BASE+0x000},
  3231. /* 25 */ {GPIO_BASE+0x000},
  3232. /* 26 */ {GPIO_BASE+0x000},
  3233. /* 27 */ {GPIO_BASE+0x000},
  3234. /* 28 */ {GPIO_BASE+0x000},
  3235. /* 29 */ {GPIO_BASE+0x000},
  3236. /* 30 */ {GPIO_BASE+0x000},
  3237. /* 31 */ {GPIO_BASE+0x000},
  3238. /* 32 */ {GPIO_BASE+0x010},
  3239. /* 33 */ {GPIO_BASE+0x010},
  3240. /* 34 */ {GPIO_BASE+0x010},
  3241. /* 35 */ {GPIO_BASE+0x010},
  3242. /* 36 */ {GPIO_BASE+0x010},
  3243. /* 37 */ {GPIO_BASE+0x010},
  3244. /* 38 */ {GPIO_BASE+0x010},
  3245. /* 39 */ {GPIO_BASE+0x010},
  3246. /* 40 */ {GPIO_BASE+0x010},
  3247. /* 41 */ {GPIO_BASE+0x010},
  3248. /* 42 */ {GPIO_BASE+0x010},
  3249. /* 43 */ {GPIO_BASE+0x010},
  3250. /* 44 */ {GPIO_BASE+0x010},
  3251. /* 45 */ {GPIO_BASE+0x010},
  3252. /* 46 */ {GPIO_BASE+0x010},
  3253. /* 47 */ {GPIO_BASE+0x010},
  3254. /* 48 */ {GPIO_BASE+0x010},
  3255. /* 49 */ {GPIO_BASE+0x010},
  3256. /* 50 */ {GPIO_BASE+0x010},
  3257. /* 51 */ {GPIO_BASE+0x010},
  3258. /* 52 */ {GPIO_BASE+0x010},
  3259. /* 53 */ {GPIO_BASE+0x010},
  3260. /* 54 */ {GPIO_BASE+0x010},
  3261. /* 55 */ {GPIO_BASE+0x010},
  3262. /* 56 */ {GPIO_BASE+0x010},
  3263. /* 57 */ {GPIO_BASE+0x010},
  3264. /* 58 */ {GPIO_BASE+0x010},
  3265. /* 59 */ {GPIO_BASE+0x010},
  3266. /* 60 */ {GPIO_BASE+0x010},
  3267. /* 61 */ {GPIO_BASE+0x010},
  3268. /* 62 */ {GPIO_BASE+0x010},
  3269. /* 63 */ {GPIO_BASE+0x010},
  3270. /* 64 */ {GPIO_BASE+0x020},
  3271. /* 65 */ {GPIO_BASE+0x020},
  3272. /* 66 */ {GPIO_BASE+0x020},
  3273. /* 67 */ {GPIO_BASE+0x020},
  3274. /* 68 */ {GPIO_BASE+0x020},
  3275. /* 69 */ {GPIO_BASE+0x020},
  3276. /* 70 */ {GPIO_BASE+0x020},
  3277. /* 71 */ {GPIO_BASE+0x020},
  3278. /* 72 */ {GPIO_BASE+0x020},
  3279. /* 73 */ {GPIO_BASE+0x020},
  3280. /* 74 */ {GPIO_BASE+0x020},
  3281. /* 75 */ {GPIO_BASE+0x020},
  3282. /* 76 */ {GPIO_BASE+0x020},
  3283. /* 77 */ {GPIO_BASE+0x020},
  3284. /* 78 */ {GPIO_BASE+0x020},
  3285. /* 79 */ {GPIO_BASE+0x020},
  3286. /* 80 */ {GPIO_BASE+0x020},
  3287. /* 81 */ {GPIO_BASE+0x020},
  3288. /* 82 */ {GPIO_BASE+0x020},
  3289. /* 83 */ {GPIO_BASE+0x020},
  3290. /* 84 */ {GPIO_BASE+0x020},
  3291. /* 85 */ {GPIO_BASE+0x020},
  3292. /* 86 */ {GPIO_BASE+0x020},
  3293. /* 87 */ {GPIO_BASE+0x020},
  3294. /* 88 */ {GPIO_BASE+0x020},
  3295. /* 89 */ {GPIO_BASE+0x020},
  3296. /* 90 */ {GPIO_BASE+0x020},
  3297. /* 91 */ {GPIO_BASE+0x020},
  3298. /* 92 */ {GPIO_BASE+0x020},
  3299. /* 93 */ {GPIO_BASE+0x020},
  3300. /* 94 */ {GPIO_BASE+0x020},
  3301. /* 95 */ {GPIO_BASE+0x020},
  3302. /* 96 */ {GPIO_BASE+0x030},
  3303. /* 97 */ {GPIO_BASE+0x030},
  3304. /* 98 */ {GPIO_BASE+0x030},
  3305. /* 99 */ {GPIO_BASE+0x030},
  3306. /* 100 */ {GPIO_BASE+0x030},
  3307. /* 101 */ {GPIO_BASE+0x030},
  3308. /* 102 */ {GPIO_BASE+0x030},
  3309. /* 103 */ {GPIO_BASE+0x030},
  3310. /* 104 */ {GPIO_BASE+0x030},
  3311. /* 105 */ {GPIO_BASE+0x030},
  3312. /* 106 */ {GPIO_BASE+0x030},
  3313. /* 107 */ {GPIO_BASE+0x030},
  3314. /* 108 */ {GPIO_BASE+0x030},
  3315. /* 109 */ {GPIO_BASE+0x030},
  3316. /* 110 */ {GPIO_BASE+0x030},
  3317. /* 111 */ {GPIO_BASE+0x030},
  3318. /* 112 */ {GPIO_BASE+0x030},
  3319. /* 113 */ {GPIO_BASE+0x030},
  3320. /* 114 */ {GPIO_BASE+0x030},
  3321. /* 115 */ {GPIO_BASE+0x030},
  3322. /* 116 */ {GPIO_BASE+0x030},
  3323. /* 117 */ {GPIO_BASE+0x030},
  3324. /* 118 */ {GPIO_BASE+0x030},
  3325. /* 119 */ {GPIO_BASE+0x030},
  3326. /* 120 */ {GPIO_BASE+0x030},
  3327. /* 121 */ {GPIO_BASE+0x030},
  3328. /* 122 */ {GPIO_BASE+0x030},
  3329. /* 123 */ {GPIO_BASE+0x030},
  3330. /* 124 */ {GPIO_BASE+0x030},
  3331. /* 125 */ {GPIO_BASE+0x030},
  3332. /* 126 */ {GPIO_BASE+0x030},
  3333. /* 127 */ {GPIO_BASE+0x030},
  3334. /* 128 */ {GPIO_BASE+0x040},
  3335. /* 129 */ {GPIO_BASE+0x040},
  3336. /* 130 */ {GPIO_BASE+0x040},
  3337. /* 131 */ {GPIO_BASE+0x040},
  3338. /* 132 */ {GPIO_BASE+0x040},
  3339. /* 133 */ {GPIO_BASE+0x040},
  3340. /* 134 */ {GPIO_BASE+0x040},
  3341. /* 135 */ {GPIO_BASE+0x040},
  3342. /* 136 */ {GPIO_BASE+0x040},
  3343. /* 137 */ {GPIO_BASE+0x040},
  3344. /* 138 */ {GPIO_BASE+0x040},
  3345. /* 139 */ {GPIO_BASE+0x040},
  3346. /* 140 */ {GPIO_BASE+0x040},
  3347. /* 141 */ {GPIO_BASE+0x040},
  3348. /* 142 */ {GPIO_BASE+0x040},
  3349. /* 143 */ {GPIO_BASE+0x040},
  3350. /* 144 */ {GPIO_BASE+0x040},
  3351. /* 145 */ {GPIO_BASE+0x040},
  3352. /* 146 */ {GPIO_BASE+0x040},
  3353. /* 147 */ {GPIO_BASE+0x040},
  3354. /* 148 */ {GPIO_BASE+0x040},
  3355. /* 149 */ {GPIO_BASE+0x040},
  3356. /* 150 */ {GPIO_BASE+0x040},
  3357. /* 151 */ {GPIO_BASE+0x040},
  3358. /* 152 */ {GPIO_BASE+0x040},
  3359. /* 153 */ {GPIO_BASE+0x040},
  3360. /* 154 */ {GPIO_BASE+0x040},
  3361. /* 155 */ {GPIO_BASE+0x040},
  3362. /* 156 */ {GPIO_BASE+0x040},
  3363. /* 157 */ {GPIO_BASE+0x040},
  3364. /* 158 */ {GPIO_BASE+0x040},
  3365. /* 159 */ {GPIO_BASE+0x040},
  3366. /* 160 */ {GPIO_BASE+0x050},
  3367. /* 161 */ {GPIO_BASE+0x050},
  3368. /* 162 */ {GPIO_BASE+0x050},
  3369. /* 163 */ {GPIO_BASE+0x050},
  3370. /* 164 */ {GPIO_BASE+0x050},
  3371. /* 165 */ {GPIO_BASE+0x050},
  3372. /* 166 */ {GPIO_BASE+0x050},
  3373. /* 167 */ {GPIO_BASE+0x050},
  3374. /* 168 */ {GPIO_BASE+0x050},
  3375. /* 169 */ {GPIO_BASE+0x050},
  3376. /* 170 */ {GPIO_BASE+0x050},
  3377. /* 171 */ {GPIO_BASE+0x050},
  3378. /* 172 */ {GPIO_BASE+0x050},
  3379. /* 173 */ {GPIO_BASE+0x050},
  3380. /* 174 */ {GPIO_BASE+0x050},
  3381. /* 175 */ {GPIO_BASE+0x050},
  3382. /* 176 */ {GPIO_BASE+0x050},
  3383. /* 177 */ {GPIO_BASE+0x050},
  3384. /* 178 */ {GPIO_BASE+0x050},
  3385. /* 179 */ {GPIO_BASE+0x050},
  3386. /* 180 */ {GPIO_BASE+0x050},
  3387. /* 181 */ {GPIO_BASE+0x050},
  3388. /* 182 */ {GPIO_BASE+0x050},
  3389. /* 183 */ {GPIO_BASE+0x050},
  3390. /* 184 */ {GPIO_BASE+0x050},
  3391. /* 185 */ {GPIO_BASE+0x050},
  3392. /* 186 */ {GPIO_BASE+0x050},
  3393. /* 187 */ {GPIO_BASE+0x050},
  3394. /* 188 */ {GPIO_BASE+0x050},
  3395. /* 189 */ {GPIO_BASE+0x050},
  3396. /* 190 */ {GPIO_BASE+0x050},
  3397. /* 191 */ {GPIO_BASE+0x050},
  3398. /* 192 */ {GPIO_BASE+0x060},
  3399. /* 193 */ {GPIO_BASE+0x060},
  3400. /* 194 */ {GPIO_BASE+0x060},
  3401. /* 195 */ {GPIO_BASE+0x060},
  3402. /* 196 */ {GPIO_BASE+0x060},
  3403. /* 197 */ {GPIO_BASE+0x060}};
  3404. PIN_offset DIR_offset[] = {
  3405. /* 0 */ {0},
  3406. /* 1 */ {1},
  3407. /* 2 */ {2},
  3408. /* 3 */ {3},
  3409. /* 4 */ {4},
  3410. /* 5 */ {5},
  3411. /* 6 */ {6},
  3412. /* 7 */ {7},
  3413. /* 8 */ {8},
  3414. /* 9 */ {9},
  3415. /* 10 */ {10},
  3416. /* 11 */ {11},
  3417. /* 12 */ {12},
  3418. /* 13 */ {13},
  3419. /* 14 */ {14},
  3420. /* 15 */ {15},
  3421. /* 16 */ {16},
  3422. /* 17 */ {17},
  3423. /* 18 */ {18},
  3424. /* 19 */ {19},
  3425. /* 20 */ {20},
  3426. /* 21 */ {21},
  3427. /* 22 */ {22},
  3428. /* 23 */ {23},
  3429. /* 24 */ {24},
  3430. /* 25 */ {25},
  3431. /* 26 */ {26},
  3432. /* 27 */ {27},
  3433. /* 28 */ {28},
  3434. /* 29 */ {29},
  3435. /* 30 */ {30},
  3436. /* 31 */ {31},
  3437. /* 32 */ {0},
  3438. /* 33 */ {1},
  3439. /* 34 */ {2},
  3440. /* 35 */ {3},
  3441. /* 36 */ {4},
  3442. /* 37 */ {5},
  3443. /* 38 */ {6},
  3444. /* 39 */ {7},
  3445. /* 40 */ {8},
  3446. /* 41 */ {9},
  3447. /* 42 */ {10},
  3448. /* 43 */ {11},
  3449. /* 44 */ {12},
  3450. /* 45 */ {13},
  3451. /* 46 */ {14},
  3452. /* 47 */ {15},
  3453. /* 48 */ {16},
  3454. /* 49 */ {17},
  3455. /* 50 */ {18},
  3456. /* 51 */ {19},
  3457. /* 52 */ {20},
  3458. /* 53 */ {21},
  3459. /* 54 */ {22},
  3460. /* 55 */ {23},
  3461. /* 56 */ {24},
  3462. /* 57 */ {25},
  3463. /* 58 */ {26},
  3464. /* 59 */ {27},
  3465. /* 60 */ {28},
  3466. /* 61 */ {29},
  3467. /* 62 */ {30},
  3468. /* 63 */ {31},
  3469. /* 64 */ {0},
  3470. /* 65 */ {1},
  3471. /* 66 */ {2},
  3472. /* 67 */ {3},
  3473. /* 68 */ {4},
  3474. /* 69 */ {5},
  3475. /* 70 */ {6},
  3476. /* 71 */ {7},
  3477. /* 72 */ {8},
  3478. /* 73 */ {9},
  3479. /* 74 */ {10},
  3480. /* 75 */ {11},
  3481. /* 76 */ {12},
  3482. /* 77 */ {13},
  3483. /* 78 */ {14},
  3484. /* 79 */ {15},
  3485. /* 80 */ {16},
  3486. /* 81 */ {17},
  3487. /* 82 */ {18},
  3488. /* 83 */ {19},
  3489. /* 84 */ {20},
  3490. /* 85 */ {21},
  3491. /* 86 */ {22},
  3492. /* 87 */ {23},
  3493. /* 88 */ {24},
  3494. /* 89 */ {25},
  3495. /* 90 */ {26},
  3496. /* 91 */ {27},
  3497. /* 92 */ {28},
  3498. /* 93 */ {29},
  3499. /* 94 */ {30},
  3500. /* 95 */ {31},
  3501. /* 96 */ {0},
  3502. /* 97 */ {1},
  3503. /* 98 */ {2},
  3504. /* 99 */ {3},
  3505. /* 100 */ {4},
  3506. /* 101 */ {5},
  3507. /* 102 */ {6},
  3508. /* 103 */ {7},
  3509. /* 104 */ {8},
  3510. /* 105 */ {9},
  3511. /* 106 */ {10},
  3512. /* 107 */ {11},
  3513. /* 108 */ {12},
  3514. /* 109 */ {13},
  3515. /* 110 */ {14},
  3516. /* 111 */ {15},
  3517. /* 112 */ {16},
  3518. /* 113 */ {17},
  3519. /* 114 */ {18},
  3520. /* 115 */ {19},
  3521. /* 116 */ {20},
  3522. /* 117 */ {21},
  3523. /* 118 */ {22},
  3524. /* 119 */ {23},
  3525. /* 120 */ {24},
  3526. /* 121 */ {25},
  3527. /* 122 */ {26},
  3528. /* 123 */ {27},
  3529. /* 124 */ {28},
  3530. /* 125 */ {29},
  3531. /* 126 */ {30},
  3532. /* 127 */ {31},
  3533. /* 128 */ {0},
  3534. /* 129 */ {1},
  3535. /* 130 */ {2},
  3536. /* 131 */ {3},
  3537. /* 132 */ {4},
  3538. /* 133 */ {5},
  3539. /* 134 */ {6},
  3540. /* 135 */ {7},
  3541. /* 136 */ {8},
  3542. /* 137 */ {9},
  3543. /* 138 */ {10},
  3544. /* 139 */ {11},
  3545. /* 140 */ {12},
  3546. /* 141 */ {13},
  3547. /* 142 */ {14},
  3548. /* 143 */ {15},
  3549. /* 144 */ {16},
  3550. /* 145 */ {17},
  3551. /* 146 */ {18},
  3552. /* 147 */ {19},
  3553. /* 148 */ {20},
  3554. /* 149 */ {21},
  3555. /* 150 */ {22},
  3556. /* 151 */ {23},
  3557. /* 152 */ {24},
  3558. /* 153 */ {25},
  3559. /* 154 */ {26},
  3560. /* 155 */ {27},
  3561. /* 156 */ {28},
  3562. /* 157 */ {29},
  3563. /* 158 */ {30},
  3564. /* 159 */ {31},
  3565. /* 160 */ {0},
  3566. /* 161 */ {1},
  3567. /* 162 */ {2},
  3568. /* 163 */ {3},
  3569. /* 164 */ {4},
  3570. /* 165 */ {5},
  3571. /* 166 */ {6},
  3572. /* 167 */ {7},
  3573. /* 168 */ {8},
  3574. /* 169 */ {9},
  3575. /* 170 */ {10},
  3576. /* 171 */ {11},
  3577. /* 172 */ {12},
  3578. /* 173 */ {13},
  3579. /* 174 */ {14},
  3580. /* 175 */ {15},
  3581. /* 176 */ {16},
  3582. /* 177 */ {17},
  3583. /* 178 */ {18},
  3584. /* 179 */ {19},
  3585. /* 180 */ {20},
  3586. /* 181 */ {21},
  3587. /* 182 */ {22},
  3588. /* 183 */ {23},
  3589. /* 184 */ {24},
  3590. /* 185 */ {25},
  3591. /* 186 */ {26},
  3592. /* 187 */ {27},
  3593. /* 188 */ {28},
  3594. /* 189 */ {29},
  3595. /* 190 */ {30},
  3596. /* 191 */ {31},
  3597. /* 192 */ {0},
  3598. /* 193 */ {1},
  3599. /* 194 */ {2},
  3600. /* 195 */ {3},
  3601. /* 196 */ {4},
  3602. /* 197 */ {5}};
  3603. PIN_addr DRV_addr[] = {
  3604. /* 0 */ {IOCFG_1_BASE+0x074},
  3605. /* 1 */ {IOCFG_1_BASE+0x074},
  3606. /* 2 */ {IOCFG_1_BASE+0x074},
  3607. /* 3 */ {IOCFG_1_BASE+0x074},
  3608. /* 4 */ {IOCFG_1_BASE+0x074},
  3609. /* 5 */ {IOCFG_2_BASE+0x070},
  3610. /* 6 */ {IOCFG_2_BASE+0x070},
  3611. /* 7 */ {IOCFG_2_BASE+0x070},
  3612. /* 8 */ {IOCFG_2_BASE+0x070},
  3613. /* 9 */ {IOCFG_2_BASE+0x070},
  3614. /* 10 */ {IOCFG_2_BASE+0x070},
  3615. /* 11 */ {IOCFG_2_BASE+0x070},
  3616. /* 12 */ {IOCFG_2_BASE+0x070},
  3617. /* 13 */ {IOCFG_0_BASE+0x070},
  3618. /* 14 */ {IOCFG_0_BASE+0x070},
  3619. /* 15 */ {IOCFG_0_BASE+0x070},
  3620. /* 16 */ {IOCFG_0_BASE+0x070},
  3621. /* 17 */ {IOCFG_0_BASE+0x070},
  3622. /* 18 */ {IOCFG_0_BASE+0x070},
  3623. /* 19 */ {IOCFG_0_BASE+0x070},
  3624. /* 20 */ {IOCFG_0_BASE+0x070},
  3625. /* 21 */ {IOCFG_0_BASE+0x070},
  3626. /* 22 */ {-1},
  3627. /* 23 */ {-1},
  3628. /* 24 */ {-1},
  3629. /* 25 */ {-1},
  3630. /* 26 */ {-1},
  3631. /* 27 */ {-1},
  3632. /* 28 */ {-1},
  3633. /* 29 */ {-1},
  3634. /* 30 */ {-1},
  3635. /* 31 */ {-1},
  3636. /* 32 */ {-1},
  3637. /* 33 */ {-1},
  3638. /* 34 */ {-1},
  3639. /* 35 */ {-1},
  3640. /* 36 */ {-1},
  3641. /* 37 */ {-1},
  3642. /* 38 */ {-1},
  3643. /* 39 */ {-1},
  3644. /* 40 */ {-1},
  3645. /* 41 */ {-1},
  3646. /* 42 */ {IOCFG_1_BASE+0x070},
  3647. /* 43 */ {IOCFG_1_BASE+0x070},
  3648. /* 44 */ {IOCFG_1_BASE+0x070},
  3649. /* 45 */ {IOCFG_1_BASE+0x070},
  3650. /* 46 */ {IOCFG_1_BASE+0x070},
  3651. /* 47 */ {IOCFG_1_BASE+0x070},
  3652. /* 48 */ {IOCFG_1_BASE+0x070},
  3653. /* 49 */ {IOCFG_1_BASE+0x070},
  3654. /* 50 */ {IOCFG_1_BASE+0x070},
  3655. /* 51 */ {IOCFG_1_BASE+0x070},
  3656. /* 52 */ {IOCFG_1_BASE+0x070},
  3657. /* 53 */ {IOCFG_1_BASE+0x070},
  3658. /* 54 */ {IOCFG_1_BASE+0x070},
  3659. /* 55 */ {IOCFG_1_BASE+0x070},
  3660. /* 56 */ {IOCFG_1_BASE+0x070},
  3661. /* 57 */ {IOCFG_1_BASE+0x074},
  3662. /* 58 */ {IOCFG_1_BASE+0x074},
  3663. /* 59 */ {IOCFG_1_BASE+0x074},
  3664. /* 60 */ {IOCFG_1_BASE+0x074},
  3665. /* 61 */ {IOCFG_1_BASE+0x074},
  3666. /* 62 */ {IOCFG_1_BASE+0x074},
  3667. /* 63 */ {IOCFG_1_BASE+0x074},
  3668. /* 64 */ {IOCFG_1_BASE+0x074},
  3669. /* 65 */ {IOCFG_2_BASE+0x070},
  3670. /* 66 */ {IOCFG_2_BASE+0x070},
  3671. /* 67 */ {IOCFG_2_BASE+0x070},
  3672. /* 68 */ {IOCFG_2_BASE+0x070},
  3673. /* 69 */ {IOCFG_2_BASE+0x070},
  3674. /* 70 */ {IOCFG_2_BASE+0x070},
  3675. /* 71 */ {IOCFG_2_BASE+0x070},
  3676. /* 72 */ {IOCFG_2_BASE+0x070},
  3677. /* 73 */ {IOCFG_2_BASE+0x070},
  3678. /* 74 */ {IOCFG_2_BASE+0x070},
  3679. /* 75 */ {IOCFG_2_BASE+0x070},
  3680. /* 76 */ {IOCFG_2_BASE+0x070},
  3681. /* 77 */ {IOCFG_2_BASE+0x070},
  3682. /* 78 */ {IOCFG_2_BASE+0x070},
  3683. /* 79 */ {IOCFG_2_BASE+0x070},
  3684. /* 80 */ {IOCFG_2_BASE+0x070},
  3685. /* 81 */ {IOCFG_2_BASE+0x070},
  3686. /* 82 */ {IOCFG_2_BASE+0x070},
  3687. /* 83 */ {IOCFG_2_BASE+0x070},
  3688. /* 84 */ {IOCFG_2_BASE+0x070},
  3689. /* 85 */ {IOCFG_2_BASE+0x070},
  3690. /* 86 */ {IOCFG_2_BASE+0x070},
  3691. /* 87 */ {IOCFG_2_BASE+0x074},
  3692. /* 88 */ {IOCFG_2_BASE+0x074},
  3693. /* 89 */ {IOCFG_2_BASE+0x074},
  3694. /* 90 */ {IOCFG_2_BASE+0x074},
  3695. /* 91 */ {IOCFG_2_BASE+0x074},
  3696. /* 92 */ {IOCFG_2_BASE+0x074},
  3697. /* 93 */ {IOCFG_2_BASE+0x074},
  3698. /* 94 */ {IOCFG_2_BASE+0x074},
  3699. /* 95 */ {IOCFG_2_BASE+0x074},
  3700. /* 96 */ {IOCFG_2_BASE+0x074},
  3701. /* 97 */ {IOCFG_2_BASE+0x074},
  3702. /* 98 */ {IOCFG_2_BASE+0x074},
  3703. /* 99 */ {IOCFG_2_BASE+0x074},
  3704. /* 100 */ {IOCFG_2_BASE+0x074},
  3705. /* 101 */ {IOCFG_2_BASE+0x074},
  3706. /* 102 */ {IOCFG_2_BASE+0x074},
  3707. /* 103 */ {IOCFG_2_BASE+0x074},
  3708. /* 104 */ {IOCFG_2_BASE+0x074},
  3709. /* 105 */ {IOCFG_2_BASE+0x074},
  3710. /* 106 */ {IOCFG_2_BASE+0x074},
  3711. /* 107 */ {IOCFG_2_BASE+0x074},
  3712. /* 108 */ {IOCFG_2_BASE+0x074},
  3713. /* 109 */ {IOCFG_2_BASE+0x074},
  3714. /* 110 */ {IOCFG_2_BASE+0x074},
  3715. /* 111 */ {IOCFG_2_BASE+0x074},
  3716. /* 112 */ {IOCFG_2_BASE+0x074},
  3717. /* 113 */ {IOCFG_2_BASE+0x074},
  3718. /* 114 */ {IOCFG_2_BASE+0x074},
  3719. /* 115 */ {-1},
  3720. /* 116 */ {-1},
  3721. /* 117 */ {-1},
  3722. /* 118 */ {IOCFG_3_BASE+0x070},
  3723. /* 119 */ {IOCFG_3_BASE+0x070},
  3724. /* 120 */ {IOCFG_3_BASE+0x070},
  3725. /* 121 */ {IOCFG_3_BASE+0x070},
  3726. /* 122 */ {IOCFG_3_BASE+0x070},
  3727. /* 123 */ {IOCFG_3_BASE+0x070},
  3728. /* 124 */ {IOCFG_3_BASE+0x070},
  3729. /* 125 */ {IOCFG_3_BASE+0x070},
  3730. /* 126 */ {IOCFG_3_BASE+0x070},
  3731. /* 127 */ {IOCFG_3_BASE+0x070},
  3732. /* 128 */ {IOCFG_3_BASE+0x070},
  3733. /* 129 */ {IOCFG_3_BASE+0x070},
  3734. /* 130 */ {IOCFG_3_BASE+0x070},
  3735. /* 131 */ {IOCFG_3_BASE+0x070},
  3736. /* 132 */ {IOCFG_3_BASE+0x070},
  3737. /* 133 */ {IOCFG_3_BASE+0x070},
  3738. /* 134 */ {IOCFG_3_BASE+0x070},
  3739. /* 135 */ {IOCFG_3_BASE+0x070},
  3740. /* 136 */ {IOCFG_3_BASE+0x070},
  3741. /* 137 */ {IOCFG_3_BASE+0x070},
  3742. /* 138 */ {IOCFG_3_BASE+0x070},
  3743. /* 139 */ {IOCFG_3_BASE+0x070},
  3744. /* 140 */ {IOCFG_3_BASE+0x070},
  3745. /* 141 */ {IOCFG_3_BASE+0x070},
  3746. /* 142 */ {IOCFG_3_BASE+0x070},
  3747. /* 143 */ {IOCFG_3_BASE+0x070},
  3748. /* 144 */ {IOCFG_3_BASE+0x070},
  3749. /* 145 */ {IOCFG_3_BASE+0x070},
  3750. /* 146 */ {IOCFG_3_BASE+0x070},
  3751. /* 147 */ {IOCFG_3_BASE+0x070},
  3752. /* 148 */ {IOCFG_3_BASE+0x070},
  3753. /* 149 */ {IOCFG_3_BASE+0x070},
  3754. /* 150 */ {-1},
  3755. /* 151 */ {-1},
  3756. /* 152 */ {-1},
  3757. /* 153 */ {-1},
  3758. /* 154 */ {-1},
  3759. /* 155 */ {-1},
  3760. /* 156 */ {-1},
  3761. /* 157 */ {-1},
  3762. /* 158 */ {-1},
  3763. /* 159 */ {-1},
  3764. /* 160 */ {IOCFG_4_BASE+0x070},
  3765. /* 161 */ {IOCFG_4_BASE+0x070},
  3766. /* 162 */ {IOCFG_4_BASE+0x070},
  3767. /* 163 */ {IOCFG_4_BASE+0x070},
  3768. /* 164 */ {IOCFG_4_BASE+0x070},
  3769. /* 165 */ {IOCFG_4_BASE+0x070},
  3770. /* 166 */ {IOCFG_4_BASE+0x070},
  3771. /* 167 */ {IOCFG_4_BASE+0x070},
  3772. /* 168 */ {IOCFG_4_BASE+0x070},
  3773. /* 169 */ {IOCFG_4_BASE+0x070},
  3774. /* 170 */ {IOCFG_4_BASE+0x070},
  3775. /* 171 */ {IOCFG_4_BASE+0x070},
  3776. /* 172 */ {IOCFG_5_BASE+0x070},
  3777. /* 173 */ {IOCFG_5_BASE+0x070},
  3778. /* 174 */ {IOCFG_5_BASE+0x070},
  3779. /* 175 */ {IOCFG_5_BASE+0x070},
  3780. /* 176 */ {IOCFG_5_BASE+0x070},
  3781. /* 177 */ {IOCFG_5_BASE+0x070},
  3782. /* 178 */ {IOCFG_5_BASE+0x070},
  3783. /* 179 */ {IOCFG_5_BASE+0x070},
  3784. /* 180 */ {IOCFG_5_BASE+0x070},
  3785. /* 181 */ {IOCFG_5_BASE+0x070},
  3786. /* 182 */ {IOCFG_5_BASE+0x070},
  3787. /* 183 */ {IOCFG_5_BASE+0x070},
  3788. /* 184 */ {IOCFG_5_BASE+0x070},
  3789. /* 185 */ {IOCFG_5_BASE+0x070},
  3790. /* 186 */ {IOCFG_5_BASE+0x070},
  3791. /* 187 */ {IOCFG_5_BASE+0x070},
  3792. /* 188 */ {IOCFG_5_BASE+0x070},
  3793. /* 189 */ {IOCFG_5_BASE+0x070},
  3794. /* 190 */ {-1},
  3795. /* 191 */ {-1},
  3796. /* 192 */ {-1},
  3797. /* 193 */ {-1},
  3798. /* 194 */ {-1},
  3799. /* 195 */ {-1},
  3800. /* 196 */ {-1},
  3801. /* 197 */ {-1}};
  3802. PIN_offset DRV_offset[] = {
  3803. /* 0 */ {8},
  3804. /* 1 */ {8},
  3805. /* 2 */ {8},
  3806. /* 3 */ {8},
  3807. /* 4 */ {8},
  3808. /* 5 */ {12},
  3809. /* 6 */ {12},
  3810. /* 7 */ {12},
  3811. /* 8 */ {12},
  3812. /* 9 */ {24},
  3813. /* 10 */ {24},
  3814. /* 11 */ {24},
  3815. /* 12 */ {24},
  3816. /* 13 */ {0},
  3817. /* 14 */ {0},
  3818. /* 15 */ {0},
  3819. /* 16 */ {0},
  3820. /* 17 */ {0},
  3821. /* 18 */ {0},
  3822. /* 19 */ {4},
  3823. /* 20 */ {4},
  3824. /* 21 */ {4},
  3825. /* 22 */ {-1},
  3826. /* 23 */ {-1},
  3827. /* 24 */ {-1},
  3828. /* 25 */ {-1},
  3829. /* 26 */ {-1},
  3830. /* 27 */ {-1},
  3831. /* 28 */ {-1},
  3832. /* 29 */ {-1},
  3833. /* 30 */ {-1},
  3834. /* 31 */ {-1},
  3835. /* 32 */ {-1},
  3836. /* 33 */ {-1},
  3837. /* 34 */ {-1},
  3838. /* 35 */ {-1},
  3839. /* 36 */ {-1},
  3840. /* 37 */ {-1},
  3841. /* 38 */ {-1},
  3842. /* 39 */ {-1},
  3843. /* 40 */ {-1},
  3844. /* 41 */ {-1},
  3845. /* 42 */ {0},
  3846. /* 43 */ {0},
  3847. /* 44 */ {0},
  3848. /* 45 */ {4},
  3849. /* 46 */ {4},
  3850. /* 47 */ {8},
  3851. /* 48 */ {8},
  3852. /* 49 */ {12},
  3853. /* 50 */ {12},
  3854. /* 51 */ {16},
  3855. /* 52 */ {16},
  3856. /* 53 */ {20},
  3857. /* 54 */ {20},
  3858. /* 55 */ {24},
  3859. /* 56 */ {28},
  3860. /* 57 */ {0},
  3861. /* 58 */ {0},
  3862. /* 59 */ {0},
  3863. /* 60 */ {0},
  3864. /* 61 */ {4},
  3865. /* 62 */ {4},
  3866. /* 63 */ {4},
  3867. /* 64 */ {4},
  3868. /* 65 */ {0},
  3869. /* 66 */ {0},
  3870. /* 67 */ {0},
  3871. /* 68 */ {0},
  3872. /* 69 */ {4},
  3873. /* 70 */ {8},
  3874. /* 71 */ {8},
  3875. /* 72 */ {8},
  3876. /* 73 */ {8},
  3877. /* 74 */ {16},
  3878. /* 75 */ {16},
  3879. /* 76 */ {16},
  3880. /* 77 */ {16},
  3881. /* 78 */ {20},
  3882. /* 79 */ {20},
  3883. /* 80 */ {20},
  3884. /* 81 */ {28},
  3885. /* 82 */ {28},
  3886. /* 83 */ {28},
  3887. /* 84 */ {28},
  3888. /* 85 */ {28},
  3889. /* 86 */ {28},
  3890. /* 87 */ {0},
  3891. /* 88 */ {0},
  3892. /* 89 */ {0},
  3893. /* 90 */ {0},
  3894. /* 91 */ {0},
  3895. /* 92 */ {0},
  3896. /* 93 */ {0},
  3897. /* 94 */ {0},
  3898. /* 95 */ {0},
  3899. /* 96 */ {0},
  3900. /* 97 */ {0},
  3901. /* 98 */ {0},
  3902. /* 99 */ {0},
  3903. /* 100 */ {0},
  3904. /* 101 */ {0},
  3905. /* 102 */ {0},
  3906. /* 103 */ {0},
  3907. /* 104 */ {4},
  3908. /* 105 */ {4},
  3909. /* 106 */ {4},
  3910. /* 107 */ {4},
  3911. /* 108 */ {4},
  3912. /* 109 */ {4},
  3913. /* 110 */ {4},
  3914. /* 111 */ {4},
  3915. /* 112 */ {4},
  3916. /* 113 */ {4},
  3917. /* 114 */ {4},
  3918. /* 115 */ {-1},
  3919. /* 116 */ {-1},
  3920. /* 117 */ {-1},
  3921. /* 118 */ {0},
  3922. /* 119 */ {0},
  3923. /* 120 */ {0},
  3924. /* 121 */ {0},
  3925. /* 122 */ {0},
  3926. /* 123 */ {0},
  3927. /* 124 */ {0},
  3928. /* 125 */ {0},
  3929. /* 126 */ {0},
  3930. /* 127 */ {0},
  3931. /* 128 */ {0},
  3932. /* 129 */ {0},
  3933. /* 130 */ {0},
  3934. /* 131 */ {0},
  3935. /* 132 */ {0},
  3936. /* 133 */ {0},
  3937. /* 134 */ {0},
  3938. /* 135 */ {0},
  3939. /* 136 */ {0},
  3940. /* 137 */ {4},
  3941. /* 138 */ {8},
  3942. /* 139 */ {8},
  3943. /* 140 */ {8},
  3944. /* 141 */ {8},
  3945. /* 142 */ {8},
  3946. /* 143 */ {12},
  3947. /* 144 */ {12},
  3948. /* 145 */ {12},
  3949. /* 146 */ {16},
  3950. /* 147 */ {16},
  3951. /* 148 */ {20},
  3952. /* 149 */ {4},
  3953. /* 150 */ {-1},
  3954. /* 151 */ {-1},
  3955. /* 152 */ {-1},
  3956. /* 153 */ {-1},
  3957. /* 154 */ {-1},
  3958. /* 155 */ {-1},
  3959. /* 156 */ {-1},
  3960. /* 157 */ {-1},
  3961. /* 158 */ {-1},
  3962. /* 159 */ {-1},
  3963. /* 160 */ {0},
  3964. /* 161 */ {0},
  3965. /* 162 */ {0},
  3966. /* 163 */ {4},
  3967. /* 164 */ {4},
  3968. /* 165 */ {4},
  3969. /* 166 */ {8},
  3970. /* 167 */ {12},
  3971. /* 168 */ {16},
  3972. /* 169 */ {16},
  3973. /* 170 */ {16},
  3974. /* 171 */ {16},
  3975. /* 172 */ {0},
  3976. /* 173 */ {4},
  3977. /* 174 */ {8},
  3978. /* 175 */ {12},
  3979. /* 176 */ {12},
  3980. /* 177 */ {12},
  3981. /* 178 */ {12},
  3982. /* 179 */ {12},
  3983. /* 180 */ {12},
  3984. /* 181 */ {12},
  3985. /* 182 */ {12},
  3986. /* 183 */ {16},
  3987. /* 184 */ {20},
  3988. /* 185 */ {20},
  3989. /* 186 */ {24},
  3990. /* 187 */ {24},
  3991. /* 188 */ {24},
  3992. /* 189 */ {24},
  3993. /* 190 */ {-1},
  3994. /* 191 */ {-1},
  3995. /* 192 */ {-1},
  3996. /* 193 */ {-1},
  3997. /* 194 */ {-1},
  3998. /* 195 */ {-1},
  3999. /* 196 */ {-1},
  4000. /* 197 */ {-1}};
  4001. PIN_addr TDSEL_addr[] = {
  4002. /* 0 */ {IOCFG_1_BASE+0x024},
  4003. /* 1 */ {IOCFG_1_BASE+0x024},
  4004. /* 2 */ {IOCFG_1_BASE+0x024},
  4005. /* 3 */ {IOCFG_1_BASE+0x024},
  4006. /* 4 */ {IOCFG_1_BASE+0x024},
  4007. /* 5 */ {IOCFG_2_BASE+0x020},
  4008. /* 6 */ {IOCFG_2_BASE+0x020},
  4009. /* 7 */ {IOCFG_2_BASE+0x020},
  4010. /* 8 */ {IOCFG_2_BASE+0x020},
  4011. /* 9 */ {IOCFG_2_BASE+0x020},
  4012. /* 10 */ {IOCFG_2_BASE+0x020},
  4013. /* 11 */ {IOCFG_2_BASE+0x020},
  4014. /* 12 */ {IOCFG_2_BASE+0x020},
  4015. /* 13 */ {IOCFG_0_BASE+0x020},
  4016. /* 14 */ {IOCFG_0_BASE+0x020},
  4017. /* 15 */ {IOCFG_0_BASE+0x020},
  4018. /* 16 */ {IOCFG_0_BASE+0x020},
  4019. /* 17 */ {IOCFG_0_BASE+0x020},
  4020. /* 18 */ {IOCFG_0_BASE+0x020},
  4021. /* 19 */ {IOCFG_0_BASE+0x020},
  4022. /* 20 */ {IOCFG_0_BASE+0x020},
  4023. /* 21 */ {IOCFG_0_BASE+0x020},
  4024. /* 22 */ {-1},
  4025. /* 23 */ {-1},
  4026. /* 24 */ {-1},
  4027. /* 25 */ {-1},
  4028. /* 26 */ {-1},
  4029. /* 27 */ {-1},
  4030. /* 28 */ {-1},
  4031. /* 29 */ {-1},
  4032. /* 30 */ {-1},
  4033. /* 31 */ {-1},
  4034. /* 32 */ {-1},
  4035. /* 33 */ {-1},
  4036. /* 34 */ {-1},
  4037. /* 35 */ {-1},
  4038. /* 36 */ {-1},
  4039. /* 37 */ {-1},
  4040. /* 38 */ {-1},
  4041. /* 39 */ {-1},
  4042. /* 40 */ {-1},
  4043. /* 41 */ {-1},
  4044. /* 42 */ {IOCFG_1_BASE+0x020},
  4045. /* 43 */ {IOCFG_1_BASE+0x020},
  4046. /* 44 */ {IOCFG_1_BASE+0x020},
  4047. /* 45 */ {IOCFG_1_BASE+0x020},
  4048. /* 46 */ {IOCFG_1_BASE+0x020},
  4049. /* 47 */ {IOCFG_1_BASE+0x020},
  4050. /* 48 */ {IOCFG_1_BASE+0x020},
  4051. /* 49 */ {IOCFG_1_BASE+0x020},
  4052. /* 50 */ {IOCFG_1_BASE+0x020},
  4053. /* 51 */ {IOCFG_1_BASE+0x020},
  4054. /* 52 */ {IOCFG_1_BASE+0x020},
  4055. /* 53 */ {IOCFG_1_BASE+0x020},
  4056. /* 54 */ {IOCFG_1_BASE+0x020},
  4057. /* 55 */ {IOCFG_1_BASE+0x020},
  4058. /* 56 */ {IOCFG_1_BASE+0x020},
  4059. /* 57 */ {IOCFG_1_BASE+0x024},
  4060. /* 58 */ {IOCFG_1_BASE+0x024},
  4061. /* 59 */ {IOCFG_1_BASE+0x024},
  4062. /* 60 */ {IOCFG_1_BASE+0x024},
  4063. /* 61 */ {IOCFG_1_BASE+0x024},
  4064. /* 62 */ {IOCFG_1_BASE+0x024},
  4065. /* 63 */ {IOCFG_1_BASE+0x024},
  4066. /* 64 */ {IOCFG_1_BASE+0x024},
  4067. /* 65 */ {IOCFG_2_BASE+0x020},
  4068. /* 66 */ {IOCFG_2_BASE+0x020},
  4069. /* 67 */ {IOCFG_2_BASE+0x020},
  4070. /* 68 */ {IOCFG_2_BASE+0x020},
  4071. /* 69 */ {IOCFG_2_BASE+0x020},
  4072. /* 70 */ {IOCFG_2_BASE+0x020},
  4073. /* 71 */ {IOCFG_2_BASE+0x020},
  4074. /* 72 */ {IOCFG_2_BASE+0x020},
  4075. /* 73 */ {IOCFG_2_BASE+0x020},
  4076. /* 74 */ {IOCFG_2_BASE+0x020},
  4077. /* 75 */ {IOCFG_2_BASE+0x020},
  4078. /* 76 */ {IOCFG_2_BASE+0x020},
  4079. /* 77 */ {IOCFG_2_BASE+0x020},
  4080. /* 78 */ {IOCFG_2_BASE+0x020},
  4081. /* 79 */ {IOCFG_2_BASE+0x020},
  4082. /* 80 */ {IOCFG_2_BASE+0x020},
  4083. /* 81 */ {IOCFG_2_BASE+0x020},
  4084. /* 82 */ {IOCFG_2_BASE+0x020},
  4085. /* 83 */ {IOCFG_2_BASE+0x020},
  4086. /* 84 */ {IOCFG_2_BASE+0x020},
  4087. /* 85 */ {IOCFG_2_BASE+0x020},
  4088. /* 86 */ {IOCFG_2_BASE+0x020},
  4089. /* 87 */ {IOCFG_2_BASE+0x024},
  4090. /* 88 */ {IOCFG_2_BASE+0x024},
  4091. /* 89 */ {IOCFG_2_BASE+0x024},
  4092. /* 90 */ {IOCFG_2_BASE+0x024},
  4093. /* 91 */ {IOCFG_2_BASE+0x024},
  4094. /* 92 */ {IOCFG_2_BASE+0x024},
  4095. /* 93 */ {IOCFG_2_BASE+0x024},
  4096. /* 94 */ {IOCFG_2_BASE+0x024},
  4097. /* 95 */ {IOCFG_2_BASE+0x024},
  4098. /* 96 */ {IOCFG_2_BASE+0x024},
  4099. /* 97 */ {IOCFG_2_BASE+0x024},
  4100. /* 98 */ {IOCFG_2_BASE+0x024},
  4101. /* 99 */ {IOCFG_2_BASE+0x024},
  4102. /* 100 */ {IOCFG_2_BASE+0x024},
  4103. /* 101 */ {IOCFG_2_BASE+0x024},
  4104. /* 102 */ {IOCFG_2_BASE+0x024},
  4105. /* 103 */ {IOCFG_2_BASE+0x024},
  4106. /* 104 */ {IOCFG_2_BASE+0x024},
  4107. /* 105 */ {IOCFG_2_BASE+0x024},
  4108. /* 106 */ {IOCFG_2_BASE+0x024},
  4109. /* 107 */ {IOCFG_2_BASE+0x024},
  4110. /* 108 */ {IOCFG_2_BASE+0x024},
  4111. /* 109 */ {IOCFG_2_BASE+0x024},
  4112. /* 110 */ {IOCFG_2_BASE+0x024},
  4113. /* 111 */ {IOCFG_2_BASE+0x024},
  4114. /* 112 */ {IOCFG_2_BASE+0x024},
  4115. /* 113 */ {IOCFG_2_BASE+0x024},
  4116. /* 114 */ {IOCFG_2_BASE+0x024},
  4117. /* 115 */ {-1},
  4118. /* 116 */ {-1},
  4119. /* 117 */ {-1},
  4120. /* 118 */ {IOCFG_3_BASE+0x020},
  4121. /* 119 */ {IOCFG_3_BASE+0x020},
  4122. /* 120 */ {IOCFG_3_BASE+0x020},
  4123. /* 121 */ {IOCFG_3_BASE+0x020},
  4124. /* 122 */ {IOCFG_3_BASE+0x020},
  4125. /* 123 */ {IOCFG_3_BASE+0x020},
  4126. /* 124 */ {IOCFG_3_BASE+0x020},
  4127. /* 125 */ {IOCFG_3_BASE+0x020},
  4128. /* 126 */ {IOCFG_3_BASE+0x020},
  4129. /* 127 */ {IOCFG_3_BASE+0x020},
  4130. /* 128 */ {IOCFG_3_BASE+0x020},
  4131. /* 129 */ {IOCFG_3_BASE+0x020},
  4132. /* 130 */ {IOCFG_3_BASE+0x020},
  4133. /* 131 */ {IOCFG_3_BASE+0x020},
  4134. /* 132 */ {IOCFG_3_BASE+0x020},
  4135. /* 133 */ {IOCFG_3_BASE+0x020},
  4136. /* 134 */ {IOCFG_3_BASE+0x020},
  4137. /* 135 */ {IOCFG_3_BASE+0x020},
  4138. /* 136 */ {IOCFG_3_BASE+0x020},
  4139. /* 137 */ {IOCFG_3_BASE+0x020},
  4140. /* 138 */ {IOCFG_3_BASE+0x020},
  4141. /* 139 */ {IOCFG_3_BASE+0x020},
  4142. /* 140 */ {IOCFG_3_BASE+0x020},
  4143. /* 141 */ {IOCFG_3_BASE+0x020},
  4144. /* 142 */ {IOCFG_3_BASE+0x020},
  4145. /* 143 */ {IOCFG_3_BASE+0x020},
  4146. /* 144 */ {IOCFG_3_BASE+0x020},
  4147. /* 145 */ {IOCFG_3_BASE+0x020},
  4148. /* 146 */ {IOCFG_3_BASE+0x020},
  4149. /* 147 */ {IOCFG_3_BASE+0x020},
  4150. /* 148 */ {IOCFG_3_BASE+0x020},
  4151. /* 149 */ {IOCFG_3_BASE+0x020},
  4152. /* 150 */ {-1},
  4153. /* 151 */ {-1},
  4154. /* 152 */ {-1},
  4155. /* 153 */ {-1},
  4156. /* 154 */ {-1},
  4157. /* 155 */ {-1},
  4158. /* 156 */ {-1},
  4159. /* 157 */ {-1},
  4160. /* 158 */ {-1},
  4161. /* 159 */ {-1},
  4162. /* 160 */ {IOCFG_4_BASE+0x020},
  4163. /* 161 */ {IOCFG_4_BASE+0x020},
  4164. /* 162 */ {IOCFG_4_BASE+0x020},
  4165. /* 163 */ {IOCFG_4_BASE+0x020},
  4166. /* 164 */ {IOCFG_4_BASE+0x020},
  4167. /* 165 */ {IOCFG_4_BASE+0x020},
  4168. /* 166 */ {IOCFG_4_BASE+0x020},
  4169. /* 167 */ {IOCFG_4_BASE+0x020},
  4170. /* 168 */ {IOCFG_4_BASE+0x020},
  4171. /* 169 */ {IOCFG_4_BASE+0x020},
  4172. /* 170 */ {IOCFG_4_BASE+0x020},
  4173. /* 171 */ {IOCFG_4_BASE+0x020},
  4174. /* 172 */ {IOCFG_5_BASE+0x020},
  4175. /* 173 */ {IOCFG_5_BASE+0x020},
  4176. /* 174 */ {IOCFG_5_BASE+0x020},
  4177. /* 175 */ {IOCFG_5_BASE+0x020},
  4178. /* 176 */ {IOCFG_5_BASE+0x020},
  4179. /* 177 */ {IOCFG_5_BASE+0x020},
  4180. /* 178 */ {IOCFG_5_BASE+0x020},
  4181. /* 179 */ {IOCFG_5_BASE+0x020},
  4182. /* 180 */ {IOCFG_5_BASE+0x020},
  4183. /* 181 */ {IOCFG_5_BASE+0x020},
  4184. /* 182 */ {IOCFG_5_BASE+0x020},
  4185. /* 183 */ {IOCFG_5_BASE+0x020},
  4186. /* 184 */ {IOCFG_5_BASE+0x020},
  4187. /* 185 */ {IOCFG_5_BASE+0x020},
  4188. /* 186 */ {IOCFG_5_BASE+0x020},
  4189. /* 187 */ {IOCFG_5_BASE+0x020},
  4190. /* 188 */ {IOCFG_5_BASE+0x020},
  4191. /* 189 */ {IOCFG_5_BASE+0x020},
  4192. /* 190 */ {-1},
  4193. /* 191 */ {-1},
  4194. /* 192 */ {-1},
  4195. /* 193 */ {-1},
  4196. /* 194 */ {-1},
  4197. /* 195 */ {-1},
  4198. /* 196 */ {-1},
  4199. /* 197 */ {-1}};
  4200. PIN_offset TDSEL_offset[] = {
  4201. /* 0 */ {8},
  4202. /* 1 */ {8},
  4203. /* 2 */ {8},
  4204. /* 3 */ {8},
  4205. /* 4 */ {8},
  4206. /* 5 */ {12},
  4207. /* 6 */ {12},
  4208. /* 7 */ {12},
  4209. /* 8 */ {12},
  4210. /* 9 */ {24},
  4211. /* 10 */ {24},
  4212. /* 11 */ {24},
  4213. /* 12 */ {24},
  4214. /* 13 */ {0},
  4215. /* 14 */ {0},
  4216. /* 15 */ {0},
  4217. /* 16 */ {0},
  4218. /* 17 */ {0},
  4219. /* 18 */ {0},
  4220. /* 19 */ {4},
  4221. /* 20 */ {4},
  4222. /* 21 */ {4},
  4223. /* 22 */ {-1},
  4224. /* 23 */ {-1},
  4225. /* 24 */ {-1},
  4226. /* 25 */ {-1},
  4227. /* 26 */ {-1},
  4228. /* 27 */ {-1},
  4229. /* 28 */ {-1},
  4230. /* 29 */ {-1},
  4231. /* 30 */ {-1},
  4232. /* 31 */ {-1},
  4233. /* 32 */ {-1},
  4234. /* 33 */ {-1},
  4235. /* 34 */ {-1},
  4236. /* 35 */ {-1},
  4237. /* 36 */ {-1},
  4238. /* 37 */ {-1},
  4239. /* 38 */ {-1},
  4240. /* 39 */ {-1},
  4241. /* 40 */ {-1},
  4242. /* 41 */ {-1},
  4243. /* 42 */ {0},
  4244. /* 43 */ {0},
  4245. /* 44 */ {0},
  4246. /* 45 */ {4},
  4247. /* 46 */ {4},
  4248. /* 47 */ {8},
  4249. /* 48 */ {8},
  4250. /* 49 */ {12},
  4251. /* 50 */ {12},
  4252. /* 51 */ {16},
  4253. /* 52 */ {16},
  4254. /* 53 */ {20},
  4255. /* 54 */ {20},
  4256. /* 55 */ {24},
  4257. /* 56 */ {28},
  4258. /* 57 */ {0},
  4259. /* 58 */ {0},
  4260. /* 59 */ {0},
  4261. /* 60 */ {0},
  4262. /* 61 */ {4},
  4263. /* 62 */ {4},
  4264. /* 63 */ {4},
  4265. /* 64 */ {4},
  4266. /* 65 */ {0},
  4267. /* 66 */ {0},
  4268. /* 67 */ {0},
  4269. /* 68 */ {0},
  4270. /* 69 */ {4},
  4271. /* 70 */ {8},
  4272. /* 71 */ {8},
  4273. /* 72 */ {8},
  4274. /* 73 */ {8},
  4275. /* 74 */ {16},
  4276. /* 75 */ {16},
  4277. /* 76 */ {16},
  4278. /* 77 */ {16},
  4279. /* 78 */ {20},
  4280. /* 79 */ {20},
  4281. /* 80 */ {20},
  4282. /* 81 */ {28},
  4283. /* 82 */ {28},
  4284. /* 83 */ {28},
  4285. /* 84 */ {28},
  4286. /* 85 */ {28},
  4287. /* 86 */ {28},
  4288. /* 87 */ {0},
  4289. /* 88 */ {0},
  4290. /* 89 */ {0},
  4291. /* 90 */ {0},
  4292. /* 91 */ {0},
  4293. /* 92 */ {0},
  4294. /* 93 */ {0},
  4295. /* 94 */ {0},
  4296. /* 95 */ {0},
  4297. /* 96 */ {0},
  4298. /* 97 */ {0},
  4299. /* 98 */ {0},
  4300. /* 99 */ {0},
  4301. /* 100 */ {0},
  4302. /* 101 */ {0},
  4303. /* 102 */ {0},
  4304. /* 103 */ {0},
  4305. /* 104 */ {4},
  4306. /* 105 */ {4},
  4307. /* 106 */ {4},
  4308. /* 107 */ {4},
  4309. /* 108 */ {4},
  4310. /* 109 */ {4},
  4311. /* 110 */ {4},
  4312. /* 111 */ {4},
  4313. /* 112 */ {4},
  4314. /* 113 */ {4},
  4315. /* 114 */ {4},
  4316. /* 115 */ {-1},
  4317. /* 116 */ {-1},
  4318. /* 117 */ {-1},
  4319. /* 118 */ {0},
  4320. /* 119 */ {0},
  4321. /* 120 */ {0},
  4322. /* 121 */ {0},
  4323. /* 122 */ {0},
  4324. /* 123 */ {0},
  4325. /* 124 */ {0},
  4326. /* 125 */ {0},
  4327. /* 126 */ {0},
  4328. /* 127 */ {0},
  4329. /* 128 */ {0},
  4330. /* 129 */ {0},
  4331. /* 130 */ {0},
  4332. /* 131 */ {0},
  4333. /* 132 */ {0},
  4334. /* 133 */ {0},
  4335. /* 134 */ {0},
  4336. /* 135 */ {0},
  4337. /* 136 */ {0},
  4338. /* 137 */ {4},
  4339. /* 138 */ {8},
  4340. /* 139 */ {8},
  4341. /* 140 */ {8},
  4342. /* 141 */ {8},
  4343. /* 142 */ {8},
  4344. /* 143 */ {12},
  4345. /* 144 */ {12},
  4346. /* 145 */ {12},
  4347. /* 146 */ {16},
  4348. /* 147 */ {16},
  4349. /* 148 */ {20},
  4350. /* 149 */ {4},
  4351. /* 150 */ {-1},
  4352. /* 151 */ {-1},
  4353. /* 152 */ {-1},
  4354. /* 153 */ {-1},
  4355. /* 154 */ {-1},
  4356. /* 155 */ {-1},
  4357. /* 156 */ {-1},
  4358. /* 157 */ {-1},
  4359. /* 158 */ {-1},
  4360. /* 159 */ {-1},
  4361. /* 160 */ {0},
  4362. /* 161 */ {0},
  4363. /* 162 */ {0},
  4364. /* 163 */ {4},
  4365. /* 164 */ {4},
  4366. /* 165 */ {4},
  4367. /* 166 */ {8},
  4368. /* 167 */ {12},
  4369. /* 168 */ {16},
  4370. /* 169 */ {16},
  4371. /* 170 */ {16},
  4372. /* 171 */ {16},
  4373. /* 172 */ {0},
  4374. /* 173 */ {4},
  4375. /* 174 */ {8},
  4376. /* 175 */ {12},
  4377. /* 176 */ {12},
  4378. /* 177 */ {12},
  4379. /* 178 */ {12},
  4380. /* 179 */ {12},
  4381. /* 180 */ {12},
  4382. /* 181 */ {12},
  4383. /* 182 */ {12},
  4384. /* 183 */ {16},
  4385. /* 184 */ {20},
  4386. /* 185 */ {20},
  4387. /* 186 */ {24},
  4388. /* 187 */ {24},
  4389. /* 188 */ {24},
  4390. /* 189 */ {24},
  4391. /* 190 */ {-1},
  4392. /* 191 */ {-1},
  4393. /* 192 */ {-1},
  4394. /* 193 */ {-1},
  4395. /* 194 */ {-1},
  4396. /* 195 */ {-1},
  4397. /* 196 */ {-1},
  4398. /* 197 */ {-1}};
  4399. PIN_addr RDSEL_addr[] = {
  4400. /* 0 */ {IOCFG_1_BASE+0x028},
  4401. /* 1 */ {IOCFG_1_BASE+0x028},
  4402. /* 2 */ {IOCFG_1_BASE+0x028},
  4403. /* 3 */ {IOCFG_1_BASE+0x028},
  4404. /* 4 */ {IOCFG_1_BASE+0x028},
  4405. /* 5 */ {IOCFG_2_BASE+0x028},
  4406. /* 6 */ {IOCFG_2_BASE+0x028},
  4407. /* 7 */ {IOCFG_2_BASE+0x028},
  4408. /* 8 */ {IOCFG_2_BASE+0x028},
  4409. /* 9 */ {IOCFG_2_BASE+0x028},
  4410. /* 10 */ {IOCFG_2_BASE+0x028},
  4411. /* 11 */ {IOCFG_2_BASE+0x028},
  4412. /* 12 */ {IOCFG_2_BASE+0x028},
  4413. /* 13 */ {IOCFG_0_BASE+0x028},
  4414. /* 14 */ {IOCFG_0_BASE+0x028},
  4415. /* 15 */ {IOCFG_0_BASE+0x028},
  4416. /* 16 */ {IOCFG_0_BASE+0x028},
  4417. /* 17 */ {IOCFG_0_BASE+0x028},
  4418. /* 18 */ {IOCFG_0_BASE+0x028},
  4419. /* 19 */ {IOCFG_0_BASE+0x028},
  4420. /* 20 */ {IOCFG_0_BASE+0x028},
  4421. /* 21 */ {IOCFG_0_BASE+0x028},
  4422. /* 22 */ {-1},
  4423. /* 23 */ {-1},
  4424. /* 24 */ {-1},
  4425. /* 25 */ {-1},
  4426. /* 26 */ {-1},
  4427. /* 27 */ {-1},
  4428. /* 28 */ {-1},
  4429. /* 29 */ {-1},
  4430. /* 30 */ {-1},
  4431. /* 31 */ {-1},
  4432. /* 32 */ {-1},
  4433. /* 33 */ {-1},
  4434. /* 34 */ {-1},
  4435. /* 35 */ {-1},
  4436. /* 36 */ {-1},
  4437. /* 37 */ {-1},
  4438. /* 38 */ {-1},
  4439. /* 39 */ {-1},
  4440. /* 40 */ {-1},
  4441. /* 41 */ {-1},
  4442. /* 42 */ {IOCFG_1_BASE+0x028},
  4443. /* 43 */ {IOCFG_1_BASE+0x028},
  4444. /* 44 */ {IOCFG_1_BASE+0x028},
  4445. /* 45 */ {IOCFG_1_BASE+0x028},
  4446. /* 46 */ {IOCFG_1_BASE+0x028},
  4447. /* 47 */ {IOCFG_1_BASE+0x028},
  4448. /* 48 */ {IOCFG_1_BASE+0x028},
  4449. /* 49 */ {IOCFG_1_BASE+0x028},
  4450. /* 50 */ {IOCFG_1_BASE+0x028},
  4451. /* 51 */ {IOCFG_1_BASE+0x028},
  4452. /* 52 */ {IOCFG_1_BASE+0x028},
  4453. /* 53 */ {IOCFG_1_BASE+0x028},
  4454. /* 54 */ {IOCFG_1_BASE+0x028},
  4455. /* 55 */ {IOCFG_1_BASE+0x028},
  4456. /* 56 */ {IOCFG_1_BASE+0x028},
  4457. /* 57 */ {IOCFG_1_BASE+0x028},
  4458. /* 58 */ {IOCFG_1_BASE+0x028},
  4459. /* 59 */ {IOCFG_1_BASE+0x028},
  4460. /* 60 */ {IOCFG_1_BASE+0x028},
  4461. /* 61 */ {IOCFG_1_BASE+0x028},
  4462. /* 62 */ {IOCFG_1_BASE+0x028},
  4463. /* 63 */ {IOCFG_1_BASE+0x028},
  4464. /* 64 */ {IOCFG_1_BASE+0x028},
  4465. /* 65 */ {IOCFG_2_BASE+0x028},
  4466. /* 66 */ {IOCFG_2_BASE+0x028},
  4467. /* 67 */ {IOCFG_2_BASE+0x028},
  4468. /* 68 */ {IOCFG_2_BASE+0x028},
  4469. /* 69 */ {IOCFG_2_BASE+0x028},
  4470. /* 70 */ {IOCFG_2_BASE+0x028},
  4471. /* 71 */ {IOCFG_2_BASE+0x028},
  4472. /* 72 */ {IOCFG_2_BASE+0x028},
  4473. /* 73 */ {IOCFG_2_BASE+0x028},
  4474. /* 74 */ {IOCFG_2_BASE+0x028},
  4475. /* 75 */ {IOCFG_2_BASE+0x028},
  4476. /* 76 */ {IOCFG_2_BASE+0x028},
  4477. /* 77 */ {IOCFG_2_BASE+0x028},
  4478. /* 78 */ {IOCFG_2_BASE+0x028},
  4479. /* 79 */ {IOCFG_2_BASE+0x028},
  4480. /* 80 */ {IOCFG_2_BASE+0x028},
  4481. /* 81 */ {IOCFG_2_BASE+0x028},
  4482. /* 82 */ {IOCFG_2_BASE+0x028},
  4483. /* 83 */ {IOCFG_2_BASE+0x028},
  4484. /* 84 */ {IOCFG_2_BASE+0x028},
  4485. /* 85 */ {IOCFG_2_BASE+0x028},
  4486. /* 86 */ {IOCFG_2_BASE+0x028},
  4487. /* 87 */ {IOCFG_2_BASE+0x028},
  4488. /* 88 */ {IOCFG_2_BASE+0x028},
  4489. /* 89 */ {IOCFG_2_BASE+0x028},
  4490. /* 90 */ {IOCFG_2_BASE+0x028},
  4491. /* 91 */ {IOCFG_2_BASE+0x028},
  4492. /* 92 */ {IOCFG_2_BASE+0x028},
  4493. /* 93 */ {IOCFG_2_BASE+0x028},
  4494. /* 94 */ {IOCFG_2_BASE+0x028},
  4495. /* 95 */ {IOCFG_2_BASE+0x028},
  4496. /* 96 */ {IOCFG_2_BASE+0x028},
  4497. /* 97 */ {IOCFG_2_BASE+0x028},
  4498. /* 98 */ {IOCFG_2_BASE+0x028},
  4499. /* 99 */ {IOCFG_2_BASE+0x028},
  4500. /* 100 */ {IOCFG_2_BASE+0x028},
  4501. /* 101 */ {IOCFG_2_BASE+0x028},
  4502. /* 102 */ {IOCFG_2_BASE+0x028},
  4503. /* 103 */ {IOCFG_2_BASE+0x028},
  4504. /* 104 */ {IOCFG_2_BASE+0x028},
  4505. /* 105 */ {IOCFG_2_BASE+0x028},
  4506. /* 106 */ {IOCFG_2_BASE+0x028},
  4507. /* 107 */ {IOCFG_2_BASE+0x028},
  4508. /* 108 */ {IOCFG_2_BASE+0x028},
  4509. /* 109 */ {IOCFG_2_BASE+0x028},
  4510. /* 110 */ {IOCFG_2_BASE+0x028},
  4511. /* 111 */ {IOCFG_2_BASE+0x028},
  4512. /* 112 */ {IOCFG_2_BASE+0x028},
  4513. /* 113 */ {IOCFG_2_BASE+0x028},
  4514. /* 114 */ {IOCFG_2_BASE+0x028},
  4515. /* 115 */ {-1},
  4516. /* 116 */ {-1},
  4517. /* 117 */ {-1},
  4518. /* 118 */ {IOCFG_3_BASE+0x028},
  4519. /* 119 */ {IOCFG_3_BASE+0x028},
  4520. /* 120 */ {IOCFG_3_BASE+0x028},
  4521. /* 121 */ {IOCFG_3_BASE+0x028},
  4522. /* 122 */ {IOCFG_3_BASE+0x028},
  4523. /* 123 */ {IOCFG_3_BASE+0x028},
  4524. /* 124 */ {IOCFG_3_BASE+0x028},
  4525. /* 125 */ {IOCFG_3_BASE+0x028},
  4526. /* 126 */ {IOCFG_3_BASE+0x028},
  4527. /* 127 */ {IOCFG_3_BASE+0x028},
  4528. /* 128 */ {IOCFG_3_BASE+0x028},
  4529. /* 129 */ {IOCFG_3_BASE+0x028},
  4530. /* 130 */ {IOCFG_3_BASE+0x028},
  4531. /* 131 */ {IOCFG_3_BASE+0x028},
  4532. /* 132 */ {IOCFG_3_BASE+0x028},
  4533. /* 133 */ {IOCFG_3_BASE+0x028},
  4534. /* 134 */ {IOCFG_3_BASE+0x028},
  4535. /* 135 */ {IOCFG_3_BASE+0x028},
  4536. /* 136 */ {IOCFG_3_BASE+0x028},
  4537. /* 137 */ {IOCFG_3_BASE+0x028},
  4538. /* 138 */ {IOCFG_3_BASE+0x028},
  4539. /* 139 */ {IOCFG_3_BASE+0x028},
  4540. /* 140 */ {IOCFG_3_BASE+0x028},
  4541. /* 141 */ {IOCFG_3_BASE+0x028},
  4542. /* 142 */ {IOCFG_3_BASE+0x028},
  4543. /* 143 */ {IOCFG_3_BASE+0x028},
  4544. /* 144 */ {IOCFG_3_BASE+0x028},
  4545. /* 145 */ {IOCFG_3_BASE+0x028},
  4546. /* 146 */ {IOCFG_3_BASE+0x028},
  4547. /* 147 */ {IOCFG_3_BASE+0x028},
  4548. /* 148 */ {IOCFG_3_BASE+0x028},
  4549. /* 149 */ {IOCFG_3_BASE+0x028},
  4550. /* 150 */ {-1},
  4551. /* 151 */ {-1},
  4552. /* 152 */ {-1},
  4553. /* 153 */ {-1},
  4554. /* 154 */ {-1},
  4555. /* 155 */ {-1},
  4556. /* 156 */ {-1},
  4557. /* 157 */ {-1},
  4558. /* 158 */ {-1},
  4559. /* 159 */ {-1},
  4560. /* 160 */ {IOCFG_4_BASE+0x028},
  4561. /* 161 */ {IOCFG_4_BASE+0x028},
  4562. /* 162 */ {IOCFG_4_BASE+0x028},
  4563. /* 163 */ {IOCFG_4_BASE+0x028},
  4564. /* 164 */ {IOCFG_4_BASE+0x028},
  4565. /* 165 */ {IOCFG_4_BASE+0x028},
  4566. /* 166 */ {IOCFG_4_BASE+0x028},
  4567. /* 167 */ {IOCFG_4_BASE+0x028},
  4568. /* 168 */ {IOCFG_4_BASE+0x028},
  4569. /* 169 */ {IOCFG_4_BASE+0x028},
  4570. /* 170 */ {IOCFG_4_BASE+0x028},
  4571. /* 171 */ {IOCFG_4_BASE+0x028},
  4572. /* 172 */ {IOCFG_5_BASE+0x028},
  4573. /* 173 */ {IOCFG_5_BASE+0x028},
  4574. /* 174 */ {IOCFG_5_BASE+0x028},
  4575. /* 175 */ {IOCFG_5_BASE+0x028},
  4576. /* 176 */ {IOCFG_5_BASE+0x028},
  4577. /* 177 */ {IOCFG_5_BASE+0x028},
  4578. /* 178 */ {IOCFG_5_BASE+0x028},
  4579. /* 179 */ {IOCFG_5_BASE+0x028},
  4580. /* 180 */ {IOCFG_5_BASE+0x028},
  4581. /* 181 */ {IOCFG_5_BASE+0x028},
  4582. /* 182 */ {IOCFG_5_BASE+0x028},
  4583. /* 183 */ {IOCFG_5_BASE+0x028},
  4584. /* 184 */ {IOCFG_5_BASE+0x028},
  4585. /* 185 */ {IOCFG_5_BASE+0x028},
  4586. /* 186 */ {IOCFG_5_BASE+0x02C},
  4587. /* 187 */ {IOCFG_5_BASE+0x02C},
  4588. /* 188 */ {IOCFG_5_BASE+0x02C},
  4589. /* 189 */ {IOCFG_5_BASE+0x02C},
  4590. /* 190 */ {-1},
  4591. /* 191 */ {-1},
  4592. /* 192 */ {-1},
  4593. /* 193 */ {-1},
  4594. /* 194 */ {-1},
  4595. /* 195 */ {-1},
  4596. /* 196 */ {-1},
  4597. /* 197 */ {-1}};
  4598. PIN_offset RDSEL_offset[] = {
  4599. /* 0 */ {24},
  4600. /* 1 */ {24},
  4601. /* 2 */ {24},
  4602. /* 3 */ {24},
  4603. /* 4 */ {24},
  4604. /* 5 */ {6},
  4605. /* 6 */ {6},
  4606. /* 7 */ {6},
  4607. /* 8 */ {6},
  4608. /* 9 */ {12},
  4609. /* 10 */ {12},
  4610. /* 11 */ {12},
  4611. /* 12 */ {12},
  4612. /* 13 */ {0},
  4613. /* 14 */ {0},
  4614. /* 15 */ {0},
  4615. /* 16 */ {0},
  4616. /* 17 */ {0},
  4617. /* 18 */ {0},
  4618. /* 19 */ {2},
  4619. /* 20 */ {2},
  4620. /* 21 */ {2},
  4621. /* 22 */ {-1},
  4622. /* 23 */ {-1},
  4623. /* 24 */ {-1},
  4624. /* 25 */ {-1},
  4625. /* 26 */ {-1},
  4626. /* 27 */ {-1},
  4627. /* 28 */ {-1},
  4628. /* 29 */ {-1},
  4629. /* 30 */ {-1},
  4630. /* 31 */ {-1},
  4631. /* 32 */ {-1},
  4632. /* 33 */ {-1},
  4633. /* 34 */ {-1},
  4634. /* 35 */ {-1},
  4635. /* 36 */ {-1},
  4636. /* 37 */ {-1},
  4637. /* 38 */ {-1},
  4638. /* 39 */ {-1},
  4639. /* 40 */ {-1},
  4640. /* 41 */ {-1},
  4641. /* 42 */ {0},
  4642. /* 43 */ {0},
  4643. /* 44 */ {0},
  4644. /* 45 */ {2},
  4645. /* 46 */ {2},
  4646. /* 47 */ {8},
  4647. /* 48 */ {8},
  4648. /* 49 */ {10},
  4649. /* 50 */ {10},
  4650. /* 51 */ {12},
  4651. /* 52 */ {12},
  4652. /* 53 */ {14},
  4653. /* 54 */ {14},
  4654. /* 55 */ {16},
  4655. /* 56 */ {18},
  4656. /* 57 */ {20},
  4657. /* 58 */ {20},
  4658. /* 59 */ {20},
  4659. /* 60 */ {20},
  4660. /* 61 */ {22},
  4661. /* 62 */ {22},
  4662. /* 63 */ {22},
  4663. /* 64 */ {22},
  4664. /* 65 */ {0},
  4665. /* 66 */ {0},
  4666. /* 67 */ {0},
  4667. /* 68 */ {0},
  4668. /* 69 */ {2},
  4669. /* 70 */ {4},
  4670. /* 71 */ {4},
  4671. /* 72 */ {4},
  4672. /* 73 */ {4},
  4673. /* 74 */ {8},
  4674. /* 75 */ {8},
  4675. /* 76 */ {8},
  4676. /* 77 */ {8},
  4677. /* 78 */ {10},
  4678. /* 79 */ {10},
  4679. /* 80 */ {10},
  4680. /* 81 */ {14},
  4681. /* 82 */ {14},
  4682. /* 83 */ {14},
  4683. /* 84 */ {14},
  4684. /* 85 */ {14},
  4685. /* 86 */ {14},
  4686. /* 87 */ {16},
  4687. /* 88 */ {16},
  4688. /* 89 */ {16},
  4689. /* 90 */ {16},
  4690. /* 91 */ {16},
  4691. /* 92 */ {16},
  4692. /* 93 */ {16},
  4693. /* 94 */ {16},
  4694. /* 95 */ {16},
  4695. /* 96 */ {16},
  4696. /* 97 */ {16},
  4697. /* 98 */ {16},
  4698. /* 99 */ {16},
  4699. /* 100 */ {16},
  4700. /* 101 */ {16},
  4701. /* 102 */ {16},
  4702. /* 103 */ {16},
  4703. /* 104 */ {18},
  4704. /* 105 */ {18},
  4705. /* 106 */ {18},
  4706. /* 107 */ {18},
  4707. /* 108 */ {18},
  4708. /* 109 */ {18},
  4709. /* 110 */ {18},
  4710. /* 111 */ {18},
  4711. /* 112 */ {18},
  4712. /* 113 */ {18},
  4713. /* 114 */ {18},
  4714. /* 115 */ {-1},
  4715. /* 116 */ {-1},
  4716. /* 117 */ {-1},
  4717. /* 118 */ {0},
  4718. /* 119 */ {0},
  4719. /* 120 */ {0},
  4720. /* 121 */ {0},
  4721. /* 122 */ {0},
  4722. /* 123 */ {0},
  4723. /* 124 */ {0},
  4724. /* 125 */ {0},
  4725. /* 126 */ {0},
  4726. /* 127 */ {0},
  4727. /* 128 */ {0},
  4728. /* 129 */ {0},
  4729. /* 130 */ {0},
  4730. /* 131 */ {0},
  4731. /* 132 */ {0},
  4732. /* 133 */ {0},
  4733. /* 134 */ {0},
  4734. /* 135 */ {0},
  4735. /* 136 */ {0},
  4736. /* 137 */ {2},
  4737. /* 138 */ {4},
  4738. /* 139 */ {4},
  4739. /* 140 */ {4},
  4740. /* 141 */ {4},
  4741. /* 142 */ {4},
  4742. /* 143 */ {6},
  4743. /* 144 */ {6},
  4744. /* 145 */ {6},
  4745. /* 146 */ {8},
  4746. /* 147 */ {8},
  4747. /* 148 */ {10},
  4748. /* 149 */ {2},
  4749. /* 150 */ {-1},
  4750. /* 151 */ {-1},
  4751. /* 152 */ {-1},
  4752. /* 153 */ {-1},
  4753. /* 154 */ {-1},
  4754. /* 155 */ {-1},
  4755. /* 156 */ {-1},
  4756. /* 157 */ {-1},
  4757. /* 158 */ {-1},
  4758. /* 159 */ {-1},
  4759. /* 160 */ {0},
  4760. /* 161 */ {0},
  4761. /* 162 */ {0},
  4762. /* 163 */ {6},
  4763. /* 164 */ {6},
  4764. /* 165 */ {6},
  4765. /* 166 */ {12},
  4766. /* 167 */ {18},
  4767. /* 168 */ {24},
  4768. /* 169 */ {24},
  4769. /* 170 */ {24},
  4770. /* 171 */ {24},
  4771. /* 172 */ {0},
  4772. /* 173 */ {6},
  4773. /* 174 */ {12},
  4774. /* 175 */ {18},
  4775. /* 176 */ {18},
  4776. /* 177 */ {18},
  4777. /* 178 */ {18},
  4778. /* 179 */ {18},
  4779. /* 180 */ {18},
  4780. /* 181 */ {18},
  4781. /* 182 */ {18},
  4782. /* 183 */ {24},
  4783. /* 184 */ {30},
  4784. /* 185 */ {30},
  4785. /* 186 */ {0},
  4786. /* 187 */ {0},
  4787. /* 188 */ {0},
  4788. /* 189 */ {0},
  4789. /* 190 */ {-1},
  4790. /* 191 */ {-1},
  4791. /* 192 */ {-1},
  4792. /* 193 */ {-1},
  4793. /* 194 */ {-1},
  4794. /* 195 */ {-1},
  4795. /* 196 */ {-1},
  4796. /* 197 */ {-1}};
  4797. #else
  4798. //denali1 & Denali3
  4799. PIN_addr IES_addr[] = {
  4800. /* 0 */ {IOCFG_1_BASE+0x000},
  4801. /* 1 */ {IOCFG_1_BASE+0x000},
  4802. /* 2 */ {IOCFG_1_BASE+0x000},
  4803. /* 3 */ {IOCFG_1_BASE+0x000},
  4804. /* 4 */ {IOCFG_1_BASE+0x000},
  4805. /* 5 */ {IOCFG_2_BASE+0x000},
  4806. /* 6 */ {IOCFG_2_BASE+0x000},
  4807. /* 7 */ {IOCFG_2_BASE+0x000},
  4808. /* 8 */ {IOCFG_2_BASE+0x000},
  4809. /* 9 */ {IOCFG_2_BASE+0x000},
  4810. /* 10 */ {IOCFG_2_BASE+0x000},
  4811. /* 11 */ {IOCFG_2_BASE+0x000},
  4812. /* 12 */ {IOCFG_2_BASE+0x000},
  4813. /* 13 */ {IOCFG_0_BASE+0x000},
  4814. /* 14 */ {IOCFG_0_BASE+0x000},
  4815. /* 15 */ {IOCFG_0_BASE+0x000},
  4816. /* 16 */ {IOCFG_0_BASE+0x000},
  4817. /* 17 */ {IOCFG_0_BASE+0x000},
  4818. /* 18 */ {IOCFG_0_BASE+0x000},
  4819. /* 19 */ {IOCFG_0_BASE+0x000},
  4820. /* 20 */ {IOCFG_0_BASE+0x000},
  4821. /* 21 */ {IOCFG_0_BASE+0x000},
  4822. /* 22 */ {-1},
  4823. /* 23 */ {-1},
  4824. /* 24 */ {-1},
  4825. /* 25 */ {-1},
  4826. /* 26 */ {-1},
  4827. /* 27 */ {-1},
  4828. /* 28 */ {-1},
  4829. /* 29 */ {-1},
  4830. /* 30 */ {-1},
  4831. /* 31 */ {-1},
  4832. /* 32 */ {-1},
  4833. /* 33 */ {-1},
  4834. /* 34 */ {-1},
  4835. /* 35 */ {-1},
  4836. /* 36 */ {-1},
  4837. /* 37 */ {-1},
  4838. /* 38 */ {-1},
  4839. /* 39 */ {-1},
  4840. /* 40 */ {-1},
  4841. /* 41 */ {-1},
  4842. /* 42 */ {IOCFG_1_BASE+0x000},
  4843. /* 43 */ {IOCFG_1_BASE+0x000},
  4844. /* 44 */ {IOCFG_1_BASE+0x000},
  4845. /* 45 */ {IOCFG_1_BASE+0x000},
  4846. /* 46 */ {IOCFG_1_BASE+0x000},
  4847. /* 47 */ {IOCFG_1_BASE+0x000},
  4848. /* 48 */ {IOCFG_1_BASE+0x000},
  4849. /* 49 */ {IOCFG_1_BASE+0x000},
  4850. /* 50 */ {IOCFG_1_BASE+0x000},
  4851. /* 51 */ {IOCFG_1_BASE+0x000},
  4852. /* 52 */ {IOCFG_1_BASE+0x000},
  4853. /* 53 */ {IOCFG_1_BASE+0x000},
  4854. /* 54 */ {IOCFG_1_BASE+0x000},
  4855. /* 55 */ {IOCFG_1_BASE+0x000},
  4856. /* 56 */ {IOCFG_1_BASE+0x000},
  4857. /* 57 */ {IOCFG_1_BASE+0x000},
  4858. /* 58 */ {IOCFG_1_BASE+0x000},
  4859. /* 59 */ {IOCFG_1_BASE+0x000},
  4860. /* 60 */ {IOCFG_1_BASE+0x000},
  4861. /* 61 */ {IOCFG_1_BASE+0x000},
  4862. /* 62 */ {IOCFG_1_BASE+0x000},
  4863. /* 63 */ {IOCFG_1_BASE+0x000},
  4864. /* 64 */ {IOCFG_1_BASE+0x000},
  4865. /* 65 */ {IOCFG_2_BASE+0x000},
  4866. /* 66 */ {IOCFG_2_BASE+0x000},
  4867. /* 67 */ {IOCFG_2_BASE+0x000},
  4868. /* 68 */ {IOCFG_2_BASE+0x000},
  4869. /* 69 */ {IOCFG_2_BASE+0x000},
  4870. /* 70 */ {IOCFG_2_BASE+0x000},
  4871. /* 71 */ {IOCFG_2_BASE+0x000},
  4872. /* 72 */ {IOCFG_2_BASE+0x000},
  4873. /* 73 */ {IOCFG_2_BASE+0x000},
  4874. /* 74 */ {IOCFG_2_BASE+0x000},
  4875. /* 75 */ {IOCFG_2_BASE+0x000},
  4876. /* 76 */ {IOCFG_2_BASE+0x000},
  4877. /* 77 */ {IOCFG_2_BASE+0x000},
  4878. /* 78 */ {IOCFG_2_BASE+0x000},
  4879. /* 79 */ {IOCFG_2_BASE+0x000},
  4880. /* 80 */ {IOCFG_2_BASE+0x000},
  4881. /* 81 */ {IOCFG_2_BASE+0x000},
  4882. /* 82 */ {IOCFG_2_BASE+0x000},
  4883. /* 83 */ {IOCFG_2_BASE+0x000},
  4884. /* 84 */ {IOCFG_2_BASE+0x000},
  4885. /* 85 */ {IOCFG_2_BASE+0x000},
  4886. /* 86 */ {IOCFG_2_BASE+0x000},
  4887. /* 87 */ {IOCFG_2_BASE+0x000},
  4888. /* 88 */ {IOCFG_2_BASE+0x000},
  4889. /* 89 */ {IOCFG_2_BASE+0x000},
  4890. /* 90 */ {IOCFG_2_BASE+0x000},
  4891. /* 91 */ {IOCFG_2_BASE+0x000},
  4892. /* 92 */ {IOCFG_2_BASE+0x000},
  4893. /* 93 */ {IOCFG_2_BASE+0x000},
  4894. /* 94 */ {IOCFG_2_BASE+0x000},
  4895. /* 95 */ {IOCFG_2_BASE+0x000},
  4896. /* 96 */ {IOCFG_2_BASE+0x000},
  4897. /* 97 */ {IOCFG_2_BASE+0x000},
  4898. /* 98 */ {IOCFG_2_BASE+0x000},
  4899. /* 99 */ {IOCFG_2_BASE+0x000},
  4900. /* 100 */ {IOCFG_2_BASE+0x000},
  4901. /* 101 */ {IOCFG_2_BASE+0x000},
  4902. /* 102 */ {IOCFG_2_BASE+0x000},
  4903. /* 103 */ {IOCFG_2_BASE+0x000},
  4904. /* 104 */ {IOCFG_2_BASE+0x000},
  4905. /* 105 */ {IOCFG_2_BASE+0x000},
  4906. /* 106 */ {IOCFG_2_BASE+0x000},
  4907. /* 107 */ {IOCFG_2_BASE+0x000},
  4908. /* 108 */ {IOCFG_2_BASE+0x000},
  4909. /* 109 */ {IOCFG_2_BASE+0x000},
  4910. /* 110 */ {IOCFG_2_BASE+0x000},
  4911. /* 111 */ {IOCFG_2_BASE+0x000},
  4912. /* 112 */ {IOCFG_2_BASE+0x000},
  4913. /* 113 */ {IOCFG_2_BASE+0x000},
  4914. /* 114 */ {IOCFG_2_BASE+0x000},
  4915. /* 115 */ {-1},
  4916. /* 116 */ {-1},
  4917. /* 117 */ {-1},
  4918. /* 118 */ {IOCFG_3_BASE+0x000},
  4919. /* 119 */ {IOCFG_3_BASE+0x000},
  4920. /* 120 */ {IOCFG_3_BASE+0x000},
  4921. /* 121 */ {IOCFG_3_BASE+0x000},
  4922. /* 122 */ {IOCFG_3_BASE+0x000},
  4923. /* 123 */ {IOCFG_3_BASE+0x000},
  4924. /* 124 */ {IOCFG_3_BASE+0x000},
  4925. /* 125 */ {IOCFG_3_BASE+0x000},
  4926. /* 126 */ {IOCFG_3_BASE+0x000},
  4927. /* 127 */ {IOCFG_3_BASE+0x000},
  4928. /* 128 */ {IOCFG_3_BASE+0x000},
  4929. /* 129 */ {IOCFG_3_BASE+0x000},
  4930. /* 130 */ {IOCFG_3_BASE+0x000},
  4931. /* 131 */ {IOCFG_3_BASE+0x000},
  4932. /* 132 */ {IOCFG_3_BASE+0x000},
  4933. /* 133 */ {IOCFG_3_BASE+0x000},
  4934. /* 134 */ {IOCFG_3_BASE+0x000},
  4935. /* 135 */ {IOCFG_3_BASE+0x000},
  4936. /* 136 */ {IOCFG_3_BASE+0x000},
  4937. /* 137 */ {IOCFG_3_BASE+0x000},
  4938. /* 138 */ {IOCFG_3_BASE+0x000},
  4939. /* 139 */ {IOCFG_3_BASE+0x000},
  4940. /* 140 */ {IOCFG_3_BASE+0x000},
  4941. /* 141 */ {IOCFG_3_BASE+0x000},
  4942. /* 142 */ {IOCFG_3_BASE+0x000},
  4943. /* 143 */ {IOCFG_3_BASE+0x000},
  4944. /* 144 */ {IOCFG_3_BASE+0x000},
  4945. /* 145 */ {IOCFG_3_BASE+0x000},
  4946. /* 146 */ {IOCFG_3_BASE+0x000},
  4947. /* 147 */ {IOCFG_3_BASE+0x000},
  4948. /* 148 */ {IOCFG_3_BASE+0x000},
  4949. /* 149 */ {IOCFG_3_BASE+0x000},
  4950. /* 150 */ {-1},
  4951. /* 151 */ {-1},
  4952. /* 152 */ {-1},
  4953. /* 153 */ {-1},
  4954. /* 154 */ {-1},
  4955. /* 155 */ {-1},
  4956. /* 156 */ {-1},
  4957. /* 157 */ {-1},
  4958. /* 158 */ {-1},
  4959. /* 159 */ {-1},
  4960. /* 160 */ {IOCFG_4_BASE+0x000},
  4961. /* 161 */ {IOCFG_4_BASE+0x000},
  4962. /* 162 */ {IOCFG_4_BASE+0x000},
  4963. /* 163 */ {IOCFG_4_BASE+0x000},
  4964. /* 164 */ {IOCFG_4_BASE+0x000},
  4965. /* 165 */ {IOCFG_4_BASE+0x000},
  4966. /* 166 */ {IOCFG_4_BASE+0x000},
  4967. /* 167 */ {IOCFG_4_BASE+0x000},
  4968. /* 168 */ {IOCFG_4_BASE+0x000},
  4969. /* 169 */ {IOCFG_4_BASE+0x000},
  4970. /* 170 */ {IOCFG_4_BASE+0x000},
  4971. /* 171 */ {IOCFG_4_BASE+0x000},
  4972. /* 172 */ {IOCFG_5_BASE+0x000},
  4973. /* 173 */ {IOCFG_5_BASE+0x000},
  4974. /* 174 */ {IOCFG_5_BASE+0x000},
  4975. /* 175 */ {IOCFG_5_BASE+0x000},
  4976. /* 176 */ {IOCFG_5_BASE+0x000},
  4977. /* 177 */ {IOCFG_5_BASE+0x000},
  4978. /* 178 */ {IOCFG_5_BASE+0x000},
  4979. /* 179 */ {IOCFG_5_BASE+0x000},
  4980. /* 180 */ {IOCFG_5_BASE+0x000},
  4981. /* 181 */ {IOCFG_5_BASE+0x000},
  4982. /* 182 */ {IOCFG_5_BASE+0x000},
  4983. /* 183 */ {IOCFG_5_BASE+0x000},
  4984. /* 184 */ {IOCFG_5_BASE+0x000},
  4985. /* 185 */ {IOCFG_5_BASE+0x000},
  4986. /* 186 */ {IOCFG_5_BASE+0x000},
  4987. /* 187 */ {IOCFG_5_BASE+0x000},
  4988. /* 188 */ {IOCFG_5_BASE+0x000},
  4989. /* 189 */ {IOCFG_5_BASE+0x000},
  4990. /* 190 */ {-1},
  4991. /* 191 */ {-1},
  4992. /* 192 */ {-1},
  4993. /* 193 */ {-1},
  4994. /* 194 */ {-1},
  4995. /* 195 */ {-1},
  4996. /* 196 */ {-1},
  4997. /* 197 */ {-1},
  4998. /* 198 */ {IOCFG_0_BASE+0x000},
  4999. /* 199 */ {IOCFG_0_BASE+0x000},
  5000. /* 200 */ {IOCFG_0_BASE+0x000},
  5001. /* 201 */ {IOCFG_0_BASE+0x000},
  5002. /* 202 */ {IOCFG_0_BASE+0x000},
  5003. /* 203 */ {IOCFG_0_BASE+0x000}};
  5004. PIN_offset IES_offset[] = {
  5005. /* 0 */ {10},
  5006. /* 1 */ {10},
  5007. /* 2 */ {10},
  5008. /* 3 */ {10},
  5009. /* 4 */ {10},
  5010. /* 5 */ {3},
  5011. /* 6 */ {3},
  5012. /* 7 */ {3},
  5013. /* 8 */ {3},
  5014. /* 9 */ {6},
  5015. /* 10 */ {6},
  5016. /* 11 */ {6},
  5017. /* 12 */ {6},
  5018. /* 13 */ {0},
  5019. /* 14 */ {0},
  5020. /* 15 */ {0},
  5021. /* 16 */ {0},
  5022. /* 17 */ {0},
  5023. /* 18 */ {0},
  5024. /* 19 */ {1},
  5025. /* 20 */ {1},
  5026. /* 21 */ {1},
  5027. /* 22 */ {-1},
  5028. /* 23 */ {-1},
  5029. /* 24 */ {-1},
  5030. /* 25 */ {-1},
  5031. /* 26 */ {-1},
  5032. /* 27 */ {-1},
  5033. /* 28 */ {-1},
  5034. /* 29 */ {-1},
  5035. /* 30 */ {-1},
  5036. /* 31 */ {-1},
  5037. /* 32 */ {-1},
  5038. /* 33 */ {-1},
  5039. /* 34 */ {-1},
  5040. /* 35 */ {-1},
  5041. /* 36 */ {-1},
  5042. /* 37 */ {-1},
  5043. /* 38 */ {-1},
  5044. /* 39 */ {-1},
  5045. /* 40 */ {-1},
  5046. /* 41 */ {-1},
  5047. /* 42 */ {0},
  5048. /* 43 */ {0},
  5049. /* 44 */ {0},
  5050. /* 45 */ {1},
  5051. /* 46 */ {1},
  5052. /* 47 */ {2},
  5053. /* 48 */ {2},
  5054. /* 49 */ {3},
  5055. /* 50 */ {3},
  5056. /* 51 */ {4},
  5057. /* 52 */ {4},
  5058. /* 53 */ {5},
  5059. /* 54 */ {5},
  5060. /* 55 */ {6},
  5061. /* 56 */ {7},
  5062. /* 57 */ {8},
  5063. /* 58 */ {8},
  5064. /* 59 */ {8},
  5065. /* 60 */ {8},
  5066. /* 61 */ {9},
  5067. /* 62 */ {9},
  5068. /* 63 */ {9},
  5069. /* 64 */ {9},
  5070. /* 65 */ {0},
  5071. /* 66 */ {0},
  5072. /* 67 */ {0},
  5073. /* 68 */ {0},
  5074. /* 69 */ {1},
  5075. /* 70 */ {2},
  5076. /* 71 */ {2},
  5077. /* 72 */ {2},
  5078. /* 73 */ {2},
  5079. /* 74 */ {4},
  5080. /* 75 */ {4},
  5081. /* 76 */ {4},
  5082. /* 77 */ {4},
  5083. /* 78 */ {5},
  5084. /* 79 */ {5},
  5085. /* 80 */ {5},
  5086. /* 81 */ {7},
  5087. /* 82 */ {7},
  5088. /* 83 */ {7},
  5089. /* 84 */ {7},
  5090. /* 85 */ {7},
  5091. /* 86 */ {7},
  5092. /* 87 */ {8},
  5093. /* 88 */ {8},
  5094. /* 89 */ {8},
  5095. /* 90 */ {8},
  5096. /* 91 */ {8},
  5097. /* 92 */ {8},
  5098. /* 93 */ {8},
  5099. /* 94 */ {8},
  5100. /* 95 */ {8},
  5101. /* 96 */ {8},
  5102. /* 97 */ {8},
  5103. /* 98 */ {8},
  5104. /* 99 */ {8},
  5105. /* 100 */ {8},
  5106. /* 101 */ {8},
  5107. /* 102 */ {8},
  5108. /* 103 */ {8},
  5109. /* 104 */ {9},
  5110. /* 105 */ {9},
  5111. /* 106 */ {9},
  5112. /* 107 */ {9},
  5113. /* 108 */ {9},
  5114. /* 109 */ {9},
  5115. /* 110 */ {9},
  5116. /* 111 */ {9},
  5117. /* 112 */ {9},
  5118. /* 113 */ {9},
  5119. /* 114 */ {9},
  5120. /* 115 */ {-1},
  5121. /* 116 */ {-1},
  5122. /* 117 */ {-1},
  5123. /* 118 */ {0},
  5124. /* 119 */ {0},
  5125. /* 120 */ {0},
  5126. /* 121 */ {0},
  5127. /* 122 */ {0},
  5128. /* 123 */ {0},
  5129. /* 124 */ {0},
  5130. /* 125 */ {0},
  5131. /* 126 */ {0},
  5132. /* 127 */ {0},
  5133. /* 128 */ {0},
  5134. /* 129 */ {0},
  5135. /* 130 */ {0},
  5136. /* 131 */ {0},
  5137. /* 132 */ {0},
  5138. /* 133 */ {0},
  5139. /* 134 */ {0},
  5140. /* 135 */ {0},
  5141. /* 136 */ {0},
  5142. /* 137 */ {1},
  5143. /* 138 */ {2},
  5144. /* 139 */ {2},
  5145. /* 140 */ {2},
  5146. /* 141 */ {2},
  5147. /* 142 */ {2},
  5148. /* 143 */ {3},
  5149. /* 144 */ {3},
  5150. /* 145 */ {3},
  5151. /* 146 */ {4},
  5152. /* 147 */ {4},
  5153. /* 148 */ {5},
  5154. /* 149 */ {1},
  5155. /* 150 */ {-1},
  5156. /* 151 */ {-1},
  5157. /* 152 */ {-1},
  5158. /* 153 */ {-1},
  5159. /* 154 */ {-1},
  5160. /* 155 */ {-1},
  5161. /* 156 */ {-1},
  5162. /* 157 */ {-1},
  5163. /* 158 */ {-1},
  5164. /* 159 */ {-1},
  5165. /* 160 */ {0},
  5166. /* 161 */ {0},
  5167. /* 162 */ {0},
  5168. /* 163 */ {1},
  5169. /* 164 */ {1},
  5170. /* 165 */ {1},
  5171. /* 166 */ {2},
  5172. /* 167 */ {3},
  5173. /* 168 */ {4},
  5174. /* 169 */ {4},
  5175. /* 170 */ {4},
  5176. /* 171 */ {4},
  5177. /* 172 */ {0},
  5178. /* 173 */ {1},
  5179. /* 174 */ {2},
  5180. /* 175 */ {3},
  5181. /* 176 */ {3},
  5182. /* 177 */ {3},
  5183. /* 178 */ {3},
  5184. /* 179 */ {3},
  5185. /* 180 */ {3},
  5186. /* 181 */ {3},
  5187. /* 182 */ {3},
  5188. /* 183 */ {4},
  5189. /* 184 */ {5},
  5190. /* 185 */ {5},
  5191. /* 186 */ {6},
  5192. /* 187 */ {6},
  5193. /* 188 */ {6},
  5194. /* 189 */ {6},
  5195. /* 190 */ {-1},
  5196. /* 191 */ {-1},
  5197. /* 192 */ {-1},
  5198. /* 193 */ {-1},
  5199. /* 194 */ {-1},
  5200. /* 195 */ {-1},
  5201. /* 196 */ {-1},
  5202. /* 197 */ {-1},
  5203. /* 198 */ {2},
  5204. /* 199 */ {3},
  5205. /* 200 */ {4},
  5206. /* 201 */ {4},
  5207. /* 202 */ {4},
  5208. /* 203 */ {4}};
  5209. PIN_addr SMT_addr[] = {
  5210. /* 0 */ {IOCFG_1_BASE+0x010},
  5211. /* 1 */ {IOCFG_1_BASE+0x010},
  5212. /* 2 */ {IOCFG_1_BASE+0x010},
  5213. /* 3 */ {IOCFG_1_BASE+0x010},
  5214. /* 4 */ {IOCFG_1_BASE+0x010},
  5215. /* 5 */ {IOCFG_2_BASE+0x010},
  5216. /* 6 */ {IOCFG_2_BASE+0x010},
  5217. /* 7 */ {IOCFG_2_BASE+0x010},
  5218. /* 8 */ {IOCFG_2_BASE+0x010},
  5219. /* 9 */ {IOCFG_2_BASE+0x010},
  5220. /* 10 */ {IOCFG_2_BASE+0x010},
  5221. /* 11 */ {IOCFG_2_BASE+0x010},
  5222. /* 12 */ {IOCFG_2_BASE+0x010},
  5223. /* 13 */ {IOCFG_0_BASE+0x010},
  5224. /* 14 */ {IOCFG_0_BASE+0x010},
  5225. /* 15 */ {IOCFG_0_BASE+0x010},
  5226. /* 16 */ {IOCFG_0_BASE+0x010},
  5227. /* 17 */ {IOCFG_0_BASE+0x010},
  5228. /* 18 */ {IOCFG_0_BASE+0x010},
  5229. /* 19 */ {IOCFG_0_BASE+0x010},
  5230. /* 20 */ {IOCFG_0_BASE+0x010},
  5231. /* 21 */ {IOCFG_0_BASE+0x010},
  5232. /* 22 */ {-1},
  5233. /* 23 */ {-1},
  5234. /* 24 */ {-1},
  5235. /* 25 */ {-1},
  5236. /* 26 */ {-1},
  5237. /* 27 */ {-1},
  5238. /* 28 */ {-1},
  5239. /* 29 */ {-1},
  5240. /* 30 */ {-1},
  5241. /* 31 */ {-1},
  5242. /* 32 */ {-1},
  5243. /* 33 */ {-1},
  5244. /* 34 */ {-1},
  5245. /* 35 */ {-1},
  5246. /* 36 */ {-1},
  5247. /* 37 */ {-1},
  5248. /* 38 */ {-1},
  5249. /* 39 */ {-1},
  5250. /* 40 */ {-1},
  5251. /* 41 */ {-1},
  5252. /* 42 */ {IOCFG_1_BASE+0x010},
  5253. /* 43 */ {IOCFG_1_BASE+0x010},
  5254. /* 44 */ {IOCFG_1_BASE+0x010},
  5255. /* 45 */ {IOCFG_1_BASE+0x010},
  5256. /* 46 */ {IOCFG_1_BASE+0x010},
  5257. /* 47 */ {IOCFG_1_BASE+0x010},
  5258. /* 48 */ {IOCFG_1_BASE+0x010},
  5259. /* 49 */ {IOCFG_1_BASE+0x010},
  5260. /* 50 */ {IOCFG_1_BASE+0x010},
  5261. /* 51 */ {IOCFG_1_BASE+0x010},
  5262. /* 52 */ {IOCFG_1_BASE+0x010},
  5263. /* 53 */ {IOCFG_1_BASE+0x010},
  5264. /* 54 */ {IOCFG_1_BASE+0x010},
  5265. /* 55 */ {IOCFG_1_BASE+0x010},
  5266. /* 56 */ {IOCFG_1_BASE+0x010},
  5267. /* 57 */ {IOCFG_1_BASE+0x010},
  5268. /* 58 */ {IOCFG_1_BASE+0x010},
  5269. /* 59 */ {IOCFG_1_BASE+0x010},
  5270. /* 60 */ {IOCFG_1_BASE+0x010},
  5271. /* 61 */ {IOCFG_1_BASE+0x010},
  5272. /* 62 */ {IOCFG_1_BASE+0x010},
  5273. /* 63 */ {IOCFG_1_BASE+0x010},
  5274. /* 64 */ {IOCFG_1_BASE+0x010},
  5275. /* 65 */ {IOCFG_2_BASE+0x010},
  5276. /* 66 */ {IOCFG_2_BASE+0x010},
  5277. /* 67 */ {IOCFG_2_BASE+0x010},
  5278. /* 68 */ {IOCFG_2_BASE+0x010},
  5279. /* 69 */ {IOCFG_2_BASE+0x010},
  5280. /* 70 */ {IOCFG_2_BASE+0x010},
  5281. /* 71 */ {IOCFG_2_BASE+0x010},
  5282. /* 72 */ {IOCFG_2_BASE+0x010},
  5283. /* 73 */ {IOCFG_2_BASE+0x010},
  5284. /* 74 */ {IOCFG_2_BASE+0x010},
  5285. /* 75 */ {IOCFG_2_BASE+0x010},
  5286. /* 76 */ {IOCFG_2_BASE+0x010},
  5287. /* 77 */ {IOCFG_2_BASE+0x010},
  5288. /* 78 */ {IOCFG_2_BASE+0x010},
  5289. /* 79 */ {IOCFG_2_BASE+0x010},
  5290. /* 80 */ {IOCFG_2_BASE+0x010},
  5291. /* 81 */ {IOCFG_2_BASE+0x010},
  5292. /* 82 */ {IOCFG_2_BASE+0x010},
  5293. /* 83 */ {IOCFG_2_BASE+0x010},
  5294. /* 84 */ {IOCFG_2_BASE+0x010},
  5295. /* 85 */ {IOCFG_2_BASE+0x010},
  5296. /* 86 */ {IOCFG_2_BASE+0x010},
  5297. /* 87 */ {IOCFG_2_BASE+0x010},
  5298. /* 88 */ {IOCFG_2_BASE+0x010},
  5299. /* 89 */ {IOCFG_2_BASE+0x010},
  5300. /* 90 */ {IOCFG_2_BASE+0x010},
  5301. /* 91 */ {IOCFG_2_BASE+0x010},
  5302. /* 92 */ {IOCFG_2_BASE+0x010},
  5303. /* 93 */ {IOCFG_2_BASE+0x010},
  5304. /* 94 */ {IOCFG_2_BASE+0x010},
  5305. /* 95 */ {IOCFG_2_BASE+0x010},
  5306. /* 96 */ {IOCFG_2_BASE+0x010},
  5307. /* 97 */ {IOCFG_2_BASE+0x010},
  5308. /* 98 */ {IOCFG_2_BASE+0x010},
  5309. /* 99 */ {IOCFG_2_BASE+0x010},
  5310. /* 100 */ {IOCFG_2_BASE+0x010},
  5311. /* 101 */ {IOCFG_2_BASE+0x010},
  5312. /* 102 */ {IOCFG_2_BASE+0x010},
  5313. /* 103 */ {IOCFG_2_BASE+0x010},
  5314. /* 104 */ {IOCFG_2_BASE+0x010},
  5315. /* 105 */ {IOCFG_2_BASE+0x010},
  5316. /* 106 */ {IOCFG_2_BASE+0x010},
  5317. /* 107 */ {IOCFG_2_BASE+0x010},
  5318. /* 108 */ {IOCFG_2_BASE+0x010},
  5319. /* 109 */ {IOCFG_2_BASE+0x010},
  5320. /* 110 */ {IOCFG_2_BASE+0x010},
  5321. /* 111 */ {IOCFG_2_BASE+0x010},
  5322. /* 112 */ {IOCFG_2_BASE+0x010},
  5323. /* 113 */ {IOCFG_2_BASE+0x010},
  5324. /* 114 */ {IOCFG_2_BASE+0x010},
  5325. /* 115 */ {-1},
  5326. /* 116 */ {-1},
  5327. /* 117 */ {-1},
  5328. /* 118 */ {IOCFG_3_BASE+0x010},
  5329. /* 119 */ {IOCFG_3_BASE+0x010},
  5330. /* 120 */ {IOCFG_3_BASE+0x010},
  5331. /* 121 */ {IOCFG_3_BASE+0x010},
  5332. /* 122 */ {IOCFG_3_BASE+0x010},
  5333. /* 123 */ {IOCFG_3_BASE+0x010},
  5334. /* 124 */ {IOCFG_3_BASE+0x010},
  5335. /* 125 */ {IOCFG_3_BASE+0x010},
  5336. /* 126 */ {IOCFG_3_BASE+0x010},
  5337. /* 127 */ {IOCFG_3_BASE+0x010},
  5338. /* 128 */ {IOCFG_3_BASE+0x010},
  5339. /* 129 */ {IOCFG_3_BASE+0x010},
  5340. /* 130 */ {IOCFG_3_BASE+0x010},
  5341. /* 131 */ {IOCFG_3_BASE+0x010},
  5342. /* 132 */ {IOCFG_3_BASE+0x010},
  5343. /* 133 */ {IOCFG_3_BASE+0x010},
  5344. /* 134 */ {IOCFG_3_BASE+0x010},
  5345. /* 135 */ {IOCFG_3_BASE+0x010},
  5346. /* 136 */ {IOCFG_3_BASE+0x010},
  5347. /* 137 */ {IOCFG_3_BASE+0x010},
  5348. /* 138 */ {IOCFG_3_BASE+0x010},
  5349. /* 139 */ {IOCFG_3_BASE+0x010},
  5350. /* 140 */ {IOCFG_3_BASE+0x010},
  5351. /* 141 */ {IOCFG_3_BASE+0x010},
  5352. /* 142 */ {IOCFG_3_BASE+0x010},
  5353. /* 143 */ {IOCFG_3_BASE+0x010},
  5354. /* 144 */ {IOCFG_3_BASE+0x010},
  5355. /* 145 */ {IOCFG_3_BASE+0x010},
  5356. /* 146 */ {IOCFG_3_BASE+0x010},
  5357. /* 147 */ {IOCFG_3_BASE+0x010},
  5358. /* 148 */ {IOCFG_3_BASE+0x010},
  5359. /* 149 */ {IOCFG_3_BASE+0x010},
  5360. /* 150 */ {-1},
  5361. /* 151 */ {-1},
  5362. /* 152 */ {-1},
  5363. /* 153 */ {-1},
  5364. /* 154 */ {-1},
  5365. /* 155 */ {-1},
  5366. /* 156 */ {-1},
  5367. /* 157 */ {-1},
  5368. /* 158 */ {-1},
  5369. /* 159 */ {-1},
  5370. /* 160 */ {IOCFG_4_BASE+0x010},
  5371. /* 161 */ {IOCFG_4_BASE+0x010},
  5372. /* 162 */ {IOCFG_4_BASE+0x010},
  5373. /* 163 */ {IOCFG_4_BASE+0x010},
  5374. /* 164 */ {IOCFG_4_BASE+0x010},
  5375. /* 165 */ {IOCFG_4_BASE+0x010},
  5376. /* 166 */ {IOCFG_4_BASE+0x010},
  5377. /* 167 */ {IOCFG_4_BASE+0x010},
  5378. /* 168 */ {IOCFG_4_BASE+0x010},
  5379. /* 169 */ {IOCFG_4_BASE+0x010},
  5380. /* 170 */ {IOCFG_4_BASE+0x010},
  5381. /* 171 */ {IOCFG_4_BASE+0x010},
  5382. /* 172 */ {IOCFG_5_BASE+0x010},
  5383. /* 173 */ {IOCFG_5_BASE+0x010},
  5384. /* 174 */ {IOCFG_5_BASE+0x010},
  5385. /* 175 */ {IOCFG_5_BASE+0x010},
  5386. /* 176 */ {IOCFG_5_BASE+0x010},
  5387. /* 177 */ {IOCFG_5_BASE+0x010},
  5388. /* 178 */ {IOCFG_5_BASE+0x010},
  5389. /* 179 */ {IOCFG_5_BASE+0x010},
  5390. /* 180 */ {IOCFG_5_BASE+0x010},
  5391. /* 181 */ {IOCFG_5_BASE+0x010},
  5392. /* 182 */ {IOCFG_5_BASE+0x010},
  5393. /* 183 */ {IOCFG_5_BASE+0x010},
  5394. /* 184 */ {IOCFG_5_BASE+0x010},
  5395. /* 185 */ {IOCFG_5_BASE+0x010},
  5396. /* 186 */ {IOCFG_5_BASE+0x010},
  5397. /* 187 */ {IOCFG_5_BASE+0x010},
  5398. /* 188 */ {IOCFG_5_BASE+0x010},
  5399. /* 189 */ {IOCFG_5_BASE+0x010},
  5400. /* 190 */ {-1},
  5401. /* 191 */ {-1},
  5402. /* 192 */ {-1},
  5403. /* 193 */ {-1},
  5404. /* 194 */ {-1},
  5405. /* 195 */ {-1},
  5406. /* 196 */ {-1},
  5407. /* 197 */ {-1},
  5408. /* 198 */ {IOCFG_0_BASE+0x010},
  5409. /* 199 */ {IOCFG_0_BASE+0x010},
  5410. /* 200 */ {IOCFG_0_BASE+0x010},
  5411. /* 201 */ {IOCFG_0_BASE+0x010},
  5412. /* 202 */ {IOCFG_0_BASE+0x010},
  5413. /* 203 */ {IOCFG_0_BASE+0x010}};
  5414. PIN_offset SMT_offset[] = {
  5415. /* 0 */ {10},
  5416. /* 1 */ {10},
  5417. /* 2 */ {10},
  5418. /* 3 */ {10},
  5419. /* 4 */ {10},
  5420. /* 5 */ {3},
  5421. /* 6 */ {3},
  5422. /* 7 */ {3},
  5423. /* 8 */ {3},
  5424. /* 9 */ {6},
  5425. /* 10 */ {6},
  5426. /* 11 */ {6},
  5427. /* 12 */ {6},
  5428. /* 13 */ {0},
  5429. /* 14 */ {0},
  5430. /* 15 */ {0},
  5431. /* 16 */ {0},
  5432. /* 17 */ {0},
  5433. /* 18 */ {0},
  5434. /* 19 */ {1},
  5435. /* 20 */ {1},
  5436. /* 21 */ {1},
  5437. /* 22 */ {-1},
  5438. /* 23 */ {-1},
  5439. /* 24 */ {-1},
  5440. /* 25 */ {-1},
  5441. /* 26 */ {-1},
  5442. /* 27 */ {-1},
  5443. /* 28 */ {-1},
  5444. /* 29 */ {-1},
  5445. /* 30 */ {-1},
  5446. /* 31 */ {-1},
  5447. /* 32 */ {-1},
  5448. /* 33 */ {-1},
  5449. /* 34 */ {-1},
  5450. /* 35 */ {-1},
  5451. /* 36 */ {-1},
  5452. /* 37 */ {-1},
  5453. /* 38 */ {-1},
  5454. /* 39 */ {-1},
  5455. /* 40 */ {-1},
  5456. /* 41 */ {-1},
  5457. /* 42 */ {0},
  5458. /* 43 */ {0},
  5459. /* 44 */ {0},
  5460. /* 45 */ {1},
  5461. /* 46 */ {1},
  5462. /* 47 */ {2},
  5463. /* 48 */ {2},
  5464. /* 49 */ {3},
  5465. /* 50 */ {3},
  5466. /* 51 */ {4},
  5467. /* 52 */ {4},
  5468. /* 53 */ {5},
  5469. /* 54 */ {5},
  5470. /* 55 */ {6},
  5471. /* 56 */ {7},
  5472. /* 57 */ {8},
  5473. /* 58 */ {8},
  5474. /* 59 */ {8},
  5475. /* 60 */ {8},
  5476. /* 61 */ {9},
  5477. /* 62 */ {9},
  5478. /* 63 */ {9},
  5479. /* 64 */ {9},
  5480. /* 65 */ {0},
  5481. /* 66 */ {0},
  5482. /* 67 */ {0},
  5483. /* 68 */ {0},
  5484. /* 69 */ {1},
  5485. /* 70 */ {2},
  5486. /* 71 */ {2},
  5487. /* 72 */ {2},
  5488. /* 73 */ {2},
  5489. /* 74 */ {4},
  5490. /* 75 */ {4},
  5491. /* 76 */ {4},
  5492. /* 77 */ {4},
  5493. /* 78 */ {5},
  5494. /* 79 */ {5},
  5495. /* 80 */ {5},
  5496. /* 81 */ {7},
  5497. /* 82 */ {7},
  5498. /* 83 */ {7},
  5499. /* 84 */ {7},
  5500. /* 85 */ {7},
  5501. /* 86 */ {7},
  5502. /* 87 */ {8},
  5503. /* 88 */ {8},
  5504. /* 89 */ {8},
  5505. /* 90 */ {8},
  5506. /* 91 */ {8},
  5507. /* 92 */ {8},
  5508. /* 93 */ {8},
  5509. /* 94 */ {8},
  5510. /* 95 */ {8},
  5511. /* 96 */ {8},
  5512. /* 97 */ {8},
  5513. /* 98 */ {8},
  5514. /* 99 */ {8},
  5515. /* 100 */ {8},
  5516. /* 101 */ {8},
  5517. /* 102 */ {8},
  5518. /* 103 */ {8},
  5519. /* 104 */ {9},
  5520. /* 105 */ {9},
  5521. /* 106 */ {9},
  5522. /* 107 */ {9},
  5523. /* 108 */ {9},
  5524. /* 109 */ {9},
  5525. /* 110 */ {9},
  5526. /* 111 */ {9},
  5527. /* 112 */ {9},
  5528. /* 113 */ {9},
  5529. /* 114 */ {9},
  5530. /* 115 */ {-1},
  5531. /* 116 */ {-1},
  5532. /* 117 */ {-1},
  5533. /* 118 */ {0},
  5534. /* 119 */ {0},
  5535. /* 120 */ {0},
  5536. /* 121 */ {0},
  5537. /* 122 */ {0},
  5538. /* 123 */ {0},
  5539. /* 124 */ {0},
  5540. /* 125 */ {0},
  5541. /* 126 */ {0},
  5542. /* 127 */ {0},
  5543. /* 128 */ {0},
  5544. /* 129 */ {0},
  5545. /* 130 */ {0},
  5546. /* 131 */ {0},
  5547. /* 132 */ {0},
  5548. /* 133 */ {0},
  5549. /* 134 */ {0},
  5550. /* 135 */ {0},
  5551. /* 136 */ {0},
  5552. /* 137 */ {1},
  5553. /* 138 */ {2},
  5554. /* 139 */ {2},
  5555. /* 140 */ {2},
  5556. /* 141 */ {2},
  5557. /* 142 */ {2},
  5558. /* 143 */ {3},
  5559. /* 144 */ {3},
  5560. /* 145 */ {3},
  5561. /* 146 */ {4},
  5562. /* 147 */ {4},
  5563. /* 148 */ {5},
  5564. /* 149 */ {1},
  5565. /* 150 */ {-1},
  5566. /* 151 */ {-1},
  5567. /* 152 */ {-1},
  5568. /* 153 */ {-1},
  5569. /* 154 */ {-1},
  5570. /* 155 */ {-1},
  5571. /* 156 */ {-1},
  5572. /* 157 */ {-1},
  5573. /* 158 */ {-1},
  5574. /* 159 */ {-1},
  5575. /* 160 */ {0},
  5576. /* 161 */ {0},
  5577. /* 162 */ {0},
  5578. /* 163 */ {1},
  5579. /* 164 */ {1},
  5580. /* 165 */ {1},
  5581. /* 166 */ {2},
  5582. /* 167 */ {3},
  5583. /* 168 */ {4},
  5584. /* 169 */ {4},
  5585. /* 170 */ {4},
  5586. /* 171 */ {4},
  5587. /* 172 */ {0},
  5588. /* 173 */ {1},
  5589. /* 174 */ {2},
  5590. /* 175 */ {3},
  5591. /* 176 */ {3},
  5592. /* 177 */ {3},
  5593. /* 178 */ {3},
  5594. /* 179 */ {3},
  5595. /* 180 */ {3},
  5596. /* 181 */ {3},
  5597. /* 182 */ {3},
  5598. /* 183 */ {4},
  5599. /* 184 */ {5},
  5600. /* 185 */ {5},
  5601. /* 186 */ {6},
  5602. /* 187 */ {6},
  5603. /* 188 */ {6},
  5604. /* 189 */ {6},
  5605. /* 190 */ {-1},
  5606. /* 191 */ {-1},
  5607. /* 192 */ {-1},
  5608. /* 193 */ {-1},
  5609. /* 194 */ {-1},
  5610. /* 195 */ {-1},
  5611. /* 196 */ {-1},
  5612. /* 197 */ {-1},
  5613. /* 198 */ {2},
  5614. /* 199 */ {3},
  5615. /* 200 */ {4},
  5616. /* 201 */ {4},
  5617. /* 202 */ {4},
  5618. /* 203 */ {4}};
  5619. PIN_addr PULLEN_addr[] = {
  5620. /* 0 */ {IOCFG_1_BASE+0x030},
  5621. /* 1 */ {IOCFG_1_BASE+0x030},
  5622. /* 2 */ {IOCFG_1_BASE+0x030},
  5623. /* 3 */ {IOCFG_1_BASE+0x030},
  5624. /* 4 */ {IOCFG_1_BASE+0x030},
  5625. /* 5 */ {IOCFG_2_BASE+0x030},
  5626. /* 6 */ {IOCFG_2_BASE+0x030},
  5627. /* 7 */ {IOCFG_2_BASE+0x030},
  5628. /* 8 */ {IOCFG_2_BASE+0x030},
  5629. /* 9 */ {IOCFG_2_BASE+0x030},
  5630. /* 10 */ {IOCFG_2_BASE+0x030},
  5631. /* 11 */ {IOCFG_2_BASE+0x030},
  5632. /* 12 */ {IOCFG_2_BASE+0x030},
  5633. /* 13 */ {IOCFG_0_BASE+0x030},
  5634. /* 14 */ {IOCFG_0_BASE+0x030},
  5635. /* 15 */ {IOCFG_0_BASE+0x030},
  5636. /* 16 */ {IOCFG_0_BASE+0x030},
  5637. /* 17 */ {IOCFG_0_BASE+0x030},
  5638. /* 18 */ {IOCFG_0_BASE+0x030},
  5639. /* 19 */ {IOCFG_0_BASE+0x030},
  5640. /* 20 */ {IOCFG_0_BASE+0x030},
  5641. /* 21 */ {IOCFG_0_BASE+0x030},
  5642. /* 22 */ {-1},
  5643. /* 23 */ {-1},
  5644. /* 24 */ {-1},
  5645. /* 25 */ {-1},
  5646. /* 26 */ {-1},
  5647. /* 27 */ {-1},
  5648. /* 28 */ {-1},
  5649. /* 29 */ {-1},
  5650. /* 30 */ {-1},
  5651. /* 31 */ {-1},
  5652. /* 32 */ {-1},
  5653. /* 33 */ {-1},
  5654. /* 34 */ {-1},
  5655. /* 35 */ {-1},
  5656. /* 36 */ {-1},
  5657. /* 37 */ {-1},
  5658. /* 38 */ {-1},
  5659. /* 39 */ {-1},
  5660. /* 40 */ {-1},
  5661. /* 41 */ {-1},
  5662. /* 42 */ {IOCFG_1_BASE+0x030},
  5663. /* 43 */ {IOCFG_1_BASE+0x030},
  5664. /* 44 */ {IOCFG_1_BASE+0x030},
  5665. /* 45 */ {-1},
  5666. /* 46 */ {-1},
  5667. /* 47 */ {IOCFG_1_BASE+0x030},
  5668. /* 48 */ {IOCFG_1_BASE+0x030},
  5669. /* 49 */ {IOCFG_1_BASE+0x030},
  5670. /* 50 */ {IOCFG_1_BASE+0x030},
  5671. /* 51 */ {IOCFG_1_BASE+0x030},
  5672. /* 52 */ {IOCFG_1_BASE+0x030},
  5673. /* 53 */ {IOCFG_1_BASE+0x030},
  5674. /* 54 */ {IOCFG_1_BASE+0x030},
  5675. /* 55 */ {IOCFG_1_BASE+0x030},
  5676. /* 56 */ {IOCFG_1_BASE+0x030},
  5677. /* 57 */ {IOCFG_1_BASE+0x030},
  5678. /* 58 */ {IOCFG_1_BASE+0x030},
  5679. /* 59 */ {IOCFG_1_BASE+0x030},
  5680. /* 60 */ {IOCFG_1_BASE+0x030},
  5681. /* 61 */ {IOCFG_1_BASE+0x030},
  5682. /* 62 */ {IOCFG_1_BASE+0x030},
  5683. /* 63 */ {IOCFG_1_BASE+0x030},
  5684. /* 64 */ {IOCFG_1_BASE+0x030},
  5685. /* 65 */ {IOCFG_2_BASE+0x030},
  5686. /* 66 */ {IOCFG_2_BASE+0x030},
  5687. /* 67 */ {IOCFG_2_BASE+0x030},
  5688. /* 68 */ {IOCFG_2_BASE+0x030},
  5689. /* 69 */ {IOCFG_2_BASE+0x030},
  5690. /* 70 */ {IOCFG_2_BASE+0x030},
  5691. /* 71 */ {IOCFG_2_BASE+0x030},
  5692. /* 72 */ {IOCFG_2_BASE+0x030},
  5693. /* 73 */ {IOCFG_2_BASE+0x030},
  5694. /* 74 */ {IOCFG_2_BASE+0x030},
  5695. /* 75 */ {IOCFG_2_BASE+0x030},
  5696. /* 76 */ {IOCFG_2_BASE+0x030},
  5697. /* 77 */ {IOCFG_2_BASE+0x030},
  5698. /* 78 */ {IOCFG_2_BASE+0x030},
  5699. /* 79 */ {IOCFG_2_BASE+0x030},
  5700. /* 80 */ {IOCFG_2_BASE+0x030},
  5701. /* 81 */ {-1},
  5702. /* 82 */ {-1},
  5703. /* 83 */ {-1},
  5704. /* 84 */ {-1},
  5705. /* 85 */ {-1},
  5706. /* 86 */ {-1},
  5707. /* 87 */ {IOCFG_2_BASE+0x030},
  5708. /* 88 */ {IOCFG_2_BASE+0x030},
  5709. /* 89 */ {IOCFG_2_BASE+0x040},
  5710. /* 90 */ {IOCFG_2_BASE+0x040},
  5711. /* 91 */ {IOCFG_2_BASE+0x040},
  5712. /* 92 */ {IOCFG_2_BASE+0x040},
  5713. /* 93 */ {IOCFG_2_BASE+0x040},
  5714. /* 94 */ {IOCFG_2_BASE+0x040},
  5715. /* 95 */ {IOCFG_2_BASE+0x040},
  5716. /* 96 */ {IOCFG_2_BASE+0x040},
  5717. /* 97 */ {IOCFG_2_BASE+0x040},
  5718. /* 98 */ {IOCFG_2_BASE+0x040},
  5719. /* 99 */ {IOCFG_2_BASE+0x040},
  5720. /* 100 */ {IOCFG_2_BASE+0x040},
  5721. /* 101 */ {IOCFG_2_BASE+0x040},
  5722. /* 102 */ {IOCFG_2_BASE+0x040},
  5723. /* 103 */ {IOCFG_2_BASE+0x040},
  5724. /* 104 */ {IOCFG_2_BASE+0x040},
  5725. /* 105 */ {IOCFG_2_BASE+0x040},
  5726. /* 106 */ {IOCFG_2_BASE+0x040},
  5727. /* 107 */ {IOCFG_2_BASE+0x040},
  5728. /* 108 */ {IOCFG_2_BASE+0x040},
  5729. /* 109 */ {IOCFG_2_BASE+0x040},
  5730. /* 110 */ {IOCFG_2_BASE+0x040},
  5731. /* 111 */ {IOCFG_2_BASE+0x040},
  5732. /* 112 */ {IOCFG_2_BASE+0x040},
  5733. /* 113 */ {IOCFG_2_BASE+0x040},
  5734. /* 114 */ {IOCFG_2_BASE+0x040},
  5735. /* 115 */ {-1},
  5736. /* 116 */ {-1},
  5737. /* 117 */ {-1},
  5738. /* 118 */ {IOCFG_3_BASE+0x030},
  5739. /* 119 */ {IOCFG_3_BASE+0x030},
  5740. /* 120 */ {IOCFG_3_BASE+0x030},
  5741. /* 121 */ {IOCFG_3_BASE+0x030},
  5742. /* 122 */ {IOCFG_3_BASE+0x030},
  5743. /* 123 */ {IOCFG_3_BASE+0x030},
  5744. /* 124 */ {IOCFG_3_BASE+0x030},
  5745. /* 125 */ {IOCFG_3_BASE+0x030},
  5746. /* 126 */ {IOCFG_3_BASE+0x030},
  5747. /* 127 */ {IOCFG_3_BASE+0x030},
  5748. /* 128 */ {IOCFG_3_BASE+0x030},
  5749. /* 129 */ {IOCFG_3_BASE+0x030},
  5750. /* 130 */ {IOCFG_3_BASE+0x030},
  5751. /* 131 */ {IOCFG_3_BASE+0x030},
  5752. /* 132 */ {IOCFG_3_BASE+0x030},
  5753. /* 133 */ {IOCFG_3_BASE+0x030},
  5754. /* 134 */ {IOCFG_3_BASE+0x030},
  5755. /* 135 */ {IOCFG_3_BASE+0x030},
  5756. /* 136 */ {IOCFG_3_BASE+0x030},
  5757. /* 137 */ {IOCFG_3_BASE+0x030},
  5758. /* 138 */ {IOCFG_3_BASE+0x030},
  5759. /* 139 */ {IOCFG_3_BASE+0x030},
  5760. /* 140 */ {IOCFG_3_BASE+0x030},
  5761. /* 141 */ {IOCFG_3_BASE+0x030},
  5762. /* 142 */ {IOCFG_3_BASE+0x030},
  5763. /* 143 */ {IOCFG_3_BASE+0x030},
  5764. /* 144 */ {IOCFG_3_BASE+0x030},
  5765. /* 145 */ {IOCFG_3_BASE+0x030},
  5766. /* 146 */ {IOCFG_3_BASE+0x030},
  5767. /* 147 */ {IOCFG_3_BASE+0x030},
  5768. /* 148 */ {IOCFG_3_BASE+0x030},
  5769. /* 149 */ {IOCFG_3_BASE+0x030},
  5770. /* 150 */ {-1},
  5771. /* 151 */ {-1},
  5772. /* 152 */ {-1},
  5773. /* 153 */ {-1},
  5774. /* 154 */ {-1},
  5775. /* 155 */ {-1},
  5776. /* 156 */ {-1},
  5777. /* 157 */ {-1},
  5778. /* 158 */ {-1},
  5779. /* 159 */ {-1},
  5780. /* 160 */ {-1},
  5781. /* 161 */ {-1},
  5782. /* 162 */ {-1},
  5783. /* 163 */ {-1},
  5784. /* 164 */ {-1},
  5785. /* 165 */ {-1},
  5786. /* 166 */ {-1},
  5787. /* 167 */ {-1},
  5788. /* 168 */ {-1},
  5789. /* 169 */ {-1},
  5790. /* 170 */ {-1},
  5791. /* 171 */ {-1},
  5792. /* 172 */ {-1},
  5793. /* 173 */ {-1},
  5794. /* 174 */ {-1},
  5795. /* 175 */ {-1},
  5796. /* 176 */ {-1},
  5797. /* 177 */ {-1},
  5798. /* 178 */ {-1},
  5799. /* 179 */ {-1},
  5800. /* 180 */ {-1},
  5801. /* 181 */ {-1},
  5802. /* 182 */ {-1},
  5803. /* 183 */ {-1},
  5804. /* 184 */ {IOCFG_5_BASE+0x030},
  5805. /* 185 */ {IOCFG_5_BASE+0x030},
  5806. /* 186 */ {IOCFG_5_BASE+0x030},
  5807. /* 187 */ {IOCFG_5_BASE+0x030},
  5808. /* 188 */ {IOCFG_5_BASE+0x030},
  5809. /* 189 */ {IOCFG_5_BASE+0x030},
  5810. /* 190 */ {-1},
  5811. /* 191 */ {-1},
  5812. /* 192 */ {-1},
  5813. /* 193 */ {-1},
  5814. /* 194 */ {-1},
  5815. /* 195 */ {-1},
  5816. /* 196 */ {-1},
  5817. /* 197 */ {-1},
  5818. /* 198 */ {-1},
  5819. /* 199 */ {-1},
  5820. /* 200 */ {-1},
  5821. /* 201 */ {-1},
  5822. /* 202 */ {-1},
  5823. /* 203 */ {-1}};
  5824. PIN_offset PULLEN_offset[] = {
  5825. /* 0 */ {23},
  5826. /* 1 */ {24},
  5827. /* 2 */ {25},
  5828. /* 3 */ {26},
  5829. /* 4 */ {27},
  5830. /* 5 */ {9},
  5831. /* 6 */ {10},
  5832. /* 7 */ {11},
  5833. /* 8 */ {12},
  5834. /* 9 */ {20},
  5835. /* 10 */ {21},
  5836. /* 11 */ {22},
  5837. /* 12 */ {23},
  5838. /* 13 */ {0},
  5839. /* 14 */ {1},
  5840. /* 15 */ {2},
  5841. /* 16 */ {3},
  5842. /* 17 */ {4},
  5843. /* 18 */ {5},
  5844. /* 19 */ {6},
  5845. /* 20 */ {7},
  5846. /* 21 */ {8},
  5847. /* 22 */ {-1},
  5848. /* 23 */ {-1},
  5849. /* 24 */ {-1},
  5850. /* 25 */ {-1},
  5851. /* 26 */ {-1},
  5852. /* 27 */ {-1},
  5853. /* 28 */ {-1},
  5854. /* 29 */ {-1},
  5855. /* 30 */ {-1},
  5856. /* 31 */ {-1},
  5857. /* 32 */ {-1},
  5858. /* 33 */ {-1},
  5859. /* 34 */ {-1},
  5860. /* 35 */ {-1},
  5861. /* 36 */ {-1},
  5862. /* 37 */ {-1},
  5863. /* 38 */ {-1},
  5864. /* 39 */ {-1},
  5865. /* 40 */ {-1},
  5866. /* 41 */ {-1},
  5867. /* 42 */ {0},
  5868. /* 43 */ {1},
  5869. /* 44 */ {2},
  5870. /* 45 */ {-1},
  5871. /* 46 */ {-1},
  5872. /* 47 */ {5},
  5873. /* 48 */ {6},
  5874. /* 49 */ {7},
  5875. /* 50 */ {8},
  5876. /* 51 */ {9},
  5877. /* 52 */ {10},
  5878. /* 53 */ {11},
  5879. /* 54 */ {12},
  5880. /* 55 */ {13},
  5881. /* 56 */ {14},
  5882. /* 57 */ {15},
  5883. /* 58 */ {16},
  5884. /* 59 */ {17},
  5885. /* 60 */ {18},
  5886. /* 61 */ {19},
  5887. /* 62 */ {20},
  5888. /* 63 */ {21},
  5889. /* 64 */ {22},
  5890. /* 65 */ {0},
  5891. /* 66 */ {1},
  5892. /* 67 */ {2},
  5893. /* 68 */ {3},
  5894. /* 69 */ {4},
  5895. /* 70 */ {5},
  5896. /* 71 */ {6},
  5897. /* 72 */ {7},
  5898. /* 73 */ {8},
  5899. /* 74 */ {13},
  5900. /* 75 */ {14},
  5901. /* 76 */ {15},
  5902. /* 77 */ {16},
  5903. /* 78 */ {17},
  5904. /* 79 */ {18},
  5905. /* 80 */ {19},
  5906. /* 81 */ {-1},
  5907. /* 82 */ {-1},
  5908. /* 83 */ {-1},
  5909. /* 84 */ {-1},
  5910. /* 85 */ {-1},
  5911. /* 86 */ {-1},
  5912. /* 87 */ {30},
  5913. /* 88 */ {31},
  5914. /* 89 */ {0},
  5915. /* 90 */ {1},
  5916. /* 91 */ {2},
  5917. /* 92 */ {3},
  5918. /* 93 */ {4},
  5919. /* 94 */ {5},
  5920. /* 95 */ {6},
  5921. /* 96 */ {7},
  5922. /* 97 */ {8},
  5923. /* 98 */ {9},
  5924. /* 99 */ {10},
  5925. /* 100 */ {11},
  5926. /* 101 */ {12},
  5927. /* 102 */ {13},
  5928. /* 103 */ {14},
  5929. /* 104 */ {15},
  5930. /* 105 */ {16},
  5931. /* 106 */ {17},
  5932. /* 107 */ {18},
  5933. /* 108 */ {19},
  5934. /* 109 */ {20},
  5935. /* 110 */ {21},
  5936. /* 111 */ {22},
  5937. /* 112 */ {23},
  5938. /* 113 */ {24},
  5939. /* 114 */ {25},
  5940. /* 115 */ {-1},
  5941. /* 116 */ {-1},
  5942. /* 117 */ {-1},
  5943. /* 118 */ {0},
  5944. /* 119 */ {1},
  5945. /* 120 */ {2},
  5946. /* 121 */ {3},
  5947. /* 122 */ {4},
  5948. /* 123 */ {5},
  5949. /* 124 */ {6},
  5950. /* 125 */ {7},
  5951. /* 126 */ {8},
  5952. /* 127 */ {9},
  5953. /* 128 */ {10},
  5954. /* 129 */ {11},
  5955. /* 130 */ {12},
  5956. /* 131 */ {13},
  5957. /* 132 */ {14},
  5958. /* 133 */ {15},
  5959. /* 134 */ {16},
  5960. /* 135 */ {17},
  5961. /* 136 */ {18},
  5962. /* 137 */ {19},
  5963. /* 138 */ {20},
  5964. /* 139 */ {21},
  5965. /* 140 */ {22},
  5966. /* 141 */ {23},
  5967. /* 142 */ {24},
  5968. /* 143 */ {25},
  5969. /* 144 */ {26},
  5970. /* 145 */ {27},
  5971. /* 146 */ {28},
  5972. /* 147 */ {29},
  5973. /* 148 */ {30},
  5974. /* 149 */ {31},
  5975. /* 150 */ {-1},
  5976. /* 151 */ {-1},
  5977. /* 152 */ {-1},
  5978. /* 153 */ {-1},
  5979. /* 154 */ {-1},
  5980. /* 155 */ {-1},
  5981. /* 156 */ {-1},
  5982. /* 157 */ {-1},
  5983. /* 158 */ {-1},
  5984. /* 159 */ {-1},
  5985. /* 160 */ {-1},
  5986. /* 161 */ {-1},
  5987. /* 162 */ {-1},
  5988. /* 163 */ {-1},
  5989. /* 164 */ {-1},
  5990. /* 165 */ {-1},
  5991. /* 166 */ {-1},
  5992. /* 167 */ {-1},
  5993. /* 168 */ {-1},
  5994. /* 169 */ {-1},
  5995. /* 170 */ {-1},
  5996. /* 171 */ {-1},
  5997. /* 172 */ {-1},
  5998. /* 173 */ {-1},
  5999. /* 174 */ {-1},
  6000. /* 175 */ {-1},
  6001. /* 176 */ {-1},
  6002. /* 177 */ {-1},
  6003. /* 178 */ {-1},
  6004. /* 179 */ {-1},
  6005. /* 180 */ {-1},
  6006. /* 181 */ {-1},
  6007. /* 182 */ {-1},
  6008. /* 183 */ {-1},
  6009. /* 184 */ {12},
  6010. /* 185 */ {13},
  6011. /* 186 */ {14},
  6012. /* 187 */ {15},
  6013. /* 188 */ {16},
  6014. /* 189 */ {17},
  6015. /* 190 */ {-1},
  6016. /* 191 */ {-1},
  6017. /* 192 */ {-1},
  6018. /* 193 */ {-1},
  6019. /* 194 */ {-1},
  6020. /* 195 */ {-1},
  6021. /* 196 */ {-1},
  6022. /* 197 */ {-1},
  6023. /* 198 */ {-1},
  6024. /* 199 */ {-1},
  6025. /* 200 */ {-1},
  6026. /* 201 */ {-1},
  6027. /* 202 */ {-1},
  6028. /* 203 */ {-1}};
  6029. PIN_addr PULL_addr[] = {
  6030. /* 0 */ {IOCFG_1_BASE+0x050},
  6031. /* 1 */ {IOCFG_1_BASE+0x050},
  6032. /* 2 */ {IOCFG_1_BASE+0x050},
  6033. /* 3 */ {IOCFG_1_BASE+0x050},
  6034. /* 4 */ {IOCFG_1_BASE+0x050},
  6035. /* 5 */ {IOCFG_2_BASE+0x050},
  6036. /* 6 */ {IOCFG_2_BASE+0x050},
  6037. /* 7 */ {IOCFG_2_BASE+0x050},
  6038. /* 8 */ {IOCFG_2_BASE+0x050},
  6039. /* 9 */ {IOCFG_2_BASE+0x050},
  6040. /* 10 */ {IOCFG_2_BASE+0x050},
  6041. /* 11 */ {IOCFG_2_BASE+0x050},
  6042. /* 12 */ {IOCFG_2_BASE+0x050},
  6043. /* 13 */ {IOCFG_0_BASE+0x050},
  6044. /* 14 */ {IOCFG_0_BASE+0x050},
  6045. /* 15 */ {IOCFG_0_BASE+0x050},
  6046. /* 16 */ {IOCFG_0_BASE+0x050},
  6047. /* 17 */ {IOCFG_0_BASE+0x050},
  6048. /* 18 */ {IOCFG_0_BASE+0x050},
  6049. /* 19 */ {IOCFG_0_BASE+0x050},
  6050. /* 20 */ {IOCFG_0_BASE+0x050},
  6051. /* 21 */ {IOCFG_0_BASE+0x050},
  6052. /* 22 */ {-1},
  6053. /* 23 */ {-1},
  6054. /* 24 */ {-1},
  6055. /* 25 */ {-1},
  6056. /* 26 */ {-1},
  6057. /* 27 */ {-1},
  6058. /* 28 */ {-1},
  6059. /* 29 */ {-1},
  6060. /* 30 */ {-1},
  6061. /* 31 */ {-1},
  6062. /* 32 */ {-1},
  6063. /* 33 */ {-1},
  6064. /* 34 */ {-1},
  6065. /* 35 */ {-1},
  6066. /* 36 */ {-1},
  6067. /* 37 */ {-1},
  6068. /* 38 */ {-1},
  6069. /* 39 */ {-1},
  6070. /* 40 */ {-1},
  6071. /* 41 */ {-1},
  6072. /* 42 */ {IOCFG_1_BASE+0x050},
  6073. /* 43 */ {IOCFG_1_BASE+0x050},
  6074. /* 44 */ {IOCFG_1_BASE+0x050},
  6075. /* 45 */ {-1},
  6076. /* 46 */ {-1},
  6077. /* 47 */ {IOCFG_1_BASE+0x050},
  6078. /* 48 */ {IOCFG_1_BASE+0x050},
  6079. /* 49 */ {IOCFG_1_BASE+0x050},
  6080. /* 50 */ {IOCFG_1_BASE+0x050},
  6081. /* 51 */ {IOCFG_1_BASE+0x050},
  6082. /* 52 */ {IOCFG_1_BASE+0x050},
  6083. /* 53 */ {IOCFG_1_BASE+0x050},
  6084. /* 54 */ {IOCFG_1_BASE+0x050},
  6085. /* 55 */ {IOCFG_1_BASE+0x050},
  6086. /* 56 */ {IOCFG_1_BASE+0x050},
  6087. /* 57 */ {IOCFG_1_BASE+0x050},
  6088. /* 58 */ {IOCFG_1_BASE+0x050},
  6089. /* 59 */ {IOCFG_1_BASE+0x050},
  6090. /* 60 */ {IOCFG_1_BASE+0x050},
  6091. /* 61 */ {IOCFG_1_BASE+0x050},
  6092. /* 62 */ {IOCFG_1_BASE+0x050},
  6093. /* 63 */ {IOCFG_1_BASE+0x050},
  6094. /* 64 */ {IOCFG_1_BASE+0x050},
  6095. /* 65 */ {IOCFG_2_BASE+0x050},
  6096. /* 66 */ {IOCFG_2_BASE+0x050},
  6097. /* 67 */ {IOCFG_2_BASE+0x050},
  6098. /* 68 */ {IOCFG_2_BASE+0x050},
  6099. /* 69 */ {IOCFG_2_BASE+0x050},
  6100. /* 70 */ {IOCFG_2_BASE+0x050},
  6101. /* 71 */ {IOCFG_2_BASE+0x050},
  6102. /* 72 */ {IOCFG_2_BASE+0x050},
  6103. /* 73 */ {IOCFG_2_BASE+0x050},
  6104. /* 74 */ {IOCFG_2_BASE+0x050},
  6105. /* 75 */ {IOCFG_2_BASE+0x050},
  6106. /* 76 */ {IOCFG_2_BASE+0x050},
  6107. /* 77 */ {IOCFG_2_BASE+0x050},
  6108. /* 78 */ {IOCFG_2_BASE+0x050},
  6109. /* 79 */ {IOCFG_2_BASE+0x050},
  6110. /* 80 */ {IOCFG_2_BASE+0x050},
  6111. /* 81 */ {-1},
  6112. /* 82 */ {-1},
  6113. /* 83 */ {-1},
  6114. /* 84 */ {-1},
  6115. /* 85 */ {-1},
  6116. /* 86 */ {-1},
  6117. /* 87 */ {IOCFG_2_BASE+0x050},
  6118. /* 88 */ {IOCFG_2_BASE+0x050},
  6119. /* 89 */ {IOCFG_2_BASE+0x060},
  6120. /* 90 */ {IOCFG_2_BASE+0x060},
  6121. /* 91 */ {IOCFG_2_BASE+0x060},
  6122. /* 92 */ {IOCFG_2_BASE+0x060},
  6123. /* 93 */ {IOCFG_2_BASE+0x060},
  6124. /* 94 */ {IOCFG_2_BASE+0x060},
  6125. /* 95 */ {IOCFG_2_BASE+0x060},
  6126. /* 96 */ {IOCFG_2_BASE+0x060},
  6127. /* 97 */ {IOCFG_2_BASE+0x060},
  6128. /* 98 */ {IOCFG_2_BASE+0x060},
  6129. /* 99 */ {IOCFG_2_BASE+0x060},
  6130. /* 100 */ {IOCFG_2_BASE+0x060},
  6131. /* 101 */ {IOCFG_2_BASE+0x060},
  6132. /* 102 */ {IOCFG_2_BASE+0x060},
  6133. /* 103 */ {IOCFG_2_BASE+0x060},
  6134. /* 104 */ {IOCFG_2_BASE+0x060},
  6135. /* 105 */ {IOCFG_2_BASE+0x060},
  6136. /* 106 */ {IOCFG_2_BASE+0x060},
  6137. /* 107 */ {IOCFG_2_BASE+0x060},
  6138. /* 108 */ {IOCFG_2_BASE+0x060},
  6139. /* 109 */ {IOCFG_2_BASE+0x060},
  6140. /* 110 */ {IOCFG_2_BASE+0x060},
  6141. /* 111 */ {IOCFG_2_BASE+0x060},
  6142. /* 112 */ {IOCFG_2_BASE+0x060},
  6143. /* 113 */ {IOCFG_2_BASE+0x060},
  6144. /* 114 */ {IOCFG_2_BASE+0x060},
  6145. /* 115 */ {-1},
  6146. /* 116 */ {-1},
  6147. /* 117 */ {-1},
  6148. /* 118 */ {IOCFG_3_BASE+0x050},
  6149. /* 119 */ {IOCFG_3_BASE+0x050},
  6150. /* 120 */ {IOCFG_3_BASE+0x050},
  6151. /* 121 */ {IOCFG_3_BASE+0x050},
  6152. /* 122 */ {IOCFG_3_BASE+0x050},
  6153. /* 123 */ {IOCFG_3_BASE+0x050},
  6154. /* 124 */ {IOCFG_3_BASE+0x050},
  6155. /* 125 */ {IOCFG_3_BASE+0x050},
  6156. /* 126 */ {IOCFG_3_BASE+0x050},
  6157. /* 127 */ {IOCFG_3_BASE+0x050},
  6158. /* 128 */ {IOCFG_3_BASE+0x050},
  6159. /* 129 */ {IOCFG_3_BASE+0x050},
  6160. /* 130 */ {IOCFG_3_BASE+0x050},
  6161. /* 131 */ {IOCFG_3_BASE+0x050},
  6162. /* 132 */ {IOCFG_3_BASE+0x050},
  6163. /* 133 */ {IOCFG_3_BASE+0x050},
  6164. /* 134 */ {IOCFG_3_BASE+0x050},
  6165. /* 135 */ {IOCFG_3_BASE+0x050},
  6166. /* 136 */ {IOCFG_3_BASE+0x050},
  6167. /* 137 */ {IOCFG_3_BASE+0x050},
  6168. /* 138 */ {IOCFG_3_BASE+0x050},
  6169. /* 139 */ {IOCFG_3_BASE+0x050},
  6170. /* 140 */ {IOCFG_3_BASE+0x050},
  6171. /* 141 */ {IOCFG_3_BASE+0x050},
  6172. /* 142 */ {IOCFG_3_BASE+0x050},
  6173. /* 143 */ {IOCFG_3_BASE+0x050},
  6174. /* 144 */ {IOCFG_3_BASE+0x050},
  6175. /* 145 */ {IOCFG_3_BASE+0x050},
  6176. /* 146 */ {IOCFG_3_BASE+0x050},
  6177. /* 147 */ {IOCFG_3_BASE+0x050},
  6178. /* 148 */ {IOCFG_3_BASE+0x050},
  6179. /* 149 */ {IOCFG_3_BASE+0x050},
  6180. /* 150 */ {-1},
  6181. /* 151 */ {-1},
  6182. /* 152 */ {-1},
  6183. /* 153 */ {-1},
  6184. /* 154 */ {-1},
  6185. /* 155 */ {-1},
  6186. /* 156 */ {-1},
  6187. /* 157 */ {-1},
  6188. /* 158 */ {-1},
  6189. /* 159 */ {-1},
  6190. /* 160 */ {-1},
  6191. /* 161 */ {-1},
  6192. /* 162 */ {-1},
  6193. /* 163 */ {-1},
  6194. /* 164 */ {-1},
  6195. /* 165 */ {-1},
  6196. /* 166 */ {-1},
  6197. /* 167 */ {-1},
  6198. /* 168 */ {-1},
  6199. /* 169 */ {-1},
  6200. /* 170 */ {-1},
  6201. /* 171 */ {-1},
  6202. /* 172 */ {-1},
  6203. /* 173 */ {-1},
  6204. /* 174 */ {-1},
  6205. /* 175 */ {-1},
  6206. /* 176 */ {-1},
  6207. /* 177 */ {-1},
  6208. /* 178 */ {-1},
  6209. /* 179 */ {-1},
  6210. /* 180 */ {-1},
  6211. /* 181 */ {-1},
  6212. /* 182 */ {-1},
  6213. /* 183 */ {-1},
  6214. /* 184 */ {IOCFG_5_BASE+0x050},
  6215. /* 185 */ {IOCFG_5_BASE+0x050},
  6216. /* 186 */ {IOCFG_5_BASE+0x050},
  6217. /* 187 */ {IOCFG_5_BASE+0x050},
  6218. /* 188 */ {IOCFG_5_BASE+0x050},
  6219. /* 189 */ {IOCFG_5_BASE+0x050},
  6220. /* 190 */ {-1},
  6221. /* 191 */ {-1},
  6222. /* 192 */ {-1},
  6223. /* 193 */ {-1},
  6224. /* 194 */ {-1},
  6225. /* 195 */ {-1},
  6226. /* 196 */ {-1},
  6227. /* 197 */ {-1},
  6228. /* 198 */ {-1},
  6229. /* 199 */ {-1},
  6230. /* 200 */ {-1},
  6231. /* 201 */ {-1},
  6232. /* 202 */ {-1},
  6233. /* 203 */ {-1}};
  6234. PIN_offset PULL_offset[] = {
  6235. /* 0 */ {23},
  6236. /* 1 */ {24},
  6237. /* 2 */ {25},
  6238. /* 3 */ {26},
  6239. /* 4 */ {27},
  6240. /* 5 */ {9},
  6241. /* 6 */ {10},
  6242. /* 7 */ {11},
  6243. /* 8 */ {12},
  6244. /* 9 */ {20},
  6245. /* 10 */ {21},
  6246. /* 11 */ {22},
  6247. /* 12 */ {23},
  6248. /* 13 */ {0},
  6249. /* 14 */ {1},
  6250. /* 15 */ {2},
  6251. /* 16 */ {3},
  6252. /* 17 */ {4},
  6253. /* 18 */ {5},
  6254. /* 19 */ {6},
  6255. /* 20 */ {7},
  6256. /* 21 */ {8},
  6257. /* 22 */ {-1},
  6258. /* 23 */ {-1},
  6259. /* 24 */ {-1},
  6260. /* 25 */ {-1},
  6261. /* 26 */ {-1},
  6262. /* 27 */ {-1},
  6263. /* 28 */ {-1},
  6264. /* 29 */ {-1},
  6265. /* 30 */ {-1},
  6266. /* 31 */ {-1},
  6267. /* 32 */ {-1},
  6268. /* 33 */ {-1},
  6269. /* 34 */ {-1},
  6270. /* 35 */ {-1},
  6271. /* 36 */ {-1},
  6272. /* 37 */ {-1},
  6273. /* 38 */ {-1},
  6274. /* 39 */ {-1},
  6275. /* 40 */ {-1},
  6276. /* 41 */ {-1},
  6277. /* 42 */ {0},
  6278. /* 43 */ {1},
  6279. /* 44 */ {2},
  6280. /* 45 */ {-1},
  6281. /* 46 */ {-1},
  6282. /* 47 */ {5},
  6283. /* 48 */ {6},
  6284. /* 49 */ {7},
  6285. /* 50 */ {8},
  6286. /* 51 */ {9},
  6287. /* 52 */ {10},
  6288. /* 53 */ {11},
  6289. /* 54 */ {12},
  6290. /* 55 */ {13},
  6291. /* 56 */ {14},
  6292. /* 57 */ {15},
  6293. /* 58 */ {16},
  6294. /* 59 */ {17},
  6295. /* 60 */ {18},
  6296. /* 61 */ {19},
  6297. /* 62 */ {20},
  6298. /* 63 */ {21},
  6299. /* 64 */ {22},
  6300. /* 65 */ {0},
  6301. /* 66 */ {1},
  6302. /* 67 */ {2},
  6303. /* 68 */ {3},
  6304. /* 69 */ {4},
  6305. /* 70 */ {5},
  6306. /* 71 */ {6},
  6307. /* 72 */ {7},
  6308. /* 73 */ {8},
  6309. /* 74 */ {13},
  6310. /* 75 */ {14},
  6311. /* 76 */ {15},
  6312. /* 77 */ {16},
  6313. /* 78 */ {17},
  6314. /* 79 */ {18},
  6315. /* 80 */ {19},
  6316. /* 81 */ {-1},
  6317. /* 82 */ {-1},
  6318. /* 83 */ {-1},
  6319. /* 84 */ {-1},
  6320. /* 85 */ {-1},
  6321. /* 86 */ {-1},
  6322. /* 87 */ {30},
  6323. /* 88 */ {31},
  6324. /* 89 */ {0},
  6325. /* 90 */ {1},
  6326. /* 91 */ {2},
  6327. /* 92 */ {3},
  6328. /* 93 */ {4},
  6329. /* 94 */ {5},
  6330. /* 95 */ {6},
  6331. /* 96 */ {7},
  6332. /* 97 */ {8},
  6333. /* 98 */ {9},
  6334. /* 99 */ {10},
  6335. /* 100 */ {11},
  6336. /* 101 */ {12},
  6337. /* 102 */ {13},
  6338. /* 103 */ {14},
  6339. /* 104 */ {15},
  6340. /* 105 */ {16},
  6341. /* 106 */ {17},
  6342. /* 107 */ {18},
  6343. /* 108 */ {19},
  6344. /* 109 */ {20},
  6345. /* 110 */ {21},
  6346. /* 111 */ {22},
  6347. /* 112 */ {23},
  6348. /* 113 */ {24},
  6349. /* 114 */ {25},
  6350. /* 115 */ {-1},
  6351. /* 116 */ {-1},
  6352. /* 117 */ {-1},
  6353. /* 118 */ {0},
  6354. /* 119 */ {1},
  6355. /* 120 */ {2},
  6356. /* 121 */ {3},
  6357. /* 122 */ {4},
  6358. /* 123 */ {5},
  6359. /* 124 */ {6},
  6360. /* 125 */ {7},
  6361. /* 126 */ {8},
  6362. /* 127 */ {9},
  6363. /* 128 */ {10},
  6364. /* 129 */ {11},
  6365. /* 130 */ {12},
  6366. /* 131 */ {13},
  6367. /* 132 */ {14},
  6368. /* 133 */ {15},
  6369. /* 134 */ {16},
  6370. /* 135 */ {17},
  6371. /* 136 */ {18},
  6372. /* 137 */ {19},
  6373. /* 138 */ {20},
  6374. /* 139 */ {21},
  6375. /* 140 */ {22},
  6376. /* 141 */ {23},
  6377. /* 142 */ {24},
  6378. /* 143 */ {25},
  6379. /* 144 */ {26},
  6380. /* 145 */ {27},
  6381. /* 146 */ {28},
  6382. /* 147 */ {29},
  6383. /* 148 */ {30},
  6384. /* 149 */ {31},
  6385. /* 150 */ {-1},
  6386. /* 151 */ {-1},
  6387. /* 152 */ {-1},
  6388. /* 153 */ {-1},
  6389. /* 154 */ {-1},
  6390. /* 155 */ {-1},
  6391. /* 156 */ {-1},
  6392. /* 157 */ {-1},
  6393. /* 158 */ {-1},
  6394. /* 159 */ {-1},
  6395. /* 160 */ {-1},
  6396. /* 161 */ {-1},
  6397. /* 162 */ {-1},
  6398. /* 163 */ {-1},
  6399. /* 164 */ {-1},
  6400. /* 165 */ {-1},
  6401. /* 166 */ {-1},
  6402. /* 167 */ {-1},
  6403. /* 168 */ {-1},
  6404. /* 169 */ {-1},
  6405. /* 170 */ {-1},
  6406. /* 171 */ {-1},
  6407. /* 172 */ {-1},
  6408. /* 173 */ {-1},
  6409. /* 174 */ {-1},
  6410. /* 175 */ {-1},
  6411. /* 176 */ {-1},
  6412. /* 177 */ {-1},
  6413. /* 178 */ {-1},
  6414. /* 179 */ {-1},
  6415. /* 180 */ {-1},
  6416. /* 181 */ {-1},
  6417. /* 182 */ {-1},
  6418. /* 183 */ {-1},
  6419. /* 184 */ {12},
  6420. /* 185 */ {13},
  6421. /* 186 */ {14},
  6422. /* 187 */ {15},
  6423. /* 188 */ {16},
  6424. /* 189 */ {17},
  6425. /* 190 */ {-1},
  6426. /* 191 */ {-1},
  6427. /* 192 */ {-1},
  6428. /* 193 */ {-1},
  6429. /* 194 */ {-1},
  6430. /* 195 */ {-1},
  6431. /* 196 */ {-1},
  6432. /* 197 */ {-1},
  6433. /* 198 */ {-1},
  6434. /* 199 */ {-1},
  6435. /* 200 */ {-1},
  6436. /* 201 */ {-1},
  6437. /* 202 */ {-1},
  6438. /* 203 */ {-1}};
  6439. PIN_addr pupd_addr[] = {
  6440. /* 0 */ {-1},
  6441. /* 1 */ {-1},
  6442. /* 2 */ {-1},
  6443. /* 3 */ {-1},
  6444. /* 4 */ {-1},
  6445. /* 5 */ {-1},
  6446. /* 6 */ {-1},
  6447. /* 7 */ {-1},
  6448. /* 8 */ {-1},
  6449. /* 9 */ {-1},
  6450. /* 10 */ {-1},
  6451. /* 11 */ {-1},
  6452. /* 12 */ {-1},
  6453. /* 13 */ {-1},
  6454. /* 14 */ {-1},
  6455. /* 15 */ {-1},
  6456. /* 16 */ {-1},
  6457. /* 17 */ {-1},
  6458. /* 18 */ {-1},
  6459. /* 19 */ {-1},
  6460. /* 20 */ {-1},
  6461. /* 21 */ {-1},
  6462. /* 22 */ {-1},
  6463. /* 23 */ {-1},
  6464. /* 24 */ {-1},
  6465. /* 25 */ {-1},
  6466. /* 26 */ {-1},
  6467. /* 27 */ {-1},
  6468. /* 28 */ {-1},
  6469. /* 29 */ {-1},
  6470. /* 30 */ {-1},
  6471. /* 31 */ {-1},
  6472. /* 32 */ {-1},
  6473. /* 33 */ {-1},
  6474. /* 34 */ {-1},
  6475. /* 35 */ {-1},
  6476. /* 36 */ {-1},
  6477. /* 37 */ {-1},
  6478. /* 38 */ {-1},
  6479. /* 39 */ {-1},
  6480. /* 40 */ {-1},
  6481. /* 41 */ {-1},
  6482. /* 42 */ {-1},
  6483. /* 43 */ {-1},
  6484. /* 44 */ {-1},
  6485. /* 45 */ {IOCFG_1_BASE+0x080},
  6486. /* 46 */ {IOCFG_1_BASE+0x080},
  6487. /* 47 */ {-1},
  6488. /* 48 */ {-1},
  6489. /* 49 */ {-1},
  6490. /* 50 */ {-1},
  6491. /* 51 */ {-1},
  6492. /* 52 */ {-1},
  6493. /* 53 */ {-1},
  6494. /* 54 */ {-1},
  6495. /* 55 */ {-1},
  6496. /* 56 */ {-1},
  6497. /* 57 */ {-1},
  6498. /* 58 */ {-1},
  6499. /* 59 */ {-1},
  6500. /* 60 */ {-1},
  6501. /* 61 */ {-1},
  6502. /* 62 */ {-1},
  6503. /* 63 */ {-1},
  6504. /* 64 */ {-1},
  6505. /* 65 */ {-1},
  6506. /* 66 */ {-1},
  6507. /* 67 */ {-1},
  6508. /* 68 */ {-1},
  6509. /* 69 */ {-1},
  6510. /* 70 */ {-1},
  6511. /* 71 */ {-1},
  6512. /* 72 */ {-1},
  6513. /* 73 */ {-1},
  6514. /* 74 */ {-1},
  6515. /* 75 */ {-1},
  6516. /* 76 */ {-1},
  6517. /* 77 */ {-1},
  6518. /* 78 */ {-1},
  6519. /* 79 */ {-1},
  6520. /* 80 */ {-1},
  6521. /* 81 */ {IOCFG_2_BASE+0x080},
  6522. /* 82 */ {IOCFG_2_BASE+0x080},
  6523. /* 83 */ {IOCFG_2_BASE+0x080},
  6524. /* 84 */ {IOCFG_2_BASE+0x080},
  6525. /* 85 */ {IOCFG_2_BASE+0x080},
  6526. /* 86 */ {IOCFG_2_BASE+0x080},
  6527. /* 87 */ {-1},
  6528. /* 88 */ {-1},
  6529. /* 89 */ {-1},
  6530. /* 90 */ {-1},
  6531. /* 91 */ {-1},
  6532. /* 92 */ {-1},
  6533. /* 93 */ {-1},
  6534. /* 94 */ {-1},
  6535. /* 95 */ {-1},
  6536. /* 96 */ {-1},
  6537. /* 97 */ {-1},
  6538. /* 98 */ {-1},
  6539. /* 99 */ {-1},
  6540. /* 100 */ {-1},
  6541. /* 101 */ {-1},
  6542. /* 102 */ {-1},
  6543. /* 103 */ {-1},
  6544. /* 104 */ {-1},
  6545. /* 105 */ {-1},
  6546. /* 106 */ {-1},
  6547. /* 107 */ {-1},
  6548. /* 108 */ {-1},
  6549. /* 109 */ {-1},
  6550. /* 110 */ {-1},
  6551. /* 111 */ {-1},
  6552. /* 112 */ {-1},
  6553. /* 113 */ {-1},
  6554. /* 114 */ {-1},
  6555. /* 115 */ {-1},
  6556. /* 116 */ {-1},
  6557. /* 117 */ {-1},
  6558. /* 118 */ {-1},
  6559. /* 119 */ {-1},
  6560. /* 120 */ {-1},
  6561. /* 121 */ {-1},
  6562. /* 122 */ {-1},
  6563. /* 123 */ {-1},
  6564. /* 124 */ {-1},
  6565. /* 125 */ {-1},
  6566. /* 126 */ {-1},
  6567. /* 127 */ {-1},
  6568. /* 128 */ {-1},
  6569. /* 129 */ {-1},
  6570. /* 130 */ {-1},
  6571. /* 131 */ {-1},
  6572. /* 132 */ {-1},
  6573. /* 133 */ {-1},
  6574. /* 134 */ {-1},
  6575. /* 135 */ {-1},
  6576. /* 136 */ {-1},
  6577. /* 137 */ {-1},
  6578. /* 138 */ {-1},
  6579. /* 139 */ {-1},
  6580. /* 140 */ {-1},
  6581. /* 141 */ {-1},
  6582. /* 142 */ {-1},
  6583. /* 143 */ {-1},
  6584. /* 144 */ {-1},
  6585. /* 145 */ {-1},
  6586. /* 146 */ {-1},
  6587. /* 147 */ {-1},
  6588. /* 148 */ {-1},
  6589. /* 149 */ {-1},
  6590. /* 150 */ {-1},
  6591. /* 151 */ {-1},
  6592. /* 152 */ {-1},
  6593. /* 153 */ {-1},
  6594. /* 154 */ {-1},
  6595. /* 155 */ {-1},
  6596. /* 156 */ {-1},
  6597. /* 157 */ {-1},
  6598. /* 158 */ {-1},
  6599. /* 159 */ {-1},
  6600. /* 160 */ {IOCFG_4_BASE+0x090},
  6601. /* 161 */ {IOCFG_4_BASE+0x090},
  6602. /* 162 */ {IOCFG_4_BASE+0x090},
  6603. /* 163 */ {IOCFG_4_BASE+0x090},
  6604. /* 164 */ {IOCFG_4_BASE+0x090},
  6605. /* 165 */ {IOCFG_4_BASE+0x090},
  6606. /* 166 */ {IOCFG_4_BASE+0x080},
  6607. /* 167 */ {IOCFG_4_BASE+0x080},
  6608. /* 168 */ {IOCFG_4_BASE+0x080},
  6609. /* 169 */ {IOCFG_4_BASE+0x080},
  6610. /* 170 */ {IOCFG_4_BASE+0x080},
  6611. /* 171 */ {IOCFG_4_BASE+0x080},
  6612. /* 172 */ {IOCFG_5_BASE+0x080},
  6613. /* 173 */ {IOCFG_5_BASE+0x080},
  6614. /* 174 */ {IOCFG_5_BASE+0x080},
  6615. /* 175 */ {IOCFG_5_BASE+0x080},
  6616. /* 176 */ {IOCFG_5_BASE+0x080},
  6617. /* 177 */ {IOCFG_5_BASE+0x080},
  6618. /* 178 */ {IOCFG_5_BASE+0x080},
  6619. /* 179 */ {IOCFG_5_BASE+0x080},
  6620. /* 180 */ {IOCFG_5_BASE+0x090},
  6621. /* 181 */ {IOCFG_5_BASE+0x090},
  6622. /* 182 */ {IOCFG_5_BASE+0x090},
  6623. /* 183 */ {IOCFG_5_BASE+0x090},
  6624. /* 184 */ {-1},
  6625. /* 185 */ {-1},
  6626. /* 186 */ {-1},
  6627. /* 187 */ {-1},
  6628. /* 188 */ {-1},
  6629. /* 189 */ {-1},
  6630. /* 190 */ {-1},
  6631. /* 191 */ {-1},
  6632. /* 192 */ {-1},
  6633. /* 193 */ {-1},
  6634. /* 194 */ {-1},
  6635. /* 195 */ {-1},
  6636. /* 196 */ {-1},
  6637. /* 197 */ {-1},
  6638. /* 198 */ {IOCFG_0_BASE+0x080},
  6639. /* 199 */ {IOCFG_0_BASE+0x080},
  6640. /* 200 */ {IOCFG_0_BASE+0x080},
  6641. /* 201 */ {IOCFG_0_BASE+0x080},
  6642. /* 202 */ {IOCFG_0_BASE+0x080},
  6643. /* 203 */ {IOCFG_0_BASE+0x090}};
  6644. PIN_offset pupd_offset[] = {
  6645. /* 0 */ {-1},
  6646. /* 1 */ {-1},
  6647. /* 2 */ {-1},
  6648. /* 3 */ {-1},
  6649. /* 4 */ {-1},
  6650. /* 5 */ {-1},
  6651. /* 6 */ {-1},
  6652. /* 7 */ {-1},
  6653. /* 8 */ {-1},
  6654. /* 9 */ {-1},
  6655. /* 10 */ {-1},
  6656. /* 11 */ {-1},
  6657. /* 12 */ {-1},
  6658. /* 13 */ {-1},
  6659. /* 14 */ {-1},
  6660. /* 15 */ {-1},
  6661. /* 16 */ {-1},
  6662. /* 17 */ {-1},
  6663. /* 18 */ {-1},
  6664. /* 19 */ {-1},
  6665. /* 20 */ {-1},
  6666. /* 21 */ {-1},
  6667. /* 22 */ {-1},
  6668. /* 23 */ {-1},
  6669. /* 24 */ {-1},
  6670. /* 25 */ {-1},
  6671. /* 26 */ {-1},
  6672. /* 27 */ {-1},
  6673. /* 28 */ {-1},
  6674. /* 29 */ {-1},
  6675. /* 30 */ {-1},
  6676. /* 31 */ {-1},
  6677. /* 32 */ {-1},
  6678. /* 33 */ {-1},
  6679. /* 34 */ {-1},
  6680. /* 35 */ {-1},
  6681. /* 36 */ {-1},
  6682. /* 37 */ {-1},
  6683. /* 38 */ {-1},
  6684. /* 39 */ {-1},
  6685. /* 40 */ {-1},
  6686. /* 41 */ {-1},
  6687. /* 42 */ {-1},
  6688. /* 43 */ {-1},
  6689. /* 44 */ {-1},
  6690. /* 45 */ {0},
  6691. /* 46 */ {4},
  6692. /* 47 */ {-1},
  6693. /* 48 */ {-1},
  6694. /* 49 */ {-1},
  6695. /* 50 */ {-1},
  6696. /* 51 */ {-1},
  6697. /* 52 */ {-1},
  6698. /* 53 */ {-1},
  6699. /* 54 */ {-1},
  6700. /* 55 */ {-1},
  6701. /* 56 */ {-1},
  6702. /* 57 */ {-1},
  6703. /* 58 */ {-1},
  6704. /* 59 */ {-1},
  6705. /* 60 */ {-1},
  6706. /* 61 */ {-1},
  6707. /* 62 */ {-1},
  6708. /* 63 */ {-1},
  6709. /* 64 */ {-1},
  6710. /* 65 */ {-1},
  6711. /* 66 */ {-1},
  6712. /* 67 */ {-1},
  6713. /* 68 */ {-1},
  6714. /* 69 */ {-1},
  6715. /* 70 */ {-1},
  6716. /* 71 */ {-1},
  6717. /* 72 */ {-1},
  6718. /* 73 */ {-1},
  6719. /* 74 */ {-1},
  6720. /* 75 */ {-1},
  6721. /* 76 */ {-1},
  6722. /* 77 */ {-1},
  6723. /* 78 */ {-1},
  6724. /* 79 */ {-1},
  6725. /* 80 */ {-1},
  6726. /* 81 */ {0},
  6727. /* 82 */ {4},
  6728. /* 83 */ {8},
  6729. /* 84 */ {16},
  6730. /* 85 */ {20},
  6731. /* 86 */ {24},
  6732. /* 87 */ {-1},
  6733. /* 88 */ {-1},
  6734. /* 89 */ {-1},
  6735. /* 90 */ {-1},
  6736. /* 91 */ {-1},
  6737. /* 92 */ {-1},
  6738. /* 93 */ {-1},
  6739. /* 94 */ {-1},
  6740. /* 95 */ {-1},
  6741. /* 96 */ {-1},
  6742. /* 97 */ {-1},
  6743. /* 98 */ {-1},
  6744. /* 99 */ {-1},
  6745. /* 100 */ {-1},
  6746. /* 101 */ {-1},
  6747. /* 102 */ {-1},
  6748. /* 103 */ {-1},
  6749. /* 104 */ {-1},
  6750. /* 105 */ {-1},
  6751. /* 106 */ {-1},
  6752. /* 107 */ {-1},
  6753. /* 108 */ {-1},
  6754. /* 109 */ {-1},
  6755. /* 110 */ {-1},
  6756. /* 111 */ {-1},
  6757. /* 112 */ {-1},
  6758. /* 113 */ {-1},
  6759. /* 114 */ {-1},
  6760. /* 115 */ {-1},
  6761. /* 116 */ {-1},
  6762. /* 117 */ {-1},
  6763. /* 118 */ {-1},
  6764. /* 119 */ {-1},
  6765. /* 120 */ {-1},
  6766. /* 121 */ {-1},
  6767. /* 122 */ {-1},
  6768. /* 123 */ {-1},
  6769. /* 124 */ {-1},
  6770. /* 125 */ {-1},
  6771. /* 126 */ {-1},
  6772. /* 127 */ {-1},
  6773. /* 128 */ {-1},
  6774. /* 129 */ {-1},
  6775. /* 130 */ {-1},
  6776. /* 131 */ {-1},
  6777. /* 132 */ {-1},
  6778. /* 133 */ {-1},
  6779. /* 134 */ {-1},
  6780. /* 135 */ {-1},
  6781. /* 136 */ {-1},
  6782. /* 137 */ {-1},
  6783. /* 138 */ {-1},
  6784. /* 139 */ {-1},
  6785. /* 140 */ {-1},
  6786. /* 141 */ {-1},
  6787. /* 142 */ {-1},
  6788. /* 143 */ {-1},
  6789. /* 144 */ {-1},
  6790. /* 145 */ {-1},
  6791. /* 146 */ {-1},
  6792. /* 147 */ {-1},
  6793. /* 148 */ {-1},
  6794. /* 149 */ {-1},
  6795. /* 150 */ {-1},
  6796. /* 151 */ {-1},
  6797. /* 152 */ {-1},
  6798. /* 153 */ {-1},
  6799. /* 154 */ {-1},
  6800. /* 155 */ {-1},
  6801. /* 156 */ {-1},
  6802. /* 157 */ {-1},
  6803. /* 158 */ {-1},
  6804. /* 159 */ {-1},
  6805. /* 160 */ {0},
  6806. /* 161 */ {4},
  6807. /* 162 */ {8},
  6808. /* 163 */ {16},
  6809. /* 164 */ {20},
  6810. /* 165 */ {24},
  6811. /* 166 */ {0},
  6812. /* 167 */ {4},
  6813. /* 168 */ {8},
  6814. /* 169 */ {12},
  6815. /* 170 */ {16},
  6816. /* 171 */ {20},
  6817. /* 172 */ {0},
  6818. /* 173 */ {8},
  6819. /* 174 */ {4},
  6820. /* 175 */ {12},
  6821. /* 176 */ {16},
  6822. /* 177 */ {20},
  6823. /* 178 */ {24},
  6824. /* 179 */ {28},
  6825. /* 180 */ {0},
  6826. /* 181 */ {4},
  6827. /* 182 */ {8},
  6828. /* 183 */ {12},
  6829. /* 184 */ {-1},
  6830. /* 185 */ {-1},
  6831. /* 186 */ {-1},
  6832. /* 187 */ {-1},
  6833. /* 188 */ {-1},
  6834. /* 189 */ {-1},
  6835. /* 190 */ {-1},
  6836. /* 191 */ {-1},
  6837. /* 192 */ {-1},
  6838. /* 193 */ {-1},
  6839. /* 194 */ {-1},
  6840. /* 195 */ {-1},
  6841. /* 196 */ {-1},
  6842. /* 197 */ {-1},
  6843. /* 198 */ {0},
  6844. /* 199 */ {4},
  6845. /* 200 */ {8},
  6846. /* 201 */ {12},
  6847. /* 202 */ {16},
  6848. /* 203 */ {20}};
  6849. PIN_addr MODE_addr[] = {
  6850. /* 0 */ {GPIO_BASE+ 0x300 },
  6851. /* 1 */ {GPIO_BASE+ 0x300 },
  6852. /* 2 */ {GPIO_BASE+ 0x300 },
  6853. /* 3 */ {GPIO_BASE+ 0x300 },
  6854. /* 4 */ {GPIO_BASE+ 0x300 },
  6855. /* 5 */ {GPIO_BASE+ 0x300 },
  6856. /* 6 */ {GPIO_BASE+ 0x300 },
  6857. /* 7 */ {GPIO_BASE+ 0x300 },
  6858. /* 8 */ {GPIO_BASE+ 0x300 },
  6859. /* 9 */ {GPIO_BASE+ 0x300 },
  6860. /* 10 */ {GPIO_BASE+ 0x310 },
  6861. /* 11 */ {GPIO_BASE+ 0x310 },
  6862. /* 12 */ {GPIO_BASE+ 0x310 },
  6863. /* 13 */ {GPIO_BASE+ 0x310 },
  6864. /* 14 */ {GPIO_BASE+ 0x310 },
  6865. /* 15 */ {GPIO_BASE+ 0x310 },
  6866. /* 16 */ {GPIO_BASE+ 0x310 },
  6867. /* 17 */ {GPIO_BASE+ 0x310 },
  6868. /* 18 */ {GPIO_BASE+ 0x310 },
  6869. /* 19 */ {GPIO_BASE+ 0x310 },
  6870. /* 20 */ {GPIO_BASE+ 0x320 },
  6871. /* 21 */ {GPIO_BASE+ 0x320 },
  6872. /* 22 */ {GPIO_BASE+ 0x320 },
  6873. /* 23 */ {GPIO_BASE+ 0x320 },
  6874. /* 24 */ {GPIO_BASE+ 0x320 },
  6875. /* 25 */ {GPIO_BASE+ 0x320 },
  6876. /* 26 */ {GPIO_BASE+ 0x320 },
  6877. /* 27 */ {GPIO_BASE+ 0x320 },
  6878. /* 28 */ {GPIO_BASE+ 0x320 },
  6879. /* 29 */ {GPIO_BASE+ 0x320 },
  6880. /* 30 */ {GPIO_BASE+ 0x330 },
  6881. /* 31 */ {GPIO_BASE+ 0x330 },
  6882. /* 32 */ {GPIO_BASE+ 0x330 },
  6883. /* 33 */ {GPIO_BASE+ 0x330 },
  6884. /* 34 */ {GPIO_BASE+ 0x330 },
  6885. /* 35 */ {GPIO_BASE+ 0x330 },
  6886. /* 36 */ {GPIO_BASE+ 0x330 },
  6887. /* 37 */ {GPIO_BASE+ 0x330 },
  6888. /* 38 */ {GPIO_BASE+ 0x330 },
  6889. /* 39 */ {GPIO_BASE+ 0x330 },
  6890. /* 40 */ {GPIO_BASE+ 0x340 },
  6891. /* 41 */ {GPIO_BASE+ 0x340 },
  6892. /* 42 */ {GPIO_BASE+ 0x340 },
  6893. /* 43 */ {GPIO_BASE+ 0x340 },
  6894. /* 44 */ {GPIO_BASE+ 0x340 },
  6895. /* 45 */ {GPIO_BASE+ 0x340 },
  6896. /* 46 */ {GPIO_BASE+ 0x340 },
  6897. /* 47 */ {GPIO_BASE+ 0x340 },
  6898. /* 48 */ {GPIO_BASE+ 0x340 },
  6899. /* 49 */ {GPIO_BASE+ 0x340 },
  6900. /* 50 */ {GPIO_BASE+ 0x350 },
  6901. /* 51 */ {GPIO_BASE+ 0x350 },
  6902. /* 52 */ {GPIO_BASE+ 0x350 },
  6903. /* 53 */ {GPIO_BASE+ 0x350 },
  6904. /* 54 */ {GPIO_BASE+ 0x350 },
  6905. /* 55 */ {GPIO_BASE+ 0x350 },
  6906. /* 56 */ {GPIO_BASE+ 0x350 },
  6907. /* 57 */ {GPIO_BASE+ 0x350 },
  6908. /* 58 */ {GPIO_BASE+ 0x350 },
  6909. /* 59 */ {GPIO_BASE+ 0x350 },
  6910. /* 60 */ {GPIO_BASE+ 0x360 },
  6911. /* 61 */ {GPIO_BASE+ 0x360 },
  6912. /* 62 */ {GPIO_BASE+ 0x360 },
  6913. /* 63 */ {GPIO_BASE+ 0x360 },
  6914. /* 64 */ {GPIO_BASE+ 0x360 },
  6915. /* 65 */ {GPIO_BASE+ 0x360 },
  6916. /* 66 */ {GPIO_BASE+ 0x360 },
  6917. /* 67 */ {GPIO_BASE+ 0x360 },
  6918. /* 68 */ {GPIO_BASE+ 0x360 },
  6919. /* 69 */ {GPIO_BASE+ 0x360 },
  6920. /* 70 */ {GPIO_BASE+ 0x370 },
  6921. /* 71 */ {GPIO_BASE+ 0x370 },
  6922. /* 72 */ {GPIO_BASE+ 0x370 },
  6923. /* 73 */ {GPIO_BASE+ 0x370 },
  6924. /* 74 */ {GPIO_BASE+ 0x370 },
  6925. /* 75 */ {GPIO_BASE+ 0x370 },
  6926. /* 76 */ {GPIO_BASE+ 0x370 },
  6927. /* 77 */ {GPIO_BASE+ 0x370 },
  6928. /* 78 */ {GPIO_BASE+ 0x370 },
  6929. /* 79 */ {GPIO_BASE+ 0x370 },
  6930. /* 80 */ {GPIO_BASE+ 0x380 },
  6931. /* 81 */ {GPIO_BASE+ 0x380 },
  6932. /* 82 */ {GPIO_BASE+ 0x380 },
  6933. /* 83 */ {GPIO_BASE+ 0x380 },
  6934. /* 84 */ {GPIO_BASE+ 0x380 },
  6935. /* 85 */ {GPIO_BASE+ 0x380 },
  6936. /* 86 */ {GPIO_BASE+ 0x380 },
  6937. /* 87 */ {GPIO_BASE+ 0x380 },
  6938. /* 88 */ {GPIO_BASE+ 0x380 },
  6939. /* 89 */ {GPIO_BASE+ 0x380 },
  6940. /* 90 */ {GPIO_BASE+ 0x390 },
  6941. /* 91 */ {GPIO_BASE+ 0x390 },
  6942. /* 92 */ {GPIO_BASE+ 0x390 },
  6943. /* 93 */ {GPIO_BASE+ 0x390 },
  6944. /* 94 */ {GPIO_BASE+ 0x390 },
  6945. /* 95 */ {GPIO_BASE+ 0x390 },
  6946. /* 96 */ {GPIO_BASE+ 0x390 },
  6947. /* 97 */ {GPIO_BASE+ 0x390 },
  6948. /* 98 */ {GPIO_BASE+ 0x390 },
  6949. /* 99 */ {GPIO_BASE+ 0x390 },
  6950. /* 100 */ {GPIO_BASE+ 0x3A0 },
  6951. /* 101 */ {GPIO_BASE+ 0x3A0 },
  6952. /* 102 */ {GPIO_BASE+ 0x3A0 },
  6953. /* 103 */ {GPIO_BASE+ 0x3A0 },
  6954. /* 104 */ {GPIO_BASE+ 0x3A0 },
  6955. /* 105 */ {GPIO_BASE+ 0x3A0 },
  6956. /* 106 */ {GPIO_BASE+ 0x3A0 },
  6957. /* 107 */ {GPIO_BASE+ 0x3A0 },
  6958. /* 108 */ {GPIO_BASE+ 0x3A0 },
  6959. /* 109 */ {GPIO_BASE+ 0x3A0 },
  6960. /* 110 */ {GPIO_BASE+ 0x3B0 },
  6961. /* 111 */ {GPIO_BASE+ 0x3B0 },
  6962. /* 112 */ {GPIO_BASE+ 0x3B0 },
  6963. /* 113 */ {GPIO_BASE+ 0x3B0 },
  6964. /* 114 */ {GPIO_BASE+ 0x3B0 },
  6965. /* 115 */ {GPIO_BASE+ 0x3B0 },
  6966. /* 116 */ {GPIO_BASE+ 0x3B0 },
  6967. /* 117 */ {GPIO_BASE+ 0x3B0 },
  6968. /* 118 */ {GPIO_BASE+ 0x3B0 },
  6969. /* 119 */ {GPIO_BASE+ 0x3B0 },
  6970. /* 120 */ {GPIO_BASE+ 0x3C0 },
  6971. /* 121 */ {GPIO_BASE+ 0x3C0 },
  6972. /* 122 */ {GPIO_BASE+ 0x3C0 },
  6973. /* 123 */ {GPIO_BASE+ 0x3C0 },
  6974. /* 124 */ {GPIO_BASE+ 0x3C0 },
  6975. /* 125 */ {GPIO_BASE+ 0x3C0 },
  6976. /* 126 */ {GPIO_BASE+ 0x3C0 },
  6977. /* 127 */ {GPIO_BASE+ 0x3C0 },
  6978. /* 128 */ {GPIO_BASE+ 0x3C0 },
  6979. /* 129 */ {GPIO_BASE+ 0x3C0 },
  6980. /* 130 */ {GPIO_BASE+ 0x3D0 },
  6981. /* 131 */ {GPIO_BASE+ 0x3D0 },
  6982. /* 132 */ {GPIO_BASE+ 0x3D0 },
  6983. /* 133 */ {GPIO_BASE+ 0x3D0 },
  6984. /* 134 */ {GPIO_BASE+ 0x3D0 },
  6985. /* 135 */ {GPIO_BASE+ 0x3D0 },
  6986. /* 136 */ {GPIO_BASE+ 0x3D0 },
  6987. /* 137 */ {GPIO_BASE+ 0x3D0 },
  6988. /* 138 */ {GPIO_BASE+ 0x3D0 },
  6989. /* 139 */ {GPIO_BASE+ 0x3D0 },
  6990. /* 140 */ {GPIO_BASE+ 0x3E0 },
  6991. /* 141 */ {GPIO_BASE+ 0x3E0 },
  6992. /* 142 */ {GPIO_BASE+ 0x3E0 },
  6993. /* 143 */ {GPIO_BASE+ 0x3E0 },
  6994. /* 144 */ {GPIO_BASE+ 0x3E0 },
  6995. /* 145 */ {GPIO_BASE+ 0x3E0 },
  6996. /* 146 */ {GPIO_BASE+ 0x3E0 },
  6997. /* 147 */ {GPIO_BASE+ 0x3E0 },
  6998. /* 148 */ {GPIO_BASE+ 0x3E0 },
  6999. /* 149 */ {GPIO_BASE+ 0x3E0 },
  7000. /* 150 */ {GPIO_BASE+ 0x3F0 },
  7001. /* 151 */ {GPIO_BASE+ 0x3F0 },
  7002. /* 152 */ {GPIO_BASE+ 0x3F0 },
  7003. /* 153 */ {GPIO_BASE+ 0x3F0 },
  7004. /* 154 */ {GPIO_BASE+ 0x3F0 },
  7005. /* 155 */ {GPIO_BASE+ 0x3F0 },
  7006. /* 156 */ {GPIO_BASE+ 0x3F0 },
  7007. /* 157 */ {GPIO_BASE+ 0x3F0 },
  7008. /* 158 */ {GPIO_BASE+ 0x3F0 },
  7009. /* 159 */ {GPIO_BASE+ 0x3F0 },
  7010. /* 160 */ {GPIO_BASE+ 0x400 },
  7011. /* 161 */ {GPIO_BASE+ 0x400 },
  7012. /* 162 */ {GPIO_BASE+ 0x400 },
  7013. /* 163 */ {GPIO_BASE+ 0x400 },
  7014. /* 164 */ {GPIO_BASE+ 0x400 },
  7015. /* 165 */ {GPIO_BASE+ 0x400 },
  7016. /* 166 */ {GPIO_BASE+ 0x400 },
  7017. /* 167 */ {GPIO_BASE+ 0x400 },
  7018. /* 168 */ {GPIO_BASE+ 0x400 },
  7019. /* 169 */ {GPIO_BASE+ 0x400 },
  7020. /* 170 */ {GPIO_BASE+ 0x410 },
  7021. /* 171 */ {GPIO_BASE+ 0x410 },
  7022. /* 172 */ {GPIO_BASE+ 0x410 },
  7023. /* 173 */ {GPIO_BASE+ 0x410 },
  7024. /* 174 */ {GPIO_BASE+ 0x410 },
  7025. /* 175 */ {GPIO_BASE+ 0x410 },
  7026. /* 176 */ {GPIO_BASE+ 0x410 },
  7027. /* 177 */ {GPIO_BASE+ 0x410 },
  7028. /* 178 */ {GPIO_BASE+ 0x410 },
  7029. /* 179 */ {GPIO_BASE+ 0x410 },
  7030. /* 180 */ {GPIO_BASE+ 0x420 },
  7031. /* 181 */ {GPIO_BASE+ 0x420 },
  7032. /* 182 */ {GPIO_BASE+ 0x420 },
  7033. /* 183 */ {GPIO_BASE+ 0x420 },
  7034. /* 184 */ {GPIO_BASE+ 0x420 },
  7035. /* 185 */ {GPIO_BASE+ 0x420 },
  7036. /* 186 */ {GPIO_BASE+ 0x420 },
  7037. /* 187 */ {GPIO_BASE+ 0x420 },
  7038. /* 188 */ {GPIO_BASE+ 0x420 },
  7039. /* 189 */ {GPIO_BASE+ 0x420 },
  7040. /* 190 */ {GPIO_BASE+ 0x430 },
  7041. /* 191 */ {GPIO_BASE+ 0x430 },
  7042. /* 192 */ {GPIO_BASE+ 0x430 },
  7043. /* 193 */ {GPIO_BASE+ 0x430 },
  7044. /* 194 */ {GPIO_BASE+ 0x430 },
  7045. /* 195 */ {GPIO_BASE+ 0x430 },
  7046. /* 196 */ {GPIO_BASE+ 0x430 },
  7047. /* 197 */ {GPIO_BASE+ 0x430 },
  7048. /* 198 */ {GPIO_BASE+ 0x430 },
  7049. /* 199 */ {GPIO_BASE+ 0x430 },
  7050. /* 200 */ {GPIO_BASE+ 0x440 },
  7051. /* 201 */ {GPIO_BASE+ 0x440 },
  7052. /* 202 */ {GPIO_BASE+ 0x440 },
  7053. /* 203 */ {GPIO_BASE+ 0x440 }};
  7054. PIN_offset MODE_offset[] = {
  7055. /* 0 */ {0},
  7056. /* 1 */ {3},
  7057. /* 2 */ {6},
  7058. /* 3 */ {9},
  7059. /* 4 */ {12},
  7060. /* 5 */ {16},
  7061. /* 6 */ {19},
  7062. /* 7 */ {22},
  7063. /* 8 */ {25},
  7064. /* 9 */ {28},
  7065. /* 10 */ {0},
  7066. /* 11 */ {3},
  7067. /* 12 */ {6},
  7068. /* 13 */ {9},
  7069. /* 14 */ {12},
  7070. /* 15 */ {16},
  7071. /* 16 */ {19},
  7072. /* 17 */ {22},
  7073. /* 18 */ {25},
  7074. /* 19 */ {28},
  7075. /* 20 */ {0},
  7076. /* 21 */ {3},
  7077. /* 22 */ {6},
  7078. /* 23 */ {9},
  7079. /* 24 */ {12},
  7080. /* 25 */ {16},
  7081. /* 26 */ {19},
  7082. /* 27 */ {22},
  7083. /* 28 */ {25},
  7084. /* 29 */ {28},
  7085. /* 30 */ {0},
  7086. /* 31 */ {3},
  7087. /* 32 */ {6},
  7088. /* 33 */ {9},
  7089. /* 34 */ {12},
  7090. /* 35 */ {16},
  7091. /* 36 */ {19},
  7092. /* 37 */ {22},
  7093. /* 38 */ {25},
  7094. /* 39 */ {28},
  7095. /* 40 */ {0},
  7096. /* 41 */ {3},
  7097. /* 42 */ {6},
  7098. /* 43 */ {9},
  7099. /* 44 */ {12},
  7100. /* 45 */ {16},
  7101. /* 46 */ {19},
  7102. /* 47 */ {22},
  7103. /* 48 */ {25},
  7104. /* 49 */ {28},
  7105. /* 50 */ {0},
  7106. /* 51 */ {3},
  7107. /* 52 */ {6},
  7108. /* 53 */ {9},
  7109. /* 54 */ {12},
  7110. /* 55 */ {16},
  7111. /* 56 */ {19},
  7112. /* 57 */ {22},
  7113. /* 58 */ {25},
  7114. /* 59 */ {28},
  7115. /* 60 */ {0},
  7116. /* 61 */ {3},
  7117. /* 62 */ {6},
  7118. /* 63 */ {9},
  7119. /* 64 */ {12},
  7120. /* 65 */ {16},
  7121. /* 66 */ {19},
  7122. /* 67 */ {22},
  7123. /* 68 */ {25},
  7124. /* 69 */ {28},
  7125. /* 70 */ {0},
  7126. /* 71 */ {3},
  7127. /* 72 */ {6},
  7128. /* 73 */ {9},
  7129. /* 74 */ {12},
  7130. /* 75 */ {16},
  7131. /* 76 */ {19},
  7132. /* 77 */ {22},
  7133. /* 78 */ {25},
  7134. /* 79 */ {28},
  7135. /* 80 */ {0},
  7136. /* 81 */ {3},
  7137. /* 82 */ {6},
  7138. /* 83 */ {9},
  7139. /* 84 */ {12},
  7140. /* 85 */ {16},
  7141. /* 86 */ {19},
  7142. /* 87 */ {22},
  7143. /* 88 */ {25},
  7144. /* 89 */ {28},
  7145. /* 90 */ {0},
  7146. /* 91 */ {3},
  7147. /* 92 */ {6},
  7148. /* 93 */ {9},
  7149. /* 94 */ {12},
  7150. /* 95 */ {16},
  7151. /* 96 */ {19},
  7152. /* 97 */ {22},
  7153. /* 98 */ {25},
  7154. /* 99 */ {28},
  7155. /* 100 */ {0},
  7156. /* 101 */ {3},
  7157. /* 102 */ {6},
  7158. /* 103 */ {9},
  7159. /* 104 */ {12},
  7160. /* 105 */ {16},
  7161. /* 106 */ {19},
  7162. /* 107 */ {22},
  7163. /* 108 */ {25},
  7164. /* 109 */ {28},
  7165. /* 110 */ {0},
  7166. /* 111 */ {3},
  7167. /* 112 */ {6},
  7168. /* 113 */ {9},
  7169. /* 114 */ {12},
  7170. /* 115 */ {16},
  7171. /* 116 */ {19},
  7172. /* 117 */ {22},
  7173. /* 118 */ {25},
  7174. /* 119 */ {28},
  7175. /* 120 */ {0},
  7176. /* 121 */ {3},
  7177. /* 122 */ {6},
  7178. /* 123 */ {9},
  7179. /* 124 */ {12},
  7180. /* 125 */ {16},
  7181. /* 126 */ {19},
  7182. /* 127 */ {22},
  7183. /* 128 */ {25},
  7184. /* 129 */ {28},
  7185. /* 130 */ {0},
  7186. /* 131 */ {3},
  7187. /* 132 */ {6},
  7188. /* 133 */ {9},
  7189. /* 134 */ {12},
  7190. /* 135 */ {16},
  7191. /* 136 */ {19},
  7192. /* 137 */ {22},
  7193. /* 138 */ {25},
  7194. /* 139 */ {28},
  7195. /* 140 */ {0},
  7196. /* 141 */ {3},
  7197. /* 142 */ {6},
  7198. /* 143 */ {9},
  7199. /* 144 */ {12},
  7200. /* 145 */ {16},
  7201. /* 146 */ {19},
  7202. /* 147 */ {22},
  7203. /* 148 */ {25},
  7204. /* 149 */ {28},
  7205. /* 150 */ {0},
  7206. /* 151 */ {3},
  7207. /* 152 */ {6},
  7208. /* 153 */ {9},
  7209. /* 154 */ {12},
  7210. /* 155 */ {16},
  7211. /* 156 */ {19},
  7212. /* 157 */ {22},
  7213. /* 158 */ {25},
  7214. /* 159 */ {28},
  7215. /* 160 */ {0},
  7216. /* 161 */ {3},
  7217. /* 162 */ {6},
  7218. /* 163 */ {9},
  7219. /* 164 */ {12},
  7220. /* 165 */ {16},
  7221. /* 166 */ {19},
  7222. /* 167 */ {22},
  7223. /* 168 */ {25},
  7224. /* 169 */ {28},
  7225. /* 170 */ {0},
  7226. /* 171 */ {3},
  7227. /* 172 */ {6},
  7228. /* 173 */ {9},
  7229. /* 174 */ {12},
  7230. /* 175 */ {16},
  7231. /* 176 */ {19},
  7232. /* 177 */ {22},
  7233. /* 178 */ {25},
  7234. /* 179 */ {28},
  7235. /* 180 */ {0},
  7236. /* 181 */ {3},
  7237. /* 182 */ {6},
  7238. /* 183 */ {9},
  7239. /* 184 */ {12},
  7240. /* 185 */ {16},
  7241. /* 186 */ {19},
  7242. /* 187 */ {22},
  7243. /* 188 */ {25},
  7244. /* 189 */ {28},
  7245. /* 190 */ {0},
  7246. /* 191 */ {3},
  7247. /* 192 */ {6},
  7248. /* 193 */ {9},
  7249. /* 194 */ {12},
  7250. /* 195 */ {16},
  7251. /* 196 */ {19},
  7252. /* 197 */ {22},
  7253. /* 198 */ {25},
  7254. /* 199 */ {28},
  7255. /* 200 */ {0},
  7256. /* 201 */ {3},
  7257. /* 202 */ {6},
  7258. /* 203 */ {9}};
  7259. PIN_addr DATAOUT_addr[] = {
  7260. /* 0 */ {GPIO_BASE+0x100},
  7261. /* 1 */ {GPIO_BASE+0x100},
  7262. /* 2 */ {GPIO_BASE+0x100},
  7263. /* 3 */ {GPIO_BASE+0x100},
  7264. /* 4 */ {GPIO_BASE+0x100},
  7265. /* 5 */ {GPIO_BASE+0x100},
  7266. /* 6 */ {GPIO_BASE+0x100},
  7267. /* 7 */ {GPIO_BASE+0x100},
  7268. /* 8 */ {GPIO_BASE+0x100},
  7269. /* 9 */ {GPIO_BASE+0x100},
  7270. /* 10 */ {GPIO_BASE+0x100},
  7271. /* 11 */ {GPIO_BASE+0x100},
  7272. /* 12 */ {GPIO_BASE+0x100},
  7273. /* 13 */ {GPIO_BASE+0x100},
  7274. /* 14 */ {GPIO_BASE+0x100},
  7275. /* 15 */ {GPIO_BASE+0x100},
  7276. /* 16 */ {GPIO_BASE+0x100},
  7277. /* 17 */ {GPIO_BASE+0x100},
  7278. /* 18 */ {GPIO_BASE+0x100},
  7279. /* 19 */ {GPIO_BASE+0x100},
  7280. /* 20 */ {GPIO_BASE+0x100},
  7281. /* 21 */ {GPIO_BASE+0x100},
  7282. /* 22 */ {GPIO_BASE+0x100},
  7283. /* 23 */ {GPIO_BASE+0x100},
  7284. /* 24 */ {GPIO_BASE+0x100},
  7285. /* 25 */ {GPIO_BASE+0x100},
  7286. /* 26 */ {GPIO_BASE+0x100},
  7287. /* 27 */ {GPIO_BASE+0x100},
  7288. /* 28 */ {GPIO_BASE+0x100},
  7289. /* 29 */ {GPIO_BASE+0x100},
  7290. /* 30 */ {GPIO_BASE+0x100},
  7291. /* 31 */ {GPIO_BASE+0x100},
  7292. /* 32 */ {GPIO_BASE+0x110},
  7293. /* 33 */ {GPIO_BASE+0x110},
  7294. /* 34 */ {GPIO_BASE+0x110},
  7295. /* 35 */ {GPIO_BASE+0x110},
  7296. /* 36 */ {GPIO_BASE+0x110},
  7297. /* 37 */ {GPIO_BASE+0x110},
  7298. /* 38 */ {GPIO_BASE+0x110},
  7299. /* 39 */ {GPIO_BASE+0x110},
  7300. /* 40 */ {GPIO_BASE+0x110},
  7301. /* 41 */ {GPIO_BASE+0x110},
  7302. /* 42 */ {GPIO_BASE+0x110},
  7303. /* 43 */ {GPIO_BASE+0x110},
  7304. /* 44 */ {GPIO_BASE+0x110},
  7305. /* 45 */ {GPIO_BASE+0x110},
  7306. /* 46 */ {GPIO_BASE+0x110},
  7307. /* 47 */ {GPIO_BASE+0x110},
  7308. /* 48 */ {GPIO_BASE+0x110},
  7309. /* 49 */ {GPIO_BASE+0x110},
  7310. /* 50 */ {GPIO_BASE+0x110},
  7311. /* 51 */ {GPIO_BASE+0x110},
  7312. /* 52 */ {GPIO_BASE+0x110},
  7313. /* 53 */ {GPIO_BASE+0x110},
  7314. /* 54 */ {GPIO_BASE+0x110},
  7315. /* 55 */ {GPIO_BASE+0x110},
  7316. /* 56 */ {GPIO_BASE+0x110},
  7317. /* 57 */ {GPIO_BASE+0x110},
  7318. /* 58 */ {GPIO_BASE+0x110},
  7319. /* 59 */ {GPIO_BASE+0x110},
  7320. /* 60 */ {GPIO_BASE+0x110},
  7321. /* 61 */ {GPIO_BASE+0x110},
  7322. /* 62 */ {GPIO_BASE+0x110},
  7323. /* 63 */ {GPIO_BASE+0x110},
  7324. /* 64 */ {GPIO_BASE+0x120},
  7325. /* 65 */ {GPIO_BASE+0x120},
  7326. /* 66 */ {GPIO_BASE+0x120},
  7327. /* 67 */ {GPIO_BASE+0x120},
  7328. /* 68 */ {GPIO_BASE+0x120},
  7329. /* 69 */ {GPIO_BASE+0x120},
  7330. /* 70 */ {GPIO_BASE+0x120},
  7331. /* 71 */ {GPIO_BASE+0x120},
  7332. /* 72 */ {GPIO_BASE+0x120},
  7333. /* 73 */ {GPIO_BASE+0x120},
  7334. /* 74 */ {GPIO_BASE+0x120},
  7335. /* 75 */ {GPIO_BASE+0x120},
  7336. /* 76 */ {GPIO_BASE+0x120},
  7337. /* 77 */ {GPIO_BASE+0x120},
  7338. /* 78 */ {GPIO_BASE+0x120},
  7339. /* 79 */ {GPIO_BASE+0x120},
  7340. /* 80 */ {GPIO_BASE+0x120},
  7341. /* 81 */ {GPIO_BASE+0x120},
  7342. /* 82 */ {GPIO_BASE+0x120},
  7343. /* 83 */ {GPIO_BASE+0x120},
  7344. /* 84 */ {GPIO_BASE+0x120},
  7345. /* 85 */ {GPIO_BASE+0x120},
  7346. /* 86 */ {GPIO_BASE+0x120},
  7347. /* 87 */ {GPIO_BASE+0x120},
  7348. /* 88 */ {GPIO_BASE+0x120},
  7349. /* 89 */ {GPIO_BASE+0x120},
  7350. /* 90 */ {GPIO_BASE+0x120},
  7351. /* 91 */ {GPIO_BASE+0x120},
  7352. /* 92 */ {GPIO_BASE+0x120},
  7353. /* 93 */ {GPIO_BASE+0x120},
  7354. /* 94 */ {GPIO_BASE+0x120},
  7355. /* 95 */ {GPIO_BASE+0x120},
  7356. /* 96 */ {GPIO_BASE+0x130},
  7357. /* 97 */ {GPIO_BASE+0x130},
  7358. /* 98 */ {GPIO_BASE+0x130},
  7359. /* 99 */ {GPIO_BASE+0x130},
  7360. /* 100 */ {GPIO_BASE+0x130},
  7361. /* 101 */ {GPIO_BASE+0x130},
  7362. /* 102 */ {GPIO_BASE+0x130},
  7363. /* 103 */ {GPIO_BASE+0x130},
  7364. /* 104 */ {GPIO_BASE+0x130},
  7365. /* 105 */ {GPIO_BASE+0x130},
  7366. /* 106 */ {GPIO_BASE+0x130},
  7367. /* 107 */ {GPIO_BASE+0x130},
  7368. /* 108 */ {GPIO_BASE+0x130},
  7369. /* 109 */ {GPIO_BASE+0x130},
  7370. /* 110 */ {GPIO_BASE+0x130},
  7371. /* 111 */ {GPIO_BASE+0x130},
  7372. /* 112 */ {GPIO_BASE+0x130},
  7373. /* 113 */ {GPIO_BASE+0x130},
  7374. /* 114 */ {GPIO_BASE+0x130},
  7375. /* 115 */ {GPIO_BASE+0x130},
  7376. /* 116 */ {GPIO_BASE+0x130},
  7377. /* 117 */ {GPIO_BASE+0x130},
  7378. /* 118 */ {GPIO_BASE+0x130},
  7379. /* 119 */ {GPIO_BASE+0x130},
  7380. /* 120 */ {GPIO_BASE+0x130},
  7381. /* 121 */ {GPIO_BASE+0x130},
  7382. /* 122 */ {GPIO_BASE+0x130},
  7383. /* 123 */ {GPIO_BASE+0x130},
  7384. /* 124 */ {GPIO_BASE+0x130},
  7385. /* 125 */ {GPIO_BASE+0x130},
  7386. /* 126 */ {GPIO_BASE+0x130},
  7387. /* 127 */ {GPIO_BASE+0x130},
  7388. /* 128 */ {GPIO_BASE+0x140},
  7389. /* 129 */ {GPIO_BASE+0x140},
  7390. /* 130 */ {GPIO_BASE+0x140},
  7391. /* 131 */ {GPIO_BASE+0x140},
  7392. /* 132 */ {GPIO_BASE+0x140},
  7393. /* 133 */ {GPIO_BASE+0x140},
  7394. /* 134 */ {GPIO_BASE+0x140},
  7395. /* 135 */ {GPIO_BASE+0x140},
  7396. /* 136 */ {GPIO_BASE+0x140},
  7397. /* 137 */ {GPIO_BASE+0x140},
  7398. /* 138 */ {GPIO_BASE+0x140},
  7399. /* 139 */ {GPIO_BASE+0x140},
  7400. /* 140 */ {GPIO_BASE+0x140},
  7401. /* 141 */ {GPIO_BASE+0x140},
  7402. /* 142 */ {GPIO_BASE+0x140},
  7403. /* 143 */ {GPIO_BASE+0x140},
  7404. /* 144 */ {GPIO_BASE+0x140},
  7405. /* 145 */ {GPIO_BASE+0x140},
  7406. /* 146 */ {GPIO_BASE+0x140},
  7407. /* 147 */ {GPIO_BASE+0x140},
  7408. /* 148 */ {GPIO_BASE+0x140},
  7409. /* 149 */ {GPIO_BASE+0x140},
  7410. /* 150 */ {GPIO_BASE+0x140},
  7411. /* 151 */ {GPIO_BASE+0x140},
  7412. /* 152 */ {GPIO_BASE+0x140},
  7413. /* 153 */ {GPIO_BASE+0x140},
  7414. /* 154 */ {GPIO_BASE+0x140},
  7415. /* 155 */ {GPIO_BASE+0x140},
  7416. /* 156 */ {GPIO_BASE+0x140},
  7417. /* 157 */ {GPIO_BASE+0x140},
  7418. /* 158 */ {GPIO_BASE+0x140},
  7419. /* 159 */ {GPIO_BASE+0x140},
  7420. /* 160 */ {GPIO_BASE+0x150},
  7421. /* 161 */ {GPIO_BASE+0x150},
  7422. /* 162 */ {GPIO_BASE+0x150},
  7423. /* 163 */ {GPIO_BASE+0x150},
  7424. /* 164 */ {GPIO_BASE+0x150},
  7425. /* 165 */ {GPIO_BASE+0x150},
  7426. /* 166 */ {GPIO_BASE+0x150},
  7427. /* 167 */ {GPIO_BASE+0x150},
  7428. /* 168 */ {GPIO_BASE+0x150},
  7429. /* 169 */ {GPIO_BASE+0x150},
  7430. /* 170 */ {GPIO_BASE+0x150},
  7431. /* 171 */ {GPIO_BASE+0x150},
  7432. /* 172 */ {GPIO_BASE+0x150},
  7433. /* 173 */ {GPIO_BASE+0x150},
  7434. /* 174 */ {GPIO_BASE+0x150},
  7435. /* 175 */ {GPIO_BASE+0x150},
  7436. /* 176 */ {GPIO_BASE+0x150},
  7437. /* 177 */ {GPIO_BASE+0x150},
  7438. /* 178 */ {GPIO_BASE+0x150},
  7439. /* 179 */ {GPIO_BASE+0x150},
  7440. /* 180 */ {GPIO_BASE+0x150},
  7441. /* 181 */ {GPIO_BASE+0x150},
  7442. /* 182 */ {GPIO_BASE+0x150},
  7443. /* 183 */ {GPIO_BASE+0x150},
  7444. /* 184 */ {GPIO_BASE+0x150},
  7445. /* 185 */ {GPIO_BASE+0x150},
  7446. /* 186 */ {GPIO_BASE+0x150},
  7447. /* 187 */ {GPIO_BASE+0x150},
  7448. /* 188 */ {GPIO_BASE+0x150},
  7449. /* 189 */ {GPIO_BASE+0x150},
  7450. /* 190 */ {GPIO_BASE+0x150},
  7451. /* 191 */ {GPIO_BASE+0x150},
  7452. /* 192 */ {GPIO_BASE+0x160},
  7453. /* 193 */ {GPIO_BASE+0x160},
  7454. /* 194 */ {GPIO_BASE+0x160},
  7455. /* 195 */ {GPIO_BASE+0x160},
  7456. /* 196 */ {GPIO_BASE+0x160},
  7457. /* 197 */ {GPIO_BASE+0x160},
  7458. /* 198 */ {GPIO_BASE+0x160},
  7459. /* 199 */ {GPIO_BASE+0x160},
  7460. /* 200 */ {GPIO_BASE+0x160},
  7461. /* 201 */ {GPIO_BASE+0x160},
  7462. /* 202 */ {GPIO_BASE+0x160},
  7463. /* 203 */ {GPIO_BASE+0x160}};
  7464. PIN_offset DATAOUT_offset[] = {
  7465. /* 0 */ {0},
  7466. /* 1 */ {1},
  7467. /* 2 */ {2},
  7468. /* 3 */ {3},
  7469. /* 4 */ {4},
  7470. /* 5 */ {5},
  7471. /* 6 */ {6},
  7472. /* 7 */ {7},
  7473. /* 8 */ {8},
  7474. /* 9 */ {9},
  7475. /* 10 */ {10},
  7476. /* 11 */ {11},
  7477. /* 12 */ {12},
  7478. /* 13 */ {13},
  7479. /* 14 */ {14},
  7480. /* 15 */ {15},
  7481. /* 16 */ {16},
  7482. /* 17 */ {17},
  7483. /* 18 */ {18},
  7484. /* 19 */ {19},
  7485. /* 20 */ {20},
  7486. /* 21 */ {21},
  7487. /* 22 */ {22},
  7488. /* 23 */ {23},
  7489. /* 24 */ {24},
  7490. /* 25 */ {25},
  7491. /* 26 */ {26},
  7492. /* 27 */ {27},
  7493. /* 28 */ {28},
  7494. /* 29 */ {29},
  7495. /* 30 */ {30},
  7496. /* 31 */ {31},
  7497. /* 32 */ {0},
  7498. /* 33 */ {1},
  7499. /* 34 */ {2},
  7500. /* 35 */ {3},
  7501. /* 36 */ {4},
  7502. /* 37 */ {5},
  7503. /* 38 */ {6},
  7504. /* 39 */ {7},
  7505. /* 40 */ {8},
  7506. /* 41 */ {9},
  7507. /* 42 */ {10},
  7508. /* 43 */ {11},
  7509. /* 44 */ {12},
  7510. /* 45 */ {13},
  7511. /* 46 */ {14},
  7512. /* 47 */ {15},
  7513. /* 48 */ {16},
  7514. /* 49 */ {17},
  7515. /* 50 */ {18},
  7516. /* 51 */ {19},
  7517. /* 52 */ {20},
  7518. /* 53 */ {21},
  7519. /* 54 */ {22},
  7520. /* 55 */ {23},
  7521. /* 56 */ {24},
  7522. /* 57 */ {25},
  7523. /* 58 */ {26},
  7524. /* 59 */ {27},
  7525. /* 60 */ {28},
  7526. /* 61 */ {29},
  7527. /* 62 */ {30},
  7528. /* 63 */ {31},
  7529. /* 64 */ {0},
  7530. /* 65 */ {1},
  7531. /* 66 */ {2},
  7532. /* 67 */ {3},
  7533. /* 68 */ {4},
  7534. /* 69 */ {5},
  7535. /* 70 */ {6},
  7536. /* 71 */ {7},
  7537. /* 72 */ {8},
  7538. /* 73 */ {9},
  7539. /* 74 */ {10},
  7540. /* 75 */ {11},
  7541. /* 76 */ {12},
  7542. /* 77 */ {13},
  7543. /* 78 */ {14},
  7544. /* 79 */ {15},
  7545. /* 80 */ {16},
  7546. /* 81 */ {17},
  7547. /* 82 */ {18},
  7548. /* 83 */ {19},
  7549. /* 84 */ {20},
  7550. /* 85 */ {21},
  7551. /* 86 */ {22},
  7552. /* 87 */ {23},
  7553. /* 88 */ {24},
  7554. /* 89 */ {25},
  7555. /* 90 */ {26},
  7556. /* 91 */ {27},
  7557. /* 92 */ {28},
  7558. /* 93 */ {29},
  7559. /* 94 */ {30},
  7560. /* 95 */ {31},
  7561. /* 96 */ {0},
  7562. /* 97 */ {1},
  7563. /* 98 */ {2},
  7564. /* 99 */ {3},
  7565. /* 100 */ {4},
  7566. /* 101 */ {5},
  7567. /* 102 */ {6},
  7568. /* 103 */ {7},
  7569. /* 104 */ {8},
  7570. /* 105 */ {9},
  7571. /* 106 */ {10},
  7572. /* 107 */ {11},
  7573. /* 108 */ {12},
  7574. /* 109 */ {13},
  7575. /* 110 */ {14},
  7576. /* 111 */ {15},
  7577. /* 112 */ {16},
  7578. /* 113 */ {17},
  7579. /* 114 */ {18},
  7580. /* 115 */ {19},
  7581. /* 116 */ {20},
  7582. /* 117 */ {21},
  7583. /* 118 */ {22},
  7584. /* 119 */ {23},
  7585. /* 120 */ {24},
  7586. /* 121 */ {25},
  7587. /* 122 */ {26},
  7588. /* 123 */ {27},
  7589. /* 124 */ {28},
  7590. /* 125 */ {29},
  7591. /* 126 */ {30},
  7592. /* 127 */ {31},
  7593. /* 128 */ {0},
  7594. /* 129 */ {1},
  7595. /* 130 */ {2},
  7596. /* 131 */ {3},
  7597. /* 132 */ {4},
  7598. /* 133 */ {5},
  7599. /* 134 */ {6},
  7600. /* 135 */ {7},
  7601. /* 136 */ {8},
  7602. /* 137 */ {9},
  7603. /* 138 */ {10},
  7604. /* 139 */ {11},
  7605. /* 140 */ {12},
  7606. /* 141 */ {13},
  7607. /* 142 */ {14},
  7608. /* 143 */ {15},
  7609. /* 144 */ {16},
  7610. /* 145 */ {17},
  7611. /* 146 */ {18},
  7612. /* 147 */ {19},
  7613. /* 148 */ {20},
  7614. /* 149 */ {21},
  7615. /* 150 */ {22},
  7616. /* 151 */ {23},
  7617. /* 152 */ {24},
  7618. /* 153 */ {25},
  7619. /* 154 */ {26},
  7620. /* 155 */ {27},
  7621. /* 156 */ {28},
  7622. /* 157 */ {29},
  7623. /* 158 */ {30},
  7624. /* 159 */ {31},
  7625. /* 160 */ {0},
  7626. /* 161 */ {1},
  7627. /* 162 */ {2},
  7628. /* 163 */ {3},
  7629. /* 164 */ {4},
  7630. /* 165 */ {5},
  7631. /* 166 */ {6},
  7632. /* 167 */ {7},
  7633. /* 168 */ {8},
  7634. /* 169 */ {9},
  7635. /* 170 */ {10},
  7636. /* 171 */ {11},
  7637. /* 172 */ {12},
  7638. /* 173 */ {13},
  7639. /* 174 */ {14},
  7640. /* 175 */ {15},
  7641. /* 176 */ {16},
  7642. /* 177 */ {17},
  7643. /* 178 */ {18},
  7644. /* 179 */ {19},
  7645. /* 180 */ {20},
  7646. /* 181 */ {21},
  7647. /* 182 */ {22},
  7648. /* 183 */ {23},
  7649. /* 184 */ {24},
  7650. /* 185 */ {25},
  7651. /* 186 */ {26},
  7652. /* 187 */ {27},
  7653. /* 188 */ {28},
  7654. /* 189 */ {29},
  7655. /* 190 */ {30},
  7656. /* 191 */ {31},
  7657. /* 192 */ {0},
  7658. /* 193 */ {1},
  7659. /* 194 */ {2},
  7660. /* 195 */ {3},
  7661. /* 196 */ {4},
  7662. /* 197 */ {5},
  7663. /* 198 */ {6},
  7664. /* 199 */ {7},
  7665. /* 200 */ {8},
  7666. /* 201 */ {9},
  7667. /* 202 */ {10},
  7668. /* 203 */ {11}};
  7669. PIN_addr DIN_addr[] = {
  7670. /* 0 */ {GPIO_BASE+0x200},
  7671. /* 1 */ {GPIO_BASE+0x200},
  7672. /* 2 */ {GPIO_BASE+0x200},
  7673. /* 3 */ {GPIO_BASE+0x200},
  7674. /* 4 */ {GPIO_BASE+0x200},
  7675. /* 5 */ {GPIO_BASE+0x200},
  7676. /* 6 */ {GPIO_BASE+0x200},
  7677. /* 7 */ {GPIO_BASE+0x200},
  7678. /* 8 */ {GPIO_BASE+0x200},
  7679. /* 9 */ {GPIO_BASE+0x200},
  7680. /* 10 */ {GPIO_BASE+0x200},
  7681. /* 11 */ {GPIO_BASE+0x200},
  7682. /* 12 */ {GPIO_BASE+0x200},
  7683. /* 13 */ {GPIO_BASE+0x200},
  7684. /* 14 */ {GPIO_BASE+0x200},
  7685. /* 15 */ {GPIO_BASE+0x200},
  7686. /* 16 */ {GPIO_BASE+0x200},
  7687. /* 17 */ {GPIO_BASE+0x200},
  7688. /* 18 */ {GPIO_BASE+0x200},
  7689. /* 19 */ {GPIO_BASE+0x200},
  7690. /* 20 */ {GPIO_BASE+0x200},
  7691. /* 21 */ {GPIO_BASE+0x200},
  7692. /* 22 */ {GPIO_BASE+0x200},
  7693. /* 23 */ {GPIO_BASE+0x200},
  7694. /* 24 */ {GPIO_BASE+0x200},
  7695. /* 25 */ {GPIO_BASE+0x200},
  7696. /* 26 */ {GPIO_BASE+0x200},
  7697. /* 27 */ {GPIO_BASE+0x200},
  7698. /* 28 */ {GPIO_BASE+0x200},
  7699. /* 29 */ {GPIO_BASE+0x200},
  7700. /* 30 */ {GPIO_BASE+0x200},
  7701. /* 31 */ {GPIO_BASE+0x200},
  7702. /* 32 */ {GPIO_BASE+0x210},
  7703. /* 33 */ {GPIO_BASE+0x210},
  7704. /* 34 */ {GPIO_BASE+0x210},
  7705. /* 35 */ {GPIO_BASE+0x210},
  7706. /* 36 */ {GPIO_BASE+0x210},
  7707. /* 37 */ {GPIO_BASE+0x210},
  7708. /* 38 */ {GPIO_BASE+0x210},
  7709. /* 39 */ {GPIO_BASE+0x210},
  7710. /* 40 */ {GPIO_BASE+0x210},
  7711. /* 41 */ {GPIO_BASE+0x210},
  7712. /* 42 */ {GPIO_BASE+0x210},
  7713. /* 43 */ {GPIO_BASE+0x210},
  7714. /* 44 */ {GPIO_BASE+0x210},
  7715. /* 45 */ {GPIO_BASE+0x210},
  7716. /* 46 */ {GPIO_BASE+0x210},
  7717. /* 47 */ {GPIO_BASE+0x210},
  7718. /* 48 */ {GPIO_BASE+0x210},
  7719. /* 49 */ {GPIO_BASE+0x210},
  7720. /* 50 */ {GPIO_BASE+0x210},
  7721. /* 51 */ {GPIO_BASE+0x210},
  7722. /* 52 */ {GPIO_BASE+0x210},
  7723. /* 53 */ {GPIO_BASE+0x210},
  7724. /* 54 */ {GPIO_BASE+0x210},
  7725. /* 55 */ {GPIO_BASE+0x210},
  7726. /* 56 */ {GPIO_BASE+0x210},
  7727. /* 57 */ {GPIO_BASE+0x210},
  7728. /* 58 */ {GPIO_BASE+0x210},
  7729. /* 59 */ {GPIO_BASE+0x210},
  7730. /* 60 */ {GPIO_BASE+0x210},
  7731. /* 61 */ {GPIO_BASE+0x210},
  7732. /* 62 */ {GPIO_BASE+0x210},
  7733. /* 63 */ {GPIO_BASE+0x210},
  7734. /* 64 */ {GPIO_BASE+0x220},
  7735. /* 65 */ {GPIO_BASE+0x220},
  7736. /* 66 */ {GPIO_BASE+0x220},
  7737. /* 67 */ {GPIO_BASE+0x220},
  7738. /* 68 */ {GPIO_BASE+0x220},
  7739. /* 69 */ {GPIO_BASE+0x220},
  7740. /* 70 */ {GPIO_BASE+0x220},
  7741. /* 71 */ {GPIO_BASE+0x220},
  7742. /* 72 */ {GPIO_BASE+0x220},
  7743. /* 73 */ {GPIO_BASE+0x220},
  7744. /* 74 */ {GPIO_BASE+0x220},
  7745. /* 75 */ {GPIO_BASE+0x220},
  7746. /* 76 */ {GPIO_BASE+0x220},
  7747. /* 77 */ {GPIO_BASE+0x220},
  7748. /* 78 */ {GPIO_BASE+0x220},
  7749. /* 79 */ {GPIO_BASE+0x220},
  7750. /* 80 */ {GPIO_BASE+0x220},
  7751. /* 81 */ {GPIO_BASE+0x220},
  7752. /* 82 */ {GPIO_BASE+0x220},
  7753. /* 83 */ {GPIO_BASE+0x220},
  7754. /* 84 */ {GPIO_BASE+0x220},
  7755. /* 85 */ {GPIO_BASE+0x220},
  7756. /* 86 */ {GPIO_BASE+0x220},
  7757. /* 87 */ {GPIO_BASE+0x220},
  7758. /* 88 */ {GPIO_BASE+0x220},
  7759. /* 89 */ {GPIO_BASE+0x220},
  7760. /* 90 */ {GPIO_BASE+0x220},
  7761. /* 91 */ {GPIO_BASE+0x220},
  7762. /* 92 */ {GPIO_BASE+0x220},
  7763. /* 93 */ {GPIO_BASE+0x220},
  7764. /* 94 */ {GPIO_BASE+0x220},
  7765. /* 95 */ {GPIO_BASE+0x220},
  7766. /* 96 */ {GPIO_BASE+0x230},
  7767. /* 97 */ {GPIO_BASE+0x230},
  7768. /* 98 */ {GPIO_BASE+0x230},
  7769. /* 99 */ {GPIO_BASE+0x230},
  7770. /* 100 */ {GPIO_BASE+0x230},
  7771. /* 101 */ {GPIO_BASE+0x230},
  7772. /* 102 */ {GPIO_BASE+0x230},
  7773. /* 103 */ {GPIO_BASE+0x230},
  7774. /* 104 */ {GPIO_BASE+0x230},
  7775. /* 105 */ {GPIO_BASE+0x230},
  7776. /* 106 */ {GPIO_BASE+0x230},
  7777. /* 107 */ {GPIO_BASE+0x230},
  7778. /* 108 */ {GPIO_BASE+0x230},
  7779. /* 109 */ {GPIO_BASE+0x230},
  7780. /* 110 */ {GPIO_BASE+0x230},
  7781. /* 111 */ {GPIO_BASE+0x230},
  7782. /* 112 */ {GPIO_BASE+0x230},
  7783. /* 113 */ {GPIO_BASE+0x230},
  7784. /* 114 */ {GPIO_BASE+0x230},
  7785. /* 115 */ {GPIO_BASE+0x230},
  7786. /* 116 */ {GPIO_BASE+0x230},
  7787. /* 117 */ {GPIO_BASE+0x230},
  7788. /* 118 */ {GPIO_BASE+0x230},
  7789. /* 119 */ {GPIO_BASE+0x230},
  7790. /* 120 */ {GPIO_BASE+0x230},
  7791. /* 121 */ {GPIO_BASE+0x230},
  7792. /* 122 */ {GPIO_BASE+0x230},
  7793. /* 123 */ {GPIO_BASE+0x230},
  7794. /* 124 */ {GPIO_BASE+0x230},
  7795. /* 125 */ {GPIO_BASE+0x230},
  7796. /* 126 */ {GPIO_BASE+0x230},
  7797. /* 127 */ {GPIO_BASE+0x230},
  7798. /* 128 */ {GPIO_BASE+0x240},
  7799. /* 129 */ {GPIO_BASE+0x240},
  7800. /* 130 */ {GPIO_BASE+0x240},
  7801. /* 131 */ {GPIO_BASE+0x240},
  7802. /* 132 */ {GPIO_BASE+0x240},
  7803. /* 133 */ {GPIO_BASE+0x240},
  7804. /* 134 */ {GPIO_BASE+0x240},
  7805. /* 135 */ {GPIO_BASE+0x240},
  7806. /* 136 */ {GPIO_BASE+0x240},
  7807. /* 137 */ {GPIO_BASE+0x240},
  7808. /* 138 */ {GPIO_BASE+0x240},
  7809. /* 139 */ {GPIO_BASE+0x240},
  7810. /* 140 */ {GPIO_BASE+0x240},
  7811. /* 141 */ {GPIO_BASE+0x240},
  7812. /* 142 */ {GPIO_BASE+0x240},
  7813. /* 143 */ {GPIO_BASE+0x240},
  7814. /* 144 */ {GPIO_BASE+0x240},
  7815. /* 145 */ {GPIO_BASE+0x240},
  7816. /* 146 */ {GPIO_BASE+0x240},
  7817. /* 147 */ {GPIO_BASE+0x240},
  7818. /* 148 */ {GPIO_BASE+0x240},
  7819. /* 149 */ {GPIO_BASE+0x240},
  7820. /* 150 */ {GPIO_BASE+0x240},
  7821. /* 151 */ {GPIO_BASE+0x240},
  7822. /* 152 */ {GPIO_BASE+0x240},
  7823. /* 153 */ {GPIO_BASE+0x240},
  7824. /* 154 */ {GPIO_BASE+0x240},
  7825. /* 155 */ {GPIO_BASE+0x240},
  7826. /* 156 */ {GPIO_BASE+0x240},
  7827. /* 157 */ {GPIO_BASE+0x240},
  7828. /* 158 */ {GPIO_BASE+0x240},
  7829. /* 159 */ {GPIO_BASE+0x240},
  7830. /* 160 */ {GPIO_BASE+0x250},
  7831. /* 161 */ {GPIO_BASE+0x250},
  7832. /* 162 */ {GPIO_BASE+0x250},
  7833. /* 163 */ {GPIO_BASE+0x250},
  7834. /* 164 */ {GPIO_BASE+0x250},
  7835. /* 165 */ {GPIO_BASE+0x250},
  7836. /* 166 */ {GPIO_BASE+0x250},
  7837. /* 167 */ {GPIO_BASE+0x250},
  7838. /* 168 */ {GPIO_BASE+0x250},
  7839. /* 169 */ {GPIO_BASE+0x250},
  7840. /* 170 */ {GPIO_BASE+0x250},
  7841. /* 171 */ {GPIO_BASE+0x250},
  7842. /* 172 */ {GPIO_BASE+0x250},
  7843. /* 173 */ {GPIO_BASE+0x250},
  7844. /* 174 */ {GPIO_BASE+0x250},
  7845. /* 175 */ {GPIO_BASE+0x250},
  7846. /* 176 */ {GPIO_BASE+0x250},
  7847. /* 177 */ {GPIO_BASE+0x250},
  7848. /* 178 */ {GPIO_BASE+0x250},
  7849. /* 179 */ {GPIO_BASE+0x250},
  7850. /* 180 */ {GPIO_BASE+0x250},
  7851. /* 181 */ {GPIO_BASE+0x250},
  7852. /* 182 */ {GPIO_BASE+0x250},
  7853. /* 183 */ {GPIO_BASE+0x250},
  7854. /* 184 */ {GPIO_BASE+0x250},
  7855. /* 185 */ {GPIO_BASE+0x250},
  7856. /* 186 */ {GPIO_BASE+0x250},
  7857. /* 187 */ {GPIO_BASE+0x250},
  7858. /* 188 */ {GPIO_BASE+0x250},
  7859. /* 189 */ {GPIO_BASE+0x250},
  7860. /* 190 */ {GPIO_BASE+0x250},
  7861. /* 191 */ {GPIO_BASE+0x250},
  7862. /* 192 */ {GPIO_BASE+0x260},
  7863. /* 193 */ {GPIO_BASE+0x260},
  7864. /* 194 */ {GPIO_BASE+0x260},
  7865. /* 195 */ {GPIO_BASE+0x260},
  7866. /* 196 */ {GPIO_BASE+0x260},
  7867. /* 197 */ {GPIO_BASE+0x260},
  7868. /* 198 */ {GPIO_BASE+0x260},
  7869. /* 199 */ {GPIO_BASE+0x260},
  7870. /* 200 */ {GPIO_BASE+0x260},
  7871. /* 201 */ {GPIO_BASE+0x260},
  7872. /* 202 */ {GPIO_BASE+0x260},
  7873. /* 203 */ {GPIO_BASE+0x260}};
  7874. PIN_offset DIN_offset[] = {
  7875. /* 0 */ {0},
  7876. /* 1 */ {1},
  7877. /* 2 */ {2},
  7878. /* 3 */ {3},
  7879. /* 4 */ {4},
  7880. /* 5 */ {5},
  7881. /* 6 */ {6},
  7882. /* 7 */ {7},
  7883. /* 8 */ {8},
  7884. /* 9 */ {9},
  7885. /* 10 */ {10},
  7886. /* 11 */ {11},
  7887. /* 12 */ {12},
  7888. /* 13 */ {13},
  7889. /* 14 */ {14},
  7890. /* 15 */ {15},
  7891. /* 16 */ {16},
  7892. /* 17 */ {17},
  7893. /* 18 */ {18},
  7894. /* 19 */ {19},
  7895. /* 20 */ {20},
  7896. /* 21 */ {21},
  7897. /* 22 */ {22},
  7898. /* 23 */ {23},
  7899. /* 24 */ {24},
  7900. /* 25 */ {25},
  7901. /* 26 */ {26},
  7902. /* 27 */ {27},
  7903. /* 28 */ {28},
  7904. /* 29 */ {29},
  7905. /* 30 */ {30},
  7906. /* 31 */ {31},
  7907. /* 32 */ {0},
  7908. /* 33 */ {1},
  7909. /* 34 */ {2},
  7910. /* 35 */ {3},
  7911. /* 36 */ {4},
  7912. /* 37 */ {5},
  7913. /* 38 */ {6},
  7914. /* 39 */ {7},
  7915. /* 40 */ {8},
  7916. /* 41 */ {9},
  7917. /* 42 */ {10},
  7918. /* 43 */ {11},
  7919. /* 44 */ {12},
  7920. /* 45 */ {13},
  7921. /* 46 */ {14},
  7922. /* 47 */ {15},
  7923. /* 48 */ {16},
  7924. /* 49 */ {17},
  7925. /* 50 */ {18},
  7926. /* 51 */ {19},
  7927. /* 52 */ {20},
  7928. /* 53 */ {21},
  7929. /* 54 */ {22},
  7930. /* 55 */ {23},
  7931. /* 56 */ {24},
  7932. /* 57 */ {25},
  7933. /* 58 */ {26},
  7934. /* 59 */ {27},
  7935. /* 60 */ {28},
  7936. /* 61 */ {29},
  7937. /* 62 */ {30},
  7938. /* 63 */ {31},
  7939. /* 64 */ {0},
  7940. /* 65 */ {1},
  7941. /* 66 */ {2},
  7942. /* 67 */ {3},
  7943. /* 68 */ {4},
  7944. /* 69 */ {5},
  7945. /* 70 */ {6},
  7946. /* 71 */ {7},
  7947. /* 72 */ {8},
  7948. /* 73 */ {9},
  7949. /* 74 */ {10},
  7950. /* 75 */ {11},
  7951. /* 76 */ {12},
  7952. /* 77 */ {13},
  7953. /* 78 */ {14},
  7954. /* 79 */ {15},
  7955. /* 80 */ {16},
  7956. /* 81 */ {17},
  7957. /* 82 */ {18},
  7958. /* 83 */ {19},
  7959. /* 84 */ {20},
  7960. /* 85 */ {21},
  7961. /* 86 */ {22},
  7962. /* 87 */ {23},
  7963. /* 88 */ {24},
  7964. /* 89 */ {25},
  7965. /* 90 */ {26},
  7966. /* 91 */ {27},
  7967. /* 92 */ {28},
  7968. /* 93 */ {29},
  7969. /* 94 */ {30},
  7970. /* 95 */ {31},
  7971. /* 96 */ {0},
  7972. /* 97 */ {1},
  7973. /* 98 */ {2},
  7974. /* 99 */ {3},
  7975. /* 100 */ {4},
  7976. /* 101 */ {5},
  7977. /* 102 */ {6},
  7978. /* 103 */ {7},
  7979. /* 104 */ {8},
  7980. /* 105 */ {9},
  7981. /* 106 */ {10},
  7982. /* 107 */ {11},
  7983. /* 108 */ {12},
  7984. /* 109 */ {13},
  7985. /* 110 */ {14},
  7986. /* 111 */ {15},
  7987. /* 112 */ {16},
  7988. /* 113 */ {17},
  7989. /* 114 */ {18},
  7990. /* 115 */ {19},
  7991. /* 116 */ {20},
  7992. /* 117 */ {21},
  7993. /* 118 */ {22},
  7994. /* 119 */ {23},
  7995. /* 120 */ {24},
  7996. /* 121 */ {25},
  7997. /* 122 */ {26},
  7998. /* 123 */ {27},
  7999. /* 124 */ {28},
  8000. /* 125 */ {29},
  8001. /* 126 */ {30},
  8002. /* 127 */ {31},
  8003. /* 128 */ {0},
  8004. /* 129 */ {1},
  8005. /* 130 */ {2},
  8006. /* 131 */ {3},
  8007. /* 132 */ {4},
  8008. /* 133 */ {5},
  8009. /* 134 */ {6},
  8010. /* 135 */ {7},
  8011. /* 136 */ {8},
  8012. /* 137 */ {9},
  8013. /* 138 */ {10},
  8014. /* 139 */ {11},
  8015. /* 140 */ {12},
  8016. /* 141 */ {13},
  8017. /* 142 */ {14},
  8018. /* 143 */ {15},
  8019. /* 144 */ {16},
  8020. /* 145 */ {17},
  8021. /* 146 */ {18},
  8022. /* 147 */ {19},
  8023. /* 148 */ {20},
  8024. /* 149 */ {21},
  8025. /* 150 */ {22},
  8026. /* 151 */ {23},
  8027. /* 152 */ {24},
  8028. /* 153 */ {25},
  8029. /* 154 */ {26},
  8030. /* 155 */ {27},
  8031. /* 156 */ {28},
  8032. /* 157 */ {29},
  8033. /* 158 */ {30},
  8034. /* 159 */ {31},
  8035. /* 160 */ {0},
  8036. /* 161 */ {1},
  8037. /* 162 */ {2},
  8038. /* 163 */ {3},
  8039. /* 164 */ {4},
  8040. /* 165 */ {5},
  8041. /* 166 */ {6},
  8042. /* 167 */ {7},
  8043. /* 168 */ {8},
  8044. /* 169 */ {9},
  8045. /* 170 */ {10},
  8046. /* 171 */ {11},
  8047. /* 172 */ {12},
  8048. /* 173 */ {13},
  8049. /* 174 */ {14},
  8050. /* 175 */ {15},
  8051. /* 176 */ {16},
  8052. /* 177 */ {17},
  8053. /* 178 */ {18},
  8054. /* 179 */ {19},
  8055. /* 180 */ {20},
  8056. /* 181 */ {21},
  8057. /* 182 */ {22},
  8058. /* 183 */ {23},
  8059. /* 184 */ {24},
  8060. /* 185 */ {25},
  8061. /* 186 */ {26},
  8062. /* 187 */ {27},
  8063. /* 188 */ {28},
  8064. /* 189 */ {29},
  8065. /* 190 */ {30},
  8066. /* 191 */ {31},
  8067. /* 192 */ {0},
  8068. /* 193 */ {1},
  8069. /* 194 */ {2},
  8070. /* 195 */ {3},
  8071. /* 196 */ {4},
  8072. /* 197 */ {5},
  8073. /* 198 */ {6},
  8074. /* 199 */ {7},
  8075. /* 200 */ {8},
  8076. /* 201 */ {9},
  8077. /* 202 */ {10},
  8078. /* 203 */ {11}};
  8079. PIN_addr DIR_addr[] = {
  8080. /* 0 */ {GPIO_BASE+0x000},
  8081. /* 1 */ {GPIO_BASE+0x000},
  8082. /* 2 */ {GPIO_BASE+0x000},
  8083. /* 3 */ {GPIO_BASE+0x000},
  8084. /* 4 */ {GPIO_BASE+0x000},
  8085. /* 5 */ {GPIO_BASE+0x000},
  8086. /* 6 */ {GPIO_BASE+0x000},
  8087. /* 7 */ {GPIO_BASE+0x000},
  8088. /* 8 */ {GPIO_BASE+0x000},
  8089. /* 9 */ {GPIO_BASE+0x000},
  8090. /* 10 */ {GPIO_BASE+0x000},
  8091. /* 11 */ {GPIO_BASE+0x000},
  8092. /* 12 */ {GPIO_BASE+0x000},
  8093. /* 13 */ {GPIO_BASE+0x000},
  8094. /* 14 */ {GPIO_BASE+0x000},
  8095. /* 15 */ {GPIO_BASE+0x000},
  8096. /* 16 */ {GPIO_BASE+0x000},
  8097. /* 17 */ {GPIO_BASE+0x000},
  8098. /* 18 */ {GPIO_BASE+0x000},
  8099. /* 19 */ {GPIO_BASE+0x000},
  8100. /* 20 */ {GPIO_BASE+0x000},
  8101. /* 21 */ {GPIO_BASE+0x000},
  8102. /* 22 */ {GPIO_BASE+0x000},
  8103. /* 23 */ {GPIO_BASE+0x000},
  8104. /* 24 */ {GPIO_BASE+0x000},
  8105. /* 25 */ {GPIO_BASE+0x000},
  8106. /* 26 */ {GPIO_BASE+0x000},
  8107. /* 27 */ {GPIO_BASE+0x000},
  8108. /* 28 */ {GPIO_BASE+0x000},
  8109. /* 29 */ {GPIO_BASE+0x000},
  8110. /* 30 */ {GPIO_BASE+0x000},
  8111. /* 31 */ {GPIO_BASE+0x000},
  8112. /* 32 */ {GPIO_BASE+0x010},
  8113. /* 33 */ {GPIO_BASE+0x010},
  8114. /* 34 */ {GPIO_BASE+0x010},
  8115. /* 35 */ {GPIO_BASE+0x010},
  8116. /* 36 */ {GPIO_BASE+0x010},
  8117. /* 37 */ {GPIO_BASE+0x010},
  8118. /* 38 */ {GPIO_BASE+0x010},
  8119. /* 39 */ {GPIO_BASE+0x010},
  8120. /* 40 */ {GPIO_BASE+0x010},
  8121. /* 41 */ {GPIO_BASE+0x010},
  8122. /* 42 */ {GPIO_BASE+0x010},
  8123. /* 43 */ {GPIO_BASE+0x010},
  8124. /* 44 */ {GPIO_BASE+0x010},
  8125. /* 45 */ {GPIO_BASE+0x010},
  8126. /* 46 */ {GPIO_BASE+0x010},
  8127. /* 47 */ {GPIO_BASE+0x010},
  8128. /* 48 */ {GPIO_BASE+0x010},
  8129. /* 49 */ {GPIO_BASE+0x010},
  8130. /* 50 */ {GPIO_BASE+0x010},
  8131. /* 51 */ {GPIO_BASE+0x010},
  8132. /* 52 */ {GPIO_BASE+0x010},
  8133. /* 53 */ {GPIO_BASE+0x010},
  8134. /* 54 */ {GPIO_BASE+0x010},
  8135. /* 55 */ {GPIO_BASE+0x010},
  8136. /* 56 */ {GPIO_BASE+0x010},
  8137. /* 57 */ {GPIO_BASE+0x010},
  8138. /* 58 */ {GPIO_BASE+0x010},
  8139. /* 59 */ {GPIO_BASE+0x010},
  8140. /* 60 */ {GPIO_BASE+0x010},
  8141. /* 61 */ {GPIO_BASE+0x010},
  8142. /* 62 */ {GPIO_BASE+0x010},
  8143. /* 63 */ {GPIO_BASE+0x010},
  8144. /* 64 */ {GPIO_BASE+0x020},
  8145. /* 65 */ {GPIO_BASE+0x020},
  8146. /* 66 */ {GPIO_BASE+0x020},
  8147. /* 67 */ {GPIO_BASE+0x020},
  8148. /* 68 */ {GPIO_BASE+0x020},
  8149. /* 69 */ {GPIO_BASE+0x020},
  8150. /* 70 */ {GPIO_BASE+0x020},
  8151. /* 71 */ {GPIO_BASE+0x020},
  8152. /* 72 */ {GPIO_BASE+0x020},
  8153. /* 73 */ {GPIO_BASE+0x020},
  8154. /* 74 */ {GPIO_BASE+0x020},
  8155. /* 75 */ {GPIO_BASE+0x020},
  8156. /* 76 */ {GPIO_BASE+0x020},
  8157. /* 77 */ {GPIO_BASE+0x020},
  8158. /* 78 */ {GPIO_BASE+0x020},
  8159. /* 79 */ {GPIO_BASE+0x020},
  8160. /* 80 */ {GPIO_BASE+0x020},
  8161. /* 81 */ {GPIO_BASE+0x020},
  8162. /* 82 */ {GPIO_BASE+0x020},
  8163. /* 83 */ {GPIO_BASE+0x020},
  8164. /* 84 */ {GPIO_BASE+0x020},
  8165. /* 85 */ {GPIO_BASE+0x020},
  8166. /* 86 */ {GPIO_BASE+0x020},
  8167. /* 87 */ {GPIO_BASE+0x020},
  8168. /* 88 */ {GPIO_BASE+0x020},
  8169. /* 89 */ {GPIO_BASE+0x020},
  8170. /* 90 */ {GPIO_BASE+0x020},
  8171. /* 91 */ {GPIO_BASE+0x020},
  8172. /* 92 */ {GPIO_BASE+0x020},
  8173. /* 93 */ {GPIO_BASE+0x020},
  8174. /* 94 */ {GPIO_BASE+0x020},
  8175. /* 95 */ {GPIO_BASE+0x020},
  8176. /* 96 */ {GPIO_BASE+0x030},
  8177. /* 97 */ {GPIO_BASE+0x030},
  8178. /* 98 */ {GPIO_BASE+0x030},
  8179. /* 99 */ {GPIO_BASE+0x030},
  8180. /* 100 */ {GPIO_BASE+0x030},
  8181. /* 101 */ {GPIO_BASE+0x030},
  8182. /* 102 */ {GPIO_BASE+0x030},
  8183. /* 103 */ {GPIO_BASE+0x030},
  8184. /* 104 */ {GPIO_BASE+0x030},
  8185. /* 105 */ {GPIO_BASE+0x030},
  8186. /* 106 */ {GPIO_BASE+0x030},
  8187. /* 107 */ {GPIO_BASE+0x030},
  8188. /* 108 */ {GPIO_BASE+0x030},
  8189. /* 109 */ {GPIO_BASE+0x030},
  8190. /* 110 */ {GPIO_BASE+0x030},
  8191. /* 111 */ {GPIO_BASE+0x030},
  8192. /* 112 */ {GPIO_BASE+0x030},
  8193. /* 113 */ {GPIO_BASE+0x030},
  8194. /* 114 */ {GPIO_BASE+0x030},
  8195. /* 115 */ {GPIO_BASE+0x030},
  8196. /* 116 */ {GPIO_BASE+0x030},
  8197. /* 117 */ {GPIO_BASE+0x030},
  8198. /* 118 */ {GPIO_BASE+0x030},
  8199. /* 119 */ {GPIO_BASE+0x030},
  8200. /* 120 */ {GPIO_BASE+0x030},
  8201. /* 121 */ {GPIO_BASE+0x030},
  8202. /* 122 */ {GPIO_BASE+0x030},
  8203. /* 123 */ {GPIO_BASE+0x030},
  8204. /* 124 */ {GPIO_BASE+0x030},
  8205. /* 125 */ {GPIO_BASE+0x030},
  8206. /* 126 */ {GPIO_BASE+0x030},
  8207. /* 127 */ {GPIO_BASE+0x030},
  8208. /* 128 */ {GPIO_BASE+0x040},
  8209. /* 129 */ {GPIO_BASE+0x040},
  8210. /* 130 */ {GPIO_BASE+0x040},
  8211. /* 131 */ {GPIO_BASE+0x040},
  8212. /* 132 */ {GPIO_BASE+0x040},
  8213. /* 133 */ {GPIO_BASE+0x040},
  8214. /* 134 */ {GPIO_BASE+0x040},
  8215. /* 135 */ {GPIO_BASE+0x040},
  8216. /* 136 */ {GPIO_BASE+0x040},
  8217. /* 137 */ {GPIO_BASE+0x040},
  8218. /* 138 */ {GPIO_BASE+0x040},
  8219. /* 139 */ {GPIO_BASE+0x040},
  8220. /* 140 */ {GPIO_BASE+0x040},
  8221. /* 141 */ {GPIO_BASE+0x040},
  8222. /* 142 */ {GPIO_BASE+0x040},
  8223. /* 143 */ {GPIO_BASE+0x040},
  8224. /* 144 */ {GPIO_BASE+0x040},
  8225. /* 145 */ {GPIO_BASE+0x040},
  8226. /* 146 */ {GPIO_BASE+0x040},
  8227. /* 147 */ {GPIO_BASE+0x040},
  8228. /* 148 */ {GPIO_BASE+0x040},
  8229. /* 149 */ {GPIO_BASE+0x040},
  8230. /* 150 */ {GPIO_BASE+0x040},
  8231. /* 151 */ {GPIO_BASE+0x040},
  8232. /* 152 */ {GPIO_BASE+0x040},
  8233. /* 153 */ {GPIO_BASE+0x040},
  8234. /* 154 */ {GPIO_BASE+0x040},
  8235. /* 155 */ {GPIO_BASE+0x040},
  8236. /* 156 */ {GPIO_BASE+0x040},
  8237. /* 157 */ {GPIO_BASE+0x040},
  8238. /* 158 */ {GPIO_BASE+0x040},
  8239. /* 159 */ {GPIO_BASE+0x040},
  8240. /* 160 */ {GPIO_BASE+0x050},
  8241. /* 161 */ {GPIO_BASE+0x050},
  8242. /* 162 */ {GPIO_BASE+0x050},
  8243. /* 163 */ {GPIO_BASE+0x050},
  8244. /* 164 */ {GPIO_BASE+0x050},
  8245. /* 165 */ {GPIO_BASE+0x050},
  8246. /* 166 */ {GPIO_BASE+0x050},
  8247. /* 167 */ {GPIO_BASE+0x050},
  8248. /* 168 */ {GPIO_BASE+0x050},
  8249. /* 169 */ {GPIO_BASE+0x050},
  8250. /* 170 */ {GPIO_BASE+0x050},
  8251. /* 171 */ {GPIO_BASE+0x050},
  8252. /* 172 */ {GPIO_BASE+0x050},
  8253. /* 173 */ {GPIO_BASE+0x050},
  8254. /* 174 */ {GPIO_BASE+0x050},
  8255. /* 175 */ {GPIO_BASE+0x050},
  8256. /* 176 */ {GPIO_BASE+0x050},
  8257. /* 177 */ {GPIO_BASE+0x050},
  8258. /* 178 */ {GPIO_BASE+0x050},
  8259. /* 179 */ {GPIO_BASE+0x050},
  8260. /* 180 */ {GPIO_BASE+0x050},
  8261. /* 181 */ {GPIO_BASE+0x050},
  8262. /* 182 */ {GPIO_BASE+0x050},
  8263. /* 183 */ {GPIO_BASE+0x050},
  8264. /* 184 */ {GPIO_BASE+0x050},
  8265. /* 185 */ {GPIO_BASE+0x050},
  8266. /* 186 */ {GPIO_BASE+0x050},
  8267. /* 187 */ {GPIO_BASE+0x050},
  8268. /* 188 */ {GPIO_BASE+0x050},
  8269. /* 189 */ {GPIO_BASE+0x050},
  8270. /* 190 */ {GPIO_BASE+0x050},
  8271. /* 191 */ {GPIO_BASE+0x050},
  8272. /* 192 */ {GPIO_BASE+0x060},
  8273. /* 193 */ {GPIO_BASE+0x060},
  8274. /* 194 */ {GPIO_BASE+0x060},
  8275. /* 195 */ {GPIO_BASE+0x060},
  8276. /* 196 */ {GPIO_BASE+0x060},
  8277. /* 197 */ {GPIO_BASE+0x060},
  8278. /* 198 */ {GPIO_BASE+0x060},
  8279. /* 199 */ {GPIO_BASE+0x060},
  8280. /* 200 */ {GPIO_BASE+0x060},
  8281. /* 201 */ {GPIO_BASE+0x060},
  8282. /* 202 */ {GPIO_BASE+0x060},
  8283. /* 203 */ {GPIO_BASE+0x060}};
  8284. PIN_offset DIR_offset[] = {
  8285. /* 0 */ {0},
  8286. /* 1 */ {1},
  8287. /* 2 */ {2},
  8288. /* 3 */ {3},
  8289. /* 4 */ {4},
  8290. /* 5 */ {5},
  8291. /* 6 */ {6},
  8292. /* 7 */ {7},
  8293. /* 8 */ {8},
  8294. /* 9 */ {9},
  8295. /* 10 */ {10},
  8296. /* 11 */ {11},
  8297. /* 12 */ {12},
  8298. /* 13 */ {13},
  8299. /* 14 */ {14},
  8300. /* 15 */ {15},
  8301. /* 16 */ {16},
  8302. /* 17 */ {17},
  8303. /* 18 */ {18},
  8304. /* 19 */ {19},
  8305. /* 20 */ {20},
  8306. /* 21 */ {21},
  8307. /* 22 */ {22},
  8308. /* 23 */ {23},
  8309. /* 24 */ {24},
  8310. /* 25 */ {25},
  8311. /* 26 */ {26},
  8312. /* 27 */ {27},
  8313. /* 28 */ {28},
  8314. /* 29 */ {29},
  8315. /* 30 */ {30},
  8316. /* 31 */ {31},
  8317. /* 32 */ {0},
  8318. /* 33 */ {1},
  8319. /* 34 */ {2},
  8320. /* 35 */ {3},
  8321. /* 36 */ {4},
  8322. /* 37 */ {5},
  8323. /* 38 */ {6},
  8324. /* 39 */ {7},
  8325. /* 40 */ {8},
  8326. /* 41 */ {9},
  8327. /* 42 */ {10},
  8328. /* 43 */ {11},
  8329. /* 44 */ {12},
  8330. /* 45 */ {13},
  8331. /* 46 */ {14},
  8332. /* 47 */ {15},
  8333. /* 48 */ {16},
  8334. /* 49 */ {17},
  8335. /* 50 */ {18},
  8336. /* 51 */ {19},
  8337. /* 52 */ {20},
  8338. /* 53 */ {21},
  8339. /* 54 */ {22},
  8340. /* 55 */ {23},
  8341. /* 56 */ {24},
  8342. /* 57 */ {25},
  8343. /* 58 */ {26},
  8344. /* 59 */ {27},
  8345. /* 60 */ {28},
  8346. /* 61 */ {29},
  8347. /* 62 */ {30},
  8348. /* 63 */ {31},
  8349. /* 64 */ {0},
  8350. /* 65 */ {1},
  8351. /* 66 */ {2},
  8352. /* 67 */ {3},
  8353. /* 68 */ {4},
  8354. /* 69 */ {5},
  8355. /* 70 */ {6},
  8356. /* 71 */ {7},
  8357. /* 72 */ {8},
  8358. /* 73 */ {9},
  8359. /* 74 */ {10},
  8360. /* 75 */ {11},
  8361. /* 76 */ {12},
  8362. /* 77 */ {13},
  8363. /* 78 */ {14},
  8364. /* 79 */ {15},
  8365. /* 80 */ {16},
  8366. /* 81 */ {17},
  8367. /* 82 */ {18},
  8368. /* 83 */ {19},
  8369. /* 84 */ {20},
  8370. /* 85 */ {21},
  8371. /* 86 */ {22},
  8372. /* 87 */ {23},
  8373. /* 88 */ {24},
  8374. /* 89 */ {25},
  8375. /* 90 */ {26},
  8376. /* 91 */ {27},
  8377. /* 92 */ {28},
  8378. /* 93 */ {29},
  8379. /* 94 */ {30},
  8380. /* 95 */ {31},
  8381. /* 96 */ {0},
  8382. /* 97 */ {1},
  8383. /* 98 */ {2},
  8384. /* 99 */ {3},
  8385. /* 100 */ {4},
  8386. /* 101 */ {5},
  8387. /* 102 */ {6},
  8388. /* 103 */ {7},
  8389. /* 104 */ {8},
  8390. /* 105 */ {9},
  8391. /* 106 */ {10},
  8392. /* 107 */ {11},
  8393. /* 108 */ {12},
  8394. /* 109 */ {13},
  8395. /* 110 */ {14},
  8396. /* 111 */ {15},
  8397. /* 112 */ {16},
  8398. /* 113 */ {17},
  8399. /* 114 */ {18},
  8400. /* 115 */ {19},
  8401. /* 116 */ {20},
  8402. /* 117 */ {21},
  8403. /* 118 */ {22},
  8404. /* 119 */ {23},
  8405. /* 120 */ {24},
  8406. /* 121 */ {25},
  8407. /* 122 */ {26},
  8408. /* 123 */ {27},
  8409. /* 124 */ {28},
  8410. /* 125 */ {29},
  8411. /* 126 */ {30},
  8412. /* 127 */ {31},
  8413. /* 128 */ {0},
  8414. /* 129 */ {1},
  8415. /* 130 */ {2},
  8416. /* 131 */ {3},
  8417. /* 132 */ {4},
  8418. /* 133 */ {5},
  8419. /* 134 */ {6},
  8420. /* 135 */ {7},
  8421. /* 136 */ {8},
  8422. /* 137 */ {9},
  8423. /* 138 */ {10},
  8424. /* 139 */ {11},
  8425. /* 140 */ {12},
  8426. /* 141 */ {13},
  8427. /* 142 */ {14},
  8428. /* 143 */ {15},
  8429. /* 144 */ {16},
  8430. /* 145 */ {17},
  8431. /* 146 */ {18},
  8432. /* 147 */ {19},
  8433. /* 148 */ {20},
  8434. /* 149 */ {21},
  8435. /* 150 */ {22},
  8436. /* 151 */ {23},
  8437. /* 152 */ {24},
  8438. /* 153 */ {25},
  8439. /* 154 */ {26},
  8440. /* 155 */ {27},
  8441. /* 156 */ {28},
  8442. /* 157 */ {29},
  8443. /* 158 */ {30},
  8444. /* 159 */ {31},
  8445. /* 160 */ {0},
  8446. /* 161 */ {1},
  8447. /* 162 */ {2},
  8448. /* 163 */ {3},
  8449. /* 164 */ {4},
  8450. /* 165 */ {5},
  8451. /* 166 */ {6},
  8452. /* 167 */ {7},
  8453. /* 168 */ {8},
  8454. /* 169 */ {9},
  8455. /* 170 */ {10},
  8456. /* 171 */ {11},
  8457. /* 172 */ {12},
  8458. /* 173 */ {13},
  8459. /* 174 */ {14},
  8460. /* 175 */ {15},
  8461. /* 176 */ {16},
  8462. /* 177 */ {17},
  8463. /* 178 */ {18},
  8464. /* 179 */ {19},
  8465. /* 180 */ {20},
  8466. /* 181 */ {21},
  8467. /* 182 */ {22},
  8468. /* 183 */ {23},
  8469. /* 184 */ {24},
  8470. /* 185 */ {25},
  8471. /* 186 */ {26},
  8472. /* 187 */ {27},
  8473. /* 188 */ {28},
  8474. /* 189 */ {29},
  8475. /* 190 */ {30},
  8476. /* 191 */ {31},
  8477. /* 192 */ {0},
  8478. /* 193 */ {1},
  8479. /* 194 */ {2},
  8480. /* 195 */ {3},
  8481. /* 196 */ {4},
  8482. /* 197 */ {5},
  8483. /* 198 */ {6},
  8484. /* 199 */ {7},
  8485. /* 200 */ {8},
  8486. /* 201 */ {9},
  8487. /* 202 */ {10},
  8488. /* 203 */ {11}};
  8489. PIN_addr DRV_addr[] = {
  8490. /* 0 */ {IOCFG_1_BASE+0x074},
  8491. /* 1 */ {IOCFG_1_BASE+0x074},
  8492. /* 2 */ {IOCFG_1_BASE+0x074},
  8493. /* 3 */ {IOCFG_1_BASE+0x074},
  8494. /* 4 */ {IOCFG_1_BASE+0x074},
  8495. /* 5 */ {IOCFG_2_BASE+0x070},
  8496. /* 6 */ {IOCFG_2_BASE+0x070},
  8497. /* 7 */ {IOCFG_2_BASE+0x070},
  8498. /* 8 */ {IOCFG_2_BASE+0x070},
  8499. /* 9 */ {IOCFG_2_BASE+0x070},
  8500. /* 10 */ {IOCFG_2_BASE+0x070},
  8501. /* 11 */ {IOCFG_2_BASE+0x070},
  8502. /* 12 */ {IOCFG_2_BASE+0x070},
  8503. /* 13 */ {IOCFG_0_BASE+0x070},
  8504. /* 14 */ {IOCFG_0_BASE+0x070},
  8505. /* 15 */ {IOCFG_0_BASE+0x070},
  8506. /* 16 */ {IOCFG_0_BASE+0x070},
  8507. /* 17 */ {IOCFG_0_BASE+0x070},
  8508. /* 18 */ {IOCFG_0_BASE+0x070},
  8509. /* 19 */ {IOCFG_0_BASE+0x070},
  8510. /* 20 */ {IOCFG_0_BASE+0x070},
  8511. /* 21 */ {IOCFG_0_BASE+0x070},
  8512. /* 22 */ {-1},
  8513. /* 23 */ {-1},
  8514. /* 24 */ {-1},
  8515. /* 25 */ {-1},
  8516. /* 26 */ {-1},
  8517. /* 27 */ {-1},
  8518. /* 28 */ {-1},
  8519. /* 29 */ {-1},
  8520. /* 30 */ {-1},
  8521. /* 31 */ {-1},
  8522. /* 32 */ {-1},
  8523. /* 33 */ {-1},
  8524. /* 34 */ {-1},
  8525. /* 35 */ {-1},
  8526. /* 36 */ {-1},
  8527. /* 37 */ {-1},
  8528. /* 38 */ {-1},
  8529. /* 39 */ {-1},
  8530. /* 40 */ {-1},
  8531. /* 41 */ {-1},
  8532. /* 42 */ {IOCFG_1_BASE+0x070},
  8533. /* 43 */ {IOCFG_1_BASE+0x070},
  8534. /* 44 */ {IOCFG_1_BASE+0x070},
  8535. /* 45 */ {IOCFG_1_BASE+0x070},
  8536. /* 46 */ {IOCFG_1_BASE+0x070},
  8537. /* 47 */ {IOCFG_1_BASE+0x070},
  8538. /* 48 */ {IOCFG_1_BASE+0x070},
  8539. /* 49 */ {IOCFG_1_BASE+0x070},
  8540. /* 50 */ {IOCFG_1_BASE+0x070},
  8541. /* 51 */ {IOCFG_1_BASE+0x070},
  8542. /* 52 */ {IOCFG_1_BASE+0x070},
  8543. /* 53 */ {IOCFG_1_BASE+0x070},
  8544. /* 54 */ {IOCFG_1_BASE+0x070},
  8545. /* 55 */ {IOCFG_1_BASE+0x070},
  8546. /* 56 */ {IOCFG_1_BASE+0x070},
  8547. /* 57 */ {IOCFG_1_BASE+0x074},
  8548. /* 58 */ {IOCFG_1_BASE+0x074},
  8549. /* 59 */ {IOCFG_1_BASE+0x074},
  8550. /* 60 */ {IOCFG_1_BASE+0x074},
  8551. /* 61 */ {IOCFG_1_BASE+0x074},
  8552. /* 62 */ {IOCFG_1_BASE+0x074},
  8553. /* 63 */ {IOCFG_1_BASE+0x074},
  8554. /* 64 */ {IOCFG_1_BASE+0x074},
  8555. /* 65 */ {IOCFG_2_BASE+0x070},
  8556. /* 66 */ {IOCFG_2_BASE+0x070},
  8557. /* 67 */ {IOCFG_2_BASE+0x070},
  8558. /* 68 */ {IOCFG_2_BASE+0x070},
  8559. /* 69 */ {IOCFG_2_BASE+0x070},
  8560. /* 70 */ {IOCFG_2_BASE+0x070},
  8561. /* 71 */ {IOCFG_2_BASE+0x070},
  8562. /* 72 */ {IOCFG_2_BASE+0x070},
  8563. /* 73 */ {IOCFG_2_BASE+0x070},
  8564. /* 74 */ {IOCFG_2_BASE+0x070},
  8565. /* 75 */ {IOCFG_2_BASE+0x070},
  8566. /* 76 */ {IOCFG_2_BASE+0x070},
  8567. /* 77 */ {IOCFG_2_BASE+0x070},
  8568. /* 78 */ {IOCFG_2_BASE+0x070},
  8569. /* 79 */ {IOCFG_2_BASE+0x070},
  8570. /* 80 */ {IOCFG_2_BASE+0x070},
  8571. /* 81 */ {IOCFG_2_BASE+0x070},
  8572. /* 82 */ {IOCFG_2_BASE+0x070},
  8573. /* 83 */ {IOCFG_2_BASE+0x070},
  8574. /* 84 */ {IOCFG_2_BASE+0x070},
  8575. /* 85 */ {IOCFG_2_BASE+0x070},
  8576. /* 86 */ {IOCFG_2_BASE+0x070},
  8577. /* 87 */ {IOCFG_2_BASE+0x074},
  8578. /* 88 */ {IOCFG_2_BASE+0x074},
  8579. /* 89 */ {IOCFG_2_BASE+0x074},
  8580. /* 90 */ {IOCFG_2_BASE+0x074},
  8581. /* 91 */ {IOCFG_2_BASE+0x074},
  8582. /* 92 */ {IOCFG_2_BASE+0x074},
  8583. /* 93 */ {IOCFG_2_BASE+0x074},
  8584. /* 94 */ {IOCFG_2_BASE+0x074},
  8585. /* 95 */ {IOCFG_2_BASE+0x074},
  8586. /* 96 */ {IOCFG_2_BASE+0x074},
  8587. /* 97 */ {IOCFG_2_BASE+0x074},
  8588. /* 98 */ {IOCFG_2_BASE+0x074},
  8589. /* 99 */ {IOCFG_2_BASE+0x074},
  8590. /* 100 */ {IOCFG_2_BASE+0x074},
  8591. /* 101 */ {IOCFG_2_BASE+0x074},
  8592. /* 102 */ {IOCFG_2_BASE+0x074},
  8593. /* 103 */ {IOCFG_2_BASE+0x074},
  8594. /* 104 */ {IOCFG_2_BASE+0x074},
  8595. /* 105 */ {IOCFG_2_BASE+0x074},
  8596. /* 106 */ {IOCFG_2_BASE+0x074},
  8597. /* 107 */ {IOCFG_2_BASE+0x074},
  8598. /* 108 */ {IOCFG_2_BASE+0x074},
  8599. /* 109 */ {IOCFG_2_BASE+0x074},
  8600. /* 110 */ {IOCFG_2_BASE+0x074},
  8601. /* 111 */ {IOCFG_2_BASE+0x074},
  8602. /* 112 */ {IOCFG_2_BASE+0x074},
  8603. /* 113 */ {IOCFG_2_BASE+0x074},
  8604. /* 114 */ {IOCFG_2_BASE+0x074},
  8605. /* 115 */ {-1},
  8606. /* 116 */ {-1},
  8607. /* 117 */ {-1},
  8608. /* 118 */ {IOCFG_3_BASE+0x070},
  8609. /* 119 */ {IOCFG_3_BASE+0x070},
  8610. /* 120 */ {IOCFG_3_BASE+0x070},
  8611. /* 121 */ {IOCFG_3_BASE+0x070},
  8612. /* 122 */ {IOCFG_3_BASE+0x070},
  8613. /* 123 */ {IOCFG_3_BASE+0x070},
  8614. /* 124 */ {IOCFG_3_BASE+0x070},
  8615. /* 125 */ {IOCFG_3_BASE+0x070},
  8616. /* 126 */ {IOCFG_3_BASE+0x070},
  8617. /* 127 */ {IOCFG_3_BASE+0x070},
  8618. /* 128 */ {IOCFG_3_BASE+0x070},
  8619. /* 129 */ {IOCFG_3_BASE+0x070},
  8620. /* 130 */ {IOCFG_3_BASE+0x070},
  8621. /* 131 */ {IOCFG_3_BASE+0x070},
  8622. /* 132 */ {IOCFG_3_BASE+0x070},
  8623. /* 133 */ {IOCFG_3_BASE+0x070},
  8624. /* 134 */ {IOCFG_3_BASE+0x070},
  8625. /* 135 */ {IOCFG_3_BASE+0x070},
  8626. /* 136 */ {IOCFG_3_BASE+0x070},
  8627. /* 137 */ {IOCFG_3_BASE+0x070},
  8628. /* 138 */ {IOCFG_3_BASE+0x070},
  8629. /* 139 */ {IOCFG_3_BASE+0x070},
  8630. /* 140 */ {IOCFG_3_BASE+0x070},
  8631. /* 141 */ {IOCFG_3_BASE+0x070},
  8632. /* 142 */ {IOCFG_3_BASE+0x070},
  8633. /* 143 */ {IOCFG_3_BASE+0x070},
  8634. /* 144 */ {IOCFG_3_BASE+0x070},
  8635. /* 145 */ {IOCFG_3_BASE+0x070},
  8636. /* 146 */ {IOCFG_3_BASE+0x070},
  8637. /* 147 */ {IOCFG_3_BASE+0x070},
  8638. /* 148 */ {IOCFG_3_BASE+0x070},
  8639. /* 149 */ {IOCFG_3_BASE+0x070},
  8640. /* 150 */ {-1},
  8641. /* 151 */ {-1},
  8642. /* 152 */ {-1},
  8643. /* 153 */ {-1},
  8644. /* 154 */ {-1},
  8645. /* 155 */ {-1},
  8646. /* 156 */ {-1},
  8647. /* 157 */ {-1},
  8648. /* 158 */ {-1},
  8649. /* 159 */ {-1},
  8650. /* 160 */ {IOCFG_4_BASE+0x070},
  8651. /* 161 */ {IOCFG_4_BASE+0x070},
  8652. /* 162 */ {IOCFG_4_BASE+0x070},
  8653. /* 163 */ {IOCFG_4_BASE+0x070},
  8654. /* 164 */ {IOCFG_4_BASE+0x070},
  8655. /* 165 */ {IOCFG_4_BASE+0x070},
  8656. /* 166 */ {IOCFG_4_BASE+0x070},
  8657. /* 167 */ {IOCFG_4_BASE+0x070},
  8658. /* 168 */ {IOCFG_4_BASE+0x070},
  8659. /* 169 */ {IOCFG_4_BASE+0x070},
  8660. /* 170 */ {IOCFG_4_BASE+0x070},
  8661. /* 171 */ {IOCFG_4_BASE+0x070},
  8662. /* 172 */ {IOCFG_5_BASE+0x070},
  8663. /* 173 */ {IOCFG_5_BASE+0x070},
  8664. /* 174 */ {IOCFG_5_BASE+0x070},
  8665. /* 175 */ {IOCFG_5_BASE+0x070},
  8666. /* 176 */ {IOCFG_5_BASE+0x070},
  8667. /* 177 */ {IOCFG_5_BASE+0x070},
  8668. /* 178 */ {IOCFG_5_BASE+0x070},
  8669. /* 179 */ {IOCFG_5_BASE+0x070},
  8670. /* 180 */ {IOCFG_5_BASE+0x070},
  8671. /* 181 */ {IOCFG_5_BASE+0x070},
  8672. /* 182 */ {IOCFG_5_BASE+0x070},
  8673. /* 183 */ {IOCFG_5_BASE+0x070},
  8674. /* 184 */ {IOCFG_5_BASE+0x070},
  8675. /* 185 */ {IOCFG_5_BASE+0x070},
  8676. /* 186 */ {IOCFG_5_BASE+0x070},
  8677. /* 187 */ {IOCFG_5_BASE+0x070},
  8678. /* 188 */ {IOCFG_5_BASE+0x070},
  8679. /* 189 */ {IOCFG_5_BASE+0x070},
  8680. /* 190 */ {-1},
  8681. /* 191 */ {-1},
  8682. /* 192 */ {-1},
  8683. /* 193 */ {-1},
  8684. /* 194 */ {-1},
  8685. /* 195 */ {-1},
  8686. /* 196 */ {-1},
  8687. /* 197 */ {-1},
  8688. /* 198 */ {IOCFG_0_BASE+0x070},
  8689. /* 199 */ {IOCFG_0_BASE+0x070},
  8690. /* 200 */ {IOCFG_0_BASE+0x070},
  8691. /* 201 */ {IOCFG_0_BASE+0x070},
  8692. /* 202 */ {IOCFG_0_BASE+0x070},
  8693. /* 203 */ {IOCFG_0_BASE+0x070}};
  8694. PIN_offset DRV_offset[] = {
  8695. /* 0 */ {8},
  8696. /* 1 */ {8},
  8697. /* 2 */ {8},
  8698. /* 3 */ {8},
  8699. /* 4 */ {8},
  8700. /* 5 */ {12},
  8701. /* 6 */ {12},
  8702. /* 7 */ {12},
  8703. /* 8 */ {12},
  8704. /* 9 */ {24},
  8705. /* 10 */ {24},
  8706. /* 11 */ {24},
  8707. /* 12 */ {24},
  8708. /* 13 */ {0},
  8709. /* 14 */ {0},
  8710. /* 15 */ {0},
  8711. /* 16 */ {0},
  8712. /* 17 */ {0},
  8713. /* 18 */ {0},
  8714. /* 19 */ {4},
  8715. /* 20 */ {4},
  8716. /* 21 */ {4},
  8717. /* 22 */ {-1},
  8718. /* 23 */ {-1},
  8719. /* 24 */ {-1},
  8720. /* 25 */ {-1},
  8721. /* 26 */ {-1},
  8722. /* 27 */ {-1},
  8723. /* 28 */ {-1},
  8724. /* 29 */ {-1},
  8725. /* 30 */ {-1},
  8726. /* 31 */ {-1},
  8727. /* 32 */ {-1},
  8728. /* 33 */ {-1},
  8729. /* 34 */ {-1},
  8730. /* 35 */ {-1},
  8731. /* 36 */ {-1},
  8732. /* 37 */ {-1},
  8733. /* 38 */ {-1},
  8734. /* 39 */ {-1},
  8735. /* 40 */ {-1},
  8736. /* 41 */ {-1},
  8737. /* 42 */ {0},
  8738. /* 43 */ {0},
  8739. /* 44 */ {0},
  8740. /* 45 */ {4},
  8741. /* 46 */ {4},
  8742. /* 47 */ {8},
  8743. /* 48 */ {8},
  8744. /* 49 */ {12},
  8745. /* 50 */ {12},
  8746. /* 51 */ {16},
  8747. /* 52 */ {16},
  8748. /* 53 */ {20},
  8749. /* 54 */ {20},
  8750. /* 55 */ {24},
  8751. /* 56 */ {28},
  8752. /* 57 */ {0},
  8753. /* 58 */ {0},
  8754. /* 59 */ {0},
  8755. /* 60 */ {0},
  8756. /* 61 */ {4},
  8757. /* 62 */ {4},
  8758. /* 63 */ {4},
  8759. /* 64 */ {4},
  8760. /* 65 */ {0},
  8761. /* 66 */ {0},
  8762. /* 67 */ {0},
  8763. /* 68 */ {0},
  8764. /* 69 */ {4},
  8765. /* 70 */ {8},
  8766. /* 71 */ {8},
  8767. /* 72 */ {8},
  8768. /* 73 */ {8},
  8769. /* 74 */ {16},
  8770. /* 75 */ {16},
  8771. /* 76 */ {16},
  8772. /* 77 */ {16},
  8773. /* 78 */ {20},
  8774. /* 79 */ {20},
  8775. /* 80 */ {20},
  8776. /* 81 */ {28},
  8777. /* 82 */ {28},
  8778. /* 83 */ {28},
  8779. /* 84 */ {28},
  8780. /* 85 */ {28},
  8781. /* 86 */ {28},
  8782. /* 87 */ {0},
  8783. /* 88 */ {0},
  8784. /* 89 */ {0},
  8785. /* 90 */ {0},
  8786. /* 91 */ {0},
  8787. /* 92 */ {0},
  8788. /* 93 */ {0},
  8789. /* 94 */ {0},
  8790. /* 95 */ {0},
  8791. /* 96 */ {0},
  8792. /* 97 */ {0},
  8793. /* 98 */ {0},
  8794. /* 99 */ {0},
  8795. /* 100 */ {0},
  8796. /* 101 */ {0},
  8797. /* 102 */ {0},
  8798. /* 103 */ {0},
  8799. /* 104 */ {4},
  8800. /* 105 */ {4},
  8801. /* 106 */ {4},
  8802. /* 107 */ {4},
  8803. /* 108 */ {4},
  8804. /* 109 */ {4},
  8805. /* 110 */ {4},
  8806. /* 111 */ {4},
  8807. /* 112 */ {4},
  8808. /* 113 */ {4},
  8809. /* 114 */ {4},
  8810. /* 115 */ {-1},
  8811. /* 116 */ {-1},
  8812. /* 117 */ {-1},
  8813. /* 118 */ {0},
  8814. /* 119 */ {0},
  8815. /* 120 */ {0},
  8816. /* 121 */ {0},
  8817. /* 122 */ {0},
  8818. /* 123 */ {0},
  8819. /* 124 */ {0},
  8820. /* 125 */ {0},
  8821. /* 126 */ {0},
  8822. /* 127 */ {0},
  8823. /* 128 */ {0},
  8824. /* 129 */ {0},
  8825. /* 130 */ {0},
  8826. /* 131 */ {0},
  8827. /* 132 */ {0},
  8828. /* 133 */ {0},
  8829. /* 134 */ {0},
  8830. /* 135 */ {0},
  8831. /* 136 */ {0},
  8832. /* 137 */ {4},
  8833. /* 138 */ {8},
  8834. /* 139 */ {8},
  8835. /* 140 */ {8},
  8836. /* 141 */ {8},
  8837. /* 142 */ {8},
  8838. /* 143 */ {12},
  8839. /* 144 */ {12},
  8840. /* 145 */ {12},
  8841. /* 146 */ {16},
  8842. /* 147 */ {16},
  8843. /* 148 */ {20},
  8844. /* 149 */ {4},
  8845. /* 150 */ {-1},
  8846. /* 151 */ {-1},
  8847. /* 152 */ {-1},
  8848. /* 153 */ {-1},
  8849. /* 154 */ {-1},
  8850. /* 155 */ {-1},
  8851. /* 156 */ {-1},
  8852. /* 157 */ {-1},
  8853. /* 158 */ {-1},
  8854. /* 159 */ {-1},
  8855. /* 160 */ {0},
  8856. /* 161 */ {0},
  8857. /* 162 */ {0},
  8858. /* 163 */ {4},
  8859. /* 164 */ {4},
  8860. /* 165 */ {4},
  8861. /* 166 */ {8},
  8862. /* 167 */ {12},
  8863. /* 168 */ {16},
  8864. /* 169 */ {16},
  8865. /* 170 */ {16},
  8866. /* 171 */ {16},
  8867. /* 172 */ {0},
  8868. /* 173 */ {4},
  8869. /* 174 */ {8},
  8870. /* 175 */ {12},
  8871. /* 176 */ {12},
  8872. /* 177 */ {12},
  8873. /* 178 */ {12},
  8874. /* 179 */ {12},
  8875. /* 180 */ {12},
  8876. /* 181 */ {12},
  8877. /* 182 */ {12},
  8878. /* 183 */ {16},
  8879. /* 184 */ {20},
  8880. /* 185 */ {20},
  8881. /* 186 */ {24},
  8882. /* 187 */ {24},
  8883. /* 188 */ {24},
  8884. /* 189 */ {24},
  8885. /* 190 */ {-1},
  8886. /* 191 */ {-1},
  8887. /* 192 */ {-1},
  8888. /* 193 */ {-1},
  8889. /* 194 */ {-1},
  8890. /* 195 */ {-1},
  8891. /* 196 */ {-1},
  8892. /* 197 */ {-1},
  8893. /* 198 */ {8},
  8894. /* 199 */ {12},
  8895. /* 200 */ {16},
  8896. /* 201 */ {16},
  8897. /* 202 */ {16},
  8898. /* 203 */ {16}};
  8899. PIN_addr TDSEL_addr[] = {
  8900. /* 0 */ {IOCFG_1_BASE+0x024},
  8901. /* 1 */ {IOCFG_1_BASE+0x024},
  8902. /* 2 */ {IOCFG_1_BASE+0x024},
  8903. /* 3 */ {IOCFG_1_BASE+0x024},
  8904. /* 4 */ {IOCFG_1_BASE+0x024},
  8905. /* 5 */ {IOCFG_2_BASE+0x020},
  8906. /* 6 */ {IOCFG_2_BASE+0x020},
  8907. /* 7 */ {IOCFG_2_BASE+0x020},
  8908. /* 8 */ {IOCFG_2_BASE+0x020},
  8909. /* 9 */ {IOCFG_2_BASE+0x020},
  8910. /* 10 */ {IOCFG_2_BASE+0x020},
  8911. /* 11 */ {IOCFG_2_BASE+0x020},
  8912. /* 12 */ {IOCFG_2_BASE+0x020},
  8913. /* 13 */ {IOCFG_0_BASE+0x020},
  8914. /* 14 */ {IOCFG_0_BASE+0x020},
  8915. /* 15 */ {IOCFG_0_BASE+0x020},
  8916. /* 16 */ {IOCFG_0_BASE+0x020},
  8917. /* 17 */ {IOCFG_0_BASE+0x020},
  8918. /* 18 */ {IOCFG_0_BASE+0x020},
  8919. /* 19 */ {IOCFG_0_BASE+0x020},
  8920. /* 20 */ {IOCFG_0_BASE+0x020},
  8921. /* 21 */ {IOCFG_0_BASE+0x020},
  8922. /* 22 */ {-1},
  8923. /* 23 */ {-1},
  8924. /* 24 */ {-1},
  8925. /* 25 */ {-1},
  8926. /* 26 */ {-1},
  8927. /* 27 */ {-1},
  8928. /* 28 */ {-1},
  8929. /* 29 */ {-1},
  8930. /* 30 */ {-1},
  8931. /* 31 */ {-1},
  8932. /* 32 */ {-1},
  8933. /* 33 */ {-1},
  8934. /* 34 */ {-1},
  8935. /* 35 */ {-1},
  8936. /* 36 */ {-1},
  8937. /* 37 */ {-1},
  8938. /* 38 */ {-1},
  8939. /* 39 */ {-1},
  8940. /* 40 */ {-1},
  8941. /* 41 */ {-1},
  8942. /* 42 */ {IOCFG_1_BASE+0x020},
  8943. /* 43 */ {IOCFG_1_BASE+0x020},
  8944. /* 44 */ {IOCFG_1_BASE+0x020},
  8945. /* 45 */ {IOCFG_1_BASE+0x020},
  8946. /* 46 */ {IOCFG_1_BASE+0x020},
  8947. /* 47 */ {IOCFG_1_BASE+0x020},
  8948. /* 48 */ {IOCFG_1_BASE+0x020},
  8949. /* 49 */ {IOCFG_1_BASE+0x020},
  8950. /* 50 */ {IOCFG_1_BASE+0x020},
  8951. /* 51 */ {IOCFG_1_BASE+0x020},
  8952. /* 52 */ {IOCFG_1_BASE+0x020},
  8953. /* 53 */ {IOCFG_1_BASE+0x020},
  8954. /* 54 */ {IOCFG_1_BASE+0x020},
  8955. /* 55 */ {IOCFG_1_BASE+0x020},
  8956. /* 56 */ {IOCFG_1_BASE+0x020},
  8957. /* 57 */ {IOCFG_1_BASE+0x024},
  8958. /* 58 */ {IOCFG_1_BASE+0x024},
  8959. /* 59 */ {IOCFG_1_BASE+0x024},
  8960. /* 60 */ {IOCFG_1_BASE+0x024},
  8961. /* 61 */ {IOCFG_1_BASE+0x024},
  8962. /* 62 */ {IOCFG_1_BASE+0x024},
  8963. /* 63 */ {IOCFG_1_BASE+0x024},
  8964. /* 64 */ {IOCFG_1_BASE+0x024},
  8965. /* 65 */ {IOCFG_2_BASE+0x020},
  8966. /* 66 */ {IOCFG_2_BASE+0x020},
  8967. /* 67 */ {IOCFG_2_BASE+0x020},
  8968. /* 68 */ {IOCFG_2_BASE+0x020},
  8969. /* 69 */ {IOCFG_2_BASE+0x020},
  8970. /* 70 */ {IOCFG_2_BASE+0x020},
  8971. /* 71 */ {IOCFG_2_BASE+0x020},
  8972. /* 72 */ {IOCFG_2_BASE+0x020},
  8973. /* 73 */ {IOCFG_2_BASE+0x020},
  8974. /* 74 */ {IOCFG_2_BASE+0x020},
  8975. /* 75 */ {IOCFG_2_BASE+0x020},
  8976. /* 76 */ {IOCFG_2_BASE+0x020},
  8977. /* 77 */ {IOCFG_2_BASE+0x020},
  8978. /* 78 */ {IOCFG_2_BASE+0x020},
  8979. /* 79 */ {IOCFG_2_BASE+0x020},
  8980. /* 80 */ {IOCFG_2_BASE+0x020},
  8981. /* 81 */ {IOCFG_2_BASE+0x020},
  8982. /* 82 */ {IOCFG_2_BASE+0x020},
  8983. /* 83 */ {IOCFG_2_BASE+0x020},
  8984. /* 84 */ {IOCFG_2_BASE+0x020},
  8985. /* 85 */ {IOCFG_2_BASE+0x020},
  8986. /* 86 */ {IOCFG_2_BASE+0x020},
  8987. /* 87 */ {IOCFG_2_BASE+0x024},
  8988. /* 88 */ {IOCFG_2_BASE+0x024},
  8989. /* 89 */ {IOCFG_2_BASE+0x024},
  8990. /* 90 */ {IOCFG_2_BASE+0x024},
  8991. /* 91 */ {IOCFG_2_BASE+0x024},
  8992. /* 92 */ {IOCFG_2_BASE+0x024},
  8993. /* 93 */ {IOCFG_2_BASE+0x024},
  8994. /* 94 */ {IOCFG_2_BASE+0x024},
  8995. /* 95 */ {IOCFG_2_BASE+0x024},
  8996. /* 96 */ {IOCFG_2_BASE+0x024},
  8997. /* 97 */ {IOCFG_2_BASE+0x024},
  8998. /* 98 */ {IOCFG_2_BASE+0x024},
  8999. /* 99 */ {IOCFG_2_BASE+0x024},
  9000. /* 100 */ {IOCFG_2_BASE+0x024},
  9001. /* 101 */ {IOCFG_2_BASE+0x024},
  9002. /* 102 */ {IOCFG_2_BASE+0x024},
  9003. /* 103 */ {IOCFG_2_BASE+0x024},
  9004. /* 104 */ {IOCFG_2_BASE+0x024},
  9005. /* 105 */ {IOCFG_2_BASE+0x024},
  9006. /* 106 */ {IOCFG_2_BASE+0x024},
  9007. /* 107 */ {IOCFG_2_BASE+0x024},
  9008. /* 108 */ {IOCFG_2_BASE+0x024},
  9009. /* 109 */ {IOCFG_2_BASE+0x024},
  9010. /* 110 */ {IOCFG_2_BASE+0x024},
  9011. /* 111 */ {IOCFG_2_BASE+0x024},
  9012. /* 112 */ {IOCFG_2_BASE+0x024},
  9013. /* 113 */ {IOCFG_2_BASE+0x024},
  9014. /* 114 */ {IOCFG_2_BASE+0x024},
  9015. /* 115 */ {-1},
  9016. /* 116 */ {-1},
  9017. /* 117 */ {-1},
  9018. /* 118 */ {IOCFG_3_BASE+0x020},
  9019. /* 119 */ {IOCFG_3_BASE+0x020},
  9020. /* 120 */ {IOCFG_3_BASE+0x020},
  9021. /* 121 */ {IOCFG_3_BASE+0x020},
  9022. /* 122 */ {IOCFG_3_BASE+0x020},
  9023. /* 123 */ {IOCFG_3_BASE+0x020},
  9024. /* 124 */ {IOCFG_3_BASE+0x020},
  9025. /* 125 */ {IOCFG_3_BASE+0x020},
  9026. /* 126 */ {IOCFG_3_BASE+0x020},
  9027. /* 127 */ {IOCFG_3_BASE+0x020},
  9028. /* 128 */ {IOCFG_3_BASE+0x020},
  9029. /* 129 */ {IOCFG_3_BASE+0x020},
  9030. /* 130 */ {IOCFG_3_BASE+0x020},
  9031. /* 131 */ {IOCFG_3_BASE+0x020},
  9032. /* 132 */ {IOCFG_3_BASE+0x020},
  9033. /* 133 */ {IOCFG_3_BASE+0x020},
  9034. /* 134 */ {IOCFG_3_BASE+0x020},
  9035. /* 135 */ {IOCFG_3_BASE+0x020},
  9036. /* 136 */ {IOCFG_3_BASE+0x020},
  9037. /* 137 */ {IOCFG_3_BASE+0x020},
  9038. /* 138 */ {IOCFG_3_BASE+0x020},
  9039. /* 139 */ {IOCFG_3_BASE+0x020},
  9040. /* 140 */ {IOCFG_3_BASE+0x020},
  9041. /* 141 */ {IOCFG_3_BASE+0x020},
  9042. /* 142 */ {IOCFG_3_BASE+0x020},
  9043. /* 143 */ {IOCFG_3_BASE+0x020},
  9044. /* 144 */ {IOCFG_3_BASE+0x020},
  9045. /* 145 */ {IOCFG_3_BASE+0x020},
  9046. /* 146 */ {IOCFG_3_BASE+0x020},
  9047. /* 147 */ {IOCFG_3_BASE+0x020},
  9048. /* 148 */ {IOCFG_3_BASE+0x020},
  9049. /* 149 */ {IOCFG_3_BASE+0x020},
  9050. /* 150 */ {-1},
  9051. /* 151 */ {-1},
  9052. /* 152 */ {-1},
  9053. /* 153 */ {-1},
  9054. /* 154 */ {-1},
  9055. /* 155 */ {-1},
  9056. /* 156 */ {-1},
  9057. /* 157 */ {-1},
  9058. /* 158 */ {-1},
  9059. /* 159 */ {-1},
  9060. /* 160 */ {IOCFG_4_BASE+0x020},
  9061. /* 161 */ {IOCFG_4_BASE+0x020},
  9062. /* 162 */ {IOCFG_4_BASE+0x020},
  9063. /* 163 */ {IOCFG_4_BASE+0x020},
  9064. /* 164 */ {IOCFG_4_BASE+0x020},
  9065. /* 165 */ {IOCFG_4_BASE+0x020},
  9066. /* 166 */ {IOCFG_4_BASE+0x020},
  9067. /* 167 */ {IOCFG_4_BASE+0x020},
  9068. /* 168 */ {IOCFG_4_BASE+0x020},
  9069. /* 169 */ {IOCFG_4_BASE+0x020},
  9070. /* 170 */ {IOCFG_4_BASE+0x020},
  9071. /* 171 */ {IOCFG_4_BASE+0x020},
  9072. /* 172 */ {IOCFG_5_BASE+0x020},
  9073. /* 173 */ {IOCFG_5_BASE+0x020},
  9074. /* 174 */ {IOCFG_5_BASE+0x020},
  9075. /* 175 */ {IOCFG_5_BASE+0x020},
  9076. /* 176 */ {IOCFG_5_BASE+0x020},
  9077. /* 177 */ {IOCFG_5_BASE+0x020},
  9078. /* 178 */ {IOCFG_5_BASE+0x020},
  9079. /* 179 */ {IOCFG_5_BASE+0x020},
  9080. /* 180 */ {IOCFG_5_BASE+0x020},
  9081. /* 181 */ {IOCFG_5_BASE+0x020},
  9082. /* 182 */ {IOCFG_5_BASE+0x020},
  9083. /* 183 */ {IOCFG_5_BASE+0x020},
  9084. /* 184 */ {IOCFG_5_BASE+0x020},
  9085. /* 185 */ {IOCFG_5_BASE+0x020},
  9086. /* 186 */ {IOCFG_5_BASE+0x020},
  9087. /* 187 */ {IOCFG_5_BASE+0x020},
  9088. /* 188 */ {IOCFG_5_BASE+0x020},
  9089. /* 189 */ {IOCFG_5_BASE+0x020},
  9090. /* 190 */ {-1},
  9091. /* 191 */ {-1},
  9092. /* 192 */ {-1},
  9093. /* 193 */ {-1},
  9094. /* 194 */ {-1},
  9095. /* 195 */ {-1},
  9096. /* 196 */ {-1},
  9097. /* 197 */ {-1},
  9098. /* 198 */ {IOCFG_0_BASE+0x020},
  9099. /* 199 */ {IOCFG_0_BASE+0x020},
  9100. /* 200 */ {IOCFG_0_BASE+0x020},
  9101. /* 201 */ {IOCFG_0_BASE+0x020},
  9102. /* 202 */ {IOCFG_0_BASE+0x020},
  9103. /* 203 */ {IOCFG_0_BASE+0x020}};
  9104. PIN_offset TDSEL_offset[] = {
  9105. /* 0 */ {8},
  9106. /* 1 */ {8},
  9107. /* 2 */ {8},
  9108. /* 3 */ {8},
  9109. /* 4 */ {8},
  9110. /* 5 */ {12},
  9111. /* 6 */ {12},
  9112. /* 7 */ {12},
  9113. /* 8 */ {12},
  9114. /* 9 */ {24},
  9115. /* 10 */ {24},
  9116. /* 11 */ {24},
  9117. /* 12 */ {24},
  9118. /* 13 */ {0},
  9119. /* 14 */ {0},
  9120. /* 15 */ {0},
  9121. /* 16 */ {0},
  9122. /* 17 */ {0},
  9123. /* 18 */ {0},
  9124. /* 19 */ {4},
  9125. /* 20 */ {4},
  9126. /* 21 */ {4},
  9127. /* 22 */ {-1},
  9128. /* 23 */ {-1},
  9129. /* 24 */ {-1},
  9130. /* 25 */ {-1},
  9131. /* 26 */ {-1},
  9132. /* 27 */ {-1},
  9133. /* 28 */ {-1},
  9134. /* 29 */ {-1},
  9135. /* 30 */ {-1},
  9136. /* 31 */ {-1},
  9137. /* 32 */ {-1},
  9138. /* 33 */ {-1},
  9139. /* 34 */ {-1},
  9140. /* 35 */ {-1},
  9141. /* 36 */ {-1},
  9142. /* 37 */ {-1},
  9143. /* 38 */ {-1},
  9144. /* 39 */ {-1},
  9145. /* 40 */ {-1},
  9146. /* 41 */ {-1},
  9147. /* 42 */ {0},
  9148. /* 43 */ {0},
  9149. /* 44 */ {0},
  9150. /* 45 */ {4},
  9151. /* 46 */ {4},
  9152. /* 47 */ {8},
  9153. /* 48 */ {8},
  9154. /* 49 */ {12},
  9155. /* 50 */ {12},
  9156. /* 51 */ {16},
  9157. /* 52 */ {16},
  9158. /* 53 */ {20},
  9159. /* 54 */ {20},
  9160. /* 55 */ {24},
  9161. /* 56 */ {28},
  9162. /* 57 */ {0},
  9163. /* 58 */ {0},
  9164. /* 59 */ {0},
  9165. /* 60 */ {0},
  9166. /* 61 */ {4},
  9167. /* 62 */ {4},
  9168. /* 63 */ {4},
  9169. /* 64 */ {4},
  9170. /* 65 */ {0},
  9171. /* 66 */ {0},
  9172. /* 67 */ {0},
  9173. /* 68 */ {0},
  9174. /* 69 */ {4},
  9175. /* 70 */ {8},
  9176. /* 71 */ {8},
  9177. /* 72 */ {8},
  9178. /* 73 */ {8},
  9179. /* 74 */ {16},
  9180. /* 75 */ {16},
  9181. /* 76 */ {16},
  9182. /* 77 */ {16},
  9183. /* 78 */ {20},
  9184. /* 79 */ {20},
  9185. /* 80 */ {20},
  9186. /* 81 */ {28},
  9187. /* 82 */ {28},
  9188. /* 83 */ {28},
  9189. /* 84 */ {28},
  9190. /* 85 */ {28},
  9191. /* 86 */ {28},
  9192. /* 87 */ {0},
  9193. /* 88 */ {0},
  9194. /* 89 */ {0},
  9195. /* 90 */ {0},
  9196. /* 91 */ {0},
  9197. /* 92 */ {0},
  9198. /* 93 */ {0},
  9199. /* 94 */ {0},
  9200. /* 95 */ {0},
  9201. /* 96 */ {0},
  9202. /* 97 */ {0},
  9203. /* 98 */ {0},
  9204. /* 99 */ {0},
  9205. /* 100 */ {0},
  9206. /* 101 */ {0},
  9207. /* 102 */ {0},
  9208. /* 103 */ {0},
  9209. /* 104 */ {4},
  9210. /* 105 */ {4},
  9211. /* 106 */ {4},
  9212. /* 107 */ {4},
  9213. /* 108 */ {4},
  9214. /* 109 */ {4},
  9215. /* 110 */ {4},
  9216. /* 111 */ {4},
  9217. /* 112 */ {4},
  9218. /* 113 */ {4},
  9219. /* 114 */ {4},
  9220. /* 115 */ {-1},
  9221. /* 116 */ {-1},
  9222. /* 117 */ {-1},
  9223. /* 118 */ {0},
  9224. /* 119 */ {0},
  9225. /* 120 */ {0},
  9226. /* 121 */ {0},
  9227. /* 122 */ {0},
  9228. /* 123 */ {0},
  9229. /* 124 */ {0},
  9230. /* 125 */ {0},
  9231. /* 126 */ {0},
  9232. /* 127 */ {0},
  9233. /* 128 */ {0},
  9234. /* 129 */ {0},
  9235. /* 130 */ {0},
  9236. /* 131 */ {0},
  9237. /* 132 */ {0},
  9238. /* 133 */ {0},
  9239. /* 134 */ {0},
  9240. /* 135 */ {0},
  9241. /* 136 */ {0},
  9242. /* 137 */ {4},
  9243. /* 138 */ {8},
  9244. /* 139 */ {8},
  9245. /* 140 */ {8},
  9246. /* 141 */ {8},
  9247. /* 142 */ {8},
  9248. /* 143 */ {12},
  9249. /* 144 */ {12},
  9250. /* 145 */ {12},
  9251. /* 146 */ {16},
  9252. /* 147 */ {16},
  9253. /* 148 */ {20},
  9254. /* 149 */ {4},
  9255. /* 150 */ {-1},
  9256. /* 151 */ {-1},
  9257. /* 152 */ {-1},
  9258. /* 153 */ {-1},
  9259. /* 154 */ {-1},
  9260. /* 155 */ {-1},
  9261. /* 156 */ {-1},
  9262. /* 157 */ {-1},
  9263. /* 158 */ {-1},
  9264. /* 159 */ {-1},
  9265. /* 160 */ {0},
  9266. /* 161 */ {0},
  9267. /* 162 */ {0},
  9268. /* 163 */ {4},
  9269. /* 164 */ {4},
  9270. /* 165 */ {4},
  9271. /* 166 */ {8},
  9272. /* 167 */ {12},
  9273. /* 168 */ {16},
  9274. /* 169 */ {16},
  9275. /* 170 */ {16},
  9276. /* 171 */ {16},
  9277. /* 172 */ {0},
  9278. /* 173 */ {4},
  9279. /* 174 */ {8},
  9280. /* 175 */ {12},
  9281. /* 176 */ {12},
  9282. /* 177 */ {12},
  9283. /* 178 */ {12},
  9284. /* 179 */ {12},
  9285. /* 180 */ {12},
  9286. /* 181 */ {12},
  9287. /* 182 */ {12},
  9288. /* 183 */ {16},
  9289. /* 184 */ {20},
  9290. /* 185 */ {20},
  9291. /* 186 */ {24},
  9292. /* 187 */ {24},
  9293. /* 188 */ {24},
  9294. /* 189 */ {24},
  9295. /* 190 */ {-1},
  9296. /* 191 */ {-1},
  9297. /* 192 */ {-1},
  9298. /* 193 */ {-1},
  9299. /* 194 */ {-1},
  9300. /* 195 */ {-1},
  9301. /* 196 */ {-1},
  9302. /* 197 */ {-1},
  9303. /* 198 */ {8},
  9304. /* 199 */ {12},
  9305. /* 200 */ {16},
  9306. /* 201 */ {16},
  9307. /* 202 */ {16},
  9308. /* 203 */ {16}};
  9309. PIN_addr RDSEL_addr[] = {
  9310. /* 0 */ {IOCFG_1_BASE+0x028},
  9311. /* 1 */ {IOCFG_1_BASE+0x028},
  9312. /* 2 */ {IOCFG_1_BASE+0x028},
  9313. /* 3 */ {IOCFG_1_BASE+0x028},
  9314. /* 4 */ {IOCFG_1_BASE+0x028},
  9315. /* 5 */ {IOCFG_2_BASE+0x028},
  9316. /* 6 */ {IOCFG_2_BASE+0x028},
  9317. /* 7 */ {IOCFG_2_BASE+0x028},
  9318. /* 8 */ {IOCFG_2_BASE+0x028},
  9319. /* 9 */ {IOCFG_2_BASE+0x028},
  9320. /* 10 */ {IOCFG_2_BASE+0x028},
  9321. /* 11 */ {IOCFG_2_BASE+0x028},
  9322. /* 12 */ {IOCFG_2_BASE+0x028},
  9323. /* 13 */ {IOCFG_0_BASE+0x028},
  9324. /* 14 */ {IOCFG_0_BASE+0x028},
  9325. /* 15 */ {IOCFG_0_BASE+0x028},
  9326. /* 16 */ {IOCFG_0_BASE+0x028},
  9327. /* 17 */ {IOCFG_0_BASE+0x028},
  9328. /* 18 */ {IOCFG_0_BASE+0x028},
  9329. /* 19 */ {IOCFG_0_BASE+0x028},
  9330. /* 20 */ {IOCFG_0_BASE+0x028},
  9331. /* 21 */ {IOCFG_0_BASE+0x028},
  9332. /* 22 */ {-1},
  9333. /* 23 */ {-1},
  9334. /* 24 */ {-1},
  9335. /* 25 */ {-1},
  9336. /* 26 */ {-1},
  9337. /* 27 */ {-1},
  9338. /* 28 */ {-1},
  9339. /* 29 */ {-1},
  9340. /* 30 */ {-1},
  9341. /* 31 */ {-1},
  9342. /* 32 */ {-1},
  9343. /* 33 */ {-1},
  9344. /* 34 */ {-1},
  9345. /* 35 */ {-1},
  9346. /* 36 */ {-1},
  9347. /* 37 */ {-1},
  9348. /* 38 */ {-1},
  9349. /* 39 */ {-1},
  9350. /* 40 */ {-1},
  9351. /* 41 */ {-1},
  9352. /* 42 */ {IOCFG_1_BASE+0x028},
  9353. /* 43 */ {IOCFG_1_BASE+0x028},
  9354. /* 44 */ {IOCFG_1_BASE+0x028},
  9355. /* 45 */ {IOCFG_1_BASE+0x028},
  9356. /* 46 */ {IOCFG_1_BASE+0x028},
  9357. /* 47 */ {IOCFG_1_BASE+0x028},
  9358. /* 48 */ {IOCFG_1_BASE+0x028},
  9359. /* 49 */ {IOCFG_1_BASE+0x028},
  9360. /* 50 */ {IOCFG_1_BASE+0x028},
  9361. /* 51 */ {IOCFG_1_BASE+0x028},
  9362. /* 52 */ {IOCFG_1_BASE+0x028},
  9363. /* 53 */ {IOCFG_1_BASE+0x028},
  9364. /* 54 */ {IOCFG_1_BASE+0x028},
  9365. /* 55 */ {IOCFG_1_BASE+0x028},
  9366. /* 56 */ {IOCFG_1_BASE+0x028},
  9367. /* 57 */ {IOCFG_1_BASE+0x028},
  9368. /* 58 */ {IOCFG_1_BASE+0x028},
  9369. /* 59 */ {IOCFG_1_BASE+0x028},
  9370. /* 60 */ {IOCFG_1_BASE+0x028},
  9371. /* 61 */ {IOCFG_1_BASE+0x028},
  9372. /* 62 */ {IOCFG_1_BASE+0x028},
  9373. /* 63 */ {IOCFG_1_BASE+0x028},
  9374. /* 64 */ {IOCFG_1_BASE+0x028},
  9375. /* 65 */ {IOCFG_2_BASE+0x028},
  9376. /* 66 */ {IOCFG_2_BASE+0x028},
  9377. /* 67 */ {IOCFG_2_BASE+0x028},
  9378. /* 68 */ {IOCFG_2_BASE+0x028},
  9379. /* 69 */ {IOCFG_2_BASE+0x028},
  9380. /* 70 */ {IOCFG_2_BASE+0x028},
  9381. /* 71 */ {IOCFG_2_BASE+0x028},
  9382. /* 72 */ {IOCFG_2_BASE+0x028},
  9383. /* 73 */ {IOCFG_2_BASE+0x028},
  9384. /* 74 */ {IOCFG_2_BASE+0x028},
  9385. /* 75 */ {IOCFG_2_BASE+0x028},
  9386. /* 76 */ {IOCFG_2_BASE+0x028},
  9387. /* 77 */ {IOCFG_2_BASE+0x028},
  9388. /* 78 */ {IOCFG_2_BASE+0x028},
  9389. /* 79 */ {IOCFG_2_BASE+0x028},
  9390. /* 80 */ {IOCFG_2_BASE+0x028},
  9391. /* 81 */ {IOCFG_2_BASE+0x028},
  9392. /* 82 */ {IOCFG_2_BASE+0x028},
  9393. /* 83 */ {IOCFG_2_BASE+0x028},
  9394. /* 84 */ {IOCFG_2_BASE+0x028},
  9395. /* 85 */ {IOCFG_2_BASE+0x028},
  9396. /* 86 */ {IOCFG_2_BASE+0x028},
  9397. /* 87 */ {IOCFG_2_BASE+0x028},
  9398. /* 88 */ {IOCFG_2_BASE+0x028},
  9399. /* 89 */ {IOCFG_2_BASE+0x028},
  9400. /* 90 */ {IOCFG_2_BASE+0x028},
  9401. /* 91 */ {IOCFG_2_BASE+0x028},
  9402. /* 92 */ {IOCFG_2_BASE+0x028},
  9403. /* 93 */ {IOCFG_2_BASE+0x028},
  9404. /* 94 */ {IOCFG_2_BASE+0x028},
  9405. /* 95 */ {IOCFG_2_BASE+0x028},
  9406. /* 96 */ {IOCFG_2_BASE+0x028},
  9407. /* 97 */ {IOCFG_2_BASE+0x028},
  9408. /* 98 */ {IOCFG_2_BASE+0x028},
  9409. /* 99 */ {IOCFG_2_BASE+0x028},
  9410. /* 100 */ {IOCFG_2_BASE+0x028},
  9411. /* 101 */ {IOCFG_2_BASE+0x028},
  9412. /* 102 */ {IOCFG_2_BASE+0x028},
  9413. /* 103 */ {IOCFG_2_BASE+0x028},
  9414. /* 104 */ {IOCFG_2_BASE+0x028},
  9415. /* 105 */ {IOCFG_2_BASE+0x028},
  9416. /* 106 */ {IOCFG_2_BASE+0x028},
  9417. /* 107 */ {IOCFG_2_BASE+0x028},
  9418. /* 108 */ {IOCFG_2_BASE+0x028},
  9419. /* 109 */ {IOCFG_2_BASE+0x028},
  9420. /* 110 */ {IOCFG_2_BASE+0x028},
  9421. /* 111 */ {IOCFG_2_BASE+0x028},
  9422. /* 112 */ {IOCFG_2_BASE+0x028},
  9423. /* 113 */ {IOCFG_2_BASE+0x028},
  9424. /* 114 */ {IOCFG_2_BASE+0x028},
  9425. /* 115 */ {-1},
  9426. /* 116 */ {-1},
  9427. /* 117 */ {-1},
  9428. /* 118 */ {IOCFG_3_BASE+0x028},
  9429. /* 119 */ {IOCFG_3_BASE+0x028},
  9430. /* 120 */ {IOCFG_3_BASE+0x028},
  9431. /* 121 */ {IOCFG_3_BASE+0x028},
  9432. /* 122 */ {IOCFG_3_BASE+0x028},
  9433. /* 123 */ {IOCFG_3_BASE+0x028},
  9434. /* 124 */ {IOCFG_3_BASE+0x028},
  9435. /* 125 */ {IOCFG_3_BASE+0x028},
  9436. /* 126 */ {IOCFG_3_BASE+0x028},
  9437. /* 127 */ {IOCFG_3_BASE+0x028},
  9438. /* 128 */ {IOCFG_3_BASE+0x028},
  9439. /* 129 */ {IOCFG_3_BASE+0x028},
  9440. /* 130 */ {IOCFG_3_BASE+0x028},
  9441. /* 131 */ {IOCFG_3_BASE+0x028},
  9442. /* 132 */ {IOCFG_3_BASE+0x028},
  9443. /* 133 */ {IOCFG_3_BASE+0x028},
  9444. /* 134 */ {IOCFG_3_BASE+0x028},
  9445. /* 135 */ {IOCFG_3_BASE+0x028},
  9446. /* 136 */ {IOCFG_3_BASE+0x028},
  9447. /* 137 */ {IOCFG_3_BASE+0x028},
  9448. /* 138 */ {IOCFG_3_BASE+0x028},
  9449. /* 139 */ {IOCFG_3_BASE+0x028},
  9450. /* 140 */ {IOCFG_3_BASE+0x028},
  9451. /* 141 */ {IOCFG_3_BASE+0x028},
  9452. /* 142 */ {IOCFG_3_BASE+0x028},
  9453. /* 143 */ {IOCFG_3_BASE+0x028},
  9454. /* 144 */ {IOCFG_3_BASE+0x028},
  9455. /* 145 */ {IOCFG_3_BASE+0x028},
  9456. /* 146 */ {IOCFG_3_BASE+0x028},
  9457. /* 147 */ {IOCFG_3_BASE+0x028},
  9458. /* 148 */ {IOCFG_3_BASE+0x028},
  9459. /* 149 */ {IOCFG_3_BASE+0x028},
  9460. /* 150 */ {-1},
  9461. /* 151 */ {-1},
  9462. /* 152 */ {-1},
  9463. /* 153 */ {-1},
  9464. /* 154 */ {-1},
  9465. /* 155 */ {-1},
  9466. /* 156 */ {-1},
  9467. /* 157 */ {-1},
  9468. /* 158 */ {-1},
  9469. /* 159 */ {-1},
  9470. /* 160 */ {IOCFG_4_BASE+0x028},
  9471. /* 161 */ {IOCFG_4_BASE+0x028},
  9472. /* 162 */ {IOCFG_4_BASE+0x028},
  9473. /* 163 */ {IOCFG_4_BASE+0x028},
  9474. /* 164 */ {IOCFG_4_BASE+0x028},
  9475. /* 165 */ {IOCFG_4_BASE+0x028},
  9476. /* 166 */ {IOCFG_4_BASE+0x028},
  9477. /* 167 */ {IOCFG_4_BASE+0x028},
  9478. /* 168 */ {IOCFG_4_BASE+0x028},
  9479. /* 169 */ {IOCFG_4_BASE+0x028},
  9480. /* 170 */ {IOCFG_4_BASE+0x028},
  9481. /* 171 */ {IOCFG_4_BASE+0x028},
  9482. /* 172 */ {IOCFG_5_BASE+0x028},
  9483. /* 173 */ {IOCFG_5_BASE+0x028},
  9484. /* 174 */ {IOCFG_5_BASE+0x028},
  9485. /* 175 */ {IOCFG_5_BASE+0x028},
  9486. /* 176 */ {IOCFG_5_BASE+0x028},
  9487. /* 177 */ {IOCFG_5_BASE+0x028},
  9488. /* 178 */ {IOCFG_5_BASE+0x028},
  9489. /* 179 */ {IOCFG_5_BASE+0x028},
  9490. /* 180 */ {IOCFG_5_BASE+0x028},
  9491. /* 181 */ {IOCFG_5_BASE+0x028},
  9492. /* 182 */ {IOCFG_5_BASE+0x028},
  9493. /* 183 */ {IOCFG_5_BASE+0x028},
  9494. /* 184 */ {IOCFG_5_BASE+0x028},
  9495. /* 185 */ {IOCFG_5_BASE+0x028},
  9496. /* 186 */ {IOCFG_5_BASE+0x02C},
  9497. /* 187 */ {IOCFG_5_BASE+0x02C},
  9498. /* 188 */ {IOCFG_5_BASE+0x02C},
  9499. /* 189 */ {IOCFG_5_BASE+0x02C},
  9500. /* 190 */ {-1},
  9501. /* 191 */ {-1},
  9502. /* 192 */ {-1},
  9503. /* 193 */ {-1},
  9504. /* 194 */ {-1},
  9505. /* 195 */ {-1},
  9506. /* 196 */ {-1},
  9507. /* 197 */ {-1},
  9508. /* 198 */ {IOCFG_0_BASE+0x028},
  9509. /* 199 */ {IOCFG_0_BASE+0x028},
  9510. /* 200 */ {IOCFG_0_BASE+0x028},
  9511. /* 201 */ {IOCFG_0_BASE+0x028},
  9512. /* 202 */ {IOCFG_0_BASE+0x028},
  9513. /* 203 */ {IOCFG_0_BASE+0x028}};
  9514. PIN_offset RDSEL_offset[] = {
  9515. /* 0 */ {24},
  9516. /* 1 */ {24},
  9517. /* 2 */ {24},
  9518. /* 3 */ {24},
  9519. /* 4 */ {24},
  9520. /* 5 */ {6},
  9521. /* 6 */ {6},
  9522. /* 7 */ {6},
  9523. /* 8 */ {6},
  9524. /* 9 */ {12},
  9525. /* 10 */ {12},
  9526. /* 11 */ {12},
  9527. /* 12 */ {12},
  9528. /* 13 */ {0},
  9529. /* 14 */ {0},
  9530. /* 15 */ {0},
  9531. /* 16 */ {0},
  9532. /* 17 */ {0},
  9533. /* 18 */ {0},
  9534. /* 19 */ {2},
  9535. /* 20 */ {2},
  9536. /* 21 */ {2},
  9537. /* 22 */ {-1},
  9538. /* 23 */ {-1},
  9539. /* 24 */ {-1},
  9540. /* 25 */ {-1},
  9541. /* 26 */ {-1},
  9542. /* 27 */ {-1},
  9543. /* 28 */ {-1},
  9544. /* 29 */ {-1},
  9545. /* 30 */ {-1},
  9546. /* 31 */ {-1},
  9547. /* 32 */ {-1},
  9548. /* 33 */ {-1},
  9549. /* 34 */ {-1},
  9550. /* 35 */ {-1},
  9551. /* 36 */ {-1},
  9552. /* 37 */ {-1},
  9553. /* 38 */ {-1},
  9554. /* 39 */ {-1},
  9555. /* 40 */ {-1},
  9556. /* 41 */ {-1},
  9557. /* 42 */ {0},
  9558. /* 43 */ {0},
  9559. /* 44 */ {0},
  9560. /* 45 */ {2},
  9561. /* 46 */ {2},
  9562. /* 47 */ {8},
  9563. /* 48 */ {8},
  9564. /* 49 */ {10},
  9565. /* 50 */ {10},
  9566. /* 51 */ {12},
  9567. /* 52 */ {12},
  9568. /* 53 */ {14},
  9569. /* 54 */ {14},
  9570. /* 55 */ {16},
  9571. /* 56 */ {18},
  9572. /* 57 */ {20},
  9573. /* 58 */ {20},
  9574. /* 59 */ {20},
  9575. /* 60 */ {20},
  9576. /* 61 */ {22},
  9577. /* 62 */ {22},
  9578. /* 63 */ {22},
  9579. /* 64 */ {22},
  9580. /* 65 */ {0},
  9581. /* 66 */ {0},
  9582. /* 67 */ {0},
  9583. /* 68 */ {0},
  9584. /* 69 */ {2},
  9585. /* 70 */ {4},
  9586. /* 71 */ {4},
  9587. /* 72 */ {4},
  9588. /* 73 */ {4},
  9589. /* 74 */ {8},
  9590. /* 75 */ {8},
  9591. /* 76 */ {8},
  9592. /* 77 */ {8},
  9593. /* 78 */ {10},
  9594. /* 79 */ {10},
  9595. /* 80 */ {10},
  9596. /* 81 */ {14},
  9597. /* 82 */ {14},
  9598. /* 83 */ {14},
  9599. /* 84 */ {14},
  9600. /* 85 */ {14},
  9601. /* 86 */ {14},
  9602. /* 87 */ {16},
  9603. /* 88 */ {16},
  9604. /* 89 */ {16},
  9605. /* 90 */ {16},
  9606. /* 91 */ {16},
  9607. /* 92 */ {16},
  9608. /* 93 */ {16},
  9609. /* 94 */ {16},
  9610. /* 95 */ {16},
  9611. /* 96 */ {16},
  9612. /* 97 */ {16},
  9613. /* 98 */ {16},
  9614. /* 99 */ {16},
  9615. /* 100 */ {16},
  9616. /* 101 */ {16},
  9617. /* 102 */ {16},
  9618. /* 103 */ {16},
  9619. /* 104 */ {18},
  9620. /* 105 */ {18},
  9621. /* 106 */ {18},
  9622. /* 107 */ {18},
  9623. /* 108 */ {18},
  9624. /* 109 */ {18},
  9625. /* 110 */ {18},
  9626. /* 111 */ {18},
  9627. /* 112 */ {18},
  9628. /* 113 */ {18},
  9629. /* 114 */ {18},
  9630. /* 115 */ {-1},
  9631. /* 116 */ {-1},
  9632. /* 117 */ {-1},
  9633. /* 118 */ {0},
  9634. /* 119 */ {0},
  9635. /* 120 */ {0},
  9636. /* 121 */ {0},
  9637. /* 122 */ {0},
  9638. /* 123 */ {0},
  9639. /* 124 */ {0},
  9640. /* 125 */ {0},
  9641. /* 126 */ {0},
  9642. /* 127 */ {0},
  9643. /* 128 */ {0},
  9644. /* 129 */ {0},
  9645. /* 130 */ {0},
  9646. /* 131 */ {0},
  9647. /* 132 */ {0},
  9648. /* 133 */ {0},
  9649. /* 134 */ {0},
  9650. /* 135 */ {0},
  9651. /* 136 */ {0},
  9652. /* 137 */ {2},
  9653. /* 138 */ {4},
  9654. /* 139 */ {4},
  9655. /* 140 */ {4},
  9656. /* 141 */ {4},
  9657. /* 142 */ {4},
  9658. /* 143 */ {6},
  9659. /* 144 */ {6},
  9660. /* 145 */ {6},
  9661. /* 146 */ {8},
  9662. /* 147 */ {8},
  9663. /* 148 */ {10},
  9664. /* 149 */ {2},
  9665. /* 150 */ {-1},
  9666. /* 151 */ {-1},
  9667. /* 152 */ {-1},
  9668. /* 153 */ {-1},
  9669. /* 154 */ {-1},
  9670. /* 155 */ {-1},
  9671. /* 156 */ {-1},
  9672. /* 157 */ {-1},
  9673. /* 158 */ {-1},
  9674. /* 159 */ {-1},
  9675. /* 160 */ {0},
  9676. /* 161 */ {0},
  9677. /* 162 */ {0},
  9678. /* 163 */ {6},
  9679. /* 164 */ {6},
  9680. /* 165 */ {6},
  9681. /* 166 */ {12},
  9682. /* 167 */ {18},
  9683. /* 168 */ {24},
  9684. /* 169 */ {24},
  9685. /* 170 */ {24},
  9686. /* 171 */ {24},
  9687. /* 172 */ {0},
  9688. /* 173 */ {6},
  9689. /* 174 */ {12},
  9690. /* 175 */ {18},
  9691. /* 176 */ {18},
  9692. /* 177 */ {18},
  9693. /* 178 */ {18},
  9694. /* 179 */ {18},
  9695. /* 180 */ {18},
  9696. /* 181 */ {18},
  9697. /* 182 */ {18},
  9698. /* 183 */ {24},
  9699. /* 184 */ {30},
  9700. /* 185 */ {30},
  9701. /* 186 */ {0},
  9702. /* 187 */ {0},
  9703. /* 188 */ {0},
  9704. /* 189 */ {0},
  9705. /* 190 */ {-1},
  9706. /* 191 */ {-1},
  9707. /* 192 */ {-1},
  9708. /* 193 */ {-1},
  9709. /* 194 */ {-1},
  9710. /* 195 */ {-1},
  9711. /* 196 */ {-1},
  9712. /* 197 */ {-1},
  9713. /* 198 */ {4},
  9714. /* 199 */ {10},
  9715. /* 200 */ {16},
  9716. /* 201 */ {16},
  9717. /* 202 */ {16},
  9718. /* 203 */ {16}};
  9719. #endif // Denali config def end
  9720. #endif