MAINTAINERS 627 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451214522145321454214552145621457214582145921460214612146221463214642146521466214672146821469214702147121472214732147421475
  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. Q: https://patchwork.kernel.org/project/linux-wireless/list/
  168. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
  169. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
  170. F: Documentation/driver-api/80211/cfg80211.rst
  171. F: Documentation/networking/regulatory.rst
  172. F: include/linux/ieee80211.h
  173. F: include/net/cfg80211.h
  174. F: include/net/ieee80211_radiotap.h
  175. F: include/net/iw_handler.h
  176. F: include/net/wext.h
  177. F: include/uapi/linux/nl80211.h
  178. F: net/wireless/
  179. 8169 10/100/1000 GIGABIT ETHERNET DRIVER
  180. M: Heiner Kallweit <hkallweit1@gmail.com>
  181. M: nic_swsd@realtek.com
  182. L: netdev@vger.kernel.org
  183. S: Maintained
  184. F: drivers/net/ethernet/realtek/r8169*
  185. 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
  186. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  187. L: linux-serial@vger.kernel.org
  188. S: Maintained
  189. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
  190. F: drivers/tty/serial/8250*
  191. F: include/linux/serial_8250.h
  192. 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
  193. L: netdev@vger.kernel.org
  194. S: Orphan / Obsolete
  195. F: drivers/net/ethernet/8390/
  196. 9P FILE SYSTEM
  197. M: Eric Van Hensbergen <ericvh@gmail.com>
  198. M: Latchesar Ionkov <lucho@ionkov.net>
  199. M: Dominique Martinet <asmadeus@codewreck.org>
  200. R: Christian Schoenebeck <linux_oss@crudebyte.com>
  201. L: v9fs-developer@lists.sourceforge.net
  202. S: Maintained
  203. W: http://swik.net/v9fs
  204. Q: http://patchwork.kernel.org/project/v9fs-devel/list/
  205. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
  206. T: git git://github.com/martinetd/linux.git
  207. F: Documentation/filesystems/9p.rst
  208. F: fs/9p/
  209. F: include/net/9p/
  210. F: include/trace/events/9p.h
  211. F: include/uapi/linux/virtio_9p.h
  212. F: net/9p/
  213. A8293 MEDIA DRIVER
  214. M: Antti Palosaari <crope@iki.fi>
  215. L: linux-media@vger.kernel.org
  216. S: Maintained
  217. W: https://linuxtv.org
  218. W: http://palosaari.fi/linux/
  219. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  220. T: git git://linuxtv.org/anttip/media_tree.git
  221. F: drivers/media/dvb-frontends/a8293*
  222. AACRAID SCSI RAID DRIVER
  223. M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
  224. L: linux-scsi@vger.kernel.org
  225. S: Supported
  226. W: http://www.adaptec.com/
  227. F: Documentation/scsi/aacraid.rst
  228. F: drivers/scsi/aacraid/
  229. ABI/API
  230. L: linux-api@vger.kernel.org
  231. F: include/linux/syscalls.h
  232. F: kernel/sys_ni.c
  233. X: include/uapi/
  234. X: arch/*/include/uapi/
  235. ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
  236. M: Hans de Goede <hdegoede@redhat.com>
  237. L: linux-hwmon@vger.kernel.org
  238. S: Maintained
  239. F: drivers/hwmon/abituguru.c
  240. ABIT UGURU 3 HARDWARE MONITOR DRIVER
  241. M: Alistair John Strachan <alistair@devzero.co.uk>
  242. L: linux-hwmon@vger.kernel.org
  243. S: Maintained
  244. F: drivers/hwmon/abituguru3.c
  245. ACCES 104-DIO-48E GPIO DRIVER
  246. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  247. L: linux-gpio@vger.kernel.org
  248. S: Maintained
  249. F: drivers/gpio/gpio-104-dio-48e.c
  250. ACCES 104-IDI-48 GPIO DRIVER
  251. M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
  252. L: linux-gpio@vger.kernel.org
  253. S: Maintained
  254. F: drivers/gpio/gpio-104-idi-48.c
  255. ACCES 104-IDIO-16 GPIO DRIVER
  256. M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
  257. L: linux-gpio@vger.kernel.org
  258. S: Maintained
  259. F: drivers/gpio/gpio-104-idio-16.c
  260. ACCES 104-QUAD-8 DRIVER
  261. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  262. M: Syed Nayyar Waris <syednwaris@gmail.com>
  263. L: linux-iio@vger.kernel.org
  264. S: Maintained
  265. F: drivers/counter/104-quad-8.c
  266. ACCES PCI-IDIO-16 GPIO DRIVER
  267. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  268. L: linux-gpio@vger.kernel.org
  269. S: Maintained
  270. F: drivers/gpio/gpio-pci-idio-16.c
  271. ACCES PCIe-IDIO-24 GPIO DRIVER
  272. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  273. L: linux-gpio@vger.kernel.org
  274. S: Maintained
  275. F: drivers/gpio/gpio-pcie-idio-24.c
  276. ACENIC DRIVER
  277. M: Jes Sorensen <jes@trained-monkey.org>
  278. L: linux-acenic@sunsite.dk
  279. S: Maintained
  280. F: drivers/net/ethernet/alteon/acenic*
  281. ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
  282. M: Peter Kaestle <peter@piie.net>
  283. L: platform-driver-x86@vger.kernel.org
  284. S: Maintained
  285. W: http://piie.net/?section=acerhdf
  286. F: drivers/platform/x86/acerhdf.c
  287. ACER WMI LAPTOP EXTRAS
  288. M: "Lee, Chun-Yi" <jlee@suse.com>
  289. L: platform-driver-x86@vger.kernel.org
  290. S: Maintained
  291. F: drivers/platform/x86/acer-wmi.c
  292. ACPI
  293. M: "Rafael J. Wysocki" <rafael@kernel.org>
  294. R: Len Brown <lenb@kernel.org>
  295. L: linux-acpi@vger.kernel.org
  296. S: Supported
  297. W: https://01.org/linux-acpi
  298. Q: https://patchwork.kernel.org/project/linux-acpi/list/
  299. B: https://bugzilla.kernel.org
  300. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  301. F: Documentation/ABI/testing/configfs-acpi
  302. F: Documentation/ABI/testing/sysfs-bus-acpi
  303. F: Documentation/firmware-guide/acpi/
  304. F: drivers/acpi/
  305. F: drivers/pci/*/*acpi*
  306. F: drivers/pci/*acpi*
  307. F: drivers/pnp/pnpacpi/
  308. F: include/acpi/
  309. F: include/linux/acpi.h
  310. F: include/linux/fwnode.h
  311. F: tools/power/acpi/
  312. ACPI APEI
  313. M: "Rafael J. Wysocki" <rafael@kernel.org>
  314. R: Len Brown <lenb@kernel.org>
  315. R: James Morse <james.morse@arm.com>
  316. R: Tony Luck <tony.luck@intel.com>
  317. R: Borislav Petkov <bp@alien8.de>
  318. L: linux-acpi@vger.kernel.org
  319. F: drivers/acpi/apei/
  320. ACPI COMPONENT ARCHITECTURE (ACPICA)
  321. M: Robert Moore <robert.moore@intel.com>
  322. M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
  323. L: linux-acpi@vger.kernel.org
  324. L: devel@acpica.org
  325. S: Supported
  326. W: https://acpica.org/
  327. W: https://github.com/acpica/acpica/
  328. Q: https://patchwork.kernel.org/project/linux-acpi/list/
  329. B: https://bugzilla.kernel.org
  330. B: https://bugs.acpica.org
  331. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  332. F: drivers/acpi/acpica/
  333. F: include/acpi/
  334. F: tools/power/acpi/
  335. ACPI FOR ARM64 (ACPI/arm64)
  336. M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  337. M: Hanjun Guo <guohanjun@huawei.com>
  338. M: Sudeep Holla <sudeep.holla@arm.com>
  339. L: linux-acpi@vger.kernel.org
  340. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  341. S: Maintained
  342. F: drivers/acpi/arm64
  343. ACPI I2C MULTI INSTANTIATE DRIVER
  344. M: Hans de Goede <hdegoede@redhat.com>
  345. L: platform-driver-x86@vger.kernel.org
  346. S: Maintained
  347. F: drivers/platform/x86/i2c-multi-instantiate.c
  348. ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
  349. M: Sudeep Holla <sudeep.holla@arm.com>
  350. L: linux-acpi@vger.kernel.org
  351. S: Supported
  352. F: drivers/mailbox/pcc.c
  353. ACPI PMIC DRIVERS
  354. M: "Rafael J. Wysocki" <rafael@kernel.org>
  355. M: Len Brown <lenb@kernel.org>
  356. R: Andy Shevchenko <andy@kernel.org>
  357. R: Mika Westerberg <mika.westerberg@linux.intel.com>
  358. L: linux-acpi@vger.kernel.org
  359. S: Supported
  360. Q: https://patchwork.kernel.org/project/linux-acpi/list/
  361. B: https://bugzilla.kernel.org
  362. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  363. F: drivers/acpi/pmic/
  364. ACPI THERMAL DRIVER
  365. M: Rafael J. Wysocki <rafael@kernel.org>
  366. R: 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 VIOT DRIVER
  373. M: Jean-Philippe Brucker <jean-philippe@linaro.org>
  374. L: linux-acpi@vger.kernel.org
  375. L: iommu@lists.linux-foundation.org
  376. S: Maintained
  377. F: drivers/acpi/viot.c
  378. F: include/linux/acpi_viot.h
  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. ACRN HYPERVISOR SERVICE MODULE
  385. M: Fei Li <fei1.li@intel.com>
  386. L: acrn-dev@lists.projectacrn.org (subscribers-only)
  387. S: Supported
  388. W: https://projectacrn.org
  389. F: Documentation/virt/acrn/
  390. F: drivers/virt/acrn/
  391. F: include/uapi/linux/acrn.h
  392. AD1889 ALSA SOUND DRIVER
  393. L: linux-parisc@vger.kernel.org
  394. S: Maintained
  395. W: https://parisc.wiki.kernel.org/index.php/AD1889
  396. F: sound/pci/ad1889.*
  397. AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
  398. M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
  399. L: linux-iio@vger.kernel.org
  400. S: Supported
  401. F: drivers/iio/potentiometer/ad5110.c
  402. AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
  403. M: Michael Hennerich <michael.hennerich@analog.com>
  404. S: Supported
  405. W: http://wiki.analog.com/AD5254
  406. W: http://ez.analog.com/community/linux-device-drivers
  407. F: drivers/misc/ad525x_dpot.c
  408. AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
  409. M: Michael Hennerich <michael.hennerich@analog.com>
  410. S: Supported
  411. W: http://wiki.analog.com/AD5398
  412. W: http://ez.analog.com/community/linux-device-drivers
  413. F: drivers/regulator/ad5398.c
  414. AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
  415. M: Michael Hennerich <michael.hennerich@analog.com>
  416. S: Supported
  417. W: http://wiki.analog.com/AD7142
  418. W: http://ez.analog.com/community/linux-device-drivers
  419. F: drivers/input/misc/ad714x.c
  420. AD7877 TOUCHSCREEN DRIVER
  421. M: Michael Hennerich <michael.hennerich@analog.com>
  422. S: Supported
  423. W: http://wiki.analog.com/AD7877
  424. W: http://ez.analog.com/community/linux-device-drivers
  425. F: drivers/input/touchscreen/ad7877.c
  426. AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
  427. M: Michael Hennerich <michael.hennerich@analog.com>
  428. S: Supported
  429. W: http://wiki.analog.com/AD7879
  430. W: http://ez.analog.com/community/linux-device-drivers
  431. F: drivers/input/touchscreen/ad7879.c
  432. ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
  433. M: Jiri Kosina <jikos@kernel.org>
  434. S: Maintained
  435. ADF7242 IEEE 802.15.4 RADIO DRIVER
  436. M: Michael Hennerich <michael.hennerich@analog.com>
  437. L: linux-wpan@vger.kernel.org
  438. S: Supported
  439. W: https://wiki.analog.com/ADF7242
  440. W: http://ez.analog.com/community/linux-device-drivers
  441. F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
  442. F: drivers/net/ieee802154/adf7242.c
  443. ADM1025 HARDWARE MONITOR DRIVER
  444. M: Jean Delvare <jdelvare@suse.com>
  445. L: linux-hwmon@vger.kernel.org
  446. S: Maintained
  447. F: Documentation/hwmon/adm1025.rst
  448. F: drivers/hwmon/adm1025.c
  449. ADM1029 HARDWARE MONITOR DRIVER
  450. M: Corentin Labbe <clabbe.montjoie@gmail.com>
  451. L: linux-hwmon@vger.kernel.org
  452. S: Maintained
  453. F: drivers/hwmon/adm1029.c
  454. ADM8211 WIRELESS DRIVER
  455. L: linux-wireless@vger.kernel.org
  456. S: Orphan
  457. W: https://wireless.wiki.kernel.org/
  458. F: drivers/net/wireless/admtek/adm8211.*
  459. ADP1653 FLASH CONTROLLER DRIVER
  460. M: Sakari Ailus <sakari.ailus@iki.fi>
  461. L: linux-media@vger.kernel.org
  462. S: Maintained
  463. F: drivers/media/i2c/adp1653.c
  464. F: include/media/i2c/adp1653.h
  465. ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
  466. M: Michael Hennerich <michael.hennerich@analog.com>
  467. S: Supported
  468. W: http://wiki.analog.com/ADP5520
  469. W: http://ez.analog.com/community/linux-device-drivers
  470. F: drivers/gpio/gpio-adp5520.c
  471. F: drivers/input/keyboard/adp5520-keys.c
  472. F: drivers/leds/leds-adp5520.c
  473. F: drivers/mfd/adp5520.c
  474. F: drivers/video/backlight/adp5520_bl.c
  475. ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
  476. M: Michael Hennerich <michael.hennerich@analog.com>
  477. S: Supported
  478. W: http://wiki.analog.com/ADP5588
  479. W: http://ez.analog.com/community/linux-device-drivers
  480. F: drivers/gpio/gpio-adp5588.c
  481. F: drivers/input/keyboard/adp5588-keys.c
  482. ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
  483. M: Michael Hennerich <michael.hennerich@analog.com>
  484. S: Supported
  485. W: http://wiki.analog.com/ADP8860
  486. W: http://ez.analog.com/community/linux-device-drivers
  487. F: drivers/video/backlight/adp8860_bl.c
  488. ADT746X FAN DRIVER
  489. M: Colin Leroy <colin@colino.net>
  490. S: Maintained
  491. F: drivers/macintosh/therm_adt746x.c
  492. ADT7475 HARDWARE MONITOR DRIVER
  493. M: Jean Delvare <jdelvare@suse.com>
  494. L: linux-hwmon@vger.kernel.org
  495. S: Maintained
  496. F: Documentation/hwmon/adt7475.rst
  497. F: drivers/hwmon/adt7475.c
  498. ADVANSYS SCSI DRIVER
  499. M: Matthew Wilcox <willy@infradead.org>
  500. M: Hannes Reinecke <hare@suse.com>
  501. L: linux-scsi@vger.kernel.org
  502. S: Maintained
  503. F: Documentation/scsi/advansys.rst
  504. F: drivers/scsi/advansys.c
  505. ADVANTECH SWBTN DRIVER
  506. M: Andrea Ho <Andrea.Ho@advantech.com.tw>
  507. L: platform-driver-x86@vger.kernel.org
  508. S: Maintained
  509. F: drivers/platform/x86/adv_swbutton.c
  510. ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  511. M: Lucas Stankus <lucas.p.stankus@gmail.com>
  512. S: Supported
  513. F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
  514. F: drivers/iio/accel/adxl313*
  515. ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
  516. M: Michael Hennerich <michael.hennerich@analog.com>
  517. S: Supported
  518. W: http://wiki.analog.com/ADXL345
  519. W: http://ez.analog.com/community/linux-device-drivers
  520. F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
  521. F: drivers/input/misc/adxl34x.c
  522. ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  523. M: Puranjay Mohan <puranjay12@gmail.com>
  524. L: linux-iio@vger.kernel.org
  525. S: Supported
  526. F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
  527. F: drivers/iio/accel/adxl355.h
  528. F: drivers/iio/accel/adxl355_core.c
  529. F: drivers/iio/accel/adxl355_i2c.c
  530. F: drivers/iio/accel/adxl355_spi.c
  531. ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  532. M: Michael Hennerich <michael.hennerich@analog.com>
  533. S: Supported
  534. W: http://ez.analog.com/community/linux-device-drivers
  535. F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
  536. F: drivers/iio/accel/adxl372.c
  537. F: drivers/iio/accel/adxl372_i2c.c
  538. F: drivers/iio/accel/adxl372_spi.c
  539. AF9013 MEDIA DRIVER
  540. M: Antti Palosaari <crope@iki.fi>
  541. L: linux-media@vger.kernel.org
  542. S: Maintained
  543. W: https://linuxtv.org
  544. W: http://palosaari.fi/linux/
  545. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  546. T: git git://linuxtv.org/anttip/media_tree.git
  547. F: drivers/media/dvb-frontends/af9013*
  548. AF9033 MEDIA DRIVER
  549. M: Antti Palosaari <crope@iki.fi>
  550. L: linux-media@vger.kernel.org
  551. S: Maintained
  552. W: https://linuxtv.org
  553. W: http://palosaari.fi/linux/
  554. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  555. T: git git://linuxtv.org/anttip/media_tree.git
  556. F: drivers/media/dvb-frontends/af9033*
  557. AFFS FILE SYSTEM
  558. M: David Sterba <dsterba@suse.com>
  559. L: linux-fsdevel@vger.kernel.org
  560. S: Odd Fixes
  561. F: Documentation/filesystems/affs.rst
  562. F: fs/affs/
  563. AFS FILESYSTEM
  564. M: David Howells <dhowells@redhat.com>
  565. M: Marc Dionne <marc.dionne@auristor.com>
  566. L: linux-afs@lists.infradead.org
  567. S: Supported
  568. W: https://www.infradead.org/~dhowells/kafs/
  569. F: Documentation/filesystems/afs.rst
  570. F: fs/afs/
  571. F: include/trace/events/afs.h
  572. AGPGART DRIVER
  573. M: David Airlie <airlied@linux.ie>
  574. S: Maintained
  575. T: git git://anongit.freedesktop.org/drm/drm
  576. F: drivers/char/agp/
  577. F: include/linux/agp*
  578. F: include/uapi/linux/agp*
  579. AHA152X SCSI DRIVER
  580. M: "Juergen E. Fischer" <fischer@norbit.de>
  581. L: linux-scsi@vger.kernel.org
  582. S: Maintained
  583. F: drivers/scsi/aha152x*
  584. F: drivers/scsi/pcmcia/aha152x*
  585. AIC7XXX / AIC79XX SCSI DRIVER
  586. M: Hannes Reinecke <hare@suse.com>
  587. L: linux-scsi@vger.kernel.org
  588. S: Maintained
  589. F: drivers/scsi/aic7xxx/
  590. AIMSLAB FM RADIO RECEIVER DRIVER
  591. M: Hans Verkuil <hverkuil@xs4all.nl>
  592. L: linux-media@vger.kernel.org
  593. S: Maintained
  594. W: https://linuxtv.org
  595. T: git git://linuxtv.org/media_tree.git
  596. F: drivers/media/radio/radio-aimslab*
  597. AIO
  598. M: Benjamin LaHaise <bcrl@kvack.org>
  599. L: linux-aio@kvack.org
  600. S: Supported
  601. F: fs/aio.c
  602. F: include/linux/*aio*.h
  603. AIRSPY MEDIA DRIVER
  604. M: Antti Palosaari <crope@iki.fi>
  605. L: linux-media@vger.kernel.org
  606. S: Maintained
  607. W: https://linuxtv.org
  608. W: http://palosaari.fi/linux/
  609. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  610. T: git git://linuxtv.org/anttip/media_tree.git
  611. F: drivers/media/usb/airspy/
  612. ALACRITECH GIGABIT ETHERNET DRIVER
  613. M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
  614. S: Maintained
  615. F: drivers/net/ethernet/alacritech/*
  616. ALCATEL SPEEDTOUCH USB DRIVER
  617. M: Duncan Sands <duncan.sands@free.fr>
  618. L: linux-usb@vger.kernel.org
  619. S: Maintained
  620. W: http://www.linux-usb.org/SpeedTouch/
  621. F: drivers/usb/atm/speedtch.c
  622. F: drivers/usb/atm/usbatm.c
  623. ALCHEMY AU1XX0 MMC DRIVER
  624. M: Manuel Lauss <manuel.lauss@gmail.com>
  625. S: Maintained
  626. F: drivers/mmc/host/au1xmmc.c
  627. ALI1563 I2C DRIVER
  628. M: Rudolf Marek <r.marek@assembler.cz>
  629. L: linux-i2c@vger.kernel.org
  630. S: Maintained
  631. F: Documentation/i2c/busses/i2c-ali1563.rst
  632. F: drivers/i2c/busses/i2c-ali1563.c
  633. ALIENWARE WMI DRIVER
  634. L: Dell.Client.Kernel@dell.com
  635. S: Maintained
  636. F: drivers/platform/x86/dell/alienware-wmi.c
  637. ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
  638. M: Tomislav Denis <tomislav.denis@avl.com>
  639. L: linux-iio@vger.kernel.org
  640. S: Maintained
  641. W: http://www.allsensors.com/
  642. F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
  643. F: drivers/iio/pressure/dlhl60d.c
  644. ALLEGRO DVT VIDEO IP CORE DRIVER
  645. M: Michael Tretter <m.tretter@pengutronix.de>
  646. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  647. L: linux-media@vger.kernel.org
  648. S: Maintained
  649. F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
  650. F: drivers/media/platform/allegro-dvt/
  651. ALLWINNER A10 CSI DRIVER
  652. M: Maxime Ripard <mripard@kernel.org>
  653. L: linux-media@vger.kernel.org
  654. S: Maintained
  655. T: git git://linuxtv.org/media_tree.git
  656. F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
  657. F: drivers/media/platform/sunxi/sun4i-csi/
  658. ALLWINNER CPUFREQ DRIVER
  659. M: Yangtao Li <tiny.windzz@gmail.com>
  660. L: linux-pm@vger.kernel.org
  661. S: Maintained
  662. F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
  663. F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
  664. ALLWINNER CRYPTO DRIVERS
  665. M: Corentin Labbe <clabbe.montjoie@gmail.com>
  666. L: linux-crypto@vger.kernel.org
  667. S: Maintained
  668. F: drivers/crypto/allwinner/
  669. ALLWINNER HARDWARE SPINLOCK SUPPORT
  670. M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
  671. S: Maintained
  672. F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
  673. F: drivers/hwspinlock/sun6i_hwspinlock.c
  674. ALLWINNER THERMAL DRIVER
  675. M: Vasily Khoruzhick <anarsoul@gmail.com>
  676. M: Yangtao Li <tiny.windzz@gmail.com>
  677. L: linux-pm@vger.kernel.org
  678. S: Maintained
  679. F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
  680. F: drivers/thermal/sun8i_thermal.c
  681. ALLWINNER VPU DRIVER
  682. M: Maxime Ripard <mripard@kernel.org>
  683. M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
  684. L: linux-media@vger.kernel.org
  685. S: Maintained
  686. F: drivers/staging/media/sunxi/cedrus/
  687. ALPHA PORT
  688. M: Richard Henderson <rth@twiddle.net>
  689. M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
  690. M: Matt Turner <mattst88@gmail.com>
  691. L: linux-alpha@vger.kernel.org
  692. S: Odd Fixes
  693. F: arch/alpha/
  694. ALPS PS/2 TOUCHPAD DRIVER
  695. R: Pali Rohár <pali@kernel.org>
  696. F: drivers/input/mouse/alps.*
  697. ALTERA I2C CONTROLLER DRIVER
  698. M: Thor Thayer <thor.thayer@linux.intel.com>
  699. S: Maintained
  700. F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
  701. F: drivers/i2c/busses/i2c-altera.c
  702. ALTERA MAILBOX DRIVER
  703. M: Mun Yew Tham <mun.yew.tham@intel.com>
  704. S: Maintained
  705. F: drivers/mailbox/mailbox-altera.c
  706. ALTERA MSGDMA IP CORE DRIVER
  707. M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
  708. R: Stefan Roese <sr@denx.de>
  709. L: dmaengine@vger.kernel.org
  710. S: Odd Fixes
  711. F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
  712. F: drivers/dma/altera-msgdma.c
  713. ALTERA PIO DRIVER
  714. M: Mun Yew Tham <mun.yew.tham@intel.com>
  715. L: linux-gpio@vger.kernel.org
  716. S: Maintained
  717. F: drivers/gpio/gpio-altera.c
  718. ALTERA SYSTEM MANAGER DRIVER
  719. M: Thor Thayer <thor.thayer@linux.intel.com>
  720. S: Maintained
  721. F: drivers/mfd/altera-sysmgr.c
  722. F: include/linux/mfd/altera-sysmgr.h
  723. ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
  724. M: Thor Thayer <thor.thayer@linux.intel.com>
  725. S: Maintained
  726. F: drivers/gpio/gpio-altera-a10sr.c
  727. F: drivers/mfd/altera-a10sr.c
  728. F: drivers/reset/reset-a10sr.c
  729. F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
  730. F: include/linux/mfd/altera-a10sr.h
  731. ALTERA TRIPLE SPEED ETHERNET DRIVER
  732. M: Joyce Ooi <joyce.ooi@intel.com>
  733. L: netdev@vger.kernel.org
  734. S: Maintained
  735. F: drivers/net/ethernet/altera/
  736. ALTERA UART/JTAG UART SERIAL DRIVERS
  737. M: Tobias Klauser <tklauser@distanz.ch>
  738. L: linux-serial@vger.kernel.org
  739. S: Maintained
  740. F: drivers/tty/serial/altera_jtaguart.c
  741. F: drivers/tty/serial/altera_uart.c
  742. F: include/linux/altera_jtaguart.h
  743. F: include/linux/altera_uart.h
  744. AMAZON ANNAPURNA LABS FIC DRIVER
  745. M: Talel Shenhar <talel@amazon.com>
  746. S: Maintained
  747. F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
  748. F: drivers/irqchip/irq-al-fic.c
  749. AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
  750. M: Talel Shenhar <talel@amazon.com>
  751. M: Talel Shenhar <talelshenhar@gmail.com>
  752. S: Maintained
  753. F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
  754. F: drivers/edac/al_mc_edac.c
  755. AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
  756. M: Talel Shenhar <talel@amazon.com>
  757. S: Maintained
  758. F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
  759. F: drivers/thermal/thermal_mmio.c
  760. AMAZON ETHERNET DRIVERS
  761. M: Shay Agroskin <shayagr@amazon.com>
  762. M: Arthur Kiyanovski <akiyano@amazon.com>
  763. R: David Arinzon <darinzon@amazon.com>
  764. R: Noam Dagan <ndagan@amazon.com>
  765. R: Saeed Bishara <saeedb@amazon.com>
  766. L: netdev@vger.kernel.org
  767. S: Supported
  768. F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
  769. F: drivers/net/ethernet/amazon/
  770. AMAZON RDMA EFA DRIVER
  771. M: Gal Pressman <galpress@amazon.com>
  772. R: Yossi Leybovich <sleybo@amazon.com>
  773. L: linux-rdma@vger.kernel.org
  774. S: Supported
  775. Q: https://patchwork.kernel.org/project/linux-rdma/list/
  776. F: drivers/infiniband/hw/efa/
  777. F: include/uapi/rdma/efa-abi.h
  778. AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
  779. M: Tom Lendacky <thomas.lendacky@amd.com>
  780. M: John Allen <john.allen@amd.com>
  781. L: linux-crypto@vger.kernel.org
  782. S: Supported
  783. F: drivers/crypto/ccp/
  784. F: include/linux/ccp.h
  785. AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
  786. M: Brijesh Singh <brijesh.singh@amd.com>
  787. M: Tom Lendacky <thomas.lendacky@amd.com>
  788. L: linux-crypto@vger.kernel.org
  789. S: Supported
  790. F: drivers/crypto/ccp/sev*
  791. F: include/uapi/linux/psp-sev.h
  792. AMD DISPLAY CORE
  793. M: Harry Wentland <harry.wentland@amd.com>
  794. M: Leo Li <sunpeng.li@amd.com>
  795. M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
  796. L: amd-gfx@lists.freedesktop.org
  797. S: Supported
  798. T: git https://gitlab.freedesktop.org/agd5f/linux.git
  799. F: drivers/gpu/drm/amd/display/
  800. AMD FAM15H PROCESSOR POWER MONITORING DRIVER
  801. M: Huang Rui <ray.huang@amd.com>
  802. L: linux-hwmon@vger.kernel.org
  803. S: Supported
  804. F: Documentation/hwmon/fam15h_power.rst
  805. F: drivers/hwmon/fam15h_power.c
  806. AMD FCH GPIO DRIVER
  807. M: Enrico Weigelt, metux IT consult <info@metux.net>
  808. L: linux-gpio@vger.kernel.org
  809. S: Maintained
  810. F: drivers/gpio/gpio-amd-fch.c
  811. F: include/linux/platform_data/gpio/gpio-amd-fch.h
  812. AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
  813. L: linux-geode@lists.infradead.org (moderated for non-subscribers)
  814. S: Orphan
  815. F: drivers/usb/gadget/udc/amd5536udc.*
  816. AMD GEODE PROCESSOR/CHIPSET SUPPORT
  817. M: Andres Salomon <dilinger@queued.net>
  818. L: linux-geode@lists.infradead.org (moderated for non-subscribers)
  819. S: Supported
  820. W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
  821. F: arch/x86/include/asm/geode.h
  822. F: drivers/char/hw_random/geode-rng.c
  823. F: drivers/crypto/geode*
  824. F: drivers/video/fbdev/geode/
  825. AMD IOMMU (AMD-VI)
  826. M: Joerg Roedel <joro@8bytes.org>
  827. R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
  828. L: iommu@lists.linux-foundation.org
  829. S: Maintained
  830. T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
  831. F: drivers/iommu/amd/
  832. F: include/linux/amd-iommu.h
  833. AMD KFD
  834. M: Felix Kuehling <Felix.Kuehling@amd.com>
  835. L: amd-gfx@lists.freedesktop.org
  836. S: Supported
  837. T: git https://gitlab.freedesktop.org/agd5f/linux.git
  838. F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
  839. F: drivers/gpu/drm/amd/amdkfd/
  840. F: drivers/gpu/drm/amd/include/cik_structs.h
  841. F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
  842. F: drivers/gpu/drm/amd/include/v9_structs.h
  843. F: drivers/gpu/drm/amd/include/vi_structs.h
  844. F: include/uapi/linux/kfd_ioctl.h
  845. F: include/uapi/linux/kfd_sysfs.h
  846. AMD SPI DRIVER
  847. M: Sanjay R Mehta <sanju.mehta@amd.com>
  848. S: Maintained
  849. F: drivers/spi/spi-amd.c
  850. AMD MP2 I2C DRIVER
  851. M: Elie Morisse <syniurge@gmail.com>
  852. M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
  853. M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
  854. L: linux-i2c@vger.kernel.org
  855. S: Maintained
  856. F: drivers/i2c/busses/i2c-amd-mp2*
  857. AMD PMC DRIVER
  858. M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  859. L: platform-driver-x86@vger.kernel.org
  860. S: Maintained
  861. F: drivers/platform/x86/amd-pmc.*
  862. AMD POWERPLAY AND SWSMU
  863. M: Evan Quan <evan.quan@amd.com>
  864. L: amd-gfx@lists.freedesktop.org
  865. S: Supported
  866. T: git https://gitlab.freedesktop.org/agd5f/linux.git
  867. F: drivers/gpu/drm/amd/pm/
  868. AMD PSTATE DRIVER
  869. M: Huang Rui <ray.huang@amd.com>
  870. L: linux-pm@vger.kernel.org
  871. S: Supported
  872. F: Documentation/admin-guide/pm/amd-pstate.rst
  873. F: drivers/cpufreq/amd-pstate*
  874. AMD PTDMA DRIVER
  875. M: Sanjay R Mehta <sanju.mehta@amd.com>
  876. L: dmaengine@vger.kernel.org
  877. S: Maintained
  878. F: drivers/dma/ptdma/
  879. AMD SEATTLE DEVICE TREE SUPPORT
  880. M: Brijesh Singh <brijeshkumar.singh@amd.com>
  881. M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
  882. M: Tom Lendacky <thomas.lendacky@amd.com>
  883. S: Supported
  884. F: arch/arm64/boot/dts/amd/
  885. AMD XGBE DRIVER
  886. M: Tom Lendacky <thomas.lendacky@amd.com>
  887. L: netdev@vger.kernel.org
  888. S: Supported
  889. F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
  890. F: drivers/net/ethernet/amd/xgbe/
  891. AMD SENSOR FUSION HUB DRIVER
  892. M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
  893. M: Basavaraj Natikar <basavaraj.natikar@amd.com>
  894. L: linux-input@vger.kernel.org
  895. S: Maintained
  896. F: Documentation/hid/amd-sfh*
  897. F: drivers/hid/amd-sfh-hid/
  898. AMS AS73211 DRIVER
  899. M: Christian Eggers <ceggers@arri.de>
  900. L: linux-iio@vger.kernel.org
  901. S: Maintained
  902. F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
  903. F: drivers/iio/light/as73211.c
  904. AMT (Automatic Multicast Tunneling)
  905. M: Taehee Yoo <ap420073@gmail.com>
  906. L: netdev@vger.kernel.org
  907. S: Maintained
  908. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  909. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
  910. F: drivers/net/amt.c
  911. ANALOG DEVICES INC AD7192 DRIVER
  912. M: Alexandru Tachici <alexandru.tachici@analog.com>
  913. L: linux-iio@vger.kernel.org
  914. S: Supported
  915. W: http://ez.analog.com/community/linux-device-drivers
  916. F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
  917. F: drivers/iio/adc/ad7192.c
  918. ANALOG DEVICES INC AD7292 DRIVER
  919. M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
  920. L: linux-iio@vger.kernel.org
  921. S: Supported
  922. W: http://ez.analog.com/community/linux-device-drivers
  923. F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
  924. F: drivers/iio/adc/ad7292.c
  925. ANALOG DEVICES INC AD7768-1 DRIVER
  926. M: Michael Hennerich <Michael.Hennerich@analog.com>
  927. L: linux-iio@vger.kernel.org
  928. S: Supported
  929. W: http://ez.analog.com/community/linux-device-drivers
  930. F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
  931. F: drivers/iio/adc/ad7768-1.c
  932. ANALOG DEVICES INC AD7780 DRIVER
  933. M: Michael Hennerich <Michael.Hennerich@analog.com>
  934. M: Renato Lui Geh <renatogeh@gmail.com>
  935. L: linux-iio@vger.kernel.org
  936. S: Supported
  937. W: http://ez.analog.com/community/linux-device-drivers
  938. F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
  939. F: drivers/iio/adc/ad7780.c
  940. ANALOG DEVICES INC AD74413R DRIVER
  941. M: Cosmin Tanislav <cosmin.tanislav@analog.com>
  942. L: linux-iio@vger.kernel.org
  943. S: Supported
  944. W: http://ez.analog.com/community/linux-device-drivers
  945. F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
  946. F: drivers/iio/addac/ad74413r.c
  947. F: include/dt-bindings/iio/addac/adi,ad74413r.h
  948. ANALOG DEVICES INC AD9389B DRIVER
  949. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  950. L: linux-media@vger.kernel.org
  951. S: Maintained
  952. F: drivers/media/i2c/ad9389b*
  953. ANALOG DEVICES INC ADGS1408 DRIVER
  954. M: Mircea Caprioru <mircea.caprioru@analog.com>
  955. S: Supported
  956. F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
  957. F: drivers/mux/adgs1408.c
  958. ANALOG DEVICES INC ADIN DRIVER
  959. M: Michael Hennerich <michael.hennerich@analog.com>
  960. L: netdev@vger.kernel.org
  961. S: Supported
  962. W: http://ez.analog.com/community/linux-device-drivers
  963. F: Documentation/devicetree/bindings/net/adi,adin.yaml
  964. F: drivers/net/phy/adin.c
  965. ANALOG DEVICES INC ADIS DRIVER LIBRARY
  966. M: Nuno Sa <nuno.sa@analog.com>
  967. L: linux-iio@vger.kernel.org
  968. S: Supported
  969. F: drivers/iio/imu/adis.c
  970. F: include/linux/iio/imu/adis.h
  971. ANALOG DEVICES INC ADIS16460 DRIVER
  972. M: Dragos Bogdan <dragos.bogdan@analog.com>
  973. L: linux-iio@vger.kernel.org
  974. S: Supported
  975. W: http://ez.analog.com/community/linux-device-drivers
  976. F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
  977. F: drivers/iio/imu/adis16460.c
  978. ANALOG DEVICES INC ADIS16475 DRIVER
  979. M: Nuno Sa <nuno.sa@analog.com>
  980. L: linux-iio@vger.kernel.org
  981. W: http://ez.analog.com/community/linux-device-drivers
  982. S: Supported
  983. F: drivers/iio/imu/adis16475.c
  984. F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
  985. ANALOG DEVICES INC ADM1177 DRIVER
  986. M: Michael Hennerich <Michael.Hennerich@analog.com>
  987. L: linux-hwmon@vger.kernel.org
  988. S: Supported
  989. W: http://ez.analog.com/community/linux-device-drivers
  990. F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
  991. F: drivers/hwmon/adm1177.c
  992. ANALOG DEVICES INC ADP5061 DRIVER
  993. M: Michael Hennerich <Michael.Hennerich@analog.com>
  994. L: linux-pm@vger.kernel.org
  995. S: Supported
  996. W: http://ez.analog.com/community/linux-device-drivers
  997. F: drivers/power/supply/adp5061.c
  998. ANALOG DEVICES INC ADV7180 DRIVER
  999. M: Lars-Peter Clausen <lars@metafoo.de>
  1000. L: linux-media@vger.kernel.org
  1001. S: Supported
  1002. W: http://ez.analog.com/community/linux-device-drivers
  1003. F: drivers/media/i2c/adv7180.c
  1004. F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
  1005. ANALOG DEVICES INC ADV748X DRIVER
  1006. M: Kieran Bingham <kieran.bingham@ideasonboard.com>
  1007. L: linux-media@vger.kernel.org
  1008. S: Maintained
  1009. F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
  1010. F: drivers/media/i2c/adv748x/*
  1011. ANALOG DEVICES INC ADV7511 DRIVER
  1012. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  1013. L: linux-media@vger.kernel.org
  1014. S: Maintained
  1015. F: drivers/media/i2c/adv7511*
  1016. ANALOG DEVICES INC ADV7604 DRIVER
  1017. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  1018. L: linux-media@vger.kernel.org
  1019. S: Maintained
  1020. F: drivers/media/i2c/adv7604*
  1021. F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
  1022. ANALOG DEVICES INC ADV7842 DRIVER
  1023. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  1024. L: linux-media@vger.kernel.org
  1025. S: Maintained
  1026. F: drivers/media/i2c/adv7842*
  1027. ANALOG DEVICES INC ADXRS290 DRIVER
  1028. M: Nishant Malpani <nish.malpani25@gmail.com>
  1029. L: linux-iio@vger.kernel.org
  1030. S: Supported
  1031. F: drivers/iio/gyro/adxrs290.c
  1032. F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
  1033. ANALOG DEVICES INC ASOC CODEC DRIVERS
  1034. M: Lars-Peter Clausen <lars@metafoo.de>
  1035. M: Nuno Sá <nuno.sa@analog.com>
  1036. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  1037. S: Supported
  1038. W: http://wiki.analog.com/
  1039. W: http://ez.analog.com/community/linux-device-drivers
  1040. F: sound/soc/codecs/ad1*
  1041. F: sound/soc/codecs/ad7*
  1042. F: sound/soc/codecs/adau*
  1043. F: sound/soc/codecs/adav*
  1044. F: sound/soc/codecs/sigmadsp.*
  1045. F: sound/soc/codecs/ssm*
  1046. ANALOG DEVICES INC DMA DRIVERS
  1047. M: Lars-Peter Clausen <lars@metafoo.de>
  1048. S: Supported
  1049. W: http://ez.analog.com/community/linux-device-drivers
  1050. F: drivers/dma/dma-axi-dmac.c
  1051. ANALOG DEVICES INC IIO DRIVERS
  1052. M: Lars-Peter Clausen <lars@metafoo.de>
  1053. M: Michael Hennerich <Michael.Hennerich@analog.com>
  1054. S: Supported
  1055. W: http://wiki.analog.com/
  1056. W: http://ez.analog.com/community/linux-device-drivers
  1057. F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
  1058. F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
  1059. F: Documentation/devicetree/bindings/iio/*/adi,*
  1060. F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
  1061. F: drivers/iio/*/ad*
  1062. F: drivers/iio/adc/ltc249*
  1063. F: drivers/iio/amplifiers/hmc425a.c
  1064. F: drivers/staging/iio/*/ad*
  1065. X: drivers/iio/*/adjd*
  1066. ANALOGBITS PLL LIBRARIES
  1067. M: Paul Walmsley <paul.walmsley@sifive.com>
  1068. S: Supported
  1069. F: drivers/clk/analogbits/*
  1070. F: include/linux/clk/analogbits*
  1071. ANDES ARCHITECTURE
  1072. M: Nick Hu <nickhu@andestech.com>
  1073. M: Greentime Hu <green.hu@gmail.com>
  1074. M: Vincent Chen <deanbo422@gmail.com>
  1075. S: Supported
  1076. T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
  1077. F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
  1078. F: Documentation/devicetree/bindings/nds32/
  1079. F: arch/nds32/
  1080. N: nds32
  1081. K: nds32
  1082. ANDROID CONFIG FRAGMENTS
  1083. M: Rob Herring <robh@kernel.org>
  1084. S: Supported
  1085. F: kernel/configs/android*
  1086. ANDROID DRIVERS
  1087. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  1088. M: Arve Hjønnevåg <arve@android.com>
  1089. M: Todd Kjos <tkjos@android.com>
  1090. M: Martijn Coenen <maco@android.com>
  1091. M: Joel Fernandes <joel@joelfernandes.org>
  1092. M: Christian Brauner <christian@brauner.io>
  1093. M: Hridya Valsaraju <hridya@google.com>
  1094. M: Suren Baghdasaryan <surenb@google.com>
  1095. L: linux-kernel@vger.kernel.org
  1096. S: Supported
  1097. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
  1098. F: drivers/android/
  1099. F: drivers/staging/android/
  1100. ANDROID GOLDFISH PIC DRIVER
  1101. M: Miodrag Dinic <miodrag.dinic@mips.com>
  1102. S: Supported
  1103. F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
  1104. F: drivers/irqchip/irq-goldfish-pic.c
  1105. ANDROID GOLDFISH RTC DRIVER
  1106. M: Jiaxun Yang <jiaxun.yang@flygoat.com>
  1107. S: Supported
  1108. F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
  1109. F: drivers/rtc/rtc-goldfish.c
  1110. AOA (Apple Onboard Audio) ALSA DRIVER
  1111. M: Johannes Berg <johannes@sipsolutions.net>
  1112. L: linuxppc-dev@lists.ozlabs.org
  1113. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  1114. S: Maintained
  1115. F: sound/aoa/
  1116. APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
  1117. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  1118. L: linux-iio@vger.kernel.org
  1119. S: Maintained
  1120. F: drivers/iio/adc/stx104.c
  1121. APM DRIVER
  1122. M: Jiri Kosina <jikos@kernel.org>
  1123. S: Odd fixes
  1124. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
  1125. F: arch/x86/kernel/apm_32.c
  1126. F: drivers/char/apm-emulation.c
  1127. F: include/linux/apm_bios.h
  1128. F: include/uapi/linux/apm_bios.h
  1129. APPARMOR SECURITY MODULE
  1130. M: John Johansen <john.johansen@canonical.com>
  1131. L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
  1132. S: Supported
  1133. W: wiki.apparmor.net
  1134. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
  1135. F: Documentation/admin-guide/LSM/apparmor.rst
  1136. F: security/apparmor/
  1137. APPLE BCM5974 MULTITOUCH DRIVER
  1138. M: Henrik Rydberg <rydberg@bitmath.org>
  1139. L: linux-input@vger.kernel.org
  1140. S: Odd fixes
  1141. F: drivers/input/mouse/bcm5974.c
  1142. APPLE DART IOMMU DRIVER
  1143. M: Sven Peter <sven@svenpeter.dev>
  1144. R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
  1145. L: iommu@lists.linux-foundation.org
  1146. S: Maintained
  1147. F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
  1148. F: drivers/iommu/apple-dart.c
  1149. APPLE PCIE CONTROLLER DRIVER
  1150. M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
  1151. M: Marc Zyngier <maz@kernel.org>
  1152. L: linux-pci@vger.kernel.org
  1153. S: Maintained
  1154. F: drivers/pci/controller/pcie-apple.c
  1155. APPLE SMC DRIVER
  1156. M: Henrik Rydberg <rydberg@bitmath.org>
  1157. L: linux-hwmon@vger.kernel.org
  1158. S: Odd fixes
  1159. F: drivers/hwmon/applesmc.c
  1160. APPLETALK NETWORK LAYER
  1161. L: netdev@vger.kernel.org
  1162. S: Odd fixes
  1163. F: drivers/net/appletalk/
  1164. F: include/linux/atalk.h
  1165. F: include/uapi/linux/atalk.h
  1166. F: net/appletalk/
  1167. APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
  1168. M: Khuong Dinh <khuong@os.amperecomputing.com>
  1169. S: Supported
  1170. F: arch/arm64/boot/dts/apm/
  1171. APPLIED MICRO (APM) X-GENE SOC EDAC
  1172. M: Khuong Dinh <khuong@os.amperecomputing.com>
  1173. S: Supported
  1174. F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
  1175. F: drivers/edac/xgene_edac.c
  1176. APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
  1177. M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
  1178. M: Keyur Chudgar <keyur@os.amperecomputing.com>
  1179. S: Supported
  1180. F: drivers/net/ethernet/apm/xgene-v2/
  1181. APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
  1182. M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
  1183. M: Keyur Chudgar <keyur@os.amperecomputing.com>
  1184. M: Quan Nguyen <quan@os.amperecomputing.com>
  1185. S: Supported
  1186. F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
  1187. F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
  1188. F: drivers/net/ethernet/apm/xgene/
  1189. F: drivers/net/mdio/mdio-xgene.c
  1190. APPLIED MICRO (APM) X-GENE SOC PMU
  1191. M: Khuong Dinh <khuong@os.amperecomputing.com>
  1192. S: Supported
  1193. F: Documentation/admin-guide/perf/xgene-pmu.rst
  1194. F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
  1195. F: drivers/perf/xgene_pmu.c
  1196. APTINA CAMERA SENSOR PLL
  1197. M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
  1198. L: linux-media@vger.kernel.org
  1199. S: Maintained
  1200. F: drivers/media/i2c/aptina-pll.*
  1201. AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
  1202. M: Aleksa Savic <savicaleksa83@gmail.com>
  1203. L: linux-hwmon@vger.kernel.org
  1204. S: Maintained
  1205. F: Documentation/hwmon/aquacomputer_d5next.rst
  1206. F: drivers/hwmon/aquacomputer_d5next.c
  1207. AQUANTIA ETHERNET DRIVER (atlantic)
  1208. M: Igor Russkikh <irusskikh@marvell.com>
  1209. L: netdev@vger.kernel.org
  1210. S: Supported
  1211. W: https://www.marvell.com/
  1212. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  1213. F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
  1214. F: drivers/net/ethernet/aquantia/atlantic/
  1215. AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
  1216. M: Egor Pomozov <epomozov@marvell.com>
  1217. L: netdev@vger.kernel.org
  1218. S: Supported
  1219. W: http://www.aquantia.com
  1220. F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
  1221. ARASAN NAND CONTROLLER DRIVER
  1222. M: Miquel Raynal <miquel.raynal@bootlin.com>
  1223. M: Naga Sureshkumar Relli <nagasure@xilinx.com>
  1224. L: linux-mtd@lists.infradead.org
  1225. S: Maintained
  1226. F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
  1227. F: drivers/mtd/nand/raw/arasan-nand-controller.c
  1228. ARC FRAMEBUFFER DRIVER
  1229. M: Jaya Kumar <jayalk@intworks.biz>
  1230. S: Maintained
  1231. F: drivers/video/fbdev/arcfb.c
  1232. F: drivers/video/fbdev/core/fb_defio.c
  1233. ARC PGU DRM DRIVER
  1234. M: Alexey Brodkin <abrodkin@synopsys.com>
  1235. S: Supported
  1236. F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
  1237. F: drivers/gpu/drm/tiny/arcpgu.c
  1238. ARCNET NETWORK LAYER
  1239. M: Michael Grzeschik <m.grzeschik@pengutronix.de>
  1240. L: netdev@vger.kernel.org
  1241. S: Maintained
  1242. F: drivers/net/arcnet/
  1243. F: include/uapi/linux/if_arcnet.h
  1244. ARM ARCHITECTED TIMER DRIVER
  1245. M: Mark Rutland <mark.rutland@arm.com>
  1246. M: Marc Zyngier <maz@kernel.org>
  1247. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1248. S: Maintained
  1249. F: arch/arm/include/asm/arch_timer.h
  1250. F: arch/arm64/include/asm/arch_timer.h
  1251. F: drivers/clocksource/arm_arch_timer.c
  1252. ARM HDLCD DRM DRIVER
  1253. M: Liviu Dudau <liviu.dudau@arm.com>
  1254. S: Supported
  1255. F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
  1256. F: drivers/gpu/drm/arm/hdlcd_*
  1257. ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
  1258. M: Linus Walleij <linus.walleij@linaro.org>
  1259. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1260. S: Maintained
  1261. F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
  1262. F: Documentation/devicetree/bindings/arm/arm,realview.yaml
  1263. F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
  1264. F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
  1265. F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
  1266. F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
  1267. F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
  1268. F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
  1269. F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
  1270. F: arch/arm/boot/dts/arm-realview-*
  1271. F: arch/arm/boot/dts/integrator*
  1272. F: arch/arm/boot/dts/versatile*
  1273. F: arch/arm/mach-integrator/
  1274. F: arch/arm/mach-realview/
  1275. F: arch/arm/mach-versatile/
  1276. F: arch/arm/plat-versatile/
  1277. F: drivers/bus/arm-integrator-lm.c
  1278. F: drivers/clk/versatile/
  1279. F: drivers/i2c/busses/i2c-versatile.c
  1280. F: drivers/irqchip/irq-versatile-fpga.c
  1281. F: drivers/mtd/maps/physmap-versatile.*
  1282. F: drivers/power/reset/arm-versatile-reboot.c
  1283. F: drivers/soc/versatile/
  1284. ARM KOMEDA DRM-KMS DRIVER
  1285. M: James (Qian) Wang <james.qian.wang@arm.com>
  1286. M: Liviu Dudau <liviu.dudau@arm.com>
  1287. M: Mihail Atanassov <mihail.atanassov@arm.com>
  1288. L: Mali DP Maintainers <malidp@foss.arm.com>
  1289. S: Supported
  1290. T: git git://anongit.freedesktop.org/drm/drm-misc
  1291. F: Documentation/devicetree/bindings/display/arm,komeda.txt
  1292. F: Documentation/gpu/komeda-kms.rst
  1293. F: drivers/gpu/drm/arm/display/include/
  1294. F: drivers/gpu/drm/arm/display/komeda/
  1295. ARM MALI PANFROST DRM DRIVER
  1296. M: Rob Herring <robh@kernel.org>
  1297. M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
  1298. R: Steven Price <steven.price@arm.com>
  1299. R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
  1300. L: dri-devel@lists.freedesktop.org
  1301. S: Supported
  1302. T: git git://anongit.freedesktop.org/drm/drm-misc
  1303. F: drivers/gpu/drm/panfrost/
  1304. F: include/uapi/drm/panfrost_drm.h
  1305. ARM MALI-DP DRM DRIVER
  1306. M: Liviu Dudau <liviu.dudau@arm.com>
  1307. M: Brian Starkey <brian.starkey@arm.com>
  1308. L: Mali DP Maintainers <malidp@foss.arm.com>
  1309. S: Supported
  1310. T: git git://anongit.freedesktop.org/drm/drm-misc
  1311. F: Documentation/devicetree/bindings/display/arm,malidp.txt
  1312. F: Documentation/gpu/afbc.rst
  1313. F: drivers/gpu/drm/arm/
  1314. ARM MFM AND FLOPPY DRIVERS
  1315. M: Ian Molton <spyro@f2s.com>
  1316. S: Maintained
  1317. F: arch/arm/include/asm/floppy.h
  1318. F: arch/arm/mach-rpc/floppydma.S
  1319. ARM PMU PROFILING AND DEBUGGING
  1320. M: Will Deacon <will@kernel.org>
  1321. M: Mark Rutland <mark.rutland@arm.com>
  1322. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1323. S: Maintained
  1324. F: Documentation/devicetree/bindings/arm/pmu.yaml
  1325. F: Documentation/devicetree/bindings/perf/
  1326. F: arch/arm*/include/asm/hw_breakpoint.h
  1327. F: arch/arm*/include/asm/perf_event.h
  1328. F: arch/arm*/kernel/hw_breakpoint.c
  1329. F: arch/arm*/kernel/perf_*
  1330. F: drivers/perf/
  1331. F: include/linux/perf/arm_pmu.h
  1332. ARM PORT
  1333. M: Russell King <linux@armlinux.org.uk>
  1334. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1335. S: Odd Fixes
  1336. W: http://www.armlinux.org.uk/
  1337. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
  1338. F: arch/arm/
  1339. X: arch/arm/boot/dts/
  1340. ARM PRIMECELL AACI PL041 DRIVER
  1341. M: Russell King <linux@armlinux.org.uk>
  1342. S: Odd Fixes
  1343. F: sound/arm/aaci.*
  1344. ARM PRIMECELL BUS SUPPORT
  1345. M: Russell King <linux@armlinux.org.uk>
  1346. S: Odd Fixes
  1347. F: drivers/amba/
  1348. F: include/linux/amba/bus.h
  1349. ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
  1350. M: Miquel Raynal <miquel.raynal@bootlin.com>
  1351. M: Naga Sureshkumar Relli <nagasure@xilinx.com>
  1352. L: linux-mtd@lists.infradead.org
  1353. S: Maintained
  1354. F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
  1355. F: drivers/mtd/nand/raw/pl35x-nand-controller.c
  1356. ARM PRIMECELL PL35X SMC DRIVER
  1357. M: Miquel Raynal <miquel.raynal@bootlin.com>
  1358. M: Naga Sureshkumar Relli <nagasure@xilinx.com>
  1359. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1360. S: Maintained
  1361. F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
  1362. F: drivers/memory/pl353-smc.c
  1363. ARM PRIMECELL CLCD PL110 DRIVER
  1364. M: Russell King <linux@armlinux.org.uk>
  1365. S: Odd Fixes
  1366. F: drivers/video/fbdev/amba-clcd.*
  1367. ARM PRIMECELL KMI PL050 DRIVER
  1368. M: Russell King <linux@armlinux.org.uk>
  1369. S: Odd Fixes
  1370. F: drivers/input/serio/ambakmi.*
  1371. F: include/linux/amba/kmi.h
  1372. ARM PRIMECELL MMCI PL180/1 DRIVER
  1373. M: Russell King <linux@armlinux.org.uk>
  1374. S: Odd Fixes
  1375. F: drivers/mmc/host/mmci.*
  1376. F: include/linux/amba/mmci.h
  1377. ARM PRIMECELL SSP PL022 SPI DRIVER
  1378. M: Linus Walleij <linus.walleij@linaro.org>
  1379. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1380. S: Maintained
  1381. F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
  1382. F: drivers/spi/spi-pl022.c
  1383. ARM PRIMECELL UART PL010 AND PL011 DRIVERS
  1384. M: Russell King <linux@armlinux.org.uk>
  1385. S: Odd Fixes
  1386. F: drivers/tty/serial/amba-pl01*.c
  1387. F: include/linux/amba/serial.h
  1388. ARM PRIMECELL VIC PL190/PL192 DRIVER
  1389. M: Linus Walleij <linus.walleij@linaro.org>
  1390. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1391. S: Maintained
  1392. F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
  1393. F: drivers/irqchip/irq-vic.c
  1394. ARM SMC WATCHDOG DRIVER
  1395. M: Julius Werner <jwerner@chromium.org>
  1396. R: Evan Benn <evanbenn@chromium.org>
  1397. S: Maintained
  1398. F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
  1399. F: drivers/watchdog/arm_smc_wdt.c
  1400. ARM SMMU DRIVERS
  1401. M: Will Deacon <will@kernel.org>
  1402. R: Robin Murphy <robin.murphy@arm.com>
  1403. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1404. S: Maintained
  1405. F: Documentation/devicetree/bindings/iommu/arm,smmu*
  1406. F: drivers/iommu/arm/
  1407. F: drivers/iommu/io-pgtable-arm*
  1408. ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
  1409. M: Arnd Bergmann <arnd@arndb.de>
  1410. M: Olof Johansson <olof@lixom.net>
  1411. M: soc@kernel.org
  1412. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1413. S: Maintained
  1414. C: irc://irc.libera.chat/armlinux
  1415. T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
  1416. F: arch/arm/boot/dts/Makefile
  1417. F: arch/arm64/boot/dts/Makefile
  1418. ARM SUB-ARCHITECTURES
  1419. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1420. S: Maintained
  1421. C: irc://irc.libera.chat/armlinux
  1422. T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
  1423. F: arch/arm/mach-*/
  1424. F: arch/arm/plat-*/
  1425. ARM/ACTIONS SEMI ARCHITECTURE
  1426. M: Andreas Färber <afaerber@suse.de>
  1427. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  1428. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1429. L: linux-actions@lists.infradead.org (moderated for non-subscribers)
  1430. S: Maintained
  1431. F: Documentation/devicetree/bindings/arm/actions.yaml
  1432. F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
  1433. F: Documentation/devicetree/bindings/dma/owl-dma.yaml
  1434. F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
  1435. F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
  1436. F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
  1437. F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
  1438. F: Documentation/devicetree/bindings/pinctrl/actions,*
  1439. F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
  1440. F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
  1441. F: arch/arm/boot/dts/owl-*
  1442. F: arch/arm/mach-actions/
  1443. F: arch/arm64/boot/dts/actions/
  1444. F: drivers/clk/actions/
  1445. F: drivers/clocksource/timer-owl*
  1446. F: drivers/dma/owl-dma.c
  1447. F: drivers/i2c/busses/i2c-owl.c
  1448. F: drivers/irqchip/irq-owl-sirq.c
  1449. F: drivers/mmc/host/owl-mmc.c
  1450. F: drivers/net/ethernet/actions/
  1451. F: drivers/pinctrl/actions/*
  1452. F: drivers/soc/actions/
  1453. F: include/dt-bindings/power/owl-*
  1454. F: include/dt-bindings/reset/actions,*
  1455. F: include/linux/soc/actions/
  1456. N: owl
  1457. ARM/ADS SPHERE MACHINE SUPPORT
  1458. M: Lennert Buytenhek <kernel@wantstofly.org>
  1459. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1460. S: Maintained
  1461. ARM/AFEB9260 MACHINE SUPPORT
  1462. M: Sergey Lapin <slapin@ossfans.org>
  1463. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1464. S: Maintained
  1465. ARM/AJECO 1ARM MACHINE SUPPORT
  1466. M: Lennert Buytenhek <kernel@wantstofly.org>
  1467. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1468. S: Maintained
  1469. ARM/Allwinner SoC Clock Support
  1470. M: Emilio López <emilio@elopez.com.ar>
  1471. S: Maintained
  1472. F: drivers/clk/sunxi/
  1473. ARM/Allwinner sunXi SoC support
  1474. M: Maxime Ripard <mripard@kernel.org>
  1475. M: Chen-Yu Tsai <wens@csie.org>
  1476. R: Jernej Skrabec <jernej.skrabec@gmail.com>
  1477. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1478. S: Maintained
  1479. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
  1480. L: linux-sunxi@lists.linux.dev
  1481. F: arch/arm/mach-sunxi/
  1482. F: arch/arm64/boot/dts/allwinner/
  1483. F: drivers/clk/sunxi-ng/
  1484. F: drivers/pinctrl/sunxi/
  1485. F: drivers/soc/sunxi/
  1486. N: allwinner
  1487. N: sun[x456789]i
  1488. N: sun50i
  1489. ARM/Amlogic Meson SoC CLOCK FRAMEWORK
  1490. M: Neil Armstrong <narmstrong@baylibre.com>
  1491. M: Jerome Brunet <jbrunet@baylibre.com>
  1492. L: linux-amlogic@lists.infradead.org
  1493. S: Maintained
  1494. F: Documentation/devicetree/bindings/clock/amlogic*
  1495. F: drivers/clk/meson/
  1496. F: include/dt-bindings/clock/gxbb*
  1497. F: include/dt-bindings/clock/meson*
  1498. ARM/Amlogic Meson SoC Crypto Drivers
  1499. M: Corentin Labbe <clabbe@baylibre.com>
  1500. L: linux-crypto@vger.kernel.org
  1501. L: linux-amlogic@lists.infradead.org
  1502. S: Maintained
  1503. F: Documentation/devicetree/bindings/crypto/amlogic*
  1504. F: drivers/crypto/amlogic/
  1505. ARM/Amlogic Meson SoC Sound Drivers
  1506. M: Jerome Brunet <jbrunet@baylibre.com>
  1507. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  1508. S: Maintained
  1509. F: Documentation/devicetree/bindings/sound/amlogic*
  1510. F: sound/soc/meson/
  1511. ARM/Amlogic Meson SoC support
  1512. M: Neil Armstrong <narmstrong@baylibre.com>
  1513. M: Kevin Hilman <khilman@baylibre.com>
  1514. R: Jerome Brunet <jbrunet@baylibre.com>
  1515. R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  1516. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1517. L: linux-amlogic@lists.infradead.org
  1518. S: Maintained
  1519. W: http://linux-meson.com/
  1520. F: arch/arm/boot/dts/meson*
  1521. F: arch/arm/mach-meson/
  1522. F: arch/arm64/boot/dts/amlogic/
  1523. F: drivers/mmc/host/meson*
  1524. F: drivers/pinctrl/meson/
  1525. F: drivers/rtc/rtc-meson*
  1526. F: drivers/soc/amlogic/
  1527. N: meson
  1528. ARM/Annapurna Labs ALPINE ARCHITECTURE
  1529. M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
  1530. M: Antoine Tenart <atenart@kernel.org>
  1531. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1532. S: Maintained
  1533. F: arch/arm/boot/dts/alpine*
  1534. F: arch/arm/mach-alpine/
  1535. F: arch/arm64/boot/dts/amazon/
  1536. F: drivers/*/*alpine*
  1537. ARM/APPLE MACHINE SUPPORT
  1538. M: Hector Martin <marcan@marcan.st>
  1539. M: Sven Peter <sven@svenpeter.dev>
  1540. R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
  1541. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1542. S: Maintained
  1543. W: https://asahilinux.org
  1544. B: https://github.com/AsahiLinux/linux/issues
  1545. C: irc://irc.oftc.net/asahi-dev
  1546. T: git https://github.com/AsahiLinux/linux.git
  1547. F: Documentation/devicetree/bindings/arm/apple.yaml
  1548. F: Documentation/devicetree/bindings/arm/apple/*
  1549. F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
  1550. F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
  1551. F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
  1552. F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
  1553. F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
  1554. F: Documentation/devicetree/bindings/power/apple*
  1555. F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
  1556. F: arch/arm64/boot/dts/apple/
  1557. F: drivers/i2c/busses/i2c-pasemi-core.c
  1558. F: drivers/i2c/busses/i2c-pasemi-platform.c
  1559. F: drivers/irqchip/irq-apple-aic.c
  1560. F: drivers/mailbox/apple-mailbox.c
  1561. F: drivers/pinctrl/pinctrl-apple-gpio.c
  1562. F: drivers/soc/apple/*
  1563. F: drivers/watchdog/apple_wdt.c
  1564. F: include/dt-bindings/interrupt-controller/apple-aic.h
  1565. F: include/dt-bindings/pinctrl/apple.h
  1566. F: include/linux/apple-mailbox.h
  1567. ARM/ARTPEC MACHINE SUPPORT
  1568. M: Jesper Nilsson <jesper.nilsson@axis.com>
  1569. M: Lars Persson <lars.persson@axis.com>
  1570. L: linux-arm-kernel@axis.com
  1571. S: Maintained
  1572. F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
  1573. F: arch/arm/boot/dts/artpec6*
  1574. F: arch/arm/mach-artpec
  1575. F: drivers/clk/axis
  1576. F: drivers/crypto/axis
  1577. F: drivers/mmc/host/usdhi6rol0.c
  1578. F: drivers/pinctrl/pinctrl-artpec*
  1579. ARM/ASPEED I2C DRIVER
  1580. M: Brendan Higgins <brendanhiggins@google.com>
  1581. R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  1582. R: Joel Stanley <joel@jms.id.au>
  1583. L: linux-i2c@vger.kernel.org
  1584. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  1585. S: Maintained
  1586. F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
  1587. F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
  1588. F: drivers/i2c/busses/i2c-aspeed.c
  1589. F: drivers/irqchip/irq-aspeed-i2c-ic.c
  1590. ARM/ASPEED MACHINE SUPPORT
  1591. M: Joel Stanley <joel@jms.id.au>
  1592. R: Andrew Jeffery <andrew@aj.id.au>
  1593. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1594. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  1595. S: Supported
  1596. Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
  1597. T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
  1598. F: arch/arm/boot/dts/aspeed-*
  1599. F: arch/arm/mach-aspeed/
  1600. N: aspeed
  1601. ARM/BITMAIN ARCHITECTURE
  1602. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  1603. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1604. S: Maintained
  1605. F: Documentation/devicetree/bindings/arm/bitmain.yaml
  1606. F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
  1607. F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
  1608. F: arch/arm64/boot/dts/bitmain/
  1609. F: drivers/clk/clk-bm1880.c
  1610. F: drivers/pinctrl/pinctrl-bm1880.c
  1611. ARM/CALXEDA HIGHBANK ARCHITECTURE
  1612. M: Andre Przywara <andre.przywara@arm.com>
  1613. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1614. S: Maintained
  1615. F: arch/arm/boot/dts/ecx-*.dts*
  1616. F: arch/arm/boot/dts/highbank.dts
  1617. F: arch/arm/mach-highbank/
  1618. ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
  1619. M: Krzysztof Halasa <khalasa@piap.pl>
  1620. S: Maintained
  1621. F: arch/arm/mach-cns3xxx/
  1622. ARM/CAVIUM THUNDER NETWORK DRIVER
  1623. M: Sunil Goutham <sgoutham@marvell.com>
  1624. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1625. S: Supported
  1626. F: drivers/net/ethernet/cavium/thunder/
  1627. ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
  1628. M: Lukasz Majewski <lukma@denx.de>
  1629. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1630. S: Maintained
  1631. F: arch/arm/mach-ep93xx/ts72xx.c
  1632. ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
  1633. M: Alexander Shiyan <shc_work@mail.ru>
  1634. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1635. S: Odd Fixes
  1636. N: clps711x
  1637. ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
  1638. M: Lennert Buytenhek <kernel@wantstofly.org>
  1639. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1640. S: Maintained
  1641. ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
  1642. M: Hartley Sweeten <hsweeten@visionengravers.com>
  1643. M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
  1644. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1645. S: Maintained
  1646. F: arch/arm/mach-ep93xx/
  1647. F: arch/arm/mach-ep93xx/include/mach/
  1648. ARM/CLKDEV SUPPORT
  1649. M: Russell King <linux@armlinux.org.uk>
  1650. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1651. S: Maintained
  1652. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
  1653. F: drivers/clk/clkdev.c
  1654. ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
  1655. M: Baruch Siach <baruch@tkos.co.il>
  1656. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1657. S: Maintained
  1658. F: arch/arm/boot/dts/cx92755*
  1659. N: digicolor
  1660. ARM/CONTEC MICRO9 MACHINE SUPPORT
  1661. M: Hubert Feurstein <hubert.feurstein@contec.at>
  1662. S: Maintained
  1663. F: arch/arm/mach-ep93xx/micro9.c
  1664. ARM/CORESIGHT FRAMEWORK AND DRIVERS
  1665. M: Mathieu Poirier <mathieu.poirier@linaro.org>
  1666. M: Suzuki K Poulose <suzuki.poulose@arm.com>
  1667. R: Mike Leach <mike.leach@linaro.org>
  1668. R: Leo Yan <leo.yan@linaro.org>
  1669. L: coresight@lists.linaro.org (moderated for non-subscribers)
  1670. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1671. S: Maintained
  1672. T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
  1673. F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
  1674. F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
  1675. F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
  1676. F: Documentation/devicetree/bindings/arm/coresight.txt
  1677. F: Documentation/devicetree/bindings/arm/ete.yaml
  1678. F: Documentation/devicetree/bindings/arm/trbe.yaml
  1679. F: Documentation/trace/coresight/*
  1680. F: drivers/hwtracing/coresight/*
  1681. F: include/dt-bindings/arm/coresight-cti-dt.h
  1682. F: include/linux/coresight*
  1683. F: samples/coresight/*
  1684. F: tools/perf/arch/arm/util/auxtrace.c
  1685. F: tools/perf/arch/arm/util/cs-etm.c
  1686. F: tools/perf/arch/arm/util/cs-etm.h
  1687. F: tools/perf/arch/arm/util/pmu.c
  1688. F: tools/perf/util/cs-etm-decoder/*
  1689. F: tools/perf/util/cs-etm.*
  1690. ARM/CORGI MACHINE SUPPORT
  1691. M: Richard Purdie <rpurdie@rpsys.net>
  1692. S: Maintained
  1693. ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
  1694. M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
  1695. M: Linus Walleij <linus.walleij@linaro.org>
  1696. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1697. S: Maintained
  1698. T: git git://github.com/ulli-kroll/linux.git
  1699. F: Documentation/devicetree/bindings/arm/gemini.yaml
  1700. F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
  1701. F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
  1702. F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
  1703. F: arch/arm/boot/dts/gemini*
  1704. F: arch/arm/mach-gemini/
  1705. F: drivers/crypto/gemini/
  1706. F: drivers/net/ethernet/cortina/
  1707. F: drivers/pinctrl/pinctrl-gemini.c
  1708. F: drivers/rtc/rtc-ftrtc010.c
  1709. ARM/CZ.NIC TURRIS SUPPORT
  1710. M: Marek Behún <kabel@kernel.org>
  1711. S: Maintained
  1712. W: https://www.turris.cz/
  1713. F: Documentation/ABI/testing/debugfs-moxtet
  1714. F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
  1715. F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
  1716. F: Documentation/devicetree/bindings/bus/moxtet.txt
  1717. F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
  1718. F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
  1719. F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
  1720. F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
  1721. F: drivers/bus/moxtet.c
  1722. F: drivers/firmware/turris-mox-rwtm.c
  1723. F: drivers/leds/leds-turris-omnia.c
  1724. F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
  1725. F: drivers/gpio/gpio-moxtet.c
  1726. F: drivers/watchdog/armada_37xx_wdt.c
  1727. F: include/dt-bindings/bus/moxtet.h
  1728. F: include/linux/armada-37xx-rwtm-mailbox.h
  1729. F: include/linux/moxtet.h
  1730. ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
  1731. M: Robert Jarzmik <robert.jarzmik@free.fr>
  1732. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1733. S: Maintained
  1734. F: arch/arm/mach-pxa/ezx.c
  1735. ARM/FARADAY FA526 PORT
  1736. M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
  1737. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1738. S: Maintained
  1739. T: git git://git.berlios.de/gemini-board
  1740. F: arch/arm/mm/*-fa*
  1741. ARM/FOOTBRIDGE ARCHITECTURE
  1742. M: Russell King <linux@armlinux.org.uk>
  1743. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1744. S: Maintained
  1745. W: http://www.armlinux.org.uk/
  1746. F: arch/arm/include/asm/hardware/dec21285.h
  1747. F: arch/arm/mach-footbridge/
  1748. ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
  1749. M: Shawn Guo <shawnguo@kernel.org>
  1750. M: Sascha Hauer <s.hauer@pengutronix.de>
  1751. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  1752. R: Fabio Estevam <festevam@gmail.com>
  1753. R: NXP Linux Team <linux-imx@nxp.com>
  1754. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1755. S: Maintained
  1756. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
  1757. X: drivers/media/i2c/
  1758. N: imx
  1759. N: mxs
  1760. ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
  1761. M: Shawn Guo <shawnguo@kernel.org>
  1762. M: Li Yang <leoyang.li@nxp.com>
  1763. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1764. S: Maintained
  1765. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
  1766. F: arch/arm/boot/dts/ls1021a*
  1767. F: arch/arm64/boot/dts/freescale/fsl-*
  1768. F: arch/arm64/boot/dts/freescale/qoriq-*
  1769. ARM/FREESCALE VYBRID ARM ARCHITECTURE
  1770. M: Shawn Guo <shawnguo@kernel.org>
  1771. M: Sascha Hauer <s.hauer@pengutronix.de>
  1772. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  1773. R: Stefan Agner <stefan@agner.ch>
  1774. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1775. S: Maintained
  1776. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
  1777. F: arch/arm/boot/dts/vf*
  1778. F: arch/arm/mach-imx/*vf610*
  1779. ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
  1780. M: Lennert Buytenhek <kernel@wantstofly.org>
  1781. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1782. S: Maintained
  1783. ARM/GUMSTIX MACHINE SUPPORT
  1784. M: Steve Sakoman <sakoman@gmail.com>
  1785. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1786. S: Maintained
  1787. ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
  1788. M: Philipp Zabel <philipp.zabel@gmail.com>
  1789. M: Paul Parsons <lost.distance@yahoo.com>
  1790. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1791. S: Maintained
  1792. F: arch/arm/mach-pxa/hx4700.c
  1793. F: arch/arm/mach-pxa/include/mach/hx4700.h
  1794. F: sound/soc/pxa/hx4700.c
  1795. ARM/HISILICON SOC SUPPORT
  1796. M: Wei Xu <xuwei5@hisilicon.com>
  1797. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1798. S: Supported
  1799. W: http://www.hisilicon.com
  1800. T: git git://github.com/hisilicon/linux-hisi.git
  1801. F: arch/arm/boot/dts/hi3*
  1802. F: arch/arm/boot/dts/hip*
  1803. F: arch/arm/boot/dts/hisi*
  1804. F: arch/arm/mach-hisi/
  1805. F: arch/arm64/boot/dts/hisilicon/
  1806. ARM/HP JORNADA 7XX MACHINE SUPPORT
  1807. M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
  1808. S: Maintained
  1809. W: www.jlime.com
  1810. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
  1811. F: arch/arm/mach-sa1100/include/mach/jornada720.h
  1812. F: arch/arm/mach-sa1100/jornada720.c
  1813. ARM/IGEP MACHINE SUPPORT
  1814. M: Enric Balletbo i Serra <eballetbo@gmail.com>
  1815. M: Javier Martinez Canillas <javier@dowhile0.org>
  1816. L: linux-omap@vger.kernel.org
  1817. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1818. S: Maintained
  1819. F: arch/arm/boot/dts/omap3-igep*
  1820. ARM/INCOME PXA270 SUPPORT
  1821. M: Marek Vasut <marek.vasut@gmail.com>
  1822. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1823. S: Maintained
  1824. F: arch/arm/mach-pxa/colibri-pxa270-income.c
  1825. ARM/INTEL IOP32X ARM ARCHITECTURE
  1826. M: Lennert Buytenhek <kernel@wantstofly.org>
  1827. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1828. S: Maintained
  1829. ARM/INTEL IQ81342EX MACHINE SUPPORT
  1830. M: Lennert Buytenhek <kernel@wantstofly.org>
  1831. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1832. S: Maintained
  1833. ARM/INTEL IXDP2850 MACHINE SUPPORT
  1834. M: Lennert Buytenhek <kernel@wantstofly.org>
  1835. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1836. S: Maintained
  1837. ARM/INTEL IXP4XX ARM ARCHITECTURE
  1838. M: Linus Walleij <linusw@kernel.org>
  1839. M: Imre Kaloz <kaloz@openwrt.org>
  1840. M: Krzysztof Halasa <khalasa@piap.pl>
  1841. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1842. S: Maintained
  1843. F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
  1844. F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
  1845. F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
  1846. F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
  1847. F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
  1848. F: arch/arm/mach-ixp4xx/
  1849. F: drivers/bus/intel-ixp4xx-eb.c
  1850. F: drivers/clocksource/timer-ixp4xx.c
  1851. F: drivers/crypto/ixp4xx_crypto.c
  1852. F: drivers/gpio/gpio-ixp4xx.c
  1853. F: drivers/irqchip/irq-ixp4xx.c
  1854. F: include/linux/irqchip/irq-ixp4xx.h
  1855. F: include/linux/platform_data/timer-ixp4xx.h
  1856. ARM/INTEL KEEMBAY ARCHITECTURE
  1857. M: Paul J. Murphy <paul.j.murphy@intel.com>
  1858. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  1859. S: Maintained
  1860. F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
  1861. F: arch/arm64/boot/dts/intel/keembay-evm.dts
  1862. F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
  1863. ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
  1864. M: Jonathan Cameron <jic23@cam.ac.uk>
  1865. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1866. S: Maintained
  1867. F: arch/arm/mach-pxa/stargate2.c
  1868. F: drivers/pcmcia/pxa2xx_stargate2.c
  1869. ARM/INTEL XSC3 (MANZANO) ARM CORE
  1870. M: Lennert Buytenhek <kernel@wantstofly.org>
  1871. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1872. S: Maintained
  1873. ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
  1874. M: Lennert Buytenhek <kernel@wantstofly.org>
  1875. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1876. S: Maintained
  1877. ARM/LG1K ARCHITECTURE
  1878. M: Chanho Min <chanho.min@lge.com>
  1879. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1880. S: Maintained
  1881. F: arch/arm64/boot/dts/lg/
  1882. ARM/LOGICPD PXA270 MACHINE SUPPORT
  1883. M: Lennert Buytenhek <kernel@wantstofly.org>
  1884. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1885. S: Maintained
  1886. ARM/LPC18XX ARCHITECTURE
  1887. M: Vladimir Zapolskiy <vz@mleia.com>
  1888. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1889. S: Maintained
  1890. F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
  1891. F: arch/arm/boot/dts/lpc43*
  1892. F: drivers/i2c/busses/i2c-lpc2k.c
  1893. F: drivers/memory/pl172.c
  1894. F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
  1895. F: drivers/rtc/rtc-lpc24xx.c
  1896. N: lpc18xx
  1897. ARM/LPC32XX SOC SUPPORT
  1898. M: Vladimir Zapolskiy <vz@mleia.com>
  1899. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1900. S: Maintained
  1901. T: git git://github.com/vzapolskiy/linux-lpc32xx.git
  1902. F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
  1903. F: arch/arm/boot/dts/lpc32*
  1904. F: arch/arm/mach-lpc32xx/
  1905. F: drivers/i2c/busses/i2c-pnx.c
  1906. F: drivers/net/ethernet/nxp/lpc_eth.c
  1907. F: drivers/usb/host/ohci-nxp.c
  1908. F: drivers/watchdog/pnx4008_wdt.c
  1909. N: lpc32xx
  1910. ARM/MAGICIAN MACHINE SUPPORT
  1911. M: Philipp Zabel <philipp.zabel@gmail.com>
  1912. S: Maintained
  1913. ARM/Marvell Dove/MV78xx0/Orion SOC support
  1914. M: Andrew Lunn <andrew@lunn.ch>
  1915. M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  1916. M: Gregory Clement <gregory.clement@bootlin.com>
  1917. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1918. S: Maintained
  1919. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
  1920. F: Documentation/devicetree/bindings/soc/dove/
  1921. F: arch/arm/boot/dts/dove*
  1922. F: arch/arm/boot/dts/orion5x*
  1923. F: arch/arm/mach-dove/
  1924. F: arch/arm/mach-mv78xx0/
  1925. F: arch/arm/mach-orion5x/
  1926. F: arch/arm/plat-orion/
  1927. F: drivers/soc/dove/
  1928. ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
  1929. M: Andrew Lunn <andrew@lunn.ch>
  1930. M: Gregory Clement <gregory.clement@bootlin.com>
  1931. M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  1932. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1933. S: Maintained
  1934. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
  1935. F: arch/arm/boot/dts/armada*
  1936. F: arch/arm/boot/dts/kirkwood*
  1937. F: arch/arm/configs/mvebu_*_defconfig
  1938. F: arch/arm/mach-mvebu/
  1939. F: arch/arm64/boot/dts/marvell/armada*
  1940. F: arch/arm64/boot/dts/marvell/cn913*
  1941. F: drivers/cpufreq/armada-37xx-cpufreq.c
  1942. F: drivers/cpufreq/armada-8k-cpufreq.c
  1943. F: drivers/cpufreq/mvebu-cpufreq.c
  1944. F: drivers/irqchip/irq-armada-370-xp.c
  1945. F: drivers/irqchip/irq-mvebu-*
  1946. F: drivers/pinctrl/mvebu/
  1947. F: drivers/rtc/rtc-armada38x.c
  1948. ARM/Mediatek RTC DRIVER
  1949. M: Eddie Huang <eddie.huang@mediatek.com>
  1950. M: Sean Wang <sean.wang@mediatek.com>
  1951. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1952. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  1953. S: Maintained
  1954. F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
  1955. F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
  1956. F: drivers/rtc/rtc-mt2712.c
  1957. F: drivers/rtc/rtc-mt6397.c
  1958. F: drivers/rtc/rtc-mt7622.c
  1959. ARM/Mediatek SoC support
  1960. M: Matthias Brugger <matthias.bgg@gmail.com>
  1961. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1962. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  1963. S: Maintained
  1964. W: https://mtk.wiki.kernel.org/
  1965. C: irc://chat.freenode.net/linux-mediatek
  1966. F: arch/arm/boot/dts/mt6*
  1967. F: arch/arm/boot/dts/mt7*
  1968. F: arch/arm/boot/dts/mt8*
  1969. F: arch/arm/mach-mediatek/
  1970. F: arch/arm64/boot/dts/mediatek/
  1971. F: drivers/soc/mediatek/
  1972. N: mtk
  1973. N: mt[678]
  1974. K: mediatek
  1975. ARM/Mediatek USB3 PHY DRIVER
  1976. M: Chunfeng Yun <chunfeng.yun@mediatek.com>
  1977. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1978. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  1979. S: Maintained
  1980. F: Documentation/devicetree/bindings/phy/mediatek,*
  1981. F: drivers/phy/mediatek/
  1982. ARM/Microchip (AT91) SoC support
  1983. M: Nicolas Ferre <nicolas.ferre@microchip.com>
  1984. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  1985. M: Claudiu Beznea <claudiu.beznea@microchip.com>
  1986. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1987. S: Supported
  1988. W: http://www.linux4sam.org
  1989. T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
  1990. F: arch/arm/boot/dts/at91*.dts
  1991. F: arch/arm/boot/dts/at91*.dtsi
  1992. F: arch/arm/boot/dts/sama*.dts
  1993. F: arch/arm/boot/dts/sama*.dtsi
  1994. F: arch/arm/include/debug/at91.S
  1995. F: arch/arm/mach-at91/
  1996. F: drivers/memory/atmel*
  1997. F: drivers/watchdog/sama5d4_wdt.c
  1998. F: include/soc/at91/
  1999. X: drivers/input/touchscreen/atmel_mxt_ts.c
  2000. X: drivers/net/wireless/atmel/
  2001. N: at91
  2002. N: atmel
  2003. ARM/Microchip Sparx5 SoC support
  2004. M: Lars Povlsen <lars.povlsen@microchip.com>
  2005. M: Steen Hegelund <Steen.Hegelund@microchip.com>
  2006. M: UNGLinuxDriver@microchip.com
  2007. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2008. S: Supported
  2009. T: git git://github.com/microchip-ung/linux-upstream.git
  2010. F: arch/arm64/boot/dts/microchip/
  2011. F: drivers/pinctrl/pinctrl-microchip-sgpio.c
  2012. N: sparx5
  2013. Microchip Timer Counter Block (TCB) Capture Driver
  2014. M: Kamel Bouhara <kamel.bouhara@bootlin.com>
  2015. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2016. L: linux-iio@vger.kernel.org
  2017. S: Maintained
  2018. F: drivers/counter/microchip-tcb-capture.c
  2019. ARM/MILBEAUT ARCHITECTURE
  2020. M: Taichi Sugaya <sugaya.taichi@socionext.com>
  2021. M: Takao Orito <orito.takao@socionext.com>
  2022. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2023. S: Maintained
  2024. F: arch/arm/boot/dts/milbeaut*
  2025. F: arch/arm/mach-milbeaut/
  2026. N: milbeaut
  2027. ARM/MIOA701 MACHINE SUPPORT
  2028. M: Robert Jarzmik <robert.jarzmik@free.fr>
  2029. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2030. S: Maintained
  2031. F: arch/arm/mach-pxa/mioa701.c
  2032. ARM/MStar/Sigmastar Armv7 SoC support
  2033. M: Daniel Palmer <daniel@thingy.jp>
  2034. M: Romain Perier <romain.perier@gmail.com>
  2035. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2036. S: Maintained
  2037. W: http://linux-chenxing.org/
  2038. T: git git://github.com/linux-chenxing/linux.git
  2039. F: Documentation/devicetree/bindings/arm/mstar/*
  2040. F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
  2041. F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
  2042. F: arch/arm/boot/dts/mstar-*
  2043. F: arch/arm/mach-mstar/
  2044. F: drivers/clk/mstar/
  2045. F: drivers/clocksource/timer-msc313e.c
  2046. F: drivers/gpio/gpio-msc313.c
  2047. F: drivers/rtc/rtc-msc313.c
  2048. F: drivers/watchdog/msc313e_wdt.c
  2049. F: include/dt-bindings/clock/mstar-*
  2050. F: include/dt-bindings/gpio/msc313-gpio.h
  2051. ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
  2052. M: Michael Petchkovsky <mkpetch@internode.on.net>
  2053. S: Maintained
  2054. ARM/NOMADIK/Ux500 ARCHITECTURES
  2055. M: Linus Walleij <linus.walleij@linaro.org>
  2056. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2057. S: Maintained
  2058. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
  2059. F: Documentation/devicetree/bindings/arm/ste-*
  2060. F: Documentation/devicetree/bindings/arm/ux500.yaml
  2061. F: Documentation/devicetree/bindings/arm/ux500/
  2062. F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
  2063. F: arch/arm/boot/dts/ste-*
  2064. F: arch/arm/mach-nomadik/
  2065. F: arch/arm/mach-ux500/
  2066. F: drivers/clk/clk-nomadik.c
  2067. F: drivers/clocksource/clksrc-dbx500-prcmu.c
  2068. F: drivers/dma/ste_dma40*
  2069. F: drivers/hwspinlock/u8500_hsem.c
  2070. F: drivers/i2c/busses/i2c-nomadik.c
  2071. F: drivers/iio/adc/ab8500-gpadc.c
  2072. F: drivers/mfd/ab8500*
  2073. F: drivers/mfd/abx500*
  2074. F: drivers/mfd/db8500*
  2075. F: drivers/pinctrl/nomadik/
  2076. F: drivers/rtc/rtc-ab8500.c
  2077. F: drivers/rtc/rtc-pl031.c
  2078. F: drivers/soc/ux500/
  2079. ARM/NUVOTON NPCM ARCHITECTURE
  2080. M: Avi Fishman <avifishman70@gmail.com>
  2081. M: Tomer Maimon <tmaimon77@gmail.com>
  2082. M: Tali Perry <tali.perry1@gmail.com>
  2083. R: Patrick Venture <venture@google.com>
  2084. R: Nancy Yuen <yuenn@google.com>
  2085. R: Benjamin Fair <benjaminfair@google.com>
  2086. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  2087. S: Supported
  2088. F: Documentation/devicetree/bindings/*/*/*npcm*
  2089. F: Documentation/devicetree/bindings/*/*npcm*
  2090. F: arch/arm/boot/dts/nuvoton-npcm*
  2091. F: arch/arm/mach-npcm/
  2092. F: drivers/*/*npcm*
  2093. F: drivers/*/*/*npcm*
  2094. F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
  2095. ARM/NUVOTON WPCM450 ARCHITECTURE
  2096. M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
  2097. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  2098. S: Maintained
  2099. F: Documentation/devicetree/bindings/*/*wpcm*
  2100. F: arch/arm/boot/dts/nuvoton-wpcm450*
  2101. F: arch/arm/mach-npcm/wpcm450.c
  2102. F: drivers/*/*wpcm*
  2103. ARM/NXP S32G ARCHITECTURE
  2104. M: Chester Lin <clin@suse.com>
  2105. R: Andreas Färber <afaerber@suse.de>
  2106. R: Matthias Brugger <mbrugger@suse.com>
  2107. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2108. S: Maintained
  2109. F: arch/arm64/boot/dts/freescale/s32g*.dts*
  2110. ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
  2111. L: openmoko-kernel@lists.openmoko.org (subscribers-only)
  2112. S: Orphan
  2113. W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
  2114. F: arch/arm/mach-s3c/gta02.h
  2115. F: arch/arm/mach-s3c/mach-gta02.c
  2116. ARM/Orion SoC/Technologic Systems TS-78xx platform support
  2117. M: Alexander Clouter <alex@digriz.org.uk>
  2118. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2119. S: Maintained
  2120. W: http://www.digriz.org.uk/ts78xx/kernel
  2121. F: arch/arm/mach-orion5x/ts78xx-*
  2122. ARM/OXNAS platform support
  2123. M: Neil Armstrong <narmstrong@baylibre.com>
  2124. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2125. L: linux-oxnas@groups.io (moderated for non-subscribers)
  2126. S: Maintained
  2127. F: arch/arm/boot/dts/ox8*.dts*
  2128. F: arch/arm/mach-oxnas/
  2129. F: drivers/power/reset/oxnas-restart.c
  2130. N: oxnas
  2131. ARM/PALM TREO SUPPORT
  2132. M: Tomas Cech <sleep_walker@suse.com>
  2133. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2134. S: Maintained
  2135. W: http://hackndev.com
  2136. F: arch/arm/mach-pxa/palmtreo.*
  2137. ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
  2138. M: Marek Vasut <marek.vasut@gmail.com>
  2139. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2140. S: Maintained
  2141. W: http://hackndev.com
  2142. F: arch/arm/mach-pxa/include/mach/palmld.h
  2143. F: arch/arm/mach-pxa/include/mach/palmtc.h
  2144. F: arch/arm/mach-pxa/include/mach/palmtx.h
  2145. F: arch/arm/mach-pxa/palmld.c
  2146. F: arch/arm/mach-pxa/palmt5.*
  2147. F: arch/arm/mach-pxa/palmtc.c
  2148. F: arch/arm/mach-pxa/palmte2.*
  2149. F: arch/arm/mach-pxa/palmtx.c
  2150. ARM/PALMZ72 SUPPORT
  2151. M: Sergey Lapin <slapin@ossfans.org>
  2152. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2153. S: Maintained
  2154. W: http://hackndev.com
  2155. F: arch/arm/mach-pxa/palmz72.*
  2156. ARM/PLEB SUPPORT
  2157. M: Peter Chubb <pleb@gelato.unsw.edu.au>
  2158. S: Maintained
  2159. W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
  2160. ARM/PT DIGITAL BOARD PORT
  2161. M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
  2162. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2163. S: Maintained
  2164. W: http://www.armlinux.org.uk/
  2165. ARM/QUALCOMM SUPPORT
  2166. M: Andy Gross <agross@kernel.org>
  2167. M: Bjorn Andersson <bjorn.andersson@linaro.org>
  2168. L: linux-arm-msm@vger.kernel.org
  2169. S: Maintained
  2170. T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
  2171. F: Documentation/devicetree/bindings/*/qcom*
  2172. F: Documentation/devicetree/bindings/soc/qcom/
  2173. F: arch/arm/boot/dts/qcom-*.dts
  2174. F: arch/arm/boot/dts/qcom-*.dtsi
  2175. F: arch/arm/mach-qcom/
  2176. F: arch/arm64/boot/dts/qcom/
  2177. F: drivers/*/*/qcom*
  2178. F: drivers/*/*/qcom/
  2179. F: drivers/*/pm8???-*
  2180. F: drivers/*/qcom*
  2181. F: drivers/*/qcom/
  2182. F: drivers/bluetooth/btqcomsmd.c
  2183. F: drivers/clocksource/timer-qcom.c
  2184. F: drivers/cpuidle/cpuidle-qcom-spm.c
  2185. F: drivers/extcon/extcon-qcom*
  2186. F: drivers/i2c/busses/i2c-qcom-geni.c
  2187. F: drivers/i2c/busses/i2c-qup.c
  2188. F: drivers/iommu/msm*
  2189. F: drivers/mfd/ssbi.c
  2190. F: drivers/mmc/host/mmci_qcom*
  2191. F: drivers/mmc/host/sdhci-msm.c
  2192. F: drivers/pci/controller/dwc/pcie-qcom.c
  2193. F: drivers/phy/qualcomm/
  2194. F: drivers/power/*/msm*
  2195. F: drivers/reset/reset-qcom-*
  2196. F: drivers/scsi/ufs/ufs-qcom*
  2197. F: drivers/spi/spi-geni-qcom.c
  2198. F: drivers/spi/spi-qcom-qspi.c
  2199. F: drivers/spi/spi-qup.c
  2200. F: drivers/tty/serial/msm_serial.c
  2201. F: drivers/usb/dwc3/dwc3-qcom.c
  2202. F: include/dt-bindings/*/qcom*
  2203. F: include/linux/*/qcom*
  2204. F: include/linux/soc/qcom/
  2205. ARM/RADISYS ENP2611 MACHINE SUPPORT
  2206. M: Lennert Buytenhek <kernel@wantstofly.org>
  2207. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2208. S: Maintained
  2209. ARM/RDA MICRO ARCHITECTURE
  2210. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  2211. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2212. L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
  2213. S: Maintained
  2214. F: Documentation/devicetree/bindings/arm/rda.yaml
  2215. F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
  2216. F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
  2217. F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
  2218. F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
  2219. F: arch/arm/boot/dts/rda8810pl-*
  2220. F: drivers/clocksource/timer-rda.c
  2221. F: drivers/gpio/gpio-rda.c
  2222. F: drivers/irqchip/irq-rda-intc.c
  2223. F: drivers/tty/serial/rda-uart.c
  2224. ARM/REALTEK ARCHITECTURE
  2225. M: Andreas Färber <afaerber@suse.de>
  2226. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2227. L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
  2228. S: Maintained
  2229. F: Documentation/devicetree/bindings/arm/realtek.yaml
  2230. F: arch/arm/boot/dts/rtd*
  2231. F: arch/arm/mach-realtek/
  2232. F: arch/arm64/boot/dts/realtek/
  2233. ARM/RENESAS ARM64 ARCHITECTURE
  2234. M: Geert Uytterhoeven <geert+renesas@glider.be>
  2235. M: Magnus Damm <magnus.damm@gmail.com>
  2236. L: linux-renesas-soc@vger.kernel.org
  2237. S: Supported
  2238. Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
  2239. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
  2240. F: Documentation/devicetree/bindings/arm/renesas.yaml
  2241. F: arch/arm64/boot/dts/renesas/
  2242. F: drivers/soc/renesas/
  2243. F: include/linux/soc/renesas/
  2244. ARM/RISCPC ARCHITECTURE
  2245. M: Russell King <linux@armlinux.org.uk>
  2246. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2247. S: Maintained
  2248. W: http://www.armlinux.org.uk/
  2249. F: arch/arm/include/asm/hardware/entry-macro-iomd.S
  2250. F: arch/arm/include/asm/hardware/ioc.h
  2251. F: arch/arm/include/asm/hardware/iomd.h
  2252. F: arch/arm/include/asm/hardware/memc.h
  2253. F: arch/arm/mach-rpc/
  2254. F: drivers/net/ethernet/8390/etherh.c
  2255. F: drivers/net/ethernet/i825xx/ether1*
  2256. F: drivers/net/ethernet/seeq/ether3*
  2257. F: drivers/scsi/arm/
  2258. ARM/Rockchip SoC support
  2259. M: Heiko Stuebner <heiko@sntech.de>
  2260. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2261. L: linux-rockchip@lists.infradead.org
  2262. S: Maintained
  2263. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
  2264. F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
  2265. F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
  2266. F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
  2267. F: arch/arm/boot/dts/rk3*
  2268. F: arch/arm/boot/dts/rv1108*
  2269. F: arch/arm/mach-rockchip/
  2270. F: drivers/*/*/*rockchip*
  2271. F: drivers/*/*rockchip*
  2272. F: drivers/clk/rockchip/
  2273. F: drivers/i2c/busses/i2c-rk3x.c
  2274. F: sound/soc/rockchip/
  2275. N: rockchip
  2276. ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
  2277. M: Krzysztof Kozlowski <krzk@kernel.org>
  2278. R: Alim Akhtar <alim.akhtar@samsung.com>
  2279. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2280. L: linux-samsung-soc@vger.kernel.org
  2281. S: Maintained
  2282. C: irc://irc.libera.chat/linux-exynos
  2283. Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
  2284. T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
  2285. F: Documentation/arm/samsung/
  2286. F: Documentation/devicetree/bindings/arm/samsung/
  2287. F: Documentation/devicetree/bindings/power/pd-samsung.yaml
  2288. F: Documentation/devicetree/bindings/soc/samsung/
  2289. F: arch/arm/boot/dts/exynos*
  2290. F: arch/arm/boot/dts/s3c*
  2291. F: arch/arm/boot/dts/s5p*
  2292. F: arch/arm/mach-exynos*/
  2293. F: arch/arm/mach-s3c/
  2294. F: arch/arm/mach-s5p*/
  2295. F: arch/arm64/boot/dts/exynos/
  2296. F: drivers/*/*/*s3c24*
  2297. F: drivers/*/*s3c24*
  2298. F: drivers/*/*s3c64xx*
  2299. F: drivers/*/*s5pv210*
  2300. F: drivers/clocksource/samsung_pwm_timer.c
  2301. F: drivers/memory/samsung/
  2302. F: drivers/pwm/pwm-samsung.c
  2303. F: drivers/soc/samsung/
  2304. F: drivers/tty/serial/samsung*
  2305. F: include/clocksource/samsung_pwm.h
  2306. F: include/linux/platform_data/*s3c*
  2307. F: include/linux/serial_s3c.h
  2308. F: include/linux/soc/samsung/
  2309. N: exynos
  2310. N: s3c2410
  2311. N: s3c64xx
  2312. N: s5pv210
  2313. ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
  2314. M: Łukasz Stelmach <l.stelmach@samsung.com>
  2315. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2316. L: linux-media@vger.kernel.org
  2317. S: Maintained
  2318. F: drivers/media/platform/s5p-g2d/
  2319. ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
  2320. M: Marek Szyprowski <m.szyprowski@samsung.com>
  2321. L: linux-samsung-soc@vger.kernel.org
  2322. L: linux-media@vger.kernel.org
  2323. S: Maintained
  2324. F: Documentation/devicetree/bindings/media/s5p-cec.txt
  2325. F: drivers/media/cec/platform/s5p/
  2326. ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
  2327. M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
  2328. M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
  2329. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  2330. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2331. L: linux-media@vger.kernel.org
  2332. S: Maintained
  2333. F: drivers/media/platform/s5p-jpeg/
  2334. ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
  2335. M: Marek Szyprowski <m.szyprowski@samsung.com>
  2336. M: Andrzej Hajda <andrzej.hajda@intel.com>
  2337. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2338. L: linux-media@vger.kernel.org
  2339. S: Maintained
  2340. F: drivers/media/platform/s5p-mfc/
  2341. ARM/SHMOBILE ARM ARCHITECTURE
  2342. M: Geert Uytterhoeven <geert+renesas@glider.be>
  2343. M: Magnus Damm <magnus.damm@gmail.com>
  2344. L: linux-renesas-soc@vger.kernel.org
  2345. S: Supported
  2346. Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
  2347. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
  2348. F: Documentation/devicetree/bindings/arm/renesas.yaml
  2349. F: arch/arm/boot/dts/emev2*
  2350. F: arch/arm/boot/dts/gr-peach*
  2351. F: arch/arm/boot/dts/iwg20d-q7*
  2352. F: arch/arm/boot/dts/r7s*
  2353. F: arch/arm/boot/dts/r8a*
  2354. F: arch/arm/boot/dts/r9a*
  2355. F: arch/arm/boot/dts/sh*
  2356. F: arch/arm/configs/shmobile_defconfig
  2357. F: arch/arm/include/debug/renesas-scif.S
  2358. F: arch/arm/mach-shmobile/
  2359. F: drivers/soc/renesas/
  2360. F: include/linux/soc/renesas/
  2361. ARM/SOCFPGA ARCHITECTURE
  2362. M: Dinh Nguyen <dinguyen@kernel.org>
  2363. S: Maintained
  2364. W: http://www.rocketboards.org
  2365. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
  2366. F: arch/arm/boot/dts/socfpga*
  2367. F: arch/arm/configs/socfpga_defconfig
  2368. F: arch/arm/mach-socfpga/
  2369. F: arch/arm64/boot/dts/altera/
  2370. F: arch/arm64/boot/dts/intel/
  2371. ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
  2372. M: Dinh Nguyen <dinguyen@kernel.org>
  2373. S: Maintained
  2374. F: drivers/clk/socfpga/
  2375. ARM/SOCFPGA EDAC SUPPORT
  2376. M: Dinh Nguyen <dinguyen@kernel.org>
  2377. S: Maintained
  2378. F: drivers/edac/altera_edac.[ch]
  2379. ARM/SPREADTRUM SoC SUPPORT
  2380. M: Orson Zhai <orsonzhai@gmail.com>
  2381. M: Baolin Wang <baolin.wang7@gmail.com>
  2382. M: Chunyan Zhang <zhang.lyra@gmail.com>
  2383. S: Maintained
  2384. F: arch/arm64/boot/dts/sprd
  2385. N: sprd
  2386. N: sc27xx
  2387. N: sc2731
  2388. ARM/STI ARCHITECTURE
  2389. M: Patrice Chotard <patrice.chotard@foss.st.com>
  2390. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2391. S: Maintained
  2392. W: http://www.stlinux.com
  2393. F: Documentation/devicetree/bindings/i2c/i2c-st.txt
  2394. F: arch/arm/boot/dts/sti*
  2395. F: arch/arm/mach-sti/
  2396. F: drivers/ata/ahci_st.c
  2397. F: drivers/char/hw_random/st-rng.c
  2398. F: drivers/clocksource/arm_global_timer.c
  2399. F: drivers/clocksource/clksrc_st_lpc.c
  2400. F: drivers/cpufreq/sti-cpufreq.c
  2401. F: drivers/dma/st_fdma*
  2402. F: drivers/i2c/busses/i2c-st.c
  2403. F: drivers/media/platform/sti/c8sectpfe/
  2404. F: drivers/media/rc/st_rc.c
  2405. F: drivers/mmc/host/sdhci-st.c
  2406. F: drivers/phy/st/phy-miphy28lp.c
  2407. F: drivers/phy/st/phy-stih407-usb.c
  2408. F: drivers/pinctrl/pinctrl-st.c
  2409. F: drivers/remoteproc/st_remoteproc.c
  2410. F: drivers/remoteproc/st_slim_rproc.c
  2411. F: drivers/reset/sti/
  2412. F: drivers/rtc/rtc-st-lpc.c
  2413. F: drivers/tty/serial/st-asc.c
  2414. F: drivers/usb/dwc3/dwc3-st.c
  2415. F: drivers/usb/host/ehci-st.c
  2416. F: drivers/usb/host/ohci-st.c
  2417. F: drivers/watchdog/st_lpc_wdt.c
  2418. F: include/linux/remoteproc/st_slim_rproc.h
  2419. ARM/STM32 ARCHITECTURE
  2420. M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
  2421. M: Alexandre Torgue <alexandre.torgue@foss.st.com>
  2422. L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
  2423. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2424. S: Maintained
  2425. T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
  2426. F: arch/arm/boot/dts/stm32*
  2427. F: arch/arm/mach-stm32/
  2428. F: drivers/clocksource/armv7m_systick.c
  2429. N: stm32
  2430. N: stm
  2431. ARM/Synaptics SoC support
  2432. M: Jisheng Zhang <jszhang@kernel.org>
  2433. M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  2434. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2435. S: Maintained
  2436. F: arch/arm/boot/dts/berlin*
  2437. F: arch/arm/mach-berlin/
  2438. F: arch/arm64/boot/dts/synaptics/
  2439. ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
  2440. M: Lennert Buytenhek <kernel@wantstofly.org>
  2441. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2442. S: Maintained
  2443. ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
  2444. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  2445. L: linux-tegra@vger.kernel.org
  2446. L: linux-media@vger.kernel.org
  2447. S: Maintained
  2448. F: Documentation/devicetree/bindings/media/tegra-cec.txt
  2449. F: drivers/media/cec/platform/tegra/
  2450. ARM/TETON BGA MACHINE SUPPORT
  2451. M: "Mark F. Brown" <mark.brown314@gmail.com>
  2452. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2453. S: Maintained
  2454. ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
  2455. M: Santosh Shilimkar <ssantosh@kernel.org>
  2456. L: linux-kernel@vger.kernel.org
  2457. S: Maintained
  2458. F: drivers/memory/*emif*
  2459. ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
  2460. M: Nishanth Menon <nm@ti.com>
  2461. M: Santosh Shilimkar <ssantosh@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/ti/linux.git
  2465. F: arch/arm/boot/dts/keystone-*
  2466. F: arch/arm/mach-keystone/
  2467. ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
  2468. M: Santosh Shilimkar <ssantosh@kernel.org>
  2469. L: linux-kernel@vger.kernel.org
  2470. S: Maintained
  2471. F: drivers/clk/keystone/
  2472. ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
  2473. M: Santosh Shilimkar <ssantosh@kernel.org>
  2474. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2475. L: linux-kernel@vger.kernel.org
  2476. S: Maintained
  2477. F: drivers/clocksource/timer-keystone.c
  2478. ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
  2479. M: Santosh Shilimkar <ssantosh@kernel.org>
  2480. L: linux-kernel@vger.kernel.org
  2481. S: Maintained
  2482. F: drivers/power/reset/keystone-reset.c
  2483. ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
  2484. M: Nishanth Menon <nm@ti.com>
  2485. M: Vignesh Raghavendra <vigneshr@ti.com>
  2486. M: Tero Kristo <kristo@kernel.org>
  2487. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2488. S: Supported
  2489. F: Documentation/devicetree/bindings/arm/ti/k3.yaml
  2490. F: arch/arm64/boot/dts/ti/Makefile
  2491. F: arch/arm64/boot/dts/ti/k3-*
  2492. F: include/dt-bindings/pinctrl/k3.h
  2493. ARM/THECUS N2100 MACHINE SUPPORT
  2494. M: Lennert Buytenhek <kernel@wantstofly.org>
  2495. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2496. S: Maintained
  2497. ARM/TOSA MACHINE SUPPORT
  2498. M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
  2499. M: Dirk Opfer <dirk@opfer-online.de>
  2500. S: Maintained
  2501. ARM/TOSHIBA VISCONTI ARCHITECTURE
  2502. M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
  2503. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2504. S: Supported
  2505. T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
  2506. F: Documentation/devicetree/bindings/arm/toshiba.yaml
  2507. F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
  2508. F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
  2509. F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
  2510. F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
  2511. F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
  2512. F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
  2513. F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
  2514. F: arch/arm64/boot/dts/toshiba/
  2515. F: drivers/clk/visconti/
  2516. F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
  2517. F: drivers/gpio/gpio-visconti.c
  2518. F: drivers/pci/controller/dwc/pcie-visconti.c
  2519. F: drivers/pinctrl/visconti/
  2520. F: drivers/watchdog/visconti_wdt.c
  2521. N: visconti
  2522. ARM/UNIPHIER ARCHITECTURE
  2523. M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
  2524. M: Masami Hiramatsu <mhiramat@kernel.org>
  2525. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2526. S: Maintained
  2527. F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
  2528. F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
  2529. F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
  2530. F: arch/arm/boot/dts/uniphier*
  2531. F: arch/arm/include/asm/hardware/cache-uniphier.h
  2532. F: arch/arm/mach-uniphier/
  2533. F: arch/arm/mm/cache-uniphier.c
  2534. F: arch/arm64/boot/dts/socionext/uniphier*
  2535. F: drivers/bus/uniphier-system-bus.c
  2536. F: drivers/clk/uniphier/
  2537. F: drivers/dma/uniphier-mdmac.c
  2538. F: drivers/gpio/gpio-uniphier.c
  2539. F: drivers/i2c/busses/i2c-uniphier*
  2540. F: drivers/irqchip/irq-uniphier-aidet.c
  2541. F: drivers/mmc/host/uniphier-sd.c
  2542. F: drivers/pinctrl/uniphier/
  2543. F: drivers/reset/reset-uniphier.c
  2544. F: drivers/tty/serial/8250/8250_uniphier.c
  2545. N: uniphier
  2546. ARM/VERSATILE EXPRESS PLATFORM
  2547. M: Liviu Dudau <liviu.dudau@arm.com>
  2548. M: Sudeep Holla <sudeep.holla@arm.com>
  2549. M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  2550. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2551. S: Maintained
  2552. F: */*/*/vexpress*
  2553. F: */*/vexpress*
  2554. F: arch/arm/boot/dts/vexpress*
  2555. F: arch/arm/mach-vexpress/
  2556. F: arch/arm64/boot/dts/arm/
  2557. F: drivers/clk/versatile/clk-vexpress-osc.c
  2558. F: drivers/clocksource/timer-versatile.c
  2559. N: mps2
  2560. ARM/VFP SUPPORT
  2561. M: Russell King <linux@armlinux.org.uk>
  2562. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2563. S: Maintained
  2564. W: http://www.armlinux.org.uk/
  2565. F: arch/arm/vfp/
  2566. ARM/VOIPAC PXA270 SUPPORT
  2567. M: Marek Vasut <marek.vasut@gmail.com>
  2568. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2569. S: Maintained
  2570. F: arch/arm/mach-pxa/include/mach/vpac270.h
  2571. F: arch/arm/mach-pxa/vpac270.c
  2572. ARM/VT8500 ARM ARCHITECTURE
  2573. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2574. S: Orphan
  2575. F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
  2576. F: arch/arm/mach-vt8500/
  2577. F: drivers/clocksource/timer-vt8500.c
  2578. F: drivers/i2c/busses/i2c-wmt.c
  2579. F: drivers/mmc/host/wmt-sdmmc.c
  2580. F: drivers/pwm/pwm-vt8500.c
  2581. F: drivers/rtc/rtc-vt8500.c
  2582. F: drivers/tty/serial/vt8500_serial.c
  2583. F: drivers/usb/host/ehci-platform.c
  2584. F: drivers/usb/host/uhci-platform.c
  2585. F: drivers/video/fbdev/vt8500lcdfb.*
  2586. F: drivers/video/fbdev/wm8505fb*
  2587. F: drivers/video/fbdev/wmt_ge_rops.*
  2588. ARM/ZIPIT Z2 SUPPORT
  2589. M: Marek Vasut <marek.vasut@gmail.com>
  2590. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2591. S: Maintained
  2592. F: arch/arm/mach-pxa/include/mach/z2.h
  2593. F: arch/arm/mach-pxa/z2.c
  2594. ARM/ZYNQ ARCHITECTURE
  2595. M: Michal Simek <michal.simek@xilinx.com>
  2596. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2597. S: Supported
  2598. W: http://wiki.xilinx.com
  2599. T: git https://github.com/Xilinx/linux-xlnx.git
  2600. F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
  2601. F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
  2602. F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
  2603. F: arch/arm/mach-zynq/
  2604. F: drivers/clocksource/timer-cadence-ttc.c
  2605. F: drivers/cpuidle/cpuidle-zynq.c
  2606. F: drivers/edac/synopsys_edac.c
  2607. F: drivers/i2c/busses/i2c-cadence.c
  2608. F: drivers/i2c/busses/i2c-xiic.c
  2609. F: drivers/mmc/host/sdhci-of-arasan.c
  2610. N: zynq
  2611. N: xilinx
  2612. ARM64 PORT (AARCH64 ARCHITECTURE)
  2613. M: Catalin Marinas <catalin.marinas@arm.com>
  2614. M: Will Deacon <will@kernel.org>
  2615. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2616. S: Maintained
  2617. T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
  2618. F: Documentation/arm64/
  2619. F: arch/arm64/
  2620. F: tools/testing/selftests/arm64/
  2621. X: arch/arm64/boot/dts/
  2622. ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
  2623. M: George McCollister <george.mccollister@gmail.com>
  2624. L: netdev@vger.kernel.org
  2625. S: Maintained
  2626. F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
  2627. F: drivers/net/dsa/xrs700x/*
  2628. F: net/dsa/tag_xrs700x.c
  2629. AS3645A LED FLASH CONTROLLER DRIVER
  2630. M: Sakari Ailus <sakari.ailus@iki.fi>
  2631. L: linux-leds@vger.kernel.org
  2632. S: Maintained
  2633. F: drivers/leds/flash/leds-as3645a.c
  2634. ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
  2635. M: Tianshu Qiu <tian.shu.qiu@intel.com>
  2636. L: linux-media@vger.kernel.org
  2637. S: Maintained
  2638. T: git git://linuxtv.org/media_tree.git
  2639. F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
  2640. F: drivers/media/i2c/ak7375.c
  2641. ASAHI KASEI AK8974 DRIVER
  2642. M: Linus Walleij <linus.walleij@linaro.org>
  2643. L: linux-iio@vger.kernel.org
  2644. S: Supported
  2645. W: http://www.akm.com/
  2646. F: drivers/iio/magnetometer/ak8974.c
  2647. ASC7621 HARDWARE MONITOR DRIVER
  2648. M: George Joseph <george.joseph@fairview5.com>
  2649. L: linux-hwmon@vger.kernel.org
  2650. S: Maintained
  2651. F: Documentation/hwmon/asc7621.rst
  2652. F: drivers/hwmon/asc7621.c
  2653. ASIX AX88796C SPI ETHERNET ADAPTER
  2654. M: Łukasz Stelmach <l.stelmach@samsung.com>
  2655. S: Maintained
  2656. F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
  2657. F: drivers/net/ethernet/asix/ax88796c_*
  2658. ASPEED PINCTRL DRIVERS
  2659. M: Andrew Jeffery <andrew@aj.id.au>
  2660. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  2661. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  2662. L: linux-gpio@vger.kernel.org
  2663. S: Maintained
  2664. F: Documentation/devicetree/bindings/pinctrl/aspeed,*
  2665. F: drivers/pinctrl/aspeed/
  2666. ASPEED SCU INTERRUPT CONTROLLER DRIVER
  2667. M: Eddie James <eajames@linux.ibm.com>
  2668. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  2669. S: Maintained
  2670. F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
  2671. F: drivers/irqchip/irq-aspeed-scu-ic.c
  2672. F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
  2673. ASPEED SD/MMC DRIVER
  2674. M: Andrew Jeffery <andrew@aj.id.au>
  2675. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  2676. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  2677. L: linux-mmc@vger.kernel.org
  2678. S: Maintained
  2679. F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
  2680. F: drivers/mmc/host/sdhci-of-aspeed*
  2681. ASPEED VIDEO ENGINE DRIVER
  2682. M: Eddie James <eajames@linux.ibm.com>
  2683. L: linux-media@vger.kernel.org
  2684. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  2685. S: Maintained
  2686. F: Documentation/devicetree/bindings/media/aspeed-video.txt
  2687. F: drivers/media/platform/aspeed-video.c
  2688. ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
  2689. M: Corentin Chary <corentin.chary@gmail.com>
  2690. L: acpi4asus-user@lists.sourceforge.net
  2691. L: platform-driver-x86@vger.kernel.org
  2692. S: Maintained
  2693. W: http://acpi4asus.sf.net
  2694. F: drivers/platform/x86/asus*.c
  2695. F: drivers/platform/x86/eeepc*.c
  2696. ASUS TF103C DOCK DRIVER
  2697. M: Hans de Goede <hdegoede@redhat.com>
  2698. L: platform-driver-x86@vger.kernel.org
  2699. S: Maintained
  2700. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
  2701. F: drivers/platform/x86/asus-tf103c-dock.c
  2702. ASUS WMI HARDWARE MONITOR DRIVER
  2703. M: Ed Brindley <kernel@maidavale.org>
  2704. M: Denis Pauk <pauk.denis@gmail.com>
  2705. L: linux-hwmon@vger.kernel.org
  2706. S: Maintained
  2707. F: drivers/hwmon/asus_wmi_sensors.c
  2708. ASUS WMI EC HARDWARE MONITOR DRIVER
  2709. M: Eugene Shalygin <eugene.shalygin@gmail.com>
  2710. M: Denis Pauk <pauk.denis@gmail.com>
  2711. L: linux-hwmon@vger.kernel.org
  2712. S: Maintained
  2713. F: drivers/hwmon/asus_wmi_ec_sensors.c
  2714. ASUS WIRELESS RADIO CONTROL DRIVER
  2715. M: João Paulo Rechi Vita <jprvita@gmail.com>
  2716. L: platform-driver-x86@vger.kernel.org
  2717. S: Maintained
  2718. F: drivers/platform/x86/asus-wireless.c
  2719. ASYMMETRIC KEYS
  2720. M: David Howells <dhowells@redhat.com>
  2721. L: keyrings@vger.kernel.org
  2722. S: Maintained
  2723. F: Documentation/crypto/asymmetric-keys.rst
  2724. F: crypto/asymmetric_keys/
  2725. F: include/crypto/pkcs7.h
  2726. F: include/crypto/public_key.h
  2727. F: include/linux/verification.h
  2728. ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
  2729. R: Dan Williams <dan.j.williams@intel.com>
  2730. S: Odd fixes
  2731. W: http://sourceforge.net/projects/xscaleiop
  2732. F: Documentation/crypto/async-tx-api.rst
  2733. F: crypto/async_tx/
  2734. F: include/linux/async_tx.h
  2735. AT24 EEPROM DRIVER
  2736. M: Bartosz Golaszewski <brgl@bgdev.pl>
  2737. L: linux-i2c@vger.kernel.org
  2738. S: Maintained
  2739. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
  2740. F: Documentation/devicetree/bindings/eeprom/at24.yaml
  2741. F: drivers/misc/eeprom/at24.c
  2742. ATA OVER ETHERNET (AOE) DRIVER
  2743. M: "Justin Sanders" <justin@coraid.com>
  2744. S: Supported
  2745. W: http://www.openaoe.org/
  2746. F: Documentation/admin-guide/aoe/
  2747. F: drivers/block/aoe/
  2748. ATC260X PMIC MFD DRIVER
  2749. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  2750. M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
  2751. L: linux-actions@lists.infradead.org
  2752. S: Maintained
  2753. F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
  2754. F: drivers/input/misc/atc260x-onkey.c
  2755. F: drivers/mfd/atc260*
  2756. F: drivers/power/reset/atc260x-poweroff.c
  2757. F: drivers/regulator/atc260x-regulator.c
  2758. F: include/linux/mfd/atc260x/*
  2759. ATHEROS 71XX/9XXX GPIO DRIVER
  2760. M: Alban Bedel <albeu@free.fr>
  2761. S: Maintained
  2762. W: https://github.com/AlbanBedel/linux
  2763. T: git git://github.com/AlbanBedel/linux
  2764. F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
  2765. F: drivers/gpio/gpio-ath79.c
  2766. ATHEROS 71XX/9XXX USB PHY DRIVER
  2767. M: Alban Bedel <albeu@free.fr>
  2768. S: Maintained
  2769. W: https://github.com/AlbanBedel/linux
  2770. T: git git://github.com/AlbanBedel/linux
  2771. F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
  2772. F: drivers/phy/qualcomm/phy-ath79-usb.c
  2773. ATHEROS ATH GENERIC UTILITIES
  2774. M: Kalle Valo <kvalo@kernel.org>
  2775. L: linux-wireless@vger.kernel.org
  2776. S: Supported
  2777. F: drivers/net/wireless/ath/*
  2778. ATHEROS ATH5K WIRELESS DRIVER
  2779. M: Jiri Slaby <jirislaby@kernel.org>
  2780. M: Nick Kossifidis <mickflemm@gmail.com>
  2781. M: Luis Chamberlain <mcgrof@kernel.org>
  2782. L: linux-wireless@vger.kernel.org
  2783. S: Maintained
  2784. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
  2785. F: drivers/net/wireless/ath/ath5k/
  2786. ATHEROS ATH6KL WIRELESS DRIVER
  2787. L: linux-wireless@vger.kernel.org
  2788. S: Orphan
  2789. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
  2790. F: drivers/net/wireless/ath/ath6kl/
  2791. ATI_REMOTE2 DRIVER
  2792. M: Ville Syrjala <syrjala@sci.fi>
  2793. S: Maintained
  2794. F: drivers/input/misc/ati_remote2.c
  2795. ATK0110 HWMON DRIVER
  2796. M: Luca Tettamanti <kronos.it@gmail.com>
  2797. L: linux-hwmon@vger.kernel.org
  2798. S: Maintained
  2799. F: drivers/hwmon/asus_atk0110.c
  2800. ATLX ETHERNET DRIVERS
  2801. M: Chris Snook <chris.snook@gmail.com>
  2802. L: netdev@vger.kernel.org
  2803. S: Maintained
  2804. W: http://sourceforge.net/projects/atl1
  2805. W: http://atl1.sourceforge.net
  2806. F: drivers/net/ethernet/atheros/
  2807. ATM
  2808. M: Chas Williams <3chas3@gmail.com>
  2809. L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
  2810. L: netdev@vger.kernel.org
  2811. S: Maintained
  2812. W: http://linux-atm.sourceforge.net
  2813. F: drivers/atm/
  2814. F: include/linux/atm*
  2815. F: include/uapi/linux/atm*
  2816. ATMEL MACB ETHERNET DRIVER
  2817. M: Nicolas Ferre <nicolas.ferre@microchip.com>
  2818. M: Claudiu Beznea <claudiu.beznea@microchip.com>
  2819. S: Supported
  2820. F: drivers/net/ethernet/cadence/
  2821. ATMEL MAXTOUCH DRIVER
  2822. M: Nick Dyer <nick@shmanahar.org>
  2823. S: Maintained
  2824. T: git git://github.com/ndyer/linux.git
  2825. F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
  2826. F: drivers/input/touchscreen/atmel_mxt_ts.c
  2827. ATMEL WIRELESS DRIVER
  2828. M: Simon Kelley <simon@thekelleys.org.uk>
  2829. L: linux-wireless@vger.kernel.org
  2830. S: Maintained
  2831. W: http://www.thekelleys.org.uk/atmel
  2832. W: http://atmelwlandriver.sourceforge.net/
  2833. F: drivers/net/wireless/atmel/atmel*
  2834. ATOMIC INFRASTRUCTURE
  2835. M: Will Deacon <will@kernel.org>
  2836. M: Peter Zijlstra <peterz@infradead.org>
  2837. R: Boqun Feng <boqun.feng@gmail.com>
  2838. L: linux-kernel@vger.kernel.org
  2839. S: Maintained
  2840. F: arch/*/include/asm/atomic*.h
  2841. F: include/*/atomic*.h
  2842. F: include/linux/refcount.h
  2843. F: Documentation/atomic_*.txt
  2844. F: scripts/atomic/
  2845. ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
  2846. M: Bradley Grove <linuxdrivers@attotech.com>
  2847. L: linux-scsi@vger.kernel.org
  2848. S: Supported
  2849. W: http://www.attotech.com
  2850. F: drivers/scsi/esas2r
  2851. ATUSB IEEE 802.15.4 RADIO DRIVER
  2852. M: Stefan Schmidt <stefan@datenfreihafen.org>
  2853. L: linux-wpan@vger.kernel.org
  2854. S: Maintained
  2855. F: drivers/net/ieee802154/at86rf230.h
  2856. F: drivers/net/ieee802154/atusb.c
  2857. F: drivers/net/ieee802154/atusb.h
  2858. AUDIT SUBSYSTEM
  2859. M: Paul Moore <paul@paul-moore.com>
  2860. M: Eric Paris <eparis@redhat.com>
  2861. L: linux-audit@redhat.com (moderated for non-subscribers)
  2862. S: Supported
  2863. W: https://github.com/linux-audit
  2864. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
  2865. F: include/asm-generic/audit_*.h
  2866. F: include/linux/audit.h
  2867. F: include/linux/audit_arch.h
  2868. F: include/uapi/linux/audit.h
  2869. F: kernel/audit*
  2870. F: lib/*audit.c
  2871. AUXILIARY DISPLAY DRIVERS
  2872. M: Miguel Ojeda <ojeda@kernel.org>
  2873. S: Maintained
  2874. F: Documentation/devicetree/bindings/auxdisplay/
  2875. F: drivers/auxdisplay/
  2876. F: include/linux/cfag12864b.h
  2877. AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
  2878. M: Andreas Klinger <ak@it-klinger.de>
  2879. L: linux-iio@vger.kernel.org
  2880. S: Maintained
  2881. F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
  2882. F: drivers/iio/adc/hx711.c
  2883. AX.25 NETWORK LAYER
  2884. M: Ralf Baechle <ralf@linux-mips.org>
  2885. L: linux-hams@vger.kernel.org
  2886. S: Maintained
  2887. W: http://www.linux-ax25.org/
  2888. F: include/net/ax25.h
  2889. F: include/uapi/linux/ax25.h
  2890. F: net/ax25/
  2891. AXENTIA ARM DEVICES
  2892. M: Peter Rosin <peda@axentia.se>
  2893. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2894. S: Maintained
  2895. F: arch/arm/boot/dts/at91-linea.dtsi
  2896. F: arch/arm/boot/dts/at91-natte.dtsi
  2897. F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
  2898. F: arch/arm/boot/dts/at91-tse850-3.dts
  2899. AXENTIA ASOC DRIVERS
  2900. M: Peter Rosin <peda@axentia.se>
  2901. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  2902. S: Maintained
  2903. F: Documentation/devicetree/bindings/sound/axentia,*
  2904. F: sound/soc/atmel/tse850-pcm5142.c
  2905. AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
  2906. M: Nuno Sá <nuno.sa@analog.com>
  2907. L: linux-hwmon@vger.kernel.org
  2908. S: Supported
  2909. W: http://ez.analog.com/community/linux-device-drivers
  2910. F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
  2911. F: drivers/hwmon/axi-fan-control.c
  2912. AXXIA I2C CONTROLLER
  2913. M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
  2914. L: linux-i2c@vger.kernel.org
  2915. S: Maintained
  2916. F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
  2917. F: drivers/i2c/busses/i2c-axxia.c
  2918. AZ6007 DVB DRIVER
  2919. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  2920. L: linux-media@vger.kernel.org
  2921. S: Maintained
  2922. W: https://linuxtv.org
  2923. T: git git://linuxtv.org/media_tree.git
  2924. F: drivers/media/usb/dvb-usb-v2/az6007.c
  2925. AZTECH FM RADIO RECEIVER DRIVER
  2926. M: Hans Verkuil <hverkuil@xs4all.nl>
  2927. L: linux-media@vger.kernel.org
  2928. S: Maintained
  2929. W: https://linuxtv.org
  2930. T: git git://linuxtv.org/media_tree.git
  2931. F: drivers/media/radio/radio-aztech*
  2932. B43 WIRELESS DRIVER
  2933. L: linux-wireless@vger.kernel.org
  2934. L: b43-dev@lists.infradead.org
  2935. S: Odd Fixes
  2936. W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
  2937. F: drivers/net/wireless/broadcom/b43/
  2938. B43LEGACY WIRELESS DRIVER
  2939. M: Larry Finger <Larry.Finger@lwfinger.net>
  2940. L: linux-wireless@vger.kernel.org
  2941. L: b43-dev@lists.infradead.org
  2942. S: Maintained
  2943. W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
  2944. F: drivers/net/wireless/broadcom/b43legacy/
  2945. BACKLIGHT CLASS/SUBSYSTEM
  2946. M: Lee Jones <lee.jones@linaro.org>
  2947. M: Daniel Thompson <daniel.thompson@linaro.org>
  2948. M: Jingoo Han <jingoohan1@gmail.com>
  2949. L: dri-devel@lists.freedesktop.org
  2950. S: Maintained
  2951. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
  2952. F: Documentation/ABI/stable/sysfs-class-backlight
  2953. F: Documentation/ABI/testing/sysfs-class-backlight
  2954. F: Documentation/devicetree/bindings/leds/backlight
  2955. F: drivers/video/backlight/
  2956. F: include/linux/backlight.h
  2957. F: include/linux/pwm_backlight.h
  2958. BARCO P50 GPIO DRIVER
  2959. M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
  2960. M: Peter Korsgaard <peter.korsgaard@barco.com>
  2961. S: Maintained
  2962. F: drivers/platform/x86/barco-p50-gpio.c
  2963. BATMAN ADVANCED
  2964. M: Marek Lindner <mareklindner@neomailbox.ch>
  2965. M: Simon Wunderlich <sw@simonwunderlich.de>
  2966. M: Antonio Quartulli <a@unstable.cc>
  2967. M: Sven Eckelmann <sven@narfation.org>
  2968. L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
  2969. S: Maintained
  2970. W: https://www.open-mesh.org/
  2971. Q: https://patchwork.open-mesh.org/project/batman/list/
  2972. B: https://www.open-mesh.org/projects/batman-adv/issues
  2973. C: ircs://irc.hackint.org/batadv
  2974. T: git https://git.open-mesh.org/linux-merge.git
  2975. F: Documentation/networking/batman-adv.rst
  2976. F: include/uapi/linux/batadv_packet.h
  2977. F: include/uapi/linux/batman_adv.h
  2978. F: net/batman-adv/
  2979. BAYCOM/HDLCDRV DRIVERS FOR AX.25
  2980. M: Thomas Sailer <t.sailer@alumni.ethz.ch>
  2981. L: linux-hams@vger.kernel.org
  2982. S: Maintained
  2983. W: http://www.baycom.org/~tom/ham/ham.html
  2984. F: drivers/net/hamradio/baycom*
  2985. BCACHE (BLOCK LAYER CACHE)
  2986. M: Coly Li <colyli@suse.de>
  2987. M: Kent Overstreet <kent.overstreet@gmail.com>
  2988. L: linux-bcache@vger.kernel.org
  2989. S: Maintained
  2990. W: http://bcache.evilpiepirate.org
  2991. C: irc://irc.oftc.net/bcache
  2992. F: drivers/md/bcache/
  2993. BDISP ST MEDIA DRIVER
  2994. M: Fabien Dessenne <fabien.dessenne@foss.st.com>
  2995. L: linux-media@vger.kernel.org
  2996. S: Supported
  2997. W: https://linuxtv.org
  2998. T: git git://linuxtv.org/media_tree.git
  2999. F: drivers/media/platform/sti/bdisp
  3000. BECKHOFF CX5020 ETHERCAT MASTER DRIVER
  3001. M: Dariusz Marcinkiewicz <reksio@newterm.pl>
  3002. L: netdev@vger.kernel.org
  3003. S: Maintained
  3004. F: drivers/net/ethernet/ec_bhf.c
  3005. BEFS FILE SYSTEM
  3006. M: Luis de Bethencourt <luisbg@kernel.org>
  3007. M: Salah Triki <salah.triki@gmail.com>
  3008. S: Maintained
  3009. T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
  3010. F: Documentation/filesystems/befs.rst
  3011. F: fs/befs/
  3012. BFQ I/O SCHEDULER
  3013. M: Paolo Valente <paolo.valente@linaro.org>
  3014. M: Jens Axboe <axboe@kernel.dk>
  3015. L: linux-block@vger.kernel.org
  3016. S: Maintained
  3017. F: Documentation/block/bfq-iosched.rst
  3018. F: block/bfq-*
  3019. BFS FILE SYSTEM
  3020. M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
  3021. S: Maintained
  3022. F: Documentation/filesystems/bfs.rst
  3023. F: fs/bfs/
  3024. F: include/uapi/linux/bfs_fs.h
  3025. BITMAP API
  3026. M: Yury Norov <yury.norov@gmail.com>
  3027. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  3028. R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
  3029. S: Maintained
  3030. F: include/linux/bitmap.h
  3031. F: include/linux/find.h
  3032. F: lib/bitmap.c
  3033. F: lib/find_bit.c
  3034. F: lib/find_bit_benchmark.c
  3035. F: lib/test_bitmap.c
  3036. F: tools/include/linux/bitmap.h
  3037. F: tools/include/linux/find.h
  3038. F: tools/lib/bitmap.c
  3039. F: tools/lib/find_bit.c
  3040. BLINKM RGB LED DRIVER
  3041. M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
  3042. S: Maintained
  3043. F: drivers/leds/leds-blinkm.c
  3044. BLOCK LAYER
  3045. M: Jens Axboe <axboe@kernel.dk>
  3046. L: linux-block@vger.kernel.org
  3047. S: Maintained
  3048. T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
  3049. F: Documentation/ABI/stable/sysfs-block
  3050. F: Documentation/block/
  3051. F: block/
  3052. F: drivers/block/
  3053. F: include/linux/blk*
  3054. F: kernel/trace/blktrace.c
  3055. F: lib/sbitmap.c
  3056. BLOCK2MTD DRIVER
  3057. M: Joern Engel <joern@lazybastard.org>
  3058. L: linux-mtd@lists.infradead.org
  3059. S: Maintained
  3060. F: drivers/mtd/devices/block2mtd.c
  3061. BLUETOOTH DRIVERS
  3062. M: Marcel Holtmann <marcel@holtmann.org>
  3063. M: Johan Hedberg <johan.hedberg@gmail.com>
  3064. M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
  3065. L: linux-bluetooth@vger.kernel.org
  3066. S: Supported
  3067. W: http://www.bluez.org/
  3068. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
  3069. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
  3070. F: drivers/bluetooth/
  3071. BLUETOOTH SUBSYSTEM
  3072. M: Marcel Holtmann <marcel@holtmann.org>
  3073. M: Johan Hedberg <johan.hedberg@gmail.com>
  3074. M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
  3075. L: linux-bluetooth@vger.kernel.org
  3076. S: Supported
  3077. W: http://www.bluez.org/
  3078. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
  3079. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
  3080. F: include/net/bluetooth/
  3081. F: net/bluetooth/
  3082. BONDING DRIVER
  3083. M: Jay Vosburgh <j.vosburgh@gmail.com>
  3084. M: Veaceslav Falico <vfalico@gmail.com>
  3085. M: Andy Gospodarek <andy@greyhouse.net>
  3086. L: netdev@vger.kernel.org
  3087. S: Supported
  3088. W: http://sourceforge.net/projects/bonding/
  3089. F: drivers/net/bonding/
  3090. F: include/net/bonding.h
  3091. F: include/uapi/linux/if_bonding.h
  3092. BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
  3093. M: Dan Robertson <dan@dlrobertson.com>
  3094. L: linux-iio@vger.kernel.org
  3095. S: Maintained
  3096. F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
  3097. F: drivers/iio/accel/bma400*
  3098. BPF (Safe dynamic programs and tools)
  3099. M: Alexei Starovoitov <ast@kernel.org>
  3100. M: Daniel Borkmann <daniel@iogearbox.net>
  3101. M: Andrii Nakryiko <andrii@kernel.org>
  3102. R: Martin KaFai Lau <kafai@fb.com>
  3103. R: Song Liu <songliubraving@fb.com>
  3104. R: Yonghong Song <yhs@fb.com>
  3105. R: John Fastabend <john.fastabend@gmail.com>
  3106. R: KP Singh <kpsingh@kernel.org>
  3107. L: netdev@vger.kernel.org
  3108. L: bpf@vger.kernel.org
  3109. S: Supported
  3110. W: https://bpf.io/
  3111. Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
  3112. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
  3113. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
  3114. F: Documentation/bpf/
  3115. F: Documentation/networking/filter.rst
  3116. F: Documentation/userspace-api/ebpf/
  3117. F: arch/*/net/*
  3118. F: include/linux/bpf*
  3119. F: include/linux/btf*
  3120. F: include/linux/filter.h
  3121. F: include/trace/events/xdp.h
  3122. F: include/uapi/linux/bpf*
  3123. F: include/uapi/linux/btf*
  3124. F: include/uapi/linux/filter.h
  3125. F: kernel/bpf/
  3126. F: kernel/trace/bpf_trace.c
  3127. F: lib/test_bpf.c
  3128. F: net/bpf/
  3129. F: net/core/filter.c
  3130. F: net/sched/act_bpf.c
  3131. F: net/sched/cls_bpf.c
  3132. F: samples/bpf/
  3133. F: scripts/bpf_doc.py
  3134. F: tools/bpf/
  3135. F: tools/lib/bpf/
  3136. F: tools/testing/selftests/bpf/
  3137. N: bpf
  3138. K: bpf
  3139. BPF JIT for ARM
  3140. M: Shubham Bansal <illusionist.neo@gmail.com>
  3141. L: netdev@vger.kernel.org
  3142. L: bpf@vger.kernel.org
  3143. S: Maintained
  3144. F: arch/arm/net/
  3145. BPF JIT for ARM64
  3146. M: Daniel Borkmann <daniel@iogearbox.net>
  3147. M: Alexei Starovoitov <ast@kernel.org>
  3148. M: Zi Shen Lim <zlim.lnx@gmail.com>
  3149. L: netdev@vger.kernel.org
  3150. L: bpf@vger.kernel.org
  3151. S: Supported
  3152. F: arch/arm64/net/
  3153. BPF JIT for MIPS (32-BIT AND 64-BIT)
  3154. M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
  3155. M: Paul Burton <paulburton@kernel.org>
  3156. L: netdev@vger.kernel.org
  3157. L: bpf@vger.kernel.org
  3158. S: Maintained
  3159. F: arch/mips/net/
  3160. BPF JIT for NFP NICs
  3161. M: Jakub Kicinski <kuba@kernel.org>
  3162. L: netdev@vger.kernel.org
  3163. L: bpf@vger.kernel.org
  3164. S: Supported
  3165. F: drivers/net/ethernet/netronome/nfp/bpf/
  3166. BPF JIT for POWERPC (32-BIT AND 64-BIT)
  3167. M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
  3168. L: netdev@vger.kernel.org
  3169. L: bpf@vger.kernel.org
  3170. S: Maintained
  3171. F: arch/powerpc/net/
  3172. BPF JIT for RISC-V (32-bit)
  3173. M: Luke Nelson <luke.r.nels@gmail.com>
  3174. M: Xi Wang <xi.wang@gmail.com>
  3175. L: netdev@vger.kernel.org
  3176. L: bpf@vger.kernel.org
  3177. S: Maintained
  3178. F: arch/riscv/net/
  3179. X: arch/riscv/net/bpf_jit_comp64.c
  3180. BPF JIT for RISC-V (64-bit)
  3181. M: Björn Töpel <bjorn@kernel.org>
  3182. L: netdev@vger.kernel.org
  3183. L: bpf@vger.kernel.org
  3184. S: Maintained
  3185. F: arch/riscv/net/
  3186. X: arch/riscv/net/bpf_jit_comp32.c
  3187. BPF JIT for S390
  3188. M: Ilya Leoshkevich <iii@linux.ibm.com>
  3189. M: Heiko Carstens <hca@linux.ibm.com>
  3190. M: Vasily Gorbik <gor@linux.ibm.com>
  3191. L: netdev@vger.kernel.org
  3192. L: bpf@vger.kernel.org
  3193. S: Maintained
  3194. F: arch/s390/net/
  3195. X: arch/s390/net/pnet.c
  3196. BPF JIT for SPARC (32-BIT AND 64-BIT)
  3197. M: David S. Miller <davem@davemloft.net>
  3198. L: netdev@vger.kernel.org
  3199. L: bpf@vger.kernel.org
  3200. S: Maintained
  3201. F: arch/sparc/net/
  3202. BPF JIT for X86 32-BIT
  3203. M: Wang YanQing <udknight@gmail.com>
  3204. L: netdev@vger.kernel.org
  3205. L: bpf@vger.kernel.org
  3206. S: Maintained
  3207. F: arch/x86/net/bpf_jit_comp32.c
  3208. BPF JIT for X86 64-BIT
  3209. M: Alexei Starovoitov <ast@kernel.org>
  3210. M: Daniel Borkmann <daniel@iogearbox.net>
  3211. L: netdev@vger.kernel.org
  3212. L: bpf@vger.kernel.org
  3213. S: Supported
  3214. F: arch/x86/net/
  3215. X: arch/x86/net/bpf_jit_comp32.c
  3216. BPF LSM (Security Audit and Enforcement using BPF)
  3217. M: KP Singh <kpsingh@kernel.org>
  3218. R: Florent Revest <revest@chromium.org>
  3219. R: Brendan Jackman <jackmanb@chromium.org>
  3220. L: bpf@vger.kernel.org
  3221. S: Maintained
  3222. F: Documentation/bpf/prog_lsm.rst
  3223. F: include/linux/bpf_lsm.h
  3224. F: kernel/bpf/bpf_lsm.c
  3225. F: security/bpf/
  3226. BROADCOM B44 10/100 ETHERNET DRIVER
  3227. M: Michael Chan <michael.chan@broadcom.com>
  3228. L: netdev@vger.kernel.org
  3229. S: Supported
  3230. F: drivers/net/ethernet/broadcom/b44.*
  3231. BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
  3232. M: Florian Fainelli <f.fainelli@gmail.com>
  3233. L: netdev@vger.kernel.org
  3234. L: openwrt-devel@lists.openwrt.org (subscribers-only)
  3235. S: Supported
  3236. F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
  3237. F: drivers/net/dsa/b53/*
  3238. F: drivers/net/dsa/bcm_sf2*
  3239. F: include/linux/dsa/brcm.h
  3240. F: include/linux/platform_data/b53.h
  3241. BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
  3242. M: Nicolas Saenz Julienne <nsaenz@kernel.org>
  3243. L: bcm-kernel-feedback-list@broadcom.com
  3244. L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
  3245. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3246. S: Maintained
  3247. T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
  3248. F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
  3249. F: drivers/pci/controller/pcie-brcmstb.c
  3250. F: drivers/staging/vc04_services
  3251. N: bcm2711
  3252. N: bcm283*
  3253. BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
  3254. M: Florian Fainelli <f.fainelli@gmail.com>
  3255. M: Ray Jui <rjui@broadcom.com>
  3256. M: Scott Branden <sbranden@broadcom.com>
  3257. M: bcm-kernel-feedback-list@broadcom.com
  3258. S: Maintained
  3259. T: git git://github.com/broadcom/mach-bcm
  3260. F: arch/arm/mach-bcm/
  3261. N: bcm281*
  3262. N: bcm113*
  3263. N: bcm216*
  3264. N: kona
  3265. BROADCOM BCM47XX MIPS ARCHITECTURE
  3266. M: Hauke Mehrtens <hauke@hauke-m.de>
  3267. M: Rafał Miłecki <zajec5@gmail.com>
  3268. L: linux-mips@vger.kernel.org
  3269. S: Maintained
  3270. F: Documentation/devicetree/bindings/mips/brcm/
  3271. F: arch/mips/bcm47xx/*
  3272. F: arch/mips/include/asm/mach-bcm47xx/*
  3273. BROADCOM BCM4908 ETHERNET DRIVER
  3274. M: Rafał Miłecki <rafal@milecki.pl>
  3275. M: bcm-kernel-feedback-list@broadcom.com
  3276. L: netdev@vger.kernel.org
  3277. S: Maintained
  3278. F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
  3279. F: drivers/net/ethernet/broadcom/bcm4908_enet.*
  3280. F: drivers/net/ethernet/broadcom/unimac.h
  3281. BROADCOM BCM5301X ARM ARCHITECTURE
  3282. M: Florian Fainelli <f.fainelli@gmail.com>
  3283. M: Hauke Mehrtens <hauke@hauke-m.de>
  3284. M: Rafał Miłecki <zajec5@gmail.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: arch/arm/boot/dts/bcm470*
  3289. F: arch/arm/boot/dts/bcm5301*
  3290. F: arch/arm/boot/dts/bcm953012*
  3291. F: arch/arm/mach-bcm/bcm_5301x.c
  3292. BROADCOM BCM53573 ARM ARCHITECTURE
  3293. M: Florian Fainelli <f.fainelli@gmail.com>
  3294. M: Rafał Miłecki <rafal@milecki.pl>
  3295. L: bcm-kernel-feedback-list@broadcom.com
  3296. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3297. S: Maintained
  3298. F: arch/arm/boot/dts/bcm47189*
  3299. F: arch/arm/boot/dts/bcm53573*
  3300. BROADCOM BCM63XX ARM ARCHITECTURE
  3301. M: Florian Fainelli <f.fainelli@gmail.com>
  3302. M: bcm-kernel-feedback-list@broadcom.com
  3303. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3304. S: Maintained
  3305. T: git git://github.com/broadcom/stblinux.git
  3306. N: bcm63xx
  3307. BROADCOM BCM63XX/BCM33XX UDC DRIVER
  3308. M: Kevin Cernekee <cernekee@gmail.com>
  3309. L: linux-usb@vger.kernel.org
  3310. S: Maintained
  3311. F: drivers/usb/gadget/udc/bcm63xx_udc.*
  3312. BROADCOM BCM7XXX ARM ARCHITECTURE
  3313. M: Florian Fainelli <f.fainelli@gmail.com>
  3314. M: bcm-kernel-feedback-list@broadcom.com
  3315. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3316. S: Maintained
  3317. T: git git://github.com/broadcom/stblinux.git
  3318. F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
  3319. F: arch/arm/boot/dts/bcm7*.dts*
  3320. F: arch/arm/include/asm/hardware/cache-b15-rac.h
  3321. F: arch/arm/mach-bcm/*brcmstb*
  3322. F: arch/arm/mm/cache-b15-rac.c
  3323. F: drivers/bus/brcmstb_gisb.c
  3324. F: drivers/pci/controller/pcie-brcmstb.c
  3325. N: brcmstb
  3326. N: bcm7038
  3327. N: bcm7120
  3328. BROADCOM BDC DRIVER
  3329. M: Al Cooper <alcooperx@gmail.com>
  3330. L: linux-usb@vger.kernel.org
  3331. L: bcm-kernel-feedback-list@broadcom.com
  3332. S: Maintained
  3333. F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
  3334. F: drivers/usb/gadget/udc/bdc/
  3335. BROADCOM BMIPS CPUFREQ DRIVER
  3336. M: Markus Mayer <mmayer@broadcom.com>
  3337. M: bcm-kernel-feedback-list@broadcom.com
  3338. L: linux-pm@vger.kernel.org
  3339. S: Maintained
  3340. F: drivers/cpufreq/bmips-cpufreq.c
  3341. BROADCOM BMIPS MIPS ARCHITECTURE
  3342. M: Florian Fainelli <f.fainelli@gmail.com>
  3343. L: bcm-kernel-feedback-list@broadcom.com
  3344. L: linux-mips@vger.kernel.org
  3345. S: Maintained
  3346. T: git git://github.com/broadcom/stblinux.git
  3347. F: arch/mips/bmips/*
  3348. F: arch/mips/boot/dts/brcm/bcm*.dts*
  3349. F: arch/mips/include/asm/mach-bmips/*
  3350. F: arch/mips/kernel/*bmips*
  3351. F: drivers/soc/bcm/bcm63xx
  3352. F: drivers/irqchip/irq-bcm63*
  3353. F: drivers/irqchip/irq-bcm7*
  3354. F: drivers/irqchip/irq-brcmstb*
  3355. F: include/linux/bcm963xx_nvram.h
  3356. F: include/linux/bcm963xx_tag.h
  3357. BROADCOM BNX2 GIGABIT ETHERNET DRIVER
  3358. M: Rasesh Mody <rmody@marvell.com>
  3359. M: GR-Linux-NIC-Dev@marvell.com
  3360. L: netdev@vger.kernel.org
  3361. S: Supported
  3362. F: drivers/net/ethernet/broadcom/bnx2.*
  3363. F: drivers/net/ethernet/broadcom/bnx2_*
  3364. BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
  3365. M: Saurav Kashyap <skashyap@marvell.com>
  3366. M: Javed Hasan <jhasan@marvell.com>
  3367. M: GR-QLogic-Storage-Upstream@marvell.com
  3368. L: linux-scsi@vger.kernel.org
  3369. S: Supported
  3370. F: drivers/scsi/bnx2fc/
  3371. BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
  3372. M: Nilesh Javali <njavali@marvell.com>
  3373. M: Manish Rangankar <mrangankar@marvell.com>
  3374. M: GR-QLogic-Storage-Upstream@marvell.com
  3375. L: linux-scsi@vger.kernel.org
  3376. S: Supported
  3377. F: drivers/scsi/bnx2i/
  3378. BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
  3379. M: Ariel Elior <aelior@marvell.com>
  3380. M: Sudarsana Kalluru <skalluru@marvell.com>
  3381. M: Manish Chopra <manishc@marvell.com>
  3382. L: netdev@vger.kernel.org
  3383. S: Supported
  3384. F: drivers/net/ethernet/broadcom/bnx2x/
  3385. BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
  3386. M: Michael Chan <michael.chan@broadcom.com>
  3387. L: netdev@vger.kernel.org
  3388. S: Supported
  3389. F: drivers/net/ethernet/broadcom/bnxt/
  3390. BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
  3391. M: Arend van Spriel <aspriel@gmail.com>
  3392. M: Franky Lin <franky.lin@broadcom.com>
  3393. M: Hante Meuleman <hante.meuleman@broadcom.com>
  3394. M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
  3395. M: Wright Feng <wright.feng@infineon.com>
  3396. M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
  3397. L: linux-wireless@vger.kernel.org
  3398. L: brcm80211-dev-list.pdl@broadcom.com
  3399. L: SHA-cyfmac-dev-list@infineon.com
  3400. S: Supported
  3401. F: drivers/net/wireless/broadcom/brcm80211/
  3402. BROADCOM BRCMSTB GPIO DRIVER
  3403. M: Doug Berger <opendmb@gmail.com>
  3404. M: Florian Fainelli <f.fainelli@gmail.com>
  3405. L: bcm-kernel-feedback-list@broadcom.com
  3406. S: Supported
  3407. F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
  3408. F: drivers/gpio/gpio-brcmstb.c
  3409. BROADCOM BRCMSTB I2C DRIVER
  3410. M: Kamal Dasu <kdasu.kdev@gmail.com>
  3411. L: linux-i2c@vger.kernel.org
  3412. L: bcm-kernel-feedback-list@broadcom.com
  3413. S: Supported
  3414. F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
  3415. F: drivers/i2c/busses/i2c-brcmstb.c
  3416. BROADCOM BRCMSTB UART DRIVER
  3417. M: Al Cooper <alcooperx@gmail.com>
  3418. L: linux-serial@vger.kernel.org
  3419. L: bcm-kernel-feedback-list@broadcom.com
  3420. S: Maintained
  3421. F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
  3422. F: drivers/tty/serial/8250/8250_bcm7271.c
  3423. BROADCOM BRCMSTB USB EHCI DRIVER
  3424. M: Al Cooper <alcooperx@gmail.com>
  3425. L: linux-usb@vger.kernel.org
  3426. L: bcm-kernel-feedback-list@broadcom.com
  3427. S: Maintained
  3428. F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
  3429. F: drivers/usb/host/ehci-brcm.*
  3430. BROADCOM BRCMSTB USB PIN MAP DRIVER
  3431. M: Al Cooper <alcooperx@gmail.com>
  3432. L: linux-usb@vger.kernel.org
  3433. L: bcm-kernel-feedback-list@broadcom.com
  3434. S: Maintained
  3435. F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
  3436. F: drivers/usb/misc/brcmstb-usb-pinmap.c
  3437. BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
  3438. M: Al Cooper <alcooperx@gmail.com>
  3439. L: linux-kernel@vger.kernel.org
  3440. L: bcm-kernel-feedback-list@broadcom.com
  3441. S: Maintained
  3442. F: drivers/phy/broadcom/phy-brcm-usb*
  3443. BROADCOM ETHERNET PHY DRIVERS
  3444. M: Florian Fainelli <f.fainelli@gmail.com>
  3445. L: bcm-kernel-feedback-list@broadcom.com
  3446. L: netdev@vger.kernel.org
  3447. S: Supported
  3448. F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
  3449. F: drivers/net/phy/bcm*.[ch]
  3450. F: drivers/net/phy/broadcom.c
  3451. F: include/linux/brcmphy.h
  3452. BROADCOM GENET ETHERNET DRIVER
  3453. M: Doug Berger <opendmb@gmail.com>
  3454. M: Florian Fainelli <f.fainelli@gmail.com>
  3455. L: bcm-kernel-feedback-list@broadcom.com
  3456. L: netdev@vger.kernel.org
  3457. S: Supported
  3458. F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
  3459. F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
  3460. F: drivers/net/ethernet/broadcom/genet/
  3461. F: drivers/net/ethernet/broadcom/unimac.h
  3462. F: drivers/net/mdio/mdio-bcm-unimac.c
  3463. F: include/linux/platform_data/bcmgenet.h
  3464. F: include/linux/platform_data/mdio-bcm-unimac.h
  3465. BROADCOM IPROC ARM ARCHITECTURE
  3466. M: Ray Jui <rjui@broadcom.com>
  3467. M: Scott Branden <sbranden@broadcom.com>
  3468. M: bcm-kernel-feedback-list@broadcom.com
  3469. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3470. S: Maintained
  3471. T: git git://github.com/broadcom/stblinux.git
  3472. F: arch/arm64/boot/dts/broadcom/northstar2/*
  3473. F: arch/arm64/boot/dts/broadcom/stingray/*
  3474. F: drivers/clk/bcm/clk-ns*
  3475. F: drivers/clk/bcm/clk-sr*
  3476. F: drivers/pinctrl/bcm/pinctrl-ns*
  3477. F: include/dt-bindings/clock/bcm-sr*
  3478. N: iproc
  3479. N: cygnus
  3480. N: bcm[-_]nsp
  3481. N: bcm9113*
  3482. N: bcm9583*
  3483. N: bcm9585*
  3484. N: bcm9586*
  3485. N: bcm988312
  3486. N: bcm113*
  3487. N: bcm583*
  3488. N: bcm585*
  3489. N: bcm586*
  3490. N: bcm88312
  3491. N: hr2
  3492. N: stingray
  3493. BROADCOM IPROC GBIT ETHERNET DRIVER
  3494. M: Rafał Miłecki <rafal@milecki.pl>
  3495. M: bcm-kernel-feedback-list@broadcom.com
  3496. L: netdev@vger.kernel.org
  3497. S: Maintained
  3498. F: Documentation/devicetree/bindings/net/brcm,amac.yaml
  3499. F: drivers/net/ethernet/broadcom/bgmac*
  3500. F: drivers/net/ethernet/broadcom/unimac.h
  3501. BROADCOM KONA GPIO DRIVER
  3502. M: Ray Jui <rjui@broadcom.com>
  3503. L: bcm-kernel-feedback-list@broadcom.com
  3504. S: Supported
  3505. F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
  3506. F: drivers/gpio/gpio-bcm-kona.c
  3507. BROADCOM MPI3 STORAGE CONTROLLER DRIVER
  3508. M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
  3509. M: Kashyap Desai <kashyap.desai@broadcom.com>
  3510. M: Sumit Saxena <sumit.saxena@broadcom.com>
  3511. M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
  3512. L: mpi3mr-linuxdrv.pdl@broadcom.com
  3513. L: linux-scsi@vger.kernel.org
  3514. S: Supported
  3515. W: https://www.broadcom.com/support/storage
  3516. F: drivers/scsi/mpi3mr/
  3517. BROADCOM NETXTREME-E ROCE DRIVER
  3518. M: Selvin Xavier <selvin.xavier@broadcom.com>
  3519. L: linux-rdma@vger.kernel.org
  3520. S: Supported
  3521. W: http://www.broadcom.com
  3522. F: drivers/infiniband/hw/bnxt_re/
  3523. F: include/uapi/rdma/bnxt_re-abi.h
  3524. BROADCOM NVRAM DRIVER
  3525. M: Rafał Miłecki <zajec5@gmail.com>
  3526. L: linux-mips@vger.kernel.org
  3527. S: Maintained
  3528. F: drivers/firmware/broadcom/*
  3529. BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
  3530. M: Rafał Miłecki <rafal@milecki.pl>
  3531. M: Florian Fainelli <f.fainelli@gmail.com>
  3532. M: bcm-kernel-feedback-list@broadcom.com
  3533. L: linux-pm@vger.kernel.org
  3534. S: Maintained
  3535. T: git git://github.com/broadcom/stblinux.git
  3536. F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
  3537. F: include/dt-bindings/soc/bcm-pmb.h
  3538. BROADCOM SPECIFIC AMBA DRIVER (BCMA)
  3539. M: Rafał Miłecki <zajec5@gmail.com>
  3540. L: linux-wireless@vger.kernel.org
  3541. S: Maintained
  3542. F: drivers/bcma/
  3543. F: include/linux/bcma/
  3544. BROADCOM SPI DRIVER
  3545. M: Kamal Dasu <kdasu.kdev@gmail.com>
  3546. M: bcm-kernel-feedback-list@broadcom.com
  3547. S: Maintained
  3548. F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
  3549. F: drivers/spi/spi-bcm-qspi.*
  3550. F: drivers/spi/spi-brcmstb-qspi.c
  3551. F: drivers/spi/spi-iproc-qspi.c
  3552. BROADCOM STB AVS CPUFREQ DRIVER
  3553. M: Markus Mayer <mmayer@broadcom.com>
  3554. M: bcm-kernel-feedback-list@broadcom.com
  3555. L: linux-pm@vger.kernel.org
  3556. S: Maintained
  3557. F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
  3558. F: drivers/cpufreq/brcmstb*
  3559. BROADCOM STB AVS TMON DRIVER
  3560. M: Markus Mayer <mmayer@broadcom.com>
  3561. M: bcm-kernel-feedback-list@broadcom.com
  3562. L: linux-pm@vger.kernel.org
  3563. S: Maintained
  3564. F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
  3565. F: drivers/thermal/broadcom/brcmstb*
  3566. BROADCOM STB DPFE DRIVER
  3567. M: Markus Mayer <mmayer@broadcom.com>
  3568. M: bcm-kernel-feedback-list@broadcom.com
  3569. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3570. S: Maintained
  3571. F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
  3572. F: drivers/memory/brcmstb_dpfe.c
  3573. BROADCOM STB NAND FLASH DRIVER
  3574. M: Brian Norris <computersforpeace@gmail.com>
  3575. M: Kamal Dasu <kdasu.kdev@gmail.com>
  3576. L: linux-mtd@lists.infradead.org
  3577. L: bcm-kernel-feedback-list@broadcom.com
  3578. S: Maintained
  3579. F: drivers/mtd/nand/raw/brcmnand/
  3580. BROADCOM STB PCIE DRIVER
  3581. M: Jim Quinlan <jim2101024@gmail.com>
  3582. M: Nicolas Saenz Julienne <nsaenz@kernel.org>
  3583. M: Florian Fainelli <f.fainelli@gmail.com>
  3584. M: bcm-kernel-feedback-list@broadcom.com
  3585. L: linux-pci@vger.kernel.org
  3586. S: Maintained
  3587. F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
  3588. F: drivers/pci/controller/pcie-brcmstb.c
  3589. BROADCOM SYSTEMPORT ETHERNET DRIVER
  3590. M: Florian Fainelli <f.fainelli@gmail.com>
  3591. L: bcm-kernel-feedback-list@broadcom.com
  3592. L: netdev@vger.kernel.org
  3593. S: Supported
  3594. F: drivers/net/ethernet/broadcom/bcmsysport.*
  3595. F: drivers/net/ethernet/broadcom/unimac.h
  3596. F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
  3597. BROADCOM TG3 GIGABIT ETHERNET DRIVER
  3598. M: Siva Reddy Kallam <siva.kallam@broadcom.com>
  3599. M: Prashant Sreedharan <prashant@broadcom.com>
  3600. M: Michael Chan <mchan@broadcom.com>
  3601. L: netdev@vger.kernel.org
  3602. S: Supported
  3603. F: drivers/net/ethernet/broadcom/tg3.*
  3604. BROADCOM VK DRIVER
  3605. M: Scott Branden <scott.branden@broadcom.com>
  3606. L: bcm-kernel-feedback-list@broadcom.com
  3607. S: Supported
  3608. F: drivers/misc/bcm-vk/
  3609. F: include/uapi/linux/misc/bcm_vk.h
  3610. BROCADE BFA FC SCSI DRIVER
  3611. M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
  3612. M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
  3613. L: linux-scsi@vger.kernel.org
  3614. S: Supported
  3615. F: drivers/scsi/bfa/
  3616. BROCADE BNA 10 GIGABIT ETHERNET DRIVER
  3617. M: Rasesh Mody <rmody@marvell.com>
  3618. M: Sudarsana Kalluru <skalluru@marvell.com>
  3619. M: GR-Linux-NIC-Dev@marvell.com
  3620. L: netdev@vger.kernel.org
  3621. S: Supported
  3622. F: drivers/net/ethernet/brocade/bna/
  3623. BSG (block layer generic sg v4 driver)
  3624. M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
  3625. L: linux-scsi@vger.kernel.org
  3626. S: Supported
  3627. F: block/bsg.c
  3628. F: include/linux/bsg.h
  3629. F: include/uapi/linux/bsg.h
  3630. BT87X AUDIO DRIVER
  3631. M: Clemens Ladisch <clemens@ladisch.de>
  3632. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  3633. S: Maintained
  3634. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  3635. F: Documentation/sound/cards/bt87x.rst
  3636. F: sound/pci/bt87x.c
  3637. BT8XXGPIO DRIVER
  3638. M: Michael Buesch <m@bues.ch>
  3639. S: Maintained
  3640. W: http://bu3sch.de/btgpio.php
  3641. F: drivers/gpio/gpio-bt8xx.c
  3642. BTRFS FILE SYSTEM
  3643. M: Chris Mason <clm@fb.com>
  3644. M: Josef Bacik <josef@toxicpanda.com>
  3645. M: David Sterba <dsterba@suse.com>
  3646. L: linux-btrfs@vger.kernel.org
  3647. S: Maintained
  3648. W: http://btrfs.wiki.kernel.org/
  3649. Q: http://patchwork.kernel.org/project/linux-btrfs/list/
  3650. C: irc://irc.libera.chat/btrfs
  3651. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
  3652. F: Documentation/filesystems/btrfs.rst
  3653. F: fs/btrfs/
  3654. F: include/linux/btrfs*
  3655. F: include/uapi/linux/btrfs*
  3656. BTTV VIDEO4LINUX DRIVER
  3657. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  3658. L: linux-media@vger.kernel.org
  3659. S: Odd fixes
  3660. W: https://linuxtv.org
  3661. T: git git://linuxtv.org/media_tree.git
  3662. F: Documentation/driver-api/media/drivers/bttv*
  3663. F: drivers/media/pci/bt8xx/bttv*
  3664. BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
  3665. M: Chanwoo Choi <cw00.choi@samsung.com>
  3666. L: linux-pm@vger.kernel.org
  3667. L: linux-samsung-soc@vger.kernel.org
  3668. S: Maintained
  3669. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
  3670. F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
  3671. F: drivers/devfreq/exynos-bus.c
  3672. BUSLOGIC SCSI DRIVER
  3673. M: Khalid Aziz <khalid@gonehiking.org>
  3674. L: linux-scsi@vger.kernel.org
  3675. S: Maintained
  3676. F: drivers/scsi/BusLogic.*
  3677. F: drivers/scsi/FlashPoint.*
  3678. C-MEDIA CMI8788 DRIVER
  3679. M: Clemens Ladisch <clemens@ladisch.de>
  3680. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  3681. S: Maintained
  3682. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  3683. F: sound/pci/oxygen/
  3684. C-SKY ARCHITECTURE
  3685. M: Guo Ren <guoren@kernel.org>
  3686. L: linux-csky@vger.kernel.org
  3687. S: Supported
  3688. T: git https://github.com/c-sky/csky-linux.git
  3689. F: Documentation/devicetree/bindings/csky/
  3690. F: Documentation/devicetree/bindings/interrupt-controller/csky,*
  3691. F: Documentation/devicetree/bindings/timer/csky,*
  3692. F: arch/csky/
  3693. F: drivers/clocksource/timer-gx6605s.c
  3694. F: drivers/clocksource/timer-mp-csky.c
  3695. F: drivers/irqchip/irq-csky-*
  3696. N: csky
  3697. K: csky
  3698. CA8210 IEEE-802.15.4 RADIO DRIVER
  3699. L: linux-wpan@vger.kernel.org
  3700. S: Orphan
  3701. W: https://github.com/Cascoda/ca8210-linux.git
  3702. F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
  3703. F: drivers/net/ieee802154/ca8210.c
  3704. CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
  3705. M: Damien Le Moal <damien.lemoal@wdc.com>
  3706. L: linux-riscv@lists.infradead.org
  3707. L: linux-gpio@vger.kernel.org (pinctrl driver)
  3708. F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
  3709. F: drivers/pinctrl/pinctrl-k210.c
  3710. CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
  3711. M: Damien Le Moal <damien.lemoal@wdc.com>
  3712. L: linux-kernel@vger.kernel.org
  3713. L: linux-riscv@lists.infradead.org
  3714. S: Maintained
  3715. F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
  3716. F: drivers/reset/reset-k210.c
  3717. CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
  3718. M: Damien Le Moal <damien.lemoal@wdc.com>
  3719. L: linux-riscv@lists.infradead.org
  3720. S: Maintained
  3721. F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
  3722. F: drivers/soc/canaan/
  3723. F: include/soc/canaan/
  3724. CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
  3725. M: David Howells <dhowells@redhat.com>
  3726. L: linux-cachefs@redhat.com (moderated for non-subscribers)
  3727. S: Supported
  3728. F: Documentation/filesystems/caching/cachefiles.rst
  3729. F: fs/cachefiles/
  3730. CADENCE MIPI-CSI2 BRIDGES
  3731. M: Maxime Ripard <mripard@kernel.org>
  3732. L: linux-media@vger.kernel.org
  3733. S: Maintained
  3734. F: Documentation/devicetree/bindings/media/cdns,*.txt
  3735. F: drivers/media/platform/cadence/cdns-csi2*
  3736. CADENCE NAND DRIVER
  3737. L: linux-mtd@lists.infradead.org
  3738. S: Orphan
  3739. F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
  3740. F: drivers/mtd/nand/raw/cadence-nand-controller.c
  3741. CADENCE USB3 DRD IP DRIVER
  3742. M: Peter Chen <peter.chen@kernel.org>
  3743. M: Pawel Laszczak <pawell@cadence.com>
  3744. R: Roger Quadros <rogerq@kernel.org>
  3745. R: Aswath Govindraju <a-govindraju@ti.com>
  3746. L: linux-usb@vger.kernel.org
  3747. S: Maintained
  3748. T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
  3749. F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
  3750. F: drivers/usb/cdns3/
  3751. X: drivers/usb/cdns3/cdnsp*
  3752. CADENCE USBSSP DRD IP DRIVER
  3753. M: Pawel Laszczak <pawell@cadence.com>
  3754. L: linux-usb@vger.kernel.org
  3755. S: Maintained
  3756. T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
  3757. F: drivers/usb/cdns3/
  3758. X: drivers/usb/cdns3/cdns3*
  3759. CADET FM/AM RADIO RECEIVER DRIVER
  3760. M: Hans Verkuil <hverkuil@xs4all.nl>
  3761. L: linux-media@vger.kernel.org
  3762. S: Maintained
  3763. W: https://linuxtv.org
  3764. T: git git://linuxtv.org/media_tree.git
  3765. F: drivers/media/radio/radio-cadet*
  3766. CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
  3767. L: linux-media@vger.kernel.org
  3768. S: Orphan
  3769. T: git git://linuxtv.org/media_tree.git
  3770. F: Documentation/admin-guide/media/cafe_ccic*
  3771. F: drivers/media/platform/marvell-ccic/
  3772. CAIF NETWORK LAYER
  3773. L: netdev@vger.kernel.org
  3774. S: Orphan
  3775. F: Documentation/networking/caif/
  3776. F: drivers/net/caif/
  3777. F: include/net/caif/
  3778. F: include/uapi/linux/caif/
  3779. F: net/caif/
  3780. CAKE QDISC
  3781. M: Toke Høiland-Jørgensen <toke@toke.dk>
  3782. L: cake@lists.bufferbloat.net (moderated for non-subscribers)
  3783. S: Maintained
  3784. F: net/sched/sch_cake.c
  3785. CAN NETWORK DRIVERS
  3786. M: Wolfgang Grandegger <wg@grandegger.com>
  3787. M: Marc Kleine-Budde <mkl@pengutronix.de>
  3788. L: linux-can@vger.kernel.org
  3789. S: Maintained
  3790. W: https://github.com/linux-can
  3791. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
  3792. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
  3793. F: Documentation/devicetree/bindings/net/can/
  3794. F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
  3795. F: drivers/net/can/
  3796. F: drivers/phy/phy-can-transceiver.c
  3797. F: include/linux/can/bittiming.h
  3798. F: include/linux/can/dev.h
  3799. F: include/linux/can/led.h
  3800. F: include/linux/can/length.h
  3801. F: include/linux/can/platform/
  3802. F: include/linux/can/rx-offload.h
  3803. F: include/uapi/linux/can/error.h
  3804. F: include/uapi/linux/can/netlink.h
  3805. F: include/uapi/linux/can/vxcan.h
  3806. CAN NETWORK LAYER
  3807. M: Oliver Hartkopp <socketcan@hartkopp.net>
  3808. M: Marc Kleine-Budde <mkl@pengutronix.de>
  3809. L: linux-can@vger.kernel.org
  3810. S: Maintained
  3811. W: https://github.com/linux-can
  3812. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
  3813. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
  3814. F: Documentation/networking/can.rst
  3815. F: include/linux/can/can-ml.h
  3816. F: include/linux/can/core.h
  3817. F: include/linux/can/skb.h
  3818. F: include/net/netns/can.h
  3819. F: include/uapi/linux/can.h
  3820. F: include/uapi/linux/can/bcm.h
  3821. F: include/uapi/linux/can/gw.h
  3822. F: include/uapi/linux/can/isotp.h
  3823. F: include/uapi/linux/can/raw.h
  3824. F: net/can/
  3825. CAN-J1939 NETWORK LAYER
  3826. M: Robin van der Gracht <robin@protonic.nl>
  3827. M: Oleksij Rempel <o.rempel@pengutronix.de>
  3828. R: kernel@pengutronix.de
  3829. L: linux-can@vger.kernel.org
  3830. S: Maintained
  3831. F: Documentation/networking/j1939.rst
  3832. F: include/uapi/linux/can/j1939.h
  3833. F: net/can/j1939/
  3834. CAPABILITIES
  3835. M: Serge Hallyn <serge@hallyn.com>
  3836. L: linux-security-module@vger.kernel.org
  3837. S: Supported
  3838. F: include/linux/capability.h
  3839. F: include/uapi/linux/capability.h
  3840. F: kernel/capability.c
  3841. F: security/commoncap.c
  3842. CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
  3843. M: Kevin Tsai <ktsai@capellamicro.com>
  3844. S: Maintained
  3845. F: drivers/iio/light/cm*
  3846. CARL9170 LINUX COMMUNITY WIRELESS DRIVER
  3847. M: Christian Lamparter <chunkeey@googlemail.com>
  3848. L: linux-wireless@vger.kernel.org
  3849. S: Maintained
  3850. W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
  3851. F: drivers/net/wireless/ath/carl9170/
  3852. CAVIUM I2C DRIVER
  3853. M: Robert Richter <rric@kernel.org>
  3854. S: Odd Fixes
  3855. W: http://www.marvell.com
  3856. F: drivers/i2c/busses/i2c-octeon*
  3857. F: drivers/i2c/busses/i2c-thunderx*
  3858. CAVIUM LIQUIDIO NETWORK DRIVER
  3859. M: Derek Chickles <dchickles@marvell.com>
  3860. M: Satanand Burla <sburla@marvell.com>
  3861. M: Felix Manlunas <fmanlunas@marvell.com>
  3862. L: netdev@vger.kernel.org
  3863. S: Supported
  3864. W: http://www.marvell.com
  3865. F: drivers/net/ethernet/cavium/liquidio/
  3866. CAVIUM MMC DRIVER
  3867. M: Robert Richter <rric@kernel.org>
  3868. S: Odd Fixes
  3869. W: http://www.marvell.com
  3870. F: drivers/mmc/host/cavium*
  3871. CAVIUM OCTEON-TX CRYPTO DRIVER
  3872. M: George Cherian <gcherian@marvell.com>
  3873. L: linux-crypto@vger.kernel.org
  3874. S: Supported
  3875. W: http://www.marvell.com
  3876. F: drivers/crypto/cavium/cpt/
  3877. CAVIUM THUNDERX2 ARM64 SOC
  3878. M: Robert Richter <rric@kernel.org>
  3879. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3880. S: Odd Fixes
  3881. F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
  3882. F: arch/arm64/boot/dts/cavium/thunder2-99xx*
  3883. CBS/ETF/TAPRIO QDISCS
  3884. M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
  3885. S: Maintained
  3886. L: netdev@vger.kernel.org
  3887. F: net/sched/sch_cbs.c
  3888. F: net/sched/sch_etf.c
  3889. F: net/sched/sch_taprio.c
  3890. CC2520 IEEE-802.15.4 RADIO DRIVER
  3891. M: Varka Bhadram <varkabhadram@gmail.com>
  3892. L: linux-wpan@vger.kernel.org
  3893. S: Maintained
  3894. F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
  3895. F: drivers/net/ieee802154/cc2520.c
  3896. F: include/linux/spi/cc2520.h
  3897. CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
  3898. M: Gilad Ben-Yossef <gilad@benyossef.com>
  3899. L: linux-crypto@vger.kernel.org
  3900. S: Supported
  3901. W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
  3902. F: drivers/crypto/ccree/
  3903. CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
  3904. M: Hadar Gat <hadar.gat@arm.com>
  3905. L: linux-crypto@vger.kernel.org
  3906. S: Supported
  3907. F: drivers/char/hw_random/cctrng.c
  3908. F: drivers/char/hw_random/cctrng.h
  3909. F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
  3910. W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
  3911. CEC FRAMEWORK
  3912. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  3913. L: linux-media@vger.kernel.org
  3914. S: Supported
  3915. W: http://linuxtv.org
  3916. T: git git://linuxtv.org/media_tree.git
  3917. F: Documentation/ABI/testing/debugfs-cec-error-inj
  3918. F: Documentation/devicetree/bindings/media/cec.txt
  3919. F: Documentation/driver-api/media/cec-core.rst
  3920. F: Documentation/userspace-api/media/cec
  3921. F: drivers/media/cec/
  3922. F: drivers/media/rc/keymaps/rc-cec.c
  3923. F: include/media/cec-notifier.h
  3924. F: include/media/cec.h
  3925. F: include/uapi/linux/cec-funcs.h
  3926. F: include/uapi/linux/cec.h
  3927. CEC GPIO DRIVER
  3928. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  3929. L: linux-media@vger.kernel.org
  3930. S: Supported
  3931. W: http://linuxtv.org
  3932. T: git git://linuxtv.org/media_tree.git
  3933. F: Documentation/devicetree/bindings/media/cec-gpio.txt
  3934. F: drivers/media/cec/platform/cec-gpio/
  3935. CELL BROADBAND ENGINE ARCHITECTURE
  3936. M: Arnd Bergmann <arnd@arndb.de>
  3937. L: linuxppc-dev@lists.ozlabs.org
  3938. S: Supported
  3939. W: http://www.ibm.com/developerworks/power/cell/
  3940. F: arch/powerpc/include/asm/cell*.h
  3941. F: arch/powerpc/include/asm/spu*.h
  3942. F: arch/powerpc/include/uapi/asm/spu*.h
  3943. F: arch/powerpc/platforms/cell/
  3944. CELLWISE CW2015 BATTERY DRIVER
  3945. M: Tobias Schrammm <t.schramm@manjaro.org>
  3946. S: Maintained
  3947. F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
  3948. F: drivers/power/supply/cw2015_battery.c
  3949. CEPH COMMON CODE (LIBCEPH)
  3950. M: Ilya Dryomov <idryomov@gmail.com>
  3951. M: Jeff Layton <jlayton@kernel.org>
  3952. L: ceph-devel@vger.kernel.org
  3953. S: Supported
  3954. W: http://ceph.com/
  3955. T: git git://github.com/ceph/ceph-client.git
  3956. F: include/linux/ceph/
  3957. F: include/linux/crush/
  3958. F: net/ceph/
  3959. CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
  3960. M: Jeff Layton <jlayton@kernel.org>
  3961. M: Ilya Dryomov <idryomov@gmail.com>
  3962. L: ceph-devel@vger.kernel.org
  3963. S: Supported
  3964. W: http://ceph.com/
  3965. T: git git://github.com/ceph/ceph-client.git
  3966. F: Documentation/filesystems/ceph.rst
  3967. F: fs/ceph/
  3968. CERTIFICATE HANDLING
  3969. M: David Howells <dhowells@redhat.com>
  3970. M: David Woodhouse <dwmw2@infradead.org>
  3971. L: keyrings@vger.kernel.org
  3972. S: Maintained
  3973. F: Documentation/admin-guide/module-signing.rst
  3974. F: certs/
  3975. F: scripts/sign-file.c
  3976. CFAG12864B LCD DRIVER
  3977. M: Miguel Ojeda <ojeda@kernel.org>
  3978. S: Maintained
  3979. F: drivers/auxdisplay/cfag12864b.c
  3980. F: include/linux/cfag12864b.h
  3981. CFAG12864BFB LCD FRAMEBUFFER DRIVER
  3982. M: Miguel Ojeda <ojeda@kernel.org>
  3983. S: Maintained
  3984. F: drivers/auxdisplay/cfag12864bfb.c
  3985. F: include/linux/cfag12864b.h
  3986. CHAR and MISC DRIVERS
  3987. M: Arnd Bergmann <arnd@arndb.de>
  3988. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  3989. S: Supported
  3990. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
  3991. F: drivers/char/
  3992. F: drivers/misc/
  3993. F: include/linux/miscdevice.h
  3994. X: drivers/char/agp/
  3995. X: drivers/char/hw_random/
  3996. X: drivers/char/ipmi/
  3997. X: drivers/char/random.c
  3998. X: drivers/char/tpm/
  3999. CHECKPATCH
  4000. M: Andy Whitcroft <apw@canonical.com>
  4001. M: Joe Perches <joe@perches.com>
  4002. R: Dwaipayan Ray <dwaipayanray1@gmail.com>
  4003. R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
  4004. S: Maintained
  4005. F: scripts/checkpatch.pl
  4006. CHECKPATCH DOCUMENTATION
  4007. M: Dwaipayan Ray <dwaipayanray1@gmail.com>
  4008. M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
  4009. R: Joe Perches <joe@perches.com>
  4010. S: Maintained
  4011. F: Documentation/dev-tools/checkpatch.rst
  4012. CHINESE DOCUMENTATION
  4013. M: Alex Shi <alexs@kernel.org>
  4014. S: Maintained
  4015. F: Documentation/translations/zh_CN/
  4016. CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
  4017. M: Peter Chen <peter.chen@kernel.org>
  4018. L: linux-usb@vger.kernel.org
  4019. S: Maintained
  4020. T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
  4021. F: drivers/usb/chipidea/
  4022. CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
  4023. M: Hans de Goede <hdegoede@redhat.com>
  4024. L: linux-input@vger.kernel.org
  4025. S: Maintained
  4026. F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
  4027. F: drivers/input/touchscreen/chipone_icn8318.c
  4028. CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
  4029. M: Hans de Goede <hdegoede@redhat.com>
  4030. L: linux-input@vger.kernel.org
  4031. S: Maintained
  4032. F: drivers/input/touchscreen/chipone_icn8505.c
  4033. CHROME HARDWARE PLATFORM SUPPORT
  4034. M: Benson Leung <bleung@chromium.org>
  4035. S: Maintained
  4036. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
  4037. F: drivers/platform/chrome/
  4038. CHROMEOS EC CODEC DRIVER
  4039. M: Cheng-Yi Chiang <cychiang@chromium.org>
  4040. M: Tzung-Bi Shih <tzungbi@google.com>
  4041. R: Guenter Roeck <groeck@chromium.org>
  4042. S: Maintained
  4043. F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
  4044. F: sound/soc/codecs/cros_ec_codec.*
  4045. CHROMEOS EC SUBDRIVERS
  4046. M: Benson Leung <bleung@chromium.org>
  4047. R: Guenter Roeck <groeck@chromium.org>
  4048. S: Maintained
  4049. F: drivers/power/supply/cros_usbpd-charger.c
  4050. N: cros_ec
  4051. N: cros-ec
  4052. CHROMEOS EC USB TYPE-C DRIVER
  4053. M: Prashant Malani <pmalani@chromium.org>
  4054. S: Maintained
  4055. F: drivers/platform/chrome/cros_ec_typec.c
  4056. CHROMEOS EC USB PD NOTIFY DRIVER
  4057. M: Prashant Malani <pmalani@chromium.org>
  4058. S: Maintained
  4059. F: drivers/platform/chrome/cros_usbpd_notify.c
  4060. F: include/linux/platform_data/cros_usbpd_notify.h
  4061. CHRONTEL CH7322 CEC DRIVER
  4062. M: Joe Tessler <jrt@google.com>
  4063. L: linux-media@vger.kernel.org
  4064. S: Maintained
  4065. T: git git://linuxtv.org/media_tree.git
  4066. F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
  4067. F: drivers/media/cec/i2c/ch7322.c
  4068. CIRRUS LOGIC AUDIO CODEC DRIVERS
  4069. M: James Schulman <james.schulman@cirrus.com>
  4070. M: David Rhodes <david.rhodes@cirrus.com>
  4071. M: Lucas Tanure <tanureal@opensource.cirrus.com>
  4072. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  4073. L: patches@opensource.cirrus.com
  4074. S: Maintained
  4075. F: Documentation/devicetree/bindings/sound/cirrus,cs*
  4076. F: sound/pci/hda/cs*
  4077. F: sound/soc/codecs/cs*
  4078. CIRRUS LOGIC DSP FIRMWARE DRIVER
  4079. M: Simon Trimmer <simont@opensource.cirrus.com>
  4080. M: Charles Keepax <ckeepax@opensource.cirrus.com>
  4081. M: Richard Fitzgerald <rf@opensource.cirrus.com>
  4082. L: patches@opensource.cirrus.com
  4083. S: Supported
  4084. W: https://github.com/CirrusLogic/linux-drivers/wiki
  4085. T: git https://github.com/CirrusLogic/linux-drivers.git
  4086. F: drivers/firmware/cirrus/*
  4087. F: include/linux/firmware/cirrus/*
  4088. CIRRUS LOGIC EP93XX ETHERNET DRIVER
  4089. M: Hartley Sweeten <hsweeten@visionengravers.com>
  4090. L: netdev@vger.kernel.org
  4091. S: Maintained
  4092. F: drivers/net/ethernet/cirrus/ep93xx_eth.c
  4093. CIRRUS LOGIC LOCHNAGAR DRIVER
  4094. M: Charles Keepax <ckeepax@opensource.cirrus.com>
  4095. M: Richard Fitzgerald <rf@opensource.cirrus.com>
  4096. L: patches@opensource.cirrus.com
  4097. S: Supported
  4098. F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
  4099. F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
  4100. F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
  4101. F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
  4102. F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
  4103. F: Documentation/hwmon/lochnagar.rst
  4104. F: drivers/clk/clk-lochnagar.c
  4105. F: drivers/hwmon/lochnagar-hwmon.c
  4106. F: drivers/mfd/lochnagar-i2c.c
  4107. F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
  4108. F: drivers/regulator/lochnagar-regulator.c
  4109. F: include/dt-bindings/clk/lochnagar.h
  4110. F: include/dt-bindings/pinctrl/lochnagar.h
  4111. F: include/linux/mfd/lochnagar*
  4112. F: sound/soc/codecs/lochnagar-sc.c
  4113. CIRRUS LOGIC MADERA CODEC DRIVERS
  4114. M: Charles Keepax <ckeepax@opensource.cirrus.com>
  4115. M: Richard Fitzgerald <rf@opensource.cirrus.com>
  4116. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  4117. L: patches@opensource.cirrus.com
  4118. S: Supported
  4119. W: https://github.com/CirrusLogic/linux-drivers/wiki
  4120. T: git https://github.com/CirrusLogic/linux-drivers.git
  4121. F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
  4122. F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
  4123. F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
  4124. F: drivers/gpio/gpio-madera*
  4125. F: drivers/irqchip/irq-madera*
  4126. F: drivers/mfd/cs47l*
  4127. F: drivers/mfd/madera*
  4128. F: drivers/pinctrl/cirrus/*
  4129. F: include/dt-bindings/sound/madera*
  4130. F: include/linux/irqchip/irq-madera*
  4131. F: include/linux/mfd/madera/*
  4132. F: include/sound/madera*
  4133. F: sound/soc/codecs/cs47l*
  4134. F: sound/soc/codecs/madera*
  4135. CISCO FCOE HBA DRIVER
  4136. M: Satish Kharat <satishkh@cisco.com>
  4137. M: Sesidhar Baddela <sebaddel@cisco.com>
  4138. M: Karan Tilak Kumar <kartilak@cisco.com>
  4139. L: linux-scsi@vger.kernel.org
  4140. S: Supported
  4141. F: drivers/scsi/fnic/
  4142. CISCO SCSI HBA DRIVER
  4143. M: Karan Tilak Kumar <kartilak@cisco.com>
  4144. M: Sesidhar Baddela <sebaddel@cisco.com>
  4145. L: linux-scsi@vger.kernel.org
  4146. S: Supported
  4147. F: drivers/scsi/snic/
  4148. CISCO VIC ETHERNET NIC DRIVER
  4149. M: Christian Benvenuti <benve@cisco.com>
  4150. M: Govindarajulu Varadarajan <_govind@gmx.com>
  4151. S: Supported
  4152. F: drivers/net/ethernet/cisco/enic/
  4153. CISCO VIC LOW LATENCY NIC DRIVER
  4154. M: Christian Benvenuti <benve@cisco.com>
  4155. M: Nelson Escobar <neescoba@cisco.com>
  4156. S: Supported
  4157. F: drivers/infiniband/hw/usnic/
  4158. CLANG-FORMAT FILE
  4159. M: Miguel Ojeda <ojeda@kernel.org>
  4160. S: Maintained
  4161. F: .clang-format
  4162. CLANG/LLVM BUILD SUPPORT
  4163. M: Nathan Chancellor <nathan@kernel.org>
  4164. M: Nick Desaulniers <ndesaulniers@google.com>
  4165. L: llvm@lists.linux.dev
  4166. S: Supported
  4167. W: https://clangbuiltlinux.github.io/
  4168. B: https://github.com/ClangBuiltLinux/linux/issues
  4169. C: irc://irc.libera.chat/clangbuiltlinux
  4170. F: Documentation/kbuild/llvm.rst
  4171. F: include/linux/compiler-clang.h
  4172. F: scripts/Makefile.clang
  4173. F: scripts/clang-tools/
  4174. K: \b(?i:clang|llvm)\b
  4175. CLANG CONTROL FLOW INTEGRITY SUPPORT
  4176. M: Sami Tolvanen <samitolvanen@google.com>
  4177. M: Kees Cook <keescook@chromium.org>
  4178. R: Nathan Chancellor <nathan@kernel.org>
  4179. R: Nick Desaulniers <ndesaulniers@google.com>
  4180. L: llvm@lists.linux.dev
  4181. S: Supported
  4182. B: https://github.com/ClangBuiltLinux/linux/issues
  4183. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
  4184. F: include/linux/cfi.h
  4185. F: kernel/cfi.c
  4186. CLK API
  4187. M: Russell King <linux@armlinux.org.uk>
  4188. L: linux-clk@vger.kernel.org
  4189. S: Maintained
  4190. F: include/linux/clk.h
  4191. CLOCKSOURCE, CLOCKEVENT DRIVERS
  4192. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  4193. M: Thomas Gleixner <tglx@linutronix.de>
  4194. L: linux-kernel@vger.kernel.org
  4195. S: Supported
  4196. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  4197. F: Documentation/devicetree/bindings/timer/
  4198. F: drivers/clocksource/
  4199. CMPC ACPI DRIVER
  4200. M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
  4201. M: Daniel Oliveira Nascimento <don@syst.com.br>
  4202. L: platform-driver-x86@vger.kernel.org
  4203. S: Supported
  4204. F: drivers/platform/x86/classmate-laptop.c
  4205. COBALT MEDIA DRIVER
  4206. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  4207. L: linux-media@vger.kernel.org
  4208. S: Supported
  4209. W: https://linuxtv.org
  4210. T: git git://linuxtv.org/media_tree.git
  4211. F: drivers/media/pci/cobalt/
  4212. COCCINELLE/Semantic Patches (SmPL)
  4213. M: Julia Lawall <Julia.Lawall@inria.fr>
  4214. M: Nicolas Palix <nicolas.palix@imag.fr>
  4215. L: cocci@inria.fr (moderated for non-subscribers)
  4216. S: Supported
  4217. W: https://coccinelle.gitlabpages.inria.fr/website/
  4218. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
  4219. F: Documentation/dev-tools/coccinelle.rst
  4220. F: scripts/coccicheck
  4221. F: scripts/coccinelle/
  4222. CODA FILE SYSTEM
  4223. M: Jan Harkes <jaharkes@cs.cmu.edu>
  4224. M: coda@cs.cmu.edu
  4225. L: codalist@coda.cs.cmu.edu
  4226. S: Maintained
  4227. W: http://www.coda.cs.cmu.edu/
  4228. F: Documentation/filesystems/coda.rst
  4229. F: fs/coda/
  4230. F: include/linux/coda*.h
  4231. F: include/uapi/linux/coda*.h
  4232. CODA V4L2 MEM2MEM DRIVER
  4233. M: Philipp Zabel <p.zabel@pengutronix.de>
  4234. L: linux-media@vger.kernel.org
  4235. S: Maintained
  4236. F: Documentation/devicetree/bindings/media/coda.yaml
  4237. F: drivers/media/platform/coda/
  4238. CODE OF CONDUCT
  4239. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  4240. S: Supported
  4241. F: Documentation/process/code-of-conduct-interpretation.rst
  4242. F: Documentation/process/code-of-conduct.rst
  4243. COMEDI DRIVERS
  4244. M: Ian Abbott <abbotti@mev.co.uk>
  4245. M: H Hartley Sweeten <hsweeten@visionengravers.com>
  4246. S: Odd Fixes
  4247. F: drivers/comedi/
  4248. F: include/linux/comedi/
  4249. F: include/uapi/linux/comedi.h
  4250. COMMON CLK FRAMEWORK
  4251. M: Michael Turquette <mturquette@baylibre.com>
  4252. M: Stephen Boyd <sboyd@kernel.org>
  4253. L: linux-clk@vger.kernel.org
  4254. S: Maintained
  4255. Q: http://patchwork.kernel.org/project/linux-clk/list/
  4256. T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
  4257. F: Documentation/devicetree/bindings/clock/
  4258. F: drivers/clk/
  4259. F: include/linux/clk-pr*
  4260. F: include/linux/clk/
  4261. F: include/linux/of_clk.h
  4262. X: drivers/clk/clkdev.c
  4263. COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
  4264. M: Steve French <sfrench@samba.org>
  4265. L: linux-cifs@vger.kernel.org
  4266. L: samba-technical@lists.samba.org (moderated for non-subscribers)
  4267. S: Supported
  4268. W: http://linux-cifs.samba.org/
  4269. T: git git://git.samba.org/sfrench/cifs-2.6.git
  4270. F: Documentation/admin-guide/cifs/
  4271. F: fs/cifs/
  4272. F: fs/smbfs_common/
  4273. COMPACTPCI HOTPLUG CORE
  4274. M: Scott Murray <scott@spiteful.org>
  4275. L: linux-pci@vger.kernel.org
  4276. S: Maintained
  4277. F: drivers/pci/hotplug/cpci_hotplug*
  4278. COMPACTPCI HOTPLUG GENERIC DRIVER
  4279. M: Scott Murray <scott@spiteful.org>
  4280. L: linux-pci@vger.kernel.org
  4281. S: Maintained
  4282. F: drivers/pci/hotplug/cpcihp_generic.c
  4283. COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
  4284. M: Scott Murray <scott@spiteful.org>
  4285. L: linux-pci@vger.kernel.org
  4286. S: Maintained
  4287. F: drivers/pci/hotplug/cpcihp_zt5550.*
  4288. COMPAL LAPTOP SUPPORT
  4289. M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
  4290. L: platform-driver-x86@vger.kernel.org
  4291. S: Maintained
  4292. F: drivers/platform/x86/compal-laptop.c
  4293. COMPILER ATTRIBUTES
  4294. M: Miguel Ojeda <ojeda@kernel.org>
  4295. R: Nick Desaulniers <ndesaulniers@google.com>
  4296. S: Maintained
  4297. F: include/linux/compiler_attributes.h
  4298. COMPUTE EXPRESS LINK (CXL)
  4299. M: Alison Schofield <alison.schofield@intel.com>
  4300. M: Vishal Verma <vishal.l.verma@intel.com>
  4301. M: Ira Weiny <ira.weiny@intel.com>
  4302. M: Ben Widawsky <ben.widawsky@intel.com>
  4303. M: Dan Williams <dan.j.williams@intel.com>
  4304. L: linux-cxl@vger.kernel.org
  4305. S: Maintained
  4306. F: drivers/cxl/
  4307. F: include/uapi/linux/cxl_mem.h
  4308. CONEXANT ACCESSRUNNER USB DRIVER
  4309. L: accessrunner-general@lists.sourceforge.net
  4310. S: Orphan
  4311. W: http://accessrunner.sourceforge.net/
  4312. F: drivers/usb/atm/cxacru.c
  4313. CONFIGFS
  4314. M: Joel Becker <jlbec@evilplan.org>
  4315. M: Christoph Hellwig <hch@lst.de>
  4316. S: Supported
  4317. T: git git://git.infradead.org/users/hch/configfs.git
  4318. F: fs/configfs/
  4319. F: include/linux/configfs.h
  4320. F: samples/configfs/
  4321. CONSOLE SUBSYSTEM
  4322. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  4323. S: Supported
  4324. F: drivers/video/console/
  4325. F: include/linux/console*
  4326. CONTEXT TRACKING
  4327. M: Frederic Weisbecker <frederic@kernel.org>
  4328. S: Maintained
  4329. F: kernel/context_tracking.c
  4330. F: include/linux/context_tracking*
  4331. CONTROL GROUP (CGROUP)
  4332. M: Tejun Heo <tj@kernel.org>
  4333. M: Zefan Li <lizefan.x@bytedance.com>
  4334. M: Johannes Weiner <hannes@cmpxchg.org>
  4335. L: cgroups@vger.kernel.org
  4336. S: Maintained
  4337. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
  4338. F: Documentation/admin-guide/cgroup-v1/
  4339. F: Documentation/admin-guide/cgroup-v2.rst
  4340. F: include/linux/cgroup*
  4341. F: kernel/cgroup/
  4342. CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
  4343. M: Tejun Heo <tj@kernel.org>
  4344. M: Jens Axboe <axboe@kernel.dk>
  4345. L: cgroups@vger.kernel.org
  4346. L: linux-block@vger.kernel.org
  4347. T: git git://git.kernel.dk/linux-block
  4348. F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
  4349. F: block/bfq-cgroup.c
  4350. F: block/blk-cgroup.c
  4351. F: block/blk-iolatency.c
  4352. F: block/blk-throttle.c
  4353. F: include/linux/blk-cgroup.h
  4354. CONTROL GROUP - CPUSET
  4355. M: Zefan Li <lizefan.x@bytedance.com>
  4356. L: cgroups@vger.kernel.org
  4357. S: Maintained
  4358. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
  4359. F: Documentation/admin-guide/cgroup-v1/cpusets.rst
  4360. F: include/linux/cpuset.h
  4361. F: kernel/cgroup/cpuset.c
  4362. CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
  4363. M: Johannes Weiner <hannes@cmpxchg.org>
  4364. M: Michal Hocko <mhocko@kernel.org>
  4365. M: Roman Gushchin <roman.gushchin@linux.dev>
  4366. M: Shakeel Butt <shakeelb@google.com>
  4367. L: cgroups@vger.kernel.org
  4368. L: linux-mm@kvack.org
  4369. S: Maintained
  4370. F: mm/memcontrol.c
  4371. F: mm/swap_cgroup.c
  4372. CORETEMP HARDWARE MONITORING DRIVER
  4373. M: Fenghua Yu <fenghua.yu@intel.com>
  4374. L: linux-hwmon@vger.kernel.org
  4375. S: Maintained
  4376. F: Documentation/hwmon/coretemp.rst
  4377. F: drivers/hwmon/coretemp.c
  4378. CORSAIR-CPRO HARDWARE MONITOR DRIVER
  4379. M: Marius Zachmann <mail@mariuszachmann.de>
  4380. L: linux-hwmon@vger.kernel.org
  4381. S: Maintained
  4382. F: drivers/hwmon/corsair-cpro.c
  4383. CORSAIR-PSU HARDWARE MONITOR DRIVER
  4384. M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
  4385. L: linux-hwmon@vger.kernel.org
  4386. S: Maintained
  4387. F: Documentation/hwmon/corsair-psu.rst
  4388. F: drivers/hwmon/corsair-psu.c
  4389. COSA/SRP SYNC SERIAL DRIVER
  4390. M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
  4391. S: Maintained
  4392. W: http://www.fi.muni.cz/~kas/cosa/
  4393. F: drivers/net/wan/cosa*
  4394. COUNTER SUBSYSTEM
  4395. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  4396. L: linux-iio@vger.kernel.org
  4397. S: Maintained
  4398. F: Documentation/ABI/testing/sysfs-bus-counter
  4399. F: Documentation/driver-api/generic-counter.rst
  4400. F: drivers/counter/
  4401. F: include/linux/counter.h
  4402. F: include/uapi/linux/counter.h
  4403. F: tools/counter/
  4404. CP2615 I2C DRIVER
  4405. M: Bence Csókás <bence98@sch.bme.hu>
  4406. S: Maintained
  4407. F: drivers/i2c/busses/i2c-cp2615.c
  4408. CPMAC ETHERNET DRIVER
  4409. M: Florian Fainelli <f.fainelli@gmail.com>
  4410. L: netdev@vger.kernel.org
  4411. S: Maintained
  4412. F: drivers/net/ethernet/ti/cpmac.c
  4413. CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
  4414. M: Viresh Kumar <viresh.kumar@linaro.org>
  4415. M: Sudeep Holla <sudeep.holla@arm.com>
  4416. L: linux-pm@vger.kernel.org
  4417. S: Maintained
  4418. W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
  4419. F: drivers/cpufreq/vexpress-spc-cpufreq.c
  4420. CPU FREQUENCY SCALING FRAMEWORK
  4421. M: "Rafael J. Wysocki" <rafael@kernel.org>
  4422. M: Viresh Kumar <viresh.kumar@linaro.org>
  4423. L: linux-pm@vger.kernel.org
  4424. S: Maintained
  4425. B: https://bugzilla.kernel.org
  4426. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
  4427. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
  4428. F: Documentation/admin-guide/pm/cpufreq.rst
  4429. F: Documentation/admin-guide/pm/intel_pstate.rst
  4430. F: Documentation/cpu-freq/
  4431. F: Documentation/devicetree/bindings/cpufreq/
  4432. F: drivers/cpufreq/
  4433. F: include/linux/cpufreq.h
  4434. F: include/linux/sched/cpufreq.h
  4435. F: kernel/sched/cpufreq*.c
  4436. F: tools/testing/selftests/cpufreq/
  4437. CPU IDLE TIME MANAGEMENT FRAMEWORK
  4438. M: "Rafael J. Wysocki" <rafael@kernel.org>
  4439. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  4440. L: linux-pm@vger.kernel.org
  4441. S: Maintained
  4442. B: https://bugzilla.kernel.org
  4443. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
  4444. F: Documentation/admin-guide/pm/cpuidle.rst
  4445. F: Documentation/driver-api/pm/cpuidle.rst
  4446. F: drivers/cpuidle/
  4447. F: include/linux/cpuidle.h
  4448. CPU POWER MONITORING SUBSYSTEM
  4449. M: Thomas Renninger <trenn@suse.com>
  4450. M: Shuah Khan <shuah@kernel.org>
  4451. M: Shuah Khan <skhan@linuxfoundation.org>
  4452. L: linux-pm@vger.kernel.org
  4453. S: Maintained
  4454. F: tools/power/cpupower/
  4455. CPUID/MSR DRIVER
  4456. M: "H. Peter Anvin" <hpa@zytor.com>
  4457. S: Maintained
  4458. F: arch/x86/kernel/cpuid.c
  4459. F: arch/x86/kernel/msr.c
  4460. CPUIDLE DRIVER - ARM BIG LITTLE
  4461. M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  4462. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  4463. L: linux-pm@vger.kernel.org
  4464. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  4465. S: Maintained
  4466. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
  4467. F: drivers/cpuidle/cpuidle-big_little.c
  4468. CPUIDLE DRIVER - ARM EXYNOS
  4469. M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  4470. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  4471. M: Kukjin Kim <kgene@kernel.org>
  4472. L: linux-pm@vger.kernel.org
  4473. L: linux-samsung-soc@vger.kernel.org
  4474. S: Supported
  4475. F: arch/arm/mach-exynos/pm.c
  4476. F: drivers/cpuidle/cpuidle-exynos.c
  4477. F: include/linux/platform_data/cpuidle-exynos.h
  4478. CPUIDLE DRIVER - ARM PSCI
  4479. M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  4480. M: Sudeep Holla <sudeep.holla@arm.com>
  4481. L: linux-pm@vger.kernel.org
  4482. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  4483. S: Supported
  4484. F: drivers/cpuidle/cpuidle-psci.c
  4485. CPUIDLE DRIVER - ARM PSCI PM DOMAIN
  4486. M: Ulf Hansson <ulf.hansson@linaro.org>
  4487. L: linux-pm@vger.kernel.org
  4488. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  4489. S: Supported
  4490. F: drivers/cpuidle/cpuidle-psci.h
  4491. F: drivers/cpuidle/cpuidle-psci-domain.c
  4492. CRAMFS FILESYSTEM
  4493. M: Nicolas Pitre <nico@fluxnic.net>
  4494. S: Maintained
  4495. F: Documentation/filesystems/cramfs.rst
  4496. F: fs/cramfs/
  4497. CREATIVE SB0540
  4498. M: Bastien Nocera <hadess@hadess.net>
  4499. L: linux-input@vger.kernel.org
  4500. S: Maintained
  4501. F: drivers/hid/hid-creative-sb0540.c
  4502. CRYPTO API
  4503. M: Herbert Xu <herbert@gondor.apana.org.au>
  4504. M: "David S. Miller" <davem@davemloft.net>
  4505. L: linux-crypto@vger.kernel.org
  4506. S: Maintained
  4507. T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
  4508. T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
  4509. F: Documentation/crypto/
  4510. F: Documentation/devicetree/bindings/crypto/
  4511. F: arch/*/crypto/
  4512. F: crypto/
  4513. F: drivers/crypto/
  4514. F: include/crypto/
  4515. F: include/linux/crypto*
  4516. F: lib/crypto/
  4517. CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
  4518. M: Neil Horman <nhorman@tuxdriver.com>
  4519. L: linux-crypto@vger.kernel.org
  4520. S: Maintained
  4521. F: crypto/ansi_cprng.c
  4522. F: crypto/rng.c
  4523. CS3308 MEDIA DRIVER
  4524. M: Hans Verkuil <hverkuil@xs4all.nl>
  4525. L: linux-media@vger.kernel.org
  4526. S: Odd Fixes
  4527. W: http://linuxtv.org
  4528. T: git git://linuxtv.org/media_tree.git
  4529. F: drivers/media/i2c/cs3308.c
  4530. CS5535 Audio ALSA driver
  4531. M: Jaya Kumar <jayakumar.alsa@gmail.com>
  4532. S: Maintained
  4533. F: sound/pci/cs5535audio/
  4534. CSI DRIVERS FOR ALLWINNER V3s
  4535. M: Yong Deng <yong.deng@magewell.com>
  4536. L: linux-media@vger.kernel.org
  4537. S: Maintained
  4538. T: git git://linuxtv.org/media_tree.git
  4539. F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
  4540. F: drivers/media/platform/sunxi/sun6i-csi/
  4541. CW1200 WLAN driver
  4542. M: Solomon Peachy <pizza@shaftnet.org>
  4543. S: Maintained
  4544. F: drivers/net/wireless/st/cw1200/
  4545. CX18 VIDEO4LINUX DRIVER
  4546. M: Andy Walls <awalls@md.metrocast.net>
  4547. L: linux-media@vger.kernel.org
  4548. S: Maintained
  4549. W: https://linuxtv.org
  4550. T: git git://linuxtv.org/media_tree.git
  4551. F: drivers/media/pci/cx18/
  4552. F: include/uapi/linux/ivtv*
  4553. CX2341X MPEG ENCODER HELPER MODULE
  4554. M: Hans Verkuil <hverkuil@xs4all.nl>
  4555. L: linux-media@vger.kernel.org
  4556. S: Maintained
  4557. W: https://linuxtv.org
  4558. T: git git://linuxtv.org/media_tree.git
  4559. F: drivers/media/common/cx2341x*
  4560. F: include/media/drv-intf/cx2341x.h
  4561. CX24120 MEDIA DRIVER
  4562. M: Jemma Denson <jdenson@gmail.com>
  4563. M: Patrick Boettcher <patrick.boettcher@posteo.de>
  4564. L: linux-media@vger.kernel.org
  4565. S: Maintained
  4566. W: https://linuxtv.org
  4567. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  4568. F: drivers/media/dvb-frontends/cx24120*
  4569. CX88 VIDEO4LINUX DRIVER
  4570. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  4571. L: linux-media@vger.kernel.org
  4572. S: Odd fixes
  4573. W: https://linuxtv.org
  4574. T: git git://linuxtv.org/media_tree.git
  4575. F: Documentation/driver-api/media/drivers/cx88*
  4576. F: drivers/media/pci/cx88/
  4577. CXD2820R MEDIA DRIVER
  4578. M: Antti Palosaari <crope@iki.fi>
  4579. L: linux-media@vger.kernel.org
  4580. S: Maintained
  4581. W: https://linuxtv.org
  4582. W: http://palosaari.fi/linux/
  4583. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  4584. T: git git://linuxtv.org/anttip/media_tree.git
  4585. F: drivers/media/dvb-frontends/cxd2820r*
  4586. CXGB3 ETHERNET DRIVER (CXGB3)
  4587. M: Raju Rangoju <rajur@chelsio.com>
  4588. L: netdev@vger.kernel.org
  4589. S: Supported
  4590. W: http://www.chelsio.com
  4591. F: drivers/net/ethernet/chelsio/cxgb3/
  4592. CXGB3 ISCSI DRIVER (CXGB3I)
  4593. M: Karen Xie <kxie@chelsio.com>
  4594. L: linux-scsi@vger.kernel.org
  4595. S: Supported
  4596. W: http://www.chelsio.com
  4597. F: drivers/scsi/cxgbi/cxgb3i
  4598. CXGB4 CRYPTO DRIVER (chcr)
  4599. M: Ayush Sawal <ayush.sawal@chelsio.com>
  4600. M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
  4601. M: Rohit Maheshwari <rohitm@chelsio.com>
  4602. L: linux-crypto@vger.kernel.org
  4603. S: Supported
  4604. W: http://www.chelsio.com
  4605. F: drivers/crypto/chelsio
  4606. CXGB4 INLINE CRYPTO DRIVER
  4607. M: Ayush Sawal <ayush.sawal@chelsio.com>
  4608. M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
  4609. M: Rohit Maheshwari <rohitm@chelsio.com>
  4610. L: netdev@vger.kernel.org
  4611. S: Supported
  4612. W: http://www.chelsio.com
  4613. F: drivers/net/ethernet/chelsio/inline_crypto/
  4614. CXGB4 ETHERNET DRIVER (CXGB4)
  4615. M: Raju Rangoju <rajur@chelsio.com>
  4616. L: netdev@vger.kernel.org
  4617. S: Supported
  4618. W: http://www.chelsio.com
  4619. F: drivers/net/ethernet/chelsio/cxgb4/
  4620. CXGB4 ISCSI DRIVER (CXGB4I)
  4621. M: Karen Xie <kxie@chelsio.com>
  4622. L: linux-scsi@vger.kernel.org
  4623. S: Supported
  4624. W: http://www.chelsio.com
  4625. F: drivers/scsi/cxgbi/cxgb4i
  4626. CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
  4627. M: Potnuri Bharat Teja <bharat@chelsio.com>
  4628. L: linux-rdma@vger.kernel.org
  4629. S: Supported
  4630. W: http://www.openfabrics.org
  4631. F: drivers/infiniband/hw/cxgb4/
  4632. F: include/uapi/rdma/cxgb4-abi.h
  4633. CXGB4VF ETHERNET DRIVER (CXGB4VF)
  4634. M: Raju Rangoju <rajur@chelsio.com>
  4635. L: netdev@vger.kernel.org
  4636. S: Supported
  4637. W: http://www.chelsio.com
  4638. F: drivers/net/ethernet/chelsio/cxgb4vf/
  4639. CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
  4640. M: Frederic Barrat <fbarrat@linux.ibm.com>
  4641. M: Andrew Donnellan <ajd@linux.ibm.com>
  4642. L: linuxppc-dev@lists.ozlabs.org
  4643. S: Supported
  4644. F: Documentation/ABI/testing/sysfs-class-cxl
  4645. F: Documentation/powerpc/cxl.rst
  4646. F: arch/powerpc/platforms/powernv/pci-cxl.c
  4647. F: drivers/misc/cxl/
  4648. F: include/misc/cxl*
  4649. F: include/uapi/misc/cxl.h
  4650. CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
  4651. M: Manoj N. Kumar <manoj@linux.ibm.com>
  4652. M: Matthew R. Ochs <mrochs@linux.ibm.com>
  4653. M: Uma Krishnan <ukrishn@linux.ibm.com>
  4654. L: linux-scsi@vger.kernel.org
  4655. S: Supported
  4656. F: Documentation/powerpc/cxlflash.rst
  4657. F: drivers/scsi/cxlflash/
  4658. F: include/uapi/scsi/cxlflash_ioctl.h
  4659. CYBERPRO FB DRIVER
  4660. M: Russell King <linux@armlinux.org.uk>
  4661. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  4662. S: Maintained
  4663. W: http://www.armlinux.org.uk/
  4664. F: drivers/video/fbdev/cyber2000fb.*
  4665. CYCLADES PC300 DRIVER
  4666. S: Orphan
  4667. F: drivers/net/wan/pc300*
  4668. CYPRESS_FIRMWARE MEDIA DRIVER
  4669. M: Antti Palosaari <crope@iki.fi>
  4670. L: linux-media@vger.kernel.org
  4671. S: Maintained
  4672. W: https://linuxtv.org
  4673. W: http://palosaari.fi/linux/
  4674. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  4675. T: git git://linuxtv.org/anttip/media_tree.git
  4676. F: drivers/media/common/cypress_firmware*
  4677. CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
  4678. M: Linus Walleij <linus.walleij@linaro.org>
  4679. L: linux-input@vger.kernel.org
  4680. S: Maintained
  4681. F: drivers/input/touchscreen/cy8ctma140.c
  4682. CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
  4683. M: Yassine Oudjana <y.oudjana@protonmail.com>
  4684. L: linux-input@vger.kernel.org
  4685. S: Maintained
  4686. F: Documentation/devicetree/bindings/input/cypress-sf.yaml
  4687. F: drivers/input/keyboard/cypress-sf.c
  4688. CYTTSP TOUCHSCREEN DRIVER
  4689. M: Linus Walleij <linus.walleij@linaro.org>
  4690. L: linux-input@vger.kernel.org
  4691. S: Maintained
  4692. F: drivers/input/touchscreen/cyttsp*
  4693. D-LINK DIR-685 TOUCHKEYS DRIVER
  4694. M: Linus Walleij <linus.walleij@linaro.org>
  4695. L: linux-input@vger.kernel.org
  4696. S: Supported
  4697. F: drivers/input/keyboard/dlink-dir685-touchkeys.c
  4698. DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
  4699. M: Joshua Kinard <kumba@gentoo.org>
  4700. S: Maintained
  4701. F: drivers/rtc/rtc-ds1685.c
  4702. F: include/linux/rtc/ds1685.h
  4703. DAMA SLAVE for AX.25
  4704. M: Joerg Reuter <jreuter@yaina.de>
  4705. L: linux-hams@vger.kernel.org
  4706. S: Maintained
  4707. W: http://yaina.de/jreuter/
  4708. W: http://www.qsl.net/dl1bke/
  4709. F: net/ax25/af_ax25.c
  4710. F: net/ax25/ax25_dev.c
  4711. F: net/ax25/ax25_ds_*
  4712. F: net/ax25/ax25_in.c
  4713. F: net/ax25/ax25_out.c
  4714. F: net/ax25/ax25_timer.c
  4715. F: net/ax25/sysctl_net_ax25.c
  4716. DATA ACCESS MONITOR
  4717. M: SeongJae Park <sj@kernel.org>
  4718. L: linux-mm@kvack.org
  4719. S: Maintained
  4720. F: Documentation/admin-guide/mm/damon/
  4721. F: Documentation/vm/damon/
  4722. F: include/linux/damon.h
  4723. F: include/trace/events/damon.h
  4724. F: mm/damon/
  4725. F: tools/testing/selftests/damon/
  4726. DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
  4727. L: netdev@vger.kernel.org
  4728. S: Orphan
  4729. F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
  4730. F: drivers/net/ethernet/dec/tulip/dmfe.c
  4731. DC390/AM53C974 SCSI driver
  4732. M: Hannes Reinecke <hare@suse.com>
  4733. L: linux-scsi@vger.kernel.org
  4734. S: Maintained
  4735. F: drivers/scsi/am53c974.c
  4736. DC395x SCSI driver
  4737. M: Oliver Neukum <oliver@neukum.org>
  4738. M: Ali Akcaagac <aliakc@web.de>
  4739. M: Jamie Lenehan <lenehan@twibble.org>
  4740. L: dc395x@twibble.org
  4741. S: Maintained
  4742. W: http://twibble.org/dist/dc395x/
  4743. W: http://lists.twibble.org/mailman/listinfo/dc395x/
  4744. F: Documentation/scsi/dc395x.rst
  4745. F: drivers/scsi/dc395x.*
  4746. DCCP PROTOCOL
  4747. L: dccp@vger.kernel.org
  4748. S: Orphan
  4749. W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
  4750. F: include/linux/dccp.h
  4751. F: include/linux/tfrc.h
  4752. F: include/uapi/linux/dccp.h
  4753. F: net/dccp/
  4754. DECnet NETWORK LAYER
  4755. L: linux-decnet-user@lists.sourceforge.net
  4756. S: Orphan
  4757. W: http://linux-decnet.sourceforge.net
  4758. F: Documentation/networking/decnet.rst
  4759. F: net/decnet/
  4760. DECSTATION PLATFORM SUPPORT
  4761. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  4762. L: linux-mips@vger.kernel.org
  4763. S: Maintained
  4764. W: http://www.linux-mips.org/wiki/DECstation
  4765. F: arch/mips/dec/
  4766. F: arch/mips/include/asm/dec/
  4767. F: arch/mips/include/asm/mach-dec/
  4768. DEFXX FDDI NETWORK DRIVER
  4769. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  4770. S: Maintained
  4771. F: drivers/net/fddi/defxx.*
  4772. DEFZA FDDI NETWORK DRIVER
  4773. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  4774. S: Maintained
  4775. F: drivers/net/fddi/defza.*
  4776. DEINTERLACE DRIVERS FOR ALLWINNER H3
  4777. M: Jernej Skrabec <jernej.skrabec@gmail.com>
  4778. L: linux-media@vger.kernel.org
  4779. S: Maintained
  4780. T: git git://linuxtv.org/media_tree.git
  4781. F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
  4782. F: drivers/media/platform/sunxi/sun8i-di/
  4783. DELL LAPTOP DRIVER
  4784. M: Matthew Garrett <mjg59@srcf.ucam.org>
  4785. M: Pali Rohár <pali@kernel.org>
  4786. L: platform-driver-x86@vger.kernel.org
  4787. S: Maintained
  4788. F: drivers/platform/x86/dell/dell-laptop.c
  4789. DELL LAPTOP FREEFALL DRIVER
  4790. M: Pali Rohár <pali@kernel.org>
  4791. S: Maintained
  4792. F: drivers/platform/x86/dell/dell-smo8800.c
  4793. DELL LAPTOP RBTN DRIVER
  4794. M: Pali Rohár <pali@kernel.org>
  4795. S: Maintained
  4796. F: drivers/platform/x86/dell/dell-rbtn.*
  4797. DELL LAPTOP SMM DRIVER
  4798. M: Pali Rohár <pali@kernel.org>
  4799. S: Maintained
  4800. F: drivers/hwmon/dell-smm-hwmon.c
  4801. F: include/uapi/linux/i8k.h
  4802. DELL REMOTE BIOS UPDATE DRIVER
  4803. M: Stuart Hayes <stuart.w.hayes@gmail.com>
  4804. L: platform-driver-x86@vger.kernel.org
  4805. S: Maintained
  4806. F: drivers/platform/x86/dell/dell_rbu.c
  4807. DELL SMBIOS DRIVER
  4808. M: Pali Rohár <pali@kernel.org>
  4809. L: Dell.Client.Kernel@dell.com
  4810. L: platform-driver-x86@vger.kernel.org
  4811. S: Maintained
  4812. F: drivers/platform/x86/dell/dell-smbios.*
  4813. DELL SMBIOS SMM DRIVER
  4814. L: Dell.Client.Kernel@dell.com
  4815. L: platform-driver-x86@vger.kernel.org
  4816. S: Maintained
  4817. F: drivers/platform/x86/dell/dell-smbios-smm.c
  4818. DELL SMBIOS WMI DRIVER
  4819. L: Dell.Client.Kernel@dell.com
  4820. L: platform-driver-x86@vger.kernel.org
  4821. S: Maintained
  4822. F: drivers/platform/x86/dell/dell-smbios-wmi.c
  4823. F: tools/wmi/dell-smbios-example.c
  4824. DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
  4825. M: Stuart Hayes <stuart.w.hayes@gmail.com>
  4826. L: platform-driver-x86@vger.kernel.org
  4827. S: Maintained
  4828. F: Documentation/driver-api/dcdbas.rst
  4829. F: drivers/platform/x86/dell/dcdbas.*
  4830. DELL WMI DESCRIPTOR DRIVER
  4831. L: Dell.Client.Kernel@dell.com
  4832. S: Maintained
  4833. F: drivers/platform/x86/dell/dell-wmi-descriptor.c
  4834. DELL WMI SYSMAN DRIVER
  4835. M: Divya Bharathi <divya.bharathi@dell.com>
  4836. M: Prasanth Ksr <prasanth.ksr@dell.com>
  4837. L: Dell.Client.Kernel@dell.com
  4838. L: platform-driver-x86@vger.kernel.org
  4839. S: Maintained
  4840. F: Documentation/ABI/testing/sysfs-class-firmware-attributes
  4841. F: drivers/platform/x86/dell/dell-wmi-sysman/
  4842. DELL WMI NOTIFICATIONS DRIVER
  4843. M: Matthew Garrett <mjg59@srcf.ucam.org>
  4844. M: Pali Rohár <pali@kernel.org>
  4845. S: Maintained
  4846. F: drivers/platform/x86/dell/dell-wmi-base.c
  4847. DELL WMI HARDWARE PRIVACY SUPPORT
  4848. M: Perry Yuan <Perry.Yuan@dell.com>
  4849. L: Dell.Client.Kernel@dell.com
  4850. L: platform-driver-x86@vger.kernel.org
  4851. S: Maintained
  4852. F: drivers/platform/x86/dell/dell-wmi-privacy.c
  4853. DELTA ST MEDIA DRIVER
  4854. M: Hugues Fruchet <hugues.fruchet@foss.st.com>
  4855. L: linux-media@vger.kernel.org
  4856. S: Supported
  4857. W: https://linuxtv.org
  4858. T: git git://linuxtv.org/media_tree.git
  4859. F: drivers/media/platform/sti/delta
  4860. DELTA AHE-50DC FAN CONTROL MODULE DRIVER
  4861. M: Zev Weiss <zev@bewilderbeest.net>
  4862. L: linux-hwmon@vger.kernel.org
  4863. S: Maintained
  4864. F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
  4865. DELTA DPS920AB PSU DRIVER
  4866. M: Robert Marko <robert.marko@sartura.hr>
  4867. L: linux-hwmon@vger.kernel.org
  4868. S: Maintained
  4869. F: Documentation/hwmon/dps920ab.rst
  4870. F: drivers/hwmon/pmbus/dps920ab.c
  4871. DENALI NAND DRIVER
  4872. L: linux-mtd@lists.infradead.org
  4873. S: Orphan
  4874. F: drivers/mtd/nand/raw/denali*
  4875. DESIGNWARE EDMA CORE IP DRIVER
  4876. M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
  4877. L: dmaengine@vger.kernel.org
  4878. S: Maintained
  4879. F: drivers/dma/dw-edma/
  4880. F: include/linux/dma/edma.h
  4881. DESIGNWARE XDATA IP DRIVER
  4882. M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
  4883. L: linux-pci@vger.kernel.org
  4884. S: Maintained
  4885. F: Documentation/misc-devices/dw-xdata-pcie.rst
  4886. F: drivers/misc/dw-xdata-pcie.c
  4887. DESIGNWARE USB2 DRD IP DRIVER
  4888. M: Minas Harutyunyan <hminas@synopsys.com>
  4889. L: linux-usb@vger.kernel.org
  4890. S: Maintained
  4891. T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
  4892. F: drivers/usb/dwc2/
  4893. DESIGNWARE USB3 DRD IP DRIVER
  4894. M: Felipe Balbi <balbi@kernel.org>
  4895. L: linux-usb@vger.kernel.org
  4896. S: Maintained
  4897. T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
  4898. F: drivers/usb/dwc3/
  4899. DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
  4900. M: Andreas Klinger <ak@it-klinger.de>
  4901. L: linux-iio@vger.kernel.org
  4902. S: Maintained
  4903. F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
  4904. F: drivers/iio/proximity/srf*.c
  4905. DEVICE COREDUMP (DEV_COREDUMP)
  4906. M: Johannes Berg <johannes@sipsolutions.net>
  4907. L: linux-kernel@vger.kernel.org
  4908. S: Maintained
  4909. F: drivers/base/devcoredump.c
  4910. F: include/linux/devcoredump.h
  4911. DEVICE DEPENDENCY HELPER SCRIPT
  4912. M: Saravana Kannan <saravanak@google.com>
  4913. L: linux-kernel@vger.kernel.org
  4914. S: Maintained
  4915. F: scripts/dev-needs.sh
  4916. DEVICE DIRECT ACCESS (DAX)
  4917. M: Dan Williams <dan.j.williams@intel.com>
  4918. M: Vishal Verma <vishal.l.verma@intel.com>
  4919. M: Dave Jiang <dave.jiang@intel.com>
  4920. L: nvdimm@lists.linux.dev
  4921. S: Supported
  4922. F: drivers/dax/
  4923. DEVICE FREQUENCY (DEVFREQ)
  4924. M: MyungJoo Ham <myungjoo.ham@samsung.com>
  4925. M: Kyungmin Park <kyungmin.park@samsung.com>
  4926. M: Chanwoo Choi <cw00.choi@samsung.com>
  4927. L: linux-pm@vger.kernel.org
  4928. S: Maintained
  4929. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
  4930. F: Documentation/devicetree/bindings/devfreq/
  4931. F: drivers/devfreq/
  4932. F: include/linux/devfreq.h
  4933. F: include/trace/events/devfreq.h
  4934. DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
  4935. M: Chanwoo Choi <cw00.choi@samsung.com>
  4936. L: linux-pm@vger.kernel.org
  4937. S: Supported
  4938. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
  4939. F: Documentation/devicetree/bindings/devfreq/event/
  4940. F: drivers/devfreq/devfreq-event.c
  4941. F: drivers/devfreq/event/
  4942. F: include/dt-bindings/pmu/exynos_ppmu.h
  4943. F: include/linux/devfreq-event.h
  4944. DEVICE NUMBER REGISTRY
  4945. M: Torben Mathiasen <device@lanana.org>
  4946. S: Maintained
  4947. W: http://lanana.org/docs/device-list/index.html
  4948. DEVICE RESOURCE MANAGEMENT HELPERS
  4949. M: Hans de Goede <hdegoede@redhat.com>
  4950. R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
  4951. S: Maintained
  4952. F: include/linux/devm-helpers.h
  4953. DEVICE-MAPPER (LVM)
  4954. M: Alasdair Kergon <agk@redhat.com>
  4955. M: Mike Snitzer <snitzer@redhat.com>
  4956. M: dm-devel@redhat.com
  4957. L: dm-devel@redhat.com
  4958. S: Maintained
  4959. W: http://sources.redhat.com/dm
  4960. Q: http://patchwork.kernel.org/project/dm-devel/list/
  4961. T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
  4962. T: quilt http://people.redhat.com/agk/patches/linux/editing/
  4963. F: Documentation/admin-guide/device-mapper/
  4964. F: drivers/md/Kconfig
  4965. F: drivers/md/Makefile
  4966. F: drivers/md/dm*
  4967. F: drivers/md/persistent-data/
  4968. F: include/linux/device-mapper.h
  4969. F: include/linux/dm-*.h
  4970. F: include/uapi/linux/dm-*.h
  4971. DEVLINK
  4972. M: Jiri Pirko <jiri@nvidia.com>
  4973. L: netdev@vger.kernel.org
  4974. S: Supported
  4975. F: Documentation/networking/devlink
  4976. F: include/net/devlink.h
  4977. F: include/uapi/linux/devlink.h
  4978. F: net/core/devlink.c
  4979. DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
  4980. M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
  4981. L: kernel@dh-electronics.com
  4982. S: Maintained
  4983. F: arch/arm/boot/dts/imx6*-dhcom-*
  4984. DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
  4985. M: Marek Vasut <marex@denx.de>
  4986. L: kernel@dh-electronics.com
  4987. S: Maintained
  4988. F: arch/arm/boot/dts/stm32mp1*-dhcom-*
  4989. F: arch/arm/boot/dts/stm32mp1*-dhcor-*
  4990. DIALOG SEMICONDUCTOR DRIVERS
  4991. M: Support Opensource <support.opensource@diasemi.com>
  4992. S: Supported
  4993. W: http://www.dialog-semiconductor.com/products
  4994. F: Documentation/devicetree/bindings/input/da90??-onkey.txt
  4995. F: Documentation/devicetree/bindings/input/dlg,da72??.txt
  4996. F: Documentation/devicetree/bindings/mfd/da90*.txt
  4997. F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
  4998. F: Documentation/devicetree/bindings/regulator/da92*.txt
  4999. F: Documentation/devicetree/bindings/regulator/slg51000.txt
  5000. F: Documentation/devicetree/bindings/sound/da[79]*.txt
  5001. F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
  5002. F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
  5003. F: Documentation/hwmon/da90??.rst
  5004. F: drivers/gpio/gpio-da90??.c
  5005. F: drivers/hwmon/da90??-hwmon.c
  5006. F: drivers/iio/adc/da91??-*.c
  5007. F: drivers/input/misc/da72??.[ch]
  5008. F: drivers/input/misc/da90??_onkey.c
  5009. F: drivers/input/touchscreen/da9052_tsi.c
  5010. F: drivers/leds/leds-da90??.c
  5011. F: drivers/mfd/da903x.c
  5012. F: drivers/mfd/da90??-*.c
  5013. F: drivers/mfd/da91??-*.c
  5014. F: drivers/pinctrl/pinctrl-da90??.c
  5015. F: drivers/power/supply/da9052-battery.c
  5016. F: drivers/power/supply/da91??-*.c
  5017. F: drivers/regulator/da9???-regulator.[ch]
  5018. F: drivers/regulator/slg51000-regulator.[ch]
  5019. F: drivers/rtc/rtc-da90??.c
  5020. F: drivers/thermal/da90??-thermal.c
  5021. F: drivers/video/backlight/da90??_bl.c
  5022. F: drivers/watchdog/da90??_wdt.c
  5023. F: include/dt-bindings/regulator/dlg,da9*-regulator.h
  5024. F: include/linux/mfd/da903x.h
  5025. F: include/linux/mfd/da9052/
  5026. F: include/linux/mfd/da9055/
  5027. F: include/linux/mfd/da9062/
  5028. F: include/linux/mfd/da9063/
  5029. F: include/linux/mfd/da9150/
  5030. F: include/linux/regulator/da9211.h
  5031. F: include/sound/da[79]*.h
  5032. F: sound/soc/codecs/da[79]*.[ch]
  5033. DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
  5034. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  5035. L: linux-gpio@vger.kernel.org
  5036. S: Maintained
  5037. F: drivers/gpio/gpio-gpio-mm.c
  5038. DIOLAN U2C-12 I2C DRIVER
  5039. M: Guenter Roeck <linux@roeck-us.net>
  5040. L: linux-i2c@vger.kernel.org
  5041. S: Maintained
  5042. F: drivers/i2c/busses/i2c-diolan-u2c.c
  5043. DIRECTORY NOTIFICATION (DNOTIFY)
  5044. M: Jan Kara <jack@suse.cz>
  5045. R: Amir Goldstein <amir73il@gmail.com>
  5046. L: linux-fsdevel@vger.kernel.org
  5047. S: Maintained
  5048. F: Documentation/filesystems/dnotify.rst
  5049. F: fs/notify/dnotify/
  5050. F: include/linux/dnotify.h
  5051. DISK GEOMETRY AND PARTITION HANDLING
  5052. M: Andries Brouwer <aeb@cwi.nl>
  5053. S: Maintained
  5054. W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
  5055. W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
  5056. W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
  5057. DISKQUOTA
  5058. M: Jan Kara <jack@suse.com>
  5059. S: Maintained
  5060. F: Documentation/filesystems/quota.rst
  5061. F: fs/quota/
  5062. F: include/linux/quota*.h
  5063. F: include/uapi/linux/quota*.h
  5064. DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
  5065. M: Bernie Thompson <bernie@plugable.com>
  5066. L: linux-fbdev@vger.kernel.org
  5067. S: Maintained
  5068. W: http://plugable.com/category/projects/udlfb/
  5069. F: Documentation/fb/udlfb.rst
  5070. F: drivers/video/fbdev/udlfb.c
  5071. F: include/video/udlfb.h
  5072. DISTRIBUTED LOCK MANAGER (DLM)
  5073. M: Christine Caulfield <ccaulfie@redhat.com>
  5074. M: David Teigland <teigland@redhat.com>
  5075. L: cluster-devel@redhat.com
  5076. S: Supported
  5077. W: http://sources.redhat.com/cluster/
  5078. T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
  5079. F: fs/dlm/
  5080. DMA BUFFER SHARING FRAMEWORK
  5081. M: Sumit Semwal <sumit.semwal@linaro.org>
  5082. M: Christian König <christian.koenig@amd.com>
  5083. L: linux-media@vger.kernel.org
  5084. L: dri-devel@lists.freedesktop.org
  5085. L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
  5086. S: Maintained
  5087. T: git git://anongit.freedesktop.org/drm/drm-misc
  5088. F: Documentation/driver-api/dma-buf.rst
  5089. F: drivers/dma-buf/
  5090. F: include/linux/*fence.h
  5091. F: include/linux/dma-buf*
  5092. F: include/linux/dma-resv.h
  5093. K: \bdma_(?:buf|fence|resv)\b
  5094. DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
  5095. M: Vinod Koul <vkoul@kernel.org>
  5096. L: dmaengine@vger.kernel.org
  5097. S: Maintained
  5098. Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
  5099. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
  5100. F: Documentation/devicetree/bindings/dma/
  5101. F: Documentation/driver-api/dmaengine/
  5102. F: drivers/dma/
  5103. F: include/linux/dma/
  5104. F: include/linux/dmaengine.h
  5105. F: include/linux/of_dma.h
  5106. DMA MAPPING HELPERS
  5107. M: Christoph Hellwig <hch@lst.de>
  5108. M: Marek Szyprowski <m.szyprowski@samsung.com>
  5109. R: Robin Murphy <robin.murphy@arm.com>
  5110. L: iommu@lists.linux-foundation.org
  5111. S: Supported
  5112. W: http://git.infradead.org/users/hch/dma-mapping.git
  5113. T: git git://git.infradead.org/users/hch/dma-mapping.git
  5114. F: include/asm-generic/dma-mapping.h
  5115. F: include/linux/dma-direct.h
  5116. F: include/linux/dma-mapping.h
  5117. F: include/linux/dma-map-ops.h
  5118. F: kernel/dma/
  5119. DMA MAPPING BENCHMARK
  5120. M: Barry Song <song.bao.hua@hisilicon.com>
  5121. L: iommu@lists.linux-foundation.org
  5122. F: kernel/dma/map_benchmark.c
  5123. F: tools/testing/selftests/dma/
  5124. DMA-BUF HEAPS FRAMEWORK
  5125. M: Sumit Semwal <sumit.semwal@linaro.org>
  5126. R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
  5127. R: Liam Mark <lmark@codeaurora.org>
  5128. R: Laura Abbott <labbott@redhat.com>
  5129. R: Brian Starkey <Brian.Starkey@arm.com>
  5130. R: John Stultz <john.stultz@linaro.org>
  5131. L: linux-media@vger.kernel.org
  5132. L: dri-devel@lists.freedesktop.org
  5133. L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
  5134. S: Maintained
  5135. T: git git://anongit.freedesktop.org/drm/drm-misc
  5136. F: drivers/dma-buf/dma-heap.c
  5137. F: drivers/dma-buf/heaps/*
  5138. F: include/linux/dma-heap.h
  5139. F: include/uapi/linux/dma-heap.h
  5140. DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
  5141. M: Lukasz Luba <lukasz.luba@arm.com>
  5142. L: linux-pm@vger.kernel.org
  5143. L: linux-samsung-soc@vger.kernel.org
  5144. S: Maintained
  5145. F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
  5146. F: drivers/memory/samsung/exynos5422-dmc.c
  5147. DME1737 HARDWARE MONITOR DRIVER
  5148. M: Juerg Haefliger <juergh@gmail.com>
  5149. L: linux-hwmon@vger.kernel.org
  5150. S: Maintained
  5151. F: Documentation/hwmon/dme1737.rst
  5152. F: drivers/hwmon/dme1737.c
  5153. DMI/SMBIOS SUPPORT
  5154. M: Jean Delvare <jdelvare@suse.com>
  5155. S: Maintained
  5156. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
  5157. F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
  5158. F: drivers/firmware/dmi-id.c
  5159. F: drivers/firmware/dmi_scan.c
  5160. F: include/linux/dmi.h
  5161. DOCUMENTATION
  5162. M: Jonathan Corbet <corbet@lwn.net>
  5163. L: linux-doc@vger.kernel.org
  5164. S: Maintained
  5165. P: Documentation/doc-guide/maintainer-profile.rst
  5166. T: git git://git.lwn.net/linux.git docs-next
  5167. F: Documentation/
  5168. F: scripts/documentation-file-ref-check
  5169. F: scripts/kernel-doc
  5170. F: scripts/sphinx-pre-install
  5171. X: Documentation/ABI/
  5172. X: Documentation/admin-guide/media/
  5173. X: Documentation/devicetree/
  5174. X: Documentation/driver-api/media/
  5175. X: Documentation/firmware-guide/acpi/
  5176. X: Documentation/i2c/
  5177. X: Documentation/power/
  5178. X: Documentation/spi/
  5179. X: Documentation/userspace-api/media/
  5180. DOCUMENTATION REPORTING ISSUES
  5181. M: Thorsten Leemhuis <linux@leemhuis.info>
  5182. L: linux-doc@vger.kernel.org
  5183. S: Maintained
  5184. F: Documentation/admin-guide/reporting-issues.rst
  5185. DOCUMENTATION SCRIPTS
  5186. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  5187. L: linux-doc@vger.kernel.org
  5188. S: Maintained
  5189. F: Documentation/sphinx/parse-headers.pl
  5190. F: scripts/documentation-file-ref-check
  5191. F: scripts/sphinx-pre-install
  5192. DOCUMENTATION/ITALIAN
  5193. M: Federico Vaga <federico.vaga@vaga.pv.it>
  5194. L: linux-doc@vger.kernel.org
  5195. S: Maintained
  5196. F: Documentation/translations/it_IT
  5197. DONGWOON DW9714 LENS VOICE COIL DRIVER
  5198. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  5199. L: linux-media@vger.kernel.org
  5200. S: Maintained
  5201. T: git git://linuxtv.org/media_tree.git
  5202. F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
  5203. F: drivers/media/i2c/dw9714.c
  5204. DONGWOON DW9768 LENS VOICE COIL DRIVER
  5205. M: Dongchun Zhu <dongchun.zhu@mediatek.com>
  5206. L: linux-media@vger.kernel.org
  5207. S: Maintained
  5208. T: git git://linuxtv.org/media_tree.git
  5209. F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
  5210. F: drivers/media/i2c/dw9768.c
  5211. DONGWOON DW9807 LENS VOICE COIL DRIVER
  5212. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  5213. L: linux-media@vger.kernel.org
  5214. S: Maintained
  5215. T: git git://linuxtv.org/media_tree.git
  5216. F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
  5217. F: drivers/media/i2c/dw9807-vcm.c
  5218. DOUBLETALK DRIVER
  5219. M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
  5220. L: blinux-list@redhat.com
  5221. S: Maintained
  5222. F: drivers/char/dtlk.c
  5223. F: include/linux/dtlk.h
  5224. DPAA2 DATAPATH I/O (DPIO) DRIVER
  5225. M: Roy Pledge <Roy.Pledge@nxp.com>
  5226. L: linux-kernel@vger.kernel.org
  5227. S: Maintained
  5228. F: drivers/soc/fsl/dpio
  5229. DPAA2 ETHERNET DRIVER
  5230. M: Ioana Ciornei <ioana.ciornei@nxp.com>
  5231. L: netdev@vger.kernel.org
  5232. S: Maintained
  5233. F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
  5234. F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
  5235. F: drivers/net/ethernet/freescale/dpaa2/Kconfig
  5236. F: drivers/net/ethernet/freescale/dpaa2/Makefile
  5237. F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
  5238. F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
  5239. F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
  5240. F: drivers/net/ethernet/freescale/dpaa2/dpmac*
  5241. F: drivers/net/ethernet/freescale/dpaa2/dpni*
  5242. DPAA2 ETHERNET SWITCH DRIVER
  5243. M: Ioana Ciornei <ioana.ciornei@nxp.com>
  5244. L: netdev@vger.kernel.org
  5245. S: Maintained
  5246. F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
  5247. F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
  5248. F: drivers/net/ethernet/freescale/dpaa2/dpsw*
  5249. DPT_I2O SCSI RAID DRIVER
  5250. M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
  5251. L: linux-scsi@vger.kernel.org
  5252. S: Maintained
  5253. W: http://www.adaptec.com/
  5254. F: drivers/scsi/dpt*
  5255. F: drivers/scsi/dpt/
  5256. DRBD DRIVER
  5257. M: Philipp Reisner <philipp.reisner@linbit.com>
  5258. M: Lars Ellenberg <lars.ellenberg@linbit.com>
  5259. L: drbd-dev@lists.linbit.com
  5260. S: Supported
  5261. W: http://www.drbd.org
  5262. T: git git://git.linbit.com/linux-drbd.git
  5263. T: git git://git.linbit.com/drbd-8.4.git
  5264. F: Documentation/admin-guide/blockdev/
  5265. F: drivers/block/drbd/
  5266. F: lib/lru_cache.c
  5267. DRIVER COMPONENT FRAMEWORK
  5268. L: dri-devel@lists.freedesktop.org
  5269. F: drivers/base/component.c
  5270. F: include/linux/component.h
  5271. DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
  5272. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  5273. R: "Rafael J. Wysocki" <rafael@kernel.org>
  5274. S: Supported
  5275. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
  5276. F: Documentation/core-api/kobject.rst
  5277. F: drivers/base/
  5278. F: fs/debugfs/
  5279. F: fs/sysfs/
  5280. F: include/linux/debugfs.h
  5281. F: include/linux/kobj*
  5282. F: lib/kobj*
  5283. DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
  5284. M: Nishanth Menon <nm@ti.com>
  5285. L: linux-pm@vger.kernel.org
  5286. S: Maintained
  5287. F: drivers/soc/ti/smartreflex.c
  5288. F: include/linux/power/smartreflex.h
  5289. DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
  5290. M: Maxime Ripard <mripard@kernel.org>
  5291. M: Chen-Yu Tsai <wens@csie.org>
  5292. R: Jernej Skrabec <jernej.skrabec@gmail.com>
  5293. L: dri-devel@lists.freedesktop.org
  5294. S: Supported
  5295. T: git git://anongit.freedesktop.org/drm/drm-misc
  5296. F: drivers/gpu/drm/sun4i/sun8i*
  5297. DRM DRIVER FOR ARM PL111 CLCD
  5298. M: Emma Anholt <emma@anholt.net>
  5299. S: Supported
  5300. T: git git://anongit.freedesktop.org/drm/drm-misc
  5301. F: drivers/gpu/drm/pl111/
  5302. DRM DRIVER FOR ARM VERSATILE TFT PANELS
  5303. M: Linus Walleij <linus.walleij@linaro.org>
  5304. S: Maintained
  5305. T: git git://anongit.freedesktop.org/drm/drm-misc
  5306. F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
  5307. F: drivers/gpu/drm/panel/panel-arm-versatile.c
  5308. DRM DRIVER FOR ASPEED BMC GFX
  5309. M: Joel Stanley <joel@jms.id.au>
  5310. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  5311. S: Supported
  5312. T: git git://anongit.freedesktop.org/drm/drm-misc
  5313. F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
  5314. F: drivers/gpu/drm/aspeed/
  5315. DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
  5316. M: Dave Airlie <airlied@redhat.com>
  5317. R: Thomas Zimmermann <tzimmermann@suse.de>
  5318. L: dri-devel@lists.freedesktop.org
  5319. S: Supported
  5320. T: git git://anongit.freedesktop.org/drm/drm-misc
  5321. F: drivers/gpu/drm/ast/
  5322. DRM DRIVER FOR BOCHS VIRTUAL GPU
  5323. M: Gerd Hoffmann <kraxel@redhat.com>
  5324. L: virtualization@lists.linux-foundation.org
  5325. S: Maintained
  5326. T: git git://anongit.freedesktop.org/drm/drm-misc
  5327. F: drivers/gpu/drm/tiny/bochs.c
  5328. DRM DRIVER FOR BOE HIMAX8279D PANELS
  5329. M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
  5330. S: Maintained
  5331. F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
  5332. F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
  5333. DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
  5334. M: Jagan Teki <jagan@amarulasolutions.com>
  5335. S: Maintained
  5336. F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
  5337. F: drivers/gpu/drm/bridge/chipone-icn6211.c
  5338. DRM DRIVER FOR FARADAY TVE200 TV ENCODER
  5339. M: Linus Walleij <linus.walleij@linaro.org>
  5340. S: Maintained
  5341. T: git git://anongit.freedesktop.org/drm/drm-misc
  5342. F: drivers/gpu/drm/tve200/
  5343. DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
  5344. M: Icenowy Zheng <icenowy@aosc.io>
  5345. S: Maintained
  5346. F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
  5347. F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
  5348. DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
  5349. M: Jagan Teki <jagan@amarulasolutions.com>
  5350. S: Maintained
  5351. F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
  5352. F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
  5353. DRM DRIVER FOR GENERIC USB DISPLAY
  5354. M: Noralf Trønnes <noralf@tronnes.org>
  5355. S: Maintained
  5356. W: https://github.com/notro/gud/wiki
  5357. T: git git://anongit.freedesktop.org/drm/drm-misc
  5358. F: drivers/gpu/drm/gud/
  5359. F: include/drm/gud.h
  5360. DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
  5361. M: Hans de Goede <hdegoede@redhat.com>
  5362. S: Maintained
  5363. T: git git://anongit.freedesktop.org/drm/drm-misc
  5364. F: drivers/gpu/drm/tiny/gm12u320.c
  5365. DRM DRIVER FOR HX8357D PANELS
  5366. M: Emma Anholt <emma@anholt.net>
  5367. S: Maintained
  5368. T: git git://anongit.freedesktop.org/drm/drm-misc
  5369. F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
  5370. F: drivers/gpu/drm/tiny/hx8357d.c
  5371. DRM DRIVER FOR ILITEK ILI9225 PANELS
  5372. M: David Lechner <david@lechnology.com>
  5373. S: Maintained
  5374. T: git git://anongit.freedesktop.org/drm/drm-misc
  5375. F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
  5376. F: drivers/gpu/drm/tiny/ili9225.c
  5377. DRM DRIVER FOR ILITEK ILI9486 PANELS
  5378. M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
  5379. S: Maintained
  5380. T: git git://anongit.freedesktop.org/drm/drm-misc
  5381. F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
  5382. F: drivers/gpu/drm/tiny/ili9486.c
  5383. DRM DRIVER FOR INTEL I810 VIDEO CARDS
  5384. S: Orphan / Obsolete
  5385. F: drivers/gpu/drm/i810/
  5386. F: include/uapi/drm/i810_drm.h
  5387. DRM DRIVER FOR LVDS PANELS
  5388. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  5389. L: dri-devel@lists.freedesktop.org
  5390. T: git git://anongit.freedesktop.org/drm/drm-misc
  5391. S: Maintained
  5392. F: drivers/gpu/drm/panel/panel-lvds.c
  5393. F: Documentation/devicetree/bindings/display/panel/lvds.yaml
  5394. DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
  5395. M: Guido Günther <agx@sigxcpu.org>
  5396. R: Purism Kernel Team <kernel@puri.sm>
  5397. S: Maintained
  5398. F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
  5399. F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
  5400. DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
  5401. S: Orphan / Obsolete
  5402. F: drivers/gpu/drm/mga/
  5403. F: include/uapi/drm/mga_drm.h
  5404. DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
  5405. M: Dave Airlie <airlied@redhat.com>
  5406. R: Thomas Zimmermann <tzimmermann@suse.de>
  5407. L: dri-devel@lists.freedesktop.org
  5408. S: Supported
  5409. T: git git://anongit.freedesktop.org/drm/drm-misc
  5410. F: drivers/gpu/drm/mgag200/
  5411. DRM DRIVER FOR MI0283QT
  5412. M: Noralf Trønnes <noralf@tronnes.org>
  5413. S: Maintained
  5414. T: git git://anongit.freedesktop.org/drm/drm-misc
  5415. F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
  5416. F: drivers/gpu/drm/tiny/mi0283qt.c
  5417. DRM DRIVER FOR MSM ADRENO GPU
  5418. M: Rob Clark <robdclark@gmail.com>
  5419. M: Sean Paul <sean@poorly.run>
  5420. R: Abhinav Kumar <quic_abhinavk@quicinc.com>
  5421. L: linux-arm-msm@vger.kernel.org
  5422. L: dri-devel@lists.freedesktop.org
  5423. L: freedreno@lists.freedesktop.org
  5424. S: Maintained
  5425. T: git https://gitlab.freedesktop.org/drm/msm.git
  5426. F: Documentation/devicetree/bindings/display/msm/
  5427. F: drivers/gpu/drm/msm/
  5428. F: include/uapi/drm/msm_drm.h
  5429. DRM DRIVER FOR NOVATEK NT35510 PANELS
  5430. M: Linus Walleij <linus.walleij@linaro.org>
  5431. S: Maintained
  5432. T: git git://anongit.freedesktop.org/drm/drm-misc
  5433. F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
  5434. F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
  5435. DRM DRIVER FOR NOVATEK NT36672A PANELS
  5436. M: Sumit Semwal <sumit.semwal@linaro.org>
  5437. S: Maintained
  5438. T: git git://anongit.freedesktop.org/drm/drm-misc
  5439. F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
  5440. F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
  5441. DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
  5442. M: Ben Skeggs <bskeggs@redhat.com>
  5443. M: Karol Herbst <kherbst@redhat.com>
  5444. M: Lyude Paul <lyude@redhat.com>
  5445. L: dri-devel@lists.freedesktop.org
  5446. L: nouveau@lists.freedesktop.org
  5447. S: Supported
  5448. W: https://nouveau.freedesktop.org/
  5449. Q: https://patchwork.freedesktop.org/project/nouveau/
  5450. Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
  5451. B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
  5452. C: irc://irc.oftc.net/nouveau
  5453. T: git https://gitlab.freedesktop.org/drm/nouveau.git
  5454. F: drivers/gpu/drm/nouveau/
  5455. F: include/uapi/drm/nouveau_drm.h
  5456. DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
  5457. M: Stefan Mavrodiev <stefan@olimex.com>
  5458. S: Maintained
  5459. F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
  5460. F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
  5461. DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
  5462. M: Noralf Trønnes <noralf@tronnes.org>
  5463. S: Maintained
  5464. T: git git://anongit.freedesktop.org/drm/drm-misc
  5465. F: Documentation/devicetree/bindings/display/repaper.txt
  5466. F: drivers/gpu/drm/tiny/repaper.c
  5467. DRM DRIVER FOR QEMU'S CIRRUS DEVICE
  5468. M: Dave Airlie <airlied@redhat.com>
  5469. M: Gerd Hoffmann <kraxel@redhat.com>
  5470. L: virtualization@lists.linux-foundation.org
  5471. S: Obsolete
  5472. W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
  5473. T: git git://anongit.freedesktop.org/drm/drm-misc
  5474. F: drivers/gpu/drm/tiny/cirrus.c
  5475. DRM DRIVER FOR QXL VIRTUAL GPU
  5476. M: Dave Airlie <airlied@redhat.com>
  5477. M: Gerd Hoffmann <kraxel@redhat.com>
  5478. L: virtualization@lists.linux-foundation.org
  5479. L: spice-devel@lists.freedesktop.org
  5480. S: Maintained
  5481. T: git git://anongit.freedesktop.org/drm/drm-misc
  5482. F: drivers/gpu/drm/qxl/
  5483. F: include/uapi/drm/qxl_drm.h
  5484. DRM DRIVER FOR RAGE 128 VIDEO CARDS
  5485. S: Orphan / Obsolete
  5486. F: drivers/gpu/drm/r128/
  5487. F: include/uapi/drm/r128_drm.h
  5488. DRM DRIVER FOR RAYDIUM RM67191 PANELS
  5489. M: Robert Chiras <robert.chiras@nxp.com>
  5490. S: Maintained
  5491. F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
  5492. F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
  5493. DRM DRIVER FOR SAMSUNG DB7430 PANELS
  5494. M: Linus Walleij <linus.walleij@linaro.org>
  5495. S: Maintained
  5496. T: git git://anongit.freedesktop.org/drm/drm-misc
  5497. F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
  5498. F: drivers/gpu/drm/panel/panel-samsung-db7430.c
  5499. DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
  5500. M: Markuss Broks <markuss.broks@gmail.com>
  5501. S: Maintained
  5502. F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
  5503. F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
  5504. DRM DRIVER FOR SITRONIX ST7703 PANELS
  5505. M: Guido Günther <agx@sigxcpu.org>
  5506. R: Purism Kernel Team <kernel@puri.sm>
  5507. R: Ondrej Jirman <megous@megous.com>
  5508. S: Maintained
  5509. F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
  5510. F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
  5511. DRM DRIVER FOR SAVAGE VIDEO CARDS
  5512. S: Orphan / Obsolete
  5513. F: drivers/gpu/drm/savage/
  5514. F: include/uapi/drm/savage_drm.h
  5515. DRM DRIVER FOR SIMPLE FRAMEBUFFERS
  5516. M: Thomas Zimmermann <tzimmermann@suse.de>
  5517. L: dri-devel@lists.freedesktop.org
  5518. S: Maintained
  5519. T: git git://anongit.freedesktop.org/drm/drm-misc
  5520. F: drivers/gpu/drm/tiny/simpledrm.c
  5521. DRM DRIVER FOR SIS VIDEO CARDS
  5522. S: Orphan / Obsolete
  5523. F: drivers/gpu/drm/sis/
  5524. F: include/uapi/drm/sis_drm.h
  5525. DRM DRIVER FOR SITRONIX ST7586 PANELS
  5526. M: David Lechner <david@lechnology.com>
  5527. S: Maintained
  5528. T: git git://anongit.freedesktop.org/drm/drm-misc
  5529. F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
  5530. F: drivers/gpu/drm/tiny/st7586.c
  5531. DRM DRIVER FOR SITRONIX ST7701 PANELS
  5532. M: Jagan Teki <jagan@amarulasolutions.com>
  5533. S: Maintained
  5534. F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
  5535. F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
  5536. DRM DRIVER FOR SITRONIX ST7735R PANELS
  5537. M: David Lechner <david@lechnology.com>
  5538. S: Maintained
  5539. T: git git://anongit.freedesktop.org/drm/drm-misc
  5540. F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
  5541. F: drivers/gpu/drm/tiny/st7735r.c
  5542. DRM DRIVER FOR SONY ACX424AKP PANELS
  5543. M: Linus Walleij <linus.walleij@linaro.org>
  5544. S: Maintained
  5545. T: git git://anongit.freedesktop.org/drm/drm-misc
  5546. F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
  5547. DRM DRIVER FOR ST-ERICSSON MCDE
  5548. M: Linus Walleij <linus.walleij@linaro.org>
  5549. S: Maintained
  5550. T: git git://anongit.freedesktop.org/drm/drm-misc
  5551. F: Documentation/devicetree/bindings/display/ste,mcde.yaml
  5552. F: drivers/gpu/drm/mcde/
  5553. DRM DRIVER FOR TDFX VIDEO CARDS
  5554. S: Orphan / Obsolete
  5555. F: drivers/gpu/drm/tdfx/
  5556. DRM DRIVER FOR TPO TPG110 PANELS
  5557. M: Linus Walleij <linus.walleij@linaro.org>
  5558. S: Maintained
  5559. T: git git://anongit.freedesktop.org/drm/drm-misc
  5560. F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
  5561. F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
  5562. DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
  5563. M: Dave Airlie <airlied@redhat.com>
  5564. R: Sean Paul <sean@poorly.run>
  5565. R: Thomas Zimmermann <tzimmermann@suse.de>
  5566. L: dri-devel@lists.freedesktop.org
  5567. S: Supported
  5568. T: git git://anongit.freedesktop.org/drm/drm-misc
  5569. F: drivers/gpu/drm/udl/
  5570. DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
  5571. M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
  5572. M: Melissa Wen <melissa.srw@gmail.com>
  5573. R: Haneen Mohammed <hamohammed.sa@gmail.com>
  5574. R: Daniel Vetter <daniel@ffwll.ch>
  5575. L: dri-devel@lists.freedesktop.org
  5576. S: Maintained
  5577. T: git git://anongit.freedesktop.org/drm/drm-misc
  5578. F: Documentation/gpu/vkms.rst
  5579. F: drivers/gpu/drm/vkms/
  5580. DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
  5581. M: Hans de Goede <hdegoede@redhat.com>
  5582. L: dri-devel@lists.freedesktop.org
  5583. S: Maintained
  5584. T: git git://anongit.freedesktop.org/drm/drm-misc
  5585. F: drivers/gpu/drm/vboxvideo/
  5586. DRM DRIVER FOR VMWARE VIRTUAL GPU
  5587. M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
  5588. M: Zack Rusin <zackr@vmware.com>
  5589. L: dri-devel@lists.freedesktop.org
  5590. S: Supported
  5591. T: git git://anongit.freedesktop.org/drm/drm-misc
  5592. F: drivers/gpu/drm/vmwgfx/
  5593. F: include/uapi/drm/vmwgfx_drm.h
  5594. DRM DRIVER FOR WIDECHIPS WS2401 PANELS
  5595. M: Linus Walleij <linus.walleij@linaro.org>
  5596. S: Maintained
  5597. T: git git://anongit.freedesktop.org/drm/drm-misc
  5598. F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
  5599. F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
  5600. DRM DRIVERS
  5601. M: David Airlie <airlied@linux.ie>
  5602. M: Daniel Vetter <daniel@ffwll.ch>
  5603. L: dri-devel@lists.freedesktop.org
  5604. S: Maintained
  5605. B: https://gitlab.freedesktop.org/drm
  5606. C: irc://irc.oftc.net/dri-devel
  5607. T: git git://anongit.freedesktop.org/drm/drm
  5608. F: Documentation/devicetree/bindings/display/
  5609. F: Documentation/devicetree/bindings/gpu/
  5610. F: Documentation/gpu/
  5611. F: drivers/gpu/
  5612. F: include/drm/
  5613. F: include/linux/vga*
  5614. F: include/uapi/drm/
  5615. DRM DRIVERS AND MISC GPU PATCHES
  5616. M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
  5617. M: Maxime Ripard <mripard@kernel.org>
  5618. M: Thomas Zimmermann <tzimmermann@suse.de>
  5619. S: Maintained
  5620. W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
  5621. T: git git://anongit.freedesktop.org/drm/drm-misc
  5622. F: Documentation/gpu/
  5623. F: drivers/gpu/drm/*
  5624. F: drivers/gpu/vga/
  5625. F: include/drm/drm*
  5626. F: include/linux/vga*
  5627. F: include/uapi/drm/drm*
  5628. DRM DRIVERS FOR ALLWINNER A10
  5629. M: Maxime Ripard <mripard@kernel.org>
  5630. M: Chen-Yu Tsai <wens@csie.org>
  5631. L: dri-devel@lists.freedesktop.org
  5632. S: Supported
  5633. T: git git://anongit.freedesktop.org/drm/drm-misc
  5634. F: Documentation/devicetree/bindings/display/allwinner*
  5635. F: drivers/gpu/drm/sun4i/
  5636. DRM DRIVERS FOR AMLOGIC SOCS
  5637. M: Neil Armstrong <narmstrong@baylibre.com>
  5638. L: dri-devel@lists.freedesktop.org
  5639. L: linux-amlogic@lists.infradead.org
  5640. S: Supported
  5641. W: http://linux-meson.com/
  5642. T: git git://anongit.freedesktop.org/drm/drm-misc
  5643. F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
  5644. F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
  5645. F: Documentation/gpu/meson.rst
  5646. F: drivers/gpu/drm/meson/
  5647. DRM DRIVERS FOR ATMEL HLCDC
  5648. M: Sam Ravnborg <sam@ravnborg.org>
  5649. M: Boris Brezillon <bbrezillon@kernel.org>
  5650. L: dri-devel@lists.freedesktop.org
  5651. S: Supported
  5652. T: git git://anongit.freedesktop.org/drm/drm-misc
  5653. F: Documentation/devicetree/bindings/display/atmel/
  5654. F: drivers/gpu/drm/atmel-hlcdc/
  5655. DRM DRIVERS FOR BRIDGE CHIPS
  5656. M: Andrzej Hajda <andrzej.hajda@intel.com>
  5657. M: Neil Armstrong <narmstrong@baylibre.com>
  5658. M: Robert Foss <robert.foss@linaro.org>
  5659. R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
  5660. R: Jonas Karlman <jonas@kwiboo.se>
  5661. R: Jernej Skrabec <jernej.skrabec@gmail.com>
  5662. S: Maintained
  5663. T: git git://anongit.freedesktop.org/drm/drm-misc
  5664. F: drivers/gpu/drm/bridge/
  5665. DRM DRIVERS FOR EXYNOS
  5666. M: Inki Dae <inki.dae@samsung.com>
  5667. M: Joonyoung Shim <jy0922.shim@samsung.com>
  5668. M: Seung-Woo Kim <sw0312.kim@samsung.com>
  5669. M: Kyungmin Park <kyungmin.park@samsung.com>
  5670. L: dri-devel@lists.freedesktop.org
  5671. S: Supported
  5672. T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
  5673. F: Documentation/devicetree/bindings/display/exynos/
  5674. F: drivers/gpu/drm/exynos/
  5675. F: include/uapi/drm/exynos_drm.h
  5676. DRM DRIVERS FOR FREESCALE DCU
  5677. M: Stefan Agner <stefan@agner.ch>
  5678. M: Alison Wang <alison.wang@nxp.com>
  5679. L: dri-devel@lists.freedesktop.org
  5680. S: Supported
  5681. T: git git://anongit.freedesktop.org/drm/drm-misc
  5682. F: Documentation/devicetree/bindings/display/fsl,dcu.txt
  5683. F: Documentation/devicetree/bindings/display/fsl,tcon.txt
  5684. F: drivers/gpu/drm/fsl-dcu/
  5685. DRM DRIVERS FOR FREESCALE IMX
  5686. M: Philipp Zabel <p.zabel@pengutronix.de>
  5687. L: dri-devel@lists.freedesktop.org
  5688. S: Maintained
  5689. F: Documentation/devicetree/bindings/display/imx/
  5690. F: drivers/gpu/drm/imx/
  5691. F: drivers/gpu/ipu-v3/
  5692. DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
  5693. M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
  5694. L: dri-devel@lists.freedesktop.org
  5695. S: Maintained
  5696. T: git git://github.com/patjak/drm-gma500
  5697. F: drivers/gpu/drm/gma500/
  5698. DRM DRIVERS FOR HISILICON
  5699. M: Xinliang Liu <xinliang.liu@linaro.org>
  5700. M: Tian Tao <tiantao6@hisilicon.com>
  5701. R: John Stultz <john.stultz@linaro.org>
  5702. R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
  5703. R: Chen Feng <puck.chen@hisilicon.com>
  5704. L: dri-devel@lists.freedesktop.org
  5705. S: Maintained
  5706. T: git git://anongit.freedesktop.org/drm/drm-misc
  5707. F: Documentation/devicetree/bindings/display/hisilicon/
  5708. F: drivers/gpu/drm/hisilicon/
  5709. DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
  5710. M: Deepak Rawat <drawat.floss@gmail.com>
  5711. L: linux-hyperv@vger.kernel.org
  5712. L: dri-devel@lists.freedesktop.org
  5713. S: Maintained
  5714. T: git git://anongit.freedesktop.org/drm/drm-misc
  5715. F: drivers/gpu/drm/hyperv
  5716. DRM DRIVERS FOR LIMA
  5717. M: Qiang Yu <yuq825@gmail.com>
  5718. L: dri-devel@lists.freedesktop.org
  5719. L: lima@lists.freedesktop.org (moderated for non-subscribers)
  5720. S: Maintained
  5721. T: git git://anongit.freedesktop.org/drm/drm-misc
  5722. F: drivers/gpu/drm/lima/
  5723. F: include/uapi/drm/lima_drm.h
  5724. DRM DRIVERS FOR MEDIATEK
  5725. M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
  5726. M: Philipp Zabel <p.zabel@pengutronix.de>
  5727. L: dri-devel@lists.freedesktop.org
  5728. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  5729. S: Supported
  5730. F: Documentation/devicetree/bindings/display/mediatek/
  5731. F: drivers/gpu/drm/mediatek/
  5732. F: drivers/phy/mediatek/phy-mtk-hdmi*
  5733. F: drivers/phy/mediatek/phy-mtk-mipi*
  5734. DRM DRIVERS FOR NVIDIA TEGRA
  5735. M: Thierry Reding <thierry.reding@gmail.com>
  5736. L: dri-devel@lists.freedesktop.org
  5737. L: linux-tegra@vger.kernel.org
  5738. S: Supported
  5739. T: git git://anongit.freedesktop.org/tegra/linux.git
  5740. F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
  5741. F: Documentation/devicetree/bindings/gpu/host1x/
  5742. F: drivers/gpu/drm/tegra/
  5743. F: drivers/gpu/host1x/
  5744. F: include/linux/host1x.h
  5745. F: include/uapi/drm/tegra_drm.h
  5746. DRM DRIVERS FOR RENESAS
  5747. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  5748. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  5749. L: dri-devel@lists.freedesktop.org
  5750. L: linux-renesas-soc@vger.kernel.org
  5751. S: Supported
  5752. T: git git://linuxtv.org/pinchartl/media drm/du/next
  5753. F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
  5754. F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
  5755. F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
  5756. F: Documentation/devicetree/bindings/display/renesas,du.yaml
  5757. F: drivers/gpu/drm/rcar-du/
  5758. F: drivers/gpu/drm/shmobile/
  5759. F: include/linux/platform_data/shmob_drm.h
  5760. DRM DRIVERS FOR ROCKCHIP
  5761. M: Sandy Huang <hjc@rock-chips.com>
  5762. M: Heiko Stübner <heiko@sntech.de>
  5763. L: dri-devel@lists.freedesktop.org
  5764. S: Maintained
  5765. T: git git://anongit.freedesktop.org/drm/drm-misc
  5766. F: Documentation/devicetree/bindings/display/rockchip/
  5767. F: drivers/gpu/drm/rockchip/
  5768. DRM DRIVERS FOR STI
  5769. M: Alain Volmat <alain.volmat@foss.st.com>
  5770. L: dri-devel@lists.freedesktop.org
  5771. S: Maintained
  5772. T: git git://anongit.freedesktop.org/drm/drm-misc
  5773. F: Documentation/devicetree/bindings/display/st,stih4xx.txt
  5774. F: drivers/gpu/drm/sti
  5775. DRM DRIVERS FOR STM
  5776. M: Yannick Fertre <yannick.fertre@foss.st.com>
  5777. M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
  5778. M: Philippe Cornu <philippe.cornu@foss.st.com>
  5779. L: dri-devel@lists.freedesktop.org
  5780. S: Maintained
  5781. T: git git://anongit.freedesktop.org/drm/drm-misc
  5782. F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
  5783. F: drivers/gpu/drm/stm
  5784. DRM DRIVERS FOR TI KEYSTONE
  5785. M: Jyri Sarha <jyri.sarha@iki.fi>
  5786. M: Tomi Valkeinen <tomba@kernel.org>
  5787. L: dri-devel@lists.freedesktop.org
  5788. S: Maintained
  5789. T: git git://anongit.freedesktop.org/drm/drm-misc
  5790. F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
  5791. F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
  5792. F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
  5793. F: drivers/gpu/drm/tidss/
  5794. DRM DRIVERS FOR TI LCDC
  5795. M: Jyri Sarha <jyri.sarha@iki.fi>
  5796. R: Tomi Valkeinen <tomba@kernel.org>
  5797. L: dri-devel@lists.freedesktop.org
  5798. S: Maintained
  5799. F: Documentation/devicetree/bindings/display/tilcdc/
  5800. F: drivers/gpu/drm/tilcdc/
  5801. DRM DRIVERS FOR TI OMAP
  5802. M: Tomi Valkeinen <tomba@kernel.org>
  5803. L: dri-devel@lists.freedesktop.org
  5804. S: Maintained
  5805. F: Documentation/devicetree/bindings/display/ti/
  5806. F: drivers/gpu/drm/omapdrm/
  5807. DRM DRIVERS FOR V3D
  5808. M: Emma Anholt <emma@anholt.net>
  5809. S: Supported
  5810. T: git git://anongit.freedesktop.org/drm/drm-misc
  5811. F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
  5812. F: drivers/gpu/drm/v3d/
  5813. F: include/uapi/drm/v3d_drm.h
  5814. DRM DRIVERS FOR VC4
  5815. M: Emma Anholt <emma@anholt.net>
  5816. M: Maxime Ripard <mripard@kernel.org>
  5817. S: Supported
  5818. T: git git://github.com/anholt/linux
  5819. T: git git://anongit.freedesktop.org/drm/drm-misc
  5820. F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
  5821. F: drivers/gpu/drm/vc4/
  5822. F: include/uapi/drm/vc4_drm.h
  5823. DRM DRIVERS FOR VIVANTE GPU IP
  5824. M: Lucas Stach <l.stach@pengutronix.de>
  5825. R: Russell King <linux+etnaviv@armlinux.org.uk>
  5826. R: Christian Gmeiner <christian.gmeiner@gmail.com>
  5827. L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
  5828. L: dri-devel@lists.freedesktop.org
  5829. S: Maintained
  5830. F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
  5831. F: drivers/gpu/drm/etnaviv/
  5832. F: include/uapi/drm/etnaviv_drm.h
  5833. DRM DRIVERS FOR XEN
  5834. M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
  5835. L: dri-devel@lists.freedesktop.org
  5836. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  5837. S: Supported
  5838. T: git git://anongit.freedesktop.org/drm/drm-misc
  5839. F: Documentation/gpu/xen-front.rst
  5840. F: drivers/gpu/drm/xen/
  5841. DRM DRIVERS FOR XILINX
  5842. M: Hyun Kwon <hyun.kwon@xilinx.com>
  5843. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  5844. L: dri-devel@lists.freedesktop.org
  5845. S: Maintained
  5846. T: git git://anongit.freedesktop.org/drm/drm-misc
  5847. F: Documentation/devicetree/bindings/display/xlnx/
  5848. F: drivers/gpu/drm/xlnx/
  5849. DRM PANEL DRIVERS
  5850. M: Thierry Reding <thierry.reding@gmail.com>
  5851. R: Sam Ravnborg <sam@ravnborg.org>
  5852. L: dri-devel@lists.freedesktop.org
  5853. S: Maintained
  5854. T: git git://anongit.freedesktop.org/drm/drm-misc
  5855. F: Documentation/devicetree/bindings/display/panel/
  5856. F: drivers/gpu/drm/drm_panel.c
  5857. F: drivers/gpu/drm/panel/
  5858. F: include/drm/drm_panel.h
  5859. DRM PRIVACY-SCREEN CLASS
  5860. M: Hans de Goede <hdegoede@redhat.com>
  5861. L: dri-devel@lists.freedesktop.org
  5862. S: Maintained
  5863. T: git git://anongit.freedesktop.org/drm/drm-misc
  5864. F: drivers/gpu/drm/drm_privacy_screen*
  5865. F: include/drm/drm_privacy_screen*
  5866. DRM TTM SUBSYSTEM
  5867. M: Christian Koenig <christian.koenig@amd.com>
  5868. M: Huang Rui <ray.huang@amd.com>
  5869. L: dri-devel@lists.freedesktop.org
  5870. S: Maintained
  5871. T: git git://anongit.freedesktop.org/drm/drm-misc
  5872. F: drivers/gpu/drm/ttm/
  5873. F: include/drm/ttm/
  5874. DRM GPU SCHEDULER
  5875. M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
  5876. L: dri-devel@lists.freedesktop.org
  5877. S: Maintained
  5878. T: git git://anongit.freedesktop.org/drm/drm-misc
  5879. F: drivers/gpu/drm/scheduler/
  5880. F: include/drm/gpu_scheduler.h
  5881. DSBR100 USB FM RADIO DRIVER
  5882. M: Alexey Klimov <klimov.linux@gmail.com>
  5883. L: linux-media@vger.kernel.org
  5884. S: Maintained
  5885. T: git git://linuxtv.org/media_tree.git
  5886. F: drivers/media/radio/dsbr100.c
  5887. DT3155 MEDIA DRIVER
  5888. M: Hans Verkuil <hverkuil@xs4all.nl>
  5889. L: linux-media@vger.kernel.org
  5890. S: Odd Fixes
  5891. W: https://linuxtv.org
  5892. T: git git://linuxtv.org/media_tree.git
  5893. F: drivers/media/pci/dt3155/
  5894. DVB_USB_AF9015 MEDIA DRIVER
  5895. M: Antti Palosaari <crope@iki.fi>
  5896. L: linux-media@vger.kernel.org
  5897. S: Maintained
  5898. W: https://linuxtv.org
  5899. W: http://palosaari.fi/linux/
  5900. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5901. T: git git://linuxtv.org/anttip/media_tree.git
  5902. F: drivers/media/usb/dvb-usb-v2/af9015*
  5903. DVB_USB_AF9035 MEDIA DRIVER
  5904. M: Antti Palosaari <crope@iki.fi>
  5905. L: linux-media@vger.kernel.org
  5906. S: Maintained
  5907. W: https://linuxtv.org
  5908. W: http://palosaari.fi/linux/
  5909. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5910. T: git git://linuxtv.org/anttip/media_tree.git
  5911. F: drivers/media/usb/dvb-usb-v2/af9035*
  5912. DVB_USB_ANYSEE MEDIA DRIVER
  5913. M: Antti Palosaari <crope@iki.fi>
  5914. L: linux-media@vger.kernel.org
  5915. S: Maintained
  5916. W: https://linuxtv.org
  5917. W: http://palosaari.fi/linux/
  5918. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5919. T: git git://linuxtv.org/anttip/media_tree.git
  5920. F: drivers/media/usb/dvb-usb-v2/anysee*
  5921. DVB_USB_AU6610 MEDIA DRIVER
  5922. M: Antti Palosaari <crope@iki.fi>
  5923. L: linux-media@vger.kernel.org
  5924. S: Maintained
  5925. W: https://linuxtv.org
  5926. W: http://palosaari.fi/linux/
  5927. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5928. T: git git://linuxtv.org/anttip/media_tree.git
  5929. F: drivers/media/usb/dvb-usb-v2/au6610*
  5930. DVB_USB_CE6230 MEDIA DRIVER
  5931. M: Antti Palosaari <crope@iki.fi>
  5932. L: linux-media@vger.kernel.org
  5933. S: Maintained
  5934. W: https://linuxtv.org
  5935. W: http://palosaari.fi/linux/
  5936. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5937. T: git git://linuxtv.org/anttip/media_tree.git
  5938. F: drivers/media/usb/dvb-usb-v2/ce6230*
  5939. DVB_USB_CXUSB MEDIA DRIVER
  5940. M: Michael Krufky <mkrufky@linuxtv.org>
  5941. L: linux-media@vger.kernel.org
  5942. S: Maintained
  5943. W: https://linuxtv.org
  5944. W: http://github.com/mkrufky
  5945. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5946. T: git git://linuxtv.org/media_tree.git
  5947. F: drivers/media/usb/dvb-usb/cxusb*
  5948. DVB_USB_EC168 MEDIA DRIVER
  5949. M: Antti Palosaari <crope@iki.fi>
  5950. L: linux-media@vger.kernel.org
  5951. S: Maintained
  5952. W: https://linuxtv.org
  5953. W: http://palosaari.fi/linux/
  5954. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5955. T: git git://linuxtv.org/anttip/media_tree.git
  5956. F: drivers/media/usb/dvb-usb-v2/ec168*
  5957. DVB_USB_GL861 MEDIA DRIVER
  5958. M: Antti Palosaari <crope@iki.fi>
  5959. L: linux-media@vger.kernel.org
  5960. S: Maintained
  5961. W: https://linuxtv.org
  5962. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5963. T: git git://linuxtv.org/anttip/media_tree.git
  5964. F: drivers/media/usb/dvb-usb-v2/gl861*
  5965. DVB_USB_MXL111SF MEDIA DRIVER
  5966. M: Michael Krufky <mkrufky@linuxtv.org>
  5967. L: linux-media@vger.kernel.org
  5968. S: Maintained
  5969. W: https://linuxtv.org
  5970. W: http://github.com/mkrufky
  5971. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5972. T: git git://linuxtv.org/mkrufky/mxl111sf.git
  5973. F: drivers/media/usb/dvb-usb-v2/mxl111sf*
  5974. DVB_USB_RTL28XXU MEDIA DRIVER
  5975. M: Antti Palosaari <crope@iki.fi>
  5976. L: linux-media@vger.kernel.org
  5977. S: Maintained
  5978. W: https://linuxtv.org
  5979. W: http://palosaari.fi/linux/
  5980. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5981. T: git git://linuxtv.org/anttip/media_tree.git
  5982. F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
  5983. DVB_USB_V2 MEDIA DRIVER
  5984. M: Antti Palosaari <crope@iki.fi>
  5985. L: linux-media@vger.kernel.org
  5986. S: Maintained
  5987. W: https://linuxtv.org
  5988. W: http://palosaari.fi/linux/
  5989. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5990. T: git git://linuxtv.org/anttip/media_tree.git
  5991. F: drivers/media/usb/dvb-usb-v2/dvb_usb*
  5992. F: drivers/media/usb/dvb-usb-v2/usb_urb.c
  5993. DYNAMIC DEBUG
  5994. M: Jason Baron <jbaron@akamai.com>
  5995. S: Maintained
  5996. F: include/linux/dynamic_debug.h
  5997. F: lib/dynamic_debug.c
  5998. DYNAMIC INTERRUPT MODERATION
  5999. M: Tal Gilboa <talgi@nvidia.com>
  6000. S: Maintained
  6001. F: Documentation/networking/net_dim.rst
  6002. F: include/linux/dim.h
  6003. F: lib/dim/
  6004. DZ DECSTATION DZ11 SERIAL DRIVER
  6005. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  6006. S: Maintained
  6007. F: drivers/tty/serial/dz.*
  6008. E3X0 POWER BUTTON DRIVER
  6009. M: Moritz Fischer <moritz.fischer@ettus.com>
  6010. L: usrp-users@lists.ettus.com
  6011. S: Supported
  6012. W: http://www.ettus.com
  6013. F: Documentation/devicetree/bindings/input/e3x0-button.txt
  6014. F: drivers/input/misc/e3x0-button.c
  6015. E4000 MEDIA DRIVER
  6016. M: Antti Palosaari <crope@iki.fi>
  6017. L: linux-media@vger.kernel.org
  6018. S: Maintained
  6019. W: https://linuxtv.org
  6020. W: http://palosaari.fi/linux/
  6021. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  6022. T: git git://linuxtv.org/anttip/media_tree.git
  6023. F: drivers/media/tuners/e4000*
  6024. EARTH_PT1 MEDIA DRIVER
  6025. M: Akihiro Tsukada <tskd08@gmail.com>
  6026. L: linux-media@vger.kernel.org
  6027. S: Odd Fixes
  6028. F: drivers/media/pci/pt1/
  6029. EARTH_PT3 MEDIA DRIVER
  6030. M: Akihiro Tsukada <tskd08@gmail.com>
  6031. L: linux-media@vger.kernel.org
  6032. S: Odd Fixes
  6033. F: drivers/media/pci/pt3/
  6034. EC100 MEDIA DRIVER
  6035. M: Antti Palosaari <crope@iki.fi>
  6036. L: linux-media@vger.kernel.org
  6037. S: Maintained
  6038. W: https://linuxtv.org
  6039. W: http://palosaari.fi/linux/
  6040. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  6041. T: git git://linuxtv.org/anttip/media_tree.git
  6042. F: drivers/media/dvb-frontends/ec100*
  6043. ECRYPT FILE SYSTEM
  6044. M: Tyler Hicks <code@tyhicks.com>
  6045. L: ecryptfs@vger.kernel.org
  6046. S: Odd Fixes
  6047. W: http://ecryptfs.org
  6048. W: https://launchpad.net/ecryptfs
  6049. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
  6050. F: Documentation/filesystems/ecryptfs.rst
  6051. F: fs/ecryptfs/
  6052. EDAC-AMD64
  6053. M: Yazen Ghannam <yazen.ghannam@amd.com>
  6054. L: linux-edac@vger.kernel.org
  6055. S: Supported
  6056. F: drivers/edac/amd64_edac*
  6057. F: drivers/edac/mce_amd*
  6058. EDAC-ARMADA
  6059. M: Jan Luebbe <jlu@pengutronix.de>
  6060. L: linux-edac@vger.kernel.org
  6061. S: Maintained
  6062. F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
  6063. F: drivers/edac/armada_xp_*
  6064. EDAC-AST2500
  6065. M: Stefan Schaeckeler <sschaeck@cisco.com>
  6066. S: Supported
  6067. F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
  6068. F: drivers/edac/aspeed_edac.c
  6069. EDAC-BLUEFIELD
  6070. M: Shravan Kumar Ramani <shravankr@nvidia.com>
  6071. S: Supported
  6072. F: drivers/edac/bluefield_edac.c
  6073. EDAC-CALXEDA
  6074. M: Andre Przywara <andre.przywara@arm.com>
  6075. L: linux-edac@vger.kernel.org
  6076. S: Maintained
  6077. F: drivers/edac/highbank*
  6078. EDAC-CAVIUM OCTEON
  6079. M: Ralf Baechle <ralf@linux-mips.org>
  6080. L: linux-edac@vger.kernel.org
  6081. L: linux-mips@vger.kernel.org
  6082. S: Supported
  6083. F: drivers/edac/octeon_edac*
  6084. EDAC-CAVIUM THUNDERX
  6085. M: Robert Richter <rric@kernel.org>
  6086. L: linux-edac@vger.kernel.org
  6087. S: Odd Fixes
  6088. F: drivers/edac/thunderx_edac*
  6089. EDAC-CORE
  6090. M: Borislav Petkov <bp@alien8.de>
  6091. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  6092. M: Tony Luck <tony.luck@intel.com>
  6093. R: James Morse <james.morse@arm.com>
  6094. R: Robert Richter <rric@kernel.org>
  6095. L: linux-edac@vger.kernel.org
  6096. S: Supported
  6097. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
  6098. F: Documentation/admin-guide/ras.rst
  6099. F: Documentation/driver-api/edac.rst
  6100. F: drivers/edac/
  6101. F: include/linux/edac.h
  6102. EDAC-DMC520
  6103. M: Lei Wang <lewan@microsoft.com>
  6104. L: linux-edac@vger.kernel.org
  6105. S: Supported
  6106. F: drivers/edac/dmc520_edac.c
  6107. EDAC-E752X
  6108. M: Mark Gross <markgross@kernel.org>
  6109. L: linux-edac@vger.kernel.org
  6110. S: Maintained
  6111. F: drivers/edac/e752x_edac.c
  6112. EDAC-E7XXX
  6113. L: linux-edac@vger.kernel.org
  6114. S: Maintained
  6115. F: drivers/edac/e7xxx_edac.c
  6116. EDAC-FSL_DDR
  6117. M: York Sun <york.sun@nxp.com>
  6118. L: linux-edac@vger.kernel.org
  6119. S: Maintained
  6120. F: drivers/edac/fsl_ddr_edac.*
  6121. EDAC-GHES
  6122. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  6123. L: linux-edac@vger.kernel.org
  6124. S: Maintained
  6125. F: drivers/edac/ghes_edac.c
  6126. EDAC-I10NM
  6127. M: Tony Luck <tony.luck@intel.com>
  6128. L: linux-edac@vger.kernel.org
  6129. S: Maintained
  6130. F: drivers/edac/i10nm_base.c
  6131. EDAC-I3000
  6132. L: linux-edac@vger.kernel.org
  6133. S: Orphan
  6134. F: drivers/edac/i3000_edac.c
  6135. EDAC-I5000
  6136. L: linux-edac@vger.kernel.org
  6137. S: Maintained
  6138. F: drivers/edac/i5000_edac.c
  6139. EDAC-I5400
  6140. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  6141. L: linux-edac@vger.kernel.org
  6142. S: Maintained
  6143. F: drivers/edac/i5400_edac.c
  6144. EDAC-I7300
  6145. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  6146. L: linux-edac@vger.kernel.org
  6147. S: Maintained
  6148. F: drivers/edac/i7300_edac.c
  6149. EDAC-I7CORE
  6150. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  6151. L: linux-edac@vger.kernel.org
  6152. S: Maintained
  6153. F: drivers/edac/i7core_edac.c
  6154. EDAC-I82443BXGX
  6155. M: Tim Small <tim@buttersideup.com>
  6156. L: linux-edac@vger.kernel.org
  6157. S: Maintained
  6158. F: drivers/edac/i82443bxgx_edac.c
  6159. EDAC-I82975X
  6160. M: "Arvind R." <arvino55@gmail.com>
  6161. L: linux-edac@vger.kernel.org
  6162. S: Maintained
  6163. F: drivers/edac/i82975x_edac.c
  6164. EDAC-IE31200
  6165. M: Jason Baron <jbaron@akamai.com>
  6166. L: linux-edac@vger.kernel.org
  6167. S: Maintained
  6168. F: drivers/edac/ie31200_edac.c
  6169. EDAC-IGEN6
  6170. M: Tony Luck <tony.luck@intel.com>
  6171. R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
  6172. L: linux-edac@vger.kernel.org
  6173. S: Maintained
  6174. F: drivers/edac/igen6_edac.c
  6175. EDAC-MPC85XX
  6176. M: Johannes Thumshirn <morbidrsa@gmail.com>
  6177. L: linux-edac@vger.kernel.org
  6178. S: Maintained
  6179. F: drivers/edac/mpc85xx_edac.[ch]
  6180. EDAC-PASEMI
  6181. M: Egor Martovetsky <egor@pasemi.com>
  6182. L: linux-edac@vger.kernel.org
  6183. S: Maintained
  6184. F: drivers/edac/pasemi_edac.c
  6185. EDAC-PND2
  6186. M: Tony Luck <tony.luck@intel.com>
  6187. L: linux-edac@vger.kernel.org
  6188. S: Maintained
  6189. F: drivers/edac/pnd2_edac.[ch]
  6190. EDAC-QCOM
  6191. M: Channagoud Kadabi <ckadabi@codeaurora.org>
  6192. M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
  6193. L: linux-arm-msm@vger.kernel.org
  6194. L: linux-edac@vger.kernel.org
  6195. S: Maintained
  6196. F: drivers/edac/qcom_edac.c
  6197. EDAC-R82600
  6198. M: Tim Small <tim@buttersideup.com>
  6199. L: linux-edac@vger.kernel.org
  6200. S: Maintained
  6201. F: drivers/edac/r82600_edac.c
  6202. EDAC-SBRIDGE
  6203. M: Tony Luck <tony.luck@intel.com>
  6204. R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
  6205. L: linux-edac@vger.kernel.org
  6206. S: Maintained
  6207. F: drivers/edac/sb_edac.c
  6208. EDAC-SKYLAKE
  6209. M: Tony Luck <tony.luck@intel.com>
  6210. L: linux-edac@vger.kernel.org
  6211. S: Maintained
  6212. F: drivers/edac/skx_*.[ch]
  6213. EDAC-TI
  6214. M: Tero Kristo <kristo@kernel.org>
  6215. L: linux-edac@vger.kernel.org
  6216. S: Odd Fixes
  6217. F: drivers/edac/ti_edac.c
  6218. EDIROL UA-101/UA-1000 DRIVER
  6219. M: Clemens Ladisch <clemens@ladisch.de>
  6220. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  6221. S: Maintained
  6222. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  6223. F: sound/usb/misc/ua101.c
  6224. EFI TEST DRIVER
  6225. M: Ivan Hu <ivan.hu@canonical.com>
  6226. M: Ard Biesheuvel <ardb@kernel.org>
  6227. L: linux-efi@vger.kernel.org
  6228. S: Maintained
  6229. F: drivers/firmware/efi/test/
  6230. EFI VARIABLE FILESYSTEM
  6231. M: Matthew Garrett <matthew.garrett@nebula.com>
  6232. M: Jeremy Kerr <jk@ozlabs.org>
  6233. M: Ard Biesheuvel <ardb@kernel.org>
  6234. L: linux-efi@vger.kernel.org
  6235. S: Maintained
  6236. T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
  6237. F: fs/efivarfs/
  6238. EFIFB FRAMEBUFFER DRIVER
  6239. M: Peter Jones <pjones@redhat.com>
  6240. L: linux-fbdev@vger.kernel.org
  6241. S: Maintained
  6242. F: drivers/video/fbdev/efifb.c
  6243. EFS FILESYSTEM
  6244. S: Orphan
  6245. W: http://aeschi.ch.eu.org/efs/
  6246. F: fs/efs/
  6247. EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
  6248. M: Douglas Miller <dougmill@linux.ibm.com>
  6249. L: netdev@vger.kernel.org
  6250. S: Maintained
  6251. F: drivers/net/ethernet/ibm/ehea/
  6252. EM28XX VIDEO4LINUX DRIVER
  6253. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  6254. L: linux-media@vger.kernel.org
  6255. S: Maintained
  6256. W: https://linuxtv.org
  6257. T: git git://linuxtv.org/media_tree.git
  6258. F: Documentation/admin-guide/media/em28xx*
  6259. F: drivers/media/usb/em28xx/
  6260. EMBEDDED LINUX
  6261. M: Matt Mackall <mpm@selenic.com>
  6262. M: David Woodhouse <dwmw2@infradead.org>
  6263. L: linux-embedded@vger.kernel.org
  6264. S: Maintained
  6265. EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
  6266. M: Adrian Hunter <adrian.hunter@intel.com>
  6267. M: Ritesh Harjani <riteshh@codeaurora.org>
  6268. M: Asutosh Das <asutoshd@codeaurora.org>
  6269. L: linux-mmc@vger.kernel.org
  6270. S: Maintained
  6271. F: drivers/mmc/host/cqhci*
  6272. EMULEX 10Gbps iSCSI - OneConnect DRIVER
  6273. M: Ketan Mukadam <ketan.mukadam@broadcom.com>
  6274. L: linux-scsi@vger.kernel.org
  6275. S: Supported
  6276. W: http://www.broadcom.com
  6277. F: drivers/scsi/be2iscsi/
  6278. EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
  6279. M: Ajit Khaparde <ajit.khaparde@broadcom.com>
  6280. M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
  6281. M: Somnath Kotur <somnath.kotur@broadcom.com>
  6282. L: netdev@vger.kernel.org
  6283. S: Supported
  6284. W: http://www.emulex.com
  6285. F: drivers/net/ethernet/emulex/benet/
  6286. EMULEX ONECONNECT ROCE DRIVER
  6287. M: Selvin Xavier <selvin.xavier@broadcom.com>
  6288. L: linux-rdma@vger.kernel.org
  6289. S: Odd Fixes
  6290. W: http://www.broadcom.com
  6291. F: drivers/infiniband/hw/ocrdma/
  6292. F: include/uapi/rdma/ocrdma-abi.h
  6293. EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
  6294. M: James Smart <james.smart@broadcom.com>
  6295. M: Dick Kennedy <dick.kennedy@broadcom.com>
  6296. L: linux-scsi@vger.kernel.org
  6297. S: Supported
  6298. W: http://www.broadcom.com
  6299. F: drivers/scsi/lpfc/
  6300. EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
  6301. M: James Smart <james.smart@broadcom.com>
  6302. M: Ram Vegesna <ram.vegesna@broadcom.com>
  6303. L: linux-scsi@vger.kernel.org
  6304. L: target-devel@vger.kernel.org
  6305. S: Supported
  6306. W: http://www.broadcom.com
  6307. F: drivers/scsi/elx/
  6308. ENE CB710 FLASH CARD READER DRIVER
  6309. M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
  6310. S: Maintained
  6311. F: drivers/misc/cb710/
  6312. F: drivers/mmc/host/cb710-mmc.*
  6313. F: include/linux/cb710.h
  6314. ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
  6315. M: Maxim Levitsky <maximlevitsky@gmail.com>
  6316. S: Maintained
  6317. F: drivers/media/rc/ene_ir.*
  6318. EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
  6319. M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
  6320. L: linuxppc-dev@lists.ozlabs.org
  6321. S: Maintained
  6322. F: drivers/tty/ehv_bytechan.c
  6323. EPSON S1D13XXX FRAMEBUFFER DRIVER
  6324. M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
  6325. S: Maintained
  6326. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
  6327. F: drivers/video/fbdev/s1d13xxxfb.c
  6328. F: include/video/s1d13xxxfb.h
  6329. EROFS FILE SYSTEM
  6330. M: Gao Xiang <xiang@kernel.org>
  6331. M: Chao Yu <chao@kernel.org>
  6332. L: linux-erofs@lists.ozlabs.org
  6333. S: Maintained
  6334. T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
  6335. F: Documentation/filesystems/erofs.rst
  6336. F: fs/erofs/
  6337. F: include/trace/events/erofs.h
  6338. ERRSEQ ERROR TRACKING INFRASTRUCTURE
  6339. M: Jeff Layton <jlayton@kernel.org>
  6340. S: Maintained
  6341. F: include/linux/errseq.h
  6342. F: lib/errseq.c
  6343. ET131X NETWORK DRIVER
  6344. M: Mark Einon <mark.einon@gmail.com>
  6345. S: Odd Fixes
  6346. F: drivers/net/ethernet/agere/
  6347. ETAS ES58X CAN/USB DRIVER
  6348. M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
  6349. L: linux-can@vger.kernel.org
  6350. S: Maintained
  6351. F: drivers/net/can/usb/etas_es58x/
  6352. ETHERNET BRIDGE
  6353. M: Roopa Prabhu <roopa@nvidia.com>
  6354. M: Nikolay Aleksandrov <razor@blackwall.org>
  6355. L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
  6356. L: netdev@vger.kernel.org
  6357. S: Maintained
  6358. W: http://www.linuxfoundation.org/en/Net:Bridge
  6359. F: include/linux/netfilter_bridge/
  6360. F: net/bridge/
  6361. ETHERNET PHY LIBRARY
  6362. M: Andrew Lunn <andrew@lunn.ch>
  6363. M: Heiner Kallweit <hkallweit1@gmail.com>
  6364. R: Russell King <linux@armlinux.org.uk>
  6365. L: netdev@vger.kernel.org
  6366. S: Maintained
  6367. F: Documentation/ABI/testing/sysfs-class-net-phydev
  6368. F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
  6369. F: Documentation/devicetree/bindings/net/mdio*
  6370. F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
  6371. F: Documentation/networking/phy.rst
  6372. F: drivers/net/mdio/
  6373. F: drivers/net/mdio/acpi_mdio.c
  6374. F: drivers/net/mdio/fwnode_mdio.c
  6375. F: drivers/net/mdio/of_mdio.c
  6376. F: drivers/net/pcs/
  6377. F: drivers/net/phy/
  6378. F: include/dt-bindings/net/qca-ar803x.h
  6379. F: include/linux/linkmode.h
  6380. F: include/linux/*mdio*.h
  6381. F: include/linux/mdio/*.h
  6382. F: include/linux/mii.h
  6383. F: include/linux/of_net.h
  6384. F: include/linux/phy.h
  6385. F: include/linux/phy_fixed.h
  6386. F: include/linux/platform_data/mdio-bcm-unimac.h
  6387. F: include/linux/platform_data/mdio-gpio.h
  6388. F: include/trace/events/mdio.h
  6389. F: include/uapi/linux/mdio.h
  6390. F: include/uapi/linux/mii.h
  6391. F: net/core/of_net.c
  6392. EXEC & BINFMT API
  6393. R: Eric Biederman <ebiederm@xmission.com>
  6394. R: Kees Cook <keescook@chromium.org>
  6395. F: arch/alpha/kernel/binfmt_loader.c
  6396. F: arch/x86/ia32/ia32_aout.c
  6397. F: fs/*binfmt_*.c
  6398. F: fs/exec.c
  6399. F: include/linux/binfmts.h
  6400. F: include/linux/elf.h
  6401. F: include/uapi/linux/binfmts.h
  6402. F: tools/testing/selftests/exec/
  6403. N: asm/elf.h
  6404. N: binfmt
  6405. EXFAT FILE SYSTEM
  6406. M: Namjae Jeon <linkinjeon@kernel.org>
  6407. M: Sungjong Seo <sj1557.seo@samsung.com>
  6408. L: linux-fsdevel@vger.kernel.org
  6409. S: Maintained
  6410. F: fs/exfat/
  6411. EXT2 FILE SYSTEM
  6412. M: Jan Kara <jack@suse.com>
  6413. L: linux-ext4@vger.kernel.org
  6414. S: Maintained
  6415. F: Documentation/filesystems/ext2.rst
  6416. F: fs/ext2/
  6417. F: include/linux/ext2*
  6418. EXT4 FILE SYSTEM
  6419. M: "Theodore Ts'o" <tytso@mit.edu>
  6420. M: Andreas Dilger <adilger.kernel@dilger.ca>
  6421. L: linux-ext4@vger.kernel.org
  6422. S: Maintained
  6423. W: http://ext4.wiki.kernel.org
  6424. Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
  6425. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
  6426. F: Documentation/filesystems/ext4/
  6427. F: fs/ext4/
  6428. F: include/trace/events/ext4.h
  6429. Extended Verification Module (EVM)
  6430. M: Mimi Zohar <zohar@linux.ibm.com>
  6431. L: linux-integrity@vger.kernel.org
  6432. S: Supported
  6433. F: security/integrity/evm/
  6434. EXTENSIBLE FIRMWARE INTERFACE (EFI)
  6435. M: Ard Biesheuvel <ardb@kernel.org>
  6436. L: linux-efi@vger.kernel.org
  6437. S: Maintained
  6438. T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
  6439. F: Documentation/admin-guide/efi-stub.rst
  6440. F: arch/*/include/asm/efi.h
  6441. F: arch/*/kernel/efi.c
  6442. F: arch/arm/boot/compressed/efi-header.S
  6443. F: arch/arm64/kernel/efi-entry.S
  6444. F: arch/x86/platform/efi/
  6445. F: drivers/firmware/efi/
  6446. F: include/linux/efi*.h
  6447. EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
  6448. M: MyungJoo Ham <myungjoo.ham@samsung.com>
  6449. M: Chanwoo Choi <cw00.choi@samsung.com>
  6450. L: linux-kernel@vger.kernel.org
  6451. S: Maintained
  6452. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
  6453. F: Documentation/devicetree/bindings/extcon/
  6454. F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
  6455. F: drivers/extcon/
  6456. F: include/linux/extcon.h
  6457. F: include/linux/extcon/
  6458. EXTRA BOOT CONFIG
  6459. M: Masami Hiramatsu <mhiramat@kernel.org>
  6460. S: Maintained
  6461. F: Documentation/admin-guide/bootconfig.rst
  6462. F: fs/proc/bootconfig.c
  6463. F: include/linux/bootconfig.h
  6464. F: lib/bootconfig.c
  6465. F: tools/bootconfig/*
  6466. F: tools/bootconfig/scripts/*
  6467. EXYNOS DP DRIVER
  6468. M: Jingoo Han <jingoohan1@gmail.com>
  6469. L: dri-devel@lists.freedesktop.org
  6470. S: Maintained
  6471. F: drivers/gpu/drm/exynos/exynos_dp*
  6472. EXYNOS SYSMMU (IOMMU) driver
  6473. M: Marek Szyprowski <m.szyprowski@samsung.com>
  6474. L: iommu@lists.linux-foundation.org
  6475. S: Maintained
  6476. F: drivers/iommu/exynos-iommu.c
  6477. F2FS FILE SYSTEM
  6478. M: Jaegeuk Kim <jaegeuk@kernel.org>
  6479. M: Chao Yu <chao@kernel.org>
  6480. L: linux-f2fs-devel@lists.sourceforge.net
  6481. S: Maintained
  6482. W: https://f2fs.wiki.kernel.org/
  6483. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
  6484. F: Documentation/ABI/testing/sysfs-fs-f2fs
  6485. F: Documentation/filesystems/f2fs.rst
  6486. F: fs/f2fs/
  6487. F: include/linux/f2fs_fs.h
  6488. F: include/trace/events/f2fs.h
  6489. F: include/uapi/linux/f2fs.h
  6490. F71805F HARDWARE MONITORING DRIVER
  6491. M: Jean Delvare <jdelvare@suse.com>
  6492. L: linux-hwmon@vger.kernel.org
  6493. S: Maintained
  6494. F: Documentation/hwmon/f71805f.rst
  6495. F: drivers/hwmon/f71805f.c
  6496. FADDR2LINE
  6497. M: Josh Poimboeuf <jpoimboe@redhat.com>
  6498. S: Maintained
  6499. F: scripts/faddr2line
  6500. FAILOVER MODULE
  6501. M: Sridhar Samudrala <sridhar.samudrala@intel.com>
  6502. L: netdev@vger.kernel.org
  6503. S: Supported
  6504. F: Documentation/networking/failover.rst
  6505. F: include/net/failover.h
  6506. F: net/core/failover.c
  6507. FANOTIFY
  6508. M: Jan Kara <jack@suse.cz>
  6509. R: Amir Goldstein <amir73il@gmail.com>
  6510. R: Matthew Bobrowski <repnop@google.com>
  6511. L: linux-fsdevel@vger.kernel.org
  6512. S: Maintained
  6513. F: fs/notify/fanotify/
  6514. F: include/linux/fanotify.h
  6515. F: include/uapi/linux/fanotify.h
  6516. FARSYNC SYNCHRONOUS DRIVER
  6517. M: Kevin Curtis <kevin.curtis@farsite.co.uk>
  6518. S: Supported
  6519. W: http://www.farsite.co.uk/
  6520. F: drivers/net/wan/farsync.*
  6521. FAULT INJECTION SUPPORT
  6522. M: Akinobu Mita <akinobu.mita@gmail.com>
  6523. S: Supported
  6524. F: Documentation/fault-injection/
  6525. F: lib/fault-inject.c
  6526. FBTFT Framebuffer drivers
  6527. L: dri-devel@lists.freedesktop.org
  6528. L: linux-fbdev@vger.kernel.org
  6529. S: Orphan
  6530. F: drivers/staging/fbtft/
  6531. FC0011 TUNER DRIVER
  6532. M: Michael Buesch <m@bues.ch>
  6533. L: linux-media@vger.kernel.org
  6534. S: Maintained
  6535. F: drivers/media/tuners/fc0011.c
  6536. F: drivers/media/tuners/fc0011.h
  6537. FC2580 MEDIA DRIVER
  6538. M: Antti Palosaari <crope@iki.fi>
  6539. L: linux-media@vger.kernel.org
  6540. S: Maintained
  6541. W: https://linuxtv.org
  6542. W: http://palosaari.fi/linux/
  6543. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  6544. T: git git://linuxtv.org/anttip/media_tree.git
  6545. F: drivers/media/tuners/fc2580*
  6546. FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
  6547. M: Hannes Reinecke <hare@suse.de>
  6548. L: linux-scsi@vger.kernel.org
  6549. S: Supported
  6550. W: www.Open-FCoE.org
  6551. F: drivers/scsi/fcoe/
  6552. F: drivers/scsi/libfc/
  6553. F: include/scsi/fc/
  6554. F: include/scsi/libfc.h
  6555. F: include/scsi/libfcoe.h
  6556. F: include/uapi/scsi/fc/
  6557. FILE LOCKING (flock() and fcntl()/lockf())
  6558. M: Jeff Layton <jlayton@kernel.org>
  6559. L: linux-fsdevel@vger.kernel.org
  6560. S: Maintained
  6561. F: fs/fcntl.c
  6562. F: fs/locks.c
  6563. F: include/linux/fcntl.h
  6564. F: include/uapi/linux/fcntl.h
  6565. FILESYSTEM DIRECT ACCESS (DAX)
  6566. M: Dan Williams <dan.j.williams@intel.com>
  6567. R: Matthew Wilcox <willy@infradead.org>
  6568. R: Jan Kara <jack@suse.cz>
  6569. L: linux-fsdevel@vger.kernel.org
  6570. L: nvdimm@lists.linux.dev
  6571. S: Supported
  6572. F: fs/dax.c
  6573. F: include/linux/dax.h
  6574. F: include/trace/events/fs_dax.h
  6575. FILESYSTEMS (VFS and infrastructure)
  6576. M: Alexander Viro <viro@zeniv.linux.org.uk>
  6577. L: linux-fsdevel@vger.kernel.org
  6578. S: Maintained
  6579. F: fs/*
  6580. F: include/linux/fs.h
  6581. F: include/linux/fs_types.h
  6582. F: include/uapi/linux/fs.h
  6583. F: include/uapi/linux/openat2.h
  6584. X: fs/io-wq.c
  6585. X: fs/io-wq.h
  6586. X: fs/io_uring.c
  6587. FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
  6588. M: Riku Voipio <riku.voipio@iki.fi>
  6589. L: linux-hwmon@vger.kernel.org
  6590. S: Maintained
  6591. F: drivers/hwmon/f75375s.c
  6592. F: include/linux/f75375s.h
  6593. FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
  6594. M: Clemens Ladisch <clemens@ladisch.de>
  6595. M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
  6596. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  6597. S: Maintained
  6598. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  6599. F: include/uapi/sound/firewire.h
  6600. F: sound/firewire/
  6601. FIREWIRE MEDIA DRIVERS (firedtv)
  6602. M: Stefan Richter <stefanr@s5r6.in-berlin.de>
  6603. L: linux-media@vger.kernel.org
  6604. L: linux1394-devel@lists.sourceforge.net
  6605. S: Maintained
  6606. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
  6607. F: drivers/media/firewire/
  6608. FIREWIRE SBP-2 TARGET
  6609. M: Chris Boot <bootc@bootc.net>
  6610. L: linux-scsi@vger.kernel.org
  6611. L: target-devel@vger.kernel.org
  6612. L: linux1394-devel@lists.sourceforge.net
  6613. S: Maintained
  6614. T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
  6615. F: drivers/target/sbp/
  6616. FIREWIRE SUBSYSTEM
  6617. M: Stefan Richter <stefanr@s5r6.in-berlin.de>
  6618. L: linux1394-devel@lists.sourceforge.net
  6619. S: Maintained
  6620. W: http://ieee1394.wiki.kernel.org/
  6621. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
  6622. F: drivers/firewire/
  6623. F: include/linux/firewire.h
  6624. F: include/uapi/linux/firewire*.h
  6625. F: tools/firewire/
  6626. FIRMWARE FRAMEWORK FOR ARMV8-A
  6627. M: Sudeep Holla <sudeep.holla@arm.com>
  6628. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  6629. S: Maintained
  6630. F: drivers/firmware/arm_ffa/
  6631. F: include/linux/arm_ffa.h
  6632. FIRMWARE LOADER (request_firmware)
  6633. M: Luis Chamberlain <mcgrof@kernel.org>
  6634. L: linux-kernel@vger.kernel.org
  6635. S: Maintained
  6636. F: Documentation/firmware_class/
  6637. F: drivers/base/firmware_loader/
  6638. F: include/linux/firmware.h
  6639. FLEXTIMER FTM-QUADDEC DRIVER
  6640. M: Patrick Havelange <patrick.havelange@essensium.com>
  6641. L: linux-iio@vger.kernel.org
  6642. S: Maintained
  6643. F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
  6644. F: drivers/counter/ftm-quaddec.c
  6645. FLOPPY DRIVER
  6646. M: Denis Efremov <efremov@linux.com>
  6647. L: linux-block@vger.kernel.org
  6648. S: Odd Fixes
  6649. F: drivers/block/floppy.c
  6650. FLYSKY FSIA6B RC RECEIVER
  6651. M: Markus Koch <markus@notsyncing.net>
  6652. L: linux-input@vger.kernel.org
  6653. S: Maintained
  6654. F: drivers/input/joystick/fsia6b.c
  6655. FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
  6656. M: Geoffrey D. Bennett <g@b4.vu>
  6657. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  6658. S: Maintained
  6659. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  6660. F: sound/usb/mixer_scarlett_gen2.c
  6661. FORCEDETH GIGABIT ETHERNET DRIVER
  6662. M: Rain River <rain.1986.08.12@gmail.com>
  6663. M: Zhu Yanjun <zyjzyj2000@gmail.com>
  6664. L: netdev@vger.kernel.org
  6665. S: Maintained
  6666. F: drivers/net/ethernet/nvidia/*
  6667. FORTIFY_SOURCE
  6668. M: Kees Cook <keescook@chromium.org>
  6669. L: linux-hardening@vger.kernel.org
  6670. S: Supported
  6671. F: include/linux/fortify-string.h
  6672. F: lib/test_fortify/*
  6673. F: scripts/test_fortify.sh
  6674. K: \b__NO_FORTIFY\b
  6675. FPGA DFL DRIVERS
  6676. M: Wu Hao <hao.wu@intel.com>
  6677. R: Tom Rix <trix@redhat.com>
  6678. L: linux-fpga@vger.kernel.org
  6679. S: Maintained
  6680. F: Documentation/ABI/testing/sysfs-bus-dfl*
  6681. F: Documentation/fpga/dfl.rst
  6682. F: drivers/fpga/dfl*
  6683. F: drivers/uio/uio_dfl.c
  6684. F: include/linux/dfl.h
  6685. F: include/uapi/linux/fpga-dfl.h
  6686. FPGA MANAGER FRAMEWORK
  6687. M: Moritz Fischer <mdf@kernel.org>
  6688. M: Wu Hao <hao.wu@intel.com>
  6689. M: Xu Yilun <yilun.xu@intel.com>
  6690. R: Tom Rix <trix@redhat.com>
  6691. L: linux-fpga@vger.kernel.org
  6692. S: Maintained
  6693. Q: http://patchwork.kernel.org/project/linux-fpga/list/
  6694. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
  6695. F: Documentation/devicetree/bindings/fpga/
  6696. F: Documentation/driver-api/fpga/
  6697. F: Documentation/fpga/
  6698. F: drivers/fpga/
  6699. F: include/linux/fpga/
  6700. FPU EMULATOR
  6701. M: Bill Metzenthen <billm@melbpc.org.au>
  6702. S: Maintained
  6703. W: http://floatingpoint.sourceforge.net/emulator/index.html
  6704. F: arch/x86/math-emu/
  6705. FRAMEBUFFER CORE
  6706. M: Daniel Vetter <daniel@ffwll.ch>
  6707. F: drivers/video/fbdev/core/
  6708. S: Odd Fixes
  6709. T: git git://anongit.freedesktop.org/drm/drm-misc
  6710. FRAMEBUFFER LAYER
  6711. M: Helge Deller <deller@gmx.de>
  6712. L: linux-fbdev@vger.kernel.org
  6713. L: dri-devel@lists.freedesktop.org
  6714. S: Maintained
  6715. Q: http://patchwork.kernel.org/project/linux-fbdev/list/
  6716. T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
  6717. F: Documentation/fb/
  6718. F: drivers/video/
  6719. F: include/linux/fb.h
  6720. F: include/uapi/linux/fb.h
  6721. F: include/uapi/video/
  6722. F: include/video/
  6723. FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
  6724. M: Horia Geantă <horia.geanta@nxp.com>
  6725. M: Pankaj Gupta <pankaj.gupta@nxp.com>
  6726. M: Gaurav Jain <gaurav.jain@nxp.com>
  6727. L: linux-crypto@vger.kernel.org
  6728. S: Maintained
  6729. F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
  6730. F: drivers/crypto/caam/
  6731. FREESCALE COLDFIRE M5441X MMC DRIVER
  6732. M: Angelo Dureghello <angelo.dureghello@timesys.com>
  6733. L: linux-mmc@vger.kernel.org
  6734. S: Maintained
  6735. F: drivers/mmc/host/sdhci-esdhc-mcf.c
  6736. F: include/linux/platform_data/mmc-esdhc-mcf.h
  6737. FREESCALE DIU FRAMEBUFFER DRIVER
  6738. M: Timur Tabi <timur@kernel.org>
  6739. L: linux-fbdev@vger.kernel.org
  6740. S: Maintained
  6741. F: drivers/video/fbdev/fsl-diu-fb.*
  6742. FREESCALE DMA DRIVER
  6743. M: Li Yang <leoyang.li@nxp.com>
  6744. M: Zhang Wei <zw@zh-kernel.org>
  6745. L: linuxppc-dev@lists.ozlabs.org
  6746. S: Maintained
  6747. F: drivers/dma/fsldma.*
  6748. FREESCALE DSPI DRIVER
  6749. M: Vladimir Oltean <olteanv@gmail.com>
  6750. L: linux-spi@vger.kernel.org
  6751. S: Maintained
  6752. F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
  6753. F: drivers/spi/spi-fsl-dspi.c
  6754. F: include/linux/spi/spi-fsl-dspi.h
  6755. FREESCALE ENETC ETHERNET DRIVERS
  6756. M: Claudiu Manoil <claudiu.manoil@nxp.com>
  6757. L: netdev@vger.kernel.org
  6758. S: Maintained
  6759. F: drivers/net/ethernet/freescale/enetc/
  6760. FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
  6761. M: Claudiu Manoil <claudiu.manoil@nxp.com>
  6762. L: netdev@vger.kernel.org
  6763. S: Maintained
  6764. F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
  6765. F: drivers/net/ethernet/freescale/gianfar*
  6766. FREESCALE GPMI NAND DRIVER
  6767. M: Han Xu <han.xu@nxp.com>
  6768. L: linux-mtd@lists.infradead.org
  6769. S: Maintained
  6770. F: drivers/mtd/nand/raw/gpmi-nand/*
  6771. FREESCALE I2C CPM DRIVER
  6772. M: Jochen Friedrich <jochen@scram.de>
  6773. L: linuxppc-dev@lists.ozlabs.org
  6774. L: linux-i2c@vger.kernel.org
  6775. S: Maintained
  6776. F: drivers/i2c/busses/i2c-cpm.c
  6777. FREESCALE IMX / MXC FEC DRIVER
  6778. M: Joakim Zhang <qiangqing.zhang@nxp.com>
  6779. L: netdev@vger.kernel.org
  6780. S: Maintained
  6781. F: Documentation/devicetree/bindings/net/fsl,fec.yaml
  6782. F: drivers/net/ethernet/freescale/fec.h
  6783. F: drivers/net/ethernet/freescale/fec_main.c
  6784. F: drivers/net/ethernet/freescale/fec_ptp.c
  6785. FREESCALE IMX / MXC FRAMEBUFFER DRIVER
  6786. M: Sascha Hauer <s.hauer@pengutronix.de>
  6787. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  6788. L: linux-fbdev@vger.kernel.org
  6789. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  6790. S: Maintained
  6791. F: drivers/video/fbdev/imxfb.c
  6792. F: include/linux/platform_data/video-imxfb.h
  6793. FREESCALE IMX DDR PMU DRIVER
  6794. M: Frank Li <Frank.li@nxp.com>
  6795. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  6796. S: Maintained
  6797. F: Documentation/admin-guide/perf/imx-ddr.rst
  6798. F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
  6799. F: drivers/perf/fsl_imx8_ddr_perf.c
  6800. FREESCALE IMX I2C DRIVER
  6801. M: Oleksij Rempel <o.rempel@pengutronix.de>
  6802. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  6803. L: linux-i2c@vger.kernel.org
  6804. S: Maintained
  6805. F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
  6806. F: drivers/i2c/busses/i2c-imx.c
  6807. FREESCALE IMX LPI2C DRIVER
  6808. M: Dong Aisheng <aisheng.dong@nxp.com>
  6809. L: linux-i2c@vger.kernel.org
  6810. L: linux-imx@nxp.com
  6811. S: Maintained
  6812. F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
  6813. F: drivers/i2c/busses/i2c-imx-lpi2c.c
  6814. FREESCALE MPC I2C DRIVER
  6815. M: Chris Packham <chris.packham@alliedtelesis.co.nz>
  6816. L: linux-i2c@vger.kernel.org
  6817. S: Maintained
  6818. F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
  6819. F: drivers/i2c/busses/i2c-mpc.c
  6820. FREESCALE QORIQ DPAA ETHERNET DRIVER
  6821. M: Madalin Bucur <madalin.bucur@nxp.com>
  6822. L: netdev@vger.kernel.org
  6823. S: Maintained
  6824. F: drivers/net/ethernet/freescale/dpaa
  6825. FREESCALE QORIQ DPAA FMAN DRIVER
  6826. M: Madalin Bucur <madalin.bucur@nxp.com>
  6827. L: netdev@vger.kernel.org
  6828. S: Maintained
  6829. F: Documentation/devicetree/bindings/net/fsl-fman.txt
  6830. F: drivers/net/ethernet/freescale/fman
  6831. FREESCALE QORIQ PTP CLOCK DRIVER
  6832. M: Yangbo Lu <yangbo.lu@nxp.com>
  6833. L: netdev@vger.kernel.org
  6834. S: Maintained
  6835. F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
  6836. F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
  6837. F: drivers/net/ethernet/freescale/dpaa2/dprtc*
  6838. F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
  6839. F: drivers/ptp/ptp_qoriq.c
  6840. F: drivers/ptp/ptp_qoriq_debugfs.c
  6841. F: include/linux/fsl/ptp_qoriq.h
  6842. FREESCALE QUAD SPI DRIVER
  6843. M: Han Xu <han.xu@nxp.com>
  6844. L: linux-spi@vger.kernel.org
  6845. S: Maintained
  6846. F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
  6847. F: drivers/spi/spi-fsl-qspi.c
  6848. FREESCALE QUICC ENGINE LIBRARY
  6849. M: Qiang Zhao <qiang.zhao@nxp.com>
  6850. L: linuxppc-dev@lists.ozlabs.org
  6851. S: Maintained
  6852. F: drivers/soc/fsl/qe/
  6853. F: include/soc/fsl/qe/
  6854. FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
  6855. M: Li Yang <leoyang.li@nxp.com>
  6856. L: netdev@vger.kernel.org
  6857. L: linuxppc-dev@lists.ozlabs.org
  6858. S: Maintained
  6859. F: drivers/net/ethernet/freescale/ucc_geth*
  6860. FREESCALE QUICC ENGINE UCC HDLC DRIVER
  6861. M: Zhao Qiang <qiang.zhao@nxp.com>
  6862. L: netdev@vger.kernel.org
  6863. L: linuxppc-dev@lists.ozlabs.org
  6864. S: Maintained
  6865. F: drivers/net/wan/fsl_ucc_hdlc*
  6866. FREESCALE QUICC ENGINE UCC UART DRIVER
  6867. M: Timur Tabi <timur@kernel.org>
  6868. L: linuxppc-dev@lists.ozlabs.org
  6869. S: Maintained
  6870. F: drivers/tty/serial/ucc_uart.c
  6871. FREESCALE SOC DRIVERS
  6872. M: Li Yang <leoyang.li@nxp.com>
  6873. L: linuxppc-dev@lists.ozlabs.org
  6874. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  6875. S: Maintained
  6876. F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
  6877. F: Documentation/devicetree/bindings/soc/fsl/
  6878. F: drivers/soc/fsl/
  6879. F: include/linux/fsl/
  6880. F: include/soc/fsl/
  6881. FREESCALE SOC FS_ENET DRIVER
  6882. M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
  6883. L: linuxppc-dev@lists.ozlabs.org
  6884. L: netdev@vger.kernel.org
  6885. S: Maintained
  6886. F: drivers/net/ethernet/freescale/fs_enet/
  6887. F: include/linux/fs_enet_pd.h
  6888. FREESCALE SOC SOUND DRIVERS
  6889. M: Nicolin Chen <nicoleotsuka@gmail.com>
  6890. M: Xiubo Li <Xiubo.Lee@gmail.com>
  6891. R: Fabio Estevam <festevam@gmail.com>
  6892. R: Shengjiu Wang <shengjiu.wang@gmail.com>
  6893. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  6894. L: linuxppc-dev@lists.ozlabs.org
  6895. S: Maintained
  6896. F: sound/soc/fsl/fsl*
  6897. F: sound/soc/fsl/imx*
  6898. F: sound/soc/fsl/mpc8610_hpcd.c
  6899. FREESCALE USB PERIPHERAL DRIVERS
  6900. M: Li Yang <leoyang.li@nxp.com>
  6901. L: linux-usb@vger.kernel.org
  6902. L: linuxppc-dev@lists.ozlabs.org
  6903. S: Maintained
  6904. F: drivers/usb/gadget/udc/fsl*
  6905. FREESCALE USB PHY DRIVER
  6906. M: Ran Wang <ran.wang_1@nxp.com>
  6907. L: linux-usb@vger.kernel.org
  6908. L: linuxppc-dev@lists.ozlabs.org
  6909. S: Maintained
  6910. F: drivers/usb/phy/phy-fsl-usb*
  6911. FREEVXFS FILESYSTEM
  6912. M: Christoph Hellwig <hch@infradead.org>
  6913. S: Maintained
  6914. W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
  6915. F: fs/freevxfs/
  6916. FREEZER
  6917. M: "Rafael J. Wysocki" <rafael@kernel.org>
  6918. M: Pavel Machek <pavel@ucw.cz>
  6919. L: linux-pm@vger.kernel.org
  6920. S: Supported
  6921. F: Documentation/power/freezing-of-tasks.rst
  6922. F: include/linux/freezer.h
  6923. F: kernel/freezer.c
  6924. FRONTSWAP API
  6925. M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  6926. L: linux-kernel@vger.kernel.org
  6927. S: Maintained
  6928. F: include/linux/frontswap.h
  6929. F: mm/frontswap.c
  6930. FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
  6931. M: David Howells <dhowells@redhat.com>
  6932. L: linux-cachefs@redhat.com (moderated for non-subscribers)
  6933. S: Supported
  6934. F: Documentation/filesystems/caching/
  6935. F: fs/fscache/
  6936. F: include/linux/fscache*.h
  6937. FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
  6938. M: Theodore Y. Ts'o <tytso@mit.edu>
  6939. M: Jaegeuk Kim <jaegeuk@kernel.org>
  6940. M: Eric Biggers <ebiggers@kernel.org>
  6941. L: linux-fscrypt@vger.kernel.org
  6942. S: Supported
  6943. Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
  6944. T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
  6945. F: Documentation/filesystems/fscrypt.rst
  6946. F: fs/crypto/
  6947. F: include/linux/fscrypt*.h
  6948. F: include/uapi/linux/fscrypt.h
  6949. FSI SUBSYSTEM
  6950. M: Jeremy Kerr <jk@ozlabs.org>
  6951. M: Joel Stanley <joel@jms.id.au>
  6952. R: Alistar Popple <alistair@popple.id.au>
  6953. R: Eddie James <eajames@linux.ibm.com>
  6954. L: linux-fsi@lists.ozlabs.org
  6955. S: Supported
  6956. Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
  6957. T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
  6958. F: drivers/fsi/
  6959. F: include/linux/fsi*.h
  6960. F: include/trace/events/fsi*.h
  6961. FSI-ATTACHED I2C DRIVER
  6962. M: Eddie James <eajames@linux.ibm.com>
  6963. L: linux-i2c@vger.kernel.org
  6964. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  6965. S: Maintained
  6966. F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
  6967. F: drivers/i2c/busses/i2c-fsi.c
  6968. FSI-ATTACHED SPI DRIVER
  6969. M: Eddie James <eajames@linux.ibm.com>
  6970. L: linux-spi@vger.kernel.org
  6971. S: Maintained
  6972. F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
  6973. F: drivers/spi/spi-fsi.c
  6974. FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
  6975. M: Jan Kara <jack@suse.cz>
  6976. R: Amir Goldstein <amir73il@gmail.com>
  6977. L: linux-fsdevel@vger.kernel.org
  6978. S: Maintained
  6979. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
  6980. F: fs/notify/
  6981. F: include/linux/fsnotify*.h
  6982. FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
  6983. M: Eric Biggers <ebiggers@kernel.org>
  6984. M: Theodore Y. Ts'o <tytso@mit.edu>
  6985. L: linux-fscrypt@vger.kernel.org
  6986. S: Supported
  6987. Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
  6988. T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
  6989. F: Documentation/filesystems/fsverity.rst
  6990. F: fs/verity/
  6991. F: include/linux/fsverity.h
  6992. F: include/uapi/linux/fsverity.h
  6993. FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
  6994. M: Michael Zaidman <michael.zaidman@gmail.com>
  6995. L: linux-i2c@vger.kernel.org
  6996. L: linux-input@vger.kernel.org
  6997. S: Maintained
  6998. F: drivers/hid/hid-ft260.c
  6999. FUJITSU LAPTOP EXTRAS
  7000. M: Jonathan Woithe <jwoithe@just42.net>
  7001. L: platform-driver-x86@vger.kernel.org
  7002. S: Maintained
  7003. F: drivers/platform/x86/fujitsu-laptop.c
  7004. FUJITSU M-5MO LS CAMERA ISP DRIVER
  7005. M: Kyungmin Park <kyungmin.park@samsung.com>
  7006. M: Heungjun Kim <riverful.kim@samsung.com>
  7007. L: linux-media@vger.kernel.org
  7008. S: Maintained
  7009. F: drivers/media/i2c/m5mols/
  7010. F: include/media/i2c/m5mols.h
  7011. FUJITSU TABLET EXTRAS
  7012. M: Robert Gerlach <khnz@gmx.de>
  7013. L: platform-driver-x86@vger.kernel.org
  7014. S: Maintained
  7015. F: drivers/platform/x86/fujitsu-tablet.c
  7016. FUSE: FILESYSTEM IN USERSPACE
  7017. M: Miklos Szeredi <miklos@szeredi.hu>
  7018. L: linux-fsdevel@vger.kernel.org
  7019. S: Maintained
  7020. W: https://github.com/libfuse/
  7021. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
  7022. F: Documentation/filesystems/fuse.rst
  7023. F: fs/fuse/
  7024. F: include/uapi/linux/fuse.h
  7025. FUTEX SUBSYSTEM
  7026. M: Thomas Gleixner <tglx@linutronix.de>
  7027. M: Ingo Molnar <mingo@redhat.com>
  7028. R: Peter Zijlstra <peterz@infradead.org>
  7029. R: Darren Hart <dvhart@infradead.org>
  7030. R: Davidlohr Bueso <dave@stgolabs.net>
  7031. R: André Almeida <andrealmeid@collabora.com>
  7032. L: linux-kernel@vger.kernel.org
  7033. S: Maintained
  7034. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
  7035. F: Documentation/locking/*futex*
  7036. F: include/asm-generic/futex.h
  7037. F: include/linux/futex.h
  7038. F: include/uapi/linux/futex.h
  7039. F: kernel/futex/*
  7040. F: tools/perf/bench/futex*
  7041. F: tools/testing/selftests/futex/
  7042. GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
  7043. M: Tim Harvey <tharvey@gateworks.com>
  7044. M: Robert Jones <rjones@gateworks.com>
  7045. S: Maintained
  7046. F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
  7047. F: drivers/mfd/gateworks-gsc.c
  7048. F: include/linux/mfd/gsc.h
  7049. F: Documentation/hwmon/gsc-hwmon.rst
  7050. F: drivers/hwmon/gsc-hwmon.c
  7051. F: include/linux/platform_data/gsc_hwmon.h
  7052. GCC PLUGINS
  7053. M: Kees Cook <keescook@chromium.org>
  7054. L: linux-hardening@vger.kernel.org
  7055. S: Maintained
  7056. F: Documentation/kbuild/gcc-plugins.rst
  7057. F: scripts/Makefile.gcc-plugins
  7058. F: scripts/gcc-plugins/
  7059. GCOV BASED KERNEL PROFILING
  7060. M: Peter Oberparleiter <oberpar@linux.ibm.com>
  7061. S: Maintained
  7062. F: Documentation/dev-tools/gcov.rst
  7063. F: kernel/gcov/
  7064. GDB KERNEL DEBUGGING HELPER SCRIPTS
  7065. M: Jan Kiszka <jan.kiszka@siemens.com>
  7066. M: Kieran Bingham <kbingham@kernel.org>
  7067. S: Supported
  7068. F: scripts/gdb/
  7069. GEMINI CRYPTO DRIVER
  7070. M: Corentin Labbe <clabbe@baylibre.com>
  7071. L: linux-crypto@vger.kernel.org
  7072. S: Maintained
  7073. F: drivers/crypto/gemini/
  7074. GEMTEK FM RADIO RECEIVER DRIVER
  7075. M: Hans Verkuil <hverkuil@xs4all.nl>
  7076. L: linux-media@vger.kernel.org
  7077. S: Maintained
  7078. W: https://linuxtv.org
  7079. T: git git://linuxtv.org/media_tree.git
  7080. F: drivers/media/radio/radio-gemtek*
  7081. GENERIC ARCHITECTURE TOPOLOGY
  7082. M: Sudeep Holla <sudeep.holla@arm.com>
  7083. L: linux-kernel@vger.kernel.org
  7084. S: Maintained
  7085. F: drivers/base/arch_topology.c
  7086. F: include/linux/arch_topology.h
  7087. GENERIC ENTRY CODE
  7088. M: Thomas Gleixner <tglx@linutronix.de>
  7089. M: Peter Zijlstra <peterz@infradead.org>
  7090. M: Andy Lutomirski <luto@kernel.org>
  7091. L: linux-kernel@vger.kernel.org
  7092. S: Maintained
  7093. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
  7094. F: include/linux/entry-common.h
  7095. F: include/linux/entry-kvm.h
  7096. F: kernel/entry/
  7097. GENERIC GPIO I2C DRIVER
  7098. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  7099. S: Supported
  7100. F: drivers/i2c/busses/i2c-gpio.c
  7101. F: include/linux/platform_data/i2c-gpio.h
  7102. GENERIC GPIO I2C MULTIPLEXER DRIVER
  7103. M: Peter Korsgaard <peter.korsgaard@barco.com>
  7104. L: linux-i2c@vger.kernel.org
  7105. S: Supported
  7106. F: Documentation/i2c/muxes/i2c-mux-gpio.rst
  7107. F: drivers/i2c/muxes/i2c-mux-gpio.c
  7108. F: include/linux/platform_data/i2c-mux-gpio.h
  7109. GENERIC HDLC (WAN) DRIVERS
  7110. M: Krzysztof Halasa <khc@pm.waw.pl>
  7111. S: Maintained
  7112. W: http://www.kernel.org/pub/linux/utils/net/hdlc/
  7113. F: drivers/net/wan/c101.c
  7114. F: drivers/net/wan/hd6457*
  7115. F: drivers/net/wan/hdlc*
  7116. F: drivers/net/wan/n2.c
  7117. F: drivers/net/wan/pc300too.c
  7118. F: drivers/net/wan/pci200syn.c
  7119. F: drivers/net/wan/wanxl*
  7120. GENERIC INCLUDE/ASM HEADER FILES
  7121. M: Arnd Bergmann <arnd@arndb.de>
  7122. L: linux-arch@vger.kernel.org
  7123. S: Maintained
  7124. T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
  7125. F: include/asm-generic/
  7126. F: include/uapi/asm-generic/
  7127. GENERIC PHY FRAMEWORK
  7128. M: Kishon Vijay Abraham I <kishon@ti.com>
  7129. M: Vinod Koul <vkoul@kernel.org>
  7130. L: linux-phy@lists.infradead.org
  7131. S: Supported
  7132. Q: https://patchwork.kernel.org/project/linux-phy/list/
  7133. T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
  7134. F: Documentation/devicetree/bindings/phy/
  7135. F: drivers/phy/
  7136. F: include/linux/phy/
  7137. GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
  7138. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  7139. S: Supported
  7140. F: drivers/i2c/muxes/i2c-demux-pinctrl.c
  7141. GENERIC PM DOMAINS
  7142. M: "Rafael J. Wysocki" <rafael@kernel.org>
  7143. M: Kevin Hilman <khilman@kernel.org>
  7144. M: Ulf Hansson <ulf.hansson@linaro.org>
  7145. L: linux-pm@vger.kernel.org
  7146. S: Supported
  7147. F: Documentation/devicetree/bindings/power/power?domain*
  7148. F: drivers/base/power/domain*.c
  7149. F: include/linux/pm_domain.h
  7150. GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
  7151. M: Eugen Hristev <eugen.hristev@microchip.com>
  7152. L: linux-input@vger.kernel.org
  7153. S: Maintained
  7154. F: drivers/input/touchscreen/resistive-adc-touch.c
  7155. GENERIC STRING LIBRARY
  7156. R: Andy Shevchenko <andy@kernel.org>
  7157. S: Maintained
  7158. F: lib/string.c
  7159. F: lib/string_helpers.c
  7160. F: lib/test_string.c
  7161. F: lib/test-string_helpers.c
  7162. GENERIC UIO DRIVER FOR PCI DEVICES
  7163. M: "Michael S. Tsirkin" <mst@redhat.com>
  7164. L: kvm@vger.kernel.org
  7165. S: Supported
  7166. F: drivers/uio/uio_pci_generic.c
  7167. GENERIC VDSO LIBRARY
  7168. M: Andy Lutomirski <luto@kernel.org>
  7169. M: Thomas Gleixner <tglx@linutronix.de>
  7170. M: Vincenzo Frascino <vincenzo.frascino@arm.com>
  7171. L: linux-kernel@vger.kernel.org
  7172. S: Maintained
  7173. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
  7174. F: include/asm-generic/vdso/vsyscall.h
  7175. F: include/vdso/
  7176. F: kernel/time/vsyscall.c
  7177. F: lib/vdso/
  7178. GENWQE (IBM Generic Workqueue Card)
  7179. M: Frank Haverkamp <haver@linux.ibm.com>
  7180. S: Supported
  7181. F: drivers/misc/genwqe/
  7182. GET_MAINTAINER SCRIPT
  7183. M: Joe Perches <joe@perches.com>
  7184. S: Maintained
  7185. F: scripts/get_maintainer.pl
  7186. GFS2 FILE SYSTEM
  7187. M: Bob Peterson <rpeterso@redhat.com>
  7188. M: Andreas Gruenbacher <agruenba@redhat.com>
  7189. L: cluster-devel@redhat.com
  7190. S: Supported
  7191. B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
  7192. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
  7193. F: Documentation/filesystems/gfs2*
  7194. F: fs/gfs2/
  7195. F: include/uapi/linux/gfs2_ondisk.h
  7196. GIGABYTE WMI DRIVER
  7197. M: Thomas Weißschuh <thomas@weissschuh.net>
  7198. L: platform-driver-x86@vger.kernel.org
  7199. S: Maintained
  7200. F: drivers/platform/x86/gigabyte-wmi.c
  7201. GNSS SUBSYSTEM
  7202. M: Johan Hovold <johan@kernel.org>
  7203. S: Maintained
  7204. T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
  7205. F: Documentation/ABI/testing/sysfs-class-gnss
  7206. F: Documentation/devicetree/bindings/gnss/
  7207. F: drivers/gnss/
  7208. F: include/linux/gnss.h
  7209. GO7007 MPEG CODEC
  7210. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  7211. L: linux-media@vger.kernel.org
  7212. S: Maintained
  7213. F: drivers/media/usb/go7007/
  7214. GOODIX TOUCHSCREEN
  7215. M: Bastien Nocera <hadess@hadess.net>
  7216. M: Hans de Goede <hdegoede@redhat.com>
  7217. L: linux-input@vger.kernel.org
  7218. S: Maintained
  7219. F: drivers/input/touchscreen/goodix*
  7220. GOOGLE ETHERNET DRIVERS
  7221. M: Jeroen de Borst <jeroendb@google.com>
  7222. R: Catherine Sullivan <csully@google.com>
  7223. R: David Awogbemila <awogbemila@google.com>
  7224. L: netdev@vger.kernel.org
  7225. S: Supported
  7226. F: Documentation/networking/device_drivers/ethernet/google/gve.rst
  7227. F: drivers/net/ethernet/google
  7228. GPD POCKET FAN DRIVER
  7229. M: Hans de Goede <hdegoede@redhat.com>
  7230. L: platform-driver-x86@vger.kernel.org
  7231. S: Maintained
  7232. F: drivers/platform/x86/gpd-pocket-fan.c
  7233. GPIO ACPI SUPPORT
  7234. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  7235. M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  7236. L: linux-gpio@vger.kernel.org
  7237. L: linux-acpi@vger.kernel.org
  7238. S: Maintained
  7239. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
  7240. F: Documentation/firmware-guide/acpi/gpio-properties.rst
  7241. F: drivers/gpio/gpiolib-acpi.c
  7242. F: drivers/gpio/gpiolib-acpi.h
  7243. GPIO AGGREGATOR
  7244. M: Geert Uytterhoeven <geert+renesas@glider.be>
  7245. L: linux-gpio@vger.kernel.org
  7246. S: Supported
  7247. F: Documentation/admin-guide/gpio/gpio-aggregator.rst
  7248. F: drivers/gpio/gpio-aggregator.c
  7249. GPIO IR Transmitter
  7250. M: Sean Young <sean@mess.org>
  7251. L: linux-media@vger.kernel.org
  7252. S: Maintained
  7253. F: drivers/media/rc/gpio-ir-tx.c
  7254. GPIO MOCKUP DRIVER
  7255. M: Bamvor Jian Zhang <bamv2005@gmail.com>
  7256. L: linux-gpio@vger.kernel.org
  7257. S: Maintained
  7258. F: drivers/gpio/gpio-mockup.c
  7259. F: tools/testing/selftests/gpio/
  7260. GPIO REGMAP
  7261. R: Michael Walle <michael@walle.cc>
  7262. S: Maintained
  7263. F: drivers/gpio/gpio-regmap.c
  7264. F: include/linux/gpio/regmap.h
  7265. GPIO SUBSYSTEM
  7266. M: Linus Walleij <linus.walleij@linaro.org>
  7267. M: Bartosz Golaszewski <brgl@bgdev.pl>
  7268. L: linux-gpio@vger.kernel.org
  7269. S: Maintained
  7270. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
  7271. F: Documentation/ABI/obsolete/sysfs-gpio
  7272. F: Documentation/ABI/testing/gpio-cdev
  7273. F: Documentation/admin-guide/gpio/
  7274. F: Documentation/devicetree/bindings/gpio/
  7275. F: Documentation/driver-api/gpio/
  7276. F: drivers/gpio/
  7277. F: include/asm-generic/gpio.h
  7278. F: include/linux/gpio.h
  7279. F: include/linux/gpio/
  7280. F: include/linux/of_gpio.h
  7281. F: include/uapi/linux/gpio.h
  7282. F: tools/gpio/
  7283. GRE DEMULTIPLEXER DRIVER
  7284. M: Dmitry Kozlov <xeb@mail.ru>
  7285. L: netdev@vger.kernel.org
  7286. S: Maintained
  7287. F: include/net/gre.h
  7288. F: net/ipv4/gre_demux.c
  7289. F: net/ipv4/gre_offload.c
  7290. GRETH 10/100/1G Ethernet MAC device driver
  7291. M: Andreas Larsson <andreas@gaisler.com>
  7292. L: netdev@vger.kernel.org
  7293. S: Maintained
  7294. F: drivers/net/ethernet/aeroflex/
  7295. GREYBUS AUDIO PROTOCOLS DRIVERS
  7296. M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
  7297. M: Mark Greer <mgreer@animalcreek.com>
  7298. S: Maintained
  7299. F: drivers/staging/greybus/audio_apbridgea.c
  7300. F: drivers/staging/greybus/audio_apbridgea.h
  7301. F: drivers/staging/greybus/audio_codec.c
  7302. F: drivers/staging/greybus/audio_codec.h
  7303. F: drivers/staging/greybus/audio_gb.c
  7304. F: drivers/staging/greybus/audio_manager.c
  7305. F: drivers/staging/greybus/audio_manager.h
  7306. F: drivers/staging/greybus/audio_manager_module.c
  7307. F: drivers/staging/greybus/audio_manager_private.h
  7308. F: drivers/staging/greybus/audio_manager_sysfs.c
  7309. F: drivers/staging/greybus/audio_module.c
  7310. F: drivers/staging/greybus/audio_topology.c
  7311. GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
  7312. M: Viresh Kumar <vireshk@kernel.org>
  7313. S: Maintained
  7314. F: drivers/staging/greybus/authentication.c
  7315. F: drivers/staging/greybus/bootrom.c
  7316. F: drivers/staging/greybus/firmware.h
  7317. F: drivers/staging/greybus/fw-core.c
  7318. F: drivers/staging/greybus/fw-download.c
  7319. F: drivers/staging/greybus/fw-management.c
  7320. F: drivers/staging/greybus/greybus_authentication.h
  7321. F: drivers/staging/greybus/greybus_firmware.h
  7322. F: drivers/staging/greybus/hid.c
  7323. F: drivers/staging/greybus/i2c.c
  7324. F: drivers/staging/greybus/spi.c
  7325. F: drivers/staging/greybus/spilib.c
  7326. F: drivers/staging/greybus/spilib.h
  7327. GREYBUS LOOPBACK DRIVER
  7328. M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
  7329. S: Maintained
  7330. F: drivers/staging/greybus/loopback.c
  7331. GREYBUS PLATFORM DRIVERS
  7332. M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
  7333. S: Maintained
  7334. F: drivers/staging/greybus/arche-apb-ctrl.c
  7335. F: drivers/staging/greybus/arche-platform.c
  7336. F: drivers/staging/greybus/arche_platform.h
  7337. GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
  7338. M: Rui Miguel Silva <rmfrfs@gmail.com>
  7339. S: Maintained
  7340. F: drivers/staging/greybus/gpio.c
  7341. F: drivers/staging/greybus/light.c
  7342. F: drivers/staging/greybus/power_supply.c
  7343. F: drivers/staging/greybus/sdio.c
  7344. F: drivers/staging/greybus/spi.c
  7345. F: drivers/staging/greybus/spilib.c
  7346. GREYBUS SUBSYSTEM
  7347. M: Johan Hovold <johan@kernel.org>
  7348. M: Alex Elder <elder@kernel.org>
  7349. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  7350. L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
  7351. S: Maintained
  7352. F: drivers/greybus/
  7353. F: drivers/staging/greybus/
  7354. F: include/linux/greybus.h
  7355. F: include/linux/greybus/
  7356. GREYBUS UART PROTOCOLS DRIVERS
  7357. M: David Lin <dtwlin@gmail.com>
  7358. S: Maintained
  7359. F: drivers/staging/greybus/log.c
  7360. F: drivers/staging/greybus/uart.c
  7361. GS1662 VIDEO SERIALIZER
  7362. M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
  7363. L: linux-media@vger.kernel.org
  7364. S: Maintained
  7365. T: git git://linuxtv.org/media_tree.git
  7366. F: drivers/media/spi/gs1662.c
  7367. GSPCA FINEPIX SUBDRIVER
  7368. M: Frank Zago <frank@zago.net>
  7369. L: linux-media@vger.kernel.org
  7370. S: Maintained
  7371. T: git git://linuxtv.org/media_tree.git
  7372. F: drivers/media/usb/gspca/finepix.c
  7373. GSPCA GL860 SUBDRIVER
  7374. M: Olivier Lorin <o.lorin@laposte.net>
  7375. L: linux-media@vger.kernel.org
  7376. S: Maintained
  7377. T: git git://linuxtv.org/media_tree.git
  7378. F: drivers/media/usb/gspca/gl860/
  7379. GSPCA M5602 SUBDRIVER
  7380. M: Erik Andren <erik.andren@gmail.com>
  7381. L: linux-media@vger.kernel.org
  7382. S: Maintained
  7383. T: git git://linuxtv.org/media_tree.git
  7384. F: drivers/media/usb/gspca/m5602/
  7385. GSPCA PAC207 SONIXB SUBDRIVER
  7386. M: Hans Verkuil <hverkuil@xs4all.nl>
  7387. L: linux-media@vger.kernel.org
  7388. S: Odd Fixes
  7389. T: git git://linuxtv.org/media_tree.git
  7390. F: drivers/media/usb/gspca/pac207.c
  7391. GSPCA SN9C20X SUBDRIVER
  7392. M: Brian Johnson <brijohn@gmail.com>
  7393. L: linux-media@vger.kernel.org
  7394. S: Maintained
  7395. T: git git://linuxtv.org/media_tree.git
  7396. F: drivers/media/usb/gspca/sn9c20x.c
  7397. GSPCA T613 SUBDRIVER
  7398. M: Leandro Costantino <lcostantino@gmail.com>
  7399. L: linux-media@vger.kernel.org
  7400. S: Maintained
  7401. T: git git://linuxtv.org/media_tree.git
  7402. F: drivers/media/usb/gspca/t613.c
  7403. GSPCA USB WEBCAM DRIVER
  7404. M: Hans Verkuil <hverkuil@xs4all.nl>
  7405. L: linux-media@vger.kernel.org
  7406. S: Odd Fixes
  7407. T: git git://linuxtv.org/media_tree.git
  7408. F: drivers/media/usb/gspca/
  7409. GTP (GPRS Tunneling Protocol)
  7410. M: Pablo Neira Ayuso <pablo@netfilter.org>
  7411. M: Harald Welte <laforge@gnumonks.org>
  7412. L: osmocom-net-gprs@lists.osmocom.org
  7413. S: Maintained
  7414. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
  7415. F: drivers/net/gtp.c
  7416. GUID PARTITION TABLE (GPT)
  7417. M: Davidlohr Bueso <dave@stgolabs.net>
  7418. L: linux-efi@vger.kernel.org
  7419. S: Maintained
  7420. F: block/partitions/efi.*
  7421. H8/300 ARCHITECTURE
  7422. M: Yoshinori Sato <ysato@users.sourceforge.jp>
  7423. L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
  7424. S: Maintained
  7425. W: http://uclinux-h8.sourceforge.jp
  7426. T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
  7427. F: arch/h8300/
  7428. F: drivers/clk/h8300/
  7429. F: drivers/clocksource/h8300_*.c
  7430. F: drivers/irqchip/irq-renesas-h8*.c
  7431. HABANALABS PCI DRIVER
  7432. M: Oded Gabbay <ogabbay@kernel.org>
  7433. S: Supported
  7434. T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
  7435. F: Documentation/ABI/testing/debugfs-driver-habanalabs
  7436. F: Documentation/ABI/testing/sysfs-driver-habanalabs
  7437. F: drivers/misc/habanalabs/
  7438. F: include/uapi/misc/habanalabs.h
  7439. HACKRF MEDIA DRIVER
  7440. M: Antti Palosaari <crope@iki.fi>
  7441. L: linux-media@vger.kernel.org
  7442. S: Maintained
  7443. W: https://linuxtv.org
  7444. W: http://palosaari.fi/linux/
  7445. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  7446. T: git git://linuxtv.org/anttip/media_tree.git
  7447. F: drivers/media/usb/hackrf/
  7448. HANTRO VPU CODEC DRIVER
  7449. M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  7450. M: Philipp Zabel <p.zabel@pengutronix.de>
  7451. L: linux-media@vger.kernel.org
  7452. L: linux-rockchip@lists.infradead.org
  7453. S: Maintained
  7454. F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
  7455. F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
  7456. F: drivers/staging/media/hantro/
  7457. HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
  7458. M: Frank Seidel <frank@f-seidel.de>
  7459. L: platform-driver-x86@vger.kernel.org
  7460. S: Maintained
  7461. W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
  7462. F: drivers/platform/x86/hdaps.c
  7463. HARDWARE MONITORING
  7464. M: Jean Delvare <jdelvare@suse.com>
  7465. M: Guenter Roeck <linux@roeck-us.net>
  7466. L: linux-hwmon@vger.kernel.org
  7467. S: Maintained
  7468. W: http://hwmon.wiki.kernel.org/
  7469. T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
  7470. F: Documentation/ABI/testing/sysfs-class-hwmon
  7471. F: Documentation/devicetree/bindings/hwmon/
  7472. F: Documentation/hwmon/
  7473. F: drivers/hwmon/
  7474. F: include/linux/hwmon*.h
  7475. F: include/trace/events/hwmon*.h
  7476. K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
  7477. HARDWARE RANDOM NUMBER GENERATOR CORE
  7478. M: Matt Mackall <mpm@selenic.com>
  7479. M: Herbert Xu <herbert@gondor.apana.org.au>
  7480. L: linux-crypto@vger.kernel.org
  7481. S: Odd fixes
  7482. F: Documentation/admin-guide/hw_random.rst
  7483. F: Documentation/devicetree/bindings/rng/
  7484. F: drivers/char/hw_random/
  7485. F: include/linux/hw_random.h
  7486. HARDWARE SPINLOCK CORE
  7487. M: Ohad Ben-Cohen <ohad@wizery.com>
  7488. M: Bjorn Andersson <bjorn.andersson@linaro.org>
  7489. R: Baolin Wang <baolin.wang7@gmail.com>
  7490. L: linux-remoteproc@vger.kernel.org
  7491. S: Maintained
  7492. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
  7493. F: Documentation/devicetree/bindings/hwlock/
  7494. F: Documentation/locking/hwspinlock.rst
  7495. F: drivers/hwspinlock/
  7496. F: include/linux/hwspinlock.h
  7497. HARDWARE TRACING FACILITIES
  7498. M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
  7499. S: Maintained
  7500. F: drivers/hwtracing/
  7501. HARMONY SOUND DRIVER
  7502. L: linux-parisc@vger.kernel.org
  7503. S: Maintained
  7504. F: sound/parisc/harmony.*
  7505. HDPVR USB VIDEO ENCODER DRIVER
  7506. M: Hans Verkuil <hverkuil@xs4all.nl>
  7507. L: linux-media@vger.kernel.org
  7508. S: Odd Fixes
  7509. W: https://linuxtv.org
  7510. T: git git://linuxtv.org/media_tree.git
  7511. F: drivers/media/usb/hdpvr/
  7512. HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
  7513. M: Matt Hsiao <matt.hsiao@hpe.com>
  7514. S: Supported
  7515. F: drivers/misc/hpilo.[ch]
  7516. HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
  7517. M: Jerry Hoemann <jerry.hoemann@hpe.com>
  7518. S: Supported
  7519. F: Documentation/watchdog/hpwdt.rst
  7520. F: drivers/watchdog/hpwdt.c
  7521. HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
  7522. M: Don Brace <don.brace@microchip.com>
  7523. L: storagedev@microchip.com
  7524. L: linux-scsi@vger.kernel.org
  7525. S: Supported
  7526. F: Documentation/scsi/hpsa.rst
  7527. F: drivers/scsi/hpsa*.[ch]
  7528. F: include/linux/cciss*.h
  7529. F: include/uapi/linux/cciss*.h
  7530. HFI1 DRIVER
  7531. M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
  7532. M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
  7533. L: linux-rdma@vger.kernel.org
  7534. S: Supported
  7535. F: drivers/infiniband/hw/hfi1
  7536. HFS FILESYSTEM
  7537. L: linux-fsdevel@vger.kernel.org
  7538. S: Orphan
  7539. F: Documentation/filesystems/hfs.rst
  7540. F: fs/hfs/
  7541. HFSPLUS FILESYSTEM
  7542. L: linux-fsdevel@vger.kernel.org
  7543. S: Orphan
  7544. F: Documentation/filesystems/hfsplus.rst
  7545. F: fs/hfsplus/
  7546. HGA FRAMEBUFFER DRIVER
  7547. M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
  7548. L: linux-nvidia@lists.surfsouth.com
  7549. S: Maintained
  7550. W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
  7551. F: drivers/video/fbdev/hgafb.c
  7552. HIBERNATION (aka Software Suspend, aka swsusp)
  7553. M: "Rafael J. Wysocki" <rafael@kernel.org>
  7554. M: Pavel Machek <pavel@ucw.cz>
  7555. L: linux-pm@vger.kernel.org
  7556. S: Supported
  7557. B: https://bugzilla.kernel.org
  7558. F: arch/*/include/asm/suspend*.h
  7559. F: arch/x86/power/
  7560. F: drivers/base/power/
  7561. F: include/linux/freezer.h
  7562. F: include/linux/pm.h
  7563. F: include/linux/suspend.h
  7564. F: kernel/power/
  7565. HID CORE LAYER
  7566. M: Jiri Kosina <jikos@kernel.org>
  7567. M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
  7568. L: linux-input@vger.kernel.org
  7569. S: Maintained
  7570. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
  7571. F: drivers/hid/
  7572. F: include/linux/hid*
  7573. F: include/uapi/linux/hid*
  7574. HID LOGITECH DRIVERS
  7575. R: Filipe Laíns <lains@riseup.net>
  7576. L: linux-input@vger.kernel.org
  7577. S: Maintained
  7578. F: drivers/hid/hid-logitech-*
  7579. HID PLAYSTATION DRIVER
  7580. M: Roderick Colenbrander <roderick.colenbrander@sony.com>
  7581. L: linux-input@vger.kernel.org
  7582. S: Supported
  7583. F: drivers/hid/hid-playstation.c
  7584. HID SENSOR HUB DRIVERS
  7585. M: Jiri Kosina <jikos@kernel.org>
  7586. M: Jonathan Cameron <jic23@kernel.org>
  7587. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  7588. L: linux-input@vger.kernel.org
  7589. L: linux-iio@vger.kernel.org
  7590. S: Maintained
  7591. F: Documentation/hid/hid-sensor*
  7592. F: drivers/hid/hid-sensor-*
  7593. F: drivers/iio/*/hid-*
  7594. F: include/linux/hid-sensor-*
  7595. HIGH-RESOLUTION TIMERS, CLOCKEVENTS
  7596. M: Thomas Gleixner <tglx@linutronix.de>
  7597. L: linux-kernel@vger.kernel.org
  7598. S: Maintained
  7599. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  7600. F: Documentation/timers/
  7601. F: include/linux/clockchips.h
  7602. F: include/linux/hrtimer.h
  7603. F: kernel/time/clockevents.c
  7604. F: kernel/time/hrtimer.c
  7605. F: kernel/time/timer_*.c
  7606. HIGH-SPEED SCC DRIVER FOR AX.25
  7607. L: linux-hams@vger.kernel.org
  7608. S: Orphan
  7609. F: drivers/net/hamradio/dmascc.c
  7610. F: drivers/net/hamradio/scc.c
  7611. HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
  7612. M: HighPoint Linux Team <linux@highpoint-tech.com>
  7613. S: Supported
  7614. W: http://www.highpoint-tech.com
  7615. F: Documentation/scsi/hptiop.rst
  7616. F: drivers/scsi/hptiop.c
  7617. HIPPI
  7618. M: Jes Sorensen <jes@trained-monkey.org>
  7619. L: linux-hippi@sunsite.dk
  7620. S: Maintained
  7621. F: drivers/net/hippi/
  7622. F: include/linux/hippidevice.h
  7623. F: include/uapi/linux/if_hippi.h
  7624. F: net/802/hippi.c
  7625. HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
  7626. M: Kurt Kanzenbach <kurt@linutronix.de>
  7627. L: netdev@vger.kernel.org
  7628. S: Maintained
  7629. F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
  7630. F: drivers/net/dsa/hirschmann/*
  7631. F: include/linux/platform_data/hirschmann-hellcreek.h
  7632. F: net/dsa/tag_hellcreek.c
  7633. HISILICON DMA DRIVER
  7634. M: Zhou Wang <wangzhou1@hisilicon.com>
  7635. L: dmaengine@vger.kernel.org
  7636. S: Maintained
  7637. F: drivers/dma/hisi_dma.c
  7638. HISILICON GPIO DRIVER
  7639. M: Luo Jiaxing <luojiaxing@huawei.com>
  7640. L: linux-gpio@vger.kernel.org
  7641. S: Maintained
  7642. F: drivers/gpio/gpio-hisi.c
  7643. HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
  7644. M: Zaibo Xu <xuzaibo@huawei.com>
  7645. L: linux-crypto@vger.kernel.org
  7646. S: Maintained
  7647. F: Documentation/ABI/testing/debugfs-hisi-hpre
  7648. F: drivers/crypto/hisilicon/hpre/hpre.h
  7649. F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
  7650. F: drivers/crypto/hisilicon/hpre/hpre_main.c
  7651. HISILICON I2C CONTROLLER DRIVER
  7652. M: Yicong Yang <yangyicong@hisilicon.com>
  7653. L: linux-i2c@vger.kernel.org
  7654. S: Maintained
  7655. W: https://www.hisilicon.com
  7656. F: drivers/i2c/busses/i2c-hisi.c
  7657. HISILICON LPC BUS DRIVER
  7658. M: john.garry@huawei.com
  7659. S: Maintained
  7660. W: http://www.hisilicon.com
  7661. F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
  7662. F: drivers/bus/hisi_lpc.c
  7663. HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
  7664. M: Yisen Zhuang <yisen.zhuang@huawei.com>
  7665. M: Salil Mehta <salil.mehta@huawei.com>
  7666. L: netdev@vger.kernel.org
  7667. S: Maintained
  7668. W: http://www.hisilicon.com
  7669. F: drivers/net/ethernet/hisilicon/hns3/
  7670. HISILICON NETWORK SUBSYSTEM DRIVER
  7671. M: Yisen Zhuang <yisen.zhuang@huawei.com>
  7672. M: Salil Mehta <salil.mehta@huawei.com>
  7673. L: netdev@vger.kernel.org
  7674. S: Maintained
  7675. W: http://www.hisilicon.com
  7676. F: Documentation/devicetree/bindings/net/hisilicon*.txt
  7677. F: drivers/net/ethernet/hisilicon/
  7678. HIKEY960 ONBOARD USB GPIO HUB DRIVER
  7679. M: John Stultz <john.stultz@linaro.org>
  7680. L: linux-kernel@vger.kernel.org
  7681. S: Maintained
  7682. F: drivers/misc/hisi_hikey_usb.c
  7683. HISILICON PMU DRIVER
  7684. M: Shaokun Zhang <zhangshaokun@hisilicon.com>
  7685. M: Qi Liu <liuqi115@huawei.com>
  7686. S: Supported
  7687. W: http://www.hisilicon.com
  7688. F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
  7689. F: Documentation/admin-guide/perf/hisi-pmu.rst
  7690. F: drivers/perf/hisilicon
  7691. HISILICON QM AND ZIP Controller DRIVER
  7692. M: Zhou Wang <wangzhou1@hisilicon.com>
  7693. L: linux-crypto@vger.kernel.org
  7694. S: Maintained
  7695. F: Documentation/ABI/testing/debugfs-hisi-zip
  7696. F: drivers/crypto/hisilicon/qm.c
  7697. F: drivers/crypto/hisilicon/qm.h
  7698. F: drivers/crypto/hisilicon/sgl.c
  7699. F: drivers/crypto/hisilicon/zip/
  7700. HISILICON ROCE DRIVER
  7701. M: Wenpeng Liang <liangwenpeng@huawei.com>
  7702. M: Weihang Li <liweihang@huawei.com>
  7703. L: linux-rdma@vger.kernel.org
  7704. S: Maintained
  7705. F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
  7706. F: drivers/infiniband/hw/hns/
  7707. HISILICON SAS Controller
  7708. M: John Garry <john.garry@huawei.com>
  7709. S: Supported
  7710. W: http://www.hisilicon.com
  7711. F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
  7712. F: drivers/scsi/hisi_sas/
  7713. HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
  7714. M: Zaibo Xu <xuzaibo@huawei.com>
  7715. M: Kai Ye <yekai13@huawei.com>
  7716. L: linux-crypto@vger.kernel.org
  7717. S: Maintained
  7718. F: Documentation/ABI/testing/debugfs-hisi-sec
  7719. F: drivers/crypto/hisilicon/sec2/sec.h
  7720. F: drivers/crypto/hisilicon/sec2/sec_crypto.c
  7721. F: drivers/crypto/hisilicon/sec2/sec_crypto.h
  7722. F: drivers/crypto/hisilicon/sec2/sec_main.c
  7723. HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
  7724. M: Jay Fang <f.fangjian@huawei.com>
  7725. L: linux-spi@vger.kernel.org
  7726. S: Maintained
  7727. W: http://www.hisilicon.com
  7728. F: drivers/spi/spi-hisi-kunpeng.c
  7729. HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
  7730. M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
  7731. L: linux-kernel@vger.kernel.org
  7732. S: Maintained
  7733. F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
  7734. F: drivers/spmi/hisi-spmi-controller.c
  7735. HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
  7736. M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
  7737. L: linux-kernel@vger.kernel.org
  7738. S: Maintained
  7739. F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
  7740. F: drivers/mfd/hi6421-spmi-pmic.c
  7741. HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
  7742. M: Zaibo Xu <xuzaibo@huawei.com>
  7743. S: Maintained
  7744. F: drivers/crypto/hisilicon/trng/trng.c
  7745. HISILICON V3XX SPI NOR FLASH Controller Driver
  7746. M: John Garry <john.garry@huawei.com>
  7747. S: Maintained
  7748. W: http://www.hisilicon.com
  7749. F: drivers/spi/spi-hisi-sfc-v3xx.c
  7750. HMM - Heterogeneous Memory Management
  7751. M: Jérôme Glisse <jglisse@redhat.com>
  7752. L: linux-mm@kvack.org
  7753. S: Maintained
  7754. F: Documentation/vm/hmm.rst
  7755. F: include/linux/hmm*
  7756. F: lib/test_hmm*
  7757. F: mm/hmm*
  7758. F: tools/testing/selftests/vm/*hmm*
  7759. HOST AP DRIVER
  7760. M: Jouni Malinen <j@w1.fi>
  7761. L: linux-wireless@vger.kernel.org
  7762. S: Obsolete
  7763. W: http://w1.fi/hostap-driver.html
  7764. F: drivers/net/wireless/intersil/hostap/
  7765. HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
  7766. L: platform-driver-x86@vger.kernel.org
  7767. S: Orphan
  7768. F: drivers/platform/x86/tc1100-wmi.c
  7769. HPET: High Precision Event Timers driver
  7770. M: Clemens Ladisch <clemens@ladisch.de>
  7771. S: Maintained
  7772. F: Documentation/timers/hpet.rst
  7773. F: drivers/char/hpet.c
  7774. F: include/linux/hpet.h
  7775. F: include/uapi/linux/hpet.h
  7776. HPET: x86
  7777. S: Orphan
  7778. F: arch/x86/include/asm/hpet.h
  7779. F: arch/x86/kernel/hpet.c
  7780. HPFS FILESYSTEM
  7781. M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
  7782. S: Maintained
  7783. W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
  7784. F: fs/hpfs/
  7785. HSI SUBSYSTEM
  7786. M: Sebastian Reichel <sre@kernel.org>
  7787. S: Maintained
  7788. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
  7789. F: Documentation/ABI/testing/sysfs-bus-hsi
  7790. F: Documentation/driver-api/hsi.rst
  7791. F: drivers/hsi/
  7792. F: include/linux/hsi/
  7793. F: include/uapi/linux/hsi/
  7794. HSO 3G MODEM DRIVER
  7795. L: linux-usb@vger.kernel.org
  7796. S: Orphan
  7797. F: drivers/net/usb/hso.c
  7798. HSR NETWORK PROTOCOL
  7799. L: netdev@vger.kernel.org
  7800. S: Orphan
  7801. F: net/hsr/
  7802. HT16K33 LED CONTROLLER DRIVER
  7803. M: Robin van der Gracht <robin@protonic.nl>
  7804. S: Maintained
  7805. F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
  7806. F: drivers/auxdisplay/ht16k33.c
  7807. HTCPEN TOUCHSCREEN DRIVER
  7808. M: Pau Oliva Fora <pof@eslack.org>
  7809. L: linux-input@vger.kernel.org
  7810. S: Maintained
  7811. F: drivers/input/touchscreen/htcpen.c
  7812. HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
  7813. M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
  7814. L: linux-iio@vger.kernel.org
  7815. S: Maintained
  7816. W: http://www.st.com/
  7817. F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
  7818. F: drivers/iio/humidity/hts221*
  7819. HUAWEI ETHERNET DRIVER
  7820. L: netdev@vger.kernel.org
  7821. S: Orphan
  7822. F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
  7823. F: drivers/net/ethernet/huawei/hinic/
  7824. HUGETLB FILESYSTEM
  7825. M: Mike Kravetz <mike.kravetz@oracle.com>
  7826. L: linux-mm@kvack.org
  7827. S: Maintained
  7828. F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
  7829. F: Documentation/admin-guide/mm/hugetlbpage.rst
  7830. F: Documentation/vm/hugetlbfs_reserv.rst
  7831. F: fs/hugetlbfs/
  7832. F: include/linux/hugetlb.h
  7833. F: mm/hugetlb.c
  7834. HVA ST MEDIA DRIVER
  7835. M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
  7836. L: linux-media@vger.kernel.org
  7837. S: Supported
  7838. W: https://linuxtv.org
  7839. T: git git://linuxtv.org/media_tree.git
  7840. F: drivers/media/platform/sti/hva
  7841. HWPOISON MEMORY FAILURE HANDLING
  7842. M: Naoya Horiguchi <naoya.horiguchi@nec.com>
  7843. L: linux-mm@kvack.org
  7844. S: Maintained
  7845. F: mm/hwpoison-inject.c
  7846. F: mm/memory-failure.c
  7847. HYCON HY46XX TOUCHSCREEN SUPPORT
  7848. M: Giulio Benetti <giulio.benetti@benettiengineering.com>
  7849. L: linux-input@vger.kernel.org
  7850. S: Maintained
  7851. F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
  7852. F: drivers/input/touchscreen/hycon-hy46xx.c
  7853. HYGON PROCESSOR SUPPORT
  7854. M: Pu Wen <puwen@hygon.cn>
  7855. L: linux-kernel@vger.kernel.org
  7856. S: Maintained
  7857. F: arch/x86/kernel/cpu/hygon.c
  7858. HYNIX HI556 SENSOR DRIVER
  7859. M: Shawn Tu <shawnx.tu@intel.com>
  7860. L: linux-media@vger.kernel.org
  7861. S: Maintained
  7862. T: git git://linuxtv.org/media_tree.git
  7863. F: drivers/media/i2c/hi556.c
  7864. HYNIX HI846 SENSOR DRIVER
  7865. M: Martin Kepplinger <martin.kepplinger@puri.sm>
  7866. L: linux-media@vger.kernel.org
  7867. S: Maintained
  7868. F: drivers/media/i2c/hi846.c
  7869. Hyper-V/Azure CORE AND DRIVERS
  7870. M: "K. Y. Srinivasan" <kys@microsoft.com>
  7871. M: Haiyang Zhang <haiyangz@microsoft.com>
  7872. M: Stephen Hemminger <sthemmin@microsoft.com>
  7873. M: Wei Liu <wei.liu@kernel.org>
  7874. M: Dexuan Cui <decui@microsoft.com>
  7875. L: linux-hyperv@vger.kernel.org
  7876. S: Supported
  7877. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
  7878. F: Documentation/ABI/stable/sysfs-bus-vmbus
  7879. F: Documentation/ABI/testing/debugfs-hyperv
  7880. F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
  7881. F: arch/arm64/hyperv
  7882. F: arch/arm64/include/asm/hyperv-tlfs.h
  7883. F: arch/arm64/include/asm/mshyperv.h
  7884. F: arch/x86/hyperv
  7885. F: arch/x86/include/asm/hyperv-tlfs.h
  7886. F: arch/x86/include/asm/mshyperv.h
  7887. F: arch/x86/include/asm/trace/hyperv.h
  7888. F: arch/x86/kernel/cpu/mshyperv.c
  7889. F: drivers/clocksource/hyperv_timer.c
  7890. F: drivers/hid/hid-hyperv.c
  7891. F: drivers/hv/
  7892. F: drivers/input/serio/hyperv-keyboard.c
  7893. F: drivers/iommu/hyperv-iommu.c
  7894. F: drivers/net/ethernet/microsoft/
  7895. F: drivers/net/hyperv/
  7896. F: drivers/pci/controller/pci-hyperv-intf.c
  7897. F: drivers/pci/controller/pci-hyperv.c
  7898. F: drivers/scsi/storvsc_drv.c
  7899. F: drivers/uio/uio_hv_generic.c
  7900. F: drivers/video/fbdev/hyperv_fb.c
  7901. F: include/asm-generic/hyperv-tlfs.h
  7902. F: include/asm-generic/mshyperv.h
  7903. F: include/clocksource/hyperv_timer.h
  7904. F: include/linux/hyperv.h
  7905. F: include/uapi/linux/hyperv.h
  7906. F: net/vmw_vsock/hyperv_transport.c
  7907. F: tools/hv/
  7908. HYPERBUS SUPPORT
  7909. M: Vignesh Raghavendra <vigneshr@ti.com>
  7910. L: linux-mtd@lists.infradead.org
  7911. S: Supported
  7912. Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
  7913. C: irc://irc.oftc.net/mtd
  7914. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
  7915. F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
  7916. F: drivers/mtd/hyperbus/
  7917. F: include/linux/mtd/hyperbus.h
  7918. HYPERVISOR VIRTUAL CONSOLE DRIVER
  7919. L: linuxppc-dev@lists.ozlabs.org
  7920. S: Odd Fixes
  7921. F: drivers/tty/hvc/
  7922. I2C ACPI SUPPORT
  7923. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  7924. L: linux-i2c@vger.kernel.org
  7925. L: linux-acpi@vger.kernel.org
  7926. S: Maintained
  7927. F: drivers/i2c/i2c-core-acpi.c
  7928. I2C CONTROLLER DRIVER FOR NVIDIA GPU
  7929. M: Ajay Gupta <ajayg@nvidia.com>
  7930. L: linux-i2c@vger.kernel.org
  7931. S: Maintained
  7932. F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
  7933. F: drivers/i2c/busses/i2c-nvidia-gpu.c
  7934. I2C MUXES
  7935. M: Peter Rosin <peda@axentia.se>
  7936. L: linux-i2c@vger.kernel.org
  7937. S: Maintained
  7938. F: Documentation/devicetree/bindings/i2c/i2c-arb*
  7939. F: Documentation/devicetree/bindings/i2c/i2c-gate*
  7940. F: Documentation/devicetree/bindings/i2c/i2c-mux*
  7941. F: Documentation/i2c/i2c-topology.rst
  7942. F: Documentation/i2c/muxes/
  7943. F: drivers/i2c/i2c-mux.c
  7944. F: drivers/i2c/muxes/
  7945. F: include/linux/i2c-mux.h
  7946. I2C MV64XXX MARVELL AND ALLWINNER DRIVER
  7947. M: Gregory CLEMENT <gregory.clement@bootlin.com>
  7948. L: linux-i2c@vger.kernel.org
  7949. S: Maintained
  7950. F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
  7951. F: drivers/i2c/busses/i2c-mv64xxx.c
  7952. I2C OVER PARALLEL PORT
  7953. M: Jean Delvare <jdelvare@suse.com>
  7954. L: linux-i2c@vger.kernel.org
  7955. S: Maintained
  7956. F: Documentation/i2c/busses/i2c-parport.rst
  7957. F: drivers/i2c/busses/i2c-parport.c
  7958. I2C SUBSYSTEM
  7959. M: Wolfram Sang <wsa@kernel.org>
  7960. L: linux-i2c@vger.kernel.org
  7961. S: Maintained
  7962. W: https://i2c.wiki.kernel.org/
  7963. Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
  7964. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
  7965. F: Documentation/devicetree/bindings/i2c/i2c.txt
  7966. F: Documentation/i2c/
  7967. F: drivers/i2c/*
  7968. F: include/linux/i2c-dev.h
  7969. F: include/linux/i2c-smbus.h
  7970. F: include/linux/i2c.h
  7971. F: include/uapi/linux/i2c-*.h
  7972. F: include/uapi/linux/i2c.h
  7973. I2C SUBSYSTEM HOST DRIVERS
  7974. L: linux-i2c@vger.kernel.org
  7975. S: Odd Fixes
  7976. W: https://i2c.wiki.kernel.org/
  7977. Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
  7978. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
  7979. F: Documentation/devicetree/bindings/i2c/
  7980. F: drivers/i2c/algos/
  7981. F: drivers/i2c/busses/
  7982. I2C-TAOS-EVM DRIVER
  7983. M: Jean Delvare <jdelvare@suse.com>
  7984. L: linux-i2c@vger.kernel.org
  7985. S: Maintained
  7986. F: Documentation/i2c/busses/i2c-taos-evm.rst
  7987. F: drivers/i2c/busses/i2c-taos-evm.c
  7988. I2C-TINY-USB DRIVER
  7989. M: Till Harbaum <till@harbaum.org>
  7990. L: linux-i2c@vger.kernel.org
  7991. S: Maintained
  7992. W: http://www.harbaum.org/till/i2c_tiny_usb
  7993. F: drivers/i2c/busses/i2c-tiny-usb.c
  7994. I2C/SMBUS CONTROLLER DRIVERS FOR PC
  7995. M: Jean Delvare <jdelvare@suse.com>
  7996. L: linux-i2c@vger.kernel.org
  7997. S: Maintained
  7998. F: Documentation/i2c/busses/i2c-ali1535.rst
  7999. F: Documentation/i2c/busses/i2c-ali1563.rst
  8000. F: Documentation/i2c/busses/i2c-ali15x3.rst
  8001. F: Documentation/i2c/busses/i2c-amd756.rst
  8002. F: Documentation/i2c/busses/i2c-amd8111.rst
  8003. F: Documentation/i2c/busses/i2c-i801.rst
  8004. F: Documentation/i2c/busses/i2c-nforce2.rst
  8005. F: Documentation/i2c/busses/i2c-piix4.rst
  8006. F: Documentation/i2c/busses/i2c-sis5595.rst
  8007. F: Documentation/i2c/busses/i2c-sis630.rst
  8008. F: Documentation/i2c/busses/i2c-sis96x.rst
  8009. F: Documentation/i2c/busses/i2c-via.rst
  8010. F: Documentation/i2c/busses/i2c-viapro.rst
  8011. F: drivers/i2c/busses/i2c-ali1535.c
  8012. F: drivers/i2c/busses/i2c-ali1563.c
  8013. F: drivers/i2c/busses/i2c-ali15x3.c
  8014. F: drivers/i2c/busses/i2c-amd756-s4882.c
  8015. F: drivers/i2c/busses/i2c-amd756.c
  8016. F: drivers/i2c/busses/i2c-amd8111.c
  8017. F: drivers/i2c/busses/i2c-i801.c
  8018. F: drivers/i2c/busses/i2c-isch.c
  8019. F: drivers/i2c/busses/i2c-nforce2-s4985.c
  8020. F: drivers/i2c/busses/i2c-nforce2.c
  8021. F: drivers/i2c/busses/i2c-piix4.c
  8022. F: drivers/i2c/busses/i2c-sis5595.c
  8023. F: drivers/i2c/busses/i2c-sis630.c
  8024. F: drivers/i2c/busses/i2c-sis96x.c
  8025. F: drivers/i2c/busses/i2c-via.c
  8026. F: drivers/i2c/busses/i2c-viapro.c
  8027. I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
  8028. M: Hans de Goede <hdegoede@redhat.com>
  8029. L: linux-i2c@vger.kernel.org
  8030. S: Maintained
  8031. F: drivers/i2c/busses/i2c-cht-wc.c
  8032. I2C/SMBUS ISMT DRIVER
  8033. M: Seth Heasley <seth.heasley@intel.com>
  8034. M: Neil Horman <nhorman@tuxdriver.com>
  8035. L: linux-i2c@vger.kernel.org
  8036. F: Documentation/i2c/busses/i2c-ismt.rst
  8037. F: drivers/i2c/busses/i2c-ismt.c
  8038. I2C/SMBUS STUB DRIVER
  8039. M: Jean Delvare <jdelvare@suse.com>
  8040. L: linux-i2c@vger.kernel.org
  8041. S: Maintained
  8042. F: drivers/i2c/i2c-stub.c
  8043. I3C DRIVER FOR CADENCE I3C MASTER IP
  8044. M: Przemysław Gaj <pgaj@cadence.com>
  8045. S: Maintained
  8046. F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
  8047. F: drivers/i3c/master/i3c-master-cdns.c
  8048. I3C DRIVER FOR SYNOPSYS DESIGNWARE
  8049. M: Vitor Soares <vitor.soares@synopsys.com>
  8050. S: Maintained
  8051. F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
  8052. F: drivers/i3c/master/dw*
  8053. I3C SUBSYSTEM
  8054. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  8055. L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
  8056. S: Maintained
  8057. C: irc://chat.freenode.net/linux-i3c
  8058. T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
  8059. F: Documentation/ABI/testing/sysfs-bus-i3c
  8060. F: Documentation/devicetree/bindings/i3c/
  8061. F: Documentation/driver-api/i3c
  8062. F: drivers/i3c/
  8063. F: include/linux/i3c/
  8064. IA64 (Itanium) PLATFORM
  8065. L: linux-ia64@vger.kernel.org
  8066. S: Orphan
  8067. F: Documentation/ia64/
  8068. F: arch/ia64/
  8069. IBM Power 842 compression accelerator
  8070. M: Haren Myneni <haren@us.ibm.com>
  8071. S: Supported
  8072. F: crypto/842.c
  8073. F: drivers/crypto/nx/Kconfig
  8074. F: drivers/crypto/nx/Makefile
  8075. F: drivers/crypto/nx/nx-842*
  8076. F: include/linux/sw842.h
  8077. F: lib/842/
  8078. IBM Power in-Nest Crypto Acceleration
  8079. M: Breno Leitão <leitao@debian.org>
  8080. M: Nayna Jain <nayna@linux.ibm.com>
  8081. M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
  8082. L: linux-crypto@vger.kernel.org
  8083. S: Supported
  8084. F: drivers/crypto/nx/Kconfig
  8085. F: drivers/crypto/nx/Makefile
  8086. F: drivers/crypto/nx/nx-aes*
  8087. F: drivers/crypto/nx/nx-sha*
  8088. F: drivers/crypto/nx/nx.*
  8089. F: drivers/crypto/nx/nx_csbcpb.h
  8090. F: drivers/crypto/nx/nx_debugfs.c
  8091. IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
  8092. M: Tyrel Datwyler <tyreld@linux.ibm.com>
  8093. L: linux-pci@vger.kernel.org
  8094. L: linuxppc-dev@lists.ozlabs.org
  8095. S: Supported
  8096. F: drivers/pci/hotplug/rpadlpar*
  8097. IBM Power Linux RAID adapter
  8098. M: Brian King <brking@us.ibm.com>
  8099. S: Supported
  8100. F: drivers/scsi/ipr.*
  8101. IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
  8102. M: Tyrel Datwyler <tyreld@linux.ibm.com>
  8103. L: linux-pci@vger.kernel.org
  8104. L: linuxppc-dev@lists.ozlabs.org
  8105. S: Supported
  8106. F: drivers/pci/hotplug/rpaphp*
  8107. IBM Power SRIOV Virtual NIC Device Driver
  8108. M: Dany Madden <drt@linux.ibm.com>
  8109. M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
  8110. R: Thomas Falcon <tlfalcon@linux.ibm.com>
  8111. L: netdev@vger.kernel.org
  8112. S: Supported
  8113. F: drivers/net/ethernet/ibm/ibmvnic.*
  8114. IBM Power Virtual Accelerator Switchboard
  8115. M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
  8116. L: linuxppc-dev@lists.ozlabs.org
  8117. S: Supported
  8118. F: arch/powerpc/include/asm/vas.h
  8119. F: arch/powerpc/platforms/powernv/copy-paste.h
  8120. F: arch/powerpc/platforms/powernv/vas*
  8121. IBM Power Virtual Ethernet Device Driver
  8122. M: Cristobal Forno <cforno12@linux.ibm.com>
  8123. L: netdev@vger.kernel.org
  8124. S: Supported
  8125. F: drivers/net/ethernet/ibm/ibmveth.*
  8126. IBM Power Virtual FC Device Drivers
  8127. M: Tyrel Datwyler <tyreld@linux.ibm.com>
  8128. L: linux-scsi@vger.kernel.org
  8129. S: Supported
  8130. F: drivers/scsi/ibmvscsi/ibmvfc*
  8131. IBM Power Virtual Management Channel Driver
  8132. M: Brad Warrum <bwarrum@linux.ibm.com>
  8133. M: Ritu Agarwal <rituagar@linux.ibm.com>
  8134. S: Supported
  8135. F: drivers/misc/ibmvmc.*
  8136. IBM Power Virtual SCSI Device Drivers
  8137. M: Tyrel Datwyler <tyreld@linux.ibm.com>
  8138. L: linux-scsi@vger.kernel.org
  8139. S: Supported
  8140. F: drivers/scsi/ibmvscsi/ibmvscsi*
  8141. F: include/scsi/viosrp.h
  8142. IBM Power Virtual SCSI Device Target Driver
  8143. M: Michael Cyr <mikecyr@linux.ibm.com>
  8144. L: linux-scsi@vger.kernel.org
  8145. L: target-devel@vger.kernel.org
  8146. S: Supported
  8147. F: drivers/scsi/ibmvscsi_tgt/
  8148. IBM Power VMX Cryptographic instructions
  8149. M: Breno Leitão <leitao@debian.org>
  8150. M: Nayna Jain <nayna@linux.ibm.com>
  8151. M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
  8152. L: linux-crypto@vger.kernel.org
  8153. S: Supported
  8154. F: drivers/crypto/vmx/Kconfig
  8155. F: drivers/crypto/vmx/Makefile
  8156. F: drivers/crypto/vmx/aes*
  8157. F: drivers/crypto/vmx/ghash*
  8158. F: drivers/crypto/vmx/ppc-xlate.pl
  8159. F: drivers/crypto/vmx/vmx.c
  8160. IBM ServeRAID RAID DRIVER
  8161. S: Orphan
  8162. F: drivers/scsi/ips.*
  8163. ICH LPC AND GPIO DRIVER
  8164. M: Peter Tyser <ptyser@xes-inc.com>
  8165. S: Maintained
  8166. F: drivers/gpio/gpio-ich.c
  8167. F: drivers/mfd/lpc_ich.c
  8168. ICY I2C DRIVER
  8169. M: Max Staudt <max@enpas.org>
  8170. L: linux-i2c@vger.kernel.org
  8171. S: Maintained
  8172. F: drivers/i2c/busses/i2c-icy.c
  8173. IDEAPAD LAPTOP EXTRAS DRIVER
  8174. M: Ike Panhc <ike.pan@canonical.com>
  8175. L: platform-driver-x86@vger.kernel.org
  8176. S: Maintained
  8177. W: http://launchpad.net/ideapad-laptop
  8178. F: drivers/platform/x86/ideapad-laptop.c
  8179. IDEAPAD LAPTOP SLIDEBAR DRIVER
  8180. M: Andrey Moiseev <o2g.org.ru@gmail.com>
  8181. L: linux-input@vger.kernel.org
  8182. S: Maintained
  8183. W: https://github.com/o2genum/ideapad-slidebar
  8184. F: drivers/input/misc/ideapad_slidebar.c
  8185. IDMAPPED MOUNTS
  8186. M: Christian Brauner <brauner@kernel.org>
  8187. L: linux-fsdevel@vger.kernel.org
  8188. S: Maintained
  8189. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
  8190. F: Documentation/filesystems/idmappings.rst
  8191. F: tools/testing/selftests/mount_setattr/
  8192. F: include/linux/mnt_idmapping.h
  8193. IDT VersaClock 5 CLOCK DRIVER
  8194. M: Luca Ceresoli <luca@lucaceresoli.net>
  8195. S: Maintained
  8196. F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
  8197. F: drivers/clk/clk-versaclock5.c
  8198. IEEE 802.15.4 SUBSYSTEM
  8199. M: Alexander Aring <alex.aring@gmail.com>
  8200. M: Stefan Schmidt <stefan@datenfreihafen.org>
  8201. L: linux-wpan@vger.kernel.org
  8202. S: Maintained
  8203. W: https://linux-wpan.org/
  8204. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
  8205. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
  8206. F: Documentation/networking/ieee802154.rst
  8207. F: drivers/net/ieee802154/
  8208. F: include/linux/ieee802154.h
  8209. F: include/linux/nl802154.h
  8210. F: include/net/af_ieee802154.h
  8211. F: include/net/cfg802154.h
  8212. F: include/net/ieee802154_netdev.h
  8213. F: include/net/mac802154.h
  8214. F: include/net/nl802154.h
  8215. F: net/ieee802154/
  8216. F: net/mac802154/
  8217. IFE PROTOCOL
  8218. M: Yotam Gigi <yotam.gi@gmail.com>
  8219. M: Jamal Hadi Salim <jhs@mojatatu.com>
  8220. F: include/net/ife.h
  8221. F: include/uapi/linux/ife.h
  8222. F: net/ife
  8223. IGORPLUG-USB IR RECEIVER
  8224. M: Sean Young <sean@mess.org>
  8225. L: linux-media@vger.kernel.org
  8226. S: Maintained
  8227. F: drivers/media/rc/igorplugusb.c
  8228. IGUANAWORKS USB IR TRANSCEIVER
  8229. M: Sean Young <sean@mess.org>
  8230. L: linux-media@vger.kernel.org
  8231. S: Maintained
  8232. F: drivers/media/rc/iguanair.c
  8233. IIO DIGITAL POTENTIOMETER DAC
  8234. M: Peter Rosin <peda@axentia.se>
  8235. L: linux-iio@vger.kernel.org
  8236. S: Maintained
  8237. F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
  8238. F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
  8239. F: drivers/iio/dac/dpot-dac.c
  8240. IIO ENVELOPE DETECTOR
  8241. M: Peter Rosin <peda@axentia.se>
  8242. L: linux-iio@vger.kernel.org
  8243. S: Maintained
  8244. F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
  8245. F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
  8246. F: drivers/iio/adc/envelope-detector.c
  8247. IIO MULTIPLEXER
  8248. M: Peter Rosin <peda@axentia.se>
  8249. L: linux-iio@vger.kernel.org
  8250. S: Maintained
  8251. F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
  8252. F: drivers/iio/multiplexer/iio-mux.c
  8253. IIO SCMI BASED DRIVER
  8254. M: Jyoti Bhayana <jbhayana@google.com>
  8255. L: linux-iio@vger.kernel.org
  8256. S: Maintained
  8257. F: drivers/iio/common/scmi_sensors/scmi_iio.c
  8258. IIO SUBSYSTEM AND DRIVERS
  8259. M: Jonathan Cameron <jic23@kernel.org>
  8260. R: Lars-Peter Clausen <lars@metafoo.de>
  8261. L: linux-iio@vger.kernel.org
  8262. S: Maintained
  8263. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
  8264. F: Documentation/ABI/testing/configfs-iio*
  8265. F: Documentation/ABI/testing/sysfs-bus-iio*
  8266. F: Documentation/devicetree/bindings/iio/
  8267. F: drivers/iio/
  8268. F: drivers/staging/iio/
  8269. F: include/linux/iio/
  8270. F: tools/iio/
  8271. IIO UNIT CONVERTER
  8272. M: Peter Rosin <peda@axentia.se>
  8273. L: linux-iio@vger.kernel.org
  8274. S: Maintained
  8275. F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
  8276. F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
  8277. F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
  8278. F: drivers/iio/afe/iio-rescale.c
  8279. IKANOS/ADI EAGLE ADSL USB DRIVER
  8280. M: Matthieu Castet <castet.matthieu@free.fr>
  8281. M: Stanislaw Gruszka <stf_xl@wp.pl>
  8282. S: Maintained
  8283. F: drivers/usb/atm/ueagle-atm.c
  8284. IMGTEC ASCII LCD DRIVER
  8285. M: Paul Burton <paulburton@kernel.org>
  8286. S: Maintained
  8287. F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
  8288. F: drivers/auxdisplay/img-ascii-lcd.c
  8289. IMGTEC IR DECODER DRIVER
  8290. S: Orphan
  8291. F: drivers/media/rc/img-ir/
  8292. IMON SOUNDGRAPH USB IR RECEIVER
  8293. M: Sean Young <sean@mess.org>
  8294. L: linux-media@vger.kernel.org
  8295. S: Maintained
  8296. F: drivers/media/rc/imon.c
  8297. F: drivers/media/rc/imon_raw.c
  8298. IMS TWINTURBO FRAMEBUFFER DRIVER
  8299. L: linux-fbdev@vger.kernel.org
  8300. S: Orphan
  8301. F: drivers/video/fbdev/imsttfb.c
  8302. INA209 HARDWARE MONITOR DRIVER
  8303. M: Guenter Roeck <linux@roeck-us.net>
  8304. L: linux-hwmon@vger.kernel.org
  8305. S: Maintained
  8306. F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
  8307. F: Documentation/hwmon/ina209.rst
  8308. F: drivers/hwmon/ina209.c
  8309. INA2XX HARDWARE MONITOR DRIVER
  8310. M: Guenter Roeck <linux@roeck-us.net>
  8311. L: linux-hwmon@vger.kernel.org
  8312. S: Maintained
  8313. F: Documentation/hwmon/ina2xx.rst
  8314. F: drivers/hwmon/ina2xx.c
  8315. F: include/linux/platform_data/ina2xx.h
  8316. INDUSTRY PACK SUBSYSTEM (IPACK)
  8317. M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
  8318. M: Jens Taprogge <jens.taprogge@taprogge.org>
  8319. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  8320. L: industrypack-devel@lists.sourceforge.net
  8321. S: Maintained
  8322. W: http://industrypack.sourceforge.net
  8323. F: drivers/ipack/
  8324. INFINEON DPS310 Driver
  8325. M: Eddie James <eajames@linux.ibm.com>
  8326. L: linux-iio@vger.kernel.org
  8327. S: Maintained
  8328. F: drivers/iio/pressure/dps310.c
  8329. INFINIBAND SUBSYSTEM
  8330. M: Jason Gunthorpe <jgg@nvidia.com>
  8331. L: linux-rdma@vger.kernel.org
  8332. S: Supported
  8333. W: https://github.com/linux-rdma/rdma-core
  8334. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  8335. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
  8336. F: Documentation/devicetree/bindings/infiniband/
  8337. F: Documentation/infiniband/
  8338. F: drivers/infiniband/
  8339. F: include/rdma/
  8340. F: include/trace/events/ib_mad.h
  8341. F: include/trace/events/ib_umad.h
  8342. F: include/uapi/linux/if_infiniband.h
  8343. F: include/uapi/rdma/
  8344. F: samples/bpf/ibumad_kern.c
  8345. F: samples/bpf/ibumad_user.c
  8346. INGENIC JZ4780 NAND DRIVER
  8347. M: Harvey Hunt <harveyhuntnexus@gmail.com>
  8348. L: linux-mtd@lists.infradead.org
  8349. L: linux-mips@vger.kernel.org
  8350. S: Maintained
  8351. F: drivers/mtd/nand/raw/ingenic/
  8352. INGENIC JZ47xx SoCs
  8353. M: Paul Cercueil <paul@crapouillou.net>
  8354. L: linux-mips@vger.kernel.org
  8355. S: Maintained
  8356. F: arch/mips/boot/dts/ingenic/
  8357. F: arch/mips/generic/board-ingenic.c
  8358. F: arch/mips/include/asm/mach-ingenic/
  8359. F: arch/mips/ingenic/Kconfig
  8360. F: drivers/clk/ingenic/
  8361. F: drivers/dma/dma-jz4780.c
  8362. F: drivers/gpu/drm/ingenic/
  8363. F: drivers/i2c/busses/i2c-jz4780.c
  8364. F: drivers/iio/adc/ingenic-adc.c
  8365. F: drivers/irqchip/irq-ingenic.c
  8366. F: drivers/memory/jz4780-nemc.c
  8367. F: drivers/mmc/host/jz4740_mmc.c
  8368. F: drivers/mtd/nand/raw/ingenic/
  8369. F: drivers/pinctrl/pinctrl-ingenic.c
  8370. F: drivers/power/supply/ingenic-battery.c
  8371. F: drivers/pwm/pwm-jz4740.c
  8372. F: drivers/remoteproc/ingenic_rproc.c
  8373. F: drivers/rtc/rtc-jz4740.c
  8374. F: drivers/tty/serial/8250/8250_ingenic.c
  8375. F: drivers/usb/musb/jz4740.c
  8376. F: drivers/watchdog/jz4740_wdt.c
  8377. F: include/dt-bindings/iio/adc/ingenic,adc.h
  8378. F: include/linux/mfd/ingenic-tcu.h
  8379. F: sound/soc/codecs/jz47*
  8380. F: sound/soc/jz4740/
  8381. INOTIFY
  8382. M: Jan Kara <jack@suse.cz>
  8383. R: Amir Goldstein <amir73il@gmail.com>
  8384. L: linux-fsdevel@vger.kernel.org
  8385. S: Maintained
  8386. F: Documentation/filesystems/inotify.rst
  8387. F: fs/notify/inotify/
  8388. F: include/linux/inotify.h
  8389. F: include/uapi/linux/inotify.h
  8390. INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
  8391. M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
  8392. L: linux-input@vger.kernel.org
  8393. S: Maintained
  8394. Q: http://patchwork.kernel.org/project/linux-input/list/
  8395. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
  8396. F: Documentation/devicetree/bindings/input/
  8397. F: Documentation/devicetree/bindings/serio/
  8398. F: Documentation/input/
  8399. F: drivers/input/
  8400. F: include/linux/input.h
  8401. F: include/linux/input/
  8402. F: include/uapi/linux/input-event-codes.h
  8403. F: include/uapi/linux/input.h
  8404. INPUT MULTITOUCH (MT) PROTOCOL
  8405. M: Henrik Rydberg <rydberg@bitmath.org>
  8406. L: linux-input@vger.kernel.org
  8407. S: Odd fixes
  8408. F: Documentation/input/multi-touch-protocol.rst
  8409. F: drivers/input/input-mt.c
  8410. K: \b(ABS|SYN)_MT_
  8411. INSIDE SECURE CRYPTO DRIVER
  8412. M: Antoine Tenart <atenart@kernel.org>
  8413. L: linux-crypto@vger.kernel.org
  8414. S: Maintained
  8415. F: drivers/crypto/inside-secure/
  8416. INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
  8417. M: Mimi Zohar <zohar@linux.ibm.com>
  8418. M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
  8419. L: linux-integrity@vger.kernel.org
  8420. S: Supported
  8421. T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
  8422. F: security/integrity/ima/
  8423. INTEL 810/815 FRAMEBUFFER DRIVER
  8424. M: Antonino Daplas <adaplas@gmail.com>
  8425. L: linux-fbdev@vger.kernel.org
  8426. S: Maintained
  8427. F: drivers/video/fbdev/i810/
  8428. INTEL ASoC DRIVERS
  8429. M: Cezary Rojewski <cezary.rojewski@intel.com>
  8430. M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  8431. M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
  8432. M: Jie Yang <yang.jie@linux.intel.com>
  8433. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  8434. S: Supported
  8435. F: sound/soc/intel/
  8436. INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
  8437. M: Hans de Goede <hdegoede@redhat.com>
  8438. L: platform-driver-x86@vger.kernel.org
  8439. S: Maintained
  8440. F: drivers/platform/x86/intel/atomisp2/pm.c
  8441. INTEL ATOMISP2 LED DRIVER
  8442. M: Hans de Goede <hdegoede@redhat.com>
  8443. L: platform-driver-x86@vger.kernel.org
  8444. S: Maintained
  8445. F: drivers/platform/x86/intel/atomisp2/led.c
  8446. INTEL BIOS SAR INT1092 DRIVER
  8447. M: Shravan Sudhakar <s.shravan@intel.com>
  8448. M: Intel Corporation <linuxwwan@intel.com>
  8449. L: platform-driver-x86@vger.kernel.org
  8450. S: Maintained
  8451. F: drivers/platform/x86/intel/int1092/
  8452. INTEL BROXTON PMC DRIVER
  8453. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  8454. M: Zha Qipeng <qipeng.zha@intel.com>
  8455. S: Maintained
  8456. F: drivers/mfd/intel_pmc_bxt.c
  8457. F: include/linux/mfd/intel_pmc_bxt.h
  8458. INTEL C600 SERIES SAS CONTROLLER DRIVER
  8459. M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
  8460. L: linux-scsi@vger.kernel.org
  8461. S: Supported
  8462. T: git git://git.code.sf.net/p/intel-sas/isci
  8463. F: drivers/scsi/isci/
  8464. INTEL CPU family model numbers
  8465. M: Tony Luck <tony.luck@intel.com>
  8466. M: x86@kernel.org
  8467. L: linux-kernel@vger.kernel.org
  8468. S: Supported
  8469. F: arch/x86/include/asm/intel-family.h
  8470. INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
  8471. M: Jani Nikula <jani.nikula@linux.intel.com>
  8472. M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  8473. M: Rodrigo Vivi <rodrigo.vivi@intel.com>
  8474. M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
  8475. L: intel-gfx@lists.freedesktop.org
  8476. S: Supported
  8477. W: https://01.org/linuxgraphics/
  8478. Q: http://patchwork.freedesktop.org/project/intel-gfx/
  8479. B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
  8480. C: irc://irc.oftc.net/intel-gfx
  8481. T: git git://anongit.freedesktop.org/drm-intel
  8482. F: Documentation/gpu/i915.rst
  8483. F: drivers/gpu/drm/i915/
  8484. F: include/drm/i915*
  8485. F: include/uapi/drm/i915_drm.h
  8486. INTEL ETHERNET DRIVERS
  8487. M: Jesse Brandeburg <jesse.brandeburg@intel.com>
  8488. M: Tony Nguyen <anthony.l.nguyen@intel.com>
  8489. L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
  8490. S: Supported
  8491. W: http://www.intel.com/support/feedback.htm
  8492. W: http://e1000.sourceforge.net/
  8493. Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
  8494. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
  8495. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
  8496. F: Documentation/networking/device_drivers/ethernet/intel/
  8497. F: drivers/net/ethernet/intel/
  8498. F: drivers/net/ethernet/intel/*/
  8499. F: include/linux/avf/virtchnl.h
  8500. F: include/linux/net/intel/iidc.h
  8501. INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
  8502. M: Mustafa Ismail <mustafa.ismail@intel.com>
  8503. M: Shiraz Saleem <shiraz.saleem@intel.com>
  8504. L: linux-rdma@vger.kernel.org
  8505. S: Supported
  8506. F: drivers/infiniband/hw/irdma/
  8507. F: include/uapi/rdma/irdma-abi.h
  8508. INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
  8509. M: Maik Broemme <mbroemme@libmpq.org>
  8510. L: linux-fbdev@vger.kernel.org
  8511. S: Maintained
  8512. F: Documentation/fb/intelfb.rst
  8513. F: drivers/video/fbdev/intelfb/
  8514. INTEL GPIO DRIVERS
  8515. M: Andy Shevchenko <andy@kernel.org>
  8516. L: linux-gpio@vger.kernel.org
  8517. S: Maintained
  8518. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
  8519. F: drivers/gpio/gpio-ich.c
  8520. F: drivers/gpio/gpio-merrifield.c
  8521. F: drivers/gpio/gpio-ml-ioh.c
  8522. F: drivers/gpio/gpio-pch.c
  8523. F: drivers/gpio/gpio-sch.c
  8524. F: drivers/gpio/gpio-sodaville.c
  8525. INTEL GVT-g DRIVERS (Intel GPU Virtualization)
  8526. M: Zhenyu Wang <zhenyuw@linux.intel.com>
  8527. M: Zhi Wang <zhi.a.wang@intel.com>
  8528. L: intel-gvt-dev@lists.freedesktop.org
  8529. L: intel-gfx@lists.freedesktop.org
  8530. S: Supported
  8531. W: https://01.org/igvt-g
  8532. T: git https://github.com/intel/gvt-linux.git
  8533. F: drivers/gpu/drm/i915/gvt/
  8534. INTEL HID EVENT DRIVER
  8535. M: Alex Hung <alex.hung@canonical.com>
  8536. L: platform-driver-x86@vger.kernel.org
  8537. S: Maintained
  8538. F: drivers/platform/x86/intel/hid.c
  8539. INTEL I/OAT DMA DRIVER
  8540. M: Dave Jiang <dave.jiang@intel.com>
  8541. R: Dan Williams <dan.j.williams@intel.com>
  8542. L: dmaengine@vger.kernel.org
  8543. S: Supported
  8544. Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
  8545. F: drivers/dma/ioat*
  8546. INTEL IADX DRIVER
  8547. M: Dave Jiang <dave.jiang@intel.com>
  8548. L: dmaengine@vger.kernel.org
  8549. S: Supported
  8550. F: drivers/dma/idxd/*
  8551. F: include/uapi/linux/idxd.h
  8552. INTEL IDLE DRIVER
  8553. M: Jacob Pan <jacob.jun.pan@linux.intel.com>
  8554. M: Len Brown <lenb@kernel.org>
  8555. L: linux-pm@vger.kernel.org
  8556. S: Supported
  8557. B: https://bugzilla.kernel.org
  8558. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
  8559. F: drivers/idle/intel_idle.c
  8560. INTEL INTEGRATED SENSOR HUB DRIVER
  8561. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  8562. M: Jiri Kosina <jikos@kernel.org>
  8563. L: linux-input@vger.kernel.org
  8564. S: Maintained
  8565. F: drivers/hid/intel-ish-hid/
  8566. INTEL IOMMU (VT-d)
  8567. M: David Woodhouse <dwmw2@infradead.org>
  8568. M: Lu Baolu <baolu.lu@linux.intel.com>
  8569. L: iommu@lists.linux-foundation.org
  8570. S: Supported
  8571. T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
  8572. F: drivers/iommu/intel/
  8573. F: include/linux/intel-iommu.h
  8574. F: include/linux/intel-svm.h
  8575. INTEL IOP-ADMA DMA DRIVER
  8576. R: Dan Williams <dan.j.williams@intel.com>
  8577. S: Odd fixes
  8578. F: drivers/dma/iop-adma.c
  8579. INTEL IPU3 CSI-2 CIO2 DRIVER
  8580. M: Yong Zhi <yong.zhi@intel.com>
  8581. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  8582. M: Bingbu Cao <bingbu.cao@intel.com>
  8583. M: Dan Scally <djrscally@gmail.com>
  8584. R: Tianshu Qiu <tian.shu.qiu@intel.com>
  8585. L: linux-media@vger.kernel.org
  8586. S: Maintained
  8587. T: git git://linuxtv.org/media_tree.git
  8588. F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
  8589. F: drivers/media/pci/intel/ipu3/
  8590. INTEL IPU3 CSI-2 IMGU DRIVER
  8591. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  8592. R: Bingbu Cao <bingbu.cao@intel.com>
  8593. R: Tianshu Qiu <tian.shu.qiu@intel.com>
  8594. L: linux-media@vger.kernel.org
  8595. S: Maintained
  8596. F: Documentation/admin-guide/media/ipu3.rst
  8597. F: Documentation/admin-guide/media/ipu3_rcb.svg
  8598. F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
  8599. F: drivers/staging/media/ipu3/
  8600. INTEL IXP4XX CRYPTO SUPPORT
  8601. M: Corentin Labbe <clabbe@baylibre.com>
  8602. L: linux-crypto@vger.kernel.org
  8603. S: Maintained
  8604. F: drivers/crypto/ixp4xx_crypto.c
  8605. INTEL ISHTP ECLITE DRIVER
  8606. M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
  8607. L: platform-driver-x86@vger.kernel.org
  8608. S: Supported
  8609. F: drivers/platform/x86/intel/ishtp_eclite.c
  8610. INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
  8611. M: Krzysztof Halasa <khalasa@piap.pl>
  8612. S: Maintained
  8613. F: drivers/net/ethernet/xscale/ixp4xx_eth.c
  8614. F: drivers/net/wan/ixp4xx_hss.c
  8615. F: drivers/soc/ixp4xx/ixp4xx-npe.c
  8616. F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
  8617. F: include/linux/soc/ixp4xx/npe.h
  8618. F: include/linux/soc/ixp4xx/qmgr.h
  8619. INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
  8620. M: Deepak Saxena <dsaxena@plexity.net>
  8621. S: Maintained
  8622. F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
  8623. F: drivers/char/hw_random/ixp4xx-rng.c
  8624. INTEL KEEM BAY DRM DRIVER
  8625. M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
  8626. M: Edmund Dea <edmund.j.dea@intel.com>
  8627. S: Maintained
  8628. F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
  8629. F: drivers/gpu/drm/kmb/
  8630. INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
  8631. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  8632. S: Maintained
  8633. F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
  8634. F: drivers/crypto/keembay/Kconfig
  8635. F: drivers/crypto/keembay/Makefile
  8636. F: drivers/crypto/keembay/keembay-ocs-aes-core.c
  8637. F: drivers/crypto/keembay/ocs-aes.c
  8638. F: drivers/crypto/keembay/ocs-aes.h
  8639. INTEL KEEM BAY OCS ECC CRYPTO DRIVER
  8640. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  8641. M: Prabhjot Khurana <prabhjot.khurana@intel.com>
  8642. M: Mark Gross <mgross@linux.intel.com>
  8643. S: Maintained
  8644. F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
  8645. F: drivers/crypto/keembay/Kconfig
  8646. F: drivers/crypto/keembay/Makefile
  8647. F: drivers/crypto/keembay/keembay-ocs-ecc.c
  8648. INTEL KEEM BAY OCS HCU CRYPTO DRIVER
  8649. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  8650. M: Declan Murphy <declan.murphy@intel.com>
  8651. S: Maintained
  8652. F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
  8653. F: drivers/crypto/keembay/Kconfig
  8654. F: drivers/crypto/keembay/Makefile
  8655. F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
  8656. F: drivers/crypto/keembay/ocs-hcu.c
  8657. F: drivers/crypto/keembay/ocs-hcu.h
  8658. INTEL THUNDER BAY EMMC PHY DRIVER
  8659. M: Nandhini Srikandan <nandhini.srikandan@intel.com>
  8660. M: Rashmi A <rashmi.a@intel.com>
  8661. S: Maintained
  8662. F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
  8663. F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
  8664. INTEL MANAGEMENT ENGINE (mei)
  8665. M: Tomas Winkler <tomas.winkler@intel.com>
  8666. L: linux-kernel@vger.kernel.org
  8667. S: Supported
  8668. F: Documentation/driver-api/mei/*
  8669. F: drivers/misc/mei/
  8670. F: drivers/watchdog/mei_wdt.c
  8671. F: include/linux/mei_cl_bus.h
  8672. F: include/uapi/linux/mei.h
  8673. F: samples/mei/*
  8674. INTEL MAX 10 BMC MFD DRIVER
  8675. M: Xu Yilun <yilun.xu@intel.com>
  8676. R: Tom Rix <trix@redhat.com>
  8677. S: Maintained
  8678. F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
  8679. F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
  8680. F: drivers/hwmon/intel-m10-bmc-hwmon.c
  8681. F: drivers/mfd/intel-m10-bmc.c
  8682. F: include/linux/mfd/intel-m10-bmc.h
  8683. INTEL MENLOW THERMAL DRIVER
  8684. M: Sujith Thomas <sujith.thomas@intel.com>
  8685. L: linux-pm@vger.kernel.org
  8686. S: Supported
  8687. W: https://01.org/linux-acpi
  8688. F: drivers/thermal/intel/intel_menlow.c
  8689. INTEL P-Unit IPC DRIVER
  8690. M: Zha Qipeng <qipeng.zha@intel.com>
  8691. L: platform-driver-x86@vger.kernel.org
  8692. S: Maintained
  8693. F: arch/x86/include/asm/intel_punit_ipc.h
  8694. F: drivers/platform/x86/intel/punit_ipc.c
  8695. INTEL PMC CORE DRIVER
  8696. M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
  8697. M: David E Box <david.e.box@intel.com>
  8698. L: platform-driver-x86@vger.kernel.org
  8699. S: Maintained
  8700. F: Documentation/ABI/testing/sysfs-platform-intel-pmc
  8701. F: drivers/platform/x86/intel/pmc/
  8702. INTEL PMIC GPIO DRIVERS
  8703. M: Andy Shevchenko <andy@kernel.org>
  8704. S: Maintained
  8705. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
  8706. F: drivers/gpio/gpio-*cove.c
  8707. INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
  8708. M: Andy Shevchenko <andy@kernel.org>
  8709. S: Maintained
  8710. F: drivers/mfd/intel_soc_pmic*
  8711. F: include/linux/mfd/intel_soc_pmic*
  8712. INTEL PMT DRIVERS
  8713. M: David E. Box <david.e.box@linux.intel.com>
  8714. S: Supported
  8715. F: drivers/platform/x86/intel/pmt/
  8716. INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
  8717. M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
  8718. L: linux-wireless@vger.kernel.org
  8719. S: Maintained
  8720. F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
  8721. F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
  8722. F: drivers/net/wireless/intel/ipw2x00/
  8723. INTEL PSTATE DRIVER
  8724. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  8725. M: Len Brown <lenb@kernel.org>
  8726. L: linux-pm@vger.kernel.org
  8727. S: Supported
  8728. F: drivers/cpufreq/intel_pstate.c
  8729. INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
  8730. M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
  8731. L: linux-iio@vger.kernel.org
  8732. F: drivers/counter/intel-qep.c
  8733. INTEL SCU DRIVERS
  8734. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  8735. S: Maintained
  8736. F: arch/x86/include/asm/intel_scu_ipc.h
  8737. F: drivers/platform/x86/intel_scu_*
  8738. INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
  8739. M: Daniel Scally <djrscally@gmail.com>
  8740. S: Maintained
  8741. F: drivers/platform/x86/intel/int3472/
  8742. INTEL SPEED SELECT TECHNOLOGY
  8743. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  8744. L: platform-driver-x86@vger.kernel.org
  8745. S: Maintained
  8746. F: drivers/platform/x86/intel/speed_select_if/
  8747. F: include/uapi/linux/isst_if.h
  8748. F: tools/power/x86/intel-speed-select/
  8749. INTEL STRATIX10 FIRMWARE DRIVERS
  8750. M: Dinh Nguyen <dinguyen@kernel.org>
  8751. L: linux-kernel@vger.kernel.org
  8752. S: Maintained
  8753. F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
  8754. F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
  8755. F: drivers/firmware/stratix10-rsu.c
  8756. F: drivers/firmware/stratix10-svc.c
  8757. F: include/linux/firmware/intel/stratix10-smc.h
  8758. F: include/linux/firmware/intel/stratix10-svc-client.h
  8759. INTEL TELEMETRY DRIVER
  8760. M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
  8761. M: "David E. Box" <david.e.box@linux.intel.com>
  8762. L: platform-driver-x86@vger.kernel.org
  8763. S: Maintained
  8764. F: arch/x86/include/asm/intel_telemetry.h
  8765. F: drivers/platform/x86/intel/telemetry/
  8766. INTEL UNCORE FREQUENCY CONTROL
  8767. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  8768. L: platform-driver-x86@vger.kernel.org
  8769. S: Maintained
  8770. F: drivers/platform/x86/intel/uncore-frequency.c
  8771. INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
  8772. M: David E. Box <david.e.box@linux.intel.com>
  8773. S: Supported
  8774. F: drivers/platform/x86/intel/vsec.*
  8775. INTEL VIRTUAL BUTTON DRIVER
  8776. M: AceLan Kao <acelan.kao@canonical.com>
  8777. L: platform-driver-x86@vger.kernel.org
  8778. S: Maintained
  8779. F: drivers/platform/x86/intel/vbtn.c
  8780. INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
  8781. M: Stanislaw Gruszka <stf_xl@wp.pl>
  8782. L: linux-wireless@vger.kernel.org
  8783. S: Supported
  8784. F: drivers/net/wireless/intel/iwlegacy/
  8785. INTEL WIRELESS WIFI LINK (iwlwifi)
  8786. M: Luca Coelho <luciano.coelho@intel.com>
  8787. L: linux-wireless@vger.kernel.org
  8788. S: Supported
  8789. W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
  8790. T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
  8791. F: drivers/net/wireless/intel/iwlwifi/
  8792. INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
  8793. M: Jithu Joseph <jithu.joseph@intel.com>
  8794. R: Maurice Ma <maurice.ma@intel.com>
  8795. S: Maintained
  8796. W: https://slimbootloader.github.io/security/firmware-update.html
  8797. F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
  8798. INTEL WMI THUNDERBOLT FORCE POWER DRIVER
  8799. L: Dell.Client.Kernel@dell.com
  8800. S: Maintained
  8801. F: drivers/platform/x86/intel/wmi/thunderbolt.c
  8802. INTEL WWAN IOSM DRIVER
  8803. M: M Chetan Kumar <m.chetan.kumar@intel.com>
  8804. M: Intel Corporation <linuxwwan@intel.com>
  8805. L: netdev@vger.kernel.org
  8806. S: Maintained
  8807. F: drivers/net/wwan/iosm/
  8808. INTEL(R) TRACE HUB
  8809. M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
  8810. S: Supported
  8811. F: Documentation/trace/intel_th.rst
  8812. F: drivers/hwtracing/intel_th/
  8813. F: include/linux/intel_th.h
  8814. INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
  8815. M: Ning Sun <ning.sun@intel.com>
  8816. L: tboot-devel@lists.sourceforge.net
  8817. S: Supported
  8818. W: http://tboot.sourceforge.net
  8819. T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
  8820. F: Documentation/x86/intel_txt.rst
  8821. F: arch/x86/kernel/tboot.c
  8822. F: include/linux/tboot.h
  8823. INTEL SGX
  8824. M: Jarkko Sakkinen <jarkko@kernel.org>
  8825. R: Dave Hansen <dave.hansen@linux.intel.com>
  8826. L: linux-sgx@vger.kernel.org
  8827. S: Supported
  8828. Q: https://patchwork.kernel.org/project/intel-sgx/list/
  8829. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
  8830. F: Documentation/x86/sgx.rst
  8831. F: arch/x86/entry/vdso/vsgx.S
  8832. F: arch/x86/include/asm/sgx.h
  8833. F: arch/x86/include/uapi/asm/sgx.h
  8834. F: arch/x86/kernel/cpu/sgx/*
  8835. F: tools/testing/selftests/sgx/*
  8836. K: \bSGX_
  8837. INTERCONNECT API
  8838. M: Georgi Djakov <djakov@kernel.org>
  8839. L: linux-pm@vger.kernel.org
  8840. S: Maintained
  8841. T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
  8842. F: Documentation/devicetree/bindings/interconnect/
  8843. F: Documentation/driver-api/interconnect.rst
  8844. F: drivers/interconnect/
  8845. F: include/dt-bindings/interconnect/
  8846. F: include/linux/interconnect-provider.h
  8847. F: include/linux/interconnect.h
  8848. INTERRUPT COUNTER DRIVER
  8849. M: Oleksij Rempel <o.rempel@pengutronix.de>
  8850. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  8851. L: linux-iio@vger.kernel.org
  8852. F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
  8853. F: drivers/counter/interrupt-cnt.c
  8854. INVENSENSE ICM-426xx IMU DRIVER
  8855. M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
  8856. L: linux-iio@vger.kernel.org
  8857. S: Maintained
  8858. W: https://invensense.tdk.com/
  8859. F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
  8860. F: drivers/iio/imu/inv_icm42600/
  8861. INVENSENSE MPU-3050 GYROSCOPE DRIVER
  8862. M: Linus Walleij <linus.walleij@linaro.org>
  8863. L: linux-iio@vger.kernel.org
  8864. S: Maintained
  8865. F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
  8866. F: drivers/iio/gyro/mpu3050*
  8867. IOC3 ETHERNET DRIVER
  8868. M: Ralf Baechle <ralf@linux-mips.org>
  8869. L: linux-mips@vger.kernel.org
  8870. S: Maintained
  8871. F: drivers/net/ethernet/sgi/ioc3-eth.c
  8872. IOMAP FILESYSTEM LIBRARY
  8873. M: Christoph Hellwig <hch@infradead.org>
  8874. M: Darrick J. Wong <djwong@kernel.org>
  8875. M: linux-xfs@vger.kernel.org
  8876. M: linux-fsdevel@vger.kernel.org
  8877. L: linux-xfs@vger.kernel.org
  8878. L: linux-fsdevel@vger.kernel.org
  8879. S: Supported
  8880. T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
  8881. F: fs/iomap/
  8882. F: include/linux/iomap.h
  8883. IOMMU DRIVERS
  8884. M: Joerg Roedel <joro@8bytes.org>
  8885. M: Will Deacon <will@kernel.org>
  8886. L: iommu@lists.linux-foundation.org
  8887. S: Maintained
  8888. T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
  8889. F: Documentation/devicetree/bindings/iommu/
  8890. F: Documentation/userspace-api/iommu.rst
  8891. F: drivers/iommu/
  8892. F: include/linux/iommu.h
  8893. F: include/linux/iova.h
  8894. F: include/linux/of_iommu.h
  8895. F: include/uapi/linux/iommu.h
  8896. IO_URING
  8897. M: Jens Axboe <axboe@kernel.dk>
  8898. R: Pavel Begunkov <asml.silence@gmail.com>
  8899. L: io-uring@vger.kernel.org
  8900. S: Maintained
  8901. T: git git://git.kernel.dk/linux-block
  8902. T: git git://git.kernel.dk/liburing
  8903. F: fs/io-wq.c
  8904. F: fs/io-wq.h
  8905. F: fs/io_uring.c
  8906. F: include/linux/io_uring.h
  8907. F: include/uapi/linux/io_uring.h
  8908. F: tools/io_uring/
  8909. IPMI SUBSYSTEM
  8910. M: Corey Minyard <minyard@acm.org>
  8911. L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
  8912. S: Supported
  8913. W: http://openipmi.sourceforge.net/
  8914. F: Documentation/driver-api/ipmi.rst
  8915. F: Documentation/devicetree/bindings/ipmi/
  8916. F: drivers/char/ipmi/
  8917. F: include/linux/ipmi*
  8918. F: include/uapi/linux/ipmi*
  8919. IPS SCSI RAID DRIVER
  8920. M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
  8921. L: linux-scsi@vger.kernel.org
  8922. S: Maintained
  8923. W: http://www.adaptec.com/
  8924. F: drivers/scsi/ips*
  8925. IPVS
  8926. M: Simon Horman <horms@verge.net.au>
  8927. M: Julian Anastasov <ja@ssi.bg>
  8928. L: netdev@vger.kernel.org
  8929. L: lvs-devel@vger.kernel.org
  8930. S: Maintained
  8931. T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
  8932. T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
  8933. F: Documentation/networking/ipvs-sysctl.rst
  8934. F: include/net/ip_vs.h
  8935. F: include/uapi/linux/ip_vs.h
  8936. F: net/netfilter/ipvs/
  8937. IPWIRELESS DRIVER
  8938. M: Jiri Kosina <jikos@kernel.org>
  8939. M: David Sterba <dsterba@suse.com>
  8940. S: Odd Fixes
  8941. F: drivers/tty/ipwireless/
  8942. IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
  8943. M: Marc Zyngier <maz@kernel.org>
  8944. S: Maintained
  8945. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
  8946. F: Documentation/core-api/irq/irq-domain.rst
  8947. F: include/linux/irqdomain.h
  8948. F: kernel/irq/irqdomain.c
  8949. F: kernel/irq/msi.c
  8950. IRQ SUBSYSTEM
  8951. M: Thomas Gleixner <tglx@linutronix.de>
  8952. L: linux-kernel@vger.kernel.org
  8953. S: Maintained
  8954. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
  8955. F: kernel/irq/
  8956. IRQCHIP DRIVERS
  8957. M: Thomas Gleixner <tglx@linutronix.de>
  8958. M: Marc Zyngier <maz@kernel.org>
  8959. L: linux-kernel@vger.kernel.org
  8960. S: Maintained
  8961. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
  8962. F: Documentation/devicetree/bindings/interrupt-controller/
  8963. F: drivers/irqchip/
  8964. ISA
  8965. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  8966. S: Maintained
  8967. F: Documentation/driver-api/isa.rst
  8968. F: drivers/base/isa.c
  8969. F: include/linux/isa.h
  8970. ISA RADIO MODULE
  8971. M: Hans Verkuil <hverkuil@xs4all.nl>
  8972. L: linux-media@vger.kernel.org
  8973. S: Maintained
  8974. W: https://linuxtv.org
  8975. T: git git://linuxtv.org/media_tree.git
  8976. F: drivers/media/radio/radio-isa*
  8977. ISAPNP
  8978. M: Jaroslav Kysela <perex@perex.cz>
  8979. S: Maintained
  8980. F: Documentation/driver-api/isapnp.rst
  8981. F: drivers/pnp/isapnp/
  8982. F: include/linux/isapnp.h
  8983. ISCSI
  8984. M: Lee Duncan <lduncan@suse.com>
  8985. M: Chris Leech <cleech@redhat.com>
  8986. L: open-iscsi@googlegroups.com
  8987. L: linux-scsi@vger.kernel.org
  8988. S: Maintained
  8989. W: www.open-iscsi.com
  8990. F: drivers/scsi/*iscsi*
  8991. F: include/scsi/*iscsi*
  8992. iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
  8993. M: Peter Jones <pjones@redhat.com>
  8994. M: Konrad Rzeszutek Wilk <konrad@kernel.org>
  8995. S: Maintained
  8996. F: drivers/firmware/iscsi_ibft*
  8997. ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
  8998. M: Sagi Grimberg <sagi@grimberg.me>
  8999. M: Max Gurtovoy <mgurtovoy@nvidia.com>
  9000. L: linux-rdma@vger.kernel.org
  9001. S: Supported
  9002. W: http://www.openfabrics.org
  9003. W: www.open-iscsi.org
  9004. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  9005. F: drivers/infiniband/ulp/iser/
  9006. ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
  9007. M: Sagi Grimberg <sagi@grimberg.me>
  9008. L: linux-rdma@vger.kernel.org
  9009. L: target-devel@vger.kernel.org
  9010. S: Supported
  9011. W: http://www.linux-iscsi.org
  9012. T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
  9013. F: drivers/infiniband/ulp/isert
  9014. ISDN/CMTP OVER BLUETOOTH
  9015. M: Karsten Keil <isdn@linux-pingi.de>
  9016. L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
  9017. L: netdev@vger.kernel.org
  9018. S: Odd Fixes
  9019. W: http://www.isdn4linux.de
  9020. F: Documentation/isdn/
  9021. F: drivers/isdn/capi/
  9022. F: include/linux/isdn/
  9023. F: include/uapi/linux/isdn/
  9024. F: net/bluetooth/cmtp/
  9025. ISDN/mISDN SUBSYSTEM
  9026. M: Karsten Keil <isdn@linux-pingi.de>
  9027. L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
  9028. L: netdev@vger.kernel.org
  9029. S: Maintained
  9030. W: http://www.isdn4linux.de
  9031. F: drivers/isdn/Kconfig
  9032. F: drivers/isdn/Makefile
  9033. F: drivers/isdn/hardware/
  9034. F: drivers/isdn/mISDN/
  9035. IT87 HARDWARE MONITORING DRIVER
  9036. M: Jean Delvare <jdelvare@suse.com>
  9037. L: linux-hwmon@vger.kernel.org
  9038. S: Maintained
  9039. F: Documentation/hwmon/it87.rst
  9040. F: drivers/hwmon/it87.c
  9041. IT913X MEDIA DRIVER
  9042. M: Antti Palosaari <crope@iki.fi>
  9043. L: linux-media@vger.kernel.org
  9044. S: Maintained
  9045. W: https://linuxtv.org
  9046. W: http://palosaari.fi/linux/
  9047. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  9048. T: git git://linuxtv.org/anttip/media_tree.git
  9049. F: drivers/media/tuners/it913x*
  9050. ITE IT66121 HDMI BRIDGE DRIVER
  9051. M: Phong LE <ple@baylibre.com>
  9052. M: Neil Armstrong <narmstrong@baylibre.com>
  9053. S: Maintained
  9054. T: git git://anongit.freedesktop.org/drm/drm-misc
  9055. F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
  9056. F: drivers/gpu/drm/bridge/ite-it66121.c
  9057. IVTV VIDEO4LINUX DRIVER
  9058. M: Andy Walls <awalls@md.metrocast.net>
  9059. L: linux-media@vger.kernel.org
  9060. S: Maintained
  9061. W: https://linuxtv.org
  9062. T: git git://linuxtv.org/media_tree.git
  9063. F: Documentation/admin-guide/media/ivtv*
  9064. F: drivers/media/pci/ivtv/
  9065. F: include/uapi/linux/ivtv*
  9066. IX2505V MEDIA DRIVER
  9067. M: Malcolm Priestley <tvboxspy@gmail.com>
  9068. L: linux-media@vger.kernel.org
  9069. S: Maintained
  9070. W: https://linuxtv.org
  9071. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  9072. F: drivers/media/dvb-frontends/ix2505v*
  9073. JAILHOUSE HYPERVISOR INTERFACE
  9074. M: Jan Kiszka <jan.kiszka@siemens.com>
  9075. L: jailhouse-dev@googlegroups.com
  9076. S: Maintained
  9077. F: arch/x86/include/asm/jailhouse_para.h
  9078. F: arch/x86/kernel/jailhouse.c
  9079. JC42.4 TEMPERATURE SENSOR DRIVER
  9080. M: Guenter Roeck <linux@roeck-us.net>
  9081. L: linux-hwmon@vger.kernel.org
  9082. S: Maintained
  9083. F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
  9084. F: Documentation/hwmon/jc42.rst
  9085. F: drivers/hwmon/jc42.c
  9086. JFS FILESYSTEM
  9087. M: Dave Kleikamp <shaggy@kernel.org>
  9088. L: jfs-discussion@lists.sourceforge.net
  9089. S: Maintained
  9090. W: http://jfs.sourceforge.net/
  9091. T: git git://github.com/kleikamp/linux-shaggy.git
  9092. F: Documentation/admin-guide/jfs.rst
  9093. F: fs/jfs/
  9094. JME NETWORK DRIVER
  9095. M: Guo-Fu Tseng <cooldavid@cooldavid.org>
  9096. L: netdev@vger.kernel.org
  9097. S: Maintained
  9098. F: drivers/net/ethernet/jme.*
  9099. JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
  9100. M: David Woodhouse <dwmw2@infradead.org>
  9101. M: Richard Weinberger <richard@nod.at>
  9102. L: linux-mtd@lists.infradead.org
  9103. S: Odd Fixes
  9104. W: http://www.linux-mtd.infradead.org/doc/jffs2.html
  9105. T: git git://git.infradead.org/ubifs-2.6.git
  9106. F: fs/jffs2/
  9107. F: include/uapi/linux/jffs2.h
  9108. JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
  9109. M: "Theodore Ts'o" <tytso@mit.edu>
  9110. M: Jan Kara <jack@suse.com>
  9111. L: linux-ext4@vger.kernel.org
  9112. S: Maintained
  9113. F: fs/jbd2/
  9114. F: include/linux/jbd2.h
  9115. JPU V4L2 MEM2MEM DRIVER FOR RENESAS
  9116. M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
  9117. L: linux-media@vger.kernel.org
  9118. L: linux-renesas-soc@vger.kernel.org
  9119. S: Maintained
  9120. F: drivers/media/platform/rcar_jpu.c
  9121. JSM Neo PCI based serial card
  9122. L: linux-serial@vger.kernel.org
  9123. S: Orphan
  9124. F: drivers/tty/serial/jsm/
  9125. K10TEMP HARDWARE MONITORING DRIVER
  9126. M: Clemens Ladisch <clemens@ladisch.de>
  9127. L: linux-hwmon@vger.kernel.org
  9128. S: Maintained
  9129. F: Documentation/hwmon/k10temp.rst
  9130. F: drivers/hwmon/k10temp.c
  9131. K8TEMP HARDWARE MONITORING DRIVER
  9132. M: Rudolf Marek <r.marek@assembler.cz>
  9133. L: linux-hwmon@vger.kernel.org
  9134. S: Maintained
  9135. F: Documentation/hwmon/k8temp.rst
  9136. F: drivers/hwmon/k8temp.c
  9137. KASAN
  9138. M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
  9139. R: Alexander Potapenko <glider@google.com>
  9140. R: Andrey Konovalov <andreyknvl@gmail.com>
  9141. R: Dmitry Vyukov <dvyukov@google.com>
  9142. L: kasan-dev@googlegroups.com
  9143. S: Maintained
  9144. F: Documentation/dev-tools/kasan.rst
  9145. F: arch/*/include/asm/*kasan.h
  9146. F: arch/*/mm/kasan_init*
  9147. F: include/linux/kasan*.h
  9148. F: lib/Kconfig.kasan
  9149. F: lib/test_kasan*.c
  9150. F: mm/kasan/
  9151. F: scripts/Makefile.kasan
  9152. KCONFIG
  9153. M: Masahiro Yamada <masahiroy@kernel.org>
  9154. L: linux-kbuild@vger.kernel.org
  9155. S: Maintained
  9156. T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
  9157. F: Documentation/kbuild/kconfig*
  9158. F: scripts/Kconfig.include
  9159. F: scripts/kconfig/
  9160. KCOV
  9161. R: Dmitry Vyukov <dvyukov@google.com>
  9162. R: Andrey Konovalov <andreyknvl@gmail.com>
  9163. L: kasan-dev@googlegroups.com
  9164. S: Maintained
  9165. F: Documentation/dev-tools/kcov.rst
  9166. F: include/linux/kcov.h
  9167. F: include/uapi/linux/kcov.h
  9168. F: kernel/kcov.c
  9169. F: scripts/Makefile.kcov
  9170. KCSAN
  9171. M: Marco Elver <elver@google.com>
  9172. R: Dmitry Vyukov <dvyukov@google.com>
  9173. L: kasan-dev@googlegroups.com
  9174. S: Maintained
  9175. F: Documentation/dev-tools/kcsan.rst
  9176. F: include/linux/kcsan*.h
  9177. F: kernel/kcsan/
  9178. F: lib/Kconfig.kcsan
  9179. F: scripts/Makefile.kcsan
  9180. KDUMP
  9181. M: Baoquan He <bhe@redhat.com>
  9182. R: Vivek Goyal <vgoyal@redhat.com>
  9183. R: Dave Young <dyoung@redhat.com>
  9184. L: kexec@lists.infradead.org
  9185. S: Maintained
  9186. W: http://lse.sourceforge.net/kdump/
  9187. F: Documentation/admin-guide/kdump/
  9188. F: fs/proc/vmcore.c
  9189. F: include/linux/crash_core.h
  9190. F: include/linux/crash_dump.h
  9191. F: include/uapi/linux/vmcore.h
  9192. F: kernel/crash_*.c
  9193. KEENE FM RADIO TRANSMITTER DRIVER
  9194. M: Hans Verkuil <hverkuil@xs4all.nl>
  9195. L: linux-media@vger.kernel.org
  9196. S: Maintained
  9197. W: https://linuxtv.org
  9198. T: git git://linuxtv.org/media_tree.git
  9199. F: drivers/media/radio/radio-keene*
  9200. KERNEL AUTOMOUNTER
  9201. M: Ian Kent <raven@themaw.net>
  9202. L: autofs@vger.kernel.org
  9203. S: Maintained
  9204. F: fs/autofs/
  9205. KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
  9206. M: Masahiro Yamada <masahiroy@kernel.org>
  9207. M: Michal Marek <michal.lkml@markovi.net>
  9208. R: Nick Desaulniers <ndesaulniers@google.com>
  9209. L: linux-kbuild@vger.kernel.org
  9210. S: Maintained
  9211. T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
  9212. F: Documentation/kbuild/
  9213. F: Makefile
  9214. F: scripts/*vmlinux*
  9215. F: scripts/Kbuild*
  9216. F: scripts/Makefile*
  9217. F: scripts/basic/
  9218. F: scripts/dummy-tools/
  9219. F: scripts/mk*
  9220. F: scripts/mod/
  9221. F: scripts/package/
  9222. KERNEL JANITORS
  9223. L: kernel-janitors@vger.kernel.org
  9224. S: Odd Fixes
  9225. W: http://kernelnewbies.org/KernelJanitors
  9226. KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
  9227. M: Chuck Lever <chuck.lever@oracle.com>
  9228. L: linux-nfs@vger.kernel.org
  9229. S: Supported
  9230. W: http://nfs.sourceforge.net/
  9231. T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
  9232. F: fs/lockd/
  9233. F: fs/nfs_common/
  9234. F: fs/nfsd/
  9235. F: include/linux/lockd/
  9236. F: include/linux/sunrpc/
  9237. F: include/uapi/linux/nfsd/
  9238. F: include/uapi/linux/sunrpc/
  9239. F: net/sunrpc/
  9240. F: Documentation/filesystems/nfs/
  9241. KERNEL REGRESSIONS
  9242. M: Thorsten Leemhuis <linux@leemhuis.info>
  9243. L: regressions@lists.linux.dev
  9244. S: Supported
  9245. KERNEL SELFTEST FRAMEWORK
  9246. M: Shuah Khan <shuah@kernel.org>
  9247. M: Shuah Khan <skhan@linuxfoundation.org>
  9248. L: linux-kselftest@vger.kernel.org
  9249. S: Maintained
  9250. Q: https://patchwork.kernel.org/project/linux-kselftest/list/
  9251. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
  9252. F: Documentation/dev-tools/kselftest*
  9253. F: tools/testing/selftests/
  9254. KERNEL SMB3 SERVER (KSMBD)
  9255. M: Namjae Jeon <linkinjeon@kernel.org>
  9256. M: Sergey Senozhatsky <senozhatsky@chromium.org>
  9257. M: Steve French <sfrench@samba.org>
  9258. M: Hyunchul Lee <hyc.lee@gmail.com>
  9259. L: linux-cifs@vger.kernel.org
  9260. S: Maintained
  9261. T: git git://git.samba.org/ksmbd.git
  9262. F: fs/ksmbd/
  9263. F: fs/smbfs_common/
  9264. KERNEL UNIT TESTING FRAMEWORK (KUnit)
  9265. M: Brendan Higgins <brendanhiggins@google.com>
  9266. L: linux-kselftest@vger.kernel.org
  9267. L: kunit-dev@googlegroups.com
  9268. S: Maintained
  9269. W: https://google.github.io/kunit-docs/third_party/kernel/docs/
  9270. F: Documentation/dev-tools/kunit/
  9271. F: include/kunit/
  9272. F: lib/kunit/
  9273. F: tools/testing/kunit/
  9274. KERNEL USERMODE HELPER
  9275. M: Luis Chamberlain <mcgrof@kernel.org>
  9276. L: linux-kernel@vger.kernel.org
  9277. S: Maintained
  9278. F: include/linux/umh.h
  9279. F: kernel/umh.c
  9280. KERNEL VIRTUAL MACHINE (KVM)
  9281. M: Paolo Bonzini <pbonzini@redhat.com>
  9282. L: kvm@vger.kernel.org
  9283. S: Supported
  9284. W: http://www.linux-kvm.org
  9285. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  9286. F: Documentation/virt/kvm/
  9287. F: include/asm-generic/kvm*
  9288. F: include/kvm/iodev.h
  9289. F: include/linux/kvm*
  9290. F: include/trace/events/kvm.h
  9291. F: include/uapi/asm-generic/kvm*
  9292. F: include/uapi/linux/kvm*
  9293. F: tools/kvm/
  9294. F: tools/testing/selftests/kvm/
  9295. F: virt/kvm/*
  9296. KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
  9297. M: Marc Zyngier <maz@kernel.org>
  9298. R: James Morse <james.morse@arm.com>
  9299. R: Alexandru Elisei <alexandru.elisei@arm.com>
  9300. R: Suzuki K Poulose <suzuki.poulose@arm.com>
  9301. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  9302. L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
  9303. S: Maintained
  9304. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
  9305. F: arch/arm64/include/asm/kvm*
  9306. F: arch/arm64/include/uapi/asm/kvm*
  9307. F: arch/arm64/kvm/
  9308. F: include/kvm/arm_*
  9309. F: tools/testing/selftests/kvm/*/aarch64/
  9310. F: tools/testing/selftests/kvm/aarch64/
  9311. KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
  9312. M: Huacai Chen <chenhuacai@kernel.org>
  9313. M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
  9314. L: linux-mips@vger.kernel.org
  9315. L: kvm@vger.kernel.org
  9316. S: Maintained
  9317. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  9318. F: arch/mips/include/asm/kvm*
  9319. F: arch/mips/include/uapi/asm/kvm*
  9320. F: arch/mips/kvm/
  9321. KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
  9322. L: linuxppc-dev@lists.ozlabs.org
  9323. T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
  9324. F: arch/powerpc/include/asm/kvm*
  9325. F: arch/powerpc/include/uapi/asm/kvm*
  9326. F: arch/powerpc/kernel/kvm*
  9327. F: arch/powerpc/kvm/
  9328. KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
  9329. M: Anup Patel <anup@brainfault.org>
  9330. R: Atish Patra <atishp@atishpatra.org>
  9331. L: kvm@vger.kernel.org
  9332. L: kvm-riscv@lists.infradead.org
  9333. L: linux-riscv@lists.infradead.org
  9334. S: Maintained
  9335. T: git git://github.com/kvm-riscv/linux.git
  9336. F: arch/riscv/include/asm/kvm*
  9337. F: arch/riscv/include/uapi/asm/kvm*
  9338. F: arch/riscv/kvm/
  9339. KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
  9340. M: Christian Borntraeger <borntraeger@linux.ibm.com>
  9341. M: Janosch Frank <frankja@linux.ibm.com>
  9342. R: David Hildenbrand <david@redhat.com>
  9343. R: Claudio Imbrenda <imbrenda@linux.ibm.com>
  9344. L: kvm@vger.kernel.org
  9345. S: Supported
  9346. W: http://www.ibm.com/developerworks/linux/linux390/
  9347. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
  9348. F: Documentation/virt/kvm/s390*
  9349. F: arch/s390/include/asm/gmap.h
  9350. F: arch/s390/include/asm/kvm*
  9351. F: arch/s390/include/uapi/asm/kvm*
  9352. F: arch/s390/kernel/uv.c
  9353. F: arch/s390/kvm/
  9354. F: arch/s390/mm/gmap.c
  9355. F: tools/testing/selftests/kvm/*/s390x/
  9356. F: tools/testing/selftests/kvm/s390x/
  9357. KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
  9358. M: Paolo Bonzini <pbonzini@redhat.com>
  9359. R: Sean Christopherson <seanjc@google.com>
  9360. R: Vitaly Kuznetsov <vkuznets@redhat.com>
  9361. R: Wanpeng Li <wanpengli@tencent.com>
  9362. R: Jim Mattson <jmattson@google.com>
  9363. R: Joerg Roedel <joro@8bytes.org>
  9364. L: kvm@vger.kernel.org
  9365. S: Supported
  9366. W: http://www.linux-kvm.org
  9367. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  9368. F: arch/x86/include/asm/kvm*
  9369. F: arch/x86/include/asm/pvclock-abi.h
  9370. F: arch/x86/include/asm/svm.h
  9371. F: arch/x86/include/asm/vmx*.h
  9372. F: arch/x86/include/uapi/asm/kvm*
  9373. F: arch/x86/include/uapi/asm/svm.h
  9374. F: arch/x86/include/uapi/asm/vmx.h
  9375. F: arch/x86/kernel/kvm.c
  9376. F: arch/x86/kernel/kvmclock.c
  9377. F: arch/x86/kvm/
  9378. F: arch/x86/kvm/*/
  9379. KERNFS
  9380. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  9381. M: Tejun Heo <tj@kernel.org>
  9382. S: Supported
  9383. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
  9384. F: fs/kernfs/
  9385. F: include/linux/kernfs.h
  9386. KEXEC
  9387. M: Eric Biederman <ebiederm@xmission.com>
  9388. L: kexec@lists.infradead.org
  9389. S: Maintained
  9390. W: http://kernel.org/pub/linux/utils/kernel/kexec/
  9391. F: include/linux/kexec.h
  9392. F: include/uapi/linux/kexec.h
  9393. F: kernel/kexec*
  9394. KEYS-ENCRYPTED
  9395. M: Mimi Zohar <zohar@linux.ibm.com>
  9396. L: linux-integrity@vger.kernel.org
  9397. L: keyrings@vger.kernel.org
  9398. S: Supported
  9399. F: Documentation/security/keys/trusted-encrypted.rst
  9400. F: include/keys/encrypted-type.h
  9401. F: security/keys/encrypted-keys/
  9402. KEYS-TRUSTED
  9403. M: James Bottomley <jejb@linux.ibm.com>
  9404. M: Jarkko Sakkinen <jarkko@kernel.org>
  9405. M: Mimi Zohar <zohar@linux.ibm.com>
  9406. L: linux-integrity@vger.kernel.org
  9407. L: keyrings@vger.kernel.org
  9408. S: Supported
  9409. F: Documentation/security/keys/trusted-encrypted.rst
  9410. F: include/keys/trusted-type.h
  9411. F: include/keys/trusted_tpm.h
  9412. F: security/keys/trusted-keys/
  9413. KEYS-TRUSTED-TEE
  9414. M: Sumit Garg <sumit.garg@linaro.org>
  9415. L: linux-integrity@vger.kernel.org
  9416. L: keyrings@vger.kernel.org
  9417. S: Supported
  9418. F: include/keys/trusted_tee.h
  9419. F: security/keys/trusted-keys/trusted_tee.c
  9420. KEYS/KEYRINGS
  9421. M: David Howells <dhowells@redhat.com>
  9422. M: Jarkko Sakkinen <jarkko@kernel.org>
  9423. L: keyrings@vger.kernel.org
  9424. S: Maintained
  9425. F: Documentation/security/keys/core.rst
  9426. F: include/keys/
  9427. F: include/linux/key-type.h
  9428. F: include/linux/key.h
  9429. F: include/linux/keyctl.h
  9430. F: include/uapi/linux/keyctl.h
  9431. F: security/keys/
  9432. KFENCE
  9433. M: Alexander Potapenko <glider@google.com>
  9434. M: Marco Elver <elver@google.com>
  9435. R: Dmitry Vyukov <dvyukov@google.com>
  9436. L: kasan-dev@googlegroups.com
  9437. S: Maintained
  9438. F: Documentation/dev-tools/kfence.rst
  9439. F: arch/*/include/asm/kfence.h
  9440. F: include/linux/kfence.h
  9441. F: lib/Kconfig.kfence
  9442. F: mm/kfence/
  9443. KFIFO
  9444. M: Stefani Seibold <stefani@seibold.net>
  9445. S: Maintained
  9446. F: include/linux/kfifo.h
  9447. F: lib/kfifo.c
  9448. F: samples/kfifo/
  9449. KGDB / KDB /debug_core
  9450. M: Jason Wessel <jason.wessel@windriver.com>
  9451. M: Daniel Thompson <daniel.thompson@linaro.org>
  9452. R: Douglas Anderson <dianders@chromium.org>
  9453. L: kgdb-bugreport@lists.sourceforge.net
  9454. S: Maintained
  9455. W: http://kgdb.wiki.kernel.org/
  9456. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
  9457. F: Documentation/dev-tools/kgdb.rst
  9458. F: drivers/misc/kgdbts.c
  9459. F: drivers/tty/serial/kgdboc.c
  9460. F: include/linux/kdb.h
  9461. F: include/linux/kgdb.h
  9462. F: kernel/debug/
  9463. KHADAS MCU MFD DRIVER
  9464. M: Neil Armstrong <narmstrong@baylibre.com>
  9465. L: linux-amlogic@lists.infradead.org
  9466. S: Maintained
  9467. F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
  9468. F: drivers/mfd/khadas-mcu.c
  9469. F: include/linux/mfd/khadas-mcu.h
  9470. F: drivers/thermal/khadas_mcu_fan.c
  9471. KMEMLEAK
  9472. M: Catalin Marinas <catalin.marinas@arm.com>
  9473. S: Maintained
  9474. F: Documentation/dev-tools/kmemleak.rst
  9475. F: include/linux/kmemleak.h
  9476. F: mm/kmemleak.c
  9477. F: samples/kmemleak/kmemleak-test.c
  9478. KMOD KERNEL MODULE LOADER - USERMODE HELPER
  9479. M: Luis Chamberlain <mcgrof@kernel.org>
  9480. L: linux-kernel@vger.kernel.org
  9481. L: linux-modules@vger.kernel.org
  9482. S: Maintained
  9483. F: include/linux/kmod.h
  9484. F: kernel/kmod.c
  9485. F: lib/test_kmod.c
  9486. F: tools/testing/selftests/kmod/
  9487. KPROBES
  9488. M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
  9489. M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
  9490. M: "David S. Miller" <davem@davemloft.net>
  9491. M: Masami Hiramatsu <mhiramat@kernel.org>
  9492. S: Maintained
  9493. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
  9494. F: Documentation/trace/kprobes.rst
  9495. F: include/asm-generic/kprobes.h
  9496. F: include/linux/kprobes.h
  9497. F: kernel/kprobes.c
  9498. F: lib/test_kprobes.c
  9499. F: samples/kprobes
  9500. KS0108 LCD CONTROLLER DRIVER
  9501. M: Miguel Ojeda <ojeda@kernel.org>
  9502. S: Maintained
  9503. F: Documentation/admin-guide/auxdisplay/ks0108.rst
  9504. F: drivers/auxdisplay/ks0108.c
  9505. F: include/linux/ks0108.h
  9506. KTD253 BACKLIGHT DRIVER
  9507. M: Linus Walleij <linus.walleij@linaro.org>
  9508. S: Maintained
  9509. F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
  9510. F: drivers/video/backlight/ktd253-backlight.c
  9511. KTEST
  9512. M: Steven Rostedt <rostedt@goodmis.org>
  9513. M: John Hawley <warthog9@eaglescrag.net>
  9514. S: Maintained
  9515. F: tools/testing/ktest
  9516. L3MDEV
  9517. M: David Ahern <dsahern@kernel.org>
  9518. L: netdev@vger.kernel.org
  9519. S: Maintained
  9520. F: include/net/l3mdev.h
  9521. F: net/l3mdev
  9522. L7 BPF FRAMEWORK
  9523. M: John Fastabend <john.fastabend@gmail.com>
  9524. M: Daniel Borkmann <daniel@iogearbox.net>
  9525. M: Jakub Sitnicki <jakub@cloudflare.com>
  9526. M: Lorenz Bauer <lmb@cloudflare.com>
  9527. L: netdev@vger.kernel.org
  9528. L: bpf@vger.kernel.org
  9529. S: Maintained
  9530. F: include/linux/skmsg.h
  9531. F: net/core/skmsg.c
  9532. F: net/core/sock_map.c
  9533. F: net/ipv4/tcp_bpf.c
  9534. F: net/ipv4/udp_bpf.c
  9535. F: net/unix/unix_bpf.c
  9536. LANDLOCK SECURITY MODULE
  9537. M: Mickaël Salaün <mic@digikod.net>
  9538. L: linux-security-module@vger.kernel.org
  9539. S: Supported
  9540. W: https://landlock.io
  9541. T: git https://github.com/landlock-lsm/linux.git
  9542. F: Documentation/security/landlock.rst
  9543. F: Documentation/userspace-api/landlock.rst
  9544. F: include/uapi/linux/landlock.h
  9545. F: samples/landlock/
  9546. F: security/landlock/
  9547. F: tools/testing/selftests/landlock/
  9548. K: landlock
  9549. K: LANDLOCK
  9550. LANTIQ / INTEL Ethernet drivers
  9551. M: Hauke Mehrtens <hauke@hauke-m.de>
  9552. L: netdev@vger.kernel.org
  9553. S: Maintained
  9554. F: drivers/net/dsa/lantiq_gswip.c
  9555. F: drivers/net/dsa/lantiq_pce.h
  9556. F: drivers/net/ethernet/lantiq_xrx200.c
  9557. F: net/dsa/tag_gswip.c
  9558. LANTIQ MIPS ARCHITECTURE
  9559. M: John Crispin <john@phrozen.org>
  9560. L: linux-mips@vger.kernel.org
  9561. S: Maintained
  9562. F: arch/mips/lantiq
  9563. F: drivers/soc/lantiq
  9564. LASI 53c700 driver for PARISC
  9565. M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
  9566. L: linux-scsi@vger.kernel.org
  9567. S: Maintained
  9568. F: Documentation/scsi/53c700.rst
  9569. F: drivers/scsi/53c700*
  9570. LEAKING_ADDRESSES
  9571. M: Tobin C. Harding <me@tobin.cc>
  9572. M: Tycho Andersen <tycho@tycho.pizza>
  9573. L: linux-hardening@vger.kernel.org
  9574. S: Maintained
  9575. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
  9576. F: scripts/leaking_addresses.pl
  9577. LED SUBSYSTEM
  9578. M: Pavel Machek <pavel@ucw.cz>
  9579. L: linux-leds@vger.kernel.org
  9580. S: Maintained
  9581. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
  9582. F: Documentation/devicetree/bindings/leds/
  9583. F: drivers/leds/
  9584. F: include/linux/leds.h
  9585. LEGACY EEPROM DRIVER
  9586. M: Jean Delvare <jdelvare@suse.com>
  9587. S: Maintained
  9588. F: Documentation/misc-devices/eeprom.rst
  9589. F: drivers/misc/eeprom/eeprom.c
  9590. LEGO MINDSTORMS EV3
  9591. R: David Lechner <david@lechnology.com>
  9592. S: Maintained
  9593. F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
  9594. F: arch/arm/boot/dts/da850-lego-ev3.dts
  9595. F: drivers/power/supply/lego_ev3_battery.c
  9596. LEGO USB Tower driver
  9597. M: Juergen Stuber <starblue@users.sourceforge.net>
  9598. L: legousb-devel@lists.sourceforge.net
  9599. S: Maintained
  9600. W: http://legousb.sourceforge.net/
  9601. F: drivers/usb/misc/legousbtower.c
  9602. LETSKETCH HID TABLET DRIVER
  9603. M: Hans de Goede <hdegoede@redhat.com>
  9604. L: linux-input@vger.kernel.org
  9605. S: Maintained
  9606. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
  9607. F: drivers/hid/hid-letsketch.c
  9608. LG LAPTOP EXTRAS
  9609. M: Matan Ziv-Av <matan@svgalib.org>
  9610. L: platform-driver-x86@vger.kernel.org
  9611. S: Maintained
  9612. F: Documentation/ABI/testing/sysfs-platform-lg-laptop
  9613. F: Documentation/admin-guide/laptops/lg-laptop.rst
  9614. F: drivers/platform/x86/lg-laptop.c
  9615. LG2160 MEDIA DRIVER
  9616. M: Michael Krufky <mkrufky@linuxtv.org>
  9617. L: linux-media@vger.kernel.org
  9618. S: Maintained
  9619. W: https://linuxtv.org
  9620. W: http://github.com/mkrufky
  9621. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  9622. T: git git://linuxtv.org/mkrufky/tuners.git
  9623. F: drivers/media/dvb-frontends/lg2160.*
  9624. LGDT3305 MEDIA DRIVER
  9625. M: Michael Krufky <mkrufky@linuxtv.org>
  9626. L: linux-media@vger.kernel.org
  9627. S: Maintained
  9628. W: https://linuxtv.org
  9629. W: http://github.com/mkrufky
  9630. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  9631. T: git git://linuxtv.org/mkrufky/tuners.git
  9632. F: drivers/media/dvb-frontends/lgdt3305.*
  9633. LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
  9634. M: Viresh Kumar <vireshk@kernel.org>
  9635. L: linux-ide@vger.kernel.org
  9636. S: Maintained
  9637. T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
  9638. F: drivers/ata/pata_arasan_cf.c
  9639. F: include/linux/pata_arasan_cf_data.h
  9640. LIBATA PATA DRIVERS
  9641. R: Sergey Shtylyov <s.shtylyov@omp.ru>
  9642. L: linux-ide@vger.kernel.org
  9643. F: drivers/ata/ata_*.c
  9644. F: drivers/ata/pata_*.c
  9645. LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
  9646. M: Linus Walleij <linus.walleij@linaro.org>
  9647. L: linux-ide@vger.kernel.org
  9648. S: Maintained
  9649. T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
  9650. F: drivers/ata/pata_ftide010.c
  9651. F: drivers/ata/sata_gemini.c
  9652. F: drivers/ata/sata_gemini.h
  9653. LIBATA SATA AHCI PLATFORM devices support
  9654. M: Hans de Goede <hdegoede@redhat.com>
  9655. M: Jens Axboe <axboe@kernel.dk>
  9656. L: linux-ide@vger.kernel.org
  9657. S: Maintained
  9658. T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
  9659. F: drivers/ata/ahci_platform.c
  9660. F: drivers/ata/libahci_platform.c
  9661. F: include/linux/ahci_platform.h
  9662. LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
  9663. M: Mikael Pettersson <mikpelinux@gmail.com>
  9664. L: linux-ide@vger.kernel.org
  9665. S: Maintained
  9666. T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
  9667. F: drivers/ata/sata_promise.*
  9668. LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
  9669. M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
  9670. L: linux-ide@vger.kernel.org
  9671. S: Maintained
  9672. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
  9673. F: Documentation/devicetree/bindings/ata/
  9674. F: drivers/ata/
  9675. F: include/linux/ata.h
  9676. F: include/linux/libata.h
  9677. LIBNVDIMM BLK: MMIO-APERTURE DRIVER
  9678. M: Dan Williams <dan.j.williams@intel.com>
  9679. M: Vishal Verma <vishal.l.verma@intel.com>
  9680. M: Dave Jiang <dave.jiang@intel.com>
  9681. L: nvdimm@lists.linux.dev
  9682. S: Supported
  9683. Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
  9684. P: Documentation/nvdimm/maintainer-entry-profile.rst
  9685. F: drivers/nvdimm/blk.c
  9686. F: drivers/nvdimm/region_devs.c
  9687. LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
  9688. M: Vishal Verma <vishal.l.verma@intel.com>
  9689. M: Dan Williams <dan.j.williams@intel.com>
  9690. M: Dave Jiang <dave.jiang@intel.com>
  9691. L: nvdimm@lists.linux.dev
  9692. S: Supported
  9693. Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
  9694. P: Documentation/nvdimm/maintainer-entry-profile.rst
  9695. F: drivers/nvdimm/btt*
  9696. LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
  9697. M: Dan Williams <dan.j.williams@intel.com>
  9698. M: Vishal Verma <vishal.l.verma@intel.com>
  9699. M: Dave Jiang <dave.jiang@intel.com>
  9700. L: nvdimm@lists.linux.dev
  9701. S: Supported
  9702. Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
  9703. P: Documentation/nvdimm/maintainer-entry-profile.rst
  9704. F: drivers/nvdimm/pmem*
  9705. LIBNVDIMM: DEVICETREE BINDINGS
  9706. M: Oliver O'Halloran <oohall@gmail.com>
  9707. L: nvdimm@lists.linux.dev
  9708. S: Supported
  9709. Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
  9710. F: Documentation/devicetree/bindings/pmem/pmem-region.txt
  9711. F: drivers/nvdimm/of_pmem.c
  9712. LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
  9713. M: Dan Williams <dan.j.williams@intel.com>
  9714. M: Vishal Verma <vishal.l.verma@intel.com>
  9715. M: Dave Jiang <dave.jiang@intel.com>
  9716. M: Ira Weiny <ira.weiny@intel.com>
  9717. L: nvdimm@lists.linux.dev
  9718. S: Supported
  9719. Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
  9720. P: Documentation/nvdimm/maintainer-entry-profile.rst
  9721. T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
  9722. F: drivers/acpi/nfit/*
  9723. F: drivers/nvdimm/*
  9724. F: include/linux/libnvdimm.h
  9725. F: include/linux/nd.h
  9726. F: include/uapi/linux/ndctl.h
  9727. F: tools/testing/nvdimm/
  9728. LICENSES and SPDX stuff
  9729. M: Thomas Gleixner <tglx@linutronix.de>
  9730. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  9731. L: linux-spdx@vger.kernel.org
  9732. S: Maintained
  9733. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
  9734. F: COPYING
  9735. F: Documentation/process/license-rules.rst
  9736. F: LICENSES/
  9737. F: scripts/spdxcheck-test.sh
  9738. F: scripts/spdxcheck.py
  9739. LINEAR RANGES HELPERS
  9740. M: Mark Brown <broonie@kernel.org>
  9741. R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
  9742. F: lib/linear_ranges.c
  9743. F: lib/test_linear_ranges.c
  9744. F: include/linux/linear_range.h
  9745. LINUX FOR POWER MACINTOSH
  9746. M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  9747. L: linuxppc-dev@lists.ozlabs.org
  9748. S: Odd Fixes
  9749. F: arch/powerpc/platforms/powermac/
  9750. F: drivers/macintosh/
  9751. LINUX FOR POWERPC (32-BIT AND 64-BIT)
  9752. M: Michael Ellerman <mpe@ellerman.id.au>
  9753. R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  9754. R: Paul Mackerras <paulus@samba.org>
  9755. L: linuxppc-dev@lists.ozlabs.org
  9756. S: Supported
  9757. W: https://github.com/linuxppc/wiki/wiki
  9758. Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
  9759. T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
  9760. F: Documentation/ABI/stable/sysfs-firmware-opal-*
  9761. F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
  9762. F: Documentation/devicetree/bindings/powerpc/
  9763. F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
  9764. F: Documentation/powerpc/
  9765. F: arch/powerpc/
  9766. F: drivers/*/*/*pasemi*
  9767. F: drivers/*/*pasemi*
  9768. F: drivers/char/tpm/tpm_ibmvtpm*
  9769. F: drivers/crypto/nx/
  9770. F: drivers/crypto/vmx/
  9771. F: drivers/i2c/busses/i2c-opal.c
  9772. F: drivers/net/ethernet/ibm/ibmveth.*
  9773. F: drivers/net/ethernet/ibm/ibmvnic.*
  9774. F: drivers/pci/hotplug/pnv_php.c
  9775. F: drivers/pci/hotplug/rpa*
  9776. F: drivers/rtc/rtc-opal.c
  9777. F: drivers/scsi/ibmvscsi/
  9778. F: drivers/tty/hvc/hvc_opal.c
  9779. F: drivers/watchdog/wdrtas.c
  9780. F: tools/testing/selftests/powerpc
  9781. N: /pmac
  9782. N: powermac
  9783. N: powernv
  9784. N: [^a-z0-9]ps3
  9785. N: pseries
  9786. LINUX FOR POWERPC EMBEDDED MPC5XXX
  9787. M: Anatolij Gustschin <agust@denx.de>
  9788. L: linuxppc-dev@lists.ozlabs.org
  9789. S: Odd Fixes
  9790. F: arch/powerpc/platforms/512x/
  9791. F: arch/powerpc/platforms/52xx/
  9792. LINUX FOR POWERPC EMBEDDED PPC4XX
  9793. L: linuxppc-dev@lists.ozlabs.org
  9794. S: Orphan
  9795. F: arch/powerpc/platforms/40x/
  9796. F: arch/powerpc/platforms/44x/
  9797. LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
  9798. M: Scott Wood <oss@buserror.net>
  9799. L: linuxppc-dev@lists.ozlabs.org
  9800. S: Odd fixes
  9801. T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
  9802. F: Documentation/devicetree/bindings/powerpc/fsl/
  9803. F: arch/powerpc/platforms/83xx/
  9804. F: arch/powerpc/platforms/85xx/
  9805. LINUX FOR POWERPC EMBEDDED PPC8XX
  9806. M: Christophe Leroy <christophe.leroy@csgroup.eu>
  9807. L: linuxppc-dev@lists.ozlabs.org
  9808. S: Maintained
  9809. F: arch/powerpc/platforms/8xx/
  9810. LINUX KERNEL DUMP TEST MODULE (LKDTM)
  9811. M: Kees Cook <keescook@chromium.org>
  9812. S: Maintained
  9813. F: drivers/misc/lkdtm/*
  9814. F: tools/testing/selftests/lkdtm/*
  9815. LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
  9816. M: Alan Stern <stern@rowland.harvard.edu>
  9817. M: Andrea Parri <parri.andrea@gmail.com>
  9818. M: Will Deacon <will@kernel.org>
  9819. M: Peter Zijlstra <peterz@infradead.org>
  9820. M: Boqun Feng <boqun.feng@gmail.com>
  9821. M: Nicholas Piggin <npiggin@gmail.com>
  9822. M: David Howells <dhowells@redhat.com>
  9823. M: Jade Alglave <j.alglave@ucl.ac.uk>
  9824. M: Luc Maranget <luc.maranget@inria.fr>
  9825. M: "Paul E. McKenney" <paulmck@kernel.org>
  9826. R: Akira Yokosawa <akiyks@gmail.com>
  9827. R: Daniel Lustig <dlustig@nvidia.com>
  9828. R: Joel Fernandes <joel@joelfernandes.org>
  9829. L: linux-kernel@vger.kernel.org
  9830. L: linux-arch@vger.kernel.org
  9831. S: Supported
  9832. T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  9833. F: Documentation/atomic_bitops.txt
  9834. F: Documentation/atomic_t.txt
  9835. F: Documentation/core-api/refcount-vs-atomic.rst
  9836. F: Documentation/litmus-tests/
  9837. F: Documentation/memory-barriers.txt
  9838. F: tools/memory-model/
  9839. LIS3LV02D ACCELEROMETER DRIVER
  9840. M: Eric Piel <eric.piel@tremplin-utc.net>
  9841. S: Maintained
  9842. F: Documentation/misc-devices/lis3lv02d.rst
  9843. F: drivers/misc/lis3lv02d/
  9844. F: drivers/platform/x86/hp_accel.c
  9845. LIST KUNIT TEST
  9846. M: David Gow <davidgow@google.com>
  9847. L: linux-kselftest@vger.kernel.org
  9848. L: kunit-dev@googlegroups.com
  9849. S: Maintained
  9850. F: lib/list-test.c
  9851. LITEX PLATFORM
  9852. M: Karol Gugala <kgugala@antmicro.com>
  9853. M: Mateusz Holenko <mholenko@antmicro.com>
  9854. S: Maintained
  9855. F: Documentation/devicetree/bindings/*/litex,*.yaml
  9856. F: arch/openrisc/boot/dts/or1klitex.dts
  9857. F: drivers/soc/litex/litex_soc_ctrl.c
  9858. F: drivers/tty/serial/liteuart.c
  9859. F: include/linux/litex.h
  9860. LIVE PATCHING
  9861. M: Josh Poimboeuf <jpoimboe@redhat.com>
  9862. M: Jiri Kosina <jikos@kernel.org>
  9863. M: Miroslav Benes <mbenes@suse.cz>
  9864. M: Petr Mladek <pmladek@suse.com>
  9865. R: Joe Lawrence <joe.lawrence@redhat.com>
  9866. L: live-patching@vger.kernel.org
  9867. S: Maintained
  9868. T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
  9869. F: Documentation/ABI/testing/sysfs-kernel-livepatch
  9870. F: Documentation/livepatch/
  9871. F: arch/powerpc/include/asm/livepatch.h
  9872. F: arch/s390/include/asm/livepatch.h
  9873. F: arch/x86/include/asm/livepatch.h
  9874. F: include/linux/livepatch.h
  9875. F: kernel/livepatch/
  9876. F: lib/livepatch/
  9877. F: samples/livepatch/
  9878. F: tools/testing/selftests/livepatch/
  9879. LLC (802.2)
  9880. L: netdev@vger.kernel.org
  9881. S: Odd fixes
  9882. F: include/linux/llc.h
  9883. F: include/net/llc*
  9884. F: include/uapi/linux/llc.h
  9885. F: net/llc/
  9886. LM73 HARDWARE MONITOR DRIVER
  9887. M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
  9888. L: linux-hwmon@vger.kernel.org
  9889. S: Maintained
  9890. F: drivers/hwmon/lm73.c
  9891. LM78 HARDWARE MONITOR DRIVER
  9892. M: Jean Delvare <jdelvare@suse.com>
  9893. L: linux-hwmon@vger.kernel.org
  9894. S: Maintained
  9895. F: Documentation/hwmon/lm78.rst
  9896. F: drivers/hwmon/lm78.c
  9897. LM83 HARDWARE MONITOR DRIVER
  9898. M: Jean Delvare <jdelvare@suse.com>
  9899. L: linux-hwmon@vger.kernel.org
  9900. S: Maintained
  9901. F: Documentation/hwmon/lm83.rst
  9902. F: drivers/hwmon/lm83.c
  9903. LM90 HARDWARE MONITOR DRIVER
  9904. M: Jean Delvare <jdelvare@suse.com>
  9905. L: linux-hwmon@vger.kernel.org
  9906. S: Maintained
  9907. F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
  9908. F: Documentation/hwmon/lm90.rst
  9909. F: drivers/hwmon/lm90.c
  9910. F: include/dt-bindings/thermal/lm90.h
  9911. LM95234 HARDWARE MONITOR DRIVER
  9912. M: Guenter Roeck <linux@roeck-us.net>
  9913. L: linux-hwmon@vger.kernel.org
  9914. S: Maintained
  9915. F: Documentation/hwmon/lm95234.rst
  9916. F: drivers/hwmon/lm95234.c
  9917. LME2510 MEDIA DRIVER
  9918. M: Malcolm Priestley <tvboxspy@gmail.com>
  9919. L: linux-media@vger.kernel.org
  9920. S: Maintained
  9921. W: https://linuxtv.org
  9922. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  9923. F: drivers/media/usb/dvb-usb-v2/lmedm04*
  9924. LOADPIN SECURITY MODULE
  9925. M: Kees Cook <keescook@chromium.org>
  9926. S: Supported
  9927. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
  9928. F: Documentation/admin-guide/LSM/LoadPin.rst
  9929. F: security/loadpin/
  9930. LOCKING PRIMITIVES
  9931. M: Peter Zijlstra <peterz@infradead.org>
  9932. M: Ingo Molnar <mingo@redhat.com>
  9933. M: Will Deacon <will@kernel.org>
  9934. R: Waiman Long <longman@redhat.com>
  9935. R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
  9936. L: linux-kernel@vger.kernel.org
  9937. S: Maintained
  9938. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
  9939. F: Documentation/locking/
  9940. F: arch/*/include/asm/spinlock*.h
  9941. F: include/linux/lockdep.h
  9942. F: include/linux/mutex*.h
  9943. F: include/linux/rwlock*.h
  9944. F: include/linux/rwsem*.h
  9945. F: include/linux/seqlock.h
  9946. F: include/linux/spinlock*.h
  9947. F: kernel/locking/
  9948. F: lib/locking*.[ch]
  9949. X: kernel/locking/locktorture.c
  9950. LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
  9951. M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
  9952. L: linux-ntfs-dev@lists.sourceforge.net
  9953. S: Maintained
  9954. W: http://www.linux-ntfs.org/content/view/19/37/
  9955. F: Documentation/admin-guide/ldm.rst
  9956. F: block/partitions/ldm.*
  9957. LOGITECH HID GAMING KEYBOARDS
  9958. M: Hans de Goede <hdegoede@redhat.com>
  9959. L: linux-input@vger.kernel.org
  9960. S: Maintained
  9961. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
  9962. F: drivers/hid/hid-lg-g15.c
  9963. LONTIUM LT8912B MIPI TO HDMI BRIDGE
  9964. M: Adrien Grassein <adrien.grassein@gmail.com>
  9965. S: Maintained
  9966. F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
  9967. F: drivers/gpu/drm/bridge/lontium-lt8912b.c
  9968. LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
  9969. M: Sathya Prakash <sathya.prakash@broadcom.com>
  9970. M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
  9971. M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
  9972. L: MPT-FusionLinux.pdl@broadcom.com
  9973. L: linux-scsi@vger.kernel.org
  9974. S: Supported
  9975. W: http://www.avagotech.com/support/
  9976. F: drivers/message/fusion/
  9977. F: drivers/scsi/mpt3sas/
  9978. LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
  9979. M: Matthew Wilcox <willy@infradead.org>
  9980. L: linux-scsi@vger.kernel.org
  9981. S: Maintained
  9982. F: drivers/scsi/sym53c8xx_2/
  9983. LTC1660 DAC DRIVER
  9984. M: Marcus Folkesson <marcus.folkesson@gmail.com>
  9985. L: linux-iio@vger.kernel.org
  9986. S: Maintained
  9987. F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
  9988. F: drivers/iio/dac/ltc1660.c
  9989. LTC2947 HARDWARE MONITOR DRIVER
  9990. M: Nuno Sá <nuno.sa@analog.com>
  9991. L: linux-hwmon@vger.kernel.org
  9992. S: Supported
  9993. W: http://ez.analog.com/community/linux-device-drivers
  9994. F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
  9995. F: drivers/hwmon/ltc2947-core.c
  9996. F: drivers/hwmon/ltc2947-i2c.c
  9997. F: drivers/hwmon/ltc2947-spi.c
  9998. F: drivers/hwmon/ltc2947.h
  9999. LTC2983 IIO TEMPERATURE DRIVER
  10000. M: Nuno Sá <nuno.sa@analog.com>
  10001. L: linux-iio@vger.kernel.org
  10002. S: Supported
  10003. W: http://ez.analog.com/community/linux-device-drivers
  10004. F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
  10005. F: drivers/iio/temperature/ltc2983.c
  10006. LTC4261 HARDWARE MONITOR DRIVER
  10007. M: Guenter Roeck <linux@roeck-us.net>
  10008. L: linux-hwmon@vger.kernel.org
  10009. S: Maintained
  10010. F: Documentation/hwmon/ltc4261.rst
  10011. F: drivers/hwmon/ltc4261.c
  10012. LTC4306 I2C MULTIPLEXER DRIVER
  10013. M: Michael Hennerich <michael.hennerich@analog.com>
  10014. L: linux-i2c@vger.kernel.org
  10015. S: Supported
  10016. W: http://ez.analog.com/community/linux-device-drivers
  10017. F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
  10018. F: drivers/i2c/muxes/i2c-mux-ltc4306.c
  10019. LTP (Linux Test Project)
  10020. M: Mike Frysinger <vapier@gentoo.org>
  10021. M: Cyril Hrubis <chrubis@suse.cz>
  10022. M: Wanlong Gao <wanlong.gao@gmail.com>
  10023. M: Jan Stancek <jstancek@redhat.com>
  10024. M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
  10025. M: Alexey Kodanev <alexey.kodanev@oracle.com>
  10026. L: ltp@lists.linux.it (subscribers-only)
  10027. S: Maintained
  10028. W: http://linux-test-project.github.io/
  10029. T: git git://github.com/linux-test-project/ltp.git
  10030. LYNX PCS MODULE
  10031. M: Ioana Ciornei <ioana.ciornei@nxp.com>
  10032. L: netdev@vger.kernel.org
  10033. S: Supported
  10034. F: drivers/net/pcs/pcs-lynx.c
  10035. F: include/linux/pcs-lynx.h
  10036. M68K ARCHITECTURE
  10037. M: Geert Uytterhoeven <geert@linux-m68k.org>
  10038. L: linux-m68k@lists.linux-m68k.org
  10039. S: Maintained
  10040. W: http://www.linux-m68k.org/
  10041. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
  10042. F: arch/m68k/
  10043. F: drivers/zorro/
  10044. M68K ON APPLE MACINTOSH
  10045. M: Joshua Thompson <funaho@jurai.org>
  10046. L: linux-m68k@lists.linux-m68k.org
  10047. S: Maintained
  10048. W: http://www.mac.linux-m68k.org/
  10049. F: arch/m68k/mac/
  10050. F: drivers/macintosh/adb-iop.c
  10051. F: drivers/macintosh/via-macii.c
  10052. M68K ON HP9000/300
  10053. M: Philip Blundell <philb@gnu.org>
  10054. S: Maintained
  10055. W: http://www.tazenda.demon.co.uk/phil/linux-hp
  10056. F: arch/m68k/hp300/
  10057. M88DS3103 MEDIA DRIVER
  10058. M: Antti Palosaari <crope@iki.fi>
  10059. L: linux-media@vger.kernel.org
  10060. S: Maintained
  10061. W: https://linuxtv.org
  10062. W: http://palosaari.fi/linux/
  10063. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  10064. T: git git://linuxtv.org/anttip/media_tree.git
  10065. F: drivers/media/dvb-frontends/m88ds3103*
  10066. M88RS2000 MEDIA DRIVER
  10067. M: Malcolm Priestley <tvboxspy@gmail.com>
  10068. L: linux-media@vger.kernel.org
  10069. S: Maintained
  10070. W: https://linuxtv.org
  10071. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  10072. F: drivers/media/dvb-frontends/m88rs2000*
  10073. MA901 MASTERKIT USB FM RADIO DRIVER
  10074. M: Alexey Klimov <klimov.linux@gmail.com>
  10075. L: linux-media@vger.kernel.org
  10076. S: Maintained
  10077. T: git git://linuxtv.org/media_tree.git
  10078. F: drivers/media/radio/radio-ma901.c
  10079. MAC80211
  10080. M: Johannes Berg <johannes@sipsolutions.net>
  10081. L: linux-wireless@vger.kernel.org
  10082. S: Maintained
  10083. W: https://wireless.wiki.kernel.org/
  10084. Q: https://patchwork.kernel.org/project/linux-wireless/list/
  10085. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
  10086. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
  10087. F: Documentation/networking/mac80211-injection.rst
  10088. F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
  10089. F: drivers/net/wireless/mac80211_hwsim.[ch]
  10090. F: include/net/mac80211.h
  10091. F: net/mac80211/
  10092. MAILBOX API
  10093. M: Jassi Brar <jassisinghbrar@gmail.com>
  10094. L: linux-kernel@vger.kernel.org
  10095. S: Maintained
  10096. F: drivers/mailbox/
  10097. F: include/linux/mailbox_client.h
  10098. F: include/linux/mailbox_controller.h
  10099. F: include/dt-bindings/mailbox/
  10100. F: Documentation/devicetree/bindings/mailbox/
  10101. MAILBOX ARM MHUv2
  10102. M: Viresh Kumar <viresh.kumar@linaro.org>
  10103. M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
  10104. L: linux-kernel@vger.kernel.org
  10105. S: Maintained
  10106. F: drivers/mailbox/arm_mhuv2.c
  10107. F: include/linux/mailbox/arm_mhuv2_message.h
  10108. F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
  10109. MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
  10110. M: Jeremy Kerr <jk@codeconstruct.com.au>
  10111. M: Matt Johnston <matt@codeconstruct.com.au>
  10112. L: netdev@vger.kernel.org
  10113. S: Maintained
  10114. F: Documentation/networking/mctp.rst
  10115. F: drivers/net/mctp/
  10116. F: include/net/mctp.h
  10117. F: include/net/mctpdevice.h
  10118. F: include/net/netns/mctp.h
  10119. F: net/mctp/
  10120. MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
  10121. M: Michael Kerrisk <mtk.manpages@gmail.com>
  10122. L: linux-man@vger.kernel.org
  10123. S: Maintained
  10124. W: http://www.kernel.org/doc/man-pages
  10125. MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
  10126. M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
  10127. L: linux-mips@vger.kernel.org
  10128. S: Maintained
  10129. F: arch/mips/boot/dts/img/pistachio*
  10130. MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
  10131. M: Andrew Lunn <andrew@lunn.ch>
  10132. M: Vivien Didelot <vivien.didelot@gmail.com>
  10133. L: netdev@vger.kernel.org
  10134. S: Maintained
  10135. F: Documentation/devicetree/bindings/net/dsa/marvell.txt
  10136. F: Documentation/networking/devlink/mv88e6xxx.rst
  10137. F: drivers/net/dsa/mv88e6xxx/
  10138. F: include/linux/dsa/mv88e6xxx.h
  10139. F: include/linux/platform_data/mv88e6xxx.h
  10140. MARVELL ARMADA 3700 PHY DRIVERS
  10141. M: Miquel Raynal <miquel.raynal@bootlin.com>
  10142. S: Maintained
  10143. F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
  10144. F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
  10145. F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
  10146. F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
  10147. MARVELL ARMADA DRM SUPPORT
  10148. M: Russell King <linux@armlinux.org.uk>
  10149. S: Maintained
  10150. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
  10151. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
  10152. F: Documentation/devicetree/bindings/display/armada/
  10153. F: drivers/gpu/drm/armada/
  10154. F: include/uapi/drm/armada_drm.h
  10155. MARVELL CRYPTO DRIVER
  10156. M: Boris Brezillon <bbrezillon@kernel.org>
  10157. M: Arnaud Ebalard <arno@natisbad.org>
  10158. M: Srujana Challa <schalla@marvell.com>
  10159. L: linux-crypto@vger.kernel.org
  10160. S: Maintained
  10161. F: drivers/crypto/marvell/
  10162. F: include/linux/soc/marvell/octeontx2/
  10163. MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
  10164. M: Mirko Lindner <mlindner@marvell.com>
  10165. M: Stephen Hemminger <stephen@networkplumber.org>
  10166. L: netdev@vger.kernel.org
  10167. S: Maintained
  10168. F: drivers/net/ethernet/marvell/sk*
  10169. MARVELL LIBERTAS WIRELESS DRIVER
  10170. L: libertas-dev@lists.infradead.org
  10171. S: Orphan
  10172. F: drivers/net/wireless/marvell/libertas/
  10173. MARVELL MACCHIATOBIN SUPPORT
  10174. M: Russell King <linux@armlinux.org.uk>
  10175. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  10176. S: Maintained
  10177. F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
  10178. MARVELL MV643XX ETHERNET DRIVER
  10179. M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  10180. L: netdev@vger.kernel.org
  10181. S: Maintained
  10182. F: drivers/net/ethernet/marvell/mv643xx_eth.*
  10183. F: include/linux/mv643xx.h
  10184. MARVELL MV88X3310 PHY DRIVER
  10185. M: Russell King <linux@armlinux.org.uk>
  10186. M: Marek Behún <kabel@kernel.org>
  10187. L: netdev@vger.kernel.org
  10188. S: Maintained
  10189. F: drivers/net/phy/marvell10g.c
  10190. MARVELL MVEBU THERMAL DRIVER
  10191. M: Miquel Raynal <miquel.raynal@bootlin.com>
  10192. S: Maintained
  10193. F: drivers/thermal/armada_thermal.c
  10194. MARVELL MVNETA ETHERNET DRIVER
  10195. M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  10196. L: netdev@vger.kernel.org
  10197. S: Maintained
  10198. F: drivers/net/ethernet/marvell/mvneta.*
  10199. MARVELL MVPP2 ETHERNET DRIVER
  10200. M: Marcin Wojtas <mw@semihalf.com>
  10201. M: Russell King <linux@armlinux.org.uk>
  10202. L: netdev@vger.kernel.org
  10203. S: Maintained
  10204. F: Documentation/devicetree/bindings/net/marvell-pp2.txt
  10205. F: drivers/net/ethernet/marvell/mvpp2/
  10206. MARVELL MWIFIEX WIRELESS DRIVER
  10207. M: Amitkumar Karwar <amitkarwar@gmail.com>
  10208. M: Ganapathi Bhat <ganapathi017@gmail.com>
  10209. M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
  10210. M: Xinming Hu <huxinming820@gmail.com>
  10211. L: linux-wireless@vger.kernel.org
  10212. S: Maintained
  10213. F: drivers/net/wireless/marvell/mwifiex/
  10214. MARVELL MWL8K WIRELESS DRIVER
  10215. M: Lennert Buytenhek <buytenh@wantstofly.org>
  10216. L: linux-wireless@vger.kernel.org
  10217. S: Odd Fixes
  10218. F: drivers/net/wireless/marvell/mwl8k.c
  10219. MARVELL NAND CONTROLLER DRIVER
  10220. M: Miquel Raynal <miquel.raynal@bootlin.com>
  10221. L: linux-mtd@lists.infradead.org
  10222. S: Maintained
  10223. F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
  10224. F: drivers/mtd/nand/raw/marvell_nand.c
  10225. MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
  10226. M: Sunil Goutham <sgoutham@marvell.com>
  10227. M: Geetha sowjanya <gakula@marvell.com>
  10228. M: Subbaraya Sundeep <sbhatta@marvell.com>
  10229. M: hariprasad <hkelam@marvell.com>
  10230. L: netdev@vger.kernel.org
  10231. S: Supported
  10232. F: drivers/net/ethernet/marvell/octeontx2/nic/
  10233. F: include/linux/soc/marvell/octeontx2/
  10234. MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
  10235. M: Sunil Goutham <sgoutham@marvell.com>
  10236. M: Linu Cherian <lcherian@marvell.com>
  10237. M: Geetha sowjanya <gakula@marvell.com>
  10238. M: Jerin Jacob <jerinj@marvell.com>
  10239. M: hariprasad <hkelam@marvell.com>
  10240. M: Subbaraya Sundeep <sbhatta@marvell.com>
  10241. L: netdev@vger.kernel.org
  10242. S: Supported
  10243. F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
  10244. F: drivers/net/ethernet/marvell/octeontx2/af/
  10245. MARVELL PRESTERA ETHERNET SWITCH DRIVER
  10246. M: Taras Chornyi <tchornyi@marvell.com>
  10247. S: Supported
  10248. W: https://github.com/Marvell-switching/switchdev-prestera
  10249. F: drivers/net/ethernet/marvell/prestera/
  10250. MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
  10251. M: Nicolas Pitre <nico@fluxnic.net>
  10252. S: Odd Fixes
  10253. F: drivers/mmc/host/mvsdio.*
  10254. MARVELL USB MDIO CONTROLLER DRIVER
  10255. M: Tobias Waldekranz <tobias@waldekranz.com>
  10256. L: netdev@vger.kernel.org
  10257. S: Maintained
  10258. F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
  10259. F: drivers/net/mdio/mdio-mvusb.c
  10260. MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
  10261. M: Hu Ziji <huziji@marvell.com>
  10262. L: linux-mmc@vger.kernel.org
  10263. S: Supported
  10264. F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
  10265. F: drivers/mmc/host/sdhci-xenon*
  10266. MATROX FRAMEBUFFER DRIVER
  10267. L: linux-fbdev@vger.kernel.org
  10268. S: Orphan
  10269. F: drivers/video/fbdev/matrox/matroxfb_*
  10270. F: include/uapi/linux/matroxfb.h
  10271. MAX15301 DRIVER
  10272. M: Daniel Nilsson <daniel.nilsson@flex.com>
  10273. L: linux-hwmon@vger.kernel.org
  10274. S: Maintained
  10275. F: Documentation/hwmon/max15301.rst
  10276. F: drivers/hwmon/pmbus/max15301.c
  10277. MAX16065 HARDWARE MONITOR DRIVER
  10278. M: Guenter Roeck <linux@roeck-us.net>
  10279. L: linux-hwmon@vger.kernel.org
  10280. S: Maintained
  10281. F: Documentation/hwmon/max16065.rst
  10282. F: drivers/hwmon/max16065.c
  10283. MAX2175 SDR TUNER DRIVER
  10284. M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
  10285. L: linux-media@vger.kernel.org
  10286. S: Maintained
  10287. T: git git://linuxtv.org/media_tree.git
  10288. F: Documentation/devicetree/bindings/media/i2c/max2175.txt
  10289. F: Documentation/userspace-api/media/drivers/max2175.rst
  10290. F: drivers/media/i2c/max2175*
  10291. F: include/uapi/linux/max2175.h
  10292. MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
  10293. L: linux-hwmon@vger.kernel.org
  10294. S: Orphan
  10295. F: Documentation/hwmon/max6650.rst
  10296. F: drivers/hwmon/max6650.c
  10297. MAX6697 HARDWARE MONITOR DRIVER
  10298. M: Guenter Roeck <linux@roeck-us.net>
  10299. L: linux-hwmon@vger.kernel.org
  10300. S: Maintained
  10301. F: Documentation/devicetree/bindings/hwmon/max6697.txt
  10302. F: Documentation/hwmon/max6697.rst
  10303. F: drivers/hwmon/max6697.c
  10304. F: include/linux/platform_data/max6697.h
  10305. MAX9286 QUAD GMSL DESERIALIZER DRIVER
  10306. M: Jacopo Mondi <jacopo+renesas@jmondi.org>
  10307. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  10308. M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  10309. M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
  10310. L: linux-media@vger.kernel.org
  10311. S: Maintained
  10312. F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
  10313. F: drivers/media/i2c/max9286.c
  10314. MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
  10315. M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
  10316. L: linux-media@vger.kernel.org
  10317. S: Maintained
  10318. F: drivers/staging/media/max96712/max96712.c
  10319. MAX9860 MONO AUDIO VOICE CODEC DRIVER
  10320. M: Peter Rosin <peda@axentia.se>
  10321. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  10322. S: Maintained
  10323. F: Documentation/devicetree/bindings/sound/max9860.txt
  10324. F: sound/soc/codecs/max9860.*
  10325. MAXBOTIX ULTRASONIC RANGER IIO DRIVER
  10326. M: Andreas Klinger <ak@it-klinger.de>
  10327. L: linux-iio@vger.kernel.org
  10328. S: Maintained
  10329. F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
  10330. F: drivers/iio/proximity/mb1232.c
  10331. MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
  10332. R: Iskren Chernev <iskren.chernev@gmail.com>
  10333. R: Krzysztof Kozlowski <krzk@kernel.org>
  10334. R: Marek Szyprowski <m.szyprowski@samsung.com>
  10335. R: Matheus Castello <matheus@castello.eng.br>
  10336. L: linux-pm@vger.kernel.org
  10337. S: Maintained
  10338. F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
  10339. F: drivers/power/supply/max17040_battery.c
  10340. MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
  10341. R: Hans de Goede <hdegoede@redhat.com>
  10342. R: Krzysztof Kozlowski <krzk@kernel.org>
  10343. R: Marek Szyprowski <m.szyprowski@samsung.com>
  10344. R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
  10345. R: Purism Kernel Team <kernel@puri.sm>
  10346. L: linux-pm@vger.kernel.org
  10347. S: Maintained
  10348. F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
  10349. F: drivers/power/supply/max17042_battery.c
  10350. MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
  10351. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  10352. L: linux-kernel@vger.kernel.org
  10353. S: Maintained
  10354. F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
  10355. F: drivers/regulator/max20086-regulator.c
  10356. MAXIM MAX77650 PMIC MFD DRIVER
  10357. M: Bartosz Golaszewski <brgl@bgdev.pl>
  10358. L: linux-kernel@vger.kernel.org
  10359. S: Maintained
  10360. F: Documentation/devicetree/bindings/*/*max77650.yaml
  10361. F: Documentation/devicetree/bindings/*/max77650*.yaml
  10362. F: drivers/gpio/gpio-max77650.c
  10363. F: drivers/input/misc/max77650-onkey.c
  10364. F: drivers/leds/leds-max77650.c
  10365. F: drivers/mfd/max77650.c
  10366. F: drivers/power/supply/max77650-charger.c
  10367. F: drivers/regulator/max77650-regulator.c
  10368. F: include/linux/mfd/max77650.h
  10369. MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
  10370. M: Javier Martinez Canillas <javier@dowhile0.org>
  10371. L: linux-kernel@vger.kernel.org
  10372. S: Supported
  10373. F: Documentation/devicetree/bindings/*/*max77802.txt
  10374. F: drivers/regulator/max77802-regulator.c
  10375. F: include/dt-bindings/*/*max77802.h
  10376. MAXIM MAX77976 BATTERY CHARGER
  10377. M: Luca Ceresoli <luca@lucaceresoli.net>
  10378. S: Supported
  10379. F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
  10380. F: drivers/power/supply/max77976_charger.c
  10381. MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
  10382. M: Krzysztof Kozlowski <krzk@kernel.org>
  10383. M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  10384. L: linux-pm@vger.kernel.org
  10385. S: Supported
  10386. F: drivers/power/supply/max14577_charger.c
  10387. F: drivers/power/supply/max77693_charger.c
  10388. MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
  10389. M: Chanwoo Choi <cw00.choi@samsung.com>
  10390. M: Krzysztof Kozlowski <krzk@kernel.org>
  10391. M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  10392. L: linux-kernel@vger.kernel.org
  10393. S: Supported
  10394. F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
  10395. F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
  10396. F: Documentation/devicetree/bindings/mfd/max14577.txt
  10397. F: Documentation/devicetree/bindings/mfd/max77693.txt
  10398. F: drivers/*/max14577*.c
  10399. F: drivers/*/max77686*.c
  10400. F: drivers/*/max77693*.c
  10401. F: drivers/clk/clk-max77686.c
  10402. F: drivers/extcon/extcon-max14577.c
  10403. F: drivers/extcon/extcon-max77693.c
  10404. F: drivers/rtc/rtc-max77686.c
  10405. F: include/linux/mfd/max14577*.h
  10406. F: include/linux/mfd/max77686*.h
  10407. F: include/linux/mfd/max77693*.h
  10408. MAXIRADIO FM RADIO RECEIVER DRIVER
  10409. M: Hans Verkuil <hverkuil@xs4all.nl>
  10410. L: linux-media@vger.kernel.org
  10411. S: Maintained
  10412. W: https://linuxtv.org
  10413. T: git git://linuxtv.org/media_tree.git
  10414. F: drivers/media/radio/radio-maxiradio*
  10415. MAXLINEAR ETHERNET PHY DRIVER
  10416. M: Xu Liang <lxu@maxlinear.com>
  10417. L: netdev@vger.kernel.org
  10418. S: Supported
  10419. F: drivers/net/phy/mxl-gpy.c
  10420. MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
  10421. R: Yasushi SHOJI <yashi@spacecubics.com>
  10422. L: linux-can@vger.kernel.org
  10423. S: Maintained
  10424. F: drivers/net/can/usb/mcba_usb.c
  10425. MCAN MMIO DEVICE DRIVER
  10426. M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
  10427. L: linux-can@vger.kernel.org
  10428. S: Maintained
  10429. F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
  10430. F: drivers/net/can/m_can/m_can.c
  10431. F: drivers/net/can/m_can/m_can.h
  10432. F: drivers/net/can/m_can/m_can_platform.c
  10433. MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
  10434. M: Rishi Gupta <gupt21@gmail.com>
  10435. L: linux-i2c@vger.kernel.org
  10436. L: linux-input@vger.kernel.org
  10437. S: Maintained
  10438. F: drivers/hid/hid-mcp2221.c
  10439. MCP251XFD SPI-CAN NETWORK DRIVER
  10440. M: Marc Kleine-Budde <mkl@pengutronix.de>
  10441. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  10442. R: Thomas Kopp <thomas.kopp@microchip.com>
  10443. L: linux-can@vger.kernel.org
  10444. S: Maintained
  10445. F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
  10446. F: drivers/net/can/spi/mcp251xfd/
  10447. MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
  10448. M: Peter Rosin <peda@axentia.se>
  10449. L: linux-iio@vger.kernel.org
  10450. S: Maintained
  10451. F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
  10452. F: drivers/iio/potentiometer/mcp4018.c
  10453. F: drivers/iio/potentiometer/mcp4531.c
  10454. MCR20A IEEE-802.15.4 RADIO DRIVER
  10455. M: Xue Liu <liuxuenetmail@gmail.com>
  10456. L: linux-wpan@vger.kernel.org
  10457. S: Maintained
  10458. W: https://github.com/xueliu/mcr20a-linux
  10459. F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
  10460. F: drivers/net/ieee802154/mcr20a.c
  10461. F: drivers/net/ieee802154/mcr20a.h
  10462. MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
  10463. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  10464. L: linux-iio@vger.kernel.org
  10465. S: Maintained
  10466. F: drivers/iio/dac/cio-dac.c
  10467. MEDIA CONTROLLER FRAMEWORK
  10468. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  10469. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  10470. L: linux-media@vger.kernel.org
  10471. S: Supported
  10472. W: https://www.linuxtv.org
  10473. T: git git://linuxtv.org/media_tree.git
  10474. F: drivers/media/mc/
  10475. F: include/media/media-*.h
  10476. F: include/uapi/linux/media.h
  10477. MEDIA DRIVER FOR FREESCALE IMX PXP
  10478. M: Philipp Zabel <p.zabel@pengutronix.de>
  10479. L: linux-media@vger.kernel.org
  10480. S: Maintained
  10481. T: git git://linuxtv.org/media_tree.git
  10482. F: drivers/media/platform/imx-pxp.[ch]
  10483. MEDIA DRIVERS FOR ASCOT2E
  10484. M: Sergey Kozlov <serjk@netup.ru>
  10485. M: Abylay Ospan <aospan@netup.ru>
  10486. L: linux-media@vger.kernel.org
  10487. S: Supported
  10488. W: https://linuxtv.org
  10489. W: http://netup.tv/
  10490. T: git git://linuxtv.org/media_tree.git
  10491. F: drivers/media/dvb-frontends/ascot2e*
  10492. MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
  10493. M: Jasmin Jessich <jasmin@anw.at>
  10494. L: linux-media@vger.kernel.org
  10495. S: Maintained
  10496. W: https://linuxtv.org
  10497. T: git git://linuxtv.org/media_tree.git
  10498. F: drivers/media/dvb-frontends/cxd2099*
  10499. MEDIA DRIVERS FOR CXD2841ER
  10500. M: Sergey Kozlov <serjk@netup.ru>
  10501. M: Abylay Ospan <aospan@netup.ru>
  10502. L: linux-media@vger.kernel.org
  10503. S: Supported
  10504. W: https://linuxtv.org
  10505. W: http://netup.tv/
  10506. T: git git://linuxtv.org/media_tree.git
  10507. F: drivers/media/dvb-frontends/cxd2841er*
  10508. MEDIA DRIVERS FOR CXD2880
  10509. M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
  10510. L: linux-media@vger.kernel.org
  10511. S: Supported
  10512. W: http://linuxtv.org/
  10513. T: git git://linuxtv.org/media_tree.git
  10514. F: drivers/media/dvb-frontends/cxd2880/*
  10515. F: drivers/media/spi/cxd2880*
  10516. MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
  10517. L: linux-media@vger.kernel.org
  10518. S: Orphan
  10519. W: https://linuxtv.org
  10520. T: git git://linuxtv.org/media_tree.git
  10521. F: drivers/media/pci/ddbridge/*
  10522. MEDIA DRIVERS FOR FREESCALE IMX
  10523. M: Steve Longerbeam <slongerbeam@gmail.com>
  10524. M: Philipp Zabel <p.zabel@pengutronix.de>
  10525. L: linux-media@vger.kernel.org
  10526. S: Maintained
  10527. T: git git://linuxtv.org/media_tree.git
  10528. F: Documentation/admin-guide/media/imx.rst
  10529. F: Documentation/devicetree/bindings/media/imx.txt
  10530. F: drivers/staging/media/imx/
  10531. F: include/linux/imx-media.h
  10532. F: include/media/imx.h
  10533. MEDIA DRIVERS FOR FREESCALE IMX7
  10534. M: Rui Miguel Silva <rmfrfs@gmail.com>
  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: Documentation/admin-guide/media/imx7.rst
  10540. F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
  10541. F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
  10542. F: drivers/staging/media/imx/imx7-media-csi.c
  10543. F: drivers/staging/media/imx/imx7-mipi-csis.c
  10544. MEDIA DRIVERS FOR HELENE
  10545. M: Abylay Ospan <aospan@netup.ru>
  10546. L: linux-media@vger.kernel.org
  10547. S: Supported
  10548. W: https://linuxtv.org
  10549. W: http://netup.tv/
  10550. T: git git://linuxtv.org/media_tree.git
  10551. F: drivers/media/dvb-frontends/helene*
  10552. MEDIA DRIVERS FOR HORUS3A
  10553. M: Sergey Kozlov <serjk@netup.ru>
  10554. M: Abylay Ospan <aospan@netup.ru>
  10555. L: linux-media@vger.kernel.org
  10556. S: Supported
  10557. W: https://linuxtv.org
  10558. W: http://netup.tv/
  10559. T: git git://linuxtv.org/media_tree.git
  10560. F: drivers/media/dvb-frontends/horus3a*
  10561. MEDIA DRIVERS FOR LNBH25
  10562. M: Sergey Kozlov <serjk@netup.ru>
  10563. M: Abylay Ospan <aospan@netup.ru>
  10564. L: linux-media@vger.kernel.org
  10565. S: Supported
  10566. W: https://linuxtv.org
  10567. W: http://netup.tv/
  10568. T: git git://linuxtv.org/media_tree.git
  10569. F: drivers/media/dvb-frontends/lnbh25*
  10570. MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
  10571. L: linux-media@vger.kernel.org
  10572. S: Orphan
  10573. W: https://linuxtv.org
  10574. T: git git://linuxtv.org/media_tree.git
  10575. F: drivers/media/dvb-frontends/mxl5xx*
  10576. MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
  10577. M: Sergey Kozlov <serjk@netup.ru>
  10578. M: Abylay Ospan <aospan@netup.ru>
  10579. L: linux-media@vger.kernel.org
  10580. S: Supported
  10581. W: https://linuxtv.org
  10582. W: http://netup.tv/
  10583. T: git git://linuxtv.org/media_tree.git
  10584. F: drivers/media/pci/netup_unidvb/*
  10585. MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
  10586. M: Dmitry Osipenko <digetx@gmail.com>
  10587. L: linux-media@vger.kernel.org
  10588. L: linux-tegra@vger.kernel.org
  10589. S: Maintained
  10590. T: git git://linuxtv.org/media_tree.git
  10591. F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
  10592. F: drivers/staging/media/tegra-vde/
  10593. MEDIA DRIVERS FOR RENESAS - CEU
  10594. M: Jacopo Mondi <jacopo@jmondi.org>
  10595. L: linux-media@vger.kernel.org
  10596. L: linux-renesas-soc@vger.kernel.org
  10597. S: Supported
  10598. T: git git://linuxtv.org/media_tree.git
  10599. F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
  10600. F: drivers/media/platform/renesas-ceu.c
  10601. F: include/media/drv-intf/renesas-ceu.h
  10602. MEDIA DRIVERS FOR RENESAS - DRIF
  10603. M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
  10604. L: linux-media@vger.kernel.org
  10605. L: linux-renesas-soc@vger.kernel.org
  10606. S: Supported
  10607. T: git git://linuxtv.org/media_tree.git
  10608. F: Documentation/devicetree/bindings/media/renesas,drif.yaml
  10609. F: drivers/media/platform/rcar_drif.c
  10610. MEDIA DRIVERS FOR RENESAS - FCP
  10611. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  10612. L: linux-media@vger.kernel.org
  10613. L: linux-renesas-soc@vger.kernel.org
  10614. S: Supported
  10615. T: git git://linuxtv.org/media_tree.git
  10616. F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
  10617. F: drivers/media/platform/rcar-fcp.c
  10618. F: include/media/rcar-fcp.h
  10619. MEDIA DRIVERS FOR RENESAS - FDP1
  10620. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  10621. L: linux-media@vger.kernel.org
  10622. L: linux-renesas-soc@vger.kernel.org
  10623. S: Supported
  10624. T: git git://linuxtv.org/media_tree.git
  10625. F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
  10626. F: drivers/media/platform/rcar_fdp1.c
  10627. MEDIA DRIVERS FOR RENESAS - VIN
  10628. M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
  10629. L: linux-media@vger.kernel.org
  10630. L: linux-renesas-soc@vger.kernel.org
  10631. S: Supported
  10632. T: git git://linuxtv.org/media_tree.git
  10633. F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
  10634. F: Documentation/devicetree/bindings/media/renesas,isp.yaml
  10635. F: Documentation/devicetree/bindings/media/renesas,vin.yaml
  10636. F: drivers/media/platform/rcar-isp.c
  10637. F: drivers/media/platform/rcar-vin/
  10638. MEDIA DRIVERS FOR RENESAS - VSP1
  10639. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  10640. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  10641. L: linux-media@vger.kernel.org
  10642. L: linux-renesas-soc@vger.kernel.org
  10643. S: Supported
  10644. T: git git://linuxtv.org/media_tree.git
  10645. F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
  10646. F: drivers/media/platform/vsp1/
  10647. MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
  10648. L: linux-media@vger.kernel.org
  10649. S: Orphan
  10650. W: https://linuxtv.org
  10651. T: git git://linuxtv.org/media_tree.git
  10652. F: drivers/media/dvb-frontends/stv0910*
  10653. MEDIA DRIVERS FOR ST STV6111 TUNER ICs
  10654. L: linux-media@vger.kernel.org
  10655. S: Orphan
  10656. W: https://linuxtv.org
  10657. T: git git://linuxtv.org/media_tree.git
  10658. F: drivers/media/dvb-frontends/stv6111*
  10659. MEDIA DRIVERS FOR STM32 - DCMI
  10660. M: Hugues Fruchet <hugues.fruchet@foss.st.com>
  10661. L: linux-media@vger.kernel.org
  10662. S: Supported
  10663. T: git git://linuxtv.org/media_tree.git
  10664. F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
  10665. F: drivers/media/platform/stm32/stm32-dcmi.c
  10666. MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
  10667. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  10668. L: linux-media@vger.kernel.org
  10669. S: Maintained
  10670. W: https://linuxtv.org
  10671. Q: http://patchwork.kernel.org/project/linux-media/list/
  10672. T: git git://linuxtv.org/media_tree.git
  10673. F: Documentation/admin-guide/media/
  10674. F: Documentation/devicetree/bindings/media/
  10675. F: Documentation/driver-api/media/
  10676. F: Documentation/userspace-api/media/
  10677. F: drivers/media/
  10678. F: drivers/staging/media/
  10679. F: include/linux/platform_data/media/
  10680. F: include/media/
  10681. F: include/uapi/linux/dvb/
  10682. F: include/uapi/linux/ivtv*
  10683. F: include/uapi/linux/media.h
  10684. F: include/uapi/linux/meye.h
  10685. F: include/uapi/linux/uvcvideo.h
  10686. F: include/uapi/linux/v4l2-*
  10687. F: include/uapi/linux/videodev2.h
  10688. MEDIATEK BLUETOOTH DRIVER
  10689. M: Sean Wang <sean.wang@mediatek.com>
  10690. L: linux-bluetooth@vger.kernel.org
  10691. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  10692. S: Maintained
  10693. F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
  10694. F: drivers/bluetooth/btmtkuart.c
  10695. MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
  10696. M: Sean Wang <sean.wang@mediatek.com>
  10697. L: linux-pm@vger.kernel.org
  10698. S: Maintained
  10699. F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
  10700. F: drivers/power/reset/mt6323-poweroff.c
  10701. MEDIATEK CIR DRIVER
  10702. M: Sean Wang <sean.wang@mediatek.com>
  10703. S: Maintained
  10704. F: drivers/media/rc/mtk-cir.c
  10705. MEDIATEK DMA DRIVER
  10706. M: Sean Wang <sean.wang@mediatek.com>
  10707. L: dmaengine@vger.kernel.org
  10708. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  10709. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  10710. S: Maintained
  10711. F: Documentation/devicetree/bindings/dma/mtk-*
  10712. F: drivers/dma/mediatek/
  10713. MEDIATEK ETHERNET DRIVER
  10714. M: Felix Fietkau <nbd@nbd.name>
  10715. M: John Crispin <john@phrozen.org>
  10716. M: Sean Wang <sean.wang@mediatek.com>
  10717. M: Mark Lee <Mark-MC.Lee@mediatek.com>
  10718. L: netdev@vger.kernel.org
  10719. S: Maintained
  10720. F: drivers/net/ethernet/mediatek/
  10721. MEDIATEK I2C CONTROLLER DRIVER
  10722. M: Qii Wang <qii.wang@mediatek.com>
  10723. L: linux-i2c@vger.kernel.org
  10724. S: Maintained
  10725. F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
  10726. F: drivers/i2c/busses/i2c-mt65xx.c
  10727. MEDIATEK IOMMU DRIVER
  10728. M: Yong Wu <yong.wu@mediatek.com>
  10729. L: iommu@lists.linux-foundation.org
  10730. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  10731. S: Supported
  10732. F: Documentation/devicetree/bindings/iommu/mediatek*
  10733. F: drivers/iommu/mtk_iommu*
  10734. F: include/dt-bindings/memory/mt*-port.h
  10735. MEDIATEK JPEG DRIVER
  10736. M: Rick Chang <rick.chang@mediatek.com>
  10737. M: Bin Liu <bin.liu@mediatek.com>
  10738. S: Supported
  10739. F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
  10740. F: drivers/media/platform/mtk-jpeg/
  10741. MEDIATEK MDP DRIVER
  10742. M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
  10743. M: Houlong Wei <houlong.wei@mediatek.com>
  10744. M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
  10745. S: Supported
  10746. F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
  10747. F: drivers/media/platform/mtk-mdp/
  10748. F: drivers/media/platform/mtk-vpu/
  10749. MEDIATEK MEDIA DRIVER
  10750. M: Tiffany Lin <tiffany.lin@mediatek.com>
  10751. M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
  10752. S: Supported
  10753. F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
  10754. F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
  10755. F: drivers/media/platform/mtk-vcodec/
  10756. F: drivers/media/platform/mtk-vpu/
  10757. MEDIATEK MMC/SD/SDIO DRIVER
  10758. M: Chaotian Jing <chaotian.jing@mediatek.com>
  10759. S: Maintained
  10760. F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
  10761. F: drivers/mmc/host/mtk-sd.c
  10762. MEDIATEK MT76 WIRELESS LAN DRIVER
  10763. M: Felix Fietkau <nbd@nbd.name>
  10764. M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
  10765. M: Ryder Lee <ryder.lee@mediatek.com>
  10766. R: Shayne Chen <shayne.chen@mediatek.com>
  10767. R: Sean Wang <sean.wang@mediatek.com>
  10768. L: linux-wireless@vger.kernel.org
  10769. S: Maintained
  10770. F: drivers/net/wireless/mediatek/mt76/
  10771. MEDIATEK MT7601U WIRELESS LAN DRIVER
  10772. M: Jakub Kicinski <kubakici@wp.pl>
  10773. L: linux-wireless@vger.kernel.org
  10774. S: Maintained
  10775. F: drivers/net/wireless/mediatek/mt7601u/
  10776. MEDIATEK MT7621 CLOCK DRIVER
  10777. M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
  10778. S: Maintained
  10779. F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
  10780. F: drivers/clk/ralink/clk-mt7621.c
  10781. MEDIATEK MT7621/28/88 I2C DRIVER
  10782. M: Stefan Roese <sr@denx.de>
  10783. L: linux-i2c@vger.kernel.org
  10784. S: Maintained
  10785. F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
  10786. F: drivers/i2c/busses/i2c-mt7621.c
  10787. MEDIATEK MT7621 PCIE CONTROLLER DRIVER
  10788. M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
  10789. S: Maintained
  10790. F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
  10791. F: drivers/pci/controller/pcie-mt7621.c
  10792. MEDIATEK MT7621 PHY PCI DRIVER
  10793. M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
  10794. S: Maintained
  10795. F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
  10796. F: drivers/phy/ralink/phy-mt7621-pci.c
  10797. MEDIATEK NAND CONTROLLER DRIVER
  10798. L: linux-mtd@lists.infradead.org
  10799. S: Orphan
  10800. F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
  10801. F: drivers/mtd/nand/raw/mtk_*
  10802. MEDIATEK PMIC LED DRIVER
  10803. M: Sean Wang <sean.wang@mediatek.com>
  10804. S: Maintained
  10805. F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
  10806. F: drivers/leds/leds-mt6323.c
  10807. MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
  10808. M: Sean Wang <sean.wang@mediatek.com>
  10809. S: Maintained
  10810. F: drivers/char/hw_random/mtk-rng.c
  10811. MEDIATEK SMI DRIVER
  10812. M: Yong Wu <yong.wu@mediatek.com>
  10813. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  10814. S: Supported
  10815. F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
  10816. F: drivers/memory/mtk-smi.c
  10817. F: include/soc/mediatek/smi.h
  10818. MEDIATEK SWITCH DRIVER
  10819. M: Sean Wang <sean.wang@mediatek.com>
  10820. M: Landen Chao <Landen.Chao@mediatek.com>
  10821. M: DENG Qingfang <dqfext@gmail.com>
  10822. L: netdev@vger.kernel.org
  10823. S: Maintained
  10824. F: drivers/net/dsa/mt7530.*
  10825. F: net/dsa/tag_mtk.c
  10826. MEDIATEK USB3 DRD IP DRIVER
  10827. M: Chunfeng Yun <chunfeng.yun@mediatek.com>
  10828. L: linux-usb@vger.kernel.org
  10829. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  10830. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  10831. S: Maintained
  10832. F: Documentation/devicetree/bindings/usb/mediatek,*
  10833. F: drivers/usb/host/xhci-mtk*
  10834. F: drivers/usb/mtu3/
  10835. MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
  10836. M: Peter Senna Tschudin <peter.senna@gmail.com>
  10837. M: Martin Donnelly <martin.donnelly@ge.com>
  10838. M: Martyn Welch <martyn.welch@collabora.co.uk>
  10839. S: Maintained
  10840. F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
  10841. F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
  10842. MEGARAID SCSI/SAS DRIVERS
  10843. M: Kashyap Desai <kashyap.desai@broadcom.com>
  10844. M: Sumit Saxena <sumit.saxena@broadcom.com>
  10845. M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
  10846. L: megaraidlinux.pdl@broadcom.com
  10847. L: linux-scsi@vger.kernel.org
  10848. S: Maintained
  10849. W: http://www.avagotech.com/support/
  10850. F: Documentation/scsi/megaraid.rst
  10851. F: drivers/scsi/megaraid.*
  10852. F: drivers/scsi/megaraid/
  10853. MELEXIS MLX90614 DRIVER
  10854. M: Crt Mori <cmo@melexis.com>
  10855. L: linux-iio@vger.kernel.org
  10856. S: Supported
  10857. W: http://www.melexis.com
  10858. F: drivers/iio/temperature/mlx90614.c
  10859. MELEXIS MLX90632 DRIVER
  10860. M: Crt Mori <cmo@melexis.com>
  10861. L: linux-iio@vger.kernel.org
  10862. S: Supported
  10863. W: http://www.melexis.com
  10864. F: drivers/iio/temperature/mlx90632.c
  10865. MELFAS MIP4 TOUCHSCREEN DRIVER
  10866. M: Sangwon Jee <jeesw@melfas.com>
  10867. S: Supported
  10868. W: http://www.melfas.com
  10869. F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
  10870. F: drivers/input/touchscreen/melfas_mip4.c
  10871. MELLANOX BLUEFIELD I2C DRIVER
  10872. M: Khalil Blaiech <kblaiech@nvidia.com>
  10873. L: linux-i2c@vger.kernel.org
  10874. S: Supported
  10875. F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
  10876. F: drivers/i2c/busses/i2c-mlxbf.c
  10877. MELLANOX ETHERNET DRIVER (mlx4_en)
  10878. M: Tariq Toukan <tariqt@nvidia.com>
  10879. L: netdev@vger.kernel.org
  10880. S: Supported
  10881. W: http://www.mellanox.com
  10882. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  10883. F: drivers/net/ethernet/mellanox/mlx4/en_*
  10884. MELLANOX ETHERNET DRIVER (mlx5e)
  10885. M: Saeed Mahameed <saeedm@nvidia.com>
  10886. L: netdev@vger.kernel.org
  10887. S: Supported
  10888. W: http://www.mellanox.com
  10889. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  10890. F: drivers/net/ethernet/mellanox/mlx5/core/en_*
  10891. MELLANOX ETHERNET INNOVA DRIVERS
  10892. R: Boris Pismenny <borisp@nvidia.com>
  10893. L: netdev@vger.kernel.org
  10894. S: Supported
  10895. W: http://www.mellanox.com
  10896. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  10897. F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
  10898. F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
  10899. F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
  10900. F: include/linux/mlx5/mlx5_ifc_fpga.h
  10901. MELLANOX ETHERNET SWITCH DRIVERS
  10902. M: Ido Schimmel <idosch@nvidia.com>
  10903. M: Petr Machata <petrm@nvidia.com>
  10904. L: netdev@vger.kernel.org
  10905. S: Supported
  10906. W: http://www.mellanox.com
  10907. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  10908. F: drivers/net/ethernet/mellanox/mlxsw/
  10909. F: tools/testing/selftests/drivers/net/mlxsw/
  10910. MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
  10911. M: mlxsw@nvidia.com
  10912. L: netdev@vger.kernel.org
  10913. S: Supported
  10914. W: http://www.mellanox.com
  10915. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  10916. F: drivers/net/ethernet/mellanox/mlxfw/
  10917. MELLANOX HARDWARE PLATFORM SUPPORT
  10918. M: Hans de Goede <hdegoede@redhat.com>
  10919. M: Mark Gross <markgross@kernel.org>
  10920. M: Vadim Pasternak <vadimp@nvidia.com>
  10921. L: platform-driver-x86@vger.kernel.org
  10922. S: Supported
  10923. F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
  10924. F: drivers/platform/mellanox/
  10925. F: include/linux/platform_data/mlxreg.h
  10926. MELLANOX MLX4 core VPI driver
  10927. M: Tariq Toukan <tariqt@nvidia.com>
  10928. L: netdev@vger.kernel.org
  10929. L: linux-rdma@vger.kernel.org
  10930. S: Supported
  10931. W: http://www.mellanox.com
  10932. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  10933. F: drivers/net/ethernet/mellanox/mlx4/
  10934. F: include/linux/mlx4/
  10935. MELLANOX MLX4 IB driver
  10936. M: Yishai Hadas <yishaih@nvidia.com>
  10937. L: linux-rdma@vger.kernel.org
  10938. S: Supported
  10939. W: http://www.mellanox.com
  10940. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  10941. F: drivers/infiniband/hw/mlx4/
  10942. F: include/linux/mlx4/
  10943. F: include/uapi/rdma/mlx4-abi.h
  10944. MELLANOX MLX5 core VPI driver
  10945. M: Saeed Mahameed <saeedm@nvidia.com>
  10946. M: Leon Romanovsky <leonro@nvidia.com>
  10947. L: netdev@vger.kernel.org
  10948. L: linux-rdma@vger.kernel.org
  10949. S: Supported
  10950. W: http://www.mellanox.com
  10951. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  10952. F: Documentation/networking/device_drivers/ethernet/mellanox/
  10953. F: drivers/net/ethernet/mellanox/mlx5/core/
  10954. F: include/linux/mlx5/
  10955. MELLANOX MLX5 IB driver
  10956. M: Leon Romanovsky <leonro@nvidia.com>
  10957. L: linux-rdma@vger.kernel.org
  10958. S: Supported
  10959. W: http://www.mellanox.com
  10960. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  10961. F: drivers/infiniband/hw/mlx5/
  10962. F: include/linux/mlx5/
  10963. F: include/uapi/rdma/mlx5-abi.h
  10964. MELLANOX MLXCPLD I2C AND MUX DRIVER
  10965. M: Vadim Pasternak <vadimp@nvidia.com>
  10966. M: Michael Shych <michaelsh@nvidia.com>
  10967. L: linux-i2c@vger.kernel.org
  10968. S: Supported
  10969. F: Documentation/i2c/busses/i2c-mlxcpld.rst
  10970. F: drivers/i2c/busses/i2c-mlxcpld.c
  10971. F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
  10972. MELLANOX MLXCPLD LED DRIVER
  10973. M: Vadim Pasternak <vadimp@nvidia.com>
  10974. L: linux-leds@vger.kernel.org
  10975. S: Supported
  10976. F: Documentation/leds/leds-mlxcpld.rst
  10977. F: drivers/leds/leds-mlxcpld.c
  10978. F: drivers/leds/leds-mlxreg.c
  10979. MELLANOX PLATFORM DRIVER
  10980. M: Vadim Pasternak <vadimp@nvidia.com>
  10981. L: platform-driver-x86@vger.kernel.org
  10982. S: Supported
  10983. F: drivers/platform/x86/mlx-platform.c
  10984. MEMBARRIER SUPPORT
  10985. M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  10986. M: "Paul E. McKenney" <paulmck@kernel.org>
  10987. L: linux-kernel@vger.kernel.org
  10988. S: Supported
  10989. F: arch/powerpc/include/asm/membarrier.h
  10990. F: include/uapi/linux/membarrier.h
  10991. F: kernel/sched/membarrier.c
  10992. MEMBLOCK
  10993. M: Mike Rapoport <rppt@kernel.org>
  10994. L: linux-mm@kvack.org
  10995. S: Maintained
  10996. F: Documentation/core-api/boot-time-mm.rst
  10997. F: include/linux/memblock.h
  10998. F: mm/memblock.c
  10999. MEMORY CONTROLLER DRIVERS
  11000. M: Krzysztof Kozlowski <krzk@kernel.org>
  11001. L: linux-kernel@vger.kernel.org
  11002. S: Maintained
  11003. T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
  11004. F: Documentation/devicetree/bindings/memory-controllers/
  11005. F: drivers/memory/
  11006. F: include/dt-bindings/memory/
  11007. F: include/memory/
  11008. MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
  11009. M: Dmitry Osipenko <digetx@gmail.com>
  11010. L: linux-pm@vger.kernel.org
  11011. L: linux-tegra@vger.kernel.org
  11012. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
  11013. S: Maintained
  11014. F: drivers/devfreq/tegra30-devfreq.c
  11015. MEMORY MANAGEMENT
  11016. M: Andrew Morton <akpm@linux-foundation.org>
  11017. L: linux-mm@kvack.org
  11018. S: Maintained
  11019. W: http://www.linux-mm.org
  11020. T: quilt https://ozlabs.org/~akpm/mmotm/
  11021. T: quilt https://ozlabs.org/~akpm/mmots/
  11022. T: git git://github.com/hnaz/linux-mm.git
  11023. F: include/linux/gfp.h
  11024. F: include/linux/memory_hotplug.h
  11025. F: include/linux/mm.h
  11026. F: include/linux/mmzone.h
  11027. F: include/linux/pagewalk.h
  11028. F: include/linux/vmalloc.h
  11029. F: mm/
  11030. F: tools/testing/selftests/vm/
  11031. MEMORY TECHNOLOGY DEVICES (MTD)
  11032. M: Miquel Raynal <miquel.raynal@bootlin.com>
  11033. M: Richard Weinberger <richard@nod.at>
  11034. M: Vignesh Raghavendra <vigneshr@ti.com>
  11035. L: linux-mtd@lists.infradead.org
  11036. S: Maintained
  11037. W: http://www.linux-mtd.infradead.org/
  11038. Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
  11039. C: irc://irc.oftc.net/mtd
  11040. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
  11041. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
  11042. F: Documentation/devicetree/bindings/mtd/
  11043. F: drivers/mtd/
  11044. F: include/linux/mtd/
  11045. F: include/uapi/mtd/
  11046. MEN A21 WATCHDOG DRIVER
  11047. M: Johannes Thumshirn <morbidrsa@gmail.com>
  11048. L: linux-watchdog@vger.kernel.org
  11049. S: Maintained
  11050. F: drivers/watchdog/mena21_wdt.c
  11051. MEN CHAMELEON BUS (mcb)
  11052. M: Johannes Thumshirn <morbidrsa@gmail.com>
  11053. S: Maintained
  11054. F: Documentation/driver-api/men-chameleon-bus.rst
  11055. F: drivers/mcb/
  11056. F: include/linux/mcb.h
  11057. MEN F21BMC (Board Management Controller)
  11058. M: Andreas Werner <andreas.werner@men.de>
  11059. S: Supported
  11060. F: Documentation/hwmon/menf21bmc.rst
  11061. F: drivers/hwmon/menf21bmc_hwmon.c
  11062. F: drivers/leds/leds-menf21bmc.c
  11063. F: drivers/mfd/menf21bmc.c
  11064. F: drivers/watchdog/menf21bmc_wdt.c
  11065. MEN Z069 WATCHDOG DRIVER
  11066. M: Johannes Thumshirn <jth@kernel.org>
  11067. L: linux-watchdog@vger.kernel.org
  11068. S: Maintained
  11069. F: drivers/watchdog/menz69_wdt.c
  11070. MESON AO CEC DRIVER FOR AMLOGIC SOCS
  11071. M: Neil Armstrong <narmstrong@baylibre.com>
  11072. L: linux-media@vger.kernel.org
  11073. L: linux-amlogic@lists.infradead.org
  11074. S: Supported
  11075. W: http://linux-meson.com/
  11076. T: git git://linuxtv.org/media_tree.git
  11077. F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
  11078. F: drivers/media/cec/platform/meson/ao-cec-g12a.c
  11079. F: drivers/media/cec/platform/meson/ao-cec.c
  11080. MESON GE2D DRIVER FOR AMLOGIC SOCS
  11081. M: Neil Armstrong <narmstrong@baylibre.com>
  11082. L: linux-media@vger.kernel.org
  11083. L: linux-amlogic@lists.infradead.org
  11084. S: Supported
  11085. T: git git://linuxtv.org/media_tree.git
  11086. F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
  11087. F: drivers/media/platform/meson/ge2d/
  11088. MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
  11089. M: Liang Yang <liang.yang@amlogic.com>
  11090. L: linux-mtd@lists.infradead.org
  11091. S: Maintained
  11092. F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
  11093. F: drivers/mtd/nand/raw/meson_*
  11094. MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
  11095. M: Neil Armstrong <narmstrong@baylibre.com>
  11096. L: linux-media@vger.kernel.org
  11097. L: linux-amlogic@lists.infradead.org
  11098. S: Supported
  11099. T: git git://linuxtv.org/media_tree.git
  11100. F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
  11101. F: drivers/staging/media/meson/vdec/
  11102. METHODE UDPU SUPPORT
  11103. M: Vladimir Vid <vladimir.vid@sartura.hr>
  11104. S: Maintained
  11105. F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
  11106. MHI BUS
  11107. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  11108. R: Hemant Kumar <hemantk@codeaurora.org>
  11109. L: mhi@lists.linux.dev
  11110. L: linux-arm-msm@vger.kernel.org
  11111. S: Maintained
  11112. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
  11113. F: Documentation/ABI/stable/sysfs-bus-mhi
  11114. F: Documentation/mhi/
  11115. F: drivers/bus/mhi/
  11116. F: include/linux/mhi.h
  11117. MICROBLAZE ARCHITECTURE
  11118. M: Michal Simek <monstr@monstr.eu>
  11119. S: Supported
  11120. W: http://www.monstr.eu/fdt/
  11121. T: git git://git.monstr.eu/linux-2.6-microblaze.git
  11122. F: arch/microblaze/
  11123. MICROCHIP AT91 DMA DRIVERS
  11124. M: Ludovic Desroches <ludovic.desroches@microchip.com>
  11125. M: Tudor Ambarus <tudor.ambarus@microchip.com>
  11126. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  11127. L: dmaengine@vger.kernel.org
  11128. S: Supported
  11129. F: Documentation/devicetree/bindings/dma/atmel-dma.txt
  11130. F: drivers/dma/at_hdmac.c
  11131. F: drivers/dma/at_hdmac_regs.h
  11132. F: drivers/dma/at_xdmac.c
  11133. F: include/dt-bindings/dma/at91.h
  11134. MICROCHIP AT91 SERIAL DRIVER
  11135. M: Richard Genoud <richard.genoud@gmail.com>
  11136. S: Maintained
  11137. F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
  11138. F: drivers/tty/serial/atmel_serial.c
  11139. F: drivers/tty/serial/atmel_serial.h
  11140. MICROCHIP AT91 USART MFD DRIVER
  11141. M: Radu Pirea <radu_nicolae.pirea@upb.ro>
  11142. L: linux-kernel@vger.kernel.org
  11143. S: Supported
  11144. F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
  11145. F: drivers/mfd/at91-usart.c
  11146. F: include/dt-bindings/mfd/at91-usart.h
  11147. MICROCHIP AT91 USART SPI DRIVER
  11148. M: Radu Pirea <radu_nicolae.pirea@upb.ro>
  11149. L: linux-spi@vger.kernel.org
  11150. S: Supported
  11151. F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
  11152. F: drivers/spi/spi-at91-usart.c
  11153. MICROCHIP AUDIO ASOC DRIVERS
  11154. M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
  11155. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  11156. S: Supported
  11157. F: sound/soc/atmel
  11158. MICROCHIP ECC DRIVER
  11159. M: Tudor Ambarus <tudor.ambarus@microchip.com>
  11160. L: linux-crypto@vger.kernel.org
  11161. S: Maintained
  11162. F: drivers/crypto/atmel-ecc.*
  11163. MICROCHIP EIC DRIVER
  11164. M: Claudiu Beznea <claudiu.beznea@microchip.com>
  11165. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  11166. S: Supported
  11167. F: drivers/irqchip/irq-mchp-eic.c
  11168. MICROCHIP I2C DRIVER
  11169. M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
  11170. L: linux-i2c@vger.kernel.org
  11171. S: Supported
  11172. F: drivers/i2c/busses/i2c-at91-*.c
  11173. F: drivers/i2c/busses/i2c-at91.h
  11174. MICROCHIP ISC DRIVER
  11175. M: Eugen Hristev <eugen.hristev@microchip.com>
  11176. L: linux-media@vger.kernel.org
  11177. S: Supported
  11178. F: Documentation/devicetree/bindings/media/atmel,isc.yaml
  11179. F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
  11180. F: drivers/media/platform/atmel/atmel-isc-base.c
  11181. F: drivers/media/platform/atmel/atmel-isc-regs.h
  11182. F: drivers/media/platform/atmel/atmel-isc.h
  11183. F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
  11184. F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
  11185. F: include/linux/atmel-isc-media.h
  11186. MICROCHIP ISI DRIVER
  11187. M: Eugen Hristev <eugen.hristev@microchip.com>
  11188. L: linux-media@vger.kernel.org
  11189. S: Supported
  11190. F: drivers/media/platform/atmel/atmel-isi.c
  11191. F: drivers/media/platform/atmel/atmel-isi.h
  11192. MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
  11193. M: Woojung Huh <woojung.huh@microchip.com>
  11194. M: UNGLinuxDriver@microchip.com
  11195. L: netdev@vger.kernel.org
  11196. S: Maintained
  11197. F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
  11198. F: drivers/net/dsa/microchip/*
  11199. F: include/linux/platform_data/microchip-ksz.h
  11200. F: net/dsa/tag_ksz.c
  11201. MICROCHIP LAN743X ETHERNET DRIVER
  11202. M: Bryan Whitehead <bryan.whitehead@microchip.com>
  11203. M: UNGLinuxDriver@microchip.com
  11204. L: netdev@vger.kernel.org
  11205. S: Maintained
  11206. F: drivers/net/ethernet/microchip/lan743x_*
  11207. MICROCHIP LAN966X ETHERNET DRIVER
  11208. M: Horatiu Vultur <horatiu.vultur@microchip.com>
  11209. M: UNGLinuxDriver@microchip.com
  11210. L: netdev@vger.kernel.org
  11211. S: Maintained
  11212. F: drivers/net/ethernet/microchip/lan966x/*
  11213. MICROCHIP LCDFB DRIVER
  11214. M: Nicolas Ferre <nicolas.ferre@microchip.com>
  11215. L: linux-fbdev@vger.kernel.org
  11216. S: Maintained
  11217. F: drivers/video/fbdev/atmel_lcdfb.c
  11218. F: include/video/atmel_lcdc.h
  11219. MICROCHIP MCP16502 PMIC DRIVER
  11220. M: Claudiu Beznea <claudiu.beznea@microchip.com>
  11221. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  11222. S: Supported
  11223. F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
  11224. F: drivers/regulator/mcp16502.c
  11225. MICROCHIP MCP3911 ADC DRIVER
  11226. M: Marcus Folkesson <marcus.folkesson@gmail.com>
  11227. M: Kent Gustavsson <kent@minoris.se>
  11228. L: linux-iio@vger.kernel.org
  11229. S: Supported
  11230. F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
  11231. F: drivers/iio/adc/mcp3911.c
  11232. MICROCHIP MMC/SD/SDIO MCI DRIVER
  11233. M: Ludovic Desroches <ludovic.desroches@microchip.com>
  11234. S: Maintained
  11235. F: drivers/mmc/host/atmel-mci.c
  11236. MICROCHIP NAND DRIVER
  11237. M: Tudor Ambarus <tudor.ambarus@microchip.com>
  11238. L: linux-mtd@lists.infradead.org
  11239. S: Supported
  11240. F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
  11241. F: drivers/mtd/nand/raw/atmel/*
  11242. MICROCHIP PWM DRIVER
  11243. M: Claudiu Beznea <claudiu.beznea@microchip.com>
  11244. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  11245. L: linux-pwm@vger.kernel.org
  11246. S: Supported
  11247. F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
  11248. F: drivers/pwm/pwm-atmel.c
  11249. MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
  11250. M: Eugen Hristev <eugen.hristev@microchip.com>
  11251. L: linux-iio@vger.kernel.org
  11252. S: Supported
  11253. F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
  11254. F: drivers/iio/adc/at91-sama5d2_adc.c
  11255. F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
  11256. MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
  11257. M: Claudiu Beznea <claudiu.beznea@microchip.com>
  11258. S: Supported
  11259. F: drivers/power/reset/at91-sama5d2_shdwc.c
  11260. MICROCHIP SPI DRIVER
  11261. M: Tudor Ambarus <tudor.ambarus@microchip.com>
  11262. S: Supported
  11263. F: drivers/spi/spi-atmel.*
  11264. MICROCHIP SSC DRIVER
  11265. M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
  11266. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  11267. S: Supported
  11268. F: drivers/misc/atmel-ssc.c
  11269. F: include/linux/atmel-ssc.h
  11270. MICROCHIP USB251XB DRIVER
  11271. M: Richard Leitner <richard.leitner@skidata.com>
  11272. L: linux-usb@vger.kernel.org
  11273. S: Maintained
  11274. F: Documentation/devicetree/bindings/usb/usb251xb.txt
  11275. F: drivers/usb/misc/usb251xb.c
  11276. MICROCHIP USBA UDC DRIVER
  11277. M: Cristian Birsan <cristian.birsan@microchip.com>
  11278. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  11279. S: Supported
  11280. F: drivers/usb/gadget/udc/atmel_usba_udc.*
  11281. MICROCHIP WILC1000 WIFI DRIVER
  11282. M: Ajay Singh <ajay.kathat@microchip.com>
  11283. M: Claudiu Beznea <claudiu.beznea@microchip.com>
  11284. L: linux-wireless@vger.kernel.org
  11285. S: Supported
  11286. F: drivers/net/wireless/microchip/wilc1000/
  11287. MICROSEMI MIPS SOCS
  11288. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  11289. M: UNGLinuxDriver@microchip.com
  11290. L: linux-mips@vger.kernel.org
  11291. S: Supported
  11292. F: Documentation/devicetree/bindings/mips/mscc.txt
  11293. F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
  11294. F: arch/mips/boot/dts/mscc/
  11295. F: arch/mips/configs/generic/board-ocelot.config
  11296. F: arch/mips/generic/board-ocelot.c
  11297. MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
  11298. M: Don Brace <don.brace@microchip.com>
  11299. L: storagedev@microchip.com
  11300. L: linux-scsi@vger.kernel.org
  11301. S: Supported
  11302. F: Documentation/scsi/smartpqi.rst
  11303. F: drivers/scsi/smartpqi/Kconfig
  11304. F: drivers/scsi/smartpqi/Makefile
  11305. F: drivers/scsi/smartpqi/smartpqi*.[ch]
  11306. F: include/linux/cciss*.h
  11307. F: include/uapi/linux/cciss*.h
  11308. MICROSOFT SURFACE BATTERY AND AC DRIVERS
  11309. M: Maximilian Luz <luzmaximilian@gmail.com>
  11310. L: linux-pm@vger.kernel.org
  11311. L: platform-driver-x86@vger.kernel.org
  11312. S: Maintained
  11313. F: drivers/power/supply/surface_battery.c
  11314. F: drivers/power/supply/surface_charger.c
  11315. MICROSOFT SURFACE DTX DRIVER
  11316. M: Maximilian Luz <luzmaximilian@gmail.com>
  11317. L: platform-driver-x86@vger.kernel.org
  11318. S: Maintained
  11319. F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
  11320. F: drivers/platform/surface/surface_dtx.c
  11321. F: include/uapi/linux/surface_aggregator/dtx.h
  11322. MICROSOFT SURFACE GPE LID SUPPORT DRIVER
  11323. M: Maximilian Luz <luzmaximilian@gmail.com>
  11324. L: platform-driver-x86@vger.kernel.org
  11325. S: Maintained
  11326. F: drivers/platform/surface/surface_gpe.c
  11327. MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
  11328. M: Hans de Goede <hdegoede@redhat.com>
  11329. M: Mark Gross <markgross@kernel.org>
  11330. M: Maximilian Luz <luzmaximilian@gmail.com>
  11331. L: platform-driver-x86@vger.kernel.org
  11332. S: Maintained
  11333. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
  11334. F: drivers/platform/surface/
  11335. MICROSOFT SURFACE HID TRANSPORT DRIVER
  11336. M: Maximilian Luz <luzmaximilian@gmail.com>
  11337. L: linux-input@vger.kernel.org
  11338. L: platform-driver-x86@vger.kernel.org
  11339. S: Maintained
  11340. F: drivers/hid/surface-hid/
  11341. MICROSOFT SURFACE HOT-PLUG DRIVER
  11342. M: Maximilian Luz <luzmaximilian@gmail.com>
  11343. L: platform-driver-x86@vger.kernel.org
  11344. S: Maintained
  11345. F: drivers/platform/surface/surface_hotplug.c
  11346. MICROSOFT SURFACE PLATFORM PROFILE DRIVER
  11347. M: Maximilian Luz <luzmaximilian@gmail.com>
  11348. L: platform-driver-x86@vger.kernel.org
  11349. S: Maintained
  11350. F: drivers/platform/surface/surface_platform_profile.c
  11351. MICROSOFT SURFACE PRO 3 BUTTON DRIVER
  11352. M: Chen Yu <yu.c.chen@intel.com>
  11353. L: platform-driver-x86@vger.kernel.org
  11354. S: Supported
  11355. F: drivers/platform/surface/surfacepro3_button.c
  11356. MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
  11357. M: Maximilian Luz <luzmaximilian@gmail.com>
  11358. L: platform-driver-x86@vger.kernel.org
  11359. S: Maintained
  11360. W: https://github.com/linux-surface/surface-aggregator-module
  11361. C: irc://irc.libera.chat/linux-surface
  11362. F: Documentation/driver-api/surface_aggregator/
  11363. F: drivers/platform/surface/aggregator/
  11364. F: drivers/platform/surface/surface_acpi_notify.c
  11365. F: drivers/platform/surface/surface_aggregator_cdev.c
  11366. F: drivers/platform/surface/surface_aggregator_registry.c
  11367. F: include/linux/surface_acpi_notify.h
  11368. F: include/linux/surface_aggregator/
  11369. F: include/uapi/linux/surface_aggregator/
  11370. MICROTEK X6 SCANNER
  11371. M: Oliver Neukum <oliver@neukum.org>
  11372. S: Maintained
  11373. F: drivers/usb/image/microtek.*
  11374. MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
  11375. M: Luka Kovacic <luka.kovacic@sartura.hr>
  11376. M: Luka Perkov <luka.perkov@sartura.hr>
  11377. S: Maintained
  11378. F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
  11379. F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
  11380. F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
  11381. F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
  11382. F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
  11383. F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
  11384. MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
  11385. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  11386. L: linux-media@vger.kernel.org
  11387. S: Maintained
  11388. F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
  11389. F: Documentation/driver-api/media/drivers/ccs/
  11390. F: Documentation/userspace-api/media/drivers/ccs.rst
  11391. F: drivers/media/i2c/ccs-pll.c
  11392. F: drivers/media/i2c/ccs-pll.h
  11393. F: drivers/media/i2c/ccs/
  11394. F: include/uapi/linux/ccs.h
  11395. F: include/uapi/linux/smiapp.h
  11396. MIPS
  11397. M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  11398. L: linux-mips@vger.kernel.org
  11399. S: Maintained
  11400. W: http://www.linux-mips.org/
  11401. Q: https://patchwork.kernel.org/project/linux-mips/list/
  11402. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
  11403. F: Documentation/devicetree/bindings/mips/
  11404. F: Documentation/mips/
  11405. F: arch/mips/
  11406. F: drivers/platform/mips/
  11407. MIPS BOSTON DEVELOPMENT BOARD
  11408. M: Paul Burton <paulburton@kernel.org>
  11409. L: linux-mips@vger.kernel.org
  11410. S: Maintained
  11411. F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
  11412. F: arch/mips/boot/dts/img/boston.dts
  11413. F: arch/mips/configs/generic/board-boston.config
  11414. F: drivers/clk/imgtec/clk-boston.c
  11415. F: include/dt-bindings/clock/boston-clock.h
  11416. MIPS CORE DRIVERS
  11417. M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  11418. M: Serge Semin <fancer.lancer@gmail.com>
  11419. L: linux-mips@vger.kernel.org
  11420. S: Supported
  11421. F: drivers/bus/mips_cdmm.c
  11422. F: drivers/clocksource/mips-gic-timer.c
  11423. F: drivers/cpuidle/cpuidle-cps.c
  11424. F: drivers/irqchip/irq-mips-cpu.c
  11425. F: drivers/irqchip/irq-mips-gic.c
  11426. MIPS GENERIC PLATFORM
  11427. M: Paul Burton <paulburton@kernel.org>
  11428. L: linux-mips@vger.kernel.org
  11429. S: Supported
  11430. F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
  11431. F: arch/mips/generic/
  11432. F: arch/mips/tools/generic-board-config.sh
  11433. MIPS RINT INSTRUCTION EMULATION
  11434. M: Aleksandar Markovic <aleksandar.markovic@mips.com>
  11435. L: linux-mips@vger.kernel.org
  11436. S: Supported
  11437. F: arch/mips/math-emu/dp_rint.c
  11438. F: arch/mips/math-emu/sp_rint.c
  11439. MIPS/LOONGSON1 ARCHITECTURE
  11440. M: Keguang Zhang <keguang.zhang@gmail.com>
  11441. L: linux-mips@vger.kernel.org
  11442. S: Maintained
  11443. F: arch/mips/include/asm/mach-loongson32/
  11444. F: arch/mips/loongson32/
  11445. F: drivers/*/*/*loongson1*
  11446. F: drivers/*/*loongson1*
  11447. MIPS/LOONGSON2EF ARCHITECTURE
  11448. M: Jiaxun Yang <jiaxun.yang@flygoat.com>
  11449. L: linux-mips@vger.kernel.org
  11450. S: Maintained
  11451. F: arch/mips/include/asm/mach-loongson2ef/
  11452. F: arch/mips/loongson2ef/
  11453. F: drivers/cpufreq/loongson2_cpufreq.c
  11454. MIPS/LOONGSON64 ARCHITECTURE
  11455. M: Huacai Chen <chenhuacai@kernel.org>
  11456. M: Jiaxun Yang <jiaxun.yang@flygoat.com>
  11457. L: linux-mips@vger.kernel.org
  11458. S: Maintained
  11459. F: arch/mips/include/asm/mach-loongson64/
  11460. F: arch/mips/loongson64/
  11461. F: drivers/irqchip/irq-loongson*
  11462. F: drivers/platform/mips/cpu_hwmon.c
  11463. MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
  11464. M: Hans Verkuil <hverkuil@xs4all.nl>
  11465. L: linux-media@vger.kernel.org
  11466. S: Odd Fixes
  11467. W: https://linuxtv.org
  11468. T: git git://linuxtv.org/media_tree.git
  11469. F: drivers/media/radio/radio-miropcm20*
  11470. MMP SUPPORT
  11471. R: Lubomir Rintel <lkundrak@v3.sk>
  11472. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  11473. S: Odd Fixes
  11474. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
  11475. F: arch/arm/boot/dts/mmp*
  11476. F: arch/arm/mach-mmp/
  11477. F: include/linux/soc/mmp/
  11478. MMP USB PHY DRIVERS
  11479. R: Lubomir Rintel <lkundrak@v3.sk>
  11480. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  11481. S: Maintained
  11482. F: drivers/phy/marvell/phy-mmp3-usb.c
  11483. F: drivers/phy/marvell/phy-pxa-usb.c
  11484. MMU GATHER AND TLB INVALIDATION
  11485. M: Will Deacon <will@kernel.org>
  11486. M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
  11487. M: Andrew Morton <akpm@linux-foundation.org>
  11488. M: Nick Piggin <npiggin@gmail.com>
  11489. M: Peter Zijlstra <peterz@infradead.org>
  11490. L: linux-arch@vger.kernel.org
  11491. L: linux-mm@kvack.org
  11492. S: Maintained
  11493. F: arch/*/include/asm/tlb.h
  11494. F: include/asm-generic/tlb.h
  11495. F: mm/mmu_gather.c
  11496. MN88472 MEDIA DRIVER
  11497. M: Antti Palosaari <crope@iki.fi>
  11498. L: linux-media@vger.kernel.org
  11499. S: Maintained
  11500. W: https://linuxtv.org
  11501. W: http://palosaari.fi/linux/
  11502. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  11503. F: drivers/media/dvb-frontends/mn88472*
  11504. MN88473 MEDIA DRIVER
  11505. M: Antti Palosaari <crope@iki.fi>
  11506. L: linux-media@vger.kernel.org
  11507. S: Maintained
  11508. W: https://linuxtv.org
  11509. W: http://palosaari.fi/linux/
  11510. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  11511. F: drivers/media/dvb-frontends/mn88473*
  11512. MODULE SUPPORT
  11513. M: Luis Chamberlain <mcgrof@kernel.org>
  11514. L: linux-modules@vger.kernel.org
  11515. L: linux-kernel@vger.kernel.org
  11516. S: Maintained
  11517. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
  11518. F: include/linux/module.h
  11519. F: kernel/module.c
  11520. MONOLITHIC POWER SYSTEM PMIC DRIVER
  11521. M: Saravanan Sekar <sravanhome@gmail.com>
  11522. S: Maintained
  11523. F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
  11524. F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
  11525. F: drivers/iio/adc/mp2629_adc.c
  11526. F: drivers/mfd/mp2629.c
  11527. F: drivers/power/supply/mp2629_charger.c
  11528. F: drivers/regulator/mp5416.c
  11529. F: drivers/regulator/mpq7920.c
  11530. F: drivers/regulator/mpq7920.h
  11531. F: include/linux/mfd/mp2629.h
  11532. MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
  11533. S: Orphan
  11534. W: http://popies.net/meye/
  11535. F: Documentation/userspace-api/media/drivers/meye*
  11536. F: drivers/media/pci/meye/
  11537. F: include/uapi/linux/meye.h
  11538. MOTORCOMM PHY DRIVER
  11539. M: Peter Geis <pgwipeout@gmail.com>
  11540. L: netdev@vger.kernel.org
  11541. S: Maintained
  11542. F: drivers/net/phy/motorcomm.c
  11543. MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
  11544. M: Jiri Slaby <jirislaby@kernel.org>
  11545. S: Maintained
  11546. F: Documentation/driver-api/serial/moxa-smartio.rst
  11547. F: drivers/tty/mxser.*
  11548. MR800 AVERMEDIA USB FM RADIO DRIVER
  11549. M: Alexey Klimov <klimov.linux@gmail.com>
  11550. L: linux-media@vger.kernel.org
  11551. S: Maintained
  11552. T: git git://linuxtv.org/media_tree.git
  11553. F: drivers/media/radio/radio-mr800.c
  11554. MRF24J40 IEEE 802.15.4 RADIO DRIVER
  11555. M: Alan Ott <alan@signal11.us>
  11556. L: linux-wpan@vger.kernel.org
  11557. S: Maintained
  11558. F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
  11559. F: drivers/net/ieee802154/mrf24j40.c
  11560. MSI LAPTOP SUPPORT
  11561. M: "Lee, Chun-Yi" <jlee@suse.com>
  11562. L: platform-driver-x86@vger.kernel.org
  11563. S: Maintained
  11564. F: drivers/platform/x86/msi-laptop.c
  11565. MSI WMI SUPPORT
  11566. L: platform-driver-x86@vger.kernel.org
  11567. S: Orphan
  11568. F: drivers/platform/x86/msi-wmi.c
  11569. MSI001 MEDIA DRIVER
  11570. M: Antti Palosaari <crope@iki.fi>
  11571. L: linux-media@vger.kernel.org
  11572. S: Maintained
  11573. W: https://linuxtv.org
  11574. W: http://palosaari.fi/linux/
  11575. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  11576. T: git git://linuxtv.org/anttip/media_tree.git
  11577. F: drivers/media/tuners/msi001*
  11578. MSI2500 MEDIA DRIVER
  11579. M: Antti Palosaari <crope@iki.fi>
  11580. L: linux-media@vger.kernel.org
  11581. S: Maintained
  11582. W: https://linuxtv.org
  11583. W: http://palosaari.fi/linux/
  11584. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  11585. T: git git://linuxtv.org/anttip/media_tree.git
  11586. F: drivers/media/usb/msi2500/
  11587. MSTAR INTERRUPT CONTROLLER DRIVER
  11588. M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
  11589. M: Daniel Palmer <daniel@thingy.jp>
  11590. S: Maintained
  11591. F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
  11592. F: drivers/irqchip/irq-mst-intc.c
  11593. MSYSTEMS DISKONCHIP G3 MTD DRIVER
  11594. M: Robert Jarzmik <robert.jarzmik@free.fr>
  11595. L: linux-mtd@lists.infradead.org
  11596. S: Maintained
  11597. F: drivers/mtd/devices/docg3*
  11598. MT9M032 APTINA SENSOR DRIVER
  11599. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  11600. L: linux-media@vger.kernel.org
  11601. S: Maintained
  11602. T: git git://linuxtv.org/media_tree.git
  11603. F: drivers/media/i2c/mt9m032.c
  11604. F: include/media/i2c/mt9m032.h
  11605. MT9P031 APTINA CAMERA SENSOR
  11606. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  11607. L: linux-media@vger.kernel.org
  11608. S: Maintained
  11609. T: git git://linuxtv.org/media_tree.git
  11610. F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
  11611. F: drivers/media/i2c/mt9p031.c
  11612. F: include/media/i2c/mt9p031.h
  11613. MT9T001 APTINA CAMERA SENSOR
  11614. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  11615. L: linux-media@vger.kernel.org
  11616. S: Maintained
  11617. T: git git://linuxtv.org/media_tree.git
  11618. F: drivers/media/i2c/mt9t001.c
  11619. F: include/media/i2c/mt9t001.h
  11620. MT9T112 APTINA CAMERA SENSOR
  11621. M: Jacopo Mondi <jacopo@jmondi.org>
  11622. L: linux-media@vger.kernel.org
  11623. S: Odd Fixes
  11624. T: git git://linuxtv.org/media_tree.git
  11625. F: drivers/media/i2c/mt9t112.c
  11626. F: include/media/i2c/mt9t112.h
  11627. MT9V032 APTINA CAMERA SENSOR
  11628. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  11629. L: linux-media@vger.kernel.org
  11630. S: Maintained
  11631. T: git git://linuxtv.org/media_tree.git
  11632. F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
  11633. F: drivers/media/i2c/mt9v032.c
  11634. F: include/media/i2c/mt9v032.h
  11635. MT9V111 APTINA CAMERA SENSOR
  11636. M: Jacopo Mondi <jacopo@jmondi.org>
  11637. L: linux-media@vger.kernel.org
  11638. S: Maintained
  11639. T: git git://linuxtv.org/media_tree.git
  11640. F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
  11641. F: drivers/media/i2c/mt9v111.c
  11642. MULTIFUNCTION DEVICES (MFD)
  11643. M: Lee Jones <lee.jones@linaro.org>
  11644. S: Supported
  11645. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
  11646. F: Documentation/devicetree/bindings/mfd/
  11647. F: drivers/mfd/
  11648. F: include/dt-bindings/mfd/
  11649. F: include/linux/mfd/
  11650. MULTIMEDIA CARD (MMC) ETC. OVER SPI
  11651. S: Orphan
  11652. F: drivers/mmc/host/mmc_spi.c
  11653. F: include/linux/spi/mmc_spi.h
  11654. MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
  11655. M: Ulf Hansson <ulf.hansson@linaro.org>
  11656. L: linux-mmc@vger.kernel.org
  11657. S: Maintained
  11658. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
  11659. F: Documentation/devicetree/bindings/mmc/
  11660. F: drivers/mmc/
  11661. F: include/linux/mmc/
  11662. F: include/uapi/linux/mmc/
  11663. MULTIPLEXER SUBSYSTEM
  11664. M: Peter Rosin <peda@axentia.se>
  11665. S: Maintained
  11666. F: Documentation/ABI/testing/sysfs-class-mux*
  11667. F: Documentation/devicetree/bindings/mux/
  11668. F: drivers/mux/
  11669. F: include/dt-bindings/mux/
  11670. F: include/linux/mux/
  11671. MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
  11672. M: Bin Liu <b-liu@ti.com>
  11673. L: linux-usb@vger.kernel.org
  11674. S: Maintained
  11675. F: drivers/usb/musb/
  11676. MXL301RF MEDIA DRIVER
  11677. M: Akihiro Tsukada <tskd08@gmail.com>
  11678. L: linux-media@vger.kernel.org
  11679. S: Odd Fixes
  11680. F: drivers/media/tuners/mxl301rf*
  11681. MXL5007T MEDIA DRIVER
  11682. M: Michael Krufky <mkrufky@linuxtv.org>
  11683. L: linux-media@vger.kernel.org
  11684. S: Maintained
  11685. W: https://linuxtv.org
  11686. W: http://github.com/mkrufky
  11687. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  11688. T: git git://linuxtv.org/mkrufky/tuners.git
  11689. F: drivers/media/tuners/mxl5007t.*
  11690. MXSFB DRM DRIVER
  11691. M: Marek Vasut <marex@denx.de>
  11692. M: Stefan Agner <stefan@agner.ch>
  11693. L: dri-devel@lists.freedesktop.org
  11694. S: Supported
  11695. T: git git://anongit.freedesktop.org/drm/drm-misc
  11696. F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
  11697. F: drivers/gpu/drm/mxsfb/
  11698. MYLEX DAC960 PCI RAID Controller
  11699. M: Hannes Reinecke <hare@kernel.org>
  11700. L: linux-scsi@vger.kernel.org
  11701. S: Supported
  11702. F: drivers/scsi/myrb.*
  11703. F: drivers/scsi/myrs.*
  11704. MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
  11705. M: Chris Lee <christopher.lee@cspi.com>
  11706. L: netdev@vger.kernel.org
  11707. S: Supported
  11708. W: https://www.cspi.com/ethernet-products/support/downloads/
  11709. F: drivers/net/ethernet/myricom/myri10ge/
  11710. NAND FLASH SUBSYSTEM
  11711. M: Miquel Raynal <miquel.raynal@bootlin.com>
  11712. R: Richard Weinberger <richard@nod.at>
  11713. L: linux-mtd@lists.infradead.org
  11714. S: Maintained
  11715. W: http://www.linux-mtd.infradead.org/
  11716. Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
  11717. C: irc://irc.oftc.net/mtd
  11718. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
  11719. F: drivers/mtd/nand/
  11720. F: include/linux/mtd/*nand*.h
  11721. NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
  11722. M: Daniel Mack <zonque@gmail.com>
  11723. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  11724. S: Maintained
  11725. W: http://www.native-instruments.com
  11726. F: sound/usb/caiaq/
  11727. NATSEMI ETHERNET DRIVER (DP8381x)
  11728. S: Orphan
  11729. F: drivers/net/ethernet/natsemi/natsemi.c
  11730. NCR 5380 SCSI DRIVERS
  11731. M: Finn Thain <fthain@linux-m68k.org>
  11732. M: Michael Schmitz <schmitzmic@gmail.com>
  11733. L: linux-scsi@vger.kernel.org
  11734. S: Maintained
  11735. F: Documentation/scsi/g_NCR5380.rst
  11736. F: drivers/scsi/NCR5380.*
  11737. F: drivers/scsi/arm/cumana_1.c
  11738. F: drivers/scsi/arm/oak.c
  11739. F: drivers/scsi/atari_scsi.*
  11740. F: drivers/scsi/dmx3191d.c
  11741. F: drivers/scsi/g_NCR5380.*
  11742. F: drivers/scsi/mac_scsi.*
  11743. F: drivers/scsi/sun3_scsi.*
  11744. F: drivers/scsi/sun3_scsi_vme.c
  11745. NCSI LIBRARY
  11746. M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
  11747. S: Maintained
  11748. F: net/ncsi/
  11749. NCT6775 HARDWARE MONITOR DRIVER
  11750. M: Guenter Roeck <linux@roeck-us.net>
  11751. L: linux-hwmon@vger.kernel.org
  11752. S: Maintained
  11753. F: Documentation/hwmon/nct6775.rst
  11754. F: drivers/hwmon/nct6775.c
  11755. NETDEVSIM
  11756. M: Jakub Kicinski <kuba@kernel.org>
  11757. S: Maintained
  11758. F: drivers/net/netdevsim/*
  11759. NETEM NETWORK EMULATOR
  11760. M: Stephen Hemminger <stephen@networkplumber.org>
  11761. L: netdev@vger.kernel.org
  11762. S: Maintained
  11763. F: net/sched/sch_netem.c
  11764. NETERION 10GbE DRIVERS (s2io/vxge)
  11765. M: Jon Mason <jdmason@kudzu.us>
  11766. L: netdev@vger.kernel.org
  11767. S: Supported
  11768. F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
  11769. F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
  11770. F: drivers/net/ethernet/neterion/
  11771. NETFILTER
  11772. M: Pablo Neira Ayuso <pablo@netfilter.org>
  11773. M: Jozsef Kadlecsik <kadlec@netfilter.org>
  11774. M: Florian Westphal <fw@strlen.de>
  11775. L: netfilter-devel@vger.kernel.org
  11776. L: coreteam@netfilter.org
  11777. S: Maintained
  11778. W: http://www.netfilter.org/
  11779. W: http://www.iptables.org/
  11780. W: http://www.nftables.org/
  11781. Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
  11782. C: irc://irc.libera.chat/netfilter
  11783. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
  11784. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
  11785. F: include/linux/netfilter*
  11786. F: include/linux/netfilter/
  11787. F: include/net/netfilter/
  11788. F: include/uapi/linux/netfilter*
  11789. F: include/uapi/linux/netfilter/
  11790. F: net/*/netfilter.c
  11791. F: net/*/netfilter/
  11792. F: net/bridge/br_netfilter*.c
  11793. F: net/netfilter/
  11794. NETROM NETWORK LAYER
  11795. M: Ralf Baechle <ralf@linux-mips.org>
  11796. L: linux-hams@vger.kernel.org
  11797. S: Maintained
  11798. W: http://www.linux-ax25.org/
  11799. F: include/net/netrom.h
  11800. F: include/uapi/linux/netrom.h
  11801. F: net/netrom/
  11802. NETRONIX EMBEDDED CONTROLLER
  11803. M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
  11804. S: Maintained
  11805. F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
  11806. F: drivers/mfd/ntxec.c
  11807. F: drivers/pwm/pwm-ntxec.c
  11808. F: drivers/rtc/rtc-ntxec.c
  11809. F: include/linux/mfd/ntxec.h
  11810. NETRONOME ETHERNET DRIVERS
  11811. M: Simon Horman <simon.horman@corigine.com>
  11812. R: Jakub Kicinski <kuba@kernel.org>
  11813. L: oss-drivers@corigine.com
  11814. S: Maintained
  11815. F: drivers/net/ethernet/netronome/
  11816. NETWORK BLOCK DEVICE (NBD)
  11817. M: Josef Bacik <josef@toxicpanda.com>
  11818. L: linux-block@vger.kernel.org
  11819. L: nbd@other.debian.org
  11820. S: Maintained
  11821. F: Documentation/admin-guide/blockdev/nbd.rst
  11822. F: drivers/block/nbd.c
  11823. F: include/trace/events/nbd.h
  11824. F: include/uapi/linux/nbd.h
  11825. NETWORK DROP MONITOR
  11826. M: Neil Horman <nhorman@tuxdriver.com>
  11827. L: netdev@vger.kernel.org
  11828. S: Maintained
  11829. W: https://fedorahosted.org/dropwatch/
  11830. F: include/uapi/linux/net_dropmon.h
  11831. F: net/core/drop_monitor.c
  11832. NETWORKING DRIVERS
  11833. M: "David S. Miller" <davem@davemloft.net>
  11834. M: Jakub Kicinski <kuba@kernel.org>
  11835. M: Paolo Abeni <pabeni@redhat.com>
  11836. L: netdev@vger.kernel.org
  11837. S: Maintained
  11838. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  11839. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  11840. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
  11841. F: Documentation/devicetree/bindings/net/
  11842. F: drivers/connector/
  11843. F: drivers/net/
  11844. F: include/linux/etherdevice.h
  11845. F: include/linux/fcdevice.h
  11846. F: include/linux/fddidevice.h
  11847. F: include/linux/hippidevice.h
  11848. F: include/linux/if_*
  11849. F: include/linux/inetdevice.h
  11850. F: include/linux/netdevice.h
  11851. F: include/uapi/linux/if_*
  11852. F: include/uapi/linux/netdevice.h
  11853. NETWORKING DRIVERS (WIRELESS)
  11854. M: Kalle Valo <kvalo@kernel.org>
  11855. L: linux-wireless@vger.kernel.org
  11856. S: Maintained
  11857. W: https://wireless.wiki.kernel.org/
  11858. Q: https://patchwork.kernel.org/project/linux-wireless/list/
  11859. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
  11860. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
  11861. F: Documentation/devicetree/bindings/net/wireless/
  11862. F: drivers/net/wireless/
  11863. NETWORKING [DSA]
  11864. M: Andrew Lunn <andrew@lunn.ch>
  11865. M: Vivien Didelot <vivien.didelot@gmail.com>
  11866. M: Florian Fainelli <f.fainelli@gmail.com>
  11867. M: Vladimir Oltean <olteanv@gmail.com>
  11868. S: Maintained
  11869. F: Documentation/devicetree/bindings/net/dsa/
  11870. F: drivers/net/dsa/
  11871. F: include/linux/dsa/
  11872. F: include/linux/platform_data/dsa.h
  11873. F: include/net/dsa.h
  11874. F: net/dsa/
  11875. F: tools/testing/selftests/drivers/net/dsa/
  11876. NETWORKING [GENERAL]
  11877. M: "David S. Miller" <davem@davemloft.net>
  11878. M: Jakub Kicinski <kuba@kernel.org>
  11879. M: Paolo Abeni <pabeni@redhat.com>
  11880. L: netdev@vger.kernel.org
  11881. S: Maintained
  11882. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  11883. B: mailto:netdev@vger.kernel.org
  11884. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  11885. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
  11886. F: Documentation/networking/
  11887. F: include/linux/in.h
  11888. F: include/linux/net.h
  11889. F: include/linux/netdevice.h
  11890. F: include/net/
  11891. F: include/uapi/linux/in.h
  11892. F: include/uapi/linux/net.h
  11893. F: include/uapi/linux/net_namespace.h
  11894. F: include/uapi/linux/netdevice.h
  11895. F: lib/net_utils.c
  11896. F: lib/random32.c
  11897. F: net/
  11898. F: tools/testing/selftests/net/
  11899. NETWORKING [IPSEC]
  11900. M: Steffen Klassert <steffen.klassert@secunet.com>
  11901. M: Herbert Xu <herbert@gondor.apana.org.au>
  11902. M: "David S. Miller" <davem@davemloft.net>
  11903. L: netdev@vger.kernel.org
  11904. S: Maintained
  11905. T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
  11906. T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
  11907. F: include/net/xfrm.h
  11908. F: include/uapi/linux/xfrm.h
  11909. F: net/ipv4/ah4.c
  11910. F: net/ipv4/esp4*
  11911. F: net/ipv4/ip_vti.c
  11912. F: net/ipv4/ipcomp.c
  11913. F: net/ipv4/xfrm*
  11914. F: net/ipv6/ah6.c
  11915. F: net/ipv6/esp6*
  11916. F: net/ipv6/ip6_vti.c
  11917. F: net/ipv6/ipcomp6.c
  11918. F: net/ipv6/xfrm*
  11919. F: net/key/
  11920. F: net/xfrm/
  11921. F: tools/testing/selftests/net/ipsec.c
  11922. NETWORKING [IPv4/IPv6]
  11923. M: "David S. Miller" <davem@davemloft.net>
  11924. M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
  11925. M: David Ahern <dsahern@kernel.org>
  11926. L: netdev@vger.kernel.org
  11927. S: Maintained
  11928. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  11929. F: arch/x86/net/*
  11930. F: include/linux/ip.h
  11931. F: include/linux/ipv6*
  11932. F: include/net/fib*
  11933. F: include/net/ip*
  11934. F: include/net/route.h
  11935. F: net/ipv4/
  11936. F: net/ipv6/
  11937. NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
  11938. M: Paul Moore <paul@paul-moore.com>
  11939. L: netdev@vger.kernel.org
  11940. L: linux-security-module@vger.kernel.org
  11941. S: Maintained
  11942. W: https://github.com/netlabel
  11943. F: Documentation/netlabel/
  11944. F: include/net/calipso.h
  11945. F: include/net/cipso_ipv4.h
  11946. F: include/net/netlabel.h
  11947. F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
  11948. F: include/uapi/linux/netfilter/xt_SECMARK.h
  11949. F: net/ipv4/cipso_ipv4.c
  11950. F: net/ipv6/calipso.c
  11951. F: net/netfilter/xt_CONNSECMARK.c
  11952. F: net/netfilter/xt_SECMARK.c
  11953. F: net/netlabel/
  11954. NETWORKING [MPTCP]
  11955. M: Mat Martineau <mathew.j.martineau@linux.intel.com>
  11956. M: Matthieu Baerts <matthieu.baerts@tessares.net>
  11957. L: netdev@vger.kernel.org
  11958. L: mptcp@lists.linux.dev
  11959. S: Maintained
  11960. W: https://github.com/multipath-tcp/mptcp_net-next/wiki
  11961. B: https://github.com/multipath-tcp/mptcp_net-next/issues
  11962. F: Documentation/networking/mptcp-sysctl.rst
  11963. F: include/net/mptcp.h
  11964. F: include/trace/events/mptcp.h
  11965. F: include/uapi/linux/mptcp.h
  11966. F: net/mptcp/
  11967. F: tools/testing/selftests/net/mptcp/
  11968. NETWORKING [TCP]
  11969. M: Eric Dumazet <edumazet@google.com>
  11970. L: netdev@vger.kernel.org
  11971. S: Maintained
  11972. F: include/linux/tcp.h
  11973. F: include/net/tcp.h
  11974. F: include/trace/events/tcp.h
  11975. F: include/uapi/linux/tcp.h
  11976. F: net/ipv4/syncookies.c
  11977. F: net/ipv4/tcp*.c
  11978. F: net/ipv6/syncookies.c
  11979. F: net/ipv6/tcp*.c
  11980. NETWORKING [TLS]
  11981. M: Boris Pismenny <borisp@nvidia.com>
  11982. M: John Fastabend <john.fastabend@gmail.com>
  11983. M: Daniel Borkmann <daniel@iogearbox.net>
  11984. M: Jakub Kicinski <kuba@kernel.org>
  11985. L: netdev@vger.kernel.org
  11986. S: Maintained
  11987. F: include/net/tls.h
  11988. F: include/uapi/linux/tls.h
  11989. F: net/tls/*
  11990. NETXEN (1/10) GbE SUPPORT
  11991. M: Manish Chopra <manishc@marvell.com>
  11992. M: Rahul Verma <rahulv@marvell.com>
  11993. M: GR-Linux-NIC-Dev@marvell.com
  11994. L: netdev@vger.kernel.org
  11995. S: Supported
  11996. F: drivers/net/ethernet/qlogic/netxen/
  11997. NET_FAILOVER MODULE
  11998. M: Sridhar Samudrala <sridhar.samudrala@intel.com>
  11999. L: netdev@vger.kernel.org
  12000. S: Supported
  12001. F: Documentation/networking/net_failover.rst
  12002. F: drivers/net/net_failover.c
  12003. F: include/net/net_failover.h
  12004. NEXTHOP
  12005. M: David Ahern <dsahern@kernel.org>
  12006. L: netdev@vger.kernel.org
  12007. S: Maintained
  12008. F: include/net/netns/nexthop.h
  12009. F: include/net/nexthop.h
  12010. F: include/uapi/linux/nexthop.h
  12011. F: net/ipv4/nexthop.c
  12012. NFC SUBSYSTEM
  12013. M: Krzysztof Kozlowski <krzk@kernel.org>
  12014. L: linux-nfc@lists.01.org (subscribers-only)
  12015. L: netdev@vger.kernel.org
  12016. S: Maintained
  12017. F: Documentation/devicetree/bindings/net/nfc/
  12018. F: drivers/nfc/
  12019. F: include/linux/platform_data/nfcmrvl.h
  12020. F: include/net/nfc/
  12021. F: include/uapi/linux/nfc.h
  12022. F: net/nfc/
  12023. NFC VIRTUAL NCI DEVICE DRIVER
  12024. M: Bongsu Jeon <bongsu.jeon@samsung.com>
  12025. L: netdev@vger.kernel.org
  12026. L: linux-nfc@lists.01.org (subscribers-only)
  12027. S: Supported
  12028. F: drivers/nfc/virtual_ncidev.c
  12029. F: tools/testing/selftests/nci/
  12030. NFS, SUNRPC, AND LOCKD CLIENTS
  12031. M: Trond Myklebust <trond.myklebust@hammerspace.com>
  12032. M: Anna Schumaker <anna@kernel.org>
  12033. L: linux-nfs@vger.kernel.org
  12034. S: Maintained
  12035. W: http://client.linux-nfs.org
  12036. T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
  12037. F: fs/lockd/
  12038. F: fs/nfs/
  12039. F: fs/nfs_common/
  12040. F: include/linux/lockd/
  12041. F: include/linux/nfs*
  12042. F: include/linux/sunrpc/
  12043. F: include/uapi/linux/nfs*
  12044. F: include/uapi/linux/sunrpc/
  12045. F: net/sunrpc/
  12046. F: Documentation/filesystems/nfs/
  12047. NILFS2 FILESYSTEM
  12048. M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
  12049. L: linux-nilfs@vger.kernel.org
  12050. S: Supported
  12051. W: https://nilfs.sourceforge.io/
  12052. W: https://nilfs.osdn.jp/
  12053. T: git git://github.com/konis/nilfs2.git
  12054. F: Documentation/filesystems/nilfs2.rst
  12055. F: fs/nilfs2/
  12056. F: include/trace/events/nilfs2.h
  12057. F: include/uapi/linux/nilfs2_api.h
  12058. F: include/uapi/linux/nilfs2_ondisk.h
  12059. NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
  12060. M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
  12061. S: Maintained
  12062. W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
  12063. F: Documentation/scsi/NinjaSCSI.rst
  12064. F: drivers/scsi/pcmcia/nsp_*
  12065. NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
  12066. M: GOTO Masanori <gotom@debian.or.jp>
  12067. M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
  12068. S: Maintained
  12069. W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
  12070. F: Documentation/scsi/NinjaSCSI.rst
  12071. F: drivers/scsi/nsp32*
  12072. NINTENDO HID DRIVER
  12073. M: Daniel J. Ogorchock <djogorchock@gmail.com>
  12074. L: linux-input@vger.kernel.org
  12075. S: Maintained
  12076. F: drivers/hid/hid-nintendo*
  12077. NIOS2 ARCHITECTURE
  12078. M: Dinh Nguyen <dinguyen@kernel.org>
  12079. S: Maintained
  12080. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
  12081. F: arch/nios2/
  12082. NITRO ENCLAVES (NE)
  12083. M: Andra Paraschiv <andraprs@amazon.com>
  12084. M: Alexandru Vasile <lexnv@amazon.com>
  12085. M: Alexandru Ciobotaru <alcioa@amazon.com>
  12086. L: linux-kernel@vger.kernel.org
  12087. S: Supported
  12088. W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
  12089. F: Documentation/virt/ne_overview.rst
  12090. F: drivers/virt/nitro_enclaves/
  12091. F: include/linux/nitro_enclaves.h
  12092. F: include/uapi/linux/nitro_enclaves.h
  12093. F: samples/nitro_enclaves/
  12094. NOHZ, DYNTICKS SUPPORT
  12095. M: Frederic Weisbecker <fweisbec@gmail.com>
  12096. M: Thomas Gleixner <tglx@linutronix.de>
  12097. M: Ingo Molnar <mingo@kernel.org>
  12098. L: linux-kernel@vger.kernel.org
  12099. S: Maintained
  12100. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
  12101. F: include/linux/sched/nohz.h
  12102. F: include/linux/tick.h
  12103. F: kernel/time/tick*.*
  12104. NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
  12105. M: Pavel Machek <pavel@ucw.cz>
  12106. M: Sakari Ailus <sakari.ailus@iki.fi>
  12107. L: linux-media@vger.kernel.org
  12108. S: Maintained
  12109. F: drivers/media/i2c/ad5820.c
  12110. F: drivers/media/i2c/et8ek8
  12111. NOKIA N900 POWER SUPPLY DRIVERS
  12112. R: Pali Rohár <pali@kernel.org>
  12113. F: drivers/power/supply/bq2415x_charger.c
  12114. F: drivers/power/supply/bq27xxx_battery.c
  12115. F: drivers/power/supply/bq27xxx_battery_i2c.c
  12116. F: drivers/power/supply/isp1704_charger.c
  12117. F: drivers/power/supply/rx51_battery.c
  12118. F: include/linux/power/bq2415x_charger.h
  12119. F: include/linux/power/bq27xxx_battery.h
  12120. NOLIBC HEADER FILE
  12121. M: Willy Tarreau <w@1wt.eu>
  12122. S: Maintained
  12123. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
  12124. F: tools/include/nolibc/
  12125. NSDEPS
  12126. M: Matthias Maennich <maennich@google.com>
  12127. S: Maintained
  12128. F: Documentation/core-api/symbol-namespaces.rst
  12129. F: scripts/nsdeps
  12130. NTB AMD DRIVER
  12131. M: Sanjay R Mehta <sanju.mehta@amd.com>
  12132. M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  12133. L: ntb@lists.linux.dev
  12134. S: Supported
  12135. F: drivers/ntb/hw/amd/
  12136. NTB DRIVER CORE
  12137. M: Jon Mason <jdmason@kudzu.us>
  12138. M: Dave Jiang <dave.jiang@intel.com>
  12139. M: Allen Hubbe <allenbh@gmail.com>
  12140. L: ntb@lists.linux.dev
  12141. S: Supported
  12142. W: https://github.com/jonmason/ntb/wiki
  12143. T: git git://github.com/jonmason/ntb.git
  12144. F: drivers/net/ntb_netdev.c
  12145. F: drivers/ntb/
  12146. F: include/linux/ntb.h
  12147. F: include/linux/ntb_transport.h
  12148. F: tools/testing/selftests/ntb/
  12149. NTB IDT DRIVER
  12150. M: Serge Semin <fancer.lancer@gmail.com>
  12151. L: ntb@lists.linux.dev
  12152. S: Supported
  12153. F: drivers/ntb/hw/idt/
  12154. NTB INTEL DRIVER
  12155. M: Dave Jiang <dave.jiang@intel.com>
  12156. L: ntb@lists.linux.dev
  12157. S: Supported
  12158. W: https://github.com/davejiang/linux/wiki
  12159. T: git https://github.com/davejiang/linux.git
  12160. F: drivers/ntb/hw/intel/
  12161. NTFS FILESYSTEM
  12162. M: Anton Altaparmakov <anton@tuxera.com>
  12163. L: linux-ntfs-dev@lists.sourceforge.net
  12164. S: Supported
  12165. W: http://www.tuxera.com/
  12166. T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
  12167. F: Documentation/filesystems/ntfs.rst
  12168. F: fs/ntfs/
  12169. NTFS3 FILESYSTEM
  12170. M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
  12171. L: ntfs3@lists.linux.dev
  12172. S: Supported
  12173. W: http://www.paragon-software.com/
  12174. T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
  12175. F: Documentation/filesystems/ntfs3.rst
  12176. F: fs/ntfs3/
  12177. NUBUS SUBSYSTEM
  12178. M: Finn Thain <fthain@linux-m68k.org>
  12179. L: linux-m68k@lists.linux-m68k.org
  12180. S: Maintained
  12181. F: arch/*/include/asm/nubus.h
  12182. F: drivers/nubus/
  12183. F: include/linux/nubus.h
  12184. F: include/uapi/linux/nubus.h
  12185. NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
  12186. M: Antonino Daplas <adaplas@gmail.com>
  12187. L: linux-fbdev@vger.kernel.org
  12188. S: Maintained
  12189. F: drivers/video/fbdev/nvidia/
  12190. F: drivers/video/fbdev/riva/
  12191. NVIDIA WMI EC BACKLIGHT DRIVER
  12192. M: Daniel Dadap <ddadap@nvidia.com>
  12193. L: platform-driver-x86@vger.kernel.org
  12194. S: Supported
  12195. F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
  12196. NVM EXPRESS DRIVER
  12197. M: Keith Busch <kbusch@kernel.org>
  12198. M: Jens Axboe <axboe@fb.com>
  12199. M: Christoph Hellwig <hch@lst.de>
  12200. M: Sagi Grimberg <sagi@grimberg.me>
  12201. L: linux-nvme@lists.infradead.org
  12202. S: Supported
  12203. W: http://git.infradead.org/nvme.git
  12204. T: git://git.infradead.org/nvme.git
  12205. F: drivers/nvme/host/
  12206. F: include/linux/nvme.h
  12207. F: include/uapi/linux/nvme_ioctl.h
  12208. NVM EXPRESS FC TRANSPORT DRIVERS
  12209. M: James Smart <james.smart@broadcom.com>
  12210. L: linux-nvme@lists.infradead.org
  12211. S: Supported
  12212. F: drivers/nvme/host/fc.c
  12213. F: drivers/nvme/target/fc.c
  12214. F: drivers/nvme/target/fcloop.c
  12215. F: include/linux/nvme-fc-driver.h
  12216. F: include/linux/nvme-fc.h
  12217. NVM EXPRESS TARGET DRIVER
  12218. M: Christoph Hellwig <hch@lst.de>
  12219. M: Sagi Grimberg <sagi@grimberg.me>
  12220. M: Chaitanya Kulkarni <kch@nvidia.com>
  12221. L: linux-nvme@lists.infradead.org
  12222. S: Supported
  12223. W: http://git.infradead.org/nvme.git
  12224. T: git://git.infradead.org/nvme.git
  12225. F: drivers/nvme/target/
  12226. NVMEM FRAMEWORK
  12227. M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  12228. S: Maintained
  12229. T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
  12230. F: Documentation/ABI/stable/sysfs-bus-nvmem
  12231. F: Documentation/devicetree/bindings/nvmem/
  12232. F: drivers/nvmem/
  12233. F: include/linux/nvmem-consumer.h
  12234. F: include/linux/nvmem-provider.h
  12235. NXP C45 TJA11XX PHY DRIVER
  12236. M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
  12237. L: netdev@vger.kernel.org
  12238. S: Maintained
  12239. F: drivers/net/phy/nxp-c45-tja11xx.c
  12240. NXP FSPI DRIVER
  12241. M: Ashish Kumar <ashish.kumar@nxp.com>
  12242. R: Yogesh Gaur <yogeshgaur.83@gmail.com>
  12243. L: linux-spi@vger.kernel.org
  12244. S: Maintained
  12245. F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
  12246. F: drivers/spi/spi-nxp-fspi.c
  12247. NXP FXAS21002C DRIVER
  12248. M: Rui Miguel Silva <rmfrfs@gmail.com>
  12249. L: linux-iio@vger.kernel.org
  12250. S: Maintained
  12251. F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
  12252. F: drivers/iio/gyro/fxas21002c.h
  12253. F: drivers/iio/gyro/fxas21002c_core.c
  12254. F: drivers/iio/gyro/fxas21002c_i2c.c
  12255. F: drivers/iio/gyro/fxas21002c_spi.c
  12256. NXP i.MX CLOCK DRIVERS
  12257. M: Abel Vesa <abel.vesa@nxp.com>
  12258. L: linux-clk@vger.kernel.org
  12259. L: linux-imx@nxp.com
  12260. S: Maintained
  12261. F: drivers/clk/imx/
  12262. NXP i.MX 8MQ DCSS DRIVER
  12263. M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
  12264. R: Lucas Stach <l.stach@pengutronix.de>
  12265. L: dri-devel@lists.freedesktop.org
  12266. S: Maintained
  12267. F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
  12268. F: drivers/gpu/drm/imx/dcss/
  12269. NXP i.MX 8QXP ADC DRIVER
  12270. M: Cai Huoqing <cai.huoqing@linux.dev>
  12271. M: Haibo Chen <haibo.chen@nxp.com>
  12272. L: linux-imx@nxp.com
  12273. L: linux-iio@vger.kernel.org
  12274. S: Maintained
  12275. F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
  12276. F: drivers/iio/adc/imx8qxp-adc.c
  12277. NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
  12278. M: Haibo Chen <haibo.chen@nxp.com>
  12279. L: linux-iio@vger.kernel.org
  12280. L: linux-imx@nxp.com
  12281. S: Maintained
  12282. F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
  12283. F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
  12284. F: drivers/iio/adc/imx7d_adc.c
  12285. F: drivers/iio/adc/vf610_adc.c
  12286. NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
  12287. M: Jagan Teki <jagan@amarulasolutions.com>
  12288. S: Maintained
  12289. F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
  12290. F: drivers/regulator/pf8x00-regulator.c
  12291. NXP PTN5150A CC LOGIC AND EXTCON DRIVER
  12292. M: Krzysztof Kozlowski <krzk@kernel.org>
  12293. L: linux-kernel@vger.kernel.org
  12294. S: Maintained
  12295. F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
  12296. F: drivers/extcon/extcon-ptn5150.c
  12297. NXP SGTL5000 DRIVER
  12298. M: Fabio Estevam <festevam@gmail.com>
  12299. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  12300. S: Maintained
  12301. F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
  12302. F: sound/soc/codecs/sgtl5000*
  12303. NXP SJA1105 ETHERNET SWITCH DRIVER
  12304. M: Vladimir Oltean <olteanv@gmail.com>
  12305. L: linux-kernel@vger.kernel.org
  12306. S: Maintained
  12307. F: drivers/net/dsa/sja1105
  12308. F: drivers/net/pcs/pcs-xpcs-nxp.c
  12309. NXP TDA998X DRM DRIVER
  12310. M: Russell King <linux@armlinux.org.uk>
  12311. S: Maintained
  12312. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
  12313. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
  12314. F: drivers/gpu/drm/i2c/tda998x_drv.c
  12315. F: include/drm/i2c/tda998x.h
  12316. F: include/dt-bindings/display/tda998x.h
  12317. K: "nxp,tda998x"
  12318. NXP TFA9879 DRIVER
  12319. M: Peter Rosin <peda@axentia.se>
  12320. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  12321. S: Maintained
  12322. F: Documentation/devicetree/bindings/sound/tfa9879.txt
  12323. F: sound/soc/codecs/tfa9879*
  12324. NXP/Goodix TFA989X (TFA1) DRIVER
  12325. M: Stephan Gerhold <stephan@gerhold.net>
  12326. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  12327. S: Maintained
  12328. F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
  12329. F: sound/soc/codecs/tfa989x.c
  12330. NXP-NCI NFC DRIVER
  12331. R: Charles Gorand <charles.gorand@effinnov.com>
  12332. L: linux-nfc@lists.01.org (subscribers-only)
  12333. S: Supported
  12334. F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
  12335. F: drivers/nfc/nxp-nci
  12336. NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
  12337. M: Mirela Rabulea <mirela.rabulea@nxp.com>
  12338. R: NXP Linux Team <linux-imx@nxp.com>
  12339. L: linux-media@vger.kernel.org
  12340. S: Maintained
  12341. F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
  12342. F: drivers/media/platform/imx-jpeg
  12343. NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
  12344. M: Jonas Malaco <jonas@protocubo.io>
  12345. L: linux-hwmon@vger.kernel.org
  12346. S: Maintained
  12347. F: Documentation/hwmon/nzxt-kraken2.rst
  12348. F: drivers/hwmon/nzxt-kraken2.c
  12349. NZXT-SMART2 HARDWARE MONITORING DRIVER
  12350. M: Aleksandr Mezin <mezin.alexander@gmail.com>
  12351. L: linux-hwmon@vger.kernel.org
  12352. S: Maintained
  12353. F: Documentation/hwmon/nzxt-smart2.rst
  12354. F: drivers/hwmon/nzxt-smart2.c
  12355. OBJAGG
  12356. M: Jiri Pirko <jiri@nvidia.com>
  12357. L: netdev@vger.kernel.org
  12358. S: Supported
  12359. F: include/linux/objagg.h
  12360. F: lib/objagg.c
  12361. F: lib/test_objagg.c
  12362. OBJTOOL
  12363. M: Josh Poimboeuf <jpoimboe@redhat.com>
  12364. M: Peter Zijlstra <peterz@infradead.org>
  12365. S: Supported
  12366. F: tools/objtool/
  12367. F: include/linux/objtool.h
  12368. OCELOT ETHERNET SWITCH DRIVER
  12369. M: Vladimir Oltean <vladimir.oltean@nxp.com>
  12370. M: Claudiu Manoil <claudiu.manoil@nxp.com>
  12371. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  12372. M: UNGLinuxDriver@microchip.com
  12373. L: netdev@vger.kernel.org
  12374. S: Supported
  12375. F: drivers/net/dsa/ocelot/*
  12376. F: drivers/net/ethernet/mscc/
  12377. F: include/soc/mscc/ocelot*
  12378. F: net/dsa/tag_ocelot.c
  12379. F: net/dsa/tag_ocelot_8021q.c
  12380. F: tools/testing/selftests/drivers/net/ocelot/*
  12381. OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
  12382. M: Frederic Barrat <fbarrat@linux.ibm.com>
  12383. M: Andrew Donnellan <ajd@linux.ibm.com>
  12384. L: linuxppc-dev@lists.ozlabs.org
  12385. S: Supported
  12386. F: Documentation/userspace-api/accelerators/ocxl.rst
  12387. F: arch/powerpc/include/asm/pnv-ocxl.h
  12388. F: arch/powerpc/platforms/powernv/ocxl.c
  12389. F: drivers/misc/ocxl/
  12390. F: include/misc/ocxl*
  12391. F: include/uapi/misc/ocxl.h
  12392. OMAP AUDIO SUPPORT
  12393. M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
  12394. M: Jarkko Nikula <jarkko.nikula@bitmer.com>
  12395. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  12396. L: linux-omap@vger.kernel.org
  12397. S: Maintained
  12398. F: sound/soc/ti/n810.c
  12399. F: sound/soc/ti/omap*
  12400. F: sound/soc/ti/rx51.c
  12401. F: sound/soc/ti/sdma-pcm.*
  12402. OMAP CLOCK FRAMEWORK SUPPORT
  12403. M: Paul Walmsley <paul@pwsan.com>
  12404. L: linux-omap@vger.kernel.org
  12405. S: Maintained
  12406. F: arch/arm/*omap*/*clock*
  12407. OMAP DEVICE TREE SUPPORT
  12408. M: Benoît Cousson <bcousson@baylibre.com>
  12409. M: Tony Lindgren <tony@atomide.com>
  12410. L: linux-omap@vger.kernel.org
  12411. L: devicetree@vger.kernel.org
  12412. S: Maintained
  12413. F: arch/arm/boot/dts/*am3*
  12414. F: arch/arm/boot/dts/*am4*
  12415. F: arch/arm/boot/dts/*am5*
  12416. F: arch/arm/boot/dts/*dra7*
  12417. F: arch/arm/boot/dts/*omap*
  12418. F: arch/arm/boot/dts/logicpd-som-lv*
  12419. F: arch/arm/boot/dts/logicpd-torpedo*
  12420. OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
  12421. L: linux-omap@vger.kernel.org
  12422. L: linux-fbdev@vger.kernel.org
  12423. S: Orphan
  12424. F: Documentation/arm/omap/dss.rst
  12425. F: drivers/video/fbdev/omap2/
  12426. OMAP FRAMEBUFFER SUPPORT
  12427. L: linux-fbdev@vger.kernel.org
  12428. L: linux-omap@vger.kernel.org
  12429. S: Orphan
  12430. F: drivers/video/fbdev/omap/
  12431. OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
  12432. M: Roger Quadros <rogerq@kernel.org>
  12433. M: Tony Lindgren <tony@atomide.com>
  12434. L: linux-omap@vger.kernel.org
  12435. S: Maintained
  12436. F: arch/arm/mach-omap2/*gpmc*
  12437. F: drivers/memory/omap-gpmc.c
  12438. OMAP GPIO DRIVER
  12439. M: Grygorii Strashko <grygorii.strashko@ti.com>
  12440. M: Santosh Shilimkar <ssantosh@kernel.org>
  12441. M: Kevin Hilman <khilman@kernel.org>
  12442. L: linux-omap@vger.kernel.org
  12443. S: Maintained
  12444. F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
  12445. F: drivers/gpio/gpio-omap.c
  12446. OMAP HARDWARE SPINLOCK SUPPORT
  12447. M: Ohad Ben-Cohen <ohad@wizery.com>
  12448. L: linux-omap@vger.kernel.org
  12449. S: Maintained
  12450. F: drivers/hwspinlock/omap_hwspinlock.c
  12451. OMAP HS MMC SUPPORT
  12452. L: linux-mmc@vger.kernel.org
  12453. L: linux-omap@vger.kernel.org
  12454. S: Orphan
  12455. F: drivers/mmc/host/omap_hsmmc.c
  12456. OMAP HWMOD DATA
  12457. M: Paul Walmsley <paul@pwsan.com>
  12458. L: linux-omap@vger.kernel.org
  12459. S: Maintained
  12460. F: arch/arm/mach-omap2/omap_hwmod*data*
  12461. OMAP HWMOD SUPPORT
  12462. M: Benoît Cousson <bcousson@baylibre.com>
  12463. M: Paul Walmsley <paul@pwsan.com>
  12464. L: linux-omap@vger.kernel.org
  12465. S: Maintained
  12466. F: arch/arm/mach-omap2/omap_hwmod.*
  12467. OMAP I2C DRIVER
  12468. M: Vignesh R <vigneshr@ti.com>
  12469. L: linux-omap@vger.kernel.org
  12470. L: linux-i2c@vger.kernel.org
  12471. S: Maintained
  12472. F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
  12473. F: drivers/i2c/busses/i2c-omap.c
  12474. OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
  12475. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  12476. L: linux-media@vger.kernel.org
  12477. S: Maintained
  12478. F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
  12479. F: drivers/media/platform/omap3isp/
  12480. F: drivers/staging/media/omap4iss/
  12481. OMAP MMC SUPPORT
  12482. M: Aaro Koskinen <aaro.koskinen@iki.fi>
  12483. L: linux-omap@vger.kernel.org
  12484. S: Odd Fixes
  12485. F: drivers/mmc/host/omap.c
  12486. OMAP POWER MANAGEMENT SUPPORT
  12487. M: Kevin Hilman <khilman@kernel.org>
  12488. L: linux-omap@vger.kernel.org
  12489. S: Maintained
  12490. F: arch/arm/*omap*/*pm*
  12491. F: drivers/cpufreq/omap-cpufreq.c
  12492. OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
  12493. M: Rajendra Nayak <rnayak@codeaurora.org>
  12494. M: Paul Walmsley <paul@pwsan.com>
  12495. L: linux-omap@vger.kernel.org
  12496. S: Maintained
  12497. F: arch/arm/mach-omap2/prm*
  12498. OMAP RANDOM NUMBER GENERATOR SUPPORT
  12499. M: Deepak Saxena <dsaxena@plexity.net>
  12500. S: Maintained
  12501. F: drivers/char/hw_random/omap-rng.c
  12502. OMAP USB SUPPORT
  12503. L: linux-usb@vger.kernel.org
  12504. L: linux-omap@vger.kernel.org
  12505. S: Orphan
  12506. F: arch/arm/*omap*/usb*
  12507. F: drivers/usb/*/*omap*
  12508. OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
  12509. M: Mark Jackson <mpfj@newflow.co.uk>
  12510. L: linux-omap@vger.kernel.org
  12511. S: Maintained
  12512. F: arch/arm/boot/dts/am335x-nano.dts
  12513. OMAP1 SUPPORT
  12514. M: Aaro Koskinen <aaro.koskinen@iki.fi>
  12515. M: Tony Lindgren <tony@atomide.com>
  12516. L: linux-omap@vger.kernel.org
  12517. S: Maintained
  12518. Q: http://patchwork.kernel.org/project/linux-omap/list/
  12519. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
  12520. F: arch/arm/configs/omap1_defconfig
  12521. F: arch/arm/mach-omap1/
  12522. F: arch/arm/plat-omap/
  12523. F: drivers/i2c/busses/i2c-omap.c
  12524. F: include/linux/platform_data/ams-delta-fiq.h
  12525. F: include/linux/platform_data/i2c-omap.h
  12526. OMAP2+ SUPPORT
  12527. M: Tony Lindgren <tony@atomide.com>
  12528. L: linux-omap@vger.kernel.org
  12529. S: Maintained
  12530. W: http://www.muru.com/linux/omap/
  12531. W: http://linux.omap.com/
  12532. Q: http://patchwork.kernel.org/project/linux-omap/list/
  12533. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
  12534. F: arch/arm/configs/omap2plus_defconfig
  12535. F: arch/arm/mach-omap2/
  12536. F: arch/arm/plat-omap/
  12537. F: drivers/bus/ti-sysc.c
  12538. F: drivers/i2c/busses/i2c-omap.c
  12539. F: drivers/irqchip/irq-omap-intc.c
  12540. F: drivers/mfd/*omap*.c
  12541. F: drivers/mfd/menelaus.c
  12542. F: drivers/mfd/palmas.c
  12543. F: drivers/mfd/tps65217.c
  12544. F: drivers/mfd/tps65218.c
  12545. F: drivers/mfd/tps65910.c
  12546. F: drivers/mfd/twl-core.[ch]
  12547. F: drivers/mfd/twl4030*.c
  12548. F: drivers/mfd/twl6030*.c
  12549. F: drivers/mfd/twl6040*.c
  12550. F: drivers/regulator/palmas-regulator*.c
  12551. F: drivers/regulator/pbias-regulator.c
  12552. F: drivers/regulator/tps65217-regulator.c
  12553. F: drivers/regulator/tps65218-regulator.c
  12554. F: drivers/regulator/tps65910-regulator.c
  12555. F: drivers/regulator/twl-regulator.c
  12556. F: drivers/regulator/twl6030-regulator.c
  12557. F: include/linux/platform_data/i2c-omap.h
  12558. F: include/linux/platform_data/ti-sysc.h
  12559. OMFS FILESYSTEM
  12560. M: Bob Copeland <me@bobcopeland.com>
  12561. L: linux-karma-devel@lists.sourceforge.net
  12562. S: Maintained
  12563. F: Documentation/filesystems/omfs.rst
  12564. F: fs/omfs/
  12565. OMNIKEY CARDMAN 4000 DRIVER
  12566. M: Harald Welte <laforge@gnumonks.org>
  12567. S: Maintained
  12568. F: drivers/char/pcmcia/cm4000_cs.c
  12569. F: include/linux/cm4000_cs.h
  12570. F: include/uapi/linux/cm4000_cs.h
  12571. OMNIKEY CARDMAN 4040 DRIVER
  12572. M: Harald Welte <laforge@gnumonks.org>
  12573. S: Maintained
  12574. F: drivers/char/pcmcia/cm4040_cs.*
  12575. OMNIVISION OV02A10 SENSOR DRIVER
  12576. M: Dongchun Zhu <dongchun.zhu@mediatek.com>
  12577. L: linux-media@vger.kernel.org
  12578. S: Maintained
  12579. T: git git://linuxtv.org/media_tree.git
  12580. F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
  12581. F: drivers/media/i2c/ov02a10.c
  12582. OMNIVISION OV13858 SENSOR DRIVER
  12583. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  12584. L: linux-media@vger.kernel.org
  12585. S: Maintained
  12586. T: git git://linuxtv.org/media_tree.git
  12587. F: drivers/media/i2c/ov13858.c
  12588. OMNIVISION OV13B10 SENSOR DRIVER
  12589. M: Arec Kao <arec.kao@intel.com>
  12590. L: linux-media@vger.kernel.org
  12591. S: Maintained
  12592. T: git git://linuxtv.org/media_tree.git
  12593. F: drivers/media/i2c/ov13b10.c
  12594. OMNIVISION OV2680 SENSOR DRIVER
  12595. M: Rui Miguel Silva <rmfrfs@gmail.com>
  12596. L: linux-media@vger.kernel.org
  12597. S: Maintained
  12598. T: git git://linuxtv.org/media_tree.git
  12599. F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
  12600. F: drivers/media/i2c/ov2680.c
  12601. OMNIVISION OV2685 SENSOR DRIVER
  12602. M: Shunqian Zheng <zhengsq@rock-chips.com>
  12603. L: linux-media@vger.kernel.org
  12604. S: Maintained
  12605. T: git git://linuxtv.org/media_tree.git
  12606. F: drivers/media/i2c/ov2685.c
  12607. OMNIVISION OV2740 SENSOR DRIVER
  12608. M: Tianshu Qiu <tian.shu.qiu@intel.com>
  12609. R: Shawn Tu <shawnx.tu@intel.com>
  12610. R: Bingbu Cao <bingbu.cao@intel.com>
  12611. L: linux-media@vger.kernel.org
  12612. S: Maintained
  12613. T: git git://linuxtv.org/media_tree.git
  12614. F: drivers/media/i2c/ov2740.c
  12615. OMNIVISION OV5640 SENSOR DRIVER
  12616. M: Steve Longerbeam <slongerbeam@gmail.com>
  12617. L: linux-media@vger.kernel.org
  12618. S: Maintained
  12619. T: git git://linuxtv.org/media_tree.git
  12620. F: drivers/media/i2c/ov5640.c
  12621. OMNIVISION OV5647 SENSOR DRIVER
  12622. M: Dave Stevenson <dave.stevenson@raspberrypi.com>
  12623. M: Jacopo Mondi <jacopo@jmondi.org>
  12624. L: linux-media@vger.kernel.org
  12625. S: Maintained
  12626. T: git git://linuxtv.org/media_tree.git
  12627. F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
  12628. F: drivers/media/i2c/ov5647.c
  12629. OMNIVISION OV5670 SENSOR DRIVER
  12630. M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
  12631. L: linux-media@vger.kernel.org
  12632. S: Maintained
  12633. T: git git://linuxtv.org/media_tree.git
  12634. F: drivers/media/i2c/ov5670.c
  12635. OMNIVISION OV5675 SENSOR DRIVER
  12636. M: Shawn Tu <shawnx.tu@intel.com>
  12637. L: linux-media@vger.kernel.org
  12638. S: Maintained
  12639. T: git git://linuxtv.org/media_tree.git
  12640. F: drivers/media/i2c/ov5675.c
  12641. OMNIVISION OV5693 SENSOR DRIVER
  12642. M: Daniel Scally <djrscally@gmail.com>
  12643. L: linux-media@vger.kernel.org
  12644. S: Maintained
  12645. T: git git://linuxtv.org/media_tree.git
  12646. F: drivers/media/i2c/ov5693.c
  12647. OMNIVISION OV5695 SENSOR DRIVER
  12648. M: Shunqian Zheng <zhengsq@rock-chips.com>
  12649. L: linux-media@vger.kernel.org
  12650. S: Maintained
  12651. T: git git://linuxtv.org/media_tree.git
  12652. F: drivers/media/i2c/ov5695.c
  12653. OMNIVISION OV7670 SENSOR DRIVER
  12654. L: linux-media@vger.kernel.org
  12655. S: Orphan
  12656. T: git git://linuxtv.org/media_tree.git
  12657. F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
  12658. F: drivers/media/i2c/ov7670.c
  12659. OMNIVISION OV772x SENSOR DRIVER
  12660. M: Jacopo Mondi <jacopo@jmondi.org>
  12661. L: linux-media@vger.kernel.org
  12662. S: Odd fixes
  12663. T: git git://linuxtv.org/media_tree.git
  12664. F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
  12665. F: drivers/media/i2c/ov772x.c
  12666. F: include/media/i2c/ov772x.h
  12667. OMNIVISION OV7740 SENSOR DRIVER
  12668. M: Wenyou Yang <wenyou.yang@microchip.com>
  12669. L: linux-media@vger.kernel.org
  12670. S: Maintained
  12671. T: git git://linuxtv.org/media_tree.git
  12672. F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
  12673. F: drivers/media/i2c/ov7740.c
  12674. OMNIVISION OV8856 SENSOR DRIVER
  12675. M: Dongchun Zhu <dongchun.zhu@mediatek.com>
  12676. L: linux-media@vger.kernel.org
  12677. S: Maintained
  12678. T: git git://linuxtv.org/media_tree.git
  12679. F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
  12680. F: drivers/media/i2c/ov8856.c
  12681. OMNIVISION OV9282 SENSOR DRIVER
  12682. M: Paul J. Murphy <paul.j.murphy@intel.com>
  12683. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  12684. L: linux-media@vger.kernel.org
  12685. S: Maintained
  12686. T: git git://linuxtv.org/media_tree.git
  12687. F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
  12688. F: drivers/media/i2c/ov9282.c
  12689. OMNIVISION OV9640 SENSOR DRIVER
  12690. M: Petr Cvek <petrcvekcz@gmail.com>
  12691. L: linux-media@vger.kernel.org
  12692. S: Maintained
  12693. F: drivers/media/i2c/ov9640.*
  12694. OMNIVISION OV9650 SENSOR DRIVER
  12695. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  12696. R: Akinobu Mita <akinobu.mita@gmail.com>
  12697. R: Sylwester Nawrocki <s.nawrocki@samsung.com>
  12698. L: linux-media@vger.kernel.org
  12699. S: Maintained
  12700. T: git git://linuxtv.org/media_tree.git
  12701. F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
  12702. F: drivers/media/i2c/ov9650.c
  12703. OMNIVISION OV9734 SENSOR DRIVER
  12704. M: Tianshu Qiu <tian.shu.qiu@intel.com>
  12705. R: Bingbu Cao <bingbu.cao@intel.com>
  12706. L: linux-media@vger.kernel.org
  12707. S: Maintained
  12708. T: git git://linuxtv.org/media_tree.git
  12709. F: drivers/media/i2c/ov9734.c
  12710. ONENAND FLASH DRIVER
  12711. M: Kyungmin Park <kyungmin.park@samsung.com>
  12712. L: linux-mtd@lists.infradead.org
  12713. S: Maintained
  12714. F: drivers/mtd/nand/onenand/
  12715. F: include/linux/mtd/onenand*.h
  12716. ONION OMEGA2+ BOARD
  12717. M: Harvey Hunt <harveyhuntnexus@gmail.com>
  12718. L: linux-mips@vger.kernel.org
  12719. S: Maintained
  12720. F: arch/mips/boot/dts/ralink/omega2p.dts
  12721. OP-TEE DRIVER
  12722. M: Jens Wiklander <jens.wiklander@linaro.org>
  12723. L: op-tee@lists.trustedfirmware.org
  12724. S: Maintained
  12725. F: Documentation/ABI/testing/sysfs-bus-optee-devices
  12726. F: drivers/tee/optee/
  12727. OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
  12728. M: Sumit Garg <sumit.garg@linaro.org>
  12729. L: op-tee@lists.trustedfirmware.org
  12730. S: Maintained
  12731. F: drivers/char/hw_random/optee-rng.c
  12732. OPA-VNIC DRIVER
  12733. M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
  12734. M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
  12735. L: linux-rdma@vger.kernel.org
  12736. S: Supported
  12737. F: drivers/infiniband/ulp/opa_vnic
  12738. OPEN FIRMWARE AND DEVICE TREE OVERLAYS
  12739. M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
  12740. M: Frank Rowand <frowand.list@gmail.com>
  12741. L: devicetree@vger.kernel.org
  12742. S: Maintained
  12743. F: Documentation/devicetree/dynamic-resolution-notes.rst
  12744. F: Documentation/devicetree/overlay-notes.rst
  12745. F: drivers/of/overlay.c
  12746. F: drivers/of/resolver.c
  12747. K: of_overlay_notifier_
  12748. OPEN FIRMWARE AND FLATTENED DEVICE TREE
  12749. M: Rob Herring <robh+dt@kernel.org>
  12750. M: Frank Rowand <frowand.list@gmail.com>
  12751. L: devicetree@vger.kernel.org
  12752. S: Maintained
  12753. C: irc://irc.libera.chat/devicetree
  12754. W: http://www.devicetree.org/
  12755. T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
  12756. F: Documentation/ABI/testing/sysfs-firmware-ofw
  12757. F: drivers/of/
  12758. F: include/linux/of*.h
  12759. F: scripts/dtc/
  12760. OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
  12761. M: Rob Herring <robh+dt@kernel.org>
  12762. L: devicetree@vger.kernel.org
  12763. S: Maintained
  12764. C: irc://irc.libera.chat/devicetree
  12765. Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
  12766. T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
  12767. F: Documentation/devicetree/
  12768. F: arch/*/boot/dts/
  12769. F: include/dt-bindings/
  12770. OPENCOMPUTE PTP CLOCK DRIVER
  12771. M: Jonathan Lemon <jonathan.lemon@gmail.com>
  12772. L: netdev@vger.kernel.org
  12773. S: Maintained
  12774. F: drivers/ptp/ptp_ocp.c
  12775. OPENCORES I2C BUS DRIVER
  12776. M: Peter Korsgaard <peter@korsgaard.com>
  12777. M: Andrew Lunn <andrew@lunn.ch>
  12778. L: linux-i2c@vger.kernel.org
  12779. S: Maintained
  12780. F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
  12781. F: Documentation/i2c/busses/i2c-ocores.rst
  12782. F: drivers/i2c/busses/i2c-ocores.c
  12783. F: include/linux/platform_data/i2c-ocores.h
  12784. OPENRISC ARCHITECTURE
  12785. M: Jonas Bonn <jonas@southpole.se>
  12786. M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
  12787. M: Stafford Horne <shorne@gmail.com>
  12788. L: openrisc@lists.librecores.org
  12789. S: Maintained
  12790. W: http://openrisc.io
  12791. T: git git://github.com/openrisc/linux.git
  12792. F: Documentation/devicetree/bindings/openrisc/
  12793. F: Documentation/openrisc/
  12794. F: arch/openrisc/
  12795. F: drivers/irqchip/irq-ompic.c
  12796. F: drivers/irqchip/irq-or1k-*
  12797. OPENVSWITCH
  12798. M: Pravin B Shelar <pshelar@ovn.org>
  12799. L: netdev@vger.kernel.org
  12800. L: dev@openvswitch.org
  12801. S: Maintained
  12802. W: http://openvswitch.org
  12803. F: include/uapi/linux/openvswitch.h
  12804. F: net/openvswitch/
  12805. OPERATING PERFORMANCE POINTS (OPP)
  12806. M: Viresh Kumar <vireshk@kernel.org>
  12807. M: Nishanth Menon <nm@ti.com>
  12808. M: Stephen Boyd <sboyd@kernel.org>
  12809. L: linux-pm@vger.kernel.org
  12810. S: Maintained
  12811. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
  12812. F: Documentation/devicetree/bindings/opp/
  12813. F: Documentation/power/opp.rst
  12814. F: drivers/opp/
  12815. F: include/linux/pm_opp.h
  12816. OPL4 DRIVER
  12817. M: Clemens Ladisch <clemens@ladisch.de>
  12818. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  12819. S: Maintained
  12820. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  12821. F: sound/drivers/opl4/
  12822. ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
  12823. M: Mark Fasheh <mark@fasheh.com>
  12824. M: Joel Becker <jlbec@evilplan.org>
  12825. M: Joseph Qi <joseph.qi@linux.alibaba.com>
  12826. L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
  12827. S: Supported
  12828. W: http://ocfs2.wiki.kernel.org
  12829. F: Documentation/filesystems/dlmfs.rst
  12830. F: Documentation/filesystems/ocfs2.rst
  12831. F: fs/ocfs2/
  12832. ORANGEFS FILESYSTEM
  12833. M: Mike Marshall <hubcap@omnibond.com>
  12834. R: Martin Brandenburg <martin@omnibond.com>
  12835. L: devel@lists.orangefs.org
  12836. S: Supported
  12837. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
  12838. F: Documentation/filesystems/orangefs.rst
  12839. F: fs/orangefs/
  12840. ORINOCO DRIVER
  12841. L: linux-wireless@vger.kernel.org
  12842. S: Orphan
  12843. W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
  12844. W: http://www.nongnu.org/orinoco/
  12845. F: drivers/net/wireless/intersil/orinoco/
  12846. OV2659 OMNIVISION SENSOR DRIVER
  12847. M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
  12848. L: linux-media@vger.kernel.org
  12849. S: Maintained
  12850. W: https://linuxtv.org
  12851. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  12852. T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
  12853. F: drivers/media/i2c/ov2659.c
  12854. F: include/media/i2c/ov2659.h
  12855. OVERLAY FILESYSTEM
  12856. M: Miklos Szeredi <miklos@szeredi.hu>
  12857. L: linux-unionfs@vger.kernel.org
  12858. S: Supported
  12859. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
  12860. F: Documentation/filesystems/overlayfs.rst
  12861. F: fs/overlayfs/
  12862. P54 WIRELESS DRIVER
  12863. M: Christian Lamparter <chunkeey@googlemail.com>
  12864. L: linux-wireless@vger.kernel.org
  12865. S: Maintained
  12866. W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
  12867. F: drivers/net/wireless/intersil/p54/
  12868. PACKING
  12869. M: Vladimir Oltean <olteanv@gmail.com>
  12870. L: netdev@vger.kernel.org
  12871. S: Supported
  12872. F: Documentation/core-api/packing.rst
  12873. F: include/linux/packing.h
  12874. F: lib/packing.c
  12875. PADATA PARALLEL EXECUTION MECHANISM
  12876. M: Steffen Klassert <steffen.klassert@secunet.com>
  12877. M: Daniel Jordan <daniel.m.jordan@oracle.com>
  12878. L: linux-crypto@vger.kernel.org
  12879. L: linux-kernel@vger.kernel.org
  12880. S: Maintained
  12881. F: Documentation/core-api/padata.rst
  12882. F: include/linux/padata.h
  12883. F: kernel/padata.c
  12884. PAGE POOL
  12885. M: Jesper Dangaard Brouer <hawk@kernel.org>
  12886. M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
  12887. L: netdev@vger.kernel.org
  12888. S: Supported
  12889. F: Documentation/networking/page_pool.rst
  12890. F: include/net/page_pool.h
  12891. F: include/trace/events/page_pool.h
  12892. F: net/core/page_pool.c
  12893. PAGE TABLE CHECK
  12894. M: Pasha Tatashin <pasha.tatashin@soleen.com>
  12895. M: Andrew Morton <akpm@linux-foundation.org>
  12896. L: linux-mm@kvack.org
  12897. S: Maintained
  12898. F: Documentation/vm/page_table_check.rst
  12899. F: include/linux/page_table_check.h
  12900. F: mm/page_table_check.c
  12901. PANASONIC LAPTOP ACPI EXTRAS DRIVER
  12902. M: Kenneth Chan <kenneth.t.chan@gmail.com>
  12903. L: platform-driver-x86@vger.kernel.org
  12904. S: Maintained
  12905. F: drivers/platform/x86/panasonic-laptop.c
  12906. PARALLAX PING IIO SENSOR DRIVER
  12907. M: Andreas Klinger <ak@it-klinger.de>
  12908. L: linux-iio@vger.kernel.org
  12909. S: Maintained
  12910. F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
  12911. F: drivers/iio/proximity/ping.c
  12912. PARALLEL LCD/KEYPAD PANEL DRIVER
  12913. M: Willy Tarreau <willy@haproxy.com>
  12914. M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
  12915. S: Odd Fixes
  12916. F: Documentation/admin-guide/lcd-panel-cgram.rst
  12917. F: drivers/auxdisplay/panel.c
  12918. PARALLEL PORT SUBSYSTEM
  12919. M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  12920. M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  12921. L: linux-parport@lists.infradead.org (subscribers-only)
  12922. S: Maintained
  12923. F: Documentation/driver-api/parport*.rst
  12924. F: drivers/char/ppdev.c
  12925. F: drivers/parport/
  12926. F: include/linux/parport*.h
  12927. F: include/uapi/linux/ppdev.h
  12928. PARAVIRT_OPS INTERFACE
  12929. M: Juergen Gross <jgross@suse.com>
  12930. M: Deep Shah <sdeep@vmware.com>
  12931. M: "VMware, Inc." <pv-drivers@vmware.com>
  12932. L: virtualization@lists.linux-foundation.org
  12933. L: x86@kernel.org
  12934. S: Supported
  12935. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
  12936. F: Documentation/virt/paravirt_ops.rst
  12937. F: arch/*/include/asm/paravirt*.h
  12938. F: arch/*/kernel/paravirt*
  12939. F: include/linux/hypervisor.h
  12940. PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
  12941. M: Tim Waugh <tim@cyberelk.net>
  12942. L: linux-parport@lists.infradead.org (subscribers-only)
  12943. S: Maintained
  12944. F: Documentation/admin-guide/blockdev/paride.rst
  12945. F: drivers/block/paride/
  12946. PARISC ARCHITECTURE
  12947. M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
  12948. M: Helge Deller <deller@gmx.de>
  12949. L: linux-parisc@vger.kernel.org
  12950. S: Maintained
  12951. W: https://parisc.wiki.kernel.org
  12952. Q: http://patchwork.kernel.org/project/linux-parisc/list/
  12953. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
  12954. T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
  12955. F: Documentation/parisc/
  12956. F: arch/parisc/
  12957. F: drivers/char/agp/parisc-agp.c
  12958. F: drivers/input/misc/hp_sdc_rtc.c
  12959. F: drivers/input/serio/gscps2.c
  12960. F: drivers/input/serio/hp_sdc*
  12961. F: drivers/parisc/
  12962. F: drivers/parport/parport_gsc.*
  12963. F: drivers/tty/serial/8250/8250_gsc.c
  12964. F: drivers/video/console/sti*
  12965. F: drivers/video/fbdev/sti*
  12966. F: drivers/video/logo/logo_parisc*
  12967. F: include/linux/hp_sdc.h
  12968. PARMAN
  12969. M: Jiri Pirko <jiri@nvidia.com>
  12970. L: netdev@vger.kernel.org
  12971. S: Supported
  12972. F: include/linux/parman.h
  12973. F: lib/parman.c
  12974. F: lib/test_parman.c
  12975. PC ENGINES APU BOARD DRIVER
  12976. M: Enrico Weigelt, metux IT consult <info@metux.net>
  12977. S: Maintained
  12978. F: drivers/platform/x86/pcengines-apuv2.c
  12979. PC87360 HARDWARE MONITORING DRIVER
  12980. M: Jim Cromie <jim.cromie@gmail.com>
  12981. L: linux-hwmon@vger.kernel.org
  12982. S: Maintained
  12983. F: Documentation/hwmon/pc87360.rst
  12984. F: drivers/hwmon/pc87360.c
  12985. PC8736x GPIO DRIVER
  12986. M: Jim Cromie <jim.cromie@gmail.com>
  12987. S: Maintained
  12988. F: drivers/char/pc8736x_gpio.c
  12989. PC87427 HARDWARE MONITORING DRIVER
  12990. M: Jean Delvare <jdelvare@suse.com>
  12991. L: linux-hwmon@vger.kernel.org
  12992. S: Maintained
  12993. F: Documentation/hwmon/pc87427.rst
  12994. F: drivers/hwmon/pc87427.c
  12995. PCA9532 LED DRIVER
  12996. M: Riku Voipio <riku.voipio@iki.fi>
  12997. S: Maintained
  12998. F: drivers/leds/leds-pca9532.c
  12999. F: include/linux/leds-pca9532.h
  13000. PCA9541 I2C BUS MASTER SELECTOR DRIVER
  13001. M: Guenter Roeck <linux@roeck-us.net>
  13002. L: linux-i2c@vger.kernel.org
  13003. S: Maintained
  13004. F: drivers/i2c/muxes/i2c-mux-pca9541.c
  13005. PCDP - PRIMARY CONSOLE AND DEBUG PORT
  13006. M: Khalid Aziz <khalid@gonehiking.org>
  13007. S: Maintained
  13008. F: drivers/firmware/pcdp.*
  13009. PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
  13010. M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  13011. M: Pali Rohár <pali@kernel.org>
  13012. L: linux-pci@vger.kernel.org
  13013. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13014. S: Maintained
  13015. F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
  13016. F: drivers/pci/controller/pci-aardvark.c
  13017. PCI DRIVER FOR ALTERA PCIE IP
  13018. M: Joyce Ooi <joyce.ooi@intel.com>
  13019. L: linux-pci@vger.kernel.org
  13020. S: Supported
  13021. F: Documentation/devicetree/bindings/pci/altera-pcie.txt
  13022. F: drivers/pci/controller/pcie-altera.c
  13023. PCI DRIVER FOR APPLIEDMICRO XGENE
  13024. M: Toan Le <toan@os.amperecomputing.com>
  13025. L: linux-pci@vger.kernel.org
  13026. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13027. S: Maintained
  13028. F: Documentation/devicetree/bindings/pci/xgene-pci.txt
  13029. F: drivers/pci/controller/pci-xgene.c
  13030. PCI DRIVER FOR ARM VERSATILE PLATFORM
  13031. M: Rob Herring <robh@kernel.org>
  13032. L: linux-pci@vger.kernel.org
  13033. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13034. S: Maintained
  13035. F: Documentation/devicetree/bindings/pci/versatile.yaml
  13036. F: drivers/pci/controller/pci-versatile.c
  13037. PCI DRIVER FOR ARMADA 8K
  13038. M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  13039. L: linux-pci@vger.kernel.org
  13040. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13041. S: Maintained
  13042. F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
  13043. F: drivers/pci/controller/dwc/pcie-armada8k.c
  13044. PCI DRIVER FOR CADENCE PCIE IP
  13045. M: Tom Joseph <tjoseph@cadence.com>
  13046. L: linux-pci@vger.kernel.org
  13047. S: Maintained
  13048. F: Documentation/devicetree/bindings/pci/cdns,*
  13049. F: drivers/pci/controller/cadence/
  13050. PCI DRIVER FOR FREESCALE LAYERSCAPE
  13051. M: Minghuan Lian <minghuan.Lian@nxp.com>
  13052. M: Mingkai Hu <mingkai.hu@nxp.com>
  13053. M: Roy Zang <roy.zang@nxp.com>
  13054. L: linuxppc-dev@lists.ozlabs.org
  13055. L: linux-pci@vger.kernel.org
  13056. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13057. S: Maintained
  13058. F: drivers/pci/controller/dwc/*layerscape*
  13059. PCI DRIVER FOR GENERIC OF HOSTS
  13060. M: Will Deacon <will@kernel.org>
  13061. L: linux-pci@vger.kernel.org
  13062. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13063. S: Maintained
  13064. F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
  13065. F: drivers/pci/controller/pci-host-common.c
  13066. F: drivers/pci/controller/pci-host-generic.c
  13067. PCI DRIVER FOR IMX6
  13068. M: Richard Zhu <hongxing.zhu@nxp.com>
  13069. M: Lucas Stach <l.stach@pengutronix.de>
  13070. L: linux-pci@vger.kernel.org
  13071. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13072. S: Maintained
  13073. F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
  13074. F: drivers/pci/controller/dwc/*imx6*
  13075. PCI DRIVER FOR FU740
  13076. M: Paul Walmsley <paul.walmsley@sifive.com>
  13077. M: Greentime Hu <greentime.hu@sifive.com>
  13078. L: linux-pci@vger.kernel.org
  13079. S: Maintained
  13080. F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
  13081. F: drivers/pci/controller/dwc/pcie-fu740.c
  13082. PCI DRIVER FOR INTEL IXP4XX
  13083. M: Linus Walleij <linus.walleij@linaro.org>
  13084. S: Maintained
  13085. F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
  13086. F: drivers/pci/controller/pci-ixp4xx.c
  13087. PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
  13088. M: Nirmal Patel <nirmal.patel@linux.intel.com>
  13089. R: Jonathan Derrick <jonathan.derrick@linux.dev>
  13090. L: linux-pci@vger.kernel.org
  13091. S: Supported
  13092. F: drivers/pci/controller/vmd.c
  13093. PCI DRIVER FOR MICROSEMI SWITCHTEC
  13094. M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
  13095. M: Logan Gunthorpe <logang@deltatee.com>
  13096. L: linux-pci@vger.kernel.org
  13097. S: Maintained
  13098. F: Documentation/ABI/testing/sysfs-class-switchtec
  13099. F: Documentation/driver-api/switchtec.rst
  13100. F: drivers/ntb/hw/mscc/
  13101. F: drivers/pci/switch/switchtec*
  13102. F: include/linux/switchtec.h
  13103. F: include/uapi/linux/switchtec_ioctl.h
  13104. PCI DRIVER FOR MOBIVEIL PCIE IP
  13105. M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
  13106. M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
  13107. L: linux-pci@vger.kernel.org
  13108. S: Supported
  13109. F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
  13110. F: drivers/pci/controller/mobiveil/pcie-mobiveil*
  13111. PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
  13112. M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  13113. L: linux-pci@vger.kernel.org
  13114. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13115. S: Maintained
  13116. F: drivers/pci/controller/*mvebu*
  13117. PCI DRIVER FOR NVIDIA TEGRA
  13118. M: Thierry Reding <thierry.reding@gmail.com>
  13119. L: linux-tegra@vger.kernel.org
  13120. L: linux-pci@vger.kernel.org
  13121. S: Supported
  13122. F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
  13123. F: drivers/pci/controller/pci-tegra.c
  13124. PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
  13125. M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
  13126. L: linux-pci@vger.kernel.org
  13127. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13128. S: Maintained
  13129. F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
  13130. F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
  13131. PCI DRIVER FOR RENESAS R-CAR
  13132. M: Marek Vasut <marek.vasut+renesas@gmail.com>
  13133. M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  13134. L: linux-pci@vger.kernel.org
  13135. L: linux-renesas-soc@vger.kernel.org
  13136. S: Maintained
  13137. F: Documentation/devicetree/bindings/pci/*rcar*
  13138. F: drivers/pci/controller/*rcar*
  13139. PCI DRIVER FOR SAMSUNG EXYNOS
  13140. M: Jingoo Han <jingoohan1@gmail.com>
  13141. L: linux-pci@vger.kernel.org
  13142. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13143. L: linux-samsung-soc@vger.kernel.org
  13144. S: Maintained
  13145. F: drivers/pci/controller/dwc/pci-exynos.c
  13146. PCI DRIVER FOR SYNOPSYS DESIGNWARE
  13147. M: Jingoo Han <jingoohan1@gmail.com>
  13148. M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
  13149. L: linux-pci@vger.kernel.org
  13150. S: Maintained
  13151. F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
  13152. F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
  13153. F: drivers/pci/controller/dwc/*designware*
  13154. PCI DRIVER FOR TI DRA7XX/J721E
  13155. M: Kishon Vijay Abraham I <kishon@ti.com>
  13156. L: linux-omap@vger.kernel.org
  13157. L: linux-pci@vger.kernel.org
  13158. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13159. S: Supported
  13160. F: Documentation/devicetree/bindings/pci/ti-pci.txt
  13161. F: drivers/pci/controller/cadence/pci-j721e.c
  13162. F: drivers/pci/controller/dwc/pci-dra7xx.c
  13163. PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
  13164. M: Linus Walleij <linus.walleij@linaro.org>
  13165. L: linux-pci@vger.kernel.org
  13166. S: Maintained
  13167. F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
  13168. F: drivers/pci/controller/pci-v3-semi.c
  13169. PCI ENDPOINT SUBSYSTEM
  13170. M: Kishon Vijay Abraham I <kishon@ti.com>
  13171. M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  13172. R: Krzysztof Wilczyński <kw@linux.com>
  13173. L: linux-pci@vger.kernel.org
  13174. S: Supported
  13175. Q: https://patchwork.kernel.org/project/linux-pci/list/
  13176. B: https://bugzilla.kernel.org
  13177. C: irc://irc.oftc.net/linux-pci
  13178. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
  13179. F: Documentation/PCI/endpoint/*
  13180. F: Documentation/misc-devices/pci-endpoint-test.rst
  13181. F: drivers/misc/pci_endpoint_test.c
  13182. F: drivers/pci/endpoint/
  13183. F: tools/pci/
  13184. PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
  13185. M: Russell Currey <ruscur@russell.cc>
  13186. M: Oliver O'Halloran <oohall@gmail.com>
  13187. L: linuxppc-dev@lists.ozlabs.org
  13188. S: Supported
  13189. F: Documentation/PCI/pci-error-recovery.rst
  13190. F: Documentation/powerpc/eeh-pci-error-recovery.rst
  13191. F: arch/powerpc/include/*/eeh*.h
  13192. F: arch/powerpc/kernel/eeh*.c
  13193. F: arch/powerpc/platforms/*/eeh*.c
  13194. F: drivers/pci/pcie/aer.c
  13195. F: drivers/pci/pcie/dpc.c
  13196. F: drivers/pci/pcie/err.c
  13197. PCI ERROR RECOVERY
  13198. M: Linas Vepstas <linasvepstas@gmail.com>
  13199. L: linux-pci@vger.kernel.org
  13200. S: Supported
  13201. F: Documentation/PCI/pci-error-recovery.rst
  13202. PCI PEER-TO-PEER DMA (P2PDMA)
  13203. M: Bjorn Helgaas <bhelgaas@google.com>
  13204. M: Logan Gunthorpe <logang@deltatee.com>
  13205. L: linux-pci@vger.kernel.org
  13206. S: Supported
  13207. Q: https://patchwork.kernel.org/project/linux-pci/list/
  13208. B: https://bugzilla.kernel.org
  13209. C: irc://irc.oftc.net/linux-pci
  13210. T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
  13211. F: Documentation/driver-api/pci/p2pdma.rst
  13212. F: drivers/pci/p2pdma.c
  13213. F: include/linux/pci-p2pdma.h
  13214. PCI MSI DRIVER FOR ALTERA MSI IP
  13215. M: Joyce Ooi <joyce.ooi@intel.com>
  13216. L: linux-pci@vger.kernel.org
  13217. S: Supported
  13218. F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
  13219. F: drivers/pci/controller/pcie-altera-msi.c
  13220. PCI MSI DRIVER FOR APPLIEDMICRO XGENE
  13221. M: Toan Le <toan@os.amperecomputing.com>
  13222. L: linux-pci@vger.kernel.org
  13223. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13224. S: Maintained
  13225. F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
  13226. F: drivers/pci/controller/pci-xgene-msi.c
  13227. PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
  13228. M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  13229. R: Rob Herring <robh@kernel.org>
  13230. R: Krzysztof Wilczyński <kw@linux.com>
  13231. L: linux-pci@vger.kernel.org
  13232. S: Supported
  13233. Q: https://patchwork.kernel.org/project/linux-pci/list/
  13234. B: https://bugzilla.kernel.org
  13235. C: irc://irc.oftc.net/linux-pci
  13236. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
  13237. F: drivers/pci/controller/
  13238. F: drivers/pci/pci-bridge-emul.c
  13239. F: drivers/pci/pci-bridge-emul.h
  13240. PCI SUBSYSTEM
  13241. M: Bjorn Helgaas <bhelgaas@google.com>
  13242. L: linux-pci@vger.kernel.org
  13243. S: Supported
  13244. Q: https://patchwork.kernel.org/project/linux-pci/list/
  13245. B: https://bugzilla.kernel.org
  13246. C: irc://irc.oftc.net/linux-pci
  13247. T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
  13248. F: Documentation/PCI/
  13249. F: Documentation/devicetree/bindings/pci/
  13250. F: arch/x86/kernel/early-quirks.c
  13251. F: arch/x86/kernel/quirks.c
  13252. F: arch/x86/pci/
  13253. F: drivers/acpi/pci*
  13254. F: drivers/pci/
  13255. F: include/asm-generic/pci*
  13256. F: include/linux/of_pci.h
  13257. F: include/linux/pci*
  13258. F: include/uapi/linux/pci*
  13259. F: lib/pci*
  13260. PCIE DRIVER FOR AMAZON ANNAPURNA LABS
  13261. M: Jonathan Chocron <jonnyc@amazon.com>
  13262. L: linux-pci@vger.kernel.org
  13263. S: Maintained
  13264. F: Documentation/devicetree/bindings/pci/pcie-al.txt
  13265. F: drivers/pci/controller/dwc/pcie-al.c
  13266. PCIE DRIVER FOR AMLOGIC MESON
  13267. M: Yue Wang <yue.wang@Amlogic.com>
  13268. L: linux-pci@vger.kernel.org
  13269. L: linux-amlogic@lists.infradead.org
  13270. S: Maintained
  13271. F: drivers/pci/controller/dwc/pci-meson.c
  13272. PCIE DRIVER FOR AXIS ARTPEC
  13273. M: Jesper Nilsson <jesper.nilsson@axis.com>
  13274. L: linux-arm-kernel@axis.com
  13275. L: linux-pci@vger.kernel.org
  13276. S: Maintained
  13277. F: Documentation/devicetree/bindings/pci/axis,artpec*
  13278. F: drivers/pci/controller/dwc/*artpec*
  13279. PCIE DRIVER FOR CAVIUM THUNDERX
  13280. M: Robert Richter <rric@kernel.org>
  13281. L: linux-pci@vger.kernel.org
  13282. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13283. S: Odd Fixes
  13284. F: drivers/pci/controller/pci-thunder-*
  13285. PCIE DRIVER FOR HISILICON
  13286. M: Zhou Wang <wangzhou1@hisilicon.com>
  13287. L: linux-pci@vger.kernel.org
  13288. S: Maintained
  13289. F: drivers/pci/controller/dwc/pcie-hisi.c
  13290. PCIE DRIVER FOR HISILICON KIRIN
  13291. M: Xiaowei Song <songxiaowei@hisilicon.com>
  13292. M: Binghui Wang <wangbinghui@hisilicon.com>
  13293. L: linux-pci@vger.kernel.org
  13294. S: Maintained
  13295. F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
  13296. F: drivers/pci/controller/dwc/pcie-kirin.c
  13297. PCIE DRIVER FOR HISILICON STB
  13298. M: Shawn Guo <shawn.guo@linaro.org>
  13299. L: linux-pci@vger.kernel.org
  13300. S: Maintained
  13301. F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
  13302. F: drivers/pci/controller/dwc/pcie-histb.c
  13303. PCIE DRIVER FOR INTEL KEEM BAY
  13304. M: Srikanth Thokala <srikanth.thokala@intel.com>
  13305. L: linux-pci@vger.kernel.org
  13306. S: Supported
  13307. F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
  13308. F: drivers/pci/controller/dwc/pcie-keembay.c
  13309. PCIE DRIVER FOR INTEL LGM GW SOC
  13310. M: Rahul Tanwar <rtanwar@maxlinear.com>
  13311. L: linux-pci@vger.kernel.org
  13312. S: Maintained
  13313. F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
  13314. F: drivers/pci/controller/dwc/pcie-intel-gw.c
  13315. PCIE DRIVER FOR MEDIATEK
  13316. M: Ryder Lee <ryder.lee@mediatek.com>
  13317. M: Jianjun Wang <jianjun.wang@mediatek.com>
  13318. L: linux-pci@vger.kernel.org
  13319. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  13320. S: Supported
  13321. F: Documentation/devicetree/bindings/pci/mediatek*
  13322. F: drivers/pci/controller/*mediatek*
  13323. PCIE DRIVER FOR MICROCHIP
  13324. M: Daire McNamara <daire.mcnamara@microchip.com>
  13325. L: linux-pci@vger.kernel.org
  13326. S: Supported
  13327. F: Documentation/devicetree/bindings/pci/microchip*
  13328. F: drivers/pci/controller/*microchip*
  13329. PCIE DRIVER FOR QUALCOMM MSM
  13330. M: Stanimir Varbanov <svarbanov@mm-sol.com>
  13331. L: linux-pci@vger.kernel.org
  13332. L: linux-arm-msm@vger.kernel.org
  13333. S: Maintained
  13334. F: drivers/pci/controller/dwc/pcie-qcom.c
  13335. PCIE ENDPOINT DRIVER FOR QUALCOMM
  13336. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  13337. L: linux-pci@vger.kernel.org
  13338. L: linux-arm-msm@vger.kernel.org
  13339. S: Maintained
  13340. F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
  13341. F: drivers/pci/controller/dwc/pcie-qcom-ep.c
  13342. PCIE DRIVER FOR ROCKCHIP
  13343. M: Shawn Lin <shawn.lin@rock-chips.com>
  13344. L: linux-pci@vger.kernel.org
  13345. L: linux-rockchip@lists.infradead.org
  13346. S: Maintained
  13347. F: Documentation/devicetree/bindings/pci/rockchip-pcie*
  13348. F: drivers/pci/controller/pcie-rockchip*
  13349. PCIE DRIVER FOR SOCIONEXT UNIPHIER
  13350. M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
  13351. L: linux-pci@vger.kernel.org
  13352. S: Maintained
  13353. F: Documentation/devicetree/bindings/pci/uniphier-pcie*
  13354. F: drivers/pci/controller/dwc/pcie-uniphier*
  13355. PCIE DRIVER FOR ST SPEAR13XX
  13356. M: Pratyush Anand <pratyush.anand@gmail.com>
  13357. L: linux-pci@vger.kernel.org
  13358. S: Maintained
  13359. F: drivers/pci/controller/dwc/*spear*
  13360. PCMCIA SUBSYSTEM
  13361. M: Dominik Brodowski <linux@dominikbrodowski.net>
  13362. S: Odd Fixes
  13363. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
  13364. F: Documentation/pcmcia/
  13365. F: drivers/pcmcia/
  13366. F: include/pcmcia/
  13367. F: tools/pcmcia/
  13368. PCNET32 NETWORK DRIVER
  13369. M: Don Fry <pcnet32@frontier.com>
  13370. L: netdev@vger.kernel.org
  13371. S: Maintained
  13372. F: drivers/net/ethernet/amd/pcnet32.c
  13373. PCRYPT PARALLEL CRYPTO ENGINE
  13374. M: Steffen Klassert <steffen.klassert@secunet.com>
  13375. L: linux-crypto@vger.kernel.org
  13376. S: Maintained
  13377. F: crypto/pcrypt.c
  13378. F: include/crypto/pcrypt.h
  13379. PEAQ WMI HOTKEYS DRIVER
  13380. M: Hans de Goede <hdegoede@redhat.com>
  13381. L: platform-driver-x86@vger.kernel.org
  13382. S: Maintained
  13383. F: drivers/platform/x86/peaq-wmi.c
  13384. PENSANDO ETHERNET DRIVERS
  13385. M: Shannon Nelson <snelson@pensando.io>
  13386. M: drivers@pensando.io
  13387. L: netdev@vger.kernel.org
  13388. S: Supported
  13389. F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
  13390. F: drivers/net/ethernet/pensando/
  13391. PER-CPU MEMORY ALLOCATOR
  13392. M: Dennis Zhou <dennis@kernel.org>
  13393. M: Tejun Heo <tj@kernel.org>
  13394. M: Christoph Lameter <cl@linux.com>
  13395. L: linux-mm@kvack.org
  13396. S: Maintained
  13397. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
  13398. F: arch/*/include/asm/percpu.h
  13399. F: include/linux/percpu*.h
  13400. F: lib/percpu*.c
  13401. F: mm/percpu*.c
  13402. PER-TASK DELAY ACCOUNTING
  13403. M: Balbir Singh <bsingharora@gmail.com>
  13404. S: Maintained
  13405. F: include/linux/delayacct.h
  13406. F: kernel/delayacct.c
  13407. PERFORMANCE EVENTS SUBSYSTEM
  13408. M: Peter Zijlstra <peterz@infradead.org>
  13409. M: Ingo Molnar <mingo@redhat.com>
  13410. M: Arnaldo Carvalho de Melo <acme@kernel.org>
  13411. R: Mark Rutland <mark.rutland@arm.com>
  13412. R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
  13413. R: Jiri Olsa <jolsa@kernel.org>
  13414. R: Namhyung Kim <namhyung@kernel.org>
  13415. L: linux-perf-users@vger.kernel.org
  13416. L: linux-kernel@vger.kernel.org
  13417. S: Supported
  13418. W: https://perf.wiki.kernel.org/
  13419. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
  13420. F: arch/*/events/*
  13421. F: arch/*/events/*/*
  13422. F: arch/*/include/asm/perf_event.h
  13423. F: arch/*/kernel/*/*/perf_event*.c
  13424. F: arch/*/kernel/*/perf_event*.c
  13425. F: arch/*/kernel/perf_callchain.c
  13426. F: arch/*/kernel/perf_event*.c
  13427. F: include/linux/perf_event.h
  13428. F: include/uapi/linux/perf_event.h
  13429. F: kernel/events/*
  13430. F: tools/lib/perf/
  13431. F: tools/perf/
  13432. PERFORMANCE EVENTS TOOLING ARM64
  13433. R: John Garry <john.garry@huawei.com>
  13434. R: Will Deacon <will@kernel.org>
  13435. R: Mathieu Poirier <mathieu.poirier@linaro.org>
  13436. R: Leo Yan <leo.yan@linaro.org>
  13437. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13438. S: Supported
  13439. F: tools/build/feature/test-libopencsd.c
  13440. F: tools/perf/arch/arm*/
  13441. F: tools/perf/pmu-events/arch/arm64/
  13442. F: tools/perf/util/arm-spe*
  13443. F: tools/perf/util/cs-etm*
  13444. PERSONALITY HANDLING
  13445. M: Christoph Hellwig <hch@infradead.org>
  13446. L: linux-abi-devel@lists.sourceforge.net
  13447. S: Maintained
  13448. F: include/linux/personality.h
  13449. F: include/uapi/linux/personality.h
  13450. PHOENIX RC FLIGHT CONTROLLER ADAPTER
  13451. M: Marcus Folkesson <marcus.folkesson@gmail.com>
  13452. L: linux-input@vger.kernel.org
  13453. S: Maintained
  13454. F: Documentation/input/devices/pxrc.rst
  13455. F: drivers/input/joystick/pxrc.c
  13456. PHONET PROTOCOL
  13457. M: Remi Denis-Courmont <courmisch@gmail.com>
  13458. S: Supported
  13459. F: Documentation/networking/phonet.rst
  13460. F: include/linux/phonet.h
  13461. F: include/net/phonet/
  13462. F: include/uapi/linux/phonet.h
  13463. F: net/phonet/
  13464. PHRAM MTD DRIVER
  13465. M: Joern Engel <joern@lazybastard.org>
  13466. L: linux-mtd@lists.infradead.org
  13467. S: Maintained
  13468. F: drivers/mtd/devices/phram.c
  13469. PICOLCD HID DRIVER
  13470. M: Bruno Prémont <bonbons@linux-vserver.org>
  13471. L: linux-input@vger.kernel.org
  13472. S: Maintained
  13473. F: drivers/hid/hid-picolcd*
  13474. PIDFD API
  13475. M: Christian Brauner <christian@brauner.io>
  13476. L: linux-kernel@vger.kernel.org
  13477. S: Maintained
  13478. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
  13479. F: samples/pidfd/
  13480. F: tools/testing/selftests/clone3/
  13481. F: tools/testing/selftests/pid_namespace/
  13482. F: tools/testing/selftests/pidfd/
  13483. K: (?i)pidfd
  13484. K: (?i)clone3
  13485. K: \b(clone_args|kernel_clone_args)\b
  13486. PIN CONTROL SUBSYSTEM
  13487. M: Linus Walleij <linus.walleij@linaro.org>
  13488. L: linux-gpio@vger.kernel.org
  13489. S: Maintained
  13490. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
  13491. F: Documentation/devicetree/bindings/pinctrl/
  13492. F: Documentation/driver-api/pin-control.rst
  13493. F: drivers/pinctrl/
  13494. F: include/linux/pinctrl/
  13495. PIN CONTROLLER - AMD
  13496. M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
  13497. M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  13498. S: Maintained
  13499. F: drivers/pinctrl/pinctrl-amd.c
  13500. PIN CONTROLLER - FREESCALE
  13501. M: Dong Aisheng <aisheng.dong@nxp.com>
  13502. M: Fabio Estevam <festevam@gmail.com>
  13503. M: Shawn Guo <shawnguo@kernel.org>
  13504. M: Stefan Agner <stefan@agner.ch>
  13505. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  13506. L: linux-gpio@vger.kernel.org
  13507. S: Maintained
  13508. F: Documentation/devicetree/bindings/pinctrl/fsl,*
  13509. F: drivers/pinctrl/freescale/
  13510. PIN CONTROLLER - INTEL
  13511. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  13512. M: Andy Shevchenko <andy@kernel.org>
  13513. S: Maintained
  13514. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
  13515. F: drivers/pinctrl/intel/
  13516. PIN CONTROLLER - KEEMBAY
  13517. M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
  13518. S: Supported
  13519. F: drivers/pinctrl/pinctrl-keembay*
  13520. PIN CONTROLLER - MEDIATEK
  13521. M: Sean Wang <sean.wang@kernel.org>
  13522. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  13523. S: Maintained
  13524. F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
  13525. F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
  13526. F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
  13527. F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
  13528. F: drivers/pinctrl/mediatek/
  13529. PIN CONTROLLER - MICROCHIP AT91
  13530. M: Ludovic Desroches <ludovic.desroches@microchip.com>
  13531. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13532. L: linux-gpio@vger.kernel.org
  13533. S: Supported
  13534. F: drivers/gpio/gpio-sama5d2-piobu.c
  13535. F: drivers/pinctrl/pinctrl-at91*
  13536. PIN CONTROLLER - QUALCOMM
  13537. M: Bjorn Andersson <bjorn.andersson@linaro.org>
  13538. L: linux-arm-msm@vger.kernel.org
  13539. S: Maintained
  13540. F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
  13541. F: drivers/pinctrl/qcom/
  13542. PIN CONTROLLER - RENESAS
  13543. M: Geert Uytterhoeven <geert+renesas@glider.be>
  13544. L: linux-renesas-soc@vger.kernel.org
  13545. S: Supported
  13546. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
  13547. F: Documentation/devicetree/bindings/pinctrl/renesas,*
  13548. F: drivers/pinctrl/renesas/
  13549. PIN CONTROLLER - SAMSUNG
  13550. M: Tomasz Figa <tomasz.figa@gmail.com>
  13551. M: Krzysztof Kozlowski <krzk@kernel.org>
  13552. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  13553. R: Alim Akhtar <alim.akhtar@samsung.com>
  13554. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13555. L: linux-samsung-soc@vger.kernel.org
  13556. S: Maintained
  13557. C: irc://irc.libera.chat/linux-exynos
  13558. Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
  13559. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
  13560. F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
  13561. F: drivers/pinctrl/samsung/
  13562. F: include/dt-bindings/pinctrl/samsung.h
  13563. PIN CONTROLLER - SINGLE
  13564. M: Tony Lindgren <tony@atomide.com>
  13565. M: Haojian Zhuang <haojian.zhuang@linaro.org>
  13566. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13567. L: linux-omap@vger.kernel.org
  13568. S: Maintained
  13569. F: drivers/pinctrl/pinctrl-single.c
  13570. PIN CONTROLLER - THUNDERBAY
  13571. M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
  13572. S: Supported
  13573. F: drivers/pinctrl/pinctrl-thunderbay.c
  13574. PKTCDVD DRIVER
  13575. M: linux-block@vger.kernel.org
  13576. S: Orphan
  13577. F: drivers/block/pktcdvd.c
  13578. F: include/linux/pktcdvd.h
  13579. F: include/uapi/linux/pktcdvd.h
  13580. PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
  13581. M: Tomasz Duszynski <tduszyns@gmail.com>
  13582. S: Maintained
  13583. F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
  13584. F: drivers/iio/chemical/pms7003.c
  13585. PLDMFW LIBRARY
  13586. M: Jacob Keller <jacob.e.keller@intel.com>
  13587. S: Maintained
  13588. F: Documentation/driver-api/pldmfw/
  13589. F: include/linux/pldmfw.h
  13590. F: lib/pldmfw/
  13591. PLX DMA DRIVER
  13592. M: Logan Gunthorpe <logang@deltatee.com>
  13593. S: Maintained
  13594. F: drivers/dma/plx_dma.c
  13595. PM6764TR DRIVER
  13596. M: Charles Hsu <hsu.yungteng@gmail.com>
  13597. L: linux-hwmon@vger.kernel.org
  13598. S: Maintained
  13599. F: Documentation/hwmon/pm6764tr.rst
  13600. F: drivers/hwmon/pmbus/pm6764tr.c
  13601. PM-GRAPH UTILITY
  13602. M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
  13603. L: linux-pm@vger.kernel.org
  13604. S: Supported
  13605. W: https://01.org/pm-graph
  13606. B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
  13607. T: git git://github.com/intel/pm-graph
  13608. F: tools/power/pm-graph
  13609. PMBUS HARDWARE MONITORING DRIVERS
  13610. M: Guenter Roeck <linux@roeck-us.net>
  13611. L: linux-hwmon@vger.kernel.org
  13612. S: Maintained
  13613. W: http://hwmon.wiki.kernel.org/
  13614. W: http://www.roeck-us.net/linux/drivers/
  13615. T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
  13616. F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
  13617. F: Documentation/devicetree/bindings/hwmon/max31785.txt
  13618. F: Documentation/hwmon/adm1275.rst
  13619. F: Documentation/hwmon/ibm-cffps.rst
  13620. F: Documentation/hwmon/ir35221.rst
  13621. F: Documentation/hwmon/lm25066.rst
  13622. F: Documentation/hwmon/ltc2978.rst
  13623. F: Documentation/hwmon/ltc3815.rst
  13624. F: Documentation/hwmon/max16064.rst
  13625. F: Documentation/hwmon/max20751.rst
  13626. F: Documentation/hwmon/max31785.rst
  13627. F: Documentation/hwmon/max34440.rst
  13628. F: Documentation/hwmon/max8688.rst
  13629. F: Documentation/hwmon/pmbus-core.rst
  13630. F: Documentation/hwmon/pmbus.rst
  13631. F: Documentation/hwmon/tps40422.rst
  13632. F: Documentation/hwmon/ucd9000.rst
  13633. F: Documentation/hwmon/ucd9200.rst
  13634. F: Documentation/hwmon/zl6100.rst
  13635. F: drivers/hwmon/pmbus/
  13636. F: include/linux/pmbus.h
  13637. PMC SIERRA MaxRAID DRIVER
  13638. L: linux-scsi@vger.kernel.org
  13639. S: Orphan
  13640. W: http://www.pmc-sierra.com/
  13641. F: drivers/scsi/pmcraid.*
  13642. PMC SIERRA PM8001 DRIVER
  13643. M: Jack Wang <jinpu.wang@cloud.ionos.com>
  13644. L: linux-scsi@vger.kernel.org
  13645. S: Supported
  13646. F: drivers/scsi/pm8001/
  13647. PNI RM3100 IIO DRIVER
  13648. M: Song Qiang <songqiang1304521@gmail.com>
  13649. L: linux-iio@vger.kernel.org
  13650. S: Maintained
  13651. F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
  13652. F: drivers/iio/magnetometer/rm3100*
  13653. PNP SUPPORT
  13654. M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
  13655. L: linux-acpi@vger.kernel.org
  13656. S: Maintained
  13657. F: drivers/pnp/
  13658. F: include/linux/pnp.h
  13659. POSIX CLOCKS and TIMERS
  13660. M: Thomas Gleixner <tglx@linutronix.de>
  13661. L: linux-kernel@vger.kernel.org
  13662. S: Maintained
  13663. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  13664. F: fs/timerfd.c
  13665. F: include/linux/time_namespace.h
  13666. F: include/linux/timer*
  13667. F: kernel/time/*timer*
  13668. F: kernel/time/namespace.c
  13669. POWER MANAGEMENT CORE
  13670. M: "Rafael J. Wysocki" <rafael@kernel.org>
  13671. L: linux-pm@vger.kernel.org
  13672. S: Supported
  13673. B: https://bugzilla.kernel.org
  13674. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  13675. F: drivers/base/power/
  13676. F: drivers/powercap/
  13677. F: include/linux/intel_rapl.h
  13678. F: include/linux/pm.h
  13679. F: include/linux/pm_*
  13680. F: include/linux/powercap.h
  13681. F: kernel/configs/nopm.config
  13682. DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
  13683. M: Daniel Lezcano <daniel.lezcano@kernel.org>
  13684. L: linux-pm@vger.kernel.org
  13685. S: Supported
  13686. B: https://bugzilla.kernel.org
  13687. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  13688. F: drivers/powercap/dtpm*
  13689. F: include/linux/dtpm.h
  13690. POWER STATE COORDINATION INTERFACE (PSCI)
  13691. M: Mark Rutland <mark.rutland@arm.com>
  13692. M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  13693. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13694. S: Maintained
  13695. F: drivers/firmware/psci/
  13696. F: include/linux/psci.h
  13697. F: include/uapi/linux/psci.h
  13698. POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
  13699. M: Sebastian Reichel <sre@kernel.org>
  13700. L: linux-pm@vger.kernel.org
  13701. S: Maintained
  13702. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
  13703. F: Documentation/ABI/testing/sysfs-class-power
  13704. F: Documentation/devicetree/bindings/power/supply/
  13705. F: drivers/power/supply/
  13706. F: include/linux/power/
  13707. F: include/linux/power_supply.h
  13708. POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
  13709. M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  13710. L: linuxppc-dev@lists.ozlabs.org
  13711. S: Maintained
  13712. F: drivers/char/powernv-op-panel.c
  13713. PPP OVER ATM (RFC 2364)
  13714. M: Mitchell Blank Jr <mitch@sfgoth.com>
  13715. S: Maintained
  13716. F: include/uapi/linux/atmppp.h
  13717. F: net/atm/pppoatm.c
  13718. PPP OVER ETHERNET
  13719. M: Michal Ostrowski <mostrows@earthlink.net>
  13720. S: Maintained
  13721. F: drivers/net/ppp/pppoe.c
  13722. F: drivers/net/ppp/pppox.c
  13723. PPP OVER L2TP
  13724. M: James Chapman <jchapman@katalix.com>
  13725. S: Maintained
  13726. F: include/linux/if_pppol2tp.h
  13727. F: include/uapi/linux/if_pppol2tp.h
  13728. F: net/l2tp/l2tp_ppp.c
  13729. PPP PROTOCOL DRIVERS AND COMPRESSORS
  13730. M: Paul Mackerras <paulus@samba.org>
  13731. L: linux-ppp@vger.kernel.org
  13732. S: Maintained
  13733. F: drivers/net/ppp/ppp_*
  13734. PPS SUPPORT
  13735. M: Rodolfo Giometti <giometti@enneenne.com>
  13736. L: linuxpps@ml.enneenne.com (subscribers-only)
  13737. S: Maintained
  13738. W: http://wiki.enneenne.com/index.php/LinuxPPS_support
  13739. F: Documentation/ABI/testing/sysfs-pps
  13740. F: Documentation/devicetree/bindings/pps/pps-gpio.txt
  13741. F: Documentation/driver-api/pps.rst
  13742. F: drivers/pps/
  13743. F: include/linux/pps*.h
  13744. F: include/uapi/linux/pps.h
  13745. PPTP DRIVER
  13746. M: Dmitry Kozlov <xeb@mail.ru>
  13747. L: netdev@vger.kernel.org
  13748. S: Maintained
  13749. W: http://sourceforge.net/projects/accel-pptp
  13750. F: drivers/net/ppp/pptp.c
  13751. PRESSURE STALL INFORMATION (PSI)
  13752. M: Johannes Weiner <hannes@cmpxchg.org>
  13753. S: Maintained
  13754. F: include/linux/psi*
  13755. F: kernel/sched/psi.c
  13756. PRINTK
  13757. M: Petr Mladek <pmladek@suse.com>
  13758. M: Sergey Senozhatsky <senozhatsky@chromium.org>
  13759. R: Steven Rostedt <rostedt@goodmis.org>
  13760. R: John Ogness <john.ogness@linutronix.de>
  13761. S: Maintained
  13762. T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
  13763. F: include/linux/printk.h
  13764. F: kernel/printk/
  13765. PRINTK INDEXING
  13766. R: Chris Down <chris@chrisdown.name>
  13767. S: Maintained
  13768. F: kernel/printk/index.c
  13769. PROC FILESYSTEM
  13770. L: linux-kernel@vger.kernel.org
  13771. L: linux-fsdevel@vger.kernel.org
  13772. S: Maintained
  13773. F: Documentation/filesystems/proc.rst
  13774. F: fs/proc/
  13775. F: include/linux/proc_fs.h
  13776. F: tools/testing/selftests/proc/
  13777. PROC SYSCTL
  13778. M: Luis Chamberlain <mcgrof@kernel.org>
  13779. M: Kees Cook <keescook@chromium.org>
  13780. M: Iurii Zaikin <yzaikin@google.com>
  13781. L: linux-kernel@vger.kernel.org
  13782. L: linux-fsdevel@vger.kernel.org
  13783. S: Maintained
  13784. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
  13785. F: fs/proc/proc_sysctl.c
  13786. F: include/linux/sysctl.h
  13787. F: kernel/sysctl-test.c
  13788. F: kernel/sysctl.c
  13789. F: tools/testing/selftests/sysctl/
  13790. PS3 NETWORK SUPPORT
  13791. M: Geoff Levand <geoff@infradead.org>
  13792. L: netdev@vger.kernel.org
  13793. L: linuxppc-dev@lists.ozlabs.org
  13794. S: Maintained
  13795. F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
  13796. PS3 PLATFORM SUPPORT
  13797. M: Geoff Levand <geoff@infradead.org>
  13798. L: linuxppc-dev@lists.ozlabs.org
  13799. S: Maintained
  13800. F: arch/powerpc/boot/ps3*
  13801. F: arch/powerpc/include/asm/lv1call.h
  13802. F: arch/powerpc/include/asm/ps3*.h
  13803. F: arch/powerpc/platforms/ps3/
  13804. F: drivers/*/ps3*
  13805. F: drivers/ps3/
  13806. F: drivers/rtc/rtc-ps3.c
  13807. F: drivers/usb/host/*ps3.c
  13808. F: sound/ppc/snd_ps3*
  13809. PS3VRAM DRIVER
  13810. M: Jim Paris <jim@jtan.com>
  13811. M: Geoff Levand <geoff@infradead.org>
  13812. L: linuxppc-dev@lists.ozlabs.org
  13813. S: Maintained
  13814. F: drivers/block/ps3vram.c
  13815. PSAMPLE PACKET SAMPLING SUPPORT
  13816. M: Yotam Gigi <yotam.gi@gmail.com>
  13817. S: Maintained
  13818. F: include/net/psample.h
  13819. F: include/uapi/linux/psample.h
  13820. F: net/psample
  13821. PSTORE FILESYSTEM
  13822. M: Kees Cook <keescook@chromium.org>
  13823. M: Anton Vorontsov <anton@enomsg.org>
  13824. M: Colin Cross <ccross@android.com>
  13825. M: Tony Luck <tony.luck@intel.com>
  13826. S: Maintained
  13827. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
  13828. F: Documentation/admin-guide/ramoops.rst
  13829. F: Documentation/admin-guide/pstore-blk.rst
  13830. F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
  13831. F: drivers/acpi/apei/erst.c
  13832. F: drivers/firmware/efi/efi-pstore.c
  13833. F: fs/pstore/
  13834. F: include/linux/pstore*
  13835. K: \b(pstore|ramoops)
  13836. PTP HARDWARE CLOCK SUPPORT
  13837. M: Richard Cochran <richardcochran@gmail.com>
  13838. L: netdev@vger.kernel.org
  13839. S: Maintained
  13840. W: http://linuxptp.sourceforge.net/
  13841. F: Documentation/ABI/testing/sysfs-ptp
  13842. F: Documentation/driver-api/ptp.rst
  13843. F: drivers/net/phy/dp83640*
  13844. F: drivers/ptp/*
  13845. F: include/linux/ptp_cl*
  13846. PTP VIRTUAL CLOCK SUPPORT
  13847. M: Yangbo Lu <yangbo.lu@nxp.com>
  13848. L: netdev@vger.kernel.org
  13849. S: Maintained
  13850. F: drivers/ptp/ptp_vclock.c
  13851. F: net/ethtool/phc_vclocks.c
  13852. PTRACE SUPPORT
  13853. M: Oleg Nesterov <oleg@redhat.com>
  13854. S: Maintained
  13855. F: arch/*/*/ptrace*.c
  13856. F: arch/*/include/asm/ptrace*.h
  13857. F: arch/*/ptrace*.c
  13858. F: include/asm-generic/syscall.h
  13859. F: include/linux/ptrace.h
  13860. F: include/linux/regset.h
  13861. F: include/linux/tracehook.h
  13862. F: include/uapi/linux/ptrace.h
  13863. F: include/uapi/linux/ptrace.h
  13864. F: kernel/ptrace.c
  13865. PULSE8-CEC DRIVER
  13866. M: Hans Verkuil <hverkuil@xs4all.nl>
  13867. L: linux-media@vger.kernel.org
  13868. S: Maintained
  13869. T: git git://linuxtv.org/media_tree.git
  13870. F: Documentation/admin-guide/media/pulse8-cec.rst
  13871. F: drivers/media/cec/usb/pulse8/
  13872. PVRUSB2 VIDEO4LINUX DRIVER
  13873. M: Mike Isely <isely@pobox.com>
  13874. L: pvrusb2@isely.net (subscribers-only)
  13875. L: linux-media@vger.kernel.org
  13876. S: Maintained
  13877. W: http://www.isely.net/pvrusb2/
  13878. T: git git://linuxtv.org/media_tree.git
  13879. F: Documentation/driver-api/media/drivers/pvrusb2*
  13880. F: drivers/media/usb/pvrusb2/
  13881. PWC WEBCAM DRIVER
  13882. M: Hans Verkuil <hverkuil@xs4all.nl>
  13883. L: linux-media@vger.kernel.org
  13884. S: Odd Fixes
  13885. T: git git://linuxtv.org/media_tree.git
  13886. F: drivers/media/usb/pwc/*
  13887. F: include/trace/events/pwc.h
  13888. PWM FAN DRIVER
  13889. M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  13890. L: linux-hwmon@vger.kernel.org
  13891. S: Supported
  13892. F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
  13893. F: Documentation/hwmon/pwm-fan.rst
  13894. F: drivers/hwmon/pwm-fan.c
  13895. PWM IR Transmitter
  13896. M: Sean Young <sean@mess.org>
  13897. L: linux-media@vger.kernel.org
  13898. S: Maintained
  13899. F: drivers/media/rc/pwm-ir-tx.c
  13900. PWM SUBSYSTEM
  13901. M: Thierry Reding <thierry.reding@gmail.com>
  13902. R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  13903. M: Lee Jones <lee.jones@linaro.org>
  13904. L: linux-pwm@vger.kernel.org
  13905. S: Maintained
  13906. Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
  13907. T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
  13908. F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
  13909. F: Documentation/devicetree/bindings/pwm/
  13910. F: Documentation/driver-api/pwm.rst
  13911. F: drivers/gpio/gpio-mvebu.c
  13912. F: drivers/pwm/
  13913. F: drivers/video/backlight/pwm_bl.c
  13914. F: include/linux/pwm.h
  13915. F: include/linux/pwm_backlight.h
  13916. K: pwm_(config|apply_state|ops)
  13917. PXA GPIO DRIVER
  13918. M: Robert Jarzmik <robert.jarzmik@free.fr>
  13919. L: linux-gpio@vger.kernel.org
  13920. S: Maintained
  13921. F: drivers/gpio/gpio-pxa.c
  13922. PXA MMCI DRIVER
  13923. S: Orphan
  13924. PXA RTC DRIVER
  13925. M: Robert Jarzmik <robert.jarzmik@free.fr>
  13926. L: linux-rtc@vger.kernel.org
  13927. S: Maintained
  13928. PXA2xx/PXA3xx SUPPORT
  13929. M: Daniel Mack <daniel@zonque.org>
  13930. M: Haojian Zhuang <haojian.zhuang@gmail.com>
  13931. M: Robert Jarzmik <robert.jarzmik@free.fr>
  13932. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13933. S: Maintained
  13934. T: git git://github.com/hzhuang1/linux.git
  13935. T: git git://github.com/rjarzmik/linux.git
  13936. F: arch/arm/boot/dts/pxa*
  13937. F: arch/arm/mach-pxa/
  13938. F: drivers/dma/pxa*
  13939. F: drivers/pcmcia/pxa2xx*
  13940. F: drivers/pinctrl/pxa/
  13941. F: drivers/spi/spi-pxa2xx*
  13942. F: drivers/usb/gadget/udc/pxa2*
  13943. F: include/sound/pxa2xx-lib.h
  13944. F: sound/arm/pxa*
  13945. F: sound/soc/pxa/
  13946. QAT DRIVER
  13947. M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
  13948. L: qat-linux@intel.com
  13949. S: Supported
  13950. F: drivers/crypto/qat/
  13951. QCOM AUDIO (ASoC) DRIVERS
  13952. M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  13953. M: Banajit Goswami <bgoswami@codeaurora.org>
  13954. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  13955. S: Supported
  13956. F: sound/soc/codecs/lpass-va-macro.c
  13957. F: sound/soc/codecs/lpass-wsa-macro.*
  13958. F: sound/soc/codecs/msm8916-wcd-analog.c
  13959. F: sound/soc/codecs/msm8916-wcd-digital.c
  13960. F: sound/soc/codecs/wcd9335.*
  13961. F: sound/soc/codecs/wcd934x.c
  13962. F: sound/soc/codecs/wcd-clsh-v2.*
  13963. F: sound/soc/codecs/wsa881x.c
  13964. F: sound/soc/qcom/
  13965. QCOM IPA DRIVER
  13966. M: Alex Elder <elder@kernel.org>
  13967. L: netdev@vger.kernel.org
  13968. S: Supported
  13969. F: drivers/net/ipa/
  13970. QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
  13971. M: Gabriel Somlo <somlo@cmu.edu>
  13972. M: "Michael S. Tsirkin" <mst@redhat.com>
  13973. L: qemu-devel@nongnu.org
  13974. S: Maintained
  13975. F: drivers/firmware/qemu_fw_cfg.c
  13976. F: include/uapi/linux/qemu_fw_cfg.h
  13977. QIB DRIVER
  13978. M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
  13979. M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
  13980. L: linux-rdma@vger.kernel.org
  13981. S: Supported
  13982. F: drivers/infiniband/hw/qib/
  13983. QLOGIC QL41xxx FCOE DRIVER
  13984. M: Saurav Kashyap <skashyap@marvell.com>
  13985. M: Javed Hasan <jhasan@marvell.com>
  13986. M: GR-QLogic-Storage-Upstream@marvell.com
  13987. L: linux-scsi@vger.kernel.org
  13988. S: Supported
  13989. F: drivers/scsi/qedf/
  13990. QLOGIC QL41xxx ISCSI DRIVER
  13991. M: Nilesh Javali <njavali@marvell.com>
  13992. M: Manish Rangankar <mrangankar@marvell.com>
  13993. M: GR-QLogic-Storage-Upstream@marvell.com
  13994. L: linux-scsi@vger.kernel.org
  13995. S: Supported
  13996. F: drivers/scsi/qedi/
  13997. QLOGIC QL4xxx ETHERNET DRIVER
  13998. M: Ariel Elior <aelior@marvell.com>
  13999. M: Manish Chopra <manishc@marvell.com>
  14000. L: netdev@vger.kernel.org
  14001. S: Supported
  14002. F: drivers/net/ethernet/qlogic/qed/
  14003. F: drivers/net/ethernet/qlogic/qede/
  14004. F: include/linux/qed/
  14005. QLOGIC QL4xxx RDMA DRIVER
  14006. M: Michal Kalderon <mkalderon@marvell.com>
  14007. M: Ariel Elior <aelior@marvell.com>
  14008. L: linux-rdma@vger.kernel.org
  14009. S: Supported
  14010. F: drivers/infiniband/hw/qedr/
  14011. F: include/uapi/rdma/qedr-abi.h
  14012. QLOGIC QLA1280 SCSI DRIVER
  14013. M: Michael Reed <mdr@sgi.com>
  14014. L: linux-scsi@vger.kernel.org
  14015. S: Maintained
  14016. F: drivers/scsi/qla1280.[ch]
  14017. QLOGIC QLA2XXX FC-SCSI DRIVER
  14018. M: Nilesh Javali <njavali@marvell.com>
  14019. M: GR-QLogic-Storage-Upstream@marvell.com
  14020. L: linux-scsi@vger.kernel.org
  14021. S: Supported
  14022. F: drivers/scsi/qla2xxx/
  14023. QLOGIC QLA3XXX NETWORK DRIVER
  14024. M: GR-Linux-NIC-Dev@marvell.com
  14025. L: netdev@vger.kernel.org
  14026. S: Supported
  14027. F: drivers/net/ethernet/qlogic/qla3xxx.*
  14028. QLOGIC QLA4XXX iSCSI DRIVER
  14029. M: Nilesh Javali <njavali@marvell.com>
  14030. M: Manish Rangankar <mrangankar@marvell.com>
  14031. M: GR-QLogic-Storage-Upstream@marvell.com
  14032. L: linux-scsi@vger.kernel.org
  14033. S: Supported
  14034. F: drivers/scsi/qla4xxx/
  14035. QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
  14036. M: Shahed Shaikh <shshaikh@marvell.com>
  14037. M: Manish Chopra <manishc@marvell.com>
  14038. M: GR-Linux-NIC-Dev@marvell.com
  14039. L: netdev@vger.kernel.org
  14040. S: Supported
  14041. F: drivers/net/ethernet/qlogic/qlcnic/
  14042. QLOGIC QLGE 10Gb ETHERNET DRIVER
  14043. M: Manish Chopra <manishc@marvell.com>
  14044. M: GR-Linux-NIC-Dev@marvell.com
  14045. M: Coiby Xu <coiby.xu@gmail.com>
  14046. L: netdev@vger.kernel.org
  14047. S: Supported
  14048. F: Documentation/networking/device_drivers/qlogic/qlge.rst
  14049. F: drivers/staging/qlge/
  14050. QM1D1B0004 MEDIA DRIVER
  14051. M: Akihiro Tsukada <tskd08@gmail.com>
  14052. L: linux-media@vger.kernel.org
  14053. S: Odd Fixes
  14054. F: drivers/media/tuners/qm1d1b0004*
  14055. QM1D1C0042 MEDIA DRIVER
  14056. M: Akihiro Tsukada <tskd08@gmail.com>
  14057. L: linux-media@vger.kernel.org
  14058. S: Odd Fixes
  14059. F: drivers/media/tuners/qm1d1c0042*
  14060. QNX4 FILESYSTEM
  14061. M: Anders Larsen <al@alarsen.net>
  14062. S: Maintained
  14063. W: http://www.alarsen.net/linux/qnx4fs/
  14064. F: fs/qnx4/
  14065. F: include/uapi/linux/qnx4_fs.h
  14066. F: include/uapi/linux/qnxtypes.h
  14067. QORIQ DPAA2 FSL-MC BUS DRIVER
  14068. M: Stuart Yoder <stuyoder@gmail.com>
  14069. M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
  14070. L: linux-kernel@vger.kernel.org
  14071. S: Maintained
  14072. F: Documentation/ABI/stable/sysfs-bus-fsl-mc
  14073. F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
  14074. F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
  14075. F: drivers/bus/fsl-mc/
  14076. F: include/uapi/linux/fsl_mc.h
  14077. QT1010 MEDIA DRIVER
  14078. M: Antti Palosaari <crope@iki.fi>
  14079. L: linux-media@vger.kernel.org
  14080. S: Maintained
  14081. W: https://linuxtv.org
  14082. W: http://palosaari.fi/linux/
  14083. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  14084. T: git git://linuxtv.org/anttip/media_tree.git
  14085. F: drivers/media/tuners/qt1010*
  14086. QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
  14087. M: Kalle Valo <kvalo@kernel.org>
  14088. L: ath10k@lists.infradead.org
  14089. S: Supported
  14090. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
  14091. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
  14092. F: drivers/net/wireless/ath/ath10k/
  14093. F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
  14094. QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
  14095. M: Kalle Valo <kvalo@kernel.org>
  14096. L: ath11k@lists.infradead.org
  14097. S: Supported
  14098. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
  14099. F: drivers/net/wireless/ath/ath11k/
  14100. F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.txt
  14101. QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
  14102. M: Toke Høiland-Jørgensen <toke@toke.dk>
  14103. L: linux-wireless@vger.kernel.org
  14104. S: Maintained
  14105. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
  14106. F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
  14107. F: drivers/net/wireless/ath/ath9k/
  14108. QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
  14109. M: Stephan Gerhold <stephan@gerhold.net>
  14110. L: netdev@vger.kernel.org
  14111. L: linux-arm-msm@vger.kernel.org
  14112. S: Maintained
  14113. F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
  14114. F: drivers/net/wwan/qcom_bam_dmux.c
  14115. QUALCOMM CAMERA SUBSYSTEM DRIVER
  14116. M: Robert Foss <robert.foss@linaro.org>
  14117. M: Todor Tomov <todor.too@gmail.com>
  14118. L: linux-media@vger.kernel.org
  14119. S: Maintained
  14120. F: Documentation/admin-guide/media/qcom_camss.rst
  14121. F: Documentation/devicetree/bindings/media/*camss*
  14122. F: drivers/media/platform/qcom/camss/
  14123. QUALCOMM CLOCK DRIVERS
  14124. M: Bjorn Andersson <bjorn.andersson@linaro.org>
  14125. L: linux-arm-msm@vger.kernel.org
  14126. S: Supported
  14127. T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
  14128. F: Documentation/devicetree/bindings/clock/qcom,*
  14129. F: drivers/clk/qcom/
  14130. F: include/dt-bindings/clock/qcom,*
  14131. QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
  14132. M: Niklas Cassel <nks@flawful.org>
  14133. L: linux-pm@vger.kernel.org
  14134. L: linux-arm-msm@vger.kernel.org
  14135. S: Maintained
  14136. F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
  14137. F: drivers/soc/qcom/cpr.c
  14138. QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
  14139. M: Ilia Lin <ilia.lin@kernel.org>
  14140. L: linux-pm@vger.kernel.org
  14141. S: Maintained
  14142. F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
  14143. F: drivers/cpufreq/qcom-cpufreq-nvmem.c
  14144. QUALCOMM CRYPTO DRIVERS
  14145. M: Thara Gopinath <thara.gopinath@linaro.org>
  14146. L: linux-crypto@vger.kernel.org
  14147. L: linux-arm-msm@vger.kernel.org
  14148. S: Maintained
  14149. F: drivers/crypto/qce/
  14150. QUALCOMM EMAC GIGABIT ETHERNET DRIVER
  14151. M: Timur Tabi <timur@kernel.org>
  14152. L: netdev@vger.kernel.org
  14153. S: Maintained
  14154. F: drivers/net/ethernet/qualcomm/emac/
  14155. QUALCOMM ETHQOS ETHERNET DRIVER
  14156. M: Vinod Koul <vkoul@kernel.org>
  14157. L: netdev@vger.kernel.org
  14158. S: Maintained
  14159. F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
  14160. F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
  14161. QUALCOMM FASTRPC DRIVER
  14162. M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  14163. M: Amol Maheshwari <amahesh@qti.qualcomm.com>
  14164. L: linux-arm-msm@vger.kernel.org
  14165. S: Maintained
  14166. F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
  14167. F: drivers/misc/fastrpc.c
  14168. F: include/uapi/misc/fastrpc.h
  14169. QUALCOMM HEXAGON ARCHITECTURE
  14170. M: Brian Cain <bcain@codeaurora.org>
  14171. L: linux-hexagon@vger.kernel.org
  14172. S: Supported
  14173. F: arch/hexagon/
  14174. QUALCOMM HIDMA DRIVER
  14175. M: Sinan Kaya <okaya@kernel.org>
  14176. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  14177. L: linux-arm-msm@vger.kernel.org
  14178. L: dmaengine@vger.kernel.org
  14179. S: Supported
  14180. F: drivers/dma/qcom/hidma*
  14181. QUALCOMM I2C CCI DRIVER
  14182. M: Loic Poulain <loic.poulain@linaro.org>
  14183. M: Robert Foss <robert.foss@linaro.org>
  14184. L: linux-i2c@vger.kernel.org
  14185. L: linux-arm-msm@vger.kernel.org
  14186. S: Maintained
  14187. F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
  14188. F: drivers/i2c/busses/i2c-qcom-cci.c
  14189. QUALCOMM IOMMU
  14190. M: Rob Clark <robdclark@gmail.com>
  14191. L: iommu@lists.linux-foundation.org
  14192. L: linux-arm-msm@vger.kernel.org
  14193. S: Maintained
  14194. F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
  14195. QUALCOMM IPC ROUTER (QRTR) DRIVER
  14196. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  14197. L: linux-arm-msm@vger.kernel.org
  14198. S: Maintained
  14199. F: include/trace/events/qrtr.h
  14200. F: include/uapi/linux/qrtr.h
  14201. F: net/qrtr/
  14202. QUALCOMM IPCC MAILBOX DRIVER
  14203. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  14204. L: linux-arm-msm@vger.kernel.org
  14205. S: Supported
  14206. F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
  14207. F: drivers/mailbox/qcom-ipcc.c
  14208. F: include/dt-bindings/mailbox/qcom-ipcc.h
  14209. QUALCOMM IPQ4019 USB PHY DRIVER
  14210. M: Robert Marko <robert.marko@sartura.hr>
  14211. M: Luka Perkov <luka.perkov@sartura.hr>
  14212. L: linux-arm-msm@vger.kernel.org
  14213. S: Maintained
  14214. F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
  14215. F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
  14216. QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
  14217. M: Robert Marko <robert.marko@sartura.hr>
  14218. M: Luka Perkov <luka.perkov@sartura.hr>
  14219. L: linux-arm-msm@vger.kernel.org
  14220. S: Maintained
  14221. F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
  14222. F: drivers/regulator/vqmmc-ipq4019-regulator.c
  14223. QUALCOMM NAND CONTROLLER DRIVER
  14224. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  14225. L: linux-mtd@lists.infradead.org
  14226. L: linux-arm-msm@vger.kernel.org
  14227. S: Maintained
  14228. F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
  14229. F: drivers/mtd/nand/raw/qcom_nandc.c
  14230. QUALCOMM RMNET DRIVER
  14231. M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
  14232. M: Sean Tranchetti <quic_stranche@quicinc.com>
  14233. L: netdev@vger.kernel.org
  14234. S: Maintained
  14235. F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
  14236. F: drivers/net/ethernet/qualcomm/rmnet/
  14237. F: include/linux/if_rmnet.h
  14238. QUALCOMM TSENS THERMAL DRIVER
  14239. M: Amit Kucheria <amitk@kernel.org>
  14240. M: Thara Gopinath <thara.gopinath@linaro.org>
  14241. L: linux-pm@vger.kernel.org
  14242. L: linux-arm-msm@vger.kernel.org
  14243. S: Maintained
  14244. F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
  14245. F: drivers/thermal/qcom/
  14246. QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
  14247. M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
  14248. L: linux-media@vger.kernel.org
  14249. L: linux-arm-msm@vger.kernel.org
  14250. S: Maintained
  14251. T: git git://linuxtv.org/media_tree.git
  14252. F: Documentation/devicetree/bindings/media/*venus*
  14253. F: drivers/media/platform/qcom/venus/
  14254. QUALCOMM WCN36XX WIRELESS DRIVER
  14255. M: Loic Poulain <loic.poulain@linaro.org>
  14256. L: wcn36xx@lists.infradead.org
  14257. S: Supported
  14258. W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
  14259. F: drivers/net/wireless/ath/wcn36xx/
  14260. QUANTENNA QTNFMAC WIRELESS DRIVER
  14261. M: Igor Mitsyanko <imitsyanko@quantenna.com>
  14262. R: Sergey Matyukevich <geomatsi@gmail.com>
  14263. L: linux-wireless@vger.kernel.org
  14264. S: Maintained
  14265. F: drivers/net/wireless/quantenna
  14266. RADEON and AMDGPU DRM DRIVERS
  14267. M: Alex Deucher <alexander.deucher@amd.com>
  14268. M: Christian König <christian.koenig@amd.com>
  14269. M: Pan, Xinhui <Xinhui.Pan@amd.com>
  14270. L: amd-gfx@lists.freedesktop.org
  14271. S: Supported
  14272. T: git https://gitlab.freedesktop.org/agd5f/linux.git
  14273. B: https://gitlab.freedesktop.org/drm/amd/-/issues
  14274. C: irc://irc.oftc.net/radeon
  14275. F: drivers/gpu/drm/amd/
  14276. F: drivers/gpu/drm/radeon/
  14277. F: include/uapi/drm/amdgpu_drm.h
  14278. F: include/uapi/drm/radeon_drm.h
  14279. RADEON FRAMEBUFFER DISPLAY DRIVER
  14280. M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  14281. L: linux-fbdev@vger.kernel.org
  14282. S: Maintained
  14283. F: drivers/video/fbdev/aty/radeon*
  14284. F: include/uapi/linux/radeonfb.h
  14285. RADIOSHARK RADIO DRIVER
  14286. M: Hans Verkuil <hverkuil@xs4all.nl>
  14287. L: linux-media@vger.kernel.org
  14288. S: Maintained
  14289. T: git git://linuxtv.org/media_tree.git
  14290. F: drivers/media/radio/radio-shark.c
  14291. RADIOSHARK2 RADIO DRIVER
  14292. M: Hans Verkuil <hverkuil@xs4all.nl>
  14293. L: linux-media@vger.kernel.org
  14294. S: Maintained
  14295. T: git git://linuxtv.org/media_tree.git
  14296. F: drivers/media/radio/radio-shark2.c
  14297. F: drivers/media/radio/radio-tea5777.c
  14298. RADOS BLOCK DEVICE (RBD)
  14299. M: Ilya Dryomov <idryomov@gmail.com>
  14300. R: Dongsheng Yang <dongsheng.yang@easystack.cn>
  14301. L: ceph-devel@vger.kernel.org
  14302. S: Supported
  14303. W: http://ceph.com/
  14304. T: git git://github.com/ceph/ceph-client.git
  14305. F: Documentation/ABI/testing/sysfs-bus-rbd
  14306. F: drivers/block/rbd.c
  14307. F: drivers/block/rbd_types.h
  14308. RAGE128 FRAMEBUFFER DISPLAY DRIVER
  14309. M: Paul Mackerras <paulus@samba.org>
  14310. L: linux-fbdev@vger.kernel.org
  14311. S: Maintained
  14312. F: drivers/video/fbdev/aty/aty128fb.c
  14313. RAINSHADOW-CEC DRIVER
  14314. M: Hans Verkuil <hverkuil@xs4all.nl>
  14315. L: linux-media@vger.kernel.org
  14316. S: Maintained
  14317. T: git git://linuxtv.org/media_tree.git
  14318. F: drivers/media/cec/usb/rainshadow/
  14319. RALINK MIPS ARCHITECTURE
  14320. M: John Crispin <john@phrozen.org>
  14321. L: linux-mips@vger.kernel.org
  14322. S: Maintained
  14323. F: arch/mips/ralink
  14324. RALINK RT2X00 WIRELESS LAN DRIVER
  14325. M: Stanislaw Gruszka <stf_xl@wp.pl>
  14326. M: Helmut Schaa <helmut.schaa@googlemail.com>
  14327. L: linux-wireless@vger.kernel.org
  14328. S: Maintained
  14329. F: drivers/net/wireless/ralink/rt2x00/
  14330. RAMDISK RAM BLOCK DEVICE DRIVER
  14331. M: Jens Axboe <axboe@kernel.dk>
  14332. S: Maintained
  14333. F: Documentation/admin-guide/blockdev/ramdisk.rst
  14334. F: drivers/block/brd.c
  14335. RANCHU VIRTUAL BOARD FOR MIPS
  14336. M: Miodrag Dinic <miodrag.dinic@mips.com>
  14337. L: linux-mips@vger.kernel.org
  14338. S: Supported
  14339. F: arch/mips/configs/generic/board-ranchu.config
  14340. F: arch/mips/generic/board-ranchu.c
  14341. RANDOM NUMBER DRIVER
  14342. M: "Theodore Ts'o" <tytso@mit.edu>
  14343. M: Jason A. Donenfeld <Jason@zx2c4.com>
  14344. T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
  14345. S: Maintained
  14346. F: drivers/char/random.c
  14347. RAPIDIO SUBSYSTEM
  14348. M: Matt Porter <mporter@kernel.crashing.org>
  14349. M: Alexandre Bounine <alex.bou9@gmail.com>
  14350. S: Maintained
  14351. F: drivers/rapidio/
  14352. RAS INFRASTRUCTURE
  14353. M: Tony Luck <tony.luck@intel.com>
  14354. M: Borislav Petkov <bp@alien8.de>
  14355. L: linux-edac@vger.kernel.org
  14356. S: Maintained
  14357. F: Documentation/admin-guide/ras.rst
  14358. F: drivers/ras/
  14359. F: include/linux/ras.h
  14360. F: include/ras/ras_event.h
  14361. RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
  14362. L: linux-wireless@vger.kernel.org
  14363. S: Orphan
  14364. F: drivers/net/wireless/ray*
  14365. RC-CORE / LIRC FRAMEWORK
  14366. M: Sean Young <sean@mess.org>
  14367. L: linux-media@vger.kernel.org
  14368. S: Maintained
  14369. W: http://linuxtv.org
  14370. T: git git://linuxtv.org/media_tree.git
  14371. F: Documentation/driver-api/media/rc-core.rst
  14372. F: Documentation/userspace-api/media/rc/
  14373. F: drivers/media/rc/
  14374. F: include/media/rc-map.h
  14375. F: include/media/rc-core.h
  14376. F: include/uapi/linux/lirc.h
  14377. RCMM REMOTE CONTROLS DECODER
  14378. M: Patrick Lerda <patrick9876@free.fr>
  14379. S: Maintained
  14380. F: drivers/media/rc/ir-rcmm-decoder.c
  14381. RCUTORTURE TEST FRAMEWORK
  14382. M: "Paul E. McKenney" <paulmck@kernel.org>
  14383. M: Josh Triplett <josh@joshtriplett.org>
  14384. R: Steven Rostedt <rostedt@goodmis.org>
  14385. R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  14386. R: Lai Jiangshan <jiangshanlai@gmail.com>
  14387. L: rcu@vger.kernel.org
  14388. S: Supported
  14389. T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  14390. F: tools/testing/selftests/rcutorture
  14391. RDACM20 Camera Sensor
  14392. M: Jacopo Mondi <jacopo+renesas@jmondi.org>
  14393. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  14394. M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  14395. M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
  14396. L: linux-media@vger.kernel.org
  14397. S: Maintained
  14398. F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
  14399. F: drivers/media/i2c/max9271.c
  14400. F: drivers/media/i2c/max9271.h
  14401. F: drivers/media/i2c/rdacm20.c
  14402. RDACM21 Camera Sensor
  14403. M: Jacopo Mondi <jacopo+renesas@jmondi.org>
  14404. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  14405. M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  14406. M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
  14407. L: linux-media@vger.kernel.org
  14408. S: Maintained
  14409. F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
  14410. F: drivers/media/i2c/max9271.c
  14411. F: drivers/media/i2c/max9271.h
  14412. F: drivers/media/i2c/rdacm21.c
  14413. RDC R-321X SoC
  14414. M: Florian Fainelli <florian@openwrt.org>
  14415. S: Maintained
  14416. RDC R6040 FAST ETHERNET DRIVER
  14417. M: Florian Fainelli <f.fainelli@gmail.com>
  14418. L: netdev@vger.kernel.org
  14419. S: Maintained
  14420. F: drivers/net/ethernet/rdc/r6040.c
  14421. RDMAVT - RDMA verbs software
  14422. M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
  14423. M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
  14424. L: linux-rdma@vger.kernel.org
  14425. S: Supported
  14426. F: drivers/infiniband/sw/rdmavt
  14427. RDS - RELIABLE DATAGRAM SOCKETS
  14428. M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
  14429. L: netdev@vger.kernel.org
  14430. L: linux-rdma@vger.kernel.org
  14431. L: rds-devel@oss.oracle.com (moderated for non-subscribers)
  14432. S: Supported
  14433. W: https://oss.oracle.com/projects/rds/
  14434. F: Documentation/networking/rds.rst
  14435. F: net/rds/
  14436. RDT - RESOURCE ALLOCATION
  14437. M: Fenghua Yu <fenghua.yu@intel.com>
  14438. M: Reinette Chatre <reinette.chatre@intel.com>
  14439. L: linux-kernel@vger.kernel.org
  14440. S: Supported
  14441. F: Documentation/x86/resctrl*
  14442. F: arch/x86/include/asm/resctrl.h
  14443. F: arch/x86/kernel/cpu/resctrl/
  14444. F: tools/testing/selftests/resctrl/
  14445. READ-COPY UPDATE (RCU)
  14446. M: "Paul E. McKenney" <paulmck@kernel.org>
  14447. M: Josh Triplett <josh@joshtriplett.org>
  14448. R: Steven Rostedt <rostedt@goodmis.org>
  14449. R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  14450. R: Lai Jiangshan <jiangshanlai@gmail.com>
  14451. R: Joel Fernandes <joel@joelfernandes.org>
  14452. L: rcu@vger.kernel.org
  14453. S: Supported
  14454. W: http://www.rdrop.com/users/paulmck/RCU/
  14455. T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  14456. F: Documentation/RCU/
  14457. F: include/linux/rcu*
  14458. F: kernel/rcu/
  14459. X: Documentation/RCU/torture.rst
  14460. X: include/linux/srcu*.h
  14461. X: kernel/rcu/srcu*.c
  14462. REAL TIME CLOCK (RTC) SUBSYSTEM
  14463. M: Alessandro Zummo <a.zummo@towertech.it>
  14464. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  14465. L: linux-rtc@vger.kernel.org
  14466. S: Maintained
  14467. Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
  14468. T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
  14469. F: Documentation/admin-guide/rtc.rst
  14470. F: Documentation/devicetree/bindings/rtc/
  14471. F: drivers/rtc/
  14472. F: include/linux/platform_data/rtc-*
  14473. F: include/linux/rtc.h
  14474. F: include/linux/rtc/
  14475. F: include/uapi/linux/rtc.h
  14476. F: tools/testing/selftests/rtc/
  14477. REALTEK AUDIO CODECS
  14478. M: Oder Chiou <oder_chiou@realtek.com>
  14479. S: Maintained
  14480. F: include/sound/rt*.h
  14481. F: sound/soc/codecs/rt*
  14482. REALTEK OTTO WATCHDOG
  14483. M: Sander Vanheule <sander@svanheule.net>
  14484. L: linux-watchdog@vger.kernel.org
  14485. S: Maintained
  14486. F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
  14487. F: drivers/watchdog/realtek_otto_wdt.c
  14488. REALTEK RTL83xx SMI DSA ROUTER CHIPS
  14489. M: Linus Walleij <linus.walleij@linaro.org>
  14490. M: Alvin Šipraga <alsi@bang-olufsen.dk>
  14491. S: Maintained
  14492. F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
  14493. F: drivers/net/dsa/realtek-smi*
  14494. F: drivers/net/dsa/rtl83*
  14495. REALTEK WIRELESS DRIVER (rtlwifi family)
  14496. M: Ping-Ke Shih <pkshih@realtek.com>
  14497. L: linux-wireless@vger.kernel.org
  14498. S: Maintained
  14499. W: https://wireless.wiki.kernel.org/
  14500. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
  14501. F: drivers/net/wireless/realtek/rtlwifi/
  14502. REALTEK WIRELESS DRIVER (rtw88)
  14503. M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
  14504. L: linux-wireless@vger.kernel.org
  14505. S: Maintained
  14506. F: drivers/net/wireless/realtek/rtw88/
  14507. REALTEK WIRELESS DRIVER (rtw89)
  14508. M: Ping-Ke Shih <pkshih@realtek.com>
  14509. L: linux-wireless@vger.kernel.org
  14510. S: Maintained
  14511. F: drivers/net/wireless/realtek/rtw89/
  14512. REDPINE WIRELESS DRIVER
  14513. M: Amitkumar Karwar <amitkarwar@gmail.com>
  14514. M: Siva Rebbagondla <siva8118@gmail.com>
  14515. L: linux-wireless@vger.kernel.org
  14516. S: Maintained
  14517. F: drivers/net/wireless/rsi/
  14518. REGISTER MAP ABSTRACTION
  14519. M: Mark Brown <broonie@kernel.org>
  14520. L: linux-kernel@vger.kernel.org
  14521. S: Supported
  14522. T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
  14523. F: Documentation/devicetree/bindings/regmap/
  14524. F: drivers/base/regmap/
  14525. F: include/linux/regmap.h
  14526. REISERFS FILE SYSTEM
  14527. L: reiserfs-devel@vger.kernel.org
  14528. S: Supported
  14529. F: fs/reiserfs/
  14530. REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
  14531. M: Bjorn Andersson <bjorn.andersson@linaro.org>
  14532. M: Mathieu Poirier <mathieu.poirier@linaro.org>
  14533. L: linux-remoteproc@vger.kernel.org
  14534. S: Maintained
  14535. T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
  14536. F: Documentation/ABI/testing/sysfs-class-remoteproc
  14537. F: Documentation/devicetree/bindings/remoteproc/
  14538. F: Documentation/staging/remoteproc.rst
  14539. F: drivers/remoteproc/
  14540. F: include/linux/remoteproc.h
  14541. F: include/linux/remoteproc/
  14542. REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
  14543. M: Bjorn Andersson <bjorn.andersson@linaro.org>
  14544. M: Mathieu Poirier <mathieu.poirier@linaro.org>
  14545. L: linux-remoteproc@vger.kernel.org
  14546. S: Maintained
  14547. T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
  14548. F: Documentation/ABI/testing/sysfs-bus-rpmsg
  14549. F: Documentation/staging/rpmsg.rst
  14550. F: drivers/rpmsg/
  14551. F: include/linux/rpmsg.h
  14552. F: include/linux/rpmsg/
  14553. F: include/uapi/linux/rpmsg.h
  14554. F: samples/rpmsg/
  14555. REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
  14556. M: Stephan Gerhold <stephan@gerhold.net>
  14557. L: netdev@vger.kernel.org
  14558. L: linux-remoteproc@vger.kernel.org
  14559. S: Maintained
  14560. F: drivers/net/wwan/rpmsg_wwan_ctrl.c
  14561. RENESAS CLOCK DRIVERS
  14562. M: Geert Uytterhoeven <geert+renesas@glider.be>
  14563. L: linux-renesas-soc@vger.kernel.org
  14564. S: Supported
  14565. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
  14566. F: Documentation/devicetree/bindings/clock/renesas,*
  14567. F: drivers/clk/renesas/
  14568. RENESAS EMEV2 I2C DRIVER
  14569. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  14570. L: linux-renesas-soc@vger.kernel.org
  14571. S: Supported
  14572. F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
  14573. F: drivers/i2c/busses/i2c-emev2.c
  14574. RENESAS ETHERNET DRIVERS
  14575. R: Sergey Shtylyov <s.shtylyov@omp.ru>
  14576. L: netdev@vger.kernel.org
  14577. L: linux-renesas-soc@vger.kernel.org
  14578. F: Documentation/devicetree/bindings/net/renesas,*.yaml
  14579. F: drivers/net/ethernet/renesas/
  14580. F: include/linux/sh_eth.h
  14581. RENESAS R-CAR GYROADC DRIVER
  14582. M: Marek Vasut <marek.vasut@gmail.com>
  14583. L: linux-iio@vger.kernel.org
  14584. S: Supported
  14585. F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
  14586. F: drivers/iio/adc/rcar-gyroadc.c
  14587. RENESAS R-CAR I2C DRIVERS
  14588. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  14589. L: linux-renesas-soc@vger.kernel.org
  14590. S: Supported
  14591. F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
  14592. F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
  14593. F: drivers/i2c/busses/i2c-rcar.c
  14594. F: drivers/i2c/busses/i2c-sh_mobile.c
  14595. RENESAS R-CAR SATA DRIVER
  14596. R: Sergey Shtylyov <s.shtylyov@omp.ru>
  14597. S: Supported
  14598. L: linux-ide@vger.kernel.org
  14599. L: linux-renesas-soc@vger.kernel.org
  14600. F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
  14601. F: drivers/ata/sata_rcar.c
  14602. RENESAS R-CAR THERMAL DRIVERS
  14603. M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
  14604. L: linux-renesas-soc@vger.kernel.org
  14605. S: Supported
  14606. F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
  14607. F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
  14608. F: drivers/thermal/rcar_gen3_thermal.c
  14609. F: drivers/thermal/rcar_thermal.c
  14610. RENESAS RIIC DRIVER
  14611. M: Chris Brandt <chris.brandt@renesas.com>
  14612. L: linux-renesas-soc@vger.kernel.org
  14613. S: Supported
  14614. F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
  14615. F: drivers/i2c/busses/i2c-riic.c
  14616. RENESAS USB PHY DRIVER
  14617. M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  14618. L: linux-renesas-soc@vger.kernel.org
  14619. S: Maintained
  14620. F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
  14621. RENESAS RZ/G2L A/D DRIVER
  14622. M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
  14623. L: linux-iio@vger.kernel.org
  14624. L: linux-renesas-soc@vger.kernel.org
  14625. S: Supported
  14626. F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
  14627. F: drivers/iio/adc/rzg2l_adc.c
  14628. RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
  14629. M: Miquel Raynal <miquel.raynal@bootlin.com>
  14630. L: linux-mtd@lists.infradead.org
  14631. L: linux-renesas-soc@vger.kernel.org
  14632. S: Maintained
  14633. F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
  14634. F: drivers/mtd/nand/raw/renesas-nand-controller.c
  14635. RESET CONTROLLER FRAMEWORK
  14636. M: Philipp Zabel <p.zabel@pengutronix.de>
  14637. S: Maintained
  14638. T: git git://git.pengutronix.de/git/pza/linux
  14639. F: Documentation/devicetree/bindings/reset/
  14640. F: Documentation/driver-api/reset.rst
  14641. F: drivers/reset/
  14642. F: include/dt-bindings/reset/
  14643. F: include/linux/reset-controller.h
  14644. F: include/linux/reset.h
  14645. F: include/linux/reset/
  14646. K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
  14647. RESTARTABLE SEQUENCES SUPPORT
  14648. M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  14649. M: Peter Zijlstra <peterz@infradead.org>
  14650. M: "Paul E. McKenney" <paulmck@kernel.org>
  14651. M: Boqun Feng <boqun.feng@gmail.com>
  14652. L: linux-kernel@vger.kernel.org
  14653. S: Supported
  14654. F: include/trace/events/rseq.h
  14655. F: include/uapi/linux/rseq.h
  14656. F: kernel/rseq.c
  14657. F: tools/testing/selftests/rseq/
  14658. RFKILL
  14659. M: Johannes Berg <johannes@sipsolutions.net>
  14660. L: linux-wireless@vger.kernel.org
  14661. S: Maintained
  14662. W: https://wireless.wiki.kernel.org/
  14663. Q: https://patchwork.kernel.org/project/linux-wireless/list/
  14664. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
  14665. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
  14666. F: Documentation/ABI/stable/sysfs-class-rfkill
  14667. F: Documentation/driver-api/rfkill.rst
  14668. F: include/linux/rfkill.h
  14669. F: include/uapi/linux/rfkill.h
  14670. F: net/rfkill/
  14671. RHASHTABLE
  14672. M: Thomas Graf <tgraf@suug.ch>
  14673. M: Herbert Xu <herbert@gondor.apana.org.au>
  14674. L: netdev@vger.kernel.org
  14675. S: Maintained
  14676. F: include/linux/rhashtable-types.h
  14677. F: include/linux/rhashtable.h
  14678. F: lib/rhashtable.c
  14679. F: lib/test_rhashtable.c
  14680. RICOH R5C592 MEMORYSTICK DRIVER
  14681. M: Maxim Levitsky <maximlevitsky@gmail.com>
  14682. S: Maintained
  14683. F: drivers/memstick/host/r592.*
  14684. RICOH SMARTMEDIA/XD DRIVER
  14685. M: Maxim Levitsky <maximlevitsky@gmail.com>
  14686. S: Maintained
  14687. F: drivers/mtd/nand/raw/r852.c
  14688. F: drivers/mtd/nand/raw/r852.h
  14689. RISC-V ARCHITECTURE
  14690. M: Paul Walmsley <paul.walmsley@sifive.com>
  14691. M: Palmer Dabbelt <palmer@dabbelt.com>
  14692. M: Albert Ou <aou@eecs.berkeley.edu>
  14693. L: linux-riscv@lists.infradead.org
  14694. S: Supported
  14695. P: Documentation/riscv/patch-acceptance.rst
  14696. T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
  14697. F: arch/riscv/
  14698. N: riscv
  14699. K: riscv
  14700. RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
  14701. M: Lewis Hanly <lewis.hanly@microchip.com>
  14702. L: linux-riscv@lists.infradead.org
  14703. S: Supported
  14704. F: drivers/mailbox/mailbox-mpfs.c
  14705. F: drivers/soc/microchip/
  14706. F: include/soc/microchip/mpfs.h
  14707. RNBD BLOCK DRIVERS
  14708. M: Md. Haris Iqbal <haris.iqbal@ionos.com>
  14709. M: Jack Wang <jinpu.wang@ionos.com>
  14710. L: linux-block@vger.kernel.org
  14711. S: Maintained
  14712. F: drivers/block/rnbd/
  14713. ROCCAT DRIVERS
  14714. M: Stefan Achatz <erazor_de@users.sourceforge.net>
  14715. S: Maintained
  14716. W: http://sourceforge.net/projects/roccat/
  14717. F: Documentation/ABI/*/sysfs-driver-hid-roccat*
  14718. F: drivers/hid/hid-roccat*
  14719. F: include/linux/hid-roccat*
  14720. ROCKCHIP I2S TDM DRIVER
  14721. M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
  14722. L: linux-rockchip@lists.infradead.org
  14723. S: Maintained
  14724. F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
  14725. F: sound/soc/rockchip/rockchip_i2s_tdm.*
  14726. ROCKCHIP ISP V1 DRIVER
  14727. M: Helen Koike <helen.koike@collabora.com>
  14728. M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
  14729. L: linux-media@vger.kernel.org
  14730. L: linux-rockchip@lists.infradead.org
  14731. S: Maintained
  14732. F: Documentation/admin-guide/media/rkisp1.rst
  14733. F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
  14734. F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
  14735. F: drivers/media/platform/rockchip/rkisp1
  14736. F: include/uapi/linux/rkisp1-config.h
  14737. ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
  14738. M: Jacob Chen <jacob-chen@iotwrt.com>
  14739. M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  14740. L: linux-media@vger.kernel.org
  14741. L: linux-rockchip@lists.infradead.org
  14742. S: Maintained
  14743. F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
  14744. F: drivers/media/platform/rockchip/rga/
  14745. ROCKCHIP VIDEO DECODER DRIVER
  14746. M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  14747. L: linux-media@vger.kernel.org
  14748. L: linux-rockchip@lists.infradead.org
  14749. S: Maintained
  14750. F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
  14751. F: drivers/staging/media/rkvdec/
  14752. ROCKER DRIVER
  14753. M: Jiri Pirko <jiri@resnulli.us>
  14754. L: netdev@vger.kernel.org
  14755. S: Supported
  14756. F: drivers/net/ethernet/rocker/
  14757. ROCKETPORT EXPRESS/INFINITY DRIVER
  14758. M: Kevin Cernekee <cernekee@gmail.com>
  14759. L: linux-serial@vger.kernel.org
  14760. S: Odd Fixes
  14761. F: drivers/tty/serial/rp2.*
  14762. ROHM BD99954 CHARGER IC
  14763. R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
  14764. L: linux-power@fi.rohmeurope.com
  14765. S: Supported
  14766. F: drivers/power/supply/bd99954-charger.c
  14767. F: drivers/power/supply/bd99954-charger.h
  14768. ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
  14769. M: Tomasz Duszynski <tduszyns@gmail.com>
  14770. S: Maintained
  14771. F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
  14772. F: drivers/iio/light/bh1750.c
  14773. ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
  14774. M: Marek Vasut <marek.vasut+renesas@gmail.com>
  14775. L: linux-kernel@vger.kernel.org
  14776. L: linux-renesas-soc@vger.kernel.org
  14777. S: Supported
  14778. F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
  14779. F: drivers/gpio/gpio-bd9571mwv.c
  14780. F: drivers/mfd/bd9571mwv.c
  14781. F: drivers/regulator/bd9571mwv-regulator.c
  14782. F: include/linux/mfd/bd9571mwv.h
  14783. ROHM POWER MANAGEMENT IC DEVICE DRIVERS
  14784. R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
  14785. L: linux-power@fi.rohmeurope.com
  14786. S: Supported
  14787. F: drivers/clk/clk-bd718x7.c
  14788. F: drivers/gpio/gpio-bd71815.c
  14789. F: drivers/gpio/gpio-bd71828.c
  14790. F: drivers/mfd/rohm-bd71828.c
  14791. F: drivers/mfd/rohm-bd718x7.c
  14792. F: drivers/mfd/rohm-bd9576.c
  14793. F: drivers/regulator/bd71815-regulator.c
  14794. F: drivers/regulator/bd71828-regulator.c
  14795. F: drivers/regulator/bd718x7-regulator.c
  14796. F: drivers/regulator/bd9576-regulator.c
  14797. F: drivers/regulator/rohm-regulator.c
  14798. F: drivers/rtc/rtc-bd70528.c
  14799. F: drivers/watchdog/bd9576_wdt.c
  14800. F: include/linux/mfd/rohm-bd71815.h
  14801. F: include/linux/mfd/rohm-bd71828.h
  14802. F: include/linux/mfd/rohm-bd718x7.h
  14803. F: include/linux/mfd/rohm-bd957x.h
  14804. F: include/linux/mfd/rohm-generic.h
  14805. F: include/linux/mfd/rohm-shared.h
  14806. ROSE NETWORK LAYER
  14807. M: Ralf Baechle <ralf@linux-mips.org>
  14808. L: linux-hams@vger.kernel.org
  14809. S: Maintained
  14810. W: http://www.linux-ax25.org/
  14811. F: include/net/rose.h
  14812. F: include/uapi/linux/rose.h
  14813. F: net/rose/
  14814. ROTATION DRIVER FOR ALLWINNER A83T
  14815. M: Jernej Skrabec <jernej.skrabec@gmail.com>
  14816. L: linux-media@vger.kernel.org
  14817. S: Maintained
  14818. T: git git://linuxtv.org/media_tree.git
  14819. F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
  14820. F: drivers/media/platform/sunxi/sun8i-rotate/
  14821. RPMSG TTY DRIVER
  14822. M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
  14823. L: linux-remoteproc@vger.kernel.org
  14824. S: Maintained
  14825. F: drivers/tty/rpmsg_tty.c
  14826. RTL2830 MEDIA DRIVER
  14827. M: Antti Palosaari <crope@iki.fi>
  14828. L: linux-media@vger.kernel.org
  14829. S: Maintained
  14830. W: https://linuxtv.org
  14831. W: http://palosaari.fi/linux/
  14832. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  14833. T: git git://linuxtv.org/anttip/media_tree.git
  14834. F: drivers/media/dvb-frontends/rtl2830*
  14835. RTL2832 MEDIA DRIVER
  14836. M: Antti Palosaari <crope@iki.fi>
  14837. L: linux-media@vger.kernel.org
  14838. S: Maintained
  14839. W: https://linuxtv.org
  14840. W: http://palosaari.fi/linux/
  14841. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  14842. T: git git://linuxtv.org/anttip/media_tree.git
  14843. F: drivers/media/dvb-frontends/rtl2832*
  14844. RTL2832_SDR MEDIA DRIVER
  14845. M: Antti Palosaari <crope@iki.fi>
  14846. L: linux-media@vger.kernel.org
  14847. S: Maintained
  14848. W: https://linuxtv.org
  14849. W: http://palosaari.fi/linux/
  14850. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  14851. T: git git://linuxtv.org/anttip/media_tree.git
  14852. F: drivers/media/dvb-frontends/rtl2832_sdr*
  14853. RTL8180 WIRELESS DRIVER
  14854. L: linux-wireless@vger.kernel.org
  14855. S: Orphan
  14856. W: https://wireless.wiki.kernel.org/
  14857. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
  14858. F: drivers/net/wireless/realtek/rtl818x/rtl8180/
  14859. RTL8187 WIRELESS DRIVER
  14860. M: Herton Ronaldo Krzesinski <herton@canonical.com>
  14861. M: Hin-Tak Leung <htl10@users.sourceforge.net>
  14862. M: Larry Finger <Larry.Finger@lwfinger.net>
  14863. L: linux-wireless@vger.kernel.org
  14864. S: Maintained
  14865. W: https://wireless.wiki.kernel.org/
  14866. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
  14867. F: drivers/net/wireless/realtek/rtl818x/rtl8187/
  14868. RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
  14869. M: Jes Sorensen <Jes.Sorensen@gmail.com>
  14870. L: linux-wireless@vger.kernel.org
  14871. S: Maintained
  14872. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
  14873. F: drivers/net/wireless/realtek/rtl8xxxu/
  14874. RTRS TRANSPORT DRIVERS
  14875. M: Md. Haris Iqbal <haris.iqbal@ionos.com>
  14876. M: Jack Wang <jinpu.wang@ionos.com>
  14877. L: linux-rdma@vger.kernel.org
  14878. S: Maintained
  14879. F: drivers/infiniband/ulp/rtrs/
  14880. RXRPC SOCKETS (AF_RXRPC)
  14881. M: David Howells <dhowells@redhat.com>
  14882. M: Marc Dionne <marc.dionne@auristor.com>
  14883. L: linux-afs@lists.infradead.org
  14884. S: Supported
  14885. W: https://www.infradead.org/~dhowells/kafs/
  14886. F: Documentation/networking/rxrpc.rst
  14887. F: include/keys/rxrpc-type.h
  14888. F: include/net/af_rxrpc.h
  14889. F: include/trace/events/rxrpc.h
  14890. F: include/uapi/linux/rxrpc.h
  14891. F: net/rxrpc/
  14892. S3 SAVAGE FRAMEBUFFER DRIVER
  14893. M: Antonino Daplas <adaplas@gmail.com>
  14894. L: linux-fbdev@vger.kernel.org
  14895. S: Maintained
  14896. F: drivers/video/fbdev/savage/
  14897. S390
  14898. M: Heiko Carstens <hca@linux.ibm.com>
  14899. M: Vasily Gorbik <gor@linux.ibm.com>
  14900. M: Alexander Gordeev <agordeev@linux.ibm.com>
  14901. R: Christian Borntraeger <borntraeger@linux.ibm.com>
  14902. R: Sven Schnelle <svens@linux.ibm.com>
  14903. L: linux-s390@vger.kernel.org
  14904. S: Supported
  14905. W: http://www.ibm.com/developerworks/linux/linux390/
  14906. T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
  14907. F: Documentation/driver-api/s390-drivers.rst
  14908. F: Documentation/s390/
  14909. F: arch/s390/
  14910. F: drivers/s390/
  14911. S390 COMMON I/O LAYER
  14912. M: Vineeth Vijayan <vneethv@linux.ibm.com>
  14913. M: Peter Oberparleiter <oberpar@linux.ibm.com>
  14914. L: linux-s390@vger.kernel.org
  14915. S: Supported
  14916. W: http://www.ibm.com/developerworks/linux/linux390/
  14917. F: drivers/s390/cio/
  14918. S390 DASD DRIVER
  14919. M: Stefan Haberland <sth@linux.ibm.com>
  14920. M: Jan Hoeppner <hoeppner@linux.ibm.com>
  14921. L: linux-s390@vger.kernel.org
  14922. S: Supported
  14923. W: http://www.ibm.com/developerworks/linux/linux390/
  14924. F: block/partitions/ibm.c
  14925. F: drivers/s390/block/dasd*
  14926. F: include/linux/dasd_mod.h
  14927. S390 IOMMU (PCI)
  14928. M: Matthew Rosato <mjrosato@linux.ibm.com>
  14929. M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
  14930. L: linux-s390@vger.kernel.org
  14931. S: Supported
  14932. W: http://www.ibm.com/developerworks/linux/linux390/
  14933. F: drivers/iommu/s390-iommu.c
  14934. S390 IUCV NETWORK LAYER
  14935. M: Alexandra Winter <wintera@linux.ibm.com>
  14936. M: Wenjia Zhang <wenjia@linux.ibm.com>
  14937. L: linux-s390@vger.kernel.org
  14938. L: netdev@vger.kernel.org
  14939. S: Supported
  14940. W: http://www.ibm.com/developerworks/linux/linux390/
  14941. F: drivers/s390/net/*iucv*
  14942. F: include/net/iucv/
  14943. F: net/iucv/
  14944. S390 NETWORK DRIVERS
  14945. M: Alexandra Winter <wintera@linux.ibm.com>
  14946. M: Wenjia Zhang <wenjia@linux.ibm.com>
  14947. L: linux-s390@vger.kernel.org
  14948. L: netdev@vger.kernel.org
  14949. S: Supported
  14950. W: http://www.ibm.com/developerworks/linux/linux390/
  14951. F: drivers/s390/net/
  14952. S390 PCI SUBSYSTEM
  14953. M: Niklas Schnelle <schnelle@linux.ibm.com>
  14954. M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
  14955. L: linux-s390@vger.kernel.org
  14956. S: Supported
  14957. W: http://www.ibm.com/developerworks/linux/linux390/
  14958. F: arch/s390/pci/
  14959. F: drivers/pci/hotplug/s390_pci_hpc.c
  14960. F: Documentation/s390/pci.rst
  14961. S390 VFIO AP DRIVER
  14962. M: Tony Krowiak <akrowiak@linux.ibm.com>
  14963. M: Halil Pasic <pasic@linux.ibm.com>
  14964. M: Jason Herne <jjherne@linux.ibm.com>
  14965. L: linux-s390@vger.kernel.org
  14966. S: Supported
  14967. W: http://www.ibm.com/developerworks/linux/linux390/
  14968. F: Documentation/s390/vfio-ap.rst
  14969. F: drivers/s390/crypto/vfio_ap_drv.c
  14970. F: drivers/s390/crypto/vfio_ap_ops.c
  14971. F: drivers/s390/crypto/vfio_ap_private.h
  14972. S390 VFIO-CCW DRIVER
  14973. M: Eric Farman <farman@linux.ibm.com>
  14974. M: Matthew Rosato <mjrosato@linux.ibm.com>
  14975. R: Halil Pasic <pasic@linux.ibm.com>
  14976. L: linux-s390@vger.kernel.org
  14977. L: kvm@vger.kernel.org
  14978. S: Supported
  14979. F: Documentation/s390/vfio-ccw.rst
  14980. F: drivers/s390/cio/vfio_ccw*
  14981. F: include/uapi/linux/vfio_ccw.h
  14982. S390 VFIO-PCI DRIVER
  14983. M: Matthew Rosato <mjrosato@linux.ibm.com>
  14984. M: Eric Farman <farman@linux.ibm.com>
  14985. L: linux-s390@vger.kernel.org
  14986. L: kvm@vger.kernel.org
  14987. S: Supported
  14988. F: drivers/vfio/pci/vfio_pci_zdev.c
  14989. F: include/uapi/linux/vfio_zdev.h
  14990. S390 ZCRYPT DRIVER
  14991. M: Harald Freudenberger <freude@linux.ibm.com>
  14992. L: linux-s390@vger.kernel.org
  14993. S: Supported
  14994. W: http://www.ibm.com/developerworks/linux/linux390/
  14995. F: drivers/s390/crypto/
  14996. S390 ZFCP DRIVER
  14997. M: Steffen Maier <maier@linux.ibm.com>
  14998. M: Benjamin Block <bblock@linux.ibm.com>
  14999. L: linux-s390@vger.kernel.org
  15000. S: Supported
  15001. W: http://www.ibm.com/developerworks/linux/linux390/
  15002. F: drivers/s390/scsi/zfcp_*
  15003. S3C ADC BATTERY DRIVER
  15004. M: Krzysztof Kozlowski <krzk@kernel.org>
  15005. L: linux-samsung-soc@vger.kernel.org
  15006. S: Odd Fixes
  15007. F: drivers/power/supply/s3c_adc_battery.c
  15008. F: include/linux/s3c_adc_battery.h
  15009. S3C24XX SD/MMC Driver
  15010. M: Ben Dooks <ben-linux@fluff.org>
  15011. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15012. S: Supported
  15013. F: drivers/mmc/host/s3cmci.*
  15014. SAA6588 RDS RECEIVER DRIVER
  15015. M: Hans Verkuil <hverkuil@xs4all.nl>
  15016. L: linux-media@vger.kernel.org
  15017. S: Odd Fixes
  15018. W: https://linuxtv.org
  15019. T: git git://linuxtv.org/media_tree.git
  15020. F: drivers/media/i2c/saa6588*
  15021. SAA7134 VIDEO4LINUX DRIVER
  15022. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  15023. L: linux-media@vger.kernel.org
  15024. S: Odd fixes
  15025. W: https://linuxtv.org
  15026. T: git git://linuxtv.org/media_tree.git
  15027. F: Documentation/driver-api/media/drivers/saa7134*
  15028. F: drivers/media/pci/saa7134/
  15029. SAA7146 VIDEO4LINUX-2 DRIVER
  15030. M: Hans Verkuil <hverkuil@xs4all.nl>
  15031. L: linux-media@vger.kernel.org
  15032. S: Maintained
  15033. T: git git://linuxtv.org/media_tree.git
  15034. F: drivers/media/common/saa7146/
  15035. F: drivers/media/pci/saa7146/
  15036. F: include/media/drv-intf/saa7146*
  15037. SAFESETID SECURITY MODULE
  15038. M: Micah Morton <mortonm@chromium.org>
  15039. S: Supported
  15040. F: Documentation/admin-guide/LSM/SafeSetID.rst
  15041. F: security/safesetid/
  15042. SAMSUNG AUDIO (ASoC) DRIVERS
  15043. M: Krzysztof Kozlowski <krzk@kernel.org>
  15044. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  15045. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  15046. S: Supported
  15047. F: Documentation/devicetree/bindings/sound/samsung*
  15048. F: sound/soc/samsung/
  15049. SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
  15050. M: Krzysztof Kozlowski <krzk@kernel.org>
  15051. L: linux-crypto@vger.kernel.org
  15052. L: linux-samsung-soc@vger.kernel.org
  15053. S: Maintained
  15054. F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
  15055. F: drivers/crypto/exynos-rng.c
  15056. SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
  15057. M: Łukasz Stelmach <l.stelmach@samsung.com>
  15058. L: linux-samsung-soc@vger.kernel.org
  15059. S: Maintained
  15060. F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
  15061. F: drivers/char/hw_random/exynos-trng.c
  15062. SAMSUNG FRAMEBUFFER DRIVER
  15063. M: Jingoo Han <jingoohan1@gmail.com>
  15064. L: linux-fbdev@vger.kernel.org
  15065. S: Maintained
  15066. F: drivers/video/fbdev/s3c-fb.c
  15067. SAMSUNG INTERCONNECT DRIVERS
  15068. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  15069. M: Artur Świgoń <a.swigon@samsung.com>
  15070. L: linux-pm@vger.kernel.org
  15071. L: linux-samsung-soc@vger.kernel.org
  15072. S: Supported
  15073. F: drivers/interconnect/samsung/
  15074. SAMSUNG LAPTOP DRIVER
  15075. M: Corentin Chary <corentin.chary@gmail.com>
  15076. L: platform-driver-x86@vger.kernel.org
  15077. S: Maintained
  15078. F: drivers/platform/x86/samsung-laptop.c
  15079. SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
  15080. M: Krzysztof Kozlowski <krzk@kernel.org>
  15081. M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  15082. L: linux-kernel@vger.kernel.org
  15083. L: linux-samsung-soc@vger.kernel.org
  15084. S: Supported
  15085. F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
  15086. F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
  15087. F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
  15088. F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
  15089. F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
  15090. F: drivers/clk/clk-s2mps11.c
  15091. F: drivers/mfd/sec*.c
  15092. F: drivers/regulator/s2m*.c
  15093. F: drivers/regulator/s5m*.c
  15094. F: drivers/rtc/rtc-s5m.c
  15095. F: include/linux/mfd/samsung/
  15096. SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
  15097. M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
  15098. L: linux-media@vger.kernel.org
  15099. L: linux-samsung-soc@vger.kernel.org
  15100. S: Maintained
  15101. F: drivers/media/platform/s3c-camif/
  15102. F: include/media/drv-intf/s3c_camif.h
  15103. SAMSUNG S3FWRN5 NFC DRIVER
  15104. M: Krzysztof Kozlowski <krzk@kernel.org>
  15105. M: Krzysztof Opasiak <k.opasiak@samsung.com>
  15106. L: linux-nfc@lists.01.org (subscribers-only)
  15107. S: Maintained
  15108. F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
  15109. F: drivers/nfc/s3fwrn5
  15110. SAMSUNG S5C73M3 CAMERA DRIVER
  15111. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  15112. M: Andrzej Hajda <andrzej.hajda@intel.com>
  15113. L: linux-media@vger.kernel.org
  15114. S: Supported
  15115. F: drivers/media/i2c/s5c73m3/*
  15116. SAMSUNG S5K5BAF CAMERA DRIVER
  15117. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  15118. M: Andrzej Hajda <andrzej.hajda@intel.com>
  15119. L: linux-media@vger.kernel.org
  15120. S: Supported
  15121. F: drivers/media/i2c/s5k5baf.c
  15122. SAMSUNG S5P Security SubSystem (SSS) DRIVER
  15123. M: Krzysztof Kozlowski <krzk@kernel.org>
  15124. M: Vladimir Zapolskiy <vz@mleia.com>
  15125. L: linux-crypto@vger.kernel.org
  15126. L: linux-samsung-soc@vger.kernel.org
  15127. S: Maintained
  15128. F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
  15129. F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
  15130. F: drivers/crypto/s5p-sss.c
  15131. SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
  15132. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  15133. L: linux-media@vger.kernel.org
  15134. S: Supported
  15135. Q: https://patchwork.linuxtv.org/project/linux-media/list/
  15136. F: drivers/media/platform/exynos4-is/
  15137. SAMSUNG SOC CLOCK DRIVERS
  15138. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  15139. M: Tomasz Figa <tomasz.figa@gmail.com>
  15140. M: Chanwoo Choi <cw00.choi@samsung.com>
  15141. R: Alim Akhtar <alim.akhtar@samsung.com>
  15142. L: linux-samsung-soc@vger.kernel.org
  15143. S: Supported
  15144. T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
  15145. F: Documentation/devicetree/bindings/clock/samsung,*.yaml
  15146. F: Documentation/devicetree/bindings/clock/samsung,s3c*
  15147. F: drivers/clk/samsung/
  15148. F: include/dt-bindings/clock/exynos*.h
  15149. F: include/dt-bindings/clock/s3c*.h
  15150. F: include/dt-bindings/clock/s5p*.h
  15151. F: include/dt-bindings/clock/samsung,*.h
  15152. F: include/linux/clk/samsung.h
  15153. F: include/linux/platform_data/clk-s3c2410.h
  15154. SAMSUNG SPI DRIVERS
  15155. M: Krzysztof Kozlowski <krzk@kernel.org>
  15156. M: Andi Shyti <andi@etezian.org>
  15157. L: linux-spi@vger.kernel.org
  15158. L: linux-samsung-soc@vger.kernel.org
  15159. S: Maintained
  15160. F: Documentation/devicetree/bindings/spi/spi-samsung.txt
  15161. F: drivers/spi/spi-s3c*
  15162. F: include/linux/platform_data/spi-s3c64xx.h
  15163. F: include/linux/spi/s3c24xx-fiq.h
  15164. SAMSUNG SXGBE DRIVERS
  15165. M: Byungho An <bh74.an@samsung.com>
  15166. L: netdev@vger.kernel.org
  15167. S: Supported
  15168. F: drivers/net/ethernet/samsung/sxgbe/
  15169. SAMSUNG THERMAL DRIVER
  15170. M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  15171. L: linux-pm@vger.kernel.org
  15172. L: linux-samsung-soc@vger.kernel.org
  15173. S: Supported
  15174. T: git https://github.com/lmajewski/linux-samsung-thermal.git
  15175. F: drivers/thermal/samsung/
  15176. SAMSUNG USB2 PHY DRIVER
  15177. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  15178. L: linux-kernel@vger.kernel.org
  15179. S: Supported
  15180. F: Documentation/devicetree/bindings/phy/samsung-phy.txt
  15181. F: Documentation/driver-api/phy/samsung-usb2.rst
  15182. F: drivers/phy/samsung/phy-exynos4210-usb2.c
  15183. F: drivers/phy/samsung/phy-exynos4x12-usb2.c
  15184. F: drivers/phy/samsung/phy-exynos5250-usb2.c
  15185. F: drivers/phy/samsung/phy-s5pv210-usb2.c
  15186. F: drivers/phy/samsung/phy-samsung-usb2.c
  15187. F: drivers/phy/samsung/phy-samsung-usb2.h
  15188. SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
  15189. M: Paul Barker <paul.barker@sancloud.com>
  15190. R: Marc Murphy <marc.murphy@sancloud.com>
  15191. S: Supported
  15192. F: arch/arm/boot/dts/am335x-sancloud*
  15193. SC1200 WDT DRIVER
  15194. M: Zwane Mwaikambo <zwanem@gmail.com>
  15195. S: Maintained
  15196. F: drivers/watchdog/sc1200wdt.c
  15197. SCHEDULER
  15198. M: Ingo Molnar <mingo@redhat.com>
  15199. M: Peter Zijlstra <peterz@infradead.org>
  15200. M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
  15201. M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
  15202. R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
  15203. R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
  15204. R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
  15205. R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
  15206. R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
  15207. L: linux-kernel@vger.kernel.org
  15208. S: Maintained
  15209. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
  15210. F: include/linux/preempt.h
  15211. F: include/linux/sched.h
  15212. F: include/linux/wait.h
  15213. F: include/uapi/linux/sched.h
  15214. F: kernel/sched/
  15215. SCR24X CHIP CARD INTERFACE DRIVER
  15216. M: Lubomir Rintel <lkundrak@v3.sk>
  15217. S: Supported
  15218. F: drivers/char/pcmcia/scr24x_cs.c
  15219. SCSI RDMA PROTOCOL (SRP) INITIATOR
  15220. M: Bart Van Assche <bvanassche@acm.org>
  15221. L: linux-rdma@vger.kernel.org
  15222. S: Supported
  15223. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  15224. F: drivers/infiniband/ulp/srp/
  15225. F: include/scsi/srp.h
  15226. SCSI RDMA PROTOCOL (SRP) TARGET
  15227. M: Bart Van Assche <bvanassche@acm.org>
  15228. L: linux-rdma@vger.kernel.org
  15229. L: target-devel@vger.kernel.org
  15230. S: Supported
  15231. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  15232. F: drivers/infiniband/ulp/srpt/
  15233. SCSI SG DRIVER
  15234. M: Doug Gilbert <dgilbert@interlog.com>
  15235. L: linux-scsi@vger.kernel.org
  15236. S: Maintained
  15237. W: http://sg.danny.cz/sg
  15238. F: Documentation/scsi/scsi-generic.rst
  15239. F: drivers/scsi/sg.c
  15240. F: include/scsi/sg.h
  15241. SCSI SUBSYSTEM
  15242. M: "James E.J. Bottomley" <jejb@linux.ibm.com>
  15243. M: "Martin K. Petersen" <martin.petersen@oracle.com>
  15244. L: linux-scsi@vger.kernel.org
  15245. S: Maintained
  15246. Q: https://patchwork.kernel.org/project/linux-scsi/list/
  15247. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
  15248. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
  15249. F: Documentation/devicetree/bindings/scsi/
  15250. F: drivers/scsi/
  15251. F: include/scsi/
  15252. SCSI TAPE DRIVER
  15253. M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
  15254. L: linux-scsi@vger.kernel.org
  15255. S: Maintained
  15256. F: Documentation/scsi/st.rst
  15257. F: drivers/scsi/st.*
  15258. F: drivers/scsi/st_*.h
  15259. SCSI TARGET CORE USER DRIVER
  15260. M: Bodo Stroesser <bostroesser@gmail.com>
  15261. L: linux-scsi@vger.kernel.org
  15262. L: target-devel@vger.kernel.org
  15263. S: Supported
  15264. F: Documentation/target/tcmu-design.rst
  15265. F: drivers/target/target_core_user.c
  15266. F: include/uapi/linux/target_core_user.h
  15267. SCSI TARGET SUBSYSTEM
  15268. M: "Martin K. Petersen" <martin.petersen@oracle.com>
  15269. L: linux-scsi@vger.kernel.org
  15270. L: target-devel@vger.kernel.org
  15271. S: Supported
  15272. W: http://www.linux-iscsi.org
  15273. Q: https://patchwork.kernel.org/project/target-devel/list/
  15274. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
  15275. F: Documentation/target/
  15276. F: drivers/target/
  15277. F: include/target/
  15278. SCTP PROTOCOL
  15279. M: Vlad Yasevich <vyasevich@gmail.com>
  15280. M: Neil Horman <nhorman@tuxdriver.com>
  15281. M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  15282. L: linux-sctp@vger.kernel.org
  15283. S: Maintained
  15284. W: http://lksctp.sourceforge.net
  15285. F: Documentation/networking/sctp.rst
  15286. F: include/linux/sctp.h
  15287. F: include/net/sctp/
  15288. F: include/uapi/linux/sctp.h
  15289. F: net/sctp/
  15290. SCx200 CPU SUPPORT
  15291. M: Jim Cromie <jim.cromie@gmail.com>
  15292. S: Odd Fixes
  15293. F: Documentation/i2c/busses/scx200_acb.rst
  15294. F: arch/x86/platform/scx200/
  15295. F: drivers/i2c/busses/scx200*
  15296. F: drivers/mtd/maps/scx200_docflash.c
  15297. F: drivers/watchdog/scx200_wdt.c
  15298. F: include/linux/scx200.h
  15299. SCx200 GPIO DRIVER
  15300. M: Jim Cromie <jim.cromie@gmail.com>
  15301. S: Maintained
  15302. F: drivers/char/scx200_gpio.c
  15303. F: include/linux/scx200_gpio.h
  15304. SCx200 HRT CLOCKSOURCE DRIVER
  15305. M: Jim Cromie <jim.cromie@gmail.com>
  15306. S: Maintained
  15307. F: drivers/clocksource/scx200_hrt.c
  15308. SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
  15309. M: Sascha Sommer <saschasommer@freenet.de>
  15310. L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
  15311. S: Maintained
  15312. F: drivers/mmc/host/sdricoh_cs.c
  15313. SECO BOARDS CEC DRIVER
  15314. M: Ettore Chimenti <ek5.chimenti@gmail.com>
  15315. S: Maintained
  15316. F: drivers/media/cec/platform/seco/seco-cec.c
  15317. F: drivers/media/cec/platform/seco/seco-cec.h
  15318. SECURE COMPUTING
  15319. M: Kees Cook <keescook@chromium.org>
  15320. R: Andy Lutomirski <luto@amacapital.net>
  15321. R: Will Drewry <wad@chromium.org>
  15322. S: Supported
  15323. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
  15324. F: Documentation/userspace-api/seccomp_filter.rst
  15325. F: include/linux/seccomp.h
  15326. F: include/uapi/linux/seccomp.h
  15327. F: kernel/seccomp.c
  15328. F: tools/testing/selftests/kselftest_harness.h
  15329. F: tools/testing/selftests/seccomp/*
  15330. K: \bsecure_computing
  15331. K: \bTIF_SECCOMP\b
  15332. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
  15333. M: Al Cooper <alcooperx@gmail.com>
  15334. L: linux-mmc@vger.kernel.org
  15335. L: bcm-kernel-feedback-list@broadcom.com
  15336. S: Maintained
  15337. F: drivers/mmc/host/sdhci-brcmstb*
  15338. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
  15339. M: Adrian Hunter <adrian.hunter@intel.com>
  15340. L: linux-mmc@vger.kernel.org
  15341. S: Maintained
  15342. F: drivers/mmc/host/sdhci*
  15343. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
  15344. M: Eugen Hristev <eugen.hristev@microchip.com>
  15345. L: linux-mmc@vger.kernel.org
  15346. S: Supported
  15347. F: drivers/mmc/host/sdhci-of-at91.c
  15348. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
  15349. M: Ben Dooks <ben-linux@fluff.org>
  15350. M: Jaehoon Chung <jh80.chung@samsung.com>
  15351. L: linux-mmc@vger.kernel.org
  15352. S: Maintained
  15353. F: drivers/mmc/host/sdhci-s3c*
  15354. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
  15355. M: Viresh Kumar <vireshk@kernel.org>
  15356. L: linux-mmc@vger.kernel.org
  15357. S: Maintained
  15358. F: drivers/mmc/host/sdhci-spear.c
  15359. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
  15360. M: Kishon Vijay Abraham I <kishon@ti.com>
  15361. L: linux-mmc@vger.kernel.org
  15362. S: Maintained
  15363. F: drivers/mmc/host/sdhci-omap.c
  15364. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
  15365. M: Haibo Chen <haibo.chen@nxp.com>
  15366. L: linux-imx@nxp.com
  15367. L: linux-mmc@vger.kernel.org
  15368. S: Maintained
  15369. F: drivers/mmc/host/sdhci-esdhc-imx.c
  15370. SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
  15371. M: Jonathan Derrick <jonathan.derrick@intel.com>
  15372. M: Revanth Rajashekar <revanth.rajashekar@intel.com>
  15373. L: linux-block@vger.kernel.org
  15374. S: Supported
  15375. F: block/opal_proto.h
  15376. F: block/sed*
  15377. F: include/linux/sed*
  15378. F: include/uapi/linux/sed*
  15379. SECURITY CONTACT
  15380. M: Security Officers <security@kernel.org>
  15381. S: Supported
  15382. F: Documentation/admin-guide/security-bugs.rst
  15383. SECURITY SUBSYSTEM
  15384. M: James Morris <jmorris@namei.org>
  15385. M: "Serge E. Hallyn" <serge@hallyn.com>
  15386. L: linux-security-module@vger.kernel.org (suggested Cc:)
  15387. S: Supported
  15388. W: http://kernsec.org/
  15389. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
  15390. F: security/
  15391. X: security/selinux/
  15392. SELINUX SECURITY MODULE
  15393. M: Paul Moore <paul@paul-moore.com>
  15394. M: Stephen Smalley <stephen.smalley.work@gmail.com>
  15395. M: Eric Paris <eparis@parisplace.org>
  15396. L: selinux@vger.kernel.org
  15397. S: Supported
  15398. W: https://selinuxproject.org
  15399. W: https://github.com/SELinuxProject
  15400. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
  15401. F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
  15402. F: Documentation/ABI/obsolete/sysfs-selinux-disable
  15403. F: Documentation/admin-guide/LSM/SELinux.rst
  15404. F: include/trace/events/avc.h
  15405. F: include/uapi/linux/selinux_netlink.h
  15406. F: scripts/selinux/
  15407. F: security/selinux/
  15408. SENSABLE PHANTOM
  15409. M: Jiri Slaby <jirislaby@kernel.org>
  15410. S: Maintained
  15411. F: drivers/misc/phantom.c
  15412. F: include/uapi/linux/phantom.h
  15413. SENSEAIR SUNRISE 006-0-0007
  15414. M: Jacopo Mondi <jacopo@jmondi.org>
  15415. S: Maintained
  15416. F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
  15417. F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
  15418. F: drivers/iio/chemical/sunrise_co2.c
  15419. SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
  15420. M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
  15421. S: Maintained
  15422. F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
  15423. F: drivers/iio/chemical/scd30.h
  15424. F: drivers/iio/chemical/scd30_core.c
  15425. F: drivers/iio/chemical/scd30_i2c.c
  15426. F: drivers/iio/chemical/scd30_serial.c
  15427. SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
  15428. M: Roan van Dijk <roan@protonic.nl>
  15429. S: Maintained
  15430. F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
  15431. F: drivers/iio/chemical/scd4x.c
  15432. SENSIRION SGP40 GAS SENSOR DRIVER
  15433. M: Andreas Klinger <ak@it-klinger.de>
  15434. S: Maintained
  15435. F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
  15436. F: drivers/iio/chemical/sgp40.c
  15437. SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
  15438. M: Tomasz Duszynski <tduszyns@gmail.com>
  15439. S: Maintained
  15440. F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
  15441. F: drivers/iio/chemical/sps30.c
  15442. F: drivers/iio/chemical/sps30_i2c.c
  15443. F: drivers/iio/chemical/sps30_serial.c
  15444. SERIAL DEVICE BUS
  15445. M: Rob Herring <robh@kernel.org>
  15446. L: linux-serial@vger.kernel.org
  15447. S: Maintained
  15448. F: Documentation/devicetree/bindings/serial/serial.yaml
  15449. F: drivers/tty/serdev/
  15450. F: include/linux/serdev.h
  15451. SERIAL DRIVERS
  15452. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  15453. L: linux-serial@vger.kernel.org
  15454. S: Maintained
  15455. F: Documentation/devicetree/bindings/serial/
  15456. F: drivers/tty/serial/
  15457. SERIAL IR RECEIVER
  15458. M: Sean Young <sean@mess.org>
  15459. L: linux-media@vger.kernel.org
  15460. S: Maintained
  15461. F: drivers/media/rc/serial_ir.c
  15462. SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
  15463. M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  15464. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  15465. S: Maintained
  15466. F: Documentation/devicetree/bindings/slimbus/
  15467. F: drivers/slimbus/
  15468. F: include/linux/slimbus.h
  15469. SFC NETWORK DRIVER
  15470. M: Edward Cree <ecree.xilinx@gmail.com>
  15471. M: Martin Habets <habetsm.xilinx@gmail.com>
  15472. L: netdev@vger.kernel.org
  15473. S: Supported
  15474. F: drivers/net/ethernet/sfc/
  15475. SFF/SFP/SFP+ MODULE SUPPORT
  15476. M: Russell King <linux@armlinux.org.uk>
  15477. L: netdev@vger.kernel.org
  15478. S: Maintained
  15479. F: drivers/net/phy/phylink.c
  15480. F: drivers/net/phy/sfp*
  15481. F: include/linux/mdio/mdio-i2c.h
  15482. F: include/linux/phylink.h
  15483. F: include/linux/sfp.h
  15484. 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)
  15485. SGI GRU DRIVER
  15486. M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
  15487. S: Maintained
  15488. F: drivers/misc/sgi-gru/
  15489. SGI XP/XPC/XPNET DRIVER
  15490. M: Robin Holt <robinmholt@gmail.com>
  15491. M: Steve Wahl <steve.wahl@hpe.com>
  15492. R: Mike Travis <mike.travis@hpe.com>
  15493. S: Maintained
  15494. F: drivers/misc/sgi-xp/
  15495. SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
  15496. M: Karsten Graul <kgraul@linux.ibm.com>
  15497. L: linux-s390@vger.kernel.org
  15498. S: Supported
  15499. W: http://www.ibm.com/developerworks/linux/linux390/
  15500. F: net/smc/
  15501. SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
  15502. M: Linus Walleij <linus.walleij@linaro.org>
  15503. L: linux-iio@vger.kernel.org
  15504. S: Maintained
  15505. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
  15506. F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
  15507. F: drivers/iio/light/gp2ap002.c
  15508. SHARP RJ54N1CB0C SENSOR DRIVER
  15509. M: Jacopo Mondi <jacopo@jmondi.org>
  15510. L: linux-media@vger.kernel.org
  15511. S: Odd fixes
  15512. T: git git://linuxtv.org/media_tree.git
  15513. F: drivers/media/i2c/rj54n1cb0c.c
  15514. F: include/media/i2c/rj54n1cb0c.h
  15515. SH_VOU V4L2 OUTPUT DRIVER
  15516. L: linux-media@vger.kernel.org
  15517. S: Orphan
  15518. F: drivers/media/platform/sh_vou.c
  15519. F: include/media/drv-intf/sh_vou.h
  15520. SI2157 MEDIA DRIVER
  15521. M: Antti Palosaari <crope@iki.fi>
  15522. L: linux-media@vger.kernel.org
  15523. S: Maintained
  15524. W: https://linuxtv.org
  15525. W: http://palosaari.fi/linux/
  15526. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  15527. T: git git://linuxtv.org/anttip/media_tree.git
  15528. F: drivers/media/tuners/si2157*
  15529. SI2165 MEDIA DRIVER
  15530. M: Matthias Schwarzott <zzam@gentoo.org>
  15531. L: linux-media@vger.kernel.org
  15532. S: Maintained
  15533. W: https://linuxtv.org
  15534. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  15535. F: drivers/media/dvb-frontends/si2165*
  15536. SI2168 MEDIA DRIVER
  15537. M: Antti Palosaari <crope@iki.fi>
  15538. L: linux-media@vger.kernel.org
  15539. S: Maintained
  15540. W: https://linuxtv.org
  15541. W: http://palosaari.fi/linux/
  15542. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  15543. T: git git://linuxtv.org/anttip/media_tree.git
  15544. F: drivers/media/dvb-frontends/si2168*
  15545. SI470X FM RADIO RECEIVER I2C DRIVER
  15546. M: Hans Verkuil <hverkuil@xs4all.nl>
  15547. L: linux-media@vger.kernel.org
  15548. S: Odd Fixes
  15549. W: https://linuxtv.org
  15550. T: git git://linuxtv.org/media_tree.git
  15551. F: drivers/media/radio/si470x/radio-si470x-i2c.c
  15552. SI470X FM RADIO RECEIVER USB DRIVER
  15553. M: Hans Verkuil <hverkuil@xs4all.nl>
  15554. L: linux-media@vger.kernel.org
  15555. S: Maintained
  15556. W: https://linuxtv.org
  15557. T: git git://linuxtv.org/media_tree.git
  15558. F: drivers/media/radio/si470x/radio-si470x-common.c
  15559. F: drivers/media/radio/si470x/radio-si470x-usb.c
  15560. F: drivers/media/radio/si470x/radio-si470x.h
  15561. SI4713 FM RADIO TRANSMITTER I2C DRIVER
  15562. M: Eduardo Valentin <edubezval@gmail.com>
  15563. L: linux-media@vger.kernel.org
  15564. S: Odd Fixes
  15565. W: https://linuxtv.org
  15566. T: git git://linuxtv.org/media_tree.git
  15567. F: drivers/media/radio/si4713/si4713.?
  15568. SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
  15569. M: Eduardo Valentin <edubezval@gmail.com>
  15570. L: linux-media@vger.kernel.org
  15571. S: Odd Fixes
  15572. W: https://linuxtv.org
  15573. T: git git://linuxtv.org/media_tree.git
  15574. F: drivers/media/radio/si4713/radio-platform-si4713.c
  15575. SI4713 FM RADIO TRANSMITTER USB DRIVER
  15576. M: Hans Verkuil <hverkuil@xs4all.nl>
  15577. L: linux-media@vger.kernel.org
  15578. S: Maintained
  15579. W: https://linuxtv.org
  15580. T: git git://linuxtv.org/media_tree.git
  15581. F: drivers/media/radio/si4713/radio-usb-si4713.c
  15582. SIANO DVB DRIVER
  15583. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  15584. L: linux-media@vger.kernel.org
  15585. S: Odd fixes
  15586. W: https://linuxtv.org
  15587. T: git git://linuxtv.org/media_tree.git
  15588. F: drivers/media/common/siano/
  15589. F: drivers/media/mmc/siano/
  15590. F: drivers/media/usb/siano/
  15591. F: drivers/media/usb/siano/
  15592. SIFIVE DRIVERS
  15593. M: Palmer Dabbelt <palmer@dabbelt.com>
  15594. M: Paul Walmsley <paul.walmsley@sifive.com>
  15595. L: linux-riscv@lists.infradead.org
  15596. S: Supported
  15597. T: git git://github.com/sifive/riscv-linux.git
  15598. N: sifive
  15599. K: [^@]sifive
  15600. SIFIVE FU540 SYSTEM-ON-CHIP
  15601. M: Paul Walmsley <paul.walmsley@sifive.com>
  15602. M: Palmer Dabbelt <palmer@dabbelt.com>
  15603. L: linux-riscv@lists.infradead.org
  15604. S: Supported
  15605. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
  15606. N: fu540
  15607. K: fu540
  15608. SIFIVE PDMA DRIVER
  15609. M: Green Wan <green.wan@sifive.com>
  15610. S: Maintained
  15611. F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
  15612. F: drivers/dma/sf-pdma/
  15613. SILEAD TOUCHSCREEN DRIVER
  15614. M: Hans de Goede <hdegoede@redhat.com>
  15615. L: linux-input@vger.kernel.org
  15616. L: platform-driver-x86@vger.kernel.org
  15617. S: Maintained
  15618. F: drivers/input/touchscreen/silead.c
  15619. F: drivers/platform/x86/touchscreen_dmi.c
  15620. SILICON LABS WIRELESS DRIVERS (for WFxxx series)
  15621. M: Jérôme Pouiller <jerome.pouiller@silabs.com>
  15622. S: Supported
  15623. F: drivers/staging/wfx/
  15624. SILICON MOTION SM712 FRAME BUFFER DRIVER
  15625. M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  15626. M: Teddy Wang <teddy.wang@siliconmotion.com>
  15627. M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  15628. L: linux-fbdev@vger.kernel.org
  15629. S: Maintained
  15630. F: Documentation/fb/sm712fb.rst
  15631. F: drivers/video/fbdev/sm712*
  15632. SILVACO I3C DUAL-ROLE MASTER
  15633. M: Miquel Raynal <miquel.raynal@bootlin.com>
  15634. M: Conor Culhane <conor.culhane@silvaco.com>
  15635. L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
  15636. S: Maintained
  15637. F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
  15638. F: drivers/i3c/master/svc-i3c-master.c
  15639. SIMPLEFB FB DRIVER
  15640. M: Hans de Goede <hdegoede@redhat.com>
  15641. L: linux-fbdev@vger.kernel.org
  15642. S: Maintained
  15643. F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
  15644. F: drivers/video/fbdev/simplefb.c
  15645. F: include/linux/platform_data/simplefb.h
  15646. SIMTEC EB110ATX (Chalice CATS)
  15647. M: Simtec Linux Team <linux@simtec.co.uk>
  15648. S: Supported
  15649. W: http://www.simtec.co.uk/products/EB110ATX/
  15650. SIMTEC EB2410ITX (BAST)
  15651. M: Simtec Linux Team <linux@simtec.co.uk>
  15652. S: Supported
  15653. W: http://www.simtec.co.uk/products/EB2410ITX/
  15654. F: arch/arm/mach-s3c/bast-ide.c
  15655. F: arch/arm/mach-s3c/bast-irq.c
  15656. F: arch/arm/mach-s3c/mach-bast.c
  15657. SIOX
  15658. M: Thorsten Scherer <t.scherer@eckelmann.de>
  15659. M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  15660. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  15661. S: Supported
  15662. F: drivers/gpio/gpio-siox.c
  15663. F: drivers/siox/*
  15664. F: include/trace/events/siox.h
  15665. SIPHASH PRF ROUTINES
  15666. M: Jason A. Donenfeld <Jason@zx2c4.com>
  15667. S: Maintained
  15668. F: include/linux/siphash.h
  15669. F: lib/siphash.c
  15670. F: lib/test_siphash.c
  15671. SIS 190 ETHERNET DRIVER
  15672. M: Francois Romieu <romieu@fr.zoreil.com>
  15673. L: netdev@vger.kernel.org
  15674. S: Maintained
  15675. F: drivers/net/ethernet/sis/sis190.c
  15676. SIS 900/7016 FAST ETHERNET DRIVER
  15677. M: Daniele Venzano <venza@brownhat.org>
  15678. L: netdev@vger.kernel.org
  15679. S: Maintained
  15680. W: http://www.brownhat.org/sis900.html
  15681. F: drivers/net/ethernet/sis/sis900.*
  15682. SIS FRAMEBUFFER DRIVER
  15683. M: Thomas Winischhofer <thomas@winischhofer.net>
  15684. S: Maintained
  15685. W: http://www.winischhofer.net/linuxsisvga.shtml
  15686. F: Documentation/fb/sisfb.rst
  15687. F: drivers/video/fbdev/sis/
  15688. F: include/video/sisfb.h
  15689. SIS I2C TOUCHSCREEN DRIVER
  15690. M: Mika Penttilä <mika.penttila@nextfour.com>
  15691. L: linux-input@vger.kernel.org
  15692. S: Maintained
  15693. F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
  15694. F: drivers/input/touchscreen/sis_i2c.c
  15695. SIS USB2VGA DRIVER
  15696. M: Thomas Winischhofer <thomas@winischhofer.net>
  15697. S: Maintained
  15698. W: http://www.winischhofer.at/linuxsisusbvga.shtml
  15699. F: drivers/usb/misc/sisusbvga/
  15700. SL28 CPLD MFD DRIVER
  15701. M: Michael Walle <michael@walle.cc>
  15702. S: Maintained
  15703. F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
  15704. F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
  15705. F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
  15706. F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
  15707. F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
  15708. F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
  15709. F: drivers/gpio/gpio-sl28cpld.c
  15710. F: drivers/hwmon/sl28cpld-hwmon.c
  15711. F: drivers/irqchip/irq-sl28cpld.c
  15712. F: drivers/pwm/pwm-sl28cpld.c
  15713. F: drivers/watchdog/sl28cpld_wdt.c
  15714. SLAB ALLOCATOR
  15715. M: Christoph Lameter <cl@linux.com>
  15716. M: Pekka Enberg <penberg@kernel.org>
  15717. M: David Rientjes <rientjes@google.com>
  15718. M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
  15719. M: Andrew Morton <akpm@linux-foundation.org>
  15720. M: Vlastimil Babka <vbabka@suse.cz>
  15721. R: Roman Gushchin <roman.gushchin@linux.dev>
  15722. L: linux-mm@kvack.org
  15723. S: Maintained
  15724. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
  15725. F: include/linux/sl?b*.h
  15726. F: mm/sl?b*
  15727. SLEEPABLE READ-COPY UPDATE (SRCU)
  15728. M: Lai Jiangshan <jiangshanlai@gmail.com>
  15729. M: "Paul E. McKenney" <paulmck@kernel.org>
  15730. M: Josh Triplett <josh@joshtriplett.org>
  15731. R: Steven Rostedt <rostedt@goodmis.org>
  15732. R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  15733. L: rcu@vger.kernel.org
  15734. S: Supported
  15735. W: http://www.rdrop.com/users/paulmck/RCU/
  15736. T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  15737. F: include/linux/srcu*.h
  15738. F: kernel/rcu/srcu*.c
  15739. SMACK SECURITY MODULE
  15740. M: Casey Schaufler <casey@schaufler-ca.com>
  15741. L: linux-security-module@vger.kernel.org
  15742. S: Maintained
  15743. W: http://schaufler-ca.com
  15744. T: git git://github.com/cschaufler/smack-next
  15745. F: Documentation/admin-guide/LSM/Smack.rst
  15746. F: security/smack/
  15747. SMC91x ETHERNET DRIVER
  15748. M: Nicolas Pitre <nico@fluxnic.net>
  15749. S: Odd Fixes
  15750. F: drivers/net/ethernet/smsc/smc91x.*
  15751. SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
  15752. M: Mark Rutland <mark.rutland@arm.com>
  15753. M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  15754. M: Sudeep Holla <sudeep.holla@arm.com>
  15755. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15756. S: Maintained
  15757. F: drivers/firmware/smccc/
  15758. F: include/linux/arm-smccc.h
  15759. SMM665 HARDWARE MONITOR DRIVER
  15760. M: Guenter Roeck <linux@roeck-us.net>
  15761. L: linux-hwmon@vger.kernel.org
  15762. S: Maintained
  15763. F: Documentation/hwmon/smm665.rst
  15764. F: drivers/hwmon/smm665.c
  15765. SMSC EMC2103 HARDWARE MONITOR DRIVER
  15766. M: Steve Glendinning <steve.glendinning@shawell.net>
  15767. L: linux-hwmon@vger.kernel.org
  15768. S: Maintained
  15769. F: Documentation/hwmon/emc2103.rst
  15770. F: drivers/hwmon/emc2103.c
  15771. SMSC SCH5627 HARDWARE MONITOR DRIVER
  15772. M: Hans de Goede <hdegoede@redhat.com>
  15773. L: linux-hwmon@vger.kernel.org
  15774. S: Supported
  15775. F: Documentation/hwmon/sch5627.rst
  15776. F: drivers/hwmon/sch5627.c
  15777. SMSC UFX6000 and UFX7000 USB to VGA DRIVER
  15778. M: Steve Glendinning <steve.glendinning@shawell.net>
  15779. L: linux-fbdev@vger.kernel.org
  15780. S: Maintained
  15781. F: drivers/video/fbdev/smscufx.c
  15782. SMSC47B397 HARDWARE MONITOR DRIVER
  15783. M: Jean Delvare <jdelvare@suse.com>
  15784. L: linux-hwmon@vger.kernel.org
  15785. S: Maintained
  15786. F: Documentation/hwmon/smsc47b397.rst
  15787. F: drivers/hwmon/smsc47b397.c
  15788. SMSC911x ETHERNET DRIVER
  15789. M: Steve Glendinning <steve.glendinning@shawell.net>
  15790. L: netdev@vger.kernel.org
  15791. S: Maintained
  15792. F: drivers/net/ethernet/smsc/smsc911x.*
  15793. F: include/linux/smsc911x.h
  15794. SMSC9420 PCI ETHERNET DRIVER
  15795. M: Steve Glendinning <steve.glendinning@shawell.net>
  15796. L: netdev@vger.kernel.org
  15797. S: Maintained
  15798. F: drivers/net/ethernet/smsc/smsc9420.*
  15799. SOCIONEXT (SNI) AVE NETWORK DRIVER
  15800. M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
  15801. L: netdev@vger.kernel.org
  15802. S: Maintained
  15803. F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
  15804. F: drivers/net/ethernet/socionext/sni_ave.c
  15805. SOCIONEXT (SNI) NETSEC NETWORK DRIVER
  15806. M: Jassi Brar <jaswinder.singh@linaro.org>
  15807. M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
  15808. L: netdev@vger.kernel.org
  15809. S: Maintained
  15810. F: Documentation/devicetree/bindings/net/socionext-netsec.txt
  15811. F: drivers/net/ethernet/socionext/netsec.c
  15812. SOCIONEXT (SNI) Synquacer SPI DRIVER
  15813. M: Masahisa Kojima <masahisa.kojima@linaro.org>
  15814. M: Jassi Brar <jaswinder.singh@linaro.org>
  15815. L: linux-spi@vger.kernel.org
  15816. S: Maintained
  15817. F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
  15818. F: drivers/spi/spi-synquacer.c
  15819. SOCIONEXT SYNQUACER I2C DRIVER
  15820. M: Ard Biesheuvel <ardb@kernel.org>
  15821. L: linux-i2c@vger.kernel.org
  15822. S: Maintained
  15823. F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
  15824. F: drivers/i2c/busses/i2c-synquacer.c
  15825. SOCIONEXT UNIPHIER SOUND DRIVER
  15826. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  15827. S: Orphan
  15828. F: sound/soc/uniphier/
  15829. SOEKRIS NET48XX LED SUPPORT
  15830. M: Chris Boot <bootc@bootc.net>
  15831. S: Maintained
  15832. F: drivers/leds/leds-net48xx.c
  15833. SOFT-IWARP DRIVER (siw)
  15834. M: Bernard Metzler <bmt@zurich.ibm.com>
  15835. L: linux-rdma@vger.kernel.org
  15836. S: Supported
  15837. F: drivers/infiniband/sw/siw/
  15838. F: include/uapi/rdma/siw-abi.h
  15839. SOFT-ROCE DRIVER (rxe)
  15840. M: Zhu Yanjun <zyjzyj2000@gmail.com>
  15841. L: linux-rdma@vger.kernel.org
  15842. S: Supported
  15843. F: drivers/infiniband/sw/rxe/
  15844. F: include/uapi/rdma/rdma_user_rxe.h
  15845. SOFTLOGIC 6x10 MPEG CODEC
  15846. M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
  15847. M: Anton Sviridenko <anton@corp.bluecherry.net>
  15848. M: Andrey Utkin <andrey_utkin@fastmail.com>
  15849. M: Ismael Luceno <ismael@iodev.co.uk>
  15850. L: linux-media@vger.kernel.org
  15851. S: Supported
  15852. F: drivers/media/pci/solo6x10/
  15853. SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
  15854. M: James Morse <james.morse@arm.com>
  15855. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15856. S: Maintained
  15857. F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
  15858. F: drivers/firmware/arm_sdei.c
  15859. F: include/linux/arm_sdei.h
  15860. F: include/uapi/linux/arm_sdei.h
  15861. SOFTWARE NODES AND DEVICE PROPERTIES
  15862. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  15863. R: Daniel Scally <djrscally@gmail.com>
  15864. R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  15865. R: Sakari Ailus <sakari.ailus@linux.intel.com>
  15866. L: linux-acpi@vger.kernel.org
  15867. S: Maintained
  15868. F: drivers/base/property.c
  15869. F: drivers/base/swnode.c
  15870. F: include/linux/fwnode.h
  15871. F: include/linux/property.h
  15872. SOFTWARE RAID (Multiple Disks) SUPPORT
  15873. M: Song Liu <song@kernel.org>
  15874. L: linux-raid@vger.kernel.org
  15875. S: Supported
  15876. T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
  15877. F: drivers/md/Kconfig
  15878. F: drivers/md/Makefile
  15879. F: drivers/md/md*
  15880. F: drivers/md/raid*
  15881. F: include/linux/raid/
  15882. F: include/uapi/linux/raid/
  15883. SOLIDRUN CLEARFOG SUPPORT
  15884. M: Russell King <linux@armlinux.org.uk>
  15885. S: Maintained
  15886. F: arch/arm/boot/dts/armada-388-clearfog*
  15887. F: arch/arm/boot/dts/armada-38x-solidrun-*
  15888. SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
  15889. M: Russell King <linux@armlinux.org.uk>
  15890. S: Maintained
  15891. F: arch/arm/boot/dts/imx6*-cubox-i*
  15892. F: arch/arm/boot/dts/imx6*-hummingboard*
  15893. F: arch/arm/boot/dts/imx6*-sr-*
  15894. SONIC NETWORK DRIVER
  15895. M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  15896. L: netdev@vger.kernel.org
  15897. S: Maintained
  15898. F: drivers/net/ethernet/natsemi/sonic.*
  15899. SONICS SILICON BACKPLANE DRIVER (SSB)
  15900. M: Michael Buesch <m@bues.ch>
  15901. L: linux-wireless@vger.kernel.org
  15902. S: Maintained
  15903. F: drivers/ssb/
  15904. F: include/linux/ssb/
  15905. SONY IMX208 SENSOR DRIVER
  15906. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  15907. L: linux-media@vger.kernel.org
  15908. S: Maintained
  15909. T: git git://linuxtv.org/media_tree.git
  15910. F: drivers/media/i2c/imx208.c
  15911. SONY IMX214 SENSOR DRIVER
  15912. M: Ricardo Ribalda <ribalda@kernel.org>
  15913. L: linux-media@vger.kernel.org
  15914. S: Maintained
  15915. T: git git://linuxtv.org/media_tree.git
  15916. F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
  15917. F: drivers/media/i2c/imx214.c
  15918. SONY IMX219 SENSOR DRIVER
  15919. M: Dave Stevenson <dave.stevenson@raspberrypi.com>
  15920. L: linux-media@vger.kernel.org
  15921. S: Maintained
  15922. T: git git://linuxtv.org/media_tree.git
  15923. F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
  15924. F: drivers/media/i2c/imx219.c
  15925. SONY IMX258 SENSOR DRIVER
  15926. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  15927. L: linux-media@vger.kernel.org
  15928. S: Maintained
  15929. T: git git://linuxtv.org/media_tree.git
  15930. F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
  15931. F: drivers/media/i2c/imx258.c
  15932. SONY IMX274 SENSOR DRIVER
  15933. M: Leon Luo <leonl@leopardimaging.com>
  15934. L: linux-media@vger.kernel.org
  15935. S: Maintained
  15936. T: git git://linuxtv.org/media_tree.git
  15937. F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
  15938. F: drivers/media/i2c/imx274.c
  15939. SONY IMX290 SENSOR DRIVER
  15940. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  15941. L: linux-media@vger.kernel.org
  15942. S: Maintained
  15943. T: git git://linuxtv.org/media_tree.git
  15944. F: Documentation/devicetree/bindings/media/i2c/imx290.txt
  15945. F: drivers/media/i2c/imx290.c
  15946. SONY IMX319 SENSOR DRIVER
  15947. M: Bingbu Cao <bingbu.cao@intel.com>
  15948. L: linux-media@vger.kernel.org
  15949. S: Maintained
  15950. T: git git://linuxtv.org/media_tree.git
  15951. F: drivers/media/i2c/imx319.c
  15952. SONY IMX334 SENSOR DRIVER
  15953. M: Paul J. Murphy <paul.j.murphy@intel.com>
  15954. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  15955. L: linux-media@vger.kernel.org
  15956. S: Maintained
  15957. T: git git://linuxtv.org/media_tree.git
  15958. F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
  15959. F: drivers/media/i2c/imx334.c
  15960. SONY IMX335 SENSOR DRIVER
  15961. M: Paul J. Murphy <paul.j.murphy@intel.com>
  15962. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  15963. L: linux-media@vger.kernel.org
  15964. S: Maintained
  15965. T: git git://linuxtv.org/media_tree.git
  15966. F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
  15967. F: drivers/media/i2c/imx335.c
  15968. SONY IMX355 SENSOR DRIVER
  15969. M: Tianshu Qiu <tian.shu.qiu@intel.com>
  15970. L: linux-media@vger.kernel.org
  15971. S: Maintained
  15972. T: git git://linuxtv.org/media_tree.git
  15973. F: drivers/media/i2c/imx355.c
  15974. SONY IMX412 SENSOR DRIVER
  15975. M: Paul J. Murphy <paul.j.murphy@intel.com>
  15976. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  15977. L: linux-media@vger.kernel.org
  15978. S: Maintained
  15979. T: git git://linuxtv.org/media_tree.git
  15980. F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
  15981. F: drivers/media/i2c/imx412.c
  15982. SONY MEMORYSTICK SUBSYSTEM
  15983. M: Maxim Levitsky <maximlevitsky@gmail.com>
  15984. M: Alex Dubov <oakad@yahoo.com>
  15985. M: Ulf Hansson <ulf.hansson@linaro.org>
  15986. L: linux-mmc@vger.kernel.org
  15987. S: Maintained
  15988. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
  15989. F: drivers/memstick/
  15990. F: include/linux/memstick.h
  15991. SONY VAIO CONTROL DEVICE DRIVER
  15992. M: Mattia Dongili <malattia@linux.it>
  15993. L: platform-driver-x86@vger.kernel.org
  15994. S: Maintained
  15995. W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
  15996. F: Documentation/admin-guide/laptops/sony-laptop.rst
  15997. F: drivers/char/sonypi.c
  15998. F: drivers/platform/x86/sony-laptop.c
  15999. F: include/linux/sony-laptop.h
  16000. SOUND
  16001. M: Jaroslav Kysela <perex@perex.cz>
  16002. M: Takashi Iwai <tiwai@suse.com>
  16003. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  16004. S: Maintained
  16005. W: http://www.alsa-project.org/
  16006. Q: http://patchwork.kernel.org/project/alsa-devel/list/
  16007. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  16008. F: Documentation/sound/
  16009. F: include/sound/
  16010. F: include/uapi/sound/
  16011. F: sound/
  16012. F: tools/testing/selftests/alsa
  16013. SOUND - COMPRESSED AUDIO
  16014. M: Vinod Koul <vkoul@kernel.org>
  16015. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  16016. S: Supported
  16017. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  16018. F: Documentation/sound/designs/compress-offload.rst
  16019. F: include/sound/compress_driver.h
  16020. F: include/uapi/sound/compress_*
  16021. F: sound/core/compress_offload.c
  16022. F: sound/soc/soc-compress.c
  16023. SOUND - DMAENGINE HELPERS
  16024. M: Lars-Peter Clausen <lars@metafoo.de>
  16025. S: Supported
  16026. F: include/sound/dmaengine_pcm.h
  16027. F: sound/core/pcm_dmaengine.c
  16028. F: sound/soc/soc-generic-dmaengine-pcm.c
  16029. SOUND - ALSA SELFTESTS
  16030. M: Mark Brown <broonie@kernel.org>
  16031. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  16032. L: linux-kselftest@vger.kernel.org
  16033. S: Supported
  16034. F: tools/testing/selftests/alsa
  16035. SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
  16036. M: Liam Girdwood <lgirdwood@gmail.com>
  16037. M: Mark Brown <broonie@kernel.org>
  16038. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  16039. S: Supported
  16040. W: http://alsa-project.org/main/index.php/ASoC
  16041. T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
  16042. F: Documentation/devicetree/bindings/sound/
  16043. F: Documentation/sound/soc/
  16044. F: include/dt-bindings/sound/
  16045. F: include/sound/soc*
  16046. F: sound/soc/
  16047. SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
  16048. M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  16049. M: Liam Girdwood <lgirdwood@gmail.com>
  16050. M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
  16051. M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
  16052. M: Daniel Baluta <daniel.baluta@nxp.com>
  16053. L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
  16054. S: Supported
  16055. W: https://github.com/thesofproject/linux/
  16056. F: sound/soc/sof/
  16057. SOUNDWIRE SUBSYSTEM
  16058. M: Vinod Koul <vkoul@kernel.org>
  16059. M: Bard Liao <yung-chuan.liao@linux.intel.com>
  16060. R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  16061. R: Sanyog Kale <sanyog.r.kale@intel.com>
  16062. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  16063. S: Supported
  16064. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
  16065. F: Documentation/driver-api/soundwire/
  16066. F: drivers/soundwire/
  16067. F: include/linux/soundwire/
  16068. SP2 MEDIA DRIVER
  16069. M: Olli Salonen <olli.salonen@iki.fi>
  16070. L: linux-media@vger.kernel.org
  16071. S: Maintained
  16072. W: https://linuxtv.org
  16073. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  16074. F: drivers/media/dvb-frontends/sp2*
  16075. SPARC + UltraSPARC (sparc/sparc64)
  16076. M: "David S. Miller" <davem@davemloft.net>
  16077. L: sparclinux@vger.kernel.org
  16078. S: Maintained
  16079. Q: http://patchwork.ozlabs.org/project/sparclinux/list/
  16080. T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
  16081. T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
  16082. F: arch/sparc/
  16083. F: drivers/sbus/
  16084. SPARC SERIAL DRIVERS
  16085. M: "David S. Miller" <davem@davemloft.net>
  16086. L: sparclinux@vger.kernel.org
  16087. S: Maintained
  16088. T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
  16089. T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
  16090. F: drivers/tty/serial/suncore.c
  16091. F: drivers/tty/serial/sunhv.c
  16092. F: drivers/tty/serial/sunsab.c
  16093. F: drivers/tty/serial/sunsab.h
  16094. F: drivers/tty/serial/sunsu.c
  16095. F: drivers/tty/serial/sunzilog.c
  16096. F: drivers/tty/serial/sunzilog.h
  16097. F: drivers/tty/vcc.c
  16098. F: include/linux/sunserialcore.h
  16099. SPARSE CHECKER
  16100. M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
  16101. L: linux-sparse@vger.kernel.org
  16102. S: Maintained
  16103. W: https://sparse.docs.kernel.org/
  16104. T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
  16105. Q: https://patchwork.kernel.org/project/linux-sparse/list/
  16106. B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
  16107. F: include/linux/compiler.h
  16108. SPEAKUP CONSOLE SPEECH DRIVER
  16109. M: William Hubbs <w.d.hubbs@gmail.com>
  16110. M: Chris Brannon <chris@the-brannons.com>
  16111. M: Kirk Reiser <kirk@reisers.ca>
  16112. M: Samuel Thibault <samuel.thibault@ens-lyon.org>
  16113. L: speakup@linux-speakup.org
  16114. S: Odd Fixes
  16115. W: http://www.linux-speakup.org/
  16116. W: https://github.com/linux-speakup/speakup
  16117. B: https://github.com/linux-speakup/speakup/issues
  16118. F: drivers/accessibility/speakup/
  16119. SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
  16120. M: Viresh Kumar <vireshk@kernel.org>
  16121. M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
  16122. M: soc@kernel.org
  16123. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  16124. S: Maintained
  16125. W: http://www.st.com/spear
  16126. F: arch/arm/boot/dts/spear*
  16127. F: arch/arm/mach-spear/
  16128. F: drivers/clk/spear/
  16129. F: drivers/pinctrl/spear/
  16130. SPI NOR SUBSYSTEM
  16131. M: Tudor Ambarus <tudor.ambarus@microchip.com>
  16132. M: Pratyush Yadav <p.yadav@ti.com>
  16133. R: Michael Walle <michael@walle.cc>
  16134. L: linux-mtd@lists.infradead.org
  16135. S: Maintained
  16136. W: http://www.linux-mtd.infradead.org/
  16137. Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
  16138. C: irc://irc.oftc.net/mtd
  16139. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
  16140. F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
  16141. F: drivers/mtd/spi-nor/
  16142. F: include/linux/mtd/spi-nor.h
  16143. SPI SUBSYSTEM
  16144. M: Mark Brown <broonie@kernel.org>
  16145. L: linux-spi@vger.kernel.org
  16146. S: Maintained
  16147. Q: http://patchwork.kernel.org/project/spi-devel-general/list/
  16148. T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
  16149. F: Documentation/devicetree/bindings/spi/
  16150. F: Documentation/spi/
  16151. F: drivers/spi/
  16152. F: include/linux/spi/
  16153. F: include/uapi/linux/spi/
  16154. F: tools/spi/
  16155. SPIDERNET NETWORK DRIVER for CELL
  16156. M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
  16157. M: Geoff Levand <geoff@infradead.org>
  16158. L: netdev@vger.kernel.org
  16159. L: linuxppc-dev@lists.ozlabs.org
  16160. S: Maintained
  16161. F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
  16162. F: drivers/net/ethernet/toshiba/spider_net*
  16163. SPMI SUBSYSTEM
  16164. M: Stephen Boyd <sboyd@kernel.org>
  16165. L: linux-kernel@vger.kernel.org
  16166. S: Maintained
  16167. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
  16168. F: Documentation/devicetree/bindings/spmi/
  16169. F: drivers/spmi/
  16170. F: include/dt-bindings/spmi/spmi.h
  16171. F: include/linux/spmi.h
  16172. F: include/trace/events/spmi.h
  16173. SPU FILE SYSTEM
  16174. M: Jeremy Kerr <jk@ozlabs.org>
  16175. L: linuxppc-dev@lists.ozlabs.org
  16176. S: Supported
  16177. W: http://www.ibm.com/developerworks/power/cell/
  16178. F: Documentation/filesystems/spufs/spufs.rst
  16179. F: arch/powerpc/platforms/cell/spufs/
  16180. SQUASHFS FILE SYSTEM
  16181. M: Phillip Lougher <phillip@squashfs.org.uk>
  16182. L: squashfs-devel@lists.sourceforge.net (subscribers-only)
  16183. S: Maintained
  16184. W: http://squashfs.org.uk
  16185. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
  16186. F: Documentation/filesystems/squashfs.rst
  16187. F: fs/squashfs/
  16188. SRM (Alpha) environment access
  16189. M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
  16190. S: Maintained
  16191. F: arch/alpha/kernel/srm_env.c
  16192. ST LSM6DSx IMU IIO DRIVER
  16193. M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
  16194. L: linux-iio@vger.kernel.org
  16195. S: Maintained
  16196. W: http://www.st.com/
  16197. F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
  16198. F: drivers/iio/imu/st_lsm6dsx/
  16199. ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
  16200. M: Mickael Guene <mickael.guene@st.com>
  16201. L: linux-media@vger.kernel.org
  16202. S: Maintained
  16203. T: git git://linuxtv.org/media_tree.git
  16204. F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
  16205. F: drivers/media/i2c/st-mipid02.c
  16206. ST STM32 I2C/SMBUS DRIVER
  16207. M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
  16208. M: Alain Volmat <alain.volmat@foss.st.com>
  16209. L: linux-i2c@vger.kernel.org
  16210. S: Maintained
  16211. F: drivers/i2c/busses/i2c-stm32*
  16212. ST STM32 SPI DRIVER
  16213. M: Alain Volmat <alain.volmat@foss.st.com>
  16214. L: linux-spi@vger.kernel.org
  16215. S: Maintained
  16216. F: drivers/spi/spi-stm32.c
  16217. ST STPDDC60 DRIVER
  16218. M: Daniel Nilsson <daniel.nilsson@flex.com>
  16219. L: linux-hwmon@vger.kernel.org
  16220. S: Maintained
  16221. F: Documentation/hwmon/stpddc60.rst
  16222. F: drivers/hwmon/pmbus/stpddc60.c
  16223. ST VL53L0X ToF RANGER(I2C) IIO DRIVER
  16224. M: Song Qiang <songqiang1304521@gmail.com>
  16225. L: linux-iio@vger.kernel.org
  16226. S: Maintained
  16227. F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
  16228. F: drivers/iio/proximity/vl53l0x-i2c.c
  16229. STABLE BRANCH
  16230. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  16231. M: Sasha Levin <sashal@kernel.org>
  16232. L: stable@vger.kernel.org
  16233. S: Supported
  16234. F: Documentation/process/stable-kernel-rules.rst
  16235. STAGING - ATOMISP DRIVER
  16236. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  16237. R: Sakari Ailus <sakari.ailus@linux.intel.com>
  16238. L: linux-media@vger.kernel.org
  16239. S: Maintained
  16240. F: drivers/staging/media/atomisp/
  16241. STAGING - FIELDBUS SUBSYSTEM
  16242. M: Sven Van Asbroeck <TheSven73@gmail.com>
  16243. S: Maintained
  16244. F: drivers/staging/fieldbus/*
  16245. F: drivers/staging/fieldbus/Documentation/
  16246. STAGING - HMS ANYBUS-S BUS
  16247. M: Sven Van Asbroeck <TheSven73@gmail.com>
  16248. S: Maintained
  16249. F: drivers/staging/fieldbus/anybuss/
  16250. STAGING - INDUSTRIAL IO
  16251. M: Jonathan Cameron <jic23@kernel.org>
  16252. L: linux-iio@vger.kernel.org
  16253. S: Odd Fixes
  16254. F: Documentation/devicetree/bindings/staging/iio/
  16255. F: drivers/staging/iio/
  16256. STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
  16257. M: Marc Dietrich <marvin24@gmx.de>
  16258. L: ac100@lists.launchpad.net (moderated for non-subscribers)
  16259. L: linux-tegra@vger.kernel.org
  16260. S: Maintained
  16261. F: drivers/staging/nvec/
  16262. STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
  16263. M: Jens Frederich <jfrederich@gmail.com>
  16264. M: Jon Nettleton <jon.nettleton@gmail.com>
  16265. S: Maintained
  16266. W: http://wiki.laptop.org/go/DCON
  16267. F: drivers/staging/olpc_dcon/
  16268. STAGING - REALTEK RTL8188EU DRIVERS
  16269. M: Larry Finger <Larry.Finger@lwfinger.net>
  16270. M: Phillip Potter <phil@philpotter.co.uk>
  16271. S: Supported
  16272. F: drivers/staging/r8188eu/
  16273. STAGING - REALTEK RTL8712U DRIVERS
  16274. M: Larry Finger <Larry.Finger@lwfinger.net>
  16275. M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
  16276. S: Odd Fixes
  16277. F: drivers/staging/rtl8712/
  16278. STAGING - SEPS525 LCD CONTROLLER DRIVERS
  16279. M: Michael Hennerich <michael.hennerich@analog.com>
  16280. L: linux-fbdev@vger.kernel.org
  16281. S: Supported
  16282. F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
  16283. F: drivers/staging/fbtft/fb_seps525.c
  16284. STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
  16285. M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  16286. M: Teddy Wang <teddy.wang@siliconmotion.com>
  16287. M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  16288. L: linux-fbdev@vger.kernel.org
  16289. S: Maintained
  16290. F: drivers/staging/sm750fb/
  16291. STAGING - VIA VT665X DRIVERS
  16292. M: Forest Bond <forest@alittletooquiet.net>
  16293. S: Odd Fixes
  16294. F: drivers/staging/vt665?/
  16295. STAGING SUBSYSTEM
  16296. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  16297. L: linux-staging@lists.linux.dev
  16298. S: Supported
  16299. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
  16300. F: drivers/staging/
  16301. STARFIRE/DURALAN NETWORK DRIVER
  16302. M: Ion Badulescu <ionut@badula.org>
  16303. S: Odd Fixes
  16304. F: drivers/net/ethernet/adaptec/starfire*
  16305. STARFIVE JH7100 CLOCK DRIVER
  16306. M: Emil Renner Berthing <kernel@esmil.dk>
  16307. S: Maintained
  16308. F: Documentation/devicetree/bindings/clock/starfive,jh7100-clkgen.yaml
  16309. F: drivers/clk/starfive/clk-starfive-jh7100.c
  16310. F: include/dt-bindings/clock/starfive-jh7100.h
  16311. STARFIVE JH7100 PINCTRL DRIVER
  16312. M: Emil Renner Berthing <kernel@esmil.dk>
  16313. L: linux-gpio@vger.kernel.org
  16314. S: Maintained
  16315. F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
  16316. F: drivers/pinctrl/pinctrl-starfive.c
  16317. F: include/dt-bindings/pinctrl/pinctrl-starfive.h
  16318. STARFIVE JH7100 RESET CONTROLLER DRIVER
  16319. M: Emil Renner Berthing <kernel@esmil.dk>
  16320. S: Maintained
  16321. F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
  16322. F: drivers/reset/reset-starfive-jh7100.c
  16323. F: include/dt-bindings/reset/starfive-jh7100.h
  16324. STATIC BRANCH/CALL
  16325. M: Peter Zijlstra <peterz@infradead.org>
  16326. M: Josh Poimboeuf <jpoimboe@redhat.com>
  16327. M: Jason Baron <jbaron@akamai.com>
  16328. R: Steven Rostedt <rostedt@goodmis.org>
  16329. R: Ard Biesheuvel <ardb@kernel.org>
  16330. S: Supported
  16331. F: arch/*/include/asm/jump_label*.h
  16332. F: arch/*/include/asm/static_call*.h
  16333. F: arch/*/kernel/jump_label.c
  16334. F: arch/*/kernel/static_call.c
  16335. F: include/linux/jump_label*.h
  16336. F: include/linux/static_call*.h
  16337. F: kernel/jump_label.c
  16338. F: kernel/static_call.c
  16339. STI AUDIO (ASoC) DRIVERS
  16340. M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
  16341. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  16342. S: Maintained
  16343. F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
  16344. F: sound/soc/sti/
  16345. STI CEC DRIVER
  16346. M: Alain Volmat <alain.volmat@foss.st.com>
  16347. S: Maintained
  16348. F: Documentation/devicetree/bindings/media/stih-cec.txt
  16349. F: drivers/media/cec/platform/sti/
  16350. STK1160 USB VIDEO CAPTURE DRIVER
  16351. M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  16352. L: linux-media@vger.kernel.org
  16353. S: Maintained
  16354. T: git git://linuxtv.org/media_tree.git
  16355. F: drivers/media/usb/stk1160/
  16356. STM32 AUDIO (ASoC) DRIVERS
  16357. M: Olivier Moysan <olivier.moysan@foss.st.com>
  16358. M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
  16359. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  16360. S: Maintained
  16361. F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
  16362. F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
  16363. F: sound/soc/stm/
  16364. STM32 TIMER/LPTIMER DRIVERS
  16365. M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
  16366. S: Maintained
  16367. F: Documentation/ABI/testing/*timer-stm32
  16368. F: Documentation/devicetree/bindings/*/*stm32-*timer*
  16369. F: drivers/*/stm32-*timer*
  16370. F: drivers/pwm/pwm-stm32*
  16371. F: include/linux/*/stm32-*tim*
  16372. STMMAC ETHERNET DRIVER
  16373. M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
  16374. M: Alexandre Torgue <alexandre.torgue@foss.st.com>
  16375. M: Jose Abreu <joabreu@synopsys.com>
  16376. L: netdev@vger.kernel.org
  16377. S: Supported
  16378. W: http://www.stlinux.com
  16379. F: Documentation/networking/device_drivers/ethernet/stmicro/
  16380. F: drivers/net/ethernet/stmicro/stmmac/
  16381. SUN3/3X
  16382. M: Sam Creasey <sammy@sammy.net>
  16383. S: Maintained
  16384. W: http://sammy.net/sun3/
  16385. F: arch/m68k/include/asm/sun3*
  16386. F: arch/m68k/kernel/*sun3*
  16387. F: arch/m68k/sun3*/
  16388. F: drivers/net/ethernet/i825xx/sun3*
  16389. SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
  16390. M: Hans de Goede <hdegoede@redhat.com>
  16391. L: linux-input@vger.kernel.org
  16392. S: Maintained
  16393. F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
  16394. F: drivers/input/keyboard/sun4i-lradc-keys.c
  16395. SUNDANCE NETWORK DRIVER
  16396. M: Denis Kirjanov <kda@linux-powerpc.org>
  16397. L: netdev@vger.kernel.org
  16398. S: Maintained
  16399. F: drivers/net/ethernet/dlink/sundance.c
  16400. SUNPLUS RTC DRIVER
  16401. M: Vincent Shih <vincent.sunplus@gmail.com>
  16402. L: linux-rtc@vger.kernel.org
  16403. S: Maintained
  16404. F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
  16405. F: drivers/rtc/rtc-sunplus.c
  16406. SUPERH
  16407. M: Yoshinori Sato <ysato@users.sourceforge.jp>
  16408. M: Rich Felker <dalias@libc.org>
  16409. L: linux-sh@vger.kernel.org
  16410. S: Maintained
  16411. Q: http://patchwork.kernel.org/project/linux-sh/list/
  16412. F: Documentation/sh/
  16413. F: arch/sh/
  16414. F: drivers/sh/
  16415. SUSPEND TO RAM
  16416. M: "Rafael J. Wysocki" <rafael@kernel.org>
  16417. M: Len Brown <len.brown@intel.com>
  16418. M: Pavel Machek <pavel@ucw.cz>
  16419. L: linux-pm@vger.kernel.org
  16420. S: Supported
  16421. B: https://bugzilla.kernel.org
  16422. F: Documentation/power/
  16423. F: arch/x86/kernel/acpi/
  16424. F: drivers/base/power/
  16425. F: include/linux/freezer.h
  16426. F: include/linux/pm.h
  16427. F: include/linux/suspend.h
  16428. F: kernel/power/
  16429. SVGA HANDLING
  16430. M: Martin Mares <mj@ucw.cz>
  16431. L: linux-video@atrey.karlin.mff.cuni.cz
  16432. S: Maintained
  16433. F: Documentation/admin-guide/svga.rst
  16434. F: arch/x86/boot/video*
  16435. SWIOTLB SUBSYSTEM
  16436. M: Christoph Hellwig <hch@infradead.org>
  16437. L: iommu@lists.linux-foundation.org
  16438. S: Supported
  16439. W: http://git.infradead.org/users/hch/dma-mapping.git
  16440. T: git git://git.infradead.org/users/hch/dma-mapping.git
  16441. F: arch/*/kernel/pci-swiotlb.c
  16442. F: include/linux/swiotlb.h
  16443. F: kernel/dma/swiotlb.c
  16444. SWITCHDEV
  16445. M: Jiri Pirko <jiri@resnulli.us>
  16446. M: Ivan Vecera <ivecera@redhat.com>
  16447. L: netdev@vger.kernel.org
  16448. S: Supported
  16449. F: include/net/switchdev.h
  16450. F: net/switchdev/
  16451. SY8106A REGULATOR DRIVER
  16452. M: Icenowy Zheng <icenowy@aosc.io>
  16453. S: Maintained
  16454. F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
  16455. F: drivers/regulator/sy8106a-regulator.c
  16456. SYNC FILE FRAMEWORK
  16457. M: Sumit Semwal <sumit.semwal@linaro.org>
  16458. R: Gustavo Padovan <gustavo@padovan.org>
  16459. L: linux-media@vger.kernel.org
  16460. L: dri-devel@lists.freedesktop.org
  16461. S: Maintained
  16462. T: git git://anongit.freedesktop.org/drm/drm-misc
  16463. F: Documentation/driver-api/sync_file.rst
  16464. F: drivers/dma-buf/dma-fence*
  16465. F: drivers/dma-buf/sw_sync.c
  16466. F: drivers/dma-buf/sync_*
  16467. F: include/linux/sync_file.h
  16468. F: include/uapi/linux/sync_file.h
  16469. SYNOPSYS ARC ARCHITECTURE
  16470. M: Vineet Gupta <vgupta@kernel.org>
  16471. L: linux-snps-arc@lists.infradead.org
  16472. S: Supported
  16473. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
  16474. F: Documentation/arc/
  16475. F: Documentation/devicetree/bindings/arc/*
  16476. F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
  16477. F: arch/arc/
  16478. F: drivers/clocksource/arc_timer.c
  16479. F: drivers/tty/serial/arc_uart.c
  16480. SYNOPSYS ARC HSDK SDP pll clock driver
  16481. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  16482. S: Supported
  16483. F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
  16484. F: drivers/clk/clk-hsdk-pll.c
  16485. SYNOPSYS ARC SDP clock driver
  16486. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  16487. S: Supported
  16488. F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
  16489. F: drivers/clk/axs10x/*
  16490. SYNOPSYS ARC SDP platform support
  16491. M: Alexey Brodkin <abrodkin@synopsys.com>
  16492. S: Supported
  16493. F: Documentation/devicetree/bindings/arc/axs10*
  16494. F: arch/arc/boot/dts/ax*
  16495. F: arch/arc/plat-axs10x
  16496. SYNOPSYS AXS10x RESET CONTROLLER DRIVER
  16497. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  16498. S: Supported
  16499. F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
  16500. F: drivers/reset/reset-axs10x.c
  16501. SYNOPSYS CREG GPIO DRIVER
  16502. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  16503. S: Maintained
  16504. F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
  16505. F: drivers/gpio/gpio-creg-snps.c
  16506. SYNOPSYS DESIGNWARE 8250 UART DRIVER
  16507. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  16508. S: Maintained
  16509. F: drivers/tty/serial/8250/8250_dw.c
  16510. F: drivers/tty/serial/8250/8250_dwlib.*
  16511. F: drivers/tty/serial/8250/8250_lpss.c
  16512. SYNOPSYS DESIGNWARE APB GPIO DRIVER
  16513. M: Hoan Tran <hoan@os.amperecomputing.com>
  16514. M: Serge Semin <fancer.lancer@gmail.com>
  16515. L: linux-gpio@vger.kernel.org
  16516. S: Maintained
  16517. F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
  16518. F: drivers/gpio/gpio-dwapb.c
  16519. SYNOPSYS DESIGNWARE APB SSI DRIVER
  16520. M: Serge Semin <fancer.lancer@gmail.com>
  16521. L: linux-spi@vger.kernel.org
  16522. S: Supported
  16523. F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
  16524. F: drivers/spi/spi-dw*
  16525. SYNOPSYS DESIGNWARE AXI DMAC DRIVER
  16526. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  16527. S: Maintained
  16528. F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
  16529. F: drivers/dma/dw-axi-dmac/
  16530. SYNOPSYS DESIGNWARE DMAC DRIVER
  16531. M: Viresh Kumar <vireshk@kernel.org>
  16532. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  16533. S: Maintained
  16534. F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
  16535. F: drivers/dma/dw/
  16536. F: include/dt-bindings/dma/dw-dmac.h
  16537. F: include/linux/dma/dw.h
  16538. F: include/linux/platform_data/dma-dw.h
  16539. SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
  16540. M: Jose Abreu <Jose.Abreu@synopsys.com>
  16541. L: netdev@vger.kernel.org
  16542. S: Supported
  16543. F: drivers/net/ethernet/synopsys/
  16544. SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
  16545. M: Jose Abreu <Jose.Abreu@synopsys.com>
  16546. L: netdev@vger.kernel.org
  16547. S: Supported
  16548. F: drivers/net/pcs/pcs-xpcs.c
  16549. F: drivers/net/pcs/pcs-xpcs.h
  16550. F: include/linux/pcs/pcs-xpcs.h
  16551. SYNOPSYS DESIGNWARE I2C DRIVER
  16552. M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
  16553. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  16554. R: Mika Westerberg <mika.westerberg@linux.intel.com>
  16555. L: linux-i2c@vger.kernel.org
  16556. S: Maintained
  16557. F: drivers/i2c/busses/i2c-designware-*
  16558. SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
  16559. M: Jaehoon Chung <jh80.chung@samsung.com>
  16560. L: linux-mmc@vger.kernel.org
  16561. S: Maintained
  16562. F: drivers/mmc/host/dw_mmc*
  16563. SYNOPSYS HSDK RESET CONTROLLER DRIVER
  16564. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  16565. S: Supported
  16566. F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
  16567. F: drivers/reset/reset-hsdk.c
  16568. F: include/dt-bindings/reset/snps,hsdk-reset.h
  16569. SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
  16570. M: Prabu Thangamuthu <prabu.t@synopsys.com>
  16571. M: Manjunath M B <manjumb@synopsys.com>
  16572. L: linux-mmc@vger.kernel.org
  16573. S: Maintained
  16574. F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
  16575. SYSTEM CONFIGURATION (SYSCON)
  16576. M: Lee Jones <lee.jones@linaro.org>
  16577. M: Arnd Bergmann <arnd@arndb.de>
  16578. S: Supported
  16579. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
  16580. F: drivers/mfd/syscon.c
  16581. SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
  16582. M: Sudeep Holla <sudeep.holla@arm.com>
  16583. R: Cristian Marussi <cristian.marussi@arm.com>
  16584. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  16585. S: Maintained
  16586. F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
  16587. F: drivers/clk/clk-sc[mp]i.c
  16588. F: drivers/cpufreq/sc[mp]i-cpufreq.c
  16589. F: drivers/firmware/arm_scmi/
  16590. F: drivers/firmware/arm_scpi.c
  16591. F: drivers/regulator/scmi-regulator.c
  16592. F: drivers/reset/reset-scmi.c
  16593. F: include/linux/sc[mp]i_protocol.h
  16594. F: include/trace/events/scmi.h
  16595. F: include/uapi/linux/virtio_scmi.h
  16596. SYSTEM RESET/SHUTDOWN DRIVERS
  16597. M: Sebastian Reichel <sre@kernel.org>
  16598. L: linux-pm@vger.kernel.org
  16599. S: Maintained
  16600. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
  16601. F: Documentation/devicetree/bindings/power/reset/
  16602. F: drivers/power/reset/
  16603. SYSTEM TRACE MODULE CLASS
  16604. M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
  16605. S: Maintained
  16606. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
  16607. F: Documentation/trace/stm.rst
  16608. F: drivers/hwtracing/stm/
  16609. F: include/linux/stm.h
  16610. F: include/uapi/linux/stm.h
  16611. SYSTEM76 ACPI DRIVER
  16612. M: Jeremy Soller <jeremy@system76.com>
  16613. M: System76 Product Development <productdev@system76.com>
  16614. L: platform-driver-x86@vger.kernel.org
  16615. S: Maintained
  16616. F: drivers/platform/x86/system76_acpi.c
  16617. SYSV FILESYSTEM
  16618. M: Christoph Hellwig <hch@infradead.org>
  16619. S: Maintained
  16620. F: Documentation/filesystems/sysv-fs.rst
  16621. F: fs/sysv/
  16622. F: include/linux/sysv_fs.h
  16623. TASKSTATS STATISTICS INTERFACE
  16624. M: Balbir Singh <bsingharora@gmail.com>
  16625. S: Maintained
  16626. F: Documentation/accounting/taskstats*
  16627. F: include/linux/taskstats*
  16628. F: kernel/taskstats.c
  16629. TC subsystem
  16630. M: Jamal Hadi Salim <jhs@mojatatu.com>
  16631. M: Cong Wang <xiyou.wangcong@gmail.com>
  16632. M: Jiri Pirko <jiri@resnulli.us>
  16633. L: netdev@vger.kernel.org
  16634. S: Maintained
  16635. F: include/net/pkt_cls.h
  16636. F: include/net/pkt_sched.h
  16637. F: include/net/tc_act/
  16638. F: include/uapi/linux/pkt_cls.h
  16639. F: include/uapi/linux/pkt_sched.h
  16640. F: include/uapi/linux/tc_act/
  16641. F: include/uapi/linux/tc_ematch/
  16642. F: net/sched/
  16643. F: tools/testing/selftests/tc-testing
  16644. TC90522 MEDIA DRIVER
  16645. M: Akihiro Tsukada <tskd08@gmail.com>
  16646. L: linux-media@vger.kernel.org
  16647. S: Odd Fixes
  16648. F: drivers/media/dvb-frontends/tc90522*
  16649. TCP LOW PRIORITY MODULE
  16650. M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
  16651. M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
  16652. S: Maintained
  16653. W: http://tcp-lp-mod.sourceforge.net/
  16654. F: net/ipv4/tcp_lp.c
  16655. TDA10071 MEDIA DRIVER
  16656. M: Antti Palosaari <crope@iki.fi>
  16657. L: linux-media@vger.kernel.org
  16658. S: Maintained
  16659. W: https://linuxtv.org
  16660. W: http://palosaari.fi/linux/
  16661. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  16662. T: git git://linuxtv.org/anttip/media_tree.git
  16663. F: drivers/media/dvb-frontends/tda10071*
  16664. TDA18212 MEDIA DRIVER
  16665. M: Antti Palosaari <crope@iki.fi>
  16666. L: linux-media@vger.kernel.org
  16667. S: Maintained
  16668. W: https://linuxtv.org
  16669. W: http://palosaari.fi/linux/
  16670. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  16671. T: git git://linuxtv.org/anttip/media_tree.git
  16672. F: drivers/media/tuners/tda18212*
  16673. TDA18218 MEDIA DRIVER
  16674. M: Antti Palosaari <crope@iki.fi>
  16675. L: linux-media@vger.kernel.org
  16676. S: Maintained
  16677. W: https://linuxtv.org
  16678. W: http://palosaari.fi/linux/
  16679. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  16680. T: git git://linuxtv.org/anttip/media_tree.git
  16681. F: drivers/media/tuners/tda18218*
  16682. TDA18250 MEDIA DRIVER
  16683. M: Olli Salonen <olli.salonen@iki.fi>
  16684. L: linux-media@vger.kernel.org
  16685. S: Maintained
  16686. W: https://linuxtv.org
  16687. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  16688. T: git git://linuxtv.org/media_tree.git
  16689. F: drivers/media/tuners/tda18250*
  16690. TDA18271 MEDIA DRIVER
  16691. M: Michael Krufky <mkrufky@linuxtv.org>
  16692. L: linux-media@vger.kernel.org
  16693. S: Maintained
  16694. W: https://linuxtv.org
  16695. W: http://github.com/mkrufky
  16696. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  16697. T: git git://linuxtv.org/mkrufky/tuners.git
  16698. F: drivers/media/tuners/tda18271*
  16699. TDA1997x MEDIA DRIVER
  16700. M: Tim Harvey <tharvey@gateworks.com>
  16701. L: linux-media@vger.kernel.org
  16702. S: Maintained
  16703. W: https://linuxtv.org
  16704. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  16705. F: drivers/media/i2c/tda1997x.*
  16706. TDA827x MEDIA DRIVER
  16707. M: Michael Krufky <mkrufky@linuxtv.org>
  16708. L: linux-media@vger.kernel.org
  16709. S: Maintained
  16710. W: https://linuxtv.org
  16711. W: http://github.com/mkrufky
  16712. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  16713. T: git git://linuxtv.org/mkrufky/tuners.git
  16714. F: drivers/media/tuners/tda8290.*
  16715. TDA8290 MEDIA DRIVER
  16716. M: Michael Krufky <mkrufky@linuxtv.org>
  16717. L: linux-media@vger.kernel.org
  16718. S: Maintained
  16719. W: https://linuxtv.org
  16720. W: http://github.com/mkrufky
  16721. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  16722. T: git git://linuxtv.org/mkrufky/tuners.git
  16723. F: drivers/media/tuners/tda8290.*
  16724. TDA9840 MEDIA DRIVER
  16725. M: Hans Verkuil <hverkuil@xs4all.nl>
  16726. L: linux-media@vger.kernel.org
  16727. S: Maintained
  16728. W: https://linuxtv.org
  16729. T: git git://linuxtv.org/media_tree.git
  16730. F: drivers/media/i2c/tda9840*
  16731. TEA5761 TUNER DRIVER
  16732. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  16733. L: linux-media@vger.kernel.org
  16734. S: Odd fixes
  16735. W: https://linuxtv.org
  16736. T: git git://linuxtv.org/media_tree.git
  16737. F: drivers/media/tuners/tea5761.*
  16738. TEA5767 TUNER DRIVER
  16739. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  16740. L: linux-media@vger.kernel.org
  16741. S: Maintained
  16742. W: https://linuxtv.org
  16743. T: git git://linuxtv.org/media_tree.git
  16744. F: drivers/media/tuners/tea5767.*
  16745. TEA6415C MEDIA DRIVER
  16746. M: Hans Verkuil <hverkuil@xs4all.nl>
  16747. L: linux-media@vger.kernel.org
  16748. S: Maintained
  16749. W: https://linuxtv.org
  16750. T: git git://linuxtv.org/media_tree.git
  16751. F: drivers/media/i2c/tea6415c*
  16752. TEA6420 MEDIA DRIVER
  16753. M: Hans Verkuil <hverkuil@xs4all.nl>
  16754. L: linux-media@vger.kernel.org
  16755. S: Maintained
  16756. W: https://linuxtv.org
  16757. T: git git://linuxtv.org/media_tree.git
  16758. F: drivers/media/i2c/tea6420*
  16759. TEAM DRIVER
  16760. M: Jiri Pirko <jiri@resnulli.us>
  16761. L: netdev@vger.kernel.org
  16762. S: Supported
  16763. F: drivers/net/team/
  16764. F: include/linux/if_team.h
  16765. F: include/uapi/linux/if_team.h
  16766. TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
  16767. M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
  16768. S: Maintained
  16769. F: arch/x86/platform/ts5500/
  16770. TECHNOTREND USB IR RECEIVER
  16771. M: Sean Young <sean@mess.org>
  16772. L: linux-media@vger.kernel.org
  16773. S: Maintained
  16774. F: drivers/media/rc/ttusbir.c
  16775. TECHWELL TW9910 VIDEO DECODER
  16776. L: linux-media@vger.kernel.org
  16777. S: Orphan
  16778. F: drivers/media/i2c/tw9910.c
  16779. F: include/media/i2c/tw9910.h
  16780. TEE SUBSYSTEM
  16781. M: Jens Wiklander <jens.wiklander@linaro.org>
  16782. R: Sumit Garg <sumit.garg@linaro.org>
  16783. L: op-tee@lists.trustedfirmware.org
  16784. S: Maintained
  16785. F: Documentation/staging/tee.rst
  16786. F: drivers/tee/
  16787. F: include/linux/tee_drv.h
  16788. F: include/uapi/linux/tee.h
  16789. TEGRA ARCHITECTURE SUPPORT
  16790. M: Thierry Reding <thierry.reding@gmail.com>
  16791. M: Jonathan Hunter <jonathanh@nvidia.com>
  16792. L: linux-tegra@vger.kernel.org
  16793. S: Supported
  16794. Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
  16795. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
  16796. N: [^a-z]tegra
  16797. TEGRA CLOCK DRIVER
  16798. M: Peter De Schrijver <pdeschrijver@nvidia.com>
  16799. M: Prashant Gaikwad <pgaikwad@nvidia.com>
  16800. S: Supported
  16801. F: drivers/clk/tegra/
  16802. TEGRA DMA DRIVERS
  16803. M: Laxman Dewangan <ldewangan@nvidia.com>
  16804. M: Jon Hunter <jonathanh@nvidia.com>
  16805. S: Supported
  16806. F: drivers/dma/tegra*
  16807. TEGRA I2C DRIVER
  16808. M: Laxman Dewangan <ldewangan@nvidia.com>
  16809. R: Dmitry Osipenko <digetx@gmail.com>
  16810. S: Supported
  16811. F: drivers/i2c/busses/i2c-tegra.c
  16812. TEGRA IOMMU DRIVERS
  16813. M: Thierry Reding <thierry.reding@gmail.com>
  16814. R: Krishna Reddy <vdumpa@nvidia.com>
  16815. L: linux-tegra@vger.kernel.org
  16816. S: Supported
  16817. F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
  16818. F: drivers/iommu/tegra*
  16819. TEGRA KBC DRIVER
  16820. M: Laxman Dewangan <ldewangan@nvidia.com>
  16821. S: Supported
  16822. F: drivers/input/keyboard/tegra-kbc.c
  16823. TEGRA NAND DRIVER
  16824. M: Stefan Agner <stefan@agner.ch>
  16825. M: Lucas Stach <dev@lynxeye.de>
  16826. S: Maintained
  16827. F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
  16828. F: drivers/mtd/nand/raw/tegra_nand.c
  16829. TEGRA PWM DRIVER
  16830. M: Thierry Reding <thierry.reding@gmail.com>
  16831. S: Supported
  16832. F: drivers/pwm/pwm-tegra.c
  16833. TEGRA SERIAL DRIVER
  16834. M: Laxman Dewangan <ldewangan@nvidia.com>
  16835. S: Supported
  16836. F: drivers/tty/serial/serial-tegra.c
  16837. TEGRA SPI DRIVER
  16838. M: Laxman Dewangan <ldewangan@nvidia.com>
  16839. S: Supported
  16840. F: drivers/spi/spi-tegra*
  16841. TEGRA QUAD SPI DRIVER
  16842. M: Thierry Reding <thierry.reding@gmail.com>
  16843. M: Jonathan Hunter <jonathanh@nvidia.com>
  16844. M: Sowjanya Komatineni <skomatineni@nvidia.com>
  16845. L: linux-tegra@vger.kernel.org
  16846. S: Maintained
  16847. F: drivers/spi/spi-tegra210-quad.c
  16848. TEGRA VIDEO DRIVER
  16849. M: Thierry Reding <thierry.reding@gmail.com>
  16850. M: Jonathan Hunter <jonathanh@nvidia.com>
  16851. M: Sowjanya Komatineni <skomatineni@nvidia.com>
  16852. L: linux-media@vger.kernel.org
  16853. L: linux-tegra@vger.kernel.org
  16854. S: Maintained
  16855. F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
  16856. F: drivers/staging/media/tegra-video/
  16857. TEGRA XUSB PADCTL DRIVER
  16858. M: JC Kuo <jckuo@nvidia.com>
  16859. S: Supported
  16860. F: drivers/phy/tegra/xusb*
  16861. TEHUTI ETHERNET DRIVER
  16862. M: Andy Gospodarek <andy@greyhouse.net>
  16863. L: netdev@vger.kernel.org
  16864. S: Supported
  16865. F: drivers/net/ethernet/tehuti/*
  16866. TELECOM CLOCK DRIVER FOR MCPL0010
  16867. M: Mark Gross <markgross@kernel.org>
  16868. S: Supported
  16869. F: drivers/char/tlclk.c
  16870. TEMPO SEMICONDUCTOR DRIVERS
  16871. M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
  16872. S: Maintained
  16873. F: Documentation/devicetree/bindings/sound/tscs*.txt
  16874. F: sound/soc/codecs/tscs*.c
  16875. F: sound/soc/codecs/tscs*.h
  16876. TENSILICA XTENSA PORT (xtensa)
  16877. M: Chris Zankel <chris@zankel.net>
  16878. M: Max Filippov <jcmvbkbc@gmail.com>
  16879. L: linux-xtensa@linux-xtensa.org
  16880. S: Maintained
  16881. T: git git://github.com/czankel/xtensa-linux.git
  16882. F: arch/xtensa/
  16883. F: drivers/irqchip/irq-xtensa-*
  16884. TEXAS INSTRUMENTS ASoC DRIVERS
  16885. M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
  16886. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  16887. S: Maintained
  16888. F: sound/soc/ti/
  16889. TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
  16890. M: Ricardo Ribalda <ribalda@kernel.org>
  16891. L: linux-iio@vger.kernel.org
  16892. S: Supported
  16893. F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
  16894. F: drivers/iio/dac/ti-dac7612.c
  16895. TEXAS INSTRUMENTS DMA DRIVERS
  16896. M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
  16897. L: dmaengine@vger.kernel.org
  16898. S: Maintained
  16899. F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
  16900. F: Documentation/devicetree/bindings/dma/ti-edma.txt
  16901. F: Documentation/devicetree/bindings/dma/ti/
  16902. F: drivers/dma/ti/
  16903. X: drivers/dma/ti/cppi41.c
  16904. F: include/linux/dma/k3-udma-glue.h
  16905. F: include/linux/dma/ti-cppi5.h
  16906. F: include/linux/dma/k3-psil.h
  16907. TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
  16908. M: Nishanth Menon <nm@ti.com>
  16909. M: Tero Kristo <kristo@kernel.org>
  16910. M: Santosh Shilimkar <ssantosh@kernel.org>
  16911. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  16912. S: Maintained
  16913. F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
  16914. F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
  16915. F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
  16916. F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
  16917. F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
  16918. F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
  16919. F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
  16920. F: drivers/clk/keystone/sci-clk.c
  16921. F: drivers/firmware/ti_sci*
  16922. F: drivers/irqchip/irq-ti-sci-inta.c
  16923. F: drivers/irqchip/irq-ti-sci-intr.c
  16924. F: drivers/reset/reset-ti-sci.c
  16925. F: drivers/soc/ti/ti_sci_inta_msi.c
  16926. F: drivers/soc/ti/ti_sci_pm_domains.c
  16927. F: include/dt-bindings/soc/ti,sci_pm_domain.h
  16928. F: include/linux/soc/ti/ti_sci_inta_msi.h
  16929. F: include/linux/soc/ti/ti_sci_protocol.h
  16930. TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
  16931. M: Robert Marko <robert.marko@sartura.hr>
  16932. M: Luka Perkov <luka.perkov@sartura.hr>
  16933. L: linux-hwmon@vger.kernel.org
  16934. S: Maintained
  16935. F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
  16936. F: Documentation/hwmon/tps23861.rst
  16937. F: drivers/hwmon/tps23861.c
  16938. TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
  16939. M: Puranjay Mohan <puranjay12@gmail.com>
  16940. L: linux-iio@vger.kernel.org
  16941. S: Supported
  16942. F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
  16943. F: drivers/iio/temperature/tmp117.c
  16944. THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
  16945. M: Hans Verkuil <hverkuil@xs4all.nl>
  16946. L: linux-media@vger.kernel.org
  16947. S: Maintained
  16948. W: https://linuxtv.org
  16949. T: git git://linuxtv.org/media_tree.git
  16950. F: drivers/media/radio/radio-raremono.c
  16951. THERMAL
  16952. M: Rafael J. Wysocki <rafael@kernel.org>
  16953. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  16954. R: Amit Kucheria <amitk@kernel.org>
  16955. R: Zhang Rui <rui.zhang@intel.com>
  16956. L: linux-pm@vger.kernel.org
  16957. S: Supported
  16958. Q: https://patchwork.kernel.org/project/linux-pm/list/
  16959. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
  16960. F: Documentation/ABI/testing/sysfs-class-thermal
  16961. F: Documentation/devicetree/bindings/thermal/
  16962. F: Documentation/driver-api/thermal/
  16963. F: drivers/thermal/
  16964. F: include/linux/cpu_cooling.h
  16965. F: include/linux/thermal.h
  16966. F: include/uapi/linux/thermal.h
  16967. F: tools/thermal/
  16968. THERMAL DRIVER FOR AMLOGIC SOCS
  16969. M: Guillaume La Roque <glaroque@baylibre.com>
  16970. L: linux-pm@vger.kernel.org
  16971. L: linux-amlogic@lists.infradead.org
  16972. S: Supported
  16973. W: http://linux-meson.com/
  16974. F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
  16975. F: drivers/thermal/amlogic_thermal.c
  16976. THERMAL/CPU_COOLING
  16977. M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
  16978. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  16979. M: Viresh Kumar <viresh.kumar@linaro.org>
  16980. R: Lukasz Luba <lukasz.luba@arm.com>
  16981. L: linux-pm@vger.kernel.org
  16982. S: Supported
  16983. F: Documentation/driver-api/thermal/cpu-cooling-api.rst
  16984. F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
  16985. F: drivers/thermal/cpufreq_cooling.c
  16986. F: drivers/thermal/cpuidle_cooling.c
  16987. F: include/linux/cpu_cooling.h
  16988. THERMAL/POWER_ALLOCATOR
  16989. M: Lukasz Luba <lukasz.luba@arm.com>
  16990. L: linux-pm@vger.kernel.org
  16991. S: Maintained
  16992. F: Documentation/driver-api/thermal/power_allocator.rst
  16993. F: drivers/thermal/gov_power_allocator.c
  16994. F: include/trace/events/thermal_power_allocator.h
  16995. THINKPAD ACPI EXTRAS DRIVER
  16996. M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
  16997. L: ibm-acpi-devel@lists.sourceforge.net
  16998. L: platform-driver-x86@vger.kernel.org
  16999. S: Maintained
  17000. W: http://ibm-acpi.sourceforge.net
  17001. W: http://thinkwiki.org/wiki/Ibm-acpi
  17002. T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
  17003. F: drivers/platform/x86/thinkpad_acpi.c
  17004. THINKPAD LMI DRIVER
  17005. M: Mark Pearson <markpearson@lenovo.com>
  17006. L: platform-driver-x86@vger.kernel.org
  17007. S: Maintained
  17008. F: Documentation/ABI/testing/sysfs-class-firmware-attributes
  17009. F: drivers/platform/x86/think-lmi.?
  17010. THUNDERBOLT DMA TRAFFIC TEST DRIVER
  17011. M: Isaac Hazan <isaac.hazan@intel.com>
  17012. L: linux-usb@vger.kernel.org
  17013. S: Maintained
  17014. F: drivers/thunderbolt/dma_test.c
  17015. THUNDERBOLT DRIVER
  17016. M: Andreas Noever <andreas.noever@gmail.com>
  17017. M: Michael Jamet <michael.jamet@intel.com>
  17018. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  17019. M: Yehezkel Bernat <YehezkelShB@gmail.com>
  17020. L: linux-usb@vger.kernel.org
  17021. S: Maintained
  17022. T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
  17023. F: Documentation/admin-guide/thunderbolt.rst
  17024. F: drivers/thunderbolt/
  17025. F: include/linux/thunderbolt.h
  17026. THUNDERBOLT NETWORK DRIVER
  17027. M: Michael Jamet <michael.jamet@intel.com>
  17028. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  17029. M: Yehezkel Bernat <YehezkelShB@gmail.com>
  17030. L: netdev@vger.kernel.org
  17031. S: Maintained
  17032. F: drivers/net/thunderbolt.c
  17033. THUNDERX GPIO DRIVER
  17034. M: Robert Richter <rric@kernel.org>
  17035. S: Odd Fixes
  17036. F: drivers/gpio/gpio-thunderx.c
  17037. TI ADS131E0X ADC SERIES DRIVER
  17038. M: Tomislav Denis <tomislav.denis@avl.com>
  17039. L: linux-iio@vger.kernel.org
  17040. S: Maintained
  17041. F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
  17042. F: drivers/iio/adc/ti-ads131e08.c
  17043. TI AM437X VPFE DRIVER
  17044. M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
  17045. L: linux-media@vger.kernel.org
  17046. S: Maintained
  17047. W: https://linuxtv.org
  17048. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  17049. T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
  17050. F: drivers/media/platform/am437x/
  17051. TI BANDGAP AND THERMAL DRIVER
  17052. M: Eduardo Valentin <edubezval@gmail.com>
  17053. M: Keerthy <j-keerthy@ti.com>
  17054. L: linux-pm@vger.kernel.org
  17055. L: linux-omap@vger.kernel.org
  17056. S: Maintained
  17057. F: drivers/thermal/ti-soc-thermal/
  17058. TI BQ27XXX POWER SUPPLY DRIVER
  17059. F: drivers/power/supply/bq27xxx_battery.c
  17060. F: drivers/power/supply/bq27xxx_battery_i2c.c
  17061. F: include/linux/power/bq27xxx_battery.h
  17062. TI CDCE706 CLOCK DRIVER
  17063. M: Max Filippov <jcmvbkbc@gmail.com>
  17064. S: Maintained
  17065. F: drivers/clk/clk-cdce706.c
  17066. TI CLOCK DRIVER
  17067. M: Tero Kristo <kristo@kernel.org>
  17068. L: linux-omap@vger.kernel.org
  17069. S: Odd Fixes
  17070. F: drivers/clk/ti/
  17071. F: include/linux/clk/ti.h
  17072. TI DAVINCI MACHINE SUPPORT
  17073. M: Sekhar Nori <nsekhar@ti.com>
  17074. R: Bartosz Golaszewski <brgl@bgdev.pl>
  17075. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  17076. S: Supported
  17077. T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
  17078. F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
  17079. F: arch/arm/boot/dts/da850*
  17080. F: arch/arm/mach-davinci/
  17081. F: drivers/i2c/busses/i2c-davinci.c
  17082. TI DAVINCI SERIES CLOCK DRIVER
  17083. M: David Lechner <david@lechnology.com>
  17084. R: Sekhar Nori <nsekhar@ti.com>
  17085. S: Maintained
  17086. F: Documentation/devicetree/bindings/clock/ti/davinci/
  17087. F: drivers/clk/davinci/
  17088. TI DAVINCI SERIES GPIO DRIVER
  17089. M: Keerthy <j-keerthy@ti.com>
  17090. L: linux-gpio@vger.kernel.org
  17091. S: Maintained
  17092. F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
  17093. F: drivers/gpio/gpio-davinci.c
  17094. TI DAVINCI SERIES MEDIA DRIVER
  17095. M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
  17096. L: linux-media@vger.kernel.org
  17097. S: Maintained
  17098. W: https://linuxtv.org
  17099. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  17100. T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
  17101. F: drivers/media/platform/davinci/
  17102. F: include/media/davinci/
  17103. TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
  17104. R: David Lechner <david@lechnology.com>
  17105. L: linux-iio@vger.kernel.org
  17106. F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
  17107. F: drivers/counter/ti-eqep.c
  17108. TI ETHERNET SWITCH DRIVER (CPSW)
  17109. R: Grygorii Strashko <grygorii.strashko@ti.com>
  17110. L: linux-omap@vger.kernel.org
  17111. L: netdev@vger.kernel.org
  17112. S: Maintained
  17113. F: drivers/net/ethernet/ti/cpsw*
  17114. F: drivers/net/ethernet/ti/davinci*
  17115. TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
  17116. M: Alex Dubov <oakad@yahoo.com>
  17117. S: Maintained
  17118. W: http://tifmxx.berlios.de/
  17119. F: drivers/memstick/host/tifm_ms.c
  17120. F: drivers/misc/tifm*
  17121. F: drivers/mmc/host/tifm_sd.c
  17122. F: include/linux/tifm.h
  17123. TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
  17124. M: Nishanth Menon <nm@ti.com>
  17125. M: Santosh Shilimkar <ssantosh@kernel.org>
  17126. L: linux-kernel@vger.kernel.org
  17127. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  17128. S: Maintained
  17129. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
  17130. F: drivers/soc/ti/*
  17131. TI LM49xxx FAMILY ASoC CODEC DRIVERS
  17132. M: M R Swami Reddy <mr.swami.reddy@ti.com>
  17133. M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
  17134. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  17135. S: Maintained
  17136. F: sound/soc/codecs/isabelle*
  17137. F: sound/soc/codecs/lm49453*
  17138. TI PCM3060 ASoC CODEC DRIVER
  17139. M: Kirill Marinushkin <kmarinushkin@birdec.com>
  17140. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  17141. S: Maintained
  17142. F: Documentation/devicetree/bindings/sound/pcm3060.txt
  17143. F: sound/soc/codecs/pcm3060*
  17144. TI TAS571X FAMILY ASoC CODEC DRIVER
  17145. M: Kevin Cernekee <cernekee@chromium.org>
  17146. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  17147. S: Odd Fixes
  17148. F: sound/soc/codecs/tas571x*
  17149. TI TRF7970A NFC DRIVER
  17150. M: Mark Greer <mgreer@animalcreek.com>
  17151. L: linux-wireless@vger.kernel.org
  17152. L: linux-nfc@lists.01.org (subscribers-only)
  17153. S: Supported
  17154. F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
  17155. F: drivers/nfc/trf7970a.c
  17156. TI TSC2046 ADC DRIVER
  17157. M: Oleksij Rempel <o.rempel@pengutronix.de>
  17158. R: kernel@pengutronix.de
  17159. L: linux-iio@vger.kernel.org
  17160. S: Maintained
  17161. F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
  17162. F: drivers/iio/adc/ti-tsc2046.c
  17163. TI TWL4030 SERIES SOC CODEC DRIVER
  17164. M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
  17165. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  17166. S: Maintained
  17167. F: sound/soc/codecs/twl4030*
  17168. TI VPE/CAL DRIVERS
  17169. M: Benoit Parrot <bparrot@ti.com>
  17170. L: linux-media@vger.kernel.org
  17171. S: Maintained
  17172. W: http://linuxtv.org/
  17173. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  17174. F: Documentation/devicetree/bindings/media/ti,cal.yaml
  17175. F: Documentation/devicetree/bindings/media/ti,vpe.yaml
  17176. F: drivers/media/platform/ti-vpe/
  17177. TI WILINK WIRELESS DRIVERS
  17178. L: linux-wireless@vger.kernel.org
  17179. S: Orphan
  17180. W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
  17181. W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
  17182. T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
  17183. F: drivers/net/wireless/ti/
  17184. F: include/linux/wl12xx.h
  17185. TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
  17186. M: John Stultz <john.stultz@linaro.org>
  17187. M: Thomas Gleixner <tglx@linutronix.de>
  17188. R: Stephen Boyd <sboyd@kernel.org>
  17189. L: linux-kernel@vger.kernel.org
  17190. S: Supported
  17191. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  17192. F: include/linux/clocksource.h
  17193. F: include/linux/time.h
  17194. F: include/linux/timex.h
  17195. F: include/uapi/linux/time.h
  17196. F: include/uapi/linux/timex.h
  17197. F: kernel/time/alarmtimer.c
  17198. F: kernel/time/clocksource.c
  17199. F: kernel/time/ntp.c
  17200. F: kernel/time/time*.c
  17201. F: tools/testing/selftests/timers/
  17202. TIPC NETWORK LAYER
  17203. M: Jon Maloy <jmaloy@redhat.com>
  17204. M: Ying Xue <ying.xue@windriver.com>
  17205. L: netdev@vger.kernel.org (core kernel code)
  17206. L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
  17207. S: Maintained
  17208. W: http://tipc.sourceforge.net/
  17209. F: include/uapi/linux/tipc*.h
  17210. F: net/tipc/
  17211. TLAN NETWORK DRIVER
  17212. M: Samuel Chessman <chessman@tux.org>
  17213. L: tlan-devel@lists.sourceforge.net (subscribers-only)
  17214. S: Maintained
  17215. W: http://sourceforge.net/projects/tlan/
  17216. F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
  17217. F: drivers/net/ethernet/ti/tlan.*
  17218. TM6000 VIDEO4LINUX DRIVER
  17219. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  17220. L: linux-media@vger.kernel.org
  17221. S: Odd fixes
  17222. W: https://linuxtv.org
  17223. T: git git://linuxtv.org/media_tree.git
  17224. F: Documentation/admin-guide/media/tm6000*
  17225. F: drivers/media/usb/tm6000/
  17226. TMIO/SDHI MMC DRIVER
  17227. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  17228. L: linux-mmc@vger.kernel.org
  17229. S: Supported
  17230. F: drivers/mmc/host/renesas_sdhi*
  17231. F: drivers/mmc/host/tmio_mmc*
  17232. F: include/linux/mfd/tmio.h
  17233. TMP401 HARDWARE MONITOR DRIVER
  17234. M: Guenter Roeck <linux@roeck-us.net>
  17235. L: linux-hwmon@vger.kernel.org
  17236. S: Maintained
  17237. F: Documentation/hwmon/tmp401.rst
  17238. F: drivers/hwmon/tmp401.c
  17239. TMP513 HARDWARE MONITOR DRIVER
  17240. M: Eric Tremblay <etremblay@distech-controls.com>
  17241. L: linux-hwmon@vger.kernel.org
  17242. S: Maintained
  17243. F: Documentation/hwmon/tmp513.rst
  17244. F: drivers/hwmon/tmp513.c
  17245. TMPFS (SHMEM FILESYSTEM)
  17246. M: Hugh Dickins <hughd@google.com>
  17247. L: linux-mm@kvack.org
  17248. S: Maintained
  17249. F: include/linux/shmem_fs.h
  17250. F: mm/shmem.c
  17251. TOMOYO SECURITY MODULE
  17252. M: Kentaro Takeda <takedakn@nttdata.co.jp>
  17253. M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  17254. L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
  17255. L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
  17256. L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
  17257. L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
  17258. S: Maintained
  17259. W: https://tomoyo.osdn.jp/
  17260. F: security/tomoyo/
  17261. TOPSTAR LAPTOP EXTRAS DRIVER
  17262. M: Herton Ronaldo Krzesinski <herton@canonical.com>
  17263. L: platform-driver-x86@vger.kernel.org
  17264. S: Maintained
  17265. F: drivers/platform/x86/topstar-laptop.c
  17266. TORTURE-TEST MODULES
  17267. M: Davidlohr Bueso <dave@stgolabs.net>
  17268. M: "Paul E. McKenney" <paulmck@kernel.org>
  17269. M: Josh Triplett <josh@joshtriplett.org>
  17270. L: linux-kernel@vger.kernel.org
  17271. S: Supported
  17272. T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  17273. F: Documentation/RCU/torture.rst
  17274. F: kernel/locking/locktorture.c
  17275. F: kernel/rcu/rcuscale.c
  17276. F: kernel/rcu/rcutorture.c
  17277. F: kernel/rcu/refscale.c
  17278. F: kernel/torture.c
  17279. TOSHIBA ACPI EXTRAS DRIVER
  17280. M: Azael Avalos <coproscefalo@gmail.com>
  17281. L: platform-driver-x86@vger.kernel.org
  17282. S: Maintained
  17283. F: drivers/platform/x86/toshiba_acpi.c
  17284. TOSHIBA BLUETOOTH DRIVER
  17285. M: Azael Avalos <coproscefalo@gmail.com>
  17286. L: platform-driver-x86@vger.kernel.org
  17287. S: Maintained
  17288. F: drivers/platform/x86/toshiba_bluetooth.c
  17289. TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
  17290. M: Azael Avalos <coproscefalo@gmail.com>
  17291. L: platform-driver-x86@vger.kernel.org
  17292. S: Maintained
  17293. F: drivers/platform/x86/toshiba_haps.c
  17294. TOSHIBA SMM DRIVER
  17295. M: Jonathan Buzzard <jonathan@buzzard.org.uk>
  17296. S: Maintained
  17297. W: http://www.buzzard.org.uk/toshiba/
  17298. F: drivers/char/toshiba.c
  17299. F: include/linux/toshiba.h
  17300. F: include/uapi/linux/toshiba.h
  17301. TOSHIBA TC358743 DRIVER
  17302. M: Mats Randgaard <matrandg@cisco.com>
  17303. L: linux-media@vger.kernel.org
  17304. S: Maintained
  17305. F: drivers/media/i2c/tc358743*
  17306. F: include/media/i2c/tc358743.h
  17307. TOSHIBA WMI HOTKEYS DRIVER
  17308. M: Azael Avalos <coproscefalo@gmail.com>
  17309. L: platform-driver-x86@vger.kernel.org
  17310. S: Maintained
  17311. F: drivers/platform/x86/toshiba-wmi.c
  17312. TPM DEVICE DRIVER
  17313. M: Peter Huewe <peterhuewe@gmx.de>
  17314. M: Jarkko Sakkinen <jarkko@kernel.org>
  17315. R: Jason Gunthorpe <jgg@ziepe.ca>
  17316. L: linux-integrity@vger.kernel.org
  17317. S: Maintained
  17318. W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
  17319. Q: https://patchwork.kernel.org/project/linux-integrity/list/
  17320. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
  17321. F: drivers/char/tpm/
  17322. TRACING
  17323. M: Steven Rostedt <rostedt@goodmis.org>
  17324. M: Ingo Molnar <mingo@redhat.com>
  17325. S: Maintained
  17326. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
  17327. F: Documentation/trace/ftrace.rst
  17328. F: arch/*/*/*/ftrace.h
  17329. F: arch/*/kernel/ftrace.c
  17330. F: fs/tracefs/
  17331. F: include/*/ftrace.h
  17332. F: include/linux/trace*.h
  17333. F: include/trace/
  17334. F: kernel/trace/
  17335. F: tools/testing/selftests/ftrace/
  17336. TRACING MMIO ACCESSES (MMIOTRACE)
  17337. M: Steven Rostedt <rostedt@goodmis.org>
  17338. M: Ingo Molnar <mingo@kernel.org>
  17339. R: Karol Herbst <karolherbst@gmail.com>
  17340. R: Pekka Paalanen <ppaalanen@gmail.com>
  17341. L: linux-kernel@vger.kernel.org
  17342. L: nouveau@lists.freedesktop.org
  17343. S: Maintained
  17344. F: arch/x86/mm/kmmio.c
  17345. F: arch/x86/mm/mmio-mod.c
  17346. F: arch/x86/mm/testmmiotrace.c
  17347. F: include/linux/mmiotrace.h
  17348. F: kernel/trace/trace_mmiotrace.c
  17349. TRACING OS NOISE / LATENCY TRACERS
  17350. M: Steven Rostedt <rostedt@goodmis.org>
  17351. M: Daniel Bristot de Oliveira <bristot@kernel.org>
  17352. S: Maintained
  17353. F: kernel/trace/trace_osnoise.c
  17354. F: include/trace/events/osnoise.h
  17355. F: kernel/trace/trace_hwlat.c
  17356. F: kernel/trace/trace_irqsoff.c
  17357. F: kernel/trace/trace_sched_wakeup.c
  17358. F: Documentation/trace/osnoise-tracer.rst
  17359. F: Documentation/trace/timerlat-tracer.rst
  17360. F: Documentation/trace/hwlat_detector.rst
  17361. F: arch/*/kernel/trace.c
  17362. Real-time Linux Analysis (RTLA) tools
  17363. M: Daniel Bristot de Oliveira <bristot@kernel.org>
  17364. M: Steven Rostedt <rostedt@goodmis.org>
  17365. L: linux-trace-devel@vger.kernel.org
  17366. S: Maintained
  17367. F: Documentation/tools/rtla/
  17368. F: tools/tracing/rtla/
  17369. TRADITIONAL CHINESE DOCUMENTATION
  17370. M: Hu Haowen <src.res@email.cn>
  17371. L: linux-doc-tw-discuss@lists.sourceforge.net
  17372. S: Maintained
  17373. W: https://github.com/srcres258/linux-doc
  17374. T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
  17375. F: Documentation/translations/zh_TW/
  17376. TTY LAYER
  17377. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  17378. M: Jiri Slaby <jirislaby@kernel.org>
  17379. S: Supported
  17380. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
  17381. F: Documentation/driver-api/serial/
  17382. F: drivers/tty/
  17383. F: drivers/tty/serial/serial_core.c
  17384. F: include/linux/selection.h
  17385. F: include/linux/serial.h
  17386. F: include/linux/serial_core.h
  17387. F: include/linux/sysrq.h
  17388. F: include/linux/tty*.h
  17389. F: include/linux/vt.h
  17390. F: include/linux/vt_*.h
  17391. F: include/uapi/linux/serial.h
  17392. F: include/uapi/linux/serial_core.h
  17393. F: include/uapi/linux/tty.h
  17394. TUA9001 MEDIA DRIVER
  17395. M: Antti Palosaari <crope@iki.fi>
  17396. L: linux-media@vger.kernel.org
  17397. S: Maintained
  17398. W: https://linuxtv.org
  17399. W: http://palosaari.fi/linux/
  17400. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  17401. T: git git://linuxtv.org/anttip/media_tree.git
  17402. F: drivers/media/tuners/tua9001*
  17403. TULIP NETWORK DRIVERS
  17404. L: netdev@vger.kernel.org
  17405. L: linux-parisc@vger.kernel.org
  17406. S: Orphan
  17407. F: drivers/net/ethernet/dec/tulip/
  17408. TUN/TAP driver
  17409. M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
  17410. S: Maintained
  17411. W: http://vtun.sourceforge.net/tun
  17412. F: Documentation/networking/tuntap.rst
  17413. F: arch/um/os-Linux/drivers/
  17414. TURBOCHANNEL SUBSYSTEM
  17415. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  17416. M: Ralf Baechle <ralf@linux-mips.org>
  17417. L: linux-mips@vger.kernel.org
  17418. S: Maintained
  17419. Q: http://patchwork.linux-mips.org/project/linux-mips/list/
  17420. F: drivers/tc/
  17421. F: include/linux/tc.h
  17422. TURBOSTAT UTILITY
  17423. M: "Len Brown" <lenb@kernel.org>
  17424. L: linux-pm@vger.kernel.org
  17425. S: Supported
  17426. Q: https://patchwork.kernel.org/project/linux-pm/list/
  17427. B: https://bugzilla.kernel.org
  17428. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
  17429. F: tools/power/x86/turbostat/
  17430. TW5864 VIDEO4LINUX DRIVER
  17431. M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
  17432. M: Anton Sviridenko <anton@corp.bluecherry.net>
  17433. M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
  17434. M: Andrey Utkin <andrey_utkin@fastmail.com>
  17435. L: linux-media@vger.kernel.org
  17436. S: Supported
  17437. F: drivers/media/pci/tw5864/
  17438. TW68 VIDEO4LINUX DRIVER
  17439. M: Hans Verkuil <hverkuil@xs4all.nl>
  17440. L: linux-media@vger.kernel.org
  17441. S: Odd Fixes
  17442. W: https://linuxtv.org
  17443. T: git git://linuxtv.org/media_tree.git
  17444. F: drivers/media/pci/tw68/
  17445. TW686X VIDEO4LINUX DRIVER
  17446. M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  17447. L: linux-media@vger.kernel.org
  17448. S: Maintained
  17449. W: http://linuxtv.org
  17450. T: git git://linuxtv.org/media_tree.git
  17451. F: drivers/media/pci/tw686x/
  17452. UACCE ACCELERATOR FRAMEWORK
  17453. M: Zhangfei Gao <zhangfei.gao@linaro.org>
  17454. M: Zhou Wang <wangzhou1@hisilicon.com>
  17455. L: linux-accelerators@lists.ozlabs.org
  17456. L: linux-kernel@vger.kernel.org
  17457. S: Maintained
  17458. F: Documentation/ABI/testing/sysfs-driver-uacce
  17459. F: Documentation/misc-devices/uacce.rst
  17460. F: drivers/misc/uacce/
  17461. F: include/linux/uacce.h
  17462. F: include/uapi/misc/uacce/
  17463. UBI FILE SYSTEM (UBIFS)
  17464. M: Richard Weinberger <richard@nod.at>
  17465. L: linux-mtd@lists.infradead.org
  17466. S: Supported
  17467. W: http://www.linux-mtd.infradead.org/doc/ubifs.html
  17468. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
  17469. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
  17470. F: Documentation/ABI/testing/sysfs-fs-ubifs
  17471. F: Documentation/filesystems/ubifs-authentication.rst
  17472. F: Documentation/filesystems/ubifs.rst
  17473. F: fs/ubifs/
  17474. UCLINUX (M68KNOMMU AND COLDFIRE)
  17475. M: Greg Ungerer <gerg@linux-m68k.org>
  17476. L: linux-m68k@lists.linux-m68k.org
  17477. L: uclinux-dev@uclinux.org (subscribers-only)
  17478. S: Maintained
  17479. W: http://www.linux-m68k.org/
  17480. W: http://www.uclinux.org/
  17481. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
  17482. F: arch/m68k/*/*_no.*
  17483. F: arch/m68k/68*/
  17484. F: arch/m68k/coldfire/
  17485. F: arch/m68k/include/asm/*_no.*
  17486. UDF FILESYSTEM
  17487. M: Jan Kara <jack@suse.com>
  17488. S: Maintained
  17489. F: Documentation/filesystems/udf.rst
  17490. F: fs/udf/
  17491. UDRAW TABLET
  17492. M: Bastien Nocera <hadess@hadess.net>
  17493. L: linux-input@vger.kernel.org
  17494. S: Maintained
  17495. F: drivers/hid/hid-udraw-ps3.c
  17496. UFS FILESYSTEM
  17497. M: Evgeniy Dushistov <dushistov@mail.ru>
  17498. S: Maintained
  17499. F: Documentation/admin-guide/ufs.rst
  17500. F: fs/ufs/
  17501. UHID USERSPACE HID IO DRIVER
  17502. M: David Rheinsberg <david.rheinsberg@gmail.com>
  17503. L: linux-input@vger.kernel.org
  17504. S: Maintained
  17505. F: drivers/hid/uhid.c
  17506. F: include/uapi/linux/uhid.h
  17507. ULPI BUS
  17508. M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  17509. L: linux-usb@vger.kernel.org
  17510. S: Maintained
  17511. F: drivers/usb/common/ulpi.c
  17512. F: include/linux/ulpi/
  17513. UNICODE SUBSYSTEM
  17514. M: Gabriel Krisman Bertazi <krisman@collabora.com>
  17515. L: linux-fsdevel@vger.kernel.org
  17516. S: Supported
  17517. F: fs/unicode/
  17518. UNIFDEF
  17519. M: Tony Finch <dot@dotat.at>
  17520. S: Maintained
  17521. W: http://dotat.at/prog/unifdef
  17522. F: scripts/unifdef.c
  17523. UNIFORM CDROM DRIVER
  17524. M: Phillip Potter <phil@philpotter.co.uk>
  17525. S: Maintained
  17526. F: Documentation/cdrom/
  17527. F: drivers/cdrom/cdrom.c
  17528. F: include/linux/cdrom.h
  17529. F: include/uapi/linux/cdrom.h
  17530. UNISYS S-PAR DRIVERS
  17531. M: David Kershner <david.kershner@unisys.com>
  17532. L: sparmaintainer@unisys.com (Unisys internal)
  17533. S: Supported
  17534. F: drivers/staging/unisys/
  17535. F: drivers/visorbus/
  17536. F: include/linux/visorbus.h
  17537. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
  17538. R: Alim Akhtar <alim.akhtar@samsung.com>
  17539. R: Avri Altman <avri.altman@wdc.com>
  17540. L: linux-scsi@vger.kernel.org
  17541. S: Supported
  17542. F: Documentation/scsi/ufs.rst
  17543. F: drivers/scsi/ufs/
  17544. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
  17545. M: Pedro Sousa <pedrom.sousa@synopsys.com>
  17546. L: linux-scsi@vger.kernel.org
  17547. S: Supported
  17548. F: drivers/scsi/ufs/*dwc*
  17549. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
  17550. M: Stanley Chu <stanley.chu@mediatek.com>
  17551. L: linux-scsi@vger.kernel.org
  17552. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  17553. S: Maintained
  17554. F: drivers/scsi/ufs/ufs-mediatek*
  17555. UNSORTED BLOCK IMAGES (UBI)
  17556. M: Richard Weinberger <richard@nod.at>
  17557. L: linux-mtd@lists.infradead.org
  17558. S: Supported
  17559. W: http://www.linux-mtd.infradead.org/
  17560. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
  17561. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
  17562. F: drivers/mtd/ubi/
  17563. F: include/linux/mtd/ubi.h
  17564. F: include/uapi/mtd/ubi-user.h
  17565. USB "USBNET" DRIVER FRAMEWORK
  17566. M: Oliver Neukum <oneukum@suse.com>
  17567. L: netdev@vger.kernel.org
  17568. S: Maintained
  17569. W: http://www.linux-usb.org/usbnet
  17570. F: drivers/net/usb/usbnet.c
  17571. F: include/linux/usb/usbnet.h
  17572. USB ACM DRIVER
  17573. M: Oliver Neukum <oneukum@suse.com>
  17574. L: linux-usb@vger.kernel.org
  17575. S: Maintained
  17576. F: Documentation/usb/acm.rst
  17577. F: drivers/usb/class/cdc-acm.*
  17578. USB APPLE MFI FASTCHARGE DRIVER
  17579. M: Bastien Nocera <hadess@hadess.net>
  17580. L: linux-usb@vger.kernel.org
  17581. S: Maintained
  17582. F: drivers/usb/misc/apple-mfi-fastcharge.c
  17583. USB AR5523 WIRELESS DRIVER
  17584. M: Pontus Fuchs <pontus.fuchs@gmail.com>
  17585. L: linux-wireless@vger.kernel.org
  17586. S: Maintained
  17587. F: drivers/net/wireless/ath/ar5523/
  17588. USB ATTACHED SCSI
  17589. M: Oliver Neukum <oneukum@suse.com>
  17590. L: linux-usb@vger.kernel.org
  17591. L: linux-scsi@vger.kernel.org
  17592. S: Maintained
  17593. F: drivers/usb/storage/uas.c
  17594. USB CDC ETHERNET DRIVER
  17595. M: Oliver Neukum <oliver@neukum.org>
  17596. L: linux-usb@vger.kernel.org
  17597. S: Maintained
  17598. F: drivers/net/usb/cdc_*.c
  17599. F: include/uapi/linux/usb/cdc.h
  17600. USB CHAOSKEY DRIVER
  17601. M: Keith Packard <keithp@keithp.com>
  17602. L: linux-usb@vger.kernel.org
  17603. S: Maintained
  17604. F: drivers/usb/misc/chaoskey.c
  17605. USB CYPRESS C67X00 DRIVER
  17606. L: linux-usb@vger.kernel.org
  17607. S: Orphan
  17608. F: drivers/usb/c67x00/
  17609. USB DAVICOM DM9601 DRIVER
  17610. M: Peter Korsgaard <peter@korsgaard.com>
  17611. L: netdev@vger.kernel.org
  17612. S: Maintained
  17613. W: http://www.linux-usb.org/usbnet
  17614. F: drivers/net/usb/dm9601.c
  17615. USB EHCI DRIVER
  17616. M: Alan Stern <stern@rowland.harvard.edu>
  17617. L: linux-usb@vger.kernel.org
  17618. S: Maintained
  17619. F: Documentation/usb/ehci.rst
  17620. F: drivers/usb/host/ehci*
  17621. USB GADGET/PERIPHERAL SUBSYSTEM
  17622. M: Felipe Balbi <balbi@kernel.org>
  17623. L: linux-usb@vger.kernel.org
  17624. S: Maintained
  17625. W: http://www.linux-usb.org/gadget
  17626. T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
  17627. F: drivers/usb/gadget/
  17628. F: include/linux/usb/gadget*
  17629. USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
  17630. M: Jiri Kosina <jikos@kernel.org>
  17631. M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
  17632. L: linux-usb@vger.kernel.org
  17633. S: Maintained
  17634. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
  17635. F: Documentation/hid/hiddev.rst
  17636. F: drivers/hid/usbhid/
  17637. USB INTEL XHCI ROLE MUX DRIVER
  17638. M: Hans de Goede <hdegoede@redhat.com>
  17639. L: linux-usb@vger.kernel.org
  17640. S: Maintained
  17641. F: drivers/usb/roles/intel-xhci-usb-role-switch.c
  17642. USB IP DRIVER FOR HISILICON KIRIN 960
  17643. M: Yu Chen <chenyu56@huawei.com>
  17644. M: Binghui Wang <wangbinghui@hisilicon.com>
  17645. L: linux-usb@vger.kernel.org
  17646. S: Maintained
  17647. F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
  17648. F: drivers/phy/hisilicon/phy-hi3660-usb3.c
  17649. USB IP DRIVER FOR HISILICON KIRIN 970
  17650. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  17651. L: linux-usb@vger.kernel.org
  17652. S: Maintained
  17653. F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
  17654. F: drivers/phy/hisilicon/phy-hi3670-usb3.c
  17655. USB ISP116X DRIVER
  17656. M: Olav Kongas <ok@artecdesign.ee>
  17657. L: linux-usb@vger.kernel.org
  17658. S: Maintained
  17659. F: drivers/usb/host/isp116x*
  17660. F: include/linux/usb/isp116x.h
  17661. USB ISP1760 DRIVER
  17662. M: Rui Miguel Silva <rui.silva@linaro.org>
  17663. L: linux-usb@vger.kernel.org
  17664. S: Maintained
  17665. F: drivers/usb/isp1760/*
  17666. F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
  17667. USB LAN78XX ETHERNET DRIVER
  17668. M: Woojung Huh <woojung.huh@microchip.com>
  17669. M: UNGLinuxDriver@microchip.com
  17670. L: netdev@vger.kernel.org
  17671. S: Maintained
  17672. F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
  17673. F: drivers/net/usb/lan78xx.*
  17674. F: include/dt-bindings/net/microchip-lan78xx.h
  17675. USB MASS STORAGE DRIVER
  17676. M: Alan Stern <stern@rowland.harvard.edu>
  17677. L: linux-usb@vger.kernel.org
  17678. L: usb-storage@lists.one-eyed-alien.net
  17679. S: Maintained
  17680. F: drivers/usb/storage/
  17681. USB MIDI DRIVER
  17682. M: Clemens Ladisch <clemens@ladisch.de>
  17683. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  17684. S: Maintained
  17685. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  17686. F: sound/usb/midi.*
  17687. USB NETWORKING DRIVERS
  17688. L: linux-usb@vger.kernel.org
  17689. S: Odd Fixes
  17690. F: drivers/net/usb/
  17691. USB OHCI DRIVER
  17692. M: Alan Stern <stern@rowland.harvard.edu>
  17693. L: linux-usb@vger.kernel.org
  17694. S: Maintained
  17695. F: Documentation/usb/ohci.rst
  17696. F: drivers/usb/host/ohci*
  17697. USB OTG FSM (Finite State Machine)
  17698. M: Peter Chen <peter.chen@kernel.org>
  17699. L: linux-usb@vger.kernel.org
  17700. S: Maintained
  17701. T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
  17702. F: drivers/usb/common/usb-otg-fsm.c
  17703. USB OVER IP DRIVER
  17704. M: Valentina Manea <valentina.manea.m@gmail.com>
  17705. M: Shuah Khan <shuah@kernel.org>
  17706. M: Shuah Khan <skhan@linuxfoundation.org>
  17707. L: linux-usb@vger.kernel.org
  17708. S: Maintained
  17709. F: Documentation/usb/usbip_protocol.rst
  17710. F: drivers/usb/usbip/
  17711. F: tools/testing/selftests/drivers/usb/usbip/
  17712. F: tools/usb/usbip/
  17713. USB PEGASUS DRIVER
  17714. M: Petko Manolov <petkan@nucleusys.com>
  17715. L: linux-usb@vger.kernel.org
  17716. L: netdev@vger.kernel.org
  17717. S: Maintained
  17718. W: https://github.com/petkan/pegasus
  17719. T: git git://github.com/petkan/pegasus.git
  17720. F: drivers/net/usb/pegasus.*
  17721. USB PHY LAYER
  17722. M: Felipe Balbi <balbi@kernel.org>
  17723. L: linux-usb@vger.kernel.org
  17724. S: Maintained
  17725. T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
  17726. F: drivers/usb/phy/
  17727. USB PRINTER DRIVER (usblp)
  17728. M: Pete Zaitcev <zaitcev@redhat.com>
  17729. L: linux-usb@vger.kernel.org
  17730. S: Supported
  17731. F: drivers/usb/class/usblp.c
  17732. USB RAW GADGET DRIVER
  17733. R: Andrey Konovalov <andreyknvl@gmail.com>
  17734. L: linux-usb@vger.kernel.org
  17735. S: Maintained
  17736. F: Documentation/usb/raw-gadget.rst
  17737. F: drivers/usb/gadget/legacy/raw_gadget.c
  17738. F: include/uapi/linux/usb/raw_gadget.h
  17739. USB QMI WWAN NETWORK DRIVER
  17740. M: Bjørn Mork <bjorn@mork.no>
  17741. L: netdev@vger.kernel.org
  17742. S: Maintained
  17743. F: Documentation/ABI/testing/sysfs-class-net-qmi
  17744. F: drivers/net/usb/qmi_wwan.c
  17745. USB RTL8150 DRIVER
  17746. M: Petko Manolov <petkan@nucleusys.com>
  17747. L: linux-usb@vger.kernel.org
  17748. L: netdev@vger.kernel.org
  17749. S: Maintained
  17750. W: https://github.com/petkan/rtl8150
  17751. T: git git://github.com/petkan/rtl8150.git
  17752. F: drivers/net/usb/rtl8150.c
  17753. USB SERIAL SUBSYSTEM
  17754. M: Johan Hovold <johan@kernel.org>
  17755. L: linux-usb@vger.kernel.org
  17756. S: Maintained
  17757. T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
  17758. F: Documentation/usb/usb-serial.rst
  17759. F: drivers/usb/serial/
  17760. F: include/linux/usb/serial.h
  17761. USB SMSC75XX ETHERNET DRIVER
  17762. M: Steve Glendinning <steve.glendinning@shawell.net>
  17763. L: netdev@vger.kernel.org
  17764. S: Maintained
  17765. F: drivers/net/usb/smsc75xx.*
  17766. USB SMSC95XX ETHERNET DRIVER
  17767. M: Steve Glendinning <steve.glendinning@shawell.net>
  17768. M: UNGLinuxDriver@microchip.com
  17769. L: netdev@vger.kernel.org
  17770. S: Maintained
  17771. F: drivers/net/usb/smsc95xx.*
  17772. USB SUBSYSTEM
  17773. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  17774. L: linux-usb@vger.kernel.org
  17775. S: Supported
  17776. W: http://www.linux-usb.org
  17777. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
  17778. F: Documentation/devicetree/bindings/usb/
  17779. F: Documentation/usb/
  17780. F: drivers/usb/
  17781. F: include/linux/usb.h
  17782. F: include/linux/usb/
  17783. USB TYPEC BUS FOR ALTERNATE MODES
  17784. M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  17785. L: linux-usb@vger.kernel.org
  17786. S: Maintained
  17787. F: Documentation/ABI/testing/sysfs-bus-typec
  17788. F: Documentation/driver-api/usb/typec_bus.rst
  17789. F: drivers/usb/typec/altmodes/
  17790. F: include/linux/usb/typec_altmode.h
  17791. USB TYPEC CLASS
  17792. M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  17793. L: linux-usb@vger.kernel.org
  17794. S: Maintained
  17795. F: Documentation/ABI/testing/sysfs-class-typec
  17796. F: Documentation/driver-api/usb/typec.rst
  17797. F: drivers/usb/typec/
  17798. F: include/linux/usb/typec.h
  17799. USB TYPEC INTEL PMC MUX DRIVER
  17800. M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  17801. L: linux-usb@vger.kernel.org
  17802. S: Maintained
  17803. F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
  17804. F: drivers/usb/typec/mux/intel_pmc_mux.c
  17805. USB TYPEC PI3USB30532 MUX DRIVER
  17806. M: Hans de Goede <hdegoede@redhat.com>
  17807. L: linux-usb@vger.kernel.org
  17808. S: Maintained
  17809. F: drivers/usb/typec/mux/pi3usb30532.c
  17810. USB TYPEC PORT CONTROLLER DRIVERS
  17811. M: Guenter Roeck <linux@roeck-us.net>
  17812. L: linux-usb@vger.kernel.org
  17813. S: Maintained
  17814. F: drivers/usb/typec/tcpm/
  17815. USB UHCI DRIVER
  17816. M: Alan Stern <stern@rowland.harvard.edu>
  17817. L: linux-usb@vger.kernel.org
  17818. S: Maintained
  17819. F: drivers/usb/host/uhci*
  17820. USB VIDEO CLASS
  17821. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  17822. L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
  17823. L: linux-media@vger.kernel.org
  17824. S: Maintained
  17825. W: http://www.ideasonboard.org/uvc/
  17826. T: git git://linuxtv.org/media_tree.git
  17827. F: drivers/media/usb/uvc/
  17828. F: include/uapi/linux/uvcvideo.h
  17829. USB WEBCAM GADGET
  17830. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  17831. L: linux-usb@vger.kernel.org
  17832. S: Maintained
  17833. F: drivers/usb/gadget/function/*uvc*
  17834. F: drivers/usb/gadget/legacy/webcam.c
  17835. F: include/uapi/linux/usb/g_uvc.h
  17836. USB WIRELESS RNDIS DRIVER (rndis_wlan)
  17837. M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
  17838. L: linux-wireless@vger.kernel.org
  17839. S: Maintained
  17840. F: drivers/net/wireless/rndis_wlan.c
  17841. USB XHCI DRIVER
  17842. M: Mathias Nyman <mathias.nyman@intel.com>
  17843. L: linux-usb@vger.kernel.org
  17844. S: Supported
  17845. F: drivers/usb/host/pci-quirks*
  17846. F: drivers/usb/host/xhci*
  17847. USB ZD1201 DRIVER
  17848. L: linux-wireless@vger.kernel.org
  17849. S: Orphan
  17850. W: http://linux-lc100020.sourceforge.net
  17851. F: drivers/net/wireless/zydas/zd1201.*
  17852. USB ZR364XX DRIVER
  17853. M: Antoine Jacquet <royale@zerezo.com>
  17854. L: linux-usb@vger.kernel.org
  17855. L: linux-media@vger.kernel.org
  17856. S: Maintained
  17857. W: http://royale.zerezo.com/zr364xx/
  17858. T: git git://linuxtv.org/media_tree.git
  17859. F: Documentation/admin-guide/media/zr364xx*
  17860. F: drivers/media/usb/zr364xx/
  17861. USER-MODE LINUX (UML)
  17862. M: Jeff Dike <jdike@addtoit.com>
  17863. M: Richard Weinberger <richard@nod.at>
  17864. M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
  17865. L: linux-um@lists.infradead.org
  17866. S: Maintained
  17867. W: http://user-mode-linux.sourceforge.net
  17868. Q: https://patchwork.ozlabs.org/project/linux-um/list/
  17869. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
  17870. F: Documentation/virt/uml/
  17871. F: arch/um/
  17872. F: arch/x86/um/
  17873. F: fs/hostfs/
  17874. USERSPACE COPYIN/COPYOUT (UIOVEC)
  17875. M: Alexander Viro <viro@zeniv.linux.org.uk>
  17876. S: Maintained
  17877. F: include/linux/uio.h
  17878. F: lib/iov_iter.c
  17879. USERSPACE DMA BUFFER DRIVER
  17880. M: Gerd Hoffmann <kraxel@redhat.com>
  17881. L: dri-devel@lists.freedesktop.org
  17882. S: Maintained
  17883. T: git git://anongit.freedesktop.org/drm/drm-misc
  17884. F: drivers/dma-buf/udmabuf.c
  17885. F: include/uapi/linux/udmabuf.h
  17886. USERSPACE I/O (UIO)
  17887. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  17888. S: Maintained
  17889. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
  17890. F: Documentation/driver-api/uio-howto.rst
  17891. F: drivers/uio/
  17892. F: include/linux/uio_driver.h
  17893. UTIL-LINUX PACKAGE
  17894. M: Karel Zak <kzak@redhat.com>
  17895. L: util-linux@vger.kernel.org
  17896. S: Maintained
  17897. W: http://en.wikipedia.org/wiki/Util-linux
  17898. T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
  17899. UUID HELPERS
  17900. M: Christoph Hellwig <hch@lst.de>
  17901. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  17902. L: linux-kernel@vger.kernel.org
  17903. S: Maintained
  17904. T: git git://git.infradead.org/users/hch/uuid.git
  17905. F: include/linux/uuid.h
  17906. F: include/uapi/linux/uuid.h
  17907. F: lib/test_uuid.c
  17908. F: lib/uuid.c
  17909. UV SYSFS DRIVER
  17910. M: Justin Ernst <justin.ernst@hpe.com>
  17911. L: platform-driver-x86@vger.kernel.org
  17912. S: Maintained
  17913. F: drivers/platform/x86/uv_sysfs.c
  17914. UVESAFB DRIVER
  17915. M: Michal Januszewski <spock@gentoo.org>
  17916. L: linux-fbdev@vger.kernel.org
  17917. S: Maintained
  17918. W: https://github.com/mjanusz/v86d
  17919. F: Documentation/fb/uvesafb.rst
  17920. F: drivers/video/fbdev/uvesafb.*
  17921. Ux500 CLOCK DRIVERS
  17922. M: Ulf Hansson <ulf.hansson@linaro.org>
  17923. L: linux-clk@vger.kernel.org
  17924. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  17925. S: Maintained
  17926. F: drivers/clk/ux500/
  17927. VF610 NAND DRIVER
  17928. M: Stefan Agner <stefan@agner.ch>
  17929. L: linux-mtd@lists.infradead.org
  17930. S: Supported
  17931. F: drivers/mtd/nand/raw/vf610_nfc.c
  17932. VFAT/FAT/MSDOS FILESYSTEM
  17933. M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
  17934. S: Maintained
  17935. F: Documentation/filesystems/vfat.rst
  17936. F: fs/fat/
  17937. VFIO DRIVER
  17938. M: Alex Williamson <alex.williamson@redhat.com>
  17939. R: Cornelia Huck <cohuck@redhat.com>
  17940. L: kvm@vger.kernel.org
  17941. S: Maintained
  17942. T: git git://github.com/awilliam/linux-vfio.git
  17943. F: Documentation/driver-api/vfio.rst
  17944. F: drivers/vfio/
  17945. F: include/linux/vfio.h
  17946. F: include/linux/vfio_pci_core.h
  17947. F: include/uapi/linux/vfio.h
  17948. VFIO FSL-MC DRIVER
  17949. M: Diana Craciun <diana.craciun@oss.nxp.com>
  17950. L: kvm@vger.kernel.org
  17951. S: Maintained
  17952. F: drivers/vfio/fsl-mc/
  17953. VFIO MEDIATED DEVICE DRIVERS
  17954. M: Kirti Wankhede <kwankhede@nvidia.com>
  17955. L: kvm@vger.kernel.org
  17956. S: Maintained
  17957. F: Documentation/driver-api/vfio-mediated-device.rst
  17958. F: drivers/vfio/mdev/
  17959. F: include/linux/mdev.h
  17960. F: samples/vfio-mdev/
  17961. VFIO PLATFORM DRIVER
  17962. M: Eric Auger <eric.auger@redhat.com>
  17963. L: kvm@vger.kernel.org
  17964. S: Maintained
  17965. F: drivers/vfio/platform/
  17966. VGA_SWITCHEROO
  17967. R: Lukas Wunner <lukas@wunner.de>
  17968. S: Maintained
  17969. T: git git://anongit.freedesktop.org/drm/drm-misc
  17970. F: Documentation/gpu/vga-switcheroo.rst
  17971. F: drivers/gpu/vga/vga_switcheroo.c
  17972. F: include/linux/vga_switcheroo.h
  17973. VIA RHINE NETWORK DRIVER
  17974. S: Maintained
  17975. M: Kevin Brace <kevinbrace@bracecomputerlab.com>
  17976. F: drivers/net/ethernet/via/via-rhine.c
  17977. VIA SD/MMC CARD CONTROLLER DRIVER
  17978. M: Bruce Chang <brucechang@via.com.tw>
  17979. M: Harald Welte <HaraldWelte@viatech.com>
  17980. S: Maintained
  17981. F: drivers/mmc/host/via-sdmmc.c
  17982. VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
  17983. M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
  17984. L: linux-fbdev@vger.kernel.org
  17985. S: Maintained
  17986. F: drivers/video/fbdev/via/
  17987. F: include/linux/via-core.h
  17988. F: include/linux/via-gpio.h
  17989. F: include/linux/via_i2c.h
  17990. VIA VELOCITY NETWORK DRIVER
  17991. M: Francois Romieu <romieu@fr.zoreil.com>
  17992. L: netdev@vger.kernel.org
  17993. S: Maintained
  17994. F: drivers/net/ethernet/via/via-velocity.*
  17995. VICODEC VIRTUAL CODEC DRIVER
  17996. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  17997. L: linux-media@vger.kernel.org
  17998. S: Maintained
  17999. W: https://linuxtv.org
  18000. T: git git://linuxtv.org/media_tree.git
  18001. F: drivers/media/test-drivers/vicodec/*
  18002. VIDEO I2C POLLING DRIVER
  18003. M: Matt Ranostay <matt.ranostay@konsulko.com>
  18004. L: linux-media@vger.kernel.org
  18005. S: Maintained
  18006. F: drivers/media/i2c/video-i2c.c
  18007. VIDEO MULTIPLEXER DRIVER
  18008. M: Philipp Zabel <p.zabel@pengutronix.de>
  18009. L: linux-media@vger.kernel.org
  18010. S: Maintained
  18011. F: drivers/media/platform/video-mux.c
  18012. VIDEOBUF2 FRAMEWORK
  18013. M: Tomasz Figa <tfiga@chromium.org>
  18014. M: Marek Szyprowski <m.szyprowski@samsung.com>
  18015. L: linux-media@vger.kernel.org
  18016. S: Maintained
  18017. F: drivers/media/common/videobuf2/*
  18018. F: include/media/videobuf2-*
  18019. VIMC VIRTUAL MEDIA CONTROLLER DRIVER
  18020. M: Helen Koike <helen.koike@collabora.com>
  18021. R: Shuah Khan <skhan@linuxfoundation.org>
  18022. L: linux-media@vger.kernel.org
  18023. S: Maintained
  18024. W: https://linuxtv.org
  18025. T: git git://linuxtv.org/media_tree.git
  18026. F: drivers/media/test-drivers/vimc/*
  18027. VIRT LIB
  18028. M: Alex Williamson <alex.williamson@redhat.com>
  18029. M: Paolo Bonzini <pbonzini@redhat.com>
  18030. L: kvm@vger.kernel.org
  18031. S: Supported
  18032. F: virt/lib/
  18033. VIRTIO AND VHOST VSOCK DRIVER
  18034. M: Stefan Hajnoczi <stefanha@redhat.com>
  18035. M: Stefano Garzarella <sgarzare@redhat.com>
  18036. L: kvm@vger.kernel.org
  18037. L: virtualization@lists.linux-foundation.org
  18038. L: netdev@vger.kernel.org
  18039. S: Maintained
  18040. F: drivers/vhost/vsock.c
  18041. F: include/linux/virtio_vsock.h
  18042. F: include/uapi/linux/virtio_vsock.h
  18043. F: net/vmw_vsock/virtio_transport.c
  18044. F: net/vmw_vsock/virtio_transport_common.c
  18045. VIRTIO BLOCK AND SCSI DRIVERS
  18046. M: "Michael S. Tsirkin" <mst@redhat.com>
  18047. M: Jason Wang <jasowang@redhat.com>
  18048. R: Paolo Bonzini <pbonzini@redhat.com>
  18049. R: Stefan Hajnoczi <stefanha@redhat.com>
  18050. L: virtualization@lists.linux-foundation.org
  18051. S: Maintained
  18052. F: drivers/block/virtio_blk.c
  18053. F: drivers/scsi/virtio_scsi.c
  18054. F: drivers/vhost/scsi.c
  18055. F: include/uapi/linux/virtio_blk.h
  18056. F: include/uapi/linux/virtio_scsi.h
  18057. VIRTIO CONSOLE DRIVER
  18058. M: Amit Shah <amit@kernel.org>
  18059. L: virtualization@lists.linux-foundation.org
  18060. S: Maintained
  18061. F: drivers/char/virtio_console.c
  18062. F: include/linux/virtio_console.h
  18063. F: include/uapi/linux/virtio_console.h
  18064. VIRTIO CORE AND NET DRIVERS
  18065. M: "Michael S. Tsirkin" <mst@redhat.com>
  18066. M: Jason Wang <jasowang@redhat.com>
  18067. L: virtualization@lists.linux-foundation.org
  18068. S: Maintained
  18069. F: Documentation/ABI/testing/sysfs-bus-vdpa
  18070. F: Documentation/devicetree/bindings/virtio/
  18071. F: drivers/block/virtio_blk.c
  18072. F: drivers/crypto/virtio/
  18073. F: drivers/net/virtio_net.c
  18074. F: drivers/vdpa/
  18075. F: drivers/virtio/
  18076. F: include/linux/vdpa.h
  18077. F: include/linux/virtio*.h
  18078. F: include/uapi/linux/virtio_*.h
  18079. F: tools/virtio/
  18080. VIRTIO BALLOON
  18081. M: "Michael S. Tsirkin" <mst@redhat.com>
  18082. M: David Hildenbrand <david@redhat.com>
  18083. L: virtualization@lists.linux-foundation.org
  18084. S: Maintained
  18085. F: drivers/virtio/virtio_balloon.c
  18086. F: include/uapi/linux/virtio_balloon.h
  18087. F: include/linux/balloon_compaction.h
  18088. F: mm/balloon_compaction.c
  18089. VIRTIO CRYPTO DRIVER
  18090. M: Gonglei <arei.gonglei@huawei.com>
  18091. L: virtualization@lists.linux-foundation.org
  18092. L: linux-crypto@vger.kernel.org
  18093. S: Maintained
  18094. F: drivers/crypto/virtio/
  18095. F: include/uapi/linux/virtio_crypto.h
  18096. VIRTIO DRIVERS FOR S390
  18097. M: Cornelia Huck <cohuck@redhat.com>
  18098. M: Halil Pasic <pasic@linux.ibm.com>
  18099. L: linux-s390@vger.kernel.org
  18100. L: virtualization@lists.linux-foundation.org
  18101. L: kvm@vger.kernel.org
  18102. S: Supported
  18103. F: arch/s390/include/uapi/asm/virtio-ccw.h
  18104. F: drivers/s390/virtio/
  18105. VIRTIO FILE SYSTEM
  18106. M: Vivek Goyal <vgoyal@redhat.com>
  18107. M: Stefan Hajnoczi <stefanha@redhat.com>
  18108. M: Miklos Szeredi <miklos@szeredi.hu>
  18109. L: virtualization@lists.linux-foundation.org
  18110. L: linux-fsdevel@vger.kernel.org
  18111. S: Supported
  18112. W: https://virtio-fs.gitlab.io/
  18113. F: Documentation/filesystems/virtiofs.rst
  18114. F: fs/fuse/virtio_fs.c
  18115. F: include/uapi/linux/virtio_fs.h
  18116. VIRTIO GPIO DRIVER
  18117. M: Enrico Weigelt, metux IT consult <info@metux.net>
  18118. M: Viresh Kumar <vireshk@kernel.org>
  18119. L: linux-gpio@vger.kernel.org
  18120. L: virtualization@lists.linux-foundation.org
  18121. S: Maintained
  18122. F: drivers/gpio/gpio-virtio.c
  18123. F: include/uapi/linux/virtio_gpio.h
  18124. VIRTIO GPU DRIVER
  18125. M: David Airlie <airlied@linux.ie>
  18126. M: Gerd Hoffmann <kraxel@redhat.com>
  18127. R: Gurchetan Singh <gurchetansingh@chromium.org>
  18128. R: Chia-I Wu <olvaffe@gmail.com>
  18129. L: dri-devel@lists.freedesktop.org
  18130. L: virtualization@lists.linux-foundation.org
  18131. S: Maintained
  18132. T: git git://anongit.freedesktop.org/drm/drm-misc
  18133. F: drivers/gpu/drm/virtio/
  18134. F: include/uapi/linux/virtio_gpu.h
  18135. VIRTIO HOST (VHOST)
  18136. M: "Michael S. Tsirkin" <mst@redhat.com>
  18137. M: Jason Wang <jasowang@redhat.com>
  18138. L: kvm@vger.kernel.org
  18139. L: virtualization@lists.linux-foundation.org
  18140. L: netdev@vger.kernel.org
  18141. S: Maintained
  18142. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
  18143. F: drivers/vhost/
  18144. F: include/linux/vhost_iotlb.h
  18145. F: include/uapi/linux/vhost.h
  18146. VIRTIO INPUT DRIVER
  18147. M: Gerd Hoffmann <kraxel@redhat.com>
  18148. S: Maintained
  18149. F: drivers/virtio/virtio_input.c
  18150. F: include/uapi/linux/virtio_input.h
  18151. VIRTIO IOMMU DRIVER
  18152. M: Jean-Philippe Brucker <jean-philippe@linaro.org>
  18153. L: virtualization@lists.linux-foundation.org
  18154. S: Maintained
  18155. F: drivers/iommu/virtio-iommu.c
  18156. F: include/uapi/linux/virtio_iommu.h
  18157. VIRTIO MEM DRIVER
  18158. M: David Hildenbrand <david@redhat.com>
  18159. L: virtualization@lists.linux-foundation.org
  18160. S: Maintained
  18161. W: https://virtio-mem.gitlab.io/
  18162. F: drivers/virtio/virtio_mem.c
  18163. F: include/uapi/linux/virtio_mem.h
  18164. VIRTIO SOUND DRIVER
  18165. M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
  18166. M: "Michael S. Tsirkin" <mst@redhat.com>
  18167. L: virtualization@lists.linux-foundation.org
  18168. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  18169. S: Maintained
  18170. F: include/uapi/linux/virtio_snd.h
  18171. F: sound/virtio/*
  18172. VIRTIO I2C DRIVER
  18173. M: Conghui Chen <conghui.chen@intel.com>
  18174. M: Viresh Kumar <viresh.kumar@linaro.org>
  18175. L: linux-i2c@vger.kernel.org
  18176. L: virtualization@lists.linux-foundation.org
  18177. S: Maintained
  18178. F: drivers/i2c/busses/i2c-virtio.c
  18179. F: include/uapi/linux/virtio_i2c.h
  18180. VIRTIO PMEM DRIVER
  18181. M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
  18182. L: virtualization@lists.linux-foundation.org
  18183. S: Maintained
  18184. F: drivers/nvdimm/virtio_pmem.c
  18185. F: drivers/nvdimm/nd_virtio.c
  18186. VIRTUAL BOX GUEST DEVICE DRIVER
  18187. M: Hans de Goede <hdegoede@redhat.com>
  18188. M: Arnd Bergmann <arnd@arndb.de>
  18189. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  18190. S: Maintained
  18191. F: drivers/virt/vboxguest/
  18192. F: include/linux/vbox_utils.h
  18193. F: include/uapi/linux/vbox*.h
  18194. VIRTUAL BOX SHARED FOLDER VFS DRIVER
  18195. M: Hans de Goede <hdegoede@redhat.com>
  18196. L: linux-fsdevel@vger.kernel.org
  18197. S: Maintained
  18198. F: fs/vboxsf/*
  18199. VIRTUAL SERIO DEVICE DRIVER
  18200. M: Stephen Chandler Paul <thatslyude@gmail.com>
  18201. S: Maintained
  18202. F: drivers/input/serio/userio.c
  18203. F: include/uapi/linux/userio.h
  18204. VIVID VIRTUAL VIDEO DRIVER
  18205. M: Hans Verkuil <hverkuil@xs4all.nl>
  18206. L: linux-media@vger.kernel.org
  18207. S: Maintained
  18208. W: https://linuxtv.org
  18209. T: git git://linuxtv.org/media_tree.git
  18210. F: drivers/media/test-drivers/vivid/*
  18211. VIDTV VIRTUAL DIGITAL TV DRIVER
  18212. M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
  18213. L: linux-media@vger.kernel.org
  18214. S: Maintained
  18215. W: https://linuxtv.org
  18216. T: git git://linuxtv.org/media_tree.git
  18217. F: drivers/media/test-drivers/vidtv/*
  18218. VLYNQ BUS
  18219. M: Florian Fainelli <f.fainelli@gmail.com>
  18220. L: openwrt-devel@lists.openwrt.org (subscribers-only)
  18221. S: Maintained
  18222. F: drivers/vlynq/vlynq.c
  18223. F: include/linux/vlynq.h
  18224. VME SUBSYSTEM
  18225. M: Martyn Welch <martyn@welchs.me.uk>
  18226. M: Manohar Vanga <manohar.vanga@gmail.com>
  18227. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  18228. L: linux-kernel@vger.kernel.org
  18229. S: Maintained
  18230. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
  18231. F: Documentation/driver-api/vme.rst
  18232. F: drivers/staging/vme/
  18233. F: drivers/vme/
  18234. F: include/linux/vme*
  18235. VM SOCKETS (AF_VSOCK)
  18236. M: Stefano Garzarella <sgarzare@redhat.com>
  18237. L: virtualization@lists.linux-foundation.org
  18238. L: netdev@vger.kernel.org
  18239. S: Maintained
  18240. F: drivers/net/vsockmon.c
  18241. F: include/net/af_vsock.h
  18242. F: include/uapi/linux/vm_sockets.h
  18243. F: include/uapi/linux/vm_sockets_diag.h
  18244. F: include/uapi/linux/vsockmon.h
  18245. F: net/vmw_vsock/
  18246. F: tools/testing/vsock/
  18247. VMWARE BALLOON DRIVER
  18248. M: Nadav Amit <namit@vmware.com>
  18249. M: "VMware, Inc." <pv-drivers@vmware.com>
  18250. L: linux-kernel@vger.kernel.org
  18251. S: Maintained
  18252. F: drivers/misc/vmw_balloon.c
  18253. VMWARE HYPERVISOR INTERFACE
  18254. M: Deep Shah <sdeep@vmware.com>
  18255. M: "VMware, Inc." <pv-drivers@vmware.com>
  18256. L: virtualization@lists.linux-foundation.org
  18257. S: Supported
  18258. F: arch/x86/include/asm/vmware.h
  18259. F: arch/x86/kernel/cpu/vmware.c
  18260. VMWARE PVRDMA DRIVER
  18261. M: Bryan Tan <bryantan@vmware.com>
  18262. M: Vishnu Dasa <vdasa@vmware.com>
  18263. M: VMware PV-Drivers <pv-drivers@vmware.com>
  18264. L: linux-rdma@vger.kernel.org
  18265. S: Maintained
  18266. F: drivers/infiniband/hw/vmw_pvrdma/
  18267. VMware PVSCSI driver
  18268. M: Vishal Bhakta <vbhakta@vmware.com>
  18269. M: VMware PV-Drivers <pv-drivers@vmware.com>
  18270. L: linux-scsi@vger.kernel.org
  18271. S: Maintained
  18272. F: drivers/scsi/vmw_pvscsi.c
  18273. F: drivers/scsi/vmw_pvscsi.h
  18274. VMWARE VIRTUAL PTP CLOCK DRIVER
  18275. M: Vivek Thampi <vithampi@vmware.com>
  18276. M: "VMware, Inc." <pv-drivers@vmware.com>
  18277. L: netdev@vger.kernel.org
  18278. S: Supported
  18279. F: drivers/ptp/ptp_vmw.c
  18280. VMWARE VMCI DRIVER
  18281. M: Jorgen Hansen <jhansen@vmware.com>
  18282. M: Vishnu Dasa <vdasa@vmware.com>
  18283. L: linux-kernel@vger.kernel.org
  18284. L: pv-drivers@vmware.com (private)
  18285. S: Maintained
  18286. F: drivers/misc/vmw_vmci/
  18287. VMWARE VMMOUSE SUBDRIVER
  18288. M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
  18289. M: "VMware, Inc." <pv-drivers@vmware.com>
  18290. L: linux-input@vger.kernel.org
  18291. S: Maintained
  18292. F: drivers/input/mouse/vmmouse.c
  18293. F: drivers/input/mouse/vmmouse.h
  18294. VMWARE VMXNET3 ETHERNET DRIVER
  18295. M: Ronak Doshi <doshir@vmware.com>
  18296. M: pv-drivers@vmware.com
  18297. L: netdev@vger.kernel.org
  18298. S: Maintained
  18299. F: drivers/net/vmxnet3/
  18300. VOCORE VOCORE2 BOARD
  18301. M: Harvey Hunt <harveyhuntnexus@gmail.com>
  18302. L: linux-mips@vger.kernel.org
  18303. S: Maintained
  18304. F: arch/mips/boot/dts/ralink/vocore2.dts
  18305. VOLTAGE AND CURRENT REGULATOR FRAMEWORK
  18306. M: Liam Girdwood <lgirdwood@gmail.com>
  18307. M: Mark Brown <broonie@kernel.org>
  18308. L: linux-kernel@vger.kernel.org
  18309. S: Supported
  18310. W: http://www.slimlogic.co.uk/?p=48
  18311. T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
  18312. F: Documentation/devicetree/bindings/regulator/
  18313. F: Documentation/power/regulator/
  18314. F: drivers/regulator/
  18315. F: include/dt-bindings/regulator/
  18316. F: include/linux/regulator/
  18317. K: regulator_get_optional
  18318. VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
  18319. R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
  18320. F: drivers/regulator/irq_helpers.c
  18321. VRF
  18322. M: David Ahern <dsahern@kernel.org>
  18323. L: netdev@vger.kernel.org
  18324. S: Maintained
  18325. F: Documentation/networking/vrf.rst
  18326. F: drivers/net/vrf.c
  18327. VSPRINTF
  18328. M: Petr Mladek <pmladek@suse.com>
  18329. M: Steven Rostedt <rostedt@goodmis.org>
  18330. M: Sergey Senozhatsky <senozhatsky@chromium.org>
  18331. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  18332. R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
  18333. S: Maintained
  18334. T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
  18335. F: Documentation/core-api/printk-formats.rst
  18336. F: lib/test_printf.c
  18337. F: lib/test_scanf.c
  18338. F: lib/vsprintf.c
  18339. VT1211 HARDWARE MONITOR DRIVER
  18340. M: Juerg Haefliger <juergh@gmail.com>
  18341. L: linux-hwmon@vger.kernel.org
  18342. S: Maintained
  18343. F: Documentation/hwmon/vt1211.rst
  18344. F: drivers/hwmon/vt1211.c
  18345. VT8231 HARDWARE MONITOR DRIVER
  18346. M: Roger Lucas <vt8231@hiddenengine.co.uk>
  18347. L: linux-hwmon@vger.kernel.org
  18348. S: Maintained
  18349. F: drivers/hwmon/vt8231.c
  18350. VUB300 USB to SDIO/SD/MMC bridge chip
  18351. L: linux-mmc@vger.kernel.org
  18352. S: Orphan
  18353. F: drivers/mmc/host/vub300.c
  18354. W1 DALLAS'S 1-WIRE BUS
  18355. M: Evgeniy Polyakov <zbr@ioremap.net>
  18356. S: Maintained
  18357. F: Documentation/devicetree/bindings/w1/
  18358. F: Documentation/w1/
  18359. F: drivers/w1/
  18360. F: include/linux/w1.h
  18361. W83791D HARDWARE MONITORING DRIVER
  18362. M: Marc Hulsman <m.hulsman@tudelft.nl>
  18363. L: linux-hwmon@vger.kernel.org
  18364. S: Maintained
  18365. F: Documentation/hwmon/w83791d.rst
  18366. F: drivers/hwmon/w83791d.c
  18367. W83793 HARDWARE MONITORING DRIVER
  18368. M: Rudolf Marek <r.marek@assembler.cz>
  18369. L: linux-hwmon@vger.kernel.org
  18370. S: Maintained
  18371. F: Documentation/hwmon/w83793.rst
  18372. F: drivers/hwmon/w83793.c
  18373. W83795 HARDWARE MONITORING DRIVER
  18374. M: Jean Delvare <jdelvare@suse.com>
  18375. L: linux-hwmon@vger.kernel.org
  18376. S: Maintained
  18377. F: drivers/hwmon/w83795.c
  18378. W83L51xD SD/MMC CARD INTERFACE DRIVER
  18379. M: Pierre Ossman <pierre@ossman.eu>
  18380. S: Maintained
  18381. F: drivers/mmc/host/wbsd.*
  18382. WACOM PROTOCOL 4 SERIAL TABLETS
  18383. M: Julian Squires <julian@cipht.net>
  18384. M: Hans de Goede <hdegoede@redhat.com>
  18385. L: linux-input@vger.kernel.org
  18386. S: Maintained
  18387. F: drivers/input/tablet/wacom_serial4.c
  18388. WATCHDOG DEVICE DRIVERS
  18389. M: Wim Van Sebroeck <wim@linux-watchdog.org>
  18390. M: Guenter Roeck <linux@roeck-us.net>
  18391. L: linux-watchdog@vger.kernel.org
  18392. S: Maintained
  18393. W: http://www.linux-watchdog.org/
  18394. T: git git://www.linux-watchdog.org/linux-watchdog.git
  18395. F: Documentation/devicetree/bindings/watchdog/
  18396. F: Documentation/watchdog/
  18397. F: drivers/watchdog/
  18398. F: include/linux/watchdog.h
  18399. F: include/uapi/linux/watchdog.h
  18400. WHISKEYCOVE PMIC GPIO DRIVER
  18401. M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
  18402. L: linux-gpio@vger.kernel.org
  18403. S: Maintained
  18404. F: drivers/gpio/gpio-wcove.c
  18405. WHWAVE RTC DRIVER
  18406. M: Dianlong Li <long17.cool@163.com>
  18407. L: linux-rtc@vger.kernel.org
  18408. S: Maintained
  18409. F: drivers/rtc/rtc-sd3078.c
  18410. WIIMOTE HID DRIVER
  18411. M: David Rheinsberg <david.rheinsberg@gmail.com>
  18412. L: linux-input@vger.kernel.org
  18413. S: Maintained
  18414. F: drivers/hid/hid-wiimote*
  18415. WILOCITY WIL6210 WIRELESS DRIVER
  18416. M: Maya Erez <merez@codeaurora.org>
  18417. L: linux-wireless@vger.kernel.org
  18418. L: wil6210@qti.qualcomm.com
  18419. S: Supported
  18420. W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
  18421. F: drivers/net/wireless/ath/wil6210/
  18422. WINBOND CIR DRIVER
  18423. M: David Härdeman <david@hardeman.nu>
  18424. S: Maintained
  18425. F: drivers/media/rc/winbond-cir.c
  18426. WINSYSTEMS EBC-C384 WATCHDOG DRIVER
  18427. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  18428. L: linux-watchdog@vger.kernel.org
  18429. S: Maintained
  18430. F: drivers/watchdog/ebc-c384_wdt.c
  18431. WINSYSTEMS WS16C48 GPIO DRIVER
  18432. M: William Breathitt Gray <vilhelm.gray@gmail.com>
  18433. L: linux-gpio@vger.kernel.org
  18434. S: Maintained
  18435. F: drivers/gpio/gpio-ws16c48.c
  18436. WIREGUARD SECURE NETWORK TUNNEL
  18437. M: Jason A. Donenfeld <Jason@zx2c4.com>
  18438. L: wireguard@lists.zx2c4.com
  18439. L: netdev@vger.kernel.org
  18440. S: Maintained
  18441. F: drivers/net/wireguard/
  18442. F: tools/testing/selftests/wireguard/
  18443. WISTRON LAPTOP BUTTON DRIVER
  18444. M: Miloslav Trmac <mitr@volny.cz>
  18445. S: Maintained
  18446. F: drivers/input/misc/wistron_btns.c
  18447. WL3501 WIRELESS PCMCIA CARD DRIVER
  18448. L: linux-wireless@vger.kernel.org
  18449. S: Odd fixes
  18450. F: drivers/net/wireless/wl3501*
  18451. WOLFSON MICROELECTRONICS DRIVERS
  18452. L: patches@opensource.cirrus.com
  18453. S: Supported
  18454. W: https://github.com/CirrusLogic/linux-drivers/wiki
  18455. T: git https://github.com/CirrusLogic/linux-drivers.git
  18456. F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
  18457. F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
  18458. F: Documentation/devicetree/bindings/mfd/wm831x.txt
  18459. F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
  18460. F: Documentation/devicetree/bindings/sound/wlf,*.yaml
  18461. F: Documentation/devicetree/bindings/sound/wm*
  18462. F: Documentation/hwmon/wm83??.rst
  18463. F: arch/arm/mach-s3c/mach-crag6410*
  18464. F: drivers/clk/clk-wm83*.c
  18465. F: drivers/gpio/gpio-*wm*.c
  18466. F: drivers/gpio/gpio-arizona.c
  18467. F: drivers/hwmon/wm83??-hwmon.c
  18468. F: drivers/input/misc/wm831x-on.c
  18469. F: drivers/input/touchscreen/wm831x-ts.c
  18470. F: drivers/input/touchscreen/wm97*.c
  18471. F: drivers/leds/leds-wm83*.c
  18472. F: drivers/mfd/arizona*
  18473. F: drivers/mfd/cs47l24*
  18474. F: drivers/mfd/wm*.c
  18475. F: drivers/power/supply/wm83*.c
  18476. F: drivers/regulator/arizona*
  18477. F: drivers/regulator/wm8*.c
  18478. F: drivers/rtc/rtc-wm83*.c
  18479. F: drivers/video/backlight/wm83*_bl.c
  18480. F: drivers/watchdog/wm83*_wdt.c
  18481. F: include/linux/mfd/arizona/
  18482. F: include/linux/mfd/wm831x/
  18483. F: include/linux/mfd/wm8350/
  18484. F: include/linux/mfd/wm8400*
  18485. F: include/linux/regulator/arizona*
  18486. F: include/linux/wm97xx.h
  18487. F: include/sound/wm????.h
  18488. F: sound/soc/codecs/arizona*
  18489. F: sound/soc/codecs/cs47l24*
  18490. F: sound/soc/codecs/wm*
  18491. WORKQUEUE
  18492. M: Tejun Heo <tj@kernel.org>
  18493. R: Lai Jiangshan <jiangshanlai@gmail.com>
  18494. S: Maintained
  18495. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
  18496. F: Documentation/core-api/workqueue.rst
  18497. F: include/linux/workqueue.h
  18498. F: kernel/workqueue.c
  18499. WWAN DRIVERS
  18500. M: Loic Poulain <loic.poulain@linaro.org>
  18501. M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
  18502. R: Johannes Berg <johannes@sipsolutions.net>
  18503. L: netdev@vger.kernel.org
  18504. S: Maintained
  18505. F: drivers/net/wwan/
  18506. F: include/linux/wwan.h
  18507. F: include/uapi/linux/wwan.h
  18508. X-POWERS AXP288 PMIC DRIVERS
  18509. M: Hans de Goede <hdegoede@redhat.com>
  18510. S: Maintained
  18511. F: drivers/acpi/pmic/intel_pmic_xpower.c
  18512. N: axp288
  18513. X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
  18514. M: Chen-Yu Tsai <wens@csie.org>
  18515. L: linux-kernel@vger.kernel.org
  18516. S: Maintained
  18517. N: axp[128]
  18518. X.25 STACK
  18519. M: Martin Schiller <ms@dev.tdt.de>
  18520. L: linux-x25@vger.kernel.org
  18521. S: Maintained
  18522. F: Documentation/networking/lapb-module.rst
  18523. F: Documentation/networking/x25*
  18524. F: drivers/net/wan/hdlc_x25.c
  18525. F: drivers/net/wan/lapbether.c
  18526. F: include/*/lapb.h
  18527. F: include/net/x25*
  18528. F: include/uapi/linux/x25.h
  18529. F: net/lapb/
  18530. F: net/x25/
  18531. X86 ARCHITECTURE (32-BIT AND 64-BIT)
  18532. M: Thomas Gleixner <tglx@linutronix.de>
  18533. M: Ingo Molnar <mingo@redhat.com>
  18534. M: Borislav Petkov <bp@alien8.de>
  18535. M: Dave Hansen <dave.hansen@linux.intel.com>
  18536. M: x86@kernel.org
  18537. R: "H. Peter Anvin" <hpa@zytor.com>
  18538. L: linux-kernel@vger.kernel.org
  18539. S: Maintained
  18540. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
  18541. F: Documentation/devicetree/bindings/x86/
  18542. F: Documentation/x86/
  18543. F: arch/x86/
  18544. X86 ENTRY CODE
  18545. M: Andy Lutomirski <luto@kernel.org>
  18546. L: linux-kernel@vger.kernel.org
  18547. S: Maintained
  18548. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
  18549. F: arch/x86/entry/
  18550. X86 MCE INFRASTRUCTURE
  18551. M: Tony Luck <tony.luck@intel.com>
  18552. M: Borislav Petkov <bp@alien8.de>
  18553. L: linux-edac@vger.kernel.org
  18554. S: Maintained
  18555. F: Documentation/ABI/testing/sysfs-mce
  18556. F: Documentation/x86/x86_64/machinecheck.rst
  18557. F: arch/x86/kernel/cpu/mce/*
  18558. X86 MICROCODE UPDATE SUPPORT
  18559. M: Borislav Petkov <bp@alien8.de>
  18560. S: Maintained
  18561. F: arch/x86/kernel/cpu/microcode/*
  18562. X86 MM
  18563. M: Dave Hansen <dave.hansen@linux.intel.com>
  18564. M: Andy Lutomirski <luto@kernel.org>
  18565. M: Peter Zijlstra <peterz@infradead.org>
  18566. L: linux-kernel@vger.kernel.org
  18567. S: Maintained
  18568. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
  18569. F: arch/x86/mm/
  18570. X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
  18571. M: Hans de Goede <hdegoede@redhat.com>
  18572. L: platform-driver-x86@vger.kernel.org
  18573. S: Maintained
  18574. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
  18575. F: drivers/platform/x86/x86-android-tablets.c
  18576. X86 PLATFORM DRIVERS
  18577. M: Hans de Goede <hdegoede@redhat.com>
  18578. M: Mark Gross <markgross@kernel.org>
  18579. L: platform-driver-x86@vger.kernel.org
  18580. S: Maintained
  18581. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
  18582. F: drivers/platform/olpc/
  18583. F: drivers/platform/x86/
  18584. X86 PLATFORM DRIVERS - ARCH
  18585. R: Darren Hart <dvhart@infradead.org>
  18586. R: Andy Shevchenko <andy@infradead.org>
  18587. L: platform-driver-x86@vger.kernel.org
  18588. L: x86@kernel.org
  18589. S: Maintained
  18590. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
  18591. F: arch/x86/platform
  18592. X86 PLATFORM UV HPE SUPERDOME FLEX
  18593. M: Steve Wahl <steve.wahl@hpe.com>
  18594. R: Mike Travis <mike.travis@hpe.com>
  18595. R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
  18596. R: Russ Anderson <russ.anderson@hpe.com>
  18597. S: Supported
  18598. F: arch/x86/include/asm/uv/
  18599. F: arch/x86/kernel/apic/x2apic_uv_x.c
  18600. F: arch/x86/platform/uv/
  18601. X86 VDSO
  18602. M: Andy Lutomirski <luto@kernel.org>
  18603. L: linux-kernel@vger.kernel.org
  18604. S: Maintained
  18605. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
  18606. F: arch/x86/entry/vdso/
  18607. XARRAY
  18608. M: Matthew Wilcox <willy@infradead.org>
  18609. L: linux-fsdevel@vger.kernel.org
  18610. S: Supported
  18611. F: Documentation/core-api/xarray.rst
  18612. F: include/linux/idr.h
  18613. F: include/linux/xarray.h
  18614. F: lib/idr.c
  18615. F: lib/xarray.c
  18616. F: tools/testing/radix-tree
  18617. XBOX DVD IR REMOTE
  18618. M: Benjamin Valentin <benpicco@googlemail.com>
  18619. S: Maintained
  18620. F: drivers/media/rc/keymaps/rc-xbox-dvd.c
  18621. F: drivers/media/rc/xbox_remote.c
  18622. XC2028/3028 TUNER DRIVER
  18623. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  18624. L: linux-media@vger.kernel.org
  18625. S: Maintained
  18626. W: https://linuxtv.org
  18627. T: git git://linuxtv.org/media_tree.git
  18628. F: drivers/media/tuners/tuner-xc2028.*
  18629. XDP (eXpress Data Path)
  18630. M: Alexei Starovoitov <ast@kernel.org>
  18631. M: Daniel Borkmann <daniel@iogearbox.net>
  18632. M: David S. Miller <davem@davemloft.net>
  18633. M: Jakub Kicinski <kuba@kernel.org>
  18634. M: Jesper Dangaard Brouer <hawk@kernel.org>
  18635. M: John Fastabend <john.fastabend@gmail.com>
  18636. L: netdev@vger.kernel.org
  18637. L: bpf@vger.kernel.org
  18638. S: Supported
  18639. F: include/net/xdp.h
  18640. F: include/net/xdp_priv.h
  18641. F: include/trace/events/xdp.h
  18642. F: kernel/bpf/cpumap.c
  18643. F: kernel/bpf/devmap.c
  18644. F: net/core/xdp.c
  18645. F: samples/bpf/xdp*
  18646. F: tools/testing/selftests/bpf/*xdp*
  18647. F: tools/testing/selftests/bpf/*/*xdp*
  18648. F: drivers/net/ethernet/*/*/*/*/*xdp*
  18649. F: drivers/net/ethernet/*/*/*xdp*
  18650. K: (?:\b|_)xdp(?:\b|_)
  18651. XDP SOCKETS (AF_XDP)
  18652. M: Björn Töpel <bjorn@kernel.org>
  18653. M: Magnus Karlsson <magnus.karlsson@intel.com>
  18654. R: Jonathan Lemon <jonathan.lemon@gmail.com>
  18655. L: netdev@vger.kernel.org
  18656. L: bpf@vger.kernel.org
  18657. S: Maintained
  18658. F: Documentation/networking/af_xdp.rst
  18659. F: include/net/xdp_sock*
  18660. F: include/net/xsk_buff_pool.h
  18661. F: include/uapi/linux/if_xdp.h
  18662. F: include/uapi/linux/xdp_diag.h
  18663. F: include/net/netns/xdp.h
  18664. F: net/xdp/
  18665. F: samples/bpf/xdpsock*
  18666. F: tools/lib/bpf/xsk*
  18667. XEN BLOCK SUBSYSTEM
  18668. M: Roger Pau Monné <roger.pau@citrix.com>
  18669. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  18670. S: Supported
  18671. F: drivers/block/xen*
  18672. F: drivers/block/xen-blkback/*
  18673. XEN HYPERVISOR ARM
  18674. M: Stefano Stabellini <sstabellini@kernel.org>
  18675. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  18676. S: Maintained
  18677. F: arch/arm/include/asm/xen/
  18678. F: arch/arm/xen/
  18679. XEN HYPERVISOR ARM64
  18680. M: Stefano Stabellini <sstabellini@kernel.org>
  18681. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  18682. S: Maintained
  18683. F: arch/arm64/include/asm/xen/
  18684. F: arch/arm64/xen/
  18685. XEN HYPERVISOR INTERFACE
  18686. M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
  18687. M: Juergen Gross <jgross@suse.com>
  18688. R: Stefano Stabellini <sstabellini@kernel.org>
  18689. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  18690. S: Supported
  18691. T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
  18692. F: Documentation/ABI/stable/sysfs-hypervisor-xen
  18693. F: Documentation/ABI/testing/sysfs-hypervisor-xen
  18694. F: arch/x86/include/asm/pvclock-abi.h
  18695. F: arch/x86/include/asm/xen/
  18696. F: arch/x86/platform/pvh/
  18697. F: arch/x86/xen/
  18698. F: drivers/*/xen-*front.c
  18699. F: drivers/xen/
  18700. F: include/uapi/xen/
  18701. F: include/xen/
  18702. XEN NETWORK BACKEND DRIVER
  18703. M: Wei Liu <wei.liu@kernel.org>
  18704. M: Paul Durrant <paul@xen.org>
  18705. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  18706. L: netdev@vger.kernel.org
  18707. S: Supported
  18708. F: drivers/net/xen-netback/*
  18709. XEN PCI SUBSYSTEM
  18710. M: Juergen Gross <jgross@suse.com>
  18711. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  18712. S: Supported
  18713. F: arch/x86/pci/*xen*
  18714. F: drivers/pci/*xen*
  18715. XEN PVSCSI DRIVERS
  18716. M: Juergen Gross <jgross@suse.com>
  18717. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  18718. L: linux-scsi@vger.kernel.org
  18719. S: Supported
  18720. F: drivers/scsi/xen-scsifront.c
  18721. F: drivers/xen/xen-scsiback.c
  18722. F: include/xen/interface/io/vscsiif.h
  18723. XEN PVUSB DRIVER
  18724. M: Juergen Gross <jgross@suse.com>
  18725. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  18726. L: linux-usb@vger.kernel.org
  18727. S: Supported
  18728. F: drivers/usb/host/xen*
  18729. F: include/xen/interface/io/usbif.h
  18730. XEN SOUND FRONTEND DRIVER
  18731. M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
  18732. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  18733. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  18734. S: Supported
  18735. F: sound/xen/*
  18736. XEN SWIOTLB SUBSYSTEM
  18737. M: Juergen Gross <jgross@suse.com>
  18738. M: Stefano Stabellini <sstabellini@kernel.org>
  18739. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  18740. L: iommu@lists.linux-foundation.org
  18741. S: Supported
  18742. F: arch/x86/xen/*swiotlb*
  18743. F: drivers/xen/*swiotlb*
  18744. XFS FILESYSTEM
  18745. C: irc://irc.oftc.net/xfs
  18746. M: Darrick J. Wong <djwong@kernel.org>
  18747. M: linux-xfs@vger.kernel.org
  18748. L: linux-xfs@vger.kernel.org
  18749. S: Supported
  18750. W: http://xfs.org/
  18751. T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
  18752. F: Documentation/ABI/testing/sysfs-fs-xfs
  18753. F: Documentation/admin-guide/xfs.rst
  18754. F: Documentation/filesystems/xfs-delayed-logging-design.rst
  18755. F: Documentation/filesystems/xfs-self-describing-metadata.rst
  18756. F: fs/xfs/
  18757. F: include/uapi/linux/dqblk_xfs.h
  18758. F: include/uapi/linux/fsmap.h
  18759. XILINX AMS DRIVER
  18760. M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
  18761. L: linux-iio@vger.kernel.org
  18762. S: Maintained
  18763. F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
  18764. F: drivers/iio/adc/xilinx-ams.c
  18765. XILINX AXI ETHERNET DRIVER
  18766. M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
  18767. S: Maintained
  18768. F: drivers/net/ethernet/xilinx/xilinx_axienet*
  18769. XILINX CAN DRIVER
  18770. M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
  18771. R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
  18772. L: linux-can@vger.kernel.org
  18773. S: Maintained
  18774. F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
  18775. F: drivers/net/can/xilinx_can.c
  18776. XILINX GPIO DRIVER
  18777. M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
  18778. R: Srinivas Neeli <srinivas.neeli@xilinx.com>
  18779. R: Michal Simek <michal.simek@xilinx.com>
  18780. S: Maintained
  18781. F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
  18782. F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
  18783. F: drivers/gpio/gpio-xilinx.c
  18784. F: drivers/gpio/gpio-zynq.c
  18785. XILINX SD-FEC IP CORES
  18786. M: Derek Kiernan <derek.kiernan@xilinx.com>
  18787. M: Dragan Cvetic <dragan.cvetic@xilinx.com>
  18788. S: Maintained
  18789. F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
  18790. F: Documentation/misc-devices/xilinx_sdfec.rst
  18791. F: drivers/misc/Kconfig
  18792. F: drivers/misc/Makefile
  18793. F: drivers/misc/xilinx_sdfec.c
  18794. F: include/uapi/misc/xilinx_sdfec.h
  18795. XILINX UARTLITE SERIAL DRIVER
  18796. M: Peter Korsgaard <jacmet@sunsite.dk>
  18797. L: linux-serial@vger.kernel.org
  18798. S: Maintained
  18799. F: drivers/tty/serial/uartlite.c
  18800. XILINX VIDEO IP CORES
  18801. M: Hyun Kwon <hyun.kwon@xilinx.com>
  18802. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  18803. L: linux-media@vger.kernel.org
  18804. S: Supported
  18805. T: git git://linuxtv.org/media_tree.git
  18806. F: Documentation/devicetree/bindings/media/xilinx/
  18807. F: drivers/media/platform/xilinx/
  18808. F: include/uapi/linux/xilinx-v4l2-controls.h
  18809. XILINX ZYNQMP DPDMA DRIVER
  18810. M: Hyun Kwon <hyun.kwon@xilinx.com>
  18811. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  18812. L: dmaengine@vger.kernel.org
  18813. S: Supported
  18814. F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
  18815. F: drivers/dma/xilinx/xilinx_dpdma.c
  18816. F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
  18817. XILINX ZYNQMP PSGTR PHY DRIVER
  18818. M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
  18819. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  18820. L: linux-kernel@vger.kernel.org
  18821. S: Supported
  18822. T: git https://github.com/Xilinx/linux-xlnx.git
  18823. F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
  18824. F: drivers/phy/xilinx/phy-zynqmp.c
  18825. XILINX EVENT MANAGEMENT DRIVER
  18826. M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
  18827. S: Maintained
  18828. F: drivers/soc/xilinx/xlnx_event_manager.c
  18829. F: include/linux/firmware/xlnx-event-manager.h
  18830. XILLYBUS DRIVER
  18831. M: Eli Billauer <eli.billauer@gmail.com>
  18832. L: linux-kernel@vger.kernel.org
  18833. S: Supported
  18834. F: drivers/char/xillybus/
  18835. XLP9XX I2C DRIVER
  18836. M: George Cherian <gcherian@marvell.com>
  18837. L: linux-i2c@vger.kernel.org
  18838. S: Supported
  18839. W: http://www.marvell.com
  18840. F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
  18841. F: drivers/i2c/busses/i2c-xlp9xx.c
  18842. XRA1403 GPIO EXPANDER
  18843. M: Nandor Han <nandor.han@ge.com>
  18844. M: Semi Malinen <semi.malinen@ge.com>
  18845. L: linux-gpio@vger.kernel.org
  18846. S: Maintained
  18847. F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
  18848. F: drivers/gpio/gpio-xra1403.c
  18849. XTENSA XTFPGA PLATFORM SUPPORT
  18850. M: Max Filippov <jcmvbkbc@gmail.com>
  18851. L: linux-xtensa@linux-xtensa.org
  18852. S: Maintained
  18853. F: drivers/spi/spi-xtensa-xtfpga.c
  18854. F: sound/soc/xtensa/xtfpga-i2s.c
  18855. YAM DRIVER FOR AX.25
  18856. M: Jean-Paul Roubelat <jpr@f6fbb.org>
  18857. L: linux-hams@vger.kernel.org
  18858. S: Maintained
  18859. F: drivers/net/hamradio/yam*
  18860. F: include/linux/yam.h
  18861. YAMA SECURITY MODULE
  18862. M: Kees Cook <keescook@chromium.org>
  18863. S: Supported
  18864. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
  18865. F: Documentation/admin-guide/LSM/Yama.rst
  18866. F: security/yama/
  18867. YEALINK PHONE DRIVER
  18868. M: Henk Vergonet <Henk.Vergonet@gmail.com>
  18869. L: usbb2k-api-dev@nongnu.org
  18870. S: Maintained
  18871. F: Documentation/input/devices/yealink.rst
  18872. F: drivers/input/misc/yealink.*
  18873. Z8530 DRIVER FOR AX.25
  18874. M: Joerg Reuter <jreuter@yaina.de>
  18875. L: linux-hams@vger.kernel.org
  18876. S: Maintained
  18877. W: http://yaina.de/jreuter/
  18878. W: http://www.qsl.net/dl1bke/
  18879. F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
  18880. F: drivers/net/hamradio/*scc.c
  18881. F: drivers/net/hamradio/z8530.h
  18882. ZBUD COMPRESSED PAGE ALLOCATOR
  18883. M: Seth Jennings <sjenning@redhat.com>
  18884. M: Dan Streetman <ddstreet@ieee.org>
  18885. L: linux-mm@kvack.org
  18886. S: Maintained
  18887. F: mm/zbud.c
  18888. ZD1211RW WIRELESS DRIVER
  18889. M: Ulrich Kunitz <kune@deine-taler.de>
  18890. L: linux-wireless@vger.kernel.org
  18891. L: zd1211-devs@lists.sourceforge.net (subscribers-only)
  18892. S: Maintained
  18893. W: http://zd1211.ath.cx/wiki/DriverRewrite
  18894. F: drivers/net/wireless/zydas/zd1211rw/
  18895. ZD1301 MEDIA DRIVER
  18896. M: Antti Palosaari <crope@iki.fi>
  18897. L: linux-media@vger.kernel.org
  18898. S: Maintained
  18899. W: https://linuxtv.org/
  18900. W: http://palosaari.fi/linux/
  18901. Q: https://patchwork.linuxtv.org/project/linux-media/list/
  18902. F: drivers/media/usb/dvb-usb-v2/zd1301*
  18903. ZD1301_DEMOD MEDIA DRIVER
  18904. M: Antti Palosaari <crope@iki.fi>
  18905. L: linux-media@vger.kernel.org
  18906. S: Maintained
  18907. W: https://linuxtv.org/
  18908. W: http://palosaari.fi/linux/
  18909. Q: https://patchwork.linuxtv.org/project/linux-media/list/
  18910. F: drivers/media/dvb-frontends/zd1301_demod*
  18911. ZHAOXIN PROCESSOR SUPPORT
  18912. M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
  18913. L: linux-kernel@vger.kernel.org
  18914. S: Maintained
  18915. F: arch/x86/kernel/cpu/zhaoxin.c
  18916. ZONEFS FILESYSTEM
  18917. M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
  18918. M: Naohiro Aota <naohiro.aota@wdc.com>
  18919. R: Johannes Thumshirn <jth@kernel.org>
  18920. L: linux-fsdevel@vger.kernel.org
  18921. S: Maintained
  18922. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
  18923. F: Documentation/filesystems/zonefs.rst
  18924. F: fs/zonefs/
  18925. ZPOOL COMPRESSED PAGE STORAGE API
  18926. M: Dan Streetman <ddstreet@ieee.org>
  18927. L: linux-mm@kvack.org
  18928. S: Maintained
  18929. F: include/linux/zpool.h
  18930. F: mm/zpool.c
  18931. ZR36067 VIDEO FOR LINUX DRIVER
  18932. M: Corentin Labbe <clabbe@baylibre.com>
  18933. L: mjpeg-users@lists.sourceforge.net
  18934. L: linux-media@vger.kernel.org
  18935. S: Maintained
  18936. W: http://mjpeg.sourceforge.net/driver-zoran/
  18937. Q: https://patchwork.linuxtv.org/project/linux-media/list/
  18938. F: Documentation/driver-api/media/drivers/zoran.rst
  18939. F: drivers/staging/media/zoran/
  18940. ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
  18941. M: Minchan Kim <minchan@kernel.org>
  18942. M: Nitin Gupta <ngupta@vflare.org>
  18943. R: Sergey Senozhatsky <senozhatsky@chromium.org>
  18944. L: linux-kernel@vger.kernel.org
  18945. S: Maintained
  18946. F: Documentation/admin-guide/blockdev/zram.rst
  18947. F: drivers/block/zram/
  18948. ZS DECSTATION Z85C30 SERIAL DRIVER
  18949. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  18950. S: Maintained
  18951. F: drivers/tty/serial/zs.*
  18952. ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
  18953. M: Minchan Kim <minchan@kernel.org>
  18954. M: Nitin Gupta <ngupta@vflare.org>
  18955. R: Sergey Senozhatsky <senozhatsky@chromium.org>
  18956. L: linux-mm@kvack.org
  18957. S: Maintained
  18958. F: Documentation/vm/zsmalloc.rst
  18959. F: include/linux/zsmalloc.h
  18960. F: mm/zsmalloc.c
  18961. ZSTD
  18962. M: Nick Terrell <terrelln@fb.com>
  18963. S: Maintained
  18964. B: https://github.com/facebook/zstd/issues
  18965. T: git git://github.com/terrelln/linux.git
  18966. F: include/linux/zstd*
  18967. F: lib/zstd/
  18968. F: lib/decompress_unzstd.c
  18969. F: crypto/zstd.c
  18970. N: zstd
  18971. K: zstd
  18972. ZSWAP COMPRESSED SWAP CACHING
  18973. M: Seth Jennings <sjenning@redhat.com>
  18974. M: Dan Streetman <ddstreet@ieee.org>
  18975. M: Vitaly Wool <vitaly.wool@konsulko.com>
  18976. L: linux-mm@kvack.org
  18977. S: Maintained
  18978. F: mm/zswap.c
  18979. THE REST
  18980. M: Linus Torvalds <torvalds@linux-foundation.org>
  18981. L: linux-kernel@vger.kernel.org
  18982. S: Buried alive in reporters
  18983. T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
  18984. F: *
  18985. F: */