MAINTAINERS 564 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519
  1. List of maintainers and how to submit kernel changes
  2. ====================================================
  3. Please try to follow the guidelines below. This will make things
  4. easier on the maintainers. Not all of these guidelines matter for every
  5. trivial patch so apply some common sense.
  6. Tips for patch submitters
  7. -------------------------
  8. 1. Always *test* your changes, however small, on at least 4 or
  9. 5 people, preferably many more.
  10. 2. Try to release a few ALPHA test versions to the net. Announce
  11. them onto the kernel channel and await results. This is especially
  12. important for device drivers, because often that's the only way
  13. you will find things like the fact version 3 firmware needs
  14. a magic fix you didn't know about, or some clown changed the
  15. chips on a board and not its name. (Don't laugh! Look at the
  16. SMC etherpower for that.)
  17. 3. Make sure your changes compile correctly in multiple
  18. configurations. In particular check that changes work both as a
  19. module and built into the kernel.
  20. 4. When you are happy with a change make it generally available for
  21. testing and await feedback.
  22. 5. Make a patch available to the relevant maintainer in the list. Use
  23. ``diff -u`` to make the patch easy to merge. Be prepared to get your
  24. changes sent back with seemingly silly requests about formatting
  25. and variable names. These aren't as silly as they seem. One
  26. job the maintainers (and especially Linus) do is to keep things
  27. looking the same. Sometimes this means that the clever hack in
  28. your driver to get around a problem actually needs to become a
  29. generalized kernel feature ready for next time.
  30. PLEASE check your patch with the automated style checker
  31. (scripts/checkpatch.pl) to catch trivial style violations.
  32. See Documentation/process/coding-style.rst for guidance here.
  33. PLEASE CC: the maintainers and mailing lists that are generated
  34. by ``scripts/get_maintainer.pl.`` The results returned by the
  35. script will be best if you have git installed and are making
  36. your changes in a branch derived from Linus' latest git tree.
  37. See Documentation/process/submitting-patches.rst for details.
  38. PLEASE try to include any credit lines you want added with the
  39. patch. It avoids people being missed off by mistake and makes
  40. it easier to know who wants adding and who doesn't.
  41. PLEASE document known bugs. If it doesn't work for everything
  42. or does something very odd once a month document it.
  43. PLEASE remember that submissions must be made under the terms
  44. of the Linux Foundation certificate of contribution and should
  45. include a Signed-off-by: line. The current version of this
  46. "Developer's Certificate of Origin" (DCO) is listed in the file
  47. Documentation/process/submitting-patches.rst.
  48. 6. Make sure you have the right to send any changes you make. If you
  49. do changes at work you may find your employer owns the patch
  50. not you.
  51. 7. When sending security related changes or reports to a maintainer
  52. please Cc: security@kernel.org, especially if the maintainer
  53. does not respond. Please keep in mind that the security team is
  54. a small set of people who can be efficient only when working on
  55. verified bugs. Please only Cc: this list when you have identified
  56. that the bug would present a short-term risk to other users if it
  57. were publicly disclosed. For example, reports of address leaks do
  58. not represent an immediate threat and are better handled publicly,
  59. and ideally, should come with a patch proposal. Please do not send
  60. automated reports to this list either. Such bugs will be handled
  61. better and faster in the usual public places. See
  62. Documentation/admin-guide/security-bugs.rst for details.
  63. 8. Happy hacking.
  64. Descriptions of section entries and preferred order
  65. ---------------------------------------------------
  66. M: *Mail* patches to: FullName <address@domain>
  67. R: Designated *Reviewer*: FullName <address@domain>
  68. These reviewers should be CCed on patches.
  69. L: *Mailing list* that is relevant to this area
  70. S: *Status*, one of the following:
  71. Supported: Someone is actually paid to look after this.
  72. Maintained: Someone actually looks after it.
  73. Odd Fixes: It has a maintainer but they don't have time to do
  74. much other than throw the odd patch in. See below..
  75. Orphan: No current maintainer [but maybe you could take the
  76. role as you write your new code].
  77. Obsolete: Old code. Something tagged obsolete generally means
  78. it has been replaced by a better system and you
  79. should be using that.
  80. W: *Web-page* with status/info
  81. Q: *Patchwork* web based patch tracking system site
  82. B: URI for where to file *bugs*. A web-page with detailed bug
  83. filing info, a direct bug tracker link, or a mailto: URI.
  84. C: URI for *chat* protocol, server and channel where developers
  85. usually hang out, for example irc://server/channel.
  86. P: Subsystem Profile document for more details submitting
  87. patches to the given subsystem. This is either an in-tree file,
  88. or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
  89. for details.
  90. T: *SCM* tree type and location.
  91. Type is one of: git, hg, quilt, stgit, topgit
  92. F: *Files* and directories wildcard patterns.
  93. A trailing slash includes all files and subdirectory files.
  94. F: drivers/net/ all files in and below drivers/net
  95. F: drivers/net/* all files in drivers/net, but not below
  96. F: */net/* all files in "any top level directory"/net
  97. One pattern per line. Multiple F: lines acceptable.
  98. X: *Excluded* files and directories that are NOT maintained, same
  99. rules as F:. Files exclusions are tested before file matches.
  100. Can be useful for excluding a specific subdirectory, for instance:
  101. F: net/
  102. X: net/ipv6/
  103. matches all files in and below net excluding net/ipv6/
  104. N: Files and directories *Regex* patterns.
  105. N: [^a-z]tegra all files whose path contains tegra
  106. (not including files like integrator)
  107. One pattern per line. Multiple N: lines acceptable.
  108. scripts/get_maintainer.pl has different behavior for files that
  109. match F: pattern and matches of N: patterns. By default,
  110. get_maintainer will not look at git log history when an F: pattern
  111. match occurs. When an N: match occurs, git log history is used
  112. to also notify the people that have git commit signatures.
  113. K: *Content regex* (perl extended) pattern match in a patch or file.
  114. For instance:
  115. K: of_get_profile
  116. matches patches or files that contain "of_get_profile"
  117. K: \b(printk|pr_(info|err))\b
  118. matches patches or files that contain one or more of the words
  119. printk, pr_info or pr_err
  120. One regex pattern per line. Multiple K: lines acceptable.
  121. Maintainers List
  122. ----------------
  123. .. note:: When reading this list, please look for the most precise areas
  124. first. When adding to this list, please keep the entries in
  125. alphabetical order.
  126. 3C59X NETWORK DRIVER
  127. M: Steffen Klassert <klassert@kernel.org>
  128. L: netdev@vger.kernel.org
  129. S: Odd Fixes
  130. F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
  131. F: drivers/net/ethernet/3com/3c59x.c
  132. 3CR990 NETWORK DRIVER
  133. M: David Dillow <dave@thedillows.org>
  134. L: netdev@vger.kernel.org
  135. S: Maintained
  136. F: drivers/net/ethernet/3com/typhoon*
  137. 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
  138. M: Adam Radford <aradford@gmail.com>
  139. L: linux-scsi@vger.kernel.org
  140. S: Supported
  141. W: http://www.lsi.com
  142. F: drivers/scsi/3w-*
  143. 53C700 AND 53C700-66 SCSI DRIVER
  144. M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
  145. L: linux-scsi@vger.kernel.org
  146. S: Maintained
  147. F: drivers/scsi/53c700*
  148. 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
  149. M: Alexander Aring <alex.aring@gmail.com>
  150. M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
  151. L: linux-bluetooth@vger.kernel.org
  152. L: linux-wpan@vger.kernel.org
  153. S: Maintained
  154. F: Documentation/networking/6lowpan.rst
  155. F: include/net/6lowpan.h
  156. F: net/6lowpan/
  157. 6PACK NETWORK DRIVER FOR AX.25
  158. M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
  159. L: linux-hams@vger.kernel.org
  160. S: Maintained
  161. F: drivers/net/hamradio/6pack.c
  162. 802.11 (including CFG80211/NL80211)
  163. M: Johannes Berg <johannes@sipsolutions.net>
  164. L: linux-wireless@vger.kernel.org
  165. S: Maintained
  166. W: https://wireless.wiki.kernel.org/
  167. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
  168. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
  169. F: Documentation/driver-api/80211/cfg80211.rst
  170. F: Documentation/networking/regulatory.rst
  171. F: include/linux/ieee80211.h
  172. F: include/net/cfg80211.h
  173. F: include/net/ieee80211_radiotap.h
  174. F: include/net/iw_handler.h
  175. F: include/net/wext.h
  176. F: include/uapi/linux/nl80211.h
  177. F: net/wireless/
  178. 8169 10/100/1000 GIGABIT ETHERNET DRIVER
  179. M: Realtek linux nic maintainers <nic_swsd@realtek.com>
  180. M: Heiner Kallweit <hkallweit1@gmail.com>
  181. L: netdev@vger.kernel.org
  182. S: Maintained
  183. F: drivers/net/ethernet/realtek/r8169*
  184. 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
  185. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  186. L: linux-serial@vger.kernel.org
  187. S: Maintained
  188. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
  189. F: drivers/tty/serial/8250*
  190. F: include/linux/serial_8250.h
  191. 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
  192. L: netdev@vger.kernel.org
  193. S: Orphan / Obsolete
  194. F: drivers/net/ethernet/8390/
  195. 9P FILE SYSTEM
  196. M: Eric Van Hensbergen <ericvh@gmail.com>
  197. M: Latchesar Ionkov <lucho@ionkov.net>
  198. M: Dominique Martinet <asmadeus@codewreck.org>
  199. L: v9fs-developer@lists.sourceforge.net
  200. S: Maintained
  201. W: http://swik.net/v9fs
  202. Q: http://patchwork.kernel.org/project/v9fs-devel/list/
  203. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
  204. T: git git://github.com/martinetd/linux.git
  205. F: Documentation/filesystems/9p.rst
  206. F: fs/9p/
  207. F: include/net/9p/
  208. F: include/trace/events/9p.h
  209. F: include/uapi/linux/virtio_9p.h
  210. F: net/9p/
  211. A8293 MEDIA DRIVER
  212. M: Antti Palosaari <crope@iki.fi>
  213. L: linux-media@vger.kernel.org
  214. S: Maintained
  215. W: https://linuxtv.org
  216. W: http://palosaari.fi/linux/
  217. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  218. T: git git://linuxtv.org/anttip/media_tree.git
  219. F: drivers/media/dvb-frontends/a8293*
  220. AACRAID SCSI RAID DRIVER
  221. M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
  222. L: linux-scsi@vger.kernel.org
  223. S: Supported
  224. W: http://www.adaptec.com/
  225. F: Documentation/scsi/aacraid.rst
  226. F: drivers/scsi/aacraid/
  227. ABI/API
  228. L: linux-api@vger.kernel.org
  229. F: include/linux/syscalls.h
  230. F: kernel/sys_ni.c
  231. ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
  232. M: Hans de Goede <hdegoede@redhat.com>
  233. L: linux-hwmon@vger.kernel.org
  234. S: Maintained
  235. F: drivers/hwmon/abituguru.c
  236. ABIT UGURU 3 HARDWARE MONITOR DRIVER
  237. M: Alistair John Strachan <alistair@devzero.co.uk>
  238. L: linux-hwmon@vger.kernel.org
  239. S: Maintained
  240. F: drivers/hwmon/abituguru3.c
  241. ACCES 104-DIO-48E GPIO DRIVER
  242. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  243. L: linux-gpio@vger.kernel.org
  244. S: Maintained
  245. F: drivers/gpio/gpio-104-dio-48e.c
  246. ACCES 104-IDI-48 GPIO DRIVER
  247. M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
  248. L: linux-gpio@vger.kernel.org
  249. S: Maintained
  250. F: drivers/gpio/gpio-104-idi-48.c
  251. ACCES 104-IDIO-16 GPIO DRIVER
  252. M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
  253. L: linux-gpio@vger.kernel.org
  254. S: Maintained
  255. F: drivers/gpio/gpio-104-idio-16.c
  256. ACCES 104-QUAD-8 DRIVER
  257. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  258. M: Syed Nayyar Waris <syednwaris@gmail.com>
  259. L: linux-iio@vger.kernel.org
  260. S: Maintained
  261. F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
  262. F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
  263. F: drivers/counter/104-quad-8.c
  264. ACCES PCI-IDIO-16 GPIO DRIVER
  265. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  266. L: linux-gpio@vger.kernel.org
  267. S: Maintained
  268. F: drivers/gpio/gpio-pci-idio-16.c
  269. ACCES PCIe-IDIO-24 GPIO DRIVER
  270. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  271. L: linux-gpio@vger.kernel.org
  272. S: Maintained
  273. F: drivers/gpio/gpio-pcie-idio-24.c
  274. ACENIC DRIVER
  275. M: Jes Sorensen <jes@trained-monkey.org>
  276. L: linux-acenic@sunsite.dk
  277. S: Maintained
  278. F: drivers/net/ethernet/alteon/acenic*
  279. ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
  280. M: Peter Kaestle <peter@piie.net>
  281. L: platform-driver-x86@vger.kernel.org
  282. S: Maintained
  283. W: http://piie.net/?section=acerhdf
  284. F: drivers/platform/x86/acerhdf.c
  285. ACER WMI LAPTOP EXTRAS
  286. M: "Lee, Chun-Yi" <jlee@suse.com>
  287. L: platform-driver-x86@vger.kernel.org
  288. S: Maintained
  289. F: drivers/platform/x86/acer-wmi.c
  290. ACPI
  291. M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
  292. M: Len Brown <lenb@kernel.org>
  293. L: linux-acpi@vger.kernel.org
  294. S: Supported
  295. W: https://01.org/linux-acpi
  296. Q: https://patchwork.kernel.org/project/linux-acpi/list/
  297. B: https://bugzilla.kernel.org
  298. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  299. F: Documentation/ABI/testing/configfs-acpi
  300. F: Documentation/ABI/testing/sysfs-bus-acpi
  301. F: Documentation/firmware-guide/acpi/
  302. F: drivers/acpi/
  303. F: drivers/pci/*/*acpi*
  304. F: drivers/pci/*acpi*
  305. F: drivers/pnp/pnpacpi/
  306. F: include/acpi/
  307. F: include/linux/acpi.h
  308. F: include/linux/fwnode.h
  309. F: tools/power/acpi/
  310. ACPI APEI
  311. M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
  312. M: Len Brown <lenb@kernel.org>
  313. R: James Morse <james.morse@arm.com>
  314. R: Tony Luck <tony.luck@intel.com>
  315. R: Borislav Petkov <bp@alien8.de>
  316. L: linux-acpi@vger.kernel.org
  317. F: drivers/acpi/apei/
  318. ACPI COMPONENT ARCHITECTURE (ACPICA)
  319. M: Robert Moore <robert.moore@intel.com>
  320. M: Erik Kaneda <erik.kaneda@intel.com>
  321. M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
  322. L: linux-acpi@vger.kernel.org
  323. L: devel@acpica.org
  324. S: Supported
  325. W: https://acpica.org/
  326. W: https://github.com/acpica/acpica/
  327. Q: https://patchwork.kernel.org/project/linux-acpi/list/
  328. B: https://bugzilla.kernel.org
  329. B: https://bugs.acpica.org
  330. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  331. F: drivers/acpi/acpica/
  332. F: include/acpi/
  333. F: tools/power/acpi/
  334. ACPI FAN DRIVER
  335. M: Zhang Rui <rui.zhang@intel.com>
  336. L: linux-acpi@vger.kernel.org
  337. S: Supported
  338. W: https://01.org/linux-acpi
  339. B: https://bugzilla.kernel.org
  340. F: drivers/acpi/fan.c
  341. ACPI FOR ARM64 (ACPI/arm64)
  342. M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  343. M: Hanjun Guo <guohanjun@huawei.com>
  344. M: Sudeep Holla <sudeep.holla@arm.com>
  345. L: linux-acpi@vger.kernel.org
  346. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  347. S: Maintained
  348. F: drivers/acpi/arm64
  349. ACPI I2C MULTI INSTANTIATE DRIVER
  350. M: Hans de Goede <hdegoede@redhat.com>
  351. L: platform-driver-x86@vger.kernel.org
  352. S: Maintained
  353. F: drivers/platform/x86/i2c-multi-instantiate.c
  354. ACPI PMIC DRIVERS
  355. M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
  356. M: Len Brown <lenb@kernel.org>
  357. R: Andy Shevchenko <andy@kernel.org>
  358. R: Mika Westerberg <mika.westerberg@linux.intel.com>
  359. L: linux-acpi@vger.kernel.org
  360. S: Supported
  361. Q: https://patchwork.kernel.org/project/linux-acpi/list/
  362. B: https://bugzilla.kernel.org
  363. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  364. F: drivers/acpi/pmic/
  365. ACPI THERMAL DRIVER
  366. M: Zhang Rui <rui.zhang@intel.com>
  367. L: linux-acpi@vger.kernel.org
  368. S: Supported
  369. W: https://01.org/linux-acpi
  370. B: https://bugzilla.kernel.org
  371. F: drivers/acpi/*thermal*
  372. ACPI VIDEO DRIVER
  373. M: Zhang Rui <rui.zhang@intel.com>
  374. L: linux-acpi@vger.kernel.org
  375. S: Supported
  376. W: https://01.org/linux-acpi
  377. B: https://bugzilla.kernel.org
  378. F: drivers/acpi/acpi_video.c
  379. ACPI WMI DRIVER
  380. L: platform-driver-x86@vger.kernel.org
  381. S: Orphan
  382. F: drivers/platform/x86/wmi.c
  383. F: include/uapi/linux/wmi.h
  384. AD1889 ALSA SOUND DRIVER
  385. L: linux-parisc@vger.kernel.org
  386. S: Maintained
  387. W: https://parisc.wiki.kernel.org/index.php/AD1889
  388. F: sound/pci/ad1889.*
  389. AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
  390. M: Michael Hennerich <michael.hennerich@analog.com>
  391. S: Supported
  392. W: http://wiki.analog.com/AD5254
  393. W: http://ez.analog.com/community/linux-device-drivers
  394. F: drivers/misc/ad525x_dpot.c
  395. AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
  396. M: Michael Hennerich <michael.hennerich@analog.com>
  397. S: Supported
  398. W: http://wiki.analog.com/AD5398
  399. W: http://ez.analog.com/community/linux-device-drivers
  400. F: drivers/regulator/ad5398.c
  401. AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
  402. M: Michael Hennerich <michael.hennerich@analog.com>
  403. S: Supported
  404. W: http://wiki.analog.com/AD7142
  405. W: http://ez.analog.com/community/linux-device-drivers
  406. F: drivers/input/misc/ad714x.c
  407. AD7877 TOUCHSCREEN DRIVER
  408. M: Michael Hennerich <michael.hennerich@analog.com>
  409. S: Supported
  410. W: http://wiki.analog.com/AD7877
  411. W: http://ez.analog.com/community/linux-device-drivers
  412. F: drivers/input/touchscreen/ad7877.c
  413. AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
  414. M: Michael Hennerich <michael.hennerich@analog.com>
  415. S: Supported
  416. W: http://wiki.analog.com/AD7879
  417. W: http://ez.analog.com/community/linux-device-drivers
  418. F: drivers/input/touchscreen/ad7879.c
  419. ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
  420. M: Jiri Kosina <jikos@kernel.org>
  421. S: Maintained
  422. ADF7242 IEEE 802.15.4 RADIO DRIVER
  423. M: Michael Hennerich <michael.hennerich@analog.com>
  424. L: linux-wpan@vger.kernel.org
  425. S: Supported
  426. W: https://wiki.analog.com/ADF7242
  427. W: http://ez.analog.com/community/linux-device-drivers
  428. F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
  429. F: drivers/net/ieee802154/adf7242.c
  430. ADM1025 HARDWARE MONITOR DRIVER
  431. M: Jean Delvare <jdelvare@suse.com>
  432. L: linux-hwmon@vger.kernel.org
  433. S: Maintained
  434. F: Documentation/hwmon/adm1025.rst
  435. F: drivers/hwmon/adm1025.c
  436. ADM1029 HARDWARE MONITOR DRIVER
  437. M: Corentin Labbe <clabbe.montjoie@gmail.com>
  438. L: linux-hwmon@vger.kernel.org
  439. S: Maintained
  440. F: drivers/hwmon/adm1029.c
  441. ADM8211 WIRELESS DRIVER
  442. L: linux-wireless@vger.kernel.org
  443. S: Orphan
  444. W: https://wireless.wiki.kernel.org/
  445. F: drivers/net/wireless/admtek/adm8211.*
  446. ADP1653 FLASH CONTROLLER DRIVER
  447. M: Sakari Ailus <sakari.ailus@iki.fi>
  448. L: linux-media@vger.kernel.org
  449. S: Maintained
  450. F: drivers/media/i2c/adp1653.c
  451. F: include/media/i2c/adp1653.h
  452. ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
  453. M: Michael Hennerich <michael.hennerich@analog.com>
  454. S: Supported
  455. W: http://wiki.analog.com/ADP5520
  456. W: http://ez.analog.com/community/linux-device-drivers
  457. F: drivers/gpio/gpio-adp5520.c
  458. F: drivers/input/keyboard/adp5520-keys.c
  459. F: drivers/leds/leds-adp5520.c
  460. F: drivers/mfd/adp5520.c
  461. F: drivers/video/backlight/adp5520_bl.c
  462. ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
  463. M: Michael Hennerich <michael.hennerich@analog.com>
  464. S: Supported
  465. W: http://wiki.analog.com/ADP5588
  466. W: http://ez.analog.com/community/linux-device-drivers
  467. F: drivers/gpio/gpio-adp5588.c
  468. F: drivers/input/keyboard/adp5588-keys.c
  469. ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
  470. M: Michael Hennerich <michael.hennerich@analog.com>
  471. S: Supported
  472. W: http://wiki.analog.com/ADP8860
  473. W: http://ez.analog.com/community/linux-device-drivers
  474. F: drivers/video/backlight/adp8860_bl.c
  475. ADT746X FAN DRIVER
  476. M: Colin Leroy <colin@colino.net>
  477. S: Maintained
  478. F: drivers/macintosh/therm_adt746x.c
  479. ADT7475 HARDWARE MONITOR DRIVER
  480. M: Jean Delvare <jdelvare@suse.com>
  481. L: linux-hwmon@vger.kernel.org
  482. S: Maintained
  483. F: Documentation/hwmon/adt7475.rst
  484. F: drivers/hwmon/adt7475.c
  485. ADVANSYS SCSI DRIVER
  486. M: Matthew Wilcox <willy@infradead.org>
  487. M: Hannes Reinecke <hare@suse.com>
  488. L: linux-scsi@vger.kernel.org
  489. S: Maintained
  490. F: Documentation/scsi/advansys.rst
  491. F: drivers/scsi/advansys.c
  492. ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
  493. M: Michael Hennerich <michael.hennerich@analog.com>
  494. S: Supported
  495. W: http://wiki.analog.com/ADXL345
  496. W: http://ez.analog.com/community/linux-device-drivers
  497. F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
  498. F: drivers/input/misc/adxl34x.c
  499. ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  500. M: Michael Hennerich <michael.hennerich@analog.com>
  501. S: Supported
  502. W: http://ez.analog.com/community/linux-device-drivers
  503. F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
  504. F: drivers/iio/accel/adxl372.c
  505. F: drivers/iio/accel/adxl372_i2c.c
  506. F: drivers/iio/accel/adxl372_spi.c
  507. AF9013 MEDIA DRIVER
  508. M: Antti Palosaari <crope@iki.fi>
  509. L: linux-media@vger.kernel.org
  510. S: Maintained
  511. W: https://linuxtv.org
  512. W: http://palosaari.fi/linux/
  513. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  514. T: git git://linuxtv.org/anttip/media_tree.git
  515. F: drivers/media/dvb-frontends/af9013*
  516. AF9033 MEDIA DRIVER
  517. M: Antti Palosaari <crope@iki.fi>
  518. L: linux-media@vger.kernel.org
  519. S: Maintained
  520. W: https://linuxtv.org
  521. W: http://palosaari.fi/linux/
  522. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  523. T: git git://linuxtv.org/anttip/media_tree.git
  524. F: drivers/media/dvb-frontends/af9033*
  525. AFFS FILE SYSTEM
  526. M: David Sterba <dsterba@suse.com>
  527. L: linux-fsdevel@vger.kernel.org
  528. S: Odd Fixes
  529. F: Documentation/filesystems/affs.rst
  530. F: fs/affs/
  531. AFS FILESYSTEM
  532. M: David Howells <dhowells@redhat.com>
  533. L: linux-afs@lists.infradead.org
  534. S: Supported
  535. W: https://www.infradead.org/~dhowells/kafs/
  536. F: Documentation/filesystems/afs.rst
  537. F: fs/afs/
  538. F: include/trace/events/afs.h
  539. AGPGART DRIVER
  540. M: David Airlie <airlied@linux.ie>
  541. S: Maintained
  542. T: git git://anongit.freedesktop.org/drm/drm
  543. F: drivers/char/agp/
  544. F: include/linux/agp*
  545. F: include/uapi/linux/agp*
  546. AHA152X SCSI DRIVER
  547. M: "Juergen E. Fischer" <fischer@norbit.de>
  548. L: linux-scsi@vger.kernel.org
  549. S: Maintained
  550. F: drivers/scsi/aha152x*
  551. F: drivers/scsi/pcmcia/aha152x*
  552. AIC7XXX / AIC79XX SCSI DRIVER
  553. M: Hannes Reinecke <hare@suse.com>
  554. L: linux-scsi@vger.kernel.org
  555. S: Maintained
  556. F: drivers/scsi/aic7xxx/
  557. AIMSLAB FM RADIO RECEIVER DRIVER
  558. M: Hans Verkuil <hverkuil@xs4all.nl>
  559. L: linux-media@vger.kernel.org
  560. S: Maintained
  561. W: https://linuxtv.org
  562. T: git git://linuxtv.org/media_tree.git
  563. F: drivers/media/radio/radio-aimslab*
  564. AIO
  565. M: Benjamin LaHaise <bcrl@kvack.org>
  566. L: linux-aio@kvack.org
  567. S: Supported
  568. F: fs/aio.c
  569. F: include/linux/*aio*.h
  570. AIRSPY MEDIA DRIVER
  571. M: Antti Palosaari <crope@iki.fi>
  572. L: linux-media@vger.kernel.org
  573. S: Maintained
  574. W: https://linuxtv.org
  575. W: http://palosaari.fi/linux/
  576. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  577. T: git git://linuxtv.org/anttip/media_tree.git
  578. F: drivers/media/usb/airspy/
  579. ALACRITECH GIGABIT ETHERNET DRIVER
  580. M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
  581. S: Maintained
  582. F: drivers/net/ethernet/alacritech/*
  583. ALCATEL SPEEDTOUCH USB DRIVER
  584. M: Duncan Sands <duncan.sands@free.fr>
  585. L: linux-usb@vger.kernel.org
  586. S: Maintained
  587. W: http://www.linux-usb.org/SpeedTouch/
  588. F: drivers/usb/atm/speedtch.c
  589. F: drivers/usb/atm/usbatm.c
  590. ALCHEMY AU1XX0 MMC DRIVER
  591. M: Manuel Lauss <manuel.lauss@gmail.com>
  592. S: Maintained
  593. F: drivers/mmc/host/au1xmmc.c
  594. ALI1563 I2C DRIVER
  595. M: Rudolf Marek <r.marek@assembler.cz>
  596. L: linux-i2c@vger.kernel.org
  597. S: Maintained
  598. F: Documentation/i2c/busses/i2c-ali1563.rst
  599. F: drivers/i2c/busses/i2c-ali1563.c
  600. ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
  601. M: Tomislav Denis <tomislav.denis@avl.com>
  602. L: linux-iio@vger.kernel.org
  603. S: Maintained
  604. W: http://www.allsensors.com/
  605. F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
  606. F: drivers/iio/pressure/dlhl60d.c
  607. ALLEGRO DVT VIDEO IP CORE DRIVER
  608. M: Michael Tretter <m.tretter@pengutronix.de>
  609. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  610. L: linux-media@vger.kernel.org
  611. S: Maintained
  612. F: drivers/staging/media/allegro-dvt/
  613. ALLWINNER A10 CSI DRIVER
  614. M: Maxime Ripard <mripard@kernel.org>
  615. L: linux-media@vger.kernel.org
  616. S: Maintained
  617. T: git git://linuxtv.org/media_tree.git
  618. F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
  619. F: drivers/media/platform/sunxi/sun4i-csi/
  620. ALLWINNER CPUFREQ DRIVER
  621. M: Yangtao Li <tiny.windzz@gmail.com>
  622. L: linux-pm@vger.kernel.org
  623. S: Maintained
  624. F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
  625. F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
  626. ALLWINNER CRYPTO DRIVERS
  627. M: Corentin Labbe <clabbe.montjoie@gmail.com>
  628. L: linux-crypto@vger.kernel.org
  629. S: Maintained
  630. F: drivers/crypto/allwinner/
  631. ALLWINNER THERMAL DRIVER
  632. M: Vasily Khoruzhick <anarsoul@gmail.com>
  633. M: Yangtao Li <tiny.windzz@gmail.com>
  634. L: linux-pm@vger.kernel.org
  635. S: Maintained
  636. F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
  637. F: drivers/thermal/sun8i_thermal.c
  638. ALLWINNER VPU DRIVER
  639. M: Maxime Ripard <mripard@kernel.org>
  640. M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
  641. L: linux-media@vger.kernel.org
  642. S: Maintained
  643. F: drivers/staging/media/sunxi/cedrus/
  644. ALPHA PORT
  645. M: Richard Henderson <rth@twiddle.net>
  646. M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
  647. M: Matt Turner <mattst88@gmail.com>
  648. L: linux-alpha@vger.kernel.org
  649. S: Odd Fixes
  650. F: arch/alpha/
  651. ALPS PS/2 TOUCHPAD DRIVER
  652. R: Pali Rohár <pali@kernel.org>
  653. F: drivers/input/mouse/alps.*
  654. ALTERA I2C CONTROLLER DRIVER
  655. M: Thor Thayer <thor.thayer@linux.intel.com>
  656. S: Maintained
  657. F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
  658. F: drivers/i2c/busses/i2c-altera.c
  659. ALTERA MAILBOX DRIVER
  660. M: Ley Foon Tan <ley.foon.tan@intel.com>
  661. S: Maintained
  662. F: drivers/mailbox/mailbox-altera.c
  663. ALTERA PIO DRIVER
  664. M: Joyce Ooi <joyce.ooi@intel.com>
  665. L: linux-gpio@vger.kernel.org
  666. S: Maintained
  667. F: drivers/gpio/gpio-altera.c
  668. ALTERA SYSTEM MANAGER DRIVER
  669. M: Thor Thayer <thor.thayer@linux.intel.com>
  670. S: Maintained
  671. F: drivers/mfd/altera-sysmgr.c
  672. F: include/linux/mfd/altera-sysmgr.h
  673. ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
  674. M: Thor Thayer <thor.thayer@linux.intel.com>
  675. S: Maintained
  676. F: drivers/gpio/gpio-altera-a10sr.c
  677. F: drivers/mfd/altera-a10sr.c
  678. F: drivers/reset/reset-a10sr.c
  679. F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
  680. F: include/linux/mfd/altera-a10sr.h
  681. ALTERA TRIPLE SPEED ETHERNET DRIVER
  682. M: Joyce Ooi <joyce.ooi@intel.com>
  683. L: netdev@vger.kernel.org
  684. S: Maintained
  685. F: drivers/net/ethernet/altera/
  686. ALTERA UART/JTAG UART SERIAL DRIVERS
  687. M: Tobias Klauser <tklauser@distanz.ch>
  688. L: linux-serial@vger.kernel.org
  689. S: Maintained
  690. F: drivers/tty/serial/altera_jtaguart.c
  691. F: drivers/tty/serial/altera_uart.c
  692. F: include/linux/altera_jtaguart.h
  693. F: include/linux/altera_uart.h
  694. AMAZON ANNAPURNA LABS FIC DRIVER
  695. M: Talel Shenhar <talel@amazon.com>
  696. S: Maintained
  697. F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
  698. F: drivers/irqchip/irq-al-fic.c
  699. AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
  700. M: Talel Shenhar <talel@amazon.com>
  701. M: Talel Shenhar <talelshenhar@gmail.com>
  702. S: Maintained
  703. F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
  704. F: drivers/edac/al_mc_edac.c
  705. AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
  706. M: Talel Shenhar <talel@amazon.com>
  707. S: Maintained
  708. F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
  709. F: drivers/thermal/thermal_mmio.c
  710. AMAZON ETHERNET DRIVERS
  711. M: Netanel Belgazal <netanel@amazon.com>
  712. M: Arthur Kiyanovski <akiyano@amazon.com>
  713. R: Guy Tzalik <gtzalik@amazon.com>
  714. R: Saeed Bishara <saeedb@amazon.com>
  715. R: Zorik Machulsky <zorik@amazon.com>
  716. L: netdev@vger.kernel.org
  717. S: Supported
  718. F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
  719. F: drivers/net/ethernet/amazon/
  720. AMAZON RDMA EFA DRIVER
  721. M: Gal Pressman <galpress@amazon.com>
  722. R: Yossi Leybovich <sleybo@amazon.com>
  723. L: linux-rdma@vger.kernel.org
  724. S: Supported
  725. Q: https://patchwork.kernel.org/project/linux-rdma/list/
  726. F: drivers/infiniband/hw/efa/
  727. F: include/uapi/rdma/efa-abi.h
  728. AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
  729. M: Tom Lendacky <thomas.lendacky@amd.com>
  730. M: John Allen <john.allen@amd.com>
  731. L: linux-crypto@vger.kernel.org
  732. S: Supported
  733. F: drivers/crypto/ccp/
  734. F: include/linux/ccp.h
  735. AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
  736. M: Brijesh Singh <brijesh.singh@amd.com>
  737. M: Tom Lendacky <thomas.lendacky@amd.com>
  738. L: linux-crypto@vger.kernel.org
  739. S: Supported
  740. F: drivers/crypto/ccp/sev*
  741. F: include/uapi/linux/psp-sev.h
  742. AMD DISPLAY CORE
  743. M: Harry Wentland <harry.wentland@amd.com>
  744. M: Leo Li <sunpeng.li@amd.com>
  745. L: amd-gfx@lists.freedesktop.org
  746. S: Supported
  747. T: git git://people.freedesktop.org/~agd5f/linux
  748. F: drivers/gpu/drm/amd/display/
  749. AMD ENERGY DRIVER
  750. M: Naveen Krishna Chatradhi <nchatrad@amd.com>
  751. L: linux-hwmon@vger.kernel.org
  752. S: Maintained
  753. F: Documentation/hwmon/amd_energy.rst
  754. F: drivers/hwmon/amd_energy.c
  755. AMD FAM15H PROCESSOR POWER MONITORING DRIVER
  756. M: Huang Rui <ray.huang@amd.com>
  757. L: linux-hwmon@vger.kernel.org
  758. S: Supported
  759. F: Documentation/hwmon/fam15h_power.rst
  760. F: drivers/hwmon/fam15h_power.c
  761. AMD FCH GPIO DRIVER
  762. M: Enrico Weigelt, metux IT consult <info@metux.net>
  763. L: linux-gpio@vger.kernel.org
  764. S: Maintained
  765. F: drivers/gpio/gpio-amd-fch.c
  766. F: include/linux/platform_data/gpio/gpio-amd-fch.h
  767. AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
  768. L: linux-geode@lists.infradead.org (moderated for non-subscribers)
  769. S: Orphan
  770. F: drivers/usb/gadget/udc/amd5536udc.*
  771. AMD GEODE PROCESSOR/CHIPSET SUPPORT
  772. M: Andres Salomon <dilinger@queued.net>
  773. L: linux-geode@lists.infradead.org (moderated for non-subscribers)
  774. S: Supported
  775. W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
  776. F: arch/x86/include/asm/geode.h
  777. F: drivers/char/hw_random/geode-rng.c
  778. F: drivers/crypto/geode*
  779. F: drivers/video/fbdev/geode/
  780. AMD IOMMU (AMD-VI)
  781. M: Joerg Roedel <joro@8bytes.org>
  782. L: iommu@lists.linux-foundation.org
  783. S: Maintained
  784. T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
  785. F: drivers/iommu/amd/
  786. F: include/linux/amd-iommu.h
  787. AMD KFD
  788. M: Felix Kuehling <Felix.Kuehling@amd.com>
  789. L: amd-gfx@lists.freedesktop.org
  790. S: Supported
  791. T: git git://people.freedesktop.org/~agd5f/linux
  792. F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
  793. F: drivers/gpu/drm/amd/amdkfd/
  794. F: drivers/gpu/drm/amd/include/cik_structs.h
  795. F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
  796. F: drivers/gpu/drm/amd/include/v9_structs.h
  797. F: drivers/gpu/drm/amd/include/vi_structs.h
  798. F: include/uapi/linux/kfd_ioctl.h
  799. AMD SPI DRIVER
  800. M: Sanjay R Mehta <sanju.mehta@amd.com>
  801. S: Maintained
  802. F: drivers/spi/spi-amd.c
  803. AMD MP2 I2C DRIVER
  804. M: Elie Morisse <syniurge@gmail.com>
  805. M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
  806. M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
  807. L: linux-i2c@vger.kernel.org
  808. S: Maintained
  809. F: drivers/i2c/busses/i2c-amd-mp2*
  810. AMD POWERPLAY
  811. M: Evan Quan <evan.quan@amd.com>
  812. L: amd-gfx@lists.freedesktop.org
  813. S: Supported
  814. T: git git://people.freedesktop.org/~agd5f/linux
  815. F: drivers/gpu/drm/amd/pm/powerplay/
  816. AMD SEATTLE DEVICE TREE SUPPORT
  817. M: Brijesh Singh <brijeshkumar.singh@amd.com>
  818. M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
  819. M: Tom Lendacky <thomas.lendacky@amd.com>
  820. S: Supported
  821. F: arch/arm64/boot/dts/amd/
  822. AMD XGBE DRIVER
  823. M: Tom Lendacky <thomas.lendacky@amd.com>
  824. L: netdev@vger.kernel.org
  825. S: Supported
  826. F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
  827. F: drivers/net/ethernet/amd/xgbe/
  828. AMS AS73211 DRIVER
  829. M: Christian Eggers <ceggers@arri.de>
  830. L: linux-iio@vger.kernel.org
  831. S: Maintained
  832. F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
  833. F: drivers/iio/light/as73211.c
  834. ANALOG DEVICES INC AD7192 DRIVER
  835. M: Alexandru Tachici <alexandru.tachici@analog.com>
  836. L: linux-iio@vger.kernel.org
  837. S: Supported
  838. W: http://ez.analog.com/community/linux-device-drivers
  839. F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
  840. F: drivers/iio/adc/ad7192.c
  841. ANALOG DEVICES INC AD7292 DRIVER
  842. M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
  843. L: linux-iio@vger.kernel.org
  844. S: Supported
  845. W: http://ez.analog.com/community/linux-device-drivers
  846. F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
  847. F: drivers/iio/adc/ad7292.c
  848. ANALOG DEVICES INC AD7768-1 DRIVER
  849. M: Michael Hennerich <Michael.Hennerich@analog.com>
  850. L: linux-iio@vger.kernel.org
  851. S: Supported
  852. W: http://ez.analog.com/community/linux-device-drivers
  853. F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
  854. F: drivers/iio/adc/ad7768-1.c
  855. ANALOG DEVICES INC AD7780 DRIVER
  856. M: Michael Hennerich <Michael.Hennerich@analog.com>
  857. M: Renato Lui Geh <renatogeh@gmail.com>
  858. L: linux-iio@vger.kernel.org
  859. S: Supported
  860. W: http://ez.analog.com/community/linux-device-drivers
  861. F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
  862. F: drivers/iio/adc/ad7780.c
  863. ANALOG DEVICES INC AD9389B DRIVER
  864. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  865. L: linux-media@vger.kernel.org
  866. S: Maintained
  867. F: drivers/media/i2c/ad9389b*
  868. ANALOG DEVICES INC ADGS1408 DRIVER
  869. M: Mircea Caprioru <mircea.caprioru@analog.com>
  870. S: Supported
  871. F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
  872. F: drivers/mux/adgs1408.c
  873. ANALOG DEVICES INC ADIN DRIVER
  874. M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
  875. L: netdev@vger.kernel.org
  876. S: Supported
  877. W: http://ez.analog.com/community/linux-device-drivers
  878. F: Documentation/devicetree/bindings/net/adi,adin.yaml
  879. F: drivers/net/phy/adin.c
  880. ANALOG DEVICES INC ADIS DRIVER LIBRARY
  881. M: Alexandru Ardelean <alexandru.ardelean@analog.com>
  882. L: linux-iio@vger.kernel.org
  883. S: Supported
  884. F: drivers/iio/imu/adis.c
  885. F: include/linux/iio/imu/adis.h
  886. ANALOG DEVICES INC ADIS16460 DRIVER
  887. M: Dragos Bogdan <dragos.bogdan@analog.com>
  888. L: linux-iio@vger.kernel.org
  889. S: Supported
  890. W: http://ez.analog.com/community/linux-device-drivers
  891. F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
  892. F: drivers/iio/imu/adis16460.c
  893. ANALOG DEVICES INC ADIS16475 DRIVER
  894. M: Nuno Sa <nuno.sa@analog.com>
  895. L: linux-iio@vger.kernel.org
  896. W: http://ez.analog.com/community/linux-device-drivers
  897. S: Supported
  898. F: drivers/iio/imu/adis16475.c
  899. F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
  900. ANALOG DEVICES INC ADM1177 DRIVER
  901. M: Michael Hennerich <Michael.Hennerich@analog.com>
  902. L: linux-hwmon@vger.kernel.org
  903. S: Supported
  904. W: http://ez.analog.com/community/linux-device-drivers
  905. F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
  906. F: drivers/hwmon/adm1177.c
  907. ANALOG DEVICES INC ADP5061 DRIVER
  908. M: Michael Hennerich <Michael.Hennerich@analog.com>
  909. L: linux-pm@vger.kernel.org
  910. S: Supported
  911. W: http://ez.analog.com/community/linux-device-drivers
  912. F: drivers/power/supply/adp5061.c
  913. ANALOG DEVICES INC ADV7180 DRIVER
  914. M: Lars-Peter Clausen <lars@metafoo.de>
  915. L: linux-media@vger.kernel.org
  916. S: Supported
  917. W: http://ez.analog.com/community/linux-device-drivers
  918. F: drivers/media/i2c/adv7180.c
  919. F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
  920. ANALOG DEVICES INC ADV748X DRIVER
  921. M: Kieran Bingham <kieran.bingham@ideasonboard.com>
  922. L: linux-media@vger.kernel.org
  923. S: Maintained
  924. F: drivers/media/i2c/adv748x/*
  925. ANALOG DEVICES INC ADV7511 DRIVER
  926. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  927. L: linux-media@vger.kernel.org
  928. S: Maintained
  929. F: drivers/media/i2c/adv7511*
  930. ANALOG DEVICES INC ADV7604 DRIVER
  931. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  932. L: linux-media@vger.kernel.org
  933. S: Maintained
  934. F: drivers/media/i2c/adv7604*
  935. ANALOG DEVICES INC ADV7842 DRIVER
  936. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  937. L: linux-media@vger.kernel.org
  938. S: Maintained
  939. F: drivers/media/i2c/adv7842*
  940. ANALOG DEVICES INC ADXRS290 DRIVER
  941. M: Nishant Malpani <nish.malpani25@gmail.com>
  942. L: linux-iio@vger.kernel.org
  943. S: Supported
  944. F: drivers/iio/gyro/adxrs290.c
  945. F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
  946. ANALOG DEVICES INC ASOC CODEC DRIVERS
  947. M: Lars-Peter Clausen <lars@metafoo.de>
  948. M: Nuno Sá <nuno.sa@analog.com>
  949. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  950. S: Supported
  951. W: http://wiki.analog.com/
  952. W: http://ez.analog.com/community/linux-device-drivers
  953. F: sound/soc/codecs/ad1*
  954. F: sound/soc/codecs/ad7*
  955. F: sound/soc/codecs/adau*
  956. F: sound/soc/codecs/adav*
  957. F: sound/soc/codecs/sigmadsp.*
  958. F: sound/soc/codecs/ssm*
  959. ANALOG DEVICES INC DMA DRIVERS
  960. M: Lars-Peter Clausen <lars@metafoo.de>
  961. S: Supported
  962. W: http://ez.analog.com/community/linux-device-drivers
  963. F: drivers/dma/dma-axi-dmac.c
  964. ANALOG DEVICES INC IIO DRIVERS
  965. M: Lars-Peter Clausen <lars@metafoo.de>
  966. M: Michael Hennerich <Michael.Hennerich@analog.com>
  967. S: Supported
  968. W: http://wiki.analog.com/
  969. W: http://ez.analog.com/community/linux-device-drivers
  970. F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
  971. F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
  972. F: Documentation/devicetree/bindings/iio/*/adi,*
  973. F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
  974. F: drivers/iio/*/ad*
  975. F: drivers/iio/adc/ltc249*
  976. F: drivers/iio/amplifiers/hmc425a.c
  977. F: drivers/staging/iio/*/ad*
  978. X: drivers/iio/*/adjd*
  979. ANALOGBITS PLL LIBRARIES
  980. M: Paul Walmsley <paul.walmsley@sifive.com>
  981. S: Supported
  982. F: drivers/clk/analogbits/*
  983. F: include/linux/clk/analogbits*
  984. ANDES ARCHITECTURE
  985. M: Nick Hu <nickhu@andestech.com>
  986. M: Greentime Hu <green.hu@gmail.com>
  987. M: Vincent Chen <deanbo422@gmail.com>
  988. S: Supported
  989. T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
  990. F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
  991. F: Documentation/devicetree/bindings/nds32/
  992. F: arch/nds32/
  993. N: nds32
  994. K: nds32
  995. ANDROID CONFIG FRAGMENTS
  996. M: Rob Herring <robh@kernel.org>
  997. S: Supported
  998. F: kernel/configs/android*
  999. ANDROID DRIVERS
  1000. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  1001. M: Arve Hjønnevåg <arve@android.com>
  1002. M: Todd Kjos <tkjos@android.com>
  1003. M: Martijn Coenen <maco@android.com>
  1004. M: Joel Fernandes <joel@joelfernandes.org>
  1005. M: Christian Brauner <christian@brauner.io>
  1006. M: Hridya Valsaraju <hridya@google.com>
  1007. M: Suren Baghdasaryan <surenb@google.com>
  1008. L: linux-kernel@vger.kernel.org
  1009. S: Supported
  1010. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
  1011. F: drivers/android/
  1012. F: drivers/staging/android/
  1013. ANDROID GOLDFISH PIC DRIVER
  1014. M: Miodrag Dinic <miodrag.dinic@mips.com>
  1015. S: Supported
  1016. F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
  1017. F: drivers/irqchip/irq-goldfish-pic.c
  1018. ANDROID GOLDFISH RTC DRIVER
  1019. M: Miodrag Dinic <miodrag.dinic@mips.com>
  1020. S: Supported
  1021. F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
  1022. F: drivers/rtc/rtc-goldfish.c
  1023. ANDROID ION DRIVER
  1024. M: Laura Abbott <labbott@redhat.com>
  1025. M: Sumit Semwal <sumit.semwal@linaro.org>
  1026. L: devel@driverdev.osuosl.org
  1027. L: dri-devel@lists.freedesktop.org
  1028. L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
  1029. S: Supported
  1030. F: drivers/staging/android/ion
  1031. F: drivers/staging/android/uapi/ion.h
  1032. AOA (Apple Onboard Audio) ALSA DRIVER
  1033. M: Johannes Berg <johannes@sipsolutions.net>
  1034. L: linuxppc-dev@lists.ozlabs.org
  1035. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  1036. S: Maintained
  1037. F: sound/aoa/
  1038. APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
  1039. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  1040. L: linux-iio@vger.kernel.org
  1041. S: Maintained
  1042. F: drivers/iio/adc/stx104.c
  1043. APM DRIVER
  1044. M: Jiri Kosina <jikos@kernel.org>
  1045. S: Odd fixes
  1046. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
  1047. F: arch/x86/kernel/apm_32.c
  1048. F: drivers/char/apm-emulation.c
  1049. F: include/linux/apm_bios.h
  1050. F: include/uapi/linux/apm_bios.h
  1051. APPARMOR SECURITY MODULE
  1052. M: John Johansen <john.johansen@canonical.com>
  1053. L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
  1054. S: Supported
  1055. W: wiki.apparmor.net
  1056. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
  1057. F: Documentation/admin-guide/LSM/apparmor.rst
  1058. F: security/apparmor/
  1059. APPLE BCM5974 MULTITOUCH DRIVER
  1060. M: Henrik Rydberg <rydberg@bitmath.org>
  1061. L: linux-input@vger.kernel.org
  1062. S: Odd fixes
  1063. F: drivers/input/mouse/bcm5974.c
  1064. APPLE SMC DRIVER
  1065. M: Henrik Rydberg <rydberg@bitmath.org>
  1066. L: linux-hwmon@vger.kernel.org
  1067. S: Odd fixes
  1068. F: drivers/hwmon/applesmc.c
  1069. APPLETALK NETWORK LAYER
  1070. L: netdev@vger.kernel.org
  1071. S: Odd fixes
  1072. F: drivers/net/appletalk/
  1073. F: include/linux/atalk.h
  1074. F: include/uapi/linux/atalk.h
  1075. F: net/appletalk/
  1076. APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
  1077. M: Khuong Dinh <khuong@os.amperecomputing.com>
  1078. S: Supported
  1079. F: arch/arm64/boot/dts/apm/
  1080. APPLIED MICRO (APM) X-GENE SOC EDAC
  1081. M: Khuong Dinh <khuong@os.amperecomputing.com>
  1082. S: Supported
  1083. F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
  1084. F: drivers/edac/xgene_edac.c
  1085. APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
  1086. M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
  1087. M: Keyur Chudgar <keyur@os.amperecomputing.com>
  1088. S: Supported
  1089. F: drivers/net/ethernet/apm/xgene-v2/
  1090. APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
  1091. M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
  1092. M: Keyur Chudgar <keyur@os.amperecomputing.com>
  1093. M: Quan Nguyen <quan@os.amperecomputing.com>
  1094. S: Supported
  1095. F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
  1096. F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
  1097. F: drivers/net/ethernet/apm/xgene/
  1098. F: drivers/net/mdio/mdio-xgene.c
  1099. APPLIED MICRO (APM) X-GENE SOC PMU
  1100. M: Khuong Dinh <khuong@os.amperecomputing.com>
  1101. S: Supported
  1102. F: Documentation/admin-guide/perf/xgene-pmu.rst
  1103. F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
  1104. F: drivers/perf/xgene_pmu.c
  1105. APTINA CAMERA SENSOR PLL
  1106. M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
  1107. L: linux-media@vger.kernel.org
  1108. S: Maintained
  1109. F: drivers/media/i2c/aptina-pll.*
  1110. AQUANTIA ETHERNET DRIVER (atlantic)
  1111. M: Igor Russkikh <irusskikh@marvell.com>
  1112. L: netdev@vger.kernel.org
  1113. S: Supported
  1114. W: https://www.marvell.com/
  1115. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  1116. F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
  1117. F: drivers/net/ethernet/aquantia/atlantic/
  1118. AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
  1119. M: Egor Pomozov <epomozov@marvell.com>
  1120. L: netdev@vger.kernel.org
  1121. S: Supported
  1122. W: http://www.aquantia.com
  1123. F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
  1124. ARASAN NAND CONTROLLER DRIVER
  1125. M: Naga Sureshkumar Relli <nagasure@xilinx.com>
  1126. L: linux-mtd@lists.infradead.org
  1127. S: Maintained
  1128. F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
  1129. F: drivers/mtd/nand/raw/arasan-nand-controller.c
  1130. ARC FRAMEBUFFER DRIVER
  1131. M: Jaya Kumar <jayalk@intworks.biz>
  1132. S: Maintained
  1133. F: drivers/video/fbdev/arcfb.c
  1134. F: drivers/video/fbdev/core/fb_defio.c
  1135. ARC PGU DRM DRIVER
  1136. M: Alexey Brodkin <abrodkin@synopsys.com>
  1137. S: Supported
  1138. F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
  1139. F: drivers/gpu/drm/arc/
  1140. ARCNET NETWORK LAYER
  1141. M: Michael Grzeschik <m.grzeschik@pengutronix.de>
  1142. L: netdev@vger.kernel.org
  1143. S: Maintained
  1144. F: drivers/net/arcnet/
  1145. F: include/uapi/linux/if_arcnet.h
  1146. ARM ARCHITECTED TIMER DRIVER
  1147. M: Mark Rutland <mark.rutland@arm.com>
  1148. M: Marc Zyngier <maz@kernel.org>
  1149. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1150. S: Maintained
  1151. F: arch/arm/include/asm/arch_timer.h
  1152. F: arch/arm64/include/asm/arch_timer.h
  1153. F: drivers/clocksource/arm_arch_timer.c
  1154. ARM HDLCD DRM DRIVER
  1155. M: Liviu Dudau <liviu.dudau@arm.com>
  1156. S: Supported
  1157. F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
  1158. F: drivers/gpu/drm/arm/hdlcd_*
  1159. ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
  1160. M: Linus Walleij <linus.walleij@linaro.org>
  1161. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1162. S: Maintained
  1163. F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
  1164. F: Documentation/devicetree/bindings/arm/arm,realview.yaml
  1165. F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
  1166. F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
  1167. F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
  1168. F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
  1169. F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
  1170. F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
  1171. F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
  1172. F: arch/arm/boot/dts/arm-realview-*
  1173. F: arch/arm/boot/dts/integrator*
  1174. F: arch/arm/boot/dts/versatile*
  1175. F: arch/arm/mach-integrator/
  1176. F: arch/arm/mach-realview/
  1177. F: arch/arm/mach-versatile/
  1178. F: arch/arm/plat-versatile/
  1179. F: drivers/bus/arm-integrator-lm.c
  1180. F: drivers/clk/versatile/
  1181. F: drivers/i2c/busses/i2c-versatile.c
  1182. F: drivers/irqchip/irq-versatile-fpga.c
  1183. F: drivers/mtd/maps/physmap-versatile.*
  1184. F: drivers/power/reset/arm-versatile-reboot.c
  1185. F: drivers/soc/versatile/
  1186. ARM KOMEDA DRM-KMS DRIVER
  1187. M: James (Qian) Wang <james.qian.wang@arm.com>
  1188. M: Liviu Dudau <liviu.dudau@arm.com>
  1189. M: Mihail Atanassov <mihail.atanassov@arm.com>
  1190. L: Mali DP Maintainers <malidp@foss.arm.com>
  1191. S: Supported
  1192. T: git git://anongit.freedesktop.org/drm/drm-misc
  1193. F: Documentation/devicetree/bindings/display/arm,komeda.txt
  1194. F: Documentation/gpu/komeda-kms.rst
  1195. F: drivers/gpu/drm/arm/display/include/
  1196. F: drivers/gpu/drm/arm/display/komeda/
  1197. ARM MALI PANFROST DRM DRIVER
  1198. M: Rob Herring <robh@kernel.org>
  1199. M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
  1200. R: Steven Price <steven.price@arm.com>
  1201. R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
  1202. L: dri-devel@lists.freedesktop.org
  1203. S: Supported
  1204. T: git git://anongit.freedesktop.org/drm/drm-misc
  1205. F: drivers/gpu/drm/panfrost/
  1206. F: include/uapi/drm/panfrost_drm.h
  1207. ARM MALI-DP DRM DRIVER
  1208. M: Liviu Dudau <liviu.dudau@arm.com>
  1209. M: Brian Starkey <brian.starkey@arm.com>
  1210. L: Mali DP Maintainers <malidp@foss.arm.com>
  1211. S: Supported
  1212. T: git git://anongit.freedesktop.org/drm/drm-misc
  1213. F: Documentation/devicetree/bindings/display/arm,malidp.txt
  1214. F: Documentation/gpu/afbc.rst
  1215. F: drivers/gpu/drm/arm/
  1216. ARM MFM AND FLOPPY DRIVERS
  1217. M: Ian Molton <spyro@f2s.com>
  1218. S: Maintained
  1219. F: arch/arm/include/asm/floppy.h
  1220. F: arch/arm/mach-rpc/floppydma.S
  1221. ARM PMU PROFILING AND DEBUGGING
  1222. M: Will Deacon <will@kernel.org>
  1223. M: Mark Rutland <mark.rutland@arm.com>
  1224. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1225. S: Maintained
  1226. F: Documentation/devicetree/bindings/arm/pmu.yaml
  1227. F: Documentation/devicetree/bindings/perf/
  1228. F: arch/arm*/include/asm/hw_breakpoint.h
  1229. F: arch/arm*/include/asm/perf_event.h
  1230. F: arch/arm*/kernel/hw_breakpoint.c
  1231. F: arch/arm*/kernel/perf_*
  1232. F: arch/arm/oprofile/common.c
  1233. F: drivers/perf/
  1234. F: include/linux/perf/arm_pmu.h
  1235. ARM PORT
  1236. M: Russell King <linux@armlinux.org.uk>
  1237. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1238. S: Odd Fixes
  1239. W: http://www.armlinux.org.uk/
  1240. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
  1241. F: arch/arm/
  1242. X: arch/arm/boot/dts/
  1243. ARM PRIMECELL AACI PL041 DRIVER
  1244. M: Russell King <linux@armlinux.org.uk>
  1245. S: Odd Fixes
  1246. F: sound/arm/aaci.*
  1247. ARM PRIMECELL BUS SUPPORT
  1248. M: Russell King <linux@armlinux.org.uk>
  1249. S: Odd Fixes
  1250. F: drivers/amba/
  1251. F: include/linux/amba/bus.h
  1252. ARM PRIMECELL CLCD PL110 DRIVER
  1253. M: Russell King <linux@armlinux.org.uk>
  1254. S: Odd Fixes
  1255. F: drivers/video/fbdev/amba-clcd.*
  1256. ARM PRIMECELL KMI PL050 DRIVER
  1257. M: Russell King <linux@armlinux.org.uk>
  1258. S: Odd Fixes
  1259. F: drivers/input/serio/ambakmi.*
  1260. F: include/linux/amba/kmi.h
  1261. ARM PRIMECELL MMCI PL180/1 DRIVER
  1262. M: Russell King <linux@armlinux.org.uk>
  1263. S: Odd Fixes
  1264. F: drivers/mmc/host/mmci.*
  1265. F: include/linux/amba/mmci.h
  1266. ARM PRIMECELL SSP PL022 SPI DRIVER
  1267. M: Linus Walleij <linus.walleij@linaro.org>
  1268. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1269. S: Maintained
  1270. F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
  1271. F: drivers/spi/spi-pl022.c
  1272. ARM PRIMECELL UART PL010 AND PL011 DRIVERS
  1273. M: Russell King <linux@armlinux.org.uk>
  1274. S: Odd Fixes
  1275. F: drivers/tty/serial/amba-pl01*.c
  1276. F: include/linux/amba/serial.h
  1277. ARM PRIMECELL VIC PL190/PL192 DRIVER
  1278. M: Linus Walleij <linus.walleij@linaro.org>
  1279. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1280. S: Maintained
  1281. F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
  1282. F: drivers/irqchip/irq-vic.c
  1283. ARM SMC WATCHDOG DRIVER
  1284. M: Julius Werner <jwerner@chromium.org>
  1285. R: Evan Benn <evanbenn@chromium.org>
  1286. S: Maintained
  1287. F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
  1288. F: drivers/watchdog/arm_smc_wdt.c
  1289. ARM SMMU DRIVERS
  1290. M: Will Deacon <will@kernel.org>
  1291. R: Robin Murphy <robin.murphy@arm.com>
  1292. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1293. S: Maintained
  1294. F: Documentation/devicetree/bindings/iommu/arm,smmu*
  1295. F: drivers/iommu/arm/
  1296. F: drivers/iommu/io-pgtable-arm*
  1297. ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
  1298. M: Arnd Bergmann <arnd@arndb.de>
  1299. M: Olof Johansson <olof@lixom.net>
  1300. M: soc@kernel.org
  1301. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1302. S: Maintained
  1303. T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
  1304. F: arch/arm/boot/dts/Makefile
  1305. F: arch/arm64/boot/dts/Makefile
  1306. ARM SUB-ARCHITECTURES
  1307. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1308. S: Maintained
  1309. T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
  1310. F: arch/arm/mach-*/
  1311. F: arch/arm/plat-*/
  1312. ARM/ACTIONS SEMI ARCHITECTURE
  1313. M: Andreas Färber <afaerber@suse.de>
  1314. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  1315. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1316. S: Maintained
  1317. F: Documentation/devicetree/bindings/arm/actions.yaml
  1318. F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
  1319. F: Documentation/devicetree/bindings/dma/owl-dma.yaml
  1320. F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
  1321. F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
  1322. F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
  1323. F: Documentation/devicetree/bindings/pinctrl/actions,*
  1324. F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
  1325. F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
  1326. F: arch/arm/boot/dts/owl-*
  1327. F: arch/arm/mach-actions/
  1328. F: arch/arm64/boot/dts/actions/
  1329. F: drivers/clk/actions/
  1330. F: drivers/clocksource/timer-owl*
  1331. F: drivers/dma/owl-dma.c
  1332. F: drivers/i2c/busses/i2c-owl.c
  1333. F: drivers/irqchip/irq-owl-sirq.c
  1334. F: drivers/mmc/host/owl-mmc.c
  1335. F: drivers/pinctrl/actions/*
  1336. F: drivers/soc/actions/
  1337. F: include/dt-bindings/power/owl-*
  1338. F: include/dt-bindings/reset/actions,*
  1339. F: include/linux/soc/actions/
  1340. N: owl
  1341. ARM/ADS SPHERE MACHINE SUPPORT
  1342. M: Lennert Buytenhek <kernel@wantstofly.org>
  1343. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1344. S: Maintained
  1345. ARM/AFEB9260 MACHINE SUPPORT
  1346. M: Sergey Lapin <slapin@ossfans.org>
  1347. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1348. S: Maintained
  1349. ARM/AJECO 1ARM MACHINE SUPPORT
  1350. M: Lennert Buytenhek <kernel@wantstofly.org>
  1351. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1352. S: Maintained
  1353. ARM/Allwinner SoC Clock Support
  1354. M: Emilio López <emilio@elopez.com.ar>
  1355. S: Maintained
  1356. F: drivers/clk/sunxi/
  1357. ARM/Allwinner sunXi SoC support
  1358. M: Maxime Ripard <mripard@kernel.org>
  1359. M: Chen-Yu Tsai <wens@csie.org>
  1360. R: Jernej Skrabec <jernej.skrabec@siol.net>
  1361. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1362. S: Maintained
  1363. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
  1364. F: arch/arm/mach-sunxi/
  1365. F: arch/arm64/boot/dts/allwinner/
  1366. F: drivers/clk/sunxi-ng/
  1367. F: drivers/pinctrl/sunxi/
  1368. F: drivers/soc/sunxi/
  1369. N: sun[x456789]i
  1370. N: sun50i
  1371. ARM/Amlogic Meson SoC CLOCK FRAMEWORK
  1372. M: Neil Armstrong <narmstrong@baylibre.com>
  1373. M: Jerome Brunet <jbrunet@baylibre.com>
  1374. L: linux-amlogic@lists.infradead.org
  1375. S: Maintained
  1376. F: Documentation/devicetree/bindings/clock/amlogic*
  1377. F: drivers/clk/meson/
  1378. F: include/dt-bindings/clock/gxbb*
  1379. F: include/dt-bindings/clock/meson*
  1380. ARM/Amlogic Meson SoC Crypto Drivers
  1381. M: Corentin Labbe <clabbe@baylibre.com>
  1382. L: linux-crypto@vger.kernel.org
  1383. L: linux-amlogic@lists.infradead.org
  1384. S: Maintained
  1385. F: Documentation/devicetree/bindings/crypto/amlogic*
  1386. F: drivers/crypto/amlogic/
  1387. ARM/Amlogic Meson SoC Sound Drivers
  1388. M: Jerome Brunet <jbrunet@baylibre.com>
  1389. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  1390. S: Maintained
  1391. F: Documentation/devicetree/bindings/sound/amlogic*
  1392. F: sound/soc/meson/
  1393. ARM/Amlogic Meson SoC support
  1394. M: Kevin Hilman <khilman@baylibre.com>
  1395. R: Neil Armstrong <narmstrong@baylibre.com>
  1396. R: Jerome Brunet <jbrunet@baylibre.com>
  1397. R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  1398. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1399. L: linux-amlogic@lists.infradead.org
  1400. S: Maintained
  1401. W: http://linux-meson.com/
  1402. F: arch/arm/boot/dts/meson*
  1403. F: arch/arm/mach-meson/
  1404. F: arch/arm64/boot/dts/amlogic/
  1405. F: drivers/mmc/host/meson*
  1406. F: drivers/pinctrl/meson/
  1407. F: drivers/rtc/rtc-meson*
  1408. F: drivers/soc/amlogic/
  1409. N: meson
  1410. ARM/Annapurna Labs ALPINE ARCHITECTURE
  1411. M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
  1412. M: Antoine Tenart <atenart@kernel.org>
  1413. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1414. S: Maintained
  1415. F: arch/arm/boot/dts/alpine*
  1416. F: arch/arm/mach-alpine/
  1417. F: arch/arm64/boot/dts/amazon/
  1418. F: drivers/*/*alpine*
  1419. ARM/ARTPEC MACHINE SUPPORT
  1420. M: Jesper Nilsson <jesper.nilsson@axis.com>
  1421. M: Lars Persson <lars.persson@axis.com>
  1422. L: linux-arm-kernel@axis.com
  1423. S: Maintained
  1424. F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
  1425. F: arch/arm/boot/dts/artpec6*
  1426. F: arch/arm/mach-artpec
  1427. F: drivers/clk/axis
  1428. F: drivers/crypto/axis
  1429. F: drivers/mmc/host/usdhi6rol0.c
  1430. F: drivers/pinctrl/pinctrl-artpec*
  1431. ARM/ASPEED I2C DRIVER
  1432. M: Brendan Higgins <brendanhiggins@google.com>
  1433. R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  1434. R: Joel Stanley <joel@jms.id.au>
  1435. L: linux-i2c@vger.kernel.org
  1436. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  1437. S: Maintained
  1438. F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
  1439. F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
  1440. F: drivers/i2c/busses/i2c-aspeed.c
  1441. F: drivers/irqchip/irq-aspeed-i2c-ic.c
  1442. ARM/ASPEED MACHINE SUPPORT
  1443. M: Joel Stanley <joel@jms.id.au>
  1444. R: Andrew Jeffery <andrew@aj.id.au>
  1445. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1446. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  1447. S: Supported
  1448. Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
  1449. T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
  1450. F: arch/arm/boot/dts/aspeed-*
  1451. F: arch/arm/mach-aspeed/
  1452. N: aspeed
  1453. ARM/BITMAIN ARCHITECTURE
  1454. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  1455. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1456. S: Maintained
  1457. F: Documentation/devicetree/bindings/arm/bitmain.yaml
  1458. F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
  1459. F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
  1460. F: arch/arm64/boot/dts/bitmain/
  1461. F: drivers/clk/clk-bm1880.c
  1462. F: drivers/pinctrl/pinctrl-bm1880.c
  1463. ARM/CALXEDA HIGHBANK ARCHITECTURE
  1464. M: Andre Przywara <andre.przywara@arm.com>
  1465. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1466. S: Maintained
  1467. F: arch/arm/boot/dts/ecx-*.dts*
  1468. F: arch/arm/boot/dts/highbank.dts
  1469. F: arch/arm/mach-highbank/
  1470. ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
  1471. M: Krzysztof Halasa <khalasa@piap.pl>
  1472. S: Maintained
  1473. F: arch/arm/mach-cns3xxx/
  1474. ARM/CAVIUM THUNDER NETWORK DRIVER
  1475. M: Sunil Goutham <sgoutham@marvell.com>
  1476. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1477. S: Supported
  1478. F: drivers/net/ethernet/cavium/thunder/
  1479. ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
  1480. M: Lukasz Majewski <lukma@denx.de>
  1481. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1482. S: Maintained
  1483. F: arch/arm/mach-ep93xx/ts72xx.c
  1484. ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
  1485. M: Alexander Shiyan <shc_work@mail.ru>
  1486. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1487. S: Odd Fixes
  1488. N: clps711x
  1489. ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
  1490. M: Lennert Buytenhek <kernel@wantstofly.org>
  1491. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1492. S: Maintained
  1493. ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
  1494. M: Hartley Sweeten <hsweeten@visionengravers.com>
  1495. M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
  1496. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1497. S: Maintained
  1498. F: arch/arm/mach-ep93xx/
  1499. F: arch/arm/mach-ep93xx/include/mach/
  1500. ARM/CLKDEV SUPPORT
  1501. M: Russell King <linux@armlinux.org.uk>
  1502. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1503. S: Maintained
  1504. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
  1505. F: drivers/clk/clkdev.c
  1506. ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
  1507. M: Baruch Siach <baruch@tkos.co.il>
  1508. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1509. S: Maintained
  1510. F: arch/arm/boot/dts/cx92755*
  1511. N: digicolor
  1512. ARM/CONTEC MICRO9 MACHINE SUPPORT
  1513. M: Hubert Feurstein <hubert.feurstein@contec.at>
  1514. S: Maintained
  1515. F: arch/arm/mach-ep93xx/micro9.c
  1516. ARM/CORESIGHT FRAMEWORK AND DRIVERS
  1517. M: Mathieu Poirier <mathieu.poirier@linaro.org>
  1518. M: Suzuki K Poulose <suzuki.poulose@arm.com>
  1519. R: Mike Leach <mike.leach@linaro.org>
  1520. R: Leo Yan <leo.yan@linaro.org>
  1521. L: coresight@lists.linaro.org (moderated for non-subscribers)
  1522. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1523. S: Maintained
  1524. T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
  1525. F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
  1526. F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
  1527. F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
  1528. F: Documentation/devicetree/bindings/arm/coresight.txt
  1529. F: Documentation/trace/coresight/*
  1530. F: drivers/hwtracing/coresight/*
  1531. F: include/dt-bindings/arm/coresight-cti-dt.h
  1532. F: tools/perf/arch/arm/util/auxtrace.c
  1533. F: tools/perf/arch/arm/util/cs-etm.c
  1534. F: tools/perf/arch/arm/util/cs-etm.h
  1535. F: tools/perf/arch/arm/util/pmu.c
  1536. F: tools/perf/util/cs-etm-decoder/*
  1537. F: tools/perf/util/cs-etm.*
  1538. ARM/CORGI MACHINE SUPPORT
  1539. M: Richard Purdie <rpurdie@rpsys.net>
  1540. S: Maintained
  1541. ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
  1542. M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
  1543. M: Linus Walleij <linus.walleij@linaro.org>
  1544. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1545. S: Maintained
  1546. T: git git://github.com/ulli-kroll/linux.git
  1547. F: Documentation/devicetree/bindings/arm/gemini.txt
  1548. F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
  1549. F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
  1550. F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
  1551. F: arch/arm/mach-gemini/
  1552. F: drivers/net/ethernet/cortina/
  1553. F: drivers/pinctrl/pinctrl-gemini.c
  1554. F: drivers/rtc/rtc-ftrtc010.c
  1555. ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
  1556. M: Barry Song <baohua@kernel.org>
  1557. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1558. S: Maintained
  1559. T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
  1560. F: arch/arm/boot/dts/prima2*
  1561. F: arch/arm/mach-prima2/
  1562. F: drivers/clk/sirf/
  1563. F: drivers/clocksource/timer-atlas7.c
  1564. F: drivers/clocksource/timer-prima2.c
  1565. X: drivers/gnss
  1566. N: [^a-z]sirf
  1567. ARM/CZ.NIC TURRIS MOX SUPPORT
  1568. M: Marek Behun <marek.behun@nic.cz>
  1569. S: Maintained
  1570. W: http://mox.turris.cz
  1571. F: Documentation/ABI/testing/debugfs-moxtet
  1572. F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
  1573. F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
  1574. F: Documentation/devicetree/bindings/bus/moxtet.txt
  1575. F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
  1576. F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
  1577. F: drivers/bus/moxtet.c
  1578. F: drivers/firmware/turris-mox-rwtm.c
  1579. F: drivers/gpio/gpio-moxtet.c
  1580. F: include/linux/moxtet.h
  1581. ARM/EBSA110 MACHINE SUPPORT
  1582. M: Russell King <linux@armlinux.org.uk>
  1583. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1584. S: Maintained
  1585. W: http://www.armlinux.org.uk/
  1586. F: arch/arm/mach-ebsa110/
  1587. F: drivers/net/ethernet/amd/am79c961a.*
  1588. ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
  1589. M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  1590. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  1591. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1592. S: Maintained
  1593. N: efm32
  1594. ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
  1595. M: Robert Jarzmik <robert.jarzmik@free.fr>
  1596. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1597. S: Maintained
  1598. F: arch/arm/mach-pxa/ezx.c
  1599. ARM/FARADAY FA526 PORT
  1600. M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
  1601. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1602. S: Maintained
  1603. T: git git://git.berlios.de/gemini-board
  1604. F: arch/arm/mm/*-fa*
  1605. ARM/FOOTBRIDGE ARCHITECTURE
  1606. M: Russell King <linux@armlinux.org.uk>
  1607. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1608. S: Maintained
  1609. W: http://www.armlinux.org.uk/
  1610. F: arch/arm/include/asm/hardware/dec21285.h
  1611. F: arch/arm/mach-footbridge/
  1612. ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
  1613. M: Shawn Guo <shawnguo@kernel.org>
  1614. M: Sascha Hauer <s.hauer@pengutronix.de>
  1615. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  1616. R: Fabio Estevam <festevam@gmail.com>
  1617. R: NXP Linux Team <linux-imx@nxp.com>
  1618. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1619. S: Maintained
  1620. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
  1621. X: drivers/media/i2c/
  1622. N: imx
  1623. N: mxs
  1624. ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
  1625. M: Shawn Guo <shawnguo@kernel.org>
  1626. M: Li Yang <leoyang.li@nxp.com>
  1627. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1628. S: Maintained
  1629. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
  1630. F: arch/arm/boot/dts/ls1021a*
  1631. F: arch/arm64/boot/dts/freescale/fsl-*
  1632. F: arch/arm64/boot/dts/freescale/qoriq-*
  1633. ARM/FREESCALE VYBRID ARM ARCHITECTURE
  1634. M: Shawn Guo <shawnguo@kernel.org>
  1635. M: Sascha Hauer <s.hauer@pengutronix.de>
  1636. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  1637. R: Stefan Agner <stefan@agner.ch>
  1638. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1639. S: Maintained
  1640. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
  1641. F: arch/arm/boot/dts/vf*
  1642. F: arch/arm/mach-imx/*vf610*
  1643. ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
  1644. M: Lennert Buytenhek <kernel@wantstofly.org>
  1645. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1646. S: Maintained
  1647. ARM/GUMSTIX MACHINE SUPPORT
  1648. M: Steve Sakoman <sakoman@gmail.com>
  1649. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1650. S: Maintained
  1651. ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
  1652. M: Philipp Zabel <philipp.zabel@gmail.com>
  1653. M: Paul Parsons <lost.distance@yahoo.com>
  1654. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1655. S: Maintained
  1656. F: arch/arm/mach-pxa/hx4700.c
  1657. F: arch/arm/mach-pxa/include/mach/hx4700.h
  1658. F: sound/soc/pxa/hx4700.c
  1659. ARM/HISILICON SOC SUPPORT
  1660. M: Wei Xu <xuwei5@hisilicon.com>
  1661. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1662. S: Supported
  1663. W: http://www.hisilicon.com
  1664. T: git git://github.com/hisilicon/linux-hisi.git
  1665. F: arch/arm/boot/dts/hi3*
  1666. F: arch/arm/boot/dts/hip*
  1667. F: arch/arm/boot/dts/hisi*
  1668. F: arch/arm/mach-hisi/
  1669. F: arch/arm64/boot/dts/hisilicon/
  1670. ARM/HP JORNADA 7XX MACHINE SUPPORT
  1671. M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
  1672. S: Maintained
  1673. W: www.jlime.com
  1674. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
  1675. F: arch/arm/mach-sa1100/include/mach/jornada720.h
  1676. F: arch/arm/mach-sa1100/jornada720.c
  1677. ARM/IGEP MACHINE SUPPORT
  1678. M: Enric Balletbo i Serra <eballetbo@gmail.com>
  1679. M: Javier Martinez Canillas <javier@dowhile0.org>
  1680. L: linux-omap@vger.kernel.org
  1681. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1682. S: Maintained
  1683. F: arch/arm/boot/dts/omap3-igep*
  1684. ARM/INCOME PXA270 SUPPORT
  1685. M: Marek Vasut <marek.vasut@gmail.com>
  1686. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1687. S: Maintained
  1688. F: arch/arm/mach-pxa/colibri-pxa270-income.c
  1689. ARM/INTEL IOP32X ARM ARCHITECTURE
  1690. M: Lennert Buytenhek <kernel@wantstofly.org>
  1691. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1692. S: Maintained
  1693. ARM/INTEL IQ81342EX MACHINE SUPPORT
  1694. M: Lennert Buytenhek <kernel@wantstofly.org>
  1695. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1696. S: Maintained
  1697. ARM/INTEL IXDP2850 MACHINE SUPPORT
  1698. M: Lennert Buytenhek <kernel@wantstofly.org>
  1699. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1700. S: Maintained
  1701. ARM/INTEL IXP4XX ARM ARCHITECTURE
  1702. M: Linus Walleij <linusw@kernel.org>
  1703. M: Imre Kaloz <kaloz@openwrt.org>
  1704. M: Krzysztof Halasa <khalasa@piap.pl>
  1705. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1706. S: Maintained
  1707. F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
  1708. F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
  1709. F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
  1710. F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
  1711. F: arch/arm/mach-ixp4xx/
  1712. F: drivers/clocksource/timer-ixp4xx.c
  1713. F: drivers/gpio/gpio-ixp4xx.c
  1714. F: drivers/irqchip/irq-ixp4xx.c
  1715. F: include/linux/irqchip/irq-ixp4xx.h
  1716. F: include/linux/platform_data/timer-ixp4xx.h
  1717. ARM/INTEL KEEMBAY ARCHITECTURE
  1718. M: Paul J. Murphy <paul.j.murphy@intel.com>
  1719. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  1720. S: Maintained
  1721. F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
  1722. F: arch/arm64/boot/dts/intel/keembay-evm.dts
  1723. F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
  1724. ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
  1725. M: Jonathan Cameron <jic23@cam.ac.uk>
  1726. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1727. S: Maintained
  1728. F: arch/arm/mach-pxa/stargate2.c
  1729. F: drivers/pcmcia/pxa2xx_stargate2.c
  1730. ARM/INTEL XSC3 (MANZANO) ARM CORE
  1731. M: Lennert Buytenhek <kernel@wantstofly.org>
  1732. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1733. S: Maintained
  1734. ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
  1735. M: Lennert Buytenhek <kernel@wantstofly.org>
  1736. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1737. S: Maintained
  1738. ARM/LG1K ARCHITECTURE
  1739. M: Chanho Min <chanho.min@lge.com>
  1740. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1741. S: Maintained
  1742. F: arch/arm64/boot/dts/lg/
  1743. ARM/LOGICPD PXA270 MACHINE SUPPORT
  1744. M: Lennert Buytenhek <kernel@wantstofly.org>
  1745. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1746. S: Maintained
  1747. ARM/LPC18XX ARCHITECTURE
  1748. M: Vladimir Zapolskiy <vz@mleia.com>
  1749. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1750. S: Maintained
  1751. F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
  1752. F: arch/arm/boot/dts/lpc43*
  1753. F: drivers/i2c/busses/i2c-lpc2k.c
  1754. F: drivers/memory/pl172.c
  1755. F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
  1756. F: drivers/rtc/rtc-lpc24xx.c
  1757. N: lpc18xx
  1758. ARM/LPC32XX SOC SUPPORT
  1759. M: Vladimir Zapolskiy <vz@mleia.com>
  1760. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1761. S: Maintained
  1762. T: git git://github.com/vzapolskiy/linux-lpc32xx.git
  1763. F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
  1764. F: arch/arm/boot/dts/lpc32*
  1765. F: arch/arm/mach-lpc32xx/
  1766. F: drivers/i2c/busses/i2c-pnx.c
  1767. F: drivers/net/ethernet/nxp/lpc_eth.c
  1768. F: drivers/usb/host/ohci-nxp.c
  1769. F: drivers/watchdog/pnx4008_wdt.c
  1770. N: lpc32xx
  1771. ARM/MAGICIAN MACHINE SUPPORT
  1772. M: Philipp Zabel <philipp.zabel@gmail.com>
  1773. S: Maintained
  1774. ARM/Marvell Dove/MV78xx0/Orion SOC support
  1775. M: Andrew Lunn <andrew@lunn.ch>
  1776. M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  1777. M: Gregory Clement <gregory.clement@bootlin.com>
  1778. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1779. S: Maintained
  1780. T: git git://git.infradead.org/linux-mvebu.git
  1781. F: Documentation/devicetree/bindings/soc/dove/
  1782. F: arch/arm/boot/dts/dove*
  1783. F: arch/arm/boot/dts/orion5x*
  1784. F: arch/arm/mach-dove/
  1785. F: arch/arm/mach-mv78xx0/
  1786. F: arch/arm/mach-orion5x/
  1787. F: arch/arm/plat-orion/
  1788. F: drivers/soc/dove/
  1789. ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
  1790. M: Andrew Lunn <andrew@lunn.ch>
  1791. M: Gregory Clement <gregory.clement@bootlin.com>
  1792. M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  1793. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1794. S: Maintained
  1795. T: git git://git.infradead.org/linux-mvebu.git
  1796. F: arch/arm/boot/dts/armada*
  1797. F: arch/arm/boot/dts/kirkwood*
  1798. F: arch/arm/configs/mvebu_*_defconfig
  1799. F: arch/arm/mach-mvebu/
  1800. F: arch/arm64/boot/dts/marvell/armada*
  1801. F: arch/arm64/boot/dts/marvell/cn913*
  1802. F: drivers/cpufreq/armada-37xx-cpufreq.c
  1803. F: drivers/cpufreq/armada-8k-cpufreq.c
  1804. F: drivers/cpufreq/mvebu-cpufreq.c
  1805. F: drivers/irqchip/irq-armada-370-xp.c
  1806. F: drivers/irqchip/irq-mvebu-*
  1807. F: drivers/pinctrl/mvebu/
  1808. F: drivers/rtc/rtc-armada38x.c
  1809. ARM/Mediatek RTC DRIVER
  1810. M: Eddie Huang <eddie.huang@mediatek.com>
  1811. M: Sean Wang <sean.wang@mediatek.com>
  1812. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1813. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  1814. S: Maintained
  1815. F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
  1816. F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
  1817. F: drivers/rtc/rtc-mt2712.c
  1818. F: drivers/rtc/rtc-mt6397.c
  1819. F: drivers/rtc/rtc-mt7622.c
  1820. ARM/Mediatek SoC support
  1821. M: Matthias Brugger <matthias.bgg@gmail.com>
  1822. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1823. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  1824. S: Maintained
  1825. W: https://mtk.bcnfs.org/
  1826. C: irc://chat.freenode.net/linux-mediatek
  1827. F: arch/arm/boot/dts/mt6*
  1828. F: arch/arm/boot/dts/mt7*
  1829. F: arch/arm/boot/dts/mt8*
  1830. F: arch/arm/mach-mediatek/
  1831. F: arch/arm64/boot/dts/mediatek/
  1832. F: drivers/soc/mediatek/
  1833. N: mtk
  1834. N: mt[678]
  1835. K: mediatek
  1836. ARM/Mediatek USB3 PHY DRIVER
  1837. M: Chunfeng Yun <chunfeng.yun@mediatek.com>
  1838. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1839. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  1840. S: Maintained
  1841. F: Documentation/devicetree/bindings/phy/phy-mtk-*
  1842. F: drivers/phy/mediatek/
  1843. ARM/Microchip (AT91) SoC support
  1844. M: Nicolas Ferre <nicolas.ferre@microchip.com>
  1845. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  1846. M: Ludovic Desroches <ludovic.desroches@microchip.com>
  1847. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1848. S: Supported
  1849. W: http://www.linux4sam.org
  1850. T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
  1851. F: arch/arm/boot/dts/at91*.dts
  1852. F: arch/arm/boot/dts/at91*.dtsi
  1853. F: arch/arm/boot/dts/sama*.dts
  1854. F: arch/arm/boot/dts/sama*.dtsi
  1855. F: arch/arm/include/debug/at91.S
  1856. F: arch/arm/mach-at91/
  1857. F: drivers/memory/atmel*
  1858. F: drivers/watchdog/sama5d4_wdt.c
  1859. F: include/soc/at91/
  1860. X: drivers/input/touchscreen/atmel_mxt_ts.c
  1861. X: drivers/net/wireless/atmel/
  1862. N: at91
  1863. N: atmel
  1864. ARM/Microchip Sparx5 SoC support
  1865. M: Lars Povlsen <lars.povlsen@microchip.com>
  1866. M: Steen Hegelund <Steen.Hegelund@microchip.com>
  1867. M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
  1868. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1869. S: Supported
  1870. T: git git://github.com/microchip-ung/linux-upstream.git
  1871. F: arch/arm64/boot/dts/microchip/
  1872. N: sparx5
  1873. ARM/MIOA701 MACHINE SUPPORT
  1874. M: Robert Jarzmik <robert.jarzmik@free.fr>
  1875. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1876. S: Maintained
  1877. F: arch/arm/mach-pxa/mioa701.c
  1878. ARM/MStar/Sigmastar Armv7 SoC support
  1879. M: Daniel Palmer <daniel@thingy.jp>
  1880. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1881. S: Maintained
  1882. W: http://linux-chenxing.org/
  1883. F: Documentation/devicetree/bindings/arm/mstar/*
  1884. F: arch/arm/boot/dts/mstar-*
  1885. F: arch/arm/mach-mstar/
  1886. ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
  1887. M: Michael Petchkovsky <mkpetch@internode.on.net>
  1888. S: Maintained
  1889. ARM/NOMADIK/U300/Ux500 ARCHITECTURES
  1890. M: Linus Walleij <linus.walleij@linaro.org>
  1891. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1892. S: Maintained
  1893. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
  1894. F: Documentation/devicetree/bindings/arm/ste-*
  1895. F: Documentation/devicetree/bindings/arm/ux500.yaml
  1896. F: Documentation/devicetree/bindings/arm/ux500/
  1897. F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
  1898. F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
  1899. F: arch/arm/boot/dts/ste-*
  1900. F: arch/arm/mach-nomadik/
  1901. F: arch/arm/mach-u300/
  1902. F: arch/arm/mach-ux500/
  1903. F: drivers/clk/clk-nomadik.c
  1904. F: drivers/clk/clk-u300.c
  1905. F: drivers/clocksource/clksrc-dbx500-prcmu.c
  1906. F: drivers/clocksource/timer-u300.c
  1907. F: drivers/dma/coh901318*
  1908. F: drivers/dma/ste_dma40*
  1909. F: drivers/hwspinlock/u8500_hsem.c
  1910. F: drivers/i2c/busses/i2c-nomadik.c
  1911. F: drivers/i2c/busses/i2c-stu300.c
  1912. F: drivers/iio/adc/ab8500-gpadc.c
  1913. F: drivers/mfd/ab3100*
  1914. F: drivers/mfd/ab8500*
  1915. F: drivers/mfd/abx500*
  1916. F: drivers/mfd/db8500*
  1917. F: drivers/mfd/dbx500*
  1918. F: drivers/pinctrl/nomadik/
  1919. F: drivers/pinctrl/pinctrl-coh901*
  1920. F: drivers/pinctrl/pinctrl-u300.c
  1921. F: drivers/rtc/rtc-ab3100.c
  1922. F: drivers/rtc/rtc-ab8500.c
  1923. F: drivers/rtc/rtc-coh901331.c
  1924. F: drivers/rtc/rtc-pl031.c
  1925. F: drivers/soc/ux500/
  1926. F: drivers/watchdog/coh901327_wdt.c
  1927. ARM/NUVOTON NPCM ARCHITECTURE
  1928. M: Avi Fishman <avifishman70@gmail.com>
  1929. M: Tomer Maimon <tmaimon77@gmail.com>
  1930. M: Tali Perry <tali.perry1@gmail.com>
  1931. R: Patrick Venture <venture@google.com>
  1932. R: Nancy Yuen <yuenn@google.com>
  1933. R: Benjamin Fair <benjaminfair@google.com>
  1934. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  1935. S: Supported
  1936. F: Documentation/devicetree/bindings/*/*/*npcm*
  1937. F: Documentation/devicetree/bindings/*/*npcm*
  1938. F: arch/arm/boot/dts/nuvoton-npcm*
  1939. F: arch/arm/mach-npcm/
  1940. F: drivers/*/*npcm*
  1941. F: drivers/*/*/*npcm*
  1942. F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
  1943. ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
  1944. L: openmoko-kernel@lists.openmoko.org (subscribers-only)
  1945. S: Orphan
  1946. W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
  1947. F: arch/arm/mach-s3c/gta02.h
  1948. F: arch/arm/mach-s3c/mach-gta02.c
  1949. ARM/Orion SoC/Technologic Systems TS-78xx platform support
  1950. M: Alexander Clouter <alex@digriz.org.uk>
  1951. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1952. S: Maintained
  1953. W: http://www.digriz.org.uk/ts78xx/kernel
  1954. F: arch/arm/mach-orion5x/ts78xx-*
  1955. ARM/OXNAS platform support
  1956. M: Neil Armstrong <narmstrong@baylibre.com>
  1957. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1958. L: linux-oxnas@groups.io (moderated for non-subscribers)
  1959. S: Maintained
  1960. F: arch/arm/boot/dts/ox8*.dts*
  1961. F: arch/arm/mach-oxnas/
  1962. F: drivers/power/reset/oxnas-restart.c
  1963. N: oxnas
  1964. ARM/PALM TREO SUPPORT
  1965. M: Tomas Cech <sleep_walker@suse.com>
  1966. L: linux-arm-kernel@lists.infradead.org
  1967. S: Maintained
  1968. W: http://hackndev.com
  1969. F: arch/arm/mach-pxa/palmtreo.*
  1970. ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
  1971. M: Marek Vasut <marek.vasut@gmail.com>
  1972. L: linux-arm-kernel@lists.infradead.org
  1973. S: Maintained
  1974. W: http://hackndev.com
  1975. F: arch/arm/mach-pxa/include/mach/palmld.h
  1976. F: arch/arm/mach-pxa/include/mach/palmtc.h
  1977. F: arch/arm/mach-pxa/include/mach/palmtx.h
  1978. F: arch/arm/mach-pxa/palmld.c
  1979. F: arch/arm/mach-pxa/palmt5.*
  1980. F: arch/arm/mach-pxa/palmtc.c
  1981. F: arch/arm/mach-pxa/palmte2.*
  1982. F: arch/arm/mach-pxa/palmtx.c
  1983. ARM/PALMZ72 SUPPORT
  1984. M: Sergey Lapin <slapin@ossfans.org>
  1985. L: linux-arm-kernel@lists.infradead.org
  1986. S: Maintained
  1987. W: http://hackndev.com
  1988. F: arch/arm/mach-pxa/palmz72.*
  1989. ARM/PLEB SUPPORT
  1990. M: Peter Chubb <pleb@gelato.unsw.edu.au>
  1991. S: Maintained
  1992. W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
  1993. ARM/PT DIGITAL BOARD PORT
  1994. M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
  1995. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1996. S: Maintained
  1997. W: http://www.armlinux.org.uk/
  1998. ARM/QUALCOMM SUPPORT
  1999. M: Andy Gross <agross@kernel.org>
  2000. M: Bjorn Andersson <bjorn.andersson@linaro.org>
  2001. L: linux-arm-msm@vger.kernel.org
  2002. S: Maintained
  2003. T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
  2004. F: Documentation/devicetree/bindings/*/qcom*
  2005. F: Documentation/devicetree/bindings/soc/qcom/
  2006. F: arch/arm/boot/dts/qcom-*.dts
  2007. F: arch/arm/boot/dts/qcom-*.dtsi
  2008. F: arch/arm/mach-qcom/
  2009. F: arch/arm64/boot/dts/qcom/
  2010. F: drivers/*/*/qcom*
  2011. F: drivers/*/*/qcom/
  2012. F: drivers/*/pm8???-*
  2013. F: drivers/*/qcom*
  2014. F: drivers/*/qcom/
  2015. F: drivers/bluetooth/btqcomsmd.c
  2016. F: drivers/clocksource/timer-qcom.c
  2017. F: drivers/cpuidle/cpuidle-qcom-spm.c
  2018. F: drivers/extcon/extcon-qcom*
  2019. F: drivers/i2c/busses/i2c-qcom-geni.c
  2020. F: drivers/i2c/busses/i2c-qup.c
  2021. F: drivers/iommu/msm*
  2022. F: drivers/mfd/ssbi.c
  2023. F: drivers/mmc/host/mmci_qcom*
  2024. F: drivers/mmc/host/sdhci-msm.c
  2025. F: drivers/pci/controller/dwc/pcie-qcom.c
  2026. F: drivers/phy/qualcomm/
  2027. F: drivers/power/*/msm*
  2028. F: drivers/reset/reset-qcom-*
  2029. F: drivers/scsi/ufs/ufs-qcom*
  2030. F: drivers/spi/spi-geni-qcom.c
  2031. F: drivers/spi/spi-qcom-qspi.c
  2032. F: drivers/spi/spi-qup.c
  2033. F: drivers/tty/serial/msm_serial.c
  2034. F: drivers/usb/dwc3/dwc3-qcom.c
  2035. F: include/dt-bindings/*/qcom*
  2036. F: include/linux/*/qcom*
  2037. ARM/RADISYS ENP2611 MACHINE SUPPORT
  2038. M: Lennert Buytenhek <kernel@wantstofly.org>
  2039. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2040. S: Maintained
  2041. ARM/RDA MICRO ARCHITECTURE
  2042. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  2043. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2044. L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
  2045. S: Maintained
  2046. F: Documentation/devicetree/bindings/arm/rda.yaml
  2047. F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
  2048. F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
  2049. F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
  2050. F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
  2051. F: arch/arm/boot/dts/rda8810pl-*
  2052. F: drivers/clocksource/timer-rda.c
  2053. F: drivers/gpio/gpio-rda.c
  2054. F: drivers/irqchip/irq-rda-intc.c
  2055. F: drivers/tty/serial/rda-uart.c
  2056. ARM/REALTEK ARCHITECTURE
  2057. M: Andreas Färber <afaerber@suse.de>
  2058. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2059. L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
  2060. S: Maintained
  2061. F: Documentation/devicetree/bindings/arm/realtek.yaml
  2062. F: arch/arm/boot/dts/rtd*
  2063. F: arch/arm/mach-realtek/
  2064. F: arch/arm64/boot/dts/realtek/
  2065. ARM/RENESAS ARM64 ARCHITECTURE
  2066. M: Geert Uytterhoeven <geert+renesas@glider.be>
  2067. M: Magnus Damm <magnus.damm@gmail.com>
  2068. L: linux-renesas-soc@vger.kernel.org
  2069. S: Supported
  2070. Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
  2071. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
  2072. F: Documentation/devicetree/bindings/arm/renesas.yaml
  2073. F: arch/arm64/boot/dts/renesas/
  2074. F: drivers/soc/renesas/
  2075. F: include/linux/soc/renesas/
  2076. ARM/RISCPC ARCHITECTURE
  2077. M: Russell King <linux@armlinux.org.uk>
  2078. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2079. S: Maintained
  2080. W: http://www.armlinux.org.uk/
  2081. F: arch/arm/include/asm/hardware/entry-macro-iomd.S
  2082. F: arch/arm/include/asm/hardware/ioc.h
  2083. F: arch/arm/include/asm/hardware/iomd.h
  2084. F: arch/arm/include/asm/hardware/memc.h
  2085. F: arch/arm/mach-rpc/
  2086. F: drivers/net/ethernet/8390/etherh.c
  2087. F: drivers/net/ethernet/i825xx/ether1*
  2088. F: drivers/net/ethernet/seeq/ether3*
  2089. F: drivers/scsi/arm/
  2090. ARM/Rockchip SoC support
  2091. M: Heiko Stuebner <heiko@sntech.de>
  2092. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2093. L: linux-rockchip@lists.infradead.org
  2094. S: Maintained
  2095. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
  2096. F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
  2097. F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
  2098. F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
  2099. F: arch/arm/boot/dts/rk3*
  2100. F: arch/arm/boot/dts/rv1108*
  2101. F: arch/arm/mach-rockchip/
  2102. F: drivers/*/*/*rockchip*
  2103. F: drivers/*/*rockchip*
  2104. F: drivers/clk/rockchip/
  2105. F: drivers/i2c/busses/i2c-rk3x.c
  2106. F: sound/soc/rockchip/
  2107. N: rockchip
  2108. ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
  2109. M: Krzysztof Kozlowski <krzk@kernel.org>
  2110. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2111. L: linux-samsung-soc@vger.kernel.org
  2112. S: Maintained
  2113. Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
  2114. F: Documentation/arm/samsung/
  2115. F: Documentation/devicetree/bindings/arm/samsung/
  2116. F: Documentation/devicetree/bindings/power/pd-samsung.yaml
  2117. F: arch/arm/boot/dts/exynos*
  2118. F: arch/arm/boot/dts/s3c*
  2119. F: arch/arm/boot/dts/s5p*
  2120. F: arch/arm/mach-exynos*/
  2121. F: arch/arm/mach-s3c/
  2122. F: arch/arm/mach-s5p*/
  2123. F: arch/arm64/boot/dts/exynos/
  2124. F: drivers/*/*/*s3c24*
  2125. F: drivers/*/*s3c24*
  2126. F: drivers/*/*s3c64xx*
  2127. F: drivers/*/*s5pv210*
  2128. F: drivers/memory/samsung/
  2129. F: drivers/soc/samsung/
  2130. F: drivers/tty/serial/samsung*
  2131. F: include/linux/soc/samsung/
  2132. N: exynos
  2133. N: s3c2410
  2134. N: s3c64xx
  2135. N: s5pv210
  2136. ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
  2137. M: Andrzej Hajda <a.hajda@samsung.com>
  2138. L: linux-arm-kernel@lists.infradead.org
  2139. L: linux-media@vger.kernel.org
  2140. S: Maintained
  2141. F: drivers/media/platform/s5p-g2d/
  2142. ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
  2143. M: Marek Szyprowski <m.szyprowski@samsung.com>
  2144. L: linux-samsung-soc@vger.kernel.org
  2145. L: linux-media@vger.kernel.org
  2146. S: Maintained
  2147. F: Documentation/devicetree/bindings/media/s5p-cec.txt
  2148. F: drivers/media/cec/platform/s5p/
  2149. ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
  2150. M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
  2151. M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
  2152. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  2153. L: linux-arm-kernel@lists.infradead.org
  2154. L: linux-media@vger.kernel.org
  2155. S: Maintained
  2156. F: drivers/media/platform/s5p-jpeg/
  2157. ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
  2158. M: Andrzej Hajda <a.hajda@samsung.com>
  2159. L: linux-arm-kernel@lists.infradead.org
  2160. L: linux-media@vger.kernel.org
  2161. S: Maintained
  2162. F: drivers/media/platform/s5p-mfc/
  2163. ARM/SHMOBILE ARM ARCHITECTURE
  2164. M: Geert Uytterhoeven <geert+renesas@glider.be>
  2165. M: Magnus Damm <magnus.damm@gmail.com>
  2166. L: linux-renesas-soc@vger.kernel.org
  2167. S: Supported
  2168. Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
  2169. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
  2170. F: Documentation/devicetree/bindings/arm/renesas.yaml
  2171. F: arch/arm/boot/dts/emev2*
  2172. F: arch/arm/boot/dts/gr-peach*
  2173. F: arch/arm/boot/dts/iwg20d-q7*
  2174. F: arch/arm/boot/dts/r7s*
  2175. F: arch/arm/boot/dts/r8a*
  2176. F: arch/arm/boot/dts/r9a*
  2177. F: arch/arm/boot/dts/sh*
  2178. F: arch/arm/configs/shmobile_defconfig
  2179. F: arch/arm/include/debug/renesas-scif.S
  2180. F: arch/arm/mach-shmobile/
  2181. F: drivers/soc/renesas/
  2182. F: include/linux/soc/renesas/
  2183. ARM/SOCFPGA ARCHITECTURE
  2184. M: Dinh Nguyen <dinguyen@kernel.org>
  2185. S: Maintained
  2186. W: http://www.rocketboards.org
  2187. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
  2188. F: arch/arm/boot/dts/socfpga*
  2189. F: arch/arm/configs/socfpga_defconfig
  2190. F: arch/arm/mach-socfpga/
  2191. F: arch/arm64/boot/dts/altera/
  2192. F: arch/arm64/boot/dts/intel/
  2193. ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
  2194. M: Dinh Nguyen <dinguyen@kernel.org>
  2195. S: Maintained
  2196. F: drivers/clk/socfpga/
  2197. ARM/SOCFPGA EDAC SUPPORT
  2198. M: Dinh Nguyen <dinguyen@kernel.org>
  2199. S: Maintained
  2200. F: drivers/edac/altera_edac.
  2201. ARM/SPREADTRUM SoC SUPPORT
  2202. M: Orson Zhai <orsonzhai@gmail.com>
  2203. M: Baolin Wang <baolin.wang7@gmail.com>
  2204. M: Chunyan Zhang <zhang.lyra@gmail.com>
  2205. S: Maintained
  2206. F: arch/arm64/boot/dts/sprd
  2207. N: sprd
  2208. N: sc27xx
  2209. N: sc2731
  2210. ARM/STI ARCHITECTURE
  2211. M: Patrice Chotard <patrice.chotard@st.com>
  2212. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2213. S: Maintained
  2214. W: http://www.stlinux.com
  2215. F: Documentation/devicetree/bindings/i2c/i2c-st.txt
  2216. F: arch/arm/boot/dts/sti*
  2217. F: arch/arm/mach-sti/
  2218. F: drivers/ata/ahci_st.c
  2219. F: drivers/char/hw_random/st-rng.c
  2220. F: drivers/clocksource/arm_global_timer.c
  2221. F: drivers/clocksource/clksrc_st_lpc.c
  2222. F: drivers/cpufreq/sti-cpufreq.c
  2223. F: drivers/dma/st_fdma*
  2224. F: drivers/i2c/busses/i2c-st.c
  2225. F: drivers/media/platform/sti/c8sectpfe/
  2226. F: drivers/media/rc/st_rc.c
  2227. F: drivers/mmc/host/sdhci-st.c
  2228. F: drivers/phy/st/phy-miphy28lp.c
  2229. F: drivers/phy/st/phy-stih407-usb.c
  2230. F: drivers/pinctrl/pinctrl-st.c
  2231. F: drivers/remoteproc/st_remoteproc.c
  2232. F: drivers/remoteproc/st_slim_rproc.c
  2233. F: drivers/reset/sti/
  2234. F: drivers/rtc/rtc-st-lpc.c
  2235. F: drivers/tty/serial/st-asc.c
  2236. F: drivers/usb/dwc3/dwc3-st.c
  2237. F: drivers/usb/host/ehci-st.c
  2238. F: drivers/usb/host/ohci-st.c
  2239. F: drivers/watchdog/st_lpc_wdt.c
  2240. F: include/linux/remoteproc/st_slim_rproc.h
  2241. ARM/STM32 ARCHITECTURE
  2242. M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
  2243. M: Alexandre Torgue <alexandre.torgue@st.com>
  2244. L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
  2245. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2246. S: Maintained
  2247. T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
  2248. F: arch/arm/boot/dts/stm32*
  2249. F: arch/arm/mach-stm32/
  2250. F: drivers/clocksource/armv7m_systick.c
  2251. N: stm32
  2252. N: stm
  2253. ARM/Synaptics SoC support
  2254. M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
  2255. M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  2256. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2257. S: Maintained
  2258. F: arch/arm/boot/dts/berlin*
  2259. F: arch/arm/mach-berlin/
  2260. F: arch/arm64/boot/dts/synaptics/
  2261. ARM/TANGO ARCHITECTURE
  2262. M: Marc Gonzalez <marc.w.gonzalez@free.fr>
  2263. M: Mans Rullgard <mans@mansr.com>
  2264. L: linux-arm-kernel@lists.infradead.org
  2265. S: Odd Fixes
  2266. N: tango
  2267. ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
  2268. M: Lennert Buytenhek <kernel@wantstofly.org>
  2269. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2270. S: Maintained
  2271. ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
  2272. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  2273. L: linux-tegra@vger.kernel.org
  2274. L: linux-media@vger.kernel.org
  2275. S: Maintained
  2276. F: Documentation/devicetree/bindings/media/tegra-cec.txt
  2277. F: drivers/media/cec/platform/tegra/
  2278. ARM/TETON BGA MACHINE SUPPORT
  2279. M: "Mark F. Brown" <mark.brown314@gmail.com>
  2280. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2281. S: Maintained
  2282. ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
  2283. M: Santosh Shilimkar <ssantosh@kernel.org>
  2284. L: linux-kernel@vger.kernel.org
  2285. S: Maintained
  2286. F: drivers/memory/*emif*
  2287. ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
  2288. M: Santosh Shilimkar <ssantosh@kernel.org>
  2289. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2290. S: Maintained
  2291. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
  2292. F: arch/arm/boot/dts/keystone-*
  2293. F: arch/arm/mach-keystone/
  2294. ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
  2295. M: Santosh Shilimkar <ssantosh@kernel.org>
  2296. L: linux-kernel@vger.kernel.org
  2297. S: Maintained
  2298. F: drivers/clk/keystone/
  2299. ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
  2300. M: Santosh Shilimkar <ssantosh@kernel.org>
  2301. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2302. L: linux-kernel@vger.kernel.org
  2303. S: Maintained
  2304. F: drivers/clocksource/timer-keystone.c
  2305. ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
  2306. M: Santosh Shilimkar <ssantosh@kernel.org>
  2307. L: linux-kernel@vger.kernel.org
  2308. S: Maintained
  2309. F: drivers/power/reset/keystone-reset.c
  2310. ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
  2311. M: Tero Kristo <t-kristo@ti.com>
  2312. M: Nishanth Menon <nm@ti.com>
  2313. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2314. S: Supported
  2315. F: Documentation/devicetree/bindings/arm/ti/k3.yaml
  2316. F: arch/arm64/boot/dts/ti/Makefile
  2317. F: arch/arm64/boot/dts/ti/k3-*
  2318. F: include/dt-bindings/pinctrl/k3.h
  2319. ARM/THECUS N2100 MACHINE SUPPORT
  2320. M: Lennert Buytenhek <kernel@wantstofly.org>
  2321. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2322. S: Maintained
  2323. ARM/TOSA MACHINE SUPPORT
  2324. M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
  2325. M: Dirk Opfer <dirk@opfer-online.de>
  2326. S: Maintained
  2327. ARM/TOSHIBA VISCONTI ARCHITECTURE
  2328. M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
  2329. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2330. S: Supported
  2331. T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
  2332. F: Documentation/devicetree/bindings/arm/toshiba.yaml
  2333. F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
  2334. F: arch/arm64/boot/dts/toshiba/
  2335. F: drivers/pinctrl/visconti/
  2336. N: visconti
  2337. ARM/UNIPHIER ARCHITECTURE
  2338. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2339. S: Orphan
  2340. F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
  2341. F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
  2342. F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
  2343. F: arch/arm/boot/dts/uniphier*
  2344. F: arch/arm/include/asm/hardware/cache-uniphier.h
  2345. F: arch/arm/mach-uniphier/
  2346. F: arch/arm/mm/cache-uniphier.c
  2347. F: arch/arm64/boot/dts/socionext/uniphier*
  2348. F: drivers/bus/uniphier-system-bus.c
  2349. F: drivers/clk/uniphier/
  2350. F: drivers/dma/uniphier-mdmac.c
  2351. F: drivers/gpio/gpio-uniphier.c
  2352. F: drivers/i2c/busses/i2c-uniphier*
  2353. F: drivers/irqchip/irq-uniphier-aidet.c
  2354. F: drivers/mmc/host/uniphier-sd.c
  2355. F: drivers/pinctrl/uniphier/
  2356. F: drivers/reset/reset-uniphier.c
  2357. F: drivers/tty/serial/8250/8250_uniphier.c
  2358. N: uniphier
  2359. ARM/VERSATILE EXPRESS PLATFORM
  2360. M: Liviu Dudau <liviu.dudau@arm.com>
  2361. M: Sudeep Holla <sudeep.holla@arm.com>
  2362. M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  2363. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2364. S: Maintained
  2365. F: */*/*/vexpress*
  2366. F: */*/vexpress*
  2367. F: arch/arm/boot/dts/vexpress*
  2368. F: arch/arm/mach-vexpress/
  2369. F: arch/arm64/boot/dts/arm/
  2370. F: drivers/clk/versatile/clk-vexpress-osc.c
  2371. F: drivers/clocksource/timer-versatile.c
  2372. N: mps2
  2373. ARM/VFP SUPPORT
  2374. M: Russell King <linux@armlinux.org.uk>
  2375. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2376. S: Maintained
  2377. W: http://www.armlinux.org.uk/
  2378. F: arch/arm/vfp/
  2379. ARM/VOIPAC PXA270 SUPPORT
  2380. M: Marek Vasut <marek.vasut@gmail.com>
  2381. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2382. S: Maintained
  2383. F: arch/arm/mach-pxa/include/mach/vpac270.h
  2384. F: arch/arm/mach-pxa/vpac270.c
  2385. ARM/VT8500 ARM ARCHITECTURE
  2386. M: Tony Prisk <linux@prisktech.co.nz>
  2387. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2388. S: Maintained
  2389. F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
  2390. F: arch/arm/mach-vt8500/
  2391. F: drivers/clocksource/timer-vt8500.c
  2392. F: drivers/i2c/busses/i2c-wmt.c
  2393. F: drivers/mmc/host/wmt-sdmmc.c
  2394. F: drivers/pwm/pwm-vt8500.c
  2395. F: drivers/rtc/rtc-vt8500.c
  2396. F: drivers/tty/serial/vt8500_serial.c
  2397. F: drivers/usb/host/ehci-platform.c
  2398. F: drivers/usb/host/uhci-platform.c
  2399. F: drivers/video/fbdev/vt8500lcdfb.*
  2400. F: drivers/video/fbdev/wm8505fb*
  2401. F: drivers/video/fbdev/wmt_ge_rops.*
  2402. ARM/ZIPIT Z2 SUPPORT
  2403. M: Marek Vasut <marek.vasut@gmail.com>
  2404. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2405. S: Maintained
  2406. F: arch/arm/mach-pxa/include/mach/z2.h
  2407. F: arch/arm/mach-pxa/z2.c
  2408. ARM/ZTE ARCHITECTURE
  2409. M: Jun Nie <jun.nie@linaro.org>
  2410. M: Shawn Guo <shawnguo@kernel.org>
  2411. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2412. S: Maintained
  2413. F: Documentation/devicetree/bindings/arm/zte.yaml
  2414. F: Documentation/devicetree/bindings/clock/zx2967*.txt
  2415. F: Documentation/devicetree/bindings/dma/zxdma.txt
  2416. F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
  2417. F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
  2418. F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
  2419. F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
  2420. F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
  2421. F: Documentation/devicetree/bindings/soc/zte/
  2422. F: Documentation/devicetree/bindings/sound/zte,*.txt
  2423. F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
  2424. F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
  2425. F: arch/arm/boot/dts/zx2967*
  2426. F: arch/arm/mach-zx/
  2427. F: arch/arm64/boot/dts/zte/
  2428. F: drivers/clk/zte/
  2429. F: drivers/dma/zx_dma.c
  2430. F: drivers/gpio/gpio-zx.c
  2431. F: drivers/i2c/busses/i2c-zx2967.c
  2432. F: drivers/mmc/host/dw_mmc-zx.*
  2433. F: drivers/pinctrl/zte/
  2434. F: drivers/soc/zte/
  2435. F: drivers/thermal/zx2967_thermal.c
  2436. F: drivers/watchdog/zx2967_wdt.c
  2437. F: include/dt-bindings/clock/zx2967*.h
  2438. F: include/dt-bindings/soc/zte,*.h
  2439. F: sound/soc/codecs/zx_aud96p22.c
  2440. F: sound/soc/zte/
  2441. ARM/ZYNQ ARCHITECTURE
  2442. M: Michal Simek <michal.simek@xilinx.com>
  2443. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2444. S: Supported
  2445. W: http://wiki.xilinx.com
  2446. T: git https://github.com/Xilinx/linux-xlnx.git
  2447. F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
  2448. F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
  2449. F: arch/arm/mach-zynq/
  2450. F: drivers/block/xsysace.c
  2451. F: drivers/clocksource/timer-cadence-ttc.c
  2452. F: drivers/cpuidle/cpuidle-zynq.c
  2453. F: drivers/edac/synopsys_edac.c
  2454. F: drivers/i2c/busses/i2c-cadence.c
  2455. F: drivers/i2c/busses/i2c-xiic.c
  2456. F: drivers/mmc/host/sdhci-of-arasan.c
  2457. N: zynq
  2458. N: xilinx
  2459. ARM64 PORT (AARCH64 ARCHITECTURE)
  2460. M: Catalin Marinas <catalin.marinas@arm.com>
  2461. M: Will Deacon <will@kernel.org>
  2462. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2463. S: Maintained
  2464. T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
  2465. F: Documentation/arm64/
  2466. F: arch/arm64/
  2467. F: tools/testing/selftests/arm64/
  2468. X: arch/arm64/boot/dts/
  2469. AS3645A LED FLASH CONTROLLER DRIVER
  2470. M: Sakari Ailus <sakari.ailus@iki.fi>
  2471. L: linux-leds@vger.kernel.org
  2472. S: Maintained
  2473. F: drivers/leds/leds-as3645a.c
  2474. ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
  2475. M: Tianshu Qiu <tian.shu.qiu@intel.com>
  2476. L: linux-media@vger.kernel.org
  2477. S: Maintained
  2478. T: git git://linuxtv.org/media_tree.git
  2479. F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
  2480. F: drivers/media/i2c/ak7375.c
  2481. ASAHI KASEI AK8974 DRIVER
  2482. M: Linus Walleij <linus.walleij@linaro.org>
  2483. L: linux-iio@vger.kernel.org
  2484. S: Supported
  2485. W: http://www.akm.com/
  2486. F: drivers/iio/magnetometer/ak8974.c
  2487. ASC7621 HARDWARE MONITOR DRIVER
  2488. M: George Joseph <george.joseph@fairview5.com>
  2489. L: linux-hwmon@vger.kernel.org
  2490. S: Maintained
  2491. F: Documentation/hwmon/asc7621.rst
  2492. F: drivers/hwmon/asc7621.c
  2493. ASPEED PINCTRL DRIVERS
  2494. M: Andrew Jeffery <andrew@aj.id.au>
  2495. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  2496. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  2497. L: linux-gpio@vger.kernel.org
  2498. S: Maintained
  2499. F: Documentation/devicetree/bindings/pinctrl/aspeed,*
  2500. F: drivers/pinctrl/aspeed/
  2501. ASPEED SCU INTERRUPT CONTROLLER DRIVER
  2502. M: Eddie James <eajames@linux.ibm.com>
  2503. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  2504. S: Maintained
  2505. F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
  2506. F: drivers/irqchip/irq-aspeed-scu-ic.c
  2507. F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
  2508. ASPEED VIDEO ENGINE DRIVER
  2509. M: Eddie James <eajames@linux.ibm.com>
  2510. L: linux-media@vger.kernel.org
  2511. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  2512. S: Maintained
  2513. F: Documentation/devicetree/bindings/media/aspeed-video.txt
  2514. F: drivers/media/platform/aspeed-video.c
  2515. ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
  2516. M: Corentin Chary <corentin.chary@gmail.com>
  2517. L: acpi4asus-user@lists.sourceforge.net
  2518. L: platform-driver-x86@vger.kernel.org
  2519. S: Maintained
  2520. W: http://acpi4asus.sf.net
  2521. F: drivers/platform/x86/asus*.c
  2522. F: drivers/platform/x86/eeepc*.c
  2523. ASUS WIRELESS RADIO CONTROL DRIVER
  2524. M: João Paulo Rechi Vita <jprvita@gmail.com>
  2525. L: platform-driver-x86@vger.kernel.org
  2526. S: Maintained
  2527. F: drivers/platform/x86/asus-wireless.c
  2528. ASYMMETRIC KEYS
  2529. M: David Howells <dhowells@redhat.com>
  2530. L: keyrings@vger.kernel.org
  2531. S: Maintained
  2532. F: Documentation/crypto/asymmetric-keys.rst
  2533. F: crypto/asymmetric_keys/
  2534. F: include/crypto/pkcs7.h
  2535. F: include/crypto/public_key.h
  2536. F: include/linux/verification.h
  2537. ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
  2538. R: Dan Williams <dan.j.williams@intel.com>
  2539. S: Odd fixes
  2540. W: http://sourceforge.net/projects/xscaleiop
  2541. F: Documentation/crypto/async-tx-api.rst
  2542. F: crypto/async_tx/
  2543. F: drivers/dma/
  2544. F: include/linux/async_tx.h
  2545. F: include/linux/dmaengine.h
  2546. AT24 EEPROM DRIVER
  2547. M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
  2548. L: linux-i2c@vger.kernel.org
  2549. S: Maintained
  2550. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
  2551. F: Documentation/devicetree/bindings/eeprom/at24.yaml
  2552. F: drivers/misc/eeprom/at24.c
  2553. ATA OVER ETHERNET (AOE) DRIVER
  2554. M: "Justin Sanders" <justin@coraid.com>
  2555. S: Supported
  2556. W: http://www.openaoe.org/
  2557. F: Documentation/admin-guide/aoe/
  2558. F: drivers/block/aoe/
  2559. ATHEROS 71XX/9XXX GPIO DRIVER
  2560. M: Alban Bedel <albeu@free.fr>
  2561. S: Maintained
  2562. W: https://github.com/AlbanBedel/linux
  2563. T: git git://github.com/AlbanBedel/linux
  2564. F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
  2565. F: drivers/gpio/gpio-ath79.c
  2566. ATHEROS 71XX/9XXX USB PHY DRIVER
  2567. M: Alban Bedel <albeu@free.fr>
  2568. S: Maintained
  2569. W: https://github.com/AlbanBedel/linux
  2570. T: git git://github.com/AlbanBedel/linux
  2571. F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
  2572. F: drivers/phy/qualcomm/phy-ath79-usb.c
  2573. ATHEROS ATH GENERIC UTILITIES
  2574. M: Kalle Valo <kvalo@codeaurora.org>
  2575. L: linux-wireless@vger.kernel.org
  2576. S: Supported
  2577. F: drivers/net/wireless/ath/*
  2578. ATHEROS ATH5K WIRELESS DRIVER
  2579. M: Jiri Slaby <jirislaby@kernel.org>
  2580. M: Nick Kossifidis <mickflemm@gmail.com>
  2581. M: Luis Chamberlain <mcgrof@kernel.org>
  2582. L: linux-wireless@vger.kernel.org
  2583. S: Maintained
  2584. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
  2585. F: drivers/net/wireless/ath/ath5k/
  2586. ATHEROS ATH6KL WIRELESS DRIVER
  2587. M: Kalle Valo <kvalo@codeaurora.org>
  2588. L: linux-wireless@vger.kernel.org
  2589. S: Supported
  2590. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
  2591. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
  2592. F: drivers/net/wireless/ath/ath6kl/
  2593. ATI_REMOTE2 DRIVER
  2594. M: Ville Syrjala <syrjala@sci.fi>
  2595. S: Maintained
  2596. F: drivers/input/misc/ati_remote2.c
  2597. ATK0110 HWMON DRIVER
  2598. M: Luca Tettamanti <kronos.it@gmail.com>
  2599. L: linux-hwmon@vger.kernel.org
  2600. S: Maintained
  2601. F: drivers/hwmon/asus_atk0110.c
  2602. ATLX ETHERNET DRIVERS
  2603. M: Jay Cliburn <jcliburn@gmail.com>
  2604. M: Chris Snook <chris.snook@gmail.com>
  2605. L: netdev@vger.kernel.org
  2606. S: Maintained
  2607. W: http://sourceforge.net/projects/atl1
  2608. W: http://atl1.sourceforge.net
  2609. F: drivers/net/ethernet/atheros/
  2610. ATM
  2611. M: Chas Williams <3chas3@gmail.com>
  2612. L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
  2613. L: netdev@vger.kernel.org
  2614. S: Maintained
  2615. W: http://linux-atm.sourceforge.net
  2616. F: drivers/atm/
  2617. F: include/linux/atm*
  2618. F: include/uapi/linux/atm*
  2619. ATMEL MACB ETHERNET DRIVER
  2620. M: Nicolas Ferre <nicolas.ferre@microchip.com>
  2621. M: Claudiu Beznea <claudiu.beznea@microchip.com>
  2622. S: Supported
  2623. F: drivers/net/ethernet/cadence/
  2624. ATMEL MAXTOUCH DRIVER
  2625. M: Nick Dyer <nick@shmanahar.org>
  2626. S: Maintained
  2627. T: git git://github.com/ndyer/linux.git
  2628. F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
  2629. F: drivers/input/touchscreen/atmel_mxt_ts.c
  2630. ATMEL WIRELESS DRIVER
  2631. M: Simon Kelley <simon@thekelleys.org.uk>
  2632. L: linux-wireless@vger.kernel.org
  2633. S: Maintained
  2634. W: http://www.thekelleys.org.uk/atmel
  2635. W: http://atmelwlandriver.sourceforge.net/
  2636. F: drivers/net/wireless/atmel/atmel*
  2637. ATOMIC INFRASTRUCTURE
  2638. M: Will Deacon <will@kernel.org>
  2639. M: Peter Zijlstra <peterz@infradead.org>
  2640. R: Boqun Feng <boqun.feng@gmail.com>
  2641. L: linux-kernel@vger.kernel.org
  2642. S: Maintained
  2643. F: arch/*/include/asm/atomic*.h
  2644. F: include/*/atomic*.h
  2645. F: scripts/atomic/
  2646. ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
  2647. M: Bradley Grove <linuxdrivers@attotech.com>
  2648. L: linux-scsi@vger.kernel.org
  2649. S: Supported
  2650. W: http://www.attotech.com
  2651. F: drivers/scsi/esas2r
  2652. ATUSB IEEE 802.15.4 RADIO DRIVER
  2653. M: Stefan Schmidt <stefan@datenfreihafen.org>
  2654. L: linux-wpan@vger.kernel.org
  2655. S: Maintained
  2656. F: drivers/net/ieee802154/at86rf230.h
  2657. F: drivers/net/ieee802154/atusb.c
  2658. F: drivers/net/ieee802154/atusb.h
  2659. AUDIT SUBSYSTEM
  2660. M: Paul Moore <paul@paul-moore.com>
  2661. M: Eric Paris <eparis@redhat.com>
  2662. L: linux-audit@redhat.com (moderated for non-subscribers)
  2663. S: Supported
  2664. W: https://github.com/linux-audit
  2665. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
  2666. F: include/linux/audit.h
  2667. F: include/uapi/linux/audit.h
  2668. F: kernel/audit*
  2669. AUXILIARY DISPLAY DRIVERS
  2670. M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
  2671. S: Maintained
  2672. F: drivers/auxdisplay/
  2673. F: include/linux/cfag12864b.h
  2674. AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
  2675. M: Andreas Klinger <ak@it-klinger.de>
  2676. L: linux-iio@vger.kernel.org
  2677. S: Maintained
  2678. F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
  2679. F: drivers/iio/adc/hx711.c
  2680. AX.25 NETWORK LAYER
  2681. M: Ralf Baechle <ralf@linux-mips.org>
  2682. L: linux-hams@vger.kernel.org
  2683. S: Maintained
  2684. W: http://www.linux-ax25.org/
  2685. F: include/net/ax25.h
  2686. F: include/uapi/linux/ax25.h
  2687. F: net/ax25/
  2688. AXENTIA ARM DEVICES
  2689. M: Peter Rosin <peda@axentia.se>
  2690. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2691. S: Maintained
  2692. F: arch/arm/boot/dts/at91-linea.dtsi
  2693. F: arch/arm/boot/dts/at91-natte.dtsi
  2694. F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
  2695. F: arch/arm/boot/dts/at91-tse850-3.dts
  2696. AXENTIA ASOC DRIVERS
  2697. M: Peter Rosin <peda@axentia.se>
  2698. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  2699. S: Maintained
  2700. F: Documentation/devicetree/bindings/sound/axentia,*
  2701. F: sound/soc/atmel/tse850-pcm5142.c
  2702. AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
  2703. M: Nuno Sá <nuno.sa@analog.com>
  2704. L: linux-hwmon@vger.kernel.org
  2705. S: Supported
  2706. W: http://ez.analog.com/community/linux-device-drivers
  2707. F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
  2708. F: drivers/hwmon/axi-fan-control.c
  2709. AXXIA I2C CONTROLLER
  2710. M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
  2711. L: linux-i2c@vger.kernel.org
  2712. S: Maintained
  2713. F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
  2714. F: drivers/i2c/busses/i2c-axxia.c
  2715. AZ6007 DVB DRIVER
  2716. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  2717. L: linux-media@vger.kernel.org
  2718. S: Maintained
  2719. W: https://linuxtv.org
  2720. T: git git://linuxtv.org/media_tree.git
  2721. F: drivers/media/usb/dvb-usb-v2/az6007.c
  2722. AZTECH FM RADIO RECEIVER DRIVER
  2723. M: Hans Verkuil <hverkuil@xs4all.nl>
  2724. L: linux-media@vger.kernel.org
  2725. S: Maintained
  2726. W: https://linuxtv.org
  2727. T: git git://linuxtv.org/media_tree.git
  2728. F: drivers/media/radio/radio-aztech*
  2729. B43 WIRELESS DRIVER
  2730. L: linux-wireless@vger.kernel.org
  2731. L: b43-dev@lists.infradead.org
  2732. S: Odd Fixes
  2733. W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
  2734. F: drivers/net/wireless/broadcom/b43/
  2735. B43LEGACY WIRELESS DRIVER
  2736. M: Larry Finger <Larry.Finger@lwfinger.net>
  2737. L: linux-wireless@vger.kernel.org
  2738. L: b43-dev@lists.infradead.org
  2739. S: Maintained
  2740. W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
  2741. F: drivers/net/wireless/broadcom/b43legacy/
  2742. BACKLIGHT CLASS/SUBSYSTEM
  2743. M: Lee Jones <lee.jones@linaro.org>
  2744. M: Daniel Thompson <daniel.thompson@linaro.org>
  2745. M: Jingoo Han <jingoohan1@gmail.com>
  2746. L: dri-devel@lists.freedesktop.org
  2747. S: Maintained
  2748. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
  2749. F: Documentation/ABI/stable/sysfs-class-backlight
  2750. F: Documentation/ABI/testing/sysfs-class-backlight
  2751. F: Documentation/devicetree/bindings/leds/backlight
  2752. F: drivers/video/backlight/
  2753. F: include/linux/backlight.h
  2754. F: include/linux/pwm_backlight.h
  2755. BATMAN ADVANCED
  2756. M: Marek Lindner <mareklindner@neomailbox.ch>
  2757. M: Simon Wunderlich <sw@simonwunderlich.de>
  2758. M: Antonio Quartulli <a@unstable.cc>
  2759. M: Sven Eckelmann <sven@narfation.org>
  2760. L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
  2761. S: Maintained
  2762. W: https://www.open-mesh.org/
  2763. Q: https://patchwork.open-mesh.org/project/batman/list/
  2764. B: https://www.open-mesh.org/projects/batman-adv/issues
  2765. C: irc://chat.freenode.net/batman
  2766. T: git https://git.open-mesh.org/linux-merge.git
  2767. F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
  2768. F: Documentation/ABI/obsolete/sysfs-class-net-mesh
  2769. F: Documentation/networking/batman-adv.rst
  2770. F: include/uapi/linux/batadv_packet.h
  2771. F: include/uapi/linux/batman_adv.h
  2772. F: net/batman-adv/
  2773. BAYCOM/HDLCDRV DRIVERS FOR AX.25
  2774. M: Thomas Sailer <t.sailer@alumni.ethz.ch>
  2775. L: linux-hams@vger.kernel.org
  2776. S: Maintained
  2777. W: http://www.baycom.org/~tom/ham/ham.html
  2778. F: drivers/net/hamradio/baycom*
  2779. BCACHE (BLOCK LAYER CACHE)
  2780. M: Coly Li <colyli@suse.de>
  2781. M: Kent Overstreet <kent.overstreet@gmail.com>
  2782. L: linux-bcache@vger.kernel.org
  2783. S: Maintained
  2784. W: http://bcache.evilpiepirate.org
  2785. C: irc://irc.oftc.net/bcache
  2786. F: drivers/md/bcache/
  2787. BDISP ST MEDIA DRIVER
  2788. M: Fabien Dessenne <fabien.dessenne@st.com>
  2789. L: linux-media@vger.kernel.org
  2790. S: Supported
  2791. W: https://linuxtv.org
  2792. T: git git://linuxtv.org/media_tree.git
  2793. F: drivers/media/platform/sti/bdisp
  2794. BECKHOFF CX5020 ETHERCAT MASTER DRIVER
  2795. M: Dariusz Marcinkiewicz <reksio@newterm.pl>
  2796. L: netdev@vger.kernel.org
  2797. S: Maintained
  2798. F: drivers/net/ethernet/ec_bhf.c
  2799. BEFS FILE SYSTEM
  2800. M: Luis de Bethencourt <luisbg@kernel.org>
  2801. M: Salah Triki <salah.triki@gmail.com>
  2802. S: Maintained
  2803. T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
  2804. F: Documentation/filesystems/befs.rst
  2805. F: fs/befs/
  2806. BFQ I/O SCHEDULER
  2807. M: Paolo Valente <paolo.valente@linaro.org>
  2808. M: Jens Axboe <axboe@kernel.dk>
  2809. L: linux-block@vger.kernel.org
  2810. S: Maintained
  2811. F: Documentation/block/bfq-iosched.rst
  2812. F: block/bfq-*
  2813. BFS FILE SYSTEM
  2814. M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
  2815. S: Maintained
  2816. F: Documentation/filesystems/bfs.rst
  2817. F: fs/bfs/
  2818. F: include/uapi/linux/bfs_fs.h
  2819. BLINKM RGB LED DRIVER
  2820. M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
  2821. S: Maintained
  2822. F: drivers/leds/leds-blinkm.c
  2823. BLOCK LAYER
  2824. M: Jens Axboe <axboe@kernel.dk>
  2825. L: linux-block@vger.kernel.org
  2826. S: Maintained
  2827. T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
  2828. F: block/
  2829. F: drivers/block/
  2830. F: include/linux/blk*
  2831. F: kernel/trace/blktrace.c
  2832. F: lib/sbitmap.c
  2833. BLOCK2MTD DRIVER
  2834. M: Joern Engel <joern@lazybastard.org>
  2835. L: linux-mtd@lists.infradead.org
  2836. S: Maintained
  2837. F: drivers/mtd/devices/block2mtd.c
  2838. BLUETOOTH DRIVERS
  2839. M: Marcel Holtmann <marcel@holtmann.org>
  2840. M: Johan Hedberg <johan.hedberg@gmail.com>
  2841. L: linux-bluetooth@vger.kernel.org
  2842. S: Maintained
  2843. W: http://www.bluez.org/
  2844. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
  2845. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
  2846. F: drivers/bluetooth/
  2847. BLUETOOTH SUBSYSTEM
  2848. M: Marcel Holtmann <marcel@holtmann.org>
  2849. M: Johan Hedberg <johan.hedberg@gmail.com>
  2850. L: linux-bluetooth@vger.kernel.org
  2851. S: Maintained
  2852. W: http://www.bluez.org/
  2853. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
  2854. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
  2855. F: include/net/bluetooth/
  2856. F: net/bluetooth/
  2857. BONDING DRIVER
  2858. M: Jay Vosburgh <j.vosburgh@gmail.com>
  2859. M: Veaceslav Falico <vfalico@gmail.com>
  2860. M: Andy Gospodarek <andy@greyhouse.net>
  2861. L: netdev@vger.kernel.org
  2862. S: Supported
  2863. W: http://sourceforge.net/projects/bonding/
  2864. F: drivers/net/bonding/
  2865. F: include/uapi/linux/if_bonding.h
  2866. BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
  2867. M: Dan Robertson <dan@dlrobertson.com>
  2868. L: linux-iio@vger.kernel.org
  2869. S: Maintained
  2870. F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
  2871. F: drivers/iio/accel/bma400*
  2872. BPF (Safe dynamic programs and tools)
  2873. M: Alexei Starovoitov <ast@kernel.org>
  2874. M: Daniel Borkmann <daniel@iogearbox.net>
  2875. M: Andrii Nakryiko <andrii@kernel.org>
  2876. R: Martin KaFai Lau <kafai@fb.com>
  2877. R: Song Liu <songliubraving@fb.com>
  2878. R: Yonghong Song <yhs@fb.com>
  2879. R: John Fastabend <john.fastabend@gmail.com>
  2880. R: KP Singh <kpsingh@kernel.org>
  2881. L: netdev@vger.kernel.org
  2882. L: bpf@vger.kernel.org
  2883. S: Supported
  2884. W: https://bpf.io/
  2885. Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
  2886. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
  2887. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
  2888. F: Documentation/bpf/
  2889. F: Documentation/networking/filter.rst
  2890. F: arch/*/net/*
  2891. F: include/linux/bpf*
  2892. F: include/linux/filter.h
  2893. F: include/trace/events/xdp.h
  2894. F: include/uapi/linux/bpf*
  2895. F: include/uapi/linux/filter.h
  2896. F: kernel/bpf/
  2897. F: kernel/trace/bpf_trace.c
  2898. F: lib/test_bpf.c
  2899. F: net/bpf/
  2900. F: net/core/filter.c
  2901. F: net/sched/act_bpf.c
  2902. F: net/sched/cls_bpf.c
  2903. F: samples/bpf/
  2904. F: tools/bpf/
  2905. F: tools/lib/bpf/
  2906. F: tools/testing/selftests/bpf/
  2907. N: bpf
  2908. K: bpf
  2909. BPF JIT for ARM
  2910. M: Shubham Bansal <illusionist.neo@gmail.com>
  2911. L: netdev@vger.kernel.org
  2912. L: bpf@vger.kernel.org
  2913. S: Maintained
  2914. F: arch/arm/net/
  2915. BPF JIT for ARM64
  2916. M: Daniel Borkmann <daniel@iogearbox.net>
  2917. M: Alexei Starovoitov <ast@kernel.org>
  2918. M: Zi Shen Lim <zlim.lnx@gmail.com>
  2919. L: netdev@vger.kernel.org
  2920. L: bpf@vger.kernel.org
  2921. S: Supported
  2922. F: arch/arm64/net/
  2923. BPF JIT for MIPS (32-BIT AND 64-BIT)
  2924. M: Paul Burton <paulburton@kernel.org>
  2925. L: netdev@vger.kernel.org
  2926. L: bpf@vger.kernel.org
  2927. S: Maintained
  2928. F: arch/mips/net/
  2929. BPF JIT for NFP NICs
  2930. M: Jakub Kicinski <kuba@kernel.org>
  2931. L: netdev@vger.kernel.org
  2932. L: bpf@vger.kernel.org
  2933. S: Supported
  2934. F: drivers/net/ethernet/netronome/nfp/bpf/
  2935. BPF JIT for POWERPC (32-BIT AND 64-BIT)
  2936. M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
  2937. M: Sandipan Das <sandipan@linux.ibm.com>
  2938. L: netdev@vger.kernel.org
  2939. L: bpf@vger.kernel.org
  2940. S: Maintained
  2941. F: arch/powerpc/net/
  2942. BPF JIT for RISC-V (32-bit)
  2943. M: Luke Nelson <luke.r.nels@gmail.com>
  2944. M: Xi Wang <xi.wang@gmail.com>
  2945. L: netdev@vger.kernel.org
  2946. L: bpf@vger.kernel.org
  2947. S: Maintained
  2948. F: arch/riscv/net/
  2949. X: arch/riscv/net/bpf_jit_comp64.c
  2950. BPF JIT for RISC-V (64-bit)
  2951. M: Björn Töpel <bjorn.topel@gmail.com>
  2952. L: netdev@vger.kernel.org
  2953. L: bpf@vger.kernel.org
  2954. S: Maintained
  2955. F: arch/riscv/net/
  2956. X: arch/riscv/net/bpf_jit_comp32.c
  2957. BPF JIT for S390
  2958. M: Ilya Leoshkevich <iii@linux.ibm.com>
  2959. M: Heiko Carstens <hca@linux.ibm.com>
  2960. M: Vasily Gorbik <gor@linux.ibm.com>
  2961. L: netdev@vger.kernel.org
  2962. L: bpf@vger.kernel.org
  2963. S: Maintained
  2964. F: arch/s390/net/
  2965. X: arch/s390/net/pnet.c
  2966. BPF JIT for SPARC (32-BIT AND 64-BIT)
  2967. M: David S. Miller <davem@davemloft.net>
  2968. L: netdev@vger.kernel.org
  2969. L: bpf@vger.kernel.org
  2970. S: Maintained
  2971. F: arch/sparc/net/
  2972. BPF JIT for X86 32-BIT
  2973. M: Wang YanQing <udknight@gmail.com>
  2974. L: netdev@vger.kernel.org
  2975. L: bpf@vger.kernel.org
  2976. S: Maintained
  2977. F: arch/x86/net/bpf_jit_comp32.c
  2978. BPF JIT for X86 64-BIT
  2979. M: Alexei Starovoitov <ast@kernel.org>
  2980. M: Daniel Borkmann <daniel@iogearbox.net>
  2981. L: netdev@vger.kernel.org
  2982. L: bpf@vger.kernel.org
  2983. S: Supported
  2984. F: arch/x86/net/
  2985. X: arch/x86/net/bpf_jit_comp32.c
  2986. BPF LSM (Security Audit and Enforcement using BPF)
  2987. M: KP Singh <kpsingh@kernel.org>
  2988. R: Florent Revest <revest@chromium.org>
  2989. R: Brendan Jackman <jackmanb@chromium.org>
  2990. L: bpf@vger.kernel.org
  2991. S: Maintained
  2992. F: Documentation/bpf/bpf_lsm.rst
  2993. F: include/linux/bpf_lsm.h
  2994. F: kernel/bpf/bpf_lsm.c
  2995. F: security/bpf/
  2996. BROADCOM B44 10/100 ETHERNET DRIVER
  2997. M: Michael Chan <michael.chan@broadcom.com>
  2998. L: netdev@vger.kernel.org
  2999. S: Supported
  3000. F: drivers/net/ethernet/broadcom/b44.*
  3001. BROADCOM B53 ETHERNET SWITCH DRIVER
  3002. M: Florian Fainelli <f.fainelli@gmail.com>
  3003. L: netdev@vger.kernel.org
  3004. L: openwrt-devel@lists.openwrt.org (subscribers-only)
  3005. S: Supported
  3006. F: Documentation/devicetree/bindings/net/dsa/b53.txt
  3007. F: drivers/net/dsa/b53/*
  3008. F: include/linux/platform_data/b53.h
  3009. BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
  3010. M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
  3011. L: bcm-kernel-feedback-list@broadcom.com
  3012. L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
  3013. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3014. S: Maintained
  3015. T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
  3016. F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
  3017. F: drivers/pci/controller/pcie-brcmstb.c
  3018. F: drivers/staging/vc04_services
  3019. N: bcm2711
  3020. N: bcm2835
  3021. BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
  3022. M: Florian Fainelli <f.fainelli@gmail.com>
  3023. M: Ray Jui <rjui@broadcom.com>
  3024. M: Scott Branden <sbranden@broadcom.com>
  3025. M: bcm-kernel-feedback-list@broadcom.com
  3026. S: Maintained
  3027. T: git git://github.com/broadcom/mach-bcm
  3028. F: arch/arm/mach-bcm/
  3029. N: bcm281*
  3030. N: bcm113*
  3031. N: bcm216*
  3032. N: kona
  3033. BROADCOM BCM47XX MIPS ARCHITECTURE
  3034. M: Hauke Mehrtens <hauke@hauke-m.de>
  3035. M: Rafał Miłecki <zajec5@gmail.com>
  3036. L: linux-mips@vger.kernel.org
  3037. S: Maintained
  3038. F: Documentation/devicetree/bindings/mips/brcm/
  3039. F: arch/mips/bcm47xx/*
  3040. F: arch/mips/include/asm/mach-bcm47xx/*
  3041. BROADCOM BCM5301X ARM ARCHITECTURE
  3042. M: Hauke Mehrtens <hauke@hauke-m.de>
  3043. M: Rafał Miłecki <zajec5@gmail.com>
  3044. M: bcm-kernel-feedback-list@broadcom.com
  3045. L: linux-arm-kernel@lists.infradead.org
  3046. S: Maintained
  3047. F: arch/arm/boot/dts/bcm470*
  3048. F: arch/arm/boot/dts/bcm5301*
  3049. F: arch/arm/boot/dts/bcm953012*
  3050. F: arch/arm/mach-bcm/bcm_5301x.c
  3051. BROADCOM BCM53573 ARM ARCHITECTURE
  3052. M: Rafał Miłecki <rafal@milecki.pl>
  3053. L: bcm-kernel-feedback-list@broadcom.com
  3054. L: linux-arm-kernel@lists.infradead.org
  3055. S: Maintained
  3056. F: arch/arm/boot/dts/bcm47189*
  3057. F: arch/arm/boot/dts/bcm53573*
  3058. BROADCOM BCM63XX ARM ARCHITECTURE
  3059. M: Florian Fainelli <f.fainelli@gmail.com>
  3060. M: bcm-kernel-feedback-list@broadcom.com
  3061. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3062. S: Maintained
  3063. T: git git://github.com/broadcom/stblinux.git
  3064. N: bcm63xx
  3065. BROADCOM BCM63XX/BCM33XX UDC DRIVER
  3066. M: Kevin Cernekee <cernekee@gmail.com>
  3067. L: linux-usb@vger.kernel.org
  3068. S: Maintained
  3069. F: drivers/usb/gadget/udc/bcm63xx_udc.*
  3070. BROADCOM BCM7XXX ARM ARCHITECTURE
  3071. M: Florian Fainelli <f.fainelli@gmail.com>
  3072. M: bcm-kernel-feedback-list@broadcom.com
  3073. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3074. S: Maintained
  3075. T: git git://github.com/broadcom/stblinux.git
  3076. F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
  3077. F: arch/arm/boot/dts/bcm7*.dts*
  3078. F: arch/arm/include/asm/hardware/cache-b15-rac.h
  3079. F: arch/arm/mach-bcm/*brcmstb*
  3080. F: arch/arm/mm/cache-b15-rac.c
  3081. F: drivers/bus/brcmstb_gisb.c
  3082. F: drivers/pci/controller/pcie-brcmstb.c
  3083. N: brcmstb
  3084. BROADCOM BDC DRIVER
  3085. M: Al Cooper <alcooperx@gmail.com>
  3086. L: linux-usb@vger.kernel.org
  3087. L: bcm-kernel-feedback-list@broadcom.com
  3088. S: Maintained
  3089. F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
  3090. F: drivers/usb/gadget/udc/bdc/
  3091. BROADCOM BMIPS CPUFREQ DRIVER
  3092. M: Markus Mayer <mmayer@broadcom.com>
  3093. M: bcm-kernel-feedback-list@broadcom.com
  3094. L: linux-pm@vger.kernel.org
  3095. S: Maintained
  3096. F: drivers/cpufreq/bmips-cpufreq.c
  3097. BROADCOM BMIPS MIPS ARCHITECTURE
  3098. M: Florian Fainelli <f.fainelli@gmail.com>
  3099. L: bcm-kernel-feedback-list@broadcom.com
  3100. L: linux-mips@vger.kernel.org
  3101. S: Maintained
  3102. T: git git://github.com/broadcom/stblinux.git
  3103. F: arch/mips/bmips/*
  3104. F: arch/mips/boot/dts/brcm/bcm*.dts*
  3105. F: arch/mips/include/asm/mach-bmips/*
  3106. F: arch/mips/kernel/*bmips*
  3107. F: drivers/soc/bcm/bcm63xx
  3108. F: drivers/irqchip/irq-bcm63*
  3109. F: drivers/irqchip/irq-bcm7*
  3110. F: drivers/irqchip/irq-brcmstb*
  3111. F: include/linux/bcm963xx_nvram.h
  3112. F: include/linux/bcm963xx_tag.h
  3113. BROADCOM BNX2 GIGABIT ETHERNET DRIVER
  3114. M: Rasesh Mody <rmody@marvell.com>
  3115. M: GR-Linux-NIC-Dev@marvell.com
  3116. L: netdev@vger.kernel.org
  3117. S: Supported
  3118. F: drivers/net/ethernet/broadcom/bnx2.*
  3119. F: drivers/net/ethernet/broadcom/bnx2_*
  3120. BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
  3121. M: Saurav Kashyap <skashyap@marvell.com>
  3122. M: Javed Hasan <jhasan@marvell.com>
  3123. M: GR-QLogic-Storage-Upstream@marvell.com
  3124. L: linux-scsi@vger.kernel.org
  3125. S: Supported
  3126. F: drivers/scsi/bnx2fc/
  3127. BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
  3128. M: Nilesh Javali <njavali@marvell.com>
  3129. M: Manish Rangankar <mrangankar@marvell.com>
  3130. M: GR-QLogic-Storage-Upstream@marvell.com
  3131. L: linux-scsi@vger.kernel.org
  3132. S: Supported
  3133. F: drivers/scsi/bnx2i/
  3134. BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
  3135. M: Ariel Elior <aelior@marvell.com>
  3136. M: Sudarsana Kalluru <skalluru@marvell.com>
  3137. M: GR-everest-linux-l2@marvell.com
  3138. L: netdev@vger.kernel.org
  3139. S: Supported
  3140. F: drivers/net/ethernet/broadcom/bnx2x/
  3141. BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
  3142. M: Michael Chan <michael.chan@broadcom.com>
  3143. L: netdev@vger.kernel.org
  3144. S: Supported
  3145. F: drivers/net/ethernet/broadcom/bnxt/
  3146. BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
  3147. M: Arend van Spriel <arend.vanspriel@broadcom.com>
  3148. M: Franky Lin <franky.lin@broadcom.com>
  3149. M: Hante Meuleman <hante.meuleman@broadcom.com>
  3150. M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
  3151. M: Wright Feng <wright.feng@infineon.com>
  3152. M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
  3153. L: linux-wireless@vger.kernel.org
  3154. L: brcm80211-dev-list.pdl@broadcom.com
  3155. L: SHA-cyfmac-dev-list@infineon.com
  3156. S: Supported
  3157. F: drivers/net/wireless/broadcom/brcm80211/
  3158. BROADCOM BRCMSTB GPIO DRIVER
  3159. M: Gregory Fong <gregory.0xf0@gmail.com>
  3160. L: bcm-kernel-feedback-list@broadcom.com
  3161. S: Supported
  3162. F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
  3163. F: drivers/gpio/gpio-brcmstb.c
  3164. BROADCOM BRCMSTB I2C DRIVER
  3165. M: Kamal Dasu <kdasu.kdev@gmail.com>
  3166. L: linux-i2c@vger.kernel.org
  3167. L: bcm-kernel-feedback-list@broadcom.com
  3168. S: Supported
  3169. F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
  3170. F: drivers/i2c/busses/i2c-brcmstb.c
  3171. BROADCOM BRCMSTB USB EHCI DRIVER
  3172. M: Al Cooper <alcooperx@gmail.com>
  3173. L: linux-usb@vger.kernel.org
  3174. L: bcm-kernel-feedback-list@broadcom.com
  3175. S: Maintained
  3176. F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
  3177. F: drivers/usb/host/ehci-brcm.*
  3178. BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
  3179. M: Al Cooper <alcooperx@gmail.com>
  3180. L: linux-kernel@vger.kernel.org
  3181. L: bcm-kernel-feedback-list@broadcom.com
  3182. S: Maintained
  3183. F: drivers/phy/broadcom/phy-brcm-usb*
  3184. BROADCOM ETHERNET PHY DRIVERS
  3185. M: Florian Fainelli <f.fainelli@gmail.com>
  3186. L: bcm-kernel-feedback-list@broadcom.com
  3187. L: netdev@vger.kernel.org
  3188. S: Supported
  3189. F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
  3190. F: drivers/net/phy/bcm*.[ch]
  3191. F: drivers/net/phy/broadcom.c
  3192. F: include/linux/brcmphy.h
  3193. BROADCOM GENET ETHERNET DRIVER
  3194. M: Doug Berger <opendmb@gmail.com>
  3195. M: Florian Fainelli <f.fainelli@gmail.com>
  3196. L: bcm-kernel-feedback-list@broadcom.com
  3197. L: netdev@vger.kernel.org
  3198. S: Supported
  3199. F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
  3200. F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
  3201. F: drivers/net/ethernet/broadcom/genet/
  3202. F: drivers/net/mdio/mdio-bcm-unimac.c
  3203. F: include/linux/platform_data/bcmgenet.h
  3204. F: include/linux/platform_data/mdio-bcm-unimac.h
  3205. BROADCOM IPROC ARM ARCHITECTURE
  3206. M: Ray Jui <rjui@broadcom.com>
  3207. M: Scott Branden <sbranden@broadcom.com>
  3208. M: bcm-kernel-feedback-list@broadcom.com
  3209. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3210. S: Maintained
  3211. T: git git://github.com/broadcom/cygnus-linux.git
  3212. F: arch/arm64/boot/dts/broadcom/northstar2/*
  3213. F: arch/arm64/boot/dts/broadcom/stingray/*
  3214. F: drivers/clk/bcm/clk-ns*
  3215. F: drivers/clk/bcm/clk-sr*
  3216. F: drivers/pinctrl/bcm/pinctrl-ns*
  3217. F: include/dt-bindings/clock/bcm-sr*
  3218. N: iproc
  3219. N: cygnus
  3220. N: bcm[-_]nsp
  3221. N: bcm9113*
  3222. N: bcm9583*
  3223. N: bcm9585*
  3224. N: bcm9586*
  3225. N: bcm988312
  3226. N: bcm113*
  3227. N: bcm583*
  3228. N: bcm585*
  3229. N: bcm586*
  3230. N: bcm88312
  3231. N: hr2
  3232. N: stingray
  3233. BROADCOM KONA GPIO DRIVER
  3234. M: Ray Jui <rjui@broadcom.com>
  3235. L: bcm-kernel-feedback-list@broadcom.com
  3236. S: Supported
  3237. F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
  3238. F: drivers/gpio/gpio-bcm-kona.c
  3239. BROADCOM NETXTREME-E ROCE DRIVER
  3240. M: Selvin Xavier <selvin.xavier@broadcom.com>
  3241. M: Devesh Sharma <devesh.sharma@broadcom.com>
  3242. M: Somnath Kotur <somnath.kotur@broadcom.com>
  3243. M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
  3244. M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
  3245. L: linux-rdma@vger.kernel.org
  3246. S: Supported
  3247. W: http://www.broadcom.com
  3248. F: drivers/infiniband/hw/bnxt_re/
  3249. F: include/uapi/rdma/bnxt_re-abi.h
  3250. BROADCOM NVRAM DRIVER
  3251. M: Rafał Miłecki <zajec5@gmail.com>
  3252. L: linux-mips@vger.kernel.org
  3253. S: Maintained
  3254. F: drivers/firmware/broadcom/*
  3255. BROADCOM SPECIFIC AMBA DRIVER (BCMA)
  3256. M: Rafał Miłecki <zajec5@gmail.com>
  3257. L: linux-wireless@vger.kernel.org
  3258. S: Maintained
  3259. F: drivers/bcma/
  3260. F: include/linux/bcma/
  3261. BROADCOM SPI DRIVER
  3262. M: Kamal Dasu <kdasu.kdev@gmail.com>
  3263. M: bcm-kernel-feedback-list@broadcom.com
  3264. S: Maintained
  3265. F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
  3266. F: drivers/spi/spi-bcm-qspi.*
  3267. F: drivers/spi/spi-brcmstb-qspi.c
  3268. F: drivers/spi/spi-iproc-qspi.c
  3269. BROADCOM STB AVS CPUFREQ DRIVER
  3270. M: Markus Mayer <mmayer@broadcom.com>
  3271. M: bcm-kernel-feedback-list@broadcom.com
  3272. L: linux-pm@vger.kernel.org
  3273. S: Maintained
  3274. F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
  3275. F: drivers/cpufreq/brcmstb*
  3276. BROADCOM STB AVS TMON DRIVER
  3277. M: Markus Mayer <mmayer@broadcom.com>
  3278. M: bcm-kernel-feedback-list@broadcom.com
  3279. L: linux-pm@vger.kernel.org
  3280. S: Maintained
  3281. F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
  3282. F: drivers/thermal/broadcom/brcmstb*
  3283. BROADCOM STB DPFE DRIVER
  3284. M: Markus Mayer <mmayer@broadcom.com>
  3285. M: bcm-kernel-feedback-list@broadcom.com
  3286. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3287. S: Maintained
  3288. F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
  3289. F: drivers/memory/brcmstb_dpfe.c
  3290. BROADCOM STB NAND FLASH DRIVER
  3291. M: Brian Norris <computersforpeace@gmail.com>
  3292. M: Kamal Dasu <kdasu.kdev@gmail.com>
  3293. L: linux-mtd@lists.infradead.org
  3294. L: bcm-kernel-feedback-list@broadcom.com
  3295. S: Maintained
  3296. F: drivers/mtd/nand/raw/brcmnand/
  3297. BROADCOM SYSTEMPORT ETHERNET DRIVER
  3298. M: Florian Fainelli <f.fainelli@gmail.com>
  3299. L: bcm-kernel-feedback-list@broadcom.com
  3300. L: netdev@vger.kernel.org
  3301. S: Supported
  3302. F: drivers/net/ethernet/broadcom/bcmsysport.*
  3303. BROADCOM TG3 GIGABIT ETHERNET DRIVER
  3304. M: Siva Reddy Kallam <siva.kallam@broadcom.com>
  3305. M: Prashant Sreedharan <prashant@broadcom.com>
  3306. M: Michael Chan <mchan@broadcom.com>
  3307. L: netdev@vger.kernel.org
  3308. S: Supported
  3309. F: drivers/net/ethernet/broadcom/tg3.*
  3310. BROCADE BFA FC SCSI DRIVER
  3311. M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
  3312. M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
  3313. L: linux-scsi@vger.kernel.org
  3314. S: Supported
  3315. F: drivers/scsi/bfa/
  3316. BROCADE BNA 10 GIGABIT ETHERNET DRIVER
  3317. M: Rasesh Mody <rmody@marvell.com>
  3318. M: Sudarsana Kalluru <skalluru@marvell.com>
  3319. M: GR-Linux-NIC-Dev@marvell.com
  3320. L: netdev@vger.kernel.org
  3321. S: Supported
  3322. F: drivers/net/ethernet/brocade/bna/
  3323. BSG (block layer generic sg v4 driver)
  3324. M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
  3325. L: linux-scsi@vger.kernel.org
  3326. S: Supported
  3327. F: block/bsg.c
  3328. F: include/linux/bsg.h
  3329. F: include/uapi/linux/bsg.h
  3330. BT87X AUDIO DRIVER
  3331. M: Clemens Ladisch <clemens@ladisch.de>
  3332. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  3333. S: Maintained
  3334. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  3335. F: Documentation/sound/cards/bt87x.rst
  3336. F: sound/pci/bt87x.c
  3337. BT8XXGPIO DRIVER
  3338. M: Michael Buesch <m@bues.ch>
  3339. S: Maintained
  3340. W: http://bu3sch.de/btgpio.php
  3341. F: drivers/gpio/gpio-bt8xx.c
  3342. BTRFS FILE SYSTEM
  3343. M: Chris Mason <clm@fb.com>
  3344. M: Josef Bacik <josef@toxicpanda.com>
  3345. M: David Sterba <dsterba@suse.com>
  3346. L: linux-btrfs@vger.kernel.org
  3347. S: Maintained
  3348. W: http://btrfs.wiki.kernel.org/
  3349. Q: http://patchwork.kernel.org/project/linux-btrfs/list/
  3350. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
  3351. F: Documentation/filesystems/btrfs.rst
  3352. F: fs/btrfs/
  3353. F: include/linux/btrfs*
  3354. F: include/uapi/linux/btrfs*
  3355. BTTV VIDEO4LINUX DRIVER
  3356. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  3357. L: linux-media@vger.kernel.org
  3358. S: Odd fixes
  3359. W: https://linuxtv.org
  3360. T: git git://linuxtv.org/media_tree.git
  3361. F: Documentation/driver-api/media/drivers/bttv*
  3362. F: drivers/media/pci/bt8xx/bttv*
  3363. BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
  3364. M: Chanwoo Choi <cw00.choi@samsung.com>
  3365. L: linux-pm@vger.kernel.org
  3366. L: linux-samsung-soc@vger.kernel.org
  3367. S: Maintained
  3368. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
  3369. F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
  3370. F: drivers/devfreq/exynos-bus.c
  3371. BUSLOGIC SCSI DRIVER
  3372. M: Khalid Aziz <khalid@gonehiking.org>
  3373. L: linux-scsi@vger.kernel.org
  3374. S: Maintained
  3375. F: drivers/scsi/BusLogic.*
  3376. F: drivers/scsi/FlashPoint.*
  3377. C-MEDIA CMI8788 DRIVER
  3378. M: Clemens Ladisch <clemens@ladisch.de>
  3379. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  3380. S: Maintained
  3381. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  3382. F: sound/pci/oxygen/
  3383. C-SKY ARCHITECTURE
  3384. M: Guo Ren <guoren@kernel.org>
  3385. L: linux-csky@vger.kernel.org
  3386. S: Supported
  3387. T: git https://github.com/c-sky/csky-linux.git
  3388. F: Documentation/devicetree/bindings/csky/
  3389. F: Documentation/devicetree/bindings/interrupt-controller/csky,*
  3390. F: Documentation/devicetree/bindings/timer/csky,*
  3391. F: arch/csky/
  3392. F: drivers/clocksource/timer-gx6605s.c
  3393. F: drivers/clocksource/timer-mp-csky.c
  3394. F: drivers/irqchip/irq-csky-*
  3395. N: csky
  3396. K: csky
  3397. C6X ARCHITECTURE
  3398. M: Mark Salter <msalter@redhat.com>
  3399. M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
  3400. L: linux-c6x-dev@linux-c6x.org
  3401. S: Maintained
  3402. W: http://www.linux-c6x.org/wiki/index.php/Main_Page
  3403. F: arch/c6x/
  3404. CA8210 IEEE-802.15.4 RADIO DRIVER
  3405. M: Harry Morris <h.morris@cascoda.com>
  3406. L: linux-wpan@vger.kernel.org
  3407. S: Maintained
  3408. W: https://github.com/Cascoda/ca8210-linux.git
  3409. F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
  3410. F: drivers/net/ieee802154/ca8210.c
  3411. CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
  3412. M: David Howells <dhowells@redhat.com>
  3413. L: linux-cachefs@redhat.com (moderated for non-subscribers)
  3414. S: Supported
  3415. F: Documentation/filesystems/caching/cachefiles.rst
  3416. F: fs/cachefiles/
  3417. CADENCE MIPI-CSI2 BRIDGES
  3418. M: Maxime Ripard <mripard@kernel.org>
  3419. L: linux-media@vger.kernel.org
  3420. S: Maintained
  3421. F: Documentation/devicetree/bindings/media/cdns,*.txt
  3422. F: drivers/media/platform/cadence/cdns-csi2*
  3423. CADENCE NAND DRIVER
  3424. L: linux-mtd@lists.infradead.org
  3425. S: Orphan
  3426. F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
  3427. F: drivers/mtd/nand/raw/cadence-nand-controller.c
  3428. CADENCE USB3 DRD IP DRIVER
  3429. M: Peter Chen <peter.chen@nxp.com>
  3430. M: Pawel Laszczak <pawell@cadence.com>
  3431. M: Roger Quadros <rogerq@ti.com>
  3432. L: linux-usb@vger.kernel.org
  3433. S: Maintained
  3434. T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
  3435. F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
  3436. F: drivers/usb/cdns3/
  3437. CADET FM/AM RADIO RECEIVER DRIVER
  3438. M: Hans Verkuil <hverkuil@xs4all.nl>
  3439. L: linux-media@vger.kernel.org
  3440. S: Maintained
  3441. W: https://linuxtv.org
  3442. T: git git://linuxtv.org/media_tree.git
  3443. F: drivers/media/radio/radio-cadet*
  3444. CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
  3445. M: Jonathan Corbet <corbet@lwn.net>
  3446. L: linux-media@vger.kernel.org
  3447. S: Maintained
  3448. T: git git://linuxtv.org/media_tree.git
  3449. F: Documentation/admin-guide/media/cafe_ccic*
  3450. F: drivers/media/platform/marvell-ccic/
  3451. CAIF NETWORK LAYER
  3452. L: netdev@vger.kernel.org
  3453. S: Orphan
  3454. F: Documentation/networking/caif/
  3455. F: drivers/net/caif/
  3456. F: include/net/caif/
  3457. F: include/uapi/linux/caif/
  3458. F: net/caif/
  3459. CAKE QDISC
  3460. M: Toke Høiland-Jørgensen <toke@toke.dk>
  3461. L: cake@lists.bufferbloat.net (moderated for non-subscribers)
  3462. S: Maintained
  3463. F: net/sched/sch_cake.c
  3464. CAN NETWORK DRIVERS
  3465. M: Wolfgang Grandegger <wg@grandegger.com>
  3466. M: Marc Kleine-Budde <mkl@pengutronix.de>
  3467. L: linux-can@vger.kernel.org
  3468. S: Maintained
  3469. W: https://github.com/linux-can
  3470. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
  3471. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
  3472. F: Documentation/devicetree/bindings/net/can/
  3473. F: drivers/net/can/
  3474. F: include/linux/can/dev.h
  3475. F: include/linux/can/led.h
  3476. F: include/linux/can/platform/
  3477. F: include/linux/can/rx-offload.h
  3478. F: include/uapi/linux/can/error.h
  3479. F: include/uapi/linux/can/netlink.h
  3480. F: include/uapi/linux/can/vxcan.h
  3481. CAN NETWORK LAYER
  3482. M: Oliver Hartkopp <socketcan@hartkopp.net>
  3483. M: Marc Kleine-Budde <mkl@pengutronix.de>
  3484. L: linux-can@vger.kernel.org
  3485. S: Maintained
  3486. W: https://github.com/linux-can
  3487. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
  3488. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
  3489. F: Documentation/networking/can.rst
  3490. F: include/linux/can/core.h
  3491. F: include/linux/can/skb.h
  3492. F: include/net/netns/can.h
  3493. F: include/uapi/linux/can.h
  3494. F: include/uapi/linux/can/bcm.h
  3495. F: include/uapi/linux/can/gw.h
  3496. F: include/uapi/linux/can/isotp.h
  3497. F: include/uapi/linux/can/raw.h
  3498. F: net/can/
  3499. CAN-J1939 NETWORK LAYER
  3500. M: Robin van der Gracht <robin@protonic.nl>
  3501. M: Oleksij Rempel <o.rempel@pengutronix.de>
  3502. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  3503. L: linux-can@vger.kernel.org
  3504. S: Maintained
  3505. F: Documentation/networking/j1939.rst
  3506. F: include/uapi/linux/can/j1939.h
  3507. F: net/can/j1939/
  3508. CAPABILITIES
  3509. M: Serge Hallyn <serge@hallyn.com>
  3510. L: linux-security-module@vger.kernel.org
  3511. S: Supported
  3512. F: include/linux/capability.h
  3513. F: include/uapi/linux/capability.h
  3514. F: kernel/capability.c
  3515. F: security/commoncap.c
  3516. CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
  3517. M: Kevin Tsai <ktsai@capellamicro.com>
  3518. S: Maintained
  3519. F: drivers/iio/light/cm*
  3520. CARL9170 LINUX COMMUNITY WIRELESS DRIVER
  3521. M: Christian Lamparter <chunkeey@googlemail.com>
  3522. L: linux-wireless@vger.kernel.org
  3523. S: Maintained
  3524. W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
  3525. F: drivers/net/wireless/ath/carl9170/
  3526. CAVIUM I2C DRIVER
  3527. M: Robert Richter <rric@kernel.org>
  3528. S: Odd Fixes
  3529. W: http://www.marvell.com
  3530. F: drivers/i2c/busses/i2c-octeon*
  3531. F: drivers/i2c/busses/i2c-thunderx*
  3532. CAVIUM LIQUIDIO NETWORK DRIVER
  3533. M: Derek Chickles <dchickles@marvell.com>
  3534. M: Satanand Burla <sburla@marvell.com>
  3535. M: Felix Manlunas <fmanlunas@marvell.com>
  3536. L: netdev@vger.kernel.org
  3537. S: Supported
  3538. W: http://www.marvell.com
  3539. F: drivers/net/ethernet/cavium/liquidio/
  3540. CAVIUM MMC DRIVER
  3541. M: Robert Richter <rric@kernel.org>
  3542. S: Odd Fixes
  3543. W: http://www.marvell.com
  3544. F: drivers/mmc/host/cavium*
  3545. CAVIUM OCTEON-TX CRYPTO DRIVER
  3546. M: George Cherian <gcherian@marvell.com>
  3547. L: linux-crypto@vger.kernel.org
  3548. S: Supported
  3549. W: http://www.marvell.com
  3550. F: drivers/crypto/cavium/cpt/
  3551. CAVIUM THUNDERX2 ARM64 SOC
  3552. M: Robert Richter <rric@kernel.org>
  3553. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3554. S: Odd Fixes
  3555. F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
  3556. F: arch/arm64/boot/dts/cavium/thunder2-99xx*
  3557. CC2520 IEEE-802.15.4 RADIO DRIVER
  3558. M: Varka Bhadram <varkabhadram@gmail.com>
  3559. L: linux-wpan@vger.kernel.org
  3560. S: Maintained
  3561. F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
  3562. F: drivers/net/ieee802154/cc2520.c
  3563. F: include/linux/spi/cc2520.h
  3564. CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
  3565. M: Gilad Ben-Yossef <gilad@benyossef.com>
  3566. L: linux-crypto@vger.kernel.org
  3567. S: Supported
  3568. W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
  3569. F: drivers/crypto/ccree/
  3570. CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
  3571. M: Hadar Gat <hadar.gat@arm.com>
  3572. L: linux-crypto@vger.kernel.org
  3573. S: Supported
  3574. F: drivers/char/hw_random/cctrng.c
  3575. F: drivers/char/hw_random/cctrng.h
  3576. F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
  3577. W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
  3578. CEC FRAMEWORK
  3579. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  3580. L: linux-media@vger.kernel.org
  3581. S: Supported
  3582. W: http://linuxtv.org
  3583. T: git git://linuxtv.org/media_tree.git
  3584. F: Documentation/ABI/testing/debugfs-cec-error-inj
  3585. F: Documentation/devicetree/bindings/media/cec.txt
  3586. F: Documentation/driver-api/media/cec-core.rst
  3587. F: Documentation/userspace-api/media/cec
  3588. F: drivers/media/cec/
  3589. F: drivers/media/rc/keymaps/rc-cec.c
  3590. F: include/media/cec-notifier.h
  3591. F: include/media/cec.h
  3592. F: include/uapi/linux/cec-funcs.h
  3593. F: include/uapi/linux/cec.h
  3594. CEC GPIO DRIVER
  3595. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  3596. L: linux-media@vger.kernel.org
  3597. S: Supported
  3598. W: http://linuxtv.org
  3599. T: git git://linuxtv.org/media_tree.git
  3600. F: Documentation/devicetree/bindings/media/cec-gpio.txt
  3601. F: drivers/media/cec/platform/cec-gpio/
  3602. CELL BROADBAND ENGINE ARCHITECTURE
  3603. M: Arnd Bergmann <arnd@arndb.de>
  3604. L: linuxppc-dev@lists.ozlabs.org
  3605. S: Supported
  3606. W: http://www.ibm.com/developerworks/power/cell/
  3607. F: arch/powerpc/include/asm/cell*.h
  3608. F: arch/powerpc/include/asm/spu*.h
  3609. F: arch/powerpc/include/uapi/asm/spu*.h
  3610. F: arch/powerpc/oprofile/*cell*
  3611. F: arch/powerpc/platforms/cell/
  3612. CELLWISE CW2015 BATTERY DRIVER
  3613. M: Tobias Schrammm <t.schramm@manjaro.org>
  3614. S: Maintained
  3615. F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
  3616. F: drivers/power/supply/cw2015_battery.c
  3617. CEPH COMMON CODE (LIBCEPH)
  3618. M: Ilya Dryomov <idryomov@gmail.com>
  3619. M: Jeff Layton <jlayton@kernel.org>
  3620. L: ceph-devel@vger.kernel.org
  3621. S: Supported
  3622. W: http://ceph.com/
  3623. T: git git://github.com/ceph/ceph-client.git
  3624. F: include/linux/ceph/
  3625. F: include/linux/crush/
  3626. F: net/ceph/
  3627. CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
  3628. M: Jeff Layton <jlayton@kernel.org>
  3629. M: Ilya Dryomov <idryomov@gmail.com>
  3630. L: ceph-devel@vger.kernel.org
  3631. S: Supported
  3632. W: http://ceph.com/
  3633. T: git git://github.com/ceph/ceph-client.git
  3634. F: Documentation/filesystems/ceph.rst
  3635. F: fs/ceph/
  3636. CERTIFICATE HANDLING
  3637. M: David Howells <dhowells@redhat.com>
  3638. M: David Woodhouse <dwmw2@infradead.org>
  3639. L: keyrings@vger.kernel.org
  3640. S: Maintained
  3641. F: Documentation/admin-guide/module-signing.rst
  3642. F: certs/
  3643. F: scripts/extract-cert.c
  3644. F: scripts/sign-file.c
  3645. CFAG12864B LCD DRIVER
  3646. M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
  3647. S: Maintained
  3648. F: drivers/auxdisplay/cfag12864b.c
  3649. F: include/linux/cfag12864b.h
  3650. CFAG12864BFB LCD FRAMEBUFFER DRIVER
  3651. M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
  3652. S: Maintained
  3653. F: drivers/auxdisplay/cfag12864bfb.c
  3654. F: include/linux/cfag12864b.h
  3655. CHAR and MISC DRIVERS
  3656. M: Arnd Bergmann <arnd@arndb.de>
  3657. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  3658. S: Supported
  3659. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
  3660. F: drivers/char/
  3661. F: drivers/misc/
  3662. F: include/linux/miscdevice.h
  3663. X: drivers/char/agp/
  3664. X: drivers/char/hw_random/
  3665. X: drivers/char/ipmi/
  3666. X: drivers/char/random.c
  3667. X: drivers/char/tpm/
  3668. CHECKPATCH
  3669. M: Andy Whitcroft <apw@canonical.com>
  3670. M: Joe Perches <joe@perches.com>
  3671. S: Maintained
  3672. F: scripts/checkpatch.pl
  3673. CHINESE DOCUMENTATION
  3674. M: Harry Wei <harryxiyou@gmail.com>
  3675. M: Alex Shi <alex.shi@linux.alibaba.com>
  3676. L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
  3677. S: Maintained
  3678. F: Documentation/translations/zh_CN/
  3679. CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
  3680. M: Peter Chen <Peter.Chen@nxp.com>
  3681. L: linux-usb@vger.kernel.org
  3682. S: Maintained
  3683. T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
  3684. F: drivers/usb/chipidea/
  3685. CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
  3686. M: Hans de Goede <hdegoede@redhat.com>
  3687. L: linux-input@vger.kernel.org
  3688. S: Maintained
  3689. F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
  3690. F: drivers/input/touchscreen/chipone_icn8318.c
  3691. CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
  3692. M: Hans de Goede <hdegoede@redhat.com>
  3693. L: linux-input@vger.kernel.org
  3694. S: Maintained
  3695. F: drivers/input/touchscreen/chipone_icn8505.c
  3696. CHROME HARDWARE PLATFORM SUPPORT
  3697. M: Benson Leung <bleung@chromium.org>
  3698. M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
  3699. S: Maintained
  3700. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
  3701. F: drivers/platform/chrome/
  3702. CHROMEOS EC CODEC DRIVER
  3703. M: Cheng-Yi Chiang <cychiang@chromium.org>
  3704. R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
  3705. R: Guenter Roeck <groeck@chromium.org>
  3706. S: Maintained
  3707. F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
  3708. F: sound/soc/codecs/cros_ec_codec.*
  3709. CHROMEOS EC SUBDRIVERS
  3710. M: Benson Leung <bleung@chromium.org>
  3711. M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
  3712. R: Guenter Roeck <groeck@chromium.org>
  3713. S: Maintained
  3714. F: drivers/power/supply/cros_usbpd-charger.c
  3715. N: cros_ec
  3716. N: cros-ec
  3717. CHRONTEL CH7322 CEC DRIVER
  3718. M: Jeff Chase <jnchase@google.com>
  3719. L: linux-media@vger.kernel.org
  3720. S: Maintained
  3721. T: git git://linuxtv.org/media_tree.git
  3722. F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
  3723. F: drivers/media/cec/i2c/ch7322.c
  3724. CIRRUS LOGIC AUDIO CODEC DRIVERS
  3725. M: James Schulman <james.schulman@cirrus.com>
  3726. M: David Rhodes <david.rhodes@cirrus.com>
  3727. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  3728. L: patches@opensource.cirrus.com
  3729. S: Maintained
  3730. F: sound/soc/codecs/cs*
  3731. CIRRUS LOGIC EP93XX ETHERNET DRIVER
  3732. M: Hartley Sweeten <hsweeten@visionengravers.com>
  3733. L: netdev@vger.kernel.org
  3734. S: Maintained
  3735. F: drivers/net/ethernet/cirrus/ep93xx_eth.c
  3736. CIRRUS LOGIC LOCHNAGAR DRIVER
  3737. M: Charles Keepax <ckeepax@opensource.cirrus.com>
  3738. M: Richard Fitzgerald <rf@opensource.cirrus.com>
  3739. L: patches@opensource.cirrus.com
  3740. S: Supported
  3741. F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
  3742. F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
  3743. F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
  3744. F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
  3745. F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
  3746. F: Documentation/hwmon/lochnagar.rst
  3747. F: drivers/clk/clk-lochnagar.c
  3748. F: drivers/hwmon/lochnagar-hwmon.c
  3749. F: drivers/mfd/lochnagar-i2c.c
  3750. F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
  3751. F: drivers/regulator/lochnagar-regulator.c
  3752. F: include/dt-bindings/clk/lochnagar.h
  3753. F: include/dt-bindings/pinctrl/lochnagar.h
  3754. F: include/linux/mfd/lochnagar*
  3755. F: sound/soc/codecs/lochnagar-sc.c
  3756. CIRRUS LOGIC MADERA CODEC DRIVERS
  3757. M: Charles Keepax <ckeepax@opensource.cirrus.com>
  3758. M: Richard Fitzgerald <rf@opensource.cirrus.com>
  3759. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  3760. L: patches@opensource.cirrus.com
  3761. S: Supported
  3762. W: https://github.com/CirrusLogic/linux-drivers/wiki
  3763. T: git https://github.com/CirrusLogic/linux-drivers.git
  3764. F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
  3765. F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
  3766. F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
  3767. F: drivers/gpio/gpio-madera*
  3768. F: drivers/irqchip/irq-madera*
  3769. F: drivers/mfd/cs47l*
  3770. F: drivers/mfd/madera*
  3771. F: drivers/pinctrl/cirrus/*
  3772. F: include/dt-bindings/sound/madera*
  3773. F: include/linux/irqchip/irq-madera*
  3774. F: include/linux/mfd/madera/*
  3775. F: include/sound/madera*
  3776. F: sound/soc/codecs/cs47l*
  3777. F: sound/soc/codecs/madera*
  3778. CISCO FCOE HBA DRIVER
  3779. M: Satish Kharat <satishkh@cisco.com>
  3780. M: Sesidhar Baddela <sebaddel@cisco.com>
  3781. M: Karan Tilak Kumar <kartilak@cisco.com>
  3782. L: linux-scsi@vger.kernel.org
  3783. S: Supported
  3784. F: drivers/scsi/fnic/
  3785. CISCO SCSI HBA DRIVER
  3786. M: Karan Tilak Kumar <kartilak@cisco.com>
  3787. M: Sesidhar Baddela <sebaddel@cisco.com>
  3788. L: linux-scsi@vger.kernel.org
  3789. S: Supported
  3790. F: drivers/scsi/snic/
  3791. CISCO VIC ETHERNET NIC DRIVER
  3792. M: Christian Benvenuti <benve@cisco.com>
  3793. M: Govindarajulu Varadarajan <_govind@gmx.com>
  3794. S: Supported
  3795. F: drivers/net/ethernet/cisco/enic/
  3796. CISCO VIC LOW LATENCY NIC DRIVER
  3797. M: Christian Benvenuti <benve@cisco.com>
  3798. M: Nelson Escobar <neescoba@cisco.com>
  3799. S: Supported
  3800. F: drivers/infiniband/hw/usnic/
  3801. CLANG-FORMAT FILE
  3802. M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
  3803. S: Maintained
  3804. F: .clang-format
  3805. CLANG/LLVM BUILD SUPPORT
  3806. M: Nathan Chancellor <natechancellor@gmail.com>
  3807. M: Nick Desaulniers <ndesaulniers@google.com>
  3808. L: clang-built-linux@googlegroups.com
  3809. S: Supported
  3810. W: https://clangbuiltlinux.github.io/
  3811. B: https://github.com/ClangBuiltLinux/linux/issues
  3812. C: irc://chat.freenode.net/clangbuiltlinux
  3813. F: Documentation/kbuild/llvm.rst
  3814. F: scripts/clang-tools/
  3815. F: scripts/lld-version.sh
  3816. K: \b(?i:clang|llvm)\b
  3817. CLEANCACHE API
  3818. M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  3819. L: linux-kernel@vger.kernel.org
  3820. S: Maintained
  3821. F: include/linux/cleancache.h
  3822. F: mm/cleancache.c
  3823. CLK API
  3824. M: Russell King <linux@armlinux.org.uk>
  3825. L: linux-clk@vger.kernel.org
  3826. S: Maintained
  3827. F: include/linux/clk.h
  3828. CLOCKSOURCE, CLOCKEVENT DRIVERS
  3829. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  3830. M: Thomas Gleixner <tglx@linutronix.de>
  3831. L: linux-kernel@vger.kernel.org
  3832. S: Supported
  3833. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  3834. F: Documentation/devicetree/bindings/timer/
  3835. F: drivers/clocksource/
  3836. CMPC ACPI DRIVER
  3837. M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
  3838. M: Daniel Oliveira Nascimento <don@syst.com.br>
  3839. L: platform-driver-x86@vger.kernel.org
  3840. S: Supported
  3841. F: drivers/platform/x86/classmate-laptop.c
  3842. COBALT MEDIA DRIVER
  3843. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  3844. L: linux-media@vger.kernel.org
  3845. S: Supported
  3846. W: https://linuxtv.org
  3847. T: git git://linuxtv.org/media_tree.git
  3848. F: drivers/media/pci/cobalt/
  3849. COCCINELLE/Semantic Patches (SmPL)
  3850. M: Julia Lawall <Julia.Lawall@lip6.fr>
  3851. M: Gilles Muller <Gilles.Muller@lip6.fr>
  3852. M: Nicolas Palix <nicolas.palix@imag.fr>
  3853. M: Michal Marek <michal.lkml@markovi.net>
  3854. L: cocci@systeme.lip6.fr (moderated for non-subscribers)
  3855. S: Supported
  3856. W: http://coccinelle.lip6.fr/
  3857. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
  3858. F: Documentation/dev-tools/coccinelle.rst
  3859. F: scripts/coccicheck
  3860. F: scripts/coccinelle/
  3861. CODA FILE SYSTEM
  3862. M: Jan Harkes <jaharkes@cs.cmu.edu>
  3863. M: coda@cs.cmu.edu
  3864. L: codalist@coda.cs.cmu.edu
  3865. S: Maintained
  3866. W: http://www.coda.cs.cmu.edu/
  3867. F: Documentation/filesystems/coda.rst
  3868. F: fs/coda/
  3869. F: include/linux/coda*.h
  3870. F: include/uapi/linux/coda*.h
  3871. CODA V4L2 MEM2MEM DRIVER
  3872. M: Philipp Zabel <p.zabel@pengutronix.de>
  3873. L: linux-media@vger.kernel.org
  3874. S: Maintained
  3875. F: Documentation/devicetree/bindings/media/coda.txt
  3876. F: drivers/media/platform/coda/
  3877. CODE OF CONDUCT
  3878. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  3879. S: Supported
  3880. F: Documentation/process/code-of-conduct-interpretation.rst
  3881. F: Documentation/process/code-of-conduct.rst
  3882. COMMON CLK FRAMEWORK
  3883. M: Michael Turquette <mturquette@baylibre.com>
  3884. M: Stephen Boyd <sboyd@kernel.org>
  3885. L: linux-clk@vger.kernel.org
  3886. S: Maintained
  3887. Q: http://patchwork.kernel.org/project/linux-clk/list/
  3888. T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
  3889. F: Documentation/devicetree/bindings/clock/
  3890. F: drivers/clk/
  3891. F: include/linux/clk-pr*
  3892. F: include/linux/clk/
  3893. F: include/linux/of_clk.h
  3894. X: drivers/clk/clkdev.c
  3895. COMMON INTERNET FILE SYSTEM (CIFS)
  3896. M: Steve French <sfrench@samba.org>
  3897. L: linux-cifs@vger.kernel.org
  3898. L: samba-technical@lists.samba.org (moderated for non-subscribers)
  3899. S: Supported
  3900. W: http://linux-cifs.samba.org/
  3901. T: git git://git.samba.org/sfrench/cifs-2.6.git
  3902. F: Documentation/admin-guide/cifs/
  3903. F: fs/cifs/
  3904. COMPACTPCI HOTPLUG CORE
  3905. M: Scott Murray <scott@spiteful.org>
  3906. L: linux-pci@vger.kernel.org
  3907. S: Maintained
  3908. F: drivers/pci/hotplug/cpci_hotplug*
  3909. COMPACTPCI HOTPLUG GENERIC DRIVER
  3910. M: Scott Murray <scott@spiteful.org>
  3911. L: linux-pci@vger.kernel.org
  3912. S: Maintained
  3913. F: drivers/pci/hotplug/cpcihp_generic.c
  3914. COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
  3915. M: Scott Murray <scott@spiteful.org>
  3916. L: linux-pci@vger.kernel.org
  3917. S: Maintained
  3918. F: drivers/pci/hotplug/cpcihp_zt5550.*
  3919. COMPAL LAPTOP SUPPORT
  3920. M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
  3921. L: platform-driver-x86@vger.kernel.org
  3922. S: Maintained
  3923. F: drivers/platform/x86/compal-laptop.c
  3924. COMPILER ATTRIBUTES
  3925. M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
  3926. S: Maintained
  3927. F: include/linux/compiler_attributes.h
  3928. CONEXANT ACCESSRUNNER USB DRIVER
  3929. L: accessrunner-general@lists.sourceforge.net
  3930. S: Orphan
  3931. W: http://accessrunner.sourceforge.net/
  3932. F: drivers/usb/atm/cxacru.c
  3933. CONFIGFS
  3934. M: Joel Becker <jlbec@evilplan.org>
  3935. M: Christoph Hellwig <hch@lst.de>
  3936. S: Supported
  3937. T: git git://git.infradead.org/users/hch/configfs.git
  3938. F: fs/configfs/
  3939. F: include/linux/configfs.h
  3940. F: samples/configfs/
  3941. CONSOLE SUBSYSTEM
  3942. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  3943. S: Supported
  3944. F: drivers/video/console/
  3945. F: include/linux/console*
  3946. CONTROL GROUP (CGROUP)
  3947. M: Tejun Heo <tj@kernel.org>
  3948. M: Li Zefan <lizefan@huawei.com>
  3949. M: Johannes Weiner <hannes@cmpxchg.org>
  3950. L: cgroups@vger.kernel.org
  3951. S: Maintained
  3952. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
  3953. F: Documentation/admin-guide/cgroup-v1/
  3954. F: Documentation/admin-guide/cgroup-v2.rst
  3955. F: include/linux/cgroup*
  3956. F: kernel/cgroup/
  3957. CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
  3958. M: Tejun Heo <tj@kernel.org>
  3959. M: Jens Axboe <axboe@kernel.dk>
  3960. L: cgroups@vger.kernel.org
  3961. L: linux-block@vger.kernel.org
  3962. T: git git://git.kernel.dk/linux-block
  3963. F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
  3964. F: block/bfq-cgroup.c
  3965. F: block/blk-cgroup.c
  3966. F: block/blk-iolatency.c
  3967. F: block/blk-throttle.c
  3968. F: include/linux/blk-cgroup.h
  3969. CONTROL GROUP - CPUSET
  3970. M: Li Zefan <lizefan@huawei.com>
  3971. L: cgroups@vger.kernel.org
  3972. S: Maintained
  3973. W: http://www.bullopensource.org/cpuset/
  3974. W: http://oss.sgi.com/projects/cpusets/
  3975. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
  3976. F: Documentation/admin-guide/cgroup-v1/cpusets.rst
  3977. F: include/linux/cpuset.h
  3978. F: kernel/cgroup/cpuset.c
  3979. CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
  3980. M: Johannes Weiner <hannes@cmpxchg.org>
  3981. M: Michal Hocko <mhocko@kernel.org>
  3982. M: Vladimir Davydov <vdavydov.dev@gmail.com>
  3983. L: cgroups@vger.kernel.org
  3984. L: linux-mm@kvack.org
  3985. S: Maintained
  3986. F: mm/memcontrol.c
  3987. F: mm/swap_cgroup.c
  3988. CORETEMP HARDWARE MONITORING DRIVER
  3989. M: Fenghua Yu <fenghua.yu@intel.com>
  3990. L: linux-hwmon@vger.kernel.org
  3991. S: Maintained
  3992. F: Documentation/hwmon/coretemp.rst
  3993. F: drivers/hwmon/coretemp.c
  3994. CORSAIR-CPRO HARDWARE MONITOR DRIVER
  3995. M: Marius Zachmann <mail@mariuszachmann.de>
  3996. L: linux-hwmon@vger.kernel.org
  3997. S: Maintained
  3998. F: drivers/hwmon/corsair-cpro.c
  3999. COSA/SRP SYNC SERIAL DRIVER
  4000. M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
  4001. S: Maintained
  4002. W: http://www.fi.muni.cz/~kas/cosa/
  4003. F: drivers/net/wan/cosa*
  4004. COUNTER SUBSYSTEM
  4005. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  4006. L: linux-iio@vger.kernel.org
  4007. S: Maintained
  4008. F: Documentation/ABI/testing/sysfs-bus-counter*
  4009. F: Documentation/driver-api/generic-counter.rst
  4010. F: drivers/counter/
  4011. F: include/linux/counter.h
  4012. F: include/linux/counter_enum.h
  4013. CPMAC ETHERNET DRIVER
  4014. M: Florian Fainelli <f.fainelli@gmail.com>
  4015. L: netdev@vger.kernel.org
  4016. S: Maintained
  4017. F: drivers/net/ethernet/ti/cpmac.c
  4018. CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
  4019. M: Viresh Kumar <viresh.kumar@linaro.org>
  4020. M: Sudeep Holla <sudeep.holla@arm.com>
  4021. L: linux-pm@vger.kernel.org
  4022. S: Maintained
  4023. W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
  4024. F: drivers/cpufreq/vexpress-spc-cpufreq.c
  4025. CPU FREQUENCY SCALING FRAMEWORK
  4026. M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
  4027. M: Viresh Kumar <viresh.kumar@linaro.org>
  4028. L: linux-pm@vger.kernel.org
  4029. S: Maintained
  4030. B: https://bugzilla.kernel.org
  4031. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
  4032. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
  4033. F: Documentation/admin-guide/pm/cpufreq.rst
  4034. F: Documentation/admin-guide/pm/intel_pstate.rst
  4035. F: Documentation/cpu-freq/
  4036. F: Documentation/devicetree/bindings/cpufreq/
  4037. F: drivers/cpufreq/
  4038. F: include/linux/cpufreq.h
  4039. F: include/linux/sched/cpufreq.h
  4040. F: kernel/sched/cpufreq*.c
  4041. F: tools/testing/selftests/cpufreq/
  4042. CPU IDLE TIME MANAGEMENT FRAMEWORK
  4043. M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
  4044. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  4045. L: linux-pm@vger.kernel.org
  4046. S: Maintained
  4047. B: https://bugzilla.kernel.org
  4048. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
  4049. F: Documentation/admin-guide/pm/cpuidle.rst
  4050. F: Documentation/driver-api/pm/cpuidle.rst
  4051. F: drivers/cpuidle/*
  4052. F: include/linux/cpuidle.h
  4053. CPU POWER MONITORING SUBSYSTEM
  4054. M: Thomas Renninger <trenn@suse.com>
  4055. M: Shuah Khan <shuah@kernel.org>
  4056. M: Shuah Khan <skhan@linuxfoundation.org>
  4057. L: linux-pm@vger.kernel.org
  4058. S: Maintained
  4059. F: tools/power/cpupower/
  4060. CPUID/MSR DRIVER
  4061. M: "H. Peter Anvin" <hpa@zytor.com>
  4062. S: Maintained
  4063. F: arch/x86/kernel/cpuid.c
  4064. F: arch/x86/kernel/msr.c
  4065. CPUIDLE DRIVER - ARM BIG LITTLE
  4066. M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  4067. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  4068. L: linux-pm@vger.kernel.org
  4069. L: linux-arm-kernel@lists.infradead.org
  4070. S: Maintained
  4071. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
  4072. F: drivers/cpuidle/cpuidle-big_little.c
  4073. CPUIDLE DRIVER - ARM EXYNOS
  4074. M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  4075. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  4076. M: Kukjin Kim <kgene@kernel.org>
  4077. L: linux-pm@vger.kernel.org
  4078. L: linux-samsung-soc@vger.kernel.org
  4079. S: Supported
  4080. F: arch/arm/mach-exynos/pm.c
  4081. F: drivers/cpuidle/cpuidle-exynos.c
  4082. CPUIDLE DRIVER - ARM PSCI
  4083. M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  4084. M: Sudeep Holla <sudeep.holla@arm.com>
  4085. L: linux-pm@vger.kernel.org
  4086. L: linux-arm-kernel@lists.infradead.org
  4087. S: Supported
  4088. F: drivers/cpuidle/cpuidle-psci.c
  4089. CPUIDLE DRIVER - ARM PSCI PM DOMAIN
  4090. M: Ulf Hansson <ulf.hansson@linaro.org>
  4091. L: linux-pm@vger.kernel.org
  4092. L: linux-arm-kernel@lists.infradead.org
  4093. S: Supported
  4094. F: drivers/cpuidle/cpuidle-psci.h
  4095. F: drivers/cpuidle/cpuidle-psci-domain.c
  4096. CRAMFS FILESYSTEM
  4097. M: Nicolas Pitre <nico@fluxnic.net>
  4098. S: Maintained
  4099. F: Documentation/filesystems/cramfs.rst
  4100. F: fs/cramfs/
  4101. CREATIVE SB0540
  4102. M: Bastien Nocera <hadess@hadess.net>
  4103. L: linux-input@vger.kernel.org
  4104. S: Maintained
  4105. F: drivers/hid/hid-creative-sb0540.c
  4106. CRYPTO API
  4107. M: Herbert Xu <herbert@gondor.apana.org.au>
  4108. M: "David S. Miller" <davem@davemloft.net>
  4109. L: linux-crypto@vger.kernel.org
  4110. S: Maintained
  4111. T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
  4112. T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
  4113. F: Documentation/crypto/
  4114. F: Documentation/devicetree/bindings/crypto/
  4115. F: arch/*/crypto/
  4116. F: crypto/
  4117. F: drivers/crypto/
  4118. F: include/crypto/
  4119. F: include/linux/crypto*
  4120. F: lib/crypto/
  4121. CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
  4122. M: Neil Horman <nhorman@tuxdriver.com>
  4123. L: linux-crypto@vger.kernel.org
  4124. S: Maintained
  4125. F: crypto/ansi_cprng.c
  4126. F: crypto/rng.c
  4127. CS3308 MEDIA DRIVER
  4128. M: Hans Verkuil <hverkuil@xs4all.nl>
  4129. L: linux-media@vger.kernel.org
  4130. S: Odd Fixes
  4131. W: http://linuxtv.org
  4132. T: git git://linuxtv.org/media_tree.git
  4133. F: drivers/media/i2c/cs3308.c
  4134. CS5535 Audio ALSA driver
  4135. M: Jaya Kumar <jayakumar.alsa@gmail.com>
  4136. S: Maintained
  4137. F: sound/pci/cs5535audio/
  4138. CSI DRIVERS FOR ALLWINNER V3s
  4139. M: Yong Deng <yong.deng@magewell.com>
  4140. L: linux-media@vger.kernel.org
  4141. S: Maintained
  4142. T: git git://linuxtv.org/media_tree.git
  4143. F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
  4144. F: drivers/media/platform/sunxi/sun6i-csi/
  4145. CW1200 WLAN driver
  4146. M: Solomon Peachy <pizza@shaftnet.org>
  4147. S: Maintained
  4148. F: drivers/net/wireless/st/cw1200/
  4149. CX18 VIDEO4LINUX DRIVER
  4150. M: Andy Walls <awalls@md.metrocast.net>
  4151. L: linux-media@vger.kernel.org
  4152. S: Maintained
  4153. W: https://linuxtv.org
  4154. T: git git://linuxtv.org/media_tree.git
  4155. F: drivers/media/pci/cx18/
  4156. F: include/uapi/linux/ivtv*
  4157. CX2341X MPEG ENCODER HELPER MODULE
  4158. M: Hans Verkuil <hverkuil@xs4all.nl>
  4159. L: linux-media@vger.kernel.org
  4160. S: Maintained
  4161. W: https://linuxtv.org
  4162. T: git git://linuxtv.org/media_tree.git
  4163. F: drivers/media/common/cx2341x*
  4164. F: include/media/drv-intf/cx2341x.h
  4165. CX24120 MEDIA DRIVER
  4166. M: Jemma Denson <jdenson@gmail.com>
  4167. M: Patrick Boettcher <patrick.boettcher@posteo.de>
  4168. L: linux-media@vger.kernel.org
  4169. S: Maintained
  4170. W: https://linuxtv.org
  4171. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  4172. F: drivers/media/dvb-frontends/cx24120*
  4173. CX88 VIDEO4LINUX DRIVER
  4174. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  4175. L: linux-media@vger.kernel.org
  4176. S: Odd fixes
  4177. W: https://linuxtv.org
  4178. T: git git://linuxtv.org/media_tree.git
  4179. F: Documentation/driver-api/media/drivers/cx88*
  4180. F: drivers/media/pci/cx88/
  4181. CXD2820R MEDIA DRIVER
  4182. M: Antti Palosaari <crope@iki.fi>
  4183. L: linux-media@vger.kernel.org
  4184. S: Maintained
  4185. W: https://linuxtv.org
  4186. W: http://palosaari.fi/linux/
  4187. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  4188. T: git git://linuxtv.org/anttip/media_tree.git
  4189. F: drivers/media/dvb-frontends/cxd2820r*
  4190. CXGB3 ETHERNET DRIVER (CXGB3)
  4191. M: Raju Rangoju <rajur@chelsio.com>
  4192. L: netdev@vger.kernel.org
  4193. S: Supported
  4194. W: http://www.chelsio.com
  4195. F: drivers/net/ethernet/chelsio/cxgb3/
  4196. CXGB3 ISCSI DRIVER (CXGB3I)
  4197. M: Karen Xie <kxie@chelsio.com>
  4198. L: linux-scsi@vger.kernel.org
  4199. S: Supported
  4200. W: http://www.chelsio.com
  4201. F: drivers/scsi/cxgbi/cxgb3i
  4202. CXGB4 CRYPTO DRIVER (chcr)
  4203. M: Ayush Sawal <ayush.sawal@chelsio.com>
  4204. M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
  4205. M: Rohit Maheshwari <rohitm@chelsio.com>
  4206. L: linux-crypto@vger.kernel.org
  4207. S: Supported
  4208. W: http://www.chelsio.com
  4209. F: drivers/crypto/chelsio
  4210. CXGB4 INLINE CRYPTO DRIVER
  4211. M: Ayush Sawal <ayush.sawal@chelsio.com>
  4212. M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
  4213. M: Rohit Maheshwari <rohitm@chelsio.com>
  4214. L: netdev@vger.kernel.org
  4215. S: Supported
  4216. W: http://www.chelsio.com
  4217. F: drivers/net/ethernet/chelsio/inline_crypto/
  4218. CXGB4 ETHERNET DRIVER (CXGB4)
  4219. M: Raju Rangoju <rajur@chelsio.com>
  4220. L: netdev@vger.kernel.org
  4221. S: Supported
  4222. W: http://www.chelsio.com
  4223. F: drivers/net/ethernet/chelsio/cxgb4/
  4224. CXGB4 ISCSI DRIVER (CXGB4I)
  4225. M: Karen Xie <kxie@chelsio.com>
  4226. L: linux-scsi@vger.kernel.org
  4227. S: Supported
  4228. W: http://www.chelsio.com
  4229. F: drivers/scsi/cxgbi/cxgb4i
  4230. CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
  4231. M: Potnuri Bharat Teja <bharat@chelsio.com>
  4232. L: linux-rdma@vger.kernel.org
  4233. S: Supported
  4234. W: http://www.openfabrics.org
  4235. F: drivers/infiniband/hw/cxgb4/
  4236. F: include/uapi/rdma/cxgb4-abi.h
  4237. CXGB4VF ETHERNET DRIVER (CXGB4VF)
  4238. M: Raju Rangoju <rajur@chelsio.com>
  4239. L: netdev@vger.kernel.org
  4240. S: Supported
  4241. W: http://www.chelsio.com
  4242. F: drivers/net/ethernet/chelsio/cxgb4vf/
  4243. CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
  4244. M: Frederic Barrat <fbarrat@linux.ibm.com>
  4245. M: Andrew Donnellan <ajd@linux.ibm.com>
  4246. L: linuxppc-dev@lists.ozlabs.org
  4247. S: Supported
  4248. F: Documentation/ABI/testing/sysfs-class-cxl
  4249. F: Documentation/powerpc/cxl.rst
  4250. F: arch/powerpc/platforms/powernv/pci-cxl.c
  4251. F: drivers/misc/cxl/
  4252. F: include/misc/cxl*
  4253. F: include/uapi/misc/cxl.h
  4254. CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
  4255. M: Manoj N. Kumar <manoj@linux.ibm.com>
  4256. M: Matthew R. Ochs <mrochs@linux.ibm.com>
  4257. M: Uma Krishnan <ukrishn@linux.ibm.com>
  4258. L: linux-scsi@vger.kernel.org
  4259. S: Supported
  4260. F: Documentation/powerpc/cxlflash.rst
  4261. F: drivers/scsi/cxlflash/
  4262. F: include/uapi/scsi/cxlflash_ioctl.h
  4263. CYBERPRO FB DRIVER
  4264. M: Russell King <linux@armlinux.org.uk>
  4265. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  4266. S: Maintained
  4267. W: http://www.armlinux.org.uk/
  4268. F: drivers/video/fbdev/cyber2000fb.*
  4269. CYCLADES ASYNC MUX DRIVER
  4270. S: Orphan
  4271. W: http://www.cyclades.com/
  4272. F: drivers/tty/cyclades.c
  4273. F: include/linux/cyclades.h
  4274. F: include/uapi/linux/cyclades.h
  4275. CYCLADES PC300 DRIVER
  4276. S: Orphan
  4277. W: http://www.cyclades.com/
  4278. F: drivers/net/wan/pc300*
  4279. CYPRESS_FIRMWARE MEDIA DRIVER
  4280. M: Antti Palosaari <crope@iki.fi>
  4281. L: linux-media@vger.kernel.org
  4282. S: Maintained
  4283. W: https://linuxtv.org
  4284. W: http://palosaari.fi/linux/
  4285. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  4286. T: git git://linuxtv.org/anttip/media_tree.git
  4287. F: drivers/media/common/cypress_firmware*
  4288. CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
  4289. M: Linus Walleij <linus.walleij@linaro.org>
  4290. L: linux-input@vger.kernel.org
  4291. S: Maintained
  4292. F: drivers/input/touchscreen/cy8ctma140.c
  4293. CYTTSP TOUCHSCREEN DRIVER
  4294. M: Ferruh Yigit <fery@cypress.com>
  4295. L: linux-input@vger.kernel.org
  4296. S: Supported
  4297. F: drivers/input/touchscreen/cyttsp*
  4298. F: include/linux/input/cyttsp.h
  4299. D-LINK DIR-685 TOUCHKEYS DRIVER
  4300. M: Linus Walleij <linus.walleij@linaro.org>
  4301. L: linux-input@vger.kernel.org
  4302. S: Supported
  4303. F: drivers/input/keyboard/dlink-dir685-touchkeys.c
  4304. DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
  4305. M: Joshua Kinard <kumba@gentoo.org>
  4306. S: Maintained
  4307. F: drivers/rtc/rtc-ds1685.c
  4308. F: include/linux/rtc/ds1685.h
  4309. DAMA SLAVE for AX.25
  4310. M: Joerg Reuter <jreuter@yaina.de>
  4311. L: linux-hams@vger.kernel.org
  4312. S: Maintained
  4313. W: http://yaina.de/jreuter/
  4314. W: http://www.qsl.net/dl1bke/
  4315. F: net/ax25/af_ax25.c
  4316. F: net/ax25/ax25_dev.c
  4317. F: net/ax25/ax25_ds_*
  4318. F: net/ax25/ax25_in.c
  4319. F: net/ax25/ax25_out.c
  4320. F: net/ax25/ax25_timer.c
  4321. F: net/ax25/sysctl_net_ax25.c
  4322. DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
  4323. L: netdev@vger.kernel.org
  4324. S: Orphan
  4325. F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
  4326. F: drivers/net/ethernet/dec/tulip/dmfe.c
  4327. DC390/AM53C974 SCSI driver
  4328. M: Hannes Reinecke <hare@suse.com>
  4329. L: linux-scsi@vger.kernel.org
  4330. S: Maintained
  4331. F: drivers/scsi/am53c974.c
  4332. DC395x SCSI driver
  4333. M: Oliver Neukum <oliver@neukum.org>
  4334. M: Ali Akcaagac <aliakc@web.de>
  4335. M: Jamie Lenehan <lenehan@twibble.org>
  4336. L: dc395x@twibble.org
  4337. S: Maintained
  4338. W: http://twibble.org/dist/dc395x/
  4339. W: http://lists.twibble.org/mailman/listinfo/dc395x/
  4340. F: Documentation/scsi/dc395x.rst
  4341. F: drivers/scsi/dc395x.*
  4342. DCCP PROTOCOL
  4343. M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
  4344. L: dccp@vger.kernel.org
  4345. S: Maintained
  4346. W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
  4347. F: include/linux/dccp.h
  4348. F: include/linux/tfrc.h
  4349. F: include/uapi/linux/dccp.h
  4350. F: net/dccp/
  4351. DECnet NETWORK LAYER
  4352. L: linux-decnet-user@lists.sourceforge.net
  4353. S: Orphan
  4354. W: http://linux-decnet.sourceforge.net
  4355. F: Documentation/networking/decnet.rst
  4356. F: net/decnet/
  4357. DECSTATION PLATFORM SUPPORT
  4358. M: "Maciej W. Rozycki" <macro@linux-mips.org>
  4359. L: linux-mips@vger.kernel.org
  4360. S: Maintained
  4361. W: http://www.linux-mips.org/wiki/DECstation
  4362. F: arch/mips/dec/
  4363. F: arch/mips/include/asm/dec/
  4364. F: arch/mips/include/asm/mach-dec/
  4365. DEFXX FDDI NETWORK DRIVER
  4366. M: "Maciej W. Rozycki" <macro@linux-mips.org>
  4367. S: Maintained
  4368. F: drivers/net/fddi/defxx.*
  4369. DEFZA FDDI NETWORK DRIVER
  4370. M: "Maciej W. Rozycki" <macro@linux-mips.org>
  4371. S: Maintained
  4372. F: drivers/net/fddi/defza.*
  4373. DEINTERLACE DRIVERS FOR ALLWINNER H3
  4374. M: Jernej Skrabec <jernej.skrabec@siol.net>
  4375. L: linux-media@vger.kernel.org
  4376. S: Maintained
  4377. T: git git://linuxtv.org/media_tree.git
  4378. F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
  4379. F: drivers/media/platform/sunxi/sun8i-di/
  4380. DELL LAPTOP DRIVER
  4381. M: Matthew Garrett <mjg59@srcf.ucam.org>
  4382. M: Pali Rohár <pali@kernel.org>
  4383. L: platform-driver-x86@vger.kernel.org
  4384. S: Maintained
  4385. F: drivers/platform/x86/dell-laptop.c
  4386. DELL LAPTOP FREEFALL DRIVER
  4387. M: Pali Rohár <pali@kernel.org>
  4388. S: Maintained
  4389. F: drivers/platform/x86/dell-smo8800.c
  4390. DELL LAPTOP RBTN DRIVER
  4391. M: Pali Rohár <pali@kernel.org>
  4392. S: Maintained
  4393. F: drivers/platform/x86/dell-rbtn.*
  4394. DELL LAPTOP SMM DRIVER
  4395. M: Pali Rohár <pali@kernel.org>
  4396. S: Maintained
  4397. F: drivers/hwmon/dell-smm-hwmon.c
  4398. F: include/uapi/linux/i8k.h
  4399. DELL REMOTE BIOS UPDATE DRIVER
  4400. M: Stuart Hayes <stuart.w.hayes@gmail.com>
  4401. L: platform-driver-x86@vger.kernel.org
  4402. S: Maintained
  4403. F: drivers/platform/x86/dell_rbu.c
  4404. DELL SMBIOS DRIVER
  4405. M: Pali Rohár <pali@kernel.org>
  4406. M: Mario Limonciello <mario.limonciello@dell.com>
  4407. L: platform-driver-x86@vger.kernel.org
  4408. S: Maintained
  4409. F: drivers/platform/x86/dell-smbios.*
  4410. DELL SMBIOS SMM DRIVER
  4411. M: Mario Limonciello <mario.limonciello@dell.com>
  4412. L: platform-driver-x86@vger.kernel.org
  4413. S: Maintained
  4414. F: drivers/platform/x86/dell-smbios-smm.c
  4415. DELL SMBIOS WMI DRIVER
  4416. M: Mario Limonciello <mario.limonciello@dell.com>
  4417. L: platform-driver-x86@vger.kernel.org
  4418. S: Maintained
  4419. F: drivers/platform/x86/dell-smbios-wmi.c
  4420. F: tools/wmi/dell-smbios-example.c
  4421. DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
  4422. M: Stuart Hayes <stuart.w.hayes@gmail.com>
  4423. L: platform-driver-x86@vger.kernel.org
  4424. S: Maintained
  4425. F: Documentation/driver-api/dcdbas.rst
  4426. F: drivers/platform/x86/dcdbas.*
  4427. DELL WMI DESCRIPTOR DRIVER
  4428. M: Mario Limonciello <mario.limonciello@dell.com>
  4429. S: Maintained
  4430. F: drivers/platform/x86/dell-wmi-descriptor.c
  4431. DELL WMI NOTIFICATIONS DRIVER
  4432. M: Matthew Garrett <mjg59@srcf.ucam.org>
  4433. M: Pali Rohár <pali@kernel.org>
  4434. S: Maintained
  4435. F: drivers/platform/x86/dell-wmi.c
  4436. DELTA ST MEDIA DRIVER
  4437. M: Hugues Fruchet <hugues.fruchet@st.com>
  4438. L: linux-media@vger.kernel.org
  4439. S: Supported
  4440. W: https://linuxtv.org
  4441. T: git git://linuxtv.org/media_tree.git
  4442. F: drivers/media/platform/sti/delta
  4443. DENALI NAND DRIVER
  4444. L: linux-mtd@lists.infradead.org
  4445. S: Orphan
  4446. F: drivers/mtd/nand/raw/denali*
  4447. DESIGNWARE EDMA CORE IP DRIVER
  4448. M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
  4449. L: dmaengine@vger.kernel.org
  4450. S: Maintained
  4451. F: drivers/dma/dw-edma/
  4452. F: include/linux/dma/edma.h
  4453. DESIGNWARE USB2 DRD IP DRIVER
  4454. M: Minas Harutyunyan <hminas@synopsys.com>
  4455. L: linux-usb@vger.kernel.org
  4456. S: Maintained
  4457. T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
  4458. F: drivers/usb/dwc2/
  4459. DESIGNWARE USB3 DRD IP DRIVER
  4460. M: Felipe Balbi <balbi@kernel.org>
  4461. L: linux-usb@vger.kernel.org
  4462. S: Maintained
  4463. T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
  4464. F: drivers/usb/dwc3/
  4465. DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
  4466. M: Andreas Klinger <ak@it-klinger.de>
  4467. L: linux-iio@vger.kernel.org
  4468. S: Maintained
  4469. F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
  4470. F: drivers/iio/proximity/srf*.c
  4471. DEVICE COREDUMP (DEV_COREDUMP)
  4472. M: Johannes Berg <johannes@sipsolutions.net>
  4473. L: linux-kernel@vger.kernel.org
  4474. S: Maintained
  4475. F: drivers/base/devcoredump.c
  4476. F: include/linux/devcoredump.h
  4477. DEVICE DEPENDENCY HELPER SCRIPT
  4478. M: Saravana Kannan <saravanak@google.com>
  4479. L: linux-kernel@vger.kernel.org
  4480. S: Maintained
  4481. F: scripts/dev-needs.sh
  4482. DEVICE DIRECT ACCESS (DAX)
  4483. M: Dan Williams <dan.j.williams@intel.com>
  4484. M: Vishal Verma <vishal.l.verma@intel.com>
  4485. M: Dave Jiang <dave.jiang@intel.com>
  4486. L: linux-nvdimm@lists.01.org
  4487. S: Supported
  4488. F: drivers/dax/
  4489. DEVICE FREQUENCY (DEVFREQ)
  4490. M: MyungJoo Ham <myungjoo.ham@samsung.com>
  4491. M: Kyungmin Park <kyungmin.park@samsung.com>
  4492. M: Chanwoo Choi <cw00.choi@samsung.com>
  4493. L: linux-pm@vger.kernel.org
  4494. S: Maintained
  4495. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
  4496. F: Documentation/devicetree/bindings/devfreq/
  4497. F: drivers/devfreq/
  4498. F: include/linux/devfreq.h
  4499. F: include/trace/events/devfreq.h
  4500. DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
  4501. M: Chanwoo Choi <cw00.choi@samsung.com>
  4502. L: linux-pm@vger.kernel.org
  4503. S: Supported
  4504. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
  4505. F: Documentation/devicetree/bindings/devfreq/event/
  4506. F: drivers/devfreq/devfreq-event.c
  4507. F: drivers/devfreq/event/
  4508. F: include/dt-bindings/pmu/exynos_ppmu.h
  4509. F: include/linux/devfreq-event.h
  4510. DEVICE NUMBER REGISTRY
  4511. M: Torben Mathiasen <device@lanana.org>
  4512. S: Maintained
  4513. W: http://lanana.org/docs/device-list/index.html
  4514. DEVICE-MAPPER (LVM)
  4515. M: Alasdair Kergon <agk@redhat.com>
  4516. M: Mike Snitzer <snitzer@redhat.com>
  4517. M: dm-devel@redhat.com
  4518. L: dm-devel@redhat.com
  4519. S: Maintained
  4520. W: http://sources.redhat.com/dm
  4521. Q: http://patchwork.kernel.org/project/dm-devel/list/
  4522. T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
  4523. T: quilt http://people.redhat.com/agk/patches/linux/editing/
  4524. F: Documentation/admin-guide/device-mapper/
  4525. F: drivers/md/Kconfig
  4526. F: drivers/md/Makefile
  4527. F: drivers/md/dm*
  4528. F: drivers/md/persistent-data/
  4529. F: include/linux/device-mapper.h
  4530. F: include/linux/dm-*.h
  4531. F: include/uapi/linux/dm-*.h
  4532. DEVLINK
  4533. M: Jiri Pirko <jiri@nvidia.com>
  4534. L: netdev@vger.kernel.org
  4535. S: Supported
  4536. F: Documentation/networking/devlink
  4537. F: include/net/devlink.h
  4538. F: include/uapi/linux/devlink.h
  4539. F: net/core/devlink.c
  4540. DIALOG SEMICONDUCTOR DRIVERS
  4541. M: Support Opensource <support.opensource@diasemi.com>
  4542. S: Supported
  4543. W: http://www.dialog-semiconductor.com/products
  4544. F: Documentation/devicetree/bindings/input/da90??-onkey.txt
  4545. F: Documentation/devicetree/bindings/mfd/da90*.txt
  4546. F: Documentation/devicetree/bindings/regulator/da92*.txt
  4547. F: Documentation/devicetree/bindings/regulator/slg51000.txt
  4548. F: Documentation/devicetree/bindings/sound/da[79]*.txt
  4549. F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
  4550. F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
  4551. F: Documentation/hwmon/da90??.rst
  4552. F: drivers/gpio/gpio-da90??.c
  4553. F: drivers/hwmon/da90??-hwmon.c
  4554. F: drivers/iio/adc/da91??-*.c
  4555. F: drivers/input/misc/da90??_onkey.c
  4556. F: drivers/input/touchscreen/da9052_tsi.c
  4557. F: drivers/leds/leds-da90??.c
  4558. F: drivers/mfd/da903x.c
  4559. F: drivers/mfd/da90??-*.c
  4560. F: drivers/mfd/da91??-*.c
  4561. F: drivers/pinctrl/pinctrl-da90??.c
  4562. F: drivers/power/supply/da9052-battery.c
  4563. F: drivers/power/supply/da91??-*.c
  4564. F: drivers/regulator/da9???-regulator.[ch]
  4565. F: drivers/regulator/slg51000-regulator.[ch]
  4566. F: drivers/rtc/rtc-da90??.c
  4567. F: drivers/thermal/da90??-thermal.c
  4568. F: drivers/video/backlight/da90??_bl.c
  4569. F: drivers/watchdog/da90??_wdt.c
  4570. F: include/linux/mfd/da903x.h
  4571. F: include/linux/mfd/da9052/
  4572. F: include/linux/mfd/da9055/
  4573. F: include/linux/mfd/da9062/
  4574. F: include/linux/mfd/da9063/
  4575. F: include/linux/mfd/da9150/
  4576. F: include/linux/regulator/da9211.h
  4577. F: include/sound/da[79]*.h
  4578. F: sound/soc/codecs/da[79]*.[ch]
  4579. DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
  4580. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  4581. L: linux-gpio@vger.kernel.org
  4582. S: Maintained
  4583. F: drivers/gpio/gpio-gpio-mm.c
  4584. DIOLAN U2C-12 I2C DRIVER
  4585. M: Guenter Roeck <linux@roeck-us.net>
  4586. L: linux-i2c@vger.kernel.org
  4587. S: Maintained
  4588. F: drivers/i2c/busses/i2c-diolan-u2c.c
  4589. DIRECTORY NOTIFICATION (DNOTIFY)
  4590. M: Jan Kara <jack@suse.cz>
  4591. R: Amir Goldstein <amir73il@gmail.com>
  4592. L: linux-fsdevel@vger.kernel.org
  4593. S: Maintained
  4594. F: Documentation/filesystems/dnotify.rst
  4595. F: fs/notify/dnotify/
  4596. F: include/linux/dnotify.h
  4597. DISK GEOMETRY AND PARTITION HANDLING
  4598. M: Andries Brouwer <aeb@cwi.nl>
  4599. S: Maintained
  4600. W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
  4601. W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
  4602. W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
  4603. DISKQUOTA
  4604. M: Jan Kara <jack@suse.com>
  4605. S: Maintained
  4606. F: Documentation/filesystems/quota.rst
  4607. F: fs/quota/
  4608. F: include/linux/quota*.h
  4609. F: include/uapi/linux/quota*.h
  4610. DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
  4611. M: Bernie Thompson <bernie@plugable.com>
  4612. L: linux-fbdev@vger.kernel.org
  4613. S: Maintained
  4614. W: http://plugable.com/category/projects/udlfb/
  4615. F: Documentation/fb/udlfb.rst
  4616. F: drivers/video/fbdev/udlfb.c
  4617. F: include/video/udlfb.h
  4618. DISTRIBUTED LOCK MANAGER (DLM)
  4619. M: Christine Caulfield <ccaulfie@redhat.com>
  4620. M: David Teigland <teigland@redhat.com>
  4621. L: cluster-devel@redhat.com
  4622. S: Supported
  4623. W: http://sources.redhat.com/cluster/
  4624. T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
  4625. F: fs/dlm/
  4626. DMA BUFFER SHARING FRAMEWORK
  4627. M: Sumit Semwal <sumit.semwal@linaro.org>
  4628. M: Christian König <christian.koenig@amd.com>
  4629. L: linux-media@vger.kernel.org
  4630. L: dri-devel@lists.freedesktop.org
  4631. L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
  4632. S: Maintained
  4633. T: git git://anongit.freedesktop.org/drm/drm-misc
  4634. F: Documentation/driver-api/dma-buf.rst
  4635. F: drivers/dma-buf/
  4636. F: include/linux/*fence.h
  4637. F: include/linux/dma-buf*
  4638. F: include/linux/dma-resv.h
  4639. K: \bdma_(?:buf|fence|resv)\b
  4640. DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
  4641. M: Vinod Koul <vkoul@kernel.org>
  4642. L: dmaengine@vger.kernel.org
  4643. S: Maintained
  4644. Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
  4645. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
  4646. F: Documentation/devicetree/bindings/dma/
  4647. F: Documentation/driver-api/dmaengine/
  4648. F: drivers/dma/
  4649. F: include/linux/dmaengine.h
  4650. F: include/linux/of_dma.h
  4651. DMA MAPPING HELPERS
  4652. M: Christoph Hellwig <hch@lst.de>
  4653. M: Marek Szyprowski <m.szyprowski@samsung.com>
  4654. R: Robin Murphy <robin.murphy@arm.com>
  4655. L: iommu@lists.linux-foundation.org
  4656. S: Supported
  4657. W: http://git.infradead.org/users/hch/dma-mapping.git
  4658. T: git git://git.infradead.org/users/hch/dma-mapping.git
  4659. F: include/asm-generic/dma-mapping.h
  4660. F: include/linux/dma-direct.h
  4661. F: include/linux/dma-mapping.h
  4662. F: include/linux/dma-map-ops.h
  4663. F: kernel/dma/
  4664. DMA-BUF HEAPS FRAMEWORK
  4665. M: Sumit Semwal <sumit.semwal@linaro.org>
  4666. R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
  4667. R: Liam Mark <lmark@codeaurora.org>
  4668. R: Laura Abbott <labbott@redhat.com>
  4669. R: Brian Starkey <Brian.Starkey@arm.com>
  4670. R: John Stultz <john.stultz@linaro.org>
  4671. L: linux-media@vger.kernel.org
  4672. L: dri-devel@lists.freedesktop.org
  4673. L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
  4674. S: Maintained
  4675. T: git git://anongit.freedesktop.org/drm/drm-misc
  4676. F: drivers/dma-buf/dma-heap.c
  4677. F: drivers/dma-buf/heaps/*
  4678. F: include/linux/dma-heap.h
  4679. F: include/uapi/linux/dma-heap.h
  4680. DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
  4681. M: Lukasz Luba <lukasz.luba@arm.com>
  4682. L: linux-pm@vger.kernel.org
  4683. L: linux-samsung-soc@vger.kernel.org
  4684. S: Maintained
  4685. F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
  4686. F: drivers/memory/samsung/exynos5422-dmc.c
  4687. DME1737 HARDWARE MONITOR DRIVER
  4688. M: Juerg Haefliger <juergh@gmail.com>
  4689. L: linux-hwmon@vger.kernel.org
  4690. S: Maintained
  4691. F: Documentation/hwmon/dme1737.rst
  4692. F: drivers/hwmon/dme1737.c
  4693. DMI/SMBIOS SUPPORT
  4694. M: Jean Delvare <jdelvare@suse.com>
  4695. S: Maintained
  4696. T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
  4697. F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
  4698. F: drivers/firmware/dmi-id.c
  4699. F: drivers/firmware/dmi_scan.c
  4700. F: include/linux/dmi.h
  4701. DOCUMENTATION
  4702. M: Jonathan Corbet <corbet@lwn.net>
  4703. L: linux-doc@vger.kernel.org
  4704. S: Maintained
  4705. P: Documentation/doc-guide/maintainer-profile.rst
  4706. T: git git://git.lwn.net/linux.git docs-next
  4707. F: Documentation/
  4708. F: scripts/documentation-file-ref-check
  4709. F: scripts/kernel-doc
  4710. F: scripts/sphinx-pre-install
  4711. X: Documentation/ABI/
  4712. X: Documentation/admin-guide/media/
  4713. X: Documentation/devicetree/
  4714. X: Documentation/driver-api/media/
  4715. X: Documentation/firmware-guide/acpi/
  4716. X: Documentation/i2c/
  4717. X: Documentation/power/
  4718. X: Documentation/spi/
  4719. X: Documentation/userspace-api/media/
  4720. DOCUMENTATION SCRIPTS
  4721. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  4722. L: linux-doc@vger.kernel.org
  4723. S: Maintained
  4724. F: Documentation/sphinx/parse-headers.pl
  4725. F: scripts/documentation-file-ref-check
  4726. F: scripts/sphinx-pre-install
  4727. DOCUMENTATION/ITALIAN
  4728. M: Federico Vaga <federico.vaga@vaga.pv.it>
  4729. L: linux-doc@vger.kernel.org
  4730. S: Maintained
  4731. F: Documentation/translations/it_IT
  4732. DONGWOON DW9714 LENS VOICE COIL DRIVER
  4733. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  4734. L: linux-media@vger.kernel.org
  4735. S: Maintained
  4736. T: git git://linuxtv.org/media_tree.git
  4737. F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
  4738. F: drivers/media/i2c/dw9714.c
  4739. DONGWOON DW9768 LENS VOICE COIL DRIVER
  4740. M: Dongchun Zhu <dongchun.zhu@mediatek.com>
  4741. L: linux-media@vger.kernel.org
  4742. S: Maintained
  4743. T: git git://linuxtv.org/media_tree.git
  4744. F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
  4745. F: drivers/media/i2c/dw9768.c
  4746. DONGWOON DW9807 LENS VOICE COIL DRIVER
  4747. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  4748. L: linux-media@vger.kernel.org
  4749. S: Maintained
  4750. T: git git://linuxtv.org/media_tree.git
  4751. F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
  4752. F: drivers/media/i2c/dw9807-vcm.c
  4753. DOUBLETALK DRIVER
  4754. M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
  4755. L: blinux-list@redhat.com
  4756. S: Maintained
  4757. F: drivers/char/dtlk.c
  4758. F: include/linux/dtlk.h
  4759. DPAA2 DATAPATH I/O (DPIO) DRIVER
  4760. M: Roy Pledge <Roy.Pledge@nxp.com>
  4761. L: linux-kernel@vger.kernel.org
  4762. S: Maintained
  4763. F: drivers/soc/fsl/dpio
  4764. DPAA2 ETHERNET DRIVER
  4765. M: Ioana Ciornei <ioana.ciornei@nxp.com>
  4766. M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
  4767. L: netdev@vger.kernel.org
  4768. S: Maintained
  4769. F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
  4770. F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
  4771. F: drivers/net/ethernet/freescale/dpaa2/Kconfig
  4772. F: drivers/net/ethernet/freescale/dpaa2/Makefile
  4773. F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
  4774. F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
  4775. F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
  4776. F: drivers/net/ethernet/freescale/dpaa2/dpmac*
  4777. F: drivers/net/ethernet/freescale/dpaa2/dpni*
  4778. DPAA2 ETHERNET SWITCH DRIVER
  4779. M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
  4780. M: Ioana Ciornei <ioana.ciornei@nxp.com>
  4781. L: linux-kernel@vger.kernel.org
  4782. S: Maintained
  4783. F: drivers/staging/fsl-dpaa2/ethsw
  4784. DPT_I2O SCSI RAID DRIVER
  4785. M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
  4786. L: linux-scsi@vger.kernel.org
  4787. S: Maintained
  4788. W: http://www.adaptec.com/
  4789. F: drivers/scsi/dpt*
  4790. F: drivers/scsi/dpt/
  4791. DRBD DRIVER
  4792. M: Philipp Reisner <philipp.reisner@linbit.com>
  4793. M: Lars Ellenberg <lars.ellenberg@linbit.com>
  4794. L: drbd-dev@lists.linbit.com
  4795. S: Supported
  4796. W: http://www.drbd.org
  4797. T: git git://git.linbit.com/linux-drbd.git
  4798. T: git git://git.linbit.com/drbd-8.4.git
  4799. F: Documentation/admin-guide/blockdev/
  4800. F: drivers/block/drbd/
  4801. F: lib/lru_cache.c
  4802. DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
  4803. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  4804. R: "Rafael J. Wysocki" <rafael@kernel.org>
  4805. S: Supported
  4806. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
  4807. F: Documentation/core-api/kobject.rst
  4808. F: drivers/base/
  4809. F: fs/debugfs/
  4810. F: fs/sysfs/
  4811. F: include/linux/debugfs.h
  4812. F: include/linux/kobj*
  4813. F: lib/kobj*
  4814. DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
  4815. M: Nishanth Menon <nm@ti.com>
  4816. L: linux-pm@vger.kernel.org
  4817. S: Maintained
  4818. F: drivers/soc/ti/smartreflex.c
  4819. F: include/linux/power/smartreflex.h
  4820. DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
  4821. M: Maxime Ripard <mripard@kernel.org>
  4822. M: Chen-Yu Tsai <wens@csie.org>
  4823. R: Jernej Skrabec <jernej.skrabec@siol.net>
  4824. L: dri-devel@lists.freedesktop.org
  4825. S: Supported
  4826. T: git git://anongit.freedesktop.org/drm/drm-misc
  4827. F: drivers/gpu/drm/sun4i/sun8i*
  4828. DRM DRIVER FOR ARM PL111 CLCD
  4829. M: Eric Anholt <eric@anholt.net>
  4830. S: Supported
  4831. T: git git://anongit.freedesktop.org/drm/drm-misc
  4832. F: drivers/gpu/drm/pl111/
  4833. DRM DRIVER FOR ARM VERSATILE TFT PANELS
  4834. M: Linus Walleij <linus.walleij@linaro.org>
  4835. S: Maintained
  4836. T: git git://anongit.freedesktop.org/drm/drm-misc
  4837. F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
  4838. F: drivers/gpu/drm/panel/panel-arm-versatile.c
  4839. DRM DRIVER FOR ASPEED BMC GFX
  4840. M: Joel Stanley <joel@jms.id.au>
  4841. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  4842. S: Supported
  4843. T: git git://anongit.freedesktop.org/drm/drm-misc
  4844. F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
  4845. F: drivers/gpu/drm/aspeed/
  4846. DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
  4847. M: Dave Airlie <airlied@redhat.com>
  4848. R: Thomas Zimmermann <tzimmermann@suse.de>
  4849. L: dri-devel@lists.freedesktop.org
  4850. S: Supported
  4851. T: git git://anongit.freedesktop.org/drm/drm-misc
  4852. F: drivers/gpu/drm/ast/
  4853. DRM DRIVER FOR BOCHS VIRTUAL GPU
  4854. M: Gerd Hoffmann <kraxel@redhat.com>
  4855. L: virtualization@lists.linux-foundation.org
  4856. S: Maintained
  4857. T: git git://anongit.freedesktop.org/drm/drm-misc
  4858. F: drivers/gpu/drm/bochs/
  4859. DRM DRIVER FOR BOE HIMAX8279D PANELS
  4860. M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
  4861. S: Maintained
  4862. F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
  4863. F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
  4864. DRM DRIVER FOR FARADAY TVE200 TV ENCODER
  4865. M: Linus Walleij <linus.walleij@linaro.org>
  4866. S: Maintained
  4867. T: git git://anongit.freedesktop.org/drm/drm-misc
  4868. F: drivers/gpu/drm/tve200/
  4869. DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
  4870. M: Icenowy Zheng <icenowy@aosc.io>
  4871. S: Maintained
  4872. F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
  4873. F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
  4874. DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
  4875. M: Jagan Teki <jagan@amarulasolutions.com>
  4876. S: Maintained
  4877. F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
  4878. F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
  4879. DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
  4880. M: Hans de Goede <hdegoede@redhat.com>
  4881. S: Maintained
  4882. T: git git://anongit.freedesktop.org/drm/drm-misc
  4883. F: drivers/gpu/drm/tiny/gm12u320.c
  4884. DRM DRIVER FOR HX8357D PANELS
  4885. M: Eric Anholt <eric@anholt.net>
  4886. S: Maintained
  4887. T: git git://anongit.freedesktop.org/drm/drm-misc
  4888. F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
  4889. F: drivers/gpu/drm/tiny/hx8357d.c
  4890. DRM DRIVER FOR ILITEK ILI9225 PANELS
  4891. M: David Lechner <david@lechnology.com>
  4892. S: Maintained
  4893. T: git git://anongit.freedesktop.org/drm/drm-misc
  4894. F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
  4895. F: drivers/gpu/drm/tiny/ili9225.c
  4896. DRM DRIVER FOR ILITEK ILI9486 PANELS
  4897. M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
  4898. S: Maintained
  4899. T: git git://anongit.freedesktop.org/drm/drm-misc
  4900. F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
  4901. F: drivers/gpu/drm/tiny/ili9486.c
  4902. DRM DRIVER FOR INTEL I810 VIDEO CARDS
  4903. S: Orphan / Obsolete
  4904. F: drivers/gpu/drm/i810/
  4905. F: include/uapi/drm/i810_drm.h
  4906. DRM DRIVER FOR LVDS PANELS
  4907. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  4908. L: dri-devel@lists.freedesktop.org
  4909. T: git git://anongit.freedesktop.org/drm/drm-misc
  4910. S: Maintained
  4911. F: drivers/gpu/drm/panel/panel-lvds.c
  4912. F: Documentation/devicetree/bindings/display/panel/lvds.yaml
  4913. DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
  4914. M: Guido Günther <agx@sigxcpu.org>
  4915. R: Purism Kernel Team <kernel@puri.sm>
  4916. S: Maintained
  4917. F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
  4918. F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
  4919. DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
  4920. S: Orphan / Obsolete
  4921. F: drivers/gpu/drm/mga/
  4922. F: include/uapi/drm/mga_drm.h
  4923. DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
  4924. M: Dave Airlie <airlied@redhat.com>
  4925. R: Thomas Zimmermann <tzimmermann@suse.de>
  4926. L: dri-devel@lists.freedesktop.org
  4927. S: Supported
  4928. T: git git://anongit.freedesktop.org/drm/drm-misc
  4929. F: drivers/gpu/drm/mgag200/
  4930. DRM DRIVER FOR MI0283QT
  4931. M: Noralf Trønnes <noralf@tronnes.org>
  4932. S: Maintained
  4933. T: git git://anongit.freedesktop.org/drm/drm-misc
  4934. F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
  4935. F: drivers/gpu/drm/tiny/mi0283qt.c
  4936. DRM DRIVER FOR MSM ADRENO GPU
  4937. M: Rob Clark <robdclark@gmail.com>
  4938. M: Sean Paul <sean@poorly.run>
  4939. L: linux-arm-msm@vger.kernel.org
  4940. L: dri-devel@lists.freedesktop.org
  4941. L: freedreno@lists.freedesktop.org
  4942. S: Maintained
  4943. T: git https://gitlab.freedesktop.org/drm/msm.git
  4944. F: Documentation/devicetree/bindings/display/msm/
  4945. F: drivers/gpu/drm/msm/
  4946. F: include/uapi/drm/msm_drm.h
  4947. DRM DRIVER FOR NOVATEK NT35510 PANELS
  4948. M: Linus Walleij <linus.walleij@linaro.org>
  4949. S: Maintained
  4950. T: git git://anongit.freedesktop.org/drm/drm-misc
  4951. F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
  4952. F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
  4953. DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
  4954. M: Ben Skeggs <bskeggs@redhat.com>
  4955. L: dri-devel@lists.freedesktop.org
  4956. L: nouveau@lists.freedesktop.org
  4957. S: Supported
  4958. T: git git://github.com/skeggsb/linux
  4959. F: drivers/gpu/drm/nouveau/
  4960. F: include/uapi/drm/nouveau_drm.h
  4961. DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
  4962. M: Stefan Mavrodiev <stefan@olimex.com>
  4963. S: Maintained
  4964. F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
  4965. F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
  4966. DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
  4967. M: Noralf Trønnes <noralf@tronnes.org>
  4968. S: Maintained
  4969. T: git git://anongit.freedesktop.org/drm/drm-misc
  4970. F: Documentation/devicetree/bindings/display/repaper.txt
  4971. F: drivers/gpu/drm/tiny/repaper.c
  4972. DRM DRIVER FOR QEMU'S CIRRUS DEVICE
  4973. M: Dave Airlie <airlied@redhat.com>
  4974. M: Gerd Hoffmann <kraxel@redhat.com>
  4975. L: virtualization@lists.linux-foundation.org
  4976. S: Obsolete
  4977. W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
  4978. T: git git://anongit.freedesktop.org/drm/drm-misc
  4979. F: drivers/gpu/drm/tiny/cirrus.c
  4980. DRM DRIVER FOR QXL VIRTUAL GPU
  4981. M: Dave Airlie <airlied@redhat.com>
  4982. M: Gerd Hoffmann <kraxel@redhat.com>
  4983. L: virtualization@lists.linux-foundation.org
  4984. L: spice-devel@lists.freedesktop.org
  4985. S: Maintained
  4986. T: git git://anongit.freedesktop.org/drm/drm-misc
  4987. F: drivers/gpu/drm/qxl/
  4988. F: include/uapi/drm/qxl_drm.h
  4989. DRM DRIVER FOR RAGE 128 VIDEO CARDS
  4990. S: Orphan / Obsolete
  4991. F: drivers/gpu/drm/r128/
  4992. F: include/uapi/drm/r128_drm.h
  4993. DRM DRIVER FOR RAYDIUM RM67191 PANELS
  4994. M: Robert Chiras <robert.chiras@nxp.com>
  4995. S: Maintained
  4996. F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
  4997. F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
  4998. DRM DRIVER FOR SITRONIX ST7703 PANELS
  4999. M: Guido Günther <agx@sigxcpu.org>
  5000. R: Purism Kernel Team <kernel@puri.sm>
  5001. R: Ondrej Jirman <megous@megous.com>
  5002. S: Maintained
  5003. F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
  5004. F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
  5005. DRM DRIVER FOR SAVAGE VIDEO CARDS
  5006. S: Orphan / Obsolete
  5007. F: drivers/gpu/drm/savage/
  5008. F: include/uapi/drm/savage_drm.h
  5009. DRM DRIVER FOR SIS VIDEO CARDS
  5010. S: Orphan / Obsolete
  5011. F: drivers/gpu/drm/sis/
  5012. F: include/uapi/drm/sis_drm.h
  5013. DRM DRIVER FOR SITRONIX ST7586 PANELS
  5014. M: David Lechner <david@lechnology.com>
  5015. S: Maintained
  5016. T: git git://anongit.freedesktop.org/drm/drm-misc
  5017. F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
  5018. F: drivers/gpu/drm/tiny/st7586.c
  5019. DRM DRIVER FOR SITRONIX ST7701 PANELS
  5020. M: Jagan Teki <jagan@amarulasolutions.com>
  5021. S: Maintained
  5022. F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
  5023. F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
  5024. DRM DRIVER FOR SITRONIX ST7735R PANELS
  5025. M: David Lechner <david@lechnology.com>
  5026. S: Maintained
  5027. T: git git://anongit.freedesktop.org/drm/drm-misc
  5028. F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
  5029. F: drivers/gpu/drm/tiny/st7735r.c
  5030. DRM DRIVER FOR SONY ACX424AKP PANELS
  5031. M: Linus Walleij <linus.walleij@linaro.org>
  5032. S: Maintained
  5033. T: git git://anongit.freedesktop.org/drm/drm-misc
  5034. F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
  5035. DRM DRIVER FOR ST-ERICSSON MCDE
  5036. M: Linus Walleij <linus.walleij@linaro.org>
  5037. S: Maintained
  5038. T: git git://anongit.freedesktop.org/drm/drm-misc
  5039. F: Documentation/devicetree/bindings/display/ste,mcde.txt
  5040. F: drivers/gpu/drm/mcde/
  5041. DRM DRIVER FOR TDFX VIDEO CARDS
  5042. S: Orphan / Obsolete
  5043. F: drivers/gpu/drm/tdfx/
  5044. DRM DRIVER FOR TPO TPG110 PANELS
  5045. M: Linus Walleij <linus.walleij@linaro.org>
  5046. S: Maintained
  5047. T: git git://anongit.freedesktop.org/drm/drm-misc
  5048. F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
  5049. F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
  5050. DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
  5051. M: Dave Airlie <airlied@redhat.com>
  5052. R: Sean Paul <sean@poorly.run>
  5053. R: Thomas Zimmermann <tzimmermann@suse.de>
  5054. L: dri-devel@lists.freedesktop.org
  5055. S: Supported
  5056. T: git git://anongit.freedesktop.org/drm/drm-misc
  5057. F: drivers/gpu/drm/udl/
  5058. DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
  5059. M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
  5060. M: Melissa Wen <melissa.srw@gmail.com>
  5061. R: Haneen Mohammed <hamohammed.sa@gmail.com>
  5062. R: Daniel Vetter <daniel@ffwll.ch>
  5063. L: dri-devel@lists.freedesktop.org
  5064. S: Maintained
  5065. T: git git://anongit.freedesktop.org/drm/drm-misc
  5066. F: Documentation/gpu/vkms.rst
  5067. F: drivers/gpu/drm/vkms/
  5068. DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
  5069. M: Hans de Goede <hdegoede@redhat.com>
  5070. L: dri-devel@lists.freedesktop.org
  5071. S: Maintained
  5072. T: git git://anongit.freedesktop.org/drm/drm-misc
  5073. F: drivers/gpu/drm/vboxvideo/
  5074. DRM DRIVER FOR VMWARE VIRTUAL GPU
  5075. M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
  5076. M: Roland Scheidegger <sroland@vmware.com>
  5077. L: dri-devel@lists.freedesktop.org
  5078. S: Supported
  5079. T: git git://people.freedesktop.org/~sroland/linux
  5080. F: drivers/gpu/drm/vmwgfx/
  5081. F: include/uapi/drm/vmwgfx_drm.h
  5082. DRM DRIVERS
  5083. M: David Airlie <airlied@linux.ie>
  5084. M: Daniel Vetter <daniel@ffwll.ch>
  5085. L: dri-devel@lists.freedesktop.org
  5086. S: Maintained
  5087. B: https://bugs.freedesktop.org/
  5088. C: irc://chat.freenode.net/dri-devel
  5089. T: git git://anongit.freedesktop.org/drm/drm
  5090. F: Documentation/devicetree/bindings/display/
  5091. F: Documentation/devicetree/bindings/gpu/
  5092. F: Documentation/gpu/
  5093. F: drivers/gpu/drm/
  5094. F: drivers/gpu/vga/
  5095. F: include/drm/
  5096. F: include/linux/vga*
  5097. F: include/uapi/drm/
  5098. DRM DRIVERS AND MISC GPU PATCHES
  5099. M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
  5100. M: Maxime Ripard <mripard@kernel.org>
  5101. M: Thomas Zimmermann <tzimmermann@suse.de>
  5102. S: Maintained
  5103. W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
  5104. T: git git://anongit.freedesktop.org/drm/drm-misc
  5105. F: Documentation/gpu/
  5106. F: drivers/gpu/drm/*
  5107. F: drivers/gpu/vga/
  5108. F: include/drm/drm*
  5109. F: include/linux/vga*
  5110. F: include/uapi/drm/drm*
  5111. DRM DRIVERS FOR ALLWINNER A10
  5112. M: Maxime Ripard <mripard@kernel.org>
  5113. M: Chen-Yu Tsai <wens@csie.org>
  5114. L: dri-devel@lists.freedesktop.org
  5115. S: Supported
  5116. T: git git://anongit.freedesktop.org/drm/drm-misc
  5117. F: Documentation/devicetree/bindings/display/allwinner*
  5118. F: drivers/gpu/drm/sun4i/
  5119. DRM DRIVERS FOR AMLOGIC SOCS
  5120. M: Neil Armstrong <narmstrong@baylibre.com>
  5121. L: dri-devel@lists.freedesktop.org
  5122. L: linux-amlogic@lists.infradead.org
  5123. S: Supported
  5124. W: http://linux-meson.com/
  5125. T: git git://anongit.freedesktop.org/drm/drm-misc
  5126. F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
  5127. F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
  5128. F: Documentation/gpu/meson.rst
  5129. F: drivers/gpu/drm/meson/
  5130. DRM DRIVERS FOR ATMEL HLCDC
  5131. M: Sam Ravnborg <sam@ravnborg.org>
  5132. M: Boris Brezillon <bbrezillon@kernel.org>
  5133. L: dri-devel@lists.freedesktop.org
  5134. S: Supported
  5135. T: git git://anongit.freedesktop.org/drm/drm-misc
  5136. F: Documentation/devicetree/bindings/display/atmel/
  5137. F: drivers/gpu/drm/atmel-hlcdc/
  5138. DRM DRIVERS FOR BRIDGE CHIPS
  5139. M: Andrzej Hajda <a.hajda@samsung.com>
  5140. M: Neil Armstrong <narmstrong@baylibre.com>
  5141. R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
  5142. R: Jonas Karlman <jonas@kwiboo.se>
  5143. R: Jernej Skrabec <jernej.skrabec@siol.net>
  5144. S: Maintained
  5145. T: git git://anongit.freedesktop.org/drm/drm-misc
  5146. F: drivers/gpu/drm/bridge/
  5147. DRM DRIVERS FOR EXYNOS
  5148. M: Inki Dae <inki.dae@samsung.com>
  5149. M: Joonyoung Shim <jy0922.shim@samsung.com>
  5150. M: Seung-Woo Kim <sw0312.kim@samsung.com>
  5151. M: Kyungmin Park <kyungmin.park@samsung.com>
  5152. L: dri-devel@lists.freedesktop.org
  5153. S: Supported
  5154. T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
  5155. F: Documentation/devicetree/bindings/display/exynos/
  5156. F: drivers/gpu/drm/exynos/
  5157. F: include/uapi/drm/exynos_drm.h
  5158. DRM DRIVERS FOR FREESCALE DCU
  5159. M: Stefan Agner <stefan@agner.ch>
  5160. M: Alison Wang <alison.wang@nxp.com>
  5161. L: dri-devel@lists.freedesktop.org
  5162. S: Supported
  5163. T: git git://anongit.freedesktop.org/drm/drm-misc
  5164. F: Documentation/devicetree/bindings/display/fsl,dcu.txt
  5165. F: Documentation/devicetree/bindings/display/fsl,tcon.txt
  5166. F: drivers/gpu/drm/fsl-dcu/
  5167. DRM DRIVERS FOR FREESCALE IMX
  5168. M: Philipp Zabel <p.zabel@pengutronix.de>
  5169. L: dri-devel@lists.freedesktop.org
  5170. S: Maintained
  5171. F: Documentation/devicetree/bindings/display/imx/
  5172. F: drivers/gpu/drm/imx/
  5173. F: drivers/gpu/ipu-v3/
  5174. DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
  5175. M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
  5176. L: dri-devel@lists.freedesktop.org
  5177. S: Maintained
  5178. T: git git://github.com/patjak/drm-gma500
  5179. F: drivers/gpu/drm/gma500/
  5180. DRM DRIVERS FOR HISILICON
  5181. M: Xinliang Liu <xinliang.liu@linaro.org>
  5182. M: Tian Tao <tiantao6@hisilicon.com>
  5183. R: John Stultz <john.stultz@linaro.org>
  5184. R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
  5185. R: Chen Feng <puck.chen@hisilicon.com>
  5186. L: dri-devel@lists.freedesktop.org
  5187. S: Maintained
  5188. T: git git://anongit.freedesktop.org/drm/drm-misc
  5189. F: Documentation/devicetree/bindings/display/hisilicon/
  5190. F: drivers/gpu/drm/hisilicon/
  5191. DRM DRIVERS FOR LIMA
  5192. M: Qiang Yu <yuq825@gmail.com>
  5193. L: dri-devel@lists.freedesktop.org
  5194. L: lima@lists.freedesktop.org (moderated for non-subscribers)
  5195. S: Maintained
  5196. T: git git://anongit.freedesktop.org/drm/drm-misc
  5197. F: drivers/gpu/drm/lima/
  5198. F: include/uapi/drm/lima_drm.h
  5199. DRM DRIVERS FOR MEDIATEK
  5200. M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
  5201. M: Philipp Zabel <p.zabel@pengutronix.de>
  5202. L: dri-devel@lists.freedesktop.org
  5203. S: Supported
  5204. F: Documentation/devicetree/bindings/display/mediatek/
  5205. F: drivers/gpu/drm/mediatek/
  5206. F: drivers/phy/mediatek/phy-mtk-hdmi*
  5207. DRM DRIVERS FOR NVIDIA TEGRA
  5208. M: Thierry Reding <thierry.reding@gmail.com>
  5209. L: dri-devel@lists.freedesktop.org
  5210. L: linux-tegra@vger.kernel.org
  5211. S: Supported
  5212. T: git git://anongit.freedesktop.org/tegra/linux.git
  5213. F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
  5214. F: drivers/gpu/drm/tegra/
  5215. F: drivers/gpu/host1x/
  5216. F: include/linux/host1x.h
  5217. F: include/uapi/drm/tegra_drm.h
  5218. DRM DRIVERS FOR RENESAS
  5219. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  5220. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  5221. L: dri-devel@lists.freedesktop.org
  5222. L: linux-renesas-soc@vger.kernel.org
  5223. S: Supported
  5224. T: git git://linuxtv.org/pinchartl/media drm/du/next
  5225. F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
  5226. F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
  5227. F: Documentation/devicetree/bindings/display/renesas,du.txt
  5228. F: drivers/gpu/drm/rcar-du/
  5229. F: drivers/gpu/drm/shmobile/
  5230. F: include/linux/platform_data/shmob_drm.h
  5231. DRM DRIVERS FOR ROCKCHIP
  5232. M: Sandy Huang <hjc@rock-chips.com>
  5233. M: Heiko Stübner <heiko@sntech.de>
  5234. L: dri-devel@lists.freedesktop.org
  5235. S: Maintained
  5236. T: git git://anongit.freedesktop.org/drm/drm-misc
  5237. F: Documentation/devicetree/bindings/display/rockchip/
  5238. F: drivers/gpu/drm/rockchip/
  5239. DRM DRIVERS FOR STI
  5240. M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
  5241. M: Vincent Abriou <vincent.abriou@st.com>
  5242. L: dri-devel@lists.freedesktop.org
  5243. S: Maintained
  5244. T: git git://anongit.freedesktop.org/drm/drm-misc
  5245. F: Documentation/devicetree/bindings/display/st,stih4xx.txt
  5246. F: drivers/gpu/drm/sti
  5247. DRM DRIVERS FOR STM
  5248. M: Yannick Fertre <yannick.fertre@st.com>
  5249. M: Philippe Cornu <philippe.cornu@st.com>
  5250. M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
  5251. M: Vincent Abriou <vincent.abriou@st.com>
  5252. L: dri-devel@lists.freedesktop.org
  5253. S: Maintained
  5254. T: git git://anongit.freedesktop.org/drm/drm-misc
  5255. F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
  5256. F: drivers/gpu/drm/stm
  5257. DRM DRIVERS FOR TI KEYSTONE
  5258. M: Jyri Sarha <jsarha@ti.com>
  5259. M: Tomi Valkeinen <tomi.valkeinen@ti.com>
  5260. L: dri-devel@lists.freedesktop.org
  5261. S: Maintained
  5262. T: git git://anongit.freedesktop.org/drm/drm-misc
  5263. F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
  5264. F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
  5265. F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
  5266. F: drivers/gpu/drm/tidss/
  5267. DRM DRIVERS FOR TI LCDC
  5268. M: Jyri Sarha <jsarha@ti.com>
  5269. R: Tomi Valkeinen <tomi.valkeinen@ti.com>
  5270. L: dri-devel@lists.freedesktop.org
  5271. S: Maintained
  5272. F: Documentation/devicetree/bindings/display/tilcdc/
  5273. F: drivers/gpu/drm/tilcdc/
  5274. DRM DRIVERS FOR TI OMAP
  5275. M: Tomi Valkeinen <tomi.valkeinen@ti.com>
  5276. L: dri-devel@lists.freedesktop.org
  5277. S: Maintained
  5278. F: Documentation/devicetree/bindings/display/ti/
  5279. F: drivers/gpu/drm/omapdrm/
  5280. DRM DRIVERS FOR V3D
  5281. M: Eric Anholt <eric@anholt.net>
  5282. S: Supported
  5283. T: git git://anongit.freedesktop.org/drm/drm-misc
  5284. F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
  5285. F: drivers/gpu/drm/v3d/
  5286. F: include/uapi/drm/v3d_drm.h
  5287. DRM DRIVERS FOR VC4
  5288. M: Eric Anholt <eric@anholt.net>
  5289. S: Supported
  5290. T: git git://github.com/anholt/linux
  5291. T: git git://anongit.freedesktop.org/drm/drm-misc
  5292. F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
  5293. F: drivers/gpu/drm/vc4/
  5294. F: include/uapi/drm/vc4_drm.h
  5295. DRM DRIVERS FOR VIVANTE GPU IP
  5296. M: Lucas Stach <l.stach@pengutronix.de>
  5297. R: Russell King <linux+etnaviv@armlinux.org.uk>
  5298. R: Christian Gmeiner <christian.gmeiner@gmail.com>
  5299. L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
  5300. L: dri-devel@lists.freedesktop.org
  5301. S: Maintained
  5302. F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
  5303. F: drivers/gpu/drm/etnaviv/
  5304. F: include/uapi/drm/etnaviv_drm.h
  5305. DRM DRIVERS FOR XEN
  5306. M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
  5307. L: dri-devel@lists.freedesktop.org
  5308. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  5309. S: Supported
  5310. T: git git://anongit.freedesktop.org/drm/drm-misc
  5311. F: Documentation/gpu/xen-front.rst
  5312. F: drivers/gpu/drm/xen/
  5313. DRM DRIVERS FOR XILINX
  5314. M: Hyun Kwon <hyun.kwon@xilinx.com>
  5315. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  5316. L: dri-devel@lists.freedesktop.org
  5317. S: Maintained
  5318. T: git git://anongit.freedesktop.org/drm/drm-misc
  5319. F: Documentation/devicetree/bindings/display/xlnx/
  5320. F: drivers/gpu/drm/xlnx/
  5321. DRM DRIVERS FOR ZTE ZX
  5322. M: Shawn Guo <shawnguo@kernel.org>
  5323. L: dri-devel@lists.freedesktop.org
  5324. S: Maintained
  5325. T: git git://anongit.freedesktop.org/drm/drm-misc
  5326. F: Documentation/devicetree/bindings/display/zte,vou.txt
  5327. F: drivers/gpu/drm/zte/
  5328. DRM PANEL DRIVERS
  5329. M: Thierry Reding <thierry.reding@gmail.com>
  5330. R: Sam Ravnborg <sam@ravnborg.org>
  5331. L: dri-devel@lists.freedesktop.org
  5332. S: Maintained
  5333. T: git git://anongit.freedesktop.org/drm/drm-misc
  5334. F: Documentation/devicetree/bindings/display/panel/
  5335. F: drivers/gpu/drm/drm_panel.c
  5336. F: drivers/gpu/drm/panel/
  5337. F: include/drm/drm_panel.h
  5338. DRM TTM SUBSYSTEM
  5339. M: Christian Koenig <christian.koenig@amd.com>
  5340. M: Huang Rui <ray.huang@amd.com>
  5341. L: dri-devel@lists.freedesktop.org
  5342. S: Maintained
  5343. T: git git://people.freedesktop.org/~agd5f/linux
  5344. F: drivers/gpu/drm/ttm/
  5345. F: include/drm/ttm/
  5346. DSBR100 USB FM RADIO DRIVER
  5347. M: Alexey Klimov <klimov.linux@gmail.com>
  5348. L: linux-media@vger.kernel.org
  5349. S: Maintained
  5350. T: git git://linuxtv.org/media_tree.git
  5351. F: drivers/media/radio/dsbr100.c
  5352. DT3155 MEDIA DRIVER
  5353. M: Hans Verkuil <hverkuil@xs4all.nl>
  5354. L: linux-media@vger.kernel.org
  5355. S: Odd Fixes
  5356. W: https://linuxtv.org
  5357. T: git git://linuxtv.org/media_tree.git
  5358. F: drivers/media/pci/dt3155/
  5359. DVB_USB_AF9015 MEDIA DRIVER
  5360. M: Antti Palosaari <crope@iki.fi>
  5361. L: linux-media@vger.kernel.org
  5362. S: Maintained
  5363. W: https://linuxtv.org
  5364. W: http://palosaari.fi/linux/
  5365. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5366. T: git git://linuxtv.org/anttip/media_tree.git
  5367. F: drivers/media/usb/dvb-usb-v2/af9015*
  5368. DVB_USB_AF9035 MEDIA DRIVER
  5369. M: Antti Palosaari <crope@iki.fi>
  5370. L: linux-media@vger.kernel.org
  5371. S: Maintained
  5372. W: https://linuxtv.org
  5373. W: http://palosaari.fi/linux/
  5374. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5375. T: git git://linuxtv.org/anttip/media_tree.git
  5376. F: drivers/media/usb/dvb-usb-v2/af9035*
  5377. DVB_USB_ANYSEE MEDIA DRIVER
  5378. M: Antti Palosaari <crope@iki.fi>
  5379. L: linux-media@vger.kernel.org
  5380. S: Maintained
  5381. W: https://linuxtv.org
  5382. W: http://palosaari.fi/linux/
  5383. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5384. T: git git://linuxtv.org/anttip/media_tree.git
  5385. F: drivers/media/usb/dvb-usb-v2/anysee*
  5386. DVB_USB_AU6610 MEDIA DRIVER
  5387. M: Antti Palosaari <crope@iki.fi>
  5388. L: linux-media@vger.kernel.org
  5389. S: Maintained
  5390. W: https://linuxtv.org
  5391. W: http://palosaari.fi/linux/
  5392. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5393. T: git git://linuxtv.org/anttip/media_tree.git
  5394. F: drivers/media/usb/dvb-usb-v2/au6610*
  5395. DVB_USB_CE6230 MEDIA DRIVER
  5396. M: Antti Palosaari <crope@iki.fi>
  5397. L: linux-media@vger.kernel.org
  5398. S: Maintained
  5399. W: https://linuxtv.org
  5400. W: http://palosaari.fi/linux/
  5401. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5402. T: git git://linuxtv.org/anttip/media_tree.git
  5403. F: drivers/media/usb/dvb-usb-v2/ce6230*
  5404. DVB_USB_CXUSB MEDIA DRIVER
  5405. M: Michael Krufky <mkrufky@linuxtv.org>
  5406. L: linux-media@vger.kernel.org
  5407. S: Maintained
  5408. W: https://linuxtv.org
  5409. W: http://github.com/mkrufky
  5410. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5411. T: git git://linuxtv.org/media_tree.git
  5412. F: drivers/media/usb/dvb-usb/cxusb*
  5413. DVB_USB_EC168 MEDIA DRIVER
  5414. M: Antti Palosaari <crope@iki.fi>
  5415. L: linux-media@vger.kernel.org
  5416. S: Maintained
  5417. W: https://linuxtv.org
  5418. W: http://palosaari.fi/linux/
  5419. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5420. T: git git://linuxtv.org/anttip/media_tree.git
  5421. F: drivers/media/usb/dvb-usb-v2/ec168*
  5422. DVB_USB_GL861 MEDIA DRIVER
  5423. M: Antti Palosaari <crope@iki.fi>
  5424. L: linux-media@vger.kernel.org
  5425. S: Maintained
  5426. W: https://linuxtv.org
  5427. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5428. T: git git://linuxtv.org/anttip/media_tree.git
  5429. F: drivers/media/usb/dvb-usb-v2/gl861*
  5430. DVB_USB_MXL111SF MEDIA DRIVER
  5431. M: Michael Krufky <mkrufky@linuxtv.org>
  5432. L: linux-media@vger.kernel.org
  5433. S: Maintained
  5434. W: https://linuxtv.org
  5435. W: http://github.com/mkrufky
  5436. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5437. T: git git://linuxtv.org/mkrufky/mxl111sf.git
  5438. F: drivers/media/usb/dvb-usb-v2/mxl111sf*
  5439. DVB_USB_RTL28XXU MEDIA DRIVER
  5440. M: Antti Palosaari <crope@iki.fi>
  5441. L: linux-media@vger.kernel.org
  5442. S: Maintained
  5443. W: https://linuxtv.org
  5444. W: http://palosaari.fi/linux/
  5445. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5446. T: git git://linuxtv.org/anttip/media_tree.git
  5447. F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
  5448. DVB_USB_V2 MEDIA DRIVER
  5449. M: Antti Palosaari <crope@iki.fi>
  5450. L: linux-media@vger.kernel.org
  5451. S: Maintained
  5452. W: https://linuxtv.org
  5453. W: http://palosaari.fi/linux/
  5454. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5455. T: git git://linuxtv.org/anttip/media_tree.git
  5456. F: drivers/media/usb/dvb-usb-v2/dvb_usb*
  5457. F: drivers/media/usb/dvb-usb-v2/usb_urb.c
  5458. DYNAMIC DEBUG
  5459. M: Jason Baron <jbaron@akamai.com>
  5460. S: Maintained
  5461. F: include/linux/dynamic_debug.h
  5462. F: lib/dynamic_debug.c
  5463. DYNAMIC INTERRUPT MODERATION
  5464. M: Tal Gilboa <talgi@nvidia.com>
  5465. S: Maintained
  5466. F: Documentation/networking/net_dim.rst
  5467. F: include/linux/dim.h
  5468. F: lib/dim/
  5469. DZ DECSTATION DZ11 SERIAL DRIVER
  5470. M: "Maciej W. Rozycki" <macro@linux-mips.org>
  5471. S: Maintained
  5472. F: drivers/tty/serial/dz.*
  5473. E3X0 POWER BUTTON DRIVER
  5474. M: Moritz Fischer <moritz.fischer@ettus.com>
  5475. L: usrp-users@lists.ettus.com
  5476. S: Supported
  5477. W: http://www.ettus.com
  5478. F: Documentation/devicetree/bindings/input/e3x0-button.txt
  5479. F: drivers/input/misc/e3x0-button.c
  5480. E4000 MEDIA DRIVER
  5481. M: Antti Palosaari <crope@iki.fi>
  5482. L: linux-media@vger.kernel.org
  5483. S: Maintained
  5484. W: https://linuxtv.org
  5485. W: http://palosaari.fi/linux/
  5486. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5487. T: git git://linuxtv.org/anttip/media_tree.git
  5488. F: drivers/media/tuners/e4000*
  5489. EARTH_PT1 MEDIA DRIVER
  5490. M: Akihiro Tsukada <tskd08@gmail.com>
  5491. L: linux-media@vger.kernel.org
  5492. S: Odd Fixes
  5493. F: drivers/media/pci/pt1/
  5494. EARTH_PT3 MEDIA DRIVER
  5495. M: Akihiro Tsukada <tskd08@gmail.com>
  5496. L: linux-media@vger.kernel.org
  5497. S: Odd Fixes
  5498. F: drivers/media/pci/pt3/
  5499. EC100 MEDIA DRIVER
  5500. M: Antti Palosaari <crope@iki.fi>
  5501. L: linux-media@vger.kernel.org
  5502. S: Maintained
  5503. W: https://linuxtv.org
  5504. W: http://palosaari.fi/linux/
  5505. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5506. T: git git://linuxtv.org/anttip/media_tree.git
  5507. F: drivers/media/dvb-frontends/ec100*
  5508. ECRYPT FILE SYSTEM
  5509. M: Tyler Hicks <code@tyhicks.com>
  5510. L: ecryptfs@vger.kernel.org
  5511. S: Odd Fixes
  5512. W: http://ecryptfs.org
  5513. W: https://launchpad.net/ecryptfs
  5514. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
  5515. F: Documentation/filesystems/ecryptfs.rst
  5516. F: fs/ecryptfs/
  5517. EDAC-AMD64
  5518. M: Borislav Petkov <bp@alien8.de>
  5519. L: linux-edac@vger.kernel.org
  5520. S: Maintained
  5521. F: drivers/edac/amd64_edac*
  5522. EDAC-ARMADA
  5523. M: Jan Luebbe <jlu@pengutronix.de>
  5524. L: linux-edac@vger.kernel.org
  5525. S: Maintained
  5526. F: drivers/edac/armada_xp_*
  5527. EDAC-AST2500
  5528. M: Stefan Schaeckeler <sschaeck@cisco.com>
  5529. S: Supported
  5530. F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
  5531. F: drivers/edac/aspeed_edac.c
  5532. EDAC-BLUEFIELD
  5533. M: Shravan Kumar Ramani <shravankr@nvidia.com>
  5534. S: Supported
  5535. F: drivers/edac/bluefield_edac.c
  5536. EDAC-CALXEDA
  5537. M: Andre Przywara <andre.przywara@arm.com>
  5538. L: linux-edac@vger.kernel.org
  5539. S: Maintained
  5540. F: drivers/edac/highbank*
  5541. EDAC-CAVIUM OCTEON
  5542. M: Ralf Baechle <ralf@linux-mips.org>
  5543. L: linux-edac@vger.kernel.org
  5544. L: linux-mips@vger.kernel.org
  5545. S: Supported
  5546. F: drivers/edac/octeon_edac*
  5547. EDAC-CAVIUM THUNDERX
  5548. M: Robert Richter <rric@kernel.org>
  5549. L: linux-edac@vger.kernel.org
  5550. S: Odd Fixes
  5551. F: drivers/edac/thunderx_edac*
  5552. EDAC-CORE
  5553. M: Borislav Petkov <bp@alien8.de>
  5554. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  5555. M: Tony Luck <tony.luck@intel.com>
  5556. R: James Morse <james.morse@arm.com>
  5557. R: Robert Richter <rric@kernel.org>
  5558. L: linux-edac@vger.kernel.org
  5559. S: Supported
  5560. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
  5561. F: Documentation/admin-guide/ras.rst
  5562. F: Documentation/driver-api/edac.rst
  5563. F: drivers/edac/
  5564. F: include/linux/edac.h
  5565. EDAC-DMC520
  5566. M: Lei Wang <lewan@microsoft.com>
  5567. L: linux-edac@vger.kernel.org
  5568. S: Supported
  5569. F: drivers/edac/dmc520_edac.c
  5570. EDAC-E752X
  5571. M: Mark Gross <mark.gross@intel.com>
  5572. L: linux-edac@vger.kernel.org
  5573. S: Maintained
  5574. F: drivers/edac/e752x_edac.c
  5575. EDAC-E7XXX
  5576. L: linux-edac@vger.kernel.org
  5577. S: Maintained
  5578. F: drivers/edac/e7xxx_edac.c
  5579. EDAC-FSL_DDR
  5580. M: York Sun <york.sun@nxp.com>
  5581. L: linux-edac@vger.kernel.org
  5582. S: Maintained
  5583. F: drivers/edac/fsl_ddr_edac.*
  5584. EDAC-GHES
  5585. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  5586. L: linux-edac@vger.kernel.org
  5587. S: Maintained
  5588. F: drivers/edac/ghes_edac.c
  5589. EDAC-I10NM
  5590. M: Tony Luck <tony.luck@intel.com>
  5591. L: linux-edac@vger.kernel.org
  5592. S: Maintained
  5593. F: drivers/edac/i10nm_base.c
  5594. EDAC-I3000
  5595. L: linux-edac@vger.kernel.org
  5596. S: Orphan
  5597. F: drivers/edac/i3000_edac.c
  5598. EDAC-I5000
  5599. L: linux-edac@vger.kernel.org
  5600. S: Maintained
  5601. F: drivers/edac/i5000_edac.c
  5602. EDAC-I5400
  5603. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  5604. L: linux-edac@vger.kernel.org
  5605. S: Maintained
  5606. F: drivers/edac/i5400_edac.c
  5607. EDAC-I7300
  5608. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  5609. L: linux-edac@vger.kernel.org
  5610. S: Maintained
  5611. F: drivers/edac/i7300_edac.c
  5612. EDAC-I7CORE
  5613. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  5614. L: linux-edac@vger.kernel.org
  5615. S: Maintained
  5616. F: drivers/edac/i7core_edac.c
  5617. EDAC-I82443BXGX
  5618. M: Tim Small <tim@buttersideup.com>
  5619. L: linux-edac@vger.kernel.org
  5620. S: Maintained
  5621. F: drivers/edac/i82443bxgx_edac.c
  5622. EDAC-I82975X
  5623. M: "Arvind R." <arvino55@gmail.com>
  5624. L: linux-edac@vger.kernel.org
  5625. S: Maintained
  5626. F: drivers/edac/i82975x_edac.c
  5627. EDAC-IE31200
  5628. M: Jason Baron <jbaron@akamai.com>
  5629. L: linux-edac@vger.kernel.org
  5630. S: Maintained
  5631. F: drivers/edac/ie31200_edac.c
  5632. EDAC-MPC85XX
  5633. M: Johannes Thumshirn <morbidrsa@gmail.com>
  5634. L: linux-edac@vger.kernel.org
  5635. S: Maintained
  5636. F: drivers/edac/mpc85xx_edac.[ch]
  5637. EDAC-PASEMI
  5638. M: Egor Martovetsky <egor@pasemi.com>
  5639. L: linux-edac@vger.kernel.org
  5640. S: Maintained
  5641. F: drivers/edac/pasemi_edac.c
  5642. EDAC-PND2
  5643. M: Tony Luck <tony.luck@intel.com>
  5644. L: linux-edac@vger.kernel.org
  5645. S: Maintained
  5646. F: drivers/edac/pnd2_edac.[ch]
  5647. EDAC-QCOM
  5648. M: Channagoud Kadabi <ckadabi@codeaurora.org>
  5649. M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
  5650. L: linux-arm-msm@vger.kernel.org
  5651. L: linux-edac@vger.kernel.org
  5652. S: Maintained
  5653. F: drivers/edac/qcom_edac.c
  5654. EDAC-R82600
  5655. M: Tim Small <tim@buttersideup.com>
  5656. L: linux-edac@vger.kernel.org
  5657. S: Maintained
  5658. F: drivers/edac/r82600_edac.c
  5659. EDAC-SBRIDGE
  5660. M: Tony Luck <tony.luck@intel.com>
  5661. R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
  5662. L: linux-edac@vger.kernel.org
  5663. S: Maintained
  5664. F: drivers/edac/sb_edac.c
  5665. EDAC-SIFIVE
  5666. M: Yash Shah <yash.shah@sifive.com>
  5667. L: linux-edac@vger.kernel.org
  5668. S: Supported
  5669. F: drivers/edac/sifive_edac.c
  5670. EDAC-SKYLAKE
  5671. M: Tony Luck <tony.luck@intel.com>
  5672. L: linux-edac@vger.kernel.org
  5673. S: Maintained
  5674. F: drivers/edac/skx_*.c
  5675. EDAC-TI
  5676. M: Tero Kristo <t-kristo@ti.com>
  5677. L: linux-edac@vger.kernel.org
  5678. S: Maintained
  5679. F: drivers/edac/ti_edac.c
  5680. EDIROL UA-101/UA-1000 DRIVER
  5681. M: Clemens Ladisch <clemens@ladisch.de>
  5682. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  5683. S: Maintained
  5684. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  5685. F: sound/usb/misc/ua101.c
  5686. EFI TEST DRIVER
  5687. M: Ivan Hu <ivan.hu@canonical.com>
  5688. M: Ard Biesheuvel <ardb@kernel.org>
  5689. L: linux-efi@vger.kernel.org
  5690. S: Maintained
  5691. F: drivers/firmware/efi/test/
  5692. EFI VARIABLE FILESYSTEM
  5693. M: Matthew Garrett <matthew.garrett@nebula.com>
  5694. M: Jeremy Kerr <jk@ozlabs.org>
  5695. M: Ard Biesheuvel <ardb@kernel.org>
  5696. L: linux-efi@vger.kernel.org
  5697. S: Maintained
  5698. T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
  5699. F: fs/efivarfs/
  5700. EFIFB FRAMEBUFFER DRIVER
  5701. M: Peter Jones <pjones@redhat.com>
  5702. L: linux-fbdev@vger.kernel.org
  5703. S: Maintained
  5704. F: drivers/video/fbdev/efifb.c
  5705. EFS FILESYSTEM
  5706. S: Orphan
  5707. W: http://aeschi.ch.eu.org/efs/
  5708. F: fs/efs/
  5709. EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
  5710. M: Douglas Miller <dougmill@linux.ibm.com>
  5711. L: netdev@vger.kernel.org
  5712. S: Maintained
  5713. F: drivers/net/ethernet/ibm/ehea/
  5714. EM28XX VIDEO4LINUX DRIVER
  5715. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  5716. L: linux-media@vger.kernel.org
  5717. S: Maintained
  5718. W: https://linuxtv.org
  5719. T: git git://linuxtv.org/media_tree.git
  5720. F: Documentation/admin-guide/media/em28xx*
  5721. F: drivers/media/usb/em28xx/
  5722. EMBEDDED LINUX
  5723. M: Paul Gortmaker <paul.gortmaker@windriver.com>
  5724. M: Matt Mackall <mpm@selenic.com>
  5725. M: David Woodhouse <dwmw2@infradead.org>
  5726. L: linux-embedded@vger.kernel.org
  5727. S: Maintained
  5728. EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
  5729. M: Adrian Hunter <adrian.hunter@intel.com>
  5730. M: Ritesh Harjani <riteshh@codeaurora.org>
  5731. M: Asutosh Das <asutoshd@codeaurora.org>
  5732. L: linux-mmc@vger.kernel.org
  5733. S: Maintained
  5734. F: drivers/mmc/host/cqhci*
  5735. EMULEX 10Gbps iSCSI - OneConnect DRIVER
  5736. M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
  5737. M: Ketan Mukadam <ketan.mukadam@broadcom.com>
  5738. M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
  5739. L: linux-scsi@vger.kernel.org
  5740. S: Supported
  5741. W: http://www.broadcom.com
  5742. F: drivers/scsi/be2iscsi/
  5743. EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
  5744. M: Ajit Khaparde <ajit.khaparde@broadcom.com>
  5745. M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
  5746. M: Somnath Kotur <somnath.kotur@broadcom.com>
  5747. L: netdev@vger.kernel.org
  5748. S: Supported
  5749. W: http://www.emulex.com
  5750. F: drivers/net/ethernet/emulex/benet/
  5751. EMULEX ONECONNECT ROCE DRIVER
  5752. M: Selvin Xavier <selvin.xavier@broadcom.com>
  5753. M: Devesh Sharma <devesh.sharma@broadcom.com>
  5754. L: linux-rdma@vger.kernel.org
  5755. S: Odd Fixes
  5756. W: http://www.broadcom.com
  5757. F: drivers/infiniband/hw/ocrdma/
  5758. F: include/uapi/rdma/ocrdma-abi.h
  5759. EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
  5760. M: James Smart <james.smart@broadcom.com>
  5761. M: Dick Kennedy <dick.kennedy@broadcom.com>
  5762. L: linux-scsi@vger.kernel.org
  5763. S: Supported
  5764. W: http://www.broadcom.com
  5765. F: drivers/scsi/lpfc/
  5766. ENE CB710 FLASH CARD READER DRIVER
  5767. M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
  5768. S: Maintained
  5769. F: drivers/misc/cb710/
  5770. F: drivers/mmc/host/cb710-mmc.*
  5771. F: include/linux/cb710.h
  5772. ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
  5773. M: Maxim Levitsky <maximlevitsky@gmail.com>
  5774. S: Maintained
  5775. F: drivers/media/rc/ene_ir.*
  5776. EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
  5777. M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
  5778. L: linuxppc-dev@lists.ozlabs.org
  5779. S: Maintained
  5780. F: drivers/tty/ehv_bytechan.c
  5781. EPSON S1D13XXX FRAMEBUFFER DRIVER
  5782. M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
  5783. S: Maintained
  5784. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
  5785. F: drivers/video/fbdev/s1d13xxxfb.c
  5786. F: include/video/s1d13xxxfb.h
  5787. EROFS FILE SYSTEM
  5788. M: Gao Xiang <xiang@kernel.org>
  5789. M: Chao Yu <yuchao0@huawei.com>
  5790. L: linux-erofs@lists.ozlabs.org
  5791. S: Maintained
  5792. T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
  5793. F: Documentation/filesystems/erofs.rst
  5794. F: fs/erofs/
  5795. F: include/trace/events/erofs.h
  5796. ERRSEQ ERROR TRACKING INFRASTRUCTURE
  5797. M: Jeff Layton <jlayton@kernel.org>
  5798. S: Maintained
  5799. F: include/linux/errseq.h
  5800. F: lib/errseq.c
  5801. ET131X NETWORK DRIVER
  5802. M: Mark Einon <mark.einon@gmail.com>
  5803. S: Odd Fixes
  5804. F: drivers/net/ethernet/agere/
  5805. ETHERNET BRIDGE
  5806. M: Roopa Prabhu <roopa@nvidia.com>
  5807. M: Nikolay Aleksandrov <nikolay@nvidia.com>
  5808. L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
  5809. L: netdev@vger.kernel.org
  5810. S: Maintained
  5811. W: http://www.linuxfoundation.org/en/Net:Bridge
  5812. F: include/linux/netfilter_bridge/
  5813. F: net/bridge/
  5814. ETHERNET PHY LIBRARY
  5815. M: Andrew Lunn <andrew@lunn.ch>
  5816. M: Heiner Kallweit <hkallweit1@gmail.com>
  5817. R: Russell King <linux@armlinux.org.uk>
  5818. L: netdev@vger.kernel.org
  5819. S: Maintained
  5820. F: Documentation/ABI/testing/sysfs-class-net-phydev
  5821. F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
  5822. F: Documentation/devicetree/bindings/net/mdio*
  5823. F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
  5824. F: Documentation/networking/phy.rst
  5825. F: drivers/net/mdio/
  5826. F: drivers/net/mdio/of_mdio.c
  5827. F: drivers/net/pcs/
  5828. F: drivers/net/phy/
  5829. F: drivers/of/of_net.c
  5830. F: include/dt-bindings/net/qca-ar803x.h
  5831. F: include/linux/*mdio*.h
  5832. F: include/linux/mdio/*.h
  5833. F: include/linux/of_net.h
  5834. F: include/linux/phy.h
  5835. F: include/linux/phy_fixed.h
  5836. F: include/linux/platform_data/mdio-bcm-unimac.h
  5837. F: include/linux/platform_data/mdio-gpio.h
  5838. F: include/trace/events/mdio.h
  5839. F: include/uapi/linux/mdio.h
  5840. F: include/uapi/linux/mii.h
  5841. EXFAT FILE SYSTEM
  5842. M: Namjae Jeon <namjae.jeon@samsung.com>
  5843. M: Sungjong Seo <sj1557.seo@samsung.com>
  5844. L: linux-fsdevel@vger.kernel.org
  5845. S: Maintained
  5846. F: fs/exfat/
  5847. EXT2 FILE SYSTEM
  5848. M: Jan Kara <jack@suse.com>
  5849. L: linux-ext4@vger.kernel.org
  5850. S: Maintained
  5851. F: Documentation/filesystems/ext2.rst
  5852. F: fs/ext2/
  5853. F: include/linux/ext2*
  5854. EXT4 FILE SYSTEM
  5855. M: "Theodore Ts'o" <tytso@mit.edu>
  5856. M: Andreas Dilger <adilger.kernel@dilger.ca>
  5857. L: linux-ext4@vger.kernel.org
  5858. S: Maintained
  5859. W: http://ext4.wiki.kernel.org
  5860. Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
  5861. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
  5862. F: Documentation/filesystems/ext4/
  5863. F: fs/ext4/
  5864. F: include/trace/events/ext4.h
  5865. Extended Verification Module (EVM)
  5866. M: Mimi Zohar <zohar@linux.ibm.com>
  5867. L: linux-integrity@vger.kernel.org
  5868. S: Supported
  5869. F: security/integrity/evm/
  5870. EXTENSIBLE FIRMWARE INTERFACE (EFI)
  5871. M: Ard Biesheuvel <ardb@kernel.org>
  5872. L: linux-efi@vger.kernel.org
  5873. S: Maintained
  5874. T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
  5875. F: Documentation/admin-guide/efi-stub.rst
  5876. F: arch/*/include/asm/efi.h
  5877. F: arch/*/kernel/efi.c
  5878. F: arch/arm/boot/compressed/efi-header.S
  5879. F: arch/arm64/kernel/efi-entry.S
  5880. F: arch/x86/platform/efi/
  5881. F: drivers/firmware/efi/
  5882. F: include/linux/efi*.h
  5883. EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
  5884. M: MyungJoo Ham <myungjoo.ham@samsung.com>
  5885. M: Chanwoo Choi <cw00.choi@samsung.com>
  5886. L: linux-kernel@vger.kernel.org
  5887. S: Maintained
  5888. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
  5889. F: Documentation/devicetree/bindings/extcon/
  5890. F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
  5891. F: drivers/extcon/
  5892. F: include/linux/extcon.h
  5893. F: include/linux/extcon/
  5894. EXTRA BOOT CONFIG
  5895. M: Masami Hiramatsu <mhiramat@kernel.org>
  5896. S: Maintained
  5897. F: Documentation/admin-guide/bootconfig.rst
  5898. F: fs/proc/bootconfig.c
  5899. F: include/linux/bootconfig.h
  5900. F: lib/bootconfig.c
  5901. F: tools/bootconfig/*
  5902. F: tools/bootconfig/scripts/*
  5903. EXYNOS DP DRIVER
  5904. M: Jingoo Han <jingoohan1@gmail.com>
  5905. L: dri-devel@lists.freedesktop.org
  5906. S: Maintained
  5907. F: drivers/gpu/drm/exynos/exynos_dp*
  5908. EXYNOS SYSMMU (IOMMU) driver
  5909. M: Marek Szyprowski <m.szyprowski@samsung.com>
  5910. L: iommu@lists.linux-foundation.org
  5911. S: Maintained
  5912. F: drivers/iommu/exynos-iommu.c
  5913. F2FS FILE SYSTEM
  5914. M: Jaegeuk Kim <jaegeuk@kernel.org>
  5915. M: Chao Yu <yuchao0@huawei.com>
  5916. L: linux-f2fs-devel@lists.sourceforge.net
  5917. S: Maintained
  5918. W: https://f2fs.wiki.kernel.org/
  5919. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
  5920. F: Documentation/ABI/testing/sysfs-fs-f2fs
  5921. F: Documentation/filesystems/f2fs.rst
  5922. F: fs/f2fs/
  5923. F: include/linux/f2fs_fs.h
  5924. F: include/trace/events/f2fs.h
  5925. F: include/uapi/linux/f2fs.h
  5926. F71805F HARDWARE MONITORING DRIVER
  5927. M: Jean Delvare <jdelvare@suse.com>
  5928. L: linux-hwmon@vger.kernel.org
  5929. S: Maintained
  5930. F: Documentation/hwmon/f71805f.rst
  5931. F: drivers/hwmon/f71805f.c
  5932. FADDR2LINE
  5933. M: Josh Poimboeuf <jpoimboe@redhat.com>
  5934. S: Maintained
  5935. F: scripts/faddr2line
  5936. FAILOVER MODULE
  5937. M: Sridhar Samudrala <sridhar.samudrala@intel.com>
  5938. L: netdev@vger.kernel.org
  5939. S: Supported
  5940. F: Documentation/networking/failover.rst
  5941. F: include/net/failover.h
  5942. F: net/core/failover.c
  5943. FANOTIFY
  5944. M: Jan Kara <jack@suse.cz>
  5945. R: Amir Goldstein <amir73il@gmail.com>
  5946. L: linux-fsdevel@vger.kernel.org
  5947. S: Maintained
  5948. F: fs/notify/fanotify/
  5949. F: include/linux/fanotify.h
  5950. F: include/uapi/linux/fanotify.h
  5951. FARSYNC SYNCHRONOUS DRIVER
  5952. M: Kevin Curtis <kevin.curtis@farsite.co.uk>
  5953. S: Supported
  5954. W: http://www.farsite.co.uk/
  5955. F: drivers/net/wan/farsync.*
  5956. FAULT INJECTION SUPPORT
  5957. M: Akinobu Mita <akinobu.mita@gmail.com>
  5958. S: Supported
  5959. F: Documentation/fault-injection/
  5960. F: lib/fault-inject.c
  5961. FBTFT Framebuffer drivers
  5962. L: dri-devel@lists.freedesktop.org
  5963. L: linux-fbdev@vger.kernel.org
  5964. S: Orphan
  5965. F: drivers/staging/fbtft/
  5966. FC0011 TUNER DRIVER
  5967. M: Michael Buesch <m@bues.ch>
  5968. L: linux-media@vger.kernel.org
  5969. S: Maintained
  5970. F: drivers/media/tuners/fc0011.c
  5971. F: drivers/media/tuners/fc0011.h
  5972. FC2580 MEDIA DRIVER
  5973. M: Antti Palosaari <crope@iki.fi>
  5974. L: linux-media@vger.kernel.org
  5975. S: Maintained
  5976. W: https://linuxtv.org
  5977. W: http://palosaari.fi/linux/
  5978. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5979. T: git git://linuxtv.org/anttip/media_tree.git
  5980. F: drivers/media/tuners/fc2580*
  5981. FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
  5982. M: Hannes Reinecke <hare@suse.de>
  5983. L: linux-scsi@vger.kernel.org
  5984. S: Supported
  5985. W: www.Open-FCoE.org
  5986. F: drivers/scsi/fcoe/
  5987. F: drivers/scsi/libfc/
  5988. F: include/scsi/fc/
  5989. F: include/scsi/libfc.h
  5990. F: include/scsi/libfcoe.h
  5991. F: include/uapi/scsi/fc/
  5992. FILE LOCKING (flock() and fcntl()/lockf())
  5993. M: Jeff Layton <jlayton@kernel.org>
  5994. M: "J. Bruce Fields" <bfields@fieldses.org>
  5995. L: linux-fsdevel@vger.kernel.org
  5996. S: Maintained
  5997. F: fs/fcntl.c
  5998. F: fs/locks.c
  5999. F: include/linux/fcntl.h
  6000. F: include/uapi/linux/fcntl.h
  6001. FILESYSTEM DIRECT ACCESS (DAX)
  6002. M: Dan Williams <dan.j.williams@intel.com>
  6003. R: Matthew Wilcox <willy@infradead.org>
  6004. R: Jan Kara <jack@suse.cz>
  6005. L: linux-fsdevel@vger.kernel.org
  6006. L: linux-nvdimm@lists.01.org
  6007. S: Supported
  6008. F: fs/dax.c
  6009. F: include/linux/dax.h
  6010. F: include/trace/events/fs_dax.h
  6011. FILESYSTEMS (VFS and infrastructure)
  6012. M: Alexander Viro <viro@zeniv.linux.org.uk>
  6013. L: linux-fsdevel@vger.kernel.org
  6014. S: Maintained
  6015. F: fs/*
  6016. F: include/linux/fs.h
  6017. F: include/linux/fs_types.h
  6018. F: include/uapi/linux/fs.h
  6019. F: include/uapi/linux/openat2.h
  6020. FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
  6021. M: Riku Voipio <riku.voipio@iki.fi>
  6022. L: linux-hwmon@vger.kernel.org
  6023. S: Maintained
  6024. F: drivers/hwmon/f75375s.c
  6025. F: include/linux/f75375s.h
  6026. FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
  6027. M: Clemens Ladisch <clemens@ladisch.de>
  6028. M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
  6029. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  6030. S: Maintained
  6031. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  6032. F: include/uapi/sound/firewire.h
  6033. F: sound/firewire/
  6034. FIREWIRE MEDIA DRIVERS (firedtv)
  6035. M: Stefan Richter <stefanr@s5r6.in-berlin.de>
  6036. L: linux-media@vger.kernel.org
  6037. L: linux1394-devel@lists.sourceforge.net
  6038. S: Maintained
  6039. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
  6040. F: drivers/media/firewire/
  6041. FIREWIRE SBP-2 TARGET
  6042. M: Chris Boot <bootc@bootc.net>
  6043. L: linux-scsi@vger.kernel.org
  6044. L: target-devel@vger.kernel.org
  6045. L: linux1394-devel@lists.sourceforge.net
  6046. S: Maintained
  6047. T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
  6048. F: drivers/target/sbp/
  6049. FIREWIRE SUBSYSTEM
  6050. M: Stefan Richter <stefanr@s5r6.in-berlin.de>
  6051. L: linux1394-devel@lists.sourceforge.net
  6052. S: Maintained
  6053. W: http://ieee1394.wiki.kernel.org/
  6054. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
  6055. F: drivers/firewire/
  6056. F: include/linux/firewire.h
  6057. F: include/uapi/linux/firewire*.h
  6058. F: tools/firewire/
  6059. FIRMWARE LOADER (request_firmware)
  6060. M: Luis Chamberlain <mcgrof@kernel.org>
  6061. L: linux-kernel@vger.kernel.org
  6062. S: Maintained
  6063. F: Documentation/firmware_class/
  6064. F: drivers/base/firmware_loader/
  6065. F: include/linux/firmware.h
  6066. FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
  6067. M: Joshua Morris <josh.h.morris@us.ibm.com>
  6068. M: Philip Kelleher <pjk1939@linux.ibm.com>
  6069. S: Maintained
  6070. F: drivers/block/rsxx/
  6071. FLEXTIMER FTM-QUADDEC DRIVER
  6072. M: Patrick Havelange <patrick.havelange@essensium.com>
  6073. L: linux-iio@vger.kernel.org
  6074. S: Maintained
  6075. F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
  6076. F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
  6077. F: drivers/counter/ftm-quaddec.c
  6078. FLOPPY DRIVER
  6079. M: Denis Efremov <efremov@linux.com>
  6080. L: linux-block@vger.kernel.org
  6081. S: Odd Fixes
  6082. F: drivers/block/floppy.c
  6083. FLYSKY FSIA6B RC RECEIVER
  6084. M: Markus Koch <markus@notsyncing.net>
  6085. L: linux-input@vger.kernel.org
  6086. S: Maintained
  6087. F: drivers/input/joystick/fsia6b.c
  6088. FORCEDETH GIGABIT ETHERNET DRIVER
  6089. M: Rain River <rain.1986.08.12@gmail.com>
  6090. M: Zhu Yanjun <zyjzyj2000@gmail.com>
  6091. L: netdev@vger.kernel.org
  6092. S: Maintained
  6093. F: drivers/net/ethernet/nvidia/*
  6094. FPGA DFL DRIVERS
  6095. M: Wu Hao <hao.wu@intel.com>
  6096. R: Tom Rix <trix@redhat.com>
  6097. L: linux-fpga@vger.kernel.org
  6098. S: Maintained
  6099. F: Documentation/ABI/testing/sysfs-bus-dfl
  6100. F: Documentation/fpga/dfl.rst
  6101. F: drivers/fpga/dfl*
  6102. F: include/uapi/linux/fpga-dfl.h
  6103. FPGA MANAGER FRAMEWORK
  6104. M: Moritz Fischer <mdf@kernel.org>
  6105. R: Tom Rix <trix@redhat.com>
  6106. L: linux-fpga@vger.kernel.org
  6107. S: Maintained
  6108. W: http://www.rocketboards.org
  6109. Q: http://patchwork.kernel.org/project/linux-fpga/list/
  6110. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
  6111. F: Documentation/devicetree/bindings/fpga/
  6112. F: Documentation/driver-api/fpga/
  6113. F: Documentation/fpga/
  6114. F: drivers/fpga/
  6115. F: include/linux/fpga/
  6116. FPU EMULATOR
  6117. M: Bill Metzenthen <billm@melbpc.org.au>
  6118. S: Maintained
  6119. W: http://floatingpoint.sourceforge.net/emulator/index.html
  6120. F: arch/x86/math-emu/
  6121. FRAME RELAY DLCI/FRAD (Sangoma drivers too)
  6122. L: netdev@vger.kernel.org
  6123. S: Orphan
  6124. F: drivers/net/wan/dlci.c
  6125. F: drivers/net/wan/sdla.c
  6126. FRAMEBUFFER LAYER
  6127. M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  6128. L: dri-devel@lists.freedesktop.org
  6129. L: linux-fbdev@vger.kernel.org
  6130. S: Maintained
  6131. Q: http://patchwork.kernel.org/project/linux-fbdev/list/
  6132. T: git git://anongit.freedesktop.org/drm/drm-misc
  6133. F: Documentation/fb/
  6134. F: drivers/video/
  6135. F: include/linux/fb.h
  6136. F: include/uapi/linux/fb.h
  6137. F: include/uapi/video/
  6138. F: include/video/
  6139. FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
  6140. M: Horia Geantă <horia.geanta@nxp.com>
  6141. M: Aymen Sghaier <aymen.sghaier@nxp.com>
  6142. L: linux-crypto@vger.kernel.org
  6143. S: Maintained
  6144. F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
  6145. F: drivers/crypto/caam/
  6146. FREESCALE COLDFIRE M5441X MMC DRIVER
  6147. M: Angelo Dureghello <angelo.dureghello@timesys.com>
  6148. L: linux-mmc@vger.kernel.org
  6149. S: Maintained
  6150. F: drivers/mmc/host/sdhci-esdhc-mcf.c
  6151. F: include/linux/platform_data/mmc-esdhc-mcf.h
  6152. FREESCALE DIU FRAMEBUFFER DRIVER
  6153. M: Timur Tabi <timur@kernel.org>
  6154. L: linux-fbdev@vger.kernel.org
  6155. S: Maintained
  6156. F: drivers/video/fbdev/fsl-diu-fb.*
  6157. FREESCALE DMA DRIVER
  6158. M: Li Yang <leoyang.li@nxp.com>
  6159. M: Zhang Wei <zw@zh-kernel.org>
  6160. L: linuxppc-dev@lists.ozlabs.org
  6161. S: Maintained
  6162. F: drivers/dma/fsldma.*
  6163. FREESCALE DSPI DRIVER
  6164. M: Vladimir Oltean <olteanv@gmail.com>
  6165. L: linux-spi@vger.kernel.org
  6166. S: Maintained
  6167. F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
  6168. F: drivers/spi/spi-fsl-dspi.c
  6169. F: include/linux/spi/spi-fsl-dspi.h
  6170. FREESCALE ENETC ETHERNET DRIVERS
  6171. M: Claudiu Manoil <claudiu.manoil@nxp.com>
  6172. L: netdev@vger.kernel.org
  6173. S: Maintained
  6174. F: drivers/net/ethernet/freescale/enetc/
  6175. FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
  6176. M: Claudiu Manoil <claudiu.manoil@nxp.com>
  6177. L: netdev@vger.kernel.org
  6178. S: Maintained
  6179. F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
  6180. F: drivers/net/ethernet/freescale/gianfar*
  6181. FREESCALE GPMI NAND DRIVER
  6182. M: Han Xu <han.xu@nxp.com>
  6183. L: linux-mtd@lists.infradead.org
  6184. S: Maintained
  6185. F: drivers/mtd/nand/raw/gpmi-nand/*
  6186. FREESCALE I2C CPM DRIVER
  6187. M: Jochen Friedrich <jochen@scram.de>
  6188. L: linuxppc-dev@lists.ozlabs.org
  6189. L: linux-i2c@vger.kernel.org
  6190. S: Maintained
  6191. F: drivers/i2c/busses/i2c-cpm.c
  6192. FREESCALE IMX / MXC FEC DRIVER
  6193. M: Fugang Duan <fugang.duan@nxp.com>
  6194. L: netdev@vger.kernel.org
  6195. S: Maintained
  6196. F: Documentation/devicetree/bindings/net/fsl-fec.txt
  6197. F: drivers/net/ethernet/freescale/fec.h
  6198. F: drivers/net/ethernet/freescale/fec_main.c
  6199. F: drivers/net/ethernet/freescale/fec_ptp.c
  6200. FREESCALE IMX / MXC FRAMEBUFFER DRIVER
  6201. M: Sascha Hauer <s.hauer@pengutronix.de>
  6202. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  6203. L: linux-fbdev@vger.kernel.org
  6204. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  6205. S: Maintained
  6206. F: drivers/video/fbdev/imxfb.c
  6207. F: include/linux/platform_data/video-imxfb.h
  6208. FREESCALE IMX DDR PMU DRIVER
  6209. M: Frank Li <Frank.li@nxp.com>
  6210. L: linux-arm-kernel@lists.infradead.org
  6211. S: Maintained
  6212. F: Documentation/admin-guide/perf/imx-ddr.rst
  6213. F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
  6214. F: drivers/perf/fsl_imx8_ddr_perf.c
  6215. FREESCALE IMX I2C DRIVER
  6216. M: Oleksij Rempel <o.rempel@pengutronix.de>
  6217. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  6218. L: linux-i2c@vger.kernel.org
  6219. S: Maintained
  6220. F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
  6221. F: drivers/i2c/busses/i2c-imx.c
  6222. FREESCALE IMX LPI2C DRIVER
  6223. M: Dong Aisheng <aisheng.dong@nxp.com>
  6224. L: linux-i2c@vger.kernel.org
  6225. L: linux-imx@nxp.com
  6226. S: Maintained
  6227. F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
  6228. F: drivers/i2c/busses/i2c-imx-lpi2c.c
  6229. FREESCALE QORIQ DPAA ETHERNET DRIVER
  6230. M: Madalin Bucur <madalin.bucur@nxp.com>
  6231. L: netdev@vger.kernel.org
  6232. S: Maintained
  6233. F: drivers/net/ethernet/freescale/dpaa
  6234. FREESCALE QORIQ DPAA FMAN DRIVER
  6235. M: Madalin Bucur <madalin.bucur@nxp.com>
  6236. L: netdev@vger.kernel.org
  6237. S: Maintained
  6238. F: Documentation/devicetree/bindings/net/fsl-fman.txt
  6239. F: drivers/net/ethernet/freescale/fman
  6240. FREESCALE QORIQ PTP CLOCK DRIVER
  6241. M: Yangbo Lu <yangbo.lu@nxp.com>
  6242. L: netdev@vger.kernel.org
  6243. S: Maintained
  6244. F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
  6245. F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
  6246. F: drivers/net/ethernet/freescale/dpaa2/dprtc*
  6247. F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
  6248. F: drivers/ptp/ptp_qoriq.c
  6249. F: drivers/ptp/ptp_qoriq_debugfs.c
  6250. F: include/linux/fsl/ptp_qoriq.h
  6251. FREESCALE QUAD SPI DRIVER
  6252. M: Han Xu <han.xu@nxp.com>
  6253. L: linux-spi@vger.kernel.org
  6254. S: Maintained
  6255. F: drivers/spi/spi-fsl-qspi.c
  6256. FREESCALE QUICC ENGINE LIBRARY
  6257. M: Qiang Zhao <qiang.zhao@nxp.com>
  6258. L: linuxppc-dev@lists.ozlabs.org
  6259. S: Maintained
  6260. F: drivers/soc/fsl/qe/
  6261. F: include/soc/fsl/*qe*.h
  6262. F: include/soc/fsl/*ucc*.h
  6263. FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
  6264. M: Li Yang <leoyang.li@nxp.com>
  6265. L: netdev@vger.kernel.org
  6266. L: linuxppc-dev@lists.ozlabs.org
  6267. S: Maintained
  6268. F: drivers/net/ethernet/freescale/ucc_geth*
  6269. FREESCALE QUICC ENGINE UCC HDLC DRIVER
  6270. M: Zhao Qiang <qiang.zhao@nxp.com>
  6271. L: netdev@vger.kernel.org
  6272. L: linuxppc-dev@lists.ozlabs.org
  6273. S: Maintained
  6274. F: drivers/net/wan/fsl_ucc_hdlc*
  6275. FREESCALE QUICC ENGINE UCC UART DRIVER
  6276. M: Timur Tabi <timur@kernel.org>
  6277. L: linuxppc-dev@lists.ozlabs.org
  6278. S: Maintained
  6279. F: drivers/tty/serial/ucc_uart.c
  6280. FREESCALE SOC DRIVERS
  6281. M: Li Yang <leoyang.li@nxp.com>
  6282. L: linuxppc-dev@lists.ozlabs.org
  6283. L: linux-arm-kernel@lists.infradead.org
  6284. S: Maintained
  6285. F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
  6286. F: Documentation/devicetree/bindings/soc/fsl/
  6287. F: drivers/soc/fsl/
  6288. F: include/linux/fsl/
  6289. FREESCALE SOC FS_ENET DRIVER
  6290. M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
  6291. L: linuxppc-dev@lists.ozlabs.org
  6292. L: netdev@vger.kernel.org
  6293. S: Maintained
  6294. F: drivers/net/ethernet/freescale/fs_enet/
  6295. F: include/linux/fs_enet_pd.h
  6296. FREESCALE SOC SOUND DRIVERS
  6297. M: Timur Tabi <timur@kernel.org>
  6298. M: Nicolin Chen <nicoleotsuka@gmail.com>
  6299. M: Xiubo Li <Xiubo.Lee@gmail.com>
  6300. R: Fabio Estevam <festevam@gmail.com>
  6301. R: Shengjiu Wang <shengjiu.wang@gmail.com>
  6302. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  6303. L: linuxppc-dev@lists.ozlabs.org
  6304. S: Maintained
  6305. F: sound/soc/fsl/fsl*
  6306. F: sound/soc/fsl/imx*
  6307. F: sound/soc/fsl/mpc8610_hpcd.c
  6308. FREESCALE USB PERIPHERAL DRIVERS
  6309. M: Li Yang <leoyang.li@nxp.com>
  6310. L: linux-usb@vger.kernel.org
  6311. L: linuxppc-dev@lists.ozlabs.org
  6312. S: Maintained
  6313. F: drivers/usb/gadget/udc/fsl*
  6314. FREESCALE USB PHY DRIVER
  6315. M: Ran Wang <ran.wang_1@nxp.com>
  6316. L: linux-usb@vger.kernel.org
  6317. L: linuxppc-dev@lists.ozlabs.org
  6318. S: Maintained
  6319. F: drivers/usb/phy/phy-fsl-usb*
  6320. FREEVXFS FILESYSTEM
  6321. M: Christoph Hellwig <hch@infradead.org>
  6322. S: Maintained
  6323. W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
  6324. F: fs/freevxfs/
  6325. FREEZER
  6326. M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
  6327. M: Pavel Machek <pavel@ucw.cz>
  6328. L: linux-pm@vger.kernel.org
  6329. S: Supported
  6330. F: Documentation/power/freezing-of-tasks.rst
  6331. F: include/linux/freezer.h
  6332. F: kernel/freezer.c
  6333. FRONTSWAP API
  6334. M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  6335. L: linux-kernel@vger.kernel.org
  6336. S: Maintained
  6337. F: include/linux/frontswap.h
  6338. F: mm/frontswap.c
  6339. FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
  6340. M: David Howells <dhowells@redhat.com>
  6341. L: linux-cachefs@redhat.com (moderated for non-subscribers)
  6342. S: Supported
  6343. F: Documentation/filesystems/caching/
  6344. F: fs/fscache/
  6345. F: include/linux/fscache*.h
  6346. FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
  6347. M: Theodore Y. Ts'o <tytso@mit.edu>
  6348. M: Jaegeuk Kim <jaegeuk@kernel.org>
  6349. M: Eric Biggers <ebiggers@kernel.org>
  6350. L: linux-fscrypt@vger.kernel.org
  6351. S: Supported
  6352. Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
  6353. T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
  6354. F: Documentation/filesystems/fscrypt.rst
  6355. F: fs/crypto/
  6356. F: include/linux/fscrypt*.h
  6357. F: include/uapi/linux/fscrypt.h
  6358. FSI SUBSYSTEM
  6359. M: Jeremy Kerr <jk@ozlabs.org>
  6360. M: Joel Stanley <joel@jms.id.au>
  6361. R: Alistar Popple <alistair@popple.id.au>
  6362. R: Eddie James <eajames@linux.ibm.com>
  6363. L: linux-fsi@lists.ozlabs.org
  6364. S: Supported
  6365. Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
  6366. T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
  6367. F: drivers/fsi/
  6368. F: include/linux/fsi*.h
  6369. F: include/trace/events/fsi*.h
  6370. FSI-ATTACHED I2C DRIVER
  6371. M: Eddie James <eajames@linux.ibm.com>
  6372. L: linux-i2c@vger.kernel.org
  6373. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  6374. S: Maintained
  6375. F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
  6376. F: drivers/i2c/busses/i2c-fsi.c
  6377. FSI-ATTACHED SPI DRIVER
  6378. M: Eddie James <eajames@linux.ibm.com>
  6379. L: linux-spi@vger.kernel.org
  6380. S: Maintained
  6381. F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
  6382. F: drivers/spi/spi-fsi.c
  6383. FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
  6384. M: Jan Kara <jack@suse.cz>
  6385. R: Amir Goldstein <amir73il@gmail.com>
  6386. L: linux-fsdevel@vger.kernel.org
  6387. S: Maintained
  6388. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
  6389. F: fs/notify/
  6390. F: include/linux/fsnotify*.h
  6391. FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
  6392. M: Eric Biggers <ebiggers@kernel.org>
  6393. M: Theodore Y. Ts'o <tytso@mit.edu>
  6394. L: linux-fscrypt@vger.kernel.org
  6395. S: Supported
  6396. Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
  6397. T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
  6398. F: Documentation/filesystems/fsverity.rst
  6399. F: fs/verity/
  6400. F: include/linux/fsverity.h
  6401. F: include/uapi/linux/fsverity.h
  6402. FUJITSU LAPTOP EXTRAS
  6403. M: Jonathan Woithe <jwoithe@just42.net>
  6404. L: platform-driver-x86@vger.kernel.org
  6405. S: Maintained
  6406. F: drivers/platform/x86/fujitsu-laptop.c
  6407. FUJITSU M-5MO LS CAMERA ISP DRIVER
  6408. M: Kyungmin Park <kyungmin.park@samsung.com>
  6409. M: Heungjun Kim <riverful.kim@samsung.com>
  6410. L: linux-media@vger.kernel.org
  6411. S: Maintained
  6412. F: drivers/media/i2c/m5mols/
  6413. F: include/media/i2c/m5mols.h
  6414. FUJITSU TABLET EXTRAS
  6415. M: Robert Gerlach <khnz@gmx.de>
  6416. L: platform-driver-x86@vger.kernel.org
  6417. S: Maintained
  6418. F: drivers/platform/x86/fujitsu-tablet.c
  6419. FUSE: FILESYSTEM IN USERSPACE
  6420. M: Miklos Szeredi <miklos@szeredi.hu>
  6421. L: linux-fsdevel@vger.kernel.org
  6422. S: Maintained
  6423. W: https://github.com/libfuse/
  6424. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
  6425. F: Documentation/filesystems/fuse.rst
  6426. F: fs/fuse/
  6427. F: include/uapi/linux/fuse.h
  6428. FUTEX SUBSYSTEM
  6429. M: Thomas Gleixner <tglx@linutronix.de>
  6430. M: Ingo Molnar <mingo@redhat.com>
  6431. R: Peter Zijlstra <peterz@infradead.org>
  6432. R: Darren Hart <dvhart@infradead.org>
  6433. L: linux-kernel@vger.kernel.org
  6434. S: Maintained
  6435. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
  6436. F: Documentation/locking/*futex*
  6437. F: include/asm-generic/futex.h
  6438. F: include/linux/futex.h
  6439. F: include/uapi/linux/futex.h
  6440. F: kernel/futex.c
  6441. F: tools/perf/bench/futex*
  6442. F: tools/testing/selftests/futex/
  6443. GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
  6444. M: Tim Harvey <tharvey@gateworks.com>
  6445. M: Robert Jones <rjones@gateworks.com>
  6446. S: Maintained
  6447. F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
  6448. F: drivers/mfd/gateworks-gsc.c
  6449. F: include/linux/mfd/gsc.h
  6450. F: Documentation/hwmon/gsc-hwmon.rst
  6451. F: drivers/hwmon/gsc-hwmon.c
  6452. F: include/linux/platform_data/gsc_hwmon.h
  6453. GASKET DRIVER FRAMEWORK
  6454. M: Rob Springer <rspringer@google.com>
  6455. M: Todd Poynor <toddpoynor@google.com>
  6456. M: Ben Chan <benchan@chromium.org>
  6457. M: Richard Yeh <rcy@google.com>
  6458. S: Maintained
  6459. F: drivers/staging/gasket/
  6460. GCC PLUGINS
  6461. M: Kees Cook <keescook@chromium.org>
  6462. R: Emese Revfy <re.emese@gmail.com>
  6463. L: linux-hardening@vger.kernel.org
  6464. S: Maintained
  6465. F: Documentation/kbuild/gcc-plugins.rst
  6466. F: scripts/Makefile.gcc-plugins
  6467. F: scripts/gcc-plugins/
  6468. GCOV BASED KERNEL PROFILING
  6469. M: Peter Oberparleiter <oberpar@linux.ibm.com>
  6470. S: Maintained
  6471. F: Documentation/dev-tools/gcov.rst
  6472. F: kernel/gcov/
  6473. GDB KERNEL DEBUGGING HELPER SCRIPTS
  6474. M: Jan Kiszka <jan.kiszka@siemens.com>
  6475. M: Kieran Bingham <kbingham@kernel.org>
  6476. S: Supported
  6477. F: scripts/gdb/
  6478. GDT SCSI DISK ARRAY CONTROLLER DRIVER
  6479. M: Achim Leubner <achim_leubner@adaptec.com>
  6480. L: linux-scsi@vger.kernel.org
  6481. S: Supported
  6482. W: http://www.icp-vortex.com/
  6483. F: drivers/scsi/gdt*
  6484. GEMTEK FM RADIO RECEIVER DRIVER
  6485. M: Hans Verkuil <hverkuil@xs4all.nl>
  6486. L: linux-media@vger.kernel.org
  6487. S: Maintained
  6488. W: https://linuxtv.org
  6489. T: git git://linuxtv.org/media_tree.git
  6490. F: drivers/media/radio/radio-gemtek*
  6491. GENERIC ARCHITECTURE TOPOLOGY
  6492. M: Sudeep Holla <sudeep.holla@arm.com>
  6493. L: linux-kernel@vger.kernel.org
  6494. S: Maintained
  6495. F: drivers/base/arch_topology.c
  6496. F: include/linux/arch_topology.h
  6497. GENERIC GPIO I2C DRIVER
  6498. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  6499. S: Supported
  6500. F: drivers/i2c/busses/i2c-gpio.c
  6501. F: include/linux/platform_data/i2c-gpio.h
  6502. GENERIC GPIO I2C MULTIPLEXER DRIVER
  6503. M: Peter Korsgaard <peter.korsgaard@barco.com>
  6504. L: linux-i2c@vger.kernel.org
  6505. S: Supported
  6506. F: Documentation/i2c/muxes/i2c-mux-gpio.rst
  6507. F: drivers/i2c/muxes/i2c-mux-gpio.c
  6508. F: include/linux/platform_data/i2c-mux-gpio.h
  6509. GENERIC HDLC (WAN) DRIVERS
  6510. M: Krzysztof Halasa <khc@pm.waw.pl>
  6511. S: Maintained
  6512. W: http://www.kernel.org/pub/linux/utils/net/hdlc/
  6513. F: drivers/net/wan/c101.c
  6514. F: drivers/net/wan/hd6457*
  6515. F: drivers/net/wan/hdlc*
  6516. F: drivers/net/wan/n2.c
  6517. F: drivers/net/wan/pc300too.c
  6518. F: drivers/net/wan/pci200syn.c
  6519. F: drivers/net/wan/wanxl*
  6520. GENERIC INCLUDE/ASM HEADER FILES
  6521. M: Arnd Bergmann <arnd@arndb.de>
  6522. L: linux-arch@vger.kernel.org
  6523. S: Maintained
  6524. T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
  6525. F: include/asm-generic/
  6526. F: include/uapi/asm-generic/
  6527. GENERIC PHY FRAMEWORK
  6528. M: Kishon Vijay Abraham I <kishon@ti.com>
  6529. M: Vinod Koul <vkoul@kernel.org>
  6530. L: linux-kernel@vger.kernel.org
  6531. S: Supported
  6532. T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
  6533. F: Documentation/devicetree/bindings/phy/
  6534. F: drivers/phy/
  6535. F: include/linux/phy/
  6536. GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
  6537. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  6538. S: Supported
  6539. F: drivers/i2c/muxes/i2c-demux-pinctrl.c
  6540. GENERIC PM DOMAINS
  6541. M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
  6542. M: Kevin Hilman <khilman@kernel.org>
  6543. M: Ulf Hansson <ulf.hansson@linaro.org>
  6544. L: linux-pm@vger.kernel.org
  6545. S: Supported
  6546. F: Documentation/devicetree/bindings/power/power?domain*
  6547. F: drivers/base/power/domain*.c
  6548. F: include/linux/pm_domain.h
  6549. GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
  6550. M: Eugen Hristev <eugen.hristev@microchip.com>
  6551. L: linux-input@vger.kernel.org
  6552. S: Maintained
  6553. F: drivers/input/touchscreen/resistive-adc-touch.c
  6554. GENERIC UIO DRIVER FOR PCI DEVICES
  6555. M: "Michael S. Tsirkin" <mst@redhat.com>
  6556. L: kvm@vger.kernel.org
  6557. S: Supported
  6558. F: drivers/uio/uio_pci_generic.c
  6559. GENERIC VDSO LIBRARY
  6560. M: Andy Lutomirski <luto@kernel.org>
  6561. M: Thomas Gleixner <tglx@linutronix.de>
  6562. M: Vincenzo Frascino <vincenzo.frascino@arm.com>
  6563. L: linux-kernel@vger.kernel.org
  6564. S: Maintained
  6565. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
  6566. F: include/asm-generic/vdso/vsyscall.h
  6567. F: include/vdso/
  6568. F: kernel/time/vsyscall.c
  6569. F: lib/vdso/
  6570. GENWQE (IBM Generic Workqueue Card)
  6571. M: Frank Haverkamp <haver@linux.ibm.com>
  6572. S: Supported
  6573. F: drivers/misc/genwqe/
  6574. GET_MAINTAINER SCRIPT
  6575. M: Joe Perches <joe@perches.com>
  6576. S: Maintained
  6577. F: scripts/get_maintainer.pl
  6578. GFS2 FILE SYSTEM
  6579. M: Bob Peterson <rpeterso@redhat.com>
  6580. M: Andreas Gruenbacher <agruenba@redhat.com>
  6581. L: cluster-devel@redhat.com
  6582. S: Supported
  6583. W: http://sources.redhat.com/cluster/
  6584. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
  6585. F: Documentation/filesystems/gfs2*
  6586. F: fs/gfs2/
  6587. F: include/uapi/linux/gfs2_ondisk.h
  6588. GNSS SUBSYSTEM
  6589. M: Johan Hovold <johan@kernel.org>
  6590. S: Maintained
  6591. T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
  6592. F: Documentation/ABI/testing/sysfs-class-gnss
  6593. F: Documentation/devicetree/bindings/gnss/
  6594. F: drivers/gnss/
  6595. F: include/linux/gnss.h
  6596. GO7007 MPEG CODEC
  6597. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  6598. L: linux-media@vger.kernel.org
  6599. S: Maintained
  6600. F: drivers/media/usb/go7007/
  6601. GOODIX TOUCHSCREEN
  6602. M: Bastien Nocera <hadess@hadess.net>
  6603. L: linux-input@vger.kernel.org
  6604. S: Maintained
  6605. F: drivers/input/touchscreen/goodix.c
  6606. GOOGLE ETHERNET DRIVERS
  6607. M: Catherine Sullivan <csully@google.com>
  6608. R: Sagi Shahar <sagis@google.com>
  6609. R: Jon Olson <jonolson@google.com>
  6610. L: netdev@vger.kernel.org
  6611. S: Supported
  6612. F: Documentation/networking/device_drivers/ethernet/google/gve.rst
  6613. F: drivers/net/ethernet/google
  6614. GPD POCKET FAN DRIVER
  6615. M: Hans de Goede <hdegoede@redhat.com>
  6616. L: platform-driver-x86@vger.kernel.org
  6617. S: Maintained
  6618. F: drivers/platform/x86/gpd-pocket-fan.c
  6619. GPIO ACPI SUPPORT
  6620. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  6621. M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  6622. L: linux-gpio@vger.kernel.org
  6623. L: linux-acpi@vger.kernel.org
  6624. S: Maintained
  6625. F: Documentation/firmware-guide/acpi/gpio-properties.rst
  6626. F: drivers/gpio/gpiolib-acpi.c
  6627. F: drivers/gpio/gpiolib-acpi.h
  6628. GPIO AGGREGATOR
  6629. M: Geert Uytterhoeven <geert+renesas@glider.be>
  6630. L: linux-gpio@vger.kernel.org
  6631. S: Supported
  6632. F: Documentation/admin-guide/gpio/gpio-aggregator.rst
  6633. F: drivers/gpio/gpio-aggregator.c
  6634. GPIO IR Transmitter
  6635. M: Sean Young <sean@mess.org>
  6636. L: linux-media@vger.kernel.org
  6637. S: Maintained
  6638. F: drivers/media/rc/gpio-ir-tx.c
  6639. GPIO MOCKUP DRIVER
  6640. M: Bamvor Jian Zhang <bamv2005@gmail.com>
  6641. L: linux-gpio@vger.kernel.org
  6642. S: Maintained
  6643. F: drivers/gpio/gpio-mockup.c
  6644. F: tools/testing/selftests/gpio/
  6645. GPIO REGMAP
  6646. R: Michael Walle <michael@walle.cc>
  6647. S: Maintained
  6648. F: drivers/gpio/gpio-regmap.c
  6649. F: include/linux/gpio/regmap.h
  6650. GPIO SUBSYSTEM
  6651. M: Linus Walleij <linus.walleij@linaro.org>
  6652. M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
  6653. L: linux-gpio@vger.kernel.org
  6654. S: Maintained
  6655. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
  6656. F: Documentation/ABI/obsolete/sysfs-gpio
  6657. F: Documentation/ABI/testing/gpio-cdev
  6658. F: Documentation/admin-guide/gpio/
  6659. F: Documentation/devicetree/bindings/gpio/
  6660. F: Documentation/driver-api/gpio/
  6661. F: drivers/gpio/
  6662. F: include/asm-generic/gpio.h
  6663. F: include/linux/gpio.h
  6664. F: include/linux/gpio/
  6665. F: include/linux/of_gpio.h
  6666. F: include/uapi/linux/gpio.h
  6667. F: tools/gpio/
  6668. GRE DEMULTIPLEXER DRIVER
  6669. M: Dmitry Kozlov <xeb@mail.ru>
  6670. L: netdev@vger.kernel.org
  6671. S: Maintained
  6672. F: include/net/gre.h
  6673. F: net/ipv4/gre_demux.c
  6674. F: net/ipv4/gre_offload.c
  6675. GRETH 10/100/1G Ethernet MAC device driver
  6676. M: Andreas Larsson <andreas@gaisler.com>
  6677. L: netdev@vger.kernel.org
  6678. S: Maintained
  6679. F: drivers/net/ethernet/aeroflex/
  6680. GREYBUS AUDIO PROTOCOLS DRIVERS
  6681. M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
  6682. M: Mark Greer <mgreer@animalcreek.com>
  6683. S: Maintained
  6684. F: drivers/staging/greybus/audio_apbridgea.c
  6685. F: drivers/staging/greybus/audio_apbridgea.h
  6686. F: drivers/staging/greybus/audio_codec.c
  6687. F: drivers/staging/greybus/audio_codec.h
  6688. F: drivers/staging/greybus/audio_gb.c
  6689. F: drivers/staging/greybus/audio_manager.c
  6690. F: drivers/staging/greybus/audio_manager.h
  6691. F: drivers/staging/greybus/audio_manager_module.c
  6692. F: drivers/staging/greybus/audio_manager_private.h
  6693. F: drivers/staging/greybus/audio_manager_sysfs.c
  6694. F: drivers/staging/greybus/audio_module.c
  6695. F: drivers/staging/greybus/audio_topology.c
  6696. GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
  6697. M: Viresh Kumar <vireshk@kernel.org>
  6698. S: Maintained
  6699. F: drivers/staging/greybus/authentication.c
  6700. F: drivers/staging/greybus/bootrom.c
  6701. F: drivers/staging/greybus/firmware.h
  6702. F: drivers/staging/greybus/fw-core.c
  6703. F: drivers/staging/greybus/fw-download.c
  6704. F: drivers/staging/greybus/fw-management.c
  6705. F: drivers/staging/greybus/greybus_authentication.h
  6706. F: drivers/staging/greybus/greybus_firmware.h
  6707. F: drivers/staging/greybus/hid.c
  6708. F: drivers/staging/greybus/i2c.c
  6709. F: drivers/staging/greybus/spi.c
  6710. F: drivers/staging/greybus/spilib.c
  6711. F: drivers/staging/greybus/spilib.h
  6712. GREYBUS LOOPBACK DRIVER
  6713. M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
  6714. S: Maintained
  6715. F: drivers/staging/greybus/loopback.c
  6716. GREYBUS PLATFORM DRIVERS
  6717. M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
  6718. S: Maintained
  6719. F: drivers/staging/greybus/arche-apb-ctrl.c
  6720. F: drivers/staging/greybus/arche-platform.c
  6721. F: drivers/staging/greybus/arche_platform.h
  6722. GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
  6723. M: Rui Miguel Silva <rmfrfs@gmail.com>
  6724. S: Maintained
  6725. F: drivers/staging/greybus/gpio.c
  6726. F: drivers/staging/greybus/light.c
  6727. F: drivers/staging/greybus/power_supply.c
  6728. F: drivers/staging/greybus/sdio.c
  6729. F: drivers/staging/greybus/spi.c
  6730. F: drivers/staging/greybus/spilib.c
  6731. GREYBUS SUBSYSTEM
  6732. M: Johan Hovold <johan@kernel.org>
  6733. M: Alex Elder <elder@kernel.org>
  6734. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  6735. L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
  6736. S: Maintained
  6737. F: drivers/greybus/
  6738. F: drivers/staging/greybus/
  6739. F: include/linux/greybus.h
  6740. F: include/linux/greybus/
  6741. GREYBUS UART PROTOCOLS DRIVERS
  6742. M: David Lin <dtwlin@gmail.com>
  6743. S: Maintained
  6744. F: drivers/staging/greybus/log.c
  6745. F: drivers/staging/greybus/uart.c
  6746. GS1662 VIDEO SERIALIZER
  6747. M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
  6748. L: linux-media@vger.kernel.org
  6749. S: Maintained
  6750. T: git git://linuxtv.org/media_tree.git
  6751. F: drivers/media/spi/gs1662.c
  6752. GSPCA FINEPIX SUBDRIVER
  6753. M: Frank Zago <frank@zago.net>
  6754. L: linux-media@vger.kernel.org
  6755. S: Maintained
  6756. T: git git://linuxtv.org/media_tree.git
  6757. F: drivers/media/usb/gspca/finepix.c
  6758. GSPCA GL860 SUBDRIVER
  6759. M: Olivier Lorin <o.lorin@laposte.net>
  6760. L: linux-media@vger.kernel.org
  6761. S: Maintained
  6762. T: git git://linuxtv.org/media_tree.git
  6763. F: drivers/media/usb/gspca/gl860/
  6764. GSPCA M5602 SUBDRIVER
  6765. M: Erik Andren <erik.andren@gmail.com>
  6766. L: linux-media@vger.kernel.org
  6767. S: Maintained
  6768. T: git git://linuxtv.org/media_tree.git
  6769. F: drivers/media/usb/gspca/m5602/
  6770. GSPCA PAC207 SONIXB SUBDRIVER
  6771. M: Hans Verkuil <hverkuil@xs4all.nl>
  6772. L: linux-media@vger.kernel.org
  6773. S: Odd Fixes
  6774. T: git git://linuxtv.org/media_tree.git
  6775. F: drivers/media/usb/gspca/pac207.c
  6776. GSPCA SN9C20X SUBDRIVER
  6777. M: Brian Johnson <brijohn@gmail.com>
  6778. L: linux-media@vger.kernel.org
  6779. S: Maintained
  6780. T: git git://linuxtv.org/media_tree.git
  6781. F: drivers/media/usb/gspca/sn9c20x.c
  6782. GSPCA T613 SUBDRIVER
  6783. M: Leandro Costantino <lcostantino@gmail.com>
  6784. L: linux-media@vger.kernel.org
  6785. S: Maintained
  6786. T: git git://linuxtv.org/media_tree.git
  6787. F: drivers/media/usb/gspca/t613.c
  6788. GSPCA USB WEBCAM DRIVER
  6789. M: Hans Verkuil <hverkuil@xs4all.nl>
  6790. L: linux-media@vger.kernel.org
  6791. S: Odd Fixes
  6792. T: git git://linuxtv.org/media_tree.git
  6793. F: drivers/media/usb/gspca/
  6794. GTP (GPRS Tunneling Protocol)
  6795. M: Pablo Neira Ayuso <pablo@netfilter.org>
  6796. M: Harald Welte <laforge@gnumonks.org>
  6797. L: osmocom-net-gprs@lists.osmocom.org
  6798. S: Maintained
  6799. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
  6800. F: drivers/net/gtp.c
  6801. GUID PARTITION TABLE (GPT)
  6802. M: Davidlohr Bueso <dave@stgolabs.net>
  6803. L: linux-efi@vger.kernel.org
  6804. S: Maintained
  6805. F: block/partitions/efi.*
  6806. H8/300 ARCHITECTURE
  6807. M: Yoshinori Sato <ysato@users.sourceforge.jp>
  6808. L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
  6809. S: Maintained
  6810. W: http://uclinux-h8.sourceforge.jp
  6811. T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
  6812. F: arch/h8300/
  6813. F: drivers/clk/h8300/
  6814. F: drivers/clocksource/h8300_*.c
  6815. F: drivers/irqchip/irq-renesas-h8*.c
  6816. HABANALABS PCI DRIVER
  6817. M: Oded Gabbay <oded.gabbay@gmail.com>
  6818. S: Supported
  6819. T: git https://github.com/HabanaAI/linux.git
  6820. F: Documentation/ABI/testing/debugfs-driver-habanalabs
  6821. F: Documentation/ABI/testing/sysfs-driver-habanalabs
  6822. F: drivers/misc/habanalabs/
  6823. F: include/uapi/misc/habanalabs.h
  6824. HACKRF MEDIA DRIVER
  6825. M: Antti Palosaari <crope@iki.fi>
  6826. L: linux-media@vger.kernel.org
  6827. S: Maintained
  6828. W: https://linuxtv.org
  6829. W: http://palosaari.fi/linux/
  6830. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  6831. T: git git://linuxtv.org/anttip/media_tree.git
  6832. F: drivers/media/usb/hackrf/
  6833. HANTRO VPU CODEC DRIVER
  6834. M: Ezequiel Garcia <ezequiel@collabora.com>
  6835. M: Philipp Zabel <p.zabel@pengutronix.de>
  6836. L: linux-media@vger.kernel.org
  6837. L: linux-rockchip@lists.infradead.org
  6838. S: Maintained
  6839. F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
  6840. F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
  6841. F: drivers/staging/media/hantro/
  6842. HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
  6843. M: Frank Seidel <frank@f-seidel.de>
  6844. L: platform-driver-x86@vger.kernel.org
  6845. S: Maintained
  6846. W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
  6847. F: drivers/platform/x86/hdaps.c
  6848. HARDWARE MONITORING
  6849. M: Jean Delvare <jdelvare@suse.com>
  6850. M: Guenter Roeck <linux@roeck-us.net>
  6851. L: linux-hwmon@vger.kernel.org
  6852. S: Maintained
  6853. W: http://hwmon.wiki.kernel.org/
  6854. T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
  6855. F: Documentation/devicetree/bindings/hwmon/
  6856. F: Documentation/hwmon/
  6857. F: drivers/hwmon/
  6858. F: include/linux/hwmon*.h
  6859. F: include/trace/events/hwmon*.h
  6860. HARDWARE RANDOM NUMBER GENERATOR CORE
  6861. M: Matt Mackall <mpm@selenic.com>
  6862. M: Herbert Xu <herbert@gondor.apana.org.au>
  6863. L: linux-crypto@vger.kernel.org
  6864. S: Odd fixes
  6865. F: Documentation/admin-guide/hw_random.rst
  6866. F: Documentation/devicetree/bindings/rng/
  6867. F: drivers/char/hw_random/
  6868. F: include/linux/hw_random.h
  6869. HARDWARE SPINLOCK CORE
  6870. M: Ohad Ben-Cohen <ohad@wizery.com>
  6871. M: Bjorn Andersson <bjorn.andersson@linaro.org>
  6872. R: Baolin Wang <baolin.wang7@gmail.com>
  6873. L: linux-remoteproc@vger.kernel.org
  6874. S: Maintained
  6875. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
  6876. F: Documentation/devicetree/bindings/hwlock/
  6877. F: Documentation/locking/hwspinlock.rst
  6878. F: drivers/hwspinlock/
  6879. F: include/linux/hwspinlock.h
  6880. HARDWARE TRACING FACILITIES
  6881. M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
  6882. S: Maintained
  6883. F: drivers/hwtracing/
  6884. HARMONY SOUND DRIVER
  6885. L: linux-parisc@vger.kernel.org
  6886. S: Maintained
  6887. F: sound/parisc/harmony.*
  6888. HDPVR USB VIDEO ENCODER DRIVER
  6889. M: Hans Verkuil <hverkuil@xs4all.nl>
  6890. L: linux-media@vger.kernel.org
  6891. S: Odd Fixes
  6892. W: https://linuxtv.org
  6893. T: git git://linuxtv.org/media_tree.git
  6894. F: drivers/media/usb/hdpvr/
  6895. HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
  6896. M: Jerry Hoemann <jerry.hoemann@hpe.com>
  6897. S: Supported
  6898. F: Documentation/watchdog/hpwdt.rst
  6899. F: drivers/watchdog/hpwdt.c
  6900. HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
  6901. M: Don Brace <don.brace@microchip.com>
  6902. L: storagedev@microchip.com
  6903. L: linux-scsi@vger.kernel.org
  6904. S: Supported
  6905. F: Documentation/scsi/hpsa.rst
  6906. F: drivers/scsi/hpsa*.[ch]
  6907. F: include/linux/cciss*.h
  6908. F: include/uapi/linux/cciss*.h
  6909. HFI1 DRIVER
  6910. M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
  6911. M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
  6912. L: linux-rdma@vger.kernel.org
  6913. S: Supported
  6914. F: drivers/infiniband/hw/hfi1
  6915. HFS FILESYSTEM
  6916. L: linux-fsdevel@vger.kernel.org
  6917. S: Orphan
  6918. F: Documentation/filesystems/hfs.rst
  6919. F: fs/hfs/
  6920. HFSPLUS FILESYSTEM
  6921. L: linux-fsdevel@vger.kernel.org
  6922. S: Orphan
  6923. F: Documentation/filesystems/hfsplus.rst
  6924. F: fs/hfsplus/
  6925. HGA FRAMEBUFFER DRIVER
  6926. M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
  6927. L: linux-nvidia@lists.surfsouth.com
  6928. S: Maintained
  6929. W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
  6930. F: drivers/video/fbdev/hgafb.c
  6931. HIBERNATION (aka Software Suspend, aka swsusp)
  6932. M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
  6933. M: Pavel Machek <pavel@ucw.cz>
  6934. L: linux-pm@vger.kernel.org
  6935. S: Supported
  6936. B: https://bugzilla.kernel.org
  6937. F: arch/*/include/asm/suspend*.h
  6938. F: arch/x86/power/
  6939. F: drivers/base/power/
  6940. F: include/linux/freezer.h
  6941. F: include/linux/pm.h
  6942. F: include/linux/suspend.h
  6943. F: kernel/power/
  6944. HID CORE LAYER
  6945. M: Jiri Kosina <jikos@kernel.org>
  6946. M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
  6947. L: linux-input@vger.kernel.org
  6948. S: Maintained
  6949. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
  6950. F: drivers/hid/
  6951. F: include/linux/hid*
  6952. F: include/uapi/linux/hid*
  6953. HID PLAYSTATION DRIVER
  6954. M: Roderick Colenbrander <roderick.colenbrander@sony.com>
  6955. L: linux-input@vger.kernel.org
  6956. S: Supported
  6957. F: drivers/hid/hid-playstation.c
  6958. HID SENSOR HUB DRIVERS
  6959. M: Jiri Kosina <jikos@kernel.org>
  6960. M: Jonathan Cameron <jic23@kernel.org>
  6961. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  6962. L: linux-input@vger.kernel.org
  6963. L: linux-iio@vger.kernel.org
  6964. S: Maintained
  6965. F: Documentation/hid/hid-sensor*
  6966. F: drivers/hid/hid-sensor-*
  6967. F: drivers/iio/*/hid-*
  6968. F: include/linux/hid-sensor-*
  6969. HIGH-RESOLUTION TIMERS, CLOCKEVENTS
  6970. M: Thomas Gleixner <tglx@linutronix.de>
  6971. L: linux-kernel@vger.kernel.org
  6972. S: Maintained
  6973. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  6974. F: Documentation/timers/
  6975. F: include/linux/clockchips.h
  6976. F: include/linux/hrtimer.h
  6977. F: kernel/time/clockevents.c
  6978. F: kernel/time/hrtimer.c
  6979. F: kernel/time/timer_*.c
  6980. HIGH-SPEED SCC DRIVER FOR AX.25
  6981. L: linux-hams@vger.kernel.org
  6982. S: Orphan
  6983. F: drivers/net/hamradio/dmascc.c
  6984. F: drivers/net/hamradio/scc.c
  6985. HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
  6986. M: HighPoint Linux Team <linux@highpoint-tech.com>
  6987. S: Supported
  6988. W: http://www.highpoint-tech.com
  6989. F: Documentation/scsi/hptiop.rst
  6990. F: drivers/scsi/hptiop.c
  6991. HIPPI
  6992. M: Jes Sorensen <jes@trained-monkey.org>
  6993. L: linux-hippi@sunsite.dk
  6994. S: Maintained
  6995. F: drivers/net/hippi/
  6996. F: include/linux/hippidevice.h
  6997. F: include/uapi/linux/if_hippi.h
  6998. F: net/802/hippi.c
  6999. HISILICON DMA DRIVER
  7000. M: Zhou Wang <wangzhou1@hisilicon.com>
  7001. L: dmaengine@vger.kernel.org
  7002. S: Maintained
  7003. F: drivers/dma/hisi_dma.c
  7004. HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
  7005. M: Zaibo Xu <xuzaibo@huawei.com>
  7006. L: linux-crypto@vger.kernel.org
  7007. S: Maintained
  7008. F: Documentation/ABI/testing/debugfs-hisi-hpre
  7009. F: drivers/crypto/hisilicon/hpre/hpre.h
  7010. F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
  7011. F: drivers/crypto/hisilicon/hpre/hpre_main.c
  7012. HISILICON LPC BUS DRIVER
  7013. M: john.garry@huawei.com
  7014. S: Maintained
  7015. W: http://www.hisilicon.com
  7016. F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
  7017. F: drivers/bus/hisi_lpc.c
  7018. HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
  7019. M: Yisen Zhuang <yisen.zhuang@huawei.com>
  7020. M: Salil Mehta <salil.mehta@huawei.com>
  7021. L: netdev@vger.kernel.org
  7022. S: Maintained
  7023. W: http://www.hisilicon.com
  7024. F: drivers/net/ethernet/hisilicon/hns3/
  7025. HISILICON NETWORK SUBSYSTEM DRIVER
  7026. M: Yisen Zhuang <yisen.zhuang@huawei.com>
  7027. M: Salil Mehta <salil.mehta@huawei.com>
  7028. L: netdev@vger.kernel.org
  7029. S: Maintained
  7030. W: http://www.hisilicon.com
  7031. F: Documentation/devicetree/bindings/net/hisilicon*.txt
  7032. F: drivers/net/ethernet/hisilicon/
  7033. HIKEY960 ONBOARD USB GPIO HUB DRIVER
  7034. M: John Stultz <john.stultz@linaro.org>
  7035. L: linux-kernel@vger.kernel.org
  7036. S: Maintained
  7037. F: drivers/misc/hisi_hikey_usb.c
  7038. F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
  7039. HISILICON PMU DRIVER
  7040. M: Shaokun Zhang <zhangshaokun@hisilicon.com>
  7041. S: Supported
  7042. W: http://www.hisilicon.com
  7043. F: Documentation/admin-guide/perf/hisi-pmu.rst
  7044. F: drivers/perf/hisilicon
  7045. HISILICON QM AND ZIP Controller DRIVER
  7046. M: Zhou Wang <wangzhou1@hisilicon.com>
  7047. L: linux-crypto@vger.kernel.org
  7048. S: Maintained
  7049. F: Documentation/ABI/testing/debugfs-hisi-zip
  7050. F: drivers/crypto/hisilicon/qm.c
  7051. F: drivers/crypto/hisilicon/qm.h
  7052. F: drivers/crypto/hisilicon/sgl.c
  7053. F: drivers/crypto/hisilicon/zip/
  7054. HISILICON ROCE DRIVER
  7055. M: Lijun Ou <oulijun@huawei.com>
  7056. M: Wei Hu(Xavier) <huwei87@hisilicon.com>
  7057. M: Weihang Li <liweihang@huawei.com>
  7058. L: linux-rdma@vger.kernel.org
  7059. S: Maintained
  7060. F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
  7061. F: drivers/infiniband/hw/hns/
  7062. HISILICON SAS Controller
  7063. M: John Garry <john.garry@huawei.com>
  7064. S: Supported
  7065. W: http://www.hisilicon.com
  7066. F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
  7067. F: drivers/scsi/hisi_sas/
  7068. HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
  7069. M: Zaibo Xu <xuzaibo@huawei.com>
  7070. L: linux-crypto@vger.kernel.org
  7071. S: Maintained
  7072. F: Documentation/ABI/testing/debugfs-hisi-sec
  7073. F: drivers/crypto/hisilicon/sec2/sec.h
  7074. F: drivers/crypto/hisilicon/sec2/sec_crypto.c
  7075. F: drivers/crypto/hisilicon/sec2/sec_crypto.h
  7076. F: drivers/crypto/hisilicon/sec2/sec_main.c
  7077. HISILICON STAGING DRIVERS FOR HIKEY 960/970
  7078. M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
  7079. S: Maintained
  7080. F: drivers/staging/hikey9xx/
  7081. HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
  7082. M: Zaibo Xu <xuzaibo@huawei.com>
  7083. S: Maintained
  7084. F: drivers/char/hw_random/hisi-trng-v2.c
  7085. HISILICON V3XX SPI NOR FLASH Controller Driver
  7086. M: John Garry <john.garry@huawei.com>
  7087. S: Maintained
  7088. W: http://www.hisilicon.com
  7089. F: drivers/spi/spi-hisi-sfc-v3xx.c
  7090. HMM - Heterogeneous Memory Management
  7091. M: Jérôme Glisse <jglisse@redhat.com>
  7092. L: linux-mm@kvack.org
  7093. S: Maintained
  7094. F: Documentation/vm/hmm.rst
  7095. F: include/linux/hmm*
  7096. F: lib/test_hmm*
  7097. F: mm/hmm*
  7098. F: tools/testing/selftests/vm/*hmm*
  7099. HOST AP DRIVER
  7100. M: Jouni Malinen <j@w1.fi>
  7101. L: linux-wireless@vger.kernel.org
  7102. S: Obsolete
  7103. W: http://w1.fi/hostap-driver.html
  7104. F: drivers/net/wireless/intersil/hostap/
  7105. HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
  7106. L: platform-driver-x86@vger.kernel.org
  7107. S: Orphan
  7108. F: drivers/platform/x86/tc1100-wmi.c
  7109. HPET: High Precision Event Timers driver
  7110. M: Clemens Ladisch <clemens@ladisch.de>
  7111. S: Maintained
  7112. F: Documentation/timers/hpet.rst
  7113. F: drivers/char/hpet.c
  7114. F: include/linux/hpet.h
  7115. F: include/uapi/linux/hpet.h
  7116. HPET: x86
  7117. S: Orphan
  7118. F: arch/x86/include/asm/hpet.h
  7119. F: arch/x86/kernel/hpet.c
  7120. HPFS FILESYSTEM
  7121. M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
  7122. S: Maintained
  7123. W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
  7124. F: fs/hpfs/
  7125. HSI SUBSYSTEM
  7126. M: Sebastian Reichel <sre@kernel.org>
  7127. S: Maintained
  7128. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
  7129. F: Documentation/ABI/testing/sysfs-bus-hsi
  7130. F: Documentation/driver-api/hsi.rst
  7131. F: drivers/hsi/
  7132. F: include/linux/hsi/
  7133. F: include/uapi/linux/hsi/
  7134. HSO 3G MODEM DRIVER
  7135. L: linux-usb@vger.kernel.org
  7136. S: Orphan
  7137. F: drivers/net/usb/hso.c
  7138. HSR NETWORK PROTOCOL
  7139. L: netdev@vger.kernel.org
  7140. S: Orphan
  7141. F: net/hsr/
  7142. HT16K33 LED CONTROLLER DRIVER
  7143. M: Robin van der Gracht <robin@protonic.nl>
  7144. S: Maintained
  7145. F: Documentation/devicetree/bindings/display/ht16k33.txt
  7146. F: drivers/auxdisplay/ht16k33.c
  7147. HTCPEN TOUCHSCREEN DRIVER
  7148. M: Pau Oliva Fora <pof@eslack.org>
  7149. L: linux-input@vger.kernel.org
  7150. S: Maintained
  7151. F: drivers/input/touchscreen/htcpen.c
  7152. HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
  7153. M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
  7154. L: linux-iio@vger.kernel.org
  7155. S: Maintained
  7156. W: http://www.st.com/
  7157. F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
  7158. F: drivers/iio/humidity/hts221*
  7159. HUAWEI ETHERNET DRIVER
  7160. M: Bin Luo <luobin9@huawei.com>
  7161. L: netdev@vger.kernel.org
  7162. S: Supported
  7163. F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
  7164. F: drivers/net/ethernet/huawei/hinic/
  7165. HUGETLB FILESYSTEM
  7166. M: Mike Kravetz <mike.kravetz@oracle.com>
  7167. L: linux-mm@kvack.org
  7168. S: Maintained
  7169. F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
  7170. F: Documentation/admin-guide/mm/hugetlbpage.rst
  7171. F: Documentation/vm/hugetlbfs_reserv.rst
  7172. F: fs/hugetlbfs/
  7173. F: include/linux/hugetlb.h
  7174. F: mm/hugetlb.c
  7175. HVA ST MEDIA DRIVER
  7176. M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
  7177. L: linux-media@vger.kernel.org
  7178. S: Supported
  7179. W: https://linuxtv.org
  7180. T: git git://linuxtv.org/media_tree.git
  7181. F: drivers/media/platform/sti/hva
  7182. HWPOISON MEMORY FAILURE HANDLING
  7183. M: Naoya Horiguchi <naoya.horiguchi@nec.com>
  7184. L: linux-mm@kvack.org
  7185. S: Maintained
  7186. F: mm/hwpoison-inject.c
  7187. F: mm/memory-failure.c
  7188. HYGON PROCESSOR SUPPORT
  7189. M: Pu Wen <puwen@hygon.cn>
  7190. L: linux-kernel@vger.kernel.org
  7191. S: Maintained
  7192. F: arch/x86/kernel/cpu/hygon.c
  7193. HYNIX HI556 SENSOR DRIVER
  7194. M: Shawn Tu <shawnx.tu@intel.com>
  7195. L: linux-media@vger.kernel.org
  7196. S: Maintained
  7197. T: git git://linuxtv.org/media_tree.git
  7198. F: drivers/media/i2c/hi556.c
  7199. Hyper-V CORE AND DRIVERS
  7200. M: "K. Y. Srinivasan" <kys@microsoft.com>
  7201. M: Haiyang Zhang <haiyangz@microsoft.com>
  7202. M: Stephen Hemminger <sthemmin@microsoft.com>
  7203. M: Wei Liu <wei.liu@kernel.org>
  7204. L: linux-hyperv@vger.kernel.org
  7205. S: Supported
  7206. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
  7207. F: Documentation/ABI/stable/sysfs-bus-vmbus
  7208. F: Documentation/ABI/testing/debugfs-hyperv
  7209. F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
  7210. F: arch/x86/hyperv
  7211. F: arch/x86/include/asm/hyperv-tlfs.h
  7212. F: arch/x86/include/asm/mshyperv.h
  7213. F: arch/x86/include/asm/trace/hyperv.h
  7214. F: arch/x86/kernel/cpu/mshyperv.c
  7215. F: drivers/clocksource/hyperv_timer.c
  7216. F: drivers/hid/hid-hyperv.c
  7217. F: drivers/hv/
  7218. F: drivers/input/serio/hyperv-keyboard.c
  7219. F: drivers/iommu/hyperv-iommu.c
  7220. F: drivers/net/hyperv/
  7221. F: drivers/pci/controller/pci-hyperv-intf.c
  7222. F: drivers/pci/controller/pci-hyperv.c
  7223. F: drivers/scsi/storvsc_drv.c
  7224. F: drivers/uio/uio_hv_generic.c
  7225. F: drivers/video/fbdev/hyperv_fb.c
  7226. F: include/asm-generic/hyperv-tlfs.h
  7227. F: include/asm-generic/mshyperv.h
  7228. F: include/clocksource/hyperv_timer.h
  7229. F: include/linux/hyperv.h
  7230. F: include/uapi/linux/hyperv.h
  7231. F: net/vmw_vsock/hyperv_transport.c
  7232. F: tools/hv/
  7233. HYPERBUS SUPPORT
  7234. M: Vignesh Raghavendra <vigneshr@ti.com>
  7235. L: linux-mtd@lists.infradead.org
  7236. S: Supported
  7237. Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
  7238. C: irc://irc.oftc.net/mtd
  7239. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
  7240. F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
  7241. F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
  7242. F: drivers/mtd/hyperbus/
  7243. F: include/linux/mtd/hyperbus.h
  7244. HYPERVISOR VIRTUAL CONSOLE DRIVER
  7245. L: linuxppc-dev@lists.ozlabs.org
  7246. S: Odd Fixes
  7247. F: drivers/tty/hvc/
  7248. I2C ACPI SUPPORT
  7249. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  7250. L: linux-i2c@vger.kernel.org
  7251. L: linux-acpi@vger.kernel.org
  7252. S: Maintained
  7253. F: drivers/i2c/i2c-core-acpi.c
  7254. I2C CONTROLLER DRIVER FOR NVIDIA GPU
  7255. M: Ajay Gupta <ajayg@nvidia.com>
  7256. L: linux-i2c@vger.kernel.org
  7257. S: Maintained
  7258. F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
  7259. F: drivers/i2c/busses/i2c-nvidia-gpu.c
  7260. I2C MUXES
  7261. M: Peter Rosin <peda@axentia.se>
  7262. L: linux-i2c@vger.kernel.org
  7263. S: Maintained
  7264. F: Documentation/devicetree/bindings/i2c/i2c-arb*
  7265. F: Documentation/devicetree/bindings/i2c/i2c-gate*
  7266. F: Documentation/devicetree/bindings/i2c/i2c-mux*
  7267. F: Documentation/i2c/i2c-topology.rst
  7268. F: Documentation/i2c/muxes/
  7269. F: drivers/i2c/i2c-mux.c
  7270. F: drivers/i2c/muxes/
  7271. F: include/linux/i2c-mux.h
  7272. I2C MV64XXX MARVELL AND ALLWINNER DRIVER
  7273. M: Gregory CLEMENT <gregory.clement@bootlin.com>
  7274. L: linux-i2c@vger.kernel.org
  7275. S: Maintained
  7276. F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
  7277. F: drivers/i2c/busses/i2c-mv64xxx.c
  7278. I2C OVER PARALLEL PORT
  7279. M: Jean Delvare <jdelvare@suse.com>
  7280. L: linux-i2c@vger.kernel.org
  7281. S: Maintained
  7282. F: Documentation/i2c/busses/i2c-parport.rst
  7283. F: drivers/i2c/busses/i2c-parport.c
  7284. I2C SUBSYSTEM
  7285. M: Wolfram Sang <wsa@kernel.org>
  7286. L: linux-i2c@vger.kernel.org
  7287. S: Maintained
  7288. W: https://i2c.wiki.kernel.org/
  7289. Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
  7290. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
  7291. F: Documentation/devicetree/bindings/i2c/i2c.txt
  7292. F: Documentation/i2c/
  7293. F: drivers/i2c/*
  7294. F: include/linux/i2c-dev.h
  7295. F: include/linux/i2c-smbus.h
  7296. F: include/linux/i2c.h
  7297. F: include/uapi/linux/i2c-*.h
  7298. F: include/uapi/linux/i2c.h
  7299. I2C SUBSYSTEM HOST DRIVERS
  7300. L: linux-i2c@vger.kernel.org
  7301. S: Odd Fixes
  7302. W: https://i2c.wiki.kernel.org/
  7303. Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
  7304. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
  7305. F: Documentation/devicetree/bindings/i2c/
  7306. F: drivers/i2c/algos/
  7307. F: drivers/i2c/busses/
  7308. I2C-TAOS-EVM DRIVER
  7309. M: Jean Delvare <jdelvare@suse.com>
  7310. L: linux-i2c@vger.kernel.org
  7311. S: Maintained
  7312. F: Documentation/i2c/busses/i2c-taos-evm.rst
  7313. F: drivers/i2c/busses/i2c-taos-evm.c
  7314. I2C-TINY-USB DRIVER
  7315. M: Till Harbaum <till@harbaum.org>
  7316. L: linux-i2c@vger.kernel.org
  7317. S: Maintained
  7318. W: http://www.harbaum.org/till/i2c_tiny_usb
  7319. F: drivers/i2c/busses/i2c-tiny-usb.c
  7320. I2C/SMBUS CONTROLLER DRIVERS FOR PC
  7321. M: Jean Delvare <jdelvare@suse.com>
  7322. L: linux-i2c@vger.kernel.org
  7323. S: Maintained
  7324. F: Documentation/i2c/busses/i2c-ali1535.rst
  7325. F: Documentation/i2c/busses/i2c-ali1563.rst
  7326. F: Documentation/i2c/busses/i2c-ali15x3.rst
  7327. F: Documentation/i2c/busses/i2c-amd756.rst
  7328. F: Documentation/i2c/busses/i2c-amd8111.rst
  7329. F: Documentation/i2c/busses/i2c-i801.rst
  7330. F: Documentation/i2c/busses/i2c-nforce2.rst
  7331. F: Documentation/i2c/busses/i2c-piix4.rst
  7332. F: Documentation/i2c/busses/i2c-sis5595.rst
  7333. F: Documentation/i2c/busses/i2c-sis630.rst
  7334. F: Documentation/i2c/busses/i2c-sis96x.rst
  7335. F: Documentation/i2c/busses/i2c-via.rst
  7336. F: Documentation/i2c/busses/i2c-viapro.rst
  7337. F: drivers/i2c/busses/i2c-ali1535.c
  7338. F: drivers/i2c/busses/i2c-ali1563.c
  7339. F: drivers/i2c/busses/i2c-ali15x3.c
  7340. F: drivers/i2c/busses/i2c-amd756-s4882.c
  7341. F: drivers/i2c/busses/i2c-amd756.c
  7342. F: drivers/i2c/busses/i2c-amd8111.c
  7343. F: drivers/i2c/busses/i2c-i801.c
  7344. F: drivers/i2c/busses/i2c-isch.c
  7345. F: drivers/i2c/busses/i2c-nforce2-s4985.c
  7346. F: drivers/i2c/busses/i2c-nforce2.c
  7347. F: drivers/i2c/busses/i2c-piix4.c
  7348. F: drivers/i2c/busses/i2c-sis5595.c
  7349. F: drivers/i2c/busses/i2c-sis630.c
  7350. F: drivers/i2c/busses/i2c-sis96x.c
  7351. F: drivers/i2c/busses/i2c-via.c
  7352. F: drivers/i2c/busses/i2c-viapro.c
  7353. I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
  7354. M: Hans de Goede <hdegoede@redhat.com>
  7355. L: linux-i2c@vger.kernel.org
  7356. S: Maintained
  7357. F: drivers/i2c/busses/i2c-cht-wc.c
  7358. I2C/SMBUS ISMT DRIVER
  7359. M: Seth Heasley <seth.heasley@intel.com>
  7360. M: Neil Horman <nhorman@tuxdriver.com>
  7361. L: linux-i2c@vger.kernel.org
  7362. F: Documentation/i2c/busses/i2c-ismt.rst
  7363. F: drivers/i2c/busses/i2c-ismt.c
  7364. I2C/SMBUS STUB DRIVER
  7365. M: Jean Delvare <jdelvare@suse.com>
  7366. L: linux-i2c@vger.kernel.org
  7367. S: Maintained
  7368. F: drivers/i2c/i2c-stub.c
  7369. I3C DRIVER FOR CADENCE I3C MASTER IP
  7370. M: Przemysław Gaj <pgaj@cadence.com>
  7371. S: Maintained
  7372. F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
  7373. F: drivers/i3c/master/i3c-master-cdns.c
  7374. I3C DRIVER FOR SYNOPSYS DESIGNWARE
  7375. M: Vitor Soares <vitor.soares@synopsys.com>
  7376. S: Maintained
  7377. F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
  7378. F: drivers/i3c/master/dw*
  7379. I3C SUBSYSTEM
  7380. M: Boris Brezillon <bbrezillon@kernel.org>
  7381. L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
  7382. S: Maintained
  7383. C: irc://chat.freenode.net/linux-i3c
  7384. T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
  7385. F: Documentation/ABI/testing/sysfs-bus-i3c
  7386. F: Documentation/devicetree/bindings/i3c/
  7387. F: Documentation/driver-api/i3c
  7388. F: drivers/i3c/
  7389. F: include/linux/i3c/
  7390. IA64 (Itanium) PLATFORM
  7391. M: Tony Luck <tony.luck@intel.com>
  7392. M: Fenghua Yu <fenghua.yu@intel.com>
  7393. L: linux-ia64@vger.kernel.org
  7394. S: Odd Fixes
  7395. T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
  7396. F: Documentation/ia64/
  7397. F: arch/ia64/
  7398. IBM Power 842 compression accelerator
  7399. M: Haren Myneni <haren@us.ibm.com>
  7400. S: Supported
  7401. F: crypto/842.c
  7402. F: drivers/crypto/nx/Kconfig
  7403. F: drivers/crypto/nx/Makefile
  7404. F: drivers/crypto/nx/nx-842*
  7405. F: include/linux/sw842.h
  7406. F: lib/842/
  7407. IBM Power in-Nest Crypto Acceleration
  7408. M: Breno Leitão <leitao@debian.org>
  7409. M: Nayna Jain <nayna@linux.ibm.com>
  7410. M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
  7411. L: linux-crypto@vger.kernel.org
  7412. S: Supported
  7413. F: drivers/crypto/nx/Kconfig
  7414. F: drivers/crypto/nx/Makefile
  7415. F: drivers/crypto/nx/nx-aes*
  7416. F: drivers/crypto/nx/nx-sha*
  7417. F: drivers/crypto/nx/nx.*
  7418. F: drivers/crypto/nx/nx_csbcpb.h
  7419. F: drivers/crypto/nx/nx_debugfs.c
  7420. IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
  7421. M: Tyrel Datwyler <tyreld@linux.ibm.com>
  7422. L: linux-pci@vger.kernel.org
  7423. L: linuxppc-dev@lists.ozlabs.org
  7424. S: Supported
  7425. F: drivers/pci/hotplug/rpadlpar*
  7426. IBM Power Linux RAID adapter
  7427. M: Brian King <brking@us.ibm.com>
  7428. S: Supported
  7429. F: drivers/scsi/ipr.*
  7430. IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
  7431. M: Tyrel Datwyler <tyreld@linux.ibm.com>
  7432. L: linux-pci@vger.kernel.org
  7433. L: linuxppc-dev@lists.ozlabs.org
  7434. S: Supported
  7435. F: drivers/pci/hotplug/rpaphp*
  7436. IBM Power SRIOV Virtual NIC Device Driver
  7437. M: Dany Madden <drt@linux.ibm.com>
  7438. M: Lijun Pan <ljp@linux.ibm.com>
  7439. M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
  7440. L: netdev@vger.kernel.org
  7441. S: Supported
  7442. F: drivers/net/ethernet/ibm/ibmvnic.*
  7443. IBM Power Virtual Accelerator Switchboard
  7444. M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
  7445. L: linuxppc-dev@lists.ozlabs.org
  7446. S: Supported
  7447. F: arch/powerpc/include/asm/vas.h
  7448. F: arch/powerpc/platforms/powernv/copy-paste.h
  7449. F: arch/powerpc/platforms/powernv/vas*
  7450. IBM Power Virtual Ethernet Device Driver
  7451. M: Cristobal Forno <cforno12@linux.ibm.com>
  7452. L: netdev@vger.kernel.org
  7453. S: Supported
  7454. F: drivers/net/ethernet/ibm/ibmveth.*
  7455. IBM Power Virtual FC Device Drivers
  7456. M: Tyrel Datwyler <tyreld@linux.ibm.com>
  7457. L: linux-scsi@vger.kernel.org
  7458. S: Supported
  7459. F: drivers/scsi/ibmvscsi/ibmvfc*
  7460. IBM Power Virtual Management Channel Driver
  7461. M: Steven Royer <seroyer@linux.ibm.com>
  7462. S: Supported
  7463. F: drivers/misc/ibmvmc.*
  7464. IBM Power Virtual SCSI Device Drivers
  7465. M: Tyrel Datwyler <tyreld@linux.ibm.com>
  7466. L: linux-scsi@vger.kernel.org
  7467. S: Supported
  7468. F: drivers/scsi/ibmvscsi/ibmvscsi*
  7469. F: include/scsi/viosrp.h
  7470. IBM Power Virtual SCSI Device Target Driver
  7471. M: Michael Cyr <mikecyr@linux.ibm.com>
  7472. L: linux-scsi@vger.kernel.org
  7473. L: target-devel@vger.kernel.org
  7474. S: Supported
  7475. F: drivers/scsi/ibmvscsi_tgt/
  7476. IBM Power VMX Cryptographic instructions
  7477. M: Breno Leitão <leitao@debian.org>
  7478. M: Nayna Jain <nayna@linux.ibm.com>
  7479. M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
  7480. L: linux-crypto@vger.kernel.org
  7481. S: Supported
  7482. F: drivers/crypto/vmx/Kconfig
  7483. F: drivers/crypto/vmx/Makefile
  7484. F: drivers/crypto/vmx/aes*
  7485. F: drivers/crypto/vmx/ghash*
  7486. F: drivers/crypto/vmx/ppc-xlate.pl
  7487. F: drivers/crypto/vmx/vmx.c
  7488. IBM ServeRAID RAID DRIVER
  7489. S: Orphan
  7490. F: drivers/scsi/ips.*
  7491. ICH LPC AND GPIO DRIVER
  7492. M: Peter Tyser <ptyser@xes-inc.com>
  7493. S: Maintained
  7494. F: drivers/gpio/gpio-ich.c
  7495. F: drivers/mfd/lpc_ich.c
  7496. ICY I2C DRIVER
  7497. M: Max Staudt <max@enpas.org>
  7498. L: linux-i2c@vger.kernel.org
  7499. S: Maintained
  7500. F: drivers/i2c/busses/i2c-icy.c
  7501. IDE SUBSYSTEM
  7502. M: "David S. Miller" <davem@davemloft.net>
  7503. L: linux-ide@vger.kernel.org
  7504. S: Maintained
  7505. Q: http://patchwork.ozlabs.org/project/linux-ide/list/
  7506. T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
  7507. F: Documentation/ide/
  7508. F: drivers/ide/
  7509. F: include/linux/ide.h
  7510. IDE/ATAPI DRIVERS
  7511. M: Borislav Petkov <bp@alien8.de>
  7512. L: linux-ide@vger.kernel.org
  7513. S: Maintained
  7514. F: Documentation/cdrom/ide-cd.rst
  7515. F: drivers/ide/ide-cd*
  7516. IDEAPAD LAPTOP EXTRAS DRIVER
  7517. M: Ike Panhc <ike.pan@canonical.com>
  7518. L: platform-driver-x86@vger.kernel.org
  7519. S: Maintained
  7520. W: http://launchpad.net/ideapad-laptop
  7521. F: drivers/platform/x86/ideapad-laptop.c
  7522. IDEAPAD LAPTOP SLIDEBAR DRIVER
  7523. M: Andrey Moiseev <o2g.org.ru@gmail.com>
  7524. L: linux-input@vger.kernel.org
  7525. S: Maintained
  7526. W: https://github.com/o2genum/ideapad-slidebar
  7527. F: drivers/input/misc/ideapad_slidebar.c
  7528. IDT VersaClock 5 CLOCK DRIVER
  7529. M: Luca Ceresoli <luca@lucaceresoli.net>
  7530. S: Maintained
  7531. F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
  7532. F: drivers/clk/clk-versaclock5.c
  7533. IEEE 802.15.4 SUBSYSTEM
  7534. M: Alexander Aring <alex.aring@gmail.com>
  7535. M: Stefan Schmidt <stefan@datenfreihafen.org>
  7536. L: linux-wpan@vger.kernel.org
  7537. S: Maintained
  7538. W: https://linux-wpan.org/
  7539. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
  7540. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
  7541. F: Documentation/networking/ieee802154.rst
  7542. F: drivers/net/ieee802154/
  7543. F: include/linux/ieee802154.h
  7544. F: include/linux/nl802154.h
  7545. F: include/net/af_ieee802154.h
  7546. F: include/net/cfg802154.h
  7547. F: include/net/ieee802154_netdev.h
  7548. F: include/net/mac802154.h
  7549. F: include/net/nl802154.h
  7550. F: net/ieee802154/
  7551. F: net/mac802154/
  7552. IFE PROTOCOL
  7553. M: Yotam Gigi <yotam.gi@gmail.com>
  7554. M: Jamal Hadi Salim <jhs@mojatatu.com>
  7555. F: include/net/ife.h
  7556. F: include/uapi/linux/ife.h
  7557. F: net/ife
  7558. IGORPLUG-USB IR RECEIVER
  7559. M: Sean Young <sean@mess.org>
  7560. L: linux-media@vger.kernel.org
  7561. S: Maintained
  7562. F: drivers/media/rc/igorplugusb.c
  7563. IGUANAWORKS USB IR TRANSCEIVER
  7564. M: Sean Young <sean@mess.org>
  7565. L: linux-media@vger.kernel.org
  7566. S: Maintained
  7567. F: drivers/media/rc/iguanair.c
  7568. IIO DIGITAL POTENTIOMETER DAC
  7569. M: Peter Rosin <peda@axentia.se>
  7570. L: linux-iio@vger.kernel.org
  7571. S: Maintained
  7572. F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
  7573. F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
  7574. F: drivers/iio/dac/dpot-dac.c
  7575. IIO ENVELOPE DETECTOR
  7576. M: Peter Rosin <peda@axentia.se>
  7577. L: linux-iio@vger.kernel.org
  7578. S: Maintained
  7579. F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
  7580. F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
  7581. F: drivers/iio/adc/envelope-detector.c
  7582. IIO MULTIPLEXER
  7583. M: Peter Rosin <peda@axentia.se>
  7584. L: linux-iio@vger.kernel.org
  7585. S: Maintained
  7586. F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
  7587. F: drivers/iio/multiplexer/iio-mux.c
  7588. IIO SUBSYSTEM AND DRIVERS
  7589. M: Jonathan Cameron <jic23@kernel.org>
  7590. R: Lars-Peter Clausen <lars@metafoo.de>
  7591. R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
  7592. L: linux-iio@vger.kernel.org
  7593. S: Maintained
  7594. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
  7595. F: Documentation/ABI/testing/configfs-iio*
  7596. F: Documentation/ABI/testing/sysfs-bus-iio*
  7597. F: Documentation/devicetree/bindings/iio/
  7598. F: drivers/iio/
  7599. F: drivers/staging/iio/
  7600. F: include/linux/iio/
  7601. F: tools/iio/
  7602. IIO UNIT CONVERTER
  7603. M: Peter Rosin <peda@axentia.se>
  7604. L: linux-iio@vger.kernel.org
  7605. S: Maintained
  7606. F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
  7607. F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
  7608. F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
  7609. F: drivers/iio/afe/iio-rescale.c
  7610. IKANOS/ADI EAGLE ADSL USB DRIVER
  7611. M: Matthieu Castet <castet.matthieu@free.fr>
  7612. M: Stanislaw Gruszka <stf_xl@wp.pl>
  7613. S: Maintained
  7614. F: drivers/usb/atm/ueagle-atm.c
  7615. IMGTEC ASCII LCD DRIVER
  7616. M: Paul Burton <paulburton@kernel.org>
  7617. S: Maintained
  7618. F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
  7619. F: drivers/auxdisplay/img-ascii-lcd.c
  7620. IMGTEC IR DECODER DRIVER
  7621. S: Orphan
  7622. F: drivers/media/rc/img-ir/
  7623. IMON SOUNDGRAPH USB IR RECEIVER
  7624. M: Sean Young <sean@mess.org>
  7625. L: linux-media@vger.kernel.org
  7626. S: Maintained
  7627. F: drivers/media/rc/imon.c
  7628. F: drivers/media/rc/imon_raw.c
  7629. IMS TWINTURBO FRAMEBUFFER DRIVER
  7630. L: linux-fbdev@vger.kernel.org
  7631. S: Orphan
  7632. F: drivers/video/fbdev/imsttfb.c
  7633. INA209 HARDWARE MONITOR DRIVER
  7634. M: Guenter Roeck <linux@roeck-us.net>
  7635. L: linux-hwmon@vger.kernel.org
  7636. S: Maintained
  7637. F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
  7638. F: Documentation/hwmon/ina209.rst
  7639. F: drivers/hwmon/ina209.c
  7640. INA2XX HARDWARE MONITOR DRIVER
  7641. M: Guenter Roeck <linux@roeck-us.net>
  7642. L: linux-hwmon@vger.kernel.org
  7643. S: Maintained
  7644. F: Documentation/hwmon/ina2xx.rst
  7645. F: drivers/hwmon/ina2xx.c
  7646. F: include/linux/platform_data/ina2xx.h
  7647. INCREMENTAL FILE SYSTEM
  7648. M: Paul Lawrence <paullawrence@google.com>
  7649. L: linux-unionfs@vger.kernel.org
  7650. S: Supported
  7651. F: fs/incfs/
  7652. F: tools/testing/selftests/filesystems/incfs/
  7653. INDUSTRY PACK SUBSYSTEM (IPACK)
  7654. M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
  7655. M: Jens Taprogge <jens.taprogge@taprogge.org>
  7656. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  7657. L: industrypack-devel@lists.sourceforge.net
  7658. S: Maintained
  7659. W: http://industrypack.sourceforge.net
  7660. F: drivers/ipack/
  7661. INFINEON DPS310 Driver
  7662. M: Eddie James <eajames@linux.ibm.com>
  7663. L: linux-iio@vger.kernel.org
  7664. S: Maintained
  7665. F: drivers/iio/pressure/dps310.c
  7666. INFINIBAND SUBSYSTEM
  7667. M: Doug Ledford <dledford@redhat.com>
  7668. M: Jason Gunthorpe <jgg@nvidia.com>
  7669. L: linux-rdma@vger.kernel.org
  7670. S: Supported
  7671. W: https://github.com/linux-rdma/rdma-core
  7672. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  7673. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
  7674. F: Documentation/devicetree/bindings/infiniband/
  7675. F: Documentation/infiniband/
  7676. F: drivers/infiniband/
  7677. F: include/rdma/
  7678. F: include/trace/events/ib_mad.h
  7679. F: include/trace/events/ib_umad.h
  7680. F: include/uapi/linux/if_infiniband.h
  7681. F: include/uapi/rdma/
  7682. F: samples/bpf/ibumad_kern.c
  7683. F: samples/bpf/ibumad_user.c
  7684. INGENIC JZ4780 DMA Driver
  7685. M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
  7686. S: Maintained
  7687. F: drivers/dma/dma-jz4780.c
  7688. INGENIC JZ4780 NAND DRIVER
  7689. M: Harvey Hunt <harveyhuntnexus@gmail.com>
  7690. L: linux-mtd@lists.infradead.org
  7691. S: Maintained
  7692. F: drivers/mtd/nand/raw/ingenic/
  7693. INGENIC JZ47xx SoCs
  7694. M: Paul Cercueil <paul@crapouillou.net>
  7695. S: Maintained
  7696. F: arch/mips/boot/dts/ingenic/
  7697. F: arch/mips/generic/board-ingenic.c
  7698. F: arch/mips/include/asm/mach-ingenic/
  7699. F: arch/mips/ingenic/Kconfig
  7700. F: drivers/clk/ingenic/
  7701. F: drivers/dma/dma-jz4780.c
  7702. F: drivers/gpu/drm/ingenic/
  7703. F: drivers/i2c/busses/i2c-jz4780.c
  7704. F: drivers/iio/adc/ingenic-adc.c
  7705. F: drivers/irqchip/irq-ingenic.c
  7706. F: drivers/memory/jz4780-nemc.c
  7707. F: drivers/mmc/host/jz4740_mmc.c
  7708. F: drivers/mtd/nand/raw/ingenic/
  7709. F: drivers/pinctrl/pinctrl-ingenic.c
  7710. F: drivers/power/supply/ingenic-battery.c
  7711. F: drivers/pwm/pwm-jz4740.c
  7712. F: drivers/remoteproc/ingenic_rproc.c
  7713. F: drivers/rtc/rtc-jz4740.c
  7714. F: drivers/tty/serial/8250/8250_ingenic.c
  7715. F: drivers/usb/musb/jz4740.c
  7716. F: drivers/watchdog/jz4740_wdt.c
  7717. F: include/dt-bindings/iio/adc/ingenic,adc.h
  7718. F: include/linux/mfd/ingenic-tcu.h
  7719. F: sound/soc/codecs/jz47*
  7720. F: sound/soc/jz4740/
  7721. INOTIFY
  7722. M: Jan Kara <jack@suse.cz>
  7723. R: Amir Goldstein <amir73il@gmail.com>
  7724. L: linux-fsdevel@vger.kernel.org
  7725. S: Maintained
  7726. F: Documentation/filesystems/inotify.rst
  7727. F: fs/notify/inotify/
  7728. F: include/linux/inotify.h
  7729. F: include/uapi/linux/inotify.h
  7730. INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
  7731. M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
  7732. L: linux-input@vger.kernel.org
  7733. S: Maintained
  7734. Q: http://patchwork.kernel.org/project/linux-input/list/
  7735. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
  7736. F: Documentation/devicetree/bindings/input/
  7737. F: Documentation/devicetree/bindings/serio/
  7738. F: Documentation/input/
  7739. F: drivers/input/
  7740. F: include/linux/input.h
  7741. F: include/linux/input/
  7742. F: include/uapi/linux/input-event-codes.h
  7743. F: include/uapi/linux/input.h
  7744. INPUT MULTITOUCH (MT) PROTOCOL
  7745. M: Henrik Rydberg <rydberg@bitmath.org>
  7746. L: linux-input@vger.kernel.org
  7747. S: Odd fixes
  7748. F: Documentation/input/multi-touch-protocol.rst
  7749. F: drivers/input/input-mt.c
  7750. K: \b(ABS|SYN)_MT_
  7751. INSIDE SECURE CRYPTO DRIVER
  7752. M: Antoine Tenart <atenart@kernel.org>
  7753. L: linux-crypto@vger.kernel.org
  7754. S: Maintained
  7755. F: drivers/crypto/inside-secure/
  7756. INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
  7757. M: Mimi Zohar <zohar@linux.ibm.com>
  7758. M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
  7759. L: linux-integrity@vger.kernel.org
  7760. S: Supported
  7761. T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
  7762. F: security/integrity/ima/
  7763. INTEL 810/815 FRAMEBUFFER DRIVER
  7764. M: Antonino Daplas <adaplas@gmail.com>
  7765. L: linux-fbdev@vger.kernel.org
  7766. S: Maintained
  7767. F: drivers/video/fbdev/i810/
  7768. INTEL ASoC DRIVERS
  7769. M: Cezary Rojewski <cezary.rojewski@intel.com>
  7770. M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  7771. M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
  7772. M: Jie Yang <yang.jie@linux.intel.com>
  7773. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  7774. S: Supported
  7775. F: sound/soc/intel/
  7776. INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
  7777. M: Hans de Goede <hdegoede@redhat.com>
  7778. L: platform-driver-x86@vger.kernel.org
  7779. S: Maintained
  7780. F: drivers/platform/x86/intel_atomisp2_pm.c
  7781. INTEL ATOMISP2 LED DRIVER
  7782. M: Hans de Goede <hdegoede@redhat.com>
  7783. L: platform-driver-x86@vger.kernel.org
  7784. S: Maintained
  7785. F: drivers/platform/x86/intel_atomisp2_led.c
  7786. INTEL BROXTON PMC DRIVER
  7787. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  7788. M: Zha Qipeng <qipeng.zha@intel.com>
  7789. S: Maintained
  7790. F: drivers/mfd/intel_pmc_bxt.c
  7791. F: include/linux/mfd/intel_pmc_bxt.h
  7792. INTEL C600 SERIES SAS CONTROLLER DRIVER
  7793. M: Intel SCU Linux support <intel-linux-scu@intel.com>
  7794. M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
  7795. L: linux-scsi@vger.kernel.org
  7796. S: Supported
  7797. T: git git://git.code.sf.net/p/intel-sas/isci
  7798. F: drivers/scsi/isci/
  7799. INTEL CPU family model numbers
  7800. M: Tony Luck <tony.luck@intel.com>
  7801. M: x86@kernel.org
  7802. L: linux-kernel@vger.kernel.org
  7803. S: Supported
  7804. F: arch/x86/include/asm/intel-family.h
  7805. INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
  7806. M: Jani Nikula <jani.nikula@linux.intel.com>
  7807. M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  7808. M: Rodrigo Vivi <rodrigo.vivi@intel.com>
  7809. L: intel-gfx@lists.freedesktop.org
  7810. S: Supported
  7811. W: https://01.org/linuxgraphics/
  7812. Q: http://patchwork.freedesktop.org/project/intel-gfx/
  7813. B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
  7814. C: irc://chat.freenode.net/intel-gfx
  7815. T: git git://anongit.freedesktop.org/drm-intel
  7816. F: Documentation/gpu/i915.rst
  7817. F: drivers/gpu/drm/i915/
  7818. F: include/drm/i915*
  7819. F: include/uapi/drm/i915_drm.h
  7820. INTEL ETHERNET DRIVERS
  7821. M: Jesse Brandeburg <jesse.brandeburg@intel.com>
  7822. M: Tony Nguyen <anthony.l.nguyen@intel.com>
  7823. L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
  7824. S: Supported
  7825. W: http://www.intel.com/support/feedback.htm
  7826. W: http://e1000.sourceforge.net/
  7827. Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
  7828. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
  7829. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
  7830. F: Documentation/networking/device_drivers/ethernet/intel/
  7831. F: drivers/net/ethernet/intel/
  7832. F: drivers/net/ethernet/intel/*/
  7833. F: include/linux/avf/virtchnl.h
  7834. INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
  7835. M: Maik Broemme <mbroemme@libmpq.org>
  7836. L: linux-fbdev@vger.kernel.org
  7837. S: Maintained
  7838. F: Documentation/fb/intelfb.rst
  7839. F: drivers/video/fbdev/intelfb/
  7840. INTEL GPIO DRIVERS
  7841. M: Andy Shevchenko <andy@kernel.org>
  7842. L: linux-gpio@vger.kernel.org
  7843. S: Maintained
  7844. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
  7845. F: drivers/gpio/gpio-ich.c
  7846. F: drivers/gpio/gpio-intel-mid.c
  7847. F: drivers/gpio/gpio-merrifield.c
  7848. F: drivers/gpio/gpio-ml-ioh.c
  7849. F: drivers/gpio/gpio-pch.c
  7850. F: drivers/gpio/gpio-sch.c
  7851. F: drivers/gpio/gpio-sodaville.c
  7852. INTEL GVT-g DRIVERS (Intel GPU Virtualization)
  7853. M: Zhenyu Wang <zhenyuw@linux.intel.com>
  7854. M: Zhi Wang <zhi.a.wang@intel.com>
  7855. L: intel-gvt-dev@lists.freedesktop.org
  7856. L: intel-gfx@lists.freedesktop.org
  7857. S: Supported
  7858. W: https://01.org/igvt-g
  7859. T: git https://github.com/intel/gvt-linux.git
  7860. F: drivers/gpu/drm/i915/gvt/
  7861. INTEL HID EVENT DRIVER
  7862. M: Alex Hung <alex.hung@canonical.com>
  7863. L: platform-driver-x86@vger.kernel.org
  7864. S: Maintained
  7865. F: drivers/platform/x86/intel-hid.c
  7866. INTEL I/OAT DMA DRIVER
  7867. M: Dave Jiang <dave.jiang@intel.com>
  7868. R: Dan Williams <dan.j.williams@intel.com>
  7869. L: dmaengine@vger.kernel.org
  7870. S: Supported
  7871. Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
  7872. F: drivers/dma/ioat*
  7873. INTEL IADX DRIVER
  7874. M: Dave Jiang <dave.jiang@intel.com>
  7875. L: dmaengine@vger.kernel.org
  7876. S: Supported
  7877. F: drivers/dma/idxd/*
  7878. F: include/uapi/linux/idxd.h
  7879. INTEL IDLE DRIVER
  7880. M: Jacob Pan <jacob.jun.pan@linux.intel.com>
  7881. M: Len Brown <lenb@kernel.org>
  7882. L: linux-pm@vger.kernel.org
  7883. S: Supported
  7884. B: https://bugzilla.kernel.org
  7885. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
  7886. F: drivers/idle/intel_idle.c
  7887. INTEL INTEGRATED SENSOR HUB DRIVER
  7888. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  7889. M: Jiri Kosina <jikos@kernel.org>
  7890. L: linux-input@vger.kernel.org
  7891. S: Maintained
  7892. F: drivers/hid/intel-ish-hid/
  7893. INTEL IOMMU (VT-d)
  7894. M: David Woodhouse <dwmw2@infradead.org>
  7895. M: Lu Baolu <baolu.lu@linux.intel.com>
  7896. L: iommu@lists.linux-foundation.org
  7897. S: Supported
  7898. T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
  7899. F: drivers/iommu/intel/
  7900. F: include/linux/intel-iommu.h
  7901. F: include/linux/intel-svm.h
  7902. INTEL IOP-ADMA DMA DRIVER
  7903. R: Dan Williams <dan.j.williams@intel.com>
  7904. S: Odd fixes
  7905. F: drivers/dma/iop-adma.c
  7906. INTEL IPU3 CSI-2 CIO2 DRIVER
  7907. M: Yong Zhi <yong.zhi@intel.com>
  7908. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  7909. M: Bingbu Cao <bingbu.cao@intel.com>
  7910. R: Tianshu Qiu <tian.shu.qiu@intel.com>
  7911. L: linux-media@vger.kernel.org
  7912. S: Maintained
  7913. F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
  7914. F: drivers/media/pci/intel/ipu3/
  7915. INTEL IPU3 CSI-2 IMGU DRIVER
  7916. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  7917. R: Bingbu Cao <bingbu.cao@intel.com>
  7918. R: Tianshu Qiu <tian.shu.qiu@intel.com>
  7919. L: linux-media@vger.kernel.org
  7920. S: Maintained
  7921. F: Documentation/admin-guide/media/ipu3.rst
  7922. F: Documentation/admin-guide/media/ipu3_rcb.svg
  7923. F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
  7924. F: drivers/staging/media/ipu3/
  7925. INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
  7926. M: Krzysztof Halasa <khalasa@piap.pl>
  7927. S: Maintained
  7928. F: drivers/net/ethernet/xscale/ixp4xx_eth.c
  7929. F: drivers/net/wan/ixp4xx_hss.c
  7930. F: drivers/soc/ixp4xx/ixp4xx-npe.c
  7931. F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
  7932. F: include/linux/soc/ixp4xx/npe.h
  7933. F: include/linux/soc/ixp4xx/qmgr.h
  7934. INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
  7935. M: Deepak Saxena <dsaxena@plexity.net>
  7936. S: Maintained
  7937. F: drivers/char/hw_random/ixp4xx-rng.c
  7938. INTEL MANAGEMENT ENGINE (mei)
  7939. M: Tomas Winkler <tomas.winkler@intel.com>
  7940. L: linux-kernel@vger.kernel.org
  7941. S: Supported
  7942. F: Documentation/driver-api/mei/*
  7943. F: drivers/misc/mei/
  7944. F: drivers/watchdog/mei_wdt.c
  7945. F: include/linux/mei_cl_bus.h
  7946. F: include/uapi/linux/mei.h
  7947. F: samples/mei/*
  7948. INTEL MENLOW THERMAL DRIVER
  7949. M: Sujith Thomas <sujith.thomas@intel.com>
  7950. L: platform-driver-x86@vger.kernel.org
  7951. S: Supported
  7952. W: https://01.org/linux-acpi
  7953. F: drivers/platform/x86/intel_menlow.c
  7954. INTEL P-Unit IPC DRIVER
  7955. M: Zha Qipeng <qipeng.zha@intel.com>
  7956. L: platform-driver-x86@vger.kernel.org
  7957. S: Maintained
  7958. F: arch/x86/include/asm/intel_punit_ipc.h
  7959. F: drivers/platform/x86/intel_punit_ipc.c
  7960. INTEL PMC CORE DRIVER
  7961. M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
  7962. M: David E Box <david.e.box@intel.com>
  7963. L: platform-driver-x86@vger.kernel.org
  7964. S: Maintained
  7965. F: drivers/platform/x86/intel_pmc_core*
  7966. INTEL PMIC GPIO DRIVERS
  7967. M: Andy Shevchenko <andy@kernel.org>
  7968. S: Maintained
  7969. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
  7970. F: drivers/gpio/gpio-*cove.c
  7971. F: drivers/gpio/gpio-msic.c
  7972. INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
  7973. M: Andy Shevchenko <andy@kernel.org>
  7974. S: Maintained
  7975. F: drivers/mfd/intel_msic.c
  7976. F: drivers/mfd/intel_soc_pmic*
  7977. F: include/linux/mfd/intel_msic.h
  7978. F: include/linux/mfd/intel_soc_pmic*
  7979. INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
  7980. M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
  7981. L: linux-wireless@vger.kernel.org
  7982. S: Maintained
  7983. F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
  7984. F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
  7985. F: drivers/net/wireless/intel/ipw2x00/
  7986. INTEL PSTATE DRIVER
  7987. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  7988. M: Len Brown <lenb@kernel.org>
  7989. L: linux-pm@vger.kernel.org
  7990. S: Supported
  7991. F: drivers/cpufreq/intel_pstate.c
  7992. INTEL RDMA RNIC DRIVER
  7993. M: Faisal Latif <faisal.latif@intel.com>
  7994. M: Shiraz Saleem <shiraz.saleem@intel.com>
  7995. L: linux-rdma@vger.kernel.org
  7996. S: Supported
  7997. F: drivers/infiniband/hw/i40iw/
  7998. F: include/uapi/rdma/i40iw-abi.h
  7999. INTEL SCU DRIVERS
  8000. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  8001. S: Maintained
  8002. F: arch/x86/include/asm/intel_scu_ipc.h
  8003. F: drivers/platform/x86/intel_scu_*
  8004. INTEL SPEED SELECT TECHNOLOGY
  8005. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  8006. L: platform-driver-x86@vger.kernel.org
  8007. S: Maintained
  8008. F: drivers/platform/x86/intel_speed_select_if/
  8009. F: include/uapi/linux/isst_if.h
  8010. F: tools/power/x86/intel-speed-select/
  8011. INTEL STRATIX10 FIRMWARE DRIVERS
  8012. M: Richard Gong <richard.gong@linux.intel.com>
  8013. L: linux-kernel@vger.kernel.org
  8014. S: Maintained
  8015. F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
  8016. F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
  8017. F: drivers/firmware/stratix10-rsu.c
  8018. F: drivers/firmware/stratix10-svc.c
  8019. F: include/linux/firmware/intel/stratix10-smc.h
  8020. F: include/linux/firmware/intel/stratix10-svc-client.h
  8021. INTEL TELEMETRY DRIVER
  8022. M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
  8023. M: "David E. Box" <david.e.box@linux.intel.com>
  8024. L: platform-driver-x86@vger.kernel.org
  8025. S: Maintained
  8026. F: arch/x86/include/asm/intel_telemetry.h
  8027. F: drivers/platform/x86/intel_telemetry*
  8028. INTEL UNCORE FREQUENCY CONTROL
  8029. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  8030. L: platform-driver-x86@vger.kernel.org
  8031. S: Maintained
  8032. F: drivers/platform/x86/intel-uncore-frequency.c
  8033. INTEL VIRTUAL BUTTON DRIVER
  8034. M: AceLan Kao <acelan.kao@canonical.com>
  8035. L: platform-driver-x86@vger.kernel.org
  8036. S: Maintained
  8037. F: drivers/platform/x86/intel-vbtn.c
  8038. INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
  8039. M: Stanislaw Gruszka <stf_xl@wp.pl>
  8040. L: linux-wireless@vger.kernel.org
  8041. S: Supported
  8042. F: drivers/net/wireless/intel/iwlegacy/
  8043. INTEL WIRELESS WIFI LINK (iwlwifi)
  8044. M: Luca Coelho <luciano.coelho@intel.com>
  8045. L: linux-wireless@vger.kernel.org
  8046. S: Supported
  8047. W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
  8048. T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
  8049. F: drivers/net/wireless/intel/iwlwifi/
  8050. INTEL WIRELESS WIMAX CONNECTION 2400
  8051. M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
  8052. M: linux-wimax@intel.com
  8053. L: wimax@linuxwimax.org (subscribers-only)
  8054. S: Supported
  8055. W: http://linuxwimax.org
  8056. F: Documentation/admin-guide/wimax/i2400m.rst
  8057. F: drivers/net/wimax/i2400m/
  8058. F: include/uapi/linux/wimax/i2400m.h
  8059. INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
  8060. M: Jithu Joseph <jithu.joseph@intel.com>
  8061. R: Maurice Ma <maurice.ma@intel.com>
  8062. S: Maintained
  8063. W: https://slimbootloader.github.io/security/firmware-update.html
  8064. F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
  8065. INTEL WMI THUNDERBOLT FORCE POWER DRIVER
  8066. M: Mario Limonciello <mario.limonciello@dell.com>
  8067. S: Maintained
  8068. F: drivers/platform/x86/intel-wmi-thunderbolt.c
  8069. INTEL(R) TRACE HUB
  8070. M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
  8071. S: Supported
  8072. F: Documentation/trace/intel_th.rst
  8073. F: drivers/hwtracing/intel_th/
  8074. F: include/linux/intel_th.h
  8075. INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
  8076. M: Ning Sun <ning.sun@intel.com>
  8077. L: tboot-devel@lists.sourceforge.net
  8078. S: Supported
  8079. W: http://tboot.sourceforge.net
  8080. T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
  8081. F: Documentation/x86/intel_txt.rst
  8082. F: arch/x86/kernel/tboot.c
  8083. F: include/linux/tboot.h
  8084. INTERCONNECT API
  8085. M: Georgi Djakov <georgi.djakov@linaro.org>
  8086. L: linux-pm@vger.kernel.org
  8087. S: Maintained
  8088. F: Documentation/devicetree/bindings/interconnect/
  8089. F: Documentation/driver-api/interconnect.rst
  8090. F: drivers/interconnect/
  8091. F: include/dt-bindings/interconnect/
  8092. F: include/linux/interconnect-provider.h
  8093. F: include/linux/interconnect.h
  8094. INVENSENSE ICM-426xx IMU DRIVER
  8095. M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
  8096. L: linux-iio@vger.kernel.org
  8097. S: Maintained
  8098. W https://invensense.tdk.com/
  8099. F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
  8100. F: drivers/iio/imu/inv_icm42600/
  8101. INVENSENSE MPU-3050 GYROSCOPE DRIVER
  8102. M: Linus Walleij <linus.walleij@linaro.org>
  8103. L: linux-iio@vger.kernel.org
  8104. S: Maintained
  8105. F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
  8106. F: drivers/iio/gyro/mpu3050*
  8107. IOC3 ETHERNET DRIVER
  8108. M: Ralf Baechle <ralf@linux-mips.org>
  8109. L: linux-mips@vger.kernel.org
  8110. S: Maintained
  8111. F: drivers/net/ethernet/sgi/ioc3-eth.c
  8112. IOMAP FILESYSTEM LIBRARY
  8113. M: Christoph Hellwig <hch@infradead.org>
  8114. M: Darrick J. Wong <darrick.wong@oracle.com>
  8115. M: linux-xfs@vger.kernel.org
  8116. M: linux-fsdevel@vger.kernel.org
  8117. L: linux-xfs@vger.kernel.org
  8118. L: linux-fsdevel@vger.kernel.org
  8119. S: Supported
  8120. T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
  8121. F: fs/iomap/
  8122. F: include/linux/iomap.h
  8123. IOMMU DRIVERS
  8124. M: Joerg Roedel <joro@8bytes.org>
  8125. M: Will Deacon <will@kernel.org>
  8126. L: iommu@lists.linux-foundation.org
  8127. S: Maintained
  8128. T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
  8129. F: Documentation/devicetree/bindings/iommu/
  8130. F: Documentation/userspace-api/iommu.rst
  8131. F: drivers/iommu/
  8132. F: include/linux/iommu.h
  8133. F: include/linux/iova.h
  8134. F: include/linux/of_iommu.h
  8135. F: include/uapi/linux/iommu.h
  8136. IO_URING
  8137. M: Jens Axboe <axboe@kernel.dk>
  8138. L: io-uring@vger.kernel.org
  8139. S: Maintained
  8140. T: git git://git.kernel.dk/linux-block
  8141. T: git git://git.kernel.dk/liburing
  8142. F: fs/io-wq.c
  8143. F: fs/io-wq.h
  8144. F: fs/io_uring.c
  8145. F: include/uapi/linux/io_uring.h
  8146. IPMI SUBSYSTEM
  8147. M: Corey Minyard <minyard@acm.org>
  8148. L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
  8149. S: Supported
  8150. W: http://openipmi.sourceforge.net/
  8151. F: Documentation/driver-api/ipmi.rst
  8152. F: Documentation/devicetree/bindings/ipmi/
  8153. F: drivers/char/ipmi/
  8154. F: include/linux/ipmi*
  8155. F: include/uapi/linux/ipmi*
  8156. IPS SCSI RAID DRIVER
  8157. M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
  8158. L: linux-scsi@vger.kernel.org
  8159. S: Maintained
  8160. W: http://www.adaptec.com/
  8161. F: drivers/scsi/ips*
  8162. IPVS
  8163. M: Wensong Zhang <wensong@linux-vs.org>
  8164. M: Simon Horman <horms@verge.net.au>
  8165. M: Julian Anastasov <ja@ssi.bg>
  8166. L: netdev@vger.kernel.org
  8167. L: lvs-devel@vger.kernel.org
  8168. S: Maintained
  8169. T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
  8170. T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
  8171. F: Documentation/networking/ipvs-sysctl.rst
  8172. F: include/net/ip_vs.h
  8173. F: include/uapi/linux/ip_vs.h
  8174. F: net/netfilter/ipvs/
  8175. IPWIRELESS DRIVER
  8176. M: Jiri Kosina <jikos@kernel.org>
  8177. M: David Sterba <dsterba@suse.com>
  8178. S: Odd Fixes
  8179. F: drivers/tty/ipwireless/
  8180. IPX NETWORK LAYER
  8181. L: netdev@vger.kernel.org
  8182. S: Obsolete
  8183. F: include/uapi/linux/ipx.h
  8184. IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
  8185. M: Marc Zyngier <maz@kernel.org>
  8186. S: Maintained
  8187. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
  8188. F: Documentation/core-api/irq/irq-domain.rst
  8189. F: include/linux/irqdomain.h
  8190. F: kernel/irq/irqdomain.c
  8191. F: kernel/irq/msi.c
  8192. IRQ SUBSYSTEM
  8193. M: Thomas Gleixner <tglx@linutronix.de>
  8194. L: linux-kernel@vger.kernel.org
  8195. S: Maintained
  8196. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
  8197. F: kernel/irq/
  8198. IRQCHIP DRIVERS
  8199. M: Thomas Gleixner <tglx@linutronix.de>
  8200. M: Marc Zyngier <maz@kernel.org>
  8201. L: linux-kernel@vger.kernel.org
  8202. S: Maintained
  8203. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
  8204. F: Documentation/devicetree/bindings/interrupt-controller/
  8205. F: drivers/irqchip/
  8206. ISA
  8207. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  8208. S: Maintained
  8209. F: Documentation/driver-api/isa.rst
  8210. F: drivers/base/isa.c
  8211. F: include/linux/isa.h
  8212. ISA RADIO MODULE
  8213. M: Hans Verkuil <hverkuil@xs4all.nl>
  8214. L: linux-media@vger.kernel.org
  8215. S: Maintained
  8216. W: https://linuxtv.org
  8217. T: git git://linuxtv.org/media_tree.git
  8218. F: drivers/media/radio/radio-isa*
  8219. ISAPNP
  8220. M: Jaroslav Kysela <perex@perex.cz>
  8221. S: Maintained
  8222. F: Documentation/driver-api/isapnp.rst
  8223. F: drivers/pnp/isapnp/
  8224. F: include/linux/isapnp.h
  8225. ISCSI
  8226. M: Lee Duncan <lduncan@suse.com>
  8227. M: Chris Leech <cleech@redhat.com>
  8228. L: open-iscsi@googlegroups.com
  8229. L: linux-scsi@vger.kernel.org
  8230. S: Maintained
  8231. W: www.open-iscsi.com
  8232. F: drivers/scsi/*iscsi*
  8233. F: include/scsi/*iscsi*
  8234. iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
  8235. M: Peter Jones <pjones@redhat.com>
  8236. M: Konrad Rzeszutek Wilk <konrad@kernel.org>
  8237. S: Maintained
  8238. F: drivers/firmware/iscsi_ibft*
  8239. ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
  8240. M: Sagi Grimberg <sagi@grimberg.me>
  8241. M: Max Gurtovoy <mgurtovoy@nvidia.com>
  8242. L: linux-rdma@vger.kernel.org
  8243. S: Supported
  8244. W: http://www.openfabrics.org
  8245. W: www.open-iscsi.org
  8246. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  8247. F: drivers/infiniband/ulp/iser/
  8248. ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
  8249. M: Sagi Grimberg <sagi@grimberg.me>
  8250. L: linux-rdma@vger.kernel.org
  8251. L: target-devel@vger.kernel.org
  8252. S: Supported
  8253. W: http://www.linux-iscsi.org
  8254. T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
  8255. F: drivers/infiniband/ulp/isert
  8256. ISDN/CMTP OVER BLUETOOTH
  8257. M: Karsten Keil <isdn@linux-pingi.de>
  8258. L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
  8259. L: netdev@vger.kernel.org
  8260. S: Odd Fixes
  8261. W: http://www.isdn4linux.de
  8262. F: Documentation/isdn/
  8263. F: drivers/isdn/capi/
  8264. F: include/linux/isdn/
  8265. F: include/uapi/linux/isdn/
  8266. F: net/bluetooth/cmtp/
  8267. ISDN/mISDN SUBSYSTEM
  8268. M: Karsten Keil <isdn@linux-pingi.de>
  8269. L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
  8270. L: netdev@vger.kernel.org
  8271. S: Maintained
  8272. W: http://www.isdn4linux.de
  8273. F: drivers/isdn/Kconfig
  8274. F: drivers/isdn/Makefile
  8275. F: drivers/isdn/hardware/
  8276. F: drivers/isdn/mISDN/
  8277. IT87 HARDWARE MONITORING DRIVER
  8278. M: Jean Delvare <jdelvare@suse.com>
  8279. L: linux-hwmon@vger.kernel.org
  8280. S: Maintained
  8281. F: Documentation/hwmon/it87.rst
  8282. F: drivers/hwmon/it87.c
  8283. IT913X MEDIA DRIVER
  8284. M: Antti Palosaari <crope@iki.fi>
  8285. L: linux-media@vger.kernel.org
  8286. S: Maintained
  8287. W: https://linuxtv.org
  8288. W: http://palosaari.fi/linux/
  8289. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  8290. T: git git://linuxtv.org/anttip/media_tree.git
  8291. F: drivers/media/tuners/it913x*
  8292. IVTV VIDEO4LINUX DRIVER
  8293. M: Andy Walls <awalls@md.metrocast.net>
  8294. L: linux-media@vger.kernel.org
  8295. S: Maintained
  8296. W: https://linuxtv.org
  8297. T: git git://linuxtv.org/media_tree.git
  8298. F: Documentation/admin-guide/media/ivtv*
  8299. F: drivers/media/pci/ivtv/
  8300. F: include/uapi/linux/ivtv*
  8301. IX2505V MEDIA DRIVER
  8302. M: Malcolm Priestley <tvboxspy@gmail.com>
  8303. L: linux-media@vger.kernel.org
  8304. S: Maintained
  8305. W: https://linuxtv.org
  8306. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  8307. F: drivers/media/dvb-frontends/ix2505v*
  8308. JAILHOUSE HYPERVISOR INTERFACE
  8309. M: Jan Kiszka <jan.kiszka@siemens.com>
  8310. L: jailhouse-dev@googlegroups.com
  8311. S: Maintained
  8312. F: arch/x86/include/asm/jailhouse_para.h
  8313. F: arch/x86/kernel/jailhouse.c
  8314. JC42.4 TEMPERATURE SENSOR DRIVER
  8315. M: Guenter Roeck <linux@roeck-us.net>
  8316. L: linux-hwmon@vger.kernel.org
  8317. S: Maintained
  8318. F: Documentation/hwmon/jc42.rst
  8319. F: drivers/hwmon/jc42.c
  8320. JFS FILESYSTEM
  8321. M: Dave Kleikamp <shaggy@kernel.org>
  8322. L: jfs-discussion@lists.sourceforge.net
  8323. S: Maintained
  8324. W: http://jfs.sourceforge.net/
  8325. T: git git://github.com/kleikamp/linux-shaggy.git
  8326. F: Documentation/admin-guide/jfs.rst
  8327. F: fs/jfs/
  8328. JME NETWORK DRIVER
  8329. M: Guo-Fu Tseng <cooldavid@cooldavid.org>
  8330. L: netdev@vger.kernel.org
  8331. S: Maintained
  8332. F: drivers/net/ethernet/jme.*
  8333. JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
  8334. M: David Woodhouse <dwmw2@infradead.org>
  8335. M: Richard Weinberger <richard@nod.at>
  8336. L: linux-mtd@lists.infradead.org
  8337. S: Odd Fixes
  8338. W: http://www.linux-mtd.infradead.org/doc/jffs2.html
  8339. T: git git://git.infradead.org/ubifs-2.6.git
  8340. F: fs/jffs2/
  8341. F: include/uapi/linux/jffs2.h
  8342. JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
  8343. M: "Theodore Ts'o" <tytso@mit.edu>
  8344. M: Jan Kara <jack@suse.com>
  8345. L: linux-ext4@vger.kernel.org
  8346. S: Maintained
  8347. F: fs/jbd2/
  8348. F: include/linux/jbd2.h
  8349. JPU V4L2 MEM2MEM DRIVER FOR RENESAS
  8350. M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
  8351. L: linux-media@vger.kernel.org
  8352. S: Maintained
  8353. F: drivers/media/platform/rcar_jpu.c
  8354. JSM Neo PCI based serial card
  8355. L: linux-serial@vger.kernel.org
  8356. S: Orphan
  8357. F: drivers/tty/serial/jsm/
  8358. K10TEMP HARDWARE MONITORING DRIVER
  8359. M: Clemens Ladisch <clemens@ladisch.de>
  8360. L: linux-hwmon@vger.kernel.org
  8361. S: Maintained
  8362. F: Documentation/hwmon/k10temp.rst
  8363. F: drivers/hwmon/k10temp.c
  8364. K8TEMP HARDWARE MONITORING DRIVER
  8365. M: Rudolf Marek <r.marek@assembler.cz>
  8366. L: linux-hwmon@vger.kernel.org
  8367. S: Maintained
  8368. F: Documentation/hwmon/k8temp.rst
  8369. F: drivers/hwmon/k8temp.c
  8370. KASAN
  8371. M: Andrey Ryabinin <aryabinin@virtuozzo.com>
  8372. R: Alexander Potapenko <glider@google.com>
  8373. R: Dmitry Vyukov <dvyukov@google.com>
  8374. L: kasan-dev@googlegroups.com
  8375. S: Maintained
  8376. F: Documentation/dev-tools/kasan.rst
  8377. F: arch/*/include/asm/kasan.h
  8378. F: arch/*/mm/kasan_init*
  8379. F: include/linux/kasan*.h
  8380. F: lib/test_kasan.c
  8381. F: mm/kasan/
  8382. F: scripts/Makefile.kasan
  8383. KCONFIG
  8384. M: Masahiro Yamada <masahiroy@kernel.org>
  8385. L: linux-kbuild@vger.kernel.org
  8386. S: Maintained
  8387. T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
  8388. F: Documentation/kbuild/kconfig*
  8389. F: scripts/Kconfig.include
  8390. F: scripts/kconfig/
  8391. KCOV
  8392. R: Dmitry Vyukov <dvyukov@google.com>
  8393. R: Andrey Konovalov <andreyknvl@google.com>
  8394. L: kasan-dev@googlegroups.com
  8395. S: Maintained
  8396. F: Documentation/dev-tools/kcov.rst
  8397. F: include/linux/kcov.h
  8398. F: include/uapi/linux/kcov.h
  8399. F: kernel/kcov.c
  8400. F: scripts/Makefile.kcov
  8401. KCSAN
  8402. M: Marco Elver <elver@google.com>
  8403. R: Dmitry Vyukov <dvyukov@google.com>
  8404. L: kasan-dev@googlegroups.com
  8405. S: Maintained
  8406. F: Documentation/dev-tools/kcsan.rst
  8407. F: include/linux/kcsan*.h
  8408. F: kernel/kcsan/
  8409. F: lib/Kconfig.kcsan
  8410. F: scripts/Makefile.kcsan
  8411. KDUMP
  8412. M: Dave Young <dyoung@redhat.com>
  8413. M: Baoquan He <bhe@redhat.com>
  8414. R: Vivek Goyal <vgoyal@redhat.com>
  8415. L: kexec@lists.infradead.org
  8416. S: Maintained
  8417. W: http://lse.sourceforge.net/kdump/
  8418. F: Documentation/admin-guide/kdump/
  8419. F: fs/proc/vmcore.c
  8420. F: include/linux/crash_core.h
  8421. F: include/linux/crash_dump.h
  8422. F: include/uapi/linux/vmcore.h
  8423. F: kernel/crash_*.c
  8424. KEENE FM RADIO TRANSMITTER DRIVER
  8425. M: Hans Verkuil <hverkuil@xs4all.nl>
  8426. L: linux-media@vger.kernel.org
  8427. S: Maintained
  8428. W: https://linuxtv.org
  8429. T: git git://linuxtv.org/media_tree.git
  8430. F: drivers/media/radio/radio-keene*
  8431. KERNEL AUTOMOUNTER
  8432. M: Ian Kent <raven@themaw.net>
  8433. L: autofs@vger.kernel.org
  8434. S: Maintained
  8435. F: fs/autofs/
  8436. KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
  8437. M: Masahiro Yamada <masahiroy@kernel.org>
  8438. M: Michal Marek <michal.lkml@markovi.net>
  8439. L: linux-kbuild@vger.kernel.org
  8440. S: Maintained
  8441. T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
  8442. F: Documentation/kbuild/
  8443. F: Makefile
  8444. F: scripts/*vmlinux*
  8445. F: scripts/Kbuild*
  8446. F: scripts/Makefile*
  8447. F: scripts/basic/
  8448. F: scripts/mk*
  8449. F: scripts/mod/
  8450. F: scripts/package/
  8451. KERNEL JANITORS
  8452. L: kernel-janitors@vger.kernel.org
  8453. S: Odd Fixes
  8454. W: http://kernelnewbies.org/KernelJanitors
  8455. KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
  8456. M: "J. Bruce Fields" <bfields@fieldses.org>
  8457. M: Chuck Lever <chuck.lever@oracle.com>
  8458. L: linux-nfs@vger.kernel.org
  8459. S: Supported
  8460. W: http://nfs.sourceforge.net/
  8461. T: git git://linux-nfs.org/~bfields/linux.git
  8462. F: fs/lockd/
  8463. F: fs/nfs_common/
  8464. F: fs/nfsd/
  8465. F: include/linux/lockd/
  8466. F: include/linux/sunrpc/
  8467. F: include/uapi/linux/nfsd/
  8468. F: include/uapi/linux/sunrpc/
  8469. F: net/sunrpc/
  8470. F: Documentation/filesystems/nfs/
  8471. KERNEL SELFTEST FRAMEWORK
  8472. M: Shuah Khan <shuah@kernel.org>
  8473. M: Shuah Khan <skhan@linuxfoundation.org>
  8474. L: linux-kselftest@vger.kernel.org
  8475. S: Maintained
  8476. Q: https://patchwork.kernel.org/project/linux-kselftest/list/
  8477. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
  8478. F: Documentation/dev-tools/kselftest*
  8479. F: tools/testing/selftests/
  8480. KERNEL UNIT TESTING FRAMEWORK (KUnit)
  8481. M: Brendan Higgins <brendanhiggins@google.com>
  8482. L: linux-kselftest@vger.kernel.org
  8483. L: kunit-dev@googlegroups.com
  8484. S: Maintained
  8485. W: https://google.github.io/kunit-docs/third_party/kernel/docs/
  8486. F: Documentation/dev-tools/kunit/
  8487. F: include/kunit/
  8488. F: lib/kunit/
  8489. F: tools/testing/kunit/
  8490. KERNEL USERMODE HELPER
  8491. M: Luis Chamberlain <mcgrof@kernel.org>
  8492. L: linux-kernel@vger.kernel.org
  8493. S: Maintained
  8494. F: include/linux/umh.h
  8495. F: kernel/umh.c
  8496. KERNEL VIRTUAL MACHINE (KVM)
  8497. M: Paolo Bonzini <pbonzini@redhat.com>
  8498. L: kvm@vger.kernel.org
  8499. S: Supported
  8500. W: http://www.linux-kvm.org
  8501. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  8502. F: Documentation/virt/kvm/
  8503. F: include/asm-generic/kvm*
  8504. F: include/kvm/iodev.h
  8505. F: include/linux/kvm*
  8506. F: include/trace/events/kvm.h
  8507. F: include/uapi/asm-generic/kvm*
  8508. F: include/uapi/linux/kvm*
  8509. F: tools/kvm/
  8510. F: tools/testing/selftests/kvm/
  8511. F: virt/kvm/*
  8512. KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
  8513. M: Marc Zyngier <maz@kernel.org>
  8514. R: James Morse <james.morse@arm.com>
  8515. R: Julien Thierry <julien.thierry.kdev@gmail.com>
  8516. R: Suzuki K Poulose <suzuki.poulose@arm.com>
  8517. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  8518. L: kvmarm@lists.cs.columbia.edu
  8519. S: Maintained
  8520. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
  8521. F: arch/arm64/include/asm/kvm*
  8522. F: arch/arm64/include/uapi/asm/kvm*
  8523. F: arch/arm64/kvm/
  8524. F: include/kvm/arm_*
  8525. KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
  8526. M: Huacai Chen <chenhc@lemote.com>
  8527. M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
  8528. L: linux-mips@vger.kernel.org
  8529. L: kvm@vger.kernel.org
  8530. S: Maintained
  8531. F: arch/mips/include/asm/kvm*
  8532. F: arch/mips/include/uapi/asm/kvm*
  8533. F: arch/mips/kvm/
  8534. KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
  8535. M: Paul Mackerras <paulus@ozlabs.org>
  8536. L: kvm-ppc@vger.kernel.org
  8537. S: Supported
  8538. W: http://www.linux-kvm.org/
  8539. T: git git://github.com/agraf/linux-2.6.git
  8540. F: arch/powerpc/include/asm/kvm*
  8541. F: arch/powerpc/include/uapi/asm/kvm*
  8542. F: arch/powerpc/kernel/kvm*
  8543. F: arch/powerpc/kvm/
  8544. KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
  8545. M: Christian Borntraeger <borntraeger@de.ibm.com>
  8546. M: Janosch Frank <frankja@linux.ibm.com>
  8547. R: David Hildenbrand <david@redhat.com>
  8548. R: Cornelia Huck <cohuck@redhat.com>
  8549. R: Claudio Imbrenda <imbrenda@linux.ibm.com>
  8550. L: kvm@vger.kernel.org
  8551. S: Supported
  8552. W: http://www.ibm.com/developerworks/linux/linux390/
  8553. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
  8554. F: Documentation/virt/kvm/s390*
  8555. F: arch/s390/include/asm/gmap.h
  8556. F: arch/s390/include/asm/kvm*
  8557. F: arch/s390/include/uapi/asm/kvm*
  8558. F: arch/s390/kernel/uv.c
  8559. F: arch/s390/kvm/
  8560. F: arch/s390/mm/gmap.c
  8561. F: tools/testing/selftests/kvm/*/s390x/
  8562. F: tools/testing/selftests/kvm/s390x/
  8563. KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
  8564. M: Paolo Bonzini <pbonzini@redhat.com>
  8565. R: Sean Christopherson <sean.j.christopherson@intel.com>
  8566. R: Vitaly Kuznetsov <vkuznets@redhat.com>
  8567. R: Wanpeng Li <wanpengli@tencent.com>
  8568. R: Jim Mattson <jmattson@google.com>
  8569. R: Joerg Roedel <joro@8bytes.org>
  8570. L: kvm@vger.kernel.org
  8571. S: Supported
  8572. W: http://www.linux-kvm.org
  8573. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  8574. F: arch/x86/include/asm/kvm*
  8575. F: arch/x86/include/asm/pvclock-abi.h
  8576. F: arch/x86/include/asm/svm.h
  8577. F: arch/x86/include/asm/vmx*.h
  8578. F: arch/x86/include/uapi/asm/kvm*
  8579. F: arch/x86/include/uapi/asm/svm.h
  8580. F: arch/x86/include/uapi/asm/vmx.h
  8581. F: arch/x86/kernel/kvm.c
  8582. F: arch/x86/kernel/kvmclock.c
  8583. F: arch/x86/kvm/
  8584. F: arch/x86/kvm/*/
  8585. KERNFS
  8586. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  8587. M: Tejun Heo <tj@kernel.org>
  8588. S: Supported
  8589. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
  8590. F: fs/kernfs/
  8591. F: include/linux/kernfs.h
  8592. KEXEC
  8593. M: Eric Biederman <ebiederm@xmission.com>
  8594. L: kexec@lists.infradead.org
  8595. S: Maintained
  8596. W: http://kernel.org/pub/linux/utils/kernel/kexec/
  8597. F: include/linux/kexec.h
  8598. F: include/uapi/linux/kexec.h
  8599. F: kernel/kexec*
  8600. KEYS-ENCRYPTED
  8601. M: Mimi Zohar <zohar@linux.ibm.com>
  8602. L: linux-integrity@vger.kernel.org
  8603. L: keyrings@vger.kernel.org
  8604. S: Supported
  8605. F: Documentation/security/keys/trusted-encrypted.rst
  8606. F: include/keys/encrypted-type.h
  8607. F: security/keys/encrypted-keys/
  8608. KEYS-TRUSTED
  8609. M: James Bottomley <jejb@linux.ibm.com>
  8610. M: Jarkko Sakkinen <jarkko@kernel.org>
  8611. M: Mimi Zohar <zohar@linux.ibm.com>
  8612. L: linux-integrity@vger.kernel.org
  8613. L: keyrings@vger.kernel.org
  8614. S: Supported
  8615. F: Documentation/security/keys/trusted-encrypted.rst
  8616. F: include/keys/trusted-type.h
  8617. F: include/keys/trusted_tpm.h
  8618. F: security/keys/trusted-keys/
  8619. KEYS/KEYRINGS
  8620. M: David Howells <dhowells@redhat.com>
  8621. M: Jarkko Sakkinen <jarkko@kernel.org>
  8622. L: keyrings@vger.kernel.org
  8623. S: Maintained
  8624. F: Documentation/security/keys/core.rst
  8625. F: include/keys/
  8626. F: include/linux/key-type.h
  8627. F: include/linux/key.h
  8628. F: include/linux/keyctl.h
  8629. F: include/uapi/linux/keyctl.h
  8630. F: security/keys/
  8631. KFENCE
  8632. M: Alexander Potapenko <glider@google.com>
  8633. M: Marco Elver <elver@google.com>
  8634. R: Dmitry Vyukov <dvyukov@google.com>
  8635. L: kasan-dev@googlegroups.com
  8636. S: Maintained
  8637. F: Documentation/dev-tools/kfence.rst
  8638. F: arch/*/include/asm/kfence.h
  8639. F: include/linux/kfence.h
  8640. F: lib/Kconfig.kfence
  8641. F: mm/kfence/
  8642. KFIFO
  8643. M: Stefani Seibold <stefani@seibold.net>
  8644. S: Maintained
  8645. F: include/linux/kfifo.h
  8646. F: lib/kfifo.c
  8647. F: samples/kfifo/
  8648. KGDB / KDB /debug_core
  8649. M: Jason Wessel <jason.wessel@windriver.com>
  8650. M: Daniel Thompson <daniel.thompson@linaro.org>
  8651. R: Douglas Anderson <dianders@chromium.org>
  8652. L: kgdb-bugreport@lists.sourceforge.net
  8653. S: Maintained
  8654. W: http://kgdb.wiki.kernel.org/
  8655. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
  8656. F: Documentation/dev-tools/kgdb.rst
  8657. F: drivers/misc/kgdbts.c
  8658. F: drivers/tty/serial/kgdboc.c
  8659. F: include/linux/kdb.h
  8660. F: include/linux/kgdb.h
  8661. F: kernel/debug/
  8662. KHADAS MCU MFD DRIVER
  8663. M: Neil Armstrong <narmstrong@baylibre.com>
  8664. L: linux-amlogic@lists.infradead.org
  8665. S: Maintained
  8666. F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
  8667. F: drivers/mfd/khadas-mcu.c
  8668. F: include/linux/mfd/khadas-mcu.h
  8669. F: drivers/thermal/khadas_mcu_fan.c
  8670. KMEMLEAK
  8671. M: Catalin Marinas <catalin.marinas@arm.com>
  8672. S: Maintained
  8673. F: Documentation/dev-tools/kmemleak.rst
  8674. F: include/linux/kmemleak.h
  8675. F: mm/kmemleak.c
  8676. F: samples/kmemleak/kmemleak-test.c
  8677. KMOD KERNEL MODULE LOADER - USERMODE HELPER
  8678. M: Luis Chamberlain <mcgrof@kernel.org>
  8679. L: linux-kernel@vger.kernel.org
  8680. S: Maintained
  8681. F: include/linux/kmod.h
  8682. F: kernel/kmod.c
  8683. F: lib/test_kmod.c
  8684. F: tools/testing/selftests/kmod/
  8685. KPROBES
  8686. M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
  8687. M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
  8688. M: "David S. Miller" <davem@davemloft.net>
  8689. M: Masami Hiramatsu <mhiramat@kernel.org>
  8690. S: Maintained
  8691. F: Documentation/trace/kprobes.rst
  8692. F: include/asm-generic/kprobes.h
  8693. F: include/linux/kprobes.h
  8694. F: kernel/kprobes.c
  8695. KS0108 LCD CONTROLLER DRIVER
  8696. M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
  8697. S: Maintained
  8698. F: Documentation/admin-guide/auxdisplay/ks0108.rst
  8699. F: drivers/auxdisplay/ks0108.c
  8700. F: include/linux/ks0108.h
  8701. KTD253 BACKLIGHT DRIVER
  8702. M: Linus Walleij <linus.walleij@linaro.org>
  8703. S: Maintained
  8704. F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
  8705. F: drivers/video/backlight/ktd253-backlight.c
  8706. L3MDEV
  8707. M: David Ahern <dsahern@kernel.org>
  8708. L: netdev@vger.kernel.org
  8709. S: Maintained
  8710. F: include/net/l3mdev.h
  8711. F: net/l3mdev
  8712. L7 BPF FRAMEWORK
  8713. M: John Fastabend <john.fastabend@gmail.com>
  8714. M: Daniel Borkmann <daniel@iogearbox.net>
  8715. M: Jakub Sitnicki <jakub@cloudflare.com>
  8716. M: Lorenz Bauer <lmb@cloudflare.com>
  8717. L: netdev@vger.kernel.org
  8718. L: bpf@vger.kernel.org
  8719. S: Maintained
  8720. F: include/linux/skmsg.h
  8721. F: net/core/skmsg.c
  8722. F: net/core/sock_map.c
  8723. F: net/ipv4/tcp_bpf.c
  8724. F: net/ipv4/udp_bpf.c
  8725. LANTIQ / INTEL Ethernet drivers
  8726. M: Hauke Mehrtens <hauke@hauke-m.de>
  8727. L: netdev@vger.kernel.org
  8728. S: Maintained
  8729. F: drivers/net/dsa/lantiq_gswip.c
  8730. F: drivers/net/dsa/lantiq_pce.h
  8731. F: drivers/net/ethernet/lantiq_xrx200.c
  8732. F: net/dsa/tag_gswip.c
  8733. LANTIQ MIPS ARCHITECTURE
  8734. M: John Crispin <john@phrozen.org>
  8735. L: linux-mips@vger.kernel.org
  8736. S: Maintained
  8737. F: arch/mips/lantiq
  8738. F: drivers/soc/lantiq
  8739. LASI 53c700 driver for PARISC
  8740. M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
  8741. L: linux-scsi@vger.kernel.org
  8742. S: Maintained
  8743. F: Documentation/scsi/53c700.rst
  8744. F: drivers/scsi/53c700*
  8745. LEAKING_ADDRESSES
  8746. M: Tobin C. Harding <me@tobin.cc>
  8747. M: Tycho Andersen <tycho@tycho.pizza>
  8748. L: linux-hardening@vger.kernel.org
  8749. S: Maintained
  8750. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
  8751. F: scripts/leaking_addresses.pl
  8752. LED SUBSYSTEM
  8753. M: Pavel Machek <pavel@ucw.cz>
  8754. R: Dan Murphy <dmurphy@ti.com>
  8755. L: linux-leds@vger.kernel.org
  8756. S: Maintained
  8757. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
  8758. F: Documentation/devicetree/bindings/leds/
  8759. F: drivers/leds/
  8760. F: include/linux/leds.h
  8761. LEGACY EEPROM DRIVER
  8762. M: Jean Delvare <jdelvare@suse.com>
  8763. S: Maintained
  8764. F: Documentation/misc-devices/eeprom.rst
  8765. F: drivers/misc/eeprom/eeprom.c
  8766. LEGO MINDSTORMS EV3
  8767. R: David Lechner <david@lechnology.com>
  8768. S: Maintained
  8769. F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
  8770. F: arch/arm/boot/dts/da850-lego-ev3.dts
  8771. F: drivers/power/supply/lego_ev3_battery.c
  8772. LEGO USB Tower driver
  8773. M: Juergen Stuber <starblue@users.sourceforge.net>
  8774. L: legousb-devel@lists.sourceforge.net
  8775. S: Maintained
  8776. W: http://legousb.sourceforge.net/
  8777. F: drivers/usb/misc/legousbtower.c
  8778. LG LAPTOP EXTRAS
  8779. M: Matan Ziv-Av <matan@svgalib.org>
  8780. L: platform-driver-x86@vger.kernel.org
  8781. S: Maintained
  8782. F: Documentation/ABI/testing/sysfs-platform-lg-laptop
  8783. F: Documentation/admin-guide/laptops/lg-laptop.rst
  8784. F: drivers/platform/x86/lg-laptop.c
  8785. LG2160 MEDIA DRIVER
  8786. M: Michael Krufky <mkrufky@linuxtv.org>
  8787. L: linux-media@vger.kernel.org
  8788. S: Maintained
  8789. W: https://linuxtv.org
  8790. W: http://github.com/mkrufky
  8791. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  8792. T: git git://linuxtv.org/mkrufky/tuners.git
  8793. F: drivers/media/dvb-frontends/lg2160.*
  8794. LGDT3305 MEDIA DRIVER
  8795. M: Michael Krufky <mkrufky@linuxtv.org>
  8796. L: linux-media@vger.kernel.org
  8797. S: Maintained
  8798. W: https://linuxtv.org
  8799. W: http://github.com/mkrufky
  8800. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  8801. T: git git://linuxtv.org/mkrufky/tuners.git
  8802. F: drivers/media/dvb-frontends/lgdt3305.*
  8803. LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
  8804. M: Viresh Kumar <vireshk@kernel.org>
  8805. L: linux-ide@vger.kernel.org
  8806. S: Maintained
  8807. T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
  8808. F: drivers/ata/pata_arasan_cf.c
  8809. F: include/linux/pata_arasan_cf_data.h
  8810. LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
  8811. M: Linus Walleij <linus.walleij@linaro.org>
  8812. L: linux-ide@vger.kernel.org
  8813. S: Maintained
  8814. T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
  8815. F: drivers/ata/pata_ftide010.c
  8816. F: drivers/ata/sata_gemini.c
  8817. F: drivers/ata/sata_gemini.h
  8818. LIBATA SATA AHCI PLATFORM devices support
  8819. M: Hans de Goede <hdegoede@redhat.com>
  8820. M: Jens Axboe <axboe@kernel.dk>
  8821. L: linux-ide@vger.kernel.org
  8822. S: Maintained
  8823. T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
  8824. F: drivers/ata/ahci_platform.c
  8825. F: drivers/ata/libahci_platform.c
  8826. F: include/linux/ahci_platform.h
  8827. LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
  8828. M: Mikael Pettersson <mikpelinux@gmail.com>
  8829. L: linux-ide@vger.kernel.org
  8830. S: Maintained
  8831. T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
  8832. F: drivers/ata/sata_promise.*
  8833. LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
  8834. M: Jens Axboe <axboe@kernel.dk>
  8835. L: linux-ide@vger.kernel.org
  8836. S: Maintained
  8837. T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
  8838. F: Documentation/devicetree/bindings/ata/
  8839. F: drivers/ata/
  8840. F: include/linux/ata.h
  8841. F: include/linux/libata.h
  8842. LIBLOCKDEP
  8843. M: Sasha Levin <alexander.levin@microsoft.com>
  8844. S: Maintained
  8845. F: tools/lib/lockdep/
  8846. LIBNVDIMM BLK: MMIO-APERTURE DRIVER
  8847. M: Dan Williams <dan.j.williams@intel.com>
  8848. M: Vishal Verma <vishal.l.verma@intel.com>
  8849. M: Dave Jiang <dave.jiang@intel.com>
  8850. L: linux-nvdimm@lists.01.org
  8851. S: Supported
  8852. Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
  8853. P: Documentation/nvdimm/maintainer-entry-profile.rst
  8854. F: drivers/nvdimm/blk.c
  8855. F: drivers/nvdimm/region_devs.c
  8856. LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
  8857. M: Vishal Verma <vishal.l.verma@intel.com>
  8858. M: Dan Williams <dan.j.williams@intel.com>
  8859. M: Dave Jiang <dave.jiang@intel.com>
  8860. L: linux-nvdimm@lists.01.org
  8861. S: Supported
  8862. Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
  8863. P: Documentation/nvdimm/maintainer-entry-profile.rst
  8864. F: drivers/nvdimm/btt*
  8865. LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
  8866. M: Dan Williams <dan.j.williams@intel.com>
  8867. M: Vishal Verma <vishal.l.verma@intel.com>
  8868. M: Dave Jiang <dave.jiang@intel.com>
  8869. L: linux-nvdimm@lists.01.org
  8870. S: Supported
  8871. Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
  8872. P: Documentation/nvdimm/maintainer-entry-profile.rst
  8873. F: drivers/nvdimm/pmem*
  8874. LIBNVDIMM: DEVICETREE BINDINGS
  8875. M: Oliver O'Halloran <oohall@gmail.com>
  8876. L: linux-nvdimm@lists.01.org
  8877. S: Supported
  8878. Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
  8879. F: Documentation/devicetree/bindings/pmem/pmem-region.txt
  8880. F: drivers/nvdimm/of_pmem.c
  8881. LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
  8882. M: Dan Williams <dan.j.williams@intel.com>
  8883. M: Vishal Verma <vishal.l.verma@intel.com>
  8884. M: Dave Jiang <dave.jiang@intel.com>
  8885. M: Ira Weiny <ira.weiny@intel.com>
  8886. L: linux-nvdimm@lists.01.org
  8887. S: Supported
  8888. Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
  8889. P: Documentation/nvdimm/maintainer-entry-profile.rst
  8890. T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
  8891. F: drivers/acpi/nfit/*
  8892. F: drivers/nvdimm/*
  8893. F: include/linux/libnvdimm.h
  8894. F: include/linux/nd.h
  8895. F: include/uapi/linux/ndctl.h
  8896. F: tools/testing/nvdimm/
  8897. LICENSES and SPDX stuff
  8898. M: Thomas Gleixner <tglx@linutronix.de>
  8899. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  8900. L: linux-spdx@vger.kernel.org
  8901. S: Maintained
  8902. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
  8903. F: COPYING
  8904. F: Documentation/process/license-rules.rst
  8905. F: LICENSES/
  8906. F: scripts/spdxcheck-test.sh
  8907. F: scripts/spdxcheck.py
  8908. LIGHTNVM PLATFORM SUPPORT
  8909. M: Matias Bjorling <mb@lightnvm.io>
  8910. L: linux-block@vger.kernel.org
  8911. S: Maintained
  8912. W: http://github/OpenChannelSSD
  8913. F: drivers/lightnvm/
  8914. F: include/linux/lightnvm.h
  8915. F: include/uapi/linux/lightnvm.h
  8916. LINEAR RANGES HELPERS
  8917. M: Mark Brown <broonie@kernel.org>
  8918. R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
  8919. F: lib/linear_ranges.c
  8920. F: lib/test_linear_ranges.c
  8921. F: include/linux/linear_range.h
  8922. LINUX FOR POWER MACINTOSH
  8923. M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  8924. L: linuxppc-dev@lists.ozlabs.org
  8925. S: Odd Fixes
  8926. F: arch/powerpc/platforms/powermac/
  8927. F: drivers/macintosh/
  8928. LINUX FOR POWERPC (32-BIT AND 64-BIT)
  8929. M: Michael Ellerman <mpe@ellerman.id.au>
  8930. R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  8931. R: Paul Mackerras <paulus@samba.org>
  8932. L: linuxppc-dev@lists.ozlabs.org
  8933. S: Supported
  8934. W: https://github.com/linuxppc/wiki/wiki
  8935. Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
  8936. T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
  8937. F: Documentation/ABI/stable/sysfs-firmware-opal-*
  8938. F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
  8939. F: Documentation/devicetree/bindings/powerpc/
  8940. F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
  8941. F: Documentation/powerpc/
  8942. F: arch/powerpc/
  8943. F: drivers/*/*/*pasemi*
  8944. F: drivers/*/*pasemi*
  8945. F: drivers/char/tpm/tpm_ibmvtpm*
  8946. F: drivers/crypto/nx/
  8947. F: drivers/crypto/vmx/
  8948. F: drivers/i2c/busses/i2c-opal.c
  8949. F: drivers/net/ethernet/ibm/ibmveth.*
  8950. F: drivers/net/ethernet/ibm/ibmvnic.*
  8951. F: drivers/pci/hotplug/pnv_php.c
  8952. F: drivers/pci/hotplug/rpa*
  8953. F: drivers/rtc/rtc-opal.c
  8954. F: drivers/scsi/ibmvscsi/
  8955. F: drivers/tty/hvc/hvc_opal.c
  8956. F: drivers/watchdog/wdrtas.c
  8957. F: tools/testing/selftests/powerpc
  8958. N: /pmac
  8959. N: powermac
  8960. N: powernv
  8961. N: [^a-z0-9]ps3
  8962. N: pseries
  8963. LINUX FOR POWERPC EMBEDDED MPC5XXX
  8964. M: Anatolij Gustschin <agust@denx.de>
  8965. L: linuxppc-dev@lists.ozlabs.org
  8966. S: Odd Fixes
  8967. F: arch/powerpc/platforms/512x/
  8968. F: arch/powerpc/platforms/52xx/
  8969. LINUX FOR POWERPC EMBEDDED PPC4XX
  8970. L: linuxppc-dev@lists.ozlabs.org
  8971. S: Orphan
  8972. F: arch/powerpc/platforms/40x/
  8973. F: arch/powerpc/platforms/44x/
  8974. LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
  8975. M: Scott Wood <oss@buserror.net>
  8976. L: linuxppc-dev@lists.ozlabs.org
  8977. S: Odd fixes
  8978. T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
  8979. F: Documentation/devicetree/bindings/powerpc/fsl/
  8980. F: arch/powerpc/platforms/83xx/
  8981. F: arch/powerpc/platforms/85xx/
  8982. LINUX FOR POWERPC EMBEDDED PPC8XX
  8983. M: Christophe Leroy <christophe.leroy@csgroup.eu>
  8984. L: linuxppc-dev@lists.ozlabs.org
  8985. S: Maintained
  8986. F: arch/powerpc/platforms/8xx/
  8987. LINUX KERNEL DUMP TEST MODULE (LKDTM)
  8988. M: Kees Cook <keescook@chromium.org>
  8989. S: Maintained
  8990. F: drivers/misc/lkdtm/*
  8991. F: tools/testing/selftests/lkdtm/*
  8992. LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
  8993. M: Alan Stern <stern@rowland.harvard.edu>
  8994. M: Andrea Parri <parri.andrea@gmail.com>
  8995. M: Will Deacon <will@kernel.org>
  8996. M: Peter Zijlstra <peterz@infradead.org>
  8997. M: Boqun Feng <boqun.feng@gmail.com>
  8998. M: Nicholas Piggin <npiggin@gmail.com>
  8999. M: David Howells <dhowells@redhat.com>
  9000. M: Jade Alglave <j.alglave@ucl.ac.uk>
  9001. M: Luc Maranget <luc.maranget@inria.fr>
  9002. M: "Paul E. McKenney" <paulmck@kernel.org>
  9003. R: Akira Yokosawa <akiyks@gmail.com>
  9004. R: Daniel Lustig <dlustig@nvidia.com>
  9005. R: Joel Fernandes <joel@joelfernandes.org>
  9006. L: linux-kernel@vger.kernel.org
  9007. L: linux-arch@vger.kernel.org
  9008. S: Supported
  9009. T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  9010. F: Documentation/atomic_bitops.txt
  9011. F: Documentation/atomic_t.txt
  9012. F: Documentation/core-api/atomic_ops.rst
  9013. F: Documentation/core-api/refcount-vs-atomic.rst
  9014. F: Documentation/litmus-tests/
  9015. F: Documentation/memory-barriers.txt
  9016. F: tools/memory-model/
  9017. LIS3LV02D ACCELEROMETER DRIVER
  9018. M: Eric Piel <eric.piel@tremplin-utc.net>
  9019. S: Maintained
  9020. F: Documentation/misc-devices/lis3lv02d.rst
  9021. F: drivers/misc/lis3lv02d/
  9022. F: drivers/platform/x86/hp_accel.c
  9023. LIST KUNIT TEST
  9024. M: David Gow <davidgow@google.com>
  9025. L: linux-kselftest@vger.kernel.org
  9026. L: kunit-dev@googlegroups.com
  9027. S: Maintained
  9028. F: lib/list-test.c
  9029. LIVE PATCHING
  9030. M: Josh Poimboeuf <jpoimboe@redhat.com>
  9031. M: Jiri Kosina <jikos@kernel.org>
  9032. M: Miroslav Benes <mbenes@suse.cz>
  9033. M: Petr Mladek <pmladek@suse.com>
  9034. R: Joe Lawrence <joe.lawrence@redhat.com>
  9035. L: live-patching@vger.kernel.org
  9036. S: Maintained
  9037. T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
  9038. F: Documentation/ABI/testing/sysfs-kernel-livepatch
  9039. F: Documentation/livepatch/
  9040. F: arch/powerpc/include/asm/livepatch.h
  9041. F: arch/s390/include/asm/livepatch.h
  9042. F: arch/x86/include/asm/livepatch.h
  9043. F: include/linux/livepatch.h
  9044. F: kernel/livepatch/
  9045. F: lib/livepatch/
  9046. F: samples/livepatch/
  9047. F: tools/testing/selftests/livepatch/
  9048. LLC (802.2)
  9049. L: netdev@vger.kernel.org
  9050. S: Odd fixes
  9051. F: include/linux/llc.h
  9052. F: include/net/llc*
  9053. F: include/uapi/linux/llc.h
  9054. F: net/llc/
  9055. LM73 HARDWARE MONITOR DRIVER
  9056. M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
  9057. L: linux-hwmon@vger.kernel.org
  9058. S: Maintained
  9059. F: drivers/hwmon/lm73.c
  9060. LM78 HARDWARE MONITOR DRIVER
  9061. M: Jean Delvare <jdelvare@suse.com>
  9062. L: linux-hwmon@vger.kernel.org
  9063. S: Maintained
  9064. F: Documentation/hwmon/lm78.rst
  9065. F: drivers/hwmon/lm78.c
  9066. LM83 HARDWARE MONITOR DRIVER
  9067. M: Jean Delvare <jdelvare@suse.com>
  9068. L: linux-hwmon@vger.kernel.org
  9069. S: Maintained
  9070. F: Documentation/hwmon/lm83.rst
  9071. F: drivers/hwmon/lm83.c
  9072. LM90 HARDWARE MONITOR DRIVER
  9073. M: Jean Delvare <jdelvare@suse.com>
  9074. L: linux-hwmon@vger.kernel.org
  9075. S: Maintained
  9076. F: Documentation/devicetree/bindings/hwmon/lm90.txt
  9077. F: Documentation/hwmon/lm90.rst
  9078. F: drivers/hwmon/lm90.c
  9079. F: include/dt-bindings/thermal/lm90.h
  9080. LM95234 HARDWARE MONITOR DRIVER
  9081. M: Guenter Roeck <linux@roeck-us.net>
  9082. L: linux-hwmon@vger.kernel.org
  9083. S: Maintained
  9084. F: Documentation/hwmon/lm95234.rst
  9085. F: drivers/hwmon/lm95234.c
  9086. LME2510 MEDIA DRIVER
  9087. M: Malcolm Priestley <tvboxspy@gmail.com>
  9088. L: linux-media@vger.kernel.org
  9089. S: Maintained
  9090. W: https://linuxtv.org
  9091. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  9092. F: drivers/media/usb/dvb-usb-v2/lmedm04*
  9093. LOADPIN SECURITY MODULE
  9094. M: Kees Cook <keescook@chromium.org>
  9095. S: Supported
  9096. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
  9097. F: Documentation/admin-guide/LSM/LoadPin.rst
  9098. F: security/loadpin/
  9099. LOCKING PRIMITIVES
  9100. M: Peter Zijlstra <peterz@infradead.org>
  9101. M: Ingo Molnar <mingo@redhat.com>
  9102. M: Will Deacon <will@kernel.org>
  9103. L: linux-kernel@vger.kernel.org
  9104. S: Maintained
  9105. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
  9106. F: Documentation/locking/
  9107. F: arch/*/include/asm/spinlock*.h
  9108. F: include/linux/lockdep.h
  9109. F: include/linux/mutex*.h
  9110. F: include/linux/rwlock*.h
  9111. F: include/linux/rwsem*.h
  9112. F: include/linux/seqlock.h
  9113. F: include/linux/spinlock*.h
  9114. F: kernel/locking/
  9115. F: lib/locking*.[ch]
  9116. X: kernel/locking/locktorture.c
  9117. LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
  9118. M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
  9119. L: linux-ntfs-dev@lists.sourceforge.net
  9120. S: Maintained
  9121. W: http://www.linux-ntfs.org/content/view/19/37/
  9122. F: Documentation/admin-guide/ldm.rst
  9123. F: block/partitions/ldm.*
  9124. LOGITECH HID GAMING KEYBOARDS
  9125. M: Hans de Goede <hdegoede@redhat.com>
  9126. L: linux-input@vger.kernel.org
  9127. S: Maintained
  9128. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
  9129. F: drivers/hid/hid-lg-g15.c
  9130. LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
  9131. M: Sathya Prakash <sathya.prakash@broadcom.com>
  9132. M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
  9133. M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
  9134. L: MPT-FusionLinux.pdl@broadcom.com
  9135. L: linux-scsi@vger.kernel.org
  9136. S: Supported
  9137. W: http://www.avagotech.com/support/
  9138. F: drivers/message/fusion/
  9139. F: drivers/scsi/mpt3sas/
  9140. LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
  9141. M: Matthew Wilcox <willy@infradead.org>
  9142. L: linux-scsi@vger.kernel.org
  9143. S: Maintained
  9144. F: drivers/scsi/sym53c8xx_2/
  9145. LTC1660 DAC DRIVER
  9146. M: Marcus Folkesson <marcus.folkesson@gmail.com>
  9147. L: linux-iio@vger.kernel.org
  9148. S: Maintained
  9149. F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
  9150. F: drivers/iio/dac/ltc1660.c
  9151. LTC2947 HARDWARE MONITOR DRIVER
  9152. M: Nuno Sá <nuno.sa@analog.com>
  9153. L: linux-hwmon@vger.kernel.org
  9154. S: Supported
  9155. W: http://ez.analog.com/community/linux-device-drivers
  9156. F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
  9157. F: drivers/hwmon/ltc2947-core.c
  9158. F: drivers/hwmon/ltc2947-i2c.c
  9159. F: drivers/hwmon/ltc2947-spi.c
  9160. F: drivers/hwmon/ltc2947.h
  9161. LTC2983 IIO TEMPERATURE DRIVER
  9162. M: Nuno Sá <nuno.sa@analog.com>
  9163. L: linux-iio@vger.kernel.org
  9164. S: Supported
  9165. W: http://ez.analog.com/community/linux-device-drivers
  9166. F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
  9167. F: drivers/iio/temperature/ltc2983.c
  9168. LTC4261 HARDWARE MONITOR DRIVER
  9169. M: Guenter Roeck <linux@roeck-us.net>
  9170. L: linux-hwmon@vger.kernel.org
  9171. S: Maintained
  9172. F: Documentation/hwmon/ltc4261.rst
  9173. F: drivers/hwmon/ltc4261.c
  9174. LTC4306 I2C MULTIPLEXER DRIVER
  9175. M: Michael Hennerich <michael.hennerich@analog.com>
  9176. L: linux-i2c@vger.kernel.org
  9177. S: Supported
  9178. W: http://ez.analog.com/community/linux-device-drivers
  9179. F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
  9180. F: drivers/i2c/muxes/i2c-mux-ltc4306.c
  9181. LTP (Linux Test Project)
  9182. M: Mike Frysinger <vapier@gentoo.org>
  9183. M: Cyril Hrubis <chrubis@suse.cz>
  9184. M: Wanlong Gao <wanlong.gao@gmail.com>
  9185. M: Jan Stancek <jstancek@redhat.com>
  9186. M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
  9187. M: Alexey Kodanev <alexey.kodanev@oracle.com>
  9188. L: ltp@lists.linux.it (subscribers-only)
  9189. S: Maintained
  9190. W: http://linux-test-project.github.io/
  9191. T: git git://github.com/linux-test-project/ltp.git
  9192. LYNX PCS MODULE
  9193. M: Ioana Ciornei <ioana.ciornei@nxp.com>
  9194. L: netdev@vger.kernel.org
  9195. S: Supported
  9196. F: drivers/net/pcs/pcs-lynx.c
  9197. F: include/linux/pcs-lynx.h
  9198. M68K ARCHITECTURE
  9199. M: Geert Uytterhoeven <geert@linux-m68k.org>
  9200. L: linux-m68k@lists.linux-m68k.org
  9201. S: Maintained
  9202. W: http://www.linux-m68k.org/
  9203. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
  9204. F: arch/m68k/
  9205. F: drivers/zorro/
  9206. M68K ON APPLE MACINTOSH
  9207. M: Joshua Thompson <funaho@jurai.org>
  9208. L: linux-m68k@lists.linux-m68k.org
  9209. S: Maintained
  9210. W: http://www.mac.linux-m68k.org/
  9211. F: arch/m68k/mac/
  9212. M68K ON HP9000/300
  9213. M: Philip Blundell <philb@gnu.org>
  9214. S: Maintained
  9215. W: http://www.tazenda.demon.co.uk/phil/linux-hp
  9216. F: arch/m68k/hp300/
  9217. M88DS3103 MEDIA DRIVER
  9218. M: Antti Palosaari <crope@iki.fi>
  9219. L: linux-media@vger.kernel.org
  9220. S: Maintained
  9221. W: https://linuxtv.org
  9222. W: http://palosaari.fi/linux/
  9223. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  9224. T: git git://linuxtv.org/anttip/media_tree.git
  9225. F: drivers/media/dvb-frontends/m88ds3103*
  9226. M88RS2000 MEDIA DRIVER
  9227. M: Malcolm Priestley <tvboxspy@gmail.com>
  9228. L: linux-media@vger.kernel.org
  9229. S: Maintained
  9230. W: https://linuxtv.org
  9231. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  9232. F: drivers/media/dvb-frontends/m88rs2000*
  9233. MA901 MASTERKIT USB FM RADIO DRIVER
  9234. M: Alexey Klimov <klimov.linux@gmail.com>
  9235. L: linux-media@vger.kernel.org
  9236. S: Maintained
  9237. T: git git://linuxtv.org/media_tree.git
  9238. F: drivers/media/radio/radio-ma901.c
  9239. MAC80211
  9240. M: Johannes Berg <johannes@sipsolutions.net>
  9241. L: linux-wireless@vger.kernel.org
  9242. S: Maintained
  9243. W: https://wireless.wiki.kernel.org/
  9244. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
  9245. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
  9246. F: Documentation/networking/mac80211-injection.rst
  9247. F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
  9248. F: drivers/net/wireless/mac80211_hwsim.[ch]
  9249. F: include/net/mac80211.h
  9250. F: net/mac80211/
  9251. MAILBOX API
  9252. M: Jassi Brar <jassisinghbrar@gmail.com>
  9253. L: linux-kernel@vger.kernel.org
  9254. S: Maintained
  9255. F: drivers/mailbox/
  9256. F: include/linux/mailbox_client.h
  9257. F: include/linux/mailbox_controller.h
  9258. MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
  9259. M: Michael Kerrisk <mtk.manpages@gmail.com>
  9260. L: linux-man@vger.kernel.org
  9261. S: Maintained
  9262. W: http://www.kernel.org/doc/man-pages
  9263. MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
  9264. M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
  9265. L: linux-mips@vger.kernel.org
  9266. S: Maintained
  9267. F: arch/mips/boot/dts/img/pistachio_marduk.dts
  9268. MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
  9269. M: Andrew Lunn <andrew@lunn.ch>
  9270. M: Vivien Didelot <vivien.didelot@gmail.com>
  9271. L: netdev@vger.kernel.org
  9272. S: Maintained
  9273. F: Documentation/devicetree/bindings/net/dsa/marvell.txt
  9274. F: Documentation/networking/devlink/mv88e6xxx.rst
  9275. F: drivers/net/dsa/mv88e6xxx/
  9276. F: include/linux/platform_data/mv88e6xxx.h
  9277. MARVELL ARMADA 3700 PHY DRIVERS
  9278. M: Miquel Raynal <miquel.raynal@bootlin.com>
  9279. S: Maintained
  9280. F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
  9281. F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
  9282. F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
  9283. F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
  9284. MARVELL ARMADA DRM SUPPORT
  9285. M: Russell King <linux@armlinux.org.uk>
  9286. S: Maintained
  9287. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
  9288. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
  9289. F: Documentation/devicetree/bindings/display/armada/
  9290. F: drivers/gpu/drm/armada/
  9291. F: include/uapi/drm/armada_drm.h
  9292. MARVELL CRYPTO DRIVER
  9293. M: Boris Brezillon <bbrezillon@kernel.org>
  9294. M: Arnaud Ebalard <arno@natisbad.org>
  9295. M: Srujana Challa <schalla@marvell.com>
  9296. L: linux-crypto@vger.kernel.org
  9297. S: Maintained
  9298. F: drivers/crypto/marvell/
  9299. MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
  9300. M: Mirko Lindner <mlindner@marvell.com>
  9301. M: Stephen Hemminger <stephen@networkplumber.org>
  9302. L: netdev@vger.kernel.org
  9303. S: Maintained
  9304. F: drivers/net/ethernet/marvell/sk*
  9305. MARVELL LIBERTAS WIRELESS DRIVER
  9306. L: libertas-dev@lists.infradead.org
  9307. S: Orphan
  9308. F: drivers/net/wireless/marvell/libertas/
  9309. MARVELL MACCHIATOBIN SUPPORT
  9310. M: Russell King <linux@armlinux.org.uk>
  9311. L: linux-arm-kernel@lists.infradead.org
  9312. S: Maintained
  9313. F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
  9314. MARVELL MV643XX ETHERNET DRIVER
  9315. M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  9316. L: netdev@vger.kernel.org
  9317. S: Maintained
  9318. F: drivers/net/ethernet/marvell/mv643xx_eth.*
  9319. F: include/linux/mv643xx.h
  9320. MARVELL MV88X3310 PHY DRIVER
  9321. M: Russell King <linux@armlinux.org.uk>
  9322. L: netdev@vger.kernel.org
  9323. S: Maintained
  9324. F: drivers/net/phy/marvell10g.c
  9325. MARVELL MVEBU THERMAL DRIVER
  9326. M: Miquel Raynal <miquel.raynal@bootlin.com>
  9327. S: Maintained
  9328. F: drivers/thermal/armada_thermal.c
  9329. MARVELL MVNETA ETHERNET DRIVER
  9330. M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  9331. L: netdev@vger.kernel.org
  9332. S: Maintained
  9333. F: drivers/net/ethernet/marvell/mvneta.*
  9334. MARVELL MWIFIEX WIRELESS DRIVER
  9335. M: Amitkumar Karwar <amitkarwar@gmail.com>
  9336. M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
  9337. M: Xinming Hu <huxinming820@gmail.com>
  9338. L: linux-wireless@vger.kernel.org
  9339. S: Maintained
  9340. F: drivers/net/wireless/marvell/mwifiex/
  9341. MARVELL MWL8K WIRELESS DRIVER
  9342. M: Lennert Buytenhek <buytenh@wantstofly.org>
  9343. L: linux-wireless@vger.kernel.org
  9344. S: Odd Fixes
  9345. F: drivers/net/wireless/marvell/mwl8k.c
  9346. MARVELL NAND CONTROLLER DRIVER
  9347. M: Miquel Raynal <miquel.raynal@bootlin.com>
  9348. L: linux-mtd@lists.infradead.org
  9349. S: Maintained
  9350. F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
  9351. F: drivers/mtd/nand/raw/marvell_nand.c
  9352. MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
  9353. M: Sunil Goutham <sgoutham@marvell.com>
  9354. M: Geetha sowjanya <gakula@marvell.com>
  9355. M: Subbaraya Sundeep <sbhatta@marvell.com>
  9356. M: hariprasad <hkelam@marvell.com>
  9357. L: netdev@vger.kernel.org
  9358. S: Supported
  9359. F: drivers/net/ethernet/marvell/octeontx2/nic/
  9360. MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
  9361. M: Sunil Goutham <sgoutham@marvell.com>
  9362. M: Linu Cherian <lcherian@marvell.com>
  9363. M: Geetha sowjanya <gakula@marvell.com>
  9364. M: Jerin Jacob <jerinj@marvell.com>
  9365. L: netdev@vger.kernel.org
  9366. S: Supported
  9367. F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
  9368. F: drivers/net/ethernet/marvell/octeontx2/af/
  9369. MARVELL PRESTERA ETHERNET SWITCH DRIVER
  9370. M: Vadym Kochan <vkochan@marvell.com>
  9371. M: Taras Chornyi <tchornyi@marvell.com>
  9372. S: Supported
  9373. W: https://github.com/Marvell-switching/switchdev-prestera
  9374. F: drivers/net/ethernet/marvell/prestera/
  9375. MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
  9376. M: Nicolas Pitre <nico@fluxnic.net>
  9377. S: Odd Fixes
  9378. F: drivers/mmc/host/mvsdio.*
  9379. MARVELL USB MDIO CONTROLLER DRIVER
  9380. M: Tobias Waldekranz <tobias@waldekranz.com>
  9381. L: netdev@vger.kernel.org
  9382. S: Maintained
  9383. F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
  9384. F: drivers/net/mdio/mdio-mvusb.c
  9385. MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
  9386. M: Hu Ziji <huziji@marvell.com>
  9387. L: linux-mmc@vger.kernel.org
  9388. S: Supported
  9389. F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
  9390. F: drivers/mmc/host/sdhci-xenon*
  9391. MATROX FRAMEBUFFER DRIVER
  9392. L: linux-fbdev@vger.kernel.org
  9393. S: Orphan
  9394. F: drivers/video/fbdev/matrox/matroxfb_*
  9395. F: include/uapi/linux/matroxfb.h
  9396. MAX16065 HARDWARE MONITOR DRIVER
  9397. M: Guenter Roeck <linux@roeck-us.net>
  9398. L: linux-hwmon@vger.kernel.org
  9399. S: Maintained
  9400. F: Documentation/hwmon/max16065.rst
  9401. F: drivers/hwmon/max16065.c
  9402. MAX2175 SDR TUNER DRIVER
  9403. M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
  9404. L: linux-media@vger.kernel.org
  9405. S: Maintained
  9406. T: git git://linuxtv.org/media_tree.git
  9407. F: Documentation/devicetree/bindings/media/i2c/max2175.txt
  9408. F: Documentation/userspace-api/media/drivers/max2175.rst
  9409. F: drivers/media/i2c/max2175*
  9410. F: include/uapi/linux/max2175.h
  9411. MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
  9412. L: linux-hwmon@vger.kernel.org
  9413. S: Orphan
  9414. F: Documentation/hwmon/max6650.rst
  9415. F: drivers/hwmon/max6650.c
  9416. MAX6697 HARDWARE MONITOR DRIVER
  9417. M: Guenter Roeck <linux@roeck-us.net>
  9418. L: linux-hwmon@vger.kernel.org
  9419. S: Maintained
  9420. F: Documentation/devicetree/bindings/hwmon/max6697.txt
  9421. F: Documentation/hwmon/max6697.rst
  9422. F: drivers/hwmon/max6697.c
  9423. F: include/linux/platform_data/max6697.h
  9424. MAX9286 QUAD GMSL DESERIALIZER DRIVER
  9425. M: Jacopo Mondi <jacopo+renesas@jmondi.org>
  9426. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  9427. M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  9428. M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
  9429. L: linux-media@vger.kernel.org
  9430. S: Maintained
  9431. F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
  9432. F: drivers/media/i2c/max9286.c
  9433. MAX9860 MONO AUDIO VOICE CODEC DRIVER
  9434. M: Peter Rosin <peda@axentia.se>
  9435. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  9436. S: Maintained
  9437. F: Documentation/devicetree/bindings/sound/max9860.txt
  9438. F: sound/soc/codecs/max9860.*
  9439. MAXBOTIX ULTRASONIC RANGER IIO DRIVER
  9440. M: Andreas Klinger <ak@it-klinger.de>
  9441. L: linux-iio@vger.kernel.org
  9442. S: Maintained
  9443. F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
  9444. F: drivers/iio/proximity/mb1232.c
  9445. MAXIM MAX77650 PMIC MFD DRIVER
  9446. M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
  9447. L: linux-kernel@vger.kernel.org
  9448. S: Maintained
  9449. F: Documentation/devicetree/bindings/*/*max77650.yaml
  9450. F: Documentation/devicetree/bindings/*/max77650*.yaml
  9451. F: drivers/gpio/gpio-max77650.c
  9452. F: drivers/input/misc/max77650-onkey.c
  9453. F: drivers/leds/leds-max77650.c
  9454. F: drivers/mfd/max77650.c
  9455. F: drivers/power/supply/max77650-charger.c
  9456. F: drivers/regulator/max77650-regulator.c
  9457. F: include/linux/mfd/max77650.h
  9458. MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
  9459. M: Javier Martinez Canillas <javier@dowhile0.org>
  9460. L: linux-kernel@vger.kernel.org
  9461. S: Supported
  9462. F: Documentation/devicetree/bindings/*/*max77802.txt
  9463. F: drivers/regulator/max77802-regulator.c
  9464. F: include/dt-bindings/*/*max77802.h
  9465. MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
  9466. M: Krzysztof Kozlowski <krzk@kernel.org>
  9467. M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  9468. L: linux-pm@vger.kernel.org
  9469. S: Supported
  9470. F: drivers/power/supply/max14577_charger.c
  9471. F: drivers/power/supply/max77693_charger.c
  9472. MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
  9473. M: Chanwoo Choi <cw00.choi@samsung.com>
  9474. M: Krzysztof Kozlowski <krzk@kernel.org>
  9475. M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  9476. L: linux-kernel@vger.kernel.org
  9477. S: Supported
  9478. F: Documentation/devicetree/bindings/*/max77686.txt
  9479. F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
  9480. F: Documentation/devicetree/bindings/mfd/max14577.txt
  9481. F: Documentation/devicetree/bindings/mfd/max77693.txt
  9482. F: drivers/*/max14577*.c
  9483. F: drivers/*/max77686*.c
  9484. F: drivers/*/max77693*.c
  9485. F: drivers/clk/clk-max77686.c
  9486. F: drivers/extcon/extcon-max14577.c
  9487. F: drivers/extcon/extcon-max77693.c
  9488. F: drivers/rtc/rtc-max77686.c
  9489. F: include/linux/mfd/max14577*.h
  9490. F: include/linux/mfd/max77686*.h
  9491. F: include/linux/mfd/max77693*.h
  9492. MAXIRADIO FM RADIO RECEIVER DRIVER
  9493. M: Hans Verkuil <hverkuil@xs4all.nl>
  9494. L: linux-media@vger.kernel.org
  9495. S: Maintained
  9496. W: https://linuxtv.org
  9497. T: git git://linuxtv.org/media_tree.git
  9498. F: drivers/media/radio/radio-maxiradio*
  9499. MCAN MMIO DEVICE DRIVER
  9500. M: Dan Murphy <dmurphy@ti.com>
  9501. M: Sriram Dash <sriram.dash@samsung.com>
  9502. L: linux-can@vger.kernel.org
  9503. S: Maintained
  9504. F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
  9505. F: drivers/net/can/m_can/m_can.c
  9506. F: drivers/net/can/m_can/m_can.h
  9507. F: drivers/net/can/m_can/m_can_platform.c
  9508. MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
  9509. M: Rishi Gupta <gupt21@gmail.com>
  9510. L: linux-i2c@vger.kernel.org
  9511. L: linux-input@vger.kernel.org
  9512. S: Maintained
  9513. F: drivers/hid/hid-mcp2221.c
  9514. MCP251XFD SPI-CAN NETWORK DRIVER
  9515. M: Marc Kleine-Budde <mkl@pengutronix.de>
  9516. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  9517. R: Thomas Kopp <thomas.kopp@microchip.com>
  9518. L: linux-can@vger.kernel.org
  9519. S: Maintained
  9520. F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
  9521. F: drivers/net/can/spi/mcp251xfd/
  9522. MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
  9523. M: Peter Rosin <peda@axentia.se>
  9524. L: linux-iio@vger.kernel.org
  9525. S: Maintained
  9526. F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
  9527. F: drivers/iio/potentiometer/mcp4018.c
  9528. F: drivers/iio/potentiometer/mcp4531.c
  9529. MCR20A IEEE-802.15.4 RADIO DRIVER
  9530. M: Xue Liu <liuxuenetmail@gmail.com>
  9531. L: linux-wpan@vger.kernel.org
  9532. S: Maintained
  9533. W: https://github.com/xueliu/mcr20a-linux
  9534. F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
  9535. F: drivers/net/ieee802154/mcr20a.c
  9536. F: drivers/net/ieee802154/mcr20a.h
  9537. MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
  9538. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  9539. L: linux-iio@vger.kernel.org
  9540. S: Maintained
  9541. F: drivers/iio/dac/cio-dac.c
  9542. MEDIA CONTROLLER FRAMEWORK
  9543. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  9544. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  9545. L: linux-media@vger.kernel.org
  9546. S: Supported
  9547. W: https://www.linuxtv.org
  9548. T: git git://linuxtv.org/media_tree.git
  9549. F: drivers/media/mc/
  9550. F: include/media/media-*.h
  9551. F: include/uapi/linux/media.h
  9552. MEDIA DRIVER FOR FREESCALE IMX PXP
  9553. M: Philipp Zabel <p.zabel@pengutronix.de>
  9554. L: linux-media@vger.kernel.org
  9555. S: Maintained
  9556. T: git git://linuxtv.org/media_tree.git
  9557. F: drivers/media/platform/imx-pxp.[ch]
  9558. MEDIA DRIVERS FOR ASCOT2E
  9559. M: Sergey Kozlov <serjk@netup.ru>
  9560. M: Abylay Ospan <aospan@netup.ru>
  9561. L: linux-media@vger.kernel.org
  9562. S: Supported
  9563. W: https://linuxtv.org
  9564. W: http://netup.tv/
  9565. T: git git://linuxtv.org/media_tree.git
  9566. F: drivers/media/dvb-frontends/ascot2e*
  9567. MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
  9568. M: Jasmin Jessich <jasmin@anw.at>
  9569. L: linux-media@vger.kernel.org
  9570. S: Maintained
  9571. W: https://linuxtv.org
  9572. T: git git://linuxtv.org/media_tree.git
  9573. F: drivers/media/dvb-frontends/cxd2099*
  9574. MEDIA DRIVERS FOR CXD2841ER
  9575. M: Sergey Kozlov <serjk@netup.ru>
  9576. M: Abylay Ospan <aospan@netup.ru>
  9577. L: linux-media@vger.kernel.org
  9578. S: Supported
  9579. W: https://linuxtv.org
  9580. W: http://netup.tv/
  9581. T: git git://linuxtv.org/media_tree.git
  9582. F: drivers/media/dvb-frontends/cxd2841er*
  9583. MEDIA DRIVERS FOR CXD2880
  9584. M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
  9585. L: linux-media@vger.kernel.org
  9586. S: Supported
  9587. W: http://linuxtv.org/
  9588. T: git git://linuxtv.org/media_tree.git
  9589. F: drivers/media/dvb-frontends/cxd2880/*
  9590. F: drivers/media/spi/cxd2880*
  9591. MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
  9592. L: linux-media@vger.kernel.org
  9593. S: Orphan
  9594. W: https://linuxtv.org
  9595. T: git git://linuxtv.org/media_tree.git
  9596. F: drivers/media/pci/ddbridge/*
  9597. MEDIA DRIVERS FOR FREESCALE IMX
  9598. M: Steve Longerbeam <slongerbeam@gmail.com>
  9599. M: Philipp Zabel <p.zabel@pengutronix.de>
  9600. L: linux-media@vger.kernel.org
  9601. S: Maintained
  9602. T: git git://linuxtv.org/media_tree.git
  9603. F: Documentation/admin-guide/media/imx.rst
  9604. F: Documentation/devicetree/bindings/media/imx.txt
  9605. F: drivers/staging/media/imx/
  9606. F: include/linux/imx-media.h
  9607. F: include/media/imx.h
  9608. MEDIA DRIVERS FOR FREESCALE IMX7
  9609. M: Rui Miguel Silva <rmfrfs@gmail.com>
  9610. L: linux-media@vger.kernel.org
  9611. S: Maintained
  9612. T: git git://linuxtv.org/media_tree.git
  9613. F: Documentation/admin-guide/media/imx7.rst
  9614. F: Documentation/devicetree/bindings/media/imx7-csi.txt
  9615. F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
  9616. F: drivers/staging/media/imx/imx7-media-csi.c
  9617. F: drivers/staging/media/imx/imx7-mipi-csis.c
  9618. MEDIA DRIVERS FOR HELENE
  9619. M: Abylay Ospan <aospan@netup.ru>
  9620. L: linux-media@vger.kernel.org
  9621. S: Supported
  9622. W: https://linuxtv.org
  9623. W: http://netup.tv/
  9624. T: git git://linuxtv.org/media_tree.git
  9625. F: drivers/media/dvb-frontends/helene*
  9626. MEDIA DRIVERS FOR HORUS3A
  9627. M: Sergey Kozlov <serjk@netup.ru>
  9628. M: Abylay Ospan <aospan@netup.ru>
  9629. L: linux-media@vger.kernel.org
  9630. S: Supported
  9631. W: https://linuxtv.org
  9632. W: http://netup.tv/
  9633. T: git git://linuxtv.org/media_tree.git
  9634. F: drivers/media/dvb-frontends/horus3a*
  9635. MEDIA DRIVERS FOR LNBH25
  9636. M: Sergey Kozlov <serjk@netup.ru>
  9637. M: Abylay Ospan <aospan@netup.ru>
  9638. L: linux-media@vger.kernel.org
  9639. S: Supported
  9640. W: https://linuxtv.org
  9641. W: http://netup.tv/
  9642. T: git git://linuxtv.org/media_tree.git
  9643. F: drivers/media/dvb-frontends/lnbh25*
  9644. MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
  9645. L: linux-media@vger.kernel.org
  9646. S: Orphan
  9647. W: https://linuxtv.org
  9648. T: git git://linuxtv.org/media_tree.git
  9649. F: drivers/media/dvb-frontends/mxl5xx*
  9650. MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
  9651. M: Sergey Kozlov <serjk@netup.ru>
  9652. M: Abylay Ospan <aospan@netup.ru>
  9653. L: linux-media@vger.kernel.org
  9654. S: Supported
  9655. W: https://linuxtv.org
  9656. W: http://netup.tv/
  9657. T: git git://linuxtv.org/media_tree.git
  9658. F: drivers/media/pci/netup_unidvb/*
  9659. MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
  9660. M: Dmitry Osipenko <digetx@gmail.com>
  9661. L: linux-media@vger.kernel.org
  9662. L: linux-tegra@vger.kernel.org
  9663. S: Maintained
  9664. T: git git://linuxtv.org/media_tree.git
  9665. F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
  9666. F: drivers/staging/media/tegra-vde/
  9667. MEDIA DRIVERS FOR RENESAS - CEU
  9668. M: Jacopo Mondi <jacopo@jmondi.org>
  9669. L: linux-media@vger.kernel.org
  9670. L: linux-renesas-soc@vger.kernel.org
  9671. S: Supported
  9672. T: git git://linuxtv.org/media_tree.git
  9673. F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
  9674. F: drivers/media/platform/renesas-ceu.c
  9675. F: include/media/drv-intf/renesas-ceu.h
  9676. MEDIA DRIVERS FOR RENESAS - DRIF
  9677. M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
  9678. L: linux-media@vger.kernel.org
  9679. L: linux-renesas-soc@vger.kernel.org
  9680. S: Supported
  9681. T: git git://linuxtv.org/media_tree.git
  9682. F: Documentation/devicetree/bindings/media/renesas,drif.txt
  9683. F: drivers/media/platform/rcar_drif.c
  9684. MEDIA DRIVERS FOR RENESAS - FCP
  9685. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  9686. L: linux-media@vger.kernel.org
  9687. L: linux-renesas-soc@vger.kernel.org
  9688. S: Supported
  9689. T: git git://linuxtv.org/media_tree.git
  9690. F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
  9691. F: drivers/media/platform/rcar-fcp.c
  9692. F: include/media/rcar-fcp.h
  9693. MEDIA DRIVERS FOR RENESAS - FDP1
  9694. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  9695. L: linux-media@vger.kernel.org
  9696. L: linux-renesas-soc@vger.kernel.org
  9697. S: Supported
  9698. T: git git://linuxtv.org/media_tree.git
  9699. F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
  9700. F: drivers/media/platform/rcar_fdp1.c
  9701. MEDIA DRIVERS FOR RENESAS - VIN
  9702. M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
  9703. L: linux-media@vger.kernel.org
  9704. L: linux-renesas-soc@vger.kernel.org
  9705. S: Supported
  9706. T: git git://linuxtv.org/media_tree.git
  9707. F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
  9708. F: Documentation/devicetree/bindings/media/renesas,vin.yaml
  9709. F: drivers/media/platform/rcar-vin/
  9710. MEDIA DRIVERS FOR RENESAS - VSP1
  9711. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  9712. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  9713. L: linux-media@vger.kernel.org
  9714. L: linux-renesas-soc@vger.kernel.org
  9715. S: Supported
  9716. T: git git://linuxtv.org/media_tree.git
  9717. F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
  9718. F: drivers/media/platform/vsp1/
  9719. MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
  9720. L: linux-media@vger.kernel.org
  9721. S: Orphan
  9722. W: https://linuxtv.org
  9723. T: git git://linuxtv.org/media_tree.git
  9724. F: drivers/media/dvb-frontends/stv0910*
  9725. MEDIA DRIVERS FOR ST STV6111 TUNER ICs
  9726. L: linux-media@vger.kernel.org
  9727. S: Orphan
  9728. W: https://linuxtv.org
  9729. T: git git://linuxtv.org/media_tree.git
  9730. F: drivers/media/dvb-frontends/stv6111*
  9731. MEDIA DRIVERS FOR STM32 - DCMI
  9732. M: Hugues Fruchet <hugues.fruchet@st.com>
  9733. L: linux-media@vger.kernel.org
  9734. S: Supported
  9735. T: git git://linuxtv.org/media_tree.git
  9736. F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
  9737. F: drivers/media/platform/stm32/stm32-dcmi.c
  9738. MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
  9739. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  9740. L: linux-media@vger.kernel.org
  9741. S: Maintained
  9742. W: https://linuxtv.org
  9743. Q: http://patchwork.kernel.org/project/linux-media/list/
  9744. T: git git://linuxtv.org/media_tree.git
  9745. F: Documentation/admin-guide/media/
  9746. F: Documentation/devicetree/bindings/media/
  9747. F: Documentation/driver-api/media/
  9748. F: Documentation/userspace-api/media/
  9749. F: drivers/media/
  9750. F: drivers/staging/media/
  9751. F: include/linux/platform_data/media/
  9752. F: include/media/
  9753. F: include/uapi/linux/dvb/
  9754. F: include/uapi/linux/ivtv*
  9755. F: include/uapi/linux/media.h
  9756. F: include/uapi/linux/meye.h
  9757. F: include/uapi/linux/uvcvideo.h
  9758. F: include/uapi/linux/v4l2-*
  9759. F: include/uapi/linux/videodev2.h
  9760. MEDIATEK BLUETOOTH DRIVER
  9761. M: Sean Wang <sean.wang@mediatek.com>
  9762. L: linux-bluetooth@vger.kernel.org
  9763. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  9764. S: Maintained
  9765. F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
  9766. F: drivers/bluetooth/btmtkuart.c
  9767. MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
  9768. M: Sean Wang <sean.wang@mediatek.com>
  9769. L: linux-pm@vger.kernel.org
  9770. S: Maintained
  9771. F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
  9772. F: drivers/power/reset/mt6323-poweroff.c
  9773. MEDIATEK CIR DRIVER
  9774. M: Sean Wang <sean.wang@mediatek.com>
  9775. S: Maintained
  9776. F: drivers/media/rc/mtk-cir.c
  9777. MEDIATEK DMA DRIVER
  9778. M: Sean Wang <sean.wang@mediatek.com>
  9779. L: dmaengine@vger.kernel.org
  9780. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  9781. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  9782. S: Maintained
  9783. F: Documentation/devicetree/bindings/dma/mtk-*
  9784. F: drivers/dma/mediatek/
  9785. MEDIATEK ETHERNET DRIVER
  9786. M: Felix Fietkau <nbd@nbd.name>
  9787. M: John Crispin <john@phrozen.org>
  9788. M: Sean Wang <sean.wang@mediatek.com>
  9789. M: Mark Lee <Mark-MC.Lee@mediatek.com>
  9790. L: netdev@vger.kernel.org
  9791. S: Maintained
  9792. F: drivers/net/ethernet/mediatek/
  9793. MEDIATEK I2C CONTROLLER DRIVER
  9794. M: Qii Wang <qii.wang@mediatek.com>
  9795. L: linux-i2c@vger.kernel.org
  9796. S: Maintained
  9797. F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
  9798. F: drivers/i2c/busses/i2c-mt65xx.c
  9799. MEDIATEK JPEG DRIVER
  9800. M: Rick Chang <rick.chang@mediatek.com>
  9801. M: Bin Liu <bin.liu@mediatek.com>
  9802. S: Supported
  9803. F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
  9804. F: drivers/media/platform/mtk-jpeg/
  9805. MEDIATEK MDP DRIVER
  9806. M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
  9807. M: Houlong Wei <houlong.wei@mediatek.com>
  9808. M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
  9809. S: Supported
  9810. F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
  9811. F: drivers/media/platform/mtk-mdp/
  9812. F: drivers/media/platform/mtk-vpu/
  9813. MEDIATEK MEDIA DRIVER
  9814. M: Tiffany Lin <tiffany.lin@mediatek.com>
  9815. M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
  9816. S: Supported
  9817. F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
  9818. F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
  9819. F: drivers/media/platform/mtk-vcodec/
  9820. F: drivers/media/platform/mtk-vpu/
  9821. MEDIATEK MMC/SD/SDIO DRIVER
  9822. M: Chaotian Jing <chaotian.jing@mediatek.com>
  9823. S: Maintained
  9824. F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
  9825. F: drivers/mmc/host/mtk-sd.c
  9826. MEDIATEK MT76 WIRELESS LAN DRIVER
  9827. M: Felix Fietkau <nbd@nbd.name>
  9828. M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
  9829. R: Ryder Lee <ryder.lee@mediatek.com>
  9830. L: linux-wireless@vger.kernel.org
  9831. S: Maintained
  9832. F: drivers/net/wireless/mediatek/mt76/
  9833. MEDIATEK MT7601U WIRELESS LAN DRIVER
  9834. M: Jakub Kicinski <kubakici@wp.pl>
  9835. L: linux-wireless@vger.kernel.org
  9836. S: Maintained
  9837. F: drivers/net/wireless/mediatek/mt7601u/
  9838. MEDIATEK MT7621/28/88 I2C DRIVER
  9839. M: Stefan Roese <sr@denx.de>
  9840. L: linux-i2c@vger.kernel.org
  9841. S: Maintained
  9842. F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
  9843. F: drivers/i2c/busses/i2c-mt7621.c
  9844. MEDIATEK NAND CONTROLLER DRIVER
  9845. L: linux-mtd@lists.infradead.org
  9846. S: Orphan
  9847. F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
  9848. F: drivers/mtd/nand/raw/mtk_*
  9849. MEDIATEK PMIC LED DRIVER
  9850. M: Sean Wang <sean.wang@mediatek.com>
  9851. S: Maintained
  9852. F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
  9853. F: drivers/leds/leds-mt6323.c
  9854. MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
  9855. M: Sean Wang <sean.wang@mediatek.com>
  9856. S: Maintained
  9857. F: drivers/char/hw_random/mtk-rng.c
  9858. MEDIATEK SWITCH DRIVER
  9859. M: Sean Wang <sean.wang@mediatek.com>
  9860. M: Landen Chao <Landen.Chao@mediatek.com>
  9861. L: netdev@vger.kernel.org
  9862. S: Maintained
  9863. F: drivers/net/dsa/mt7530.*
  9864. F: net/dsa/tag_mtk.c
  9865. MEDIATEK USB3 DRD IP DRIVER
  9866. M: Chunfeng Yun <chunfeng.yun@mediatek.com>
  9867. L: linux-usb@vger.kernel.org
  9868. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  9869. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  9870. S: Maintained
  9871. F: drivers/usb/mtu3/
  9872. MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
  9873. M: Peter Senna Tschudin <peter.senna@gmail.com>
  9874. M: Martin Donnelly <martin.donnelly@ge.com>
  9875. M: Martyn Welch <martyn.welch@collabora.co.uk>
  9876. S: Maintained
  9877. F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
  9878. F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
  9879. MEGARAID SCSI/SAS DRIVERS
  9880. M: Kashyap Desai <kashyap.desai@broadcom.com>
  9881. M: Sumit Saxena <sumit.saxena@broadcom.com>
  9882. M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
  9883. L: megaraidlinux.pdl@broadcom.com
  9884. L: linux-scsi@vger.kernel.org
  9885. S: Maintained
  9886. W: http://www.avagotech.com/support/
  9887. F: Documentation/scsi/megaraid.rst
  9888. F: drivers/scsi/megaraid.*
  9889. F: drivers/scsi/megaraid/
  9890. MELEXIS MLX90614 DRIVER
  9891. M: Crt Mori <cmo@melexis.com>
  9892. L: linux-iio@vger.kernel.org
  9893. S: Supported
  9894. W: http://www.melexis.com
  9895. F: drivers/iio/temperature/mlx90614.c
  9896. MELEXIS MLX90632 DRIVER
  9897. M: Crt Mori <cmo@melexis.com>
  9898. L: linux-iio@vger.kernel.org
  9899. S: Supported
  9900. W: http://www.melexis.com
  9901. F: drivers/iio/temperature/mlx90632.c
  9902. MELFAS MIP4 TOUCHSCREEN DRIVER
  9903. M: Sangwon Jee <jeesw@melfas.com>
  9904. S: Supported
  9905. W: http://www.melfas.com
  9906. F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
  9907. F: drivers/input/touchscreen/melfas_mip4.c
  9908. MELLANOX BLUEFIELD I2C DRIVER
  9909. M: Khalil Blaiech <kblaiech@nvidia.com>
  9910. L: linux-i2c@vger.kernel.org
  9911. S: Supported
  9912. F: drivers/i2c/busses/i2c-mlxbf.c
  9913. MELLANOX ETHERNET DRIVER (mlx4_en)
  9914. M: Tariq Toukan <tariqt@nvidia.com>
  9915. L: netdev@vger.kernel.org
  9916. S: Supported
  9917. W: http://www.mellanox.com
  9918. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  9919. F: drivers/net/ethernet/mellanox/mlx4/en_*
  9920. MELLANOX ETHERNET DRIVER (mlx5e)
  9921. M: Saeed Mahameed <saeedm@nvidia.com>
  9922. L: netdev@vger.kernel.org
  9923. S: Supported
  9924. W: http://www.mellanox.com
  9925. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  9926. F: drivers/net/ethernet/mellanox/mlx5/core/en_*
  9927. MELLANOX ETHERNET INNOVA DRIVERS
  9928. R: Boris Pismenny <borisp@nvidia.com>
  9929. L: netdev@vger.kernel.org
  9930. S: Supported
  9931. W: http://www.mellanox.com
  9932. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  9933. F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
  9934. F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
  9935. F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
  9936. F: include/linux/mlx5/mlx5_ifc_fpga.h
  9937. MELLANOX ETHERNET SWITCH DRIVERS
  9938. M: Jiri Pirko <jiri@nvidia.com>
  9939. M: Ido Schimmel <idosch@nvidia.com>
  9940. L: netdev@vger.kernel.org
  9941. S: Supported
  9942. W: http://www.mellanox.com
  9943. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  9944. F: drivers/net/ethernet/mellanox/mlxsw/
  9945. F: tools/testing/selftests/drivers/net/mlxsw/
  9946. MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
  9947. M: mlxsw@nvidia.com
  9948. L: netdev@vger.kernel.org
  9949. S: Supported
  9950. W: http://www.mellanox.com
  9951. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  9952. F: drivers/net/ethernet/mellanox/mlxfw/
  9953. MELLANOX HARDWARE PLATFORM SUPPORT
  9954. M: Andy Shevchenko <andy@infradead.org>
  9955. M: Darren Hart <dvhart@infradead.org>
  9956. M: Vadim Pasternak <vadimp@nvidia.com>
  9957. L: platform-driver-x86@vger.kernel.org
  9958. S: Supported
  9959. F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
  9960. F: drivers/platform/mellanox/
  9961. F: include/linux/platform_data/mlxreg.h
  9962. MELLANOX MLX4 core VPI driver
  9963. M: Tariq Toukan <tariqt@nvidia.com>
  9964. L: netdev@vger.kernel.org
  9965. L: linux-rdma@vger.kernel.org
  9966. S: Supported
  9967. W: http://www.mellanox.com
  9968. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  9969. F: drivers/net/ethernet/mellanox/mlx4/
  9970. F: include/linux/mlx4/
  9971. MELLANOX MLX4 IB driver
  9972. M: Yishai Hadas <yishaih@nvidia.com>
  9973. L: linux-rdma@vger.kernel.org
  9974. S: Supported
  9975. W: http://www.mellanox.com
  9976. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  9977. F: drivers/infiniband/hw/mlx4/
  9978. F: include/linux/mlx4/
  9979. F: include/uapi/rdma/mlx4-abi.h
  9980. MELLANOX MLX5 core VPI driver
  9981. M: Saeed Mahameed <saeedm@nvidia.com>
  9982. M: Leon Romanovsky <leonro@nvidia.com>
  9983. L: netdev@vger.kernel.org
  9984. L: linux-rdma@vger.kernel.org
  9985. S: Supported
  9986. W: http://www.mellanox.com
  9987. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  9988. F: Documentation/networking/device_drivers/ethernet/mellanox/
  9989. F: drivers/net/ethernet/mellanox/mlx5/core/
  9990. F: include/linux/mlx5/
  9991. MELLANOX MLX5 IB driver
  9992. M: Leon Romanovsky <leonro@nvidia.com>
  9993. L: linux-rdma@vger.kernel.org
  9994. S: Supported
  9995. W: http://www.mellanox.com
  9996. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  9997. F: drivers/infiniband/hw/mlx5/
  9998. F: include/linux/mlx5/
  9999. F: include/uapi/rdma/mlx5-abi.h
  10000. MELLANOX MLXCPLD I2C AND MUX DRIVER
  10001. M: Vadim Pasternak <vadimp@nvidia.com>
  10002. M: Michael Shych <michaelsh@nvidia.com>
  10003. L: linux-i2c@vger.kernel.org
  10004. S: Supported
  10005. F: Documentation/i2c/busses/i2c-mlxcpld.rst
  10006. F: drivers/i2c/busses/i2c-mlxcpld.c
  10007. F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
  10008. MELLANOX MLXCPLD LED DRIVER
  10009. M: Vadim Pasternak <vadimp@nvidia.com>
  10010. L: linux-leds@vger.kernel.org
  10011. S: Supported
  10012. F: Documentation/leds/leds-mlxcpld.rst
  10013. F: drivers/leds/leds-mlxcpld.c
  10014. F: drivers/leds/leds-mlxreg.c
  10015. MELLANOX PLATFORM DRIVER
  10016. M: Vadim Pasternak <vadimp@nvidia.com>
  10017. L: platform-driver-x86@vger.kernel.org
  10018. S: Supported
  10019. F: drivers/platform/x86/mlx-platform.c
  10020. MEMBARRIER SUPPORT
  10021. M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  10022. M: "Paul E. McKenney" <paulmck@kernel.org>
  10023. L: linux-kernel@vger.kernel.org
  10024. S: Supported
  10025. F: arch/powerpc/include/asm/membarrier.h
  10026. F: include/uapi/linux/membarrier.h
  10027. F: kernel/sched/membarrier.c
  10028. MEMBLOCK
  10029. M: Mike Rapoport <rppt@linux.ibm.com>
  10030. L: linux-mm@kvack.org
  10031. S: Maintained
  10032. F: Documentation/core-api/boot-time-mm.rst
  10033. F: include/linux/memblock.h
  10034. F: mm/memblock.c
  10035. MEMORY CONTROLLER DRIVERS
  10036. M: Krzysztof Kozlowski <krzk@kernel.org>
  10037. L: linux-kernel@vger.kernel.org
  10038. S: Maintained
  10039. T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
  10040. F: Documentation/devicetree/bindings/memory-controllers/
  10041. F: drivers/memory/
  10042. MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
  10043. M: Dmitry Osipenko <digetx@gmail.com>
  10044. L: linux-pm@vger.kernel.org
  10045. L: linux-tegra@vger.kernel.org
  10046. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
  10047. S: Maintained
  10048. F: drivers/devfreq/tegra20-devfreq.c
  10049. F: drivers/devfreq/tegra30-devfreq.c
  10050. MEMORY MANAGEMENT
  10051. M: Andrew Morton <akpm@linux-foundation.org>
  10052. L: linux-mm@kvack.org
  10053. S: Maintained
  10054. W: http://www.linux-mm.org
  10055. T: quilt https://ozlabs.org/~akpm/mmotm/
  10056. T: quilt https://ozlabs.org/~akpm/mmots/
  10057. T: git git://github.com/hnaz/linux-mm.git
  10058. F: include/linux/gfp.h
  10059. F: include/linux/memory_hotplug.h
  10060. F: include/linux/mm.h
  10061. F: include/linux/mmzone.h
  10062. F: include/linux/vmalloc.h
  10063. F: mm/
  10064. MEMORY TECHNOLOGY DEVICES (MTD)
  10065. M: Miquel Raynal <miquel.raynal@bootlin.com>
  10066. M: Richard Weinberger <richard@nod.at>
  10067. M: Vignesh Raghavendra <vigneshr@ti.com>
  10068. L: linux-mtd@lists.infradead.org
  10069. S: Maintained
  10070. W: http://www.linux-mtd.infradead.org/
  10071. Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
  10072. C: irc://irc.oftc.net/mtd
  10073. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
  10074. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
  10075. F: Documentation/devicetree/bindings/mtd/
  10076. F: drivers/mtd/
  10077. F: include/linux/mtd/
  10078. F: include/uapi/mtd/
  10079. MEN A21 WATCHDOG DRIVER
  10080. M: Johannes Thumshirn <morbidrsa@gmail.com>
  10081. L: linux-watchdog@vger.kernel.org
  10082. S: Maintained
  10083. F: drivers/watchdog/mena21_wdt.c
  10084. MEN CHAMELEON BUS (mcb)
  10085. M: Johannes Thumshirn <morbidrsa@gmail.com>
  10086. S: Maintained
  10087. F: Documentation/driver-api/men-chameleon-bus.rst
  10088. F: drivers/mcb/
  10089. F: include/linux/mcb.h
  10090. MEN F21BMC (Board Management Controller)
  10091. M: Andreas Werner <andreas.werner@men.de>
  10092. S: Supported
  10093. F: Documentation/hwmon/menf21bmc.rst
  10094. F: drivers/hwmon/menf21bmc_hwmon.c
  10095. F: drivers/leds/leds-menf21bmc.c
  10096. F: drivers/mfd/menf21bmc.c
  10097. F: drivers/watchdog/menf21bmc_wdt.c
  10098. MEN Z069 WATCHDOG DRIVER
  10099. M: Johannes Thumshirn <jth@kernel.org>
  10100. L: linux-watchdog@vger.kernel.org
  10101. S: Maintained
  10102. F: drivers/watchdog/menz69_wdt.c
  10103. MESON AO CEC DRIVER FOR AMLOGIC SOCS
  10104. M: Neil Armstrong <narmstrong@baylibre.com>
  10105. L: linux-media@vger.kernel.org
  10106. L: linux-amlogic@lists.infradead.org
  10107. S: Supported
  10108. W: http://linux-meson.com/
  10109. T: git git://linuxtv.org/media_tree.git
  10110. F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
  10111. F: drivers/media/cec/platform/meson/ao-cec-g12a.c
  10112. F: drivers/media/cec/platform/meson/ao-cec.c
  10113. MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
  10114. M: Liang Yang <liang.yang@amlogic.com>
  10115. L: linux-mtd@lists.infradead.org
  10116. S: Maintained
  10117. F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
  10118. F: drivers/mtd/nand/raw/meson_*
  10119. MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
  10120. M: Neil Armstrong <narmstrong@baylibre.com>
  10121. L: linux-media@vger.kernel.org
  10122. L: linux-amlogic@lists.infradead.org
  10123. S: Supported
  10124. T: git git://linuxtv.org/media_tree.git
  10125. F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
  10126. F: drivers/staging/media/meson/vdec/
  10127. METHODE UDPU SUPPORT
  10128. M: Vladimir Vid <vladimir.vid@sartura.hr>
  10129. S: Maintained
  10130. F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
  10131. MHI BUS
  10132. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  10133. M: Hemant Kumar <hemantk@codeaurora.org>
  10134. L: linux-arm-msm@vger.kernel.org
  10135. S: Maintained
  10136. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
  10137. F: Documentation/ABI/stable/sysfs-bus-mhi
  10138. F: Documentation/mhi/
  10139. F: drivers/bus/mhi/
  10140. F: include/linux/mhi.h
  10141. MICROBLAZE ARCHITECTURE
  10142. M: Michal Simek <monstr@monstr.eu>
  10143. S: Supported
  10144. W: http://www.monstr.eu/fdt/
  10145. T: git git://git.monstr.eu/linux-2.6-microblaze.git
  10146. F: arch/microblaze/
  10147. MICROCHIP AT91 DMA DRIVERS
  10148. M: Ludovic Desroches <ludovic.desroches@microchip.com>
  10149. M: Tudor Ambarus <tudor.ambarus@microchip.com>
  10150. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  10151. L: dmaengine@vger.kernel.org
  10152. S: Supported
  10153. F: Documentation/devicetree/bindings/dma/atmel-dma.txt
  10154. F: drivers/dma/at_hdmac.c
  10155. F: drivers/dma/at_hdmac_regs.h
  10156. F: drivers/dma/at_xdmac.c
  10157. F: include/dt-bindings/dma/at91.h
  10158. F: include/linux/platform_data/dma-atmel.h
  10159. MICROCHIP AT91 SERIAL DRIVER
  10160. M: Richard Genoud <richard.genoud@gmail.com>
  10161. S: Maintained
  10162. F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
  10163. F: drivers/tty/serial/atmel_serial.c
  10164. F: drivers/tty/serial/atmel_serial.h
  10165. MICROCHIP AT91 USART MFD DRIVER
  10166. M: Radu Pirea <radu_nicolae.pirea@upb.ro>
  10167. L: linux-kernel@vger.kernel.org
  10168. S: Supported
  10169. F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
  10170. F: drivers/mfd/at91-usart.c
  10171. F: include/dt-bindings/mfd/at91-usart.h
  10172. MICROCHIP AT91 USART SPI DRIVER
  10173. M: Radu Pirea <radu_nicolae.pirea@upb.ro>
  10174. L: linux-spi@vger.kernel.org
  10175. S: Supported
  10176. F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
  10177. F: drivers/spi/spi-at91-usart.c
  10178. MICROCHIP AUDIO ASOC DRIVERS
  10179. M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
  10180. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  10181. S: Supported
  10182. F: sound/soc/atmel
  10183. MICROCHIP ECC DRIVER
  10184. M: Tudor Ambarus <tudor.ambarus@microchip.com>
  10185. L: linux-crypto@vger.kernel.org
  10186. S: Maintained
  10187. F: drivers/crypto/atmel-ecc.*
  10188. MICROCHIP I2C DRIVER
  10189. M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
  10190. L: linux-i2c@vger.kernel.org
  10191. S: Supported
  10192. F: drivers/i2c/busses/i2c-at91-*.c
  10193. F: drivers/i2c/busses/i2c-at91.h
  10194. MICROCHIP ISC DRIVER
  10195. M: Eugen Hristev <eugen.hristev@microchip.com>
  10196. L: linux-media@vger.kernel.org
  10197. S: Supported
  10198. F: Documentation/devicetree/bindings/media/atmel-isc.txt
  10199. F: drivers/media/platform/atmel/atmel-isc-base.c
  10200. F: drivers/media/platform/atmel/atmel-isc-regs.h
  10201. F: drivers/media/platform/atmel/atmel-isc.h
  10202. F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
  10203. F: include/linux/atmel-isc-media.h
  10204. MICROCHIP ISI DRIVER
  10205. M: Eugen Hristev <eugen.hristev@microchip.com>
  10206. L: linux-media@vger.kernel.org
  10207. S: Supported
  10208. F: drivers/media/platform/atmel/atmel-isi.c
  10209. F: drivers/media/platform/atmel/atmel-isi.h
  10210. MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
  10211. M: Woojung Huh <woojung.huh@microchip.com>
  10212. M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
  10213. L: netdev@vger.kernel.org
  10214. S: Maintained
  10215. F: Documentation/devicetree/bindings/net/dsa/ksz.txt
  10216. F: drivers/net/dsa/microchip/*
  10217. F: include/linux/platform_data/microchip-ksz.h
  10218. F: net/dsa/tag_ksz.c
  10219. MICROCHIP LAN743X ETHERNET DRIVER
  10220. M: Bryan Whitehead <bryan.whitehead@microchip.com>
  10221. M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
  10222. L: netdev@vger.kernel.org
  10223. S: Maintained
  10224. F: drivers/net/ethernet/microchip/lan743x_*
  10225. MICROCHIP LCDFB DRIVER
  10226. M: Nicolas Ferre <nicolas.ferre@microchip.com>
  10227. L: linux-fbdev@vger.kernel.org
  10228. S: Maintained
  10229. F: drivers/video/fbdev/atmel_lcdfb.c
  10230. F: include/video/atmel_lcdc.h
  10231. MICROCHIP MCP16502 PMIC DRIVER
  10232. M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
  10233. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  10234. S: Maintained
  10235. F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
  10236. F: drivers/regulator/mcp16502.c
  10237. MICROCHIP MCP3911 ADC DRIVER
  10238. M: Marcus Folkesson <marcus.folkesson@gmail.com>
  10239. M: Kent Gustavsson <kent@minoris.se>
  10240. L: linux-iio@vger.kernel.org
  10241. S: Supported
  10242. F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
  10243. F: drivers/iio/adc/mcp3911.c
  10244. MICROCHIP MMC/SD/SDIO MCI DRIVER
  10245. M: Ludovic Desroches <ludovic.desroches@microchip.com>
  10246. S: Maintained
  10247. F: drivers/mmc/host/atmel-mci.c
  10248. MICROCHIP NAND DRIVER
  10249. M: Tudor Ambarus <tudor.ambarus@microchip.com>
  10250. L: linux-mtd@lists.infradead.org
  10251. S: Supported
  10252. F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
  10253. F: drivers/mtd/nand/raw/atmel/*
  10254. MICROCHIP PWM DRIVER
  10255. M: Claudiu Beznea <claudiu.beznea@microchip.com>
  10256. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  10257. L: linux-pwm@vger.kernel.org
  10258. S: Supported
  10259. F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
  10260. F: drivers/pwm/pwm-atmel.c
  10261. MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
  10262. M: Eugen Hristev <eugen.hristev@microchip.com>
  10263. L: linux-iio@vger.kernel.org
  10264. S: Supported
  10265. F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
  10266. F: drivers/iio/adc/at91-sama5d2_adc.c
  10267. F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
  10268. MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
  10269. M: Claudiu Beznea <claudiu.beznea@microchip.com>
  10270. S: Supported
  10271. F: drivers/power/reset/at91-sama5d2_shdwc.c
  10272. MICROCHIP SPI DRIVER
  10273. M: Tudor Ambarus <tudor.ambarus@microchip.com>
  10274. S: Supported
  10275. F: drivers/spi/spi-atmel.*
  10276. MICROCHIP SSC DRIVER
  10277. M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
  10278. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  10279. S: Supported
  10280. F: drivers/misc/atmel-ssc.c
  10281. F: include/linux/atmel-ssc.h
  10282. MICROCHIP USB251XB DRIVER
  10283. M: Richard Leitner <richard.leitner@skidata.com>
  10284. L: linux-usb@vger.kernel.org
  10285. S: Maintained
  10286. F: Documentation/devicetree/bindings/usb/usb251xb.txt
  10287. F: drivers/usb/misc/usb251xb.c
  10288. MICROCHIP USBA UDC DRIVER
  10289. M: Cristian Birsan <cristian.birsan@microchip.com>
  10290. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  10291. S: Supported
  10292. F: drivers/usb/gadget/udc/atmel_usba_udc.*
  10293. MICROCHIP WILC1000 WIFI DRIVER
  10294. M: Ajay Singh <ajay.kathat@microchip.com>
  10295. M: Claudiu Beznea <claudiu.beznea@microchip.com>
  10296. L: linux-wireless@vger.kernel.org
  10297. S: Supported
  10298. F: drivers/net/wireless/microchip/wilc1000/
  10299. MICROSEMI MIPS SOCS
  10300. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  10301. M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
  10302. L: linux-mips@vger.kernel.org
  10303. S: Supported
  10304. F: Documentation/devicetree/bindings/mips/mscc.txt
  10305. F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
  10306. F: arch/mips/boot/dts/mscc/
  10307. F: arch/mips/configs/generic/board-ocelot.config
  10308. F: arch/mips/generic/board-ocelot.c
  10309. MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
  10310. M: Don Brace <don.brace@microchip.com>
  10311. L: storagedev@microchip.com
  10312. L: linux-scsi@vger.kernel.org
  10313. S: Supported
  10314. F: Documentation/scsi/smartpqi.rst
  10315. F: drivers/scsi/smartpqi/Kconfig
  10316. F: drivers/scsi/smartpqi/Makefile
  10317. F: drivers/scsi/smartpqi/smartpqi*.[ch]
  10318. F: include/linux/cciss*.h
  10319. F: include/uapi/linux/cciss*.h
  10320. MICROSOFT SURFACE PRO 3 BUTTON DRIVER
  10321. M: Chen Yu <yu.c.chen@intel.com>
  10322. L: platform-driver-x86@vger.kernel.org
  10323. S: Supported
  10324. F: drivers/platform/x86/surfacepro3_button.c
  10325. MICROTEK X6 SCANNER
  10326. M: Oliver Neukum <oliver@neukum.org>
  10327. S: Maintained
  10328. F: drivers/usb/image/microtek.*
  10329. MIPS
  10330. M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  10331. L: linux-mips@vger.kernel.org
  10332. S: Maintained
  10333. W: http://www.linux-mips.org/
  10334. Q: https://patchwork.kernel.org/project/linux-mips/list/
  10335. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
  10336. F: Documentation/devicetree/bindings/mips/
  10337. F: Documentation/mips/
  10338. F: arch/mips/
  10339. F: drivers/platform/mips/
  10340. MIPS BOSTON DEVELOPMENT BOARD
  10341. M: Paul Burton <paulburton@kernel.org>
  10342. L: linux-mips@vger.kernel.org
  10343. S: Maintained
  10344. F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
  10345. F: arch/mips/boot/dts/img/boston.dts
  10346. F: arch/mips/configs/generic/board-boston.config
  10347. F: drivers/clk/imgtec/clk-boston.c
  10348. F: include/dt-bindings/clock/boston-clock.h
  10349. MIPS CORE DRIVERS
  10350. M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  10351. M: Serge Semin <fancer.lancer@gmail.com>
  10352. L: linux-mips@vger.kernel.org
  10353. S: Supported
  10354. F: drivers/bus/mips_cdmm.c
  10355. F: drivers/clocksource/mips-gic-timer.c
  10356. F: drivers/cpuidle/cpuidle-cps.c
  10357. F: drivers/irqchip/irq-mips-cpu.c
  10358. F: drivers/irqchip/irq-mips-gic.c
  10359. MIPS GENERIC PLATFORM
  10360. M: Paul Burton <paulburton@kernel.org>
  10361. L: linux-mips@vger.kernel.org
  10362. S: Supported
  10363. F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
  10364. F: arch/mips/generic/
  10365. F: arch/mips/tools/generic-board-config.sh
  10366. MIPS RINT INSTRUCTION EMULATION
  10367. M: Aleksandar Markovic <aleksandar.markovic@mips.com>
  10368. L: linux-mips@vger.kernel.org
  10369. S: Supported
  10370. F: arch/mips/math-emu/dp_rint.c
  10371. F: arch/mips/math-emu/sp_rint.c
  10372. MIPS/LOONGSON1 ARCHITECTURE
  10373. M: Keguang Zhang <keguang.zhang@gmail.com>
  10374. L: linux-mips@vger.kernel.org
  10375. S: Maintained
  10376. F: arch/mips/include/asm/mach-loongson32/
  10377. F: arch/mips/loongson32/
  10378. F: drivers/*/*/*loongson1*
  10379. F: drivers/*/*loongson1*
  10380. MIPS/LOONGSON2EF ARCHITECTURE
  10381. M: Jiaxun Yang <jiaxun.yang@flygoat.com>
  10382. L: linux-mips@vger.kernel.org
  10383. S: Maintained
  10384. F: arch/mips/include/asm/mach-loongson2ef/
  10385. F: arch/mips/loongson2ef/
  10386. F: drivers/*/*/*loongson2*
  10387. F: drivers/*/*loongson2*
  10388. MIPS/LOONGSON64 ARCHITECTURE
  10389. M: Huacai Chen <chenhc@lemote.com>
  10390. M: Jiaxun Yang <jiaxun.yang@flygoat.com>
  10391. L: linux-mips@vger.kernel.org
  10392. S: Maintained
  10393. F: arch/mips/include/asm/mach-loongson64/
  10394. F: arch/mips/loongson64/
  10395. F: drivers/*/*/*loongson3*
  10396. F: drivers/*/*loongson3*
  10397. F: drivers/irqchip/irq-loongson*
  10398. F: drivers/platform/mips/cpu_hwmon.c
  10399. MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
  10400. M: Hans Verkuil <hverkuil@xs4all.nl>
  10401. L: linux-media@vger.kernel.org
  10402. S: Odd Fixes
  10403. W: https://linuxtv.org
  10404. T: git git://linuxtv.org/media_tree.git
  10405. F: drivers/media/radio/radio-miropcm20*
  10406. MMP SUPPORT
  10407. R: Lubomir Rintel <lkundrak@v3.sk>
  10408. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  10409. S: Odd Fixes
  10410. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
  10411. F: arch/arm/boot/dts/mmp*
  10412. F: arch/arm/mach-mmp/
  10413. F: include/linux/soc/mmp/
  10414. MMP USB PHY DRIVERS
  10415. R: Lubomir Rintel <lkundrak@v3.sk>
  10416. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  10417. S: Maintained
  10418. F: drivers/phy/marvell/phy-mmp3-usb.c
  10419. F: drivers/phy/marvell/phy-pxa-usb.c
  10420. MMU GATHER AND TLB INVALIDATION
  10421. M: Will Deacon <will@kernel.org>
  10422. M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
  10423. M: Andrew Morton <akpm@linux-foundation.org>
  10424. M: Nick Piggin <npiggin@gmail.com>
  10425. M: Peter Zijlstra <peterz@infradead.org>
  10426. L: linux-arch@vger.kernel.org
  10427. L: linux-mm@kvack.org
  10428. S: Maintained
  10429. F: arch/*/include/asm/tlb.h
  10430. F: include/asm-generic/tlb.h
  10431. F: mm/mmu_gather.c
  10432. MN88472 MEDIA DRIVER
  10433. M: Antti Palosaari <crope@iki.fi>
  10434. L: linux-media@vger.kernel.org
  10435. S: Maintained
  10436. W: https://linuxtv.org
  10437. W: http://palosaari.fi/linux/
  10438. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  10439. F: drivers/media/dvb-frontends/mn88472*
  10440. MN88473 MEDIA DRIVER
  10441. M: Antti Palosaari <crope@iki.fi>
  10442. L: linux-media@vger.kernel.org
  10443. S: Maintained
  10444. W: https://linuxtv.org
  10445. W: http://palosaari.fi/linux/
  10446. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  10447. F: drivers/media/dvb-frontends/mn88473*
  10448. MODULE SUPPORT
  10449. M: Jessica Yu <jeyu@kernel.org>
  10450. S: Maintained
  10451. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
  10452. F: include/linux/module.h
  10453. F: kernel/module.c
  10454. MONOLITHIC POWER SYSTEM PMIC DRIVER
  10455. M: Saravanan Sekar <sravanhome@gmail.com>
  10456. S: Maintained
  10457. F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
  10458. F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
  10459. F: drivers/iio/adc/mp2629_adc.c
  10460. F: drivers/mfd/mp2629.c
  10461. F: drivers/power/supply/mp2629_charger.c
  10462. F: drivers/regulator/mp5416.c
  10463. F: drivers/regulator/mpq7920.c
  10464. F: drivers/regulator/mpq7920.h
  10465. F: include/linux/mfd/mp2629.h
  10466. MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
  10467. S: Orphan
  10468. W: http://popies.net/meye/
  10469. F: Documentation/userspace-api/media/drivers/meye*
  10470. F: drivers/media/pci/meye/
  10471. F: include/uapi/linux/meye.h
  10472. MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
  10473. M: Jiri Slaby <jirislaby@kernel.org>
  10474. S: Maintained
  10475. F: Documentation/driver-api/serial/moxa-smartio.rst
  10476. F: drivers/tty/mxser.*
  10477. MR800 AVERMEDIA USB FM RADIO DRIVER
  10478. M: Alexey Klimov <klimov.linux@gmail.com>
  10479. L: linux-media@vger.kernel.org
  10480. S: Maintained
  10481. T: git git://linuxtv.org/media_tree.git
  10482. F: drivers/media/radio/radio-mr800.c
  10483. MRF24J40 IEEE 802.15.4 RADIO DRIVER
  10484. M: Alan Ott <alan@signal11.us>
  10485. L: linux-wpan@vger.kernel.org
  10486. S: Maintained
  10487. F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
  10488. F: drivers/net/ieee802154/mrf24j40.c
  10489. MSI LAPTOP SUPPORT
  10490. M: "Lee, Chun-Yi" <jlee@suse.com>
  10491. L: platform-driver-x86@vger.kernel.org
  10492. S: Maintained
  10493. F: drivers/platform/x86/msi-laptop.c
  10494. MSI WMI SUPPORT
  10495. L: platform-driver-x86@vger.kernel.org
  10496. S: Orphan
  10497. F: drivers/platform/x86/msi-wmi.c
  10498. MSI001 MEDIA DRIVER
  10499. M: Antti Palosaari <crope@iki.fi>
  10500. L: linux-media@vger.kernel.org
  10501. S: Maintained
  10502. W: https://linuxtv.org
  10503. W: http://palosaari.fi/linux/
  10504. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  10505. T: git git://linuxtv.org/anttip/media_tree.git
  10506. F: drivers/media/tuners/msi001*
  10507. MSI2500 MEDIA DRIVER
  10508. M: Antti Palosaari <crope@iki.fi>
  10509. L: linux-media@vger.kernel.org
  10510. S: Maintained
  10511. W: https://linuxtv.org
  10512. W: http://palosaari.fi/linux/
  10513. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  10514. T: git git://linuxtv.org/anttip/media_tree.git
  10515. F: drivers/media/usb/msi2500/
  10516. MSTAR INTERRUPT CONTROLLER DRIVER
  10517. M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
  10518. M: Daniel Palmer <daniel@thingy.jp>
  10519. S: Maintained
  10520. F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
  10521. F: drivers/irqchip/irq-mst-intc.c
  10522. MSYSTEMS DISKONCHIP G3 MTD DRIVER
  10523. M: Robert Jarzmik <robert.jarzmik@free.fr>
  10524. L: linux-mtd@lists.infradead.org
  10525. S: Maintained
  10526. F: drivers/mtd/devices/docg3*
  10527. MT9M032 APTINA SENSOR DRIVER
  10528. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  10529. L: linux-media@vger.kernel.org
  10530. S: Maintained
  10531. T: git git://linuxtv.org/media_tree.git
  10532. F: drivers/media/i2c/mt9m032.c
  10533. F: include/media/i2c/mt9m032.h
  10534. MT9P031 APTINA CAMERA SENSOR
  10535. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  10536. L: linux-media@vger.kernel.org
  10537. S: Maintained
  10538. T: git git://linuxtv.org/media_tree.git
  10539. F: drivers/media/i2c/mt9p031.c
  10540. F: include/media/i2c/mt9p031.h
  10541. MT9T001 APTINA CAMERA SENSOR
  10542. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  10543. L: linux-media@vger.kernel.org
  10544. S: Maintained
  10545. T: git git://linuxtv.org/media_tree.git
  10546. F: drivers/media/i2c/mt9t001.c
  10547. F: include/media/i2c/mt9t001.h
  10548. MT9T112 APTINA CAMERA SENSOR
  10549. M: Jacopo Mondi <jacopo@jmondi.org>
  10550. L: linux-media@vger.kernel.org
  10551. S: Odd Fixes
  10552. T: git git://linuxtv.org/media_tree.git
  10553. F: drivers/media/i2c/mt9t112.c
  10554. F: include/media/i2c/mt9t112.h
  10555. MT9V032 APTINA CAMERA SENSOR
  10556. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  10557. L: linux-media@vger.kernel.org
  10558. S: Maintained
  10559. T: git git://linuxtv.org/media_tree.git
  10560. F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
  10561. F: drivers/media/i2c/mt9v032.c
  10562. F: include/media/i2c/mt9v032.h
  10563. MT9V111 APTINA CAMERA SENSOR
  10564. M: Jacopo Mondi <jacopo@jmondi.org>
  10565. L: linux-media@vger.kernel.org
  10566. S: Maintained
  10567. T: git git://linuxtv.org/media_tree.git
  10568. F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
  10569. F: drivers/media/i2c/mt9v111.c
  10570. MULTIFUNCTION DEVICES (MFD)
  10571. M: Lee Jones <lee.jones@linaro.org>
  10572. S: Supported
  10573. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
  10574. F: Documentation/devicetree/bindings/mfd/
  10575. F: drivers/mfd/
  10576. F: include/dt-bindings/mfd/
  10577. F: include/linux/mfd/
  10578. MULTIMEDIA CARD (MMC) ETC. OVER SPI
  10579. S: Orphan
  10580. F: drivers/mmc/host/mmc_spi.c
  10581. F: include/linux/spi/mmc_spi.h
  10582. MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
  10583. M: Ulf Hansson <ulf.hansson@linaro.org>
  10584. L: linux-mmc@vger.kernel.org
  10585. S: Maintained
  10586. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
  10587. F: Documentation/devicetree/bindings/mmc/
  10588. F: drivers/mmc/
  10589. F: include/linux/mmc/
  10590. F: include/uapi/linux/mmc/
  10591. MULTIPLEXER SUBSYSTEM
  10592. M: Peter Rosin <peda@axentia.se>
  10593. S: Maintained
  10594. F: Documentation/ABI/testing/sysfs-class-mux*
  10595. F: Documentation/devicetree/bindings/mux/
  10596. F: drivers/mux/
  10597. F: include/dt-bindings/mux/
  10598. F: include/linux/mux/
  10599. MULTITECH MULTIPORT CARD (ISICOM)
  10600. S: Orphan
  10601. F: drivers/tty/isicom.c
  10602. F: include/linux/isicom.h
  10603. MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
  10604. M: Bin Liu <b-liu@ti.com>
  10605. L: linux-usb@vger.kernel.org
  10606. S: Maintained
  10607. F: drivers/usb/musb/
  10608. MXL301RF MEDIA DRIVER
  10609. M: Akihiro Tsukada <tskd08@gmail.com>
  10610. L: linux-media@vger.kernel.org
  10611. S: Odd Fixes
  10612. F: drivers/media/tuners/mxl301rf*
  10613. MXL5007T MEDIA DRIVER
  10614. M: Michael Krufky <mkrufky@linuxtv.org>
  10615. L: linux-media@vger.kernel.org
  10616. S: Maintained
  10617. W: https://linuxtv.org
  10618. W: http://github.com/mkrufky
  10619. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  10620. T: git git://linuxtv.org/mkrufky/tuners.git
  10621. F: drivers/media/tuners/mxl5007t.*
  10622. MXSFB DRM DRIVER
  10623. M: Marek Vasut <marex@denx.de>
  10624. M: Stefan Agner <stefan@agner.ch>
  10625. L: dri-devel@lists.freedesktop.org
  10626. S: Supported
  10627. T: git git://anongit.freedesktop.org/drm/drm-misc
  10628. F: Documentation/devicetree/bindings/display/mxsfb.txt
  10629. F: drivers/gpu/drm/mxsfb/
  10630. MYLEX DAC960 PCI RAID Controller
  10631. M: Hannes Reinecke <hare@kernel.org>
  10632. L: linux-scsi@vger.kernel.org
  10633. S: Supported
  10634. F: drivers/scsi/myrb.*
  10635. F: drivers/scsi/myrs.*
  10636. MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
  10637. M: Chris Lee <christopher.lee@cspi.com>
  10638. L: netdev@vger.kernel.org
  10639. S: Supported
  10640. W: https://www.cspi.com/ethernet-products/support/downloads/
  10641. F: drivers/net/ethernet/myricom/myri10ge/
  10642. NAND FLASH SUBSYSTEM
  10643. M: Miquel Raynal <miquel.raynal@bootlin.com>
  10644. R: Richard Weinberger <richard@nod.at>
  10645. L: linux-mtd@lists.infradead.org
  10646. S: Maintained
  10647. W: http://www.linux-mtd.infradead.org/
  10648. Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
  10649. C: irc://irc.oftc.net/mtd
  10650. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
  10651. F: drivers/mtd/nand/
  10652. F: include/linux/mtd/*nand*.h
  10653. NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
  10654. M: Daniel Mack <zonque@gmail.com>
  10655. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  10656. S: Maintained
  10657. W: http://www.native-instruments.com
  10658. F: sound/usb/caiaq/
  10659. NATSEMI ETHERNET DRIVER (DP8381x)
  10660. S: Orphan
  10661. F: drivers/net/ethernet/natsemi/natsemi.c
  10662. NCR 5380 SCSI DRIVERS
  10663. M: Finn Thain <fthain@telegraphics.com.au>
  10664. M: Michael Schmitz <schmitzmic@gmail.com>
  10665. L: linux-scsi@vger.kernel.org
  10666. S: Maintained
  10667. F: Documentation/scsi/g_NCR5380.rst
  10668. F: drivers/scsi/NCR5380.*
  10669. F: drivers/scsi/arm/cumana_1.c
  10670. F: drivers/scsi/arm/oak.c
  10671. F: drivers/scsi/atari_scsi.*
  10672. F: drivers/scsi/dmx3191d.c
  10673. F: drivers/scsi/g_NCR5380.*
  10674. F: drivers/scsi/mac_scsi.*
  10675. F: drivers/scsi/sun3_scsi.*
  10676. F: drivers/scsi/sun3_scsi_vme.c
  10677. NCSI LIBRARY
  10678. M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
  10679. S: Maintained
  10680. F: net/ncsi/
  10681. NCT6775 HARDWARE MONITOR DRIVER
  10682. M: Guenter Roeck <linux@roeck-us.net>
  10683. L: linux-hwmon@vger.kernel.org
  10684. S: Maintained
  10685. F: Documentation/hwmon/nct6775.rst
  10686. F: drivers/hwmon/nct6775.c
  10687. NETDEVSIM
  10688. M: Jakub Kicinski <kuba@kernel.org>
  10689. S: Maintained
  10690. F: drivers/net/netdevsim/*
  10691. NETEM NETWORK EMULATOR
  10692. M: Stephen Hemminger <stephen@networkplumber.org>
  10693. L: netdev@vger.kernel.org
  10694. S: Maintained
  10695. F: net/sched/sch_netem.c
  10696. NETERION 10GbE DRIVERS (s2io/vxge)
  10697. M: Jon Mason <jdmason@kudzu.us>
  10698. L: netdev@vger.kernel.org
  10699. S: Supported
  10700. F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
  10701. F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
  10702. F: drivers/net/ethernet/neterion/
  10703. NETFILTER
  10704. M: Pablo Neira Ayuso <pablo@netfilter.org>
  10705. M: Jozsef Kadlecsik <kadlec@netfilter.org>
  10706. M: Florian Westphal <fw@strlen.de>
  10707. L: netfilter-devel@vger.kernel.org
  10708. L: coreteam@netfilter.org
  10709. S: Maintained
  10710. W: http://www.netfilter.org/
  10711. W: http://www.iptables.org/
  10712. W: http://www.nftables.org/
  10713. Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
  10714. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
  10715. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
  10716. F: include/linux/netfilter*
  10717. F: include/linux/netfilter/
  10718. F: include/net/netfilter/
  10719. F: include/uapi/linux/netfilter*
  10720. F: include/uapi/linux/netfilter/
  10721. F: net/*/netfilter.c
  10722. F: net/*/netfilter/
  10723. F: net/bridge/br_netfilter*.c
  10724. F: net/netfilter/
  10725. NETROM NETWORK LAYER
  10726. M: Ralf Baechle <ralf@linux-mips.org>
  10727. L: linux-hams@vger.kernel.org
  10728. S: Maintained
  10729. W: http://www.linux-ax25.org/
  10730. F: include/net/netrom.h
  10731. F: include/uapi/linux/netrom.h
  10732. F: net/netrom/
  10733. NETRONOME ETHERNET DRIVERS
  10734. M: Simon Horman <simon.horman@netronome.com>
  10735. R: Jakub Kicinski <kuba@kernel.org>
  10736. L: oss-drivers@netronome.com
  10737. S: Maintained
  10738. F: drivers/net/ethernet/netronome/
  10739. NETWORK BLOCK DEVICE (NBD)
  10740. M: Josef Bacik <josef@toxicpanda.com>
  10741. L: linux-block@vger.kernel.org
  10742. L: nbd@other.debian.org
  10743. S: Maintained
  10744. F: Documentation/admin-guide/blockdev/nbd.rst
  10745. F: drivers/block/nbd.c
  10746. F: include/trace/events/nbd.h
  10747. F: include/uapi/linux/nbd.h
  10748. NETWORK DROP MONITOR
  10749. M: Neil Horman <nhorman@tuxdriver.com>
  10750. L: netdev@vger.kernel.org
  10751. S: Maintained
  10752. W: https://fedorahosted.org/dropwatch/
  10753. F: include/uapi/linux/net_dropmon.h
  10754. F: net/core/drop_monitor.c
  10755. NETWORKING DRIVERS
  10756. M: "David S. Miller" <davem@davemloft.net>
  10757. M: Jakub Kicinski <kuba@kernel.org>
  10758. L: netdev@vger.kernel.org
  10759. S: Maintained
  10760. W: http://www.linuxfoundation.org/en/Net
  10761. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  10762. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  10763. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
  10764. F: Documentation/devicetree/bindings/net/
  10765. F: drivers/connector/
  10766. F: drivers/net/
  10767. F: include/linux/etherdevice.h
  10768. F: include/linux/fcdevice.h
  10769. F: include/linux/fddidevice.h
  10770. F: include/linux/hippidevice.h
  10771. F: include/linux/if_*
  10772. F: include/linux/inetdevice.h
  10773. F: include/linux/netdevice.h
  10774. F: include/uapi/linux/if_*
  10775. F: include/uapi/linux/netdevice.h
  10776. NETWORKING DRIVERS (WIRELESS)
  10777. M: Kalle Valo <kvalo@codeaurora.org>
  10778. L: linux-wireless@vger.kernel.org
  10779. S: Maintained
  10780. Q: http://patchwork.kernel.org/project/linux-wireless/list/
  10781. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
  10782. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
  10783. F: Documentation/devicetree/bindings/net/wireless/
  10784. F: drivers/net/wireless/
  10785. NETWORKING [DSA]
  10786. M: Andrew Lunn <andrew@lunn.ch>
  10787. M: Vivien Didelot <vivien.didelot@gmail.com>
  10788. M: Florian Fainelli <f.fainelli@gmail.com>
  10789. M: Vladimir Oltean <olteanv@gmail.com>
  10790. S: Maintained
  10791. F: Documentation/devicetree/bindings/net/dsa/
  10792. F: drivers/net/dsa/
  10793. F: include/linux/dsa/
  10794. F: include/linux/platform_data/dsa.h
  10795. F: include/net/dsa.h
  10796. F: net/dsa/
  10797. NETWORKING [GENERAL]
  10798. M: "David S. Miller" <davem@davemloft.net>
  10799. M: Jakub Kicinski <kuba@kernel.org>
  10800. L: netdev@vger.kernel.org
  10801. S: Maintained
  10802. W: http://www.linuxfoundation.org/en/Net
  10803. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  10804. B: mailto:netdev@vger.kernel.org
  10805. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  10806. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
  10807. F: Documentation/networking/
  10808. F: include/linux/in.h
  10809. F: include/linux/net.h
  10810. F: include/linux/netdevice.h
  10811. F: include/net/
  10812. F: include/uapi/linux/in.h
  10813. F: include/uapi/linux/net.h
  10814. F: include/uapi/linux/net_namespace.h
  10815. F: include/uapi/linux/netdevice.h
  10816. F: lib/net_utils.c
  10817. F: lib/random32.c
  10818. F: net/
  10819. F: tools/testing/selftests/net/
  10820. NETWORKING [IPSEC]
  10821. M: Steffen Klassert <steffen.klassert@secunet.com>
  10822. M: Herbert Xu <herbert@gondor.apana.org.au>
  10823. M: "David S. Miller" <davem@davemloft.net>
  10824. L: netdev@vger.kernel.org
  10825. S: Maintained
  10826. T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
  10827. T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
  10828. F: include/net/xfrm.h
  10829. F: include/uapi/linux/xfrm.h
  10830. F: net/ipv4/ah4.c
  10831. F: net/ipv4/esp4*
  10832. F: net/ipv4/ip_vti.c
  10833. F: net/ipv4/ipcomp.c
  10834. F: net/ipv4/xfrm*
  10835. F: net/ipv6/ah6.c
  10836. F: net/ipv6/esp6*
  10837. F: net/ipv6/ip6_vti.c
  10838. F: net/ipv6/ipcomp6.c
  10839. F: net/ipv6/xfrm*
  10840. F: net/key/
  10841. F: net/xfrm/
  10842. F: tools/testing/selftests/net/ipsec.c
  10843. NETWORKING [IPv4/IPv6]
  10844. M: "David S. Miller" <davem@davemloft.net>
  10845. M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
  10846. M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
  10847. L: netdev@vger.kernel.org
  10848. S: Maintained
  10849. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  10850. F: arch/x86/net/*
  10851. F: include/net/ip*
  10852. F: net/ipv4/
  10853. F: net/ipv6/
  10854. NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
  10855. M: Paul Moore <paul@paul-moore.com>
  10856. L: netdev@vger.kernel.org
  10857. L: linux-security-module@vger.kernel.org
  10858. S: Maintained
  10859. W: https://github.com/netlabel
  10860. F: Documentation/netlabel/
  10861. F: include/net/calipso.h
  10862. F: include/net/cipso_ipv4.h
  10863. F: include/net/netlabel.h
  10864. F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
  10865. F: include/uapi/linux/netfilter/xt_SECMARK.h
  10866. F: net/ipv4/cipso_ipv4.c
  10867. F: net/ipv6/calipso.c
  10868. F: net/netfilter/xt_CONNSECMARK.c
  10869. F: net/netfilter/xt_SECMARK.c
  10870. F: net/netlabel/
  10871. NETWORKING [MPTCP]
  10872. M: Mat Martineau <mathew.j.martineau@linux.intel.com>
  10873. M: Matthieu Baerts <matthieu.baerts@tessares.net>
  10874. L: netdev@vger.kernel.org
  10875. L: mptcp@lists.01.org
  10876. S: Maintained
  10877. W: https://github.com/multipath-tcp/mptcp_net-next/wiki
  10878. B: https://github.com/multipath-tcp/mptcp_net-next/issues
  10879. F: include/net/mptcp.h
  10880. F: include/uapi/linux/mptcp.h
  10881. F: net/mptcp/
  10882. F: tools/testing/selftests/net/mptcp/
  10883. NETWORKING [TCP]
  10884. M: Eric Dumazet <edumazet@google.com>
  10885. L: netdev@vger.kernel.org
  10886. S: Maintained
  10887. F: include/linux/tcp.h
  10888. F: include/net/tcp.h
  10889. F: include/trace/events/tcp.h
  10890. F: include/uapi/linux/tcp.h
  10891. F: net/ipv4/syncookies.c
  10892. F: net/ipv4/tcp*.c
  10893. F: net/ipv6/syncookies.c
  10894. F: net/ipv6/tcp*.c
  10895. NETWORKING [TLS]
  10896. M: Boris Pismenny <borisp@nvidia.com>
  10897. M: Aviad Yehezkel <aviadye@nvidia.com>
  10898. M: John Fastabend <john.fastabend@gmail.com>
  10899. M: Daniel Borkmann <daniel@iogearbox.net>
  10900. M: Jakub Kicinski <kuba@kernel.org>
  10901. L: netdev@vger.kernel.org
  10902. S: Maintained
  10903. F: include/net/tls.h
  10904. F: include/uapi/linux/tls.h
  10905. F: net/tls/*
  10906. NETWORKING [WIRELESS]
  10907. L: linux-wireless@vger.kernel.org
  10908. Q: http://patchwork.kernel.org/project/linux-wireless/list/
  10909. NETXEN (1/10) GbE SUPPORT
  10910. M: Manish Chopra <manishc@marvell.com>
  10911. M: Rahul Verma <rahulv@marvell.com>
  10912. M: GR-Linux-NIC-Dev@marvell.com
  10913. L: netdev@vger.kernel.org
  10914. S: Supported
  10915. F: drivers/net/ethernet/qlogic/netxen/
  10916. NET_FAILOVER MODULE
  10917. M: Sridhar Samudrala <sridhar.samudrala@intel.com>
  10918. L: netdev@vger.kernel.org
  10919. S: Supported
  10920. F: Documentation/networking/net_failover.rst
  10921. F: drivers/net/net_failover.c
  10922. F: include/net/net_failover.h
  10923. NEXTHOP
  10924. M: David Ahern <dsahern@kernel.org>
  10925. L: netdev@vger.kernel.org
  10926. S: Maintained
  10927. F: include/net/netns/nexthop.h
  10928. F: include/net/nexthop.h
  10929. F: include/uapi/linux/nexthop.h
  10930. F: net/ipv4/nexthop.c
  10931. NFC SUBSYSTEM
  10932. L: netdev@vger.kernel.org
  10933. S: Orphan
  10934. F: Documentation/devicetree/bindings/net/nfc/
  10935. F: drivers/nfc/
  10936. F: include/linux/platform_data/nfcmrvl.h
  10937. F: include/net/nfc/
  10938. F: include/uapi/linux/nfc.h
  10939. F: net/nfc/
  10940. NFS, SUNRPC, AND LOCKD CLIENTS
  10941. M: Trond Myklebust <trond.myklebust@hammerspace.com>
  10942. M: Anna Schumaker <anna.schumaker@netapp.com>
  10943. L: linux-nfs@vger.kernel.org
  10944. S: Maintained
  10945. W: http://client.linux-nfs.org
  10946. T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
  10947. F: fs/lockd/
  10948. F: fs/nfs/
  10949. F: fs/nfs_common/
  10950. F: include/linux/lockd/
  10951. F: include/linux/nfs*
  10952. F: include/linux/sunrpc/
  10953. F: include/uapi/linux/nfs*
  10954. F: include/uapi/linux/sunrpc/
  10955. F: net/sunrpc/
  10956. F: Documentation/filesystems/nfs/
  10957. NILFS2 FILESYSTEM
  10958. M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
  10959. L: linux-nilfs@vger.kernel.org
  10960. S: Supported
  10961. W: https://nilfs.sourceforge.io/
  10962. W: https://nilfs.osdn.jp/
  10963. T: git git://github.com/konis/nilfs2.git
  10964. F: Documentation/filesystems/nilfs2.rst
  10965. F: fs/nilfs2/
  10966. F: include/trace/events/nilfs2.h
  10967. F: include/uapi/linux/nilfs2_api.h
  10968. F: include/uapi/linux/nilfs2_ondisk.h
  10969. NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
  10970. M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
  10971. S: Maintained
  10972. W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
  10973. F: Documentation/scsi/NinjaSCSI.rst
  10974. F: drivers/scsi/pcmcia/nsp_*
  10975. NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
  10976. M: GOTO Masanori <gotom@debian.or.jp>
  10977. M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
  10978. S: Maintained
  10979. W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
  10980. F: Documentation/scsi/NinjaSCSI.rst
  10981. F: drivers/scsi/nsp32*
  10982. NINTENDO HID DRIVER
  10983. M: Daniel J. Ogorchock <djogorchock@gmail.com>
  10984. L: linux-input@vger.kernel.org
  10985. S: Maintained
  10986. F: drivers/hid/hid-nintendo*
  10987. NIOS2 ARCHITECTURE
  10988. M: Ley Foon Tan <ley.foon.tan@intel.com>
  10989. S: Maintained
  10990. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
  10991. F: arch/nios2/
  10992. NITRO ENCLAVES (NE)
  10993. M: Andra Paraschiv <andraprs@amazon.com>
  10994. M: Alexandru Vasile <lexnv@amazon.com>
  10995. M: Alexandru Ciobotaru <alcioa@amazon.com>
  10996. L: linux-kernel@vger.kernel.org
  10997. S: Supported
  10998. W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
  10999. F: Documentation/virt/ne_overview.rst
  11000. F: drivers/virt/nitro_enclaves/
  11001. F: include/linux/nitro_enclaves.h
  11002. F: include/uapi/linux/nitro_enclaves.h
  11003. F: samples/nitro_enclaves/
  11004. NOHZ, DYNTICKS SUPPORT
  11005. M: Frederic Weisbecker <fweisbec@gmail.com>
  11006. M: Thomas Gleixner <tglx@linutronix.de>
  11007. M: Ingo Molnar <mingo@kernel.org>
  11008. L: linux-kernel@vger.kernel.org
  11009. S: Maintained
  11010. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
  11011. F: include/linux/sched/nohz.h
  11012. F: include/linux/tick.h
  11013. F: kernel/time/tick*.*
  11014. NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
  11015. M: Pavel Machek <pavel@ucw.cz>
  11016. M: Sakari Ailus <sakari.ailus@iki.fi>
  11017. L: linux-media@vger.kernel.org
  11018. S: Maintained
  11019. F: drivers/media/i2c/ad5820.c
  11020. F: drivers/media/i2c/et8ek8
  11021. NOKIA N900 POWER SUPPLY DRIVERS
  11022. R: Pali Rohár <pali@kernel.org>
  11023. F: drivers/power/supply/bq2415x_charger.c
  11024. F: drivers/power/supply/bq27xxx_battery.c
  11025. F: drivers/power/supply/bq27xxx_battery_i2c.c
  11026. F: drivers/power/supply/isp1704_charger.c
  11027. F: drivers/power/supply/rx51_battery.c
  11028. F: include/linux/power/bq2415x_charger.h
  11029. F: include/linux/power/bq27xxx_battery.h
  11030. NOLIBC HEADER FILE
  11031. M: Willy Tarreau <w@1wt.eu>
  11032. S: Maintained
  11033. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
  11034. F: tools/include/nolibc/
  11035. NSDEPS
  11036. M: Matthias Maennich <maennich@google.com>
  11037. S: Maintained
  11038. F: Documentation/core-api/symbol-namespaces.rst
  11039. F: scripts/nsdeps
  11040. NTB AMD DRIVER
  11041. M: Sanjay R Mehta <sanju.mehta@amd.com>
  11042. M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  11043. L: linux-ntb@googlegroups.com
  11044. S: Supported
  11045. F: drivers/ntb/hw/amd/
  11046. NTB DRIVER CORE
  11047. M: Jon Mason <jdmason@kudzu.us>
  11048. M: Dave Jiang <dave.jiang@intel.com>
  11049. M: Allen Hubbe <allenbh@gmail.com>
  11050. L: linux-ntb@googlegroups.com
  11051. S: Supported
  11052. W: https://github.com/jonmason/ntb/wiki
  11053. T: git git://github.com/jonmason/ntb.git
  11054. F: drivers/net/ntb_netdev.c
  11055. F: drivers/ntb/
  11056. F: include/linux/ntb.h
  11057. F: include/linux/ntb_transport.h
  11058. F: tools/testing/selftests/ntb/
  11059. NTB IDT DRIVER
  11060. M: Serge Semin <fancer.lancer@gmail.com>
  11061. L: linux-ntb@googlegroups.com
  11062. S: Supported
  11063. F: drivers/ntb/hw/idt/
  11064. NTB INTEL DRIVER
  11065. M: Dave Jiang <dave.jiang@intel.com>
  11066. L: linux-ntb@googlegroups.com
  11067. S: Supported
  11068. W: https://github.com/davejiang/linux/wiki
  11069. T: git https://github.com/davejiang/linux.git
  11070. F: drivers/ntb/hw/intel/
  11071. NTFS FILESYSTEM
  11072. M: Anton Altaparmakov <anton@tuxera.com>
  11073. L: linux-ntfs-dev@lists.sourceforge.net
  11074. S: Supported
  11075. W: http://www.tuxera.com/
  11076. T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
  11077. F: Documentation/filesystems/ntfs.rst
  11078. F: fs/ntfs/
  11079. NUBUS SUBSYSTEM
  11080. M: Finn Thain <fthain@telegraphics.com.au>
  11081. L: linux-m68k@lists.linux-m68k.org
  11082. S: Maintained
  11083. F: arch/*/include/asm/nubus.h
  11084. F: drivers/nubus/
  11085. F: include/linux/nubus.h
  11086. F: include/uapi/linux/nubus.h
  11087. NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
  11088. M: Antonino Daplas <adaplas@gmail.com>
  11089. L: linux-fbdev@vger.kernel.org
  11090. S: Maintained
  11091. F: drivers/video/fbdev/nvidia/
  11092. F: drivers/video/fbdev/riva/
  11093. NVM EXPRESS DRIVER
  11094. M: Keith Busch <kbusch@kernel.org>
  11095. M: Jens Axboe <axboe@fb.com>
  11096. M: Christoph Hellwig <hch@lst.de>
  11097. M: Sagi Grimberg <sagi@grimberg.me>
  11098. L: linux-nvme@lists.infradead.org
  11099. S: Supported
  11100. W: http://git.infradead.org/nvme.git
  11101. T: git://git.infradead.org/nvme.git
  11102. F: drivers/nvme/host/
  11103. F: include/linux/nvme.h
  11104. F: include/uapi/linux/nvme_ioctl.h
  11105. NVM EXPRESS FC TRANSPORT DRIVERS
  11106. M: James Smart <james.smart@broadcom.com>
  11107. L: linux-nvme@lists.infradead.org
  11108. S: Supported
  11109. F: drivers/nvme/host/fc.c
  11110. F: drivers/nvme/target/fc.c
  11111. F: drivers/nvme/target/fcloop.c
  11112. F: include/linux/nvme-fc-driver.h
  11113. F: include/linux/nvme-fc.h
  11114. NVM EXPRESS TARGET DRIVER
  11115. M: Christoph Hellwig <hch@lst.de>
  11116. M: Sagi Grimberg <sagi@grimberg.me>
  11117. M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
  11118. L: linux-nvme@lists.infradead.org
  11119. S: Supported
  11120. W: http://git.infradead.org/nvme.git
  11121. T: git://git.infradead.org/nvme.git
  11122. F: drivers/nvme/target/
  11123. NVMEM FRAMEWORK
  11124. M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  11125. S: Maintained
  11126. T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
  11127. F: Documentation/ABI/stable/sysfs-bus-nvmem
  11128. F: Documentation/devicetree/bindings/nvmem/
  11129. F: drivers/nvmem/
  11130. F: include/linux/nvmem-consumer.h
  11131. F: include/linux/nvmem-provider.h
  11132. NXP FSPI DRIVER
  11133. M: Ashish Kumar <ashish.kumar@nxp.com>
  11134. R: Yogesh Gaur <yogeshgaur.83@gmail.com>
  11135. L: linux-spi@vger.kernel.org
  11136. S: Maintained
  11137. F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
  11138. F: drivers/spi/spi-nxp-fspi.c
  11139. NXP FXAS21002C DRIVER
  11140. M: Rui Miguel Silva <rmfrfs@gmail.com>
  11141. L: linux-iio@vger.kernel.org
  11142. S: Maintained
  11143. F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
  11144. F: drivers/iio/gyro/fxas21002c.h
  11145. F: drivers/iio/gyro/fxas21002c_core.c
  11146. F: drivers/iio/gyro/fxas21002c_i2c.c
  11147. F: drivers/iio/gyro/fxas21002c_spi.c
  11148. NXP i.MX 8MQ DCSS DRIVER
  11149. M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
  11150. R: Lucas Stach <l.stach@pengutronix.de>
  11151. L: dri-devel@lists.freedesktop.org
  11152. S: Maintained
  11153. F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
  11154. F: drivers/gpu/drm/imx/dcss/
  11155. NXP PTN5150A CC LOGIC AND EXTCON DRIVER
  11156. M: Krzysztof Kozlowski <krzk@kernel.org>
  11157. L: linux-kernel@vger.kernel.org
  11158. S: Maintained
  11159. F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
  11160. F: drivers/extcon/extcon-ptn5150.c
  11161. NXP SGTL5000 DRIVER
  11162. M: Fabio Estevam <festevam@gmail.com>
  11163. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  11164. S: Maintained
  11165. F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
  11166. F: sound/soc/codecs/sgtl5000*
  11167. NXP SJA1105 ETHERNET SWITCH DRIVER
  11168. M: Vladimir Oltean <olteanv@gmail.com>
  11169. L: linux-kernel@vger.kernel.org
  11170. S: Maintained
  11171. F: drivers/net/dsa/sja1105
  11172. NXP TDA998X DRM DRIVER
  11173. M: Russell King <linux@armlinux.org.uk>
  11174. S: Maintained
  11175. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
  11176. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
  11177. F: drivers/gpu/drm/i2c/tda998x_drv.c
  11178. F: include/drm/i2c/tda998x.h
  11179. F: include/dt-bindings/display/tda998x.h
  11180. K: "nxp,tda998x"
  11181. NXP TFA9879 DRIVER
  11182. M: Peter Rosin <peda@axentia.se>
  11183. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  11184. S: Maintained
  11185. F: Documentation/devicetree/bindings/sound/tfa9879.txt
  11186. F: sound/soc/codecs/tfa9879*
  11187. NXP-NCI NFC DRIVER
  11188. M: Clément Perrochaud <clement.perrochaud@effinnov.com>
  11189. R: Charles Gorand <charles.gorand@effinnov.com>
  11190. L: linux-nfc@lists.01.org (moderated for non-subscribers)
  11191. S: Supported
  11192. F: drivers/nfc/nxp-nci
  11193. OBJAGG
  11194. M: Jiri Pirko <jiri@nvidia.com>
  11195. L: netdev@vger.kernel.org
  11196. S: Supported
  11197. F: include/linux/objagg.h
  11198. F: lib/objagg.c
  11199. F: lib/test_objagg.c
  11200. OBJTOOL
  11201. M: Josh Poimboeuf <jpoimboe@redhat.com>
  11202. M: Peter Zijlstra <peterz@infradead.org>
  11203. S: Supported
  11204. F: tools/objtool/
  11205. F: include/linux/objtool.h
  11206. OCELOT ETHERNET SWITCH DRIVER
  11207. M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
  11208. M: Vladimir Oltean <vladimir.oltean@nxp.com>
  11209. M: Claudiu Manoil <claudiu.manoil@nxp.com>
  11210. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  11211. L: netdev@vger.kernel.org
  11212. S: Supported
  11213. F: drivers/net/dsa/ocelot/*
  11214. F: drivers/net/ethernet/mscc/
  11215. F: include/soc/mscc/ocelot*
  11216. F: net/dsa/tag_ocelot.c
  11217. F: tools/testing/selftests/drivers/net/ocelot/*
  11218. OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
  11219. M: Frederic Barrat <fbarrat@linux.ibm.com>
  11220. M: Andrew Donnellan <ajd@linux.ibm.com>
  11221. L: linuxppc-dev@lists.ozlabs.org
  11222. S: Supported
  11223. F: Documentation/userspace-api/accelerators/ocxl.rst
  11224. F: arch/powerpc/include/asm/pnv-ocxl.h
  11225. F: arch/powerpc/platforms/powernv/ocxl.c
  11226. F: drivers/misc/ocxl/
  11227. F: include/misc/ocxl*
  11228. F: include/uapi/misc/ocxl.h
  11229. OMAP AUDIO SUPPORT
  11230. M: Peter Ujfalusi <peter.ujfalusi@ti.com>
  11231. M: Jarkko Nikula <jarkko.nikula@bitmer.com>
  11232. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  11233. L: linux-omap@vger.kernel.org
  11234. S: Maintained
  11235. F: sound/soc/ti/n810.c
  11236. F: sound/soc/ti/omap*
  11237. F: sound/soc/ti/rx51.c
  11238. F: sound/soc/ti/sdma-pcm.*
  11239. OMAP CLOCK FRAMEWORK SUPPORT
  11240. M: Paul Walmsley <paul@pwsan.com>
  11241. L: linux-omap@vger.kernel.org
  11242. S: Maintained
  11243. F: arch/arm/*omap*/*clock*
  11244. OMAP DEVICE TREE SUPPORT
  11245. M: Benoît Cousson <bcousson@baylibre.com>
  11246. M: Tony Lindgren <tony@atomide.com>
  11247. L: linux-omap@vger.kernel.org
  11248. L: devicetree@vger.kernel.org
  11249. S: Maintained
  11250. F: arch/arm/boot/dts/*am3*
  11251. F: arch/arm/boot/dts/*am4*
  11252. F: arch/arm/boot/dts/*am5*
  11253. F: arch/arm/boot/dts/*dra7*
  11254. F: arch/arm/boot/dts/*omap*
  11255. F: arch/arm/boot/dts/logicpd-som-lv*
  11256. F: arch/arm/boot/dts/logicpd-torpedo*
  11257. OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
  11258. L: linux-omap@vger.kernel.org
  11259. L: linux-fbdev@vger.kernel.org
  11260. S: Orphan
  11261. F: Documentation/arm/omap/dss.rst
  11262. F: drivers/video/fbdev/omap2/
  11263. OMAP FRAMEBUFFER SUPPORT
  11264. L: linux-fbdev@vger.kernel.org
  11265. L: linux-omap@vger.kernel.org
  11266. S: Orphan
  11267. F: drivers/video/fbdev/omap/
  11268. OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
  11269. M: Roger Quadros <rogerq@ti.com>
  11270. M: Tony Lindgren <tony@atomide.com>
  11271. L: linux-omap@vger.kernel.org
  11272. S: Maintained
  11273. F: arch/arm/mach-omap2/*gpmc*
  11274. F: drivers/memory/omap-gpmc.c
  11275. OMAP GPIO DRIVER
  11276. M: Grygorii Strashko <grygorii.strashko@ti.com>
  11277. M: Santosh Shilimkar <ssantosh@kernel.org>
  11278. M: Kevin Hilman <khilman@kernel.org>
  11279. L: linux-omap@vger.kernel.org
  11280. S: Maintained
  11281. F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
  11282. F: drivers/gpio/gpio-omap.c
  11283. OMAP HARDWARE SPINLOCK SUPPORT
  11284. M: Ohad Ben-Cohen <ohad@wizery.com>
  11285. L: linux-omap@vger.kernel.org
  11286. S: Maintained
  11287. F: drivers/hwspinlock/omap_hwspinlock.c
  11288. OMAP HS MMC SUPPORT
  11289. L: linux-mmc@vger.kernel.org
  11290. L: linux-omap@vger.kernel.org
  11291. S: Orphan
  11292. F: drivers/mmc/host/omap_hsmmc.c
  11293. OMAP HWMOD DATA
  11294. M: Paul Walmsley <paul@pwsan.com>
  11295. L: linux-omap@vger.kernel.org
  11296. S: Maintained
  11297. F: arch/arm/mach-omap2/omap_hwmod*data*
  11298. OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
  11299. M: Benoît Cousson <bcousson@baylibre.com>
  11300. L: linux-omap@vger.kernel.org
  11301. S: Maintained
  11302. F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
  11303. OMAP HWMOD SUPPORT
  11304. M: Benoît Cousson <bcousson@baylibre.com>
  11305. M: Paul Walmsley <paul@pwsan.com>
  11306. L: linux-omap@vger.kernel.org
  11307. S: Maintained
  11308. F: arch/arm/mach-omap2/omap_hwmod.*
  11309. OMAP I2C DRIVER
  11310. M: Vignesh R <vigneshr@ti.com>
  11311. L: linux-omap@vger.kernel.org
  11312. L: linux-i2c@vger.kernel.org
  11313. S: Maintained
  11314. F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
  11315. F: drivers/i2c/busses/i2c-omap.c
  11316. OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
  11317. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  11318. L: linux-media@vger.kernel.org
  11319. S: Maintained
  11320. F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
  11321. F: drivers/media/platform/omap3isp/
  11322. F: drivers/staging/media/omap4iss/
  11323. OMAP MMC SUPPORT
  11324. M: Aaro Koskinen <aaro.koskinen@iki.fi>
  11325. L: linux-omap@vger.kernel.org
  11326. S: Odd Fixes
  11327. F: drivers/mmc/host/omap.c
  11328. OMAP POWER MANAGEMENT SUPPORT
  11329. M: Kevin Hilman <khilman@kernel.org>
  11330. L: linux-omap@vger.kernel.org
  11331. S: Maintained
  11332. F: arch/arm/*omap*/*pm*
  11333. F: drivers/cpufreq/omap-cpufreq.c
  11334. OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
  11335. M: Rajendra Nayak <rnayak@codeaurora.org>
  11336. M: Paul Walmsley <paul@pwsan.com>
  11337. L: linux-omap@vger.kernel.org
  11338. S: Maintained
  11339. F: arch/arm/mach-omap2/prm*
  11340. OMAP RANDOM NUMBER GENERATOR SUPPORT
  11341. M: Deepak Saxena <dsaxena@plexity.net>
  11342. S: Maintained
  11343. F: drivers/char/hw_random/omap-rng.c
  11344. OMAP USB SUPPORT
  11345. L: linux-usb@vger.kernel.org
  11346. L: linux-omap@vger.kernel.org
  11347. S: Orphan
  11348. F: arch/arm/*omap*/usb*
  11349. F: drivers/usb/*/*omap*
  11350. OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
  11351. M: Mark Jackson <mpfj@newflow.co.uk>
  11352. L: linux-omap@vger.kernel.org
  11353. S: Maintained
  11354. F: arch/arm/boot/dts/am335x-nano.dts
  11355. OMAP1 SUPPORT
  11356. M: Aaro Koskinen <aaro.koskinen@iki.fi>
  11357. M: Tony Lindgren <tony@atomide.com>
  11358. L: linux-omap@vger.kernel.org
  11359. S: Maintained
  11360. Q: http://patchwork.kernel.org/project/linux-omap/list/
  11361. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
  11362. F: arch/arm/configs/omap1_defconfig
  11363. F: arch/arm/mach-omap1/
  11364. F: arch/arm/plat-omap/
  11365. F: drivers/i2c/busses/i2c-omap.c
  11366. F: include/linux/platform_data/ams-delta-fiq.h
  11367. F: include/linux/platform_data/i2c-omap.h
  11368. OMAP2+ SUPPORT
  11369. M: Tony Lindgren <tony@atomide.com>
  11370. L: linux-omap@vger.kernel.org
  11371. S: Maintained
  11372. W: http://www.muru.com/linux/omap/
  11373. W: http://linux.omap.com/
  11374. Q: http://patchwork.kernel.org/project/linux-omap/list/
  11375. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
  11376. F: arch/arm/configs/omap2plus_defconfig
  11377. F: arch/arm/mach-omap2/
  11378. F: arch/arm/plat-omap/
  11379. F: drivers/bus/ti-sysc.c
  11380. F: drivers/i2c/busses/i2c-omap.c
  11381. F: drivers/irqchip/irq-omap-intc.c
  11382. F: drivers/mfd/*omap*.c
  11383. F: drivers/mfd/menelaus.c
  11384. F: drivers/mfd/palmas.c
  11385. F: drivers/mfd/tps65217.c
  11386. F: drivers/mfd/tps65218.c
  11387. F: drivers/mfd/tps65910.c
  11388. F: drivers/mfd/twl-core.[ch]
  11389. F: drivers/mfd/twl4030*.c
  11390. F: drivers/mfd/twl6030*.c
  11391. F: drivers/mfd/twl6040*.c
  11392. F: drivers/regulator/palmas-regulator*.c
  11393. F: drivers/regulator/pbias-regulator.c
  11394. F: drivers/regulator/tps65217-regulator.c
  11395. F: drivers/regulator/tps65218-regulator.c
  11396. F: drivers/regulator/tps65910-regulator.c
  11397. F: drivers/regulator/twl-regulator.c
  11398. F: drivers/regulator/twl6030-regulator.c
  11399. F: include/linux/platform_data/i2c-omap.h
  11400. F: include/linux/platform_data/ti-sysc.h
  11401. OMFS FILESYSTEM
  11402. M: Bob Copeland <me@bobcopeland.com>
  11403. L: linux-karma-devel@lists.sourceforge.net
  11404. S: Maintained
  11405. F: Documentation/filesystems/omfs.rst
  11406. F: fs/omfs/
  11407. OMNIKEY CARDMAN 4000 DRIVER
  11408. M: Harald Welte <laforge@gnumonks.org>
  11409. S: Maintained
  11410. F: drivers/char/pcmcia/cm4000_cs.c
  11411. F: include/linux/cm4000_cs.h
  11412. F: include/uapi/linux/cm4000_cs.h
  11413. OMNIKEY CARDMAN 4040 DRIVER
  11414. M: Harald Welte <laforge@gnumonks.org>
  11415. S: Maintained
  11416. F: drivers/char/pcmcia/cm4040_cs.*
  11417. OMNIVISION OV13858 SENSOR DRIVER
  11418. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  11419. L: linux-media@vger.kernel.org
  11420. S: Maintained
  11421. T: git git://linuxtv.org/media_tree.git
  11422. F: drivers/media/i2c/ov13858.c
  11423. OMNIVISION OV2680 SENSOR DRIVER
  11424. M: Rui Miguel Silva <rmfrfs@gmail.com>
  11425. L: linux-media@vger.kernel.org
  11426. S: Maintained
  11427. T: git git://linuxtv.org/media_tree.git
  11428. F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
  11429. F: drivers/media/i2c/ov2680.c
  11430. OMNIVISION OV2685 SENSOR DRIVER
  11431. M: Shunqian Zheng <zhengsq@rock-chips.com>
  11432. L: linux-media@vger.kernel.org
  11433. S: Maintained
  11434. T: git git://linuxtv.org/media_tree.git
  11435. F: drivers/media/i2c/ov2685.c
  11436. OMNIVISION OV2740 SENSOR DRIVER
  11437. M: Tianshu Qiu <tian.shu.qiu@intel.com>
  11438. R: Shawn Tu <shawnx.tu@intel.com>
  11439. R: Bingbu Cao <bingbu.cao@intel.com>
  11440. L: linux-media@vger.kernel.org
  11441. S: Maintained
  11442. T: git git://linuxtv.org/media_tree.git
  11443. F: drivers/media/i2c/ov2740.c
  11444. OMNIVISION OV5640 SENSOR DRIVER
  11445. M: Steve Longerbeam <slongerbeam@gmail.com>
  11446. L: linux-media@vger.kernel.org
  11447. S: Maintained
  11448. T: git git://linuxtv.org/media_tree.git
  11449. F: drivers/media/i2c/ov5640.c
  11450. OMNIVISION OV5647 SENSOR DRIVER
  11451. M: Dave Stevenson <dave.stevenson@raspberrypi.com>
  11452. M: Jacopo Mondi <jacopo@jmondi.org>
  11453. L: linux-media@vger.kernel.org
  11454. S: Maintained
  11455. T: git git://linuxtv.org/media_tree.git
  11456. F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
  11457. F: drivers/media/i2c/ov5647.c
  11458. OMNIVISION OV5670 SENSOR DRIVER
  11459. M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
  11460. M: Hyungwoo Yang <hyungwoo.yang@intel.com>
  11461. L: linux-media@vger.kernel.org
  11462. S: Maintained
  11463. T: git git://linuxtv.org/media_tree.git
  11464. F: drivers/media/i2c/ov5670.c
  11465. OMNIVISION OV5675 SENSOR DRIVER
  11466. M: Shawn Tu <shawnx.tu@intel.com>
  11467. L: linux-media@vger.kernel.org
  11468. S: Maintained
  11469. T: git git://linuxtv.org/media_tree.git
  11470. F: drivers/media/i2c/ov5675.c
  11471. OMNIVISION OV5695 SENSOR DRIVER
  11472. M: Shunqian Zheng <zhengsq@rock-chips.com>
  11473. L: linux-media@vger.kernel.org
  11474. S: Maintained
  11475. T: git git://linuxtv.org/media_tree.git
  11476. F: drivers/media/i2c/ov5695.c
  11477. OMNIVISION OV7670 SENSOR DRIVER
  11478. M: Jonathan Corbet <corbet@lwn.net>
  11479. L: linux-media@vger.kernel.org
  11480. S: Maintained
  11481. T: git git://linuxtv.org/media_tree.git
  11482. F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
  11483. F: drivers/media/i2c/ov7670.c
  11484. OMNIVISION OV772x SENSOR DRIVER
  11485. M: Jacopo Mondi <jacopo@jmondi.org>
  11486. L: linux-media@vger.kernel.org
  11487. S: Odd fixes
  11488. T: git git://linuxtv.org/media_tree.git
  11489. F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
  11490. F: drivers/media/i2c/ov772x.c
  11491. F: include/media/i2c/ov772x.h
  11492. OMNIVISION OV7740 SENSOR DRIVER
  11493. M: Wenyou Yang <wenyou.yang@microchip.com>
  11494. L: linux-media@vger.kernel.org
  11495. S: Maintained
  11496. T: git git://linuxtv.org/media_tree.git
  11497. F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
  11498. F: drivers/media/i2c/ov7740.c
  11499. OMNIVISION OV8856 SENSOR DRIVER
  11500. M: Dongchun Zhu <dongchun.zhu@mediatek.com>
  11501. L: linux-media@vger.kernel.org
  11502. S: Maintained
  11503. T: git git://linuxtv.org/media_tree.git
  11504. F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
  11505. F: drivers/media/i2c/ov8856.c
  11506. OMNIVISION OV9640 SENSOR DRIVER
  11507. M: Petr Cvek <petrcvekcz@gmail.com>
  11508. L: linux-media@vger.kernel.org
  11509. S: Maintained
  11510. F: drivers/media/i2c/ov9640.*
  11511. OMNIVISION OV9650 SENSOR DRIVER
  11512. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  11513. R: Akinobu Mita <akinobu.mita@gmail.com>
  11514. R: Sylwester Nawrocki <s.nawrocki@samsung.com>
  11515. L: linux-media@vger.kernel.org
  11516. S: Maintained
  11517. T: git git://linuxtv.org/media_tree.git
  11518. F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
  11519. F: drivers/media/i2c/ov9650.c
  11520. ONENAND FLASH DRIVER
  11521. M: Kyungmin Park <kyungmin.park@samsung.com>
  11522. L: linux-mtd@lists.infradead.org
  11523. S: Maintained
  11524. F: drivers/mtd/nand/onenand/
  11525. F: include/linux/mtd/onenand*.h
  11526. ONION OMEGA2+ BOARD
  11527. M: Harvey Hunt <harveyhuntnexus@gmail.com>
  11528. L: linux-mips@vger.kernel.org
  11529. S: Maintained
  11530. F: arch/mips/boot/dts/ralink/omega2p.dts
  11531. OP-TEE DRIVER
  11532. M: Jens Wiklander <jens.wiklander@linaro.org>
  11533. L: op-tee@lists.trustedfirmware.org
  11534. S: Maintained
  11535. F: Documentation/ABI/testing/sysfs-bus-optee-devices
  11536. F: drivers/tee/optee/
  11537. OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
  11538. M: Sumit Garg <sumit.garg@linaro.org>
  11539. L: op-tee@lists.trustedfirmware.org
  11540. S: Maintained
  11541. F: drivers/char/hw_random/optee-rng.c
  11542. OPA-VNIC DRIVER
  11543. M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
  11544. M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
  11545. L: linux-rdma@vger.kernel.org
  11546. S: Supported
  11547. F: drivers/infiniband/ulp/opa_vnic
  11548. OPEN FIRMWARE AND DEVICE TREE OVERLAYS
  11549. M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
  11550. M: Frank Rowand <frowand.list@gmail.com>
  11551. L: devicetree@vger.kernel.org
  11552. S: Maintained
  11553. F: Documentation/devicetree/dynamic-resolution-notes.rst
  11554. F: Documentation/devicetree/overlay-notes.rst
  11555. F: drivers/of/overlay.c
  11556. F: drivers/of/resolver.c
  11557. K: of_overlay_notifier_
  11558. OPEN FIRMWARE AND FLATTENED DEVICE TREE
  11559. M: Rob Herring <robh+dt@kernel.org>
  11560. M: Frank Rowand <frowand.list@gmail.com>
  11561. L: devicetree@vger.kernel.org
  11562. S: Maintained
  11563. W: http://www.devicetree.org/
  11564. T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
  11565. F: Documentation/ABI/testing/sysfs-firmware-ofw
  11566. F: drivers/of/
  11567. F: include/linux/of*.h
  11568. F: scripts/dtc/
  11569. OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
  11570. M: Rob Herring <robh+dt@kernel.org>
  11571. L: devicetree@vger.kernel.org
  11572. S: Maintained
  11573. Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
  11574. T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
  11575. F: Documentation/devicetree/
  11576. F: arch/*/boot/dts/
  11577. F: include/dt-bindings/
  11578. OPENCORES I2C BUS DRIVER
  11579. M: Peter Korsgaard <peter@korsgaard.com>
  11580. M: Andrew Lunn <andrew@lunn.ch>
  11581. L: linux-i2c@vger.kernel.org
  11582. S: Maintained
  11583. F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
  11584. F: Documentation/i2c/busses/i2c-ocores.rst
  11585. F: drivers/i2c/busses/i2c-ocores.c
  11586. F: include/linux/platform_data/i2c-ocores.h
  11587. OPENRISC ARCHITECTURE
  11588. M: Jonas Bonn <jonas@southpole.se>
  11589. M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
  11590. M: Stafford Horne <shorne@gmail.com>
  11591. L: openrisc@lists.librecores.org
  11592. S: Maintained
  11593. W: http://openrisc.io
  11594. T: git git://github.com/openrisc/linux.git
  11595. F: Documentation/devicetree/bindings/openrisc/
  11596. F: Documentation/openrisc/
  11597. F: arch/openrisc/
  11598. F: drivers/irqchip/irq-ompic.c
  11599. F: drivers/irqchip/irq-or1k-*
  11600. OPENVSWITCH
  11601. M: Pravin B Shelar <pshelar@ovn.org>
  11602. L: netdev@vger.kernel.org
  11603. L: dev@openvswitch.org
  11604. S: Maintained
  11605. W: http://openvswitch.org
  11606. F: include/uapi/linux/openvswitch.h
  11607. F: net/openvswitch/
  11608. OPERATING PERFORMANCE POINTS (OPP)
  11609. M: Viresh Kumar <vireshk@kernel.org>
  11610. M: Nishanth Menon <nm@ti.com>
  11611. M: Stephen Boyd <sboyd@kernel.org>
  11612. L: linux-pm@vger.kernel.org
  11613. S: Maintained
  11614. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
  11615. F: Documentation/devicetree/bindings/opp/
  11616. F: Documentation/power/opp.rst
  11617. F: drivers/opp/
  11618. F: include/linux/pm_opp.h
  11619. OPL4 DRIVER
  11620. M: Clemens Ladisch <clemens@ladisch.de>
  11621. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  11622. S: Maintained
  11623. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  11624. F: sound/drivers/opl4/
  11625. OPROFILE
  11626. M: Robert Richter <rric@kernel.org>
  11627. L: oprofile-list@lists.sf.net
  11628. S: Maintained
  11629. F: arch/*/include/asm/oprofile*.h
  11630. F: arch/*/oprofile/
  11631. F: drivers/oprofile/
  11632. F: include/linux/oprofile.h
  11633. ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
  11634. M: Mark Fasheh <mark@fasheh.com>
  11635. M: Joel Becker <jlbec@evilplan.org>
  11636. M: Joseph Qi <joseph.qi@linux.alibaba.com>
  11637. L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
  11638. S: Supported
  11639. W: http://ocfs2.wiki.kernel.org
  11640. F: Documentation/filesystems/dlmfs.rst
  11641. F: Documentation/filesystems/ocfs2.rst
  11642. F: fs/ocfs2/
  11643. ORANGEFS FILESYSTEM
  11644. M: Mike Marshall <hubcap@omnibond.com>
  11645. R: Martin Brandenburg <martin@omnibond.com>
  11646. L: devel@lists.orangefs.org
  11647. S: Supported
  11648. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
  11649. F: Documentation/filesystems/orangefs.rst
  11650. F: fs/orangefs/
  11651. ORINOCO DRIVER
  11652. L: linux-wireless@vger.kernel.org
  11653. S: Orphan
  11654. W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
  11655. W: http://www.nongnu.org/orinoco/
  11656. F: drivers/net/wireless/intersil/orinoco/
  11657. OV2659 OMNIVISION SENSOR DRIVER
  11658. M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
  11659. L: linux-media@vger.kernel.org
  11660. S: Maintained
  11661. W: https://linuxtv.org
  11662. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  11663. T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
  11664. F: drivers/media/i2c/ov2659.c
  11665. F: include/media/i2c/ov2659.h
  11666. OVERLAY FILESYSTEM
  11667. M: Miklos Szeredi <miklos@szeredi.hu>
  11668. L: linux-unionfs@vger.kernel.org
  11669. S: Supported
  11670. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
  11671. F: Documentation/filesystems/overlayfs.rst
  11672. F: fs/overlayfs/
  11673. P54 WIRELESS DRIVER
  11674. M: Christian Lamparter <chunkeey@googlemail.com>
  11675. L: linux-wireless@vger.kernel.org
  11676. S: Maintained
  11677. W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
  11678. F: drivers/net/wireless/intersil/p54/
  11679. PACKING
  11680. M: Vladimir Oltean <olteanv@gmail.com>
  11681. L: netdev@vger.kernel.org
  11682. S: Supported
  11683. F: Documentation/core-api/packing.rst
  11684. F: include/linux/packing.h
  11685. F: lib/packing.c
  11686. PADATA PARALLEL EXECUTION MECHANISM
  11687. M: Steffen Klassert <steffen.klassert@secunet.com>
  11688. M: Daniel Jordan <daniel.m.jordan@oracle.com>
  11689. L: linux-crypto@vger.kernel.org
  11690. L: linux-kernel@vger.kernel.org
  11691. S: Maintained
  11692. F: Documentation/core-api/padata.rst
  11693. F: include/linux/padata.h
  11694. F: kernel/padata.c
  11695. PAGE POOL
  11696. M: Jesper Dangaard Brouer <hawk@kernel.org>
  11697. M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
  11698. L: netdev@vger.kernel.org
  11699. S: Supported
  11700. F: Documentation/networking/page_pool.rst
  11701. F: include/net/page_pool.h
  11702. F: include/trace/events/page_pool.h
  11703. F: net/core/page_pool.c
  11704. PANASONIC LAPTOP ACPI EXTRAS DRIVER
  11705. M: Harald Welte <laforge@gnumonks.org>
  11706. L: platform-driver-x86@vger.kernel.org
  11707. S: Maintained
  11708. F: drivers/platform/x86/panasonic-laptop.c
  11709. PARALLAX PING IIO SENSOR DRIVER
  11710. M: Andreas Klinger <ak@it-klinger.de>
  11711. L: linux-iio@vger.kernel.org
  11712. S: Maintained
  11713. F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
  11714. F: drivers/iio/proximity/ping.c
  11715. PARALLEL LCD/KEYPAD PANEL DRIVER
  11716. M: Willy Tarreau <willy@haproxy.com>
  11717. M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
  11718. S: Odd Fixes
  11719. F: Documentation/admin-guide/lcd-panel-cgram.rst
  11720. F: drivers/auxdisplay/panel.c
  11721. PARALLEL PORT SUBSYSTEM
  11722. M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  11723. M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  11724. L: linux-parport@lists.infradead.org (subscribers-only)
  11725. S: Maintained
  11726. F: Documentation/driver-api/parport*.rst
  11727. F: drivers/char/ppdev.c
  11728. F: drivers/parport/
  11729. F: include/linux/parport*.h
  11730. F: include/uapi/linux/ppdev.h
  11731. PARAVIRT_OPS INTERFACE
  11732. M: Juergen Gross <jgross@suse.com>
  11733. M: Deep Shah <sdeep@vmware.com>
  11734. M: "VMware, Inc." <pv-drivers@vmware.com>
  11735. L: virtualization@lists.linux-foundation.org
  11736. S: Supported
  11737. F: Documentation/virt/paravirt_ops.rst
  11738. F: arch/*/include/asm/paravirt*.h
  11739. F: arch/*/kernel/paravirt*
  11740. F: include/linux/hypervisor.h
  11741. PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
  11742. M: Tim Waugh <tim@cyberelk.net>
  11743. L: linux-parport@lists.infradead.org (subscribers-only)
  11744. S: Maintained
  11745. F: Documentation/admin-guide/blockdev/paride.rst
  11746. F: drivers/block/paride/
  11747. PARISC ARCHITECTURE
  11748. M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
  11749. M: Helge Deller <deller@gmx.de>
  11750. L: linux-parisc@vger.kernel.org
  11751. S: Maintained
  11752. W: https://parisc.wiki.kernel.org
  11753. Q: http://patchwork.kernel.org/project/linux-parisc/list/
  11754. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
  11755. T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
  11756. F: Documentation/parisc/
  11757. F: arch/parisc/
  11758. F: drivers/char/agp/parisc-agp.c
  11759. F: drivers/input/misc/hp_sdc_rtc.c
  11760. F: drivers/input/serio/gscps2.c
  11761. F: drivers/input/serio/hp_sdc*
  11762. F: drivers/parisc/
  11763. F: drivers/parport/parport_gsc.*
  11764. F: drivers/tty/serial/8250/8250_gsc.c
  11765. F: drivers/video/console/sti*
  11766. F: drivers/video/fbdev/sti*
  11767. F: drivers/video/logo/logo_parisc*
  11768. F: include/linux/hp_sdc.h
  11769. PARMAN
  11770. M: Jiri Pirko <jiri@nvidia.com>
  11771. L: netdev@vger.kernel.org
  11772. S: Supported
  11773. F: include/linux/parman.h
  11774. F: lib/parman.c
  11775. F: lib/test_parman.c
  11776. PC ENGINES APU BOARD DRIVER
  11777. M: Enrico Weigelt, metux IT consult <info@metux.net>
  11778. S: Maintained
  11779. F: drivers/platform/x86/pcengines-apuv2.c
  11780. PC87360 HARDWARE MONITORING DRIVER
  11781. M: Jim Cromie <jim.cromie@gmail.com>
  11782. L: linux-hwmon@vger.kernel.org
  11783. S: Maintained
  11784. F: Documentation/hwmon/pc87360.rst
  11785. F: drivers/hwmon/pc87360.c
  11786. PC8736x GPIO DRIVER
  11787. M: Jim Cromie <jim.cromie@gmail.com>
  11788. S: Maintained
  11789. F: drivers/char/pc8736x_gpio.c
  11790. PC87427 HARDWARE MONITORING DRIVER
  11791. M: Jean Delvare <jdelvare@suse.com>
  11792. L: linux-hwmon@vger.kernel.org
  11793. S: Maintained
  11794. F: Documentation/hwmon/pc87427.rst
  11795. F: drivers/hwmon/pc87427.c
  11796. PCA9532 LED DRIVER
  11797. M: Riku Voipio <riku.voipio@iki.fi>
  11798. S: Maintained
  11799. F: drivers/leds/leds-pca9532.c
  11800. F: include/linux/leds-pca9532.h
  11801. PCA9541 I2C BUS MASTER SELECTOR DRIVER
  11802. M: Guenter Roeck <linux@roeck-us.net>
  11803. L: linux-i2c@vger.kernel.org
  11804. S: Maintained
  11805. F: drivers/i2c/muxes/i2c-mux-pca9541.c
  11806. PCDP - PRIMARY CONSOLE AND DEBUG PORT
  11807. M: Khalid Aziz <khalid@gonehiking.org>
  11808. S: Maintained
  11809. F: drivers/firmware/pcdp.*
  11810. PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
  11811. M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  11812. M: Pali Rohár <pali@kernel.org>
  11813. L: linux-pci@vger.kernel.org
  11814. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  11815. S: Maintained
  11816. F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
  11817. F: drivers/pci/controller/pci-aardvark.c
  11818. PCI DRIVER FOR ALTERA PCIE IP
  11819. M: Ley Foon Tan <ley.foon.tan@intel.com>
  11820. L: rfi@lists.rocketboards.org (moderated for non-subscribers)
  11821. L: linux-pci@vger.kernel.org
  11822. S: Supported
  11823. F: Documentation/devicetree/bindings/pci/altera-pcie.txt
  11824. F: drivers/pci/controller/pcie-altera.c
  11825. PCI DRIVER FOR APPLIEDMICRO XGENE
  11826. M: Toan Le <toan@os.amperecomputing.com>
  11827. L: linux-pci@vger.kernel.org
  11828. L: linux-arm-kernel@lists.infradead.org
  11829. S: Maintained
  11830. F: Documentation/devicetree/bindings/pci/xgene-pci.txt
  11831. F: drivers/pci/controller/pci-xgene.c
  11832. PCI DRIVER FOR ARM VERSATILE PLATFORM
  11833. M: Rob Herring <robh@kernel.org>
  11834. L: linux-pci@vger.kernel.org
  11835. L: linux-arm-kernel@lists.infradead.org
  11836. S: Maintained
  11837. F: Documentation/devicetree/bindings/pci/versatile.yaml
  11838. F: drivers/pci/controller/pci-versatile.c
  11839. PCI DRIVER FOR ARMADA 8K
  11840. M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  11841. L: linux-pci@vger.kernel.org
  11842. L: linux-arm-kernel@lists.infradead.org
  11843. S: Maintained
  11844. F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
  11845. F: drivers/pci/controller/dwc/pcie-armada8k.c
  11846. PCI DRIVER FOR CADENCE PCIE IP
  11847. M: Tom Joseph <tjoseph@cadence.com>
  11848. L: linux-pci@vger.kernel.org
  11849. S: Maintained
  11850. F: Documentation/devicetree/bindings/pci/cdns,*
  11851. F: drivers/pci/controller/cadence/
  11852. PCI DRIVER FOR FREESCALE LAYERSCAPE
  11853. M: Minghuan Lian <minghuan.Lian@nxp.com>
  11854. M: Mingkai Hu <mingkai.hu@nxp.com>
  11855. M: Roy Zang <roy.zang@nxp.com>
  11856. L: linuxppc-dev@lists.ozlabs.org
  11857. L: linux-pci@vger.kernel.org
  11858. L: linux-arm-kernel@lists.infradead.org
  11859. S: Maintained
  11860. F: drivers/pci/controller/dwc/*layerscape*
  11861. PCI DRIVER FOR GENERIC OF HOSTS
  11862. M: Will Deacon <will@kernel.org>
  11863. L: linux-pci@vger.kernel.org
  11864. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  11865. S: Maintained
  11866. F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
  11867. F: drivers/pci/controller/pci-host-common.c
  11868. F: drivers/pci/controller/pci-host-generic.c
  11869. PCI DRIVER FOR IMX6
  11870. M: Richard Zhu <hongxing.zhu@nxp.com>
  11871. M: Lucas Stach <l.stach@pengutronix.de>
  11872. L: linux-pci@vger.kernel.org
  11873. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  11874. S: Maintained
  11875. F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
  11876. F: drivers/pci/controller/dwc/*imx6*
  11877. PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
  11878. M: Jonathan Derrick <jonathan.derrick@intel.com>
  11879. L: linux-pci@vger.kernel.org
  11880. S: Supported
  11881. F: drivers/pci/controller/vmd.c
  11882. PCI DRIVER FOR MICROSEMI SWITCHTEC
  11883. M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
  11884. M: Logan Gunthorpe <logang@deltatee.com>
  11885. L: linux-pci@vger.kernel.org
  11886. S: Maintained
  11887. F: Documentation/ABI/testing/sysfs-class-switchtec
  11888. F: Documentation/driver-api/switchtec.rst
  11889. F: drivers/ntb/hw/mscc/
  11890. F: drivers/pci/switch/switchtec*
  11891. F: include/linux/switchtec.h
  11892. F: include/uapi/linux/switchtec_ioctl.h
  11893. PCI DRIVER FOR MOBIVEIL PCIE IP
  11894. M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
  11895. M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
  11896. L: linux-pci@vger.kernel.org
  11897. S: Supported
  11898. F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
  11899. F: drivers/pci/controller/mobiveil/pcie-mobiveil*
  11900. PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
  11901. M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  11902. L: linux-pci@vger.kernel.org
  11903. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  11904. S: Maintained
  11905. F: drivers/pci/controller/*mvebu*
  11906. PCI DRIVER FOR NVIDIA TEGRA
  11907. M: Thierry Reding <thierry.reding@gmail.com>
  11908. L: linux-tegra@vger.kernel.org
  11909. L: linux-pci@vger.kernel.org
  11910. S: Supported
  11911. F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
  11912. F: drivers/pci/controller/pci-tegra.c
  11913. PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
  11914. M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
  11915. L: linux-pci@vger.kernel.org
  11916. L: linux-arm-kernel@lists.infradead.org
  11917. S: Maintained
  11918. F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
  11919. F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
  11920. PCI DRIVER FOR RENESAS R-CAR
  11921. M: Marek Vasut <marek.vasut+renesas@gmail.com>
  11922. M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  11923. L: linux-pci@vger.kernel.org
  11924. L: linux-renesas-soc@vger.kernel.org
  11925. S: Maintained
  11926. F: Documentation/devicetree/bindings/pci/*rcar*
  11927. F: drivers/pci/controller/*rcar*
  11928. PCI DRIVER FOR SAMSUNG EXYNOS
  11929. M: Jingoo Han <jingoohan1@gmail.com>
  11930. L: linux-pci@vger.kernel.org
  11931. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  11932. L: linux-samsung-soc@vger.kernel.org
  11933. S: Maintained
  11934. F: drivers/pci/controller/dwc/pci-exynos.c
  11935. PCI DRIVER FOR SYNOPSYS DESIGNWARE
  11936. M: Jingoo Han <jingoohan1@gmail.com>
  11937. M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
  11938. L: linux-pci@vger.kernel.org
  11939. S: Maintained
  11940. F: Documentation/devicetree/bindings/pci/designware-pcie.txt
  11941. F: drivers/pci/controller/dwc/*designware*
  11942. PCI DRIVER FOR TI DRA7XX/J721E
  11943. M: Kishon Vijay Abraham I <kishon@ti.com>
  11944. L: linux-omap@vger.kernel.org
  11945. L: linux-pci@vger.kernel.org
  11946. L: linux-arm-kernel@lists.infradead.org
  11947. S: Supported
  11948. F: Documentation/devicetree/bindings/pci/ti-pci.txt
  11949. F: drivers/pci/controller/cadence/pci-j721e.c
  11950. F: drivers/pci/controller/dwc/pci-dra7xx.c
  11951. PCI DRIVER FOR TI KEYSTONE
  11952. M: Murali Karicheri <m-karicheri2@ti.com>
  11953. L: linux-pci@vger.kernel.org
  11954. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  11955. S: Maintained
  11956. F: drivers/pci/controller/dwc/pci-keystone.c
  11957. PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
  11958. M: Linus Walleij <linus.walleij@linaro.org>
  11959. L: linux-pci@vger.kernel.org
  11960. S: Maintained
  11961. F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
  11962. F: drivers/pci/controller/pci-v3-semi.c
  11963. PCI ENDPOINT SUBSYSTEM
  11964. M: Kishon Vijay Abraham I <kishon@ti.com>
  11965. M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  11966. L: linux-pci@vger.kernel.org
  11967. S: Supported
  11968. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
  11969. F: drivers/misc/pci_endpoint_test.c
  11970. F: drivers/pci/endpoint/
  11971. F: tools/pci/
  11972. PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
  11973. M: Russell Currey <ruscur@russell.cc>
  11974. M: Oliver O'Halloran <oohall@gmail.com>
  11975. L: linuxppc-dev@lists.ozlabs.org
  11976. S: Supported
  11977. F: Documentation/PCI/pci-error-recovery.rst
  11978. F: Documentation/powerpc/eeh-pci-error-recovery.rst
  11979. F: arch/powerpc/include/*/eeh*.h
  11980. F: arch/powerpc/kernel/eeh*.c
  11981. F: arch/powerpc/platforms/*/eeh*.c
  11982. F: drivers/pci/pcie/aer.c
  11983. F: drivers/pci/pcie/dpc.c
  11984. F: drivers/pci/pcie/err.c
  11985. PCI ERROR RECOVERY
  11986. M: Linas Vepstas <linasvepstas@gmail.com>
  11987. L: linux-pci@vger.kernel.org
  11988. S: Supported
  11989. F: Documentation/PCI/pci-error-recovery.rst
  11990. PCI MSI DRIVER FOR ALTERA MSI IP
  11991. M: Ley Foon Tan <ley.foon.tan@intel.com>
  11992. L: rfi@lists.rocketboards.org (moderated for non-subscribers)
  11993. L: linux-pci@vger.kernel.org
  11994. S: Supported
  11995. F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
  11996. F: drivers/pci/controller/pcie-altera-msi.c
  11997. PCI MSI DRIVER FOR APPLIEDMICRO XGENE
  11998. M: Toan Le <toan@os.amperecomputing.com>
  11999. L: linux-pci@vger.kernel.org
  12000. L: linux-arm-kernel@lists.infradead.org
  12001. S: Maintained
  12002. F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
  12003. F: drivers/pci/controller/pci-xgene-msi.c
  12004. PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
  12005. M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  12006. R: Rob Herring <robh@kernel.org>
  12007. L: linux-pci@vger.kernel.org
  12008. S: Supported
  12009. Q: http://patchwork.ozlabs.org/project/linux-pci/list/
  12010. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
  12011. F: drivers/pci/controller/
  12012. PCI SUBSYSTEM
  12013. M: Bjorn Helgaas <bhelgaas@google.com>
  12014. L: linux-pci@vger.kernel.org
  12015. S: Supported
  12016. Q: http://patchwork.ozlabs.org/project/linux-pci/list/
  12017. T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
  12018. F: Documentation/PCI/
  12019. F: Documentation/devicetree/bindings/pci/
  12020. F: arch/x86/kernel/early-quirks.c
  12021. F: arch/x86/kernel/quirks.c
  12022. F: arch/x86/pci/
  12023. F: drivers/acpi/pci*
  12024. F: drivers/pci/
  12025. F: include/asm-generic/pci*
  12026. F: include/linux/of_pci.h
  12027. F: include/linux/pci*
  12028. F: include/uapi/linux/pci*
  12029. F: lib/pci*
  12030. PCIE DRIVER FOR AMAZON ANNAPURNA LABS
  12031. M: Jonathan Chocron <jonnyc@amazon.com>
  12032. L: linux-pci@vger.kernel.org
  12033. S: Maintained
  12034. F: Documentation/devicetree/bindings/pci/pcie-al.txt
  12035. F: drivers/pci/controller/dwc/pcie-al.c
  12036. PCIE DRIVER FOR AMLOGIC MESON
  12037. M: Yue Wang <yue.wang@Amlogic.com>
  12038. L: linux-pci@vger.kernel.org
  12039. L: linux-amlogic@lists.infradead.org
  12040. S: Maintained
  12041. F: drivers/pci/controller/dwc/pci-meson.c
  12042. PCIE DRIVER FOR AXIS ARTPEC
  12043. M: Jesper Nilsson <jesper.nilsson@axis.com>
  12044. L: linux-arm-kernel@axis.com
  12045. L: linux-pci@vger.kernel.org
  12046. S: Maintained
  12047. F: Documentation/devicetree/bindings/pci/axis,artpec*
  12048. F: drivers/pci/controller/dwc/*artpec*
  12049. PCIE DRIVER FOR CAVIUM THUNDERX
  12050. M: Robert Richter <rric@kernel.org>
  12051. L: linux-pci@vger.kernel.org
  12052. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  12053. S: Odd Fixes
  12054. F: drivers/pci/controller/pci-thunder-*
  12055. PCIE DRIVER FOR HISILICON
  12056. M: Zhou Wang <wangzhou1@hisilicon.com>
  12057. L: linux-pci@vger.kernel.org
  12058. S: Maintained
  12059. F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
  12060. F: drivers/pci/controller/dwc/pcie-hisi.c
  12061. PCIE DRIVER FOR HISILICON KIRIN
  12062. M: Xiaowei Song <songxiaowei@hisilicon.com>
  12063. M: Binghui Wang <wangbinghui@hisilicon.com>
  12064. L: linux-pci@vger.kernel.org
  12065. S: Maintained
  12066. F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
  12067. F: drivers/pci/controller/dwc/pcie-kirin.c
  12068. PCIE DRIVER FOR HISILICON STB
  12069. M: Shawn Guo <shawn.guo@linaro.org>
  12070. L: linux-pci@vger.kernel.org
  12071. S: Maintained
  12072. F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
  12073. F: drivers/pci/controller/dwc/pcie-histb.c
  12074. PCIE DRIVER FOR MEDIATEK
  12075. M: Ryder Lee <ryder.lee@mediatek.com>
  12076. L: linux-pci@vger.kernel.org
  12077. L: linux-mediatek@lists.infradead.org
  12078. S: Supported
  12079. F: Documentation/devicetree/bindings/pci/mediatek*
  12080. F: drivers/pci/controller/*mediatek*
  12081. PCIE DRIVER FOR QUALCOMM MSM
  12082. M: Stanimir Varbanov <svarbanov@mm-sol.com>
  12083. L: linux-pci@vger.kernel.org
  12084. L: linux-arm-msm@vger.kernel.org
  12085. S: Maintained
  12086. F: drivers/pci/controller/dwc/*qcom*
  12087. PCIE DRIVER FOR ROCKCHIP
  12088. M: Shawn Lin <shawn.lin@rock-chips.com>
  12089. L: linux-pci@vger.kernel.org
  12090. L: linux-rockchip@lists.infradead.org
  12091. S: Maintained
  12092. F: Documentation/devicetree/bindings/pci/rockchip-pcie*
  12093. F: drivers/pci/controller/pcie-rockchip*
  12094. PCIE DRIVER FOR SOCIONEXT UNIPHIER
  12095. M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
  12096. L: linux-pci@vger.kernel.org
  12097. S: Maintained
  12098. F: Documentation/devicetree/bindings/pci/uniphier-pcie*
  12099. F: drivers/pci/controller/dwc/pcie-uniphier*
  12100. PCIE DRIVER FOR ST SPEAR13XX
  12101. M: Pratyush Anand <pratyush.anand@gmail.com>
  12102. L: linux-pci@vger.kernel.org
  12103. S: Maintained
  12104. F: drivers/pci/controller/dwc/*spear*
  12105. PCMCIA SUBSYSTEM
  12106. M: Dominik Brodowski <linux@dominikbrodowski.net>
  12107. S: Odd Fixes
  12108. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
  12109. F: Documentation/pcmcia/
  12110. F: drivers/pcmcia/
  12111. F: include/pcmcia/
  12112. F: tools/pcmcia/
  12113. PCNET32 NETWORK DRIVER
  12114. M: Don Fry <pcnet32@frontier.com>
  12115. L: netdev@vger.kernel.org
  12116. S: Maintained
  12117. F: drivers/net/ethernet/amd/pcnet32.c
  12118. PCRYPT PARALLEL CRYPTO ENGINE
  12119. M: Steffen Klassert <steffen.klassert@secunet.com>
  12120. L: linux-crypto@vger.kernel.org
  12121. S: Maintained
  12122. F: crypto/pcrypt.c
  12123. F: include/crypto/pcrypt.h
  12124. PEAQ WMI HOTKEYS DRIVER
  12125. M: Hans de Goede <hdegoede@redhat.com>
  12126. L: platform-driver-x86@vger.kernel.org
  12127. S: Maintained
  12128. F: drivers/platform/x86/peaq-wmi.c
  12129. PENSANDO ETHERNET DRIVERS
  12130. M: Shannon Nelson <snelson@pensando.io>
  12131. M: Pensando Drivers <drivers@pensando.io>
  12132. L: netdev@vger.kernel.org
  12133. S: Supported
  12134. F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
  12135. F: drivers/net/ethernet/pensando/
  12136. PER-CPU MEMORY ALLOCATOR
  12137. M: Dennis Zhou <dennis@kernel.org>
  12138. M: Tejun Heo <tj@kernel.org>
  12139. M: Christoph Lameter <cl@linux.com>
  12140. S: Maintained
  12141. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
  12142. F: arch/*/include/asm/percpu.h
  12143. F: include/linux/percpu*.h
  12144. F: mm/percpu*.c
  12145. PER-TASK DELAY ACCOUNTING
  12146. M: Balbir Singh <bsingharora@gmail.com>
  12147. S: Maintained
  12148. F: include/linux/delayacct.h
  12149. F: kernel/delayacct.c
  12150. PERFORMANCE EVENTS SUBSYSTEM
  12151. M: Peter Zijlstra <peterz@infradead.org>
  12152. M: Ingo Molnar <mingo@redhat.com>
  12153. M: Arnaldo Carvalho de Melo <acme@kernel.org>
  12154. R: Mark Rutland <mark.rutland@arm.com>
  12155. R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
  12156. R: Jiri Olsa <jolsa@redhat.com>
  12157. R: Namhyung Kim <namhyung@kernel.org>
  12158. L: linux-kernel@vger.kernel.org
  12159. S: Supported
  12160. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
  12161. F: arch/*/events/*
  12162. F: arch/*/events/*/*
  12163. F: arch/*/include/asm/perf_event.h
  12164. F: arch/*/kernel/*/*/perf_event*.c
  12165. F: arch/*/kernel/*/perf_event*.c
  12166. F: arch/*/kernel/perf_callchain.c
  12167. F: arch/*/kernel/perf_event*.c
  12168. F: include/linux/perf_event.h
  12169. F: include/uapi/linux/perf_event.h
  12170. F: kernel/events/*
  12171. F: tools/lib/perf/
  12172. F: tools/perf/
  12173. PERFORMANCE EVENTS TOOLING ARM64
  12174. R: John Garry <john.garry@huawei.com>
  12175. R: Will Deacon <will@kernel.org>
  12176. R: Mathieu Poirier <mathieu.poirier@linaro.org>
  12177. R: Leo Yan <leo.yan@linaro.org>
  12178. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  12179. S: Supported
  12180. F: tools/build/feature/test-libopencsd.c
  12181. F: tools/perf/arch/arm*/
  12182. F: tools/perf/pmu-events/arch/arm64/
  12183. F: tools/perf/util/arm-spe*
  12184. F: tools/perf/util/cs-etm*
  12185. PERSONALITY HANDLING
  12186. M: Christoph Hellwig <hch@infradead.org>
  12187. L: linux-abi-devel@lists.sourceforge.net
  12188. S: Maintained
  12189. F: include/linux/personality.h
  12190. F: include/uapi/linux/personality.h
  12191. PHOENIX RC FLIGHT CONTROLLER ADAPTER
  12192. M: Marcus Folkesson <marcus.folkesson@gmail.com>
  12193. L: linux-input@vger.kernel.org
  12194. S: Maintained
  12195. F: Documentation/input/devices/pxrc.rst
  12196. F: drivers/input/joystick/pxrc.c
  12197. PHONET PROTOCOL
  12198. M: Remi Denis-Courmont <courmisch@gmail.com>
  12199. S: Supported
  12200. F: Documentation/networking/phonet.rst
  12201. F: include/linux/phonet.h
  12202. F: include/net/phonet/
  12203. F: include/uapi/linux/phonet.h
  12204. F: net/phonet/
  12205. PHRAM MTD DRIVER
  12206. M: Joern Engel <joern@lazybastard.org>
  12207. L: linux-mtd@lists.infradead.org
  12208. S: Maintained
  12209. F: drivers/mtd/devices/phram.c
  12210. PICOLCD HID DRIVER
  12211. M: Bruno Prémont <bonbons@linux-vserver.org>
  12212. L: linux-input@vger.kernel.org
  12213. S: Maintained
  12214. F: drivers/hid/hid-picolcd*
  12215. PICOXCELL SUPPORT
  12216. M: Jamie Iles <jamie@jamieiles.com>
  12217. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  12218. S: Supported
  12219. T: git git://github.com/jamieiles/linux-2.6-ji.git
  12220. F: arch/arm/boot/dts/picoxcell*
  12221. F: arch/arm/mach-picoxcell/
  12222. F: drivers/crypto/picoxcell*
  12223. PIDFD API
  12224. M: Christian Brauner <christian@brauner.io>
  12225. L: linux-kernel@vger.kernel.org
  12226. S: Maintained
  12227. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
  12228. F: samples/pidfd/
  12229. F: tools/testing/selftests/clone3/
  12230. F: tools/testing/selftests/pid_namespace/
  12231. F: tools/testing/selftests/pidfd/
  12232. K: (?i)pidfd
  12233. K: (?i)clone3
  12234. K: \b(clone_args|kernel_clone_args)\b
  12235. PIN CONTROL SUBSYSTEM
  12236. M: Linus Walleij <linus.walleij@linaro.org>
  12237. L: linux-gpio@vger.kernel.org
  12238. S: Maintained
  12239. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
  12240. F: Documentation/devicetree/bindings/pinctrl/
  12241. F: Documentation/driver-api/pinctl.rst
  12242. F: drivers/pinctrl/
  12243. F: include/linux/pinctrl/
  12244. PIN CONTROLLER - FREESCALE
  12245. M: Dong Aisheng <aisheng.dong@nxp.com>
  12246. M: Fabio Estevam <festevam@gmail.com>
  12247. M: Shawn Guo <shawnguo@kernel.org>
  12248. M: Stefan Agner <stefan@agner.ch>
  12249. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  12250. L: linux-gpio@vger.kernel.org
  12251. S: Maintained
  12252. F: Documentation/devicetree/bindings/pinctrl/fsl,*
  12253. F: drivers/pinctrl/freescale/
  12254. PIN CONTROLLER - INTEL
  12255. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  12256. M: Andy Shevchenko <andy@kernel.org>
  12257. S: Maintained
  12258. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
  12259. F: drivers/pinctrl/intel/
  12260. PIN CONTROLLER - MEDIATEK
  12261. M: Sean Wang <sean.wang@kernel.org>
  12262. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  12263. S: Maintained
  12264. F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
  12265. F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
  12266. F: drivers/pinctrl/mediatek/
  12267. PIN CONTROLLER - MICROCHIP AT91
  12268. M: Ludovic Desroches <ludovic.desroches@microchip.com>
  12269. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  12270. L: linux-gpio@vger.kernel.org
  12271. S: Supported
  12272. F: drivers/gpio/gpio-sama5d2-piobu.c
  12273. F: drivers/pinctrl/pinctrl-at91*
  12274. PIN CONTROLLER - QUALCOMM
  12275. M: Bjorn Andersson <bjorn.andersson@linaro.org>
  12276. L: linux-arm-msm@vger.kernel.org
  12277. S: Maintained
  12278. F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
  12279. F: drivers/pinctrl/qcom/
  12280. PIN CONTROLLER - RENESAS
  12281. M: Geert Uytterhoeven <geert+renesas@glider.be>
  12282. L: linux-renesas-soc@vger.kernel.org
  12283. S: Supported
  12284. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
  12285. F: Documentation/devicetree/bindings/pinctrl/renesas,*
  12286. F: drivers/pinctrl/renesas/
  12287. PIN CONTROLLER - SAMSUNG
  12288. M: Tomasz Figa <tomasz.figa@gmail.com>
  12289. M: Krzysztof Kozlowski <krzk@kernel.org>
  12290. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  12291. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  12292. L: linux-samsung-soc@vger.kernel.org
  12293. S: Maintained
  12294. Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
  12295. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
  12296. F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
  12297. F: drivers/pinctrl/samsung/
  12298. F: include/dt-bindings/pinctrl/samsung.h
  12299. PIN CONTROLLER - SINGLE
  12300. M: Tony Lindgren <tony@atomide.com>
  12301. M: Haojian Zhuang <haojian.zhuang@linaro.org>
  12302. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  12303. L: linux-omap@vger.kernel.org
  12304. S: Maintained
  12305. F: drivers/pinctrl/pinctrl-single.c
  12306. PIN CONTROLLER - ST SPEAR
  12307. M: Viresh Kumar <vireshk@kernel.org>
  12308. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  12309. S: Maintained
  12310. W: http://www.st.com/spear
  12311. F: drivers/pinctrl/spear/
  12312. PISTACHIO SOC SUPPORT
  12313. M: James Hartley <james.hartley@sondrel.com>
  12314. L: linux-mips@vger.kernel.org
  12315. S: Odd Fixes
  12316. F: arch/mips/boot/dts/img/pistachio*
  12317. F: arch/mips/configs/pistachio*_defconfig
  12318. F: arch/mips/include/asm/mach-pistachio/
  12319. F: arch/mips/pistachio/
  12320. PKTCDVD DRIVER
  12321. M: linux-block@vger.kernel.org
  12322. S: Orphan
  12323. F: drivers/block/pktcdvd.c
  12324. F: include/linux/pktcdvd.h
  12325. F: include/uapi/linux/pktcdvd.h
  12326. PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
  12327. M: Tomasz Duszynski <tduszyns@gmail.com>
  12328. S: Maintained
  12329. F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
  12330. F: drivers/iio/chemical/pms7003.c
  12331. PLDMFW LIBRARY
  12332. M: Jacob Keller <jacob.e.keller@intel.com>
  12333. S: Maintained
  12334. F: Documentation/driver-api/pldmfw/
  12335. F: include/linux/pldmfw.h
  12336. F: lib/pldmfw/
  12337. PLX DMA DRIVER
  12338. M: Logan Gunthorpe <logang@deltatee.com>
  12339. S: Maintained
  12340. F: drivers/dma/plx_dma.c
  12341. PM-GRAPH UTILITY
  12342. M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
  12343. L: linux-pm@vger.kernel.org
  12344. S: Supported
  12345. W: https://01.org/pm-graph
  12346. B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
  12347. T: git git://github.com/intel/pm-graph
  12348. F: tools/power/pm-graph
  12349. PMBUS HARDWARE MONITORING DRIVERS
  12350. M: Guenter Roeck <linux@roeck-us.net>
  12351. L: linux-hwmon@vger.kernel.org
  12352. S: Maintained
  12353. W: http://hwmon.wiki.kernel.org/
  12354. W: http://www.roeck-us.net/linux/drivers/
  12355. T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
  12356. F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
  12357. F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
  12358. F: Documentation/devicetree/bindings/hwmon/max31785.txt
  12359. F: Documentation/hwmon/adm1275.rst
  12360. F: Documentation/hwmon/ibm-cffps.rst
  12361. F: Documentation/hwmon/ir35221.rst
  12362. F: Documentation/hwmon/lm25066.rst
  12363. F: Documentation/hwmon/ltc2978.rst
  12364. F: Documentation/hwmon/ltc3815.rst
  12365. F: Documentation/hwmon/max16064.rst
  12366. F: Documentation/hwmon/max20751.rst
  12367. F: Documentation/hwmon/max31785.rst
  12368. F: Documentation/hwmon/max34440.rst
  12369. F: Documentation/hwmon/max8688.rst
  12370. F: Documentation/hwmon/pmbus-core.rst
  12371. F: Documentation/hwmon/pmbus.rst
  12372. F: Documentation/hwmon/tps40422.rst
  12373. F: Documentation/hwmon/ucd9000.rst
  12374. F: Documentation/hwmon/ucd9200.rst
  12375. F: Documentation/hwmon/zl6100.rst
  12376. F: drivers/hwmon/pmbus/
  12377. F: include/linux/pmbus.h
  12378. PMC SIERRA MaxRAID DRIVER
  12379. L: linux-scsi@vger.kernel.org
  12380. S: Orphan
  12381. W: http://www.pmc-sierra.com/
  12382. F: drivers/scsi/pmcraid.*
  12383. PMC SIERRA PM8001 DRIVER
  12384. M: Jack Wang <jinpu.wang@cloud.ionos.com>
  12385. L: linux-scsi@vger.kernel.org
  12386. S: Supported
  12387. F: drivers/scsi/pm8001/
  12388. PNI RM3100 IIO DRIVER
  12389. M: Song Qiang <songqiang1304521@gmail.com>
  12390. L: linux-iio@vger.kernel.org
  12391. S: Maintained
  12392. F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
  12393. F: drivers/iio/magnetometer/rm3100*
  12394. PNP SUPPORT
  12395. M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
  12396. L: linux-acpi@vger.kernel.org
  12397. S: Maintained
  12398. F: drivers/pnp/
  12399. F: include/linux/pnp.h
  12400. POSIX CLOCKS and TIMERS
  12401. M: Thomas Gleixner <tglx@linutronix.de>
  12402. L: linux-kernel@vger.kernel.org
  12403. S: Maintained
  12404. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  12405. F: fs/timerfd.c
  12406. F: include/linux/time_namespace.h
  12407. F: include/linux/timer*
  12408. F: kernel/time/*timer*
  12409. F: kernel/time/namespace.c
  12410. POWER MANAGEMENT CORE
  12411. M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
  12412. L: linux-pm@vger.kernel.org
  12413. S: Supported
  12414. B: https://bugzilla.kernel.org
  12415. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  12416. F: drivers/base/power/
  12417. F: drivers/powercap/
  12418. F: include/linux/intel_rapl.h
  12419. F: include/linux/pm.h
  12420. F: include/linux/pm_*
  12421. F: include/linux/powercap.h
  12422. F: kernel/configs/nopm.config
  12423. POWER STATE COORDINATION INTERFACE (PSCI)
  12424. M: Mark Rutland <mark.rutland@arm.com>
  12425. M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  12426. L: linux-arm-kernel@lists.infradead.org
  12427. S: Maintained
  12428. F: drivers/firmware/psci/
  12429. F: include/linux/psci.h
  12430. F: include/uapi/linux/psci.h
  12431. POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
  12432. M: Sebastian Reichel <sre@kernel.org>
  12433. L: linux-pm@vger.kernel.org
  12434. S: Maintained
  12435. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
  12436. F: Documentation/ABI/testing/sysfs-class-power
  12437. F: Documentation/devicetree/bindings/power/supply/
  12438. F: drivers/power/supply/
  12439. F: include/linux/power_supply.h
  12440. POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
  12441. M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  12442. L: linuxppc-dev@lists.ozlabs.org
  12443. S: Maintained
  12444. F: drivers/char/powernv-op-panel.c
  12445. PPP OVER ATM (RFC 2364)
  12446. M: Mitchell Blank Jr <mitch@sfgoth.com>
  12447. S: Maintained
  12448. F: include/uapi/linux/atmppp.h
  12449. F: net/atm/pppoatm.c
  12450. PPP OVER ETHERNET
  12451. M: Michal Ostrowski <mostrows@earthlink.net>
  12452. S: Maintained
  12453. F: drivers/net/ppp/pppoe.c
  12454. F: drivers/net/ppp/pppox.c
  12455. PPP OVER L2TP
  12456. M: James Chapman <jchapman@katalix.com>
  12457. S: Maintained
  12458. F: include/linux/if_pppol2tp.h
  12459. F: include/uapi/linux/if_pppol2tp.h
  12460. F: net/l2tp/l2tp_ppp.c
  12461. PPP PROTOCOL DRIVERS AND COMPRESSORS
  12462. M: Paul Mackerras <paulus@samba.org>
  12463. L: linux-ppp@vger.kernel.org
  12464. S: Maintained
  12465. F: drivers/net/ppp/ppp_*
  12466. PPS SUPPORT
  12467. M: Rodolfo Giometti <giometti@enneenne.com>
  12468. L: linuxpps@ml.enneenne.com (subscribers-only)
  12469. S: Maintained
  12470. W: http://wiki.enneenne.com/index.php/LinuxPPS_support
  12471. F: Documentation/ABI/testing/sysfs-pps
  12472. F: Documentation/devicetree/bindings/pps/pps-gpio.txt
  12473. F: Documentation/driver-api/pps.rst
  12474. F: drivers/pps/
  12475. F: include/linux/pps*.h
  12476. F: include/uapi/linux/pps.h
  12477. PPTP DRIVER
  12478. M: Dmitry Kozlov <xeb@mail.ru>
  12479. L: netdev@vger.kernel.org
  12480. S: Maintained
  12481. W: http://sourceforge.net/projects/accel-pptp
  12482. F: drivers/net/ppp/pptp.c
  12483. PRESSURE STALL INFORMATION (PSI)
  12484. M: Johannes Weiner <hannes@cmpxchg.org>
  12485. S: Maintained
  12486. F: include/linux/psi*
  12487. F: kernel/sched/psi.c
  12488. PRINTK
  12489. M: Petr Mladek <pmladek@suse.com>
  12490. M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
  12491. R: Steven Rostedt <rostedt@goodmis.org>
  12492. R: John Ogness <john.ogness@linutronix.de>
  12493. S: Maintained
  12494. F: include/linux/printk.h
  12495. F: kernel/printk/
  12496. PRISM54 WIRELESS DRIVER
  12497. M: Luis Chamberlain <mcgrof@kernel.org>
  12498. L: linux-wireless@vger.kernel.org
  12499. S: Obsolete
  12500. W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
  12501. F: drivers/net/wireless/intersil/prism54/
  12502. PROC FILESYSTEM
  12503. R: Alexey Dobriyan <adobriyan@gmail.com>
  12504. L: linux-kernel@vger.kernel.org
  12505. L: linux-fsdevel@vger.kernel.org
  12506. S: Maintained
  12507. F: Documentation/filesystems/proc.rst
  12508. F: fs/proc/
  12509. F: include/linux/proc_fs.h
  12510. F: tools/testing/selftests/proc/
  12511. PROC SYSCTL
  12512. M: Luis Chamberlain <mcgrof@kernel.org>
  12513. M: Kees Cook <keescook@chromium.org>
  12514. M: Iurii Zaikin <yzaikin@google.com>
  12515. L: linux-kernel@vger.kernel.org
  12516. L: linux-fsdevel@vger.kernel.org
  12517. S: Maintained
  12518. F: fs/proc/proc_sysctl.c
  12519. F: include/linux/sysctl.h
  12520. F: kernel/sysctl-test.c
  12521. F: kernel/sysctl.c
  12522. F: tools/testing/selftests/sysctl/
  12523. PS3 NETWORK SUPPORT
  12524. M: Geoff Levand <geoff@infradead.org>
  12525. L: netdev@vger.kernel.org
  12526. L: linuxppc-dev@lists.ozlabs.org
  12527. S: Maintained
  12528. F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
  12529. PS3 PLATFORM SUPPORT
  12530. M: Geoff Levand <geoff@infradead.org>
  12531. L: linuxppc-dev@lists.ozlabs.org
  12532. S: Maintained
  12533. F: arch/powerpc/boot/ps3*
  12534. F: arch/powerpc/include/asm/lv1call.h
  12535. F: arch/powerpc/include/asm/ps3*.h
  12536. F: arch/powerpc/platforms/ps3/
  12537. F: drivers/*/ps3*
  12538. F: drivers/ps3/
  12539. F: drivers/rtc/rtc-ps3.c
  12540. F: drivers/usb/host/*ps3.c
  12541. F: sound/ppc/snd_ps3*
  12542. PS3VRAM DRIVER
  12543. M: Jim Paris <jim@jtan.com>
  12544. M: Geoff Levand <geoff@infradead.org>
  12545. L: linuxppc-dev@lists.ozlabs.org
  12546. S: Maintained
  12547. F: drivers/block/ps3vram.c
  12548. PSAMPLE PACKET SAMPLING SUPPORT
  12549. M: Yotam Gigi <yotam.gi@gmail.com>
  12550. S: Maintained
  12551. F: include/net/psample.h
  12552. F: include/uapi/linux/psample.h
  12553. F: net/psample
  12554. PSTORE FILESYSTEM
  12555. M: Kees Cook <keescook@chromium.org>
  12556. M: Anton Vorontsov <anton@enomsg.org>
  12557. M: Colin Cross <ccross@android.com>
  12558. M: Tony Luck <tony.luck@intel.com>
  12559. S: Maintained
  12560. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
  12561. F: Documentation/admin-guide/ramoops.rst
  12562. F: Documentation/admin-guide/pstore-blk.rst
  12563. F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
  12564. F: drivers/acpi/apei/erst.c
  12565. F: drivers/firmware/efi/efi-pstore.c
  12566. F: fs/pstore/
  12567. F: include/linux/pstore*
  12568. K: \b(pstore|ramoops)
  12569. PTP HARDWARE CLOCK SUPPORT
  12570. M: Richard Cochran <richardcochran@gmail.com>
  12571. L: netdev@vger.kernel.org
  12572. S: Maintained
  12573. W: http://linuxptp.sourceforge.net/
  12574. F: Documentation/ABI/testing/sysfs-ptp
  12575. F: Documentation/driver-api/ptp.rst
  12576. F: drivers/net/phy/dp83640*
  12577. F: drivers/ptp/*
  12578. F: include/linux/ptp_cl*
  12579. PTRACE SUPPORT
  12580. M: Oleg Nesterov <oleg@redhat.com>
  12581. S: Maintained
  12582. F: arch/*/*/ptrace*.c
  12583. F: arch/*/include/asm/ptrace*.h
  12584. F: arch/*/ptrace*.c
  12585. F: include/asm-generic/syscall.h
  12586. F: include/linux/ptrace.h
  12587. F: include/linux/regset.h
  12588. F: include/linux/tracehook.h
  12589. F: include/uapi/linux/ptrace.h
  12590. F: include/uapi/linux/ptrace.h
  12591. F: kernel/ptrace.c
  12592. PULSE8-CEC DRIVER
  12593. M: Hans Verkuil <hverkuil@xs4all.nl>
  12594. L: linux-media@vger.kernel.org
  12595. S: Maintained
  12596. T: git git://linuxtv.org/media_tree.git
  12597. F: Documentation/admin-guide/media/pulse8-cec.rst
  12598. F: drivers/media/cec/usb/pulse8/
  12599. PVRUSB2 VIDEO4LINUX DRIVER
  12600. M: Mike Isely <isely@pobox.com>
  12601. L: pvrusb2@isely.net (subscribers-only)
  12602. L: linux-media@vger.kernel.org
  12603. S: Maintained
  12604. W: http://www.isely.net/pvrusb2/
  12605. T: git git://linuxtv.org/media_tree.git
  12606. F: Documentation/driver-api/media/drivers/pvrusb2*
  12607. F: drivers/media/usb/pvrusb2/
  12608. PWC WEBCAM DRIVER
  12609. M: Hans Verkuil <hverkuil@xs4all.nl>
  12610. L: linux-media@vger.kernel.org
  12611. S: Odd Fixes
  12612. T: git git://linuxtv.org/media_tree.git
  12613. F: drivers/media/usb/pwc/*
  12614. F: include/trace/events/pwc.h
  12615. PWM FAN DRIVER
  12616. M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  12617. L: linux-hwmon@vger.kernel.org
  12618. S: Supported
  12619. F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
  12620. F: Documentation/hwmon/pwm-fan.rst
  12621. F: drivers/hwmon/pwm-fan.c
  12622. PWM IR Transmitter
  12623. M: Sean Young <sean@mess.org>
  12624. L: linux-media@vger.kernel.org
  12625. S: Maintained
  12626. F: drivers/media/rc/pwm-ir-tx.c
  12627. PWM SUBSYSTEM
  12628. M: Thierry Reding <thierry.reding@gmail.com>
  12629. R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  12630. M: Lee Jones <lee.jones@linaro.org>
  12631. L: linux-pwm@vger.kernel.org
  12632. S: Maintained
  12633. Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
  12634. T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
  12635. F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
  12636. F: Documentation/devicetree/bindings/pwm/
  12637. F: Documentation/driver-api/pwm.rst
  12638. F: drivers/gpio/gpio-mvebu.c
  12639. F: drivers/pwm/
  12640. F: drivers/video/backlight/pwm_bl.c
  12641. F: include/linux/pwm.h
  12642. F: include/linux/pwm_backlight.h
  12643. K: pwm_(config|apply_state|ops)
  12644. PXA GPIO DRIVER
  12645. M: Robert Jarzmik <robert.jarzmik@free.fr>
  12646. L: linux-gpio@vger.kernel.org
  12647. S: Maintained
  12648. F: drivers/gpio/gpio-pxa.c
  12649. PXA MMCI DRIVER
  12650. S: Orphan
  12651. PXA RTC DRIVER
  12652. M: Robert Jarzmik <robert.jarzmik@free.fr>
  12653. L: linux-rtc@vger.kernel.org
  12654. S: Maintained
  12655. PXA2xx/PXA3xx SUPPORT
  12656. M: Daniel Mack <daniel@zonque.org>
  12657. M: Haojian Zhuang <haojian.zhuang@gmail.com>
  12658. M: Robert Jarzmik <robert.jarzmik@free.fr>
  12659. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  12660. S: Maintained
  12661. T: git git://github.com/hzhuang1/linux.git
  12662. T: git git://github.com/rjarzmik/linux.git
  12663. F: arch/arm/boot/dts/pxa*
  12664. F: arch/arm/mach-pxa/
  12665. F: drivers/dma/pxa*
  12666. F: drivers/pcmcia/pxa2xx*
  12667. F: drivers/pinctrl/pxa/
  12668. F: drivers/spi/spi-pxa2xx*
  12669. F: drivers/usb/gadget/udc/pxa2*
  12670. F: include/sound/pxa2xx-lib.h
  12671. F: sound/arm/pxa*
  12672. F: sound/soc/pxa/
  12673. QAT DRIVER
  12674. M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
  12675. L: qat-linux@intel.com
  12676. S: Supported
  12677. F: drivers/crypto/qat/
  12678. QCOM AUDIO (ASoC) DRIVERS
  12679. M: Patrick Lai <plai@codeaurora.org>
  12680. M: Banajit Goswami <bgoswami@codeaurora.org>
  12681. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  12682. S: Supported
  12683. F: sound/soc/qcom/
  12684. QCOM IPA DRIVER
  12685. M: Alex Elder <elder@kernel.org>
  12686. L: netdev@vger.kernel.org
  12687. S: Supported
  12688. F: drivers/net/ipa/
  12689. QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
  12690. M: Gabriel Somlo <somlo@cmu.edu>
  12691. M: "Michael S. Tsirkin" <mst@redhat.com>
  12692. L: qemu-devel@nongnu.org
  12693. S: Maintained
  12694. F: drivers/firmware/qemu_fw_cfg.c
  12695. F: include/uapi/linux/qemu_fw_cfg.h
  12696. QIB DRIVER
  12697. M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
  12698. M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
  12699. L: linux-rdma@vger.kernel.org
  12700. S: Supported
  12701. F: drivers/infiniband/hw/qib/
  12702. QLOGIC QL41xxx FCOE DRIVER
  12703. M: Saurav Kashyap <skashyap@marvell.com>
  12704. M: Javed Hasan <jhasan@marvell.com>
  12705. M: GR-QLogic-Storage-Upstream@marvell.com
  12706. L: linux-scsi@vger.kernel.org
  12707. S: Supported
  12708. F: drivers/scsi/qedf/
  12709. QLOGIC QL41xxx ISCSI DRIVER
  12710. M: Nilesh Javali <njavali@marvell.com>
  12711. M: Manish Rangankar <mrangankar@marvell.com>
  12712. M: GR-QLogic-Storage-Upstream@marvell.com
  12713. L: linux-scsi@vger.kernel.org
  12714. S: Supported
  12715. F: drivers/scsi/qedi/
  12716. QLOGIC QL4xxx ETHERNET DRIVER
  12717. M: Ariel Elior <aelior@marvell.com>
  12718. M: GR-everest-linux-l2@marvell.com
  12719. L: netdev@vger.kernel.org
  12720. S: Supported
  12721. F: drivers/net/ethernet/qlogic/qed/
  12722. F: drivers/net/ethernet/qlogic/qede/
  12723. F: include/linux/qed/
  12724. QLOGIC QL4xxx RDMA DRIVER
  12725. M: Michal Kalderon <mkalderon@marvell.com>
  12726. M: Ariel Elior <aelior@marvell.com>
  12727. L: linux-rdma@vger.kernel.org
  12728. S: Supported
  12729. F: drivers/infiniband/hw/qedr/
  12730. F: include/uapi/rdma/qedr-abi.h
  12731. QLOGIC QLA1280 SCSI DRIVER
  12732. M: Michael Reed <mdr@sgi.com>
  12733. L: linux-scsi@vger.kernel.org
  12734. S: Maintained
  12735. F: drivers/scsi/qla1280.[ch]
  12736. QLOGIC QLA2XXX FC-SCSI DRIVER
  12737. M: Nilesh Javali <njavali@marvell.com>
  12738. M: GR-QLogic-Storage-Upstream@marvell.com
  12739. L: linux-scsi@vger.kernel.org
  12740. S: Supported
  12741. F: drivers/scsi/qla2xxx/
  12742. QLOGIC QLA3XXX NETWORK DRIVER
  12743. M: GR-Linux-NIC-Dev@marvell.com
  12744. L: netdev@vger.kernel.org
  12745. S: Supported
  12746. F: drivers/net/ethernet/qlogic/qla3xxx.*
  12747. QLOGIC QLA4XXX iSCSI DRIVER
  12748. M: Nilesh Javali <njavali@marvell.com>
  12749. M: Manish Rangankar <mrangankar@marvell.com>
  12750. M: GR-QLogic-Storage-Upstream@marvell.com
  12751. L: linux-scsi@vger.kernel.org
  12752. S: Supported
  12753. F: drivers/scsi/qla4xxx/
  12754. QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
  12755. M: Shahed Shaikh <shshaikh@marvell.com>
  12756. M: Manish Chopra <manishc@marvell.com>
  12757. M: GR-Linux-NIC-Dev@marvell.com
  12758. L: netdev@vger.kernel.org
  12759. S: Supported
  12760. F: drivers/net/ethernet/qlogic/qlcnic/
  12761. QLOGIC QLGE 10Gb ETHERNET DRIVER
  12762. M: Manish Chopra <manishc@marvell.com>
  12763. M: GR-Linux-NIC-Dev@marvell.com
  12764. L: netdev@vger.kernel.org
  12765. S: Supported
  12766. F: drivers/staging/qlge/
  12767. QM1D1B0004 MEDIA DRIVER
  12768. M: Akihiro Tsukada <tskd08@gmail.com>
  12769. L: linux-media@vger.kernel.org
  12770. S: Odd Fixes
  12771. F: drivers/media/tuners/qm1d1b0004*
  12772. QM1D1C0042 MEDIA DRIVER
  12773. M: Akihiro Tsukada <tskd08@gmail.com>
  12774. L: linux-media@vger.kernel.org
  12775. S: Odd Fixes
  12776. F: drivers/media/tuners/qm1d1c0042*
  12777. QNX4 FILESYSTEM
  12778. M: Anders Larsen <al@alarsen.net>
  12779. S: Maintained
  12780. W: http://www.alarsen.net/linux/qnx4fs/
  12781. F: fs/qnx4/
  12782. F: include/uapi/linux/qnx4_fs.h
  12783. F: include/uapi/linux/qnxtypes.h
  12784. QORIQ DPAA2 FSL-MC BUS DRIVER
  12785. M: Stuart Yoder <stuyoder@gmail.com>
  12786. M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
  12787. L: linux-kernel@vger.kernel.org
  12788. S: Maintained
  12789. F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
  12790. F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
  12791. F: drivers/bus/fsl-mc/
  12792. QT1010 MEDIA DRIVER
  12793. M: Antti Palosaari <crope@iki.fi>
  12794. L: linux-media@vger.kernel.org
  12795. S: Maintained
  12796. W: https://linuxtv.org
  12797. W: http://palosaari.fi/linux/
  12798. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  12799. T: git git://linuxtv.org/anttip/media_tree.git
  12800. F: drivers/media/tuners/qt1010*
  12801. QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
  12802. M: Kalle Valo <kvalo@codeaurora.org>
  12803. L: ath10k@lists.infradead.org
  12804. S: Supported
  12805. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
  12806. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
  12807. F: drivers/net/wireless/ath/ath10k/
  12808. QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
  12809. M: Kalle Valo <kvalo@codeaurora.org>
  12810. L: ath11k@lists.infradead.org
  12811. S: Supported
  12812. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
  12813. F: drivers/net/wireless/ath/ath11k/
  12814. QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
  12815. M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
  12816. L: linux-wireless@vger.kernel.org
  12817. S: Supported
  12818. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
  12819. F: drivers/net/wireless/ath/ath9k/
  12820. QUALCOMM CAMERA SUBSYSTEM DRIVER
  12821. M: Todor Tomov <todor.too@gmail.com>
  12822. L: linux-media@vger.kernel.org
  12823. S: Maintained
  12824. F: Documentation/admin-guide/media/qcom_camss.rst
  12825. F: Documentation/devicetree/bindings/media/qcom,camss.txt
  12826. F: drivers/media/platform/qcom/camss/
  12827. QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
  12828. M: Niklas Cassel <nks@flawful.org>
  12829. L: linux-pm@vger.kernel.org
  12830. L: linux-arm-msm@vger.kernel.org
  12831. S: Maintained
  12832. F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
  12833. F: drivers/soc/qcom/cpr.c
  12834. QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
  12835. M: Ilia Lin <ilia.lin@kernel.org>
  12836. L: linux-pm@vger.kernel.org
  12837. S: Maintained
  12838. F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
  12839. F: drivers/cpufreq/qcom-cpufreq-nvmem.c
  12840. QUALCOMM EMAC GIGABIT ETHERNET DRIVER
  12841. M: Timur Tabi <timur@kernel.org>
  12842. L: netdev@vger.kernel.org
  12843. S: Maintained
  12844. F: drivers/net/ethernet/qualcomm/emac/
  12845. QUALCOMM ETHQOS ETHERNET DRIVER
  12846. M: Vinod Koul <vkoul@kernel.org>
  12847. L: netdev@vger.kernel.org
  12848. S: Maintained
  12849. F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
  12850. F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
  12851. QUALCOMM GENERIC INTERFACE I2C DRIVER
  12852. M: Akash Asthana <akashast@codeaurora.org>
  12853. M: Mukesh Savaliya <msavaliy@codeaurora.org>
  12854. L: linux-i2c@vger.kernel.org
  12855. L: linux-arm-msm@vger.kernel.org
  12856. S: Supported
  12857. F: drivers/i2c/busses/i2c-qcom-geni.c
  12858. QUALCOMM HEXAGON ARCHITECTURE
  12859. M: Brian Cain <bcain@codeaurora.org>
  12860. L: linux-hexagon@vger.kernel.org
  12861. S: Supported
  12862. F: arch/hexagon/
  12863. QUALCOMM HIDMA DRIVER
  12864. M: Sinan Kaya <okaya@kernel.org>
  12865. L: linux-arm-kernel@lists.infradead.org
  12866. L: linux-arm-msm@vger.kernel.org
  12867. L: dmaengine@vger.kernel.org
  12868. S: Supported
  12869. F: drivers/dma/qcom/hidma*
  12870. QUALCOMM I2C CCI DRIVER
  12871. M: Loic Poulain <loic.poulain@linaro.org>
  12872. M: Robert Foss <robert.foss@linaro.org>
  12873. L: linux-i2c@vger.kernel.org
  12874. L: linux-arm-msm@vger.kernel.org
  12875. S: Maintained
  12876. F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
  12877. F: drivers/i2c/busses/i2c-qcom-cci.c
  12878. QUALCOMM IOMMU
  12879. M: Rob Clark <robdclark@gmail.com>
  12880. L: iommu@lists.linux-foundation.org
  12881. L: linux-arm-msm@vger.kernel.org
  12882. S: Maintained
  12883. F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
  12884. QUALCOMM IPCC MAILBOX DRIVER
  12885. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  12886. L: linux-arm-msm@vger.kernel.org
  12887. S: Supported
  12888. F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
  12889. F: drivers/mailbox/qcom-ipcc.c
  12890. F: include/dt-bindings/mailbox/qcom-ipcc.h
  12891. QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
  12892. M: Robert Marko <robert.marko@sartura.hr>
  12893. M: Luka Perkov <luka.perkov@sartura.hr>
  12894. L: linux-arm-msm@vger.kernel.org
  12895. S: Maintained
  12896. F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
  12897. F: drivers/regulator/vqmmc-ipq4019-regulator.c
  12898. QUALCOMM RMNET DRIVER
  12899. M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
  12900. M: Sean Tranchetti <stranche@codeaurora.org>
  12901. L: netdev@vger.kernel.org
  12902. S: Maintained
  12903. F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
  12904. F: drivers/net/ethernet/qualcomm/rmnet/
  12905. F: include/linux/if_rmnet.h
  12906. QUALCOMM TSENS THERMAL DRIVER
  12907. M: Amit Kucheria <amitk@kernel.org>
  12908. L: linux-pm@vger.kernel.org
  12909. L: linux-arm-msm@vger.kernel.org
  12910. S: Maintained
  12911. F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
  12912. F: drivers/thermal/qcom/
  12913. QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
  12914. M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
  12915. L: linux-media@vger.kernel.org
  12916. L: linux-arm-msm@vger.kernel.org
  12917. S: Maintained
  12918. T: git git://linuxtv.org/media_tree.git
  12919. F: Documentation/devicetree/bindings/media/*venus*
  12920. F: drivers/media/platform/qcom/venus/
  12921. QUALCOMM WCN36XX WIRELESS DRIVER
  12922. M: Kalle Valo <kvalo@codeaurora.org>
  12923. L: wcn36xx@lists.infradead.org
  12924. S: Supported
  12925. W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
  12926. T: git git://github.com/KrasnikovEugene/wcn36xx.git
  12927. F: drivers/net/wireless/ath/wcn36xx/
  12928. QUANTENNA QTNFMAC WIRELESS DRIVER
  12929. M: Igor Mitsyanko <imitsyanko@quantenna.com>
  12930. R: Sergey Matyukevich <geomatsi@gmail.com>
  12931. L: linux-wireless@vger.kernel.org
  12932. S: Maintained
  12933. F: drivers/net/wireless/quantenna
  12934. RADEON and AMDGPU DRM DRIVERS
  12935. M: Alex Deucher <alexander.deucher@amd.com>
  12936. M: Christian König <christian.koenig@amd.com>
  12937. L: amd-gfx@lists.freedesktop.org
  12938. S: Supported
  12939. T: git git://people.freedesktop.org/~agd5f/linux
  12940. F: drivers/gpu/drm/amd/
  12941. F: drivers/gpu/drm/radeon/
  12942. F: include/uapi/drm/amdgpu_drm.h
  12943. F: include/uapi/drm/radeon_drm.h
  12944. RADEON FRAMEBUFFER DISPLAY DRIVER
  12945. M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  12946. L: linux-fbdev@vger.kernel.org
  12947. S: Maintained
  12948. F: drivers/video/fbdev/aty/radeon*
  12949. F: include/uapi/linux/radeonfb.h
  12950. RADIOSHARK RADIO DRIVER
  12951. M: Hans Verkuil <hverkuil@xs4all.nl>
  12952. L: linux-media@vger.kernel.org
  12953. S: Maintained
  12954. T: git git://linuxtv.org/media_tree.git
  12955. F: drivers/media/radio/radio-shark.c
  12956. RADIOSHARK2 RADIO DRIVER
  12957. M: Hans Verkuil <hverkuil@xs4all.nl>
  12958. L: linux-media@vger.kernel.org
  12959. S: Maintained
  12960. T: git git://linuxtv.org/media_tree.git
  12961. F: drivers/media/radio/radio-shark2.c
  12962. F: drivers/media/radio/radio-tea5777.c
  12963. RADOS BLOCK DEVICE (RBD)
  12964. M: Ilya Dryomov <idryomov@gmail.com>
  12965. R: Dongsheng Yang <dongsheng.yang@easystack.cn>
  12966. L: ceph-devel@vger.kernel.org
  12967. S: Supported
  12968. W: http://ceph.com/
  12969. T: git git://github.com/ceph/ceph-client.git
  12970. F: Documentation/ABI/testing/sysfs-bus-rbd
  12971. F: drivers/block/rbd.c
  12972. F: drivers/block/rbd_types.h
  12973. RAGE128 FRAMEBUFFER DISPLAY DRIVER
  12974. M: Paul Mackerras <paulus@samba.org>
  12975. L: linux-fbdev@vger.kernel.org
  12976. S: Maintained
  12977. F: drivers/video/fbdev/aty/aty128fb.c
  12978. RAINSHADOW-CEC DRIVER
  12979. M: Hans Verkuil <hverkuil@xs4all.nl>
  12980. L: linux-media@vger.kernel.org
  12981. S: Maintained
  12982. T: git git://linuxtv.org/media_tree.git
  12983. F: drivers/media/cec/usb/rainshadow/
  12984. RALINK MIPS ARCHITECTURE
  12985. M: John Crispin <john@phrozen.org>
  12986. L: linux-mips@vger.kernel.org
  12987. S: Maintained
  12988. F: arch/mips/ralink
  12989. RALINK RT2X00 WIRELESS LAN DRIVER
  12990. M: Stanislaw Gruszka <stf_xl@wp.pl>
  12991. M: Helmut Schaa <helmut.schaa@googlemail.com>
  12992. L: linux-wireless@vger.kernel.org
  12993. S: Maintained
  12994. F: drivers/net/wireless/ralink/rt2x00/
  12995. RAMDISK RAM BLOCK DEVICE DRIVER
  12996. M: Jens Axboe <axboe@kernel.dk>
  12997. S: Maintained
  12998. F: Documentation/admin-guide/blockdev/ramdisk.rst
  12999. F: drivers/block/brd.c
  13000. RANCHU VIRTUAL BOARD FOR MIPS
  13001. M: Miodrag Dinic <miodrag.dinic@mips.com>
  13002. L: linux-mips@vger.kernel.org
  13003. S: Supported
  13004. F: arch/mips/configs/generic/board-ranchu.config
  13005. F: arch/mips/generic/board-ranchu.c
  13006. RANDOM NUMBER DRIVER
  13007. M: "Theodore Ts'o" <tytso@mit.edu>
  13008. S: Maintained
  13009. F: drivers/char/random.c
  13010. RAPIDIO SUBSYSTEM
  13011. M: Matt Porter <mporter@kernel.crashing.org>
  13012. M: Alexandre Bounine <alex.bou9@gmail.com>
  13013. S: Maintained
  13014. F: drivers/rapidio/
  13015. RAS INFRASTRUCTURE
  13016. M: Tony Luck <tony.luck@intel.com>
  13017. M: Borislav Petkov <bp@alien8.de>
  13018. L: linux-edac@vger.kernel.org
  13019. S: Maintained
  13020. F: Documentation/admin-guide/ras.rst
  13021. F: drivers/ras/
  13022. F: include/linux/ras.h
  13023. F: include/ras/ras_event.h
  13024. RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
  13025. L: linux-wireless@vger.kernel.org
  13026. S: Orphan
  13027. F: drivers/net/wireless/ray*
  13028. RC-CORE / LIRC FRAMEWORK
  13029. M: Sean Young <sean@mess.org>
  13030. L: linux-media@vger.kernel.org
  13031. S: Maintained
  13032. W: http://linuxtv.org
  13033. T: git git://linuxtv.org/media_tree.git
  13034. F: Documentation/driver-api/media/rc-core.rst
  13035. F: Documentation/userspace-api/media/rc/
  13036. F: drivers/media/rc/
  13037. F: include/media/rc-map.h
  13038. F: include/media/rc-core.h
  13039. F: include/uapi/linux/lirc.h
  13040. RCMM REMOTE CONTROLS DECODER
  13041. M: Patrick Lerda <patrick9876@free.fr>
  13042. S: Maintained
  13043. F: drivers/media/rc/ir-rcmm-decoder.c
  13044. RCUTORTURE TEST FRAMEWORK
  13045. M: "Paul E. McKenney" <paulmck@kernel.org>
  13046. M: Josh Triplett <josh@joshtriplett.org>
  13047. R: Steven Rostedt <rostedt@goodmis.org>
  13048. R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  13049. R: Lai Jiangshan <jiangshanlai@gmail.com>
  13050. L: rcu@vger.kernel.org
  13051. S: Supported
  13052. T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  13053. F: tools/testing/selftests/rcutorture
  13054. RDACM20 Camera Sensor
  13055. M: Jacopo Mondi <jacopo+renesas@jmondi.org>
  13056. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  13057. M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  13058. M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
  13059. L: linux-media@vger.kernel.org
  13060. S: Maintained
  13061. F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
  13062. F: drivers/media/i2c/max9271.c
  13063. F: drivers/media/i2c/max9271.h
  13064. F: drivers/media/i2c/rdacm20.c
  13065. RDC R-321X SoC
  13066. M: Florian Fainelli <florian@openwrt.org>
  13067. S: Maintained
  13068. RDC R6040 FAST ETHERNET DRIVER
  13069. M: Florian Fainelli <f.fainelli@gmail.com>
  13070. L: netdev@vger.kernel.org
  13071. S: Maintained
  13072. F: drivers/net/ethernet/rdc/r6040.c
  13073. RDMAVT - RDMA verbs software
  13074. M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
  13075. M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
  13076. L: linux-rdma@vger.kernel.org
  13077. S: Supported
  13078. F: drivers/infiniband/sw/rdmavt
  13079. RDS - RELIABLE DATAGRAM SOCKETS
  13080. M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
  13081. L: netdev@vger.kernel.org
  13082. L: linux-rdma@vger.kernel.org
  13083. L: rds-devel@oss.oracle.com (moderated for non-subscribers)
  13084. S: Supported
  13085. W: https://oss.oracle.com/projects/rds/
  13086. F: Documentation/networking/rds.rst
  13087. F: net/rds/
  13088. RDT - RESOURCE ALLOCATION
  13089. M: Fenghua Yu <fenghua.yu@intel.com>
  13090. M: Reinette Chatre <reinette.chatre@intel.com>
  13091. L: linux-kernel@vger.kernel.org
  13092. S: Supported
  13093. F: Documentation/x86/resctrl*
  13094. F: arch/x86/include/asm/resctrl.h
  13095. F: arch/x86/kernel/cpu/resctrl/
  13096. F: tools/testing/selftests/resctrl/
  13097. READ-COPY UPDATE (RCU)
  13098. M: "Paul E. McKenney" <paulmck@kernel.org>
  13099. M: Josh Triplett <josh@joshtriplett.org>
  13100. R: Steven Rostedt <rostedt@goodmis.org>
  13101. R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  13102. R: Lai Jiangshan <jiangshanlai@gmail.com>
  13103. R: Joel Fernandes <joel@joelfernandes.org>
  13104. L: rcu@vger.kernel.org
  13105. S: Supported
  13106. W: http://www.rdrop.com/users/paulmck/RCU/
  13107. T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  13108. F: Documentation/RCU/
  13109. F: include/linux/rcu*
  13110. F: kernel/rcu/
  13111. X: Documentation/RCU/torture.rst
  13112. X: include/linux/srcu*.h
  13113. X: kernel/rcu/srcu*.c
  13114. REAL TIME CLOCK (RTC) SUBSYSTEM
  13115. M: Alessandro Zummo <a.zummo@towertech.it>
  13116. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  13117. L: linux-rtc@vger.kernel.org
  13118. S: Maintained
  13119. Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
  13120. T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
  13121. F: Documentation/admin-guide/rtc.rst
  13122. F: Documentation/devicetree/bindings/rtc/
  13123. F: drivers/rtc/
  13124. F: include/linux/platform_data/rtc-*
  13125. F: include/linux/rtc.h
  13126. F: include/linux/rtc/
  13127. F: include/uapi/linux/rtc.h
  13128. F: tools/testing/selftests/rtc/
  13129. REALTEK AUDIO CODECS
  13130. M: Oder Chiou <oder_chiou@realtek.com>
  13131. S: Maintained
  13132. F: include/sound/rt*.h
  13133. F: sound/soc/codecs/rt*
  13134. REALTEK RTL83xx SMI DSA ROUTER CHIPS
  13135. M: Linus Walleij <linus.walleij@linaro.org>
  13136. S: Maintained
  13137. F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
  13138. F: drivers/net/dsa/realtek-smi*
  13139. F: drivers/net/dsa/rtl83*
  13140. REALTEK WIRELESS DRIVER (rtlwifi family)
  13141. M: Ping-Ke Shih <pkshih@realtek.com>
  13142. L: linux-wireless@vger.kernel.org
  13143. S: Maintained
  13144. W: https://wireless.wiki.kernel.org/
  13145. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
  13146. F: drivers/net/wireless/realtek/rtlwifi/
  13147. REALTEK WIRELESS DRIVER (rtw88)
  13148. M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
  13149. L: linux-wireless@vger.kernel.org
  13150. S: Maintained
  13151. F: drivers/net/wireless/realtek/rtw88/
  13152. REDPINE WIRELESS DRIVER
  13153. M: Amitkumar Karwar <amitkarwar@gmail.com>
  13154. M: Siva Rebbagondla <siva8118@gmail.com>
  13155. L: linux-wireless@vger.kernel.org
  13156. S: Maintained
  13157. F: drivers/net/wireless/rsi/
  13158. REGISTER MAP ABSTRACTION
  13159. M: Mark Brown <broonie@kernel.org>
  13160. L: linux-kernel@vger.kernel.org
  13161. S: Supported
  13162. T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
  13163. F: Documentation/devicetree/bindings/regmap/
  13164. F: drivers/base/regmap/
  13165. F: include/linux/regmap.h
  13166. REISERFS FILE SYSTEM
  13167. L: reiserfs-devel@vger.kernel.org
  13168. S: Supported
  13169. F: fs/reiserfs/
  13170. REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
  13171. M: Ohad Ben-Cohen <ohad@wizery.com>
  13172. M: Bjorn Andersson <bjorn.andersson@linaro.org>
  13173. L: linux-remoteproc@vger.kernel.org
  13174. S: Maintained
  13175. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
  13176. F: Documentation/ABI/testing/sysfs-class-remoteproc
  13177. F: Documentation/devicetree/bindings/remoteproc/
  13178. F: Documentation/staging/remoteproc.rst
  13179. F: drivers/remoteproc/
  13180. F: include/linux/remoteproc.h
  13181. F: include/linux/remoteproc/
  13182. REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
  13183. M: Ohad Ben-Cohen <ohad@wizery.com>
  13184. M: Bjorn Andersson <bjorn.andersson@linaro.org>
  13185. L: linux-remoteproc@vger.kernel.org
  13186. S: Maintained
  13187. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
  13188. F: Documentation/ABI/testing/sysfs-bus-rpmsg
  13189. F: Documentation/staging/rpmsg.rst
  13190. F: drivers/rpmsg/
  13191. F: include/linux/rpmsg.h
  13192. F: include/linux/rpmsg/
  13193. F: include/uapi/linux/rpmsg.h
  13194. F: samples/rpmsg/
  13195. RENESAS CLOCK DRIVERS
  13196. M: Geert Uytterhoeven <geert+renesas@glider.be>
  13197. L: linux-renesas-soc@vger.kernel.org
  13198. S: Supported
  13199. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
  13200. F: Documentation/devicetree/bindings/clock/renesas,*
  13201. F: drivers/clk/renesas/
  13202. RENESAS EMEV2 I2C DRIVER
  13203. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  13204. S: Supported
  13205. F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
  13206. F: drivers/i2c/busses/i2c-emev2.c
  13207. RENESAS ETHERNET DRIVERS
  13208. R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
  13209. L: netdev@vger.kernel.org
  13210. L: linux-renesas-soc@vger.kernel.org
  13211. F: Documentation/devicetree/bindings/net/renesas,*.yaml
  13212. F: drivers/net/ethernet/renesas/
  13213. F: include/linux/sh_eth.h
  13214. RENESAS R-CAR GYROADC DRIVER
  13215. M: Marek Vasut <marek.vasut@gmail.com>
  13216. L: linux-iio@vger.kernel.org
  13217. S: Supported
  13218. F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
  13219. F: drivers/iio/adc/rcar-gyroadc.c
  13220. RENESAS R-CAR I2C DRIVERS
  13221. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  13222. S: Supported
  13223. F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
  13224. F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
  13225. F: drivers/i2c/busses/i2c-rcar.c
  13226. F: drivers/i2c/busses/i2c-sh_mobile.c
  13227. RENESAS R-CAR THERMAL DRIVERS
  13228. M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
  13229. L: linux-renesas-soc@vger.kernel.org
  13230. S: Supported
  13231. F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
  13232. F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
  13233. F: drivers/thermal/rcar_gen3_thermal.c
  13234. F: drivers/thermal/rcar_thermal.c
  13235. RENESAS RIIC DRIVER
  13236. M: Chris Brandt <chris.brandt@renesas.com>
  13237. S: Supported
  13238. F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
  13239. F: drivers/i2c/busses/i2c-riic.c
  13240. RENESAS USB PHY DRIVER
  13241. M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  13242. L: linux-renesas-soc@vger.kernel.org
  13243. S: Maintained
  13244. F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
  13245. RESET CONTROLLER FRAMEWORK
  13246. M: Philipp Zabel <p.zabel@pengutronix.de>
  13247. S: Maintained
  13248. T: git git://git.pengutronix.de/git/pza/linux
  13249. F: Documentation/devicetree/bindings/reset/
  13250. F: drivers/reset/
  13251. F: include/dt-bindings/reset/
  13252. F: include/linux/reset-controller.h
  13253. F: include/linux/reset.h
  13254. F: include/linux/reset/
  13255. K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
  13256. RESTARTABLE SEQUENCES SUPPORT
  13257. M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  13258. M: Peter Zijlstra <peterz@infradead.org>
  13259. M: "Paul E. McKenney" <paulmck@kernel.org>
  13260. M: Boqun Feng <boqun.feng@gmail.com>
  13261. L: linux-kernel@vger.kernel.org
  13262. S: Supported
  13263. F: include/trace/events/rseq.h
  13264. F: include/uapi/linux/rseq.h
  13265. F: kernel/rseq.c
  13266. F: tools/testing/selftests/rseq/
  13267. RFKILL
  13268. M: Johannes Berg <johannes@sipsolutions.net>
  13269. L: linux-wireless@vger.kernel.org
  13270. S: Maintained
  13271. W: https://wireless.wiki.kernel.org/
  13272. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
  13273. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
  13274. F: Documentation/ABI/stable/sysfs-class-rfkill
  13275. F: Documentation/driver-api/rfkill.rst
  13276. F: include/linux/rfkill.h
  13277. F: include/uapi/linux/rfkill.h
  13278. F: net/rfkill/
  13279. RHASHTABLE
  13280. M: Thomas Graf <tgraf@suug.ch>
  13281. M: Herbert Xu <herbert@gondor.apana.org.au>
  13282. L: netdev@vger.kernel.org
  13283. S: Maintained
  13284. F: include/linux/rhashtable-types.h
  13285. F: include/linux/rhashtable.h
  13286. F: lib/rhashtable.c
  13287. F: lib/test_rhashtable.c
  13288. RICOH R5C592 MEMORYSTICK DRIVER
  13289. M: Maxim Levitsky <maximlevitsky@gmail.com>
  13290. S: Maintained
  13291. F: drivers/memstick/host/r592.*
  13292. RICOH SMARTMEDIA/XD DRIVER
  13293. M: Maxim Levitsky <maximlevitsky@gmail.com>
  13294. S: Maintained
  13295. F: drivers/mtd/nand/raw/r852.c
  13296. F: drivers/mtd/nand/raw/r852.h
  13297. RISC-V ARCHITECTURE
  13298. M: Paul Walmsley <paul.walmsley@sifive.com>
  13299. M: Palmer Dabbelt <palmer@dabbelt.com>
  13300. M: Albert Ou <aou@eecs.berkeley.edu>
  13301. L: linux-riscv@lists.infradead.org
  13302. S: Supported
  13303. P: Documentation/riscv/patch-acceptance.rst
  13304. T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
  13305. F: arch/riscv/
  13306. N: riscv
  13307. K: riscv
  13308. RNBD BLOCK DRIVERS
  13309. M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
  13310. M: Jack Wang <jinpu.wang@cloud.ionos.com>
  13311. L: linux-block@vger.kernel.org
  13312. S: Maintained
  13313. F: drivers/block/rnbd/
  13314. ROCCAT DRIVERS
  13315. M: Stefan Achatz <erazor_de@users.sourceforge.net>
  13316. S: Maintained
  13317. W: http://sourceforge.net/projects/roccat/
  13318. F: Documentation/ABI/*/sysfs-driver-hid-roccat*
  13319. F: drivers/hid/hid-roccat*
  13320. F: include/linux/hid-roccat*
  13321. ROCKCHIP ISP V1 DRIVER
  13322. M: Helen Koike <helen.koike@collabora.com>
  13323. M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
  13324. L: linux-media@vger.kernel.org
  13325. S: Maintained
  13326. F: Documentation/admin-guide/media/rkisp1.rst
  13327. F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
  13328. F: drivers/staging/media/rkisp1/
  13329. ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
  13330. M: Jacob Chen <jacob-chen@iotwrt.com>
  13331. M: Ezequiel Garcia <ezequiel@collabora.com>
  13332. L: linux-media@vger.kernel.org
  13333. L: linux-rockchip@lists.infradead.org
  13334. S: Maintained
  13335. F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
  13336. F: drivers/media/platform/rockchip/rga/
  13337. ROCKCHIP VIDEO DECODER DRIVER
  13338. M: Ezequiel Garcia <ezequiel@collabora.com>
  13339. L: linux-media@vger.kernel.org
  13340. L: linux-rockchip@lists.infradead.org
  13341. S: Maintained
  13342. F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
  13343. F: drivers/staging/media/rkvdec/
  13344. ROCKER DRIVER
  13345. M: Jiri Pirko <jiri@resnulli.us>
  13346. L: netdev@vger.kernel.org
  13347. S: Supported
  13348. F: drivers/net/ethernet/rocker/
  13349. ROCKETPORT DRIVER
  13350. S: Maintained
  13351. W: http://www.comtrol.com
  13352. F: Documentation/driver-api/serial/rocket.rst
  13353. F: drivers/tty/rocket*
  13354. ROCKETPORT EXPRESS/INFINITY DRIVER
  13355. M: Kevin Cernekee <cernekee@gmail.com>
  13356. L: linux-serial@vger.kernel.org
  13357. S: Odd Fixes
  13358. F: drivers/tty/serial/rp2.*
  13359. ROHM BD99954 CHARGER IC
  13360. R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
  13361. L: linux-power@fi.rohmeurope.com
  13362. S: Supported
  13363. F: drivers/power/supply/bd99954-charger.c
  13364. F: drivers/power/supply/bd99954-charger.h
  13365. ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
  13366. M: Tomasz Duszynski <tduszyns@gmail.com>
  13367. S: Maintained
  13368. F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
  13369. F: drivers/iio/light/bh1750.c
  13370. ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
  13371. M: Marek Vasut <marek.vasut+renesas@gmail.com>
  13372. L: linux-kernel@vger.kernel.org
  13373. L: linux-renesas-soc@vger.kernel.org
  13374. S: Supported
  13375. F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
  13376. F: drivers/gpio/gpio-bd9571mwv.c
  13377. F: drivers/mfd/bd9571mwv.c
  13378. F: drivers/regulator/bd9571mwv-regulator.c
  13379. F: include/linux/mfd/bd9571mwv.h
  13380. ROHM POWER MANAGEMENT IC DEVICE DRIVERS
  13381. R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
  13382. L: linux-power@fi.rohmeurope.com
  13383. S: Supported
  13384. F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
  13385. F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
  13386. F: drivers/clk/clk-bd718x7.c
  13387. F: drivers/gpio/gpio-bd70528.c
  13388. F: drivers/gpio/gpio-bd71828.c
  13389. F: drivers/mfd/rohm-bd70528.c
  13390. F: drivers/mfd/rohm-bd71828.c
  13391. F: drivers/mfd/rohm-bd718x7.c
  13392. F: drivers/power/supply/bd70528-charger.c
  13393. F: drivers/regulator/bd70528-regulator.c
  13394. F: drivers/regulator/bd71828-regulator.c
  13395. F: drivers/regulator/bd718x7-regulator.c
  13396. F: drivers/regulator/rohm-regulator.c
  13397. F: drivers/rtc/rtc-bd70528.c
  13398. F: drivers/watchdog/bd70528_wdt.c
  13399. F: include/linux/mfd/rohm-bd70528.h
  13400. F: include/linux/mfd/rohm-bd71828.h
  13401. F: include/linux/mfd/rohm-bd718x7.h
  13402. F: include/linux/mfd/rohm-generic.h
  13403. F: include/linux/mfd/rohm-shared.h
  13404. ROSE NETWORK LAYER
  13405. M: Ralf Baechle <ralf@linux-mips.org>
  13406. L: linux-hams@vger.kernel.org
  13407. S: Maintained
  13408. W: http://www.linux-ax25.org/
  13409. F: include/net/rose.h
  13410. F: include/uapi/linux/rose.h
  13411. F: net/rose/
  13412. ROTATION DRIVER FOR ALLWINNER A83T
  13413. M: Jernej Skrabec <jernej.skrabec@siol.net>
  13414. L: linux-media@vger.kernel.org
  13415. S: Maintained
  13416. T: git git://linuxtv.org/media_tree.git
  13417. F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
  13418. F: drivers/media/platform/sunxi/sun8i-rotate/
  13419. RTL2830 MEDIA DRIVER
  13420. M: Antti Palosaari <crope@iki.fi>
  13421. L: linux-media@vger.kernel.org
  13422. S: Maintained
  13423. W: https://linuxtv.org
  13424. W: http://palosaari.fi/linux/
  13425. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  13426. T: git git://linuxtv.org/anttip/media_tree.git
  13427. F: drivers/media/dvb-frontends/rtl2830*
  13428. RTL2832 MEDIA DRIVER
  13429. M: Antti Palosaari <crope@iki.fi>
  13430. L: linux-media@vger.kernel.org
  13431. S: Maintained
  13432. W: https://linuxtv.org
  13433. W: http://palosaari.fi/linux/
  13434. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  13435. T: git git://linuxtv.org/anttip/media_tree.git
  13436. F: drivers/media/dvb-frontends/rtl2832*
  13437. RTL2832_SDR MEDIA DRIVER
  13438. M: Antti Palosaari <crope@iki.fi>
  13439. L: linux-media@vger.kernel.org
  13440. S: Maintained
  13441. W: https://linuxtv.org
  13442. W: http://palosaari.fi/linux/
  13443. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  13444. T: git git://linuxtv.org/anttip/media_tree.git
  13445. F: drivers/media/dvb-frontends/rtl2832_sdr*
  13446. RTL8180 WIRELESS DRIVER
  13447. L: linux-wireless@vger.kernel.org
  13448. S: Orphan
  13449. W: https://wireless.wiki.kernel.org/
  13450. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
  13451. F: drivers/net/wireless/realtek/rtl818x/rtl8180/
  13452. RTL8187 WIRELESS DRIVER
  13453. M: Herton Ronaldo Krzesinski <herton@canonical.com>
  13454. M: Hin-Tak Leung <htl10@users.sourceforge.net>
  13455. M: Larry Finger <Larry.Finger@lwfinger.net>
  13456. L: linux-wireless@vger.kernel.org
  13457. S: Maintained
  13458. W: https://wireless.wiki.kernel.org/
  13459. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
  13460. F: drivers/net/wireless/realtek/rtl818x/rtl8187/
  13461. RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
  13462. M: Jes Sorensen <Jes.Sorensen@gmail.com>
  13463. L: linux-wireless@vger.kernel.org
  13464. S: Maintained
  13465. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
  13466. F: drivers/net/wireless/realtek/rtl8xxxu/
  13467. RTRS TRANSPORT DRIVERS
  13468. M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
  13469. M: Jack Wang <jinpu.wang@cloud.ionos.com>
  13470. L: linux-rdma@vger.kernel.org
  13471. S: Maintained
  13472. F: drivers/infiniband/ulp/rtrs/
  13473. RXRPC SOCKETS (AF_RXRPC)
  13474. M: David Howells <dhowells@redhat.com>
  13475. L: linux-afs@lists.infradead.org
  13476. S: Supported
  13477. W: https://www.infradead.org/~dhowells/kafs/
  13478. F: Documentation/networking/rxrpc.rst
  13479. F: include/keys/rxrpc-type.h
  13480. F: include/net/af_rxrpc.h
  13481. F: include/trace/events/rxrpc.h
  13482. F: include/uapi/linux/rxrpc.h
  13483. F: net/rxrpc/
  13484. S3 SAVAGE FRAMEBUFFER DRIVER
  13485. M: Antonino Daplas <adaplas@gmail.com>
  13486. L: linux-fbdev@vger.kernel.org
  13487. S: Maintained
  13488. F: drivers/video/fbdev/savage/
  13489. S390
  13490. M: Heiko Carstens <hca@linux.ibm.com>
  13491. M: Vasily Gorbik <gor@linux.ibm.com>
  13492. M: Christian Borntraeger <borntraeger@de.ibm.com>
  13493. L: linux-s390@vger.kernel.org
  13494. S: Supported
  13495. W: http://www.ibm.com/developerworks/linux/linux390/
  13496. T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
  13497. F: Documentation/driver-api/s390-drivers.rst
  13498. F: Documentation/s390/
  13499. F: arch/s390/
  13500. F: drivers/s390/
  13501. S390 COMMON I/O LAYER
  13502. M: Vineeth Vijayan <vneethv@linux.ibm.com>
  13503. M: Peter Oberparleiter <oberpar@linux.ibm.com>
  13504. L: linux-s390@vger.kernel.org
  13505. S: Supported
  13506. W: http://www.ibm.com/developerworks/linux/linux390/
  13507. F: drivers/s390/cio/
  13508. S390 DASD DRIVER
  13509. M: Stefan Haberland <sth@linux.ibm.com>
  13510. M: Jan Hoeppner <hoeppner@linux.ibm.com>
  13511. L: linux-s390@vger.kernel.org
  13512. S: Supported
  13513. W: http://www.ibm.com/developerworks/linux/linux390/
  13514. F: block/partitions/ibm.c
  13515. F: drivers/s390/block/dasd*
  13516. F: include/linux/dasd_mod.h
  13517. S390 IOMMU (PCI)
  13518. M: Matthew Rosato <mjrosato@linux.ibm.com>
  13519. M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
  13520. L: linux-s390@vger.kernel.org
  13521. S: Supported
  13522. W: http://www.ibm.com/developerworks/linux/linux390/
  13523. F: drivers/iommu/s390-iommu.c
  13524. S390 IUCV NETWORK LAYER
  13525. M: Julian Wiedmann <jwi@linux.ibm.com>
  13526. M: Karsten Graul <kgraul@linux.ibm.com>
  13527. L: linux-s390@vger.kernel.org
  13528. S: Supported
  13529. W: http://www.ibm.com/developerworks/linux/linux390/
  13530. F: drivers/s390/net/*iucv*
  13531. F: include/net/iucv/
  13532. F: net/iucv/
  13533. S390 NETWORK DRIVERS
  13534. M: Julian Wiedmann <jwi@linux.ibm.com>
  13535. M: Karsten Graul <kgraul@linux.ibm.com>
  13536. L: linux-s390@vger.kernel.org
  13537. S: Supported
  13538. W: http://www.ibm.com/developerworks/linux/linux390/
  13539. F: drivers/s390/net/
  13540. S390 PCI SUBSYSTEM
  13541. M: Niklas Schnelle <schnelle@linux.ibm.com>
  13542. M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
  13543. L: linux-s390@vger.kernel.org
  13544. S: Supported
  13545. W: http://www.ibm.com/developerworks/linux/linux390/
  13546. F: arch/s390/pci/
  13547. F: drivers/pci/hotplug/s390_pci_hpc.c
  13548. F: Documentation/s390/pci.rst
  13549. S390 VFIO AP DRIVER
  13550. M: Tony Krowiak <akrowiak@linux.ibm.com>
  13551. M: Pierre Morel <pmorel@linux.ibm.com>
  13552. M: Halil Pasic <pasic@linux.ibm.com>
  13553. L: linux-s390@vger.kernel.org
  13554. S: Supported
  13555. W: http://www.ibm.com/developerworks/linux/linux390/
  13556. F: Documentation/s390/vfio-ap.rst
  13557. F: drivers/s390/crypto/vfio_ap_drv.c
  13558. F: drivers/s390/crypto/vfio_ap_ops.c
  13559. F: drivers/s390/crypto/vfio_ap_private.h
  13560. S390 VFIO-CCW DRIVER
  13561. M: Cornelia Huck <cohuck@redhat.com>
  13562. M: Eric Farman <farman@linux.ibm.com>
  13563. R: Halil Pasic <pasic@linux.ibm.com>
  13564. L: linux-s390@vger.kernel.org
  13565. L: kvm@vger.kernel.org
  13566. S: Supported
  13567. F: Documentation/s390/vfio-ccw.rst
  13568. F: drivers/s390/cio/vfio_ccw*
  13569. F: include/uapi/linux/vfio_ccw.h
  13570. S390 VFIO-PCI DRIVER
  13571. M: Matthew Rosato <mjrosato@linux.ibm.com>
  13572. L: linux-s390@vger.kernel.org
  13573. L: kvm@vger.kernel.org
  13574. S: Supported
  13575. F: drivers/vfio/pci/vfio_pci_zdev.c
  13576. F: include/uapi/linux/vfio_zdev.h
  13577. S390 ZCRYPT DRIVER
  13578. M: Harald Freudenberger <freude@linux.ibm.com>
  13579. L: linux-s390@vger.kernel.org
  13580. S: Supported
  13581. W: http://www.ibm.com/developerworks/linux/linux390/
  13582. F: drivers/s390/crypto/
  13583. S390 ZFCP DRIVER
  13584. M: Steffen Maier <maier@linux.ibm.com>
  13585. M: Benjamin Block <bblock@linux.ibm.com>
  13586. L: linux-s390@vger.kernel.org
  13587. S: Supported
  13588. W: http://www.ibm.com/developerworks/linux/linux390/
  13589. F: drivers/s390/scsi/zfcp_*
  13590. S3C24XX SD/MMC Driver
  13591. M: Ben Dooks <ben-linux@fluff.org>
  13592. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13593. S: Supported
  13594. F: drivers/mmc/host/s3cmci.*
  13595. SAA6588 RDS RECEIVER DRIVER
  13596. M: Hans Verkuil <hverkuil@xs4all.nl>
  13597. L: linux-media@vger.kernel.org
  13598. S: Odd Fixes
  13599. W: https://linuxtv.org
  13600. T: git git://linuxtv.org/media_tree.git
  13601. F: drivers/media/i2c/saa6588*
  13602. SAA7134 VIDEO4LINUX DRIVER
  13603. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  13604. L: linux-media@vger.kernel.org
  13605. S: Odd fixes
  13606. W: https://linuxtv.org
  13607. T: git git://linuxtv.org/media_tree.git
  13608. F: Documentation/driver-api/media/drivers/saa7134*
  13609. F: drivers/media/pci/saa7134/
  13610. SAA7146 VIDEO4LINUX-2 DRIVER
  13611. M: Hans Verkuil <hverkuil@xs4all.nl>
  13612. L: linux-media@vger.kernel.org
  13613. S: Maintained
  13614. T: git git://linuxtv.org/media_tree.git
  13615. F: drivers/media/common/saa7146/
  13616. F: drivers/media/pci/saa7146/
  13617. F: include/media/drv-intf/saa7146*
  13618. SAFESETID SECURITY MODULE
  13619. M: Micah Morton <mortonm@chromium.org>
  13620. S: Supported
  13621. F: Documentation/admin-guide/LSM/SafeSetID.rst
  13622. F: security/safesetid/
  13623. SAMSUNG AUDIO (ASoC) DRIVERS
  13624. M: Krzysztof Kozlowski <krzk@kernel.org>
  13625. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  13626. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  13627. S: Supported
  13628. F: Documentation/devicetree/bindings/sound/samsung*
  13629. F: sound/soc/samsung/
  13630. SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
  13631. M: Krzysztof Kozlowski <krzk@kernel.org>
  13632. L: linux-crypto@vger.kernel.org
  13633. L: linux-samsung-soc@vger.kernel.org
  13634. S: Maintained
  13635. F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
  13636. F: drivers/crypto/exynos-rng.c
  13637. SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
  13638. M: Łukasz Stelmach <l.stelmach@samsung.com>
  13639. L: linux-samsung-soc@vger.kernel.org
  13640. S: Maintained
  13641. F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
  13642. F: drivers/char/hw_random/exynos-trng.c
  13643. SAMSUNG FRAMEBUFFER DRIVER
  13644. M: Jingoo Han <jingoohan1@gmail.com>
  13645. L: linux-fbdev@vger.kernel.org
  13646. S: Maintained
  13647. F: drivers/video/fbdev/s3c-fb.c
  13648. SAMSUNG LAPTOP DRIVER
  13649. M: Corentin Chary <corentin.chary@gmail.com>
  13650. L: platform-driver-x86@vger.kernel.org
  13651. S: Maintained
  13652. F: drivers/platform/x86/samsung-laptop.c
  13653. SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
  13654. M: Krzysztof Kozlowski <krzk@kernel.org>
  13655. M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  13656. L: linux-kernel@vger.kernel.org
  13657. L: linux-samsung-soc@vger.kernel.org
  13658. S: Supported
  13659. F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
  13660. F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
  13661. F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
  13662. F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
  13663. F: drivers/clk/clk-s2mps11.c
  13664. F: drivers/mfd/sec*.c
  13665. F: drivers/regulator/s2m*.c
  13666. F: drivers/regulator/s5m*.c
  13667. F: drivers/rtc/rtc-s5m.c
  13668. F: include/linux/mfd/samsung/
  13669. SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
  13670. M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
  13671. L: linux-media@vger.kernel.org
  13672. L: linux-samsung-soc@vger.kernel.org
  13673. S: Maintained
  13674. F: drivers/media/platform/s3c-camif/
  13675. F: include/media/drv-intf/s3c_camif.h
  13676. SAMSUNG S3FWRN5 NFC DRIVER
  13677. M: Krzysztof Kozlowski <krzk@kernel.org>
  13678. M: Krzysztof Opasiak <k.opasiak@samsung.com>
  13679. L: linux-nfc@lists.01.org (moderated for non-subscribers)
  13680. S: Maintained
  13681. F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
  13682. F: drivers/nfc/s3fwrn5
  13683. SAMSUNG S5C73M3 CAMERA DRIVER
  13684. M: Andrzej Hajda <a.hajda@samsung.com>
  13685. L: linux-media@vger.kernel.org
  13686. S: Supported
  13687. F: drivers/media/i2c/s5c73m3/*
  13688. SAMSUNG S5K5BAF CAMERA DRIVER
  13689. M: Andrzej Hajda <a.hajda@samsung.com>
  13690. L: linux-media@vger.kernel.org
  13691. S: Supported
  13692. F: drivers/media/i2c/s5k5baf.c
  13693. SAMSUNG S5P Security SubSystem (SSS) DRIVER
  13694. M: Krzysztof Kozlowski <krzk@kernel.org>
  13695. M: Vladimir Zapolskiy <vz@mleia.com>
  13696. M: Kamil Konieczny <k.konieczny@samsung.com>
  13697. L: linux-crypto@vger.kernel.org
  13698. L: linux-samsung-soc@vger.kernel.org
  13699. S: Maintained
  13700. F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
  13701. F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
  13702. F: drivers/crypto/s5p-sss.c
  13703. SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
  13704. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  13705. L: linux-media@vger.kernel.org
  13706. S: Supported
  13707. Q: https://patchwork.linuxtv.org/project/linux-media/list/
  13708. F: drivers/media/platform/exynos4-is/
  13709. SAMSUNG SOC CLOCK DRIVERS
  13710. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  13711. M: Tomasz Figa <tomasz.figa@gmail.com>
  13712. M: Chanwoo Choi <cw00.choi@samsung.com>
  13713. L: linux-samsung-soc@vger.kernel.org
  13714. S: Supported
  13715. T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
  13716. F: Documentation/devicetree/bindings/clock/exynos*.txt
  13717. F: Documentation/devicetree/bindings/clock/samsung,s3c*
  13718. F: Documentation/devicetree/bindings/clock/samsung,s5p*
  13719. F: drivers/clk/samsung/
  13720. F: include/dt-bindings/clock/exynos*.h
  13721. F: include/linux/clk/samsung.h
  13722. F: include/linux/platform_data/clk-s3c2410.h
  13723. SAMSUNG SPI DRIVERS
  13724. M: Krzysztof Kozlowski <krzk@kernel.org>
  13725. M: Andi Shyti <andi@etezian.org>
  13726. L: linux-spi@vger.kernel.org
  13727. L: linux-samsung-soc@vger.kernel.org
  13728. S: Maintained
  13729. F: Documentation/devicetree/bindings/spi/spi-samsung.txt
  13730. F: drivers/spi/spi-s3c*
  13731. F: include/linux/platform_data/spi-s3c64xx.h
  13732. F: include/linux/spi/s3c24xx-fiq.h
  13733. SAMSUNG SXGBE DRIVERS
  13734. M: Byungho An <bh74.an@samsung.com>
  13735. L: netdev@vger.kernel.org
  13736. S: Supported
  13737. F: drivers/net/ethernet/samsung/sxgbe/
  13738. SAMSUNG THERMAL DRIVER
  13739. M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  13740. L: linux-pm@vger.kernel.org
  13741. L: linux-samsung-soc@vger.kernel.org
  13742. S: Supported
  13743. T: git https://github.com/lmajewski/linux-samsung-thermal.git
  13744. F: drivers/thermal/samsung/
  13745. SAMSUNG USB2 PHY DRIVER
  13746. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  13747. L: linux-kernel@vger.kernel.org
  13748. S: Supported
  13749. F: Documentation/devicetree/bindings/phy/samsung-phy.txt
  13750. F: Documentation/driver-api/phy/samsung-usb2.rst
  13751. F: drivers/phy/samsung/phy-exynos4210-usb2.c
  13752. F: drivers/phy/samsung/phy-exynos4x12-usb2.c
  13753. F: drivers/phy/samsung/phy-exynos5250-usb2.c
  13754. F: drivers/phy/samsung/phy-s5pv210-usb2.c
  13755. F: drivers/phy/samsung/phy-samsung-usb2.c
  13756. F: drivers/phy/samsung/phy-samsung-usb2.h
  13757. SC1200 WDT DRIVER
  13758. M: Zwane Mwaikambo <zwanem@gmail.com>
  13759. S: Maintained
  13760. F: drivers/watchdog/sc1200wdt.c
  13761. SCHEDULER
  13762. M: Ingo Molnar <mingo@redhat.com>
  13763. M: Peter Zijlstra <peterz@infradead.org>
  13764. M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
  13765. M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
  13766. R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
  13767. R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
  13768. R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
  13769. R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
  13770. R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
  13771. L: linux-kernel@vger.kernel.org
  13772. S: Maintained
  13773. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
  13774. F: include/linux/preempt.h
  13775. F: include/linux/sched.h
  13776. F: include/linux/wait.h
  13777. F: include/uapi/linux/sched.h
  13778. F: kernel/sched/
  13779. SCR24X CHIP CARD INTERFACE DRIVER
  13780. M: Lubomir Rintel <lkundrak@v3.sk>
  13781. S: Supported
  13782. F: drivers/char/pcmcia/scr24x_cs.c
  13783. SCSI CDROM DRIVER
  13784. M: Jens Axboe <axboe@kernel.dk>
  13785. L: linux-scsi@vger.kernel.org
  13786. S: Maintained
  13787. W: http://www.kernel.dk
  13788. F: drivers/scsi/sr*
  13789. SCSI RDMA PROTOCOL (SRP) INITIATOR
  13790. M: Bart Van Assche <bvanassche@acm.org>
  13791. L: linux-rdma@vger.kernel.org
  13792. S: Supported
  13793. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  13794. F: drivers/infiniband/ulp/srp/
  13795. F: include/scsi/srp.h
  13796. SCSI RDMA PROTOCOL (SRP) TARGET
  13797. M: Bart Van Assche <bvanassche@acm.org>
  13798. L: linux-rdma@vger.kernel.org
  13799. L: target-devel@vger.kernel.org
  13800. S: Supported
  13801. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  13802. F: drivers/infiniband/ulp/srpt/
  13803. SCSI SG DRIVER
  13804. M: Doug Gilbert <dgilbert@interlog.com>
  13805. L: linux-scsi@vger.kernel.org
  13806. S: Maintained
  13807. W: http://sg.danny.cz/sg
  13808. F: Documentation/scsi/scsi-generic.rst
  13809. F: drivers/scsi/sg.c
  13810. F: include/scsi/sg.h
  13811. SCSI SUBSYSTEM
  13812. M: "James E.J. Bottomley" <jejb@linux.ibm.com>
  13813. M: "Martin K. Petersen" <martin.petersen@oracle.com>
  13814. L: linux-scsi@vger.kernel.org
  13815. S: Maintained
  13816. Q: https://patchwork.kernel.org/project/linux-scsi/list/
  13817. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
  13818. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
  13819. F: Documentation/devicetree/bindings/scsi/
  13820. F: drivers/scsi/
  13821. F: include/scsi/
  13822. SCSI TAPE DRIVER
  13823. M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
  13824. L: linux-scsi@vger.kernel.org
  13825. S: Maintained
  13826. F: Documentation/scsi/st.rst
  13827. F: drivers/scsi/st.*
  13828. F: drivers/scsi/st_*.h
  13829. SCSI TARGET SUBSYSTEM
  13830. M: "Martin K. Petersen" <martin.petersen@oracle.com>
  13831. L: linux-scsi@vger.kernel.org
  13832. L: target-devel@vger.kernel.org
  13833. S: Supported
  13834. W: http://www.linux-iscsi.org
  13835. Q: https://patchwork.kernel.org/project/target-devel/list/
  13836. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
  13837. F: Documentation/target/
  13838. F: drivers/target/
  13839. F: include/target/
  13840. SCTP PROTOCOL
  13841. M: Vlad Yasevich <vyasevich@gmail.com>
  13842. M: Neil Horman <nhorman@tuxdriver.com>
  13843. M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  13844. L: linux-sctp@vger.kernel.org
  13845. S: Maintained
  13846. W: http://lksctp.sourceforge.net
  13847. F: Documentation/networking/sctp.rst
  13848. F: include/linux/sctp.h
  13849. F: include/net/sctp/
  13850. F: include/uapi/linux/sctp.h
  13851. F: net/sctp/
  13852. SCx200 CPU SUPPORT
  13853. M: Jim Cromie <jim.cromie@gmail.com>
  13854. S: Odd Fixes
  13855. F: Documentation/i2c/busses/scx200_acb.rst
  13856. F: arch/x86/platform/scx200/
  13857. F: drivers/i2c/busses/scx200*
  13858. F: drivers/mtd/maps/scx200_docflash.c
  13859. F: drivers/watchdog/scx200_wdt.c
  13860. F: include/linux/scx200.h
  13861. SCx200 GPIO DRIVER
  13862. M: Jim Cromie <jim.cromie@gmail.com>
  13863. S: Maintained
  13864. F: drivers/char/scx200_gpio.c
  13865. F: include/linux/scx200_gpio.h
  13866. SCx200 HRT CLOCKSOURCE DRIVER
  13867. M: Jim Cromie <jim.cromie@gmail.com>
  13868. S: Maintained
  13869. F: drivers/clocksource/scx200_hrt.c
  13870. SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
  13871. M: Sascha Sommer <saschasommer@freenet.de>
  13872. L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
  13873. S: Maintained
  13874. F: drivers/mmc/host/sdricoh_cs.c
  13875. SECO BOARDS CEC DRIVER
  13876. M: Ettore Chimenti <ek5.chimenti@gmail.com>
  13877. S: Maintained
  13878. F: drivers/media/cec/platform/seco/seco-cec.c
  13879. F: drivers/media/cec/platform/seco/seco-cec.h
  13880. SECURE COMPUTING
  13881. M: Kees Cook <keescook@chromium.org>
  13882. R: Andy Lutomirski <luto@amacapital.net>
  13883. R: Will Drewry <wad@chromium.org>
  13884. S: Supported
  13885. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
  13886. F: Documentation/userspace-api/seccomp_filter.rst
  13887. F: include/linux/seccomp.h
  13888. F: include/uapi/linux/seccomp.h
  13889. F: kernel/seccomp.c
  13890. F: tools/testing/selftests/kselftest_harness.h
  13891. F: tools/testing/selftests/seccomp/*
  13892. K: \bsecure_computing
  13893. K: \bTIF_SECCOMP\b
  13894. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
  13895. M: Al Cooper <alcooperx@gmail.com>
  13896. L: linux-mmc@vger.kernel.org
  13897. L: bcm-kernel-feedback-list@broadcom.com
  13898. S: Maintained
  13899. F: drivers/mmc/host/sdhci-brcmstb*
  13900. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
  13901. M: Adrian Hunter <adrian.hunter@intel.com>
  13902. L: linux-mmc@vger.kernel.org
  13903. S: Maintained
  13904. F: drivers/mmc/host/sdhci*
  13905. F: include/linux/mmc/sdhci*
  13906. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
  13907. M: Eugen Hristev <eugen.hristev@microchip.com>
  13908. L: linux-mmc@vger.kernel.org
  13909. S: Supported
  13910. F: drivers/mmc/host/sdhci-of-at91.c
  13911. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
  13912. M: Ben Dooks <ben-linux@fluff.org>
  13913. M: Jaehoon Chung <jh80.chung@samsung.com>
  13914. L: linux-mmc@vger.kernel.org
  13915. S: Maintained
  13916. F: drivers/mmc/host/sdhci-s3c*
  13917. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
  13918. M: Viresh Kumar <vireshk@kernel.org>
  13919. L: linux-mmc@vger.kernel.org
  13920. S: Maintained
  13921. F: drivers/mmc/host/sdhci-spear.c
  13922. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
  13923. M: Kishon Vijay Abraham I <kishon@ti.com>
  13924. L: linux-mmc@vger.kernel.org
  13925. S: Maintained
  13926. F: drivers/mmc/host/sdhci-omap.c
  13927. SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
  13928. M: Jonathan Derrick <jonathan.derrick@intel.com>
  13929. M: Revanth Rajashekar <revanth.rajashekar@intel.com>
  13930. L: linux-block@vger.kernel.org
  13931. S: Supported
  13932. F: block/opal_proto.h
  13933. F: block/sed*
  13934. F: include/linux/sed*
  13935. F: include/uapi/linux/sed*
  13936. SECURITY CONTACT
  13937. M: Security Officers <security@kernel.org>
  13938. S: Supported
  13939. F: Documentation/admin-guide/security-bugs.rst
  13940. SECURITY SUBSYSTEM
  13941. M: James Morris <jmorris@namei.org>
  13942. M: "Serge E. Hallyn" <serge@hallyn.com>
  13943. L: linux-security-module@vger.kernel.org (suggested Cc:)
  13944. S: Supported
  13945. W: http://kernsec.org/
  13946. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
  13947. F: security/
  13948. X: security/selinux/
  13949. SELINUX SECURITY MODULE
  13950. M: Paul Moore <paul@paul-moore.com>
  13951. M: Stephen Smalley <stephen.smalley.work@gmail.com>
  13952. M: Eric Paris <eparis@parisplace.org>
  13953. L: selinux@vger.kernel.org
  13954. S: Supported
  13955. W: https://selinuxproject.org
  13956. W: https://github.com/SELinuxProject
  13957. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
  13958. F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
  13959. F: Documentation/ABI/obsolete/sysfs-selinux-disable
  13960. F: Documentation/admin-guide/LSM/SELinux.rst
  13961. F: include/trace/events/avc.h
  13962. F: include/uapi/linux/selinux_netlink.h
  13963. F: scripts/selinux/
  13964. F: security/selinux/
  13965. SENSABLE PHANTOM
  13966. M: Jiri Slaby <jirislaby@kernel.org>
  13967. S: Maintained
  13968. F: drivers/misc/phantom.c
  13969. F: include/uapi/linux/phantom.h
  13970. SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
  13971. M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
  13972. S: Maintained
  13973. F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
  13974. F: drivers/iio/chemical/scd30.h
  13975. F: drivers/iio/chemical/scd30_core.c
  13976. F: drivers/iio/chemical/scd30_i2c.c
  13977. F: drivers/iio/chemical/scd30_serial.c
  13978. SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
  13979. M: Tomasz Duszynski <tduszyns@gmail.com>
  13980. S: Maintained
  13981. F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
  13982. F: drivers/iio/chemical/sps30.c
  13983. SERIAL DEVICE BUS
  13984. M: Rob Herring <robh@kernel.org>
  13985. L: linux-serial@vger.kernel.org
  13986. S: Maintained
  13987. F: Documentation/devicetree/bindings/serial/serial.yaml
  13988. F: drivers/tty/serdev/
  13989. F: include/linux/serdev.h
  13990. SERIAL DRIVERS
  13991. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  13992. L: linux-serial@vger.kernel.org
  13993. S: Maintained
  13994. F: Documentation/devicetree/bindings/serial/
  13995. F: drivers/tty/serial/
  13996. SERIAL IR RECEIVER
  13997. M: Sean Young <sean@mess.org>
  13998. L: linux-media@vger.kernel.org
  13999. S: Maintained
  14000. F: drivers/media/rc/serial_ir.c
  14001. SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
  14002. M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  14003. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  14004. S: Maintained
  14005. F: Documentation/devicetree/bindings/slimbus/
  14006. F: drivers/slimbus/
  14007. F: include/linux/slimbus.h
  14008. SFC NETWORK DRIVER
  14009. M: Edward Cree <ecree.xilinx@gmail.com>
  14010. M: Martin Habets <habetsm.xilinx@gmail.com>
  14011. L: netdev@vger.kernel.org
  14012. S: Supported
  14013. F: drivers/net/ethernet/sfc/
  14014. SFF/SFP/SFP+ MODULE SUPPORT
  14015. M: Russell King <linux@armlinux.org.uk>
  14016. L: netdev@vger.kernel.org
  14017. S: Maintained
  14018. F: drivers/net/phy/phylink.c
  14019. F: drivers/net/phy/sfp*
  14020. F: include/linux/mdio/mdio-i2c.h
  14021. F: include/linux/phylink.h
  14022. F: include/linux/sfp.h
  14023. K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
  14024. SGI GRU DRIVER
  14025. M: Dimitri Sivanich <sivanich@sgi.com>
  14026. S: Maintained
  14027. F: drivers/misc/sgi-gru/
  14028. SGI XP/XPC/XPNET DRIVER
  14029. M: Cliff Whickman <cpw@sgi.com>
  14030. M: Robin Holt <robinmholt@gmail.com>
  14031. S: Maintained
  14032. F: drivers/misc/sgi-xp/
  14033. SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
  14034. M: Karsten Graul <kgraul@linux.ibm.com>
  14035. L: linux-s390@vger.kernel.org
  14036. S: Supported
  14037. W: http://www.ibm.com/developerworks/linux/linux390/
  14038. F: net/smc/
  14039. SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
  14040. M: Linus Walleij <linus.walleij@linaro.org>
  14041. L: linux-iio@vger.kernel.org
  14042. S: Maintained
  14043. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
  14044. F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
  14045. F: drivers/iio/light/gp2ap002.c
  14046. SHARP RJ54N1CB0C SENSOR DRIVER
  14047. M: Jacopo Mondi <jacopo@jmondi.org>
  14048. L: linux-media@vger.kernel.org
  14049. S: Odd fixes
  14050. T: git git://linuxtv.org/media_tree.git
  14051. F: drivers/media/i2c/rj54n1cb0c.c
  14052. F: include/media/i2c/rj54n1cb0c.h
  14053. SH_VOU V4L2 OUTPUT DRIVER
  14054. L: linux-media@vger.kernel.org
  14055. S: Orphan
  14056. F: drivers/media/platform/sh_vou.c
  14057. F: include/media/drv-intf/sh_vou.h
  14058. SI2157 MEDIA DRIVER
  14059. M: Antti Palosaari <crope@iki.fi>
  14060. L: linux-media@vger.kernel.org
  14061. S: Maintained
  14062. W: https://linuxtv.org
  14063. W: http://palosaari.fi/linux/
  14064. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  14065. T: git git://linuxtv.org/anttip/media_tree.git
  14066. F: drivers/media/tuners/si2157*
  14067. SI2165 MEDIA DRIVER
  14068. M: Matthias Schwarzott <zzam@gentoo.org>
  14069. L: linux-media@vger.kernel.org
  14070. S: Maintained
  14071. W: https://linuxtv.org
  14072. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  14073. F: drivers/media/dvb-frontends/si2165*
  14074. SI2168 MEDIA DRIVER
  14075. M: Antti Palosaari <crope@iki.fi>
  14076. L: linux-media@vger.kernel.org
  14077. S: Maintained
  14078. W: https://linuxtv.org
  14079. W: http://palosaari.fi/linux/
  14080. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  14081. T: git git://linuxtv.org/anttip/media_tree.git
  14082. F: drivers/media/dvb-frontends/si2168*
  14083. SI470X FM RADIO RECEIVER I2C DRIVER
  14084. M: Hans Verkuil <hverkuil@xs4all.nl>
  14085. L: linux-media@vger.kernel.org
  14086. S: Odd Fixes
  14087. W: https://linuxtv.org
  14088. T: git git://linuxtv.org/media_tree.git
  14089. F: drivers/media/radio/si470x/radio-si470x-i2c.c
  14090. SI470X FM RADIO RECEIVER USB DRIVER
  14091. M: Hans Verkuil <hverkuil@xs4all.nl>
  14092. L: linux-media@vger.kernel.org
  14093. S: Maintained
  14094. W: https://linuxtv.org
  14095. T: git git://linuxtv.org/media_tree.git
  14096. F: drivers/media/radio/si470x/radio-si470x-common.c
  14097. F: drivers/media/radio/si470x/radio-si470x-usb.c
  14098. F: drivers/media/radio/si470x/radio-si470x.h
  14099. SI4713 FM RADIO TRANSMITTER I2C DRIVER
  14100. M: Eduardo Valentin <edubezval@gmail.com>
  14101. L: linux-media@vger.kernel.org
  14102. S: Odd Fixes
  14103. W: https://linuxtv.org
  14104. T: git git://linuxtv.org/media_tree.git
  14105. F: drivers/media/radio/si4713/si4713.?
  14106. SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
  14107. M: Eduardo Valentin <edubezval@gmail.com>
  14108. L: linux-media@vger.kernel.org
  14109. S: Odd Fixes
  14110. W: https://linuxtv.org
  14111. T: git git://linuxtv.org/media_tree.git
  14112. F: drivers/media/radio/si4713/radio-platform-si4713.c
  14113. SI4713 FM RADIO TRANSMITTER USB DRIVER
  14114. M: Hans Verkuil <hverkuil@xs4all.nl>
  14115. L: linux-media@vger.kernel.org
  14116. S: Maintained
  14117. W: https://linuxtv.org
  14118. T: git git://linuxtv.org/media_tree.git
  14119. F: drivers/media/radio/si4713/radio-usb-si4713.c
  14120. SIANO DVB DRIVER
  14121. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  14122. L: linux-media@vger.kernel.org
  14123. S: Odd fixes
  14124. W: https://linuxtv.org
  14125. T: git git://linuxtv.org/media_tree.git
  14126. F: drivers/media/common/siano/
  14127. F: drivers/media/mmc/siano/
  14128. F: drivers/media/usb/siano/
  14129. F: drivers/media/usb/siano/
  14130. SIFIVE DRIVERS
  14131. M: Palmer Dabbelt <palmer@dabbelt.com>
  14132. M: Paul Walmsley <paul.walmsley@sifive.com>
  14133. L: linux-riscv@lists.infradead.org
  14134. S: Supported
  14135. T: git git://github.com/sifive/riscv-linux.git
  14136. N: sifive
  14137. K: [^@]sifive
  14138. SIFIVE FU540 SYSTEM-ON-CHIP
  14139. M: Paul Walmsley <paul.walmsley@sifive.com>
  14140. M: Palmer Dabbelt <palmer@dabbelt.com>
  14141. L: linux-riscv@lists.infradead.org
  14142. S: Supported
  14143. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
  14144. N: fu540
  14145. K: fu540
  14146. SIFIVE PDMA DRIVER
  14147. M: Green Wan <green.wan@sifive.com>
  14148. S: Maintained
  14149. F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
  14150. F: drivers/dma/sf-pdma/
  14151. SILEAD TOUCHSCREEN DRIVER
  14152. M: Hans de Goede <hdegoede@redhat.com>
  14153. L: linux-input@vger.kernel.org
  14154. L: platform-driver-x86@vger.kernel.org
  14155. S: Maintained
  14156. F: drivers/input/touchscreen/silead.c
  14157. F: drivers/platform/x86/touchscreen_dmi.c
  14158. SILICON LABS WIRELESS DRIVERS (for WFxxx series)
  14159. M: Jérôme Pouiller <jerome.pouiller@silabs.com>
  14160. S: Supported
  14161. F: drivers/staging/wfx/
  14162. SILICON MOTION SM712 FRAME BUFFER DRIVER
  14163. M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  14164. M: Teddy Wang <teddy.wang@siliconmotion.com>
  14165. M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  14166. L: linux-fbdev@vger.kernel.org
  14167. S: Maintained
  14168. F: Documentation/fb/sm712fb.rst
  14169. F: drivers/video/fbdev/sm712*
  14170. SIMPLE FIRMWARE INTERFACE (SFI)
  14171. S: Obsolete
  14172. W: http://simplefirmware.org/
  14173. F: arch/x86/platform/sfi/
  14174. F: drivers/sfi/
  14175. F: include/linux/sfi*.h
  14176. SIMPLEFB FB DRIVER
  14177. M: Hans de Goede <hdegoede@redhat.com>
  14178. L: linux-fbdev@vger.kernel.org
  14179. S: Maintained
  14180. F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
  14181. F: drivers/video/fbdev/simplefb.c
  14182. F: include/linux/platform_data/simplefb.h
  14183. SIMTEC EB110ATX (Chalice CATS)
  14184. M: Simtec Linux Team <linux@simtec.co.uk>
  14185. S: Supported
  14186. W: http://www.simtec.co.uk/products/EB110ATX/
  14187. SIMTEC EB2410ITX (BAST)
  14188. M: Simtec Linux Team <linux@simtec.co.uk>
  14189. S: Supported
  14190. W: http://www.simtec.co.uk/products/EB2410ITX/
  14191. F: arch/arm/mach-s3c/bast-ide.c
  14192. F: arch/arm/mach-s3c/bast-irq.c
  14193. F: arch/arm/mach-s3c/mach-bast.c
  14194. SIOX
  14195. M: Thorsten Scherer <t.scherer@eckelmann.de>
  14196. M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  14197. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  14198. S: Supported
  14199. F: drivers/gpio/gpio-siox.c
  14200. F: drivers/siox/*
  14201. F: include/trace/events/siox.h
  14202. SIPHASH PRF ROUTINES
  14203. M: Jason A. Donenfeld <Jason@zx2c4.com>
  14204. S: Maintained
  14205. F: include/linux/siphash.h
  14206. F: lib/siphash.c
  14207. F: lib/test_siphash.c
  14208. SIS 190 ETHERNET DRIVER
  14209. M: Francois Romieu <romieu@fr.zoreil.com>
  14210. L: netdev@vger.kernel.org
  14211. S: Maintained
  14212. F: drivers/net/ethernet/sis/sis190.c
  14213. SIS 900/7016 FAST ETHERNET DRIVER
  14214. M: Daniele Venzano <venza@brownhat.org>
  14215. L: netdev@vger.kernel.org
  14216. S: Maintained
  14217. W: http://www.brownhat.org/sis900.html
  14218. F: drivers/net/ethernet/sis/sis900.*
  14219. SIS FRAMEBUFFER DRIVER
  14220. M: Thomas Winischhofer <thomas@winischhofer.net>
  14221. S: Maintained
  14222. W: http://www.winischhofer.net/linuxsisvga.shtml
  14223. F: Documentation/fb/sisfb.rst
  14224. F: drivers/video/fbdev/sis/
  14225. F: include/video/sisfb.h
  14226. SIS I2C TOUCHSCREEN DRIVER
  14227. M: Mika Penttilä <mika.penttila@nextfour.com>
  14228. L: linux-input@vger.kernel.org
  14229. S: Maintained
  14230. F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
  14231. F: drivers/input/touchscreen/sis_i2c.c
  14232. SIS USB2VGA DRIVER
  14233. M: Thomas Winischhofer <thomas@winischhofer.net>
  14234. S: Maintained
  14235. W: http://www.winischhofer.at/linuxsisusbvga.shtml
  14236. F: drivers/usb/misc/sisusbvga/
  14237. SLAB ALLOCATOR
  14238. M: Christoph Lameter <cl@linux.com>
  14239. M: Pekka Enberg <penberg@kernel.org>
  14240. M: David Rientjes <rientjes@google.com>
  14241. M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
  14242. M: Andrew Morton <akpm@linux-foundation.org>
  14243. L: linux-mm@kvack.org
  14244. S: Maintained
  14245. F: include/linux/sl?b*.h
  14246. F: mm/sl?b*
  14247. SLEEPABLE READ-COPY UPDATE (SRCU)
  14248. M: Lai Jiangshan <jiangshanlai@gmail.com>
  14249. M: "Paul E. McKenney" <paulmck@kernel.org>
  14250. M: Josh Triplett <josh@joshtriplett.org>
  14251. R: Steven Rostedt <rostedt@goodmis.org>
  14252. R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  14253. L: rcu@vger.kernel.org
  14254. S: Supported
  14255. W: http://www.rdrop.com/users/paulmck/RCU/
  14256. T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  14257. F: include/linux/srcu*.h
  14258. F: kernel/rcu/srcu*.c
  14259. SMACK SECURITY MODULE
  14260. M: Casey Schaufler <casey@schaufler-ca.com>
  14261. L: linux-security-module@vger.kernel.org
  14262. S: Maintained
  14263. W: http://schaufler-ca.com
  14264. T: git git://github.com/cschaufler/smack-next
  14265. F: Documentation/admin-guide/LSM/Smack.rst
  14266. F: security/smack/
  14267. SMC91x ETHERNET DRIVER
  14268. M: Nicolas Pitre <nico@fluxnic.net>
  14269. S: Odd Fixes
  14270. F: drivers/net/ethernet/smsc/smc91x.*
  14271. SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
  14272. M: Mark Rutland <mark.rutland@arm.com>
  14273. M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  14274. M: Sudeep Holla <sudeep.holla@arm.com>
  14275. L: linux-arm-kernel@lists.infradead.org
  14276. S: Maintained
  14277. F: drivers/firmware/smccc/
  14278. F: include/linux/arm-smccc.h
  14279. SMIA AND SMIA++ IMAGE SENSOR DRIVER
  14280. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  14281. L: linux-media@vger.kernel.org
  14282. S: Maintained
  14283. F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
  14284. F: drivers/media/i2c/smiapp-pll.c
  14285. F: drivers/media/i2c/smiapp-pll.h
  14286. F: drivers/media/i2c/smiapp/
  14287. F: include/uapi/linux/smiapp.h
  14288. SMM665 HARDWARE MONITOR DRIVER
  14289. M: Guenter Roeck <linux@roeck-us.net>
  14290. L: linux-hwmon@vger.kernel.org
  14291. S: Maintained
  14292. F: Documentation/hwmon/smm665.rst
  14293. F: drivers/hwmon/smm665.c
  14294. SMSC EMC2103 HARDWARE MONITOR DRIVER
  14295. M: Steve Glendinning <steve.glendinning@shawell.net>
  14296. L: linux-hwmon@vger.kernel.org
  14297. S: Maintained
  14298. F: Documentation/hwmon/emc2103.rst
  14299. F: drivers/hwmon/emc2103.c
  14300. SMSC SCH5627 HARDWARE MONITOR DRIVER
  14301. M: Hans de Goede <hdegoede@redhat.com>
  14302. L: linux-hwmon@vger.kernel.org
  14303. S: Supported
  14304. F: Documentation/hwmon/sch5627.rst
  14305. F: drivers/hwmon/sch5627.c
  14306. SMSC UFX6000 and UFX7000 USB to VGA DRIVER
  14307. M: Steve Glendinning <steve.glendinning@shawell.net>
  14308. L: linux-fbdev@vger.kernel.org
  14309. S: Maintained
  14310. F: drivers/video/fbdev/smscufx.c
  14311. SMSC47B397 HARDWARE MONITOR DRIVER
  14312. M: Jean Delvare <jdelvare@suse.com>
  14313. L: linux-hwmon@vger.kernel.org
  14314. S: Maintained
  14315. F: Documentation/hwmon/smsc47b397.rst
  14316. F: drivers/hwmon/smsc47b397.c
  14317. SMSC911x ETHERNET DRIVER
  14318. M: Steve Glendinning <steve.glendinning@shawell.net>
  14319. L: netdev@vger.kernel.org
  14320. S: Maintained
  14321. F: drivers/net/ethernet/smsc/smsc911x.*
  14322. F: include/linux/smsc911x.h
  14323. SMSC9420 PCI ETHERNET DRIVER
  14324. M: Steve Glendinning <steve.glendinning@shawell.net>
  14325. L: netdev@vger.kernel.org
  14326. S: Maintained
  14327. F: drivers/net/ethernet/smsc/smsc9420.*
  14328. SOCIONEXT (SNI) AVE NETWORK DRIVER
  14329. M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
  14330. L: netdev@vger.kernel.org
  14331. S: Maintained
  14332. F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
  14333. F: drivers/net/ethernet/socionext/sni_ave.c
  14334. SOCIONEXT (SNI) NETSEC NETWORK DRIVER
  14335. M: Jassi Brar <jaswinder.singh@linaro.org>
  14336. M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
  14337. L: netdev@vger.kernel.org
  14338. S: Maintained
  14339. F: Documentation/devicetree/bindings/net/socionext-netsec.txt
  14340. F: drivers/net/ethernet/socionext/netsec.c
  14341. SOCIONEXT (SNI) Synquacer SPI DRIVER
  14342. M: Masahisa Kojima <masahisa.kojima@linaro.org>
  14343. M: Jassi Brar <jaswinder.singh@linaro.org>
  14344. L: linux-spi@vger.kernel.org
  14345. S: Maintained
  14346. F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
  14347. F: drivers/spi/spi-synquacer.c
  14348. SOCIONEXT SYNQUACER I2C DRIVER
  14349. M: Ard Biesheuvel <ardb@kernel.org>
  14350. L: linux-i2c@vger.kernel.org
  14351. S: Maintained
  14352. F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
  14353. F: drivers/i2c/busses/i2c-synquacer.c
  14354. SOCIONEXT UNIPHIER SOUND DRIVER
  14355. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  14356. S: Orphan
  14357. F: sound/soc/uniphier/
  14358. SOEKRIS NET48XX LED SUPPORT
  14359. M: Chris Boot <bootc@bootc.net>
  14360. S: Maintained
  14361. F: drivers/leds/leds-net48xx.c
  14362. SOFT-IWARP DRIVER (siw)
  14363. M: Bernard Metzler <bmt@zurich.ibm.com>
  14364. L: linux-rdma@vger.kernel.org
  14365. S: Supported
  14366. F: drivers/infiniband/sw/siw/
  14367. F: include/uapi/rdma/siw-abi.h
  14368. SOFT-ROCE DRIVER (rxe)
  14369. M: Zhu Yanjun <yanjunz@nvidia.com>
  14370. L: linux-rdma@vger.kernel.org
  14371. S: Supported
  14372. F: drivers/infiniband/sw/rxe/
  14373. F: include/uapi/rdma/rdma_user_rxe.h
  14374. SOFTLOGIC 6x10 MPEG CODEC
  14375. M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
  14376. M: Anton Sviridenko <anton@corp.bluecherry.net>
  14377. M: Andrey Utkin <andrey_utkin@fastmail.com>
  14378. M: Ismael Luceno <ismael@iodev.co.uk>
  14379. L: linux-media@vger.kernel.org
  14380. S: Supported
  14381. F: drivers/media/pci/solo6x10/
  14382. SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
  14383. M: James Morse <james.morse@arm.com>
  14384. L: linux-arm-kernel@lists.infradead.org
  14385. S: Maintained
  14386. F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
  14387. F: drivers/firmware/arm_sdei.c
  14388. F: include/linux/arm_sdei.h
  14389. F: include/uapi/linux/arm_sdei.h
  14390. SOFTWARE RAID (Multiple Disks) SUPPORT
  14391. M: Song Liu <song@kernel.org>
  14392. L: linux-raid@vger.kernel.org
  14393. S: Supported
  14394. T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
  14395. F: drivers/md/Kconfig
  14396. F: drivers/md/Makefile
  14397. F: drivers/md/md*
  14398. F: drivers/md/raid*
  14399. F: include/linux/raid/
  14400. F: include/uapi/linux/raid/
  14401. SOLIDRUN CLEARFOG SUPPORT
  14402. M: Russell King <linux@armlinux.org.uk>
  14403. S: Maintained
  14404. F: arch/arm/boot/dts/armada-388-clearfog*
  14405. F: arch/arm/boot/dts/armada-38x-solidrun-*
  14406. SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
  14407. M: Russell King <linux@armlinux.org.uk>
  14408. S: Maintained
  14409. F: arch/arm/boot/dts/imx6*-cubox-i*
  14410. F: arch/arm/boot/dts/imx6*-hummingboard*
  14411. F: arch/arm/boot/dts/imx6*-sr-*
  14412. SONIC NETWORK DRIVER
  14413. M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  14414. L: netdev@vger.kernel.org
  14415. S: Maintained
  14416. F: drivers/net/ethernet/natsemi/sonic.*
  14417. SONICS SILICON BACKPLANE DRIVER (SSB)
  14418. M: Michael Buesch <m@bues.ch>
  14419. L: linux-wireless@vger.kernel.org
  14420. S: Maintained
  14421. F: drivers/ssb/
  14422. F: include/linux/ssb/
  14423. SONY IMX214 SENSOR DRIVER
  14424. M: Ricardo Ribalda <ribalda@kernel.org>
  14425. L: linux-media@vger.kernel.org
  14426. S: Maintained
  14427. T: git git://linuxtv.org/media_tree.git
  14428. F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
  14429. F: drivers/media/i2c/imx214.c
  14430. SONY IMX219 SENSOR DRIVER
  14431. M: Dave Stevenson <dave.stevenson@raspberrypi.com>
  14432. L: linux-media@vger.kernel.org
  14433. S: Maintained
  14434. T: git git://linuxtv.org/media_tree.git
  14435. F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
  14436. F: drivers/media/i2c/imx219.c
  14437. SONY IMX258 SENSOR DRIVER
  14438. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  14439. L: linux-media@vger.kernel.org
  14440. S: Maintained
  14441. T: git git://linuxtv.org/media_tree.git
  14442. F: drivers/media/i2c/imx258.c
  14443. SONY IMX274 SENSOR DRIVER
  14444. M: Leon Luo <leonl@leopardimaging.com>
  14445. L: linux-media@vger.kernel.org
  14446. S: Maintained
  14447. T: git git://linuxtv.org/media_tree.git
  14448. F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
  14449. F: drivers/media/i2c/imx274.c
  14450. SONY IMX290 SENSOR DRIVER
  14451. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  14452. L: linux-media@vger.kernel.org
  14453. S: Maintained
  14454. T: git git://linuxtv.org/media_tree.git
  14455. F: Documentation/devicetree/bindings/media/i2c/imx290.txt
  14456. F: drivers/media/i2c/imx290.c
  14457. SONY IMX319 SENSOR DRIVER
  14458. M: Bingbu Cao <bingbu.cao@intel.com>
  14459. L: linux-media@vger.kernel.org
  14460. S: Maintained
  14461. T: git git://linuxtv.org/media_tree.git
  14462. F: drivers/media/i2c/imx319.c
  14463. SONY IMX355 SENSOR DRIVER
  14464. M: Tianshu Qiu <tian.shu.qiu@intel.com>
  14465. L: linux-media@vger.kernel.org
  14466. S: Maintained
  14467. T: git git://linuxtv.org/media_tree.git
  14468. F: drivers/media/i2c/imx355.c
  14469. SONY MEMORYSTICK SUBSYSTEM
  14470. M: Maxim Levitsky <maximlevitsky@gmail.com>
  14471. M: Alex Dubov <oakad@yahoo.com>
  14472. M: Ulf Hansson <ulf.hansson@linaro.org>
  14473. L: linux-mmc@vger.kernel.org
  14474. S: Maintained
  14475. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
  14476. F: drivers/memstick/
  14477. F: include/linux/memstick.h
  14478. SONY VAIO CONTROL DEVICE DRIVER
  14479. M: Mattia Dongili <malattia@linux.it>
  14480. L: platform-driver-x86@vger.kernel.org
  14481. S: Maintained
  14482. W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
  14483. F: Documentation/admin-guide/laptops/sony-laptop.rst
  14484. F: drivers/char/sonypi.c
  14485. F: drivers/platform/x86/sony-laptop.c
  14486. F: include/linux/sony-laptop.h
  14487. SOUND
  14488. M: Jaroslav Kysela <perex@perex.cz>
  14489. M: Takashi Iwai <tiwai@suse.com>
  14490. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  14491. S: Maintained
  14492. W: http://www.alsa-project.org/
  14493. Q: http://patchwork.kernel.org/project/alsa-devel/list/
  14494. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  14495. F: Documentation/sound/
  14496. F: include/sound/
  14497. F: include/uapi/sound/
  14498. F: sound/
  14499. SOUND - COMPRESSED AUDIO
  14500. M: Vinod Koul <vkoul@kernel.org>
  14501. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  14502. S: Supported
  14503. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  14504. F: Documentation/sound/designs/compress-offload.rst
  14505. F: include/sound/compress_driver.h
  14506. F: include/uapi/sound/compress_*
  14507. F: sound/core/compress_offload.c
  14508. F: sound/soc/soc-compress.c
  14509. SOUND - DMAENGINE HELPERS
  14510. M: Lars-Peter Clausen <lars@metafoo.de>
  14511. S: Supported
  14512. F: include/sound/dmaengine_pcm.h
  14513. F: sound/core/pcm_dmaengine.c
  14514. F: sound/soc/soc-generic-dmaengine-pcm.c
  14515. SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
  14516. M: Liam Girdwood <lgirdwood@gmail.com>
  14517. M: Mark Brown <broonie@kernel.org>
  14518. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  14519. S: Supported
  14520. W: http://alsa-project.org/main/index.php/ASoC
  14521. T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
  14522. F: Documentation/devicetree/bindings/sound/
  14523. F: Documentation/sound/soc/
  14524. F: include/dt-bindings/sound/
  14525. F: include/sound/soc*
  14526. F: sound/soc/
  14527. SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
  14528. M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  14529. M: Liam Girdwood <lgirdwood@gmail.com>
  14530. M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
  14531. M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
  14532. M: Daniel Baluta <daniel.baluta@nxp.com>
  14533. L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
  14534. S: Supported
  14535. W: https://github.com/thesofproject/linux/
  14536. F: sound/soc/sof/
  14537. SOUNDWIRE SUBSYSTEM
  14538. M: Vinod Koul <vkoul@kernel.org>
  14539. M: Bard Liao <yung-chuan.liao@linux.intel.com>
  14540. R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  14541. R: Sanyog Kale <sanyog.r.kale@intel.com>
  14542. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  14543. S: Supported
  14544. F: Documentation/driver-api/soundwire/
  14545. F: drivers/soundwire/
  14546. F: include/linux/soundwire/
  14547. SP2 MEDIA DRIVER
  14548. M: Olli Salonen <olli.salonen@iki.fi>
  14549. L: linux-media@vger.kernel.org
  14550. S: Maintained
  14551. W: https://linuxtv.org
  14552. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  14553. F: drivers/media/dvb-frontends/sp2*
  14554. SPARC + UltraSPARC (sparc/sparc64)
  14555. M: "David S. Miller" <davem@davemloft.net>
  14556. L: sparclinux@vger.kernel.org
  14557. S: Maintained
  14558. Q: http://patchwork.ozlabs.org/project/sparclinux/list/
  14559. T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
  14560. T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
  14561. F: arch/sparc/
  14562. F: drivers/sbus/
  14563. SPARC SERIAL DRIVERS
  14564. M: "David S. Miller" <davem@davemloft.net>
  14565. L: sparclinux@vger.kernel.org
  14566. S: Maintained
  14567. T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
  14568. T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
  14569. F: drivers/tty/serial/suncore.c
  14570. F: drivers/tty/serial/sunhv.c
  14571. F: drivers/tty/serial/sunsab.c
  14572. F: drivers/tty/serial/sunsab.h
  14573. F: drivers/tty/serial/sunsu.c
  14574. F: drivers/tty/serial/sunzilog.c
  14575. F: drivers/tty/serial/sunzilog.h
  14576. F: drivers/tty/vcc.c
  14577. F: include/linux/sunserialcore.h
  14578. SPARSE CHECKER
  14579. M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
  14580. L: linux-sparse@vger.kernel.org
  14581. S: Maintained
  14582. W: https://sparse.docs.kernel.org/
  14583. T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
  14584. Q: https://patchwork.kernel.org/project/linux-sparse/list/
  14585. B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
  14586. F: include/linux/compiler.h
  14587. SPEAKUP CONSOLE SPEECH DRIVER
  14588. M: William Hubbs <w.d.hubbs@gmail.com>
  14589. M: Chris Brannon <chris@the-brannons.com>
  14590. M: Kirk Reiser <kirk@reisers.ca>
  14591. M: Samuel Thibault <samuel.thibault@ens-lyon.org>
  14592. L: speakup@linux-speakup.org
  14593. S: Odd Fixes
  14594. W: http://www.linux-speakup.org/
  14595. F: drivers/accessibility/speakup/
  14596. SPEAR CLOCK FRAMEWORK SUPPORT
  14597. M: Viresh Kumar <vireshk@kernel.org>
  14598. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  14599. S: Maintained
  14600. W: http://www.st.com/spear
  14601. F: drivers/clk/spear/
  14602. SPEAR PLATFORM SUPPORT
  14603. M: Viresh Kumar <vireshk@kernel.org>
  14604. M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
  14605. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  14606. S: Maintained
  14607. W: http://www.st.com/spear
  14608. F: arch/arm/boot/dts/spear*
  14609. F: arch/arm/mach-spear/
  14610. SPI NOR SUBSYSTEM
  14611. M: Tudor Ambarus <tudor.ambarus@microchip.com>
  14612. L: linux-mtd@lists.infradead.org
  14613. S: Maintained
  14614. W: http://www.linux-mtd.infradead.org/
  14615. Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
  14616. C: irc://irc.oftc.net/mtd
  14617. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
  14618. F: drivers/mtd/spi-nor/
  14619. F: include/linux/mtd/spi-nor.h
  14620. SPI SUBSYSTEM
  14621. M: Mark Brown <broonie@kernel.org>
  14622. L: linux-spi@vger.kernel.org
  14623. S: Maintained
  14624. Q: http://patchwork.kernel.org/project/spi-devel-general/list/
  14625. T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
  14626. F: Documentation/devicetree/bindings/spi/
  14627. F: Documentation/spi/
  14628. F: drivers/spi/
  14629. F: include/linux/spi/
  14630. F: include/uapi/linux/spi/
  14631. F: tools/spi/
  14632. SPIDERNET NETWORK DRIVER for CELL
  14633. M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
  14634. L: netdev@vger.kernel.org
  14635. S: Supported
  14636. F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
  14637. F: drivers/net/ethernet/toshiba/spider_net*
  14638. SPMI SUBSYSTEM
  14639. R: Stephen Boyd <sboyd@kernel.org>
  14640. L: linux-arm-msm@vger.kernel.org
  14641. F: Documentation/devicetree/bindings/spmi/
  14642. F: drivers/spmi/
  14643. F: include/dt-bindings/spmi/spmi.h
  14644. F: include/linux/spmi.h
  14645. F: include/trace/events/spmi.h
  14646. SPU FILE SYSTEM
  14647. M: Jeremy Kerr <jk@ozlabs.org>
  14648. L: linuxppc-dev@lists.ozlabs.org
  14649. S: Supported
  14650. W: http://www.ibm.com/developerworks/power/cell/
  14651. F: Documentation/filesystems/spufs/spufs.rst
  14652. F: arch/powerpc/platforms/cell/spufs/
  14653. SQUASHFS FILE SYSTEM
  14654. M: Phillip Lougher <phillip@squashfs.org.uk>
  14655. L: squashfs-devel@lists.sourceforge.net (subscribers-only)
  14656. S: Maintained
  14657. W: http://squashfs.org.uk
  14658. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
  14659. F: Documentation/filesystems/squashfs.rst
  14660. F: fs/squashfs/
  14661. SRM (Alpha) environment access
  14662. M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
  14663. S: Maintained
  14664. F: arch/alpha/kernel/srm_env.c
  14665. ST LSM6DSx IMU IIO DRIVER
  14666. M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
  14667. L: linux-iio@vger.kernel.org
  14668. S: Maintained
  14669. W: http://www.st.com/
  14670. F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
  14671. F: drivers/iio/imu/st_lsm6dsx/
  14672. ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
  14673. M: Mickael Guene <mickael.guene@st.com>
  14674. L: linux-media@vger.kernel.org
  14675. S: Maintained
  14676. T: git git://linuxtv.org/media_tree.git
  14677. F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
  14678. F: drivers/media/i2c/st-mipid02.c
  14679. ST STM32 I2C/SMBUS DRIVER
  14680. M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
  14681. L: linux-i2c@vger.kernel.org
  14682. S: Maintained
  14683. F: drivers/i2c/busses/i2c-stm32*
  14684. ST VL53L0X ToF RANGER(I2C) IIO DRIVER
  14685. M: Song Qiang <songqiang1304521@gmail.com>
  14686. L: linux-iio@vger.kernel.org
  14687. S: Maintained
  14688. F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
  14689. F: drivers/iio/proximity/vl53l0x-i2c.c
  14690. STABLE BRANCH
  14691. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  14692. M: Sasha Levin <sashal@kernel.org>
  14693. L: stable@vger.kernel.org
  14694. S: Supported
  14695. F: Documentation/process/stable-kernel-rules.rst
  14696. STAGING - ATOMISP DRIVER
  14697. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  14698. R: Sakari Ailus <sakari.ailus@linux.intel.com>
  14699. L: linux-media@vger.kernel.org
  14700. S: Maintained
  14701. F: drivers/staging/media/atomisp/
  14702. STAGING - COMEDI
  14703. M: Ian Abbott <abbotti@mev.co.uk>
  14704. M: H Hartley Sweeten <hsweeten@visionengravers.com>
  14705. S: Odd Fixes
  14706. F: drivers/staging/comedi/
  14707. STAGING - FIELDBUS SUBSYSTEM
  14708. M: Sven Van Asbroeck <TheSven73@gmail.com>
  14709. S: Maintained
  14710. F: drivers/staging/fieldbus/*
  14711. F: drivers/staging/fieldbus/Documentation/
  14712. STAGING - HMS ANYBUS-S BUS
  14713. M: Sven Van Asbroeck <TheSven73@gmail.com>
  14714. S: Maintained
  14715. F: drivers/staging/fieldbus/anybuss/
  14716. STAGING - INDUSTRIAL IO
  14717. M: Jonathan Cameron <jic23@kernel.org>
  14718. L: linux-iio@vger.kernel.org
  14719. S: Odd Fixes
  14720. F: Documentation/devicetree/bindings/staging/iio/
  14721. F: drivers/staging/iio/
  14722. STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
  14723. M: Marc Dietrich <marvin24@gmx.de>
  14724. L: ac100@lists.launchpad.net (moderated for non-subscribers)
  14725. L: linux-tegra@vger.kernel.org
  14726. S: Maintained
  14727. F: drivers/staging/nvec/
  14728. STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
  14729. M: Jens Frederich <jfrederich@gmail.com>
  14730. M: Daniel Drake <dsd@laptop.org>
  14731. M: Jon Nettleton <jon.nettleton@gmail.com>
  14732. S: Maintained
  14733. W: http://wiki.laptop.org/go/DCON
  14734. F: drivers/staging/olpc_dcon/
  14735. STAGING - REALTEK RTL8188EU DRIVERS
  14736. M: Larry Finger <Larry.Finger@lwfinger.net>
  14737. S: Odd Fixes
  14738. F: drivers/staging/rtl8188eu/
  14739. STAGING - REALTEK RTL8712U DRIVERS
  14740. M: Larry Finger <Larry.Finger@lwfinger.net>
  14741. M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
  14742. S: Odd Fixes
  14743. F: drivers/staging/rtl8712/
  14744. STAGING - SEPS525 LCD CONTROLLER DRIVERS
  14745. M: Michael Hennerich <michael.hennerich@analog.com>
  14746. L: linux-fbdev@vger.kernel.org
  14747. S: Supported
  14748. F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
  14749. F: drivers/staging/fbtft/fb_seps525.c
  14750. STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
  14751. M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  14752. M: Teddy Wang <teddy.wang@siliconmotion.com>
  14753. M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  14754. L: linux-fbdev@vger.kernel.org
  14755. S: Maintained
  14756. F: drivers/staging/sm750fb/
  14757. STAGING - VIA VT665X DRIVERS
  14758. M: Forest Bond <forest@alittletooquiet.net>
  14759. S: Odd Fixes
  14760. F: drivers/staging/vt665?/
  14761. STAGING SUBSYSTEM
  14762. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  14763. L: linux-staging@lists.linux.dev
  14764. S: Supported
  14765. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
  14766. F: drivers/staging/
  14767. STARFIRE/DURALAN NETWORK DRIVER
  14768. M: Ion Badulescu <ionut@badula.org>
  14769. S: Odd Fixes
  14770. F: drivers/net/ethernet/adaptec/starfire*
  14771. STEC S1220 SKD DRIVER
  14772. M: Damien Le Moal <Damien.LeMoal@wdc.com>
  14773. L: linux-block@vger.kernel.org
  14774. S: Maintained
  14775. F: drivers/block/skd*[ch]
  14776. STI AUDIO (ASoC) DRIVERS
  14777. M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
  14778. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  14779. S: Maintained
  14780. F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
  14781. F: sound/soc/sti/
  14782. STI CEC DRIVER
  14783. M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
  14784. S: Maintained
  14785. F: Documentation/devicetree/bindings/media/stih-cec.txt
  14786. F: drivers/media/cec/platform/sti/
  14787. STK1160 USB VIDEO CAPTURE DRIVER
  14788. M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  14789. L: linux-media@vger.kernel.org
  14790. S: Maintained
  14791. T: git git://linuxtv.org/media_tree.git
  14792. F: drivers/media/usb/stk1160/
  14793. STM32 AUDIO (ASoC) DRIVERS
  14794. M: Olivier Moysan <olivier.moysan@st.com>
  14795. M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
  14796. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  14797. S: Maintained
  14798. F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
  14799. F: sound/soc/stm/
  14800. STM32 TIMER/LPTIMER DRIVERS
  14801. M: Fabrice Gasnier <fabrice.gasnier@st.com>
  14802. S: Maintained
  14803. F: Documentation/ABI/testing/*timer-stm32
  14804. F: Documentation/devicetree/bindings/*/*stm32-*timer*
  14805. F: drivers/*/stm32-*timer*
  14806. F: drivers/pwm/pwm-stm32*
  14807. F: include/linux/*/stm32-*tim*
  14808. STMMAC ETHERNET DRIVER
  14809. M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
  14810. M: Alexandre Torgue <alexandre.torgue@st.com>
  14811. M: Jose Abreu <joabreu@synopsys.com>
  14812. L: netdev@vger.kernel.org
  14813. S: Supported
  14814. W: http://www.stlinux.com
  14815. F: Documentation/networking/device_drivers/ethernet/stmicro/
  14816. F: drivers/net/ethernet/stmicro/stmmac/
  14817. SUN3/3X
  14818. M: Sam Creasey <sammy@sammy.net>
  14819. S: Maintained
  14820. W: http://sammy.net/sun3/
  14821. F: arch/m68k/include/asm/sun3*
  14822. F: arch/m68k/kernel/*sun3*
  14823. F: arch/m68k/sun3*/
  14824. F: drivers/net/ethernet/i825xx/sun3*
  14825. SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
  14826. M: Hans de Goede <hdegoede@redhat.com>
  14827. L: linux-input@vger.kernel.org
  14828. S: Maintained
  14829. F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
  14830. F: drivers/input/keyboard/sun4i-lradc-keys.c
  14831. SUNDANCE NETWORK DRIVER
  14832. M: Denis Kirjanov <kda@linux-powerpc.org>
  14833. L: netdev@vger.kernel.org
  14834. S: Maintained
  14835. F: drivers/net/ethernet/dlink/sundance.c
  14836. SUPERH
  14837. M: Yoshinori Sato <ysato@users.sourceforge.jp>
  14838. M: Rich Felker <dalias@libc.org>
  14839. L: linux-sh@vger.kernel.org
  14840. S: Maintained
  14841. Q: http://patchwork.kernel.org/project/linux-sh/list/
  14842. F: Documentation/sh/
  14843. F: arch/sh/
  14844. F: drivers/sh/
  14845. SUSPEND TO RAM
  14846. M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
  14847. M: Len Brown <len.brown@intel.com>
  14848. M: Pavel Machek <pavel@ucw.cz>
  14849. L: linux-pm@vger.kernel.org
  14850. S: Supported
  14851. B: https://bugzilla.kernel.org
  14852. F: Documentation/power/
  14853. F: arch/x86/kernel/acpi/
  14854. F: drivers/base/power/
  14855. F: include/linux/freezer.h
  14856. F: include/linux/pm.h
  14857. F: include/linux/suspend.h
  14858. F: kernel/power/
  14859. SVGA HANDLING
  14860. M: Martin Mares <mj@ucw.cz>
  14861. L: linux-video@atrey.karlin.mff.cuni.cz
  14862. S: Maintained
  14863. F: Documentation/admin-guide/svga.rst
  14864. F: arch/x86/boot/video*
  14865. SWIOTLB SUBSYSTEM
  14866. M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  14867. L: iommu@lists.linux-foundation.org
  14868. S: Supported
  14869. T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
  14870. F: arch/*/kernel/pci-swiotlb.c
  14871. F: include/linux/swiotlb.h
  14872. F: kernel/dma/swiotlb.c
  14873. SWITCHDEV
  14874. M: Jiri Pirko <jiri@resnulli.us>
  14875. M: Ivan Vecera <ivecera@redhat.com>
  14876. L: netdev@vger.kernel.org
  14877. S: Supported
  14878. F: include/net/switchdev.h
  14879. F: net/switchdev/
  14880. SY8106A REGULATOR DRIVER
  14881. M: Icenowy Zheng <icenowy@aosc.io>
  14882. S: Maintained
  14883. F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
  14884. F: drivers/regulator/sy8106a-regulator.c
  14885. SYNC FILE FRAMEWORK
  14886. M: Sumit Semwal <sumit.semwal@linaro.org>
  14887. R: Gustavo Padovan <gustavo@padovan.org>
  14888. L: linux-media@vger.kernel.org
  14889. L: dri-devel@lists.freedesktop.org
  14890. S: Maintained
  14891. T: git git://anongit.freedesktop.org/drm/drm-misc
  14892. F: Documentation/driver-api/sync_file.rst
  14893. F: drivers/dma-buf/dma-fence*
  14894. F: drivers/dma-buf/sw_sync.c
  14895. F: drivers/dma-buf/sync_*
  14896. F: include/linux/sync_file.h
  14897. F: include/uapi/linux/sync_file.h
  14898. SYNOPSYS ARC ARCHITECTURE
  14899. M: Vineet Gupta <vgupta@synopsys.com>
  14900. L: linux-snps-arc@lists.infradead.org
  14901. S: Supported
  14902. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
  14903. F: Documentation/devicetree/bindings/arc/*
  14904. F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
  14905. F: arch/arc/
  14906. F: drivers/clocksource/arc_timer.c
  14907. F: drivers/tty/serial/arc_uart.c
  14908. SYNOPSYS ARC HSDK SDP pll clock driver
  14909. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  14910. S: Supported
  14911. F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
  14912. F: drivers/clk/clk-hsdk-pll.c
  14913. SYNOPSYS ARC SDP clock driver
  14914. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  14915. S: Supported
  14916. F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
  14917. F: drivers/clk/axs10x/*
  14918. SYNOPSYS ARC SDP platform support
  14919. M: Alexey Brodkin <abrodkin@synopsys.com>
  14920. S: Supported
  14921. F: Documentation/devicetree/bindings/arc/axs10*
  14922. F: arch/arc/boot/dts/ax*
  14923. F: arch/arc/plat-axs10x
  14924. SYNOPSYS AXS10x RESET CONTROLLER DRIVER
  14925. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  14926. S: Supported
  14927. F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
  14928. F: drivers/reset/reset-axs10x.c
  14929. SYNOPSYS CREG GPIO DRIVER
  14930. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  14931. S: Maintained
  14932. F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
  14933. F: drivers/gpio/gpio-creg-snps.c
  14934. SYNOPSYS DESIGNWARE 8250 UART DRIVER
  14935. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  14936. S: Maintained
  14937. F: drivers/tty/serial/8250/8250_dw.c
  14938. F: drivers/tty/serial/8250/8250_dwlib.*
  14939. F: drivers/tty/serial/8250/8250_lpss.c
  14940. SYNOPSYS DESIGNWARE APB GPIO DRIVER
  14941. M: Hoan Tran <hoan@os.amperecomputing.com>
  14942. M: Serge Semin <fancer.lancer@gmail.com>
  14943. L: linux-gpio@vger.kernel.org
  14944. S: Maintained
  14945. F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
  14946. F: drivers/gpio/gpio-dwapb.c
  14947. SYNOPSYS DESIGNWARE APB SSI DRIVER
  14948. M: Serge Semin <fancer.lancer@gmail.com>
  14949. L: linux-spi@vger.kernel.org
  14950. S: Supported
  14951. F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
  14952. F: drivers/spi/spi-dw*
  14953. SYNOPSYS DESIGNWARE AXI DMAC DRIVER
  14954. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  14955. S: Maintained
  14956. F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
  14957. F: drivers/dma/dw-axi-dmac/
  14958. SYNOPSYS DESIGNWARE DMAC DRIVER
  14959. M: Viresh Kumar <vireshk@kernel.org>
  14960. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  14961. S: Maintained
  14962. F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
  14963. F: drivers/dma/dw/
  14964. F: include/dt-bindings/dma/dw-dmac.h
  14965. F: include/linux/dma/dw.h
  14966. F: include/linux/platform_data/dma-dw.h
  14967. SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
  14968. M: Jose Abreu <Jose.Abreu@synopsys.com>
  14969. L: netdev@vger.kernel.org
  14970. S: Supported
  14971. F: drivers/net/ethernet/synopsys/
  14972. SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
  14973. M: Jose Abreu <Jose.Abreu@synopsys.com>
  14974. L: netdev@vger.kernel.org
  14975. S: Supported
  14976. F: drivers/net/pcs/pcs-xpcs.c
  14977. F: include/linux/pcs/pcs-xpcs.h
  14978. SYNOPSYS DESIGNWARE I2C DRIVER
  14979. M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
  14980. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  14981. R: Mika Westerberg <mika.westerberg@linux.intel.com>
  14982. L: linux-i2c@vger.kernel.org
  14983. S: Maintained
  14984. F: drivers/i2c/busses/i2c-designware-*
  14985. F: include/linux/platform_data/i2c-designware.h
  14986. SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
  14987. M: Jaehoon Chung <jh80.chung@samsung.com>
  14988. L: linux-mmc@vger.kernel.org
  14989. S: Maintained
  14990. F: drivers/mmc/host/dw_mmc*
  14991. SYNOPSYS HSDK RESET CONTROLLER DRIVER
  14992. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  14993. S: Supported
  14994. F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
  14995. F: drivers/reset/reset-hsdk.c
  14996. F: include/dt-bindings/reset/snps,hsdk-reset.h
  14997. SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
  14998. M: Prabu Thangamuthu <prabu.t@synopsys.com>
  14999. M: Manjunath M B <manjumb@synopsys.com>
  15000. L: linux-mmc@vger.kernel.org
  15001. S: Maintained
  15002. F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
  15003. SYSTEM CONFIGURATION (SYSCON)
  15004. M: Lee Jones <lee.jones@linaro.org>
  15005. M: Arnd Bergmann <arnd@arndb.de>
  15006. S: Supported
  15007. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
  15008. F: drivers/mfd/syscon.c
  15009. SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
  15010. M: Sudeep Holla <sudeep.holla@arm.com>
  15011. R: Cristian Marussi <cristian.marussi@arm.com>
  15012. L: linux-arm-kernel@lists.infradead.org
  15013. S: Maintained
  15014. F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
  15015. F: drivers/clk/clk-sc[mp]i.c
  15016. F: drivers/cpufreq/sc[mp]i-cpufreq.c
  15017. F: drivers/firmware/arm_scmi/
  15018. F: drivers/firmware/arm_scpi.c
  15019. F: drivers/regulator/scmi-regulator.c
  15020. F: drivers/reset/reset-scmi.c
  15021. F: include/linux/sc[mp]i_protocol.h
  15022. F: include/trace/events/scmi.h
  15023. SYSTEM RESET/SHUTDOWN DRIVERS
  15024. M: Sebastian Reichel <sre@kernel.org>
  15025. L: linux-pm@vger.kernel.org
  15026. S: Maintained
  15027. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
  15028. F: Documentation/devicetree/bindings/power/reset/
  15029. F: drivers/power/reset/
  15030. SYSTEM TRACE MODULE CLASS
  15031. M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
  15032. S: Maintained
  15033. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
  15034. F: Documentation/trace/stm.rst
  15035. F: drivers/hwtracing/stm/
  15036. F: include/linux/stm.h
  15037. F: include/uapi/linux/stm.h
  15038. SYSTEM76 ACPI DRIVER
  15039. M: Jeremy Soller <jeremy@system76.com>
  15040. M: System76 Product Development <productdev@system76.com>
  15041. L: platform-driver-x86@vger.kernel.org
  15042. S: Maintained
  15043. F: drivers/platform/x86/system76_acpi.c
  15044. SYSV FILESYSTEM
  15045. M: Christoph Hellwig <hch@infradead.org>
  15046. S: Maintained
  15047. F: Documentation/filesystems/sysv-fs.rst
  15048. F: fs/sysv/
  15049. F: include/linux/sysv_fs.h
  15050. TASKSTATS STATISTICS INTERFACE
  15051. M: Balbir Singh <bsingharora@gmail.com>
  15052. S: Maintained
  15053. F: Documentation/accounting/taskstats*
  15054. F: include/linux/taskstats*
  15055. F: kernel/taskstats.c
  15056. TC subsystem
  15057. M: Jamal Hadi Salim <jhs@mojatatu.com>
  15058. M: Cong Wang <xiyou.wangcong@gmail.com>
  15059. M: Jiri Pirko <jiri@resnulli.us>
  15060. L: netdev@vger.kernel.org
  15061. S: Maintained
  15062. F: include/net/pkt_cls.h
  15063. F: include/net/pkt_sched.h
  15064. F: include/net/tc_act/
  15065. F: include/uapi/linux/pkt_cls.h
  15066. F: include/uapi/linux/pkt_sched.h
  15067. F: include/uapi/linux/tc_act/
  15068. F: include/uapi/linux/tc_ematch/
  15069. F: net/sched/
  15070. TC90522 MEDIA DRIVER
  15071. M: Akihiro Tsukada <tskd08@gmail.com>
  15072. L: linux-media@vger.kernel.org
  15073. S: Odd Fixes
  15074. F: drivers/media/dvb-frontends/tc90522*
  15075. TCP LOW PRIORITY MODULE
  15076. M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
  15077. M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
  15078. S: Maintained
  15079. W: http://tcp-lp-mod.sourceforge.net/
  15080. F: net/ipv4/tcp_lp.c
  15081. TDA10071 MEDIA DRIVER
  15082. M: Antti Palosaari <crope@iki.fi>
  15083. L: linux-media@vger.kernel.org
  15084. S: Maintained
  15085. W: https://linuxtv.org
  15086. W: http://palosaari.fi/linux/
  15087. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  15088. T: git git://linuxtv.org/anttip/media_tree.git
  15089. F: drivers/media/dvb-frontends/tda10071*
  15090. TDA18212 MEDIA DRIVER
  15091. M: Antti Palosaari <crope@iki.fi>
  15092. L: linux-media@vger.kernel.org
  15093. S: Maintained
  15094. W: https://linuxtv.org
  15095. W: http://palosaari.fi/linux/
  15096. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  15097. T: git git://linuxtv.org/anttip/media_tree.git
  15098. F: drivers/media/tuners/tda18212*
  15099. TDA18218 MEDIA DRIVER
  15100. M: Antti Palosaari <crope@iki.fi>
  15101. L: linux-media@vger.kernel.org
  15102. S: Maintained
  15103. W: https://linuxtv.org
  15104. W: http://palosaari.fi/linux/
  15105. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  15106. T: git git://linuxtv.org/anttip/media_tree.git
  15107. F: drivers/media/tuners/tda18218*
  15108. TDA18250 MEDIA DRIVER
  15109. M: Olli Salonen <olli.salonen@iki.fi>
  15110. L: linux-media@vger.kernel.org
  15111. S: Maintained
  15112. W: https://linuxtv.org
  15113. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  15114. T: git git://linuxtv.org/media_tree.git
  15115. F: drivers/media/tuners/tda18250*
  15116. TDA18271 MEDIA DRIVER
  15117. M: Michael Krufky <mkrufky@linuxtv.org>
  15118. L: linux-media@vger.kernel.org
  15119. S: Maintained
  15120. W: https://linuxtv.org
  15121. W: http://github.com/mkrufky
  15122. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  15123. T: git git://linuxtv.org/mkrufky/tuners.git
  15124. F: drivers/media/tuners/tda18271*
  15125. TDA1997x MEDIA DRIVER
  15126. M: Tim Harvey <tharvey@gateworks.com>
  15127. L: linux-media@vger.kernel.org
  15128. S: Maintained
  15129. W: https://linuxtv.org
  15130. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  15131. F: drivers/media/i2c/tda1997x.*
  15132. TDA827x MEDIA DRIVER
  15133. M: Michael Krufky <mkrufky@linuxtv.org>
  15134. L: linux-media@vger.kernel.org
  15135. S: Maintained
  15136. W: https://linuxtv.org
  15137. W: http://github.com/mkrufky
  15138. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  15139. T: git git://linuxtv.org/mkrufky/tuners.git
  15140. F: drivers/media/tuners/tda8290.*
  15141. TDA8290 MEDIA DRIVER
  15142. M: Michael Krufky <mkrufky@linuxtv.org>
  15143. L: linux-media@vger.kernel.org
  15144. S: Maintained
  15145. W: https://linuxtv.org
  15146. W: http://github.com/mkrufky
  15147. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  15148. T: git git://linuxtv.org/mkrufky/tuners.git
  15149. F: drivers/media/tuners/tda8290.*
  15150. TDA9840 MEDIA DRIVER
  15151. M: Hans Verkuil <hverkuil@xs4all.nl>
  15152. L: linux-media@vger.kernel.org
  15153. S: Maintained
  15154. W: https://linuxtv.org
  15155. T: git git://linuxtv.org/media_tree.git
  15156. F: drivers/media/i2c/tda9840*
  15157. TEA5761 TUNER DRIVER
  15158. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  15159. L: linux-media@vger.kernel.org
  15160. S: Odd fixes
  15161. W: https://linuxtv.org
  15162. T: git git://linuxtv.org/media_tree.git
  15163. F: drivers/media/tuners/tea5761.*
  15164. TEA5767 TUNER DRIVER
  15165. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  15166. L: linux-media@vger.kernel.org
  15167. S: Maintained
  15168. W: https://linuxtv.org
  15169. T: git git://linuxtv.org/media_tree.git
  15170. F: drivers/media/tuners/tea5767.*
  15171. TEA6415C MEDIA DRIVER
  15172. M: Hans Verkuil <hverkuil@xs4all.nl>
  15173. L: linux-media@vger.kernel.org
  15174. S: Maintained
  15175. W: https://linuxtv.org
  15176. T: git git://linuxtv.org/media_tree.git
  15177. F: drivers/media/i2c/tea6415c*
  15178. TEA6420 MEDIA DRIVER
  15179. M: Hans Verkuil <hverkuil@xs4all.nl>
  15180. L: linux-media@vger.kernel.org
  15181. S: Maintained
  15182. W: https://linuxtv.org
  15183. T: git git://linuxtv.org/media_tree.git
  15184. F: drivers/media/i2c/tea6420*
  15185. TEAM DRIVER
  15186. M: Jiri Pirko <jiri@resnulli.us>
  15187. L: netdev@vger.kernel.org
  15188. S: Supported
  15189. F: drivers/net/team/
  15190. F: include/linux/if_team.h
  15191. F: include/uapi/linux/if_team.h
  15192. TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
  15193. M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
  15194. S: Maintained
  15195. F: arch/x86/platform/ts5500/
  15196. TECHNOTREND USB IR RECEIVER
  15197. M: Sean Young <sean@mess.org>
  15198. L: linux-media@vger.kernel.org
  15199. S: Maintained
  15200. F: drivers/media/rc/ttusbir.c
  15201. TECHWELL TW9910 VIDEO DECODER
  15202. L: linux-media@vger.kernel.org
  15203. S: Orphan
  15204. F: drivers/media/i2c/tw9910.c
  15205. F: include/media/i2c/tw9910.h
  15206. TEE SUBSYSTEM
  15207. M: Jens Wiklander <jens.wiklander@linaro.org>
  15208. L: op-tee@lists.trustedfirmware.org
  15209. S: Maintained
  15210. F: Documentation/staging/tee.rst
  15211. F: drivers/tee/
  15212. F: include/linux/tee_drv.h
  15213. F: include/uapi/linux/tee.h
  15214. TEGRA ARCHITECTURE SUPPORT
  15215. M: Thierry Reding <thierry.reding@gmail.com>
  15216. M: Jonathan Hunter <jonathanh@nvidia.com>
  15217. L: linux-tegra@vger.kernel.org
  15218. S: Supported
  15219. Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
  15220. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
  15221. N: [^a-z]tegra
  15222. TEGRA CLOCK DRIVER
  15223. M: Peter De Schrijver <pdeschrijver@nvidia.com>
  15224. M: Prashant Gaikwad <pgaikwad@nvidia.com>
  15225. S: Supported
  15226. F: drivers/clk/tegra/
  15227. TEGRA DMA DRIVERS
  15228. M: Laxman Dewangan <ldewangan@nvidia.com>
  15229. M: Jon Hunter <jonathanh@nvidia.com>
  15230. S: Supported
  15231. F: drivers/dma/tegra*
  15232. TEGRA I2C DRIVER
  15233. M: Laxman Dewangan <ldewangan@nvidia.com>
  15234. R: Dmitry Osipenko <digetx@gmail.com>
  15235. S: Supported
  15236. F: drivers/i2c/busses/i2c-tegra.c
  15237. TEGRA IOMMU DRIVERS
  15238. M: Thierry Reding <thierry.reding@gmail.com>
  15239. R: Krishna Reddy <vdumpa@nvidia.com>
  15240. L: linux-tegra@vger.kernel.org
  15241. S: Supported
  15242. F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
  15243. F: drivers/iommu/tegra*
  15244. TEGRA KBC DRIVER
  15245. M: Laxman Dewangan <ldewangan@nvidia.com>
  15246. S: Supported
  15247. F: drivers/input/keyboard/tegra-kbc.c
  15248. TEGRA NAND DRIVER
  15249. M: Stefan Agner <stefan@agner.ch>
  15250. M: Lucas Stach <dev@lynxeye.de>
  15251. S: Maintained
  15252. F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
  15253. F: drivers/mtd/nand/raw/tegra_nand.c
  15254. TEGRA PWM DRIVER
  15255. M: Thierry Reding <thierry.reding@gmail.com>
  15256. S: Supported
  15257. F: drivers/pwm/pwm-tegra.c
  15258. TEGRA SERIAL DRIVER
  15259. M: Laxman Dewangan <ldewangan@nvidia.com>
  15260. S: Supported
  15261. F: drivers/tty/serial/serial-tegra.c
  15262. TEGRA SPI DRIVER
  15263. M: Laxman Dewangan <ldewangan@nvidia.com>
  15264. S: Supported
  15265. F: drivers/spi/spi-tegra*
  15266. TEGRA VIDEO DRIVER
  15267. M: Thierry Reding <thierry.reding@gmail.com>
  15268. M: Jonathan Hunter <jonathanh@nvidia.com>
  15269. M: Sowjanya Komatineni <skomatineni@nvidia.com>
  15270. L: linux-media@vger.kernel.org
  15271. L: linux-tegra@vger.kernel.org
  15272. S: Maintained
  15273. F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
  15274. F: drivers/staging/media/tegra-video/
  15275. TEGRA XUSB PADCTL DRIVER
  15276. M: JC Kuo <jckuo@nvidia.com>
  15277. S: Supported
  15278. F: drivers/phy/tegra/xusb*
  15279. TEHUTI ETHERNET DRIVER
  15280. M: Andy Gospodarek <andy@greyhouse.net>
  15281. L: netdev@vger.kernel.org
  15282. S: Supported
  15283. F: drivers/net/ethernet/tehuti/*
  15284. TELECOM CLOCK DRIVER FOR MCPL0010
  15285. M: Mark Gross <mark.gross@intel.com>
  15286. S: Supported
  15287. F: drivers/char/tlclk.c
  15288. TEMPO SEMICONDUCTOR DRIVERS
  15289. M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
  15290. S: Maintained
  15291. F: Documentation/devicetree/bindings/sound/tscs*.txt
  15292. F: sound/soc/codecs/tscs*.c
  15293. F: sound/soc/codecs/tscs*.h
  15294. TENSILICA XTENSA PORT (xtensa)
  15295. M: Chris Zankel <chris@zankel.net>
  15296. M: Max Filippov <jcmvbkbc@gmail.com>
  15297. L: linux-xtensa@linux-xtensa.org
  15298. S: Maintained
  15299. T: git git://github.com/czankel/xtensa-linux.git
  15300. F: arch/xtensa/
  15301. F: drivers/irqchip/irq-xtensa-*
  15302. TEXAS INSTRUMENTS ASoC DRIVERS
  15303. M: Peter Ujfalusi <peter.ujfalusi@ti.com>
  15304. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  15305. S: Maintained
  15306. F: sound/soc/ti/
  15307. TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
  15308. M: Ricardo Ribalda <ribalda@kernel.org>
  15309. L: linux-iio@vger.kernel.org
  15310. S: Supported
  15311. F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
  15312. F: drivers/iio/dac/ti-dac7612.c
  15313. TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
  15314. M: Nishanth Menon <nm@ti.com>
  15315. M: Tero Kristo <t-kristo@ti.com>
  15316. M: Santosh Shilimkar <ssantosh@kernel.org>
  15317. L: linux-arm-kernel@lists.infradead.org
  15318. S: Maintained
  15319. F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
  15320. F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
  15321. F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
  15322. F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
  15323. F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
  15324. F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
  15325. F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
  15326. F: drivers/clk/keystone/sci-clk.c
  15327. F: drivers/firmware/ti_sci*
  15328. F: drivers/irqchip/irq-ti-sci-inta.c
  15329. F: drivers/irqchip/irq-ti-sci-intr.c
  15330. F: drivers/reset/reset-ti-sci.c
  15331. F: drivers/soc/ti/ti_sci_inta_msi.c
  15332. F: drivers/soc/ti/ti_sci_pm_domains.c
  15333. F: include/dt-bindings/soc/ti,sci_pm_domain.h
  15334. F: include/linux/soc/ti/ti_sci_inta_msi.h
  15335. F: include/linux/soc/ti/ti_sci_protocol.h
  15336. THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
  15337. M: Hans Verkuil <hverkuil@xs4all.nl>
  15338. L: linux-media@vger.kernel.org
  15339. S: Maintained
  15340. W: https://linuxtv.org
  15341. T: git git://linuxtv.org/media_tree.git
  15342. F: drivers/media/radio/radio-raremono.c
  15343. THERMAL
  15344. M: Zhang Rui <rui.zhang@intel.com>
  15345. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  15346. R: Amit Kucheria <amitk@kernel.org>
  15347. L: linux-pm@vger.kernel.org
  15348. S: Supported
  15349. Q: https://patchwork.kernel.org/project/linux-pm/list/
  15350. T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
  15351. F: Documentation/devicetree/bindings/thermal/
  15352. F: drivers/thermal/
  15353. F: include/linux/cpu_cooling.h
  15354. F: include/linux/thermal.h
  15355. F: include/uapi/linux/thermal.h
  15356. THERMAL DRIVER FOR AMLOGIC SOCS
  15357. M: Guillaume La Roque <glaroque@baylibre.com>
  15358. L: linux-pm@vger.kernel.org
  15359. L: linux-amlogic@lists.infradead.org
  15360. S: Supported
  15361. W: http://linux-meson.com/
  15362. F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
  15363. F: drivers/thermal/amlogic_thermal.c
  15364. THERMAL/CPU_COOLING
  15365. M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
  15366. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  15367. M: Viresh Kumar <viresh.kumar@linaro.org>
  15368. M: Javi Merino <javi.merino@kernel.org>
  15369. L: linux-pm@vger.kernel.org
  15370. S: Supported
  15371. F: Documentation/driver-api/thermal/cpu-cooling-api.rst
  15372. F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
  15373. F: drivers/thermal/cpufreq_cooling.c
  15374. F: drivers/thermal/cpuidle_cooling.c
  15375. F: include/linux/cpu_cooling.h
  15376. THERMAL/POWER_ALLOCATOR
  15377. M: Lukasz Luba <lukasz.luba@arm.com>
  15378. L: linux-pm@vger.kernel.org
  15379. S: Maintained
  15380. F: Documentation/driver-api/thermal/power_allocator.rst
  15381. F: drivers/thermal/gov_power_allocator.c
  15382. F: include/trace/events/thermal_power_allocator.h
  15383. THINKPAD ACPI EXTRAS DRIVER
  15384. M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
  15385. L: ibm-acpi-devel@lists.sourceforge.net
  15386. L: platform-driver-x86@vger.kernel.org
  15387. S: Maintained
  15388. W: http://ibm-acpi.sourceforge.net
  15389. W: http://thinkwiki.org/wiki/Ibm-acpi
  15390. T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
  15391. F: drivers/platform/x86/thinkpad_acpi.c
  15392. THUNDERBOLT DRIVER
  15393. M: Andreas Noever <andreas.noever@gmail.com>
  15394. M: Michael Jamet <michael.jamet@intel.com>
  15395. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  15396. M: Yehezkel Bernat <YehezkelShB@gmail.com>
  15397. L: linux-usb@vger.kernel.org
  15398. S: Maintained
  15399. T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
  15400. F: Documentation/admin-guide/thunderbolt.rst
  15401. F: drivers/thunderbolt/
  15402. F: include/linux/thunderbolt.h
  15403. THUNDERBOLT NETWORK DRIVER
  15404. M: Michael Jamet <michael.jamet@intel.com>
  15405. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  15406. M: Yehezkel Bernat <YehezkelShB@gmail.com>
  15407. L: netdev@vger.kernel.org
  15408. S: Maintained
  15409. F: drivers/net/thunderbolt.c
  15410. THUNDERX GPIO DRIVER
  15411. M: Robert Richter <rric@kernel.org>
  15412. S: Odd Fixes
  15413. F: drivers/gpio/gpio-thunderx.c
  15414. TI AM437X VPFE DRIVER
  15415. M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
  15416. L: linux-media@vger.kernel.org
  15417. S: Maintained
  15418. W: https://linuxtv.org
  15419. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  15420. T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
  15421. F: drivers/media/platform/am437x/
  15422. TI BANDGAP AND THERMAL DRIVER
  15423. M: Eduardo Valentin <edubezval@gmail.com>
  15424. M: Keerthy <j-keerthy@ti.com>
  15425. L: linux-pm@vger.kernel.org
  15426. L: linux-omap@vger.kernel.org
  15427. S: Maintained
  15428. F: drivers/thermal/ti-soc-thermal/
  15429. TI BQ27XXX POWER SUPPLY DRIVER
  15430. R: Dan Murphy <dmurphy@ti.com>
  15431. F: drivers/power/supply/bq27xxx_battery.c
  15432. F: drivers/power/supply/bq27xxx_battery_i2c.c
  15433. F: include/linux/power/bq27xxx_battery.h
  15434. TI CDCE706 CLOCK DRIVER
  15435. M: Max Filippov <jcmvbkbc@gmail.com>
  15436. S: Maintained
  15437. F: drivers/clk/clk-cdce706.c
  15438. TI CLOCK DRIVER
  15439. M: Tero Kristo <t-kristo@ti.com>
  15440. L: linux-omap@vger.kernel.org
  15441. S: Maintained
  15442. F: drivers/clk/ti/
  15443. F: include/linux/clk/ti.h
  15444. TI DAVINCI MACHINE SUPPORT
  15445. M: Sekhar Nori <nsekhar@ti.com>
  15446. R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
  15447. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15448. S: Supported
  15449. T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
  15450. F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
  15451. F: arch/arm/boot/dts/da850*
  15452. F: arch/arm/mach-davinci/
  15453. F: drivers/i2c/busses/i2c-davinci.c
  15454. TI DAVINCI SERIES CLOCK DRIVER
  15455. M: David Lechner <david@lechnology.com>
  15456. R: Sekhar Nori <nsekhar@ti.com>
  15457. S: Maintained
  15458. F: Documentation/devicetree/bindings/clock/ti/davinci/
  15459. F: drivers/clk/davinci/
  15460. TI DAVINCI SERIES GPIO DRIVER
  15461. M: Keerthy <j-keerthy@ti.com>
  15462. L: linux-gpio@vger.kernel.org
  15463. S: Maintained
  15464. F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
  15465. F: drivers/gpio/gpio-davinci.c
  15466. TI DAVINCI SERIES MEDIA DRIVER
  15467. M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
  15468. L: linux-media@vger.kernel.org
  15469. S: Maintained
  15470. W: https://linuxtv.org
  15471. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  15472. T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
  15473. F: drivers/media/platform/davinci/
  15474. F: include/media/davinci/
  15475. TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
  15476. R: David Lechner <david@lechnology.com>
  15477. L: linux-iio@vger.kernel.org
  15478. F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
  15479. F: drivers/counter/ti-eqep.c
  15480. TI ETHERNET SWITCH DRIVER (CPSW)
  15481. R: Grygorii Strashko <grygorii.strashko@ti.com>
  15482. L: linux-omap@vger.kernel.org
  15483. L: netdev@vger.kernel.org
  15484. S: Maintained
  15485. F: drivers/net/ethernet/ti/cpsw*
  15486. F: drivers/net/ethernet/ti/davinci*
  15487. TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
  15488. M: Alex Dubov <oakad@yahoo.com>
  15489. S: Maintained
  15490. W: http://tifmxx.berlios.de/
  15491. F: drivers/memstick/host/tifm_ms.c
  15492. F: drivers/misc/tifm*
  15493. F: drivers/mmc/host/tifm_sd.c
  15494. F: include/linux/tifm.h
  15495. TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
  15496. M: Santosh Shilimkar <ssantosh@kernel.org>
  15497. L: linux-kernel@vger.kernel.org
  15498. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15499. S: Maintained
  15500. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
  15501. F: drivers/soc/ti/*
  15502. TI LM49xxx FAMILY ASoC CODEC DRIVERS
  15503. M: M R Swami Reddy <mr.swami.reddy@ti.com>
  15504. M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
  15505. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  15506. S: Maintained
  15507. F: sound/soc/codecs/isabelle*
  15508. F: sound/soc/codecs/lm49453*
  15509. TI LP855x BACKLIGHT DRIVER
  15510. M: Milo Kim <milo.kim@ti.com>
  15511. S: Maintained
  15512. F: Documentation/driver-api/backlight/lp855x-driver.rst
  15513. F: drivers/video/backlight/lp855x_bl.c
  15514. F: include/linux/platform_data/lp855x.h
  15515. TI LP8727 CHARGER DRIVER
  15516. M: Milo Kim <milo.kim@ti.com>
  15517. S: Maintained
  15518. F: drivers/power/supply/lp8727_charger.c
  15519. F: include/linux/platform_data/lp8727.h
  15520. TI LP8788 MFD DRIVER
  15521. M: Milo Kim <milo.kim@ti.com>
  15522. S: Maintained
  15523. F: drivers/iio/adc/lp8788_adc.c
  15524. F: drivers/leds/leds-lp8788.c
  15525. F: drivers/mfd/lp8788*.c
  15526. F: drivers/power/supply/lp8788-charger.c
  15527. F: drivers/regulator/lp8788-*.c
  15528. F: include/linux/mfd/lp8788*.h
  15529. TI NETCP ETHERNET DRIVER
  15530. M: Wingman Kwok <w-kwok2@ti.com>
  15531. M: Murali Karicheri <m-karicheri2@ti.com>
  15532. L: netdev@vger.kernel.org
  15533. S: Maintained
  15534. F: drivers/net/ethernet/ti/netcp*
  15535. TI PCM3060 ASoC CODEC DRIVER
  15536. M: Kirill Marinushkin <kmarinushkin@birdec.com>
  15537. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  15538. S: Maintained
  15539. F: Documentation/devicetree/bindings/sound/pcm3060.txt
  15540. F: sound/soc/codecs/pcm3060*
  15541. TI TAS571X FAMILY ASoC CODEC DRIVER
  15542. M: Kevin Cernekee <cernekee@chromium.org>
  15543. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  15544. S: Odd Fixes
  15545. F: sound/soc/codecs/tas571x*
  15546. TI TCAN4X5X DEVICE DRIVER
  15547. M: Dan Murphy <dmurphy@ti.com>
  15548. L: linux-can@vger.kernel.org
  15549. S: Maintained
  15550. F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
  15551. F: drivers/net/can/m_can/tcan4x5x.c
  15552. TI TRF7970A NFC DRIVER
  15553. M: Mark Greer <mgreer@animalcreek.com>
  15554. L: linux-wireless@vger.kernel.org
  15555. L: linux-nfc@lists.01.org (moderated for non-subscribers)
  15556. S: Supported
  15557. F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
  15558. F: drivers/nfc/trf7970a.c
  15559. TI TWL4030 SERIES SOC CODEC DRIVER
  15560. M: Peter Ujfalusi <peter.ujfalusi@ti.com>
  15561. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  15562. S: Maintained
  15563. F: sound/soc/codecs/twl4030*
  15564. TI VPE/CAL DRIVERS
  15565. M: Benoit Parrot <bparrot@ti.com>
  15566. L: linux-media@vger.kernel.org
  15567. S: Maintained
  15568. W: http://linuxtv.org/
  15569. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  15570. F: Documentation/devicetree/bindings/media/ti,cal.yaml
  15571. F: Documentation/devicetree/bindings/media/ti,vpe.yaml
  15572. F: drivers/media/platform/ti-vpe/
  15573. TI WILINK WIRELESS DRIVERS
  15574. L: linux-wireless@vger.kernel.org
  15575. S: Orphan
  15576. W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
  15577. W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
  15578. T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
  15579. F: drivers/net/wireless/ti/
  15580. F: include/linux/wl12xx.h
  15581. TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
  15582. M: John Stultz <john.stultz@linaro.org>
  15583. M: Thomas Gleixner <tglx@linutronix.de>
  15584. R: Stephen Boyd <sboyd@kernel.org>
  15585. L: linux-kernel@vger.kernel.org
  15586. S: Supported
  15587. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  15588. F: include/linux/clocksource.h
  15589. F: include/linux/time.h
  15590. F: include/linux/timex.h
  15591. F: include/uapi/linux/time.h
  15592. F: include/uapi/linux/timex.h
  15593. F: kernel/time/alarmtimer.c
  15594. F: kernel/time/clocksource.c
  15595. F: kernel/time/ntp.c
  15596. F: kernel/time/time*.c
  15597. F: tools/testing/selftests/timers/
  15598. TIPC NETWORK LAYER
  15599. M: Jon Maloy <jmaloy@redhat.com>
  15600. M: Ying Xue <ying.xue@windriver.com>
  15601. L: netdev@vger.kernel.org (core kernel code)
  15602. L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
  15603. S: Maintained
  15604. W: http://tipc.sourceforge.net/
  15605. F: include/uapi/linux/tipc*.h
  15606. F: net/tipc/
  15607. TLAN NETWORK DRIVER
  15608. M: Samuel Chessman <chessman@tux.org>
  15609. L: tlan-devel@lists.sourceforge.net (subscribers-only)
  15610. S: Maintained
  15611. W: http://sourceforge.net/projects/tlan/
  15612. F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
  15613. F: drivers/net/ethernet/ti/tlan.*
  15614. TM6000 VIDEO4LINUX DRIVER
  15615. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  15616. L: linux-media@vger.kernel.org
  15617. S: Odd fixes
  15618. W: https://linuxtv.org
  15619. T: git git://linuxtv.org/media_tree.git
  15620. F: Documentation/admin-guide/media/tm6000*
  15621. F: drivers/media/usb/tm6000/
  15622. TMIO/SDHI MMC DRIVER
  15623. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  15624. L: linux-mmc@vger.kernel.org
  15625. S: Supported
  15626. F: drivers/mmc/host/renesas_sdhi*
  15627. F: drivers/mmc/host/tmio_mmc*
  15628. F: include/linux/mfd/tmio.h
  15629. TMP401 HARDWARE MONITOR DRIVER
  15630. M: Guenter Roeck <linux@roeck-us.net>
  15631. L: linux-hwmon@vger.kernel.org
  15632. S: Maintained
  15633. F: Documentation/hwmon/tmp401.rst
  15634. F: drivers/hwmon/tmp401.c
  15635. TMP513 HARDWARE MONITOR DRIVER
  15636. M: Eric Tremblay <etremblay@distech-controls.com>
  15637. L: linux-hwmon@vger.kernel.org
  15638. S: Maintained
  15639. F: Documentation/hwmon/tmp513.rst
  15640. F: drivers/hwmon/tmp513.c
  15641. TMPFS (SHMEM FILESYSTEM)
  15642. M: Hugh Dickins <hughd@google.com>
  15643. L: linux-mm@kvack.org
  15644. S: Maintained
  15645. F: include/linux/shmem_fs.h
  15646. F: mm/shmem.c
  15647. TOMOYO SECURITY MODULE
  15648. M: Kentaro Takeda <takedakn@nttdata.co.jp>
  15649. M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  15650. L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
  15651. L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
  15652. L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
  15653. L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
  15654. S: Maintained
  15655. W: https://tomoyo.osdn.jp/
  15656. F: security/tomoyo/
  15657. TOPSTAR LAPTOP EXTRAS DRIVER
  15658. M: Herton Ronaldo Krzesinski <herton@canonical.com>
  15659. L: platform-driver-x86@vger.kernel.org
  15660. S: Maintained
  15661. F: drivers/platform/x86/topstar-laptop.c
  15662. TORTURE-TEST MODULES
  15663. M: Davidlohr Bueso <dave@stgolabs.net>
  15664. M: "Paul E. McKenney" <paulmck@kernel.org>
  15665. M: Josh Triplett <josh@joshtriplett.org>
  15666. L: linux-kernel@vger.kernel.org
  15667. S: Supported
  15668. T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  15669. F: Documentation/RCU/torture.rst
  15670. F: kernel/locking/locktorture.c
  15671. F: kernel/rcu/rcuscale.c
  15672. F: kernel/rcu/rcutorture.c
  15673. F: kernel/rcu/refscale.c
  15674. F: kernel/torture.c
  15675. TOSHIBA ACPI EXTRAS DRIVER
  15676. M: Azael Avalos <coproscefalo@gmail.com>
  15677. L: platform-driver-x86@vger.kernel.org
  15678. S: Maintained
  15679. F: drivers/platform/x86/toshiba_acpi.c
  15680. TOSHIBA BLUETOOTH DRIVER
  15681. M: Azael Avalos <coproscefalo@gmail.com>
  15682. L: platform-driver-x86@vger.kernel.org
  15683. S: Maintained
  15684. F: drivers/platform/x86/toshiba_bluetooth.c
  15685. TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
  15686. M: Azael Avalos <coproscefalo@gmail.com>
  15687. L: platform-driver-x86@vger.kernel.org
  15688. S: Maintained
  15689. F: drivers/platform/x86/toshiba_haps.c
  15690. TOSHIBA SMM DRIVER
  15691. M: Jonathan Buzzard <jonathan@buzzard.org.uk>
  15692. S: Maintained
  15693. W: http://www.buzzard.org.uk/toshiba/
  15694. F: drivers/char/toshiba.c
  15695. F: include/linux/toshiba.h
  15696. F: include/uapi/linux/toshiba.h
  15697. TOSHIBA TC358743 DRIVER
  15698. M: Mats Randgaard <matrandg@cisco.com>
  15699. L: linux-media@vger.kernel.org
  15700. S: Maintained
  15701. F: drivers/media/i2c/tc358743*
  15702. F: include/media/i2c/tc358743.h
  15703. TOSHIBA WMI HOTKEYS DRIVER
  15704. M: Azael Avalos <coproscefalo@gmail.com>
  15705. L: platform-driver-x86@vger.kernel.org
  15706. S: Maintained
  15707. F: drivers/platform/x86/toshiba-wmi.c
  15708. TPM DEVICE DRIVER
  15709. M: Peter Huewe <peterhuewe@gmx.de>
  15710. M: Jarkko Sakkinen <jarkko@kernel.org>
  15711. R: Jason Gunthorpe <jgg@ziepe.ca>
  15712. L: linux-integrity@vger.kernel.org
  15713. S: Maintained
  15714. W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
  15715. Q: https://patchwork.kernel.org/project/linux-integrity/list/
  15716. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
  15717. F: drivers/char/tpm/
  15718. TRACING
  15719. M: Steven Rostedt <rostedt@goodmis.org>
  15720. M: Ingo Molnar <mingo@redhat.com>
  15721. S: Maintained
  15722. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
  15723. F: Documentation/trace/ftrace.rst
  15724. F: arch/*/*/*/ftrace.h
  15725. F: arch/*/kernel/ftrace.c
  15726. F: include/*/ftrace.h
  15727. F: include/linux/trace*.h
  15728. F: include/trace/
  15729. F: kernel/trace/
  15730. F: tools/testing/selftests/ftrace/
  15731. TRACING MMIO ACCESSES (MMIOTRACE)
  15732. M: Steven Rostedt <rostedt@goodmis.org>
  15733. M: Ingo Molnar <mingo@kernel.org>
  15734. R: Karol Herbst <karolherbst@gmail.com>
  15735. R: Pekka Paalanen <ppaalanen@gmail.com>
  15736. L: linux-kernel@vger.kernel.org
  15737. L: nouveau@lists.freedesktop.org
  15738. S: Maintained
  15739. F: arch/x86/mm/kmmio.c
  15740. F: arch/x86/mm/mmio-mod.c
  15741. F: arch/x86/mm/testmmiotrace.c
  15742. F: include/linux/mmiotrace.h
  15743. F: kernel/trace/trace_mmiotrace.c
  15744. TRIVIAL PATCHES
  15745. M: Jiri Kosina <trivial@kernel.org>
  15746. S: Maintained
  15747. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
  15748. K: ^Subject:.*(?i)trivial
  15749. TTY LAYER
  15750. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  15751. M: Jiri Slaby <jirislaby@kernel.org>
  15752. S: Supported
  15753. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
  15754. F: Documentation/driver-api/serial/
  15755. F: drivers/tty/
  15756. F: drivers/tty/serial/serial_core.c
  15757. F: include/linux/serial.h
  15758. F: include/linux/serial_core.h
  15759. F: include/linux/tty.h
  15760. F: include/uapi/linux/serial.h
  15761. F: include/uapi/linux/serial_core.h
  15762. F: include/uapi/linux/tty.h
  15763. TUA9001 MEDIA DRIVER
  15764. M: Antti Palosaari <crope@iki.fi>
  15765. L: linux-media@vger.kernel.org
  15766. S: Maintained
  15767. W: https://linuxtv.org
  15768. W: http://palosaari.fi/linux/
  15769. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  15770. T: git git://linuxtv.org/anttip/media_tree.git
  15771. F: drivers/media/tuners/tua9001*
  15772. TULIP NETWORK DRIVERS
  15773. L: netdev@vger.kernel.org
  15774. L: linux-parisc@vger.kernel.org
  15775. S: Orphan
  15776. F: drivers/net/ethernet/dec/tulip/
  15777. TUN/TAP driver
  15778. M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
  15779. S: Maintained
  15780. W: http://vtun.sourceforge.net/tun
  15781. F: Documentation/networking/tuntap.rst
  15782. F: arch/um/os-Linux/drivers/
  15783. TURBOCHANNEL SUBSYSTEM
  15784. M: "Maciej W. Rozycki" <macro@linux-mips.org>
  15785. M: Ralf Baechle <ralf@linux-mips.org>
  15786. L: linux-mips@vger.kernel.org
  15787. S: Maintained
  15788. Q: http://patchwork.linux-mips.org/project/linux-mips/list/
  15789. F: drivers/tc/
  15790. F: include/linux/tc.h
  15791. TURBOSTAT UTILITY
  15792. M: "Len Brown" <lenb@kernel.org>
  15793. L: linux-pm@vger.kernel.org
  15794. S: Supported
  15795. Q: https://patchwork.kernel.org/project/linux-pm/list/
  15796. B: https://bugzilla.kernel.org
  15797. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
  15798. F: tools/power/x86/turbostat/
  15799. TW5864 VIDEO4LINUX DRIVER
  15800. M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
  15801. M: Anton Sviridenko <anton@corp.bluecherry.net>
  15802. M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
  15803. M: Andrey Utkin <andrey_utkin@fastmail.com>
  15804. L: linux-media@vger.kernel.org
  15805. S: Supported
  15806. F: drivers/media/pci/tw5864/
  15807. TW68 VIDEO4LINUX DRIVER
  15808. M: Hans Verkuil <hverkuil@xs4all.nl>
  15809. L: linux-media@vger.kernel.org
  15810. S: Odd Fixes
  15811. W: https://linuxtv.org
  15812. T: git git://linuxtv.org/media_tree.git
  15813. F: drivers/media/pci/tw68/
  15814. TW686X VIDEO4LINUX DRIVER
  15815. M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  15816. L: linux-media@vger.kernel.org
  15817. S: Maintained
  15818. W: http://linuxtv.org
  15819. T: git git://linuxtv.org/media_tree.git
  15820. F: drivers/media/pci/tw686x/
  15821. UACCE ACCELERATOR FRAMEWORK
  15822. M: Zhangfei Gao <zhangfei.gao@linaro.org>
  15823. M: Zhou Wang <wangzhou1@hisilicon.com>
  15824. L: linux-accelerators@lists.ozlabs.org
  15825. L: linux-kernel@vger.kernel.org
  15826. S: Maintained
  15827. F: Documentation/ABI/testing/sysfs-driver-uacce
  15828. F: Documentation/misc-devices/uacce.rst
  15829. F: drivers/misc/uacce/
  15830. F: include/linux/uacce.h
  15831. F: include/uapi/misc/uacce/
  15832. UBI FILE SYSTEM (UBIFS)
  15833. M: Richard Weinberger <richard@nod.at>
  15834. L: linux-mtd@lists.infradead.org
  15835. S: Supported
  15836. W: http://www.linux-mtd.infradead.org/doc/ubifs.html
  15837. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
  15838. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
  15839. F: Documentation/filesystems/ubifs-authentication.rst
  15840. F: Documentation/filesystems/ubifs.rst
  15841. F: fs/ubifs/
  15842. UCLINUX (M68KNOMMU AND COLDFIRE)
  15843. M: Greg Ungerer <gerg@linux-m68k.org>
  15844. L: linux-m68k@lists.linux-m68k.org
  15845. L: uclinux-dev@uclinux.org (subscribers-only)
  15846. S: Maintained
  15847. W: http://www.linux-m68k.org/
  15848. W: http://www.uclinux.org/
  15849. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
  15850. F: arch/m68k/*/*_no.*
  15851. F: arch/m68k/68*/
  15852. F: arch/m68k/coldfire/
  15853. F: arch/m68k/include/asm/*_no.*
  15854. UDF FILESYSTEM
  15855. M: Jan Kara <jack@suse.com>
  15856. S: Maintained
  15857. F: Documentation/filesystems/udf.rst
  15858. F: fs/udf/
  15859. UDRAW TABLET
  15860. M: Bastien Nocera <hadess@hadess.net>
  15861. L: linux-input@vger.kernel.org
  15862. S: Maintained
  15863. F: drivers/hid/hid-udraw-ps3.c
  15864. UFS FILESYSTEM
  15865. M: Evgeniy Dushistov <dushistov@mail.ru>
  15866. S: Maintained
  15867. F: Documentation/admin-guide/ufs.rst
  15868. F: fs/ufs/
  15869. UHID USERSPACE HID IO DRIVER
  15870. M: David Rheinsberg <david.rheinsberg@gmail.com>
  15871. L: linux-input@vger.kernel.org
  15872. S: Maintained
  15873. F: drivers/hid/uhid.c
  15874. F: include/uapi/linux/uhid.h
  15875. ULPI BUS
  15876. M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  15877. L: linux-usb@vger.kernel.org
  15878. S: Maintained
  15879. F: drivers/usb/common/ulpi.c
  15880. F: include/linux/ulpi/
  15881. UNICODE SUBSYSTEM
  15882. M: Gabriel Krisman Bertazi <krisman@collabora.com>
  15883. L: linux-fsdevel@vger.kernel.org
  15884. S: Supported
  15885. F: fs/unicode/
  15886. UNIFDEF
  15887. M: Tony Finch <dot@dotat.at>
  15888. S: Maintained
  15889. W: http://dotat.at/prog/unifdef
  15890. F: scripts/unifdef.c
  15891. UNIFORM CDROM DRIVER
  15892. M: Jens Axboe <axboe@kernel.dk>
  15893. S: Maintained
  15894. W: http://www.kernel.dk
  15895. F: Documentation/cdrom/
  15896. F: drivers/cdrom/cdrom.c
  15897. F: include/linux/cdrom.h
  15898. F: include/uapi/linux/cdrom.h
  15899. UNISYS S-PAR DRIVERS
  15900. M: David Kershner <david.kershner@unisys.com>
  15901. L: sparmaintainer@unisys.com (Unisys internal)
  15902. S: Supported
  15903. F: drivers/staging/unisys/
  15904. F: drivers/visorbus/
  15905. F: include/linux/visorbus.h
  15906. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
  15907. R: Alim Akhtar <alim.akhtar@samsung.com>
  15908. R: Avri Altman <avri.altman@wdc.com>
  15909. L: linux-scsi@vger.kernel.org
  15910. S: Supported
  15911. F: Documentation/scsi/ufs.rst
  15912. F: drivers/scsi/ufs/
  15913. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
  15914. M: Pedro Sousa <pedrom.sousa@synopsys.com>
  15915. L: linux-scsi@vger.kernel.org
  15916. S: Supported
  15917. F: drivers/scsi/ufs/*dwc*
  15918. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
  15919. M: Stanley Chu <stanley.chu@mediatek.com>
  15920. L: linux-scsi@vger.kernel.org
  15921. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  15922. S: Maintained
  15923. F: drivers/scsi/ufs/ufs-mediatek*
  15924. UNSORTED BLOCK IMAGES (UBI)
  15925. M: Richard Weinberger <richard@nod.at>
  15926. L: linux-mtd@lists.infradead.org
  15927. S: Supported
  15928. W: http://www.linux-mtd.infradead.org/
  15929. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
  15930. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
  15931. F: drivers/mtd/ubi/
  15932. F: include/linux/mtd/ubi.h
  15933. F: include/uapi/mtd/ubi-user.h
  15934. USB "USBNET" DRIVER FRAMEWORK
  15935. M: Oliver Neukum <oneukum@suse.com>
  15936. L: netdev@vger.kernel.org
  15937. S: Maintained
  15938. W: http://www.linux-usb.org/usbnet
  15939. F: drivers/net/usb/usbnet.c
  15940. F: include/linux/usb/usbnet.h
  15941. USB ACM DRIVER
  15942. M: Oliver Neukum <oneukum@suse.com>
  15943. L: linux-usb@vger.kernel.org
  15944. S: Maintained
  15945. F: Documentation/usb/acm.rst
  15946. F: drivers/usb/class/cdc-acm.*
  15947. USB APPLE MFI FASTCHARGE DRIVER
  15948. M: Bastien Nocera <hadess@hadess.net>
  15949. L: linux-usb@vger.kernel.org
  15950. S: Maintained
  15951. F: drivers/usb/misc/apple-mfi-fastcharge.c
  15952. USB AR5523 WIRELESS DRIVER
  15953. M: Pontus Fuchs <pontus.fuchs@gmail.com>
  15954. L: linux-wireless@vger.kernel.org
  15955. S: Maintained
  15956. F: drivers/net/wireless/ath/ar5523/
  15957. USB ATTACHED SCSI
  15958. M: Oliver Neukum <oneukum@suse.com>
  15959. L: linux-usb@vger.kernel.org
  15960. L: linux-scsi@vger.kernel.org
  15961. S: Maintained
  15962. F: drivers/usb/storage/uas.c
  15963. USB CDC ETHERNET DRIVER
  15964. M: Oliver Neukum <oliver@neukum.org>
  15965. L: linux-usb@vger.kernel.org
  15966. S: Maintained
  15967. F: drivers/net/usb/cdc_*.c
  15968. F: include/uapi/linux/usb/cdc.h
  15969. USB CHAOSKEY DRIVER
  15970. M: Keith Packard <keithp@keithp.com>
  15971. L: linux-usb@vger.kernel.org
  15972. S: Maintained
  15973. F: drivers/usb/misc/chaoskey.c
  15974. USB CYPRESS C67X00 DRIVER
  15975. M: Peter Korsgaard <jacmet@sunsite.dk>
  15976. L: linux-usb@vger.kernel.org
  15977. S: Maintained
  15978. F: drivers/usb/c67x00/
  15979. USB DAVICOM DM9601 DRIVER
  15980. M: Peter Korsgaard <jacmet@sunsite.dk>
  15981. L: netdev@vger.kernel.org
  15982. S: Maintained
  15983. W: http://www.linux-usb.org/usbnet
  15984. F: drivers/net/usb/dm9601.c
  15985. USB EHCI DRIVER
  15986. M: Alan Stern <stern@rowland.harvard.edu>
  15987. L: linux-usb@vger.kernel.org
  15988. S: Maintained
  15989. F: Documentation/usb/ehci.rst
  15990. F: drivers/usb/host/ehci*
  15991. USB GADGET/PERIPHERAL SUBSYSTEM
  15992. M: Felipe Balbi <balbi@kernel.org>
  15993. L: linux-usb@vger.kernel.org
  15994. S: Maintained
  15995. W: http://www.linux-usb.org/gadget
  15996. T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
  15997. F: drivers/usb/gadget/
  15998. F: include/linux/usb/gadget*
  15999. USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
  16000. M: Jiri Kosina <jikos@kernel.org>
  16001. M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
  16002. L: linux-usb@vger.kernel.org
  16003. S: Maintained
  16004. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
  16005. F: Documentation/hid/hiddev.rst
  16006. F: drivers/hid/usbhid/
  16007. USB INTEL XHCI ROLE MUX DRIVER
  16008. M: Hans de Goede <hdegoede@redhat.com>
  16009. L: linux-usb@vger.kernel.org
  16010. S: Maintained
  16011. F: drivers/usb/roles/intel-xhci-usb-role-switch.c
  16012. USB IP DRIVER FOR HISILICON KIRIN
  16013. M: Yu Chen <chenyu56@huawei.com>
  16014. M: Binghui Wang <wangbinghui@hisilicon.com>
  16015. L: linux-usb@vger.kernel.org
  16016. S: Maintained
  16017. F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
  16018. F: drivers/phy/hisilicon/phy-hi3660-usb3.c
  16019. USB ISP116X DRIVER
  16020. M: Olav Kongas <ok@artecdesign.ee>
  16021. L: linux-usb@vger.kernel.org
  16022. S: Maintained
  16023. F: drivers/usb/host/isp116x*
  16024. F: include/linux/usb/isp116x.h
  16025. USB LAN78XX ETHERNET DRIVER
  16026. M: Woojung Huh <woojung.huh@microchip.com>
  16027. M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
  16028. L: netdev@vger.kernel.org
  16029. S: Maintained
  16030. F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
  16031. F: drivers/net/usb/lan78xx.*
  16032. F: include/dt-bindings/net/microchip-lan78xx.h
  16033. USB MASS STORAGE DRIVER
  16034. M: Alan Stern <stern@rowland.harvard.edu>
  16035. L: linux-usb@vger.kernel.org
  16036. L: usb-storage@lists.one-eyed-alien.net
  16037. S: Maintained
  16038. F: drivers/usb/storage/
  16039. USB MIDI DRIVER
  16040. M: Clemens Ladisch <clemens@ladisch.de>
  16041. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  16042. S: Maintained
  16043. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  16044. F: sound/usb/midi.*
  16045. USB NETWORKING DRIVERS
  16046. L: linux-usb@vger.kernel.org
  16047. S: Odd Fixes
  16048. F: drivers/net/usb/
  16049. USB OHCI DRIVER
  16050. M: Alan Stern <stern@rowland.harvard.edu>
  16051. L: linux-usb@vger.kernel.org
  16052. S: Maintained
  16053. F: Documentation/usb/ohci.rst
  16054. F: drivers/usb/host/ohci*
  16055. USB OTG FSM (Finite State Machine)
  16056. M: Peter Chen <Peter.Chen@nxp.com>
  16057. L: linux-usb@vger.kernel.org
  16058. S: Maintained
  16059. T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
  16060. F: drivers/usb/common/usb-otg-fsm.c
  16061. USB OVER IP DRIVER
  16062. M: Valentina Manea <valentina.manea.m@gmail.com>
  16063. M: Shuah Khan <shuah@kernel.org>
  16064. M: Shuah Khan <skhan@linuxfoundation.org>
  16065. L: linux-usb@vger.kernel.org
  16066. S: Maintained
  16067. F: Documentation/usb/usbip_protocol.rst
  16068. F: drivers/usb/usbip/
  16069. F: tools/testing/selftests/drivers/usb/usbip/
  16070. F: tools/usb/usbip/
  16071. USB PEGASUS DRIVER
  16072. M: Petko Manolov <petkan@nucleusys.com>
  16073. L: linux-usb@vger.kernel.org
  16074. L: netdev@vger.kernel.org
  16075. S: Maintained
  16076. W: https://github.com/petkan/pegasus
  16077. T: git git://github.com/petkan/pegasus.git
  16078. F: drivers/net/usb/pegasus.*
  16079. USB PHY LAYER
  16080. M: Felipe Balbi <balbi@kernel.org>
  16081. L: linux-usb@vger.kernel.org
  16082. S: Maintained
  16083. T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
  16084. F: drivers/usb/phy/
  16085. USB PRINTER DRIVER (usblp)
  16086. M: Pete Zaitcev <zaitcev@redhat.com>
  16087. L: linux-usb@vger.kernel.org
  16088. S: Supported
  16089. F: drivers/usb/class/usblp.c
  16090. USB RAW GADGET DRIVER
  16091. R: Andrey Konovalov <andreyknvl@gmail.com>
  16092. L: linux-usb@vger.kernel.org
  16093. S: Maintained
  16094. F: Documentation/usb/raw-gadget.rst
  16095. F: drivers/usb/gadget/legacy/raw_gadget.c
  16096. F: include/uapi/linux/usb/raw_gadget.h
  16097. USB QMI WWAN NETWORK DRIVER
  16098. M: Bjørn Mork <bjorn@mork.no>
  16099. L: netdev@vger.kernel.org
  16100. S: Maintained
  16101. F: Documentation/ABI/testing/sysfs-class-net-qmi
  16102. F: drivers/net/usb/qmi_wwan.c
  16103. USB RTL8150 DRIVER
  16104. M: Petko Manolov <petkan@nucleusys.com>
  16105. L: linux-usb@vger.kernel.org
  16106. L: netdev@vger.kernel.org
  16107. S: Maintained
  16108. W: https://github.com/petkan/rtl8150
  16109. T: git git://github.com/petkan/rtl8150.git
  16110. F: drivers/net/usb/rtl8150.c
  16111. USB SERIAL SUBSYSTEM
  16112. M: Johan Hovold <johan@kernel.org>
  16113. L: linux-usb@vger.kernel.org
  16114. S: Maintained
  16115. T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
  16116. F: Documentation/usb/usb-serial.rst
  16117. F: drivers/usb/serial/
  16118. F: include/linux/usb/serial.h
  16119. USB SMSC75XX ETHERNET DRIVER
  16120. M: Steve Glendinning <steve.glendinning@shawell.net>
  16121. L: netdev@vger.kernel.org
  16122. S: Maintained
  16123. F: drivers/net/usb/smsc75xx.*
  16124. USB SMSC95XX ETHERNET DRIVER
  16125. M: Steve Glendinning <steve.glendinning@shawell.net>
  16126. M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
  16127. L: netdev@vger.kernel.org
  16128. S: Maintained
  16129. F: drivers/net/usb/smsc95xx.*
  16130. USB SUBSYSTEM
  16131. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  16132. L: linux-usb@vger.kernel.org
  16133. S: Supported
  16134. W: http://www.linux-usb.org
  16135. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
  16136. F: Documentation/devicetree/bindings/usb/
  16137. F: Documentation/usb/
  16138. F: drivers/usb/
  16139. F: include/linux/usb.h
  16140. F: include/linux/usb/
  16141. USB TYPEC BUS FOR ALTERNATE MODES
  16142. M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  16143. L: linux-usb@vger.kernel.org
  16144. S: Maintained
  16145. F: Documentation/ABI/testing/sysfs-bus-typec
  16146. F: Documentation/driver-api/usb/typec_bus.rst
  16147. F: drivers/usb/typec/altmodes/
  16148. F: include/linux/usb/typec_altmode.h
  16149. USB TYPEC CLASS
  16150. M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  16151. L: linux-usb@vger.kernel.org
  16152. S: Maintained
  16153. F: Documentation/ABI/testing/sysfs-class-typec
  16154. F: Documentation/driver-api/usb/typec.rst
  16155. F: drivers/usb/typec/
  16156. F: include/linux/usb/typec.h
  16157. USB TYPEC INTEL PMC MUX DRIVER
  16158. M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  16159. L: linux-usb@vger.kernel.org
  16160. S: Maintained
  16161. F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
  16162. F: drivers/usb/typec/mux/intel_pmc_mux.c
  16163. USB TYPEC PI3USB30532 MUX DRIVER
  16164. M: Hans de Goede <hdegoede@redhat.com>
  16165. L: linux-usb@vger.kernel.org
  16166. S: Maintained
  16167. F: drivers/usb/typec/mux/pi3usb30532.c
  16168. USB TYPEC PORT CONTROLLER DRIVERS
  16169. M: Guenter Roeck <linux@roeck-us.net>
  16170. L: linux-usb@vger.kernel.org
  16171. S: Maintained
  16172. F: drivers/usb/typec/tcpm/
  16173. USB UHCI DRIVER
  16174. M: Alan Stern <stern@rowland.harvard.edu>
  16175. L: linux-usb@vger.kernel.org
  16176. S: Maintained
  16177. F: drivers/usb/host/uhci*
  16178. USB VIDEO CLASS
  16179. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  16180. L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
  16181. L: linux-media@vger.kernel.org
  16182. S: Maintained
  16183. W: http://www.ideasonboard.org/uvc/
  16184. T: git git://linuxtv.org/media_tree.git
  16185. F: drivers/media/usb/uvc/
  16186. F: include/uapi/linux/uvcvideo.h
  16187. USB WEBCAM GADGET
  16188. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  16189. L: linux-usb@vger.kernel.org
  16190. S: Maintained
  16191. F: drivers/usb/gadget/function/*uvc*
  16192. F: drivers/usb/gadget/legacy/webcam.c
  16193. F: include/uapi/linux/usb/g_uvc.h
  16194. USB WIRELESS RNDIS DRIVER (rndis_wlan)
  16195. M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
  16196. L: linux-wireless@vger.kernel.org
  16197. S: Maintained
  16198. F: drivers/net/wireless/rndis_wlan.c
  16199. USB XHCI DRIVER
  16200. M: Mathias Nyman <mathias.nyman@intel.com>
  16201. L: linux-usb@vger.kernel.org
  16202. S: Supported
  16203. F: drivers/usb/host/pci-quirks*
  16204. F: drivers/usb/host/xhci*
  16205. USB ZD1201 DRIVER
  16206. L: linux-wireless@vger.kernel.org
  16207. S: Orphan
  16208. W: http://linux-lc100020.sourceforge.net
  16209. F: drivers/net/wireless/zydas/zd1201.*
  16210. USB ZR364XX DRIVER
  16211. M: Antoine Jacquet <royale@zerezo.com>
  16212. L: linux-usb@vger.kernel.org
  16213. L: linux-media@vger.kernel.org
  16214. S: Maintained
  16215. W: http://royale.zerezo.com/zr364xx/
  16216. T: git git://linuxtv.org/media_tree.git
  16217. F: Documentation/admin-guide/media/zr364xx*
  16218. F: drivers/media/usb/zr364xx/
  16219. USER-MODE LINUX (UML)
  16220. M: Jeff Dike <jdike@addtoit.com>
  16221. M: Richard Weinberger <richard@nod.at>
  16222. M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
  16223. L: linux-um@lists.infradead.org
  16224. S: Maintained
  16225. W: http://user-mode-linux.sourceforge.net
  16226. Q: https://patchwork.ozlabs.org/project/linux-um/list/
  16227. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
  16228. F: Documentation/virt/uml/
  16229. F: arch/um/
  16230. F: arch/x86/um/
  16231. F: fs/hostfs/
  16232. USERSPACE COPYIN/COPYOUT (UIOVEC)
  16233. M: Alexander Viro <viro@zeniv.linux.org.uk>
  16234. S: Maintained
  16235. F: include/linux/uio.h
  16236. F: lib/iov_iter.c
  16237. USERSPACE DMA BUFFER DRIVER
  16238. M: Gerd Hoffmann <kraxel@redhat.com>
  16239. L: dri-devel@lists.freedesktop.org
  16240. S: Maintained
  16241. T: git git://anongit.freedesktop.org/drm/drm-misc
  16242. F: drivers/dma-buf/udmabuf.c
  16243. F: include/uapi/linux/udmabuf.h
  16244. USERSPACE I/O (UIO)
  16245. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  16246. S: Maintained
  16247. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
  16248. F: Documentation/driver-api/uio-howto.rst
  16249. F: drivers/uio/
  16250. F: include/linux/uio_driver.h
  16251. UTIL-LINUX PACKAGE
  16252. M: Karel Zak <kzak@redhat.com>
  16253. L: util-linux@vger.kernel.org
  16254. S: Maintained
  16255. W: http://en.wikipedia.org/wiki/Util-linux
  16256. T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
  16257. UUID HELPERS
  16258. M: Christoph Hellwig <hch@lst.de>
  16259. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  16260. L: linux-kernel@vger.kernel.org
  16261. S: Maintained
  16262. T: git git://git.infradead.org/users/hch/uuid.git
  16263. F: include/linux/uuid.h
  16264. F: include/uapi/linux/uuid.h
  16265. F: lib/test_uuid.c
  16266. F: lib/uuid.c
  16267. UVESAFB DRIVER
  16268. M: Michal Januszewski <spock@gentoo.org>
  16269. L: linux-fbdev@vger.kernel.org
  16270. S: Maintained
  16271. W: https://github.com/mjanusz/v86d
  16272. F: Documentation/fb/uvesafb.rst
  16273. F: drivers/video/fbdev/uvesafb.*
  16274. Ux500 CLOCK DRIVERS
  16275. M: Ulf Hansson <ulf.hansson@linaro.org>
  16276. L: linux-clk@vger.kernel.org
  16277. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  16278. S: Maintained
  16279. F: drivers/clk/ux500/
  16280. VF610 NAND DRIVER
  16281. M: Stefan Agner <stefan@agner.ch>
  16282. L: linux-mtd@lists.infradead.org
  16283. S: Supported
  16284. F: drivers/mtd/nand/raw/vf610_nfc.c
  16285. VFAT/FAT/MSDOS FILESYSTEM
  16286. M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
  16287. S: Maintained
  16288. F: Documentation/filesystems/vfat.rst
  16289. F: fs/fat/
  16290. VFIO DRIVER
  16291. M: Alex Williamson <alex.williamson@redhat.com>
  16292. R: Cornelia Huck <cohuck@redhat.com>
  16293. L: kvm@vger.kernel.org
  16294. S: Maintained
  16295. T: git git://github.com/awilliam/linux-vfio.git
  16296. F: Documentation/driver-api/vfio.rst
  16297. F: drivers/vfio/
  16298. F: include/linux/vfio.h
  16299. F: include/uapi/linux/vfio.h
  16300. VFIO FSL-MC DRIVER
  16301. M: Diana Craciun <diana.craciun@oss.nxp.com>
  16302. L: kvm@vger.kernel.org
  16303. S: Maintained
  16304. F: drivers/vfio/fsl-mc/
  16305. VFIO MEDIATED DEVICE DRIVERS
  16306. M: Kirti Wankhede <kwankhede@nvidia.com>
  16307. L: kvm@vger.kernel.org
  16308. S: Maintained
  16309. F: Documentation/driver-api/vfio-mediated-device.rst
  16310. F: drivers/vfio/mdev/
  16311. F: include/linux/mdev.h
  16312. F: samples/vfio-mdev/
  16313. VFIO PLATFORM DRIVER
  16314. M: Eric Auger <eric.auger@redhat.com>
  16315. L: kvm@vger.kernel.org
  16316. S: Maintained
  16317. F: drivers/vfio/platform/
  16318. VGA_SWITCHEROO
  16319. R: Lukas Wunner <lukas@wunner.de>
  16320. S: Maintained
  16321. T: git git://anongit.freedesktop.org/drm/drm-misc
  16322. F: Documentation/gpu/vga-switcheroo.rst
  16323. F: drivers/gpu/vga/vga_switcheroo.c
  16324. F: include/linux/vga_switcheroo.h
  16325. VIA RHINE NETWORK DRIVER
  16326. S: Maintained
  16327. M: Kevin Brace <kevinbrace@bracecomputerlab.com>
  16328. F: drivers/net/ethernet/via/via-rhine.c
  16329. VIA SD/MMC CARD CONTROLLER DRIVER
  16330. M: Bruce Chang <brucechang@via.com.tw>
  16331. M: Harald Welte <HaraldWelte@viatech.com>
  16332. S: Maintained
  16333. F: drivers/mmc/host/via-sdmmc.c
  16334. VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
  16335. M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
  16336. L: linux-fbdev@vger.kernel.org
  16337. S: Maintained
  16338. F: drivers/video/fbdev/via/
  16339. F: include/linux/via-core.h
  16340. F: include/linux/via-gpio.h
  16341. F: include/linux/via_i2c.h
  16342. VIA VELOCITY NETWORK DRIVER
  16343. M: Francois Romieu <romieu@fr.zoreil.com>
  16344. L: netdev@vger.kernel.org
  16345. S: Maintained
  16346. F: drivers/net/ethernet/via/via-velocity.*
  16347. VICODEC VIRTUAL CODEC DRIVER
  16348. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  16349. L: linux-media@vger.kernel.org
  16350. S: Maintained
  16351. W: https://linuxtv.org
  16352. T: git git://linuxtv.org/media_tree.git
  16353. F: drivers/media/test-drivers/vicodec/*
  16354. VIDEO I2C POLLING DRIVER
  16355. M: Matt Ranostay <matt.ranostay@konsulko.com>
  16356. L: linux-media@vger.kernel.org
  16357. S: Maintained
  16358. F: drivers/media/i2c/video-i2c.c
  16359. VIDEO MULTIPLEXER DRIVER
  16360. M: Philipp Zabel <p.zabel@pengutronix.de>
  16361. L: linux-media@vger.kernel.org
  16362. S: Maintained
  16363. F: drivers/media/platform/video-mux.c
  16364. VIDEOBUF2 FRAMEWORK
  16365. M: Tomasz Figa <tfiga@chromium.org>
  16366. M: Marek Szyprowski <m.szyprowski@samsung.com>
  16367. L: linux-media@vger.kernel.org
  16368. S: Maintained
  16369. F: drivers/media/common/videobuf2/*
  16370. F: include/media/videobuf2-*
  16371. VIMC VIRTUAL MEDIA CONTROLLER DRIVER
  16372. M: Helen Koike <helen.koike@collabora.com>
  16373. R: Shuah Khan <skhan@linuxfoundation.org>
  16374. L: linux-media@vger.kernel.org
  16375. S: Maintained
  16376. W: https://linuxtv.org
  16377. T: git git://linuxtv.org/media_tree.git
  16378. F: drivers/media/test-drivers/vimc/*
  16379. VIRT LIB
  16380. M: Alex Williamson <alex.williamson@redhat.com>
  16381. M: Paolo Bonzini <pbonzini@redhat.com>
  16382. L: kvm@vger.kernel.org
  16383. S: Supported
  16384. F: virt/lib/
  16385. VIRTIO AND VHOST VSOCK DRIVER
  16386. M: Stefan Hajnoczi <stefanha@redhat.com>
  16387. M: Stefano Garzarella <sgarzare@redhat.com>
  16388. L: kvm@vger.kernel.org
  16389. L: virtualization@lists.linux-foundation.org
  16390. L: netdev@vger.kernel.org
  16391. S: Maintained
  16392. F: drivers/net/vsockmon.c
  16393. F: drivers/vhost/vsock.c
  16394. F: include/linux/virtio_vsock.h
  16395. F: include/uapi/linux/virtio_vsock.h
  16396. F: include/uapi/linux/vm_sockets_diag.h
  16397. F: include/uapi/linux/vsockmon.h
  16398. F: net/vmw_vsock/af_vsock_tap.c
  16399. F: net/vmw_vsock/diag.c
  16400. F: net/vmw_vsock/virtio_transport.c
  16401. F: net/vmw_vsock/virtio_transport_common.c
  16402. F: net/vmw_vsock/vsock_loopback.c
  16403. F: tools/testing/vsock/
  16404. VIRTIO BLOCK AND SCSI DRIVERS
  16405. M: "Michael S. Tsirkin" <mst@redhat.com>
  16406. M: Jason Wang <jasowang@redhat.com>
  16407. R: Paolo Bonzini <pbonzini@redhat.com>
  16408. R: Stefan Hajnoczi <stefanha@redhat.com>
  16409. L: virtualization@lists.linux-foundation.org
  16410. S: Maintained
  16411. F: drivers/block/virtio_blk.c
  16412. F: drivers/scsi/virtio_scsi.c
  16413. F: drivers/vhost/scsi.c
  16414. F: include/uapi/linux/virtio_blk.h
  16415. F: include/uapi/linux/virtio_scsi.h
  16416. VIRTIO CONSOLE DRIVER
  16417. M: Amit Shah <amit@kernel.org>
  16418. L: virtualization@lists.linux-foundation.org
  16419. S: Maintained
  16420. F: drivers/char/virtio_console.c
  16421. F: include/linux/virtio_console.h
  16422. F: include/uapi/linux/virtio_console.h
  16423. VIRTIO CORE AND NET DRIVERS
  16424. M: "Michael S. Tsirkin" <mst@redhat.com>
  16425. M: Jason Wang <jasowang@redhat.com>
  16426. L: virtualization@lists.linux-foundation.org
  16427. S: Maintained
  16428. F: Documentation/devicetree/bindings/virtio/
  16429. F: drivers/block/virtio_blk.c
  16430. F: drivers/crypto/virtio/
  16431. F: drivers/net/virtio_net.c
  16432. F: drivers/vdpa/
  16433. F: drivers/virtio/
  16434. F: include/linux/vdpa.h
  16435. F: include/linux/virtio*.h
  16436. F: include/uapi/linux/virtio_*.h
  16437. F: tools/virtio/
  16438. VIRTIO BALLOON
  16439. M: "Michael S. Tsirkin" <mst@redhat.com>
  16440. M: David Hildenbrand <david@redhat.com>
  16441. L: virtualization@lists.linux-foundation.org
  16442. S: Maintained
  16443. F: drivers/virtio/virtio_balloon.c
  16444. F: include/uapi/linux/virtio_balloon.h
  16445. F: include/linux/balloon_compaction.h
  16446. F: mm/balloon_compaction.c
  16447. VIRTIO CRYPTO DRIVER
  16448. M: Gonglei <arei.gonglei@huawei.com>
  16449. L: virtualization@lists.linux-foundation.org
  16450. L: linux-crypto@vger.kernel.org
  16451. S: Maintained
  16452. F: drivers/crypto/virtio/
  16453. F: include/uapi/linux/virtio_crypto.h
  16454. VIRTIO DRIVERS FOR S390
  16455. M: Cornelia Huck <cohuck@redhat.com>
  16456. M: Halil Pasic <pasic@linux.ibm.com>
  16457. L: linux-s390@vger.kernel.org
  16458. L: virtualization@lists.linux-foundation.org
  16459. L: kvm@vger.kernel.org
  16460. S: Supported
  16461. F: arch/s390/include/uapi/asm/virtio-ccw.h
  16462. F: drivers/s390/virtio/
  16463. VIRTIO FILE SYSTEM
  16464. M: Vivek Goyal <vgoyal@redhat.com>
  16465. M: Stefan Hajnoczi <stefanha@redhat.com>
  16466. M: Miklos Szeredi <miklos@szeredi.hu>
  16467. L: virtualization@lists.linux-foundation.org
  16468. L: linux-fsdevel@vger.kernel.org
  16469. S: Supported
  16470. W: https://virtio-fs.gitlab.io/
  16471. F: Documentation/filesystems/virtiofs.rst
  16472. F: fs/fuse/virtio_fs.c
  16473. F: include/uapi/linux/virtio_fs.h
  16474. VIRTIO GPU DRIVER
  16475. M: David Airlie <airlied@linux.ie>
  16476. M: Gerd Hoffmann <kraxel@redhat.com>
  16477. L: dri-devel@lists.freedesktop.org
  16478. L: virtualization@lists.linux-foundation.org
  16479. S: Maintained
  16480. T: git git://anongit.freedesktop.org/drm/drm-misc
  16481. F: drivers/gpu/drm/virtio/
  16482. F: include/uapi/linux/virtio_gpu.h
  16483. VIRTIO HOST (VHOST)
  16484. M: "Michael S. Tsirkin" <mst@redhat.com>
  16485. M: Jason Wang <jasowang@redhat.com>
  16486. L: kvm@vger.kernel.org
  16487. L: virtualization@lists.linux-foundation.org
  16488. L: netdev@vger.kernel.org
  16489. S: Maintained
  16490. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
  16491. F: drivers/vhost/
  16492. F: include/linux/vhost_iotlb.h
  16493. F: include/uapi/linux/vhost.h
  16494. VIRTIO INPUT DRIVER
  16495. M: Gerd Hoffmann <kraxel@redhat.com>
  16496. S: Maintained
  16497. F: drivers/virtio/virtio_input.c
  16498. F: include/uapi/linux/virtio_input.h
  16499. VIRTIO IOMMU DRIVER
  16500. M: Jean-Philippe Brucker <jean-philippe@linaro.org>
  16501. L: virtualization@lists.linux-foundation.org
  16502. S: Maintained
  16503. F: drivers/iommu/virtio-iommu.c
  16504. F: include/uapi/linux/virtio_iommu.h
  16505. VIRTIO MEM DRIVER
  16506. M: David Hildenbrand <david@redhat.com>
  16507. L: virtualization@lists.linux-foundation.org
  16508. S: Maintained
  16509. W: https://virtio-mem.gitlab.io/
  16510. F: drivers/virtio/virtio_mem.c
  16511. F: include/uapi/linux/virtio_mem.h
  16512. VIRTUAL BOX GUEST DEVICE DRIVER
  16513. M: Hans de Goede <hdegoede@redhat.com>
  16514. M: Arnd Bergmann <arnd@arndb.de>
  16515. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  16516. S: Maintained
  16517. F: drivers/virt/vboxguest/
  16518. F: include/linux/vbox_utils.h
  16519. F: include/uapi/linux/vbox*.h
  16520. VIRTUAL BOX SHARED FOLDER VFS DRIVER
  16521. M: Hans de Goede <hdegoede@redhat.com>
  16522. L: linux-fsdevel@vger.kernel.org
  16523. S: Maintained
  16524. F: fs/vboxsf/*
  16525. VIRTUAL SERIO DEVICE DRIVER
  16526. M: Stephen Chandler Paul <thatslyude@gmail.com>
  16527. S: Maintained
  16528. F: drivers/input/serio/userio.c
  16529. F: include/uapi/linux/userio.h
  16530. VIVID VIRTUAL VIDEO DRIVER
  16531. M: Hans Verkuil <hverkuil@xs4all.nl>
  16532. L: linux-media@vger.kernel.org
  16533. S: Maintained
  16534. W: https://linuxtv.org
  16535. T: git git://linuxtv.org/media_tree.git
  16536. F: drivers/media/test-drivers/vivid/*
  16537. VIDTV VIRTUAL DIGITAL TV DRIVER
  16538. M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
  16539. L: linux-media@vger.kernel.org
  16540. S: Maintained
  16541. W: https://linuxtv.org
  16542. T: git git://linuxtv.org/media_tree.git
  16543. F: drivers/media/test-drivers/vidtv/*
  16544. VLYNQ BUS
  16545. M: Florian Fainelli <f.fainelli@gmail.com>
  16546. L: openwrt-devel@lists.openwrt.org (subscribers-only)
  16547. S: Maintained
  16548. F: drivers/vlynq/vlynq.c
  16549. F: include/linux/vlynq.h
  16550. VME SUBSYSTEM
  16551. M: Martyn Welch <martyn@welchs.me.uk>
  16552. M: Manohar Vanga <manohar.vanga@gmail.com>
  16553. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  16554. L: linux-kernel@vger.kernel.org
  16555. S: Maintained
  16556. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
  16557. F: Documentation/driver-api/vme.rst
  16558. F: drivers/staging/vme/
  16559. F: drivers/vme/
  16560. F: include/linux/vme*
  16561. VMWARE BALLOON DRIVER
  16562. M: Nadav Amit <namit@vmware.com>
  16563. M: "VMware, Inc." <pv-drivers@vmware.com>
  16564. L: linux-kernel@vger.kernel.org
  16565. S: Maintained
  16566. F: drivers/misc/vmw_balloon.c
  16567. VMWARE HYPERVISOR INTERFACE
  16568. M: Deep Shah <sdeep@vmware.com>
  16569. M: "VMware, Inc." <pv-drivers@vmware.com>
  16570. L: virtualization@lists.linux-foundation.org
  16571. S: Supported
  16572. F: arch/x86/include/asm/vmware.h
  16573. F: arch/x86/kernel/cpu/vmware.c
  16574. VMWARE PVRDMA DRIVER
  16575. M: Adit Ranadive <aditr@vmware.com>
  16576. M: VMware PV-Drivers <pv-drivers@vmware.com>
  16577. L: linux-rdma@vger.kernel.org
  16578. S: Maintained
  16579. F: drivers/infiniband/hw/vmw_pvrdma/
  16580. VMware PVSCSI driver
  16581. M: Jim Gill <jgill@vmware.com>
  16582. M: VMware PV-Drivers <pv-drivers@vmware.com>
  16583. L: linux-scsi@vger.kernel.org
  16584. S: Maintained
  16585. F: drivers/scsi/vmw_pvscsi.c
  16586. F: drivers/scsi/vmw_pvscsi.h
  16587. VMWARE VIRTUAL PTP CLOCK DRIVER
  16588. M: Vivek Thampi <vithampi@vmware.com>
  16589. M: "VMware, Inc." <pv-drivers@vmware.com>
  16590. L: netdev@vger.kernel.org
  16591. S: Supported
  16592. F: drivers/ptp/ptp_vmw.c
  16593. VMWARE VMMOUSE SUBDRIVER
  16594. M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
  16595. M: "VMware, Inc." <pv-drivers@vmware.com>
  16596. L: linux-input@vger.kernel.org
  16597. S: Maintained
  16598. F: drivers/input/mouse/vmmouse.c
  16599. F: drivers/input/mouse/vmmouse.h
  16600. VMWARE VMXNET3 ETHERNET DRIVER
  16601. M: Ronak Doshi <doshir@vmware.com>
  16602. M: "VMware, Inc." <pv-drivers@vmware.com>
  16603. L: netdev@vger.kernel.org
  16604. S: Maintained
  16605. F: drivers/net/vmxnet3/
  16606. VOCORE VOCORE2 BOARD
  16607. M: Harvey Hunt <harveyhuntnexus@gmail.com>
  16608. L: linux-mips@vger.kernel.org
  16609. S: Maintained
  16610. F: arch/mips/boot/dts/ralink/vocore2.dts
  16611. VOLTAGE AND CURRENT REGULATOR FRAMEWORK
  16612. M: Liam Girdwood <lgirdwood@gmail.com>
  16613. M: Mark Brown <broonie@kernel.org>
  16614. L: linux-kernel@vger.kernel.org
  16615. S: Supported
  16616. W: http://www.slimlogic.co.uk/?p=48
  16617. T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
  16618. F: Documentation/devicetree/bindings/regulator/
  16619. F: Documentation/power/regulator/
  16620. F: drivers/regulator/
  16621. F: include/dt-bindings/regulator/
  16622. F: include/linux/regulator/
  16623. K: regulator_get_optional
  16624. VRF
  16625. M: David Ahern <dsahern@kernel.org>
  16626. M: Shrijeet Mukherjee <shrijeet@gmail.com>
  16627. L: netdev@vger.kernel.org
  16628. S: Maintained
  16629. F: Documentation/networking/vrf.rst
  16630. F: drivers/net/vrf.c
  16631. VSPRINTF
  16632. M: Petr Mladek <pmladek@suse.com>
  16633. M: Steven Rostedt <rostedt@goodmis.org>
  16634. M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
  16635. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  16636. R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
  16637. S: Maintained
  16638. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
  16639. F: Documentation/core-api/printk-formats.rst
  16640. F: lib/test_printf.c
  16641. F: lib/vsprintf.c
  16642. VT1211 HARDWARE MONITOR DRIVER
  16643. M: Juerg Haefliger <juergh@gmail.com>
  16644. L: linux-hwmon@vger.kernel.org
  16645. S: Maintained
  16646. F: Documentation/hwmon/vt1211.rst
  16647. F: drivers/hwmon/vt1211.c
  16648. VT8231 HARDWARE MONITOR DRIVER
  16649. M: Roger Lucas <vt8231@hiddenengine.co.uk>
  16650. L: linux-hwmon@vger.kernel.org
  16651. S: Maintained
  16652. F: drivers/hwmon/vt8231.c
  16653. VUB300 USB to SDIO/SD/MMC bridge chip
  16654. L: linux-mmc@vger.kernel.org
  16655. S: Orphan
  16656. F: drivers/mmc/host/vub300.c
  16657. W1 DALLAS'S 1-WIRE BUS
  16658. M: Evgeniy Polyakov <zbr@ioremap.net>
  16659. S: Maintained
  16660. F: Documentation/devicetree/bindings/w1/
  16661. F: Documentation/w1/
  16662. F: drivers/w1/
  16663. F: include/linux/w1.h
  16664. W83791D HARDWARE MONITORING DRIVER
  16665. M: Marc Hulsman <m.hulsman@tudelft.nl>
  16666. L: linux-hwmon@vger.kernel.org
  16667. S: Maintained
  16668. F: Documentation/hwmon/w83791d.rst
  16669. F: drivers/hwmon/w83791d.c
  16670. W83793 HARDWARE MONITORING DRIVER
  16671. M: Rudolf Marek <r.marek@assembler.cz>
  16672. L: linux-hwmon@vger.kernel.org
  16673. S: Maintained
  16674. F: Documentation/hwmon/w83793.rst
  16675. F: drivers/hwmon/w83793.c
  16676. W83795 HARDWARE MONITORING DRIVER
  16677. M: Jean Delvare <jdelvare@suse.com>
  16678. L: linux-hwmon@vger.kernel.org
  16679. S: Maintained
  16680. F: drivers/hwmon/w83795.c
  16681. W83L51xD SD/MMC CARD INTERFACE DRIVER
  16682. M: Pierre Ossman <pierre@ossman.eu>
  16683. S: Maintained
  16684. F: drivers/mmc/host/wbsd.*
  16685. WACOM PROTOCOL 4 SERIAL TABLETS
  16686. M: Julian Squires <julian@cipht.net>
  16687. M: Hans de Goede <hdegoede@redhat.com>
  16688. L: linux-input@vger.kernel.org
  16689. S: Maintained
  16690. F: drivers/input/tablet/wacom_serial4.c
  16691. WATCHDOG DEVICE DRIVERS
  16692. M: Wim Van Sebroeck <wim@linux-watchdog.org>
  16693. M: Guenter Roeck <linux@roeck-us.net>
  16694. L: linux-watchdog@vger.kernel.org
  16695. S: Maintained
  16696. W: http://www.linux-watchdog.org/
  16697. T: git git://www.linux-watchdog.org/linux-watchdog.git
  16698. F: Documentation/devicetree/bindings/watchdog/
  16699. F: Documentation/watchdog/
  16700. F: drivers/watchdog/
  16701. F: include/linux/watchdog.h
  16702. F: include/uapi/linux/watchdog.h
  16703. WHISKEYCOVE PMIC GPIO DRIVER
  16704. M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
  16705. L: linux-gpio@vger.kernel.org
  16706. S: Maintained
  16707. F: drivers/gpio/gpio-wcove.c
  16708. WHWAVE RTC DRIVER
  16709. M: Dianlong Li <long17.cool@163.com>
  16710. L: linux-rtc@vger.kernel.org
  16711. S: Maintained
  16712. F: drivers/rtc/rtc-sd3078.c
  16713. WIIMOTE HID DRIVER
  16714. M: David Rheinsberg <david.rheinsberg@gmail.com>
  16715. L: linux-input@vger.kernel.org
  16716. S: Maintained
  16717. F: drivers/hid/hid-wiimote*
  16718. WILOCITY WIL6210 WIRELESS DRIVER
  16719. M: Maya Erez <merez@codeaurora.org>
  16720. L: linux-wireless@vger.kernel.org
  16721. L: wil6210@qti.qualcomm.com
  16722. S: Supported
  16723. W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
  16724. F: drivers/net/wireless/ath/wil6210/
  16725. WIMAX STACK
  16726. M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
  16727. M: linux-wimax@intel.com
  16728. L: wimax@linuxwimax.org (subscribers-only)
  16729. S: Supported
  16730. W: http://linuxwimax.org
  16731. F: Documentation/admin-guide/wimax/wimax.rst
  16732. F: include/linux/wimax/debug.h
  16733. F: include/net/wimax.h
  16734. F: include/uapi/linux/wimax.h
  16735. F: net/wimax/
  16736. WINBOND CIR DRIVER
  16737. M: David Härdeman <david@hardeman.nu>
  16738. S: Maintained
  16739. F: drivers/media/rc/winbond-cir.c
  16740. WINSYSTEMS EBC-C384 WATCHDOG DRIVER
  16741. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  16742. L: linux-watchdog@vger.kernel.org
  16743. S: Maintained
  16744. F: drivers/watchdog/ebc-c384_wdt.c
  16745. WINSYSTEMS WS16C48 GPIO DRIVER
  16746. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  16747. L: linux-gpio@vger.kernel.org
  16748. S: Maintained
  16749. F: drivers/gpio/gpio-ws16c48.c
  16750. WIREGUARD SECURE NETWORK TUNNEL
  16751. M: Jason A. Donenfeld <Jason@zx2c4.com>
  16752. L: wireguard@lists.zx2c4.com
  16753. L: netdev@vger.kernel.org
  16754. S: Maintained
  16755. F: drivers/net/wireguard/
  16756. F: tools/testing/selftests/wireguard/
  16757. WISTRON LAPTOP BUTTON DRIVER
  16758. M: Miloslav Trmac <mitr@volny.cz>
  16759. S: Maintained
  16760. F: drivers/input/misc/wistron_btns.c
  16761. WL3501 WIRELESS PCMCIA CARD DRIVER
  16762. L: linux-wireless@vger.kernel.org
  16763. S: Odd fixes
  16764. F: drivers/net/wireless/wl3501*
  16765. WOLFSON MICROELECTRONICS DRIVERS
  16766. L: patches@opensource.cirrus.com
  16767. S: Supported
  16768. W: https://github.com/CirrusLogic/linux-drivers/wiki
  16769. T: git https://github.com/CirrusLogic/linux-drivers.git
  16770. F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
  16771. F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
  16772. F: Documentation/devicetree/bindings/mfd/wm831x.txt
  16773. F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
  16774. F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
  16775. F: Documentation/hwmon/wm83??.rst
  16776. F: arch/arm/mach-s3c/mach-crag6410*
  16777. F: drivers/clk/clk-wm83*.c
  16778. F: drivers/extcon/extcon-arizona.c
  16779. F: drivers/gpio/gpio-*wm*.c
  16780. F: drivers/gpio/gpio-arizona.c
  16781. F: drivers/hwmon/wm83??-hwmon.c
  16782. F: drivers/input/misc/wm831x-on.c
  16783. F: drivers/input/touchscreen/wm831x-ts.c
  16784. F: drivers/input/touchscreen/wm97*.c
  16785. F: drivers/leds/leds-wm83*.c
  16786. F: drivers/mfd/arizona*
  16787. F: drivers/mfd/cs47l24*
  16788. F: drivers/mfd/wm*.c
  16789. F: drivers/power/supply/wm83*.c
  16790. F: drivers/regulator/arizona*
  16791. F: drivers/regulator/wm8*.c
  16792. F: drivers/rtc/rtc-wm83*.c
  16793. F: drivers/video/backlight/wm83*_bl.c
  16794. F: drivers/watchdog/wm83*_wdt.c
  16795. F: include/linux/mfd/arizona/
  16796. F: include/linux/mfd/wm831x/
  16797. F: include/linux/mfd/wm8350/
  16798. F: include/linux/mfd/wm8400*
  16799. F: include/linux/regulator/arizona*
  16800. F: include/linux/wm97xx.h
  16801. F: include/sound/wm????.h
  16802. F: sound/soc/codecs/arizona.?
  16803. F: sound/soc/codecs/cs47l24*
  16804. F: sound/soc/codecs/wm*
  16805. WORKQUEUE
  16806. M: Tejun Heo <tj@kernel.org>
  16807. R: Lai Jiangshan <jiangshanlai@gmail.com>
  16808. S: Maintained
  16809. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
  16810. F: Documentation/core-api/workqueue.rst
  16811. F: include/linux/workqueue.h
  16812. F: kernel/workqueue.c
  16813. X-POWERS AXP288 PMIC DRIVERS
  16814. M: Hans de Goede <hdegoede@redhat.com>
  16815. S: Maintained
  16816. F: drivers/acpi/pmic/intel_pmic_xpower.c
  16817. N: axp288
  16818. X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
  16819. M: Chen-Yu Tsai <wens@csie.org>
  16820. L: linux-kernel@vger.kernel.org
  16821. S: Maintained
  16822. N: axp[128]
  16823. X.25 STACK
  16824. M: Martin Schiller <ms@dev.tdt.de>
  16825. L: linux-x25@vger.kernel.org
  16826. S: Maintained
  16827. F: Documentation/networking/lapb-module.rst
  16828. F: Documentation/networking/x25*
  16829. F: drivers/net/wan/hdlc_x25.c
  16830. F: drivers/net/wan/lapbether.c
  16831. F: include/*/lapb.h
  16832. F: include/net/x25*
  16833. F: include/uapi/linux/x25.h
  16834. F: net/lapb/
  16835. F: net/x25/
  16836. X86 ARCHITECTURE (32-BIT AND 64-BIT)
  16837. M: Thomas Gleixner <tglx@linutronix.de>
  16838. M: Ingo Molnar <mingo@redhat.com>
  16839. M: Borislav Petkov <bp@alien8.de>
  16840. M: x86@kernel.org
  16841. R: "H. Peter Anvin" <hpa@zytor.com>
  16842. L: linux-kernel@vger.kernel.org
  16843. S: Maintained
  16844. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
  16845. F: Documentation/devicetree/bindings/x86/
  16846. F: Documentation/x86/
  16847. F: arch/x86/
  16848. X86 ENTRY CODE
  16849. M: Andy Lutomirski <luto@kernel.org>
  16850. L: linux-kernel@vger.kernel.org
  16851. S: Maintained
  16852. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
  16853. F: arch/x86/entry/
  16854. X86 MCE INFRASTRUCTURE
  16855. M: Tony Luck <tony.luck@intel.com>
  16856. M: Borislav Petkov <bp@alien8.de>
  16857. L: linux-edac@vger.kernel.org
  16858. S: Maintained
  16859. F: arch/x86/kernel/cpu/mce/*
  16860. X86 MICROCODE UPDATE SUPPORT
  16861. M: Borislav Petkov <bp@alien8.de>
  16862. S: Maintained
  16863. F: arch/x86/kernel/cpu/microcode/*
  16864. X86 MM
  16865. M: Dave Hansen <dave.hansen@linux.intel.com>
  16866. M: Andy Lutomirski <luto@kernel.org>
  16867. M: Peter Zijlstra <peterz@infradead.org>
  16868. L: linux-kernel@vger.kernel.org
  16869. S: Maintained
  16870. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
  16871. F: arch/x86/mm/
  16872. X86 PLATFORM DRIVERS
  16873. M: Hans de Goede <hdegoede@redhat.com>
  16874. M: Mark Gross <mgross@linux.intel.com>
  16875. L: platform-driver-x86@vger.kernel.org
  16876. S: Maintained
  16877. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
  16878. F: drivers/platform/olpc/
  16879. F: drivers/platform/x86/
  16880. X86 PLATFORM DRIVERS - ARCH
  16881. R: Darren Hart <dvhart@infradead.org>
  16882. R: Andy Shevchenko <andy@infradead.org>
  16883. L: platform-driver-x86@vger.kernel.org
  16884. L: x86@kernel.org
  16885. S: Maintained
  16886. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
  16887. F: arch/x86/platform
  16888. X86 PLATFORM UV HPE SUPERDOME FLEX
  16889. M: Steve Wahl <steve.wahl@hpe.com>
  16890. R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
  16891. R: Russ Anderson <russ.anderson@hpe.com>
  16892. S: Supported
  16893. F: arch/x86/include/asm/uv/
  16894. F: arch/x86/kernel/apic/x2apic_uv_x.c
  16895. F: arch/x86/platform/uv/
  16896. X86 VDSO
  16897. M: Andy Lutomirski <luto@kernel.org>
  16898. L: linux-kernel@vger.kernel.org
  16899. S: Maintained
  16900. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
  16901. F: arch/x86/entry/vdso/
  16902. XARRAY
  16903. M: Matthew Wilcox <willy@infradead.org>
  16904. L: linux-fsdevel@vger.kernel.org
  16905. S: Supported
  16906. F: Documentation/core-api/xarray.rst
  16907. F: include/linux/idr.h
  16908. F: include/linux/xarray.h
  16909. F: lib/idr.c
  16910. F: lib/xarray.c
  16911. F: tools/testing/radix-tree
  16912. XBOX DVD IR REMOTE
  16913. M: Benjamin Valentin <benpicco@googlemail.com>
  16914. S: Maintained
  16915. F: drivers/media/rc/keymaps/rc-xbox-dvd.c
  16916. F: drivers/media/rc/xbox_remote.c
  16917. XC2028/3028 TUNER DRIVER
  16918. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  16919. L: linux-media@vger.kernel.org
  16920. S: Maintained
  16921. W: https://linuxtv.org
  16922. T: git git://linuxtv.org/media_tree.git
  16923. F: drivers/media/tuners/tuner-xc2028.*
  16924. XDP (eXpress Data Path)
  16925. M: Alexei Starovoitov <ast@kernel.org>
  16926. M: Daniel Borkmann <daniel@iogearbox.net>
  16927. M: David S. Miller <davem@davemloft.net>
  16928. M: Jakub Kicinski <kuba@kernel.org>
  16929. M: Jesper Dangaard Brouer <hawk@kernel.org>
  16930. M: John Fastabend <john.fastabend@gmail.com>
  16931. L: netdev@vger.kernel.org
  16932. L: bpf@vger.kernel.org
  16933. S: Supported
  16934. F: include/net/xdp.h
  16935. F: include/net/xdp_priv.h
  16936. F: include/trace/events/xdp.h
  16937. F: kernel/bpf/cpumap.c
  16938. F: kernel/bpf/devmap.c
  16939. F: net/core/xdp.c
  16940. F: samples/bpf/xdp*
  16941. F: tools/testing/selftests/bpf/*xdp*
  16942. F: tools/testing/selftests/bpf/*/*xdp*
  16943. F: drivers/net/ethernet/*/*/*/*/*xdp*
  16944. F: drivers/net/ethernet/*/*/*xdp*
  16945. K: (?:\b|_)xdp(?:\b|_)
  16946. XDP SOCKETS (AF_XDP)
  16947. M: Björn Töpel <bjorn.topel@intel.com>
  16948. M: Magnus Karlsson <magnus.karlsson@intel.com>
  16949. R: Jonathan Lemon <jonathan.lemon@gmail.com>
  16950. L: netdev@vger.kernel.org
  16951. L: bpf@vger.kernel.org
  16952. S: Maintained
  16953. F: Documentation/networking/af_xdp.rst
  16954. F: include/net/xdp_sock*
  16955. F: include/net/xsk_buff_pool.h
  16956. F: include/uapi/linux/if_xdp.h
  16957. F: include/uapi/linux/xdp_diag.h
  16958. F: include/net/netns/xdp.h
  16959. F: net/xdp/
  16960. F: samples/bpf/xdpsock*
  16961. F: tools/lib/bpf/xsk*
  16962. XEN BLOCK SUBSYSTEM
  16963. M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  16964. M: Roger Pau Monné <roger.pau@citrix.com>
  16965. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  16966. S: Supported
  16967. F: drivers/block/xen*
  16968. F: drivers/block/xen-blkback/*
  16969. XEN HYPERVISOR ARM
  16970. M: Stefano Stabellini <sstabellini@kernel.org>
  16971. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  16972. S: Maintained
  16973. F: arch/arm/include/asm/xen/
  16974. F: arch/arm/xen/
  16975. XEN HYPERVISOR ARM64
  16976. M: Stefano Stabellini <sstabellini@kernel.org>
  16977. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  16978. S: Maintained
  16979. F: arch/arm64/include/asm/xen/
  16980. F: arch/arm64/xen/
  16981. XEN HYPERVISOR INTERFACE
  16982. M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
  16983. M: Juergen Gross <jgross@suse.com>
  16984. R: Stefano Stabellini <sstabellini@kernel.org>
  16985. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  16986. S: Supported
  16987. T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
  16988. F: Documentation/ABI/stable/sysfs-hypervisor-xen
  16989. F: Documentation/ABI/testing/sysfs-hypervisor-xen
  16990. F: arch/x86/include/asm/pvclock-abi.h
  16991. F: arch/x86/include/asm/xen/
  16992. F: arch/x86/platform/pvh/
  16993. F: arch/x86/xen/
  16994. F: drivers/*/xen-*front.c
  16995. F: drivers/xen/
  16996. F: include/uapi/xen/
  16997. F: include/xen/
  16998. XEN NETWORK BACKEND DRIVER
  16999. M: Wei Liu <wei.liu@kernel.org>
  17000. M: Paul Durrant <paul@xen.org>
  17001. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  17002. L: netdev@vger.kernel.org
  17003. S: Supported
  17004. F: drivers/net/xen-netback/*
  17005. XEN PCI SUBSYSTEM
  17006. M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  17007. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  17008. S: Supported
  17009. F: arch/x86/pci/*xen*
  17010. F: drivers/pci/*xen*
  17011. XEN PVSCSI DRIVERS
  17012. M: Juergen Gross <jgross@suse.com>
  17013. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  17014. L: linux-scsi@vger.kernel.org
  17015. S: Supported
  17016. F: drivers/scsi/xen-scsifront.c
  17017. F: drivers/xen/xen-scsiback.c
  17018. F: include/xen/interface/io/vscsiif.h
  17019. XEN SOUND FRONTEND DRIVER
  17020. M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
  17021. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  17022. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  17023. S: Supported
  17024. F: sound/xen/*
  17025. XEN SWIOTLB SUBSYSTEM
  17026. M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  17027. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  17028. L: iommu@lists.linux-foundation.org
  17029. S: Supported
  17030. F: arch/x86/xen/*swiotlb*
  17031. F: drivers/xen/*swiotlb*
  17032. XFS FILESYSTEM
  17033. M: Darrick J. Wong <darrick.wong@oracle.com>
  17034. M: linux-xfs@vger.kernel.org
  17035. L: linux-xfs@vger.kernel.org
  17036. S: Supported
  17037. W: http://xfs.org/
  17038. T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
  17039. F: Documentation/ABI/testing/sysfs-fs-xfs
  17040. F: Documentation/admin-guide/xfs.rst
  17041. F: Documentation/filesystems/xfs-delayed-logging-design.rst
  17042. F: Documentation/filesystems/xfs-self-describing-metadata.rst
  17043. F: fs/xfs/
  17044. F: include/uapi/linux/dqblk_xfs.h
  17045. F: include/uapi/linux/fsmap.h
  17046. XILINX AXI ETHERNET DRIVER
  17047. M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
  17048. S: Maintained
  17049. F: drivers/net/ethernet/xilinx/xilinx_axienet*
  17050. XILINX CAN DRIVER
  17051. M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
  17052. R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
  17053. L: linux-can@vger.kernel.org
  17054. S: Maintained
  17055. F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
  17056. F: drivers/net/can/xilinx_can.c
  17057. XILINX SD-FEC IP CORES
  17058. M: Derek Kiernan <derek.kiernan@xilinx.com>
  17059. M: Dragan Cvetic <dragan.cvetic@xilinx.com>
  17060. S: Maintained
  17061. F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
  17062. F: Documentation/misc-devices/xilinx_sdfec.rst
  17063. F: drivers/misc/Kconfig
  17064. F: drivers/misc/Makefile
  17065. F: drivers/misc/xilinx_sdfec.c
  17066. F: include/uapi/misc/xilinx_sdfec.h
  17067. XILINX UARTLITE SERIAL DRIVER
  17068. M: Peter Korsgaard <jacmet@sunsite.dk>
  17069. L: linux-serial@vger.kernel.org
  17070. S: Maintained
  17071. F: drivers/tty/serial/uartlite.c
  17072. XILINX VIDEO IP CORES
  17073. M: Hyun Kwon <hyun.kwon@xilinx.com>
  17074. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  17075. L: linux-media@vger.kernel.org
  17076. S: Supported
  17077. T: git git://linuxtv.org/media_tree.git
  17078. F: Documentation/devicetree/bindings/media/xilinx/
  17079. F: drivers/media/platform/xilinx/
  17080. F: include/uapi/linux/xilinx-v4l2-controls.h
  17081. XILINX ZYNQMP DPDMA DRIVER
  17082. M: Hyun Kwon <hyun.kwon@xilinx.com>
  17083. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  17084. L: dmaengine@vger.kernel.org
  17085. S: Supported
  17086. F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
  17087. F: drivers/dma/xilinx/xilinx_dpdma.c
  17088. F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
  17089. XILINX ZYNQMP PSGTR PHY DRIVER
  17090. M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
  17091. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  17092. L: linux-kernel@vger.kernel.org
  17093. S: Supported
  17094. T: git https://github.com/Xilinx/linux-xlnx.git
  17095. F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
  17096. F: drivers/phy/xilinx/phy-zynqmp.c
  17097. XILLYBUS DRIVER
  17098. M: Eli Billauer <eli.billauer@gmail.com>
  17099. L: linux-kernel@vger.kernel.org
  17100. S: Supported
  17101. F: drivers/char/xillybus/
  17102. XLP9XX I2C DRIVER
  17103. M: George Cherian <gcherian@marvell.com>
  17104. L: linux-i2c@vger.kernel.org
  17105. S: Supported
  17106. W: http://www.marvell.com
  17107. F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
  17108. F: drivers/i2c/busses/i2c-xlp9xx.c
  17109. XRA1403 GPIO EXPANDER
  17110. M: Nandor Han <nandor.han@ge.com>
  17111. M: Semi Malinen <semi.malinen@ge.com>
  17112. L: linux-gpio@vger.kernel.org
  17113. S: Maintained
  17114. F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
  17115. F: drivers/gpio/gpio-xra1403.c
  17116. XTENSA XTFPGA PLATFORM SUPPORT
  17117. M: Max Filippov <jcmvbkbc@gmail.com>
  17118. L: linux-xtensa@linux-xtensa.org
  17119. S: Maintained
  17120. F: drivers/spi/spi-xtensa-xtfpga.c
  17121. F: sound/soc/xtensa/xtfpga-i2s.c
  17122. YAM DRIVER FOR AX.25
  17123. M: Jean-Paul Roubelat <jpr@f6fbb.org>
  17124. L: linux-hams@vger.kernel.org
  17125. S: Maintained
  17126. F: drivers/net/hamradio/yam*
  17127. F: include/linux/yam.h
  17128. YAMA SECURITY MODULE
  17129. M: Kees Cook <keescook@chromium.org>
  17130. S: Supported
  17131. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
  17132. F: Documentation/admin-guide/LSM/Yama.rst
  17133. F: security/yama/
  17134. YEALINK PHONE DRIVER
  17135. M: Henk Vergonet <Henk.Vergonet@gmail.com>
  17136. L: usbb2k-api-dev@nongnu.org
  17137. S: Maintained
  17138. F: Documentation/input/devices/yealink.rst
  17139. F: drivers/input/misc/yealink.*
  17140. Z8530 DRIVER FOR AX.25
  17141. M: Joerg Reuter <jreuter@yaina.de>
  17142. L: linux-hams@vger.kernel.org
  17143. S: Maintained
  17144. W: http://yaina.de/jreuter/
  17145. W: http://www.qsl.net/dl1bke/
  17146. F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
  17147. F: drivers/net/hamradio/*scc.c
  17148. F: drivers/net/hamradio/z8530.h
  17149. ZBUD COMPRESSED PAGE ALLOCATOR
  17150. M: Seth Jennings <sjenning@redhat.com>
  17151. M: Dan Streetman <ddstreet@ieee.org>
  17152. L: linux-mm@kvack.org
  17153. S: Maintained
  17154. F: include/linux/zbud.h
  17155. F: mm/zbud.c
  17156. ZD1211RW WIRELESS DRIVER
  17157. M: Daniel Drake <dsd@gentoo.org>
  17158. M: Ulrich Kunitz <kune@deine-taler.de>
  17159. L: linux-wireless@vger.kernel.org
  17160. L: zd1211-devs@lists.sourceforge.net (subscribers-only)
  17161. S: Maintained
  17162. W: http://zd1211.ath.cx/wiki/DriverRewrite
  17163. F: drivers/net/wireless/zydas/zd1211rw/
  17164. ZD1301 MEDIA DRIVER
  17165. M: Antti Palosaari <crope@iki.fi>
  17166. L: linux-media@vger.kernel.org
  17167. S: Maintained
  17168. W: https://linuxtv.org/
  17169. W: http://palosaari.fi/linux/
  17170. Q: https://patchwork.linuxtv.org/project/linux-media/list/
  17171. F: drivers/media/usb/dvb-usb-v2/zd1301*
  17172. ZD1301_DEMOD MEDIA DRIVER
  17173. M: Antti Palosaari <crope@iki.fi>
  17174. L: linux-media@vger.kernel.org
  17175. S: Maintained
  17176. W: https://linuxtv.org/
  17177. W: http://palosaari.fi/linux/
  17178. Q: https://patchwork.linuxtv.org/project/linux-media/list/
  17179. F: drivers/media/dvb-frontends/zd1301_demod*
  17180. ZHAOXIN PROCESSOR SUPPORT
  17181. M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
  17182. L: linux-kernel@vger.kernel.org
  17183. S: Maintained
  17184. F: arch/x86/kernel/cpu/zhaoxin.c
  17185. ZONEFS FILESYSTEM
  17186. M: Damien Le Moal <damien.lemoal@wdc.com>
  17187. M: Naohiro Aota <naohiro.aota@wdc.com>
  17188. R: Johannes Thumshirn <jth@kernel.org>
  17189. L: linux-fsdevel@vger.kernel.org
  17190. S: Maintained
  17191. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
  17192. F: Documentation/filesystems/zonefs.rst
  17193. F: fs/zonefs/
  17194. ZR36067 VIDEO FOR LINUX DRIVER
  17195. M: Corentin Labbe <clabbe@baylibre.com>
  17196. L: mjpeg-users@lists.sourceforge.net
  17197. L: linux-media@vger.kernel.org
  17198. S: Maintained
  17199. W: http://mjpeg.sourceforge.net/driver-zoran/
  17200. Q: https://patchwork.linuxtv.org/project/linux-media/list/
  17201. F: Documentation/driver-api/media/drivers/zoran.rst
  17202. F: drivers/staging/media/zoran/
  17203. ZPOOL COMPRESSED PAGE STORAGE API
  17204. M: Dan Streetman <ddstreet@ieee.org>
  17205. L: linux-mm@kvack.org
  17206. S: Maintained
  17207. F: include/linux/zpool.h
  17208. F: mm/zpool.c
  17209. ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
  17210. M: Minchan Kim <minchan@kernel.org>
  17211. M: Nitin Gupta <ngupta@vflare.org>
  17212. R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
  17213. L: linux-kernel@vger.kernel.org
  17214. S: Maintained
  17215. F: Documentation/admin-guide/blockdev/zram.rst
  17216. F: drivers/block/zram/
  17217. ZS DECSTATION Z85C30 SERIAL DRIVER
  17218. M: "Maciej W. Rozycki" <macro@linux-mips.org>
  17219. S: Maintained
  17220. F: drivers/tty/serial/zs.*
  17221. ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
  17222. M: Minchan Kim <minchan@kernel.org>
  17223. M: Nitin Gupta <ngupta@vflare.org>
  17224. R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
  17225. L: linux-mm@kvack.org
  17226. S: Maintained
  17227. F: Documentation/vm/zsmalloc.rst
  17228. F: include/linux/zsmalloc.h
  17229. F: mm/zsmalloc.c
  17230. ZSWAP COMPRESSED SWAP CACHING
  17231. M: Seth Jennings <sjenning@redhat.com>
  17232. M: Dan Streetman <ddstreet@ieee.org>
  17233. M: Vitaly Wool <vitaly.wool@konsulko.com>
  17234. L: linux-mm@kvack.org
  17235. S: Maintained
  17236. F: mm/zswap.c
  17237. THE REST
  17238. M: Linus Torvalds <torvalds@linux-foundation.org>
  17239. L: linux-kernel@vger.kernel.org
  17240. S: Buried alive in reporters
  17241. Q: http://patchwork.kernel.org/project/LKML/list/
  17242. T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
  17243. F: *
  17244. F: */