003-MCF547x-and-MCF548x-support-in-Linux-2.6.38.patch 238 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673
  1. From b19b66d24fe96f4f79753762048328fe985351a6 Mon Sep 17 00:00:00 2001
  2. From: Alison Wang <[email protected]>
  3. Date: Thu, 4 Aug 2011 09:59:38 +0800
  4. Subject: [PATCH 03/52] MCF547x and MCF548x support in Linux 2.6.38
  5. MCF547x and MCF548x support in Linux 2.6.38.
  6. Signed-off-by: Alison Wang <[email protected]>
  7. ---
  8. arch/m68k/coldfire/m547x/Makefile | 7 +
  9. arch/m68k/coldfire/m547x/config.c | 412 ++++++++
  10. arch/m68k/coldfire/m547x/devices.c | 176 +++
  11. arch/m68k/coldfire/m547x/mcf548x-devices.c | 126 +++
  12. arch/m68k/configs/m5474lite_defconfig | 1269 ++++++++++++++++++++++
  13. arch/m68k/configs/m5475evb_defconfig | 1324 +++++++++++++++++++++++
  14. arch/m68k/configs/m5485evb_defconfig | 1582 ++++++++++++++++++++++++++++
  15. arch/m68k/include/asm/cf_548x_cacheflush.h | 262 +++++
  16. arch/m68k/include/asm/m5485dma.h | 98 ++
  17. arch/m68k/include/asm/m5485dspi.h | 146 +++
  18. arch/m68k/include/asm/m5485gpio.h | 695 ++++++++++++
  19. arch/m68k/include/asm/m5485gpt.h | 90 ++
  20. arch/m68k/include/asm/m5485pci.h | 380 +++++++
  21. arch/m68k/include/asm/m5485psc.h | 475 +++++++++
  22. arch/m68k/include/asm/m5485sec.h | 177 ++++
  23. arch/m68k/include/asm/m5485sim.h | 346 ++++++
  24. arch/m68k/include/asm/m5485sram.h | 12 +
  25. 17 files changed, 7577 insertions(+), 0 deletions(-)
  26. create mode 100644 arch/m68k/coldfire/m547x/Makefile
  27. create mode 100644 arch/m68k/coldfire/m547x/config.c
  28. create mode 100644 arch/m68k/coldfire/m547x/devices.c
  29. create mode 100644 arch/m68k/coldfire/m547x/mcf548x-devices.c
  30. create mode 100644 arch/m68k/configs/m5474lite_defconfig
  31. create mode 100644 arch/m68k/configs/m5475evb_defconfig
  32. create mode 100644 arch/m68k/configs/m5485evb_defconfig
  33. create mode 100644 arch/m68k/include/asm/cf_548x_cacheflush.h
  34. create mode 100644 arch/m68k/include/asm/m5485dma.h
  35. create mode 100644 arch/m68k/include/asm/m5485dspi.h
  36. create mode 100644 arch/m68k/include/asm/m5485gpio.h
  37. create mode 100644 arch/m68k/include/asm/m5485gpt.h
  38. create mode 100644 arch/m68k/include/asm/m5485pci.h
  39. create mode 100644 arch/m68k/include/asm/m5485psc.h
  40. create mode 100644 arch/m68k/include/asm/m5485sec.h
  41. create mode 100644 arch/m68k/include/asm/m5485sim.h
  42. create mode 100644 arch/m68k/include/asm/m5485sram.h
  43. --- /dev/null
  44. +++ b/arch/m68k/coldfire/m547x/Makefile
  45. @@ -0,0 +1,7 @@
  46. +#
  47. +# Makefile for Linux arch/m68k/coldfire/m547x source directory
  48. +#
  49. +
  50. +obj-$(CONFIG_M547X_8X) += config.o mcf548x-devices.o devices.o
  51. +obj-$(CONFIG_PCI) += pci.o pci_dummy.o
  52. +obj-$(CONFIG_MCD_DMA) += dma.o
  53. --- /dev/null
  54. +++ b/arch/m68k/coldfire/m547x/config.c
  55. @@ -0,0 +1,412 @@
  56. +/*
  57. + * linux/arch/m68k/coldfire/config.c
  58. + *
  59. + * Copyright (C) 2007-2011 Freescale Semiconductor, Inc. All Rights Reserved.
  60. + * Kurt Mahan [email protected]
  61. + * Matt Waddel [email protected]
  62. + * Shrek Wu [email protected]
  63. + *
  64. + * This program is free software; you can redistribute it and/or modify
  65. + * it under the terms of the GNU General Public License as published by
  66. + * the Free Software Foundation; either version 2 of the License, or
  67. + * (at your option) any later version.
  68. + */
  69. +
  70. +#include <linux/module.h>
  71. +#include <linux/init.h>
  72. +#include <linux/string.h>
  73. +#include <linux/kernel.h>
  74. +#include <linux/console.h>
  75. +#include <linux/bootmem.h>
  76. +#include <linux/mm.h>
  77. +#include <linux/clockchips.h>
  78. +#include <asm/bootinfo.h>
  79. +#include <asm/machdep.h>
  80. +#include <asm/coldfire.h>
  81. +#include <asm/cfcache.h>
  82. +#include <asm/cacheflush.h>
  83. +#include <linux/io.h>
  84. +#include <asm/cfmmu.h>
  85. +#include <asm/setup.h>
  86. +#include <asm/irq.h>
  87. +#include <asm/traps.h>
  88. +#include <asm/movs.h>
  89. +#include <asm/movs.h>
  90. +#include <asm/page.h>
  91. +#include <asm/pgalloc.h>
  92. +
  93. +#include <asm/mcfsim.h>
  94. +
  95. +#define UBOOT_PCI
  96. +#include <asm/bootinfo.h>
  97. +#include <asm/m5485gpt.h>
  98. +
  99. +extern int get_irq_list(struct seq_file *p, void *v);
  100. +extern char _text, _end;
  101. +extern char _etext, _edata, __init_begin, __init_end;
  102. +extern struct console mcfrs_console;
  103. +extern char m68k_command_line[CL_SIZE];
  104. +extern unsigned long availmem;
  105. +extern struct mem_info m68k_ramdisk;
  106. +
  107. +static int irq_enable[NR_IRQS];
  108. +unsigned long num_pages;
  109. +
  110. +/* cf dma physical addresses */
  111. +unsigned long cf_dma_base;
  112. +EXPORT_SYMBOL(cf_dma_base);
  113. +unsigned long cf_dma_end;
  114. +EXPORT_SYMBOL(cf_dma_end);
  115. +unsigned long cf_dma_size;
  116. +EXPORT_SYMBOL(cf_dma_size);
  117. +
  118. +/* ethernet mac addresses from uboot */
  119. +unsigned char uboot_enet0[6];
  120. +unsigned char uboot_enet1[6];
  121. +
  122. +void coldfire_sort_memrec(void)
  123. +{
  124. + int i, j;
  125. +
  126. + /* Sort the m68k_memory records by address */
  127. + for (i = 0; i < m68k_num_memory; ++i) {
  128. + for (j = i + 1; j < m68k_num_memory; ++j) {
  129. + if (m68k_memory[i].addr > m68k_memory[j].addr) {
  130. + struct mem_info tmp;
  131. + tmp = m68k_memory[i];
  132. + m68k_memory[i] = m68k_memory[j];
  133. + m68k_memory[j] = tmp;
  134. + }
  135. + }
  136. + }
  137. + /* Trim off discontiguous bits */
  138. + for (i = 1; i < m68k_num_memory; ++i) {
  139. + if ((m68k_memory[i-1].addr + m68k_memory[i-1].size) !=
  140. + m68k_memory[i].addr) {
  141. + printk(KERN_DEBUG "m68k_parse_bootinfo: "
  142. + "addr gap between 0x%lx & 0x%lx\n",
  143. + m68k_memory[i-1].addr+m68k_memory[i-1].size,
  144. + m68k_memory[i].addr);
  145. + m68k_num_memory = i;
  146. + break;
  147. + }
  148. + }
  149. +}
  150. +
  151. +/*
  152. + * UBoot Handler
  153. + */
  154. +int __init uboot_commandline(char *bootargs)
  155. +{
  156. + int len = 0, cmd_line_len;
  157. + static struct uboot_record uboot_info;
  158. + u32 offset = PAGE_OFFSET_RAW - PHYS_OFFSET;
  159. +
  160. + extern unsigned long uboot_info_stk;
  161. +
  162. + /* validate address */
  163. + if ((uboot_info_stk < PAGE_OFFSET_RAW) ||
  164. + (uboot_info_stk >= (PAGE_OFFSET_RAW + CONFIG_SDRAM_SIZE)))
  165. + return 0;
  166. +
  167. + /* Add offset to get post-remapped kernel memory location */
  168. + uboot_info.bdi = (struct bd_info *)((*(u32 *)(uboot_info_stk))
  169. + + offset);
  170. + uboot_info.initrd_start = (*(u32 *)(uboot_info_stk+4)) + offset;
  171. + uboot_info.initrd_end = (*(u32 *)(uboot_info_stk+8)) + offset;
  172. + uboot_info.cmd_line_start = (*(u32 *)(uboot_info_stk+12)) + offset;
  173. + uboot_info.cmd_line_stop = (*(u32 *)(uboot_info_stk+16)) + offset;
  174. +
  175. +#if defined(CONFIG_BLK_DEV_INITRD)
  176. + m68k_ramdisk.addr = uboot_info.initrd_start;
  177. + m68k_ramdisk.size = (uboot_info.initrd_end - uboot_info.initrd_start) ?
  178. + (uboot_info.initrd_end - uboot_info.initrd_start + 1) : 0;
  179. +#endif
  180. +
  181. + /* copy over mac addresses */
  182. + memcpy(uboot_enet0, uboot_info.bdi->bi_enet0addr, 6);
  183. + memcpy(uboot_enet1, uboot_info.bdi->bi_enet1addr, 6);
  184. +
  185. + /* copy command line */
  186. + cmd_line_len = uboot_info.cmd_line_stop - uboot_info.cmd_line_start;
  187. + if ((cmd_line_len > 0) && (cmd_line_len < CL_SIZE-1))
  188. + len = (int)strncpy(bootargs, (char *)uboot_info.cmd_line_start,\
  189. + cmd_line_len);
  190. +
  191. + return len;
  192. +}
  193. +
  194. +/*
  195. + * This routine does things not done in the bootloader.
  196. + */
  197. +#define DEFAULT_COMMAND_LINE \
  198. + "debug root=/dev/nfs rw \
  199. + nfsroot=172.27.155.1:/tftpboot/rigo/rootfs/ \
  200. + ip=172.27.155.75:172.27.155.1"
  201. +
  202. +asmlinkage void __init cf_early_init(void)
  203. +{
  204. + SET_VBR((void *)MCF_RAMBAR0);
  205. +
  206. + /* Mask all interrupts */
  207. + MCF_IMRL = 0xFFFFFFFF;
  208. + MCF_IMRH = 0xFFFFFFFF;
  209. +
  210. + m68k_machtype = MACH_CFMMU;
  211. + m68k_fputype = FPU_CFV4E;
  212. + m68k_mmutype = MMU_CFV4E;
  213. + m68k_cputype = CPU_CFV4E;
  214. +
  215. + m68k_num_memory = 0;
  216. + m68k_memory[m68k_num_memory].addr = CONFIG_SDRAM_BASE;
  217. + m68k_memory[m68k_num_memory++].size = CONFIG_SDRAM_SIZE;
  218. +
  219. + if (!uboot_commandline(m68k_command_line)) {
  220. +#if defined(CONFIG_BOOTPARAM)
  221. + strncpy(m68k_command_line, CONFIG_BOOTPARAM_STRING, CL_SIZE-1);
  222. +#else
  223. + strcpy(m68k_command_line, DEFAULT_COMMAND_LINE);
  224. +#endif
  225. + }
  226. +
  227. + /* Invalidate caches via CACR */
  228. + flush_bcache();
  229. + cacr_set(CACHE_DISABLE_MODE);
  230. +
  231. + /* Turn on caches via CACR, enable EUSP */
  232. + cacr_set(CACHE_INITIAL_MODE);
  233. +}
  234. +
  235. +/* Assembler routines */
  236. +asmlinkage void buserr(void);
  237. +asmlinkage void trap(void);
  238. +asmlinkage void system_call(void);
  239. +asmlinkage void inthandler(void);
  240. +
  241. +void __init coldfire_trap_init(void)
  242. +{
  243. + int i = 0;
  244. + e_vector *vectors;
  245. +
  246. + vectors = (e_vector *)MCF_RAMBAR0;
  247. + /*
  248. + * There is a common trap handler and common interrupt
  249. + * handler that handle almost every vector. We treat
  250. + * the system call and bus error special, they get their
  251. + * own first level handlers.
  252. + */
  253. + for (i = 3; (i <= 23); i++)
  254. + vectors[i] = trap;
  255. + for (i = 33; (i <= 63); i++)
  256. + vectors[i] = trap;
  257. + for (i = 24; (i <= 31); i++)
  258. + vectors[i] = inthandler;
  259. + for (i = 64; (i < 255); i++)
  260. + vectors[i] = inthandler;
  261. +
  262. + vectors[255] = 0;
  263. + vectors[2] = buserr;
  264. + vectors[32] = system_call;
  265. +}
  266. +
  267. +void coldfire_tick(void)
  268. +{
  269. + /* Reset the ColdFire timer */
  270. + MCF_SSR(0) = MCF_SSR_ST;
  271. +}
  272. +
  273. +void __init coldfire_sched_init(irq_handler_t handler)
  274. +{
  275. + int irq = ISC_SLTn(0);
  276. +
  277. + MCF_SCR(0) = 0;
  278. + MCF_ICR(irq) = ILP_SLT0;
  279. + request_irq(64 + irq, handler, IRQF_DISABLED, "ColdFire Timer 0", NULL);
  280. + MCF_SLTCNT(0) = MCF_BUSCLK / HZ;
  281. + MCF_SCR(0) |= MCF_SCR_TEN | MCF_SCR_IEN | MCF_SCR_RUN;
  282. +}
  283. +
  284. +unsigned long coldfire_gettimeoffset(void)
  285. +{
  286. + volatile unsigned long trr, tcn, offset;
  287. + trr = MCF_SLTCNT(0);
  288. + tcn = MCF_SCNT(0);
  289. +
  290. + offset = (trr - tcn) * ((1000000 >> 3) / HZ) / (trr >> 3);
  291. + if (MCF_SSR(0) & MCF_SSR_ST)
  292. + offset += 1000000 / HZ;
  293. +
  294. + return offset;
  295. +}
  296. +
  297. +static unsigned long long sched_dtim_clk_val;
  298. +
  299. +unsigned long long sched_clock(void)
  300. +{
  301. + unsigned long flags;
  302. + unsigned long long cycles;
  303. + volatile unsigned long trr, tcn, offset;
  304. +
  305. + local_irq_save(flags);
  306. + trr = MCF_SLTCNT(0);
  307. + tcn = MCF_SCNT(0);
  308. + offset = (trr - tcn);
  309. + cycles = sched_dtim_clk_val;
  310. + local_irq_restore(flags);
  311. +
  312. + return cycles + offset;
  313. +}
  314. +
  315. +unsigned long long sys_dtim2_read(void)
  316. +{
  317. + unsigned long flags;
  318. + unsigned long long cycles;
  319. + volatile unsigned long trr, tcn, offset;
  320. +
  321. + local_irq_save(flags);
  322. + trr = MCF_SLTCNT(0);
  323. + tcn = MCF_SCNT(0);
  324. + offset = (trr - tcn);
  325. + cycles = sched_dtim_clk_val;
  326. + local_irq_restore(flags);
  327. +
  328. + return cycles + offset;
  329. +}
  330. +
  331. +static irqreturn_t coldfire_dtim_clk_irq(int irq, void *dev)
  332. +{
  333. + struct clock_event_device *evt =
  334. + (struct clock_event_device *)dev;
  335. +
  336. + MCF_SSR(0) = MCF_SSR_ST;
  337. + sched_dtim_clk_val += (MCF_BUSCLK) / HZ;
  338. + evt->event_handler(evt);
  339. + return IRQ_HANDLED;
  340. +}
  341. +
  342. +void sys_dtim2_init(struct clock_event_device *evt)
  343. +{
  344. + int irq = ISC_SLTn(0);
  345. +
  346. + sched_dtim_clk_val = 0;
  347. + MCF_SCR(0) = 0;
  348. + MCF_ICR(irq) = ILP_SLT0;
  349. + request_irq(64 + irq, coldfire_dtim_clk_irq, IRQF_DISABLED,
  350. + "ColdFire Timer 0", (void *)evt);
  351. + MCF_SLTCNT(0) = MCF_BUSCLK / HZ;
  352. + MCF_SCR(0) |= MCF_SCR_TEN | MCF_SCR_IEN | MCF_SCR_RUN;
  353. +}
  354. +
  355. +void coldfire_reboot(void)
  356. +{
  357. + /* disable interrupts and enable the watchdog */
  358. + printk(KERN_INFO "Rebooting\n");
  359. +
  360. + /*Disable the XLB priority settings, then set the core to same priority
  361. + * level as other XLB masters, also disable the PCI here, otherwise the
  362. + * watchdog may fail to reset.
  363. + */
  364. + MCF_XARB_PRIEN = 0;
  365. + MCF_SPCR &= ~0x02;
  366. + asm("tpf");
  367. + asm("movew #0x2700, %sr\n");
  368. + MCF_GPT_GMS0 = MCF_GPT_GMS_WDEN | MCF_GPT_GMS_CE | MCF_GPT_GMS_TMS(4);
  369. + MCF_GPT_GCIR0 = (0x0A << 16) | 0x03;
  370. +}
  371. +
  372. +static void coldfire_get_model(char *model)
  373. +{
  374. + sprintf(model, "Version 4 ColdFire");
  375. +}
  376. +
  377. +static void __init
  378. +coldfire_bootmem_alloc(unsigned long memory_start, unsigned long memory_end)
  379. +{
  380. + unsigned long base_pfn;
  381. +
  382. + /* compute total pages in system */
  383. + num_pages = PAGE_ALIGN(memory_end - PAGE_OFFSET) >> PAGE_SHIFT;
  384. +
  385. + /* align start/end to page boundries */
  386. + memory_start = PAGE_ALIGN(memory_start);
  387. + memory_end = memory_end & PAGE_MASK;
  388. +
  389. + /* page numbers */
  390. + base_pfn = __pa(PAGE_OFFSET) >> PAGE_SHIFT;
  391. + min_low_pfn = __pa(memory_start) >> PAGE_SHIFT;
  392. + max_low_pfn = __pa(memory_end) >> PAGE_SHIFT;
  393. +
  394. + high_memory = (void *)memory_end;
  395. + availmem = memory_start;
  396. +
  397. + /* setup bootmem data */
  398. + m68k_setup_node(0);
  399. + availmem += init_bootmem_node(NODE_DATA(0), min_low_pfn,
  400. + base_pfn, max_low_pfn);
  401. + availmem = PAGE_ALIGN(availmem);
  402. +
  403. + printk(KERN_INFO "** availmem=0x%lx pa(am)=0x%lx\n",
  404. + availmem, __pa(availmem));
  405. + printk(KERN_INFO "** mstart=0x%lx mend=0x%lx\n",
  406. + memory_start, memory_end);
  407. + printk(KERN_INFO "bpfn=0x%lx minpfn=0x%lx maxpfn=0x%lx\n",
  408. + base_pfn, min_low_pfn, max_low_pfn);
  409. +
  410. + /* turn over physram */
  411. + free_bootmem(__pa(availmem), memory_end - (availmem));
  412. +
  413. + /* configure physical dma area */
  414. + cf_dma_base = __pa(PAGE_ALIGN(memory_start));
  415. + cf_dma_size = CONFIG_DMA_SIZE;
  416. + cf_dma_end = CONFIG_SDRAM_BASE + cf_dma_size - 1;
  417. +
  418. + printk(KERN_INFO "dma: phys base=0x%lx phys end=0x%lx virt base=0x%x\n",
  419. + cf_dma_base, cf_dma_end, CONFIG_DMA_BASE);
  420. +
  421. + printk(KERN_INFO "mdma=0x%x pa(mdma)=0x%lx\n",
  422. + MAX_DMA_ADDRESS, __pa(MAX_DMA_ADDRESS));
  423. +}
  424. +
  425. +void __init config_coldfire(void)
  426. +{
  427. + unsigned long endmem, startmem;
  428. + int i;
  429. +
  430. + /*
  431. + * Calculate endmem from m68k_memory, assume all are contiguous
  432. + */
  433. + startmem = ((((int) &_end) + (PAGE_SIZE - 1)) & PAGE_MASK);
  434. + endmem = PAGE_OFFSET;
  435. + for (i = 0; i < m68k_num_memory; ++i)
  436. + endmem += m68k_memory[i].size;
  437. +
  438. + printk(KERN_INFO "starting up linux startmem 0x%lx, endmem 0x%lx, \
  439. + size %luMB\n", startmem, endmem, (endmem - startmem) >> 20);
  440. +
  441. + memset(irq_enable, 0, sizeof(irq_enable));
  442. +
  443. + /*
  444. + * Setup coldfire mach-specific handlers
  445. + */
  446. + mach_max_dma_address = 0xffffffff;
  447. + mach_sched_init = coldfire_sched_init;
  448. + mach_tick = coldfire_tick;
  449. + mach_gettimeoffset = coldfire_gettimeoffset;
  450. + mach_reset = coldfire_reboot;
  451. + mach_get_model = coldfire_get_model;
  452. +
  453. + coldfire_bootmem_alloc(startmem, endmem-1);
  454. +
  455. +#if defined(CONFIG_DUMMY_CONSOLE) || defined(CONFIG_FRAMEBUFFER_CONSOLE)
  456. + conswitchp = &dummy_con;
  457. +#endif
  458. +
  459. +#if defined(CONFIG_SERIAL_COLDFIRE)
  460. + /*
  461. + * This causes trouble when it is re-registered later.
  462. + * Currently this is fixed by conditionally commenting
  463. + * out the register_console in mcf_serial.c
  464. + */
  465. + register_console(&mcfrs_console);
  466. +#endif
  467. +}
  468. --- /dev/null
  469. +++ b/arch/m68k/coldfire/m547x/devices.c
  470. @@ -0,0 +1,176 @@
  471. +/*
  472. + * arch/m68k/coldfire/m547x/devices.c
  473. + *
  474. + * Coldfire M547x/M548x Platform Device Configuration
  475. + *
  476. + * Copyright (C) 2008-2011 Freescale Semiconductor, Inc. All Rights Reserved.
  477. + *
  478. + * Kurt Mahan <[email protected]>
  479. + */
  480. +#include <linux/module.h>
  481. +#include <linux/kernel.h>
  482. +#include <linux/init.h>
  483. +#include <linux/platform_device.h>
  484. +#include <linux/fsl_devices.h>
  485. +#include <linux/spi/spi.h>
  486. +#include <linux/i2c.h>
  487. +
  488. +#include <asm/coldfire.h>
  489. +#include <asm/mcfsim.h>
  490. +#include <asm/mcfqspi.h>
  491. +
  492. +
  493. +#ifdef CONFIG_SPI
  494. +/*
  495. + *
  496. + * DSPI
  497. + *
  498. + */
  499. +
  500. +/* number of supported SPI selects */
  501. +#define SPI_NUM_CHIPSELECTS 8
  502. +
  503. +void coldfire_spi_cs_control(u8 cs, u8 command)
  504. +{
  505. + /* nothing special required */
  506. +}
  507. +
  508. +#if defined(CONFIG_SPI_SPIDEV) || defined(CONFIG_SPI_SPIDEV_MODULE)
  509. +static struct coldfire_spi_chip spidev_chip_info = {
  510. + .bits_per_word = 8,
  511. +};
  512. +#endif
  513. +
  514. +static struct spi_board_info spi_board_info[] = {
  515. +#if defined(CONFIG_SPI_SPIDEV) || defined(CONFIG_SPI_SPIDEV_MODULE)
  516. + {
  517. + .modalias = "spidev",
  518. + .max_speed_hz = 16000000, /* max clk (SCK) speed in HZ */
  519. + .bus_num = 1,
  520. + .chip_select = 0, /* CS0 */
  521. + .controller_data = &spidev_chip_info,
  522. + }
  523. +#endif
  524. +};
  525. +
  526. +static int spi_irq_list[] = {
  527. + /* IRQ, ICR Offset, ICR Val,Mask */
  528. + 64 + ISC_DSPI_OVRFW, ISC_DSPI_OVRFW, 0x18, 0,
  529. + 64 + ISC_DSPI_RFOF, ISC_DSPI_RFOF, 0x18, 0,
  530. + 64 + ISC_DSPI_RFDF, ISC_DSPI_RFDF, 0x18, 0,
  531. + 64 + ISC_DSPI_TFUF, ISC_DSPI_TFUF, 0x18, 0,
  532. + 64 + ISC_DSPI_TCF, ISC_DSPI_TCF, 0x18, 0,
  533. + 64 + ISC_DSPI_TFFF, ISC_DSPI_TFFF, 0x18, 0,
  534. + 64 + ISC_DSPI_EOQF, ISC_DSPI_EOQF, 0x18, 0,
  535. + 0, 0, 0, 0,
  536. +};
  537. +
  538. +static struct coldfire_spi_master coldfire_master_info = {
  539. + .bus_num = 1,
  540. + .num_chipselect = SPI_NUM_CHIPSELECTS,
  541. + .irq_list = spi_irq_list,
  542. + .irq_source = 0, /* not used */
  543. + .irq_vector = 0, /* not used */
  544. + .irq_mask = 0, /* not used */
  545. + .irq_lp = 0, /* not used */
  546. + .par_val = 0, /* not used */
  547. + .cs_control = coldfire_spi_cs_control,
  548. +};
  549. +
  550. +static struct resource coldfire_spi_resources[] = {
  551. + [0] = {
  552. + .name = "spi-par",
  553. + .start = MCF_MBAR + 0x00000a50, /* PAR_DSPI */
  554. + .end = MCF_MBAR + 0x00000a50, /* PAR_DSPI */
  555. + .flags = IORESOURCE_MEM
  556. + },
  557. +
  558. + [1] = {
  559. + .name = "spi-module",
  560. + .start = MCF_MBAR + 0x00008a00, /* DSPI MCR Base */
  561. + .end = MCF_MBAR + 0x00008ab8, /* DSPI mem map end */
  562. + .flags = IORESOURCE_MEM
  563. + },
  564. +
  565. + [2] = {
  566. + .name = "spi-int-level",
  567. + .start = MCF_MBAR + 0x740, /* ICR start */
  568. + .end = MCF_MBAR + 0x740 + ISC_DSPI_EOQF, /* ICR end */
  569. + .flags = IORESOURCE_MEM
  570. + },
  571. +
  572. + [3] = {
  573. + .name = "spi-int-mask",
  574. + .start = MCF_MBAR + 0x70c, /* IMRL */
  575. + .end = MCF_MBAR + 0x70c, /* IMRL */
  576. + .flags = IORESOURCE_MEM
  577. + }
  578. +};
  579. +
  580. +static struct platform_device coldfire_spi = {
  581. + .name = "spi_coldfire",
  582. + .id = -1,
  583. + .resource = coldfire_spi_resources,
  584. + .num_resources = ARRAY_SIZE(coldfire_spi_resources),
  585. + .dev = {
  586. + .platform_data = &coldfire_master_info,
  587. + }
  588. +};
  589. +
  590. +/**
  591. + * m547x_8x_spi_init - Initialize SPI
  592. + */
  593. +static int __init m547x_8x_spi_init(void)
  594. +{
  595. + int retval;
  596. +
  597. + /* initialize the DSPI PAR */
  598. + MCF_GPIO_PAR_DSPI = (MCF_GPIO_PAR_DSPI_PAR_CS5 |
  599. + MCF_GPIO_PAR_DSPI_PAR_CS3_DSPICS |
  600. + MCF_GPIO_PAR_DSPI_PAR_CS2_DSPICS |
  601. + MCF_GPIO_PAR_DSPI_PAR_CS0_DSPICS |
  602. + MCF_GPIO_PAR_DSPI_PAR_SCK_SCK |
  603. + MCF_GPIO_PAR_DSPI_PAR_SIN_SIN |
  604. + MCF_GPIO_PAR_DSPI_PAR_SOUT_SOUT);
  605. +
  606. + /* register device */
  607. + retval = platform_device_register(&coldfire_spi);
  608. + if (retval < 0)
  609. + goto out;
  610. +
  611. + /* register board info */
  612. + if (ARRAY_SIZE(spi_board_info))
  613. + retval = spi_register_board_info(spi_board_info,
  614. + ARRAY_SIZE(spi_board_info));
  615. +
  616. +out:
  617. + return retval;
  618. +}
  619. +#endif
  620. +
  621. +#ifdef CONFIG_I2C_BOARDINFO
  622. +static struct i2c_board_info mcf_i2c_devices[] = {
  623. + {
  624. + I2C_BOARD_INFO("rv5c387a", 0x32),
  625. + },
  626. +};
  627. +#endif
  628. +
  629. +/**
  630. + * m547x_8x_init_devices - Initialize M547X_8X devices
  631. + *
  632. + * Returns 0 on success.
  633. + */
  634. +static int __init m547x_8x_init_devices(void)
  635. +{
  636. +#ifdef CONFIG_SPI
  637. + m547x_8x_spi_init();
  638. +#endif
  639. +#ifdef CONFIG_I2C_BOARDINFO
  640. + i2c_register_board_info(0, mcf_i2c_devices,
  641. + ARRAY_SIZE(mcf_i2c_devices));
  642. +#endif
  643. +
  644. + return 0;
  645. +}
  646. +arch_initcall(m547x_8x_init_devices);
  647. --- /dev/null
  648. +++ b/arch/m68k/coldfire/m547x/mcf548x-devices.c
  649. @@ -0,0 +1,126 @@
  650. +/*
  651. + * arch/m68k/coldfire/m547x/mcf548x-devices.c
  652. + *
  653. + * Coldfire M548x Platform Device Configuration
  654. + *
  655. + * Based on the Freescale MXC devices.c
  656. + *
  657. + * Copyright (C) 2007-2011 Freescale Semiconductor, Inc. All Rights Reserved.
  658. + *
  659. + * Kurt Mahan <[email protected]>
  660. + */
  661. +#include <linux/module.h>
  662. +#include <linux/kernel.h>
  663. +#include <linux/init.h>
  664. +#include <linux/mtd/physmap.h>
  665. +#include <linux/platform_device.h>
  666. +#include <linux/fsl_devices.h>
  667. +
  668. +#include <asm/coldfire.h>
  669. +#include <asm/mcfsim.h>
  670. +#include <asm/mcfuart.h>
  671. +
  672. +static struct resource coldfire_i2c_resources[] = {
  673. + { /* I/O */
  674. + .start = MCF_MBAR + 0x008F00,
  675. + .end = MCF_MBAR + 0x008F20,
  676. + .flags = IORESOURCE_MEM,
  677. + },
  678. + { /* IRQ */
  679. + .start = 40,
  680. + .end = 40,
  681. + .flags = IORESOURCE_IRQ,
  682. + },
  683. +};
  684. +
  685. +static struct platform_device coldfire_i2c_device = {
  686. + .name = "mcf-i2c",
  687. + .id = 0, /*bus number*/
  688. + .num_resources = ARRAY_SIZE(coldfire_i2c_resources),
  689. + .resource = coldfire_i2c_resources,
  690. +};
  691. +
  692. +static struct resource coldfire_sec_resources[] = {
  693. + [0] = { /* I/O */
  694. + .start = MCF_MBAR + 0x00020000,
  695. + .end = MCF_MBAR + 0x00033000,
  696. + .flags = IORESOURCE_MEM,
  697. + },
  698. + [2] = { /* IRQ */
  699. + .start = ISC_SEC,
  700. + .end = ISC_SEC,
  701. + .flags = IORESOURCE_IRQ,
  702. + },
  703. +};
  704. +
  705. +static struct platform_device coldfire_sec_device = {
  706. + .name = "fsl-sec1",
  707. + .id = -1,
  708. + .num_resources = ARRAY_SIZE(coldfire_sec_resources),
  709. + .resource = coldfire_sec_resources,
  710. +};
  711. +
  712. +static int __init mcf5485_init_devices(void)
  713. +{
  714. + printk(KERN_INFO "MCF5485x INIT_DEVICES\n");
  715. +
  716. + platform_device_register(&coldfire_i2c_device);
  717. + platform_device_register(&coldfire_sec_device);
  718. + return 0;
  719. +}
  720. +arch_initcall(mcf5485_init_devices);
  721. +
  722. +static struct mcf_platform_uart m548x_uart_platform[] = {
  723. + {
  724. + .mapbase = MCF_MBAR + MCFUART_BASE1,
  725. + .irq = MCFINT_VECBASE + MCFINT_UART0,
  726. + },
  727. + {
  728. + .mapbase = MCF_MBAR + MCFUART_BASE2,
  729. + .irq = MCFINT_VECBASE + MCFINT_UART1,
  730. + },
  731. + {
  732. + .mapbase = MCF_MBAR + MCFUART_BASE3,
  733. + .irq = MCFINT_VECBASE + MCFINT_UART2,
  734. + },
  735. + {
  736. + .mapbase = MCF_MBAR + MCFUART_BASE4,
  737. + .irq = MCFINT_VECBASE + MCFINT_UART3,
  738. + },
  739. + { },
  740. +};
  741. +
  742. +static struct platform_device m548x_uart = {
  743. + .name = "mcfuart",
  744. + .id = 0,
  745. + .dev.platform_data = m548x_uart_platform,
  746. +};
  747. +
  748. +static struct platform_device *m548x_devices[] __initdata = {
  749. + &m548x_uart,
  750. +};
  751. +
  752. +void m548x_uarts_init(void)
  753. +{
  754. + const int nrlines = ARRAY_SIZE(m548x_uart_platform);
  755. + int line;
  756. +
  757. + /* Set GPIO port register to enable PSC(port) signals */
  758. + for (line = 0; (line < nrlines); line++) {
  759. + MCF_PAR_PSCn(line) = (0
  760. + | MCF_PAR_PSC_TXD
  761. + | MCF_PAR_PSC_RXD);
  762. +
  763. + MCF_ICR(m548x_uart_platform[line].irq - 64) = ILP_PSCn(line);
  764. + }
  765. +}
  766. +/***************************************************************************/
  767. +
  768. +static int __init init_BSP(void)
  769. +{
  770. + m548x_uarts_init();
  771. + platform_add_devices(m548x_devices, ARRAY_SIZE(m548x_devices));
  772. + return 0;
  773. +}
  774. +
  775. +arch_initcall(init_BSP);
  776. --- /dev/null
  777. +++ b/arch/m68k/configs/m5474lite_defconfig
  778. @@ -0,0 +1,1269 @@
  779. +#
  780. +# Automatically generated make config: don't edit
  781. +# Linux kernel version: 2.6.29
  782. +# Tue Aug 24 16:17:48 2010
  783. +#
  784. +CONFIG_M68K=y
  785. +CONFIG_MMU=y
  786. +CONFIG_GENERIC_TIME=y
  787. +CONFIG_GENERIC_CLOCKEVENTS=y
  788. +CONFIG_RWSEM_GENERIC_SPINLOCK=y
  789. +# CONFIG_ARCH_HAS_ILOG2_U32 is not set
  790. +# CONFIG_ARCH_HAS_ILOG2_U64 is not set
  791. +CONFIG_GENERIC_HWEIGHT=y
  792. +CONFIG_GENERIC_CALIBRATE_DELAY=y
  793. +# CONFIG_TIME_LOW_RES is not set
  794. +CONFIG_GENERIC_IOMAP=y
  795. +# CONFIG_NO_IOPORT is not set
  796. +# CONFIG_NO_DMA is not set
  797. +CONFIG_HZ=100
  798. +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
  799. +
  800. +#
  801. +# General setup
  802. +#
  803. +CONFIG_EXPERIMENTAL=y
  804. +CONFIG_BROKEN_ON_SMP=y
  805. +CONFIG_INIT_ENV_ARG_LIMIT=32
  806. +CONFIG_LOCALVERSION=""
  807. +# CONFIG_LOCALVERSION_AUTO is not set
  808. +CONFIG_SWAP=y
  809. +CONFIG_SYSVIPC=y
  810. +CONFIG_SYSVIPC_SYSCTL=y
  811. +# CONFIG_POSIX_MQUEUE is not set
  812. +# CONFIG_BSD_PROCESS_ACCT is not set
  813. +# CONFIG_TASKSTATS is not set
  814. +# CONFIG_AUDIT is not set
  815. +
  816. +#
  817. +# RCU Subsystem
  818. +#
  819. +CONFIG_CLASSIC_RCU=y
  820. +# CONFIG_TREE_RCU is not set
  821. +# CONFIG_PREEMPT_RCU is not set
  822. +# CONFIG_TREE_RCU_TRACE is not set
  823. +# CONFIG_PREEMPT_RCU_TRACE is not set
  824. +CONFIG_IKCONFIG=y
  825. +CONFIG_IKCONFIG_PROC=y
  826. +CONFIG_LOG_BUF_SHIFT=17
  827. +CONFIG_GROUP_SCHED=y
  828. +CONFIG_FAIR_GROUP_SCHED=y
  829. +# CONFIG_RT_GROUP_SCHED is not set
  830. +CONFIG_USER_SCHED=y
  831. +# CONFIG_CGROUP_SCHED is not set
  832. +# CONFIG_CGROUPS is not set
  833. +CONFIG_SYSFS_DEPRECATED=y
  834. +CONFIG_SYSFS_DEPRECATED_V2=y
  835. +# CONFIG_RELAY is not set
  836. +CONFIG_NAMESPACES=y
  837. +# CONFIG_UTS_NS is not set
  838. +# CONFIG_IPC_NS is not set
  839. +# CONFIG_USER_NS is not set
  840. +# CONFIG_PID_NS is not set
  841. +# CONFIG_NET_NS is not set
  842. +# CONFIG_BLK_DEV_INITRD is not set
  843. +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
  844. +CONFIG_SYSCTL=y
  845. +CONFIG_ANON_INODES=y
  846. +# CONFIG_EMBEDDED is not set
  847. +CONFIG_UID16=y
  848. +CONFIG_SYSCTL_SYSCALL=y
  849. +CONFIG_KALLSYMS=y
  850. +# CONFIG_KALLSYMS_EXTRA_PASS is not set
  851. +CONFIG_HOTPLUG=y
  852. +CONFIG_PRINTK=y
  853. +CONFIG_BUG=y
  854. +CONFIG_ELF_CORE=y
  855. +CONFIG_BASE_FULL=y
  856. +CONFIG_FUTEX=y
  857. +CONFIG_EPOLL=y
  858. +CONFIG_SIGNALFD=y
  859. +CONFIG_TIMERFD=y
  860. +CONFIG_EVENTFD=y
  861. +CONFIG_SHMEM=y
  862. +CONFIG_AIO=y
  863. +CONFIG_VM_EVENT_COUNTERS=y
  864. +CONFIG_PCI_QUIRKS=y
  865. +CONFIG_COMPAT_BRK=y
  866. +CONFIG_SLAB=y
  867. +# CONFIG_SLUB is not set
  868. +# CONFIG_SLOB is not set
  869. +# CONFIG_PROFILING is not set
  870. +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
  871. +CONFIG_SLABINFO=y
  872. +CONFIG_RT_MUTEXES=y
  873. +CONFIG_BASE_SMALL=0
  874. +CONFIG_MODULES=y
  875. +# CONFIG_MODULE_FORCE_LOAD is not set
  876. +CONFIG_MODULE_UNLOAD=y
  877. +CONFIG_MODULE_FORCE_UNLOAD=y
  878. +# CONFIG_MODVERSIONS is not set
  879. +# CONFIG_MODULE_SRCVERSION_ALL is not set
  880. +CONFIG_BLOCK=y
  881. +CONFIG_LBD=y
  882. +# CONFIG_BLK_DEV_IO_TRACE is not set
  883. +# CONFIG_BLK_DEV_BSG is not set
  884. +# CONFIG_BLK_DEV_INTEGRITY is not set
  885. +
  886. +#
  887. +# IO Schedulers
  888. +#
  889. +CONFIG_IOSCHED_NOOP=y
  890. +CONFIG_IOSCHED_AS=y
  891. +CONFIG_IOSCHED_DEADLINE=y
  892. +CONFIG_IOSCHED_CFQ=y
  893. +# CONFIG_DEFAULT_AS is not set
  894. +# CONFIG_DEFAULT_DEADLINE is not set
  895. +CONFIG_DEFAULT_CFQ=y
  896. +# CONFIG_DEFAULT_NOOP is not set
  897. +CONFIG_DEFAULT_IOSCHED="cfq"
  898. +# CONFIG_FREEZER is not set
  899. +
  900. +#
  901. +# Platform dependent setup
  902. +#
  903. +CONFIG_COLDFIRE=y
  904. +CONFIG_CFV4E=y
  905. +# CONFIG_FPU is not set
  906. +CONFIG_MCD_DMA=y
  907. +# CONFIG_AMIGA is not set
  908. +# CONFIG_ATARI is not set
  909. +CONFIG_PCI=y
  910. +# CONFIG_MAC is not set
  911. +# CONFIG_APOLLO is not set
  912. +# CONFIG_VME is not set
  913. +# CONFIG_HP300 is not set
  914. +# CONFIG_SUN3X is not set
  915. +# CONFIG_Q40 is not set
  916. +# CONFIG_SUN3 is not set
  917. +
  918. +#
  919. +# Processor type
  920. +#
  921. +# CONFIG_M68020 is not set
  922. +# CONFIG_M68030 is not set
  923. +# CONFIG_M68040 is not set
  924. +# CONFIG_M68060 is not set
  925. +# CONFIG_M5445X is not set
  926. +# CONFIG_HAVE_FSL_USB_DR is not set
  927. +CONFIG_M547X_8X=y
  928. +CONFIG_M547X=y
  929. +# CONFIG_M548X is not set
  930. +CONFIG_M5474LITE=y
  931. +# CONFIG_M5475AFE is not set
  932. +# CONFIG_M5475BFE is not set
  933. +# CONFIG_M5475CFE is not set
  934. +# CONFIG_M5475DFE is not set
  935. +# CONFIG_M5475EFE is not set
  936. +# CONFIG_M5475FFE is not set
  937. +# CONFIG_M5484LITE is not set
  938. +# CONFIG_M5485AFE is not set
  939. +# CONFIG_M5485BFE is not set
  940. +# CONFIG_M5485CFE is not set
  941. +# CONFIG_M5485DFE is not set
  942. +# CONFIG_M5485EFE is not set
  943. +# CONFIG_M5485FFE is not set
  944. +# CONFIG_M5441X is not set
  945. +CONFIG_MCFCLK=266000000
  946. +# CONFIG_MCF_USER_HALT is not set
  947. +CONFIG_MMU_CFV4E=y
  948. +CONFIG_SDRAM_BASE=0x00000000
  949. +CONFIG_SDRAM_SIZE=0x04000000
  950. +CONFIG_NOR_FLASH_BASE=0xFF800000
  951. +CONFIG_DMA_BASE=0xef000000
  952. +CONFIG_DMA_SIZE=0x800000
  953. +CONFIG_VDSO=y
  954. +# CONFIG_M68KFPU_EMU is not set
  955. +CONFIG_ADVANCED=y
  956. +# CONFIG_RMW_INSNS is not set
  957. +CONFIG_SINGLE_MEMORY_CHUNK=y
  958. +# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
  959. +CONFIG_SELECT_MEMORY_MODEL=y
  960. +CONFIG_FLATMEM_MANUAL=y
  961. +# CONFIG_DISCONTIGMEM_MANUAL is not set
  962. +# CONFIG_SPARSEMEM_MANUAL is not set
  963. +CONFIG_FLATMEM=y
  964. +CONFIG_FLAT_NODE_MEM_MAP=y
  965. +CONFIG_NEED_MULTIPLE_NODES=y
  966. +CONFIG_PAGEFLAGS_EXTENDED=y
  967. +CONFIG_SPLIT_PTLOCK_CPUS=4
  968. +# CONFIG_PHYS_ADDR_T_64BIT is not set
  969. +CONFIG_ZONE_DMA_FLAG=1
  970. +CONFIG_BOUNCE=y
  971. +CONFIG_VIRT_TO_BUS=y
  972. +CONFIG_UNEVICTABLE_LRU=y
  973. +
  974. +#
  975. +# General setup
  976. +#
  977. +CONFIG_BINFMT_ELF=y
  978. +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
  979. +CONFIG_HAVE_AOUT=y
  980. +# CONFIG_BINFMT_AOUT is not set
  981. +# CONFIG_BINFMT_MISC is not set
  982. +CONFIG_PROC_HARDWARE=y
  983. +CONFIG_ZONE_DMA=y
  984. +# CONFIG_ARCH_SUPPORTS_MSI is not set
  985. +CONFIG_PCI_LEGACY=y
  986. +# CONFIG_PCI_STUB is not set
  987. +
  988. +#
  989. +# Power management options
  990. +#
  991. +# CONFIG_PM is not set
  992. +CONFIG_NET=y
  993. +
  994. +#
  995. +# Networking options
  996. +#
  997. +CONFIG_COMPAT_NET_DEV_OPS=y
  998. +CONFIG_PACKET=y
  999. +# CONFIG_PACKET_MMAP is not set
  1000. +CONFIG_UNIX=y
  1001. +CONFIG_XFRM=y
  1002. +# CONFIG_XFRM_USER is not set
  1003. +# CONFIG_XFRM_SUB_POLICY is not set
  1004. +# CONFIG_XFRM_MIGRATE is not set
  1005. +# CONFIG_XFRM_STATISTICS is not set
  1006. +CONFIG_NET_KEY=y
  1007. +# CONFIG_NET_KEY_MIGRATE is not set
  1008. +CONFIG_INET=y
  1009. +# CONFIG_IP_MULTICAST is not set
  1010. +CONFIG_IP_ADVANCED_ROUTER=y
  1011. +CONFIG_ASK_IP_FIB_HASH=y
  1012. +# CONFIG_IP_FIB_TRIE is not set
  1013. +CONFIG_IP_FIB_HASH=y
  1014. +# CONFIG_IP_MULTIPLE_TABLES is not set
  1015. +# CONFIG_IP_ROUTE_MULTIPATH is not set
  1016. +# CONFIG_IP_ROUTE_VERBOSE is not set
  1017. +CONFIG_IP_PNP=y
  1018. +# CONFIG_IP_PNP_DHCP is not set
  1019. +# CONFIG_IP_PNP_BOOTP is not set
  1020. +# CONFIG_IP_PNP_RARP is not set
  1021. +# CONFIG_NET_IPIP is not set
  1022. +# CONFIG_NET_IPGRE is not set
  1023. +# CONFIG_ARPD is not set
  1024. +# CONFIG_SYN_COOKIES is not set
  1025. +CONFIG_INET_AH=y
  1026. +CONFIG_INET_ESP=y
  1027. +# CONFIG_INET_IPCOMP is not set
  1028. +# CONFIG_INET_XFRM_TUNNEL is not set
  1029. +# CONFIG_INET_TUNNEL is not set
  1030. +# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
  1031. +# CONFIG_INET_XFRM_MODE_TUNNEL is not set
  1032. +# CONFIG_INET_XFRM_MODE_BEET is not set
  1033. +# CONFIG_INET_LRO is not set
  1034. +CONFIG_INET_DIAG=y
  1035. +CONFIG_INET_TCP_DIAG=y
  1036. +# CONFIG_TCP_CONG_ADVANCED is not set
  1037. +CONFIG_TCP_CONG_CUBIC=y
  1038. +CONFIG_DEFAULT_TCP_CONG="cubic"
  1039. +# CONFIG_TCP_MD5SIG is not set
  1040. +# CONFIG_IPV6 is not set
  1041. +# CONFIG_NETWORK_SECMARK is not set
  1042. +# CONFIG_NETFILTER is not set
  1043. +# CONFIG_IP_DCCP is not set
  1044. +# CONFIG_IP_SCTP is not set
  1045. +# CONFIG_TIPC is not set
  1046. +# CONFIG_ATM is not set
  1047. +# CONFIG_BRIDGE is not set
  1048. +# CONFIG_NET_DSA is not set
  1049. +# CONFIG_VLAN_8021Q is not set
  1050. +# CONFIG_DECNET is not set
  1051. +# CONFIG_LLC2 is not set
  1052. +# CONFIG_IPX is not set
  1053. +# CONFIG_ATALK is not set
  1054. +# CONFIG_X25 is not set
  1055. +# CONFIG_LAPB is not set
  1056. +# CONFIG_ECONET is not set
  1057. +# CONFIG_WAN_ROUTER is not set
  1058. +# CONFIG_NET_SCHED is not set
  1059. +# CONFIG_DCB is not set
  1060. +
  1061. +#
  1062. +# Network testing
  1063. +#
  1064. +# CONFIG_NET_PKTGEN is not set
  1065. +# CONFIG_HAMRADIO is not set
  1066. +CONFIG_CAN=y
  1067. +CONFIG_CAN_RAW=y
  1068. +# CONFIG_CAN_BCM is not set
  1069. +
  1070. +#
  1071. +# CAN Device Drivers
  1072. +#
  1073. +# CONFIG_CAN_VCAN is not set
  1074. +# CONFIG_CAN_DEV is not set
  1075. +CONFIG_CAN_FLEXCAN=y
  1076. +# CONFIG_CAN_DEBUG_DEVICES is not set
  1077. +# CONFIG_IRDA is not set
  1078. +# CONFIG_BT is not set
  1079. +# CONFIG_AF_RXRPC is not set
  1080. +# CONFIG_PHONET is not set
  1081. +CONFIG_WIRELESS=y
  1082. +# CONFIG_CFG80211 is not set
  1083. +CONFIG_WIRELESS_OLD_REGULATORY=y
  1084. +# CONFIG_WIRELESS_EXT is not set
  1085. +# CONFIG_LIB80211 is not set
  1086. +# CONFIG_MAC80211 is not set
  1087. +# CONFIG_WIMAX is not set
  1088. +# CONFIG_RFKILL is not set
  1089. +# CONFIG_NET_9P is not set
  1090. +# CONFIG_KLIPS is not set
  1091. +
  1092. +#
  1093. +# Device Drivers
  1094. +#
  1095. +
  1096. +#
  1097. +# Generic Driver Options
  1098. +#
  1099. +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
  1100. +# CONFIG_STANDALONE is not set
  1101. +CONFIG_PREVENT_FIRMWARE_BUILD=y
  1102. +CONFIG_FW_LOADER=y
  1103. +CONFIG_FIRMWARE_IN_KERNEL=y
  1104. +CONFIG_EXTRA_FIRMWARE=""
  1105. +# CONFIG_SYS_HYPERVISOR is not set
  1106. +# CONFIG_CONNECTOR is not set
  1107. +CONFIG_MTD=y
  1108. +# CONFIG_MTD_DEBUG is not set
  1109. +CONFIG_MTD_CONCAT=y
  1110. +CONFIG_MTD_PARTITIONS=y
  1111. +# CONFIG_MTD_TESTS is not set
  1112. +# CONFIG_MTD_REDBOOT_PARTS is not set
  1113. +CONFIG_MTD_CMDLINE_PARTS=y
  1114. +# CONFIG_MTD_AR7_PARTS is not set
  1115. +
  1116. +#
  1117. +# User Modules And Translation Layers
  1118. +#
  1119. +CONFIG_MTD_CHAR=y
  1120. +CONFIG_MTD_BLKDEVS=y
  1121. +CONFIG_MTD_BLOCK=y
  1122. +# CONFIG_FTL is not set
  1123. +# CONFIG_NFTL is not set
  1124. +# CONFIG_INFTL is not set
  1125. +# CONFIG_RFD_FTL is not set
  1126. +# CONFIG_SSFDC is not set
  1127. +# CONFIG_MTD_OOPS is not set
  1128. +
  1129. +#
  1130. +# RAM/ROM/Flash chip drivers
  1131. +#
  1132. +CONFIG_MTD_CFI=y
  1133. +# CONFIG_MTD_JEDECPROBE is not set
  1134. +CONFIG_MTD_GEN_PROBE=y
  1135. +# CONFIG_MTD_CFI_ADV_OPTIONS is not set
  1136. +CONFIG_MTD_MAP_BANK_WIDTH_1=y
  1137. +CONFIG_MTD_MAP_BANK_WIDTH_2=y
  1138. +CONFIG_MTD_MAP_BANK_WIDTH_4=y
  1139. +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
  1140. +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
  1141. +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
  1142. +CONFIG_MTD_CFI_I1=y
  1143. +CONFIG_MTD_CFI_I2=y
  1144. +# CONFIG_MTD_CFI_I4 is not set
  1145. +# CONFIG_MTD_CFI_I8 is not set
  1146. +CONFIG_MTD_CFI_INTELEXT=y
  1147. +CONFIG_MTD_CFI_AMDSTD=y
  1148. +CONFIG_MTD_CFI_STAA=y
  1149. +CONFIG_MTD_CFI_UTIL=y
  1150. +CONFIG_MTD_RAM=y
  1151. +CONFIG_MTD_ROM=y
  1152. +# CONFIG_MTD_ABSENT is not set
  1153. +
  1154. +#
  1155. +# Mapping drivers for chip access
  1156. +#
  1157. +# CONFIG_MTD_COMPLEX_MAPPINGS is not set
  1158. +CONFIG_MTD_PHYSMAP=y
  1159. +CONFIG_MTD_PHYSMAP_COMPAT=y
  1160. +CONFIG_MTD_PHYSMAP_START=0xff800000
  1161. +CONFIG_MTD_PHYSMAP_LEN=0x400000
  1162. +CONFIG_MTD_PHYSMAP_BANKWIDTH=2
  1163. +# CONFIG_MTD_INTEL_VR_NOR is not set
  1164. +# CONFIG_MTD_PLATRAM is not set
  1165. +
  1166. +#
  1167. +# Self-contained MTD device drivers
  1168. +#
  1169. +# CONFIG_MTD_PMC551 is not set
  1170. +# CONFIG_MTD_SLRAM is not set
  1171. +# CONFIG_MTD_PHRAM is not set
  1172. +# CONFIG_MTD_MTDRAM is not set
  1173. +# CONFIG_MTD_BLOCK2MTD is not set
  1174. +
  1175. +#
  1176. +# Disk-On-Chip Device Drivers
  1177. +#
  1178. +# CONFIG_MTD_DOC2000 is not set
  1179. +# CONFIG_MTD_DOC2001 is not set
  1180. +# CONFIG_MTD_DOC2001PLUS is not set
  1181. +# CONFIG_MTD_NAND is not set
  1182. +# CONFIG_MTD_ONENAND is not set
  1183. +
  1184. +#
  1185. +# LPDDR flash memory drivers
  1186. +#
  1187. +# CONFIG_MTD_LPDDR is not set
  1188. +
  1189. +#
  1190. +# UBI - Unsorted block images
  1191. +#
  1192. +# CONFIG_MTD_UBI is not set
  1193. +# CONFIG_PARPORT is not set
  1194. +CONFIG_BLK_DEV=y
  1195. +# CONFIG_BLK_CPQ_DA is not set
  1196. +# CONFIG_BLK_CPQ_CISS_DA is not set
  1197. +# CONFIG_BLK_DEV_DAC960 is not set
  1198. +# CONFIG_BLK_DEV_UMEM is not set
  1199. +# CONFIG_BLK_DEV_COW_COMMON is not set
  1200. +CONFIG_BLK_DEV_LOOP=y
  1201. +# CONFIG_BLK_DEV_CRYPTOLOOP is not set
  1202. +# CONFIG_BLK_DEV_NBD is not set
  1203. +# CONFIG_BLK_DEV_SX8 is not set
  1204. +CONFIG_BLK_DEV_RAM=y
  1205. +CONFIG_BLK_DEV_RAM_COUNT=16
  1206. +CONFIG_BLK_DEV_RAM_SIZE=64000
  1207. +# CONFIG_BLK_DEV_XIP is not set
  1208. +# CONFIG_CDROM_PKTCDVD is not set
  1209. +# CONFIG_ATA_OVER_ETH is not set
  1210. +# CONFIG_BLK_DEV_HD is not set
  1211. +CONFIG_MISC_DEVICES=y
  1212. +# CONFIG_PHANTOM is not set
  1213. +# CONFIG_SGI_IOC4 is not set
  1214. +# CONFIG_TIFM_CORE is not set
  1215. +# CONFIG_ICS932S401 is not set
  1216. +# CONFIG_ENCLOSURE_SERVICES is not set
  1217. +# CONFIG_HP_ILO is not set
  1218. +# CONFIG_C2PORT is not set
  1219. +
  1220. +#
  1221. +# EEPROM support
  1222. +#
  1223. +# CONFIG_EEPROM_AT24 is not set
  1224. +# CONFIG_EEPROM_LEGACY is not set
  1225. +# CONFIG_EEPROM_93CX6 is not set
  1226. +CONFIG_HAVE_IDE=y
  1227. +CONFIG_IDE=y
  1228. +
  1229. +#
  1230. +# Please see Documentation/ide/ide.txt for help/info on IDE drives
  1231. +#
  1232. +# CONFIG_BLK_DEV_IDE_SATA is not set
  1233. +CONFIG_IDE_GD=y
  1234. +CONFIG_IDE_GD_ATA=y
  1235. +# CONFIG_IDE_GD_ATAPI is not set
  1236. +# CONFIG_BLK_DEV_IDECD is not set
  1237. +# CONFIG_BLK_DEV_IDETAPE is not set
  1238. +# CONFIG_IDE_TASK_IOCTL is not set
  1239. +CONFIG_IDE_PROC_FS=y
  1240. +
  1241. +#
  1242. +# IDE chipset support/bugfixes
  1243. +#
  1244. +# CONFIG_BLK_DEV_PLATFORM is not set
  1245. +
  1246. +#
  1247. +# PCI IDE chipsets support
  1248. +#
  1249. +# CONFIG_BLK_DEV_GENERIC is not set
  1250. +# CONFIG_BLK_DEV_OPTI621 is not set
  1251. +# CONFIG_BLK_DEV_AEC62XX is not set
  1252. +# CONFIG_BLK_DEV_ALI15X3 is not set
  1253. +# CONFIG_BLK_DEV_AMD74XX is not set
  1254. +# CONFIG_BLK_DEV_CMD64X is not set
  1255. +# CONFIG_BLK_DEV_TRIFLEX is not set
  1256. +# CONFIG_BLK_DEV_CS5520 is not set
  1257. +# CONFIG_BLK_DEV_CS5530 is not set
  1258. +# CONFIG_BLK_DEV_HPT366 is not set
  1259. +# CONFIG_BLK_DEV_JMICRON is not set
  1260. +# CONFIG_BLK_DEV_SC1200 is not set
  1261. +# CONFIG_BLK_DEV_PIIX is not set
  1262. +# CONFIG_BLK_DEV_IT8172 is not set
  1263. +# CONFIG_BLK_DEV_IT8213 is not set
  1264. +# CONFIG_BLK_DEV_IT821X is not set
  1265. +# CONFIG_BLK_DEV_NS87415 is not set
  1266. +# CONFIG_BLK_DEV_PDC202XX_OLD is not set
  1267. +# CONFIG_BLK_DEV_PDC202XX_NEW is not set
  1268. +# CONFIG_BLK_DEV_SVWKS is not set
  1269. +# CONFIG_BLK_DEV_SIIMAGE is not set
  1270. +# CONFIG_BLK_DEV_SLC90E66 is not set
  1271. +# CONFIG_BLK_DEV_TRM290 is not set
  1272. +# CONFIG_BLK_DEV_VIA82CXXX is not set
  1273. +# CONFIG_BLK_DEV_TC86C001 is not set
  1274. +# CONFIG_BLK_DEV_IDEDMA is not set
  1275. +
  1276. +#
  1277. +# SCSI device support
  1278. +#
  1279. +# CONFIG_RAID_ATTRS is not set
  1280. +CONFIG_SCSI=y
  1281. +CONFIG_SCSI_DMA=y
  1282. +# CONFIG_SCSI_TGT is not set
  1283. +# CONFIG_SCSI_NETLINK is not set
  1284. +CONFIG_SCSI_PROC_FS=y
  1285. +
  1286. +#
  1287. +# SCSI support type (disk, tape, CD-ROM)
  1288. +#
  1289. +CONFIG_BLK_DEV_SD=y
  1290. +# CONFIG_CHR_DEV_ST is not set
  1291. +# CONFIG_CHR_DEV_OSST is not set
  1292. +# CONFIG_BLK_DEV_SR is not set
  1293. +# CONFIG_CHR_DEV_SG is not set
  1294. +# CONFIG_CHR_DEV_SCH is not set
  1295. +
  1296. +#
  1297. +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
  1298. +#
  1299. +CONFIG_SCSI_MULTI_LUN=y
  1300. +# CONFIG_SCSI_CONSTANTS is not set
  1301. +# CONFIG_SCSI_LOGGING is not set
  1302. +# CONFIG_SCSI_SCAN_ASYNC is not set
  1303. +CONFIG_SCSI_WAIT_SCAN=m
  1304. +
  1305. +#
  1306. +# SCSI Transports
  1307. +#
  1308. +# CONFIG_SCSI_SPI_ATTRS is not set
  1309. +# CONFIG_SCSI_FC_ATTRS is not set
  1310. +# CONFIG_SCSI_ISCSI_ATTRS is not set
  1311. +# CONFIG_SCSI_SAS_LIBSAS is not set
  1312. +# CONFIG_SCSI_SRP_ATTRS is not set
  1313. +# CONFIG_SCSI_LOWLEVEL is not set
  1314. +# CONFIG_SCSI_DH is not set
  1315. +CONFIG_ATA=y
  1316. +# CONFIG_ATA_NONSTANDARD is not set
  1317. +CONFIG_SATA_PMP=y
  1318. +# CONFIG_SATA_AHCI is not set
  1319. +CONFIG_SATA_SIL24=y
  1320. +CONFIG_ATA_SFF=y
  1321. +# CONFIG_SATA_SVW is not set
  1322. +# CONFIG_ATA_PIIX is not set
  1323. +# CONFIG_SATA_MV is not set
  1324. +# CONFIG_SATA_NV is not set
  1325. +# CONFIG_PDC_ADMA is not set
  1326. +# CONFIG_SATA_QSTOR is not set
  1327. +# CONFIG_SATA_PROMISE is not set
  1328. +# CONFIG_SATA_SX4 is not set
  1329. +CONFIG_SATA_SIL=y
  1330. +# CONFIG_SATA_SIS is not set
  1331. +# CONFIG_SATA_ULI is not set
  1332. +# CONFIG_SATA_VIA is not set
  1333. +# CONFIG_SATA_VITESSE is not set
  1334. +# CONFIG_SATA_INIC162X is not set
  1335. +# CONFIG_PATA_ALI is not set
  1336. +# CONFIG_PATA_AMD is not set
  1337. +# CONFIG_PATA_ARTOP is not set
  1338. +# CONFIG_PATA_ATIIXP is not set
  1339. +# CONFIG_PATA_CMD640_PCI is not set
  1340. +# CONFIG_PATA_CMD64X is not set
  1341. +# CONFIG_PATA_CS5520 is not set
  1342. +# CONFIG_PATA_CS5530 is not set
  1343. +# CONFIG_PATA_CYPRESS is not set
  1344. +# CONFIG_PATA_EFAR is not set
  1345. +# CONFIG_ATA_GENERIC is not set
  1346. +# CONFIG_PATA_HPT366 is not set
  1347. +# CONFIG_PATA_HPT37X is not set
  1348. +# CONFIG_PATA_HPT3X2N is not set
  1349. +# CONFIG_PATA_HPT3X3 is not set
  1350. +# CONFIG_PATA_IT821X is not set
  1351. +# CONFIG_PATA_IT8213 is not set
  1352. +# CONFIG_PATA_JMICRON is not set
  1353. +# CONFIG_PATA_TRIFLEX is not set
  1354. +# CONFIG_PATA_MARVELL is not set
  1355. +# CONFIG_PATA_MPIIX is not set
  1356. +# CONFIG_PATA_OLDPIIX is not set
  1357. +# CONFIG_PATA_NETCELL is not set
  1358. +# CONFIG_PATA_NINJA32 is not set
  1359. +# CONFIG_PATA_NS87410 is not set
  1360. +# CONFIG_PATA_NS87415 is not set
  1361. +# CONFIG_PATA_OPTI is not set
  1362. +# CONFIG_PATA_OPTIDMA is not set
  1363. +# CONFIG_PATA_PDC_OLD is not set
  1364. +# CONFIG_PATA_RADISYS is not set
  1365. +# CONFIG_PATA_RZ1000 is not set
  1366. +# CONFIG_PATA_SC1200 is not set
  1367. +# CONFIG_PATA_SERVERWORKS is not set
  1368. +# CONFIG_PATA_PDC2027X is not set
  1369. +# CONFIG_PATA_SIL680 is not set
  1370. +# CONFIG_PATA_SIS is not set
  1371. +# CONFIG_PATA_VIA is not set
  1372. +# CONFIG_PATA_WINBOND is not set
  1373. +# CONFIG_PATA_SCH is not set
  1374. +# CONFIG_MD is not set
  1375. +# CONFIG_FUSION is not set
  1376. +
  1377. +#
  1378. +# IEEE 1394 (FireWire) support
  1379. +#
  1380. +
  1381. +#
  1382. +# Enable only one of the two stacks, unless you know what you are doing
  1383. +#
  1384. +# CONFIG_FIREWIRE is not set
  1385. +# CONFIG_IEEE1394 is not set
  1386. +# CONFIG_I2O is not set
  1387. +CONFIG_NETDEVICES=y
  1388. +# CONFIG_DUMMY is not set
  1389. +# CONFIG_BONDING is not set
  1390. +# CONFIG_MACVLAN is not set
  1391. +# CONFIG_EQUALIZER is not set
  1392. +# CONFIG_TUN is not set
  1393. +# CONFIG_VETH is not set
  1394. +# CONFIG_ARCNET is not set
  1395. +CONFIG_PHYLIB=y
  1396. +
  1397. +#
  1398. +# MII PHY device drivers
  1399. +#
  1400. +# CONFIG_MARVELL_PHY is not set
  1401. +# CONFIG_DAVICOM_PHY is not set
  1402. +# CONFIG_QSEMI_PHY is not set
  1403. +# CONFIG_LXT_PHY is not set
  1404. +# CONFIG_CICADA_PHY is not set
  1405. +# CONFIG_VITESSE_PHY is not set
  1406. +# CONFIG_SMSC_PHY is not set
  1407. +# CONFIG_BROADCOM_PHY is not set
  1408. +CONFIG_BROADCOM5222_PHY=y
  1409. +# CONFIG_ICPLUS_PHY is not set
  1410. +# CONFIG_REALTEK_PHY is not set
  1411. +# CONFIG_NATIONAL_PHY is not set
  1412. +# CONFIG_NATIONAL8364x_PHY is not set
  1413. +# CONFIG_NATIONAL8384x_PHY is not set
  1414. +# CONFIG_MicrelKSZ8041_PHY is not set
  1415. +# CONFIG_STE10XP is not set
  1416. +# CONFIG_LSI_ET1011C_PHY is not set
  1417. +# CONFIG_FIXED_PHY is not set
  1418. +# CONFIG_MDIO_BITBANG is not set
  1419. +CONFIG_NET_ETHERNET=y
  1420. +CONFIG_MII=y
  1421. +# CONFIG_HAPPYMEAL is not set
  1422. +# CONFIG_SUNGEM is not set
  1423. +# CONFIG_CASSINI is not set
  1424. +# CONFIG_NET_VENDOR_3COM is not set
  1425. +# CONFIG_DNET is not set
  1426. +# CONFIG_NET_TULIP is not set
  1427. +# CONFIG_HP100 is not set
  1428. +# CONFIG_IBM_NEW_EMAC_ZMII is not set
  1429. +# CONFIG_IBM_NEW_EMAC_RGMII is not set
  1430. +# CONFIG_IBM_NEW_EMAC_TAH is not set
  1431. +# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
  1432. +# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
  1433. +# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
  1434. +# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
  1435. +CONFIG_NET_PCI=y
  1436. +# CONFIG_PCNET32 is not set
  1437. +# CONFIG_AMD8111_ETH is not set
  1438. +# CONFIG_ADAPTEC_STARFIRE is not set
  1439. +# CONFIG_B44 is not set
  1440. +# CONFIG_FORCEDETH is not set
  1441. +CONFIG_E100=y
  1442. +# CONFIG_FEALNX is not set
  1443. +# CONFIG_NATSEMI is not set
  1444. +CONFIG_NE2K_PCI=y
  1445. +# CONFIG_8139CP is not set
  1446. +CONFIG_8139TOO=y
  1447. +CONFIG_8139TOO_PIO=y
  1448. +# CONFIG_8139TOO_TUNE_TWISTER is not set
  1449. +# CONFIG_8139TOO_8129 is not set
  1450. +# CONFIG_8139_OLD_RX_RESET is not set
  1451. +# CONFIG_R6040 is not set
  1452. +# CONFIG_SIS900 is not set
  1453. +# CONFIG_EPIC100 is not set
  1454. +# CONFIG_SMSC9420 is not set
  1455. +# CONFIG_SUNDANCE is not set
  1456. +# CONFIG_TLAN is not set
  1457. +# CONFIG_VIA_RHINE is not set
  1458. +# CONFIG_SC92031 is not set
  1459. +CONFIG_FEC_548x=y
  1460. +CONFIG_FEC_548x_ENABLE_FEC2=y
  1461. +CONFIG_FEC_548x_SHARED_PHY=y
  1462. +# CONFIG_ATL2 is not set
  1463. +CONFIG_NETDEV_1000=y
  1464. +# CONFIG_ACENIC is not set
  1465. +# CONFIG_DL2K is not set
  1466. +CONFIG_E1000=y
  1467. +# CONFIG_E1000E is not set
  1468. +# CONFIG_IP1000 is not set
  1469. +# CONFIG_IGB is not set
  1470. +# CONFIG_NS83820 is not set
  1471. +# CONFIG_HAMACHI is not set
  1472. +# CONFIG_YELLOWFIN is not set
  1473. +# CONFIG_R8169 is not set
  1474. +# CONFIG_SIS190 is not set
  1475. +# CONFIG_SKGE is not set
  1476. +# CONFIG_SKY2 is not set
  1477. +# CONFIG_VIA_VELOCITY is not set
  1478. +# CONFIG_TIGON3 is not set
  1479. +# CONFIG_BNX2 is not set
  1480. +# CONFIG_QLA3XXX is not set
  1481. +# CONFIG_ATL1 is not set
  1482. +# CONFIG_ATL1E is not set
  1483. +# CONFIG_ATL1C is not set
  1484. +# CONFIG_JME is not set
  1485. +# CONFIG_NETDEV_10000 is not set
  1486. +# CONFIG_TR is not set
  1487. +
  1488. +#
  1489. +# Wireless LAN
  1490. +#
  1491. +# CONFIG_WLAN_PRE80211 is not set
  1492. +# CONFIG_WLAN_80211 is not set
  1493. +# CONFIG_IWLWIFI_LEDS is not set
  1494. +
  1495. +#
  1496. +# Enable WiMAX (Networking options) to see the WiMAX drivers
  1497. +#
  1498. +# CONFIG_WAN is not set
  1499. +# CONFIG_FDDI is not set
  1500. +# CONFIG_HIPPI is not set
  1501. +# CONFIG_PPP is not set
  1502. +# CONFIG_SLIP is not set
  1503. +# CONFIG_NET_FC is not set
  1504. +# CONFIG_NETCONSOLE is not set
  1505. +# CONFIG_NETPOLL is not set
  1506. +# CONFIG_NET_POLL_CONTROLLER is not set
  1507. +# CONFIG_ISDN is not set
  1508. +# CONFIG_PHONE is not set
  1509. +
  1510. +#
  1511. +# Input device support
  1512. +#
  1513. +CONFIG_INPUT=y
  1514. +# CONFIG_INPUT_FF_MEMLESS is not set
  1515. +# CONFIG_INPUT_POLLDEV is not set
  1516. +
  1517. +#
  1518. +# Userland interfaces
  1519. +#
  1520. +CONFIG_INPUT_MOUSEDEV=y
  1521. +# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
  1522. +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
  1523. +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
  1524. +# CONFIG_INPUT_JOYDEV is not set
  1525. +CONFIG_INPUT_EVDEV=y
  1526. +# CONFIG_INPUT_EVBUG is not set
  1527. +
  1528. +#
  1529. +# Input Device Drivers
  1530. +#
  1531. +CONFIG_INPUT_KEYBOARD=y
  1532. +# CONFIG_KEYBOARD_ATKBD is not set
  1533. +# CONFIG_KEYBOARD_SUNKBD is not set
  1534. +# CONFIG_KEYBOARD_LKKBD is not set
  1535. +# CONFIG_KEYBOARD_XTKBD is not set
  1536. +# CONFIG_KEYBOARD_NEWTON is not set
  1537. +# CONFIG_KEYBOARD_STOWAWAY is not set
  1538. +# CONFIG_INPUT_MOUSE is not set
  1539. +# CONFIG_INPUT_JOYSTICK is not set
  1540. +# CONFIG_INPUT_TABLET is not set
  1541. +# CONFIG_INPUT_TOUCHSCREEN is not set
  1542. +# CONFIG_INPUT_MISC is not set
  1543. +
  1544. +#
  1545. +# Hardware I/O ports
  1546. +#
  1547. +CONFIG_SERIO=y
  1548. +CONFIG_SERIO_SERPORT=y
  1549. +# CONFIG_SERIO_PCIPS2 is not set
  1550. +# CONFIG_SERIO_RAW is not set
  1551. +# CONFIG_GAMEPORT is not set
  1552. +
  1553. +#
  1554. +# Character devices
  1555. +#
  1556. +CONFIG_VT=y
  1557. +CONFIG_CONSOLE_TRANSLATIONS=y
  1558. +CONFIG_VT_CONSOLE=y
  1559. +CONFIG_HW_CONSOLE=y
  1560. +# CONFIG_VT_HW_CONSOLE_BINDING is not set
  1561. +CONFIG_DEVKMEM=y
  1562. +# CONFIG_SERIAL_NONSTANDARD is not set
  1563. +# CONFIG_NOZOMI is not set
  1564. +
  1565. +#
  1566. +# Serial drivers
  1567. +#
  1568. +# CONFIG_SERIAL_8250 is not set
  1569. +
  1570. +#
  1571. +# Non-8250 serial port support
  1572. +#
  1573. +CONFIG_SERIAL_CORE=y
  1574. +CONFIG_SERIAL_CORE_CONSOLE=y
  1575. +# CONFIG_SERIAL_COLDFIRE_IRDA is not set
  1576. +# CONFIG_SERIAL_COLDFIRE_EDMA is not set
  1577. +CONFIG_SERIAL_MCF=y
  1578. +CONFIG_SERIAL_MCF_BAUDRATE=115200
  1579. +CONFIG_SERIAL_MCF_CONSOLE=y
  1580. +# CONFIG_SERIAL_JSM is not set
  1581. +CONFIG_UNIX98_PTYS=y
  1582. +# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
  1583. +# CONFIG_LEGACY_PTYS is not set
  1584. +# CONFIG_IPMI_HANDLER is not set
  1585. +# CONFIG_HW_RANDOM is not set
  1586. +# CONFIG_GEN_RTC is not set
  1587. +# CONFIG_R3964 is not set
  1588. +# CONFIG_APPLICOM is not set
  1589. +# CONFIG_RAW_DRIVER is not set
  1590. +# CONFIG_TCG_TPM is not set
  1591. +CONFIG_I2C=y
  1592. +CONFIG_I2C_BOARDINFO=y
  1593. +# CONFIG_I2C_CHARDEV is not set
  1594. +CONFIG_I2C_HELPER_AUTO=y
  1595. +
  1596. +#
  1597. +# I2C Hardware Bus support
  1598. +#
  1599. +
  1600. +#
  1601. +# PC SMBus host controller drivers
  1602. +#
  1603. +# CONFIG_I2C_ALI1535 is not set
  1604. +# CONFIG_I2C_ALI1563 is not set
  1605. +# CONFIG_I2C_ALI15X3 is not set
  1606. +# CONFIG_I2C_AMD756 is not set
  1607. +# CONFIG_I2C_AMD8111 is not set
  1608. +# CONFIG_I2C_I801 is not set
  1609. +# CONFIG_I2C_ISCH is not set
  1610. +# CONFIG_I2C_PIIX4 is not set
  1611. +# CONFIG_I2C_NFORCE2 is not set
  1612. +# CONFIG_I2C_SIS5595 is not set
  1613. +# CONFIG_I2C_SIS630 is not set
  1614. +# CONFIG_I2C_SIS96X is not set
  1615. +# CONFIG_I2C_VIA is not set
  1616. +# CONFIG_I2C_VIAPRO is not set
  1617. +
  1618. +#
  1619. +# I2C system bus drivers (mostly embedded / system-on-chip)
  1620. +#
  1621. +CONFIG_I2C_MCF=y
  1622. +# CONFIG_I2C_OCORES is not set
  1623. +# CONFIG_I2C_SIMTEC is not set
  1624. +
  1625. +#
  1626. +# External I2C/SMBus adapter drivers
  1627. +#
  1628. +# CONFIG_I2C_PARPORT_LIGHT is not set
  1629. +# CONFIG_I2C_TAOS_EVM is not set
  1630. +
  1631. +#
  1632. +# Graphics adapter I2C/DDC channel drivers
  1633. +#
  1634. +# CONFIG_I2C_VOODOO3 is not set
  1635. +
  1636. +#
  1637. +# Other I2C/SMBus bus drivers
  1638. +#
  1639. +# CONFIG_I2C_PCA_PLATFORM is not set
  1640. +# CONFIG_I2C_STUB is not set
  1641. +
  1642. +#
  1643. +# Miscellaneous I2C Chip support
  1644. +#
  1645. +# CONFIG_DS1682 is not set
  1646. +# CONFIG_SENSORS_PCF8574 is not set
  1647. +# CONFIG_PCF8575 is not set
  1648. +# CONFIG_SENSORS_PCA9539 is not set
  1649. +# CONFIG_SENSORS_PCF8591 is not set
  1650. +# CONFIG_SENSORS_MAX6875 is not set
  1651. +# CONFIG_SENSORS_TSL2550 is not set
  1652. +# CONFIG_I2C_DEBUG_CORE is not set
  1653. +# CONFIG_I2C_DEBUG_ALGO is not set
  1654. +# CONFIG_I2C_DEBUG_BUS is not set
  1655. +# CONFIG_I2C_DEBUG_CHIP is not set
  1656. +# CONFIG_SPI is not set
  1657. +# CONFIG_W1 is not set
  1658. +# CONFIG_POWER_SUPPLY is not set
  1659. +# CONFIG_HWMON is not set
  1660. +# CONFIG_THERMAL is not set
  1661. +# CONFIG_THERMAL_HWMON is not set
  1662. +# CONFIG_WATCHDOG is not set
  1663. +CONFIG_SSB_POSSIBLE=y
  1664. +
  1665. +#
  1666. +# Sonics Silicon Backplane
  1667. +#
  1668. +# CONFIG_SSB is not set
  1669. +
  1670. +#
  1671. +# Multifunction device drivers
  1672. +#
  1673. +# CONFIG_MFD_CORE is not set
  1674. +# CONFIG_MFD_SM501 is not set
  1675. +# CONFIG_HTC_PASIC3 is not set
  1676. +# CONFIG_MFD_TMIO is not set
  1677. +# CONFIG_PMIC_DA903X is not set
  1678. +# CONFIG_MFD_WM8400 is not set
  1679. +# CONFIG_MFD_WM8350_I2C is not set
  1680. +# CONFIG_MFD_PCF50633 is not set
  1681. +# CONFIG_REGULATOR is not set
  1682. +
  1683. +#
  1684. +# Multimedia devices
  1685. +#
  1686. +
  1687. +#
  1688. +# Multimedia core support
  1689. +#
  1690. +# CONFIG_VIDEO_DEV is not set
  1691. +# CONFIG_DVB_CORE is not set
  1692. +# CONFIG_VIDEO_MEDIA is not set
  1693. +
  1694. +#
  1695. +# Multimedia drivers
  1696. +#
  1697. +CONFIG_DAB=y
  1698. +
  1699. +#
  1700. +# Graphics support
  1701. +#
  1702. +# CONFIG_DRM is not set
  1703. +# CONFIG_VGASTATE is not set
  1704. +CONFIG_VIDEO_OUTPUT_CONTROL=m
  1705. +# CONFIG_FB is not set
  1706. +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
  1707. +
  1708. +#
  1709. +# Display device support
  1710. +#
  1711. +# CONFIG_DISPLAY_SUPPORT is not set
  1712. +
  1713. +#
  1714. +# Console display driver support
  1715. +#
  1716. +CONFIG_DUMMY_CONSOLE=y
  1717. +# CONFIG_SOUND is not set
  1718. +# CONFIG_HID_SUPPORT is not set
  1719. +# CONFIG_USB_SUPPORT is not set
  1720. +# CONFIG_UWB is not set
  1721. +# CONFIG_MMC is not set
  1722. +# CONFIG_MEMSTICK is not set
  1723. +# CONFIG_NEW_LEDS is not set
  1724. +# CONFIG_ACCESSIBILITY is not set
  1725. +# CONFIG_INFINIBAND is not set
  1726. +# CONFIG_RTC_CLASS is not set
  1727. +# CONFIG_DMADEVICES is not set
  1728. +# CONFIG_UIO is not set
  1729. +# CONFIG_STAGING is not set
  1730. +
  1731. +#
  1732. +# Character devices
  1733. +#
  1734. +CONFIG_TICK_ONESHOT=y
  1735. +CONFIG_NO_HZ=y
  1736. +CONFIG_HIGH_RES_TIMERS=y
  1737. +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
  1738. +
  1739. +#
  1740. +# File systems
  1741. +#
  1742. +CONFIG_EXT2_FS=y
  1743. +# CONFIG_EXT2_FS_XATTR is not set
  1744. +# CONFIG_EXT2_FS_XIP is not set
  1745. +CONFIG_EXT3_FS=y
  1746. +CONFIG_EXT3_FS_XATTR=y
  1747. +# CONFIG_EXT3_FS_POSIX_ACL is not set
  1748. +# CONFIG_EXT3_FS_SECURITY is not set
  1749. +# CONFIG_EXT4_FS is not set
  1750. +CONFIG_JBD=y
  1751. +CONFIG_FS_MBCACHE=y
  1752. +# CONFIG_REISERFS_FS is not set
  1753. +# CONFIG_JFS_FS is not set
  1754. +# CONFIG_FS_POSIX_ACL is not set
  1755. +CONFIG_FILE_LOCKING=y
  1756. +# CONFIG_XFS_FS is not set
  1757. +# CONFIG_GFS2_FS is not set
  1758. +# CONFIG_OCFS2_FS is not set
  1759. +# CONFIG_BTRFS_FS is not set
  1760. +CONFIG_DNOTIFY=y
  1761. +# CONFIG_INOTIFY is not set
  1762. +# CONFIG_QUOTA is not set
  1763. +# CONFIG_AUTOFS_FS is not set
  1764. +# CONFIG_AUTOFS4_FS is not set
  1765. +# CONFIG_FUSE_FS is not set
  1766. +
  1767. +#
  1768. +# CD-ROM/DVD Filesystems
  1769. +#
  1770. +# CONFIG_ISO9660_FS is not set
  1771. +# CONFIG_UDF_FS is not set
  1772. +
  1773. +#
  1774. +# DOS/FAT/NT Filesystems
  1775. +#
  1776. +CONFIG_FAT_FS=y
  1777. +CONFIG_MSDOS_FS=y
  1778. +CONFIG_VFAT_FS=y
  1779. +CONFIG_FAT_DEFAULT_CODEPAGE=437
  1780. +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
  1781. +CONFIG_NTFS_FS=y
  1782. +# CONFIG_NTFS_DEBUG is not set
  1783. +CONFIG_NTFS_RW=y
  1784. +
  1785. +#
  1786. +# Pseudo filesystems
  1787. +#
  1788. +CONFIG_PROC_FS=y
  1789. +# CONFIG_PROC_KCORE is not set
  1790. +CONFIG_PROC_SYSCTL=y
  1791. +CONFIG_PROC_PAGE_MONITOR=y
  1792. +CONFIG_SYSFS=y
  1793. +CONFIG_TMPFS=y
  1794. +# CONFIG_TMPFS_POSIX_ACL is not set
  1795. +# CONFIG_HUGETLB_PAGE is not set
  1796. +# CONFIG_CONFIGFS_FS is not set
  1797. +CONFIG_MISC_FILESYSTEMS=y
  1798. +# CONFIG_ADFS_FS is not set
  1799. +# CONFIG_AFFS_FS is not set
  1800. +# CONFIG_HFS_FS is not set
  1801. +# CONFIG_HFSPLUS_FS is not set
  1802. +# CONFIG_BEFS_FS is not set
  1803. +# CONFIG_BFS_FS is not set
  1804. +# CONFIG_EFS_FS is not set
  1805. +# CONFIG_JFFS2_FS is not set
  1806. +# CONFIG_CRAMFS is not set
  1807. +# CONFIG_SQUASHFS is not set
  1808. +# CONFIG_VXFS_FS is not set
  1809. +CONFIG_MINIX_FS=y
  1810. +# CONFIG_OMFS_FS is not set
  1811. +# CONFIG_HPFS_FS is not set
  1812. +# CONFIG_QNX4FS_FS is not set
  1813. +CONFIG_ROMFS_FS=y
  1814. +# CONFIG_SYSV_FS is not set
  1815. +# CONFIG_UFS_FS is not set
  1816. +CONFIG_NETWORK_FILESYSTEMS=y
  1817. +CONFIG_NFS_FS=y
  1818. +# CONFIG_NFS_V3 is not set
  1819. +# CONFIG_NFS_V4 is not set
  1820. +CONFIG_ROOT_NFS=y
  1821. +# CONFIG_NFSD is not set
  1822. +CONFIG_LOCKD=y
  1823. +CONFIG_NFS_COMMON=y
  1824. +CONFIG_SUNRPC=y
  1825. +# CONFIG_SUNRPC_REGISTER_V4 is not set
  1826. +# CONFIG_RPCSEC_GSS_KRB5 is not set
  1827. +# CONFIG_RPCSEC_GSS_SPKM3 is not set
  1828. +# CONFIG_SMB_FS is not set
  1829. +# CONFIG_CIFS is not set
  1830. +# CONFIG_NCP_FS is not set
  1831. +# CONFIG_CODA_FS is not set
  1832. +# CONFIG_AFS_FS is not set
  1833. +
  1834. +#
  1835. +# Partition Types
  1836. +#
  1837. +CONFIG_PARTITION_ADVANCED=y
  1838. +# CONFIG_ACORN_PARTITION is not set
  1839. +# CONFIG_OSF_PARTITION is not set
  1840. +# CONFIG_AMIGA_PARTITION is not set
  1841. +# CONFIG_ATARI_PARTITION is not set
  1842. +# CONFIG_MAC_PARTITION is not set
  1843. +CONFIG_MSDOS_PARTITION=y
  1844. +# CONFIG_BSD_DISKLABEL is not set
  1845. +# CONFIG_MINIX_SUBPARTITION is not set
  1846. +# CONFIG_SOLARIS_X86_PARTITION is not set
  1847. +# CONFIG_UNIXWARE_DISKLABEL is not set
  1848. +# CONFIG_LDM_PARTITION is not set
  1849. +# CONFIG_SGI_PARTITION is not set
  1850. +# CONFIG_ULTRIX_PARTITION is not set
  1851. +# CONFIG_SUN_PARTITION is not set
  1852. +# CONFIG_KARMA_PARTITION is not set
  1853. +# CONFIG_EFI_PARTITION is not set
  1854. +# CONFIG_SYSV68_PARTITION is not set
  1855. +CONFIG_NLS=y
  1856. +CONFIG_NLS_DEFAULT="iso8859-1"
  1857. +CONFIG_NLS_CODEPAGE_437=y
  1858. +# CONFIG_NLS_CODEPAGE_737 is not set
  1859. +# CONFIG_NLS_CODEPAGE_775 is not set
  1860. +# CONFIG_NLS_CODEPAGE_850 is not set
  1861. +# CONFIG_NLS_CODEPAGE_852 is not set
  1862. +# CONFIG_NLS_CODEPAGE_855 is not set
  1863. +# CONFIG_NLS_CODEPAGE_857 is not set
  1864. +# CONFIG_NLS_CODEPAGE_860 is not set
  1865. +# CONFIG_NLS_CODEPAGE_861 is not set
  1866. +# CONFIG_NLS_CODEPAGE_862 is not set
  1867. +# CONFIG_NLS_CODEPAGE_863 is not set
  1868. +# CONFIG_NLS_CODEPAGE_864 is not set
  1869. +# CONFIG_NLS_CODEPAGE_865 is not set
  1870. +# CONFIG_NLS_CODEPAGE_866 is not set
  1871. +# CONFIG_NLS_CODEPAGE_869 is not set
  1872. +# CONFIG_NLS_CODEPAGE_936 is not set
  1873. +# CONFIG_NLS_CODEPAGE_950 is not set
  1874. +# CONFIG_NLS_CODEPAGE_932 is not set
  1875. +# CONFIG_NLS_CODEPAGE_949 is not set
  1876. +# CONFIG_NLS_CODEPAGE_874 is not set
  1877. +# CONFIG_NLS_ISO8859_8 is not set
  1878. +# CONFIG_NLS_CODEPAGE_1250 is not set
  1879. +# CONFIG_NLS_CODEPAGE_1251 is not set
  1880. +# CONFIG_NLS_ASCII is not set
  1881. +CONFIG_NLS_ISO8859_1=y
  1882. +# CONFIG_NLS_ISO8859_2 is not set
  1883. +# CONFIG_NLS_ISO8859_3 is not set
  1884. +# CONFIG_NLS_ISO8859_4 is not set
  1885. +# CONFIG_NLS_ISO8859_5 is not set
  1886. +# CONFIG_NLS_ISO8859_6 is not set
  1887. +# CONFIG_NLS_ISO8859_7 is not set
  1888. +# CONFIG_NLS_ISO8859_9 is not set
  1889. +# CONFIG_NLS_ISO8859_13 is not set
  1890. +# CONFIG_NLS_ISO8859_14 is not set
  1891. +# CONFIG_NLS_ISO8859_15 is not set
  1892. +# CONFIG_NLS_KOI8_R is not set
  1893. +# CONFIG_NLS_KOI8_U is not set
  1894. +CONFIG_NLS_UTF8=y
  1895. +# CONFIG_DLM is not set
  1896. +
  1897. +#
  1898. +# Kernel hacking
  1899. +#
  1900. +# CONFIG_PRINTK_TIME is not set
  1901. +CONFIG_ENABLE_WARN_DEPRECATED=y
  1902. +# CONFIG_ENABLE_MUST_CHECK is not set
  1903. +CONFIG_FRAME_WARN=1024
  1904. +# CONFIG_MAGIC_SYSRQ is not set
  1905. +# CONFIG_UNUSED_SYMBOLS is not set
  1906. +# CONFIG_DEBUG_FS is not set
  1907. +# CONFIG_HEADERS_CHECK is not set
  1908. +# CONFIG_DEBUG_KERNEL is not set
  1909. +CONFIG_DEBUG_BUGVERBOSE=y
  1910. +CONFIG_DEBUG_MEMORY_INIT=y
  1911. +# CONFIG_RCU_CPU_STALL_DETECTOR is not set
  1912. +# CONFIG_SYSCTL_SYSCALL_CHECK is not set
  1913. +
  1914. +#
  1915. +# Tracers
  1916. +#
  1917. +# CONFIG_DYNAMIC_PRINTK_DEBUG is not set
  1918. +# CONFIG_SAMPLES is not set
  1919. +# CONFIG_BOOTPARAM is not set
  1920. +
  1921. +#
  1922. +# Security options
  1923. +#
  1924. +# CONFIG_KEYS is not set
  1925. +# CONFIG_SECURITY is not set
  1926. +# CONFIG_SECURITYFS is not set
  1927. +# CONFIG_SECURITY_FILE_CAPABILITIES is not set
  1928. +CONFIG_CRYPTO=y
  1929. +
  1930. +#
  1931. +# Crypto core or helper
  1932. +#
  1933. +# CONFIG_CRYPTO_FIPS is not set
  1934. +CONFIG_CRYPTO_ALGAPI=y
  1935. +CONFIG_CRYPTO_ALGAPI2=y
  1936. +CONFIG_CRYPTO_AEAD=y
  1937. +CONFIG_CRYPTO_AEAD2=y
  1938. +CONFIG_CRYPTO_BLKCIPHER=y
  1939. +CONFIG_CRYPTO_BLKCIPHER2=y
  1940. +CONFIG_CRYPTO_HASH=y
  1941. +CONFIG_CRYPTO_HASH2=y
  1942. +CONFIG_CRYPTO_RNG2=y
  1943. +CONFIG_CRYPTO_MANAGER=y
  1944. +CONFIG_CRYPTO_MANAGER2=y
  1945. +# CONFIG_CRYPTO_GF128MUL is not set
  1946. +# CONFIG_CRYPTO_NULL is not set
  1947. +# CONFIG_CRYPTO_CRYPTD is not set
  1948. +CONFIG_CRYPTO_AUTHENC=y
  1949. +CONFIG_CRYPTO_TEST=m
  1950. +
  1951. +#
  1952. +# Authenticated Encryption with Associated Data
  1953. +#
  1954. +# CONFIG_CRYPTO_CCM is not set
  1955. +# CONFIG_CRYPTO_GCM is not set
  1956. +# CONFIG_CRYPTO_SEQIV is not set
  1957. +
  1958. +#
  1959. +# Block modes
  1960. +#
  1961. +CONFIG_CRYPTO_CBC=y
  1962. +# CONFIG_CRYPTO_CTR is not set
  1963. +# CONFIG_CRYPTO_CTS is not set
  1964. +# CONFIG_CRYPTO_ECB is not set
  1965. +# CONFIG_CRYPTO_LRW is not set
  1966. +# CONFIG_CRYPTO_PCBC is not set
  1967. +# CONFIG_CRYPTO_XTS is not set
  1968. +
  1969. +#
  1970. +# Hash modes
  1971. +#
  1972. +CONFIG_CRYPTO_HMAC=y
  1973. +# CONFIG_CRYPTO_XCBC is not set
  1974. +
  1975. +#
  1976. +# Digest
  1977. +#
  1978. +CONFIG_CRYPTO_CRC32C=y
  1979. +# CONFIG_CRYPTO_MD4 is not set
  1980. +CONFIG_CRYPTO_MD5=y
  1981. +# CONFIG_CRYPTO_MICHAEL_MIC is not set
  1982. +# CONFIG_CRYPTO_RMD128 is not set
  1983. +# CONFIG_CRYPTO_RMD160 is not set
  1984. +# CONFIG_CRYPTO_RMD256 is not set
  1985. +# CONFIG_CRYPTO_RMD320 is not set
  1986. +CONFIG_CRYPTO_SHA1=y
  1987. +# CONFIG_CRYPTO_SHA256 is not set
  1988. +# CONFIG_CRYPTO_SHA512 is not set
  1989. +# CONFIG_CRYPTO_TGR192 is not set
  1990. +# CONFIG_CRYPTO_WP512 is not set
  1991. +
  1992. +#
  1993. +# Ciphers
  1994. +#
  1995. +# CONFIG_CRYPTO_AES is not set
  1996. +# CONFIG_CRYPTO_ANUBIS is not set
  1997. +# CONFIG_CRYPTO_ARC4 is not set
  1998. +# CONFIG_CRYPTO_BLOWFISH is not set
  1999. +# CONFIG_CRYPTO_CAMELLIA is not set
  2000. +# CONFIG_CRYPTO_CAST5 is not set
  2001. +# CONFIG_CRYPTO_CAST6 is not set
  2002. +CONFIG_CRYPTO_DES=y
  2003. +# CONFIG_CRYPTO_FCRYPT is not set
  2004. +# CONFIG_CRYPTO_KHAZAD is not set
  2005. +# CONFIG_CRYPTO_SALSA20 is not set
  2006. +# CONFIG_CRYPTO_SEED is not set
  2007. +# CONFIG_CRYPTO_SERPENT is not set
  2008. +# CONFIG_CRYPTO_TEA is not set
  2009. +# CONFIG_CRYPTO_TWOFISH is not set
  2010. +
  2011. +#
  2012. +# Compression
  2013. +#
  2014. +# CONFIG_CRYPTO_DEFLATE is not set
  2015. +# CONFIG_CRYPTO_LZO is not set
  2016. +
  2017. +#
  2018. +# Random Number Generation
  2019. +#
  2020. +# CONFIG_CRYPTO_ANSI_CPRNG is not set
  2021. +
  2022. +#
  2023. +# OCF Configuration
  2024. +#
  2025. +# CONFIG_OCF_OCF is not set
  2026. +
  2027. +#
  2028. +# Talitos Driver
  2029. +#
  2030. +# CONFIG_CRYPTO_HW is not set
  2031. +
  2032. +#
  2033. +# Library routines
  2034. +#
  2035. +CONFIG_BITREVERSE=y
  2036. +CONFIG_GENERIC_FIND_LAST_BIT=y
  2037. +CONFIG_CRC_CCITT=y
  2038. +CONFIG_CRC16=y
  2039. +# CONFIG_CRC_T10DIF is not set
  2040. +# CONFIG_CRC_ITU_T is not set
  2041. +CONFIG_CRC32=y
  2042. +# CONFIG_CRC7 is not set
  2043. +CONFIG_LIBCRC32C=y
  2044. +CONFIG_PLIST=y
  2045. +CONFIG_HAS_IOMEM=y
  2046. +CONFIG_HAS_IOPORT=y
  2047. +CONFIG_HAS_DMA=y
  2048. --- /dev/null
  2049. +++ b/arch/m68k/configs/m5475evb_defconfig
  2050. @@ -0,0 +1,1324 @@
  2051. +#
  2052. +# Automatically generated make config: don't edit
  2053. +# Linux kernel version: 2.6.29
  2054. +# Tue Aug 24 15:41:10 2010
  2055. +#
  2056. +CONFIG_M68K=y
  2057. +CONFIG_MMU=y
  2058. +CONFIG_GENERIC_TIME=y
  2059. +CONFIG_GENERIC_CLOCKEVENTS=y
  2060. +CONFIG_RWSEM_GENERIC_SPINLOCK=y
  2061. +# CONFIG_ARCH_HAS_ILOG2_U32 is not set
  2062. +# CONFIG_ARCH_HAS_ILOG2_U64 is not set
  2063. +CONFIG_GENERIC_HWEIGHT=y
  2064. +CONFIG_GENERIC_CALIBRATE_DELAY=y
  2065. +# CONFIG_TIME_LOW_RES is not set
  2066. +CONFIG_GENERIC_IOMAP=y
  2067. +# CONFIG_NO_IOPORT is not set
  2068. +# CONFIG_NO_DMA is not set
  2069. +CONFIG_HZ=100
  2070. +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
  2071. +
  2072. +#
  2073. +# General setup
  2074. +#
  2075. +CONFIG_EXPERIMENTAL=y
  2076. +CONFIG_BROKEN_ON_SMP=y
  2077. +CONFIG_INIT_ENV_ARG_LIMIT=32
  2078. +CONFIG_LOCALVERSION=""
  2079. +# CONFIG_LOCALVERSION_AUTO is not set
  2080. +CONFIG_SWAP=y
  2081. +CONFIG_SYSVIPC=y
  2082. +CONFIG_SYSVIPC_SYSCTL=y
  2083. +# CONFIG_POSIX_MQUEUE is not set
  2084. +# CONFIG_BSD_PROCESS_ACCT is not set
  2085. +# CONFIG_TASKSTATS is not set
  2086. +# CONFIG_AUDIT is not set
  2087. +
  2088. +#
  2089. +# RCU Subsystem
  2090. +#
  2091. +CONFIG_CLASSIC_RCU=y
  2092. +# CONFIG_TREE_RCU is not set
  2093. +# CONFIG_PREEMPT_RCU is not set
  2094. +# CONFIG_TREE_RCU_TRACE is not set
  2095. +# CONFIG_PREEMPT_RCU_TRACE is not set
  2096. +CONFIG_IKCONFIG=y
  2097. +CONFIG_IKCONFIG_PROC=y
  2098. +CONFIG_LOG_BUF_SHIFT=17
  2099. +CONFIG_GROUP_SCHED=y
  2100. +CONFIG_FAIR_GROUP_SCHED=y
  2101. +# CONFIG_RT_GROUP_SCHED is not set
  2102. +CONFIG_USER_SCHED=y
  2103. +# CONFIG_CGROUP_SCHED is not set
  2104. +# CONFIG_CGROUPS is not set
  2105. +CONFIG_SYSFS_DEPRECATED=y
  2106. +CONFIG_SYSFS_DEPRECATED_V2=y
  2107. +# CONFIG_RELAY is not set
  2108. +CONFIG_NAMESPACES=y
  2109. +# CONFIG_UTS_NS is not set
  2110. +# CONFIG_IPC_NS is not set
  2111. +# CONFIG_USER_NS is not set
  2112. +# CONFIG_PID_NS is not set
  2113. +# CONFIG_NET_NS is not set
  2114. +CONFIG_BLK_DEV_INITRD=y
  2115. +CONFIG_INITRAMFS_SOURCE=""
  2116. +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
  2117. +CONFIG_SYSCTL=y
  2118. +CONFIG_ANON_INODES=y
  2119. +# CONFIG_EMBEDDED is not set
  2120. +CONFIG_UID16=y
  2121. +CONFIG_SYSCTL_SYSCALL=y
  2122. +CONFIG_KALLSYMS=y
  2123. +CONFIG_KALLSYMS_EXTRA_PASS=y
  2124. +CONFIG_HOTPLUG=y
  2125. +CONFIG_PRINTK=y
  2126. +CONFIG_BUG=y
  2127. +CONFIG_ELF_CORE=y
  2128. +CONFIG_BASE_FULL=y
  2129. +CONFIG_FUTEX=y
  2130. +CONFIG_EPOLL=y
  2131. +CONFIG_SIGNALFD=y
  2132. +CONFIG_TIMERFD=y
  2133. +CONFIG_EVENTFD=y
  2134. +CONFIG_SHMEM=y
  2135. +CONFIG_AIO=y
  2136. +CONFIG_VM_EVENT_COUNTERS=y
  2137. +CONFIG_PCI_QUIRKS=y
  2138. +CONFIG_COMPAT_BRK=y
  2139. +CONFIG_SLAB=y
  2140. +# CONFIG_SLUB is not set
  2141. +# CONFIG_SLOB is not set
  2142. +# CONFIG_PROFILING is not set
  2143. +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
  2144. +CONFIG_SLABINFO=y
  2145. +CONFIG_RT_MUTEXES=y
  2146. +CONFIG_BASE_SMALL=0
  2147. +CONFIG_MODULES=y
  2148. +# CONFIG_MODULE_FORCE_LOAD is not set
  2149. +CONFIG_MODULE_UNLOAD=y
  2150. +CONFIG_MODULE_FORCE_UNLOAD=y
  2151. +# CONFIG_MODVERSIONS is not set
  2152. +# CONFIG_MODULE_SRCVERSION_ALL is not set
  2153. +CONFIG_BLOCK=y
  2154. +CONFIG_LBD=y
  2155. +# CONFIG_BLK_DEV_IO_TRACE is not set
  2156. +# CONFIG_BLK_DEV_BSG is not set
  2157. +# CONFIG_BLK_DEV_INTEGRITY is not set
  2158. +
  2159. +#
  2160. +# IO Schedulers
  2161. +#
  2162. +CONFIG_IOSCHED_NOOP=y
  2163. +CONFIG_IOSCHED_AS=y
  2164. +CONFIG_IOSCHED_DEADLINE=y
  2165. +CONFIG_IOSCHED_CFQ=y
  2166. +# CONFIG_DEFAULT_AS is not set
  2167. +# CONFIG_DEFAULT_DEADLINE is not set
  2168. +CONFIG_DEFAULT_CFQ=y
  2169. +# CONFIG_DEFAULT_NOOP is not set
  2170. +CONFIG_DEFAULT_IOSCHED="cfq"
  2171. +# CONFIG_FREEZER is not set
  2172. +
  2173. +#
  2174. +# Platform dependent setup
  2175. +#
  2176. +CONFIG_COLDFIRE=y
  2177. +CONFIG_CFV4E=y
  2178. +# CONFIG_FPU is not set
  2179. +CONFIG_MCD_DMA=y
  2180. +# CONFIG_AMIGA is not set
  2181. +# CONFIG_ATARI is not set
  2182. +CONFIG_PCI=y
  2183. +# CONFIG_MAC is not set
  2184. +# CONFIG_APOLLO is not set
  2185. +# CONFIG_VME is not set
  2186. +# CONFIG_HP300 is not set
  2187. +# CONFIG_SUN3X is not set
  2188. +# CONFIG_Q40 is not set
  2189. +# CONFIG_SUN3 is not set
  2190. +
  2191. +#
  2192. +# Processor type
  2193. +#
  2194. +# CONFIG_M68020 is not set
  2195. +# CONFIG_M68030 is not set
  2196. +# CONFIG_M68040 is not set
  2197. +# CONFIG_M68060 is not set
  2198. +# CONFIG_M5445X is not set
  2199. +# CONFIG_HAVE_FSL_USB_DR is not set
  2200. +CONFIG_M547X_8X=y
  2201. +CONFIG_M547X=y
  2202. +# CONFIG_M548X is not set
  2203. +# CONFIG_M5474LITE is not set
  2204. +# CONFIG_M5475AFE is not set
  2205. +# CONFIG_M5475BFE is not set
  2206. +CONFIG_M5475CFE=y
  2207. +# CONFIG_M5475DFE is not set
  2208. +# CONFIG_M5475EFE is not set
  2209. +# CONFIG_M5475FFE is not set
  2210. +# CONFIG_M5484LITE is not set
  2211. +# CONFIG_M5485AFE is not set
  2212. +# CONFIG_M5485BFE is not set
  2213. +# CONFIG_M5485CFE is not set
  2214. +# CONFIG_M5485DFE is not set
  2215. +# CONFIG_M5485EFE is not set
  2216. +# CONFIG_M5485FFE is not set
  2217. +# CONFIG_M5441X is not set
  2218. +CONFIG_MCFCLK=266000000
  2219. +# CONFIG_MCF_USER_HALT is not set
  2220. +CONFIG_MMU_CFV4E=y
  2221. +CONFIG_SDRAM_BASE=0x00000000
  2222. +CONFIG_SDRAM_SIZE=0x04000000
  2223. +CONFIG_NOR_FLASH_BASE=0xE0000000
  2224. +CONFIG_DMA_BASE=0xef000000
  2225. +CONFIG_DMA_SIZE=0x800000
  2226. +CONFIG_VDSO=y
  2227. +# CONFIG_M68KFPU_EMU is not set
  2228. +CONFIG_ADVANCED=y
  2229. +# CONFIG_RMW_INSNS is not set
  2230. +CONFIG_SINGLE_MEMORY_CHUNK=y
  2231. +# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
  2232. +CONFIG_SELECT_MEMORY_MODEL=y
  2233. +CONFIG_FLATMEM_MANUAL=y
  2234. +# CONFIG_DISCONTIGMEM_MANUAL is not set
  2235. +# CONFIG_SPARSEMEM_MANUAL is not set
  2236. +CONFIG_FLATMEM=y
  2237. +CONFIG_FLAT_NODE_MEM_MAP=y
  2238. +CONFIG_NEED_MULTIPLE_NODES=y
  2239. +CONFIG_PAGEFLAGS_EXTENDED=y
  2240. +CONFIG_SPLIT_PTLOCK_CPUS=4
  2241. +# CONFIG_PHYS_ADDR_T_64BIT is not set
  2242. +CONFIG_ZONE_DMA_FLAG=1
  2243. +CONFIG_BOUNCE=y
  2244. +CONFIG_VIRT_TO_BUS=y
  2245. +CONFIG_UNEVICTABLE_LRU=y
  2246. +
  2247. +#
  2248. +# General setup
  2249. +#
  2250. +CONFIG_BINFMT_ELF=y
  2251. +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
  2252. +CONFIG_HAVE_AOUT=y
  2253. +# CONFIG_BINFMT_AOUT is not set
  2254. +# CONFIG_BINFMT_MISC is not set
  2255. +CONFIG_PROC_HARDWARE=y
  2256. +CONFIG_ZONE_DMA=y
  2257. +# CONFIG_ARCH_SUPPORTS_MSI is not set
  2258. +CONFIG_PCI_LEGACY=y
  2259. +# CONFIG_PCI_STUB is not set
  2260. +
  2261. +#
  2262. +# Power management options
  2263. +#
  2264. +CONFIG_PM=y
  2265. +CONFIG_NET=y
  2266. +
  2267. +#
  2268. +# Networking options
  2269. +#
  2270. +CONFIG_COMPAT_NET_DEV_OPS=y
  2271. +CONFIG_PACKET=y
  2272. +# CONFIG_PACKET_MMAP is not set
  2273. +CONFIG_UNIX=y
  2274. +CONFIG_XFRM=y
  2275. +# CONFIG_XFRM_USER is not set
  2276. +# CONFIG_XFRM_SUB_POLICY is not set
  2277. +# CONFIG_XFRM_MIGRATE is not set
  2278. +# CONFIG_XFRM_STATISTICS is not set
  2279. +CONFIG_NET_KEY=y
  2280. +# CONFIG_NET_KEY_MIGRATE is not set
  2281. +CONFIG_INET=y
  2282. +# CONFIG_IP_MULTICAST is not set
  2283. +CONFIG_IP_ADVANCED_ROUTER=y
  2284. +CONFIG_ASK_IP_FIB_HASH=y
  2285. +# CONFIG_IP_FIB_TRIE is not set
  2286. +CONFIG_IP_FIB_HASH=y
  2287. +# CONFIG_IP_MULTIPLE_TABLES is not set
  2288. +# CONFIG_IP_ROUTE_MULTIPATH is not set
  2289. +# CONFIG_IP_ROUTE_VERBOSE is not set
  2290. +CONFIG_IP_PNP=y
  2291. +# CONFIG_IP_PNP_DHCP is not set
  2292. +# CONFIG_IP_PNP_BOOTP is not set
  2293. +# CONFIG_IP_PNP_RARP is not set
  2294. +# CONFIG_NET_IPIP is not set
  2295. +# CONFIG_NET_IPGRE is not set
  2296. +# CONFIG_ARPD is not set
  2297. +# CONFIG_SYN_COOKIES is not set
  2298. +CONFIG_INET_AH=y
  2299. +CONFIG_INET_ESP=y
  2300. +# CONFIG_INET_IPCOMP is not set
  2301. +# CONFIG_INET_XFRM_TUNNEL is not set
  2302. +# CONFIG_INET_TUNNEL is not set
  2303. +# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
  2304. +# CONFIG_INET_XFRM_MODE_TUNNEL is not set
  2305. +# CONFIG_INET_XFRM_MODE_BEET is not set
  2306. +# CONFIG_INET_LRO is not set
  2307. +CONFIG_INET_DIAG=y
  2308. +CONFIG_INET_TCP_DIAG=y
  2309. +# CONFIG_TCP_CONG_ADVANCED is not set
  2310. +CONFIG_TCP_CONG_CUBIC=y
  2311. +CONFIG_DEFAULT_TCP_CONG="cubic"
  2312. +# CONFIG_TCP_MD5SIG is not set
  2313. +# CONFIG_IPV6 is not set
  2314. +# CONFIG_NETWORK_SECMARK is not set
  2315. +# CONFIG_NETFILTER is not set
  2316. +# CONFIG_IP_DCCP is not set
  2317. +# CONFIG_IP_SCTP is not set
  2318. +# CONFIG_TIPC is not set
  2319. +# CONFIG_ATM is not set
  2320. +# CONFIG_BRIDGE is not set
  2321. +# CONFIG_NET_DSA is not set
  2322. +# CONFIG_VLAN_8021Q is not set
  2323. +# CONFIG_DECNET is not set
  2324. +# CONFIG_LLC2 is not set
  2325. +# CONFIG_IPX is not set
  2326. +# CONFIG_ATALK is not set
  2327. +# CONFIG_X25 is not set
  2328. +# CONFIG_LAPB is not set
  2329. +# CONFIG_ECONET is not set
  2330. +# CONFIG_WAN_ROUTER is not set
  2331. +# CONFIG_NET_SCHED is not set
  2332. +# CONFIG_DCB is not set
  2333. +
  2334. +#
  2335. +# Network testing
  2336. +#
  2337. +# CONFIG_NET_PKTGEN is not set
  2338. +# CONFIG_HAMRADIO is not set
  2339. +CONFIG_CAN=y
  2340. +CONFIG_CAN_RAW=y
  2341. +# CONFIG_CAN_BCM is not set
  2342. +
  2343. +#
  2344. +# CAN Device Drivers
  2345. +#
  2346. +# CONFIG_CAN_VCAN is not set
  2347. +# CONFIG_CAN_DEV is not set
  2348. +# CONFIG_CAN_FLEXCAN is not set
  2349. +# CONFIG_CAN_DEBUG_DEVICES is not set
  2350. +# CONFIG_IRDA is not set
  2351. +# CONFIG_BT is not set
  2352. +# CONFIG_AF_RXRPC is not set
  2353. +# CONFIG_PHONET is not set
  2354. +CONFIG_WIRELESS=y
  2355. +# CONFIG_CFG80211 is not set
  2356. +CONFIG_WIRELESS_OLD_REGULATORY=y
  2357. +# CONFIG_WIRELESS_EXT is not set
  2358. +# CONFIG_LIB80211 is not set
  2359. +# CONFIG_MAC80211 is not set
  2360. +# CONFIG_WIMAX is not set
  2361. +# CONFIG_RFKILL is not set
  2362. +# CONFIG_NET_9P is not set
  2363. +# CONFIG_KLIPS is not set
  2364. +
  2365. +#
  2366. +# Device Drivers
  2367. +#
  2368. +
  2369. +#
  2370. +# Generic Driver Options
  2371. +#
  2372. +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
  2373. +# CONFIG_STANDALONE is not set
  2374. +CONFIG_PREVENT_FIRMWARE_BUILD=y
  2375. +CONFIG_FW_LOADER=y
  2376. +CONFIG_FIRMWARE_IN_KERNEL=y
  2377. +CONFIG_EXTRA_FIRMWARE=""
  2378. +# CONFIG_SYS_HYPERVISOR is not set
  2379. +# CONFIG_CONNECTOR is not set
  2380. +CONFIG_MTD=y
  2381. +# CONFIG_MTD_DEBUG is not set
  2382. +# CONFIG_MTD_CONCAT is not set
  2383. +CONFIG_MTD_PARTITIONS=y
  2384. +# CONFIG_MTD_TESTS is not set
  2385. +# CONFIG_MTD_REDBOOT_PARTS is not set
  2386. +CONFIG_MTD_CMDLINE_PARTS=y
  2387. +# CONFIG_MTD_AR7_PARTS is not set
  2388. +
  2389. +#
  2390. +# User Modules And Translation Layers
  2391. +#
  2392. +# CONFIG_MTD_CHAR is not set
  2393. +CONFIG_MTD_BLKDEVS=y
  2394. +CONFIG_MTD_BLOCK=y
  2395. +# CONFIG_FTL is not set
  2396. +# CONFIG_NFTL is not set
  2397. +# CONFIG_INFTL is not set
  2398. +# CONFIG_RFD_FTL is not set
  2399. +# CONFIG_SSFDC is not set
  2400. +# CONFIG_MTD_OOPS is not set
  2401. +
  2402. +#
  2403. +# RAM/ROM/Flash chip drivers
  2404. +#
  2405. +CONFIG_MTD_CFI=y
  2406. +CONFIG_MTD_JEDECPROBE=y
  2407. +CONFIG_MTD_GEN_PROBE=y
  2408. +# CONFIG_MTD_CFI_ADV_OPTIONS is not set
  2409. +CONFIG_MTD_MAP_BANK_WIDTH_1=y
  2410. +CONFIG_MTD_MAP_BANK_WIDTH_2=y
  2411. +CONFIG_MTD_MAP_BANK_WIDTH_4=y
  2412. +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
  2413. +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
  2414. +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
  2415. +CONFIG_MTD_CFI_I1=y
  2416. +CONFIG_MTD_CFI_I2=y
  2417. +# CONFIG_MTD_CFI_I4 is not set
  2418. +# CONFIG_MTD_CFI_I8 is not set
  2419. +CONFIG_MTD_CFI_INTELEXT=y
  2420. +CONFIG_MTD_CFI_AMDSTD=y
  2421. +# CONFIG_MTD_CFI_STAA is not set
  2422. +CONFIG_MTD_CFI_UTIL=y
  2423. +CONFIG_MTD_RAM=y
  2424. +CONFIG_MTD_ROM=y
  2425. +# CONFIG_MTD_ABSENT is not set
  2426. +
  2427. +#
  2428. +# Mapping drivers for chip access
  2429. +#
  2430. +# CONFIG_MTD_COMPLEX_MAPPINGS is not set
  2431. +CONFIG_MTD_PHYSMAP=y
  2432. +CONFIG_MTD_PHYSMAP_COMPAT=y
  2433. +CONFIG_MTD_PHYSMAP_START=0xe0000000
  2434. +CONFIG_MTD_PHYSMAP_LEN=0x1000000
  2435. +CONFIG_MTD_PHYSMAP_BANKWIDTH=2
  2436. +# CONFIG_MTD_INTEL_VR_NOR is not set
  2437. +# CONFIG_MTD_PLATRAM is not set
  2438. +
  2439. +#
  2440. +# Self-contained MTD device drivers
  2441. +#
  2442. +# CONFIG_MTD_PMC551 is not set
  2443. +# CONFIG_MTD_SLRAM is not set
  2444. +# CONFIG_MTD_PHRAM is not set
  2445. +# CONFIG_MTD_MTDRAM is not set
  2446. +# CONFIG_MTD_BLOCK2MTD is not set
  2447. +
  2448. +#
  2449. +# Disk-On-Chip Device Drivers
  2450. +#
  2451. +# CONFIG_MTD_DOC2000 is not set
  2452. +# CONFIG_MTD_DOC2001 is not set
  2453. +# CONFIG_MTD_DOC2001PLUS is not set
  2454. +# CONFIG_MTD_NAND is not set
  2455. +# CONFIG_MTD_ONENAND is not set
  2456. +
  2457. +#
  2458. +# LPDDR flash memory drivers
  2459. +#
  2460. +# CONFIG_MTD_LPDDR is not set
  2461. +
  2462. +#
  2463. +# UBI - Unsorted block images
  2464. +#
  2465. +# CONFIG_MTD_UBI is not set
  2466. +# CONFIG_PARPORT is not set
  2467. +CONFIG_BLK_DEV=y
  2468. +# CONFIG_BLK_CPQ_DA is not set
  2469. +# CONFIG_BLK_CPQ_CISS_DA is not set
  2470. +# CONFIG_BLK_DEV_DAC960 is not set
  2471. +# CONFIG_BLK_DEV_UMEM is not set
  2472. +# CONFIG_BLK_DEV_COW_COMMON is not set
  2473. +CONFIG_BLK_DEV_LOOP=y
  2474. +# CONFIG_BLK_DEV_CRYPTOLOOP is not set
  2475. +# CONFIG_BLK_DEV_NBD is not set
  2476. +# CONFIG_BLK_DEV_SX8 is not set
  2477. +# CONFIG_BLK_DEV_UB is not set
  2478. +CONFIG_BLK_DEV_RAM=y
  2479. +CONFIG_BLK_DEV_RAM_COUNT=16
  2480. +CONFIG_BLK_DEV_RAM_SIZE=64000
  2481. +# CONFIG_BLK_DEV_XIP is not set
  2482. +# CONFIG_CDROM_PKTCDVD is not set
  2483. +# CONFIG_ATA_OVER_ETH is not set
  2484. +# CONFIG_BLK_DEV_HD is not set
  2485. +CONFIG_MISC_DEVICES=y
  2486. +# CONFIG_PHANTOM is not set
  2487. +# CONFIG_SGI_IOC4 is not set
  2488. +# CONFIG_TIFM_CORE is not set
  2489. +# CONFIG_ICS932S401 is not set
  2490. +# CONFIG_ENCLOSURE_SERVICES is not set
  2491. +# CONFIG_HP_ILO is not set
  2492. +# CONFIG_C2PORT is not set
  2493. +
  2494. +#
  2495. +# EEPROM support
  2496. +#
  2497. +# CONFIG_EEPROM_AT24 is not set
  2498. +# CONFIG_EEPROM_LEGACY is not set
  2499. +# CONFIG_EEPROM_93CX6 is not set
  2500. +CONFIG_HAVE_IDE=y
  2501. +# CONFIG_IDE is not set
  2502. +
  2503. +#
  2504. +# SCSI device support
  2505. +#
  2506. +# CONFIG_RAID_ATTRS is not set
  2507. +CONFIG_SCSI=y
  2508. +CONFIG_SCSI_DMA=y
  2509. +# CONFIG_SCSI_TGT is not set
  2510. +# CONFIG_SCSI_NETLINK is not set
  2511. +CONFIG_SCSI_PROC_FS=y
  2512. +
  2513. +#
  2514. +# SCSI support type (disk, tape, CD-ROM)
  2515. +#
  2516. +CONFIG_BLK_DEV_SD=y
  2517. +# CONFIG_CHR_DEV_ST is not set
  2518. +# CONFIG_CHR_DEV_OSST is not set
  2519. +# CONFIG_BLK_DEV_SR is not set
  2520. +# CONFIG_CHR_DEV_SG is not set
  2521. +# CONFIG_CHR_DEV_SCH is not set
  2522. +
  2523. +#
  2524. +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
  2525. +#
  2526. +CONFIG_SCSI_MULTI_LUN=y
  2527. +# CONFIG_SCSI_CONSTANTS is not set
  2528. +# CONFIG_SCSI_LOGGING is not set
  2529. +# CONFIG_SCSI_SCAN_ASYNC is not set
  2530. +CONFIG_SCSI_WAIT_SCAN=m
  2531. +
  2532. +#
  2533. +# SCSI Transports
  2534. +#
  2535. +# CONFIG_SCSI_SPI_ATTRS is not set
  2536. +# CONFIG_SCSI_FC_ATTRS is not set
  2537. +# CONFIG_SCSI_ISCSI_ATTRS is not set
  2538. +# CONFIG_SCSI_SAS_LIBSAS is not set
  2539. +# CONFIG_SCSI_SRP_ATTRS is not set
  2540. +# CONFIG_SCSI_LOWLEVEL is not set
  2541. +# CONFIG_SCSI_DH is not set
  2542. +# CONFIG_ATA is not set
  2543. +# CONFIG_MD is not set
  2544. +# CONFIG_FUSION is not set
  2545. +
  2546. +#
  2547. +# IEEE 1394 (FireWire) support
  2548. +#
  2549. +
  2550. +#
  2551. +# Enable only one of the two stacks, unless you know what you are doing
  2552. +#
  2553. +# CONFIG_FIREWIRE is not set
  2554. +# CONFIG_IEEE1394 is not set
  2555. +# CONFIG_I2O is not set
  2556. +CONFIG_NETDEVICES=y
  2557. +# CONFIG_DUMMY is not set
  2558. +# CONFIG_BONDING is not set
  2559. +# CONFIG_MACVLAN is not set
  2560. +# CONFIG_EQUALIZER is not set
  2561. +# CONFIG_TUN is not set
  2562. +# CONFIG_VETH is not set
  2563. +# CONFIG_ARCNET is not set
  2564. +CONFIG_PHYLIB=y
  2565. +
  2566. +#
  2567. +# MII PHY device drivers
  2568. +#
  2569. +# CONFIG_MARVELL_PHY is not set
  2570. +# CONFIG_DAVICOM_PHY is not set
  2571. +# CONFIG_QSEMI_PHY is not set
  2572. +# CONFIG_LXT_PHY is not set
  2573. +# CONFIG_CICADA_PHY is not set
  2574. +# CONFIG_VITESSE_PHY is not set
  2575. +# CONFIG_SMSC_PHY is not set
  2576. +# CONFIG_BROADCOM_PHY is not set
  2577. +CONFIG_BROADCOM5222_PHY=y
  2578. +# CONFIG_ICPLUS_PHY is not set
  2579. +# CONFIG_REALTEK_PHY is not set
  2580. +# CONFIG_NATIONAL_PHY is not set
  2581. +# CONFIG_NATIONAL8364x_PHY is not set
  2582. +# CONFIG_NATIONAL8384x_PHY is not set
  2583. +# CONFIG_MicrelKSZ8041_PHY is not set
  2584. +# CONFIG_STE10XP is not set
  2585. +# CONFIG_LSI_ET1011C_PHY is not set
  2586. +# CONFIG_FIXED_PHY is not set
  2587. +# CONFIG_MDIO_BITBANG is not set
  2588. +CONFIG_NET_ETHERNET=y
  2589. +CONFIG_MII=y
  2590. +# CONFIG_HAPPYMEAL is not set
  2591. +# CONFIG_SUNGEM is not set
  2592. +# CONFIG_CASSINI is not set
  2593. +# CONFIG_NET_VENDOR_3COM is not set
  2594. +# CONFIG_DNET is not set
  2595. +# CONFIG_NET_TULIP is not set
  2596. +# CONFIG_HP100 is not set
  2597. +# CONFIG_IBM_NEW_EMAC_ZMII is not set
  2598. +# CONFIG_IBM_NEW_EMAC_RGMII is not set
  2599. +# CONFIG_IBM_NEW_EMAC_TAH is not set
  2600. +# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
  2601. +# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
  2602. +# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
  2603. +# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
  2604. +# CONFIG_NET_PCI is not set
  2605. +# CONFIG_B44 is not set
  2606. +CONFIG_FEC_548x=y
  2607. +CONFIG_FEC_548x_ENABLE_FEC2=y
  2608. +CONFIG_FEC_548x_SHARED_PHY=y
  2609. +# CONFIG_ATL2 is not set
  2610. +# CONFIG_NETDEV_1000 is not set
  2611. +# CONFIG_NETDEV_10000 is not set
  2612. +# CONFIG_TR is not set
  2613. +
  2614. +#
  2615. +# Wireless LAN
  2616. +#
  2617. +# CONFIG_WLAN_PRE80211 is not set
  2618. +# CONFIG_WLAN_80211 is not set
  2619. +# CONFIG_IWLWIFI_LEDS is not set
  2620. +
  2621. +#
  2622. +# Enable WiMAX (Networking options) to see the WiMAX drivers
  2623. +#
  2624. +
  2625. +#
  2626. +# USB Network Adapters
  2627. +#
  2628. +# CONFIG_USB_CATC is not set
  2629. +# CONFIG_USB_KAWETH is not set
  2630. +# CONFIG_USB_PEGASUS is not set
  2631. +# CONFIG_USB_RTL8150 is not set
  2632. +# CONFIG_USB_USBNET is not set
  2633. +# CONFIG_WAN is not set
  2634. +# CONFIG_FDDI is not set
  2635. +# CONFIG_HIPPI is not set
  2636. +# CONFIG_PPP is not set
  2637. +# CONFIG_SLIP is not set
  2638. +# CONFIG_NET_FC is not set
  2639. +# CONFIG_NETCONSOLE is not set
  2640. +# CONFIG_NETPOLL is not set
  2641. +# CONFIG_NET_POLL_CONTROLLER is not set
  2642. +# CONFIG_ISDN is not set
  2643. +# CONFIG_PHONE is not set
  2644. +
  2645. +#
  2646. +# Input device support
  2647. +#
  2648. +CONFIG_INPUT=y
  2649. +# CONFIG_INPUT_FF_MEMLESS is not set
  2650. +# CONFIG_INPUT_POLLDEV is not set
  2651. +
  2652. +#
  2653. +# Userland interfaces
  2654. +#
  2655. +CONFIG_INPUT_MOUSEDEV=y
  2656. +# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
  2657. +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
  2658. +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
  2659. +# CONFIG_INPUT_JOYDEV is not set
  2660. +CONFIG_INPUT_EVDEV=y
  2661. +# CONFIG_INPUT_EVBUG is not set
  2662. +
  2663. +#
  2664. +# Input Device Drivers
  2665. +#
  2666. +CONFIG_INPUT_KEYBOARD=y
  2667. +# CONFIG_KEYBOARD_ATKBD is not set
  2668. +# CONFIG_KEYBOARD_SUNKBD is not set
  2669. +# CONFIG_KEYBOARD_LKKBD is not set
  2670. +# CONFIG_KEYBOARD_XTKBD is not set
  2671. +# CONFIG_KEYBOARD_NEWTON is not set
  2672. +# CONFIG_KEYBOARD_STOWAWAY is not set
  2673. +# CONFIG_INPUT_MOUSE is not set
  2674. +# CONFIG_INPUT_JOYSTICK is not set
  2675. +# CONFIG_INPUT_TABLET is not set
  2676. +# CONFIG_INPUT_TOUCHSCREEN is not set
  2677. +# CONFIG_INPUT_MISC is not set
  2678. +
  2679. +#
  2680. +# Hardware I/O ports
  2681. +#
  2682. +CONFIG_SERIO=y
  2683. +CONFIG_SERIO_SERPORT=y
  2684. +# CONFIG_SERIO_PCIPS2 is not set
  2685. +# CONFIG_SERIO_RAW is not set
  2686. +# CONFIG_GAMEPORT is not set
  2687. +
  2688. +#
  2689. +# Character devices
  2690. +#
  2691. +CONFIG_VT=y
  2692. +CONFIG_CONSOLE_TRANSLATIONS=y
  2693. +CONFIG_VT_CONSOLE=y
  2694. +CONFIG_HW_CONSOLE=y
  2695. +# CONFIG_VT_HW_CONSOLE_BINDING is not set
  2696. +CONFIG_DEVKMEM=y
  2697. +# CONFIG_SERIAL_NONSTANDARD is not set
  2698. +# CONFIG_NOZOMI is not set
  2699. +
  2700. +#
  2701. +# Serial drivers
  2702. +#
  2703. +# CONFIG_SERIAL_8250 is not set
  2704. +
  2705. +#
  2706. +# Non-8250 serial port support
  2707. +#
  2708. +CONFIG_SERIAL_CORE=y
  2709. +CONFIG_SERIAL_CORE_CONSOLE=y
  2710. +# CONFIG_SERIAL_COLDFIRE_IRDA is not set
  2711. +# CONFIG_SERIAL_COLDFIRE_EDMA is not set
  2712. +CONFIG_SERIAL_MCF=y
  2713. +CONFIG_SERIAL_MCF_BAUDRATE=115200
  2714. +CONFIG_SERIAL_MCF_CONSOLE=y
  2715. +# CONFIG_SERIAL_JSM is not set
  2716. +CONFIG_UNIX98_PTYS=y
  2717. +# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
  2718. +# CONFIG_LEGACY_PTYS is not set
  2719. +# CONFIG_IPMI_HANDLER is not set
  2720. +# CONFIG_HW_RANDOM is not set
  2721. +# CONFIG_R3964 is not set
  2722. +# CONFIG_APPLICOM is not set
  2723. +# CONFIG_RAW_DRIVER is not set
  2724. +# CONFIG_TCG_TPM is not set
  2725. +CONFIG_I2C=y
  2726. +CONFIG_I2C_BOARDINFO=y
  2727. +CONFIG_I2C_CHARDEV=y
  2728. +CONFIG_I2C_HELPER_AUTO=y
  2729. +
  2730. +#
  2731. +# I2C Hardware Bus support
  2732. +#
  2733. +
  2734. +#
  2735. +# PC SMBus host controller drivers
  2736. +#
  2737. +# CONFIG_I2C_ALI1535 is not set
  2738. +# CONFIG_I2C_ALI1563 is not set
  2739. +# CONFIG_I2C_ALI15X3 is not set
  2740. +# CONFIG_I2C_AMD756 is not set
  2741. +# CONFIG_I2C_AMD8111 is not set
  2742. +# CONFIG_I2C_I801 is not set
  2743. +# CONFIG_I2C_ISCH is not set
  2744. +# CONFIG_I2C_PIIX4 is not set
  2745. +# CONFIG_I2C_NFORCE2 is not set
  2746. +# CONFIG_I2C_SIS5595 is not set
  2747. +# CONFIG_I2C_SIS630 is not set
  2748. +# CONFIG_I2C_SIS96X is not set
  2749. +# CONFIG_I2C_VIA is not set
  2750. +# CONFIG_I2C_VIAPRO is not set
  2751. +
  2752. +#
  2753. +# I2C system bus drivers (mostly embedded / system-on-chip)
  2754. +#
  2755. +CONFIG_I2C_MCF=y
  2756. +# CONFIG_I2C_OCORES is not set
  2757. +# CONFIG_I2C_SIMTEC is not set
  2758. +
  2759. +#
  2760. +# External I2C/SMBus adapter drivers
  2761. +#
  2762. +# CONFIG_I2C_PARPORT_LIGHT is not set
  2763. +# CONFIG_I2C_TAOS_EVM is not set
  2764. +# CONFIG_I2C_TINY_USB is not set
  2765. +
  2766. +#
  2767. +# Graphics adapter I2C/DDC channel drivers
  2768. +#
  2769. +# CONFIG_I2C_VOODOO3 is not set
  2770. +
  2771. +#
  2772. +# Other I2C/SMBus bus drivers
  2773. +#
  2774. +# CONFIG_I2C_PCA_PLATFORM is not set
  2775. +# CONFIG_I2C_STUB is not set
  2776. +
  2777. +#
  2778. +# Miscellaneous I2C Chip support
  2779. +#
  2780. +# CONFIG_DS1682 is not set
  2781. +# CONFIG_SENSORS_PCF8574 is not set
  2782. +# CONFIG_PCF8575 is not set
  2783. +# CONFIG_SENSORS_PCA9539 is not set
  2784. +# CONFIG_SENSORS_PCF8591 is not set
  2785. +# CONFIG_SENSORS_MAX6875 is not set
  2786. +# CONFIG_SENSORS_TSL2550 is not set
  2787. +# CONFIG_I2C_DEBUG_CORE is not set
  2788. +# CONFIG_I2C_DEBUG_ALGO is not set
  2789. +# CONFIG_I2C_DEBUG_BUS is not set
  2790. +# CONFIG_I2C_DEBUG_CHIP is not set
  2791. +# CONFIG_SPI is not set
  2792. +# CONFIG_W1 is not set
  2793. +# CONFIG_POWER_SUPPLY is not set
  2794. +# CONFIG_HWMON is not set
  2795. +# CONFIG_THERMAL is not set
  2796. +# CONFIG_THERMAL_HWMON is not set
  2797. +CONFIG_WATCHDOG=y
  2798. +# CONFIG_WATCHDOG_NOWAYOUT is not set
  2799. +
  2800. +#
  2801. +# Watchdog Device Drivers
  2802. +#
  2803. +# CONFIG_SOFT_WATCHDOG is not set
  2804. +# CONFIG_ALIM7101_WDT is not set
  2805. +CONFIG_COLDFIRE_WATCHDOG=y
  2806. +
  2807. +#
  2808. +# PCI-based Watchdog Cards
  2809. +#
  2810. +# CONFIG_PCIPCWATCHDOG is not set
  2811. +# CONFIG_WDTPCI is not set
  2812. +
  2813. +#
  2814. +# USB-based Watchdog Cards
  2815. +#
  2816. +# CONFIG_USBPCWATCHDOG is not set
  2817. +CONFIG_SSB_POSSIBLE=y
  2818. +
  2819. +#
  2820. +# Sonics Silicon Backplane
  2821. +#
  2822. +# CONFIG_SSB is not set
  2823. +
  2824. +#
  2825. +# Multifunction device drivers
  2826. +#
  2827. +# CONFIG_MFD_CORE is not set
  2828. +# CONFIG_MFD_SM501 is not set
  2829. +# CONFIG_HTC_PASIC3 is not set
  2830. +# CONFIG_MFD_TMIO is not set
  2831. +# CONFIG_PMIC_DA903X is not set
  2832. +# CONFIG_MFD_WM8400 is not set
  2833. +# CONFIG_MFD_WM8350_I2C is not set
  2834. +# CONFIG_MFD_PCF50633 is not set
  2835. +# CONFIG_REGULATOR is not set
  2836. +
  2837. +#
  2838. +# Multimedia devices
  2839. +#
  2840. +
  2841. +#
  2842. +# Multimedia core support
  2843. +#
  2844. +# CONFIG_VIDEO_DEV is not set
  2845. +# CONFIG_DVB_CORE is not set
  2846. +# CONFIG_VIDEO_MEDIA is not set
  2847. +
  2848. +#
  2849. +# Multimedia drivers
  2850. +#
  2851. +CONFIG_DAB=y
  2852. +# CONFIG_USB_DABUSB is not set
  2853. +
  2854. +#
  2855. +# Graphics support
  2856. +#
  2857. +# CONFIG_DRM is not set
  2858. +# CONFIG_VGASTATE is not set
  2859. +CONFIG_VIDEO_OUTPUT_CONTROL=m
  2860. +# CONFIG_FB is not set
  2861. +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
  2862. +
  2863. +#
  2864. +# Display device support
  2865. +#
  2866. +# CONFIG_DISPLAY_SUPPORT is not set
  2867. +
  2868. +#
  2869. +# Console display driver support
  2870. +#
  2871. +CONFIG_DUMMY_CONSOLE=y
  2872. +# CONFIG_SOUND is not set
  2873. +# CONFIG_HID_SUPPORT is not set
  2874. +CONFIG_USB_SUPPORT=y
  2875. +CONFIG_USB_ARCH_HAS_HCD=y
  2876. +CONFIG_USB_ARCH_HAS_OHCI=y
  2877. +CONFIG_USB_ARCH_HAS_EHCI=y
  2878. +CONFIG_USB=y
  2879. +# CONFIG_USB_DEBUG is not set
  2880. +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set
  2881. +
  2882. +#
  2883. +# Miscellaneous USB options
  2884. +#
  2885. +# CONFIG_USB_DEVICEFS is not set
  2886. +CONFIG_USB_DEVICE_CLASS=y
  2887. +# CONFIG_USB_DYNAMIC_MINORS is not set
  2888. +# CONFIG_USB_SUSPEND is not set
  2889. +# CONFIG_USB_OTG is not set
  2890. +CONFIG_USB_MON=y
  2891. +# CONFIG_USB_WUSB is not set
  2892. +# CONFIG_USB_WUSB_CBAF is not set
  2893. +
  2894. +#
  2895. +# USB Host Controller Drivers
  2896. +#
  2897. +# CONFIG_USB_C67X00_HCD is not set
  2898. +CONFIG_USB_EHCI_HCD=y
  2899. +# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
  2900. +# CONFIG_USB_EHCI_TT_NEWSCHED is not set
  2901. +# CONFIG_USB_OXU210HP_HCD is not set
  2902. +# CONFIG_USB_ISP116X_HCD is not set
  2903. +# CONFIG_USB_ISP1760_HCD is not set
  2904. +# CONFIG_USB_OHCI_HCD is not set
  2905. +# CONFIG_USB_UHCI_HCD is not set
  2906. +# CONFIG_USB_SL811_HCD is not set
  2907. +# CONFIG_USB_R8A66597_HCD is not set
  2908. +# CONFIG_USB_WHCI_HCD is not set
  2909. +# CONFIG_USB_HWA_HCD is not set
  2910. +
  2911. +#
  2912. +# USB Device Class drivers
  2913. +#
  2914. +# CONFIG_USB_ACM is not set
  2915. +# CONFIG_USB_PRINTER is not set
  2916. +# CONFIG_USB_WDM is not set
  2917. +# CONFIG_USB_TMC is not set
  2918. +
  2919. +#
  2920. +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed;
  2921. +#
  2922. +
  2923. +#
  2924. +# see USB_STORAGE Help for more information
  2925. +#
  2926. +CONFIG_USB_STORAGE=y
  2927. +# CONFIG_USB_STORAGE_DEBUG is not set
  2928. +# CONFIG_USB_STORAGE_DATAFAB is not set
  2929. +# CONFIG_USB_STORAGE_FREECOM is not set
  2930. +# CONFIG_USB_STORAGE_ISD200 is not set
  2931. +# CONFIG_USB_STORAGE_USBAT is not set
  2932. +# CONFIG_USB_STORAGE_SDDR09 is not set
  2933. +# CONFIG_USB_STORAGE_SDDR55 is not set
  2934. +# CONFIG_USB_STORAGE_JUMPSHOT is not set
  2935. +# CONFIG_USB_STORAGE_ALAUDA is not set
  2936. +# CONFIG_USB_STORAGE_ONETOUCH is not set
  2937. +# CONFIG_USB_STORAGE_KARMA is not set
  2938. +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
  2939. +# CONFIG_USB_LIBUSUAL is not set
  2940. +
  2941. +#
  2942. +# USB Imaging devices
  2943. +#
  2944. +# CONFIG_USB_MDC800 is not set
  2945. +# CONFIG_USB_MICROTEK is not set
  2946. +
  2947. +#
  2948. +# USB port drivers
  2949. +#
  2950. +# CONFIG_USB_SERIAL is not set
  2951. +
  2952. +#
  2953. +# USB Miscellaneous drivers
  2954. +#
  2955. +# CONFIG_USB_EMI62 is not set
  2956. +# CONFIG_USB_EMI26 is not set
  2957. +# CONFIG_USB_ADUTUX is not set
  2958. +# CONFIG_USB_SEVSEG is not set
  2959. +# CONFIG_USB_RIO500 is not set
  2960. +# CONFIG_USB_LEGOTOWER is not set
  2961. +# CONFIG_USB_LCD is not set
  2962. +# CONFIG_USB_BERRY_CHARGE is not set
  2963. +# CONFIG_USB_LED is not set
  2964. +# CONFIG_USB_CYPRESS_CY7C63 is not set
  2965. +# CONFIG_USB_CYTHERM is not set
  2966. +# CONFIG_USB_PHIDGET is not set
  2967. +# CONFIG_USB_IDMOUSE is not set
  2968. +# CONFIG_USB_FTDI_ELAN is not set
  2969. +# CONFIG_USB_APPLEDISPLAY is not set
  2970. +# CONFIG_USB_SISUSBVGA is not set
  2971. +# CONFIG_USB_LD is not set
  2972. +# CONFIG_USB_TRANCEVIBRATOR is not set
  2973. +# CONFIG_USB_IOWARRIOR is not set
  2974. +# CONFIG_USB_ISIGHTFW is not set
  2975. +# CONFIG_USB_VST is not set
  2976. +# CONFIG_USB_GADGET is not set
  2977. +
  2978. +#
  2979. +# OTG and related infrastructure
  2980. +#
  2981. +# CONFIG_UWB is not set
  2982. +# CONFIG_MMC is not set
  2983. +# CONFIG_MEMSTICK is not set
  2984. +# CONFIG_NEW_LEDS is not set
  2985. +# CONFIG_ACCESSIBILITY is not set
  2986. +# CONFIG_INFINIBAND is not set
  2987. +CONFIG_RTC_LIB=y
  2988. +CONFIG_RTC_CLASS=y
  2989. +CONFIG_RTC_HCTOSYS=y
  2990. +CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
  2991. +# CONFIG_RTC_DEBUG is not set
  2992. +
  2993. +#
  2994. +# RTC interfaces
  2995. +#
  2996. +CONFIG_RTC_INTF_SYSFS=y
  2997. +CONFIG_RTC_INTF_PROC=y
  2998. +CONFIG_RTC_INTF_DEV=y
  2999. +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
  3000. +# CONFIG_RTC_DRV_TEST is not set
  3001. +
  3002. +#
  3003. +# I2C RTC drivers
  3004. +#
  3005. +# CONFIG_RTC_DRV_DS1307 is not set
  3006. +# CONFIG_RTC_DRV_DS1374 is not set
  3007. +# CONFIG_RTC_DRV_DS1672 is not set
  3008. +# CONFIG_RTC_DRV_MAX6900 is not set
  3009. +CONFIG_RTC_DRV_RS5C372=y
  3010. +# CONFIG_RTC_DRV_ISL1208 is not set
  3011. +# CONFIG_RTC_DRV_X1205 is not set
  3012. +# CONFIG_RTC_DRV_PCF8563 is not set
  3013. +# CONFIG_RTC_DRV_PCF8583 is not set
  3014. +# CONFIG_RTC_DRV_M41T80 is not set
  3015. +# CONFIG_RTC_DRV_S35390A is not set
  3016. +# CONFIG_RTC_DRV_FM3130 is not set
  3017. +# CONFIG_RTC_DRV_RX8581 is not set
  3018. +
  3019. +#
  3020. +# SPI RTC drivers
  3021. +#
  3022. +
  3023. +#
  3024. +# Platform RTC drivers
  3025. +#
  3026. +# CONFIG_RTC_DRV_DS1286 is not set
  3027. +# CONFIG_RTC_DRV_DS1511 is not set
  3028. +# CONFIG_RTC_DRV_DS1553 is not set
  3029. +# CONFIG_RTC_DRV_DS1742 is not set
  3030. +# CONFIG_RTC_DRV_STK17TA8 is not set
  3031. +# CONFIG_RTC_DRV_M48T86 is not set
  3032. +# CONFIG_RTC_DRV_M48T35 is not set
  3033. +# CONFIG_RTC_DRV_M48T59 is not set
  3034. +# CONFIG_RTC_DRV_BQ4802 is not set
  3035. +# CONFIG_RTC_DRV_V3020 is not set
  3036. +
  3037. +#
  3038. +# on-CPU RTC drivers
  3039. +#
  3040. +# CONFIG_RTC_MCF is not set
  3041. +# CONFIG_RTC_M5441X is not set
  3042. +# CONFIG_DMADEVICES is not set
  3043. +# CONFIG_UIO is not set
  3044. +# CONFIG_STAGING is not set
  3045. +
  3046. +#
  3047. +# Character devices
  3048. +#
  3049. +CONFIG_TICK_ONESHOT=y
  3050. +CONFIG_NO_HZ=y
  3051. +CONFIG_HIGH_RES_TIMERS=y
  3052. +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
  3053. +
  3054. +#
  3055. +# File systems
  3056. +#
  3057. +CONFIG_EXT2_FS=y
  3058. +# CONFIG_EXT2_FS_XATTR is not set
  3059. +# CONFIG_EXT2_FS_XIP is not set
  3060. +CONFIG_EXT3_FS=y
  3061. +CONFIG_EXT3_FS_XATTR=y
  3062. +# CONFIG_EXT3_FS_POSIX_ACL is not set
  3063. +# CONFIG_EXT3_FS_SECURITY is not set
  3064. +# CONFIG_EXT4_FS is not set
  3065. +CONFIG_JBD=y
  3066. +CONFIG_FS_MBCACHE=y
  3067. +# CONFIG_REISERFS_FS is not set
  3068. +# CONFIG_JFS_FS is not set
  3069. +# CONFIG_FS_POSIX_ACL is not set
  3070. +CONFIG_FILE_LOCKING=y
  3071. +# CONFIG_XFS_FS is not set
  3072. +# CONFIG_GFS2_FS is not set
  3073. +# CONFIG_OCFS2_FS is not set
  3074. +# CONFIG_BTRFS_FS is not set
  3075. +CONFIG_DNOTIFY=y
  3076. +# CONFIG_INOTIFY is not set
  3077. +# CONFIG_QUOTA is not set
  3078. +# CONFIG_AUTOFS_FS is not set
  3079. +# CONFIG_AUTOFS4_FS is not set
  3080. +# CONFIG_FUSE_FS is not set
  3081. +
  3082. +#
  3083. +# CD-ROM/DVD Filesystems
  3084. +#
  3085. +# CONFIG_ISO9660_FS is not set
  3086. +# CONFIG_UDF_FS is not set
  3087. +
  3088. +#
  3089. +# DOS/FAT/NT Filesystems
  3090. +#
  3091. +CONFIG_FAT_FS=y
  3092. +CONFIG_MSDOS_FS=y
  3093. +CONFIG_VFAT_FS=y
  3094. +CONFIG_FAT_DEFAULT_CODEPAGE=437
  3095. +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
  3096. +CONFIG_NTFS_FS=y
  3097. +# CONFIG_NTFS_DEBUG is not set
  3098. +CONFIG_NTFS_RW=y
  3099. +
  3100. +#
  3101. +# Pseudo filesystems
  3102. +#
  3103. +CONFIG_PROC_FS=y
  3104. +# CONFIG_PROC_KCORE is not set
  3105. +CONFIG_PROC_SYSCTL=y
  3106. +CONFIG_PROC_PAGE_MONITOR=y
  3107. +CONFIG_SYSFS=y
  3108. +CONFIG_TMPFS=y
  3109. +# CONFIG_TMPFS_POSIX_ACL is not set
  3110. +# CONFIG_HUGETLB_PAGE is not set
  3111. +# CONFIG_CONFIGFS_FS is not set
  3112. +CONFIG_MISC_FILESYSTEMS=y
  3113. +# CONFIG_ADFS_FS is not set
  3114. +# CONFIG_AFFS_FS is not set
  3115. +# CONFIG_HFS_FS is not set
  3116. +# CONFIG_HFSPLUS_FS is not set
  3117. +# CONFIG_BEFS_FS is not set
  3118. +# CONFIG_BFS_FS is not set
  3119. +# CONFIG_EFS_FS is not set
  3120. +CONFIG_JFFS2_FS=y
  3121. +CONFIG_JFFS2_FS_DEBUG=0
  3122. +CONFIG_JFFS2_FS_WRITEBUFFER=y
  3123. +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
  3124. +# CONFIG_JFFS2_SUMMARY is not set
  3125. +# CONFIG_JFFS2_FS_XATTR is not set
  3126. +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
  3127. +CONFIG_JFFS2_ZLIB=y
  3128. +# CONFIG_JFFS2_LZO is not set
  3129. +CONFIG_JFFS2_RTIME=y
  3130. +# CONFIG_JFFS2_RUBIN is not set
  3131. +# CONFIG_CRAMFS is not set
  3132. +# CONFIG_SQUASHFS is not set
  3133. +# CONFIG_VXFS_FS is not set
  3134. +CONFIG_MINIX_FS=y
  3135. +# CONFIG_OMFS_FS is not set
  3136. +# CONFIG_HPFS_FS is not set
  3137. +# CONFIG_QNX4FS_FS is not set
  3138. +CONFIG_ROMFS_FS=y
  3139. +# CONFIG_SYSV_FS is not set
  3140. +# CONFIG_UFS_FS is not set
  3141. +CONFIG_NETWORK_FILESYSTEMS=y
  3142. +CONFIG_NFS_FS=y
  3143. +# CONFIG_NFS_V3 is not set
  3144. +# CONFIG_NFS_V4 is not set
  3145. +CONFIG_ROOT_NFS=y
  3146. +# CONFIG_NFSD is not set
  3147. +CONFIG_LOCKD=y
  3148. +CONFIG_NFS_COMMON=y
  3149. +CONFIG_SUNRPC=y
  3150. +# CONFIG_SUNRPC_REGISTER_V4 is not set
  3151. +# CONFIG_RPCSEC_GSS_KRB5 is not set
  3152. +# CONFIG_RPCSEC_GSS_SPKM3 is not set
  3153. +# CONFIG_SMB_FS is not set
  3154. +# CONFIG_CIFS is not set
  3155. +# CONFIG_NCP_FS is not set
  3156. +# CONFIG_CODA_FS is not set
  3157. +# CONFIG_AFS_FS is not set
  3158. +
  3159. +#
  3160. +# Partition Types
  3161. +#
  3162. +CONFIG_PARTITION_ADVANCED=y
  3163. +# CONFIG_ACORN_PARTITION is not set
  3164. +# CONFIG_OSF_PARTITION is not set
  3165. +# CONFIG_AMIGA_PARTITION is not set
  3166. +# CONFIG_ATARI_PARTITION is not set
  3167. +# CONFIG_MAC_PARTITION is not set
  3168. +CONFIG_MSDOS_PARTITION=y
  3169. +# CONFIG_BSD_DISKLABEL is not set
  3170. +# CONFIG_MINIX_SUBPARTITION is not set
  3171. +# CONFIG_SOLARIS_X86_PARTITION is not set
  3172. +# CONFIG_UNIXWARE_DISKLABEL is not set
  3173. +# CONFIG_LDM_PARTITION is not set
  3174. +# CONFIG_SGI_PARTITION is not set
  3175. +# CONFIG_ULTRIX_PARTITION is not set
  3176. +# CONFIG_SUN_PARTITION is not set
  3177. +# CONFIG_KARMA_PARTITION is not set
  3178. +# CONFIG_EFI_PARTITION is not set
  3179. +# CONFIG_SYSV68_PARTITION is not set
  3180. +CONFIG_NLS=y
  3181. +CONFIG_NLS_DEFAULT="iso8859-1"
  3182. +CONFIG_NLS_CODEPAGE_437=y
  3183. +# CONFIG_NLS_CODEPAGE_737 is not set
  3184. +# CONFIG_NLS_CODEPAGE_775 is not set
  3185. +# CONFIG_NLS_CODEPAGE_850 is not set
  3186. +# CONFIG_NLS_CODEPAGE_852 is not set
  3187. +# CONFIG_NLS_CODEPAGE_855 is not set
  3188. +# CONFIG_NLS_CODEPAGE_857 is not set
  3189. +# CONFIG_NLS_CODEPAGE_860 is not set
  3190. +# CONFIG_NLS_CODEPAGE_861 is not set
  3191. +# CONFIG_NLS_CODEPAGE_862 is not set
  3192. +# CONFIG_NLS_CODEPAGE_863 is not set
  3193. +# CONFIG_NLS_CODEPAGE_864 is not set
  3194. +# CONFIG_NLS_CODEPAGE_865 is not set
  3195. +# CONFIG_NLS_CODEPAGE_866 is not set
  3196. +# CONFIG_NLS_CODEPAGE_869 is not set
  3197. +# CONFIG_NLS_CODEPAGE_936 is not set
  3198. +# CONFIG_NLS_CODEPAGE_950 is not set
  3199. +# CONFIG_NLS_CODEPAGE_932 is not set
  3200. +# CONFIG_NLS_CODEPAGE_949 is not set
  3201. +# CONFIG_NLS_CODEPAGE_874 is not set
  3202. +# CONFIG_NLS_ISO8859_8 is not set
  3203. +# CONFIG_NLS_CODEPAGE_1250 is not set
  3204. +# CONFIG_NLS_CODEPAGE_1251 is not set
  3205. +# CONFIG_NLS_ASCII is not set
  3206. +CONFIG_NLS_ISO8859_1=y
  3207. +# CONFIG_NLS_ISO8859_2 is not set
  3208. +# CONFIG_NLS_ISO8859_3 is not set
  3209. +# CONFIG_NLS_ISO8859_4 is not set
  3210. +# CONFIG_NLS_ISO8859_5 is not set
  3211. +# CONFIG_NLS_ISO8859_6 is not set
  3212. +# CONFIG_NLS_ISO8859_7 is not set
  3213. +# CONFIG_NLS_ISO8859_9 is not set
  3214. +# CONFIG_NLS_ISO8859_13 is not set
  3215. +# CONFIG_NLS_ISO8859_14 is not set
  3216. +# CONFIG_NLS_ISO8859_15 is not set
  3217. +# CONFIG_NLS_KOI8_R is not set
  3218. +# CONFIG_NLS_KOI8_U is not set
  3219. +CONFIG_NLS_UTF8=y
  3220. +# CONFIG_DLM is not set
  3221. +
  3222. +#
  3223. +# Kernel hacking
  3224. +#
  3225. +# CONFIG_PRINTK_TIME is not set
  3226. +CONFIG_ENABLE_WARN_DEPRECATED=y
  3227. +# CONFIG_ENABLE_MUST_CHECK is not set
  3228. +CONFIG_FRAME_WARN=1024
  3229. +# CONFIG_MAGIC_SYSRQ is not set
  3230. +# CONFIG_UNUSED_SYMBOLS is not set
  3231. +# CONFIG_DEBUG_FS is not set
  3232. +# CONFIG_HEADERS_CHECK is not set
  3233. +# CONFIG_DEBUG_KERNEL is not set
  3234. +CONFIG_DEBUG_BUGVERBOSE=y
  3235. +CONFIG_DEBUG_MEMORY_INIT=y
  3236. +# CONFIG_RCU_CPU_STALL_DETECTOR is not set
  3237. +# CONFIG_SYSCTL_SYSCALL_CHECK is not set
  3238. +
  3239. +#
  3240. +# Tracers
  3241. +#
  3242. +# CONFIG_DYNAMIC_PRINTK_DEBUG is not set
  3243. +# CONFIG_SAMPLES is not set
  3244. +# CONFIG_BOOTPARAM is not set
  3245. +
  3246. +#
  3247. +# Security options
  3248. +#
  3249. +# CONFIG_KEYS is not set
  3250. +# CONFIG_SECURITY is not set
  3251. +# CONFIG_SECURITYFS is not set
  3252. +# CONFIG_SECURITY_FILE_CAPABILITIES is not set
  3253. +CONFIG_CRYPTO=y
  3254. +
  3255. +#
  3256. +# Crypto core or helper
  3257. +#
  3258. +# CONFIG_CRYPTO_FIPS is not set
  3259. +CONFIG_CRYPTO_ALGAPI=y
  3260. +CONFIG_CRYPTO_ALGAPI2=y
  3261. +CONFIG_CRYPTO_AEAD=y
  3262. +CONFIG_CRYPTO_AEAD2=y
  3263. +CONFIG_CRYPTO_BLKCIPHER=y
  3264. +CONFIG_CRYPTO_BLKCIPHER2=y
  3265. +CONFIG_CRYPTO_HASH=y
  3266. +CONFIG_CRYPTO_HASH2=y
  3267. +CONFIG_CRYPTO_RNG2=y
  3268. +CONFIG_CRYPTO_MANAGER=y
  3269. +CONFIG_CRYPTO_MANAGER2=y
  3270. +# CONFIG_CRYPTO_GF128MUL is not set
  3271. +# CONFIG_CRYPTO_NULL is not set
  3272. +# CONFIG_CRYPTO_CRYPTD is not set
  3273. +CONFIG_CRYPTO_AUTHENC=y
  3274. +CONFIG_CRYPTO_TEST=m
  3275. +
  3276. +#
  3277. +# Authenticated Encryption with Associated Data
  3278. +#
  3279. +# CONFIG_CRYPTO_CCM is not set
  3280. +# CONFIG_CRYPTO_GCM is not set
  3281. +# CONFIG_CRYPTO_SEQIV is not set
  3282. +
  3283. +#
  3284. +# Block modes
  3285. +#
  3286. +CONFIG_CRYPTO_CBC=y
  3287. +# CONFIG_CRYPTO_CTR is not set
  3288. +# CONFIG_CRYPTO_CTS is not set
  3289. +# CONFIG_CRYPTO_ECB is not set
  3290. +# CONFIG_CRYPTO_LRW is not set
  3291. +# CONFIG_CRYPTO_PCBC is not set
  3292. +# CONFIG_CRYPTO_XTS is not set
  3293. +
  3294. +#
  3295. +# Hash modes
  3296. +#
  3297. +CONFIG_CRYPTO_HMAC=y
  3298. +# CONFIG_CRYPTO_XCBC is not set
  3299. +
  3300. +#
  3301. +# Digest
  3302. +#
  3303. +CONFIG_CRYPTO_CRC32C=y
  3304. +# CONFIG_CRYPTO_MD4 is not set
  3305. +CONFIG_CRYPTO_MD5=y
  3306. +# CONFIG_CRYPTO_MICHAEL_MIC is not set
  3307. +# CONFIG_CRYPTO_RMD128 is not set
  3308. +# CONFIG_CRYPTO_RMD160 is not set
  3309. +# CONFIG_CRYPTO_RMD256 is not set
  3310. +# CONFIG_CRYPTO_RMD320 is not set
  3311. +CONFIG_CRYPTO_SHA1=y
  3312. +# CONFIG_CRYPTO_SHA256 is not set
  3313. +# CONFIG_CRYPTO_SHA512 is not set
  3314. +# CONFIG_CRYPTO_TGR192 is not set
  3315. +# CONFIG_CRYPTO_WP512 is not set
  3316. +
  3317. +#
  3318. +# Ciphers
  3319. +#
  3320. +# CONFIG_CRYPTO_AES is not set
  3321. +# CONFIG_CRYPTO_ANUBIS is not set
  3322. +# CONFIG_CRYPTO_ARC4 is not set
  3323. +# CONFIG_CRYPTO_BLOWFISH is not set
  3324. +# CONFIG_CRYPTO_CAMELLIA is not set
  3325. +# CONFIG_CRYPTO_CAST5 is not set
  3326. +# CONFIG_CRYPTO_CAST6 is not set
  3327. +CONFIG_CRYPTO_DES=y
  3328. +# CONFIG_CRYPTO_FCRYPT is not set
  3329. +# CONFIG_CRYPTO_KHAZAD is not set
  3330. +# CONFIG_CRYPTO_SALSA20 is not set
  3331. +# CONFIG_CRYPTO_SEED is not set
  3332. +# CONFIG_CRYPTO_SERPENT is not set
  3333. +# CONFIG_CRYPTO_TEA is not set
  3334. +# CONFIG_CRYPTO_TWOFISH is not set
  3335. +
  3336. +#
  3337. +# Compression
  3338. +#
  3339. +# CONFIG_CRYPTO_DEFLATE is not set
  3340. +# CONFIG_CRYPTO_LZO is not set
  3341. +
  3342. +#
  3343. +# Random Number Generation
  3344. +#
  3345. +# CONFIG_CRYPTO_ANSI_CPRNG is not set
  3346. +
  3347. +#
  3348. +# OCF Configuration
  3349. +#
  3350. +# CONFIG_OCF_OCF is not set
  3351. +
  3352. +#
  3353. +# Talitos Driver
  3354. +#
  3355. +# CONFIG_CRYPTO_HW is not set
  3356. +
  3357. +#
  3358. +# Library routines
  3359. +#
  3360. +CONFIG_BITREVERSE=y
  3361. +CONFIG_GENERIC_FIND_LAST_BIT=y
  3362. +CONFIG_CRC_CCITT=y
  3363. +CONFIG_CRC16=y
  3364. +# CONFIG_CRC_T10DIF is not set
  3365. +# CONFIG_CRC_ITU_T is not set
  3366. +CONFIG_CRC32=y
  3367. +# CONFIG_CRC7 is not set
  3368. +CONFIG_LIBCRC32C=y
  3369. +CONFIG_ZLIB_INFLATE=y
  3370. +CONFIG_ZLIB_DEFLATE=y
  3371. +CONFIG_PLIST=y
  3372. +CONFIG_HAS_IOMEM=y
  3373. +CONFIG_HAS_IOPORT=y
  3374. +CONFIG_HAS_DMA=y
  3375. --- /dev/null
  3376. +++ b/arch/m68k/configs/m5485evb_defconfig
  3377. @@ -0,0 +1,1582 @@
  3378. +#
  3379. +# Automatically generated make config: don't edit
  3380. +# Linux kernel version: 2.6.29
  3381. +# Tue Aug 24 16:19:05 2010
  3382. +#
  3383. +CONFIG_M68K=y
  3384. +CONFIG_MMU=y
  3385. +CONFIG_GENERIC_TIME=y
  3386. +CONFIG_GENERIC_CLOCKEVENTS=y
  3387. +CONFIG_RWSEM_GENERIC_SPINLOCK=y
  3388. +# CONFIG_ARCH_HAS_ILOG2_U32 is not set
  3389. +# CONFIG_ARCH_HAS_ILOG2_U64 is not set
  3390. +CONFIG_GENERIC_HWEIGHT=y
  3391. +CONFIG_GENERIC_CALIBRATE_DELAY=y
  3392. +# CONFIG_TIME_LOW_RES is not set
  3393. +CONFIG_GENERIC_IOMAP=y
  3394. +# CONFIG_NO_IOPORT is not set
  3395. +# CONFIG_NO_DMA is not set
  3396. +CONFIG_HZ=100
  3397. +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
  3398. +
  3399. +#
  3400. +# General setup
  3401. +#
  3402. +CONFIG_EXPERIMENTAL=y
  3403. +CONFIG_BROKEN_ON_SMP=y
  3404. +CONFIG_INIT_ENV_ARG_LIMIT=32
  3405. +CONFIG_LOCALVERSION=""
  3406. +# CONFIG_LOCALVERSION_AUTO is not set
  3407. +CONFIG_SWAP=y
  3408. +CONFIG_SYSVIPC=y
  3409. +CONFIG_SYSVIPC_SYSCTL=y
  3410. +# CONFIG_POSIX_MQUEUE is not set
  3411. +# CONFIG_BSD_PROCESS_ACCT is not set
  3412. +# CONFIG_TASKSTATS is not set
  3413. +# CONFIG_AUDIT is not set
  3414. +
  3415. +#
  3416. +# RCU Subsystem
  3417. +#
  3418. +CONFIG_CLASSIC_RCU=y
  3419. +# CONFIG_TREE_RCU is not set
  3420. +# CONFIG_PREEMPT_RCU is not set
  3421. +# CONFIG_TREE_RCU_TRACE is not set
  3422. +# CONFIG_PREEMPT_RCU_TRACE is not set
  3423. +CONFIG_IKCONFIG=y
  3424. +CONFIG_IKCONFIG_PROC=y
  3425. +CONFIG_LOG_BUF_SHIFT=17
  3426. +CONFIG_GROUP_SCHED=y
  3427. +CONFIG_FAIR_GROUP_SCHED=y
  3428. +# CONFIG_RT_GROUP_SCHED is not set
  3429. +CONFIG_USER_SCHED=y
  3430. +# CONFIG_CGROUP_SCHED is not set
  3431. +# CONFIG_CGROUPS is not set
  3432. +CONFIG_SYSFS_DEPRECATED=y
  3433. +CONFIG_SYSFS_DEPRECATED_V2=y
  3434. +# CONFIG_RELAY is not set
  3435. +CONFIG_NAMESPACES=y
  3436. +# CONFIG_UTS_NS is not set
  3437. +# CONFIG_IPC_NS is not set
  3438. +# CONFIG_USER_NS is not set
  3439. +# CONFIG_PID_NS is not set
  3440. +# CONFIG_NET_NS is not set
  3441. +# CONFIG_BLK_DEV_INITRD is not set
  3442. +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
  3443. +CONFIG_SYSCTL=y
  3444. +CONFIG_ANON_INODES=y
  3445. +# CONFIG_EMBEDDED is not set
  3446. +CONFIG_UID16=y
  3447. +CONFIG_SYSCTL_SYSCALL=y
  3448. +CONFIG_KALLSYMS=y
  3449. +# CONFIG_KALLSYMS_EXTRA_PASS is not set
  3450. +CONFIG_HOTPLUG=y
  3451. +CONFIG_PRINTK=y
  3452. +CONFIG_BUG=y
  3453. +CONFIG_ELF_CORE=y
  3454. +CONFIG_BASE_FULL=y
  3455. +CONFIG_FUTEX=y
  3456. +CONFIG_EPOLL=y
  3457. +CONFIG_SIGNALFD=y
  3458. +CONFIG_TIMERFD=y
  3459. +CONFIG_EVENTFD=y
  3460. +CONFIG_SHMEM=y
  3461. +CONFIG_AIO=y
  3462. +CONFIG_VM_EVENT_COUNTERS=y
  3463. +CONFIG_PCI_QUIRKS=y
  3464. +CONFIG_COMPAT_BRK=y
  3465. +CONFIG_SLAB=y
  3466. +# CONFIG_SLUB is not set
  3467. +# CONFIG_SLOB is not set
  3468. +# CONFIG_PROFILING is not set
  3469. +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
  3470. +CONFIG_SLABINFO=y
  3471. +CONFIG_RT_MUTEXES=y
  3472. +CONFIG_BASE_SMALL=0
  3473. +CONFIG_MODULES=y
  3474. +# CONFIG_MODULE_FORCE_LOAD is not set
  3475. +CONFIG_MODULE_UNLOAD=y
  3476. +CONFIG_MODULE_FORCE_UNLOAD=y
  3477. +# CONFIG_MODVERSIONS is not set
  3478. +# CONFIG_MODULE_SRCVERSION_ALL is not set
  3479. +CONFIG_BLOCK=y
  3480. +CONFIG_LBD=y
  3481. +# CONFIG_BLK_DEV_IO_TRACE is not set
  3482. +# CONFIG_BLK_DEV_BSG is not set
  3483. +# CONFIG_BLK_DEV_INTEGRITY is not set
  3484. +
  3485. +#
  3486. +# IO Schedulers
  3487. +#
  3488. +CONFIG_IOSCHED_NOOP=y
  3489. +CONFIG_IOSCHED_AS=y
  3490. +CONFIG_IOSCHED_DEADLINE=y
  3491. +CONFIG_IOSCHED_CFQ=y
  3492. +# CONFIG_DEFAULT_AS is not set
  3493. +# CONFIG_DEFAULT_DEADLINE is not set
  3494. +CONFIG_DEFAULT_CFQ=y
  3495. +# CONFIG_DEFAULT_NOOP is not set
  3496. +CONFIG_DEFAULT_IOSCHED="cfq"
  3497. +# CONFIG_FREEZER is not set
  3498. +
  3499. +#
  3500. +# Platform dependent setup
  3501. +#
  3502. +CONFIG_COLDFIRE=y
  3503. +CONFIG_CFV4E=y
  3504. +# CONFIG_FPU is not set
  3505. +CONFIG_MCD_DMA=y
  3506. +# CONFIG_AMIGA is not set
  3507. +# CONFIG_ATARI is not set
  3508. +CONFIG_PCI=y
  3509. +# CONFIG_MAC is not set
  3510. +# CONFIG_APOLLO is not set
  3511. +# CONFIG_VME is not set
  3512. +# CONFIG_HP300 is not set
  3513. +# CONFIG_SUN3X is not set
  3514. +# CONFIG_Q40 is not set
  3515. +# CONFIG_SUN3 is not set
  3516. +
  3517. +#
  3518. +# Processor type
  3519. +#
  3520. +# CONFIG_M68020 is not set
  3521. +# CONFIG_M68030 is not set
  3522. +# CONFIG_M68040 is not set
  3523. +# CONFIG_M68060 is not set
  3524. +# CONFIG_M5445X is not set
  3525. +# CONFIG_HAVE_FSL_USB_DR is not set
  3526. +CONFIG_M547X_8X=y
  3527. +# CONFIG_M547X is not set
  3528. +CONFIG_M548X=y
  3529. +# CONFIG_M5474LITE is not set
  3530. +# CONFIG_M5475AFE is not set
  3531. +# CONFIG_M5475BFE is not set
  3532. +# CONFIG_M5475CFE is not set
  3533. +# CONFIG_M5475DFE is not set
  3534. +# CONFIG_M5475EFE is not set
  3535. +# CONFIG_M5475FFE is not set
  3536. +# CONFIG_M5484LITE is not set
  3537. +# CONFIG_M5485AFE is not set
  3538. +# CONFIG_M5485BFE is not set
  3539. +CONFIG_M5485CFE=y
  3540. +# CONFIG_M5485DFE is not set
  3541. +# CONFIG_M5485EFE is not set
  3542. +# CONFIG_M5485FFE is not set
  3543. +# CONFIG_M5441X is not set
  3544. +CONFIG_MCFCLK=200000000
  3545. +# CONFIG_MCF_USER_HALT is not set
  3546. +CONFIG_MMU_CFV4E=y
  3547. +CONFIG_SDRAM_BASE=0x00000000
  3548. +CONFIG_SDRAM_SIZE=0x04000000
  3549. +CONFIG_NOR_FLASH_BASE=0xE0000000
  3550. +CONFIG_DMA_BASE=0xef000000
  3551. +CONFIG_DMA_SIZE=0x800000
  3552. +CONFIG_VDSO=y
  3553. +# CONFIG_M68KFPU_EMU is not set
  3554. +CONFIG_ADVANCED=y
  3555. +# CONFIG_RMW_INSNS is not set
  3556. +CONFIG_SINGLE_MEMORY_CHUNK=y
  3557. +# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
  3558. +CONFIG_SELECT_MEMORY_MODEL=y
  3559. +CONFIG_FLATMEM_MANUAL=y
  3560. +# CONFIG_DISCONTIGMEM_MANUAL is not set
  3561. +# CONFIG_SPARSEMEM_MANUAL is not set
  3562. +CONFIG_FLATMEM=y
  3563. +CONFIG_FLAT_NODE_MEM_MAP=y
  3564. +CONFIG_NEED_MULTIPLE_NODES=y
  3565. +CONFIG_PAGEFLAGS_EXTENDED=y
  3566. +CONFIG_SPLIT_PTLOCK_CPUS=4
  3567. +# CONFIG_PHYS_ADDR_T_64BIT is not set
  3568. +CONFIG_ZONE_DMA_FLAG=1
  3569. +CONFIG_BOUNCE=y
  3570. +CONFIG_VIRT_TO_BUS=y
  3571. +CONFIG_UNEVICTABLE_LRU=y
  3572. +
  3573. +#
  3574. +# General setup
  3575. +#
  3576. +CONFIG_BINFMT_ELF=y
  3577. +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
  3578. +CONFIG_HAVE_AOUT=y
  3579. +# CONFIG_BINFMT_AOUT is not set
  3580. +# CONFIG_BINFMT_MISC is not set
  3581. +CONFIG_PROC_HARDWARE=y
  3582. +CONFIG_ZONE_DMA=y
  3583. +# CONFIG_ARCH_SUPPORTS_MSI is not set
  3584. +CONFIG_PCI_LEGACY=y
  3585. +# CONFIG_PCI_STUB is not set
  3586. +
  3587. +#
  3588. +# Power management options
  3589. +#
  3590. +CONFIG_PM=y
  3591. +CONFIG_NET=y
  3592. +
  3593. +#
  3594. +# Networking options
  3595. +#
  3596. +CONFIG_COMPAT_NET_DEV_OPS=y
  3597. +CONFIG_PACKET=y
  3598. +# CONFIG_PACKET_MMAP is not set
  3599. +CONFIG_UNIX=y
  3600. +CONFIG_XFRM=y
  3601. +# CONFIG_XFRM_USER is not set
  3602. +# CONFIG_XFRM_SUB_POLICY is not set
  3603. +# CONFIG_XFRM_MIGRATE is not set
  3604. +# CONFIG_XFRM_STATISTICS is not set
  3605. +CONFIG_NET_KEY=y
  3606. +# CONFIG_NET_KEY_MIGRATE is not set
  3607. +CONFIG_INET=y
  3608. +# CONFIG_IP_MULTICAST is not set
  3609. +CONFIG_IP_ADVANCED_ROUTER=y
  3610. +CONFIG_ASK_IP_FIB_HASH=y
  3611. +# CONFIG_IP_FIB_TRIE is not set
  3612. +CONFIG_IP_FIB_HASH=y
  3613. +# CONFIG_IP_MULTIPLE_TABLES is not set
  3614. +# CONFIG_IP_ROUTE_MULTIPATH is not set
  3615. +# CONFIG_IP_ROUTE_VERBOSE is not set
  3616. +CONFIG_IP_PNP=y
  3617. +# CONFIG_IP_PNP_DHCP is not set
  3618. +# CONFIG_IP_PNP_BOOTP is not set
  3619. +# CONFIG_IP_PNP_RARP is not set
  3620. +# CONFIG_NET_IPIP is not set
  3621. +# CONFIG_NET_IPGRE is not set
  3622. +# CONFIG_ARPD is not set
  3623. +# CONFIG_SYN_COOKIES is not set
  3624. +CONFIG_INET_AH=y
  3625. +CONFIG_INET_ESP=y
  3626. +# CONFIG_INET_IPCOMP is not set
  3627. +# CONFIG_INET_XFRM_TUNNEL is not set
  3628. +# CONFIG_INET_TUNNEL is not set
  3629. +# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
  3630. +# CONFIG_INET_XFRM_MODE_TUNNEL is not set
  3631. +# CONFIG_INET_XFRM_MODE_BEET is not set
  3632. +# CONFIG_INET_LRO is not set
  3633. +CONFIG_INET_DIAG=y
  3634. +CONFIG_INET_TCP_DIAG=y
  3635. +# CONFIG_TCP_CONG_ADVANCED is not set
  3636. +CONFIG_TCP_CONG_CUBIC=y
  3637. +CONFIG_DEFAULT_TCP_CONG="cubic"
  3638. +# CONFIG_TCP_MD5SIG is not set
  3639. +# CONFIG_IPV6 is not set
  3640. +# CONFIG_NETWORK_SECMARK is not set
  3641. +# CONFIG_NETFILTER is not set
  3642. +# CONFIG_IP_DCCP is not set
  3643. +# CONFIG_IP_SCTP is not set
  3644. +# CONFIG_TIPC is not set
  3645. +# CONFIG_ATM is not set
  3646. +# CONFIG_BRIDGE is not set
  3647. +# CONFIG_NET_DSA is not set
  3648. +# CONFIG_VLAN_8021Q is not set
  3649. +# CONFIG_DECNET is not set
  3650. +# CONFIG_LLC2 is not set
  3651. +# CONFIG_IPX is not set
  3652. +# CONFIG_ATALK is not set
  3653. +# CONFIG_X25 is not set
  3654. +# CONFIG_LAPB is not set
  3655. +# CONFIG_ECONET is not set
  3656. +# CONFIG_WAN_ROUTER is not set
  3657. +# CONFIG_NET_SCHED is not set
  3658. +# CONFIG_DCB is not set
  3659. +
  3660. +#
  3661. +# Network testing
  3662. +#
  3663. +# CONFIG_NET_PKTGEN is not set
  3664. +# CONFIG_HAMRADIO is not set
  3665. +CONFIG_CAN=y
  3666. +CONFIG_CAN_RAW=y
  3667. +# CONFIG_CAN_BCM is not set
  3668. +
  3669. +#
  3670. +# CAN Device Drivers
  3671. +#
  3672. +# CONFIG_CAN_VCAN is not set
  3673. +CONFIG_CAN_DEV=y
  3674. +CONFIG_CAN_CALC_BITTIMING=y
  3675. +CONFIG_CAN_FLEXCAN=y
  3676. +CONFIG_CAN_MCF=y
  3677. +# CONFIG_CAN_DEBUG_DEVICES is not set
  3678. +# CONFIG_IRDA is not set
  3679. +# CONFIG_BT is not set
  3680. +# CONFIG_AF_RXRPC is not set
  3681. +# CONFIG_PHONET is not set
  3682. +CONFIG_WIRELESS=y
  3683. +# CONFIG_CFG80211 is not set
  3684. +CONFIG_WIRELESS_OLD_REGULATORY=y
  3685. +# CONFIG_WIRELESS_EXT is not set
  3686. +# CONFIG_LIB80211 is not set
  3687. +# CONFIG_MAC80211 is not set
  3688. +# CONFIG_WIMAX is not set
  3689. +# CONFIG_RFKILL is not set
  3690. +# CONFIG_NET_9P is not set
  3691. +# CONFIG_KLIPS is not set
  3692. +
  3693. +#
  3694. +# Device Drivers
  3695. +#
  3696. +
  3697. +#
  3698. +# Generic Driver Options
  3699. +#
  3700. +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
  3701. +# CONFIG_STANDALONE is not set
  3702. +CONFIG_PREVENT_FIRMWARE_BUILD=y
  3703. +CONFIG_FW_LOADER=y
  3704. +CONFIG_FIRMWARE_IN_KERNEL=y
  3705. +CONFIG_EXTRA_FIRMWARE=""
  3706. +# CONFIG_SYS_HYPERVISOR is not set
  3707. +# CONFIG_CONNECTOR is not set
  3708. +CONFIG_MTD=y
  3709. +# CONFIG_MTD_DEBUG is not set
  3710. +CONFIG_MTD_CONCAT=y
  3711. +CONFIG_MTD_PARTITIONS=y
  3712. +# CONFIG_MTD_TESTS is not set
  3713. +# CONFIG_MTD_REDBOOT_PARTS is not set
  3714. +CONFIG_MTD_CMDLINE_PARTS=y
  3715. +# CONFIG_MTD_AR7_PARTS is not set
  3716. +
  3717. +#
  3718. +# User Modules And Translation Layers
  3719. +#
  3720. +CONFIG_MTD_CHAR=y
  3721. +CONFIG_MTD_BLKDEVS=y
  3722. +CONFIG_MTD_BLOCK=y
  3723. +# CONFIG_FTL is not set
  3724. +# CONFIG_NFTL is not set
  3725. +# CONFIG_INFTL is not set
  3726. +# CONFIG_RFD_FTL is not set
  3727. +# CONFIG_SSFDC is not set
  3728. +# CONFIG_MTD_OOPS is not set
  3729. +
  3730. +#
  3731. +# RAM/ROM/Flash chip drivers
  3732. +#
  3733. +CONFIG_MTD_CFI=y
  3734. +# CONFIG_MTD_JEDECPROBE is not set
  3735. +CONFIG_MTD_GEN_PROBE=y
  3736. +# CONFIG_MTD_CFI_ADV_OPTIONS is not set
  3737. +CONFIG_MTD_MAP_BANK_WIDTH_1=y
  3738. +CONFIG_MTD_MAP_BANK_WIDTH_2=y
  3739. +CONFIG_MTD_MAP_BANK_WIDTH_4=y
  3740. +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
  3741. +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
  3742. +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
  3743. +CONFIG_MTD_CFI_I1=y
  3744. +CONFIG_MTD_CFI_I2=y
  3745. +# CONFIG_MTD_CFI_I4 is not set
  3746. +# CONFIG_MTD_CFI_I8 is not set
  3747. +CONFIG_MTD_CFI_INTELEXT=y
  3748. +CONFIG_MTD_CFI_AMDSTD=y
  3749. +# CONFIG_MTD_CFI_STAA is not set
  3750. +CONFIG_MTD_CFI_UTIL=y
  3751. +CONFIG_MTD_RAM=y
  3752. +CONFIG_MTD_ROM=y
  3753. +# CONFIG_MTD_ABSENT is not set
  3754. +
  3755. +#
  3756. +# Mapping drivers for chip access
  3757. +#
  3758. +# CONFIG_MTD_COMPLEX_MAPPINGS is not set
  3759. +CONFIG_MTD_PHYSMAP=y
  3760. +CONFIG_MTD_PHYSMAP_COMPAT=y
  3761. +CONFIG_MTD_PHYSMAP_START=0xE0000000
  3762. +CONFIG_MTD_PHYSMAP_LEN=0x1000000
  3763. +CONFIG_MTD_PHYSMAP_BANKWIDTH=2
  3764. +# CONFIG_MTD_INTEL_VR_NOR is not set
  3765. +# CONFIG_MTD_PLATRAM is not set
  3766. +
  3767. +#
  3768. +# Self-contained MTD device drivers
  3769. +#
  3770. +# CONFIG_MTD_PMC551 is not set
  3771. +# CONFIG_MTD_SLRAM is not set
  3772. +# CONFIG_MTD_PHRAM is not set
  3773. +# CONFIG_MTD_MTDRAM is not set
  3774. +# CONFIG_MTD_BLOCK2MTD is not set
  3775. +
  3776. +#
  3777. +# Disk-On-Chip Device Drivers
  3778. +#
  3779. +# CONFIG_MTD_DOC2000 is not set
  3780. +# CONFIG_MTD_DOC2001 is not set
  3781. +# CONFIG_MTD_DOC2001PLUS is not set
  3782. +# CONFIG_MTD_NAND is not set
  3783. +# CONFIG_MTD_ONENAND is not set
  3784. +
  3785. +#
  3786. +# LPDDR flash memory drivers
  3787. +#
  3788. +# CONFIG_MTD_LPDDR is not set
  3789. +
  3790. +#
  3791. +# UBI - Unsorted block images
  3792. +#
  3793. +# CONFIG_MTD_UBI is not set
  3794. +# CONFIG_PARPORT is not set
  3795. +CONFIG_BLK_DEV=y
  3796. +# CONFIG_BLK_CPQ_DA is not set
  3797. +# CONFIG_BLK_CPQ_CISS_DA is not set
  3798. +# CONFIG_BLK_DEV_DAC960 is not set
  3799. +# CONFIG_BLK_DEV_UMEM is not set
  3800. +# CONFIG_BLK_DEV_COW_COMMON is not set
  3801. +CONFIG_BLK_DEV_LOOP=y
  3802. +# CONFIG_BLK_DEV_CRYPTOLOOP is not set
  3803. +# CONFIG_BLK_DEV_NBD is not set
  3804. +# CONFIG_BLK_DEV_SX8 is not set
  3805. +# CONFIG_BLK_DEV_UB is not set
  3806. +CONFIG_BLK_DEV_RAM=y
  3807. +CONFIG_BLK_DEV_RAM_COUNT=16
  3808. +CONFIG_BLK_DEV_RAM_SIZE=64000
  3809. +# CONFIG_BLK_DEV_XIP is not set
  3810. +# CONFIG_CDROM_PKTCDVD is not set
  3811. +# CONFIG_ATA_OVER_ETH is not set
  3812. +# CONFIG_BLK_DEV_HD is not set
  3813. +CONFIG_MISC_DEVICES=y
  3814. +# CONFIG_PHANTOM is not set
  3815. +# CONFIG_SGI_IOC4 is not set
  3816. +# CONFIG_TIFM_CORE is not set
  3817. +# CONFIG_ICS932S401 is not set
  3818. +# CONFIG_ENCLOSURE_SERVICES is not set
  3819. +# CONFIG_HP_ILO is not set
  3820. +# CONFIG_C2PORT is not set
  3821. +
  3822. +#
  3823. +# EEPROM support
  3824. +#
  3825. +# CONFIG_EEPROM_AT24 is not set
  3826. +# CONFIG_EEPROM_LEGACY is not set
  3827. +# CONFIG_EEPROM_93CX6 is not set
  3828. +CONFIG_HAVE_IDE=y
  3829. +CONFIG_IDE=y
  3830. +
  3831. +#
  3832. +# Please see Documentation/ide/ide.txt for help/info on IDE drives
  3833. +#
  3834. +# CONFIG_BLK_DEV_IDE_SATA is not set
  3835. +CONFIG_IDE_GD=y
  3836. +CONFIG_IDE_GD_ATA=y
  3837. +# CONFIG_IDE_GD_ATAPI is not set
  3838. +# CONFIG_BLK_DEV_IDECD is not set
  3839. +# CONFIG_BLK_DEV_IDETAPE is not set
  3840. +# CONFIG_IDE_TASK_IOCTL is not set
  3841. +CONFIG_IDE_PROC_FS=y
  3842. +
  3843. +#
  3844. +# IDE chipset support/bugfixes
  3845. +#
  3846. +# CONFIG_BLK_DEV_PLATFORM is not set
  3847. +
  3848. +#
  3849. +# PCI IDE chipsets support
  3850. +#
  3851. +# CONFIG_BLK_DEV_GENERIC is not set
  3852. +# CONFIG_BLK_DEV_OPTI621 is not set
  3853. +# CONFIG_BLK_DEV_AEC62XX is not set
  3854. +# CONFIG_BLK_DEV_ALI15X3 is not set
  3855. +# CONFIG_BLK_DEV_AMD74XX is not set
  3856. +# CONFIG_BLK_DEV_CMD64X is not set
  3857. +# CONFIG_BLK_DEV_TRIFLEX is not set
  3858. +# CONFIG_BLK_DEV_CS5520 is not set
  3859. +# CONFIG_BLK_DEV_CS5530 is not set
  3860. +# CONFIG_BLK_DEV_HPT366 is not set
  3861. +# CONFIG_BLK_DEV_JMICRON is not set
  3862. +# CONFIG_BLK_DEV_SC1200 is not set
  3863. +# CONFIG_BLK_DEV_PIIX is not set
  3864. +# CONFIG_BLK_DEV_IT8172 is not set
  3865. +# CONFIG_BLK_DEV_IT8213 is not set
  3866. +# CONFIG_BLK_DEV_IT821X is not set
  3867. +# CONFIG_BLK_DEV_NS87415 is not set
  3868. +# CONFIG_BLK_DEV_PDC202XX_OLD is not set
  3869. +# CONFIG_BLK_DEV_PDC202XX_NEW is not set
  3870. +# CONFIG_BLK_DEV_SVWKS is not set
  3871. +# CONFIG_BLK_DEV_SIIMAGE is not set
  3872. +# CONFIG_BLK_DEV_SLC90E66 is not set
  3873. +# CONFIG_BLK_DEV_TRM290 is not set
  3874. +# CONFIG_BLK_DEV_VIA82CXXX is not set
  3875. +# CONFIG_BLK_DEV_TC86C001 is not set
  3876. +# CONFIG_BLK_DEV_IDEDMA is not set
  3877. +
  3878. +#
  3879. +# SCSI device support
  3880. +#
  3881. +# CONFIG_RAID_ATTRS is not set
  3882. +CONFIG_SCSI=y
  3883. +CONFIG_SCSI_DMA=y
  3884. +# CONFIG_SCSI_TGT is not set
  3885. +# CONFIG_SCSI_NETLINK is not set
  3886. +CONFIG_SCSI_PROC_FS=y
  3887. +
  3888. +#
  3889. +# SCSI support type (disk, tape, CD-ROM)
  3890. +#
  3891. +CONFIG_BLK_DEV_SD=y
  3892. +# CONFIG_CHR_DEV_ST is not set
  3893. +# CONFIG_CHR_DEV_OSST is not set
  3894. +# CONFIG_BLK_DEV_SR is not set
  3895. +# CONFIG_CHR_DEV_SG is not set
  3896. +# CONFIG_CHR_DEV_SCH is not set
  3897. +
  3898. +#
  3899. +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
  3900. +#
  3901. +CONFIG_SCSI_MULTI_LUN=y
  3902. +# CONFIG_SCSI_CONSTANTS is not set
  3903. +# CONFIG_SCSI_LOGGING is not set
  3904. +# CONFIG_SCSI_SCAN_ASYNC is not set
  3905. +CONFIG_SCSI_WAIT_SCAN=m
  3906. +
  3907. +#
  3908. +# SCSI Transports
  3909. +#
  3910. +# CONFIG_SCSI_SPI_ATTRS is not set
  3911. +# CONFIG_SCSI_FC_ATTRS is not set
  3912. +# CONFIG_SCSI_ISCSI_ATTRS is not set
  3913. +# CONFIG_SCSI_SAS_LIBSAS is not set
  3914. +# CONFIG_SCSI_SRP_ATTRS is not set
  3915. +# CONFIG_SCSI_LOWLEVEL is not set
  3916. +# CONFIG_SCSI_DH is not set
  3917. +CONFIG_ATA=y
  3918. +# CONFIG_ATA_NONSTANDARD is not set
  3919. +CONFIG_SATA_PMP=y
  3920. +# CONFIG_SATA_AHCI is not set
  3921. +CONFIG_SATA_SIL24=y
  3922. +CONFIG_ATA_SFF=y
  3923. +# CONFIG_SATA_SVW is not set
  3924. +# CONFIG_ATA_PIIX is not set
  3925. +# CONFIG_SATA_MV is not set
  3926. +# CONFIG_SATA_NV is not set
  3927. +# CONFIG_PDC_ADMA is not set
  3928. +# CONFIG_SATA_QSTOR is not set
  3929. +# CONFIG_SATA_PROMISE is not set
  3930. +# CONFIG_SATA_SX4 is not set
  3931. +CONFIG_SATA_SIL=y
  3932. +# CONFIG_SATA_SIS is not set
  3933. +# CONFIG_SATA_ULI is not set
  3934. +# CONFIG_SATA_VIA is not set
  3935. +# CONFIG_SATA_VITESSE is not set
  3936. +# CONFIG_SATA_INIC162X is not set
  3937. +# CONFIG_PATA_ALI is not set
  3938. +# CONFIG_PATA_AMD is not set
  3939. +# CONFIG_PATA_ARTOP is not set
  3940. +# CONFIG_PATA_ATIIXP is not set
  3941. +# CONFIG_PATA_CMD640_PCI is not set
  3942. +# CONFIG_PATA_CMD64X is not set
  3943. +# CONFIG_PATA_CS5520 is not set
  3944. +# CONFIG_PATA_CS5530 is not set
  3945. +# CONFIG_PATA_CYPRESS is not set
  3946. +# CONFIG_PATA_EFAR is not set
  3947. +# CONFIG_ATA_GENERIC is not set
  3948. +# CONFIG_PATA_HPT366 is not set
  3949. +# CONFIG_PATA_HPT37X is not set
  3950. +# CONFIG_PATA_HPT3X2N is not set
  3951. +# CONFIG_PATA_HPT3X3 is not set
  3952. +# CONFIG_PATA_IT821X is not set
  3953. +# CONFIG_PATA_IT8213 is not set
  3954. +# CONFIG_PATA_JMICRON is not set
  3955. +# CONFIG_PATA_TRIFLEX is not set
  3956. +# CONFIG_PATA_MARVELL is not set
  3957. +# CONFIG_PATA_MPIIX is not set
  3958. +# CONFIG_PATA_OLDPIIX is not set
  3959. +# CONFIG_PATA_NETCELL is not set
  3960. +# CONFIG_PATA_NINJA32 is not set
  3961. +# CONFIG_PATA_NS87410 is not set
  3962. +# CONFIG_PATA_NS87415 is not set
  3963. +# CONFIG_PATA_OPTI is not set
  3964. +# CONFIG_PATA_OPTIDMA is not set
  3965. +# CONFIG_PATA_PDC_OLD is not set
  3966. +# CONFIG_PATA_RADISYS is not set
  3967. +# CONFIG_PATA_RZ1000 is not set
  3968. +# CONFIG_PATA_SC1200 is not set
  3969. +# CONFIG_PATA_SERVERWORKS is not set
  3970. +# CONFIG_PATA_PDC2027X is not set
  3971. +# CONFIG_PATA_SIL680 is not set
  3972. +# CONFIG_PATA_SIS is not set
  3973. +# CONFIG_PATA_VIA is not set
  3974. +# CONFIG_PATA_WINBOND is not set
  3975. +# CONFIG_PATA_SCH is not set
  3976. +# CONFIG_MD is not set
  3977. +# CONFIG_FUSION is not set
  3978. +
  3979. +#
  3980. +# IEEE 1394 (FireWire) support
  3981. +#
  3982. +
  3983. +#
  3984. +# Enable only one of the two stacks, unless you know what you are doing
  3985. +#
  3986. +# CONFIG_FIREWIRE is not set
  3987. +# CONFIG_IEEE1394 is not set
  3988. +# CONFIG_I2O is not set
  3989. +CONFIG_NETDEVICES=y
  3990. +# CONFIG_DUMMY is not set
  3991. +# CONFIG_BONDING is not set
  3992. +# CONFIG_MACVLAN is not set
  3993. +# CONFIG_EQUALIZER is not set
  3994. +# CONFIG_TUN is not set
  3995. +# CONFIG_VETH is not set
  3996. +# CONFIG_ARCNET is not set
  3997. +CONFIG_PHYLIB=y
  3998. +
  3999. +#
  4000. +# MII PHY device drivers
  4001. +#
  4002. +# CONFIG_MARVELL_PHY is not set
  4003. +# CONFIG_DAVICOM_PHY is not set
  4004. +# CONFIG_QSEMI_PHY is not set
  4005. +# CONFIG_LXT_PHY is not set
  4006. +# CONFIG_CICADA_PHY is not set
  4007. +# CONFIG_VITESSE_PHY is not set
  4008. +# CONFIG_SMSC_PHY is not set
  4009. +# CONFIG_BROADCOM_PHY is not set
  4010. +CONFIG_BROADCOM5222_PHY=y
  4011. +# CONFIG_ICPLUS_PHY is not set
  4012. +# CONFIG_REALTEK_PHY is not set
  4013. +# CONFIG_NATIONAL_PHY is not set
  4014. +# CONFIG_NATIONAL8364x_PHY is not set
  4015. +# CONFIG_NATIONAL8384x_PHY is not set
  4016. +# CONFIG_MicrelKSZ8041_PHY is not set
  4017. +# CONFIG_STE10XP is not set
  4018. +# CONFIG_LSI_ET1011C_PHY is not set
  4019. +# CONFIG_FIXED_PHY is not set
  4020. +# CONFIG_MDIO_BITBANG is not set
  4021. +CONFIG_NET_ETHERNET=y
  4022. +CONFIG_MII=y
  4023. +# CONFIG_HAPPYMEAL is not set
  4024. +# CONFIG_SUNGEM is not set
  4025. +# CONFIG_CASSINI is not set
  4026. +# CONFIG_NET_VENDOR_3COM is not set
  4027. +# CONFIG_DNET is not set
  4028. +# CONFIG_NET_TULIP is not set
  4029. +# CONFIG_HP100 is not set
  4030. +# CONFIG_IBM_NEW_EMAC_ZMII is not set
  4031. +# CONFIG_IBM_NEW_EMAC_RGMII is not set
  4032. +# CONFIG_IBM_NEW_EMAC_TAH is not set
  4033. +# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
  4034. +# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
  4035. +# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
  4036. +# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
  4037. +CONFIG_NET_PCI=y
  4038. +# CONFIG_PCNET32 is not set
  4039. +# CONFIG_AMD8111_ETH is not set
  4040. +# CONFIG_ADAPTEC_STARFIRE is not set
  4041. +# CONFIG_B44 is not set
  4042. +# CONFIG_FORCEDETH is not set
  4043. +CONFIG_E100=y
  4044. +# CONFIG_FEALNX is not set
  4045. +# CONFIG_NATSEMI is not set
  4046. +CONFIG_NE2K_PCI=y
  4047. +CONFIG_8139CP=y
  4048. +CONFIG_8139TOO=y
  4049. +CONFIG_8139TOO_PIO=y
  4050. +# CONFIG_8139TOO_TUNE_TWISTER is not set
  4051. +# CONFIG_8139TOO_8129 is not set
  4052. +# CONFIG_8139_OLD_RX_RESET is not set
  4053. +# CONFIG_R6040 is not set
  4054. +# CONFIG_SIS900 is not set
  4055. +# CONFIG_EPIC100 is not set
  4056. +# CONFIG_SMSC9420 is not set
  4057. +# CONFIG_SUNDANCE is not set
  4058. +# CONFIG_TLAN is not set
  4059. +# CONFIG_VIA_RHINE is not set
  4060. +# CONFIG_SC92031 is not set
  4061. +CONFIG_FEC_548x=y
  4062. +CONFIG_FEC_548x_ENABLE_FEC2=y
  4063. +CONFIG_FEC_548x_SHARED_PHY=y
  4064. +# CONFIG_ATL2 is not set
  4065. +CONFIG_NETDEV_1000=y
  4066. +# CONFIG_ACENIC is not set
  4067. +# CONFIG_DL2K is not set
  4068. +CONFIG_E1000=y
  4069. +# CONFIG_E1000E is not set
  4070. +# CONFIG_IP1000 is not set
  4071. +# CONFIG_IGB is not set
  4072. +# CONFIG_NS83820 is not set
  4073. +# CONFIG_HAMACHI is not set
  4074. +# CONFIG_YELLOWFIN is not set
  4075. +CONFIG_R8169=y
  4076. +# CONFIG_SIS190 is not set
  4077. +# CONFIG_SKGE is not set
  4078. +# CONFIG_SKY2 is not set
  4079. +# CONFIG_VIA_VELOCITY is not set
  4080. +# CONFIG_TIGON3 is not set
  4081. +# CONFIG_BNX2 is not set
  4082. +# CONFIG_QLA3XXX is not set
  4083. +# CONFIG_ATL1 is not set
  4084. +# CONFIG_ATL1E is not set
  4085. +# CONFIG_ATL1C is not set
  4086. +# CONFIG_JME is not set
  4087. +# CONFIG_NETDEV_10000 is not set
  4088. +# CONFIG_TR is not set
  4089. +
  4090. +#
  4091. +# Wireless LAN
  4092. +#
  4093. +# CONFIG_WLAN_PRE80211 is not set
  4094. +# CONFIG_WLAN_80211 is not set
  4095. +# CONFIG_IWLWIFI_LEDS is not set
  4096. +
  4097. +#
  4098. +# Enable WiMAX (Networking options) to see the WiMAX drivers
  4099. +#
  4100. +
  4101. +#
  4102. +# USB Network Adapters
  4103. +#
  4104. +# CONFIG_USB_CATC is not set
  4105. +# CONFIG_USB_KAWETH is not set
  4106. +# CONFIG_USB_PEGASUS is not set
  4107. +# CONFIG_USB_RTL8150 is not set
  4108. +# CONFIG_USB_USBNET is not set
  4109. +# CONFIG_WAN is not set
  4110. +# CONFIG_FDDI is not set
  4111. +# CONFIG_HIPPI is not set
  4112. +# CONFIG_PPP is not set
  4113. +# CONFIG_SLIP is not set
  4114. +# CONFIG_NET_FC is not set
  4115. +# CONFIG_NETCONSOLE is not set
  4116. +# CONFIG_NETPOLL is not set
  4117. +# CONFIG_NET_POLL_CONTROLLER is not set
  4118. +# CONFIG_ISDN is not set
  4119. +# CONFIG_PHONE is not set
  4120. +
  4121. +#
  4122. +# Input device support
  4123. +#
  4124. +CONFIG_INPUT=y
  4125. +# CONFIG_INPUT_FF_MEMLESS is not set
  4126. +# CONFIG_INPUT_POLLDEV is not set
  4127. +
  4128. +#
  4129. +# Userland interfaces
  4130. +#
  4131. +CONFIG_INPUT_MOUSEDEV=y
  4132. +# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
  4133. +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
  4134. +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
  4135. +# CONFIG_INPUT_JOYDEV is not set
  4136. +CONFIG_INPUT_EVDEV=y
  4137. +# CONFIG_INPUT_EVBUG is not set
  4138. +
  4139. +#
  4140. +# Input Device Drivers
  4141. +#
  4142. +CONFIG_INPUT_KEYBOARD=y
  4143. +# CONFIG_KEYBOARD_ATKBD is not set
  4144. +# CONFIG_KEYBOARD_SUNKBD is not set
  4145. +# CONFIG_KEYBOARD_LKKBD is not set
  4146. +# CONFIG_KEYBOARD_XTKBD is not set
  4147. +# CONFIG_KEYBOARD_NEWTON is not set
  4148. +# CONFIG_KEYBOARD_STOWAWAY is not set
  4149. +# CONFIG_INPUT_MOUSE is not set
  4150. +# CONFIG_INPUT_JOYSTICK is not set
  4151. +# CONFIG_INPUT_TABLET is not set
  4152. +# CONFIG_INPUT_TOUCHSCREEN is not set
  4153. +# CONFIG_INPUT_MISC is not set
  4154. +
  4155. +#
  4156. +# Hardware I/O ports
  4157. +#
  4158. +CONFIG_SERIO=y
  4159. +CONFIG_SERIO_SERPORT=y
  4160. +# CONFIG_SERIO_PCIPS2 is not set
  4161. +# CONFIG_SERIO_RAW is not set
  4162. +# CONFIG_GAMEPORT is not set
  4163. +
  4164. +#
  4165. +# Character devices
  4166. +#
  4167. +CONFIG_VT=y
  4168. +CONFIG_CONSOLE_TRANSLATIONS=y
  4169. +CONFIG_VT_CONSOLE=y
  4170. +CONFIG_HW_CONSOLE=y
  4171. +# CONFIG_VT_HW_CONSOLE_BINDING is not set
  4172. +CONFIG_DEVKMEM=y
  4173. +# CONFIG_SERIAL_NONSTANDARD is not set
  4174. +# CONFIG_NOZOMI is not set
  4175. +
  4176. +#
  4177. +# Serial drivers
  4178. +#
  4179. +# CONFIG_SERIAL_8250 is not set
  4180. +
  4181. +#
  4182. +# Non-8250 serial port support
  4183. +#
  4184. +CONFIG_SERIAL_CORE=y
  4185. +CONFIG_SERIAL_CORE_CONSOLE=y
  4186. +# CONFIG_SERIAL_COLDFIRE_IRDA is not set
  4187. +# CONFIG_SERIAL_COLDFIRE_EDMA is not set
  4188. +CONFIG_SERIAL_MCF=y
  4189. +CONFIG_SERIAL_MCF_BAUDRATE=115200
  4190. +CONFIG_SERIAL_MCF_CONSOLE=y
  4191. +# CONFIG_SERIAL_JSM is not set
  4192. +CONFIG_UNIX98_PTYS=y
  4193. +# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
  4194. +# CONFIG_LEGACY_PTYS is not set
  4195. +# CONFIG_IPMI_HANDLER is not set
  4196. +# CONFIG_HW_RANDOM is not set
  4197. +# CONFIG_R3964 is not set
  4198. +# CONFIG_APPLICOM is not set
  4199. +# CONFIG_RAW_DRIVER is not set
  4200. +# CONFIG_TCG_TPM is not set
  4201. +CONFIG_I2C=y
  4202. +CONFIG_I2C_BOARDINFO=y
  4203. +CONFIG_I2C_CHARDEV=y
  4204. +CONFIG_I2C_HELPER_AUTO=y
  4205. +
  4206. +#
  4207. +# I2C Hardware Bus support
  4208. +#
  4209. +
  4210. +#
  4211. +# PC SMBus host controller drivers
  4212. +#
  4213. +# CONFIG_I2C_ALI1535 is not set
  4214. +# CONFIG_I2C_ALI1563 is not set
  4215. +# CONFIG_I2C_ALI15X3 is not set
  4216. +# CONFIG_I2C_AMD756 is not set
  4217. +# CONFIG_I2C_AMD8111 is not set
  4218. +# CONFIG_I2C_I801 is not set
  4219. +# CONFIG_I2C_ISCH is not set
  4220. +# CONFIG_I2C_PIIX4 is not set
  4221. +# CONFIG_I2C_NFORCE2 is not set
  4222. +# CONFIG_I2C_SIS5595 is not set
  4223. +# CONFIG_I2C_SIS630 is not set
  4224. +# CONFIG_I2C_SIS96X is not set
  4225. +# CONFIG_I2C_VIA is not set
  4226. +# CONFIG_I2C_VIAPRO is not set
  4227. +
  4228. +#
  4229. +# I2C system bus drivers (mostly embedded / system-on-chip)
  4230. +#
  4231. +CONFIG_I2C_MCF=y
  4232. +# CONFIG_I2C_OCORES is not set
  4233. +# CONFIG_I2C_SIMTEC is not set
  4234. +
  4235. +#
  4236. +# External I2C/SMBus adapter drivers
  4237. +#
  4238. +# CONFIG_I2C_PARPORT_LIGHT is not set
  4239. +# CONFIG_I2C_TAOS_EVM is not set
  4240. +# CONFIG_I2C_TINY_USB is not set
  4241. +
  4242. +#
  4243. +# Graphics adapter I2C/DDC channel drivers
  4244. +#
  4245. +# CONFIG_I2C_VOODOO3 is not set
  4246. +
  4247. +#
  4248. +# Other I2C/SMBus bus drivers
  4249. +#
  4250. +# CONFIG_I2C_PCA_PLATFORM is not set
  4251. +# CONFIG_I2C_STUB is not set
  4252. +
  4253. +#
  4254. +# Miscellaneous I2C Chip support
  4255. +#
  4256. +# CONFIG_DS1682 is not set
  4257. +# CONFIG_SENSORS_PCF8574 is not set
  4258. +# CONFIG_PCF8575 is not set
  4259. +# CONFIG_SENSORS_PCA9539 is not set
  4260. +# CONFIG_SENSORS_PCF8591 is not set
  4261. +# CONFIG_SENSORS_MAX6875 is not set
  4262. +# CONFIG_SENSORS_TSL2550 is not set
  4263. +# CONFIG_I2C_DEBUG_CORE is not set
  4264. +# CONFIG_I2C_DEBUG_ALGO is not set
  4265. +# CONFIG_I2C_DEBUG_BUS is not set
  4266. +# CONFIG_I2C_DEBUG_CHIP is not set
  4267. +# CONFIG_SPI is not set
  4268. +# CONFIG_W1 is not set
  4269. +# CONFIG_POWER_SUPPLY is not set
  4270. +# CONFIG_HWMON is not set
  4271. +# CONFIG_THERMAL is not set
  4272. +# CONFIG_THERMAL_HWMON is not set
  4273. +CONFIG_WATCHDOG=y
  4274. +# CONFIG_WATCHDOG_NOWAYOUT is not set
  4275. +
  4276. +#
  4277. +# Watchdog Device Drivers
  4278. +#
  4279. +# CONFIG_SOFT_WATCHDOG is not set
  4280. +# CONFIG_ALIM7101_WDT is not set
  4281. +CONFIG_COLDFIRE_WATCHDOG=y
  4282. +
  4283. +#
  4284. +# PCI-based Watchdog Cards
  4285. +#
  4286. +# CONFIG_PCIPCWATCHDOG is not set
  4287. +# CONFIG_WDTPCI is not set
  4288. +
  4289. +#
  4290. +# USB-based Watchdog Cards
  4291. +#
  4292. +# CONFIG_USBPCWATCHDOG is not set
  4293. +CONFIG_SSB_POSSIBLE=y
  4294. +
  4295. +#
  4296. +# Sonics Silicon Backplane
  4297. +#
  4298. +# CONFIG_SSB is not set
  4299. +
  4300. +#
  4301. +# Multifunction device drivers
  4302. +#
  4303. +# CONFIG_MFD_CORE is not set
  4304. +# CONFIG_MFD_SM501 is not set
  4305. +# CONFIG_HTC_PASIC3 is not set
  4306. +# CONFIG_MFD_TMIO is not set
  4307. +# CONFIG_PMIC_DA903X is not set
  4308. +# CONFIG_MFD_WM8400 is not set
  4309. +# CONFIG_MFD_WM8350_I2C is not set
  4310. +# CONFIG_MFD_PCF50633 is not set
  4311. +# CONFIG_REGULATOR is not set
  4312. +
  4313. +#
  4314. +# Multimedia devices
  4315. +#
  4316. +
  4317. +#
  4318. +# Multimedia core support
  4319. +#
  4320. +# CONFIG_VIDEO_DEV is not set
  4321. +# CONFIG_DVB_CORE is not set
  4322. +# CONFIG_VIDEO_MEDIA is not set
  4323. +
  4324. +#
  4325. +# Multimedia drivers
  4326. +#
  4327. +CONFIG_DAB=y
  4328. +# CONFIG_USB_DABUSB is not set
  4329. +
  4330. +#
  4331. +# Graphics support
  4332. +#
  4333. +# CONFIG_DRM is not set
  4334. +# CONFIG_VGASTATE is not set
  4335. +CONFIG_VIDEO_OUTPUT_CONTROL=m
  4336. +CONFIG_FB=y
  4337. +# CONFIG_FIRMWARE_EDID is not set
  4338. +# CONFIG_FB_DDC is not set
  4339. +# CONFIG_FB_BOOT_VESA_SUPPORT is not set
  4340. +CONFIG_FB_CFB_FILLRECT=y
  4341. +CONFIG_FB_CFB_COPYAREA=y
  4342. +CONFIG_FB_CFB_IMAGEBLIT=y
  4343. +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
  4344. +# CONFIG_FB_SYS_FILLRECT is not set
  4345. +# CONFIG_FB_SYS_COPYAREA is not set
  4346. +# CONFIG_FB_SYS_IMAGEBLIT is not set
  4347. +# CONFIG_FB_FOREIGN_ENDIAN is not set
  4348. +# CONFIG_FB_SYS_FOPS is not set
  4349. +CONFIG_FB_DEFERRED_IO=y
  4350. +# CONFIG_FB_SVGALIB is not set
  4351. +# CONFIG_FB_MACMODES is not set
  4352. +# CONFIG_FB_BACKLIGHT is not set
  4353. +# CONFIG_FB_MODE_HELPERS is not set
  4354. +# CONFIG_FB_TILEBLITTING is not set
  4355. +
  4356. +#
  4357. +# Frame buffer hardware drivers
  4358. +#
  4359. +CONFIG_FB_SMI=y
  4360. +# CONFIG_FB_CIRRUS is not set
  4361. +# CONFIG_FB_PM2 is not set
  4362. +# CONFIG_FB_CYBER2000 is not set
  4363. +# CONFIG_FB_ASILIANT is not set
  4364. +# CONFIG_FB_IMSTT is not set
  4365. +# CONFIG_FB_S1D13XXX is not set
  4366. +# CONFIG_FB_NVIDIA is not set
  4367. +# CONFIG_FB_RIVA is not set
  4368. +# CONFIG_FB_MATROX is not set
  4369. +# CONFIG_FB_RADEON is not set
  4370. +# CONFIG_FB_ATY128 is not set
  4371. +# CONFIG_FB_ATY is not set
  4372. +# CONFIG_FB_S3 is not set
  4373. +# CONFIG_FB_SAVAGE is not set
  4374. +# CONFIG_FB_SIS is not set
  4375. +# CONFIG_FB_VIA is not set
  4376. +# CONFIG_FB_NEOMAGIC is not set
  4377. +# CONFIG_FB_KYRO is not set
  4378. +# CONFIG_FB_3DFX is not set
  4379. +# CONFIG_FB_VOODOO1 is not set
  4380. +# CONFIG_FB_VT8623 is not set
  4381. +# CONFIG_FB_TRIDENT is not set
  4382. +# CONFIG_FB_ARK is not set
  4383. +# CONFIG_FB_PM3 is not set
  4384. +# CONFIG_FB_CARMINE is not set
  4385. +# CONFIG_FB_VIRTUAL is not set
  4386. +# CONFIG_FB_METRONOME is not set
  4387. +# CONFIG_FB_MB862XX is not set
  4388. +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
  4389. +
  4390. +#
  4391. +# Display device support
  4392. +#
  4393. +# CONFIG_DISPLAY_SUPPORT is not set
  4394. +
  4395. +#
  4396. +# Console display driver support
  4397. +#
  4398. +CONFIG_DUMMY_CONSOLE=y
  4399. +CONFIG_FRAMEBUFFER_CONSOLE=y
  4400. +# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
  4401. +# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
  4402. +CONFIG_FONTS=y
  4403. +CONFIG_FONT_8x8=y
  4404. +CONFIG_FONT_8x16=y
  4405. +CONFIG_FONT_6x11=y
  4406. +# CONFIG_FONT_7x14 is not set
  4407. +CONFIG_FONT_PEARL_8x8=y
  4408. +CONFIG_FONT_ACORN_8x8=y
  4409. +CONFIG_FONT_MINI_4x6=y
  4410. +CONFIG_FONT_SUN8x16=y
  4411. +CONFIG_FONT_SUN12x22=y
  4412. +CONFIG_FONT_10x18=y
  4413. +CONFIG_LOGO=y
  4414. +CONFIG_LOGO_LINUX_MONO=y
  4415. +CONFIG_LOGO_LINUX_VGA16=y
  4416. +CONFIG_LOGO_LINUX_CLUT224=y
  4417. +# CONFIG_SOUND is not set
  4418. +CONFIG_HID_SUPPORT=y
  4419. +CONFIG_HID=y
  4420. +CONFIG_HID_DEBUG=y
  4421. +# CONFIG_HIDRAW is not set
  4422. +
  4423. +#
  4424. +# USB Input Devices
  4425. +#
  4426. +CONFIG_USB_HID=y
  4427. +# CONFIG_HID_PID is not set
  4428. +# CONFIG_USB_HIDDEV is not set
  4429. +
  4430. +#
  4431. +# Special HID drivers
  4432. +#
  4433. +CONFIG_HID_COMPAT=y
  4434. +CONFIG_HID_A4TECH=y
  4435. +CONFIG_HID_APPLE=y
  4436. +CONFIG_HID_BELKIN=y
  4437. +CONFIG_HID_CHERRY=y
  4438. +CONFIG_HID_CHICONY=y
  4439. +CONFIG_HID_CYPRESS=y
  4440. +CONFIG_HID_EZKEY=y
  4441. +CONFIG_HID_GYRATION=y
  4442. +CONFIG_HID_LOGITECH=y
  4443. +# CONFIG_LOGITECH_FF is not set
  4444. +# CONFIG_LOGIRUMBLEPAD2_FF is not set
  4445. +CONFIG_HID_MICROSOFT=y
  4446. +CONFIG_HID_MONTEREY=y
  4447. +CONFIG_HID_NTRIG=y
  4448. +CONFIG_HID_PANTHERLORD=y
  4449. +# CONFIG_PANTHERLORD_FF is not set
  4450. +CONFIG_HID_PETALYNX=y
  4451. +CONFIG_HID_SAMSUNG=y
  4452. +CONFIG_HID_SONY=y
  4453. +CONFIG_HID_SUNPLUS=y
  4454. +# CONFIG_GREENASIA_FF is not set
  4455. +CONFIG_HID_TOPSEED=y
  4456. +# CONFIG_THRUSTMASTER_FF is not set
  4457. +# CONFIG_ZEROPLUS_FF is not set
  4458. +CONFIG_USB_SUPPORT=y
  4459. +CONFIG_USB_ARCH_HAS_HCD=y
  4460. +CONFIG_USB_ARCH_HAS_OHCI=y
  4461. +CONFIG_USB_ARCH_HAS_EHCI=y
  4462. +CONFIG_USB=y
  4463. +# CONFIG_USB_DEBUG is not set
  4464. +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set
  4465. +
  4466. +#
  4467. +# Miscellaneous USB options
  4468. +#
  4469. +CONFIG_USB_DEVICEFS=y
  4470. +# CONFIG_USB_DEVICE_CLASS is not set
  4471. +# CONFIG_USB_DYNAMIC_MINORS is not set
  4472. +# CONFIG_USB_SUSPEND is not set
  4473. +# CONFIG_USB_OTG is not set
  4474. +CONFIG_USB_MON=y
  4475. +# CONFIG_USB_WUSB is not set
  4476. +# CONFIG_USB_WUSB_CBAF is not set
  4477. +
  4478. +#
  4479. +# USB Host Controller Drivers
  4480. +#
  4481. +# CONFIG_USB_C67X00_HCD is not set
  4482. +CONFIG_USB_EHCI_HCD=y
  4483. +CONFIG_USB_EHCI_ROOT_HUB_TT=y
  4484. +# CONFIG_USB_EHCI_TT_NEWSCHED is not set
  4485. +# CONFIG_USB_OXU210HP_HCD is not set
  4486. +# CONFIG_USB_ISP116X_HCD is not set
  4487. +# CONFIG_USB_ISP1760_HCD is not set
  4488. +# CONFIG_USB_OHCI_HCD is not set
  4489. +# CONFIG_USB_UHCI_HCD is not set
  4490. +# CONFIG_USB_SL811_HCD is not set
  4491. +# CONFIG_USB_R8A66597_HCD is not set
  4492. +# CONFIG_USB_WHCI_HCD is not set
  4493. +# CONFIG_USB_HWA_HCD is not set
  4494. +
  4495. +#
  4496. +# USB Device Class drivers
  4497. +#
  4498. +# CONFIG_USB_ACM is not set
  4499. +# CONFIG_USB_PRINTER is not set
  4500. +# CONFIG_USB_WDM is not set
  4501. +# CONFIG_USB_TMC is not set
  4502. +
  4503. +#
  4504. +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed;
  4505. +#
  4506. +
  4507. +#
  4508. +# see USB_STORAGE Help for more information
  4509. +#
  4510. +CONFIG_USB_STORAGE=y
  4511. +# CONFIG_USB_STORAGE_DEBUG is not set
  4512. +# CONFIG_USB_STORAGE_DATAFAB is not set
  4513. +# CONFIG_USB_STORAGE_FREECOM is not set
  4514. +# CONFIG_USB_STORAGE_ISD200 is not set
  4515. +# CONFIG_USB_STORAGE_USBAT is not set
  4516. +# CONFIG_USB_STORAGE_SDDR09 is not set
  4517. +# CONFIG_USB_STORAGE_SDDR55 is not set
  4518. +# CONFIG_USB_STORAGE_JUMPSHOT is not set
  4519. +# CONFIG_USB_STORAGE_ALAUDA is not set
  4520. +# CONFIG_USB_STORAGE_ONETOUCH is not set
  4521. +# CONFIG_USB_STORAGE_KARMA is not set
  4522. +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
  4523. +# CONFIG_USB_LIBUSUAL is not set
  4524. +
  4525. +#
  4526. +# USB Imaging devices
  4527. +#
  4528. +# CONFIG_USB_MDC800 is not set
  4529. +# CONFIG_USB_MICROTEK is not set
  4530. +
  4531. +#
  4532. +# USB port drivers
  4533. +#
  4534. +# CONFIG_USB_SERIAL is not set
  4535. +
  4536. +#
  4537. +# USB Miscellaneous drivers
  4538. +#
  4539. +# CONFIG_USB_EMI62 is not set
  4540. +# CONFIG_USB_EMI26 is not set
  4541. +# CONFIG_USB_ADUTUX is not set
  4542. +# CONFIG_USB_SEVSEG is not set
  4543. +# CONFIG_USB_RIO500 is not set
  4544. +# CONFIG_USB_LEGOTOWER is not set
  4545. +# CONFIG_USB_LCD is not set
  4546. +# CONFIG_USB_BERRY_CHARGE is not set
  4547. +# CONFIG_USB_LED is not set
  4548. +# CONFIG_USB_CYPRESS_CY7C63 is not set
  4549. +# CONFIG_USB_CYTHERM is not set
  4550. +# CONFIG_USB_PHIDGET is not set
  4551. +# CONFIG_USB_IDMOUSE is not set
  4552. +# CONFIG_USB_FTDI_ELAN is not set
  4553. +# CONFIG_USB_APPLEDISPLAY is not set
  4554. +# CONFIG_USB_SISUSBVGA is not set
  4555. +# CONFIG_USB_LD is not set
  4556. +# CONFIG_USB_TRANCEVIBRATOR is not set
  4557. +# CONFIG_USB_IOWARRIOR is not set
  4558. +# CONFIG_USB_TEST is not set
  4559. +# CONFIG_USB_ISIGHTFW is not set
  4560. +# CONFIG_USB_VST is not set
  4561. +# CONFIG_USB_GADGET is not set
  4562. +
  4563. +#
  4564. +# OTG and related infrastructure
  4565. +#
  4566. +# CONFIG_UWB is not set
  4567. +# CONFIG_MMC is not set
  4568. +# CONFIG_MEMSTICK is not set
  4569. +# CONFIG_NEW_LEDS is not set
  4570. +# CONFIG_ACCESSIBILITY is not set
  4571. +# CONFIG_INFINIBAND is not set
  4572. +CONFIG_RTC_LIB=y
  4573. +CONFIG_RTC_CLASS=y
  4574. +CONFIG_RTC_HCTOSYS=y
  4575. +CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
  4576. +# CONFIG_RTC_DEBUG is not set
  4577. +
  4578. +#
  4579. +# RTC interfaces
  4580. +#
  4581. +CONFIG_RTC_INTF_SYSFS=y
  4582. +CONFIG_RTC_INTF_PROC=y
  4583. +CONFIG_RTC_INTF_DEV=y
  4584. +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
  4585. +# CONFIG_RTC_DRV_TEST is not set
  4586. +
  4587. +#
  4588. +# I2C RTC drivers
  4589. +#
  4590. +# CONFIG_RTC_DRV_DS1307 is not set
  4591. +# CONFIG_RTC_DRV_DS1374 is not set
  4592. +# CONFIG_RTC_DRV_DS1672 is not set
  4593. +# CONFIG_RTC_DRV_MAX6900 is not set
  4594. +CONFIG_RTC_DRV_RS5C372=y
  4595. +# CONFIG_RTC_DRV_ISL1208 is not set
  4596. +# CONFIG_RTC_DRV_X1205 is not set
  4597. +# CONFIG_RTC_DRV_PCF8563 is not set
  4598. +# CONFIG_RTC_DRV_PCF8583 is not set
  4599. +# CONFIG_RTC_DRV_M41T80 is not set
  4600. +# CONFIG_RTC_DRV_S35390A is not set
  4601. +# CONFIG_RTC_DRV_FM3130 is not set
  4602. +# CONFIG_RTC_DRV_RX8581 is not set
  4603. +
  4604. +#
  4605. +# SPI RTC drivers
  4606. +#
  4607. +
  4608. +#
  4609. +# Platform RTC drivers
  4610. +#
  4611. +# CONFIG_RTC_DRV_DS1286 is not set
  4612. +# CONFIG_RTC_DRV_DS1511 is not set
  4613. +# CONFIG_RTC_DRV_DS1553 is not set
  4614. +# CONFIG_RTC_DRV_DS1742 is not set
  4615. +# CONFIG_RTC_DRV_STK17TA8 is not set
  4616. +# CONFIG_RTC_DRV_M48T86 is not set
  4617. +# CONFIG_RTC_DRV_M48T35 is not set
  4618. +# CONFIG_RTC_DRV_M48T59 is not set
  4619. +# CONFIG_RTC_DRV_BQ4802 is not set
  4620. +# CONFIG_RTC_DRV_V3020 is not set
  4621. +
  4622. +#
  4623. +# on-CPU RTC drivers
  4624. +#
  4625. +# CONFIG_RTC_MCF is not set
  4626. +# CONFIG_RTC_M5441X is not set
  4627. +# CONFIG_DMADEVICES is not set
  4628. +# CONFIG_UIO is not set
  4629. +# CONFIG_STAGING is not set
  4630. +
  4631. +#
  4632. +# Character devices
  4633. +#
  4634. +CONFIG_TICK_ONESHOT=y
  4635. +CONFIG_NO_HZ=y
  4636. +CONFIG_HIGH_RES_TIMERS=y
  4637. +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
  4638. +
  4639. +#
  4640. +# File systems
  4641. +#
  4642. +CONFIG_EXT2_FS=y
  4643. +# CONFIG_EXT2_FS_XATTR is not set
  4644. +# CONFIG_EXT2_FS_XIP is not set
  4645. +CONFIG_EXT3_FS=y
  4646. +CONFIG_EXT3_FS_XATTR=y
  4647. +# CONFIG_EXT3_FS_POSIX_ACL is not set
  4648. +# CONFIG_EXT3_FS_SECURITY is not set
  4649. +# CONFIG_EXT4_FS is not set
  4650. +CONFIG_JBD=y
  4651. +CONFIG_FS_MBCACHE=y
  4652. +# CONFIG_REISERFS_FS is not set
  4653. +# CONFIG_JFS_FS is not set
  4654. +# CONFIG_FS_POSIX_ACL is not set
  4655. +CONFIG_FILE_LOCKING=y
  4656. +# CONFIG_XFS_FS is not set
  4657. +# CONFIG_GFS2_FS is not set
  4658. +# CONFIG_OCFS2_FS is not set
  4659. +# CONFIG_BTRFS_FS is not set
  4660. +CONFIG_DNOTIFY=y
  4661. +# CONFIG_INOTIFY is not set
  4662. +# CONFIG_QUOTA is not set
  4663. +# CONFIG_AUTOFS_FS is not set
  4664. +# CONFIG_AUTOFS4_FS is not set
  4665. +# CONFIG_FUSE_FS is not set
  4666. +
  4667. +#
  4668. +# CD-ROM/DVD Filesystems
  4669. +#
  4670. +# CONFIG_ISO9660_FS is not set
  4671. +# CONFIG_UDF_FS is not set
  4672. +
  4673. +#
  4674. +# DOS/FAT/NT Filesystems
  4675. +#
  4676. +CONFIG_FAT_FS=y
  4677. +CONFIG_MSDOS_FS=y
  4678. +CONFIG_VFAT_FS=y
  4679. +CONFIG_FAT_DEFAULT_CODEPAGE=437
  4680. +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
  4681. +CONFIG_NTFS_FS=y
  4682. +# CONFIG_NTFS_DEBUG is not set
  4683. +CONFIG_NTFS_RW=y
  4684. +
  4685. +#
  4686. +# Pseudo filesystems
  4687. +#
  4688. +CONFIG_PROC_FS=y
  4689. +# CONFIG_PROC_KCORE is not set
  4690. +CONFIG_PROC_SYSCTL=y
  4691. +CONFIG_PROC_PAGE_MONITOR=y
  4692. +CONFIG_SYSFS=y
  4693. +CONFIG_TMPFS=y
  4694. +# CONFIG_TMPFS_POSIX_ACL is not set
  4695. +# CONFIG_HUGETLB_PAGE is not set
  4696. +# CONFIG_CONFIGFS_FS is not set
  4697. +CONFIG_MISC_FILESYSTEMS=y
  4698. +# CONFIG_ADFS_FS is not set
  4699. +# CONFIG_AFFS_FS is not set
  4700. +# CONFIG_HFS_FS is not set
  4701. +# CONFIG_HFSPLUS_FS is not set
  4702. +# CONFIG_BEFS_FS is not set
  4703. +# CONFIG_BFS_FS is not set
  4704. +# CONFIG_EFS_FS is not set
  4705. +CONFIG_JFFS2_FS=y
  4706. +CONFIG_JFFS2_FS_DEBUG=0
  4707. +CONFIG_JFFS2_FS_WRITEBUFFER=y
  4708. +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
  4709. +# CONFIG_JFFS2_SUMMARY is not set
  4710. +# CONFIG_JFFS2_FS_XATTR is not set
  4711. +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
  4712. +CONFIG_JFFS2_ZLIB=y
  4713. +# CONFIG_JFFS2_LZO is not set
  4714. +CONFIG_JFFS2_RTIME=y
  4715. +# CONFIG_JFFS2_RUBIN is not set
  4716. +# CONFIG_CRAMFS is not set
  4717. +# CONFIG_SQUASHFS is not set
  4718. +# CONFIG_VXFS_FS is not set
  4719. +CONFIG_MINIX_FS=y
  4720. +# CONFIG_OMFS_FS is not set
  4721. +# CONFIG_HPFS_FS is not set
  4722. +# CONFIG_QNX4FS_FS is not set
  4723. +CONFIG_ROMFS_FS=y
  4724. +# CONFIG_SYSV_FS is not set
  4725. +# CONFIG_UFS_FS is not set
  4726. +CONFIG_NETWORK_FILESYSTEMS=y
  4727. +CONFIG_NFS_FS=y
  4728. +# CONFIG_NFS_V3 is not set
  4729. +# CONFIG_NFS_V4 is not set
  4730. +CONFIG_ROOT_NFS=y
  4731. +# CONFIG_NFSD is not set
  4732. +CONFIG_LOCKD=y
  4733. +CONFIG_NFS_COMMON=y
  4734. +CONFIG_SUNRPC=y
  4735. +# CONFIG_SUNRPC_REGISTER_V4 is not set
  4736. +# CONFIG_RPCSEC_GSS_KRB5 is not set
  4737. +# CONFIG_RPCSEC_GSS_SPKM3 is not set
  4738. +# CONFIG_SMB_FS is not set
  4739. +# CONFIG_CIFS is not set
  4740. +# CONFIG_NCP_FS is not set
  4741. +# CONFIG_CODA_FS is not set
  4742. +# CONFIG_AFS_FS is not set
  4743. +
  4744. +#
  4745. +# Partition Types
  4746. +#
  4747. +CONFIG_PARTITION_ADVANCED=y
  4748. +# CONFIG_ACORN_PARTITION is not set
  4749. +# CONFIG_OSF_PARTITION is not set
  4750. +# CONFIG_AMIGA_PARTITION is not set
  4751. +# CONFIG_ATARI_PARTITION is not set
  4752. +# CONFIG_MAC_PARTITION is not set
  4753. +CONFIG_MSDOS_PARTITION=y
  4754. +# CONFIG_BSD_DISKLABEL is not set
  4755. +# CONFIG_MINIX_SUBPARTITION is not set
  4756. +# CONFIG_SOLARIS_X86_PARTITION is not set
  4757. +# CONFIG_UNIXWARE_DISKLABEL is not set
  4758. +# CONFIG_LDM_PARTITION is not set
  4759. +# CONFIG_SGI_PARTITION is not set
  4760. +# CONFIG_ULTRIX_PARTITION is not set
  4761. +# CONFIG_SUN_PARTITION is not set
  4762. +# CONFIG_KARMA_PARTITION is not set
  4763. +# CONFIG_EFI_PARTITION is not set
  4764. +# CONFIG_SYSV68_PARTITION is not set
  4765. +CONFIG_NLS=y
  4766. +CONFIG_NLS_DEFAULT="iso8859-1"
  4767. +CONFIG_NLS_CODEPAGE_437=y
  4768. +# CONFIG_NLS_CODEPAGE_737 is not set
  4769. +# CONFIG_NLS_CODEPAGE_775 is not set
  4770. +# CONFIG_NLS_CODEPAGE_850 is not set
  4771. +# CONFIG_NLS_CODEPAGE_852 is not set
  4772. +# CONFIG_NLS_CODEPAGE_855 is not set
  4773. +# CONFIG_NLS_CODEPAGE_857 is not set
  4774. +# CONFIG_NLS_CODEPAGE_860 is not set
  4775. +# CONFIG_NLS_CODEPAGE_861 is not set
  4776. +# CONFIG_NLS_CODEPAGE_862 is not set
  4777. +# CONFIG_NLS_CODEPAGE_863 is not set
  4778. +# CONFIG_NLS_CODEPAGE_864 is not set
  4779. +# CONFIG_NLS_CODEPAGE_865 is not set
  4780. +# CONFIG_NLS_CODEPAGE_866 is not set
  4781. +# CONFIG_NLS_CODEPAGE_869 is not set
  4782. +# CONFIG_NLS_CODEPAGE_936 is not set
  4783. +# CONFIG_NLS_CODEPAGE_950 is not set
  4784. +# CONFIG_NLS_CODEPAGE_932 is not set
  4785. +# CONFIG_NLS_CODEPAGE_949 is not set
  4786. +# CONFIG_NLS_CODEPAGE_874 is not set
  4787. +# CONFIG_NLS_ISO8859_8 is not set
  4788. +# CONFIG_NLS_CODEPAGE_1250 is not set
  4789. +# CONFIG_NLS_CODEPAGE_1251 is not set
  4790. +# CONFIG_NLS_ASCII is not set
  4791. +CONFIG_NLS_ISO8859_1=y
  4792. +# CONFIG_NLS_ISO8859_2 is not set
  4793. +# CONFIG_NLS_ISO8859_3 is not set
  4794. +# CONFIG_NLS_ISO8859_4 is not set
  4795. +# CONFIG_NLS_ISO8859_5 is not set
  4796. +# CONFIG_NLS_ISO8859_6 is not set
  4797. +# CONFIG_NLS_ISO8859_7 is not set
  4798. +# CONFIG_NLS_ISO8859_9 is not set
  4799. +# CONFIG_NLS_ISO8859_13 is not set
  4800. +# CONFIG_NLS_ISO8859_14 is not set
  4801. +# CONFIG_NLS_ISO8859_15 is not set
  4802. +# CONFIG_NLS_KOI8_R is not set
  4803. +# CONFIG_NLS_KOI8_U is not set
  4804. +CONFIG_NLS_UTF8=y
  4805. +# CONFIG_DLM is not set
  4806. +
  4807. +#
  4808. +# Kernel hacking
  4809. +#
  4810. +# CONFIG_PRINTK_TIME is not set
  4811. +CONFIG_ENABLE_WARN_DEPRECATED=y
  4812. +# CONFIG_ENABLE_MUST_CHECK is not set
  4813. +CONFIG_FRAME_WARN=1024
  4814. +# CONFIG_MAGIC_SYSRQ is not set
  4815. +# CONFIG_UNUSED_SYMBOLS is not set
  4816. +# CONFIG_DEBUG_FS is not set
  4817. +# CONFIG_HEADERS_CHECK is not set
  4818. +# CONFIG_DEBUG_KERNEL is not set
  4819. +CONFIG_DEBUG_BUGVERBOSE=y
  4820. +CONFIG_DEBUG_MEMORY_INIT=y
  4821. +# CONFIG_RCU_CPU_STALL_DETECTOR is not set
  4822. +# CONFIG_SYSCTL_SYSCALL_CHECK is not set
  4823. +
  4824. +#
  4825. +# Tracers
  4826. +#
  4827. +# CONFIG_DYNAMIC_PRINTK_DEBUG is not set
  4828. +# CONFIG_SAMPLES is not set
  4829. +# CONFIG_BOOTPARAM is not set
  4830. +
  4831. +#
  4832. +# Security options
  4833. +#
  4834. +# CONFIG_KEYS is not set
  4835. +# CONFIG_SECURITY is not set
  4836. +# CONFIG_SECURITYFS is not set
  4837. +# CONFIG_SECURITY_FILE_CAPABILITIES is not set
  4838. +CONFIG_CRYPTO=y
  4839. +
  4840. +#
  4841. +# Crypto core or helper
  4842. +#
  4843. +# CONFIG_CRYPTO_FIPS is not set
  4844. +CONFIG_CRYPTO_ALGAPI=y
  4845. +CONFIG_CRYPTO_ALGAPI2=y
  4846. +CONFIG_CRYPTO_AEAD=y
  4847. +CONFIG_CRYPTO_AEAD2=y
  4848. +CONFIG_CRYPTO_BLKCIPHER=y
  4849. +CONFIG_CRYPTO_BLKCIPHER2=y
  4850. +CONFIG_CRYPTO_HASH=y
  4851. +CONFIG_CRYPTO_HASH2=y
  4852. +CONFIG_CRYPTO_RNG2=y
  4853. +CONFIG_CRYPTO_MANAGER=y
  4854. +CONFIG_CRYPTO_MANAGER2=y
  4855. +# CONFIG_CRYPTO_GF128MUL is not set
  4856. +# CONFIG_CRYPTO_NULL is not set
  4857. +# CONFIG_CRYPTO_CRYPTD is not set
  4858. +CONFIG_CRYPTO_AUTHENC=y
  4859. +CONFIG_CRYPTO_TEST=m
  4860. +
  4861. +#
  4862. +# Authenticated Encryption with Associated Data
  4863. +#
  4864. +# CONFIG_CRYPTO_CCM is not set
  4865. +# CONFIG_CRYPTO_GCM is not set
  4866. +# CONFIG_CRYPTO_SEQIV is not set
  4867. +
  4868. +#
  4869. +# Block modes
  4870. +#
  4871. +CONFIG_CRYPTO_CBC=y
  4872. +# CONFIG_CRYPTO_CTR is not set
  4873. +# CONFIG_CRYPTO_CTS is not set
  4874. +# CONFIG_CRYPTO_ECB is not set
  4875. +# CONFIG_CRYPTO_LRW is not set
  4876. +# CONFIG_CRYPTO_PCBC is not set
  4877. +# CONFIG_CRYPTO_XTS is not set
  4878. +
  4879. +#
  4880. +# Hash modes
  4881. +#
  4882. +CONFIG_CRYPTO_HMAC=y
  4883. +# CONFIG_CRYPTO_XCBC is not set
  4884. +
  4885. +#
  4886. +# Digest
  4887. +#
  4888. +CONFIG_CRYPTO_CRC32C=y
  4889. +# CONFIG_CRYPTO_MD4 is not set
  4890. +CONFIG_CRYPTO_MD5=y
  4891. +# CONFIG_CRYPTO_MICHAEL_MIC is not set
  4892. +# CONFIG_CRYPTO_RMD128 is not set
  4893. +# CONFIG_CRYPTO_RMD160 is not set
  4894. +# CONFIG_CRYPTO_RMD256 is not set
  4895. +# CONFIG_CRYPTO_RMD320 is not set
  4896. +CONFIG_CRYPTO_SHA1=y
  4897. +# CONFIG_CRYPTO_SHA256 is not set
  4898. +# CONFIG_CRYPTO_SHA512 is not set
  4899. +# CONFIG_CRYPTO_TGR192 is not set
  4900. +# CONFIG_CRYPTO_WP512 is not set
  4901. +
  4902. +#
  4903. +# Ciphers
  4904. +#
  4905. +# CONFIG_CRYPTO_AES is not set
  4906. +# CONFIG_CRYPTO_ANUBIS is not set
  4907. +# CONFIG_CRYPTO_ARC4 is not set
  4908. +# CONFIG_CRYPTO_BLOWFISH is not set
  4909. +# CONFIG_CRYPTO_CAMELLIA is not set
  4910. +# CONFIG_CRYPTO_CAST5 is not set
  4911. +# CONFIG_CRYPTO_CAST6 is not set
  4912. +CONFIG_CRYPTO_DES=y
  4913. +# CONFIG_CRYPTO_FCRYPT is not set
  4914. +# CONFIG_CRYPTO_KHAZAD is not set
  4915. +# CONFIG_CRYPTO_SALSA20 is not set
  4916. +# CONFIG_CRYPTO_SEED is not set
  4917. +# CONFIG_CRYPTO_SERPENT is not set
  4918. +# CONFIG_CRYPTO_TEA is not set
  4919. +# CONFIG_CRYPTO_TWOFISH is not set
  4920. +
  4921. +#
  4922. +# Compression
  4923. +#
  4924. +# CONFIG_CRYPTO_DEFLATE is not set
  4925. +# CONFIG_CRYPTO_LZO is not set
  4926. +
  4927. +#
  4928. +# Random Number Generation
  4929. +#
  4930. +# CONFIG_CRYPTO_ANSI_CPRNG is not set
  4931. +
  4932. +#
  4933. +# OCF Configuration
  4934. +#
  4935. +# CONFIG_OCF_OCF is not set
  4936. +
  4937. +#
  4938. +# Talitos Driver
  4939. +#
  4940. +# CONFIG_CRYPTO_HW is not set
  4941. +
  4942. +#
  4943. +# Library routines
  4944. +#
  4945. +CONFIG_BITREVERSE=y
  4946. +CONFIG_GENERIC_FIND_LAST_BIT=y
  4947. +CONFIG_CRC_CCITT=y
  4948. +CONFIG_CRC16=y
  4949. +# CONFIG_CRC_T10DIF is not set
  4950. +# CONFIG_CRC_ITU_T is not set
  4951. +CONFIG_CRC32=y
  4952. +# CONFIG_CRC7 is not set
  4953. +CONFIG_LIBCRC32C=y
  4954. +CONFIG_ZLIB_INFLATE=y
  4955. +CONFIG_ZLIB_DEFLATE=y
  4956. +CONFIG_PLIST=y
  4957. +CONFIG_HAS_IOMEM=y
  4958. +CONFIG_HAS_IOPORT=y
  4959. +CONFIG_HAS_DMA=y
  4960. --- /dev/null
  4961. +++ b/arch/m68k/include/asm/cf_548x_cacheflush.h
  4962. @@ -0,0 +1,262 @@
  4963. +/*
  4964. + * arch/m68k/include/asm/cf_548x_cacheflush.h - Coldfire 547x/548x Cache
  4965. + *
  4966. + * Copyright (C) 2007-2011 Freescale Semiconductor, Inc. All Rights Reserved.
  4967. + * Kurt Mahan [email protected]
  4968. + * Shrek Wu [email protected]
  4969. + *
  4970. + * Based on include/asm-m68k/cacheflush.h
  4971. + *
  4972. + * This program is free software; you can redistribute it and/or modify it
  4973. + * under the terms of the GNU General Public License as published by the
  4974. + * Free Software Foundation; either version 2 of the License, or (at your
  4975. + * option) any later version.
  4976. + */
  4977. +#ifndef M68K_CF_548x_CACHEFLUSH_H
  4978. +#define M68K_CF_548x_CACHEFLUSH_H
  4979. +
  4980. +#include <asm/cfcache.h>
  4981. +/*
  4982. + * Cache handling functions
  4983. + */
  4984. +
  4985. +#define flush_icache() \
  4986. +({ \
  4987. + unsigned long set; \
  4988. + unsigned long start_set; \
  4989. + unsigned long end_set; \
  4990. + \
  4991. + start_set = 0; \
  4992. + end_set = (unsigned long)LAST_DCACHE_ADDR; \
  4993. + \
  4994. + for (set = start_set; set <= end_set; set += (0x10 - 3)) {\
  4995. + asm volatile("cpushl %%ic,(%0)\n" \
  4996. + "\taddq%.l #1,%0\n" \
  4997. + "\tcpushl %%ic,(%0)\n" \
  4998. + "\taddq%.l #1,%0\n" \
  4999. + "\tcpushl %%ic,(%0)\n" \
  5000. + "\taddq%.l #1,%0\n" \
  5001. + "\tcpushl %%ic,(%0)" : "=a" (set) : "a" (set)); \
  5002. + } \
  5003. +})
  5004. +
  5005. +#define flush_dcache() \
  5006. +({ \
  5007. + unsigned long set; \
  5008. + unsigned long start_set; \
  5009. + unsigned long end_set; \
  5010. + \
  5011. + start_set = 0; \
  5012. + end_set = (unsigned long)LAST_DCACHE_ADDR; \
  5013. + \
  5014. + for (set = start_set; set <= end_set; set += (0x10 - 3)) { \
  5015. + asm volatile("cpushl %%dc,(%0)\n" \
  5016. + "\taddq%.l #1,%0\n" \
  5017. + "\tcpushl %%dc,(%0)\n" \
  5018. + "\taddq%.l #1,%0\n" \
  5019. + "\tcpushl %%dc,(%0)\n" \
  5020. + "\taddq%.l #1,%0\n" \
  5021. + "\tcpushl %%dc,(%0)" : "=a" (set) : "a" (set)); \
  5022. + } \
  5023. +})
  5024. +
  5025. +#define flush_bcache() \
  5026. +({ \
  5027. + unsigned long set; \
  5028. + unsigned long start_set; \
  5029. + unsigned long end_set; \
  5030. + \
  5031. + start_set = 0; \
  5032. + end_set = (unsigned long)LAST_DCACHE_ADDR; \
  5033. + \
  5034. + for (set = start_set; set <= end_set; set += (0x10 - 3)) { \
  5035. + asm volatile("cpushl %%bc,(%0)\n" \
  5036. + "\taddq%.l #1,%0\n" \
  5037. + "\tcpushl %%bc,(%0)\n" \
  5038. + "\taddq%.l #1,%0\n" \
  5039. + "\tcpushl %%bc,(%0)\n" \
  5040. + "\taddq%.l #1,%0\n" \
  5041. + "\tcpushl %%bc,(%0)" : "=a" (set) : "a" (set)); \
  5042. + } \
  5043. +})
  5044. +
  5045. +/*
  5046. + * invalidate the cache for the specified memory range.
  5047. + * It starts at the physical address specified for
  5048. + * the given number of bytes.
  5049. + */
  5050. +extern void cache_clear(unsigned long paddr, int len);
  5051. +/*
  5052. + * push any dirty cache in the specified memory range.
  5053. + * It starts at the physical address specified for
  5054. + * the given number of bytes.
  5055. + */
  5056. +extern void cache_push(unsigned long paddr, int len);
  5057. +
  5058. +/*
  5059. + * push and invalidate pages in the specified user virtual
  5060. + * memory range.
  5061. + */
  5062. +extern void cache_push_v(unsigned long vaddr, int len);
  5063. +
  5064. +/* This is needed whenever the virtual mapping of the current
  5065. + process changes. */
  5066. +
  5067. +/**
  5068. + * flush_cache_mm - Flush an mm_struct
  5069. + * @mm: mm_struct to flush
  5070. + */
  5071. +static inline void flush_cache_mm(struct mm_struct *mm)
  5072. +{
  5073. + if (mm == current->mm)
  5074. + flush_bcache();
  5075. +}
  5076. +
  5077. +#define flush_cache_dup_mm(mm) flush_cache_mm(mm)
  5078. +
  5079. +#define flush_cache_all() flush_bcache()
  5080. +
  5081. +/**
  5082. + * flush_cache_range - Flush a cache range
  5083. + * @vma: vma struct
  5084. + * @start: Starting address
  5085. + * @end: Ending address
  5086. + *
  5087. + * flush_cache_range must be a macro to avoid a dependency on
  5088. + * linux/mm.h which includes this file.
  5089. + */
  5090. +static inline void flush_cache_range(struct vm_area_struct *vma,
  5091. + unsigned long start, unsigned long end)
  5092. +{
  5093. + if (vma->vm_mm == current->mm)
  5094. + flush_bcache();
  5095. +/*cf_cache_flush_range(start, end);*/
  5096. +}
  5097. +
  5098. +/**
  5099. + * flush_cache_page - Flush a page of the cache
  5100. + * @vma: vma struct
  5101. + * @vmaddr:
  5102. + * @pfn: page numer
  5103. + *
  5104. + * flush_cache_page must be a macro to avoid a dependency on
  5105. + * linux/mm.h which includes this file.
  5106. + */
  5107. +static inline void flush_cache_page(struct vm_area_struct *vma,
  5108. + unsigned long vmaddr, unsigned long pfn)
  5109. +{
  5110. + if (vma->vm_mm == current->mm)
  5111. + flush_bcache();
  5112. +/*cf_cache_flush_range(vmaddr, vmaddr+PAGE_SIZE);*/
  5113. +}
  5114. +
  5115. +/* Push the page at kernel virtual address and clear the icache */
  5116. +/* RZ: use cpush %bc instead of cpush %dc, cinv %ic */
  5117. +#define flush_page_to_ram(page) __flush_page_to_ram((void *) page_address(page))
  5118. +extern inline void __flush_page_to_ram(void *address)
  5119. +{
  5120. + unsigned long set;
  5121. + unsigned long start_set;
  5122. + unsigned long end_set;
  5123. + unsigned long addr = (unsigned long) address;
  5124. +
  5125. + addr &= ~(PAGE_SIZE - 1);
  5126. + /* round down to page start address */
  5127. +
  5128. + start_set = addr & _ICACHE_SET_MASK;
  5129. + end_set = (addr + PAGE_SIZE-1) & _ICACHE_SET_MASK;
  5130. +
  5131. + if (start_set > end_set) {
  5132. + /* from the begining to the lowest address */
  5133. + for (set = 0; set <= end_set; set += (0x10 - 3)) {
  5134. + asm volatile("cpushl %%bc,(%0)\n"
  5135. + "\taddq%.l #1,%0\n"
  5136. + "\tcpushl %%bc,(%0)\n"
  5137. + "\taddq%.l #1,%0\n"
  5138. + "\tcpushl %%bc,(%0)\n"
  5139. + "\taddq%.l #1,%0\n"
  5140. + "\tcpushl %%bc,(%0)" : "=a" (set) : "a" (set));
  5141. + }
  5142. + /* next loop will finish the cache ie pass the hole */
  5143. + end_set = LAST_ICACHE_ADDR;
  5144. + }
  5145. +
  5146. + for (set = start_set; set <= end_set; set += (0x10 - 3)) {
  5147. + asm volatile("cpushl %%bc,(%0)\n"
  5148. + "\taddq%.l #1,%0\n"
  5149. + "\tcpushl %%bc,(%0)\n"
  5150. + "\taddq%.l #1,%0\n"
  5151. + "\tcpushl %%bc,(%0)\n"
  5152. + "\taddq%.l #1,%0\n"
  5153. + "\tcpushl %%bc,(%0)" : "=a" (set) : "a" (set));
  5154. + }
  5155. +}
  5156. +
  5157. +/* Use __flush_page_to_ram() for flush_dcache_page all values are same - MW */
  5158. +#define flush_dcache_page(page) \
  5159. + __flush_page_to_ram((void *) page_address(page))
  5160. +#define flush_icache_page(vma, pg) \
  5161. + __flush_page_to_ram((void *) page_address(pg))
  5162. +#define flush_icache_user_range(adr, len) \
  5163. + do { } while (0)
  5164. +/* NL */
  5165. +#define flush_icache_user_page(vma, page, addr, len) \
  5166. + do { } while (0)
  5167. +
  5168. +/* Push n pages at kernel virtual address and clear the icache */
  5169. +/* RZ: use cpush %bc instead of cpush %dc, cinv %ic */
  5170. +extern inline void flush_icache_range(unsigned long address,
  5171. + unsigned long endaddr)
  5172. +{
  5173. + unsigned long set;
  5174. + unsigned long start_set;
  5175. + unsigned long end_set;
  5176. +
  5177. + start_set = address & _ICACHE_SET_MASK;
  5178. + end_set = endaddr & _ICACHE_SET_MASK;
  5179. +
  5180. + if (start_set > end_set) {
  5181. + /* from the begining to the lowest address */
  5182. + for (set = 0; set <= end_set; set += (0x10 - 3)) {
  5183. + asm volatile("cpushl %%ic,(%0)\n"
  5184. + "\taddq%.l #1,%0\n"
  5185. + "\tcpushl %%ic,(%0)\n"
  5186. + "\taddq%.l #1,%0\n"
  5187. + "\tcpushl %%ic,(%0)\n"
  5188. + "\taddq%.l #1,%0\n"
  5189. + "\tcpushl %%ic,(%0)" : "=a" (set) : "a" (set));
  5190. + }
  5191. + /* next loop will finish the cache ie pass the hole */
  5192. + end_set = LAST_ICACHE_ADDR;
  5193. + }
  5194. + for (set = start_set; set <= end_set; set += (0x10 - 3)) {
  5195. + asm volatile("cpushl %%ic,(%0)\n"
  5196. + "\taddq%.l #1,%0\n"
  5197. + "\tcpushl %%ic,(%0)\n"
  5198. + "\taddq%.l #1,%0\n"
  5199. + "\tcpushl %%ic,(%0)\n"
  5200. + "\taddq%.l #1,%0\n"
  5201. + "\tcpushl %%ic,(%0)" : "=a" (set) : "a" (set));
  5202. + }
  5203. +}
  5204. +
  5205. +static inline void copy_to_user_page(struct vm_area_struct *vma,
  5206. + struct page *page, unsigned long vaddr,
  5207. + void *dst, void *src, int len)
  5208. +{
  5209. + memcpy(dst, src, len);
  5210. + flush_icache_user_page(vma, page, vaddr, len);
  5211. +}
  5212. +static inline void copy_from_user_page(struct vm_area_struct *vma,
  5213. + struct page *page, unsigned long vaddr,
  5214. + void *dst, void *src, int len)
  5215. +{
  5216. + memcpy(dst, src, len);
  5217. +}
  5218. +
  5219. +#define flush_cache_vmap(start, end) flush_cache_all()
  5220. +#define flush_cache_vunmap(start, end) flush_cache_all()
  5221. +#define flush_dcache_mmap_lock(mapping) do { } while (0)
  5222. +#define flush_dcache_mmap_unlock(mapping) do { } while (0)
  5223. +
  5224. +#endif /* M68K_CF_548x_CACHEFLUSH_H */
  5225. --- /dev/null
  5226. +++ b/arch/m68k/include/asm/m5485dma.h
  5227. @@ -0,0 +1,98 @@
  5228. +/*
  5229. + * m5485dma.h -- ColdFire 547x/548x DMA controller support.
  5230. + * Copyright (C) 2007-2011 Freescale Semiconductor, Inc. All Rights Reserved.
  5231. + */
  5232. +#ifndef __MCF548X_DMA_H__
  5233. +#define __MCF548X_DMA_H__
  5234. +
  5235. +
  5236. +/* Register read/write macros */
  5237. +#define MCF_DMA_DIPR MCF_REG32(0x008014)
  5238. +#define MCF_DMA_DIMR MCF_REG32(0x008018)
  5239. +#define MCF_DMA_IMCR MCF_REG32(0x00805C)
  5240. +
  5241. +/* Bit definitions and macros for MCF_DMA_DIPR */
  5242. +#define MCF_DMA_DIPR_TASK0 (0x00000001)
  5243. +#define MCF_DMA_DIPR_TASK1 (0x00000002)
  5244. +#define MCF_DMA_DIPR_TASK2 (0x00000004)
  5245. +#define MCF_DMA_DIPR_TASK3 (0x00000008)
  5246. +#define MCF_DMA_DIPR_TASK4 (0x00000010)
  5247. +#define MCF_DMA_DIPR_TASK5 (0x00000020)
  5248. +#define MCF_DMA_DIPR_TASK6 (0x00000040)
  5249. +#define MCF_DMA_DIPR_TASK7 (0x00000080)
  5250. +#define MCF_DMA_DIPR_TASK8 (0x00000100)
  5251. +#define MCF_DMA_DIPR_TASK9 (0x00000200)
  5252. +#define MCF_DMA_DIPR_TASK10 (0x00000400)
  5253. +#define MCF_DMA_DIPR_TASK11 (0x00000800)
  5254. +#define MCF_DMA_DIPR_TASK12 (0x00001000)
  5255. +#define MCF_DMA_DIPR_TASK13 (0x00002000)
  5256. +#define MCF_DMA_DIPR_TASK14 (0x00004000)
  5257. +#define MCF_DMA_DIPR_TASK15 (0x00008000)
  5258. +
  5259. +/* Bit definitions and macros for MCF_DMA_DIMR */
  5260. +#define MCF_DMA_DIMR_TASK0 (0x00000001)
  5261. +#define MCF_DMA_DIMR_TASK1 (0x00000002)
  5262. +#define MCF_DMA_DIMR_TASK2 (0x00000004)
  5263. +#define MCF_DMA_DIMR_TASK3 (0x00000008)
  5264. +#define MCF_DMA_DIMR_TASK4 (0x00000010)
  5265. +#define MCF_DMA_DIMR_TASK5 (0x00000020)
  5266. +#define MCF_DMA_DIMR_TASK6 (0x00000040)
  5267. +#define MCF_DMA_DIMR_TASK7 (0x00000080)
  5268. +#define MCF_DMA_DIMR_TASK8 (0x00000100)
  5269. +#define MCF_DMA_DIMR_TASK9 (0x00000200)
  5270. +#define MCF_DMA_DIMR_TASK10 (0x00000400)
  5271. +#define MCF_DMA_DIMR_TASK11 (0x00000800)
  5272. +#define MCF_DMA_DIMR_TASK12 (0x00001000)
  5273. +#define MCF_DMA_DIMR_TASK13 (0x00002000)
  5274. +#define MCF_DMA_DIMR_TASK14 (0x00004000)
  5275. +#define MCF_DMA_DIMR_TASK15 (0x00008000)
  5276. +
  5277. +/* Bit definitions and macros for MCF_DMA_IMCR */
  5278. +#define MCF_DMA_IMCR_SRC16(x) (((x)&0x00000003)<<0)
  5279. +#define MCF_DMA_IMCR_SRC17(x) (((x)&0x00000003)<<2)
  5280. +#define MCF_DMA_IMCR_SRC18(x) (((x)&0x00000003)<<4)
  5281. +#define MCF_DMA_IMCR_SRC19(x) (((x)&0x00000003)<<6)
  5282. +#define MCF_DMA_IMCR_SRC20(x) (((x)&0x00000003)<<8)
  5283. +#define MCF_DMA_IMCR_SRC21(x) (((x)&0x00000003)<<10)
  5284. +#define MCF_DMA_IMCR_SRC22(x) (((x)&0x00000003)<<12)
  5285. +#define MCF_DMA_IMCR_SRC23(x) (((x)&0x00000003)<<14)
  5286. +#define MCF_DMA_IMCR_SRC24(x) (((x)&0x00000003)<<16)
  5287. +#define MCF_DMA_IMCR_SRC25(x) (((x)&0x00000003)<<18)
  5288. +#define MCF_DMA_IMCR_SRC26(x) (((x)&0x00000003)<<20)
  5289. +#define MCF_DMA_IMCR_SRC27(x) (((x)&0x00000003)<<22)
  5290. +#define MCF_DMA_IMCR_SRC28(x) (((x)&0x00000003)<<24)
  5291. +#define MCF_DMA_IMCR_SRC29(x) (((x)&0x00000003)<<26)
  5292. +#define MCF_DMA_IMCR_SRC30(x) (((x)&0x00000003)<<28)
  5293. +#define MCF_DMA_IMCR_SRC31(x) (((x)&0x00000003)<<30)
  5294. +#define MCF_DMA_IMCR_SRC16_FEC0RX (0x00000000)
  5295. +#define MCF_DMA_IMCR_SRC17_FEC0TX (0x00000000)
  5296. +#define MCF_DMA_IMCR_SRC18_FEC0RX (0x00000020)
  5297. +#define MCF_DMA_IMCR_SRC19_FEC0TX (0x00000080)
  5298. +#define MCF_DMA_IMCR_SRC20_FEC1RX (0x00000100)
  5299. +#define MCF_DMA_IMCR_SRC21_DREQ1 (0x00000000)
  5300. +#define MCF_DMA_IMCR_SRC21_FEC1TX (0x00000400)
  5301. +#define MCF_DMA_IMCR_SRC22_FEC0RX (0x00001000)
  5302. +#define MCF_DMA_IMCR_SRC23_FEC0TX (0x00004000)
  5303. +#define MCF_DMA_IMCR_SRC24_CTM0 (0x00010000)
  5304. +#define MCF_DMA_IMCR_SRC24_FEC1RX (0x00020000)
  5305. +#define MCF_DMA_IMCR_SRC25_CTM1 (0x00040000)
  5306. +#define MCF_DMA_IMCR_SRC25_FEC1TX (0x00080000)
  5307. +#define MCF_DMA_IMCR_SRC26_USBEP4 (0x00000000)
  5308. +#define MCF_DMA_IMCR_SRC26_CTM2 (0x00200000)
  5309. +#define MCF_DMA_IMCR_SRC27_USBEP5 (0x00000000)
  5310. +#define MCF_DMA_IMCR_SRC27_CTM3 (0x00800000)
  5311. +#define MCF_DMA_IMCR_SRC28_USBEP6 (0x00000000)
  5312. +#define MCF_DMA_IMCR_SRC28_CTM4 (0x01000000)
  5313. +#define MCF_DMA_IMCR_SRC28_DREQ1 (0x02000000)
  5314. +#define MCF_DMA_IMCR_SRC28_PSC2RX (0x03000000)
  5315. +#define MCF_DMA_IMCR_SRC29_DREQ1 (0x04000000)
  5316. +#define MCF_DMA_IMCR_SRC29_CTM5 (0x08000000)
  5317. +#define MCF_DMA_IMCR_SRC29_PSC2TX (0x0C000000)
  5318. +#define MCF_DMA_IMCR_SRC30_FEC1RX (0x00000000)
  5319. +#define MCF_DMA_IMCR_SRC30_CTM6 (0x10000000)
  5320. +#define MCF_DMA_IMCR_SRC30_PSC3RX (0x30000000)
  5321. +#define MCF_DMA_IMCR_SRC31_FEC1TX (0x00000000)
  5322. +#define MCF_DMA_IMCR_SRC31_CTM7 (0x80000000)
  5323. +#define MCF_DMA_IMCR_SRC31_PSC3TX (0xC0000000)
  5324. +
  5325. +#endif /* __MCF548X_DMA_H__ */
  5326. --- /dev/null
  5327. +++ b/arch/m68k/include/asm/m5485dspi.h
  5328. @@ -0,0 +1,146 @@
  5329. +/*
  5330. + * Copyright (C) 2007-2011 Freescale Semiconductor, Inc. All Rights Reserved.
  5331. + *
  5332. + * File: mcf548x_dspi.h
  5333. + * Purpose: Register and bit definitions for the MCF548X
  5334. + *
  5335. + * Notes:
  5336. + *
  5337. + */
  5338. +
  5339. +#ifndef _M5485DSPI_H_
  5340. +#define _M5485DSPI_H_
  5341. +
  5342. +/*
  5343. + *
  5344. + * DMA Serial Peripheral Interface (DSPI)
  5345. + *
  5346. + */
  5347. +
  5348. +/* Register read/write macros */
  5349. +#define MCF_DSPI_DMCR MCF_REG32(0x008A00)
  5350. +#define MCF_DSPI_DTCR MCF_REG32(0x008A08)
  5351. +#define MCF_DSPI_DCTAR0 MCF_REG32(0x008A0C)
  5352. +#define MCF_DSPI_DCTAR1 MCF_REG32(0x008A10)
  5353. +#define MCF_DSPI_DCTAR2 MCF_REG32(0x008A14)
  5354. +#define MCF_DSPI_DCTAR3 MCF_REG32(0x008A18)
  5355. +#define MCF_DSPI_DCTAR4 MCF_REG32(0x008A1C)
  5356. +#define MCF_DSPI_DCTAR5 MCF_REG32(0x008A20)
  5357. +#define MCF_DSPI_DCTAR6 MCF_REG32(0x008A24)
  5358. +#define MCF_DSPI_DCTAR7 MCF_REG32(0x008A28)
  5359. +#define MCF_DSPI_DCTARn(x) MCF_REG32(0x008A0C+(x*4))
  5360. +#define MCF_DSPI_DSR MCF_REG32(0x008A2C)
  5361. +#define MCF_DSPI_DRSER MCF_REG32(0x008A30)
  5362. +#define MCF_DSPI_DTFR MCF_REG32(0x008A34)
  5363. +#define MCF_DSPI_DRFR MCF_REG32(0x008A38)
  5364. +#define MCF_DSPI_DTFDR0 MCF_REG32(0x008A3C)
  5365. +#define MCF_DSPI_DTFDR1 MCF_REG32(0x008A40)
  5366. +#define MCF_DSPI_DTFDR2 MCF_REG32(0x008A44)
  5367. +#define MCF_DSPI_DTFDR3 MCF_REG32(0x008A48)
  5368. +#define MCF_DSPI_DTFDRn(x) MCF_REG32(0x008A3C+(x*4))
  5369. +#define MCF_DSPI_DRFDR0 MCF_REG32(0x008A7C)
  5370. +#define MCF_DSPI_DRFDR1 MCF_REG32(0x008A80)
  5371. +#define MCF_DSPI_DRFDR2 MCF_REG32(0x008A84)
  5372. +#define MCF_DSPI_DRFDR3 MCF_REG32(0x008A88)
  5373. +#define MCF_DSPI_DRFDRn(x) MCF_REG32(0x008A7C+(x*4))
  5374. +
  5375. +/* Bit definitions and macros for MCF_DSPI_DMCR */
  5376. +#define MCF_DSPI_DMCR_HALT (0x00000001)
  5377. +#define MCF_DSPI_DMCR_SMPL_PT(x) (((x)&0x00000003)<<8)
  5378. +#define MCF_DSPI_DMCR_CRXF (0x00000400)
  5379. +#define MCF_DSPI_DMCR_CTXF (0x00000800)
  5380. +#define MCF_DSPI_DMCR_DRXF (0x00001000)
  5381. +#define MCF_DSPI_DMCR_DTXF (0x00002000)
  5382. +#define MCF_DSPI_DMCR_CSIS0 (0x00010000)
  5383. +#define MCF_DSPI_DMCR_CSIS2 (0x00040000)
  5384. +#define MCF_DSPI_DMCR_CSIS3 (0x00080000)
  5385. +#define MCF_DSPI_DMCR_CSIS5 (0x00200000)
  5386. +#define MCF_DSPI_DMCR_ROOE (0x01000000)
  5387. +#define MCF_DSPI_DMCR_PCSSE (0x02000000)
  5388. +#define MCF_DSPI_DMCR_MTFE (0x04000000)
  5389. +#define MCF_DSPI_DMCR_FRZ (0x08000000)
  5390. +#define MCF_DSPI_DMCR_DCONF(x) (((x)&0x00000003)<<28)
  5391. +#define MCF_DSPI_DMCR_CSCK (0x40000000)
  5392. +#define MCF_DSPI_DMCR_MSTR (0x80000000)
  5393. +
  5394. +/* Bit definitions and macros for MCF_DSPI_DTCR */
  5395. +#define MCF_DSPI_DTCR_SPI_TCNT(x) (((x)&0x0000FFFF)<<16)
  5396. +
  5397. +/* Bit definitions and macros for MCF_DSPI_DCTARn */
  5398. +#define MCF_DSPI_DCTAR_BR(x) (((x)&0x0000000F)<<0)
  5399. +#define MCF_DSPI_DCTAR_DT(x) (((x)&0x0000000F)<<4)
  5400. +#define MCF_DSPI_DCTAR_ASC(x) (((x)&0x0000000F)<<8)
  5401. +#define MCF_DSPI_DCTAR_CSSCK(x) (((x)&0x0000000F)<<12)
  5402. +#define MCF_DSPI_DCTAR_PBR(x) (((x)&0x00000003)<<16)
  5403. +#define MCF_DSPI_DCTAR_PDT(x) (((x)&0x00000003)<<18)
  5404. +#define MCF_DSPI_DCTAR_PASC(x) (((x)&0x00000003)<<20)
  5405. +#define MCF_DSPI_DCTAR_PCSSCK(x) (((x)&0x00000003)<<22)
  5406. +#define MCF_DSPI_DCTAR_LSBFE (0x01000000)
  5407. +#define MCF_DSPI_DCTAR_CPHA (0x02000000)
  5408. +#define MCF_DSPI_DCTAR_CPOL (0x04000000)
  5409. +/* #define MCF_DSPI_DCTAR_TRSZ(x) (((x)&0x0000000F)<<27) */
  5410. +#define MCF_DSPI_DCTAR_FMSZ(x) (((x)&0x0000000F)<<27)
  5411. +#define MCF_DSPI_DCTAR_PCSSCK_1CLK (0x00000000)
  5412. +#define MCF_DSPI_DCTAR_PCSSCK_3CLK (0x00400000)
  5413. +#define MCF_DSPI_DCTAR_PCSSCK_5CLK (0x00800000)
  5414. +#define MCF_DSPI_DCTAR_PCSSCK_7CLK (0x00A00000)
  5415. +#define MCF_DSPI_DCTAR_PASC_1CLK (0x00000000)
  5416. +#define MCF_DSPI_DCTAR_PASC_3CLK (0x00100000)
  5417. +#define MCF_DSPI_DCTAR_PASC_5CLK (0x00200000)
  5418. +#define MCF_DSPI_DCTAR_PASC_7CLK (0x00300000)
  5419. +#define MCF_DSPI_DCTAR_PDT_1CLK (0x00000000)
  5420. +#define MCF_DSPI_DCTAR_PDT_3CLK (0x00040000)
  5421. +#define MCF_DSPI_DCTAR_PDT_5CLK (0x00080000)
  5422. +#define MCF_DSPI_DCTAR_PDT_7CLK (0x000A0000)
  5423. +#define MCF_DSPI_DCTAR_PBR_1CLK (0x00000000)
  5424. +#define MCF_DSPI_DCTAR_PBR_3CLK (0x00010000)
  5425. +#define MCF_DSPI_DCTAR_PBR_5CLK (0x00020000)
  5426. +#define MCF_DSPI_DCTAR_PBR_7CLK (0x00030000)
  5427. +
  5428. +/* Bit definitions and macros for MCF_DSPI_DSR */
  5429. +#define MCF_DSPI_DSR_RXPTR(x) (((x)&0x0000000F)<<0)
  5430. +#define MCF_DSPI_DSR_RXCTR(x) (((x)&0x0000000F)<<4)
  5431. +#define MCF_DSPI_DSR_TXPTR(x) (((x)&0x0000000F)<<8)
  5432. +#define MCF_DSPI_DSR_TXCTR(x) (((x)&0x0000000F)<<12)
  5433. +#define MCF_DSPI_DSR_RFDF (0x00020000)
  5434. +#define MCF_DSPI_DSR_RFOF (0x00080000)
  5435. +#define MCF_DSPI_DSR_TFFF (0x02000000)
  5436. +#define MCF_DSPI_DSR_TFUF (0x08000000)
  5437. +#define MCF_DSPI_DSR_EOQF (0x10000000)
  5438. +#define MCF_DSPI_DSR_TXRXS (0x40000000)
  5439. +#define MCF_DSPI_DSR_TCF (0x80000000)
  5440. +
  5441. +/* Bit definitions and macros for MCF_DSPI_DRSER */
  5442. +#define MCF_DSPI_DRSER_RFDFS (0x00010000)
  5443. +#define MCF_DSPI_DRSER_RFDFE (0x00020000)
  5444. +#define MCF_DSPI_DRSER_RFOFE (0x00080000)
  5445. +#define MCF_DSPI_DRSER_TFFFS (0x01000000)
  5446. +#define MCF_DSPI_DRSER_TFFFE (0x02000000)
  5447. +#define MCF_DSPI_DRSER_TFUFE (0x08000000)
  5448. +#define MCF_DSPI_DRSER_EOQFE (0x10000000)
  5449. +#define MCF_DSPI_DRSER_TCFE (0x80000000)
  5450. +
  5451. +/* Bit definitions and macros for MCF_DSPI_DTFR */
  5452. +#define MCF_DSPI_DTFR_TXDATA(x) (((x)&0x0000FFFF)<<0)
  5453. +#define MCF_DSPI_DTFR_CS0 (0x00010000)
  5454. +#define MCF_DSPI_DTFR_CS2 (0x00040000)
  5455. +#define MCF_DSPI_DTFR_CS3 (0x00080000)
  5456. +#define MCF_DSPI_DTFR_CS5 (0x00200000)
  5457. +#define MCF_DSPI_DTFR_CTCNT (0x04000000)
  5458. +#define MCF_DSPI_DTFR_EOQ (0x08000000)
  5459. +#define MCF_DSPI_DTFR_CTAS(x) (((x)&0x00000007)<<28)
  5460. +#define MCF_DSPI_DTFR_CONT (0x80000000)
  5461. +
  5462. +/* Bit definitions and macros for MCF_DSPI_DRFR */
  5463. +#define MCF_DSPI_DRFR_RXDATA(x) (((x)&0x0000FFFF)<<0)
  5464. +
  5465. +/* Bit definitions and macros for MCF_DSPI_DTFDRn */
  5466. +#define MCF_DSPI_DTFDRn_TXDATA(x) (((x)&0x0000FFFF)<<0)
  5467. +#define MCF_DSPI_DTFDRn_TXCMD(x) (((x)&0x0000FFFF)<<16)
  5468. +
  5469. +/* Bit definitions and macros for MCF_DSPI_DRFDRn */
  5470. +#define MCF_DSPI_DRFDRn_RXDATA(x) (((x)&0x0000FFFF)<<0)
  5471. +
  5472. +/********************************************************************/
  5473. +
  5474. +#endif /* _M5485DSPI_H_ */
  5475. --- /dev/null
  5476. +++ b/arch/m68k/include/asm/m5485gpio.h
  5477. @@ -0,0 +1,695 @@
  5478. +/*
  5479. + * Copyright (C) 2007-2011 Freescale Semiconductor, Inc. All Rights Reserved.
  5480. + * File: mcf548x_gpio.h
  5481. + * Purpose: Register and bit definitions for the MCF548X
  5482. + *
  5483. + * Notes:
  5484. + *
  5485. + */
  5486. +
  5487. +#ifndef _M5485GPIO_H_
  5488. +#define _M5485GPIO_H_
  5489. +
  5490. +/*********************************************************************
  5491. +*
  5492. +* General Purpose I/O (GPIO)
  5493. +*
  5494. +*********************************************************************/
  5495. +
  5496. +/* Register read/write macros */
  5497. +#define MCF_GPIO_PODR_FBCTL MCF_REG08(0x000A00)
  5498. +#define MCF_GPIO_PODR_FBCS MCF_REG08(0x000A01)
  5499. +#define MCF_GPIO_PODR_DMA MCF_REG08(0x000A02)
  5500. +#define MCF_GPIO_PODR_FEC0H MCF_REG08(0x000A04)
  5501. +#define MCF_GPIO_PODR_FEC0L MCF_REG08(0x000A05)
  5502. +#define MCF_GPIO_PODR_FEC1H MCF_REG08(0x000A06)
  5503. +#define MCF_GPIO_PODR_FEC1L MCF_REG08(0x000A07)
  5504. +#define MCF_GPIO_PODR_FECI2C MCF_REG08(0x000A08)
  5505. +#define MCF_GPIO_PODR_PCIBG MCF_REG08(0x000A09)
  5506. +#define MCF_GPIO_PODR_PCIBR MCF_REG08(0x000A0A)
  5507. +#define MCF_GPIO_PODR_PSC3PSC2 MCF_REG08(0x000A0C)
  5508. +#define MCF_GPIO_PODR_PSC1PSC0 MCF_REG08(0x000A0D)
  5509. +#define MCF_GPIO_PODR_DSPI MCF_REG08(0x000A0E)
  5510. +#define MCF_GPIO_PDDR_FBCTL MCF_REG08(0x000A10)
  5511. +#define MCF_GPIO_PDDR_FBCS MCF_REG08(0x000A11)
  5512. +#define MCF_GPIO_PDDR_DMA MCF_REG08(0x000A12)
  5513. +#define MCF_GPIO_PDDR_FEC0H MCF_REG08(0x000A14)
  5514. +#define MCF_GPIO_PDDR_FEC0L MCF_REG08(0x000A15)
  5515. +#define MCF_GPIO_PDDR_FEC1H MCF_REG08(0x000A16)
  5516. +#define MCF_GPIO_PDDR_FEC1L MCF_REG08(0x000A17)
  5517. +#define MCF_GPIO_PDDR_FECI2C MCF_REG08(0x000A18)
  5518. +#define MCF_GPIO_PDDR_PCIBG MCF_REG08(0x000A19)
  5519. +#define MCF_GPIO_PDDR_PCIBR MCF_REG08(0x000A1A)
  5520. +#define MCF_GPIO_PDDR_PSC3PSC2 MCF_REG08(0x000A1C)
  5521. +#define MCF_GPIO_PDDR_PSC1PSC0 MCF_REG08(0x000A1D)
  5522. +#define MCF_GPIO_PDDR_DSPI MCF_REG08(0x000A1E)
  5523. +#define MCF_GPIO_PPDSDR_FBCTL MCF_REG08(0x000A20)
  5524. +#define MCF_GPIO_PPDSDR_FBCS MCF_REG08(0x000A21)
  5525. +#define MCF_GPIO_PPDSDR_DMA MCF_REG08(0x000A22)
  5526. +#define MCF_GPIO_PPDSDR_FEC0H MCF_REG08(0x000A24)
  5527. +#define MCF_GPIO_PPDSDR_FEC0L MCF_REG08(0x000A25)
  5528. +#define MCF_GPIO_PPDSDR_FEC1H MCF_REG08(0x000A26)
  5529. +#define MCF_GPIO_PPDSDR_FEC1L MCF_REG08(0x000A27)
  5530. +#define MCF_GPIO_PPDSDR_FECI2C MCF_REG08(0x000A28)
  5531. +#define MCF_GPIO_PPDSDR_PCIBG MCF_REG08(0x000A29)
  5532. +#define MCF_GPIO_PPDSDR_PCIBR MCF_REG08(0x000A2A)
  5533. +#define MCF_GPIO_PPDSDR_PSC3PSC2 MCF_REG08(0x000A2C)
  5534. +#define MCF_GPIO_PPDSDR_PSC1PSC0 MCF_REG08(0x000A2D)
  5535. +#define MCF_GPIO_PPDSDR_DSPI MCF_REG08(0x000A2E)
  5536. +#define MCF_GPIO_PCLRR_FBCTL MCF_REG08(0x000A30)
  5537. +#define MCF_GPIO_PCLRR_FBCS MCF_REG08(0x000A31)
  5538. +#define MCF_GPIO_PCLRR_DMA MCF_REG08(0x000A32)
  5539. +#define MCF_GPIO_PCLRR_FEC0H MCF_REG08(0x000A34)
  5540. +#define MCF_GPIO_PCLRR_FEC0L MCF_REG08(0x000A35)
  5541. +#define MCF_GPIO_PCLRR_FEC1H MCF_REG08(0x000A36)
  5542. +#define MCF_GPIO_PCLRR_FEC1L MCF_REG08(0x000A37)
  5543. +#define MCF_GPIO_PCLRR_FECI2C MCF_REG08(0x000A38)
  5544. +#define MCF_GPIO_PCLRR_PCIBG MCF_REG08(0x000A39)
  5545. +#define MCF_GPIO_PCLRR_PCIBR MCF_REG08(0x000A3A)
  5546. +#define MCF_GPIO_PCLRR_PSC3PSC2 MCF_REG08(0x000A3C)
  5547. +#define MCF_GPIO_PCLRR_PSC1PSC0 MCF_REG08(0x000A3D)
  5548. +#define MCF_GPIO_PCLRR_DSPI MCF_REG08(0x000A3E)
  5549. +#define MCF_GPIO_PAR_FBCTL MCF_REG16(0x000A40)
  5550. +#define MCF_GPIO_PAR_FBCS MCF_REG08(0x000A42)
  5551. +#define MCF_GPIO_PAR_DMA MCF_REG08(0x000A43)
  5552. +#define MCF_GPIO_PAR_FECI2CIRQ MCF_REG16(0x000A44)
  5553. +#define MCF_GPIO_PAR_PCIBG MCF_REG16(0x000A48)
  5554. +#define MCF_GPIO_PAR_PCIBR MCF_REG16(0x000A4A)
  5555. +#define MCF_GPIO_PAR_PSC3 MCF_REG08(0x000A4C)
  5556. +#define MCF_GPIO_PAR_PSC2 MCF_REG08(0x000A4D)
  5557. +#define MCF_GPIO_PAR_PSC1 MCF_REG08(0x000A4E)
  5558. +#define MCF_GPIO_PAR_PSC0 MCF_REG08(0x000A4F)
  5559. +#define MCF_GPIO_PAR_DSPI MCF_REG16(0x000A50)
  5560. +#define MCF_GPIO_PAR_TIMER MCF_REG08(0x000A52)
  5561. +
  5562. +/* Bit definitions and macros for MCF_GPIO_PODR_FBCTL */
  5563. +#define MCF_GPIO_PODR_FBCTL_PODRFBCTL0 (0x01)
  5564. +#define MCF_GPIO_PODR_FBCTL_PODRFBCTL1 (0x02)
  5565. +#define MCF_GPIO_PODR_FBCTL_PODRFBCTL2 (0x04)
  5566. +#define MCF_GPIO_PODR_FBCTL_PODRFBCTL3 (0x08)
  5567. +#define MCF_GPIO_PODR_FBCTL_PODRFBCTL4 (0x10)
  5568. +#define MCF_GPIO_PODR_FBCTL_PODRFBCTL5 (0x20)
  5569. +#define MCF_GPIO_PODR_FBCTL_PODRFBCTL6 (0x40)
  5570. +#define MCF_GPIO_PODR_FBCTL_PODRFBCTL7 (0x80)
  5571. +
  5572. +/* Bit definitions and macros for MCF_GPIO_PODR_FBCS */
  5573. +#define MCF_GPIO_PODR_FBCS_PODRFBCS1 (0x02)
  5574. +#define MCF_GPIO_PODR_FBCS_PODRFBCS2 (0x04)
  5575. +#define MCF_GPIO_PODR_FBCS_PODRFBCS3 (0x08)
  5576. +#define MCF_GPIO_PODR_FBCS_PODRFBCS4 (0x10)
  5577. +#define MCF_GPIO_PODR_FBCS_PODRFBCS5 (0x20)
  5578. +
  5579. +/* Bit definitions and macros for MCF_GPIO_PODR_DMA */
  5580. +#define MCF_GPIO_PODR_DMA_PODRDMA0 (0x01)
  5581. +#define MCF_GPIO_PODR_DMA_PODRDMA1 (0x02)
  5582. +#define MCF_GPIO_PODR_DMA_PODRDMA2 (0x04)
  5583. +#define MCF_GPIO_PODR_DMA_PODRDMA3 (0x08)
  5584. +
  5585. +/* Bit definitions and macros for MCF_GPIO_PODR_FEC0H */
  5586. +#define MCF_GPIO_PODR_FEC0H_PODRFEC0H0 (0x01)
  5587. +#define MCF_GPIO_PODR_FEC0H_PODRFEC0H1 (0x02)
  5588. +#define MCF_GPIO_PODR_FEC0H_PODRFEC0H2 (0x04)
  5589. +#define MCF_GPIO_PODR_FEC0H_PODRFEC0H3 (0x08)
  5590. +#define MCF_GPIO_PODR_FEC0H_PODRFEC0H4 (0x10)
  5591. +#define MCF_GPIO_PODR_FEC0H_PODRFEC0H5 (0x20)
  5592. +#define MCF_GPIO_PODR_FEC0H_PODRFEC0H6 (0x40)
  5593. +#define MCF_GPIO_PODR_FEC0H_PODRFEC0H7 (0x80)
  5594. +
  5595. +/* Bit definitions and macros for MCF_GPIO_PODR_FEC0L */
  5596. +#define MCF_GPIO_PODR_FEC0L_PODRFEC0L0 (0x01)
  5597. +#define MCF_GPIO_PODR_FEC0L_PODRFEC0L1 (0x02)
  5598. +#define MCF_GPIO_PODR_FEC0L_PODRFEC0L2 (0x04)
  5599. +#define MCF_GPIO_PODR_FEC0L_PODRFEC0L3 (0x08)
  5600. +#define MCF_GPIO_PODR_FEC0L_PODRFEC0L4 (0x10)
  5601. +#define MCF_GPIO_PODR_FEC0L_PODRFEC0L5 (0x20)
  5602. +#define MCF_GPIO_PODR_FEC0L_PODRFEC0L6 (0x40)
  5603. +#define MCF_GPIO_PODR_FEC0L_PODRFEC0L7 (0x80)
  5604. +
  5605. +/* Bit definitions and macros for MCF_GPIO_PODR_FEC1H */
  5606. +#define MCF_GPIO_PODR_FEC1H_PODRFEC1H0 (0x01)
  5607. +#define MCF_GPIO_PODR_FEC1H_PODRFEC1H1 (0x02)
  5608. +#define MCF_GPIO_PODR_FEC1H_PODRFEC1H2 (0x04)
  5609. +#define MCF_GPIO_PODR_FEC1H_PODRFEC1H3 (0x08)
  5610. +#define MCF_GPIO_PODR_FEC1H_PODRFEC1H4 (0x10)
  5611. +#define MCF_GPIO_PODR_FEC1H_PODRFEC1H5 (0x20)
  5612. +#define MCF_GPIO_PODR_FEC1H_PODRFEC1H6 (0x40)
  5613. +#define MCF_GPIO_PODR_FEC1H_PODRFEC1H7 (0x80)
  5614. +
  5615. +/* Bit definitions and macros for MCF_GPIO_PODR_FEC1L */
  5616. +#define MCF_GPIO_PODR_FEC1L_PODRFEC1L0 (0x01)
  5617. +#define MCF_GPIO_PODR_FEC1L_PODRFEC1L1 (0x02)
  5618. +#define MCF_GPIO_PODR_FEC1L_PODRFEC1L2 (0x04)
  5619. +#define MCF_GPIO_PODR_FEC1L_PODRFEC1L3 (0x08)
  5620. +#define MCF_GPIO_PODR_FEC1L_PODRFEC1L4 (0x10)
  5621. +#define MCF_GPIO_PODR_FEC1L_PODRFEC1L5 (0x20)
  5622. +#define MCF_GPIO_PODR_FEC1L_PODRFEC1L6 (0x40)
  5623. +#define MCF_GPIO_PODR_FEC1L_PODRFEC1L7 (0x80)
  5624. +
  5625. +/* Bit definitions and macros for MCF_GPIO_PODR_FECI2C */
  5626. +#define MCF_GPIO_PODR_FECI2C_PODRFECI2C0 (0x01)
  5627. +#define MCF_GPIO_PODR_FECI2C_PODRFECI2C1 (0x02)
  5628. +#define MCF_GPIO_PODR_FECI2C_PODRFECI2C2 (0x04)
  5629. +#define MCF_GPIO_PODR_FECI2C_PODRFECI2C3 (0x08)
  5630. +
  5631. +/* Bit definitions and macros for MCF_GPIO_PODR_PCIBG */
  5632. +#define MCF_GPIO_PODR_PCIBG_PODRPCIBG0 (0x01)
  5633. +#define MCF_GPIO_PODR_PCIBG_PODRPCIBG1 (0x02)
  5634. +#define MCF_GPIO_PODR_PCIBG_PODRPCIBG2 (0x04)
  5635. +#define MCF_GPIO_PODR_PCIBG_PODRPCIBG3 (0x08)
  5636. +#define MCF_GPIO_PODR_PCIBG_PODRPCIBG4 (0x10)
  5637. +
  5638. +/* Bit definitions and macros for MCF_GPIO_PODR_PCIBR */
  5639. +#define MCF_GPIO_PODR_PCIBR_PODRPCIBR0 (0x01)
  5640. +#define MCF_GPIO_PODR_PCIBR_PODRPCIBR1 (0x02)
  5641. +#define MCF_GPIO_PODR_PCIBR_PODRPCIBR2 (0x04)
  5642. +#define MCF_GPIO_PODR_PCIBR_PODRPCIBR3 (0x08)
  5643. +#define MCF_GPIO_PODR_PCIBR_PODRPCIBR4 (0x10)
  5644. +
  5645. +/* Bit definitions and macros for MCF_GPIO_PODR_PSC3PSC2 */
  5646. +#define MCF_GPIO_PODR_PSC3PSC2_PODRPSC3PSC20 (0x01)
  5647. +#define MCF_GPIO_PODR_PSC3PSC2_PODRPSC3PSC21 (0x02)
  5648. +#define MCF_GPIO_PODR_PSC3PSC2_PODRPSC3PSC22 (0x04)
  5649. +#define MCF_GPIO_PODR_PSC3PSC2_PODRPSC3PSC23 (0x08)
  5650. +#define MCF_GPIO_PODR_PSC3PSC2_PODRPSC3PSC24 (0x10)
  5651. +#define MCF_GPIO_PODR_PSC3PSC2_PODRPSC3PSC25 (0x20)
  5652. +#define MCF_GPIO_PODR_PSC3PSC2_PODRPSC3PSC26 (0x40)
  5653. +#define MCF_GPIO_PODR_PSC3PSC2_PODRPSC3PSC27 (0x80)
  5654. +
  5655. +/* Bit definitions and macros for MCF_GPIO_PODR_PSC1PSC0 */
  5656. +#define MCF_GPIO_PODR_PSC1PSC0_PODRPSC1PSC00 (0x01)
  5657. +#define MCF_GPIO_PODR_PSC1PSC0_PODRPSC1PSC01 (0x02)
  5658. +#define MCF_GPIO_PODR_PSC1PSC0_PODRPSC1PSC02 (0x04)
  5659. +#define MCF_GPIO_PODR_PSC1PSC0_PODRPSC1PSC03 (0x08)
  5660. +#define MCF_GPIO_PODR_PSC1PSC0_PODRPSC1PSC04 (0x10)
  5661. +#define MCF_GPIO_PODR_PSC1PSC0_PODRPSC1PSC05 (0x20)
  5662. +#define MCF_GPIO_PODR_PSC1PSC0_PODRPSC1PSC06 (0x40)
  5663. +#define MCF_GPIO_PODR_PSC1PSC0_PODRPSC1PSC07 (0x80)
  5664. +
  5665. +/* Bit definitions and macros for MCF_GPIO_PODR_DSPI */
  5666. +#define MCF_GPIO_PODR_DSPI_PODRDSPI0 (0x01)
  5667. +#define MCF_GPIO_PODR_DSPI_PODRDSPI1 (0x02)
  5668. +#define MCF_GPIO_PODR_DSPI_PODRDSPI2 (0x04)
  5669. +#define MCF_GPIO_PODR_DSPI_PODRDSPI3 (0x08)
  5670. +#define MCF_GPIO_PODR_DSPI_PODRDSPI4 (0x10)
  5671. +#define MCF_GPIO_PODR_DSPI_PODRDSPI5 (0x20)
  5672. +#define MCF_GPIO_PODR_DSPI_PODRDSPI6 (0x40)
  5673. +
  5674. +/* Bit definitions and macros for MCF_GPIO_PDDR_FBCTL */
  5675. +#define MCF_GPIO_PDDR_FBCTL_PDDRFBCTL0 (0x01)
  5676. +#define MCF_GPIO_PDDR_FBCTL_PDDRFBCTL1 (0x02)
  5677. +#define MCF_GPIO_PDDR_FBCTL_PDDRFBCTL2 (0x04)
  5678. +#define MCF_GPIO_PDDR_FBCTL_PDDRFBCTL3 (0x08)
  5679. +#define MCF_GPIO_PDDR_FBCTL_PDDRFBCTL4 (0x10)
  5680. +#define MCF_GPIO_PDDR_FBCTL_PDDRFBCTL5 (0x20)
  5681. +#define MCF_GPIO_PDDR_FBCTL_PDDRFBCTL6 (0x40)
  5682. +#define MCF_GPIO_PDDR_FBCTL_PDDRFBCTL7 (0x80)
  5683. +
  5684. +/* Bit definitions and macros for MCF_GPIO_PDDR_FBCS */
  5685. +#define MCF_GPIO_PDDR_FBCS_PDDRFBCS1 (0x02)
  5686. +#define MCF_GPIO_PDDR_FBCS_PDDRFBCS2 (0x04)
  5687. +#define MCF_GPIO_PDDR_FBCS_PDDRFBCS3 (0x08)
  5688. +#define MCF_GPIO_PDDR_FBCS_PDDRFBCS4 (0x10)
  5689. +#define MCF_GPIO_PDDR_FBCS_PDDRFBCS5 (0x20)
  5690. +
  5691. +/* Bit definitions and macros for MCF_GPIO_PDDR_DMA */
  5692. +#define MCF_GPIO_PDDR_DMA_PDDRDMA0 (0x01)
  5693. +#define MCF_GPIO_PDDR_DMA_PDDRDMA1 (0x02)
  5694. +#define MCF_GPIO_PDDR_DMA_PDDRDMA2 (0x04)
  5695. +#define MCF_GPIO_PDDR_DMA_PDDRDMA3 (0x08)
  5696. +
  5697. +/* Bit definitions and macros for MCF_GPIO_PDDR_FEC0H */
  5698. +#define MCF_GPIO_PDDR_FEC0H_PDDRFEC0H0 (0x01)
  5699. +#define MCF_GPIO_PDDR_FEC0H_PDDRFEC0H1 (0x02)
  5700. +#define MCF_GPIO_PDDR_FEC0H_PDDRFEC0H2 (0x04)
  5701. +#define MCF_GPIO_PDDR_FEC0H_PDDRFEC0H3 (0x08)
  5702. +#define MCF_GPIO_PDDR_FEC0H_PDDRFEC0H4 (0x10)
  5703. +#define MCF_GPIO_PDDR_FEC0H_PDDRFEC0H5 (0x20)
  5704. +#define MCF_GPIO_PDDR_FEC0H_PDDRFEC0H6 (0x40)
  5705. +#define MCF_GPIO_PDDR_FEC0H_PDDRFEC0H7 (0x80)
  5706. +
  5707. +/* Bit definitions and macros for MCF_GPIO_PDDR_FEC0L */
  5708. +#define MCF_GPIO_PDDR_FEC0L_PDDRFEC0L0 (0x01)
  5709. +#define MCF_GPIO_PDDR_FEC0L_PDDRFEC0L1 (0x02)
  5710. +#define MCF_GPIO_PDDR_FEC0L_PDDRFEC0L2 (0x04)
  5711. +#define MCF_GPIO_PDDR_FEC0L_PDDRFEC0L3 (0x08)
  5712. +#define MCF_GPIO_PDDR_FEC0L_PDDRFEC0L4 (0x10)
  5713. +#define MCF_GPIO_PDDR_FEC0L_PDDRFEC0L5 (0x20)
  5714. +#define MCF_GPIO_PDDR_FEC0L_PDDRFEC0L6 (0x40)
  5715. +#define MCF_GPIO_PDDR_FEC0L_PDDRFEC0L7 (0x80)
  5716. +
  5717. +/* Bit definitions and macros for MCF_GPIO_PDDR_FEC1H */
  5718. +#define MCF_GPIO_PDDR_FEC1H_PDDRFEC1H0 (0x01)
  5719. +#define MCF_GPIO_PDDR_FEC1H_PDDRFEC1H1 (0x02)
  5720. +#define MCF_GPIO_PDDR_FEC1H_PDDRFEC1H2 (0x04)
  5721. +#define MCF_GPIO_PDDR_FEC1H_PDDRFEC1H3 (0x08)
  5722. +#define MCF_GPIO_PDDR_FEC1H_PDDRFEC1H4 (0x10)
  5723. +#define MCF_GPIO_PDDR_FEC1H_PDDRFEC1H5 (0x20)
  5724. +#define MCF_GPIO_PDDR_FEC1H_PDDRFEC1H6 (0x40)
  5725. +#define MCF_GPIO_PDDR_FEC1H_PDDRFEC1H7 (0x80)
  5726. +
  5727. +/* Bit definitions and macros for MCF_GPIO_PDDR_FEC1L */
  5728. +#define MCF_GPIO_PDDR_FEC1L_PDDRFEC1L0 (0x01)
  5729. +#define MCF_GPIO_PDDR_FEC1L_PDDRFEC1L1 (0x02)
  5730. +#define MCF_GPIO_PDDR_FEC1L_PDDRFEC1L2 (0x04)
  5731. +#define MCF_GPIO_PDDR_FEC1L_PDDRFEC1L3 (0x08)
  5732. +#define MCF_GPIO_PDDR_FEC1L_PDDRFEC1L4 (0x10)
  5733. +#define MCF_GPIO_PDDR_FEC1L_PDDRFEC1L5 (0x20)
  5734. +#define MCF_GPIO_PDDR_FEC1L_PDDRFEC1L6 (0x40)
  5735. +#define MCF_GPIO_PDDR_FEC1L_PDDRFEC1L7 (0x80)
  5736. +
  5737. +/* Bit definitions and macros for MCF_GPIO_PDDR_FECI2C */
  5738. +#define MCF_GPIO_PDDR_FECI2C_PDDRFECI2C0 (0x01)
  5739. +#define MCF_GPIO_PDDR_FECI2C_PDDRFECI2C1 (0x02)
  5740. +#define MCF_GPIO_PDDR_FECI2C_PDDRFECI2C2 (0x04)
  5741. +#define MCF_GPIO_PDDR_FECI2C_PDDRFECI2C3 (0x08)
  5742. +
  5743. +/* Bit definitions and macros for MCF_GPIO_PDDR_PCIBG */
  5744. +#define MCF_GPIO_PDDR_PCIBG_PDDRPCIBG0 (0x01)
  5745. +#define MCF_GPIO_PDDR_PCIBG_PDDRPCIBG1 (0x02)
  5746. +#define MCF_GPIO_PDDR_PCIBG_PDDRPCIBG2 (0x04)
  5747. +#define MCF_GPIO_PDDR_PCIBG_PDDRPCIBG3 (0x08)
  5748. +#define MCF_GPIO_PDDR_PCIBG_PDDRPCIBG4 (0x10)
  5749. +
  5750. +/* Bit definitions and macros for MCF_GPIO_PDDR_PCIBR */
  5751. +#define MCF_GPIO_PDDR_PCIBR_PDDRPCIBR0 (0x01)
  5752. +#define MCF_GPIO_PDDR_PCIBR_PDDRPCIBR1 (0x02)
  5753. +#define MCF_GPIO_PDDR_PCIBR_PDDRPCIBR2 (0x04)
  5754. +#define MCF_GPIO_PDDR_PCIBR_PDDRPCIBR3 (0x08)
  5755. +#define MCF_GPIO_PDDR_PCIBR_PDDRPCIBR4 (0x10)
  5756. +
  5757. +/* Bit definitions and macros for MCF_GPIO_PDDR_PSC3PSC2 */
  5758. +#define MCF_GPIO_PDDR_PSC3PSC2_PDDRPSC3PSC20 (0x01)
  5759. +#define MCF_GPIO_PDDR_PSC3PSC2_PDDRPSC3PSC21 (0x02)
  5760. +#define MCF_GPIO_PDDR_PSC3PSC2_PDDRPSC3PSC22 (0x04)
  5761. +#define MCF_GPIO_PDDR_PSC3PSC2_PDDRPSC3PSC23 (0x08)
  5762. +#define MCF_GPIO_PDDR_PSC3PSC2_PDDRPSC3PSC24 (0x10)
  5763. +#define MCF_GPIO_PDDR_PSC3PSC2_PDDRPSC3PSC25 (0x20)
  5764. +#define MCF_GPIO_PDDR_PSC3PSC2_PDDRPSC3PSC26 (0x40)
  5765. +#define MCF_GPIO_PDDR_PSC3PSC2_PDDRPSC3PSC27 (0x80)
  5766. +
  5767. +/* Bit definitions and macros for MCF_GPIO_PDDR_PSC1PSC0 */
  5768. +#define MCF_GPIO_PDDR_PSC1PSC0_PDDRPSC1PSC00 (0x01)
  5769. +#define MCF_GPIO_PDDR_PSC1PSC0_PDDRPSC1PSC01 (0x02)
  5770. +#define MCF_GPIO_PDDR_PSC1PSC0_PDDRPSC1PSC02 (0x04)
  5771. +#define MCF_GPIO_PDDR_PSC1PSC0_PDDRPSC1PSC03 (0x08)
  5772. +#define MCF_GPIO_PDDR_PSC1PSC0_PDDRPSC1PSC04 (0x10)
  5773. +#define MCF_GPIO_PDDR_PSC1PSC0_PDDRPSC1PSC05 (0x20)
  5774. +#define MCF_GPIO_PDDR_PSC1PSC0_PDDRPSC1PSC06 (0x40)
  5775. +#define MCF_GPIO_PDDR_PSC1PSC0_PDDRPSC1PSC07 (0x80)
  5776. +
  5777. +/* Bit definitions and macros for MCF_GPIO_PDDR_DSPI */
  5778. +#define MCF_GPIO_PDDR_DSPI_PDDRDSPI0 (0x01)
  5779. +#define MCF_GPIO_PDDR_DSPI_PDDRDSPI1 (0x02)
  5780. +#define MCF_GPIO_PDDR_DSPI_PDDRDSPI2 (0x04)
  5781. +#define MCF_GPIO_PDDR_DSPI_PDDRDSPI3 (0x08)
  5782. +#define MCF_GPIO_PDDR_DSPI_PDDRDSPI4 (0x10)
  5783. +#define MCF_GPIO_PDDR_DSPI_PDDRDSPI5 (0x20)
  5784. +#define MCF_GPIO_PDDR_DSPI_PDDRDSPI6 (0x40)
  5785. +
  5786. +/* Bit definitions and macros for MCF_GPIO_PPDSDR_FBCTL */
  5787. +#define MCF_GPIO_PPDSDR_FBCTL_PPDSDRFBCTL0 (0x01)
  5788. +#define MCF_GPIO_PPDSDR_FBCTL_PPDSDRFBCTL1 (0x02)
  5789. +#define MCF_GPIO_PPDSDR_FBCTL_PPDSDRFBCTL2 (0x04)
  5790. +#define MCF_GPIO_PPDSDR_FBCTL_PPDSDRFBCTL3 (0x08)
  5791. +#define MCF_GPIO_PPDSDR_FBCTL_PPDSDRFBCTL4 (0x10)
  5792. +#define MCF_GPIO_PPDSDR_FBCTL_PPDSDRFBCTL5 (0x20)
  5793. +#define MCF_GPIO_PPDSDR_FBCTL_PPDSDRFBCTL6 (0x40)
  5794. +#define MCF_GPIO_PPDSDR_FBCTL_PPDSDRFBCTL7 (0x80)
  5795. +
  5796. +/* Bit definitions and macros for MCF_GPIO_PPDSDR_FBCS */
  5797. +#define MCF_GPIO_PPDSDR_FBCS_PPDSDRFBCS1 (0x02)
  5798. +#define MCF_GPIO_PPDSDR_FBCS_PPDSDRFBCS2 (0x04)
  5799. +#define MCF_GPIO_PPDSDR_FBCS_PPDSDRFBCS3 (0x08)
  5800. +#define MCF_GPIO_PPDSDR_FBCS_PPDSDRFBCS4 (0x10)
  5801. +#define MCF_GPIO_PPDSDR_FBCS_PPDSDRFBCS5 (0x20)
  5802. +
  5803. +/* Bit definitions and macros for MCF_GPIO_PPDSDR_DMA */
  5804. +#define MCF_GPIO_PPDSDR_DMA_PPDSDRDMA0 (0x01)
  5805. +#define MCF_GPIO_PPDSDR_DMA_PPDSDRDMA1 (0x02)
  5806. +#define MCF_GPIO_PPDSDR_DMA_PPDSDRDMA2 (0x04)
  5807. +#define MCF_GPIO_PPDSDR_DMA_PPDSDRDMA3 (0x08)
  5808. +
  5809. +/* Bit definitions and macros for MCF_GPIO_PPDSDR_FEC0H */
  5810. +#define MCF_GPIO_PPDSDR_FEC0H_PPDSDRFEC0H0 (0x01)
  5811. +#define MCF_GPIO_PPDSDR_FEC0H_PPDSDRFEC0H1 (0x02)
  5812. +#define MCF_GPIO_PPDSDR_FEC0H_PPDSDRFEC0H2 (0x04)
  5813. +#define MCF_GPIO_PPDSDR_FEC0H_PPDSDRFEC0H3 (0x08)
  5814. +#define MCF_GPIO_PPDSDR_FEC0H_PPDSDRFEC0H4 (0x10)
  5815. +#define MCF_GPIO_PPDSDR_FEC0H_PPDSDRFEC0H5 (0x20)
  5816. +#define MCF_GPIO_PPDSDR_FEC0H_PPDSDRFEC0H6 (0x40)
  5817. +#define MCF_GPIO_PPDSDR_FEC0H_PPDSDRFEC0H7 (0x80)
  5818. +
  5819. +/* Bit definitions and macros for MCF_GPIO_PPDSDR_FEC0L */
  5820. +#define MCF_GPIO_PPDSDR_FEC0L_PPDSDRFEC0L0 (0x01)
  5821. +#define MCF_GPIO_PPDSDR_FEC0L_PPDSDRFEC0L1 (0x02)
  5822. +#define MCF_GPIO_PPDSDR_FEC0L_PPDSDRFEC0L2 (0x04)
  5823. +#define MCF_GPIO_PPDSDR_FEC0L_PPDSDRFEC0L3 (0x08)
  5824. +#define MCF_GPIO_PPDSDR_FEC0L_PPDSDRFEC0L4 (0x10)
  5825. +#define MCF_GPIO_PPDSDR_FEC0L_PPDSDRFEC0L5 (0x20)
  5826. +#define MCF_GPIO_PPDSDR_FEC0L_PPDSDRFEC0L6 (0x40)
  5827. +#define MCF_GPIO_PPDSDR_FEC0L_PPDSDRFEC0L7 (0x80)
  5828. +
  5829. +/* Bit definitions and macros for MCF_GPIO_PPDSDR_FEC1H */
  5830. +#define MCF_GPIO_PPDSDR_FEC1H_PPDSDRFEC1H0 (0x01)
  5831. +#define MCF_GPIO_PPDSDR_FEC1H_PPDSDRFEC1H1 (0x02)
  5832. +#define MCF_GPIO_PPDSDR_FEC1H_PPDSDRFEC1H2 (0x04)
  5833. +#define MCF_GPIO_PPDSDR_FEC1H_PPDSDRFEC1H3 (0x08)
  5834. +#define MCF_GPIO_PPDSDR_FEC1H_PPDSDRFEC1H4 (0x10)
  5835. +#define MCF_GPIO_PPDSDR_FEC1H_PPDSDRFEC1H5 (0x20)
  5836. +#define MCF_GPIO_PPDSDR_FEC1H_PPDSDRFEC1H6 (0x40)
  5837. +#define MCF_GPIO_PPDSDR_FEC1H_PPDSDRFEC1H7 (0x80)
  5838. +
  5839. +/* Bit definitions and macros for MCF_GPIO_PPDSDR_FEC1L */
  5840. +#define MCF_GPIO_PPDSDR_FEC1L_PPDSDRFEC1L0 (0x01)
  5841. +#define MCF_GPIO_PPDSDR_FEC1L_PPDSDRFEC1L1 (0x02)
  5842. +#define MCF_GPIO_PPDSDR_FEC1L_PPDSDRFEC1L2 (0x04)
  5843. +#define MCF_GPIO_PPDSDR_FEC1L_PPDSDRFEC1L3 (0x08)
  5844. +#define MCF_GPIO_PPDSDR_FEC1L_PPDSDRFEC1L4 (0x10)
  5845. +#define MCF_GPIO_PPDSDR_FEC1L_PPDSDRFEC1L5 (0x20)
  5846. +#define MCF_GPIO_PPDSDR_FEC1L_PPDSDRFEC1L6 (0x40)
  5847. +#define MCF_GPIO_PPDSDR_FEC1L_PPDSDRFEC1L7 (0x80)
  5848. +
  5849. +/* Bit definitions and macros for MCF_GPIO_PPDSDR_FECI2C */
  5850. +#define MCF_GPIO_PPDSDR_FECI2C_PPDSDRFECI2C0 (0x01)
  5851. +#define MCF_GPIO_PPDSDR_FECI2C_PPDSDRFECI2C1 (0x02)
  5852. +#define MCF_GPIO_PPDSDR_FECI2C_PPDSDRFECI2C2 (0x04)
  5853. +#define MCF_GPIO_PPDSDR_FECI2C_PPDSDRFECI2C3 (0x08)
  5854. +
  5855. +/* Bit definitions and macros for MCF_GPIO_PPDSDR_PCIBG */
  5856. +#define MCF_GPIO_PPDSDR_PCIBG_PPDSDRPCIBG0 (0x01)
  5857. +#define MCF_GPIO_PPDSDR_PCIBG_PPDSDRPCIBG1 (0x02)
  5858. +#define MCF_GPIO_PPDSDR_PCIBG_PPDSDRPCIBG2 (0x04)
  5859. +#define MCF_GPIO_PPDSDR_PCIBG_PPDSDRPCIBG3 (0x08)
  5860. +#define MCF_GPIO_PPDSDR_PCIBG_PPDSDRPCIBG4 (0x10)
  5861. +
  5862. +/* Bit definitions and macros for MCF_GPIO_PPDSDR_PCIBR */
  5863. +#define MCF_GPIO_PPDSDR_PCIBR_PPDSDRPCIBR0 (0x01)
  5864. +#define MCF_GPIO_PPDSDR_PCIBR_PPDSDRPCIBR1 (0x02)
  5865. +#define MCF_GPIO_PPDSDR_PCIBR_PPDSDRPCIBR2 (0x04)
  5866. +#define MCF_GPIO_PPDSDR_PCIBR_PPDSDRPCIBR3 (0x08)
  5867. +#define MCF_GPIO_PPDSDR_PCIBR_PPDSDRPCIBR4 (0x10)
  5868. +
  5869. +/* Bit definitions and macros for MCF_GPIO_PPDSDR_PSC3PSC2 */
  5870. +#define MCF_GPIO_PPDSDR_PSC3PSC2_PPDSDRPSC3PSC20 (0x01)
  5871. +#define MCF_GPIO_PPDSDR_PSC3PSC2_PPDSDRPSC3PSC21 (0x02)
  5872. +#define MCF_GPIO_PPDSDR_PSC3PSC2_PPDSDRPSC3PSC22 (0x04)
  5873. +#define MCF_GPIO_PPDSDR_PSC3PSC2_PPDSDRPSC3PSC23 (0x08)
  5874. +#define MCF_GPIO_PPDSDR_PSC3PSC2_PDDRPSC3PSC24 (0x10)
  5875. +#define MCF_GPIO_PPDSDR_PSC3PSC2_PDDRPSC3PSC25 (0x20)
  5876. +#define MCF_GPIO_PPDSDR_PSC3PSC2_PPDSDRPSC3PSC26 (0x40)
  5877. +#define MCF_GPIO_PPDSDR_PSC3PSC2_PPDSDRPSC3PSC27 (0x80)
  5878. +
  5879. +/* Bit definitions and macros for MCF_GPIO_PPDSDR_PSC1PSC0 */
  5880. +#define MCF_GPIO_PPDSDR_PSC1PSC0_PPDSDRPSC1PSC00 (0x01)
  5881. +#define MCF_GPIO_PPDSDR_PSC1PSC0_PDDRPSC1PSC01 (0x02)
  5882. +#define MCF_GPIO_PPDSDR_PSC1PSC0_PPDSDRPSC1PSC02 (0x04)
  5883. +#define MCF_GPIO_PPDSDR_PSC1PSC0_PDDRPSC1PSC03 (0x08)
  5884. +#define MCF_GPIO_PPDSDR_PSC1PSC0_PPDSDRPSC1PSC04 (0x10)
  5885. +#define MCF_GPIO_PPDSDR_PSC1PSC0_PPDSDRPSC1PSC05 (0x20)
  5886. +#define MCF_GPIO_PPDSDR_PSC1PSC0_PPDSDRPSC1PSC06 (0x40)
  5887. +#define MCF_GPIO_PPDSDR_PSC1PSC0_PPDSDRPSC1PSC07 (0x80)
  5888. +
  5889. +/* Bit definitions and macros for MCF_GPIO_PPDSDR_DSPI */
  5890. +#define MCF_GPIO_PPDSDR_DSPI_PPDSDRDSPI0 (0x01)
  5891. +#define MCF_GPIO_PPDSDR_DSPI_PPDSDRDSPI1 (0x02)
  5892. +#define MCF_GPIO_PPDSDR_DSPI_PPDSDRDSPI2 (0x04)
  5893. +#define MCF_GPIO_PPDSDR_DSPI_PPDSDRDSPI3 (0x08)
  5894. +#define MCF_GPIO_PPDSDR_DSPI_PDDRDSPI4 (0x10)
  5895. +#define MCF_GPIO_PPDSDR_DSPI_PPDSDRDSPI5 (0x20)
  5896. +#define MCF_GPIO_PPDSDR_DSPI_PPDSDRDSPI6 (0x40)
  5897. +
  5898. +/* Bit definitions and macros for MCF_GPIO_PCLRR_FBCTL */
  5899. +#define MCF_GPIO_PCLRR_FBCTL_PCLRRFBCTL0 (0x01)
  5900. +#define MCF_GPIO_PCLRR_FBCTL_PCLRRFBCTL1 (0x02)
  5901. +#define MCF_GPIO_PCLRR_FBCTL_PCLRRFBCTL2 (0x04)
  5902. +#define MCF_GPIO_PCLRR_FBCTL_PCLRRFBCTL3 (0x08)
  5903. +#define MCF_GPIO_PCLRR_FBCTL_PCLRRFBCTL4 (0x10)
  5904. +#define MCF_GPIO_PCLRR_FBCTL_PCLRRFBCTL5 (0x20)
  5905. +#define MCF_GPIO_PCLRR_FBCTL_PCLRRFBCTL6 (0x40)
  5906. +#define MCF_GPIO_PCLRR_FBCTL_PCLRRFBCTL7 (0x80)
  5907. +
  5908. +/* Bit definitions and macros for MCF_GPIO_PCLRR_FBCS */
  5909. +#define MCF_GPIO_PCLRR_FBCS_PCLRRFBCS1 (0x02)
  5910. +#define MCF_GPIO_PCLRR_FBCS_PCLRRFBCS2 (0x04)
  5911. +#define MCF_GPIO_PCLRR_FBCS_PCLRRFBCS3 (0x08)
  5912. +#define MCF_GPIO_PCLRR_FBCS_PCLRRFBCS4 (0x10)
  5913. +#define MCF_GPIO_PCLRR_FBCS_PCLRRFBCS5 (0x20)
  5914. +
  5915. +/* Bit definitions and macros for MCF_GPIO_PCLRR_DMA */
  5916. +#define MCF_GPIO_PCLRR_DMA_PCLRRDMA0 (0x01)
  5917. +#define MCF_GPIO_PCLRR_DMA_PCLRRDMA1 (0x02)
  5918. +#define MCF_GPIO_PCLRR_DMA_PCLRRDMA2 (0x04)
  5919. +#define MCF_GPIO_PCLRR_DMA_PCLRRDMA3 (0x08)
  5920. +
  5921. +/* Bit definitions and macros for MCF_GPIO_PCLRR_FEC0H */
  5922. +#define MCF_GPIO_PCLRR_FEC0H_PCLRRFEC0H0 (0x01)
  5923. +#define MCF_GPIO_PCLRR_FEC0H_PCLRRFEC0H1 (0x02)
  5924. +#define MCF_GPIO_PCLRR_FEC0H_PCLRRFEC0H2 (0x04)
  5925. +#define MCF_GPIO_PCLRR_FEC0H_PCLRRFEC0H3 (0x08)
  5926. +#define MCF_GPIO_PCLRR_FEC0H_PCLRRFEC0H4 (0x10)
  5927. +#define MCF_GPIO_PCLRR_FEC0H_PCLRRFEC0H5 (0x20)
  5928. +#define MCF_GPIO_PCLRR_FEC0H_PCLRRFEC0H6 (0x40)
  5929. +#define MCF_GPIO_PCLRR_FEC0H_PCLRRFEC0H7 (0x80)
  5930. +
  5931. +/* Bit definitions and macros for MCF_GPIO_PCLRR_FEC0L */
  5932. +#define MCF_GPIO_PCLRR_FEC0L_PCLRRFEC0L0 (0x01)
  5933. +#define MCF_GPIO_PCLRR_FEC0L_PODRFEC0L1 (0x02)
  5934. +#define MCF_GPIO_PCLRR_FEC0L_PCLRRFEC0L2 (0x04)
  5935. +#define MCF_GPIO_PCLRR_FEC0L_PCLRRFEC0L3 (0x08)
  5936. +#define MCF_GPIO_PCLRR_FEC0L_PODRFEC0L4 (0x10)
  5937. +#define MCF_GPIO_PCLRR_FEC0L_PODRFEC0L5 (0x20)
  5938. +#define MCF_GPIO_PCLRR_FEC0L_PODRFEC0L6 (0x40)
  5939. +#define MCF_GPIO_PCLRR_FEC0L_PCLRRFEC0L7 (0x80)
  5940. +
  5941. +/* Bit definitions and macros for MCF_GPIO_PCLRR_FEC1H */
  5942. +#define MCF_GPIO_PCLRR_FEC1H_PCLRRFEC1H0 (0x01)
  5943. +#define MCF_GPIO_PCLRR_FEC1H_PCLRRFEC1H1 (0x02)
  5944. +#define MCF_GPIO_PCLRR_FEC1H_PCLRRFEC1H2 (0x04)
  5945. +#define MCF_GPIO_PCLRR_FEC1H_PODRFEC1H3 (0x08)
  5946. +#define MCF_GPIO_PCLRR_FEC1H_PODRFEC1H4 (0x10)
  5947. +#define MCF_GPIO_PCLRR_FEC1H_PCLRRFEC1H5 (0x20)
  5948. +#define MCF_GPIO_PCLRR_FEC1H_PCLRRFEC1H6 (0x40)
  5949. +#define MCF_GPIO_PCLRR_FEC1H_PCLRRFEC1H7 (0x80)
  5950. +
  5951. +/* Bit definitions and macros for MCF_GPIO_PCLRR_FEC1L */
  5952. +#define MCF_GPIO_PCLRR_FEC1L_PCLRRFEC1L0 (0x01)
  5953. +#define MCF_GPIO_PCLRR_FEC1L_PCLRRFEC1L1 (0x02)
  5954. +#define MCF_GPIO_PCLRR_FEC1L_PCLRRFEC1L2 (0x04)
  5955. +#define MCF_GPIO_PCLRR_FEC1L_PCLRRFEC1L3 (0x08)
  5956. +#define MCF_GPIO_PCLRR_FEC1L_PODRFEC1L4 (0x10)
  5957. +#define MCF_GPIO_PCLRR_FEC1L_PCLRRFEC1L5 (0x20)
  5958. +#define MCF_GPIO_PCLRR_FEC1L_PCLRRFEC1L6 (0x40)
  5959. +#define MCF_GPIO_PCLRR_FEC1L_PCLRRFEC1L7 (0x80)
  5960. +
  5961. +/* Bit definitions and macros for MCF_GPIO_PCLRR_FECI2C */
  5962. +#define MCF_GPIO_PCLRR_FECI2C_PCLRRFECI2C0 (0x01)
  5963. +#define MCF_GPIO_PCLRR_FECI2C_PCLRRFECI2C1 (0x02)
  5964. +#define MCF_GPIO_PCLRR_FECI2C_PODRFECI2C2 (0x04)
  5965. +#define MCF_GPIO_PCLRR_FECI2C_PCLRRFECI2C3 (0x08)
  5966. +
  5967. +/* Bit definitions and macros for MCF_GPIO_PCLRR_PCIBG */
  5968. +#define MCF_GPIO_PCLRR_PCIBG_PODRPCIBG0 (0x01)
  5969. +#define MCF_GPIO_PCLRR_PCIBG_PODRPCIBG1 (0x02)
  5970. +#define MCF_GPIO_PCLRR_PCIBG_PODRPCIBG2 (0x04)
  5971. +#define MCF_GPIO_PCLRR_PCIBG_PCLRRPCIBG3 (0x08)
  5972. +#define MCF_GPIO_PCLRR_PCIBG_PCLRRPCIBG4 (0x10)
  5973. +
  5974. +/* Bit definitions and macros for MCF_GPIO_PCLRR_PCIBR */
  5975. +#define MCF_GPIO_PCLRR_PCIBR_PCLRRPCIBR0 (0x01)
  5976. +#define MCF_GPIO_PCLRR_PCIBR_PCLRRPCIBR1 (0x02)
  5977. +#define MCF_GPIO_PCLRR_PCIBR_PCLRRPCIBR2 (0x04)
  5978. +#define MCF_GPIO_PCLRR_PCIBR_PODRPCIBR3 (0x08)
  5979. +#define MCF_GPIO_PCLRR_PCIBR_PODRPCIBR4 (0x10)
  5980. +
  5981. +/* Bit definitions and macros for MCF_GPIO_PCLRR_PSC3PSC2 */
  5982. +#define MCF_GPIO_PCLRR_PSC3PSC2_PODRPSC3PSC20 (0x01)
  5983. +#define MCF_GPIO_PCLRR_PSC3PSC2_PODRPSC3PSC21 (0x02)
  5984. +#define MCF_GPIO_PCLRR_PSC3PSC2_PCLRRPSC3PSC22 (0x04)
  5985. +#define MCF_GPIO_PCLRR_PSC3PSC2_PCLRRPSC3PSC23 (0x08)
  5986. +#define MCF_GPIO_PCLRR_PSC3PSC2_PCLRRPSC3PSC24 (0x10)
  5987. +#define MCF_GPIO_PCLRR_PSC3PSC2_PODRPSC3PSC25 (0x20)
  5988. +#define MCF_GPIO_PCLRR_PSC3PSC2_PODRPSC3PSC26 (0x40)
  5989. +#define MCF_GPIO_PCLRR_PSC3PSC2_PCLRRPSC3PSC27 (0x80)
  5990. +
  5991. +/* Bit definitions and macros for MCF_GPIO_PCLRR_PSC1PSC0 */
  5992. +#define MCF_GPIO_PCLRR_PSC1PSC0_PCLRRPSC1PSC00 (0x01)
  5993. +#define MCF_GPIO_PCLRR_PSC1PSC0_PCLRRPSC1PSC01 (0x02)
  5994. +#define MCF_GPIO_PCLRR_PSC1PSC0_PCLRRPSC1PSC02 (0x04)
  5995. +#define MCF_GPIO_PCLRR_PSC1PSC0_PCLRRPSC1PSC03 (0x08)
  5996. +#define MCF_GPIO_PCLRR_PSC1PSC0_PCLRRPSC1PSC04 (0x10)
  5997. +#define MCF_GPIO_PCLRR_PSC1PSC0_PCLRRPSC1PSC05 (0x20)
  5998. +#define MCF_GPIO_PCLRR_PSC1PSC0_PODRPSC1PSC06 (0x40)
  5999. +#define MCF_GPIO_PCLRR_PSC1PSC0_PCLRRPSC1PSC07 (0x80)
  6000. +
  6001. +/* Bit definitions and macros for MCF_GPIO_PCLRR_DSPI */
  6002. +#define MCF_GPIO_PCLRR_DSPI_PCLRRDSPI0 (0x01)
  6003. +#define MCF_GPIO_PCLRR_DSPI_PCLRRDSPI1 (0x02)
  6004. +#define MCF_GPIO_PCLRR_DSPI_PCLRRDSPI2 (0x04)
  6005. +#define MCF_GPIO_PCLRR_DSPI_PCLRRDSPI3 (0x08)
  6006. +#define MCF_GPIO_PCLRR_DSPI_PCLRRDSPI4 (0x10)
  6007. +#define MCF_GPIO_PCLRR_DSPI_PCLRRDSPI5 (0x20)
  6008. +#define MCF_GPIO_PCLRR_DSPI_PCLRRDSPI6 (0x40)
  6009. +
  6010. +/* Bit definitions and macros for MCF_GPIO_PAR_FBCTL */
  6011. +#define MCF_GPIO_PAR_FBCTL_PAR_TS(x) (((x)&0x0003)<<0)
  6012. +#define MCF_GPIO_PAR_FBCTL_PAR_TA (0x0004)
  6013. +#define MCF_GPIO_PAR_FBCTL_PAR_RWB (0x0010)
  6014. +#define MCF_GPIO_PAR_FBCTL_PAR_OE (0x0040)
  6015. +#define MCF_GPIO_PAR_FBCTL_PAR_BWE0 (0x0100)
  6016. +#define MCF_GPIO_PAR_FBCTL_PAR_BWE1 (0x0400)
  6017. +#define MCF_GPIO_PAR_FBCTL_PAR_BWE2 (0x1000)
  6018. +#define MCF_GPIO_PAR_FBCTL_PAR_BWE3 (0x4000)
  6019. +#define MCF_GPIO_PAR_FBCTL_PAR_TS_GPIO (0)
  6020. +#define MCF_GPIO_PAR_FBCTL_PAR_TS_TBST (2)
  6021. +#define MCF_GPIO_PAR_FBCTL_PAR_TS_TS (3)
  6022. +
  6023. +/* Bit definitions and macros for MCF_GPIO_PAR_FBCS */
  6024. +#define MCF_GPIO_PAR_FBCS_PAR_CS1 (0x02)
  6025. +#define MCF_GPIO_PAR_FBCS_PAR_CS2 (0x04)
  6026. +#define MCF_GPIO_PAR_FBCS_PAR_CS3 (0x08)
  6027. +#define MCF_GPIO_PAR_FBCS_PAR_CS4 (0x10)
  6028. +#define MCF_GPIO_PAR_FBCS_PAR_CS5 (0x20)
  6029. +
  6030. +/* Bit definitions and macros for MCF_GPIO_PAR_DMA */
  6031. +#define MCF_GPIO_PAR_DMA_PAR_DREQ0(x) (((x)&0x03)<<0)
  6032. +#define MCF_GPIO_PAR_DMA_PAR_DREQ1(x) (((x)&0x03)<<2)
  6033. +#define MCF_GPIO_PAR_DMA_PAR_DACK0(x) (((x)&0x03)<<4)
  6034. +#define MCF_GPIO_PAR_DMA_PAR_DACK1(x) (((x)&0x03)<<6)
  6035. +#define MCF_GPIO_PAR_DMA_PAR_DACKx_GPIO (0)
  6036. +#define MCF_GPIO_PAR_DMA_PAR_DACKx_TOUT (2)
  6037. +#define MCF_GPIO_PAR_DMA_PAR_DACKx_DACK (3)
  6038. +#define MCF_GPIO_PAR_DMA_PAR_DREQx_GPIO (0)
  6039. +#define MCF_GPIO_PAR_DMA_PAR_DREQx_TIN (2)
  6040. +#define MCF_GPIO_PAR_DMA_PAR_DREQx_DREQ (3)
  6041. +
  6042. +/* Bit definitions and macros for MCF_GPIO_PAR_FECI2CIRQ */
  6043. +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_IRQ5 (0x0001)
  6044. +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_IRQ6 (0x0002)
  6045. +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_SCL (0x0004)
  6046. +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_SDA (0x0008)
  6047. +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E1MDC(x) (((x)&0x0003)<<6)
  6048. +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E1MDIO(x) (((x)&0x0003)<<8)
  6049. +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E1MII (0x0400)
  6050. +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E17 (0x0800)
  6051. +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E0MDC (0x1000)
  6052. +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E0MDIO (0x2000)
  6053. +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E0MII (0x4000)
  6054. +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E07 (0x8000)
  6055. +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E1MDIO_CANRX (0x0000)
  6056. +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E1MDIO_SDA (0x0200)
  6057. +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E1MDIO_EMDIO (0x0300)
  6058. +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E1MDC_CANTX (0x0000)
  6059. +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E1MDC_SCL (0x0080)
  6060. +#define MCF_GPIO_PAR_FECI2CIRQ_PAR_E1MDC_EMDC (0x00C0)
  6061. +
  6062. +/* Bit definitions and macros for MCF_GPIO_PAR_PCIBG */
  6063. +#define MCF_GPIO_PAR_PCIBG_PAR_PCIBG0(x) (((x)&0x0003)<<0)
  6064. +#define MCF_GPIO_PAR_PCIBG_PAR_PCIBG1(x) (((x)&0x0003)<<2)
  6065. +#define MCF_GPIO_PAR_PCIBG_PAR_PCIBG2(x) (((x)&0x0003)<<4)
  6066. +#define MCF_GPIO_PAR_PCIBG_PAR_PCIBG3(x) (((x)&0x0003)<<6)
  6067. +#define MCF_GPIO_PAR_PCIBG_PAR_PCIBG4(x) (((x)&0x0003)<<8)
  6068. +
  6069. +/* Bit definitions and macros for MCF_GPIO_PAR_PCIBR */
  6070. +#define MCF_GPIO_PAR_PCIBR_PAR_PCIBG0(x) (((x)&0x0003)<<0)
  6071. +#define MCF_GPIO_PAR_PCIBR_PAR_PCIBG1(x) (((x)&0x0003)<<2)
  6072. +#define MCF_GPIO_PAR_PCIBR_PAR_PCIBG2(x) (((x)&0x0003)<<4)
  6073. +#define MCF_GPIO_PAR_PCIBR_PAR_PCIBG3(x) (((x)&0x0003)<<6)
  6074. +#define MCF_GPIO_PAR_PCIBR_PAR_PCIBR4(x) (((x)&0x0003)<<8)
  6075. +
  6076. +/* Bit definitions and macros for MCF_GPIO_PAR_PSC3 */
  6077. +#define MCF_GPIO_PAR_PSC3_PAR_TXD3 (0x04)
  6078. +#define MCF_GPIO_PAR_PSC3_PAR_RXD3 (0x08)
  6079. +#define MCF_GPIO_PAR_PSC3_PAR_RTS3(x) (((x)&0x03)<<4)
  6080. +#define MCF_GPIO_PAR_PSC3_PAR_CTS3(x) (((x)&0x03)<<6)
  6081. +#define MCF_GPIO_PAR_PSC3_PAR_CTS3_GPIO (0x00)
  6082. +#define MCF_GPIO_PAR_PSC3_PAR_CTS3_BCLK (0x80)
  6083. +#define MCF_GPIO_PAR_PSC3_PAR_CTS3_CTS (0xC0)
  6084. +#define MCF_GPIO_PAR_PSC3_PAR_RTS3_GPIO (0x00)
  6085. +#define MCF_GPIO_PAR_PSC3_PAR_RTS3_FSYNC (0x20)
  6086. +#define MCF_GPIO_PAR_PSC3_PAR_RTS3_RTS (0x30)
  6087. +#define MCF_GPIO_PAR_PSC3_PAR_CTS2_CANRX (0x40)
  6088. +
  6089. +/* Bit definitions and macros for MCF_GPIO_PAR_PSC2 */
  6090. +#define MCF_GPIO_PAR_PSC2_PAR_TXD2 (0x04)
  6091. +#define MCF_GPIO_PAR_PSC2_PAR_RXD2 (0x08)
  6092. +#define MCF_GPIO_PAR_PSC2_PAR_RTS2(x) (((x)&0x03)<<4)
  6093. +#define MCF_GPIO_PAR_PSC2_PAR_CTS2(x) (((x)&0x03)<<6)
  6094. +#define MCF_GPIO_PAR_PSC2_PAR_CTS2_GPIO (0x00)
  6095. +#define MCF_GPIO_PAR_PSC2_PAR_CTS2_BCLK (0x80)
  6096. +#define MCF_GPIO_PAR_PSC2_PAR_CTS2_CTS (0xC0)
  6097. +#define MCF_GPIO_PAR_PSC2_PAR_RTS2_GPIO (0x00)
  6098. +#define MCF_GPIO_PAR_PSC2_PAR_RTS2_CANTX (0x10)
  6099. +#define MCF_GPIO_PAR_PSC2_PAR_RTS2_FSYNC (0x20)
  6100. +#define MCF_GPIO_PAR_PSC2_PAR_RTS2_RTS (0x30)
  6101. +#define MCF_GPIO_PAR_PSC2_PAR_RTS2_CANRX (0x40)
  6102. +
  6103. +/* Bit definitions and macros for MCF_GPIO_PAR_PSC1 */
  6104. +#define MCF_GPIO_PAR_PSC1_PAR_TXD1 (0x04)
  6105. +#define MCF_GPIO_PAR_PSC1_PAR_RXD1 (0x08)
  6106. +#define MCF_GPIO_PAR_PSC1_PAR_RTS1(x) (((x)&0x03)<<4)
  6107. +#define MCF_GPIO_PAR_PSC1_PAR_CTS1(x) (((x)&0x03)<<6)
  6108. +#define MCF_GPIO_PAR_PSC1_PAR_CTS1_GPIO (0x00)
  6109. +#define MCF_GPIO_PAR_PSC1_PAR_CTS1_BCLK (0x80)
  6110. +#define MCF_GPIO_PAR_PSC1_PAR_CTS1_CTS (0xC0)
  6111. +#define MCF_GPIO_PAR_PSC1_PAR_RTS1_GPIO (0x00)
  6112. +#define MCF_GPIO_PAR_PSC1_PAR_RTS1_FSYNC (0x20)
  6113. +#define MCF_GPIO_PAR_PSC1_PAR_RTS1_RTS (0x30)
  6114. +
  6115. +/* Bit definitions and macros for MCF_GPIO_PAR_PSC0 */
  6116. +#define MCF_GPIO_PAR_PSC0_PAR_TXD0 (0x04)
  6117. +#define MCF_GPIO_PAR_PSC0_PAR_RXD0 (0x08)
  6118. +#define MCF_GPIO_PAR_PSC0_PAR_RTS0(x) (((x)&0x03)<<4)
  6119. +#define MCF_GPIO_PAR_PSC0_PAR_CTS0(x) (((x)&0x03)<<6)
  6120. +#define MCF_GPIO_PAR_PSC0_PAR_CTS0_GPIO (0x00)
  6121. +#define MCF_GPIO_PAR_PSC0_PAR_CTS0_BCLK (0x80)
  6122. +#define MCF_GPIO_PAR_PSC0_PAR_CTS0_CTS (0xC0)
  6123. +#define MCF_GPIO_PAR_PSC0_PAR_RTS0_GPIO (0x00)
  6124. +#define MCF_GPIO_PAR_PSC0_PAR_RTS0_FSYNC (0x20)
  6125. +#define MCF_GPIO_PAR_PSC0_PAR_RTS0_RTS (0x30)
  6126. +
  6127. +/* Bit definitions and macros for MCF_GPIO_PAR_DSPI */
  6128. +#define MCF_GPIO_PAR_DSPI_PAR_SOUT(x) (((x)&0x0003)<<0)
  6129. +#define MCF_GPIO_PAR_DSPI_PAR_SIN(x) (((x)&0x0003)<<2)
  6130. +#define MCF_GPIO_PAR_DSPI_PAR_SCK(x) (((x)&0x0003)<<4)
  6131. +#define MCF_GPIO_PAR_DSPI_PAR_CS0(x) (((x)&0x0003)<<6)
  6132. +#define MCF_GPIO_PAR_DSPI_PAR_CS2(x) (((x)&0x0003)<<8)
  6133. +#define MCF_GPIO_PAR_DSPI_PAR_CS3(x) (((x)&0x0003)<<10)
  6134. +#define MCF_GPIO_PAR_DSPI_PAR_CS5 (0x1000)
  6135. +#define MCF_GPIO_PAR_DSPI_PAR_CS3_GPIO (0x0000)
  6136. +#define MCF_GPIO_PAR_DSPI_PAR_CS3_CANTX (0x0400)
  6137. +#define MCF_GPIO_PAR_DSPI_PAR_CS3_TOUT (0x0800)
  6138. +#define MCF_GPIO_PAR_DSPI_PAR_CS3_DSPICS (0x0C00)
  6139. +#define MCF_GPIO_PAR_DSPI_PAR_CS2_GPIO (0x0000)
  6140. +#define MCF_GPIO_PAR_DSPI_PAR_CS2_CANTX (0x0100)
  6141. +#define MCF_GPIO_PAR_DSPI_PAR_CS2_TOUT (0x0200)
  6142. +#define MCF_GPIO_PAR_DSPI_PAR_CS2_DSPICS (0x0300)
  6143. +#define MCF_GPIO_PAR_DSPI_PAR_CS0_GPIO (0x0000)
  6144. +#define MCF_GPIO_PAR_DSPI_PAR_CS0_FSYNC (0x0040)
  6145. +#define MCF_GPIO_PAR_DSPI_PAR_CS0_RTS (0x0080)
  6146. +#define MCF_GPIO_PAR_DSPI_PAR_CS0_DSPICS (0x00C0)
  6147. +#define MCF_GPIO_PAR_DSPI_PAR_SCK_GPIO (0x0000)
  6148. +#define MCF_GPIO_PAR_DSPI_PAR_SCK_BCLK (0x0010)
  6149. +#define MCF_GPIO_PAR_DSPI_PAR_SCK_CTS (0x0020)
  6150. +#define MCF_GPIO_PAR_DSPI_PAR_SCK_SCK (0x0030)
  6151. +#define MCF_GPIO_PAR_DSPI_PAR_SIN_GPIO (0x0000)
  6152. +#define MCF_GPIO_PAR_DSPI_PAR_SIN_RXD (0x0008)
  6153. +#define MCF_GPIO_PAR_DSPI_PAR_SIN_SIN (0x000C)
  6154. +#define MCF_GPIO_PAR_DSPI_PAR_SOUT_GPIO (0x0000)
  6155. +#define MCF_GPIO_PAR_DSPI_PAR_SOUT_TXD (0x0002)
  6156. +#define MCF_GPIO_PAR_DSPI_PAR_SOUT_SOUT (0x0003)
  6157. +
  6158. +/* Bit definitions and macros for MCF_GPIO_PAR_TIMER */
  6159. +#define MCF_GPIO_PAR_TIMER_PAR_TOUT2 (0x01)
  6160. +#define MCF_GPIO_PAR_TIMER_PAR_TIN2(x) (((x)&0x03)<<1)
  6161. +#define MCF_GPIO_PAR_TIMER_PAR_TOUT3 (0x08)
  6162. +#define MCF_GPIO_PAR_TIMER_PAR_TIN3(x) (((x)&0x03)<<4)
  6163. +#define MCF_GPIO_PAR_TIMER_PAR_TIN3_CANRX (0x00)
  6164. +#define MCF_GPIO_PAR_TIMER_PAR_TIN3_IRQ (0x20)
  6165. +#define MCF_GPIO_PAR_TIMER_PAR_TIN3_TIN (0x30)
  6166. +#define MCF_GPIO_PAR_TIMER_PAR_TIN2_CANRX (0x00)
  6167. +#define MCF_GPIO_PAR_TIMER_PAR_TIN2_IRQ (0x04)
  6168. +#define MCF_GPIO_PAR_TIMER_PAR_TIN2_TIN (0x06)
  6169. +
  6170. +/********************************************************************/
  6171. +
  6172. +#endif /* _M5485GPIO_H_ */
  6173. --- /dev/null
  6174. +++ b/arch/m68k/include/asm/m5485gpt.h
  6175. @@ -0,0 +1,90 @@
  6176. +/*
  6177. + * Copyright (C) 2007-2011 Freescale Semiconductor, Inc. All Rights Reserved.
  6178. + * File: mcf548x_gpt.h
  6179. + * Purpose: Register and bit definitions for the MCF548X
  6180. + *
  6181. + * Notes:
  6182. + *
  6183. + */
  6184. +
  6185. +#ifndef __MCF548X_GPT_H__
  6186. +#define __MCF548X_GPT_H__
  6187. +
  6188. +/*********************************************************************
  6189. +*
  6190. +* General Purpose Timers (GPT)
  6191. +*
  6192. +*********************************************************************/
  6193. +
  6194. +/* Register read/write macros */
  6195. +#define MCF_GPT_GMS0 MCF_REG32(0x000800)
  6196. +#define MCF_GPT_GCIR0 MCF_REG32(0x000804)
  6197. +#define MCF_GPT_GPWM0 MCF_REG32(0x000808)
  6198. +#define MCF_GPT_GSR0 MCF_REG32(0x00080C)
  6199. +#define MCF_GPT_GMS1 MCF_REG32(0x000810)
  6200. +#define MCF_GPT_GCIR1 MCF_REG32(0x000814)
  6201. +#define MCF_GPT_GPWM1 MCF_REG32(0x000818)
  6202. +#define MCF_GPT_GSR1 MCF_REG32(0x00081C)
  6203. +#define MCF_GPT_GMS2 MCF_REG32(0x000820)
  6204. +#define MCF_GPT_GCIR2 MCF_REG32(0x000824)
  6205. +#define MCF_GPT_GPWM2 MCF_REG32(0x000828)
  6206. +#define MCF_GPT_GSR2 MCF_REG32(0x00082C)
  6207. +#define MCF_GPT_GMS3 MCF_REG32(0x000830)
  6208. +#define MCF_GPT_GCIR3 MCF_REG32(0x000834)
  6209. +#define MCF_GPT_GPWM3 MCF_REG32(0x000838)
  6210. +#define MCF_GPT_GSR3 MCF_REG32(0x00083C)
  6211. +#define MCF_GPT_GMS(x) MCF_REG32(0x000800+((x)*0x010))
  6212. +#define MCF_GPT_GCIR(x) MCF_REG32(0x000804+((x)*0x010))
  6213. +#define MCF_GPT_GPWM(x) MCF_REG32(0x000808+((x)*0x010))
  6214. +#define MCF_GPT_GSR(x) MCF_REG32(0x00080C+((x)*0x010))
  6215. +
  6216. +/* Bit definitions and macros for MCF_GPT_GMS */
  6217. +#define MCF_GPT_GMS_TMS(x) (((x)&0x00000007)<<0)
  6218. +#define MCF_GPT_GMS_GPIO(x) (((x)&0x00000003)<<4)
  6219. +#define MCF_GPT_GMS_IEN (0x00000100)
  6220. +#define MCF_GPT_GMS_OD (0x00000200)
  6221. +#define MCF_GPT_GMS_SC (0x00000400)
  6222. +#define MCF_GPT_GMS_CE (0x00001000)
  6223. +#define MCF_GPT_GMS_WDEN (0x00008000)
  6224. +#define MCF_GPT_GMS_ICT(x) (((x)&0x00000003)<<16)
  6225. +#define MCF_GPT_GMS_OCT(x) (((x)&0x00000003)<<20)
  6226. +#define MCF_GPT_GMS_OCPW(x) (((x)&0x000000FF)<<24)
  6227. +#define MCF_GPT_GMS_OCT_FRCLOW (0x00000000)
  6228. +#define MCF_GPT_GMS_OCT_PULSEHI (0x00100000)
  6229. +#define MCF_GPT_GMS_OCT_PULSELO (0x00200000)
  6230. +#define MCF_GPT_GMS_OCT_TOGGLE (0x00300000)
  6231. +#define MCF_GPT_GMS_ICT_ANY (0x00000000)
  6232. +#define MCF_GPT_GMS_ICT_RISE (0x00010000)
  6233. +#define MCF_GPT_GMS_ICT_FALL (0x00020000)
  6234. +#define MCF_GPT_GMS_ICT_PULSE (0x00030000)
  6235. +#define MCF_GPT_GMS_GPIO_INPUT (0x00000000)
  6236. +#define MCF_GPT_GMS_GPIO_OUTLO (0x00000020)
  6237. +#define MCF_GPT_GMS_GPIO_OUTHI (0x00000030)
  6238. +#define MCF_GPT_GMS_TMS_DISABLE (0x00000000)
  6239. +#define MCF_GPT_GMS_TMS_INCAPT (0x00000001)
  6240. +#define MCF_GPT_GMS_TMS_OUTCAPT (0x00000002)
  6241. +#define MCF_GPT_GMS_TMS_PWM (0x00000003)
  6242. +#define MCF_GPT_GMS_TMS_GPIO (0x00000004)
  6243. +
  6244. +/* Bit definitions and macros for MCF_GPT_GCIR */
  6245. +#define MCF_GPT_GCIR_CNT(x) (((x)&0x0000FFFF)<<0)
  6246. +#define MCF_GPT_GCIR_PRE(x) (((x)&0x0000FFFF)<<16)
  6247. +
  6248. +/* Bit definitions and macros for MCF_GPT_GPWM */
  6249. +#define MCF_GPT_GPWM_LOAD (0x00000001)
  6250. +#define MCF_GPT_GPWM_PWMOP (0x00000100)
  6251. +#define MCF_GPT_GPWM_WIDTH(x) (((x)&0x0000FFFF)<<16)
  6252. +
  6253. +/* Bit definitions and macros for MCF_GPT_GSR */
  6254. +#define MCF_GPT_GSR_CAPT (0x00000001)
  6255. +#define MCF_GPT_GSR_COMP (0x00000002)
  6256. +#define MCF_GPT_GSR_PWMP (0x00000004)
  6257. +#define MCF_GPT_GSR_TEXP (0x00000008)
  6258. +#define MCF_GPT_GSR_PIN (0x00000100)
  6259. +#define MCF_GPT_GSR_OVF(x) (((x)&0x00000007)<<12)
  6260. +#define MCF_GPT_GSR_CAPTURE(x) (((x)&0x0000FFFF)<<16)
  6261. +
  6262. +#define MCF_GPT_MAX_TIMEOUT 30
  6263. +/********************************************************************/
  6264. +
  6265. +#endif /* __MCF548X_GPT_H__ */
  6266. --- /dev/null
  6267. +++ b/arch/m68k/include/asm/m5485pci.h
  6268. @@ -0,0 +1,380 @@
  6269. +/*
  6270. + * m5485pci.h -- ColdFire 547x/548x PCI controller support.
  6271. + * Copyright (C) 2007-2011 Freescale Semiconductor, Inc. All Rights Reserved.
  6272. + */
  6273. +#ifndef __MCF548X_PCI_H__
  6274. +#define __MCF548X_PCI_H__
  6275. +
  6276. +
  6277. +/* PCI Type 0 Configuration Registers */
  6278. +#define MCF_PCIIDR MCF_REG32(0x000B00)
  6279. +/* PCI Device ID/Vendor ID */
  6280. +#define MCF_PCISCR MCF_REG32(0x000B04)
  6281. +/* PCI Status/Command */
  6282. +#define MCF_PCICCRIR MCF_REG32(0x000B08)
  6283. +/* PCI Class Code / Revision ID */
  6284. +#define MCF_PCICR1 MCF_REG32(0x000B0C)
  6285. +/* PCI Configuration 1 Register */
  6286. +#define MCF_PCIBAR0 MCF_REG32(0x000B10)
  6287. +/* PCI Base Address Register 0 */
  6288. +#define MCF_PCIBAR1 MCF_REG32(0x000B14)
  6289. +/* PCI Base Address Register 1 */
  6290. +#define MCF_PCICCPR MCF_REG32(0x000B28)
  6291. +/* PCI Cardbus CIS Pointer */
  6292. +#define MCF_PCISID MCF_REG32(0x000B2C)
  6293. +/* Subsystem ID/Subsystem Vendor ID*/
  6294. +#define MCF_PCIERBAR MCF_REG32(0x000B30)
  6295. +/* PCI Expansion ROM */
  6296. +#define MCF_PCICPR MCF_REG32(0x000B30)
  6297. +/* PCI Capabilities Pointer */
  6298. +#define MCF_PCICR2 MCF_REG32(0x000B3C)
  6299. +/* PCI Configuration Register 2 */
  6300. +
  6301. +/* General Control/Status Registers */
  6302. +#define MCF_PCIGSCR MCF_REG32(0x000B60)
  6303. +/* Global Status/Control Register */
  6304. +#define MCF_PCITBATR0 MCF_REG32(0x000B64)
  6305. +/* Target Base Address Translation 0*/
  6306. +#define MCF_PCITBATR1 MCF_REG32(0x000B68)
  6307. +/* Target Base Address Translation 1*/
  6308. +#define MCF_PCITCR MCF_REG32(0x000B6C)
  6309. +/* Target Control Register */
  6310. +#define MCF_PCIIW0BTAR MCF_REG32(0x000B70)
  6311. +/* Initiator Window 0 Base Address */
  6312. +#define MCF_PCIIW1BTAR MCF_REG32(0x000B74)
  6313. +/* Initiator Window 1 Base Address */
  6314. +#define MCF_PCIIW2BTAR MCF_REG32(0x000B78)
  6315. +/* Initiator Window 2 Base Address */
  6316. +#define MCF_PCIIWCR MCF_REG32(0x000B80)
  6317. +/* Initiator Window Configuration */
  6318. +#define MCF_PCIICR MCF_REG32(0x000B84)
  6319. +/* Initiator Control Register */
  6320. +#define MCF_PCIISR MCF_REG32(0x000B88)
  6321. +/* Initiator Status Register */
  6322. +#define MCF_PCICAR MCF_REG32(0x000BF8)
  6323. +/* Configuration Address Register */
  6324. +
  6325. +/* CommBus FIFO Transmit Interface Registers */
  6326. +#define MCF_PCITPSR MCF_REG32(0x008400)
  6327. +/* Tx Packet Size Register */
  6328. +#define MCF_PCITSAR MCF_REG32(0x008404)
  6329. +/* Tx Start Address Register */
  6330. +#define MCF_PCITTCR MCF_REG32(0x008408)
  6331. +/* Tx Transaction Control Register */
  6332. +#define MCF_PCITER MCF_REG32(0x00840C)
  6333. +/* Tx Enables Register */
  6334. +#define MCF_PCITNAR MCF_REG32(0x008410)
  6335. +/* Tx Next Address Register */
  6336. +#define MCF_PCITLWR MCF_REG32(0x008414)
  6337. +/* Tx Last Word Register */
  6338. +#define MCF_PCITDCR MCF_REG32(0x008418)
  6339. +/* Tx Done Counts Register */
  6340. +#define MCF_PCITSR MCF_REG32(0x00841C)
  6341. +/* Tx Status Register */
  6342. +#define MCF_PCITFDR MCF_REG32(0x008440)
  6343. +/* Tx FIFO Data Register */
  6344. +#define MCF_PCITFSR MCF_REG32(0x008444)
  6345. +/* Tx FIFO Status Register */
  6346. +#define MCF_PCITFCR MCF_REG32(0x008448)
  6347. +/* Tx FIFO Control Register */
  6348. +#define MCF_PCITFAR MCF_REG32(0x00844C)
  6349. +/* Tx FIFO Alarm Register */
  6350. +#define MCF_PCITFRPR MCF_REG32(0x008450)
  6351. +/* Tx FIFO Read Pointer Register */
  6352. +#define MCF_PCITFWPR MCF_REG32(0x008454)
  6353. +/* Tx FIFO Write Pointer Register */
  6354. +
  6355. +/* CommBus FIFO Receive Interface Registers */
  6356. +#define MCF_PCIRPSR MCF_REG32(0x008480)
  6357. +/* Tx Packet Size Register */
  6358. +#define MCF_PCIRSAR MCF_REG32(0x008484)
  6359. +/* Tx Start Address Register */
  6360. +#define MCF_PCIRTCR MCF_REG32(0x008488)
  6361. +/* Tx Transaction Control Register */
  6362. +#define MCF_PCIRER MCF_REG32(0x00848C)
  6363. +/* Tx Enables Register */
  6364. +#define MCF_PCIRNAR MCF_REG32(0x008490)
  6365. +/* Tx Next Address Register */
  6366. +#define MCF_PCIRDCR MCF_REG32(0x008498)
  6367. +/* Tx Done Counts Register */
  6368. +#define MCF_PCIRSR MCF_REG32(0x00849C)
  6369. +/* Tx Status Register */
  6370. +#define MCF_PCIRFDR MCF_REG32(0x0084C0)
  6371. +/* Tx FIFO Data Register */
  6372. +#define MCF_PCIRFSR MCF_REG32(0x0084C4)
  6373. +/* Tx FIFO Status Register */
  6374. +#define MCF_PCIRFCR MCF_REG32(0x0084C8)
  6375. +/* Tx FIFO Control Register */
  6376. +#define MCF_PCIRFAR MCF_REG32(0x0084CC)
  6377. +/* Tx FIFO Alarm Register */
  6378. +#define MCF_PCIRFRPR MCF_REG32(0x0084D0)
  6379. +/* Tx FIFO Read Pointer Register */
  6380. +#define MCF_PCIRFWPR MCF_REG32(0x0084D4)
  6381. +/* Tx FIFO Write Pointer Register */
  6382. +
  6383. +/* PCI Arbiter Registers */
  6384. +#define MCF_PCIARB_PACR MCF_REG32(0x000C00)
  6385. +#define MCF_PCIARB_PASR MCF_REG32(0x000C04)
  6386. +
  6387. +
  6388. +/* Bit definitions and macros for MCF_PCIIDR */
  6389. +#define MCF_PCIIDR_VENDORID(x) (((x)&0x0000FFFF)<<0)
  6390. +#define MCF_PCIIDR_DEVICEID(x) (((x)&0x0000FFFF)<<16)
  6391. +
  6392. +/* Bit definitions and macros for MCF_PCISCR */
  6393. +#define MCF_PCISCR_M (0x00000002)
  6394. +#define MCF_PCISCR_B (0x00000004)
  6395. +#define MCF_PCISCR_SP (0x00000008)
  6396. +#define MCF_PCISCR_MW (0x00000010)
  6397. +#define MCF_PCISCR_PER (0x00000040)
  6398. +#define MCF_PCISCR_S (0x00000100)
  6399. +#define MCF_PCISCR_F (0x00000200)
  6400. +#define MCF_PCISCR_C (0x00100000)
  6401. +#define MCF_PCISCR_66M (0x00200000)
  6402. +#define MCF_PCISCR_R (0x00400000)
  6403. +#define MCF_PCISCR_FC (0x00800000)
  6404. +#define MCF_PCISCR_DP (0x01000000)
  6405. +#define MCF_PCISCR_DT(x) (((x)&0x00000003)<<25)
  6406. +#define MCF_PCISCR_TS (0x08000000)
  6407. +#define MCF_PCISCR_TR (0x10000000)
  6408. +#define MCF_PCISCR_MA (0x20000000)
  6409. +#define MCF_PCISCR_SE (0x40000000)
  6410. +#define MCF_PCISCR_PE (0x80000000)
  6411. +
  6412. +/* Bit definitions and macros for MCF_PCICCRIR */
  6413. +#define MCF_PCICCRIR_REVID(x) (((x)&0x000000FF)<<0)
  6414. +#define MCF_PCICCRIR_CLASSCODE(x) (((x)&0x00FFFFFF)<<8)
  6415. +
  6416. +/* Bit definitions and macros for MCF_PCICR1 */
  6417. +#define MCF_PCICR1_CACHELINESIZE(x) (((x)&0x0000000F)<<0)
  6418. +#define MCF_PCICR1_LATTIMER(x) (((x)&0x000000FF)<<8)
  6419. +#define MCF_PCICR1_HEADERTYPE(x) (((x)&0x000000FF)<<16)
  6420. +#define MCF_PCICR1_BIST(x) (((x)&0x000000FF)<<24)
  6421. +
  6422. +/* Bit definitions and macros for MCF_PCIBAR# */
  6423. +#define MCF_PCIBAR0_ADDR(x) (((x)&0x00003FFF)<<18)
  6424. +#define MCF_PCIBAR1_ADDR(x) (((x)&0x00000003)<<30)
  6425. +
  6426. +/* Bit definitions and macros for MCF_PCICR2 */
  6427. +#define MCF_PCICR2_INTLINE(x) (((x)&0x000000FF)<<0)
  6428. +#define MCF_PCICR2_INTPIN(x) (((x)&0x000000FF)<<8)
  6429. +#define MCF_PCICR2_MINGNT(x) (((x)&0x000000FF)<<16)
  6430. +#define MCF_PCICR2_MAXLAT(x) (((x)&0x000000FF)<<24)
  6431. +
  6432. +/* Bit definitions and macros for MCF_PCIGSCR */
  6433. +#define MCF_PCIGSCR_PR (0x00000001)
  6434. +#define MCF_PCIGSCR_SEE (0x00001000)
  6435. +#define MCF_PCIGSCR_PEE (0x00002000)
  6436. +#define MCF_PCIGSCR_SE (0x10000000)
  6437. +#define MCF_PCIGSCR_PE (0x20000000)
  6438. +
  6439. +/* Bit definitions and macros for MCF_PCITBATR0 */
  6440. +#define MCF_PCITBATR0_EN (0x00000001)
  6441. +#define MCF_PCITBATR0_BAT0(x) (((x)&0x00003FFF)<<18)
  6442. +
  6443. +/* Bit definitions and macros for MCF_PCITBATR1 */
  6444. +#define MCF_PCITBATR1_EN (0x00000001)
  6445. +#define MCF_PCITBATR1_BAT1(x) (((x)&0x00000003)<<30)
  6446. +
  6447. +/* Bit definitions and macros for MCF_PCITCR */
  6448. +#define MCF_PCITCR_P (0x00010000)
  6449. +#define MCF_PCITCR_LD (0x01000000)
  6450. +
  6451. +/* Bit definitions and macros for MCF_PCIIW0BTAR */
  6452. +#define MCF_PCIIW0BTAR_WTA0(x) (((x)&0x000000FF)<<8)
  6453. +#define MCF_PCIIW0BTAR_WAM0(x) (((x)&0x000000FF)<<16)
  6454. +#define MCF_PCIIW0BTAR_WBA0(x) (((x)&0x000000FF)<<24)
  6455. +
  6456. +/* Bit definitions and macros for MCF_PCIIW1BTAR */
  6457. +#define MCF_PCIIW1BTAR_WTA1(x) (((x)&0x000000FF)<<8)
  6458. +#define MCF_PCIIW1BTAR_WAM1(x) (((x)&0x000000FF)<<16)
  6459. +#define MCF_PCIIW1BTAR_WBA1(x) (((x)&0x000000FF)<<24)
  6460. +
  6461. +/* Bit definitions and macros for MCF_PCIIW2BTAR */
  6462. +#define MCF_PCIIW2BTAR_WTA2(x) (((x)&0x000000FF)<<8)
  6463. +#define MCF_PCIIW2BTAR_WAM2(x) (((x)&0x000000FF)<<16)
  6464. +#define MCF_PCIIW2BTAR_WBA2(x) (((x)&0x000000FF)<<24)
  6465. +
  6466. +/* Bit definitions and macros for MCF_PCIIWCR */
  6467. +#define MCF_PCIIWCR_WINCTRL2(x) (((x)&0x0000000F)<<8)
  6468. +#define MCF_PCIIWCR_WINCTRL1(x) (((x)&0x0000000F)<<16)
  6469. +#define MCF_PCIIWCR_WINCTRL0(x) (((x)&0x0000000F)<<24)
  6470. +#define MCF_PCIIWCR_WINCTRL0_MEMREAD (0x01000000)
  6471. +#define MCF_PCIIWCR_WINCTRL0_MEMRDLINE (0x03000000)
  6472. +#define MCF_PCIIWCR_WINCTRL0_MEMRDMUL (0x05000000)
  6473. +#define MCF_PCIIWCR_WINCTRL0_IO (0x09000000)
  6474. +#define MCF_PCIIWCR_WINCTRL0_E (0x01000000)
  6475. +#define MCF_PCIIWCR_WINCTRL1_MEMREAD (0x00010000)
  6476. +#define MCF_PCIIWCR_WINCTRL1_MEMRDLINE (0x00030000)
  6477. +#define MCF_PCIIWCR_WINCTRL1_MEMRDMUL (0x00050000)
  6478. +#define MCF_PCIIWCR_WINCTRL1_IO (0x00090000)
  6479. +#define MCF_PCIIWCR_WINCTRL1_E (0x00010000)
  6480. +#define MCF_PCIIWCR_WINCTRL2_MEMREAD (0x00000100)
  6481. +#define MCF_PCIIWCR_WINCTRL2_MEMRDLINE (0x00000300)
  6482. +#define MCF_PCIIWCR_WINCTRL2_MEMRDMUL (0x00000500)
  6483. +#define MCF_PCIIWCR_WINCTRL2_IO (0x00000900)
  6484. +#define MCF_PCIIWCR_WINCTRL2_E (0x00000100)
  6485. +
  6486. +
  6487. +/* Bit definitions and macros for MCF_PCIICR */
  6488. +#define MCF_PCIICR_MAXRETRY(x) (((x)&0x000000FF)<<0)
  6489. +#define MCF_PCIICR_TAE (0x01000000)
  6490. +#define MCF_PCIICR_IAE (0x02000000)
  6491. +#define MCF_PCIICR_REE (0x04000000)
  6492. +
  6493. +/* Bit definitions and macros for MCF_PCIISR */
  6494. +#define MCF_PCIISR_TA (0x01000000)
  6495. +#define MCF_PCIISR_IA (0x02000000)
  6496. +#define MCF_PCIISR_RE (0x04000000)
  6497. +
  6498. +/* Bit definitions and macros for MCF_PCICAR */
  6499. +#define MCF_PCICAR_DWORD(x) (((x)&0x0000003F)<<2)
  6500. +#define MCF_PCICAR_FUNCNUM(x) (((x)&0x00000007)<<8)
  6501. +#define MCF_PCICAR_DEVNUM(x) (((x)&0x0000001F)<<11)
  6502. +#define MCF_PCICAR_BUSNUM(x) (((x)&0x000000FF)<<16)
  6503. +#define MCF_PCICAR_E (0x80000000)
  6504. +
  6505. +/* Bit definitions and macros for MCF_PCITPSR */
  6506. +#define MCF_PCITPSR_PKTSIZE(x) (((x)&0x0000FFFF)<<16)
  6507. +
  6508. +/* Bit definitions and macros for MCF_PCITTCR */
  6509. +#define MCF_PCITTCR_DI (0x00000001)
  6510. +#define MCF_PCITTCR_W (0x00000010)
  6511. +#define MCF_PCITTCR_MAXBEATS(x) (((x)&0x00000007)<<8)
  6512. +#define MCF_PCITTCR_MAXRETRY(x) (((x)&0x000000FF)<<16)
  6513. +#define MCF_PCITTCR_PCICMD(x) (((x)&0x0000000F)<<24)
  6514. +
  6515. +/* Bit definitions and macros for MCF_PCITER */
  6516. +#define MCF_PCITER_NE (0x00010000)
  6517. +#define MCF_PCITER_IAE (0x00020000)
  6518. +#define MCF_PCITER_TAE (0x00040000)
  6519. +#define MCF_PCITER_RE (0x00080000)
  6520. +#define MCF_PCITER_SE (0x00100000)
  6521. +#define MCF_PCITER_FEE (0x00200000)
  6522. +#define MCF_PCITER_ME (0x01000000)
  6523. +#define MCF_PCITER_BE (0x08000000)
  6524. +#define MCF_PCITER_CM (0x10000000)
  6525. +#define MCF_PCITER_RF (0x40000000)
  6526. +#define MCF_PCITER_RC (0x80000000)
  6527. +
  6528. +/* Bit definitions and macros for MCF_PCITDCR */
  6529. +#define MCF_PCITDCR_PKTSDONE(x) (((x)&0x0000FFFF)<<0)
  6530. +#define MCF_PCITDCR_BYTESDONE(x) (((x)&0x0000FFFF)<<16)
  6531. +
  6532. +/* Bit definitions and macros for MCF_PCITSR */
  6533. +#define MCF_PCITSR_IA (0x00010000)
  6534. +#define MCF_PCITSR_TA (0x00020000)
  6535. +#define MCF_PCITSR_RE (0x00040000)
  6536. +#define MCF_PCITSR_SE (0x00080000)
  6537. +#define MCF_PCITSR_FE (0x00100000)
  6538. +#define MCF_PCITSR_BE1 (0x00200000)
  6539. +#define MCF_PCITSR_BE2 (0x00400000)
  6540. +#define MCF_PCITSR_BE3 (0x00800000)
  6541. +#define MCF_PCITSR_NT (0x01000000)
  6542. +
  6543. +/* Bit definitions and macros for MCF_PCITFSR */
  6544. +#define MCF_PCITFSR_EMT (0x00010000)
  6545. +#define MCF_PCITFSR_ALARM (0x00020000)
  6546. +#define MCF_PCITFSR_FU (0x00040000)
  6547. +#define MCF_PCITFSR_FR (0x00080000)
  6548. +#define MCF_PCITFSR_OF (0x00100000)
  6549. +#define MCF_PCITFSR_UF (0x00200000)
  6550. +#define MCF_PCITFSR_RXW (0x00400000)
  6551. +
  6552. +/* Bit definitions and macros for MCF_PCITFCR */
  6553. +#define MCF_PCITFCR_OF_MSK (0x00080000)
  6554. +#define MCF_PCITFCR_UF_MSK (0x00100000)
  6555. +#define MCF_PCITFCR_RXW_MSK (0x00200000)
  6556. +#define MCF_PCITFCR_FAE_MSK (0x00400000)
  6557. +#define MCF_PCITFCR_IP_MSK (0x00800000)
  6558. +#define MCF_PCITFCR_GR(x) (((x)&0x00000007)<<24)
  6559. +
  6560. +/* Bit definitions and macros for MCF_PCITFAR */
  6561. +#define MCF_PCITFAR_ALARM(x) (((x)&0x0000007F)<<0)
  6562. +
  6563. +/* Bit definitions and macros for MCF_PCITFRPR */
  6564. +#define MCF_PCITFRPR_READ(x) (((x)&0x00000FFF)<<0)
  6565. +
  6566. +/* Bit definitions and macros for MCF_PCITFWPR */
  6567. +#define MCF_PCITFWPR_WRITE(x) (((x)&0x00000FFF)<<0)
  6568. +
  6569. +/* Bit definitions and macros for MCF_PCIRPSR */
  6570. +#define MCF_PCIRPSR_PKTSIZE(x) (((x)&0x0000FFFF)<<16)
  6571. +
  6572. +/* Bit definitions and macros for MCF_PCIRTCR */
  6573. +#define MCF_PCIRTCR_DI (0x00000001)
  6574. +#define MCF_PCIRTCR_W (0x00000010)
  6575. +#define MCF_PCIRTCR_MAXBEATS(x) (((x)&0x00000007)<<8)
  6576. +#define MCF_PCIRTCR_FB (0x00001000)
  6577. +#define MCF_PCIRTCR_MAXRETRY(x) (((x)&0x000000FF)<<16)
  6578. +#define MCF_PCIRTCR_PCICMD(x) (((x)&0x0000000F)<<24)
  6579. +
  6580. +/* Bit definitions and macros for MCF_PCIRER */
  6581. +#define MCF_PCIRER_NE (0x00010000)
  6582. +#define MCF_PCIRER_IAE (0x00020000)
  6583. +#define MCF_PCIRER_TAE (0x00040000)
  6584. +#define MCF_PCIRER_RE (0x00080000)
  6585. +#define MCF_PCIRER_SE (0x00100000)
  6586. +#define MCF_PCIRER_FEE (0x00200000)
  6587. +#define MCF_PCIRER_ME (0x01000000)
  6588. +#define MCF_PCIRER_BE (0x08000000)
  6589. +#define MCF_PCIRER_CM (0x10000000)
  6590. +#define MCF_PCIRER_FE (0x20000000)
  6591. +#define MCF_PCIRER_RF (0x40000000)
  6592. +#define MCF_PCIRER_RC (0x80000000)
  6593. +
  6594. +/* Bit definitions and macros for MCF_PCIRDCR */
  6595. +#define MCF_PCIRDCR_PKTSDONE(x) (((x)&0x0000FFFF)<<0)
  6596. +#define MCF_PCIRDCR_BYTESDONE(x) (((x)&0x0000FFFF)<<16)
  6597. +
  6598. +/* Bit definitions and macros for MCF_PCIRSR */
  6599. +#define MCF_PCIRSR_IA (0x00010000)
  6600. +#define MCF_PCIRSR_TA (0x00020000)
  6601. +#define MCF_PCIRSR_RE (0x00040000)
  6602. +#define MCF_PCIRSR_SE (0x00080000)
  6603. +#define MCF_PCIRSR_FE (0x00100000)
  6604. +#define MCF_PCIRSR_BE1 (0x00200000)
  6605. +#define MCF_PCIRSR_BE2 (0x00400000)
  6606. +#define MCF_PCIRSR_BE3 (0x00800000)
  6607. +#define MCF_PCIRSR_NT (0x01000000)
  6608. +
  6609. +/* Bit definitions and macros for MCF_PCIRFSR */
  6610. +#define MCF_PCIRFSR_EMT (0x00010000)
  6611. +#define MCF_PCIRFSR_ALARM (0x00020000)
  6612. +#define MCF_PCIRFSR_FU (0x00040000)
  6613. +#define MCF_PCIRFSR_FR (0x00080000)
  6614. +#define MCF_PCIRFSR_OF (0x00100000)
  6615. +#define MCF_PCIRFSR_UF (0x00200000)
  6616. +#define MCF_PCIRFSR_RXW (0x00400000)
  6617. +
  6618. +/* Bit definitions and macros for MCF_PCIRFCR */
  6619. +#define MCF_PCIRFCR_OF_MSK (0x00080000)
  6620. +#define MCF_PCIRFCR_UF_MSK (0x00100000)
  6621. +#define MCF_PCIRFCR_RXW_MSK (0x00200000)
  6622. +#define MCF_PCIRFCR_FAE_MSK (0x00400000)
  6623. +#define MCF_PCIRFCR_IP_MSK (0x00800000)
  6624. +#define MCF_PCIRFCR_GR(x) (((x)&0x00000007)<<24)
  6625. +
  6626. +/* Bit definitions and macros for MCF_PCIRFAR */
  6627. +#define MCF_PCIRFAR_ALARM(x) (((x)&0x0000007F)<<0)
  6628. +
  6629. +/* Bit definitions and macros for MCF_PCIRFRPR */
  6630. +#define MCF_PCIRFRPR_READ(x) (((x)&0x00000FFF)<<0)
  6631. +
  6632. +/* Bit definitions and macros for MCF_PCIRFWPR */
  6633. +#define MCF_PCIRFWPR_WRITE(x) (((x)&0x00000FFF)<<0)
  6634. +
  6635. +
  6636. +/* Bit definitions and macros for MCF_PCIARB_PACR */
  6637. +#define MCF_PCIARB_PACR_INTMPRI (0x00000001)
  6638. +#define MCF_PCIARB_PACR_EXTMPRI(x) (((x)&0x0000001F)<<1)
  6639. +#define MCF_PCIARB_PACR_INTMINTEN (0x00010000)
  6640. +#define MCF_PCIARB_PACR_EXTMINTEN(x) (((x)&0x0000001F)<<17)
  6641. +#define MCF_PCIARB_PACR_PKMD (0x40000000)
  6642. +#define MCF_PCIARB_PACR_DS (0x80000000)
  6643. +
  6644. +/* Bit definitions and macros for MCF_PCIARB_PASR */
  6645. +#define MCF_PCIARB_PASR_ITLMBK (0x00010000)
  6646. +#define MCF_PCIARB_PASR_EXTMBK(x) (((x)&0x0000001F)<<17)
  6647. +
  6648. +#endif /* __MCF548X_PCI_H__ */
  6649. --- /dev/null
  6650. +++ b/arch/m68k/include/asm/m5485psc.h
  6651. @@ -0,0 +1,475 @@
  6652. +/*
  6653. + * Copyright (C) 2007-2011 Freescale Semiconductor, Inc. All Rights Reserved.
  6654. + * File: mcf548x_psc.h
  6655. + * Purpose: Register and bit definitions for the MCF548X
  6656. + *
  6657. + * Notes
  6658. + *
  6659. + */
  6660. +
  6661. +#ifndef __MCF548X_PSC_H__
  6662. +#define __MCF548X_PSC_H__
  6663. +
  6664. +/*********************************************************************
  6665. +*
  6666. +* Programmable Serial Controller (PSC)
  6667. +*
  6668. +*********************************************************************/
  6669. +
  6670. +/* Register read/write macros */
  6671. +#define MCF_PSC_MR0 MCF_REG08(0x008600)
  6672. +#define MCF_PSC_SR0 MCF_REG16(0x008604)
  6673. +#define MCF_PSC_CSR0 MCF_REG08(0x008604)
  6674. +#define MCF_PSC_CR0 MCF_REG08(0x008608)
  6675. +#define MCF_PSC_RB0 MCF_REG32(0x00860C)
  6676. +#define MCF_PSC_TB0 MCF_REG32(0x00860C)
  6677. +#define MCF_PSC_TB_8BIT0 MCF_REG32(0x00860C)
  6678. +#define MCF_PSC_TB_16BIT0 MCF_REG32(0x00860C)
  6679. +#define MCF_PSC_TB_AC970 MCF_REG32(0x00860C)
  6680. +#define MCF_PSC_IPCR0 MCF_REG08(0x008610)
  6681. +#define MCF_PSC_ACR0 MCF_REG08(0x008610)
  6682. +#define MCF_PSC_ISR0 MCF_REG16(0x008614)
  6683. +#define MCF_PSC_IMR0 MCF_REG16(0x008614)
  6684. +#define MCF_PSC_CTUR0 MCF_REG08(0x008618)
  6685. +#define MCF_PSC_CTLR0 MCF_REG08(0x00861C)
  6686. +#define MCF_PSC_IP0 MCF_REG08(0x008634)
  6687. +#define MCF_PSC_OPSET0 MCF_REG08(0x008638)
  6688. +#define MCF_PSC_OPRESET0 MCF_REG08(0x00863C)
  6689. +#define MCF_PSC_SICR0 MCF_REG08(0x008640)
  6690. +#define MCF_PSC_IRCR10 MCF_REG08(0x008644)
  6691. +#define MCF_PSC_IRCR20 MCF_REG08(0x008648)
  6692. +#define MCF_PSC_IRSDR0 MCF_REG08(0x00864C)
  6693. +#define MCF_PSC_IRMDR0 MCF_REG08(0x008650)
  6694. +#define MCF_PSC_IRFDR0 MCF_REG08(0x008654)
  6695. +#define MCF_PSC_RFCNT0 MCF_REG16(0x008658)
  6696. +#define MCF_PSC_TFCNT0 MCF_REG16(0x00865C)
  6697. +#define MCF_PSC_RFSR0 MCF_REG16(0x008664)
  6698. +#define MCF_PSC_TFSR0 MCF_REG16(0x008684)
  6699. +#define MCF_PSC_RFCR0 MCF_REG32(0x008668)
  6700. +#define MCF_PSC_TFCR0 MCF_REG32(0x008688)
  6701. +#define MCF_PSC_RFAR0 MCF_REG16(0x00866E)
  6702. +#define MCF_PSC_TFAR0 MCF_REG16(0x00868E)
  6703. +#define MCF_PSC_RFRP0 MCF_REG16(0x008672)
  6704. +#define MCF_PSC_TFRP0 MCF_REG16(0x008692)
  6705. +#define MCF_PSC_RFWP0 MCF_REG16(0x008676)
  6706. +#define MCF_PSC_TFWP0 MCF_REG16(0x008696)
  6707. +#define MCF_PSC_RLRFP0 MCF_REG16(0x00867A)
  6708. +#define MCF_PSC_TLRFP0 MCF_REG16(0x00869A)
  6709. +#define MCF_PSC_RLWFP0 MCF_REG16(0x00867E)
  6710. +#define MCF_PSC_TLWFP0 MCF_REG16(0x00869E)
  6711. +#define MCF_PSC_MR1 MCF_REG08(0x008700)
  6712. +#define MCF_PSC_SR1 MCF_REG16(0x008704)
  6713. +#define MCF_PSC_CSR1 MCF_REG08(0x008704)
  6714. +#define MCF_PSC_CR1 MCF_REG08(0x008708)
  6715. +#define MCF_PSC_RB1 MCF_REG32(0x00870C)
  6716. +#define MCF_PSC_TB1 MCF_REG32(0x00870C)
  6717. +#define MCF_PSC_TB_8BIT1 MCF_REG32(0x00870C)
  6718. +#define MCF_PSC_TB_16BIT1 MCF_REG32(0x00870C)
  6719. +#define MCF_PSC_TB_AC971 MCF_REG32(0x00870C)
  6720. +#define MCF_PSC_IPCR1 MCF_REG08(0x008710)
  6721. +#define MCF_PSC_ACR1 MCF_REG08(0x008710)
  6722. +#define MCF_PSC_ISR1 MCF_REG16(0x008714)
  6723. +#define MCF_PSC_IMR1 MCF_REG16(0x008714)
  6724. +#define MCF_PSC_CTUR1 MCF_REG08(0x008718)
  6725. +#define MCF_PSC_CTLR1 MCF_REG08(0x00871C)
  6726. +#define MCF_PSC_IP1 MCF_REG08(0x008734)
  6727. +#define MCF_PSC_OPSET1 MCF_REG08(0x008738)
  6728. +#define MCF_PSC_OPRESET1 MCF_REG08(0x00873C)
  6729. +#define MCF_PSC_SICR1 MCF_REG08(0x008740)
  6730. +#define MCF_PSC_IRCR11 MCF_REG08(0x008744)
  6731. +#define MCF_PSC_IRCR21 MCF_REG08(0x008748)
  6732. +#define MCF_PSC_IRSDR1 MCF_REG08(0x00874C)
  6733. +#define MCF_PSC_IRMDR1 MCF_REG08(0x008750)
  6734. +#define MCF_PSC_IRFDR1 MCF_REG08(0x008754)
  6735. +#define MCF_PSC_RFCNT1 MCF_REG16(0x008758)
  6736. +#define MCF_PSC_TFCNT1 MCF_REG16(0x00875C)
  6737. +#define MCF_PSC_RFSR1 MCF_REG16(0x008764)
  6738. +#define MCF_PSC_TFSR1 MCF_REG16(0x008784)
  6739. +#define MCF_PSC_RFCR1 MCF_REG32(0x008768)
  6740. +#define MCF_PSC_TFCR1 MCF_REG32(0x008788)
  6741. +#define MCF_PSC_RFAR1 MCF_REG16(0x00876E)
  6742. +#define MCF_PSC_TFAR1 MCF_REG16(0x00878E)
  6743. +#define MCF_PSC_RFRP1 MCF_REG16(0x008772)
  6744. +#define MCF_PSC_TFRP1 MCF_REG16(0x008792)
  6745. +#define MCF_PSC_RFWP1 MCF_REG16(0x008776)
  6746. +#define MCF_PSC_TFWP1 MCF_REG16(0x008796)
  6747. +#define MCF_PSC_RLRFP1 MCF_REG16(0x00877A)
  6748. +#define MCF_PSC_TLRFP1 MCF_REG16(0x00879A)
  6749. +#define MCF_PSC_RLWFP1 MCF_REG16(0x00877E)
  6750. +#define MCF_PSC_TLWFP1 MCF_REG16(0x00879E)
  6751. +#define MCF_PSC_MR2 MCF_REG08(0x008800)
  6752. +#define MCF_PSC_SR2 MCF_REG16(0x008804)
  6753. +#define MCF_PSC_CSR2 MCF_REG08(0x008804)
  6754. +#define MCF_PSC_CR2 MCF_REG08(0x008808)
  6755. +#define MCF_PSC_RB2 MCF_REG32(0x00880C)
  6756. +#define MCF_PSC_TB2 MCF_REG32(0x00880C)
  6757. +#define MCF_PSC_TB_8BIT2 MCF_REG32(0x00880C)
  6758. +#define MCF_PSC_TB_16BIT2 MCF_REG32(0x00880C)
  6759. +#define MCF_PSC_TB_AC972 MCF_REG32(0x00880C)
  6760. +#define MCF_PSC_IPCR2 MCF_REG08(0x008810)
  6761. +#define MCF_PSC_ACR2 MCF_REG08(0x008810)
  6762. +#define MCF_PSC_ISR2 MCF_REG16(0x008814)
  6763. +#define MCF_PSC_IMR2 MCF_REG16(0x008814)
  6764. +#define MCF_PSC_CTUR2 MCF_REG08(0x008818)
  6765. +#define MCF_PSC_CTLR2 MCF_REG08(0x00881C)
  6766. +#define MCF_PSC_IP2 MCF_REG08(0x008834)
  6767. +#define MCF_PSC_OPSET2 MCF_REG08(0x008838)
  6768. +#define MCF_PSC_OPRESET2 MCF_REG08(0x00883C)
  6769. +#define MCF_PSC_SICR2 MCF_REG08(0x008840)
  6770. +#define MCF_PSC_IRCR12 MCF_REG08(0x008844)
  6771. +#define MCF_PSC_IRCR22 MCF_REG08(0x008848)
  6772. +#define MCF_PSC_IRSDR2 MCF_REG08(0x00884C)
  6773. +#define MCF_PSC_IRMDR2 MCF_REG08(0x008850)
  6774. +#define MCF_PSC_IRFDR2 MCF_REG08(0x008854)
  6775. +#define MCF_PSC_RFCNT2 MCF_REG16(0x008858)
  6776. +#define MCF_PSC_TFCNT2 MCF_REG16(0x00885C)
  6777. +#define MCF_PSC_RFSR2 MCF_REG16(0x008864)
  6778. +#define MCF_PSC_TFSR2 MCF_REG16(0x008884)
  6779. +#define MCF_PSC_RFCR2 MCF_REG32(0x008868)
  6780. +#define MCF_PSC_TFCR2 MCF_REG32(0x008888)
  6781. +#define MCF_PSC_RFAR2 MCF_REG16(0x00886E)
  6782. +#define MCF_PSC_TFAR2 MCF_REG16(0x00888E)
  6783. +#define MCF_PSC_RFRP2 MCF_REG16(0x008872)
  6784. +#define MCF_PSC_TFRP2 MCF_REG16(0x008892)
  6785. +#define MCF_PSC_RFWP2 MCF_REG16(0x008876)
  6786. +#define MCF_PSC_TFWP2 MCF_REG16(0x008896)
  6787. +#define MCF_PSC_RLRFP2 MCF_REG16(0x00887A)
  6788. +#define MCF_PSC_TLRFP2 MCF_REG16(0x00889A)
  6789. +#define MCF_PSC_RLWFP2 MCF_REG16(0x00887E)
  6790. +#define MCF_PSC_TLWFP2 MCF_REG16(0x00889E)
  6791. +#define MCF_PSC_MR3 MCF_REG08(0x008900)
  6792. +#define MCF_PSC_SR3 MCF_REG16(0x008904)
  6793. +#define MCF_PSC_CSR3 MCF_REG08(0x008904)
  6794. +#define MCF_PSC_CR3 MCF_REG08(0x008908)
  6795. +#define MCF_PSC_RB3 MCF_REG32(0x00890C)
  6796. +#define MCF_PSC_TB3 MCF_REG32(0x00890C)
  6797. +#define MCF_PSC_TB_8BIT3 MCF_REG32(0x00890C)
  6798. +#define MCF_PSC_TB_16BIT3 MCF_REG32(0x00890C)
  6799. +#define MCF_PSC_TB_AC973 MCF_REG32(0x00890C)
  6800. +#define MCF_PSC_IPCR3 MCF_REG08(0x008910)
  6801. +#define MCF_PSC_ACR3 MCF_REG08(0x008910)
  6802. +#define MCF_PSC_ISR3 MCF_REG16(0x008914)
  6803. +#define MCF_PSC_IMR3 MCF_REG16(0x008914)
  6804. +#define MCF_PSC_CTUR3 MCF_REG08(0x008918)
  6805. +#define MCF_PSC_CTLR3 MCF_REG08(0x00891C)
  6806. +#define MCF_PSC_IP3 MCF_REG08(0x008934)
  6807. +#define MCF_PSC_OPSET3 MCF_REG08(0x008938)
  6808. +#define MCF_PSC_OPRESET3 MCF_REG08(0x00893C)
  6809. +#define MCF_PSC_SICR3 MCF_REG08(0x008940)
  6810. +#define MCF_PSC_IRCR13 MCF_REG08(0x008944)
  6811. +#define MCF_PSC_IRCR23 MCF_REG08(0x008948)
  6812. +#define MCF_PSC_IRSDR3 MCF_REG08(0x00894C)
  6813. +#define MCF_PSC_IRMDR3 MCF_REG08(0x008950)
  6814. +#define MCF_PSC_IRFDR3 MCF_REG08(0x008954)
  6815. +#define MCF_PSC_RFCNT3 MCF_REG16(0x008958)
  6816. +#define MCF_PSC_TFCNT3 MCF_REG16(0x00895C)
  6817. +#define MCF_PSC_RFSR3 MCF_REG16(0x008964)
  6818. +#define MCF_PSC_TFSR3 MCF_REG16(0x008984)
  6819. +#define MCF_PSC_RFCR3 MCF_REG32(0x008968)
  6820. +#define MCF_PSC_TFCR3 MCF_REG32(0x008988)
  6821. +#define MCF_PSC_RFAR3 MCF_REG16(0x00896E)
  6822. +#define MCF_PSC_TFAR3 MCF_REG16(0x00898E)
  6823. +#define MCF_PSC_RFRP3 MCF_REG16(0x008972)
  6824. +#define MCF_PSC_TFRP3 MCF_REG16(0x008992)
  6825. +#define MCF_PSC_RFWP3 MCF_REG16(0x008976)
  6826. +#define MCF_PSC_TFWP3 MCF_REG16(0x008996)
  6827. +#define MCF_PSC_RLRFP3 MCF_REG16(0x00897A)
  6828. +#define MCF_PSC_TLRFP3 MCF_REG16(0x00899A)
  6829. +#define MCF_PSC_RLWFP3 MCF_REG16(0x00897E)
  6830. +#define MCF_PSC_TLWFP3 MCF_REG16(0x00899E)
  6831. +#define MCF_PSC_MR(x) MCF_REG08(0x008600+((x)*0x100))
  6832. +#define MCF_PSC_SR(x) MCF_REG16(0x008604+((x)*0x100))
  6833. +#define MCF_PSC_CSR(x) MCF_REG08(0x008604+((x)*0x100))
  6834. +#define MCF_PSC_CR(x) MCF_REG08(0x008608+((x)*0x100))
  6835. +#define MCF_PSC_RB(x) MCF_REG32(0x00860C+((x)*0x100))
  6836. +#define MCF_PSC_TB(x) MCF_REG32(0x00860C+((x)*0x100))
  6837. +#define MCF_PSC_TB_8BIT(x) MCF_REG32(0x00860C+((x)*0x100))
  6838. +#define MCF_PSC_TB_16BIT(x) MCF_REG32(0x00860C+((x)*0x100))
  6839. +#define MCF_PSC_TB_AC97(x) MCF_REG32(0x00860C+((x)*0x100))
  6840. +#define MCF_PSC_IPCR(x) MCF_REG08(0x008610+((x)*0x100))
  6841. +#define MCF_PSC_ACR(x) MCF_REG08(0x008610+((x)*0x100))
  6842. +#define MCF_PSC_ISR(x) MCF_REG16(0x008614+((x)*0x100))
  6843. +#define MCF_PSC_IMR(x) MCF_REG16(0x008614+((x)*0x100))
  6844. +#define MCF_PSC_CTUR(x) MCF_REG08(0x008618+((x)*0x100))
  6845. +#define MCF_PSC_CTLR(x) MCF_REG08(0x00861C+((x)*0x100))
  6846. +#define MCF_PSC_IP(x) MCF_REG08(0x008634+((x)*0x100))
  6847. +#define MCF_PSC_OPSET(x) MCF_REG08(0x008638+((x)*0x100))
  6848. +#define MCF_PSC_OPRESET(x) MCF_REG08(0x00863C+((x)*0x100))
  6849. +#define MCF_PSC_SICR(x) MCF_REG08(0x008640+((x)*0x100))
  6850. +#define MCF_PSC_IRCR1(x) MCF_REG08(0x008644+((x)*0x100))
  6851. +#define MCF_PSC_IRCR2(x) MCF_REG08(0x008648+((x)*0x100))
  6852. +#define MCF_PSC_IRSDR(x) MCF_REG08(0x00864C+((x)*0x100))
  6853. +#define MCF_PSC_IRMDR(x) MCF_REG08(0x008650+((x)*0x100))
  6854. +#define MCF_PSC_IRFDR(x) MCF_REG08(0x008654+((x)*0x100))
  6855. +#define MCF_PSC_RFCNT(x) MCF_REG16(0x008658+((x)*0x100))
  6856. +#define MCF_PSC_TFCNT(x) MCF_REG16(0x00865C+((x)*0x100))
  6857. +#define MCF_PSC_RFSR(x) MCF_REG16(0x008664+((x)*0x100))
  6858. +#define MCF_PSC_TFSR(x) MCF_REG16(0x008684+((x)*0x100))
  6859. +#define MCF_PSC_RFCR(x) MCF_REG32(0x008668+((x)*0x100))
  6860. +#define MCF_PSC_TFCR(x) MCF_REG32(0x008688+((x)*0x100))
  6861. +#define MCF_PSC_RFAR(x) MCF_REG16((0x00866E)+((x)*0x100))
  6862. +#define MCF_PSC_TFAR(x) MCF_REG16((0x00868E)+((x)*0x100))
  6863. +#define MCF_PSC_RFRP(x) MCF_REG16(0x008672+((x)*0x100))
  6864. +#define MCF_PSC_TFRP(x) MCF_REG16(0x008692+((x)*0x100))
  6865. +#define MCF_PSC_RFWP(x) MCF_REG16(0x008676+((x)*0x100))
  6866. +#define MCF_PSC_TFWP(x) MCF_REG16(0x008696+((x)*0x100))
  6867. +#define MCF_PSC_RLRFP(x) MCF_REG16(0x00867A+((x)*0x100))
  6868. +#define MCF_PSC_TLRFP(x) MCF_REG16(0x00869A+((x)*0x100))
  6869. +#define MCF_PSC_RLWFP(x) MCF_REG16(0x00867E+((x)*0x100))
  6870. +#define MCF_PSC_TLWFP(x) MCF_REG16(0x00869E+((x)*0x100))
  6871. +
  6872. +/* Bit definitions and macros for MCF_PSC_MR */
  6873. +#define MCF_PSC_MR_BC(x) (((x)&0x03)<<0)
  6874. +#define MCF_PSC_MR_PT (0x04)
  6875. +#define MCF_PSC_MR_PM(x) (((x)&0x03)<<3)
  6876. +#define MCF_PSC_MR_ERR (0x20)
  6877. +#define MCF_PSC_MR_RXIRQ (0x40)
  6878. +#define MCF_PSC_MR_RXRTS (0x80)
  6879. +#define MCF_PSC_MR_SB(x) (((x)&0x0F)<<0)
  6880. +#define MCF_PSC_MR_TXCTS (0x10)
  6881. +#define MCF_PSC_MR_TXRTS (0x20)
  6882. +#define MCF_PSC_MR_CM(x) (((x)&0x03)<<6)
  6883. +#define MCF_PSC_MR_PM_MULTI_ADDR (0x1C)
  6884. +#define MCF_PSC_MR_PM_MULTI_DATA (0x18)
  6885. +#define MCF_PSC_MR_PM_NONE (0x10)
  6886. +#define MCF_PSC_MR_PM_FORCE_HI (0x0C)
  6887. +#define MCF_PSC_MR_PM_FORCE_LO (0x08)
  6888. +#define MCF_PSC_MR_PM_ODD (0x04)
  6889. +#define MCF_PSC_MR_PM_EVEN (0x00)
  6890. +#define MCF_PSC_MR_BC_5 (0x00)
  6891. +#define MCF_PSC_MR_BC_6 (0x01)
  6892. +#define MCF_PSC_MR_BC_7 (0x02)
  6893. +#define MCF_PSC_MR_BC_8 (0x03)
  6894. +#define MCF_PSC_MR_CM_NORMAL (0x00)
  6895. +#define MCF_PSC_MR_CM_ECHO (0x40)
  6896. +#define MCF_PSC_MR_CM_LOCAL_LOOP (0x80)
  6897. +#define MCF_PSC_MR_CM_REMOTE_LOOP (0xC0)
  6898. +#define MCF_PSC_MR_SB_STOP_BITS_1 (0x07)
  6899. +#define MCF_PSC_MR_SB_STOP_BITS_15 (0x08)
  6900. +#define MCF_PSC_MR_SB_STOP_BITS_2 (0x0F)
  6901. +
  6902. +/* Bit definitions and macros for MCF_PSC_SR */
  6903. +#define MCF_PSC_SR_ERR (0x0040)
  6904. +#define MCF_PSC_SR_CDE_DEOF (0x0080)
  6905. +#define MCF_PSC_SR_RXRDY (0x0100)
  6906. +#define MCF_PSC_SR_FU (0x0200)
  6907. +#define MCF_PSC_SR_TXRDY (0x0400)
  6908. +#define MCF_PSC_SR_TXEMP_URERR (0x0800)
  6909. +#define MCF_PSC_SR_OE (0x1000)
  6910. +#define MCF_PSC_SR_PE_CRCERR (0x2000)
  6911. +#define MCF_PSC_SR_FE_PHYERR (0x4000)
  6912. +#define MCF_PSC_SR_RB_NEOF (0x8000)
  6913. +
  6914. +/* Bit definitions and macros for MCF_PSC_CSR */
  6915. +#define MCF_PSC_CSR_TCSEL(x) (((x)&0x0F)<<0)
  6916. +#define MCF_PSC_CSR_RCSEL(x) (((x)&0x0F)<<4)
  6917. +#define MCF_PSC_CSR_RCSEL_SYS_CLK (0xD0)
  6918. +#define MCF_PSC_CSR_RCSEL_CTM16 (0xE0)
  6919. +#define MCF_PSC_CSR_RCSEL_CTM (0xF0)
  6920. +#define MCF_PSC_CSR_TCSEL_SYS_CLK (0x0D)
  6921. +#define MCF_PSC_CSR_TCSEL_CTM16 (0x0E)
  6922. +#define MCF_PSC_CSR_TCSEL_CTM (0x0F)
  6923. +
  6924. +/* Bit definitions and macros for MCF_PSC_CR */
  6925. +#define MCF_PSC_CR_RXC(x) (((x)&0x03)<<0)
  6926. +#define MCF_PSC_CR_TXC(x) (((x)&0x03)<<2)
  6927. +#define MCF_PSC_CR_MISC(x) (((x)&0x07)<<4)
  6928. +#define MCF_PSC_CR_NONE (0x00)
  6929. +#define MCF_PSC_CR_STOP_BREAK (0x70)
  6930. +#define MCF_PSC_CR_START_BREAK (0x60)
  6931. +#define MCF_PSC_CR_BKCHGINT (0x50)
  6932. +#define MCF_PSC_CR_RESET_ERROR (0x40)
  6933. +#define MCF_PSC_CR_RESET_TX (0x30)
  6934. +#define MCF_PSC_CR_RESET_RX (0x20)
  6935. +#define MCF_PSC_CR_RESET_MR (0x10)
  6936. +#define MCF_PSC_CR_TX_DISABLED (0x08)
  6937. +#define MCF_PSC_CR_TX_ENABLED (0x04)
  6938. +#define MCF_PSC_CR_RX_DISABLED (0x02)
  6939. +#define MCF_PSC_CR_RX_ENABLED (0x01)
  6940. +
  6941. +/* Bit definitions and macros for MCF_PSC_TB_8BIT */
  6942. +#define MCF_PSC_TB_8BIT_TB3(x) (((x)&0x000000FF)<<0)
  6943. +#define MCF_PSC_TB_8BIT_TB2(x) (((x)&0x000000FF)<<8)
  6944. +#define MCF_PSC_TB_8BIT_TB1(x) (((x)&0x000000FF)<<16)
  6945. +#define MCF_PSC_TB_8BIT_TB0(x) (((x)&0x000000FF)<<24)
  6946. +
  6947. +/* Bit definitions and macros for MCF_PSC_TB_16BIT */
  6948. +#define MCF_PSC_TB_16BIT_TB1(x) (((x)&0x0000FFFF)<<0)
  6949. +#define MCF_PSC_TB_16BIT_TB0(x) (((x)&0x0000FFFF)<<16)
  6950. +
  6951. +/* Bit definitions and macros for MCF_PSC_TB_AC97 */
  6952. +#define MCF_PSC_TB_AC97_SOF (0x00000800)
  6953. +#define MCF_PSC_TB_AC97_TB(x) (((x)&0x000FFFFF)<<12)
  6954. +
  6955. +/* Bit definitions and macros for MCF_PSC_IPCR */
  6956. +#define MCF_PSC_IPCR_RESERVED (0x0C)
  6957. +#define MCF_PSC_IPCR_CTS (0x0D)
  6958. +#define MCF_PSC_IPCR_D_CTS (0x1C)
  6959. +#define MCF_PSC_IPCR_SYNC (0x8C)
  6960. +
  6961. +/* Bit definitions and macros for MCF_PSC_ACR */
  6962. +#define MCF_PSC_ACR_IEC0 (0x01)
  6963. +#define MCF_PSC_ACR_CTMS(x) (((x)&0x07)<<4)
  6964. +#define MCF_PSC_ACR_BRG (0x80)
  6965. +
  6966. +/* Bit definitions and macros for MCF_PSC_ISR */
  6967. +#define MCF_PSC_ISR_ERR (0x0040)
  6968. +#define MCF_PSC_ISR_DEOF (0x0080)
  6969. +#define MCF_PSC_ISR_TXRDY (0x0100)
  6970. +#define MCF_PSC_ISR_RXRDY_FU (0x0200)
  6971. +#define MCF_PSC_ISR_DB (0x0400)
  6972. +#define MCF_PSC_ISR_IPC (0x8000)
  6973. +
  6974. +/* Bit definitions and macros for MCF_PSC_IMR */
  6975. +#define MCF_PSC_IMR_ERR (0x0040)
  6976. +#define MCF_PSC_IMR_DEOF (0x0080)
  6977. +#define MCF_PSC_IMR_TXRDY (0x0100)
  6978. +#define MCF_PSC_IMR_RXRDY_FU (0x0200)
  6979. +#define MCF_PSC_IMR_DB (0x0400)
  6980. +#define MCF_PSC_IMR_IPC (0x8000)
  6981. +
  6982. +/* Bit definitions and macros for MCF_PSC_IP */
  6983. +#define MCF_PSC_IP_CTS (0x01)
  6984. +#define MCF_PSC_IP_TGL (0x40)
  6985. +#define MCF_PSC_IP_LWPR_B (0x80)
  6986. +
  6987. +/* Bit definitions and macros for MCF_PSC_OPSET */
  6988. +#define MCF_PSC_OPSET_RTS (0x01)
  6989. +
  6990. +/* Bit definitions and macros for MCF_PSC_OPRESET */
  6991. +#define MCF_PSC_OPRESET_RTS (0x01)
  6992. +
  6993. +/* Bit definitions and macros for MCF_PSC_SICR */
  6994. +#define MCF_PSC_SICR_SIM(x) (((x)&0x07)<<0)
  6995. +#define MCF_PSC_SICR_SHDIR (0x10)
  6996. +#define MCF_PSC_SICR_DTS (0x20)
  6997. +#define MCF_PSC_SICR_AWR (0x40)
  6998. +#define MCF_PSC_SICR_ACRB (0x80)
  6999. +#define MCF_PSC_SICR_SIM_UART (0x00)
  7000. +#define MCF_PSC_SICR_SIM_MODEM8 (0x01)
  7001. +#define MCF_PSC_SICR_SIM_MODEM16 (0x02)
  7002. +#define MCF_PSC_SICR_SIM_AC97 (0x03)
  7003. +#define MCF_PSC_SICR_SIM_SIR (0x04)
  7004. +#define MCF_PSC_SICR_SIM_MIR (0x05)
  7005. +#define MCF_PSC_SICR_SIM_FIR (0x06)
  7006. +
  7007. +/* Bit definitions and macros for MCF_PSC_IRCR1 */
  7008. +#define MCF_PSC_IRCR1_SPUL (0x01)
  7009. +#define MCF_PSC_IRCR1_SIPEN (0x02)
  7010. +#define MCF_PSC_IRCR1_FD (0x04)
  7011. +
  7012. +/* Bit definitions and macros for MCF_PSC_IRCR2 */
  7013. +#define MCF_PSC_IRCR2_NXTEOF (0x01)
  7014. +#define MCF_PSC_IRCR2_ABORT (0x02)
  7015. +#define MCF_PSC_IRCR2_SIPREQ (0x04)
  7016. +
  7017. +/* Bit definitions and macros for MCF_PSC_IRMDR */
  7018. +#define MCF_PSC_IRMDR_M_FDIV(x) (((x)&0x7F)<<0)
  7019. +#define MCF_PSC_IRMDR_FREQ (0x80)
  7020. +
  7021. +/* Bit definitions and macros for MCF_PSC_IRFDR */
  7022. +#define MCF_PSC_IRFDR_F_FDIV(x) (((x)&0x0F)<<0)
  7023. +
  7024. +/* Bit definitions and macros for MCF_PSC_RFCNT */
  7025. +#define MCF_PSC_RFCNT_CNT(x) (((x)&0x01FF)<<0)
  7026. +
  7027. +/* Bit definitions and macros for MCF_PSC_TFCNT */
  7028. +#define MCF_PSC_TFCNT_CNT(x) (((x)&0x01FF)<<0)
  7029. +
  7030. +/* Bit definitions and macros for MCF_PSC_RFSR */
  7031. +#define MCF_PSC_RFSR_EMT (0x0001)
  7032. +#define MCF_PSC_RFSR_ALARM (0x0002)
  7033. +#define MCF_PSC_RFSR_FU (0x0004)
  7034. +#define MCF_PSC_RFSR_FRMRY (0x0008)
  7035. +#define MCF_PSC_RFSR_OF (0x0010)
  7036. +#define MCF_PSC_RFSR_UF (0x0020)
  7037. +#define MCF_PSC_RFSR_RXW (0x0040)
  7038. +#define MCF_PSC_RFSR_FAE (0x0080)
  7039. +#define MCF_PSC_RFSR_FRM(x) (((x)&0x000F)<<8)
  7040. +#define MCF_PSC_RFSR_TAG (0x1000)
  7041. +#define MCF_PSC_RFSR_TXW (0x4000)
  7042. +#define MCF_PSC_RFSR_IP (0x8000)
  7043. +#define MCF_PSC_RFSR_FRM_BYTE0 (0x0800)
  7044. +#define MCF_PSC_RFSR_FRM_BYTE1 (0x0400)
  7045. +#define MCF_PSC_RFSR_FRM_BYTE2 (0x0200)
  7046. +#define MCF_PSC_RFSR_FRM_BYTE3 (0x0100)
  7047. +
  7048. +/* Bit definitions and macros for MCF_PSC_TFSR */
  7049. +#define MCF_PSC_TFSR_EMT (0x0001)
  7050. +#define MCF_PSC_TFSR_ALARM (0x0002)
  7051. +#define MCF_PSC_TFSR_FU (0x0004)
  7052. +#define MCF_PSC_TFSR_FRMRY (0x0008)
  7053. +#define MCF_PSC_TFSR_OF (0x0010)
  7054. +#define MCF_PSC_TFSR_UF (0x0020)
  7055. +#define MCF_PSC_TFSR_RXW (0x0040)
  7056. +#define MCF_PSC_TFSR_FAE (0x0080)
  7057. +#define MCF_PSC_TFSR_FRM(x) (((x)&0x000F)<<8)
  7058. +#define MCF_PSC_TFSR_TAG (0x1000)
  7059. +#define MCF_PSC_TFSR_TXW (0x4000)
  7060. +#define MCF_PSC_TFSR_IP (0x8000)
  7061. +#define MCF_PSC_TFSR_FRM_BYTE0 (0x0800)
  7062. +#define MCF_PSC_TFSR_FRM_BYTE1 (0x0400)
  7063. +#define MCF_PSC_TFSR_FRM_BYTE2 (0x0200)
  7064. +#define MCF_PSC_TFSR_FRM_BYTE3 (0x0100)
  7065. +
  7066. +/* Bit definitions and macros for MCF_PSC_RFCR */
  7067. +#define MCF_PSC_RFCR_CNTR(x) (((x)&0x0000FFFF)<<0)
  7068. +#define MCF_PSC_RFCR_TXW_MSK (0x00040000)
  7069. +#define MCF_PSC_RFCR_OF_MSK (0x00080000)
  7070. +#define MCF_PSC_RFCR_UF_MSK (0x00100000)
  7071. +#define MCF_PSC_RFCR_RXW_MSK (0x00200000)
  7072. +#define MCF_PSC_RFCR_FAE_MSK (0x00400000)
  7073. +#define MCF_PSC_RFCR_IP_MSK (0x00800000)
  7074. +#define MCF_PSC_RFCR_GR(x) (((x)&0x00000007)<<24)
  7075. +#define MCF_PSC_RFCR_FRMEN (0x08000000)
  7076. +#define MCF_PSC_RFCR_TIMER (0x10000000)
  7077. +#define MCF_PSC_RFCR_WRITETAG (0x20000000)
  7078. +#define MCF_PSC_RFCR_SHADOW (0x80000000)
  7079. +
  7080. +/* Bit definitions and macros for MCF_PSC_TFCR */
  7081. +#define MCF_PSC_TFCR_CNTR(x) (((x)&0x0000FFFF)<<0)
  7082. +#define MCF_PSC_TFCR_TXW_MSK (0x00040000)
  7083. +#define MCF_PSC_TFCR_OF_MSK (0x00080000)
  7084. +#define MCF_PSC_TFCR_UF_MSK (0x00100000)
  7085. +#define MCF_PSC_TFCR_RXW_MSK (0x00200000)
  7086. +#define MCF_PSC_TFCR_FAE_MSK (0x00400000)
  7087. +#define MCF_PSC_TFCR_IP_MSK (0x00800000)
  7088. +#define MCF_PSC_TFCR_GR(x) (((x)&0x00000007)<<24)
  7089. +#define MCF_PSC_TFCR_FRMEN (0x08000000)
  7090. +#define MCF_PSC_TFCR_TIMER (0x10000000)
  7091. +#define MCF_PSC_TFCR_WRITETAG (0x20000000)
  7092. +#define MCF_PSC_TFCR_SHADOW (0x80000000)
  7093. +
  7094. +/* Bit definitions and macros for MCF_PSC_RFAR */
  7095. +#define MCF_PSC_RFAR_ALARM(x) (((x)&0x01FF)<<0)
  7096. +
  7097. +/* Bit definitions and macros for MCF_PSC_TFAR */
  7098. +#define MCF_PSC_TFAR_ALARM(x) (((x)&0x01FF)<<0)
  7099. +
  7100. +/* Bit definitions and macros for MCF_PSC_RFRP */
  7101. +#define MCF_PSC_RFRP_READ(x) (((x)&0x01FF)<<0)
  7102. +
  7103. +/* Bit definitions and macros for MCF_PSC_TFRP */
  7104. +#define MCF_PSC_TFRP_READ(x) (((x)&0x01FF)<<0)
  7105. +
  7106. +/* Bit definitions and macros for MCF_PSC_RFWP */
  7107. +#define MCF_PSC_RFWP_WRITE(x) (((x)&0x01FF)<<0)
  7108. +
  7109. +/* Bit definitions and macros for MCF_PSC_TFWP */
  7110. +#define MCF_PSC_TFWP_WRITE(x) (((x)&0x01FF)<<0)
  7111. +
  7112. +/* Bit definitions and macros for MCF_PSC_RLRFP */
  7113. +#define MCF_PSC_RLRFP_LFP(x) (((x)&0x01FF)<<0)
  7114. +
  7115. +/* Bit definitions and macros for MCF_PSC_TLRFP */
  7116. +#define MCF_PSC_TLRFP_LFP(x) (((x)&0x01FF)<<0)
  7117. +
  7118. +/* Bit definitions and macros for MCF_PSC_RLWFP */
  7119. +#define MCF_PSC_RLWFP_LFP(x) (((x)&0x01FF)<<0)
  7120. +
  7121. +/* Bit definitions and macros for MCF_PSC_TLWFP */
  7122. +#define MCF_PSC_TLWFP_LFP(x) (((x)&0x01FF)<<0)
  7123. +
  7124. +/********************************************************************/
  7125. +
  7126. +#endif /* __MCF548X_PSC_H__ */
  7127. --- /dev/null
  7128. +++ b/arch/m68k/include/asm/m5485sec.h
  7129. @@ -0,0 +1,177 @@
  7130. +/*
  7131. + * Copyright (C) 2007-2011 Freescale Semiconductor, Inc. All Rights Reserved.
  7132. + */
  7133. +
  7134. +#ifndef M5485SEC_H
  7135. +#define M5484SEC_H
  7136. +
  7137. +#define SEC_EUACR_U MCF_REG32(0x21000)
  7138. +#define SEC_EUACR_L MCF_REG32(0x21004)
  7139. +#define SEC_EUASR_U MCF_REG32(0x21028)
  7140. +#define SEC_EUASR_L MCF_REG32(0x2102C)
  7141. +#define SEC_SMCR MCF_REG32(0x21030)
  7142. +#define SEC_SISR_U MCF_REG32(0x21010)
  7143. +#define SEC_SISR_L MCF_REG32(0x21014)
  7144. +#define SEC_SICR_U MCF_REG32(0x21018)
  7145. +#define SEC_SICR_L MCF_REG32(0x2101C)
  7146. +#define SEC_SIMR_U MCF_REG32(0x21008)
  7147. +#define SEC_SIMR_L MCF_REG32(0x2100C)
  7148. +#define SEC_SID MCF_REG32(0x21020)
  7149. +
  7150. +#define SEC_SMCR_RESET 0x01000000
  7151. +#define SEC_SIMR_MASK_U 0x00000000
  7152. +#define SEC_SIMR_MASK_L 0x03333340
  7153. +
  7154. +#define SEC_CC0_FR MCF_REG32(0x2204C)
  7155. +#define SEC_CC0_CR MCF_REG32(0x2200C)
  7156. +#define SEC_CC0_CDPR MCF_REG32(0x22044)
  7157. +#define SEC_CC0_PSR_U MCF_REG32(0x22010)
  7158. +#define SEC_CC0_PSR_L MCF_REG32(0x22014)
  7159. +#define SEC_CC1_FR MCF_REG32(0x2304C)
  7160. +#define SEC_CC1_CR MCF_REG32(0x2300C)
  7161. +#define SEC_CC1_CDPR MCF_REG32(0x23044)
  7162. +#define SEC_CC1_PSR_U MCF_REG32(0x23010)
  7163. +#define SEC_CC1_PSR_L MCF_REG32(0x23014)
  7164. +
  7165. +#define SEC_CC_CR_RESET 0x00000001
  7166. +#define SEC_CC_CR_CONFIGURATION 0x0000001E
  7167. +#define SEC_CC_PSR_U_ERR_CH0 0x20000000
  7168. +#define SEC_CC_PSR_U_ERR_CH1 0x80000000
  7169. +#define SEC_CC_PSR_U_DN_CH0 0x10000000
  7170. +#define SEC_CC_PSR_U_DN_CH1 0x40000000
  7171. +
  7172. +#define SEC_DEU_DRCR MCF_REG32(0x2A018)
  7173. +#define SEC_DEU_DSR MCF_REG32(0x2A028)
  7174. +#define SEC_DEU_DISR MCF_REG32(0x2A030)
  7175. +#define SEC_DEU_DIMR MCF_REG32(0x2A038)
  7176. +
  7177. +#define SEC_DEU_DRCR_RESET 0x01000000
  7178. +#define SEC_DEU_DSR_RD 0x01000000
  7179. +#define SEC_DEU_DIMR_MASK 0xF63F0000
  7180. +
  7181. +#define SEC_AFEU_AFRCR MCF_REG32(0x28018)
  7182. +#define SEC_AFEU_AFSR MCF_REG32(0x28028)
  7183. +#define SEC_AFEU_AFISR MCF_REG32(0x28030)
  7184. +#define SEC_AFEU_AFIMR MCF_REG32(0x28038)
  7185. +
  7186. +#define SEC_AFEU_AFRCR_RESET 0x01000000
  7187. +#define SEC_AFEU_AFSR_RD 0x01000000
  7188. +#define SEC_AFEU_AFIMR_MASK 0xF61F0000
  7189. +
  7190. +
  7191. +#define SEC_MDEU_MDRCR MCF_REG32(0x2C018)
  7192. +#define SEC_MDEU_MDSR MCF_REG32(0x2C028)
  7193. +#define SEC_MDEU_MDISR MCF_REG32(0x2C030)
  7194. +#define SEC_MDEU_MDIMR MCF_REG32(0x2C038)
  7195. +
  7196. +#define SEC_MDEU_MDRCR_RESET 0x01000000
  7197. +#define SEC_MDEU_MDSR_RD 0x01000000
  7198. +#define SEC_MDEU_MDIMR_MASK 0xC41F0000
  7199. +
  7200. +
  7201. +#define SEC_RNG_RNGRCR MCF_REG32(0x2E018)
  7202. +#define SEC_RNG_RNGSR MCF_REG32(0x2E028)
  7203. +#define SEC_RNG_RNGISR MCF_REG32(0x2E030)
  7204. +#define SEC_RNG_RNGIMR MCF_REG32(0x2E038)
  7205. +
  7206. +#define SEC_RNG_RNGRCR_RESET 0x01000000
  7207. +#define SEC_RNG_RNGSR_RD 0x01000000
  7208. +#define SEC_RNG_RNGIMR_MASK 0xC2100000
  7209. +
  7210. +#define SEC_AESU_AESRCR MCF_REG32(0x32018)
  7211. +#define SEC_AESU_AESSR MCF_REG32(0x32028)
  7212. +#define SEC_AESU_AESISR MCF_REG32(0x32030)
  7213. +#define SEC_AESU_AESIMR MCF_REG32(0x32038)
  7214. +
  7215. +#define SEC_AESU_AESRCR_RESET 0x01000000
  7216. +#define SEC_AESU_AESSR_RD 0x01000000
  7217. +#define SEC_AESU_AESIMR_MASK 0xF61F0000
  7218. +
  7219. +
  7220. +#define SEC_DESC_NUM 20
  7221. +#define SEC_CHANNEL_NUMBER 2
  7222. +#define SEC_MAX_BUF_SIZE (32 * 1024)
  7223. +#define SEC_INIT_TIMEOUT (1 * HZ)
  7224. +#define SEC_INTERRUPT 37
  7225. +
  7226. +/* Header descriptor values*/
  7227. +#define SEC_ALG_ENCR_DES_ECB_SINGLE 0x20100010
  7228. +#define SEC_ALG_DECR_DES_ECB_SINGLE 0x20000010
  7229. +#define SEC_ALG_ENCR_DES_ECB_TRIPLE 0x20300010
  7230. +#define SEC_ALG_DECR_DES_ECB_TRIPLE 0x20200010
  7231. +#define SEC_ALG_ENCR_DES_CBC_SINGLE 0x20500010
  7232. +#define SEC_ALG_DECR_DES_CBC_SINGLE 0x20400010
  7233. +#define SEC_ALG_ENCR_DES_CBC_TRIPLE 0x20700010
  7234. +#define SEC_ALG_DECR_DES_CBC_TRIPLE 0x20600010
  7235. +
  7236. +#define SEC_ALG_MDEU_SHA256 0x30500010
  7237. +#define SEC_ALG_MDEU_MD5 0x30600010
  7238. +#define SEC_ALG_MDEU_SHA 0x30400010
  7239. +#define SEC_ALG_MDEU_SHA256_HMAC 0x31D00010
  7240. +#define SEC_ALG_MDEU_MD5_HMAC 0x31E00010
  7241. +#define SEC_ALG_MDEU_SHA_HMAC 0x31C00010
  7242. +
  7243. +#define SEC_ALG_RNG 0x40000010
  7244. +
  7245. +
  7246. +#define SEC_ALG_AFEU_KEY 0x10200050
  7247. +#define SEC_ALG_AFEU_CONTEXT 0x10700050
  7248. +
  7249. +#define SEC_ALG_ENCR_AESU_CBC 0x60300010
  7250. +#define SEC_ALG_DECR_AESU_CBC 0x60200010
  7251. +#define SEC_ALG_ENCR_AESU_ECB 0x60100010
  7252. +#define SEC_ALG_DECR_AESU_ECB 0x60000010
  7253. +#define SEC_ALG_AESU_CTR 0x60600010
  7254. +
  7255. +
  7256. +
  7257. +#define SEC_DESCHEAD_ERROR 0xFE000000
  7258. +#define SEC_DESCHEAD_COMPLETED 0xFF000000
  7259. +
  7260. +#define SEC_DEVICE_NAME "cfsec"
  7261. +
  7262. +/*!!! This number must be changed*/
  7263. +#define SEC_MAJOR 130
  7264. +
  7265. +#define SEC_DEV_BUF 1024
  7266. +#define SEC_DEV_KEY_LEN 64
  7267. +#define SEC_DEV_VECTOR_LEN 259
  7268. +
  7269. +#define SEC_AES_BLCK_LEN 16
  7270. +#define SEC_DES_BLCK_LEN 8
  7271. +
  7272. +
  7273. +/* Descriptor structure of SEC*/
  7274. +struct sec_descriptor {
  7275. + volatile unsigned long secdesc_header;
  7276. + unsigned long secdesc_len1;
  7277. + void *secdesc_ptr1;
  7278. + unsigned long secdesc_iv_in_len;
  7279. + void *secdesc_iv_in_ptr;
  7280. + unsigned long secdesc_key_len;
  7281. + void *secdesc_key_ptr;
  7282. + unsigned long secdesc_data_in_len;
  7283. + void *secdesc_data_in_ptr;
  7284. + unsigned long secdesc_data_out_len;
  7285. + void *secdesc_data_out_ptr;
  7286. + unsigned long secdesc_iv_out_len;
  7287. + void *secdesc_iv_out_ptr;
  7288. + unsigned long secdesc_len7;
  7289. + void *secdesc_ptr7;
  7290. + void *secdesc_ptrnext;
  7291. +};
  7292. +
  7293. +struct sec_device_data {
  7294. + unsigned char secdev_inbuf[SEC_DEV_BUF];
  7295. + unsigned char secdev_outbuf[SEC_DEV_BUF];
  7296. + unsigned char secdev_key[SEC_DEV_KEY_LEN];
  7297. + unsigned char secdev_iv[SEC_DEV_VECTOR_LEN];
  7298. + unsigned char secdev_ov[SEC_DEV_VECTOR_LEN];
  7299. + struct sec_descriptor *secdev_desc;
  7300. +};
  7301. +
  7302. +struct sec_descriptor *sec_desc_alloc(void);
  7303. +inline void sec_desc_free(struct sec_descriptor *desc);
  7304. +int sec_execute(int channel, struct sec_descriptor *desc, int timeout);
  7305. +int sec_nonblock_execute(struct sec_descriptor *desc);
  7306. +#endif
  7307. --- /dev/null
  7308. +++ b/arch/m68k/include/asm/m5485sim.h
  7309. @@ -0,0 +1,346 @@
  7310. +/*
  7311. + * m5485sim.h -- ColdFire 547x/548x System Integration Unit support.
  7312. + * Copyright (C) 2007-2011 Freescale Semiconductor, Inc. All Rights Reserved.
  7313. + */
  7314. +#ifndef m5485sim_h
  7315. +#define m5485sim_h
  7316. +/*
  7317. + * System Integration Unit Registers
  7318. + */
  7319. +#define MCF_SDRAMDS MCF_REG32(0x000004)
  7320. +/* SDRAM Drive Strength */
  7321. +#define MCF_SBCR MCF_REG32(0x000010)
  7322. +/* System Breakpoint Control */
  7323. +#define MCF_CSnCFG(x) MCF_REG32(0x000020+(x*4))
  7324. +/* SDRAM Chip Select X */
  7325. +#define MCF_SECSACR MCF_REG32(0x000038)
  7326. +/* Sequential Access Control */
  7327. +#define MCF_RSR MCF_REG32(0x000044)
  7328. +/* Reset Status */
  7329. +#define MCF_JTAGID MCF_REG32(0x000050)
  7330. +/* JTAG Device Identification */
  7331. +#define MCF_XARB_PRIEN MCF_REG32(0x000264)
  7332. +/* Arbiter master pri enable */
  7333. +#define MCF_XARB_PRI MCF_REG32(0x000268)
  7334. +/* Arbiter master pri levels */
  7335. +#define MCF_SPCR MCF_REG32(0x000300)
  7336. +
  7337. +/*
  7338. + * FlexBus Chip Selects Registers
  7339. + */
  7340. +#define MCF_CSARn(x) MCF_REG32(0x000500+(x*0xC))
  7341. +#define MCF_CSMRn(x) MCF_REG32(0x000504+(x*0xC))
  7342. +#define MCF_CSCRn(x) MCF_REG32(0x000508+(x*0xC))
  7343. +
  7344. +/*
  7345. + * Interrupt Controller Registers
  7346. + */
  7347. +#define MCF_IPRH MCF_REG32(0x000700)
  7348. +#define MCF_IPRL MCF_REG32(0x000704)
  7349. +#define MCF_IMRH MCF_REG32(0x000708)
  7350. +#define MCF_IMRL MCF_REG32(0x00070C)
  7351. +#define MCF_INTFRCH MCF_REG32(0x000710)
  7352. +#define MCF_INTFRCL MCF_REG32(0x000714)
  7353. +#define MCF_IRLR MCF_REG08(0x000718)
  7354. +#define MCF_IACKLPR MCF_REG08(0x000719)
  7355. +#define MCF_SWIACK MCF_REG08(0x0007E0)
  7356. +#define MCF_LnIACK(x) MCF_REG08(0x0007E4+((x)*0x004))
  7357. +#define MCF_ICR(x) MCF_REG08(0x000740+((x)*0x001))
  7358. +
  7359. +/*
  7360. + * Slice Timers Registers
  7361. + */
  7362. +#define MCF_SLTCNT(x) MCF_REG32(0x000900+((x)*0x010))
  7363. +#define MCF_SCR(x) MCF_REG32(0x000904+((x)*0x010))
  7364. +#define MCF_SCNT(x) MCF_REG32(0x000908+((x)*0x010))
  7365. +#define MCF_SSR(x) MCF_REG32(0x00090C+((x)*0x010))
  7366. +
  7367. +/*
  7368. + * Interrupt sources
  7369. + */
  7370. +#define ISC_EPORT_Fn(x) (x)
  7371. +/* EPORT Interrupts */
  7372. +#define ISC_USB_EPn(x) (15+(x))
  7373. +/* USB Endopint */
  7374. +#define ISC_USB_ISR (22)
  7375. +/* USB General source */
  7376. +#define ISC_USB_AISR (22)
  7377. +/* USB core source */
  7378. +#define ISC_DSPI_OVRFW (25)
  7379. +/* DSPI overflow */
  7380. +#define ISC_DSPI_RFOF (26)
  7381. +#define ISC_DSPI_RFDF (27)
  7382. +#define ISC_DSPI_TFUF (28)
  7383. +#define ISC_DSPI_TCF (29)
  7384. +#define ISC_DSPI_TFFF (30)
  7385. +#define ISC_DSPI_EOQF (31)
  7386. +#define ISC_PSCn(x) (35-(x))
  7387. +#define ISC_COMM_TIM (36)
  7388. +#define ISC_SEC (37)
  7389. +#define ISC_FEC1 (38)
  7390. +#define ISC_FEC0 (39)
  7391. +#define ISC_I2C (40)
  7392. +#define ISC_PCI_ARB (41)
  7393. +#define ISC_PCI_CB (42)
  7394. +#define ISC_PCI_XLB (43)
  7395. +#define ISC_DMA (48)
  7396. +#define ISC_CANn_ERR(x) (49+(6*(x)))
  7397. +#define ISC_CANn_BUSOFF(x) (50+(6*(x)))
  7398. +#define ISC_CANn_MBOR(x) (51+(6*(x)))
  7399. +#define ISC_CAN0_WAKEIN (52)
  7400. +#define ISC_SLTn(x) (54-(x))
  7401. +#define ISC_GPTn(x) (62-(x))
  7402. +
  7403. +/*
  7404. + * Interrupt level and priorities
  7405. + */
  7406. +#define ILP_TOP (MCF_ICR_IL(5) | MCF_ICR_IP(3))
  7407. +#define ILP_SLT0 (MCF_ICR_IL(5) | MCF_ICR_IP(2))
  7408. +#define ILP_SLT1 (MCF_ICR_IL(5) | MCF_ICR_IP(1))
  7409. +#define ILP_DMA (MCF_ICR_IL(5) | MCF_ICR_IP(0))
  7410. +#define ILP_SEC (MCF_ICR_IL(4) | MCF_ICR_IP(7))
  7411. +#define ILP_FEC0 (MCF_ICR_IL(4) | MCF_ICR_IP(6))
  7412. +#define ILP_FEC1 (MCF_ICR_IL(4) | MCF_ICR_IP(5))
  7413. +#define ILP_PCI_XLB (MCF_ICR_IL(4) | MCF_ICR_IP(4))
  7414. +#define ILP_PCI_ARB (MCF_ICR_IL(4) | MCF_ICR_IP(3))
  7415. +#define ILP_PCI_CB (MCF_ICR_IL(4) | MCF_ICR_IP(2))
  7416. +#define ILP_I2C (MCF_ICR_IL(4) | MCF_ICR_IP(1))
  7417. +
  7418. +#define ILP_USB_EPn(x) (MCF_ICR_IL(3) | MCF_ICR_IP(7-(x)))
  7419. +#define ILP_USB_EP0 (MCF_ICR_IL(3) | MCF_ICR_IP(7))
  7420. +#define ILP_USB_EP1 (MCF_ICR_IL(3) | MCF_ICR_IP(6))
  7421. +#define ILP_USB_EP2 (MCF_ICR_IL(3) | MCF_ICR_IP(5))
  7422. +#define ILP_USB_EP3 (MCF_ICR_IL(3) | MCF_ICR_IP(4))
  7423. +#define ILP_USB_EP4 (MCF_ICR_IL(3) | MCF_ICR_IP(3))
  7424. +#define ILP_USB_EP5 (MCF_ICR_IL(3) | MCF_ICR_IP(2))
  7425. +#define ILP_USB_EP6 (MCF_ICR_IL(3) | MCF_ICR_IP(1))
  7426. +#define ILP_USB_ISR (MCF_ICR_IL(3) | MCF_ICR_IP(0))
  7427. +
  7428. +#define ILP_USB_AISR (MCF_ICR_IL(2) | MCF_ICR_IP(7))
  7429. +#define ILP_DSPI_OVRFW (MCF_ICR_IL(2) | MCF_ICR_IP(6))
  7430. +#define ILP_DSPI_RFOF (MCF_ICR_IL(2) | MCF_ICR_IP(5))
  7431. +#define ILP_DSPI_RFDF (MCF_ICR_IL(2) | MCF_ICR_IP(4))
  7432. +#define ILP_DSPI_TFUF (MCF_ICR_IL(2) | MCF_ICR_IP(3))
  7433. +#define ILP_DSPI_TCF (MCF_ICR_IL(2) | MCF_ICR_IP(2))
  7434. +#define ILP_DSPI_TFFF (MCF_ICR_IL(2) | MCF_ICR_IP(1))
  7435. +#define ILP_DSPI_EOQF (MCF_ICR_IL(2) | MCF_ICR_IP(0))
  7436. +
  7437. +#define ILP_COMM_TIM (MCF_ICR_IL(1) | MCF_ICR_IP(7))
  7438. +#define ILP_PSCn(x) (MCF_ICR_IL(1) | MCF_ICR_IP(3-((x)&3)))
  7439. +#define ILP_PSC0 (MCF_ICR_IL(1) | MCF_ICR_IP(3))
  7440. +#define ILP_PSC1 (MCF_ICR_IL(1) | MCF_ICR_IP(2))
  7441. +#define ILP_PSC2 (MCF_ICR_IL(1) | MCF_ICR_IP(1))
  7442. +#define ILP_PSC3 (MCF_ICR_IL(1) | MCF_ICR_IP(0))
  7443. +
  7444. +
  7445. +
  7446. +
  7447. +
  7448. +/********************************************************************/
  7449. +
  7450. +/*
  7451. + * System Integration Unit Bitfields
  7452. + */
  7453. +
  7454. +/* SBCR */
  7455. +#define MCF_SBCR_PIN2DSPI (0x08000000)
  7456. +#define MCF_SBCR_DMA2CPU (0x10000000)
  7457. +#define MCF_SBCR_CPU2DMA (0x20000000)
  7458. +#define MCF_SBCR_PIN2DMA (0x40000000)
  7459. +#define MCF_SBCR_PIN2CPU (0x80000000)
  7460. +
  7461. +/* SECSACR */
  7462. +#define MCF_SECSACR_SEQEN (0x00000001)
  7463. +
  7464. +/* RSR */
  7465. +#define MCF_RSR_RST (0x00000001)
  7466. +#define MCF_RSR_RSTWD (0x00000002)
  7467. +#define MCF_RSR_RSTJTG (0x00000008)
  7468. +
  7469. +/* JTAGID */
  7470. +#define MCF_JTAGID_REV (0xF0000000)
  7471. +#define MCF_JTAGID_PROCESSOR (0x0FFFFFFF)
  7472. +#define MCF_JTAGID_MCF5485 (0x0800C01D)
  7473. +#define MCF_JTAGID_MCF5484 (0x0800D01D)
  7474. +#define MCF_JTAGID_MCF5483 (0x0800E01D)
  7475. +#define MCF_JTAGID_MCF5482 (0x0800F01D)
  7476. +#define MCF_JTAGID_MCF5481 (0x0801001D)
  7477. +#define MCF_JTAGID_MCF5480 (0x0801101D)
  7478. +#define MCF_JTAGID_MCF5475 (0x0801201D)
  7479. +#define MCF_JTAGID_MCF5474 (0x0801301D)
  7480. +#define MCF_JTAGID_MCF5473 (0x0801401D)
  7481. +#define MCF_JTAGID_MCF5472 (0x0801501D)
  7482. +#define MCF_JTAGID_MCF5471 (0x0801601D)
  7483. +#define MCF_JTAGID_MCF5470 (0x0801701D)
  7484. +
  7485. +
  7486. +/*
  7487. + * Interrupt Controller Bitfields
  7488. + */
  7489. +#define MCF_IRLR_IRQ(x) (((x)&0x7F)<<1)
  7490. +#define MCF_IACKLPR_PRI(x) (((x)&0x0F)<<0)
  7491. +#define MCF_IACKLPR_LEVEL(x) (((x)&0x07)<<4)
  7492. +#define MCF_ICR_IP(x) (((x)&0x07)<<0)
  7493. +#define MCF_ICR_IL(x) (((x)&0x07)<<3)
  7494. +
  7495. +/*
  7496. + * Slice Timers Bitfields
  7497. + */
  7498. +#define MCF_SCR_TEN (0x01000000)
  7499. +#define MCF_SCR_IEN (0x02000000)
  7500. +#define MCF_SCR_RUN (0x04000000)
  7501. +#define MCF_SSR_ST (0x01000000)
  7502. +#define MCF_SSR_BE (0x02000000)
  7503. +
  7504. +
  7505. +/*
  7506. + * Some needed coldfire registers
  7507. + */
  7508. +#define MCF_PAR_PCIBG MCF_REG16(0x000A48)
  7509. +#define MCF_PAR_PCIBR MCF_REG16(0x000A4A)
  7510. +#define MCF_PAR_PSCn(x) MCF_REG08(0x000A4F-((x)&0x3))
  7511. +#define MCF_PAR_FECI2CIRQ MCF_REG16(0x000A44)
  7512. +#define MCF_PAR_DSPI MCF_REG16(0x000A50)
  7513. +#define MCF_PAR_TIMER MCF_REG08(0X000A52)
  7514. +#define MCF_EPPAR MCF_REG16(0x000F00)
  7515. +#define MCF_EPDDR MCF_REG08(0x000F04)
  7516. +#define MCF_EPIER MCF_REG08(0x000F05)
  7517. +#define MCF_EPFR MCF_REG08(0x000F0C)
  7518. +
  7519. +/*
  7520. + * Some GPIO bitfields
  7521. + */
  7522. +#define MCF_PAR_SDA (0x0008)
  7523. +#define MCF_PAR_SCL (0x0004)
  7524. +#define MCF_PAR_PSC_TXD (0x04)
  7525. +#define MCF_PAR_PSC_RXD (0x08)
  7526. +#define MCF_PAR_PSC_RTS(x) (((x)&0x03)<<4)
  7527. +#define MCF_PAR_PSC_CTS(x) (((x)&0x03)<<6)
  7528. +#define MCF_PAR_PSC_CTS_GPIO (0x00)
  7529. +#define MCF_PAR_PSC_CTS_BCLK (0x80)
  7530. +#define MCF_PAR_PSC_CTS_CTS (0xC0)
  7531. +#define MCF_PAR_PSC_RTS_GPIO (0x00)
  7532. +#define MCF_PAR_PSC_RTS_FSYNC (0x20)
  7533. +#define MCF_PAR_PSC_RTS_RTS (0x30)
  7534. +#define MCF_PAR_PSC_CANRX (0x40)
  7535. +
  7536. +/*
  7537. + * FlexCAN Module Configuration Register
  7538. + */
  7539. +#define CANMCR_MDIS (0x80000000)
  7540. +#define CANMCR_FRZ (0x40000000)
  7541. +#define CANMCR_HALT (0x10000000)
  7542. +#define CANMCR_SOFTRST (0x02000000)
  7543. +#define CANMCR_NOTRDY (0x08000000)
  7544. +#define CANMCR_FRZACK (0x01000000)
  7545. +#define CANMCR_SUPV (0x00800000)
  7546. +#define CANMCR_MAXMB (0x0F)
  7547. +/*
  7548. + * FlexCAN Control Register
  7549. + */
  7550. +#define CANCTRL_PRESDIV(x) (((x)&0xFF)<<24)
  7551. +#define CANCTRL_RJW(x) (((x)&0x03)<<22)
  7552. +#define CANCTRL_PSEG1(x) (((x)&0x07)<<19)
  7553. +#define CANCTRL_PSEG2(x) (((x)&0x07)<<16)
  7554. +#define CANCTRL_BOFFMSK (0x00008000)
  7555. +#define CANCTRL_ERRMSK (0x00004000)
  7556. +#define CANCTRL_CLKSRC (0x00002000)
  7557. +#define CANCTRL_LPB (0x00001000)
  7558. +#define CANCTRL_SAMP(x) (((x)&0x01)<<7)
  7559. +#define CANCTRL_BOFFREC (0x00000040)
  7560. +#define CANCTRL_TSYNC (0x00000020)
  7561. +#define CANCTRL_LBUF (0x00000010)
  7562. +#define CANCTRL_LOM (0x00000008)
  7563. +#define CANCTRL_PROPSEG(x) ((x)&0x07)
  7564. +
  7565. +/*
  7566. + * FlexCAN Error Counter Register
  7567. + */
  7568. +#define ERRCNT_RXECTR(x) (((x)&0xFF)<<8)
  7569. +#define ERRCNT_TXECTR(x) ((x)&0xFF)
  7570. +
  7571. +/*
  7572. + * FlexCAN Error and Status Register
  7573. + */
  7574. +#define ERRSTAT_BITERR(x) (((x)&0x03)<<14)
  7575. +#define ERRSTAT_ACKERR (0x00002000)
  7576. +#define ERRSTAT_CRCERR (0x00001000)
  7577. +#define ERRSTAT_FRMERR (0x00000800)
  7578. +#define ERRSTAT_STFERR (0x00000400)
  7579. +#define ERRSTAT_TXWRN (0x00000200)
  7580. +#define ERRSTAT_RXWRN (0x00000100)
  7581. +#define ERRSTAT_IDLE (0x00000080)
  7582. +#define ERRSTAT_TXRX (0x00000040)
  7583. +#define ERRSTAT_FLTCONF(x) (((x)&0x03)<<4)
  7584. +#define ERRSTAT_BOFFINT (0x00000004)
  7585. +#define ERRSTAT_ERRINT (0x00000002)
  7586. +
  7587. +/*
  7588. + * Interrupt Mask Register
  7589. + */
  7590. +#define IMASK_BUF15M (0x8000)
  7591. +#define IMASK_BUF14M (0x4000)
  7592. +#define IMASK_BUF13M (0x2000)
  7593. +#define IMASK_BUF12M (0x1000)
  7594. +#define IMASK_BUF11M (0x0800)
  7595. +#define IMASK_BUF10M (0x0400)
  7596. +#define IMASK_BUF9M (0x0200)
  7597. +#define IMASK_BUF8M (0x0100)
  7598. +#define IMASK_BUF7M (0x0080)
  7599. +#define IMASK_BUF6M (0x0040)
  7600. +#define IMASK_BUF5M (0x0020)
  7601. +#define IMASK_BUF4M (0x0010)
  7602. +#define IMASK_BUF3M (0x0008)
  7603. +#define IMASK_BUF2M (0x0004)
  7604. +#define IMASK_BUF1M (0x0002)
  7605. +#define IMASK_BUF0M (0x0001)
  7606. +#define IMASK_BUFnM(x) (0x1<<(x))
  7607. +#define IMASK_BUFF_ENABLE_ALL (0xFFFF)
  7608. +#define IMASK_BUFF_DISABLE_ALL (0x0000)
  7609. +
  7610. +/*
  7611. + * Interrupt Flag Register
  7612. + */
  7613. +#define IFLAG_BUF15M (0x8000)
  7614. +#define IFLAG_BUF14M (0x4000)
  7615. +#define IFLAG_BUF13M (0x2000)
  7616. +#define IFLAG_BUF12M (0x1000)
  7617. +#define IFLAG_BUF11M (0x0800)
  7618. +#define IFLAG_BUF10M (0x0400)
  7619. +#define IFLAG_BUF9M (0x0200)
  7620. +#define IFLAG_BUF8M (0x0100)
  7621. +#define IFLAG_BUF7M (0x0080)
  7622. +#define IFLAG_BUF6M (0x0040)
  7623. +#define IFLAG_BUF5M (0x0020)
  7624. +#define IFLAG_BUF4M (0x0010)
  7625. +#define IFLAG_BUF3M (0x0008)
  7626. +#define IFLAG_BUF2M (0x0004)
  7627. +#define IFLAG_BUF1M (0x0002)
  7628. +#define IFLAG_BUF0M (0x0001)
  7629. +#define IFLAG_BUFF_SET_ALL (0xFFFF)
  7630. +#define IFLAG_BUFF_CLEAR_ALL (0x0000)
  7631. +#define IFLAG_BUFnM(x) (0x1<<(x))
  7632. +
  7633. +/*
  7634. + * Message Buffers
  7635. + */
  7636. +#define MB_CNT_CODE(x) (((x)&0x0F)<<24)
  7637. +#define MB_CNT_SRR (0x00400000)
  7638. +#define MB_CNT_IDE (0x00200000)
  7639. +#define MB_CNT_RTR (0x00100000)
  7640. +#define MB_CNT_TIMESTAMP(x) ((x)&0xFFFF)
  7641. +#define MB_ID_STD (0x07FF)
  7642. +#define MB_ID_EXT (0x1FFFFFFF)
  7643. +#define MB_CODE_MASK (0xF0FFFFFF)
  7644. +#define CAN_MB 16
  7645. +#define PDEV_MAX 2
  7646. +
  7647. +/*
  7648. + * Some used coldfire values
  7649. + */
  7650. +#define MCF_EPIER_EPIE(x) (0x01 << (x))
  7651. +#define MCF_EPPAR_EPPAx_FALLING (2)
  7652. +#define MCF_EPPAR_EPPA(n, x) (((x)&0x0003) << (2*n))
  7653. +
  7654. +
  7655. +#endif /* m5485sim_h */
  7656. --- /dev/null
  7657. +++ b/arch/m68k/include/asm/m5485sram.h
  7658. @@ -0,0 +1,12 @@
  7659. +#ifndef SYS_SRAM_H
  7660. +#define SYS_SRAM_H
  7661. +
  7662. +
  7663. +#define SYS_SRAM_DMA_START (MCF_MBAR + 0x10000)
  7664. +#define SYS_SRAM_DMA_SIZE 8192
  7665. +#define SYS_SRAM_FEC_START (SYS_SRAM_DMA_START + SYS_SRAM_DMA_SIZE)
  7666. +#define SYS_SRAM_FEC_SIZE 2048
  7667. +#define SYS_SRAM_SEC_START (SYS_SRAM_FEC_START + SYS_SRAM_FEC_SIZE)
  7668. +#define SYS_SRAM_SEC_SIZE 1280
  7669. +
  7670. +#endif /* SYS_SRAM_H */