MAINTAINERS 674 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880
  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. L: linux-bluetooth@vger.kernel.org
  151. L: linux-wpan@vger.kernel.org
  152. S: Maintained
  153. F: Documentation/networking/6lowpan.rst
  154. F: include/net/6lowpan.h
  155. F: net/6lowpan/
  156. 6PACK NETWORK DRIVER FOR AX.25
  157. M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
  158. L: linux-hams@vger.kernel.org
  159. S: Maintained
  160. F: drivers/net/hamradio/6pack.c
  161. 802.11 (including CFG80211/NL80211)
  162. M: Johannes Berg <johannes@sipsolutions.net>
  163. L: linux-wireless@vger.kernel.org
  164. S: Maintained
  165. W: https://wireless.wiki.kernel.org/
  166. Q: https://patchwork.kernel.org/project/linux-wireless/list/
  167. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
  168. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
  169. F: Documentation/driver-api/80211/cfg80211.rst
  170. F: Documentation/networking/regulatory.rst
  171. F: include/linux/ieee80211.h
  172. F: include/net/cfg80211.h
  173. F: include/net/ieee80211_radiotap.h
  174. F: include/net/iw_handler.h
  175. F: include/net/wext.h
  176. F: include/uapi/linux/nl80211.h
  177. F: include/uapi/linux/wireless.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. A64FX DIAG DRIVER
  214. M: Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
  215. S: Supported
  216. F: drivers/soc/fujitsu/a64fx-diag.c
  217. A8293 MEDIA DRIVER
  218. M: Antti Palosaari <crope@iki.fi>
  219. L: linux-media@vger.kernel.org
  220. S: Maintained
  221. W: https://linuxtv.org
  222. W: http://palosaari.fi/linux/
  223. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  224. T: git git://linuxtv.org/anttip/media_tree.git
  225. F: drivers/media/dvb-frontends/a8293*
  226. AACRAID SCSI RAID DRIVER
  227. M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
  228. L: linux-scsi@vger.kernel.org
  229. S: Supported
  230. W: http://www.adaptec.com/
  231. F: Documentation/scsi/aacraid.rst
  232. F: drivers/scsi/aacraid/
  233. AB8500 BATTERY AND CHARGER DRIVERS
  234. M: Linus Walleij <linus.walleij@linaro.org>
  235. F: Documentation/devicetree/bindings/power/supply/*ab8500*
  236. F: drivers/power/supply/*ab8500*
  237. ABI/API
  238. L: linux-api@vger.kernel.org
  239. F: include/linux/syscalls.h
  240. F: kernel/sys_ni.c
  241. X: include/uapi/
  242. X: arch/*/include/uapi/
  243. ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
  244. M: Hans de Goede <hdegoede@redhat.com>
  245. L: linux-hwmon@vger.kernel.org
  246. S: Maintained
  247. F: drivers/hwmon/abituguru.c
  248. ABIT UGURU 3 HARDWARE MONITOR DRIVER
  249. M: Alistair John Strachan <alistair@devzero.co.uk>
  250. L: linux-hwmon@vger.kernel.org
  251. S: Maintained
  252. F: drivers/hwmon/abituguru3.c
  253. ACCES 104-DIO-48E GPIO DRIVER
  254. M: William Breathitt Gray <william.gray@linaro.org>
  255. L: linux-gpio@vger.kernel.org
  256. S: Maintained
  257. F: drivers/gpio/gpio-104-dio-48e.c
  258. ACCES 104-IDI-48 GPIO DRIVER
  259. M: William Breathitt Gray <william.gray@linaro.org>
  260. L: linux-gpio@vger.kernel.org
  261. S: Maintained
  262. F: drivers/gpio/gpio-104-idi-48.c
  263. ACCES 104-IDIO-16 GPIO DRIVER
  264. M: William Breathitt Gray <william.gray@linaro.org>
  265. L: linux-gpio@vger.kernel.org
  266. S: Maintained
  267. F: drivers/gpio/gpio-104-idio-16.c
  268. ACCES 104-QUAD-8 DRIVER
  269. M: William Breathitt Gray <william.gray@linaro.org>
  270. L: linux-iio@vger.kernel.org
  271. S: Maintained
  272. F: drivers/counter/104-quad-8.c
  273. ACCES PCI-IDIO-16 GPIO DRIVER
  274. M: William Breathitt Gray <william.gray@linaro.org>
  275. L: linux-gpio@vger.kernel.org
  276. S: Maintained
  277. F: drivers/gpio/gpio-pci-idio-16.c
  278. ACCES PCIe-IDIO-24 GPIO DRIVER
  279. M: William Breathitt Gray <william.gray@linaro.org>
  280. L: linux-gpio@vger.kernel.org
  281. S: Maintained
  282. F: drivers/gpio/gpio-pcie-idio-24.c
  283. ACENIC DRIVER
  284. M: Jes Sorensen <jes@trained-monkey.org>
  285. L: linux-acenic@sunsite.dk
  286. S: Maintained
  287. F: drivers/net/ethernet/alteon/acenic*
  288. ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
  289. M: Peter Kaestle <peter@piie.net>
  290. L: platform-driver-x86@vger.kernel.org
  291. S: Maintained
  292. W: http://piie.net/?section=acerhdf
  293. F: drivers/platform/x86/acerhdf.c
  294. ACER WMI LAPTOP EXTRAS
  295. M: "Lee, Chun-Yi" <jlee@suse.com>
  296. L: platform-driver-x86@vger.kernel.org
  297. S: Maintained
  298. F: drivers/platform/x86/acer-wmi.c
  299. ACPI
  300. M: "Rafael J. Wysocki" <rafael@kernel.org>
  301. R: Len Brown <lenb@kernel.org>
  302. L: linux-acpi@vger.kernel.org
  303. S: Supported
  304. Q: https://patchwork.kernel.org/project/linux-acpi/list/
  305. B: https://bugzilla.kernel.org
  306. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  307. F: Documentation/ABI/testing/configfs-acpi
  308. F: Documentation/ABI/testing/sysfs-bus-acpi
  309. F: Documentation/firmware-guide/acpi/
  310. F: drivers/acpi/
  311. F: drivers/pci/*/*acpi*
  312. F: drivers/pci/*acpi*
  313. F: drivers/pnp/pnpacpi/
  314. F: include/acpi/
  315. F: include/linux/acpi.h
  316. F: include/linux/fwnode.h
  317. F: tools/power/acpi/
  318. ACPI APEI
  319. M: "Rafael J. Wysocki" <rafael@kernel.org>
  320. R: Len Brown <lenb@kernel.org>
  321. R: James Morse <james.morse@arm.com>
  322. R: Tony Luck <tony.luck@intel.com>
  323. R: Borislav Petkov <bp@alien8.de>
  324. L: linux-acpi@vger.kernel.org
  325. F: drivers/acpi/apei/
  326. ACPI COMPONENT ARCHITECTURE (ACPICA)
  327. M: Robert Moore <robert.moore@intel.com>
  328. M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
  329. L: linux-acpi@vger.kernel.org
  330. L: devel@acpica.org
  331. S: Supported
  332. W: https://acpica.org/
  333. W: https://github.com/acpica/acpica/
  334. Q: https://patchwork.kernel.org/project/linux-acpi/list/
  335. B: https://bugzilla.kernel.org
  336. B: https://bugs.acpica.org
  337. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  338. F: drivers/acpi/acpica/
  339. F: include/acpi/
  340. F: tools/power/acpi/
  341. ACPI FOR ARM64 (ACPI/arm64)
  342. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  343. M: Hanjun Guo <guohanjun@huawei.com>
  344. M: Sudeep Holla <sudeep.holla@arm.com>
  345. L: linux-acpi@vger.kernel.org
  346. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  347. S: Maintained
  348. F: drivers/acpi/arm64
  349. ACPI SERIAL MULTI INSTANTIATE DRIVER
  350. M: Hans de Goede <hdegoede@redhat.com>
  351. L: platform-driver-x86@vger.kernel.org
  352. S: Maintained
  353. F: drivers/platform/x86/serial-multi-instantiate.c
  354. ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
  355. M: Sudeep Holla <sudeep.holla@arm.com>
  356. L: linux-acpi@vger.kernel.org
  357. S: Supported
  358. F: drivers/mailbox/pcc.c
  359. ACPI PMIC DRIVERS
  360. M: "Rafael J. Wysocki" <rafael@kernel.org>
  361. M: Len Brown <lenb@kernel.org>
  362. R: Andy Shevchenko <andy@kernel.org>
  363. R: Mika Westerberg <mika.westerberg@linux.intel.com>
  364. L: linux-acpi@vger.kernel.org
  365. S: Supported
  366. Q: https://patchwork.kernel.org/project/linux-acpi/list/
  367. B: https://bugzilla.kernel.org
  368. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  369. F: drivers/acpi/pmic/
  370. ACPI THERMAL DRIVER
  371. M: Rafael J. Wysocki <rafael@kernel.org>
  372. R: Zhang Rui <rui.zhang@intel.com>
  373. L: linux-acpi@vger.kernel.org
  374. S: Supported
  375. B: https://bugzilla.kernel.org
  376. F: drivers/acpi/*thermal*
  377. ACPI VIOT DRIVER
  378. M: Jean-Philippe Brucker <jean-philippe@linaro.org>
  379. L: linux-acpi@vger.kernel.org
  380. L: iommu@lists.linux.dev
  381. S: Maintained
  382. F: drivers/acpi/viot.c
  383. F: include/linux/acpi_viot.h
  384. ACPI WMI DRIVER
  385. L: platform-driver-x86@vger.kernel.org
  386. S: Orphan
  387. F: drivers/platform/x86/wmi.c
  388. F: include/uapi/linux/wmi.h
  389. ACRN HYPERVISOR SERVICE MODULE
  390. M: Fei Li <fei1.li@intel.com>
  391. L: acrn-dev@lists.projectacrn.org (subscribers-only)
  392. S: Supported
  393. W: https://projectacrn.org
  394. F: Documentation/virt/acrn/
  395. F: drivers/virt/acrn/
  396. F: include/uapi/linux/acrn.h
  397. AD1889 ALSA SOUND DRIVER
  398. L: linux-parisc@vger.kernel.org
  399. S: Maintained
  400. W: https://parisc.wiki.kernel.org/index.php/AD1889
  401. F: sound/pci/ad1889.*
  402. AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
  403. M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
  404. L: linux-iio@vger.kernel.org
  405. S: Supported
  406. F: drivers/iio/potentiometer/ad5110.c
  407. AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
  408. M: Michael Hennerich <michael.hennerich@analog.com>
  409. S: Supported
  410. W: http://wiki.analog.com/AD5254
  411. W: https://ez.analog.com/linux-software-drivers
  412. F: drivers/misc/ad525x_dpot.c
  413. AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
  414. M: Michael Hennerich <michael.hennerich@analog.com>
  415. S: Supported
  416. W: http://wiki.analog.com/AD5398
  417. W: https://ez.analog.com/linux-software-drivers
  418. F: drivers/regulator/ad5398.c
  419. AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
  420. M: Michael Hennerich <michael.hennerich@analog.com>
  421. S: Supported
  422. W: http://wiki.analog.com/AD7142
  423. W: https://ez.analog.com/linux-software-drivers
  424. F: drivers/input/misc/ad714x.c
  425. AD7877 TOUCHSCREEN DRIVER
  426. M: Michael Hennerich <michael.hennerich@analog.com>
  427. S: Supported
  428. W: http://wiki.analog.com/AD7877
  429. W: https://ez.analog.com/linux-software-drivers
  430. F: drivers/input/touchscreen/ad7877.c
  431. AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
  432. M: Michael Hennerich <michael.hennerich@analog.com>
  433. S: Supported
  434. W: http://wiki.analog.com/AD7879
  435. W: https://ez.analog.com/linux-software-drivers
  436. F: drivers/input/touchscreen/ad7879.c
  437. ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
  438. M: Jiri Kosina <jikos@kernel.org>
  439. S: Maintained
  440. ADF7242 IEEE 802.15.4 RADIO DRIVER
  441. M: Michael Hennerich <michael.hennerich@analog.com>
  442. L: linux-wpan@vger.kernel.org
  443. S: Supported
  444. W: https://wiki.analog.com/ADF7242
  445. W: https://ez.analog.com/linux-software-drivers
  446. F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
  447. F: drivers/net/ieee802154/adf7242.c
  448. ADM1025 HARDWARE MONITOR DRIVER
  449. M: Jean Delvare <jdelvare@suse.com>
  450. L: linux-hwmon@vger.kernel.org
  451. S: Maintained
  452. F: Documentation/hwmon/adm1025.rst
  453. F: drivers/hwmon/adm1025.c
  454. ADM1029 HARDWARE MONITOR DRIVER
  455. M: Corentin Labbe <clabbe.montjoie@gmail.com>
  456. L: linux-hwmon@vger.kernel.org
  457. S: Maintained
  458. F: drivers/hwmon/adm1029.c
  459. ADM8211 WIRELESS DRIVER
  460. L: linux-wireless@vger.kernel.org
  461. S: Orphan
  462. W: https://wireless.wiki.kernel.org/
  463. F: drivers/net/wireless/admtek/adm8211.*
  464. ADP1653 FLASH CONTROLLER DRIVER
  465. M: Sakari Ailus <sakari.ailus@iki.fi>
  466. L: linux-media@vger.kernel.org
  467. S: Maintained
  468. F: drivers/media/i2c/adp1653.c
  469. F: include/media/i2c/adp1653.h
  470. ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
  471. M: Michael Hennerich <michael.hennerich@analog.com>
  472. S: Supported
  473. W: http://wiki.analog.com/ADP5520
  474. W: https://ez.analog.com/linux-software-drivers
  475. F: drivers/gpio/gpio-adp5520.c
  476. F: drivers/input/keyboard/adp5520-keys.c
  477. F: drivers/leds/leds-adp5520.c
  478. F: drivers/mfd/adp5520.c
  479. F: drivers/video/backlight/adp5520_bl.c
  480. ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
  481. M: Michael Hennerich <michael.hennerich@analog.com>
  482. S: Supported
  483. W: http://wiki.analog.com/ADP5588
  484. W: https://ez.analog.com/linux-software-drivers
  485. F: Documentation/devicetree/bindings/input/adi,adp5588.yaml
  486. F: drivers/input/keyboard/adp5588-keys.c
  487. ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
  488. M: Michael Hennerich <michael.hennerich@analog.com>
  489. S: Supported
  490. W: http://wiki.analog.com/ADP8860
  491. W: https://ez.analog.com/linux-software-drivers
  492. F: drivers/video/backlight/adp8860_bl.c
  493. ADT746X FAN DRIVER
  494. M: Colin Leroy <colin@colino.net>
  495. S: Maintained
  496. F: drivers/macintosh/therm_adt746x.c
  497. ADT7475 HARDWARE MONITOR DRIVER
  498. M: Jean Delvare <jdelvare@suse.com>
  499. L: linux-hwmon@vger.kernel.org
  500. S: Maintained
  501. F: Documentation/hwmon/adt7475.rst
  502. F: drivers/hwmon/adt7475.c
  503. ADVANSYS SCSI DRIVER
  504. M: Matthew Wilcox <willy@infradead.org>
  505. M: Hannes Reinecke <hare@suse.com>
  506. L: linux-scsi@vger.kernel.org
  507. S: Maintained
  508. F: Documentation/scsi/advansys.rst
  509. F: drivers/scsi/advansys.c
  510. ADVANTECH SWBTN DRIVER
  511. M: Andrea Ho <Andrea.Ho@advantech.com.tw>
  512. L: platform-driver-x86@vger.kernel.org
  513. S: Maintained
  514. F: drivers/platform/x86/adv_swbutton.c
  515. ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  516. M: Lucas Stankus <lucas.p.stankus@gmail.com>
  517. S: Supported
  518. F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
  519. F: drivers/iio/accel/adxl313*
  520. ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
  521. M: Michael Hennerich <michael.hennerich@analog.com>
  522. S: Supported
  523. W: http://wiki.analog.com/ADXL345
  524. W: https://ez.analog.com/linux-software-drivers
  525. F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
  526. F: drivers/input/misc/adxl34x.c
  527. ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  528. M: Puranjay Mohan <puranjay12@gmail.com>
  529. L: linux-iio@vger.kernel.org
  530. S: Supported
  531. F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
  532. F: drivers/iio/accel/adxl355.h
  533. F: drivers/iio/accel/adxl355_core.c
  534. F: drivers/iio/accel/adxl355_i2c.c
  535. F: drivers/iio/accel/adxl355_spi.c
  536. ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  537. M: Cosmin Tanislav <cosmin.tanislav@analog.com>
  538. L: linux-iio@vger.kernel.org
  539. S: Supported
  540. W: https://ez.analog.com/linux-software-drivers
  541. F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
  542. F: drivers/iio/accel/adxl367*
  543. ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  544. M: Michael Hennerich <michael.hennerich@analog.com>
  545. S: Supported
  546. W: https://ez.analog.com/linux-software-drivers
  547. F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
  548. F: drivers/iio/accel/adxl372.c
  549. F: drivers/iio/accel/adxl372_i2c.c
  550. F: drivers/iio/accel/adxl372_spi.c
  551. AF9013 MEDIA DRIVER
  552. M: Antti Palosaari <crope@iki.fi>
  553. L: linux-media@vger.kernel.org
  554. S: Maintained
  555. W: https://linuxtv.org
  556. W: http://palosaari.fi/linux/
  557. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  558. T: git git://linuxtv.org/anttip/media_tree.git
  559. F: drivers/media/dvb-frontends/af9013*
  560. AF9033 MEDIA DRIVER
  561. M: Antti Palosaari <crope@iki.fi>
  562. L: linux-media@vger.kernel.org
  563. S: Maintained
  564. W: https://linuxtv.org
  565. W: http://palosaari.fi/linux/
  566. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  567. T: git git://linuxtv.org/anttip/media_tree.git
  568. F: drivers/media/dvb-frontends/af9033*
  569. AFFS FILE SYSTEM
  570. M: David Sterba <dsterba@suse.com>
  571. L: linux-fsdevel@vger.kernel.org
  572. S: Odd Fixes
  573. F: Documentation/filesystems/affs.rst
  574. F: fs/affs/
  575. AFS FILESYSTEM
  576. M: David Howells <dhowells@redhat.com>
  577. M: Marc Dionne <marc.dionne@auristor.com>
  578. L: linux-afs@lists.infradead.org
  579. S: Supported
  580. W: https://www.infradead.org/~dhowells/kafs/
  581. F: Documentation/filesystems/afs.rst
  582. F: fs/afs/
  583. F: include/trace/events/afs.h
  584. AGPGART DRIVER
  585. M: David Airlie <airlied@redhat.com>
  586. L: dri-devel@lists.freedesktop.org
  587. S: Maintained
  588. T: git git://anongit.freedesktop.org/drm/drm
  589. F: drivers/char/agp/
  590. F: include/linux/agp*
  591. F: include/uapi/linux/agp*
  592. AHA152X SCSI DRIVER
  593. M: "Juergen E. Fischer" <fischer@norbit.de>
  594. L: linux-scsi@vger.kernel.org
  595. S: Maintained
  596. F: drivers/scsi/aha152x*
  597. F: drivers/scsi/pcmcia/aha152x*
  598. AIC7XXX / AIC79XX SCSI DRIVER
  599. M: Hannes Reinecke <hare@suse.com>
  600. L: linux-scsi@vger.kernel.org
  601. S: Maintained
  602. F: drivers/scsi/aic7xxx/
  603. AIMSLAB FM RADIO RECEIVER DRIVER
  604. M: Hans Verkuil <hverkuil@xs4all.nl>
  605. L: linux-media@vger.kernel.org
  606. S: Maintained
  607. W: https://linuxtv.org
  608. T: git git://linuxtv.org/media_tree.git
  609. F: drivers/media/radio/radio-aimslab*
  610. AIO
  611. M: Benjamin LaHaise <bcrl@kvack.org>
  612. L: linux-aio@kvack.org
  613. S: Supported
  614. F: fs/aio.c
  615. F: include/linux/*aio*.h
  616. AIRSPY MEDIA DRIVER
  617. M: Antti Palosaari <crope@iki.fi>
  618. L: linux-media@vger.kernel.org
  619. S: Maintained
  620. W: https://linuxtv.org
  621. W: http://palosaari.fi/linux/
  622. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  623. T: git git://linuxtv.org/anttip/media_tree.git
  624. F: drivers/media/usb/airspy/
  625. ALACRITECH GIGABIT ETHERNET DRIVER
  626. M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
  627. S: Maintained
  628. F: drivers/net/ethernet/alacritech/*
  629. ALCATEL SPEEDTOUCH USB DRIVER
  630. M: Duncan Sands <duncan.sands@free.fr>
  631. L: linux-usb@vger.kernel.org
  632. S: Maintained
  633. W: http://www.linux-usb.org/SpeedTouch/
  634. F: drivers/usb/atm/speedtch.c
  635. F: drivers/usb/atm/usbatm.c
  636. ALCHEMY AU1XX0 MMC DRIVER
  637. M: Manuel Lauss <manuel.lauss@gmail.com>
  638. S: Maintained
  639. F: drivers/mmc/host/au1xmmc.c
  640. ALI1563 I2C DRIVER
  641. M: Rudolf Marek <r.marek@assembler.cz>
  642. L: linux-i2c@vger.kernel.org
  643. S: Maintained
  644. F: Documentation/i2c/busses/i2c-ali1563.rst
  645. F: drivers/i2c/busses/i2c-ali1563.c
  646. ALIBABA ELASTIC RDMA DRIVER
  647. M: Cheng Xu <chengyou@linux.alibaba.com>
  648. M: Kai Shen <kaishen@linux.alibaba.com>
  649. L: linux-rdma@vger.kernel.org
  650. S: Supported
  651. F: drivers/infiniband/hw/erdma
  652. F: include/uapi/rdma/erdma-abi.h
  653. ALIBABA PMU DRIVER
  654. M: Shuai Xue <xueshuai@linux.alibaba.com>
  655. S: Supported
  656. F: Documentation/admin-guide/perf/alibaba_pmu.rst
  657. F: drivers/perf/alibaba_uncore_drw_pmu.c
  658. ALIENWARE WMI DRIVER
  659. L: Dell.Client.Kernel@dell.com
  660. S: Maintained
  661. F: drivers/platform/x86/dell/alienware-wmi.c
  662. ALLEGRO DVT VIDEO IP CORE DRIVER
  663. M: Michael Tretter <m.tretter@pengutronix.de>
  664. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  665. L: linux-media@vger.kernel.org
  666. S: Maintained
  667. F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
  668. F: drivers/media/platform/allegro-dvt/
  669. ALLWINNER A10 CSI DRIVER
  670. M: Maxime Ripard <mripard@kernel.org>
  671. L: linux-media@vger.kernel.org
  672. S: Maintained
  673. T: git git://linuxtv.org/media_tree.git
  674. F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
  675. F: drivers/media/platform/sunxi/sun4i-csi/
  676. ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
  677. M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
  678. L: linux-media@vger.kernel.org
  679. S: Maintained
  680. T: git git://linuxtv.org/media_tree.git
  681. F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
  682. F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
  683. ALLWINNER CPUFREQ DRIVER
  684. M: Yangtao Li <tiny.windzz@gmail.com>
  685. L: linux-pm@vger.kernel.org
  686. S: Maintained
  687. F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
  688. F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
  689. ALLWINNER CRYPTO DRIVERS
  690. M: Corentin Labbe <clabbe.montjoie@gmail.com>
  691. L: linux-crypto@vger.kernel.org
  692. S: Maintained
  693. F: drivers/crypto/allwinner/
  694. ALLWINNER HARDWARE SPINLOCK SUPPORT
  695. M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
  696. S: Maintained
  697. F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
  698. F: drivers/hwspinlock/sun6i_hwspinlock.c
  699. ALLWINNER THERMAL DRIVER
  700. M: Vasily Khoruzhick <anarsoul@gmail.com>
  701. M: Yangtao Li <tiny.windzz@gmail.com>
  702. L: linux-pm@vger.kernel.org
  703. S: Maintained
  704. F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
  705. F: drivers/thermal/sun8i_thermal.c
  706. ALLWINNER VPU DRIVER
  707. M: Maxime Ripard <mripard@kernel.org>
  708. M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
  709. L: linux-media@vger.kernel.org
  710. S: Maintained
  711. F: drivers/staging/media/sunxi/cedrus/
  712. ALLWINNER DMIC DRIVERS
  713. M: Ban Tao <fengzheng923@gmail.com>
  714. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  715. S: Maintained
  716. F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
  717. F: sound/soc/sunxi/sun50i-dmic.c
  718. ALPHA PORT
  719. M: Richard Henderson <richard.henderson@linaro.org>
  720. M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
  721. M: Matt Turner <mattst88@gmail.com>
  722. L: linux-alpha@vger.kernel.org
  723. S: Odd Fixes
  724. F: arch/alpha/
  725. ALPS PS/2 TOUCHPAD DRIVER
  726. R: Pali Rohár <pali@kernel.org>
  727. F: drivers/input/mouse/alps.*
  728. ALTERA I2C CONTROLLER DRIVER
  729. M: Thor Thayer <thor.thayer@linux.intel.com>
  730. S: Maintained
  731. F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
  732. F: drivers/i2c/busses/i2c-altera.c
  733. ALTERA MAILBOX DRIVER
  734. M: Mun Yew Tham <mun.yew.tham@intel.com>
  735. S: Maintained
  736. F: drivers/mailbox/mailbox-altera.c
  737. ALTERA MSGDMA IP CORE DRIVER
  738. M: Olivier Dautricourt <olivierdautricourt@gmail.com>
  739. R: Stefan Roese <sr@denx.de>
  740. L: dmaengine@vger.kernel.org
  741. S: Odd Fixes
  742. F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
  743. F: drivers/dma/altera-msgdma.c
  744. ALTERA PIO DRIVER
  745. M: Mun Yew Tham <mun.yew.tham@intel.com>
  746. L: linux-gpio@vger.kernel.org
  747. S: Maintained
  748. F: drivers/gpio/gpio-altera.c
  749. ALTERA SYSTEM MANAGER DRIVER
  750. M: Thor Thayer <thor.thayer@linux.intel.com>
  751. S: Maintained
  752. F: drivers/mfd/altera-sysmgr.c
  753. F: include/linux/mfd/altera-sysmgr.h
  754. ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
  755. M: Thor Thayer <thor.thayer@linux.intel.com>
  756. S: Maintained
  757. F: drivers/gpio/gpio-altera-a10sr.c
  758. F: drivers/mfd/altera-a10sr.c
  759. F: drivers/reset/reset-a10sr.c
  760. F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
  761. F: include/linux/mfd/altera-a10sr.h
  762. ALTERA TRIPLE SPEED ETHERNET DRIVER
  763. M: Joyce Ooi <joyce.ooi@intel.com>
  764. L: netdev@vger.kernel.org
  765. S: Maintained
  766. F: drivers/net/ethernet/altera/
  767. ALTERA TSE PCS
  768. M: Maxime Chevallier <maxime.chevallier@bootlin.com>
  769. L: netdev@vger.kernel.org
  770. S: Supported
  771. F: drivers/net/pcs/pcs-altera-tse.c
  772. F: include/linux/pcs-altera-tse.h
  773. ALTERA UART/JTAG UART SERIAL DRIVERS
  774. M: Tobias Klauser <tklauser@distanz.ch>
  775. L: linux-serial@vger.kernel.org
  776. S: Maintained
  777. F: drivers/tty/serial/altera_jtaguart.c
  778. F: drivers/tty/serial/altera_uart.c
  779. F: include/linux/altera_jtaguart.h
  780. F: include/linux/altera_uart.h
  781. AMAZON ANNAPURNA LABS FIC DRIVER
  782. M: Talel Shenhar <talel@amazon.com>
  783. S: Maintained
  784. F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
  785. F: drivers/irqchip/irq-al-fic.c
  786. AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
  787. M: Talel Shenhar <talel@amazon.com>
  788. M: Talel Shenhar <talelshenhar@gmail.com>
  789. S: Maintained
  790. F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
  791. F: drivers/edac/al_mc_edac.c
  792. AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
  793. M: Talel Shenhar <talel@amazon.com>
  794. S: Maintained
  795. F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
  796. F: drivers/thermal/thermal_mmio.c
  797. AMAZON ETHERNET DRIVERS
  798. M: Shay Agroskin <shayagr@amazon.com>
  799. M: Arthur Kiyanovski <akiyano@amazon.com>
  800. R: David Arinzon <darinzon@amazon.com>
  801. R: Noam Dagan <ndagan@amazon.com>
  802. R: Saeed Bishara <saeedb@amazon.com>
  803. L: netdev@vger.kernel.org
  804. S: Supported
  805. F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
  806. F: drivers/net/ethernet/amazon/
  807. AMAZON RDMA EFA DRIVER
  808. M: Gal Pressman <galpress@amazon.com>
  809. R: Yossi Leybovich <sleybo@amazon.com>
  810. L: linux-rdma@vger.kernel.org
  811. S: Supported
  812. Q: https://patchwork.kernel.org/project/linux-rdma/list/
  813. F: drivers/infiniband/hw/efa/
  814. F: include/uapi/rdma/efa-abi.h
  815. AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
  816. M: Tom Lendacky <thomas.lendacky@amd.com>
  817. M: John Allen <john.allen@amd.com>
  818. L: linux-crypto@vger.kernel.org
  819. S: Supported
  820. F: drivers/crypto/ccp/
  821. F: include/linux/ccp.h
  822. AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
  823. M: Brijesh Singh <brijesh.singh@amd.com>
  824. M: Tom Lendacky <thomas.lendacky@amd.com>
  825. L: linux-crypto@vger.kernel.org
  826. S: Supported
  827. F: drivers/crypto/ccp/sev*
  828. F: include/uapi/linux/psp-sev.h
  829. AMD DISPLAY CORE
  830. M: Harry Wentland <harry.wentland@amd.com>
  831. M: Leo Li <sunpeng.li@amd.com>
  832. M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
  833. L: amd-gfx@lists.freedesktop.org
  834. S: Supported
  835. T: git https://gitlab.freedesktop.org/agd5f/linux.git
  836. F: drivers/gpu/drm/amd/display/
  837. AMD FAM15H PROCESSOR POWER MONITORING DRIVER
  838. M: Huang Rui <ray.huang@amd.com>
  839. L: linux-hwmon@vger.kernel.org
  840. S: Supported
  841. F: Documentation/hwmon/fam15h_power.rst
  842. F: drivers/hwmon/fam15h_power.c
  843. AMD FCH GPIO DRIVER
  844. M: Enrico Weigelt, metux IT consult <info@metux.net>
  845. L: linux-gpio@vger.kernel.org
  846. S: Maintained
  847. F: drivers/gpio/gpio-amd-fch.c
  848. F: include/linux/platform_data/gpio/gpio-amd-fch.h
  849. AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
  850. L: linux-geode@lists.infradead.org (moderated for non-subscribers)
  851. S: Orphan
  852. F: drivers/usb/gadget/udc/amd5536udc.*
  853. AMD GEODE PROCESSOR/CHIPSET SUPPORT
  854. M: Andres Salomon <dilinger@queued.net>
  855. L: linux-geode@lists.infradead.org (moderated for non-subscribers)
  856. S: Supported
  857. W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
  858. F: arch/x86/include/asm/geode.h
  859. F: drivers/char/hw_random/geode-rng.c
  860. F: drivers/crypto/geode*
  861. F: drivers/video/fbdev/geode/
  862. AMD IOMMU (AMD-VI)
  863. M: Joerg Roedel <joro@8bytes.org>
  864. R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
  865. L: iommu@lists.linux.dev
  866. S: Maintained
  867. T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
  868. F: drivers/iommu/amd/
  869. F: include/linux/amd-iommu.h
  870. AMD KFD
  871. M: Felix Kuehling <Felix.Kuehling@amd.com>
  872. L: amd-gfx@lists.freedesktop.org
  873. S: Supported
  874. T: git https://gitlab.freedesktop.org/agd5f/linux.git
  875. F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
  876. F: drivers/gpu/drm/amd/amdkfd/
  877. F: drivers/gpu/drm/amd/include/cik_structs.h
  878. F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
  879. F: drivers/gpu/drm/amd/include/v9_structs.h
  880. F: drivers/gpu/drm/amd/include/vi_structs.h
  881. F: include/uapi/linux/kfd_ioctl.h
  882. F: include/uapi/linux/kfd_sysfs.h
  883. AMD SPI DRIVER
  884. M: Sanjay R Mehta <sanju.mehta@amd.com>
  885. S: Maintained
  886. F: drivers/spi/spi-amd.c
  887. AMD MP2 I2C DRIVER
  888. M: Elie Morisse <syniurge@gmail.com>
  889. M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
  890. L: linux-i2c@vger.kernel.org
  891. S: Maintained
  892. F: drivers/i2c/busses/i2c-amd-mp2*
  893. AMD PMC DRIVER
  894. M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  895. L: platform-driver-x86@vger.kernel.org
  896. S: Maintained
  897. F: drivers/platform/x86/amd/pmc.c
  898. AMD PMF DRIVER
  899. M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  900. L: platform-driver-x86@vger.kernel.org
  901. S: Maintained
  902. F: Documentation/ABI/testing/sysfs-amd-pmf
  903. F: drivers/platform/x86/amd/pmf/
  904. AMD HSMP DRIVER
  905. M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
  906. R: Carlos Bilbao <carlos.bilbao@amd.com>
  907. L: platform-driver-x86@vger.kernel.org
  908. S: Maintained
  909. F: Documentation/x86/amd_hsmp.rst
  910. F: arch/x86/include/asm/amd_hsmp.h
  911. F: arch/x86/include/uapi/asm/amd_hsmp.h
  912. F: drivers/platform/x86/amd/hsmp.c
  913. AMD POWERPLAY AND SWSMU
  914. M: Evan Quan <evan.quan@amd.com>
  915. L: amd-gfx@lists.freedesktop.org
  916. S: Supported
  917. T: git https://gitlab.freedesktop.org/agd5f/linux.git
  918. F: drivers/gpu/drm/amd/pm/
  919. AMD PSTATE DRIVER
  920. M: Huang Rui <ray.huang@amd.com>
  921. L: linux-pm@vger.kernel.org
  922. S: Supported
  923. F: Documentation/admin-guide/pm/amd-pstate.rst
  924. F: drivers/cpufreq/amd-pstate*
  925. F: include/linux/amd-pstate.h
  926. F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
  927. AMD PTDMA DRIVER
  928. M: Sanjay R Mehta <sanju.mehta@amd.com>
  929. L: dmaengine@vger.kernel.org
  930. S: Maintained
  931. F: drivers/dma/ptdma/
  932. AMD SEATTLE DEVICE TREE SUPPORT
  933. M: Brijesh Singh <brijeshkumar.singh@amd.com>
  934. M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
  935. M: Tom Lendacky <thomas.lendacky@amd.com>
  936. S: Supported
  937. F: arch/arm64/boot/dts/amd/
  938. AMD XGBE DRIVER
  939. M: Tom Lendacky <thomas.lendacky@amd.com>
  940. M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
  941. L: netdev@vger.kernel.org
  942. S: Supported
  943. F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
  944. F: drivers/net/ethernet/amd/xgbe/
  945. AMD SENSOR FUSION HUB DRIVER
  946. M: Basavaraj Natikar <basavaraj.natikar@amd.com>
  947. L: linux-input@vger.kernel.org
  948. S: Maintained
  949. F: Documentation/hid/amd-sfh*
  950. F: drivers/hid/amd-sfh-hid/
  951. AMPHION VPU CODEC V4L2 DRIVER
  952. M: Ming Qian <ming.qian@nxp.com>
  953. M: Shijie Qin <shijie.qin@nxp.com>
  954. M: Zhou Peng <eagle.zhou@nxp.com>
  955. L: linux-media@vger.kernel.org
  956. S: Maintained
  957. F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
  958. F: drivers/media/platform/amphion/
  959. AMS AS73211 DRIVER
  960. M: Christian Eggers <ceggers@arri.de>
  961. L: linux-iio@vger.kernel.org
  962. S: Maintained
  963. F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
  964. F: drivers/iio/light/as73211.c
  965. AMT (Automatic Multicast Tunneling)
  966. M: Taehee Yoo <ap420073@gmail.com>
  967. L: netdev@vger.kernel.org
  968. S: Maintained
  969. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  970. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
  971. F: drivers/net/amt.c
  972. ANALOG DEVICES INC AD7192 DRIVER
  973. M: Alexandru Tachici <alexandru.tachici@analog.com>
  974. L: linux-iio@vger.kernel.org
  975. S: Supported
  976. W: https://ez.analog.com/linux-software-drivers
  977. F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
  978. F: drivers/iio/adc/ad7192.c
  979. ANALOG DEVICES INC AD7292 DRIVER
  980. M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
  981. L: linux-iio@vger.kernel.org
  982. S: Supported
  983. W: https://ez.analog.com/linux-software-drivers
  984. F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
  985. F: drivers/iio/adc/ad7292.c
  986. ANALOG DEVICES INC AD3552R DRIVER
  987. M: Nuno Sá <nuno.sa@analog.com>
  988. L: linux-iio@vger.kernel.org
  989. S: Supported
  990. W: https://ez.analog.com/linux-software-drivers
  991. F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
  992. F: drivers/iio/dac/ad3552r.c
  993. ANALOG DEVICES INC AD7293 DRIVER
  994. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  995. L: linux-iio@vger.kernel.org
  996. S: Supported
  997. W: https://ez.analog.com/linux-software-drivers
  998. F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
  999. F: drivers/iio/dac/ad7293.c
  1000. ANALOG DEVICES INC AD7768-1 DRIVER
  1001. M: Michael Hennerich <Michael.Hennerich@analog.com>
  1002. L: linux-iio@vger.kernel.org
  1003. S: Supported
  1004. W: https://ez.analog.com/linux-software-drivers
  1005. F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
  1006. F: drivers/iio/adc/ad7768-1.c
  1007. ANALOG DEVICES INC AD7780 DRIVER
  1008. M: Michael Hennerich <Michael.Hennerich@analog.com>
  1009. M: Renato Lui Geh <renatogeh@gmail.com>
  1010. L: linux-iio@vger.kernel.org
  1011. S: Supported
  1012. W: https://ez.analog.com/linux-software-drivers
  1013. F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
  1014. F: drivers/iio/adc/ad7780.c
  1015. ANALOG DEVICES INC AD74413R DRIVER
  1016. M: Cosmin Tanislav <cosmin.tanislav@analog.com>
  1017. L: linux-iio@vger.kernel.org
  1018. S: Supported
  1019. W: https://ez.analog.com/linux-software-drivers
  1020. F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
  1021. F: drivers/iio/addac/ad74413r.c
  1022. F: include/dt-bindings/iio/addac/adi,ad74413r.h
  1023. ANALOG DEVICES INC AD9389B DRIVER
  1024. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  1025. L: linux-media@vger.kernel.org
  1026. S: Maintained
  1027. F: drivers/media/i2c/ad9389b*
  1028. ANALOG DEVICES INC ADA4250 DRIVER
  1029. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1030. L: linux-iio@vger.kernel.org
  1031. S: Supported
  1032. W: https://ez.analog.com/linux-software-drivers
  1033. F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
  1034. F: drivers/iio/amplifiers/ada4250.c
  1035. ANALOG DEVICES INC ADGS1408 DRIVER
  1036. M: Mircea Caprioru <mircea.caprioru@analog.com>
  1037. S: Supported
  1038. F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
  1039. F: drivers/mux/adgs1408.c
  1040. ANALOG DEVICES INC ADIN DRIVER
  1041. M: Michael Hennerich <michael.hennerich@analog.com>
  1042. L: netdev@vger.kernel.org
  1043. S: Supported
  1044. W: https://ez.analog.com/linux-software-drivers
  1045. F: Documentation/devicetree/bindings/net/adi,adin.yaml
  1046. F: drivers/net/phy/adin.c
  1047. ANALOG DEVICES INC ADIS DRIVER LIBRARY
  1048. M: Nuno Sa <nuno.sa@analog.com>
  1049. L: linux-iio@vger.kernel.org
  1050. S: Supported
  1051. F: drivers/iio/imu/adis.c
  1052. F: drivers/iio/imu/adis_buffer.c
  1053. F: drivers/iio/imu/adis_trigger.c
  1054. F: include/linux/iio/imu/adis.h
  1055. ANALOG DEVICES INC ADIS16460 DRIVER
  1056. M: Dragos Bogdan <dragos.bogdan@analog.com>
  1057. L: linux-iio@vger.kernel.org
  1058. S: Supported
  1059. W: https://ez.analog.com/linux-software-drivers
  1060. F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
  1061. F: drivers/iio/imu/adis16460.c
  1062. ANALOG DEVICES INC ADIS16475 DRIVER
  1063. M: Nuno Sa <nuno.sa@analog.com>
  1064. L: linux-iio@vger.kernel.org
  1065. W: https://ez.analog.com/linux-software-drivers
  1066. S: Supported
  1067. F: drivers/iio/imu/adis16475.c
  1068. F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
  1069. ANALOG DEVICES INC ADM1177 DRIVER
  1070. M: Michael Hennerich <Michael.Hennerich@analog.com>
  1071. L: linux-hwmon@vger.kernel.org
  1072. S: Supported
  1073. W: https://ez.analog.com/linux-software-drivers
  1074. F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
  1075. F: drivers/hwmon/adm1177.c
  1076. ANALOG DEVICES INC ADMV1013 DRIVER
  1077. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1078. L: linux-iio@vger.kernel.org
  1079. S: Supported
  1080. W: https://ez.analog.com/linux-software-drivers
  1081. F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
  1082. F: drivers/iio/frequency/admv1013.c
  1083. ANALOG DEVICES INC ADMV8818 DRIVER
  1084. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1085. L: linux-iio@vger.kernel.org
  1086. S: Supported
  1087. W: https://ez.analog.com/linux-software-drivers
  1088. F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
  1089. F: drivers/iio/filter/admv8818.c
  1090. ANALOG DEVICES INC ADMV1014 DRIVER
  1091. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1092. L: linux-iio@vger.kernel.org
  1093. S: Supported
  1094. W: https://ez.analog.com/linux-software-drivers
  1095. F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
  1096. F: drivers/iio/frequency/admv1014.c
  1097. ANALOG DEVICES INC ADP5061 DRIVER
  1098. M: Michael Hennerich <Michael.Hennerich@analog.com>
  1099. L: linux-pm@vger.kernel.org
  1100. S: Supported
  1101. W: https://ez.analog.com/linux-software-drivers
  1102. F: drivers/power/supply/adp5061.c
  1103. ANALOG DEVICES INC ADRF6780 DRIVER
  1104. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1105. L: linux-iio@vger.kernel.org
  1106. S: Supported
  1107. W: https://ez.analog.com/linux-software-drivers
  1108. F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
  1109. F: drivers/iio/frequency/adrf6780.c
  1110. ANALOG DEVICES INC ADV7180 DRIVER
  1111. M: Lars-Peter Clausen <lars@metafoo.de>
  1112. L: linux-media@vger.kernel.org
  1113. S: Supported
  1114. W: https://ez.analog.com/linux-software-drivers
  1115. F: drivers/media/i2c/adv7180.c
  1116. F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
  1117. ANALOG DEVICES INC ADV748X DRIVER
  1118. M: Kieran Bingham <kieran.bingham@ideasonboard.com>
  1119. L: linux-media@vger.kernel.org
  1120. S: Maintained
  1121. F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
  1122. F: drivers/media/i2c/adv748x/*
  1123. ANALOG DEVICES INC ADV7511 DRIVER
  1124. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  1125. L: linux-media@vger.kernel.org
  1126. S: Maintained
  1127. F: drivers/media/i2c/adv7511*
  1128. ANALOG DEVICES INC ADV7604 DRIVER
  1129. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  1130. L: linux-media@vger.kernel.org
  1131. S: Maintained
  1132. F: drivers/media/i2c/adv7604*
  1133. F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
  1134. ANALOG DEVICES INC ADV7842 DRIVER
  1135. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  1136. L: linux-media@vger.kernel.org
  1137. S: Maintained
  1138. F: drivers/media/i2c/adv7842*
  1139. ANALOG DEVICES INC ADXRS290 DRIVER
  1140. M: Nishant Malpani <nish.malpani25@gmail.com>
  1141. L: linux-iio@vger.kernel.org
  1142. S: Supported
  1143. F: drivers/iio/gyro/adxrs290.c
  1144. F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
  1145. ANALOG DEVICES INC ASOC CODEC DRIVERS
  1146. M: Lars-Peter Clausen <lars@metafoo.de>
  1147. M: Nuno Sá <nuno.sa@analog.com>
  1148. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  1149. S: Supported
  1150. W: http://wiki.analog.com/
  1151. W: https://ez.analog.com/linux-software-drivers
  1152. F: sound/soc/codecs/ad1*
  1153. F: sound/soc/codecs/ad7*
  1154. F: sound/soc/codecs/adau*
  1155. F: sound/soc/codecs/adav*
  1156. F: sound/soc/codecs/sigmadsp.*
  1157. F: sound/soc/codecs/ssm*
  1158. ANALOG DEVICES INC DMA DRIVERS
  1159. M: Lars-Peter Clausen <lars@metafoo.de>
  1160. S: Supported
  1161. W: https://ez.analog.com/linux-software-drivers
  1162. F: drivers/dma/dma-axi-dmac.c
  1163. ANALOG DEVICES INC IIO DRIVERS
  1164. M: Lars-Peter Clausen <lars@metafoo.de>
  1165. M: Michael Hennerich <Michael.Hennerich@analog.com>
  1166. S: Supported
  1167. W: http://wiki.analog.com/
  1168. W: https://ez.analog.com/linux-software-drivers
  1169. F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
  1170. F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
  1171. F: Documentation/devicetree/bindings/iio/*/adi,*
  1172. F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
  1173. F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
  1174. F: drivers/iio/*/ad*
  1175. F: drivers/iio/adc/ltc249*
  1176. F: drivers/iio/amplifiers/hmc425a.c
  1177. F: drivers/staging/iio/*/ad*
  1178. X: drivers/iio/*/adjd*
  1179. ANALOG DEVICES INC MAX31760 DRIVER
  1180. M: Ibrahim Tilki <Ibrahim.Tilki@analog.com>
  1181. S: Maintained
  1182. W: http://wiki.analog.com/
  1183. W: https://ez.analog.com/linux-software-drivers
  1184. F: Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
  1185. F: Documentation/hwmon/max31760.rst
  1186. F: drivers/hwmon/max31760.c
  1187. ANALOGBITS PLL LIBRARIES
  1188. M: Paul Walmsley <paul.walmsley@sifive.com>
  1189. S: Supported
  1190. F: drivers/clk/analogbits/*
  1191. F: include/linux/clk/analogbits*
  1192. ANDROID CONFIG FRAGMENTS
  1193. M: Rob Herring <robh@kernel.org>
  1194. S: Supported
  1195. F: kernel/configs/android*
  1196. ANDROID DRIVERS
  1197. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  1198. M: Arve Hjønnevåg <arve@android.com>
  1199. M: Todd Kjos <tkjos@android.com>
  1200. M: Martijn Coenen <maco@android.com>
  1201. M: Joel Fernandes <joel@joelfernandes.org>
  1202. M: Christian Brauner <christian@brauner.io>
  1203. M: Carlos Llamas <cmllamas@google.com>
  1204. M: Suren Baghdasaryan <surenb@google.com>
  1205. L: linux-kernel@vger.kernel.org
  1206. S: Supported
  1207. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
  1208. F: drivers/android/
  1209. ANDROID GOLDFISH PIC DRIVER
  1210. M: Miodrag Dinic <miodrag.dinic@mips.com>
  1211. S: Supported
  1212. F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
  1213. F: drivers/irqchip/irq-goldfish-pic.c
  1214. ANDROID GOLDFISH RTC DRIVER
  1215. M: Jiaxun Yang <jiaxun.yang@flygoat.com>
  1216. S: Supported
  1217. F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
  1218. F: drivers/rtc/rtc-goldfish.c
  1219. AOA (Apple Onboard Audio) ALSA DRIVER
  1220. M: Johannes Berg <johannes@sipsolutions.net>
  1221. L: linuxppc-dev@lists.ozlabs.org
  1222. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  1223. S: Maintained
  1224. F: sound/aoa/
  1225. APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
  1226. M: William Breathitt Gray <william.gray@linaro.org>
  1227. L: linux-iio@vger.kernel.org
  1228. S: Maintained
  1229. F: drivers/iio/addac/stx104.c
  1230. APM DRIVER
  1231. M: Jiri Kosina <jikos@kernel.org>
  1232. S: Odd fixes
  1233. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
  1234. F: arch/x86/kernel/apm_32.c
  1235. F: drivers/char/apm-emulation.c
  1236. F: include/linux/apm_bios.h
  1237. F: include/uapi/linux/apm_bios.h
  1238. APPARMOR SECURITY MODULE
  1239. M: John Johansen <john.johansen@canonical.com>
  1240. M: John Johansen <john@apparmor.net>
  1241. L: apparmor@lists.ubuntu.com (moderated for non-subscribers)
  1242. S: Supported
  1243. W: apparmor.net
  1244. B: https://gitlab.com/apparmor/apparmor-kernel
  1245. C: irc://irc.oftc.net/apparmor
  1246. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
  1247. T: https://gitlab.com/apparmor/apparmor-kernel.git
  1248. F: Documentation/admin-guide/LSM/apparmor.rst
  1249. F: security/apparmor/
  1250. APPLE BCM5974 MULTITOUCH DRIVER
  1251. M: Henrik Rydberg <rydberg@bitmath.org>
  1252. L: linux-input@vger.kernel.org
  1253. S: Odd fixes
  1254. F: drivers/input/mouse/bcm5974.c
  1255. APPLE PCIE CONTROLLER DRIVER
  1256. M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
  1257. M: Marc Zyngier <maz@kernel.org>
  1258. L: linux-pci@vger.kernel.org
  1259. S: Maintained
  1260. F: drivers/pci/controller/pcie-apple.c
  1261. APPLE SMC DRIVER
  1262. M: Henrik Rydberg <rydberg@bitmath.org>
  1263. L: linux-hwmon@vger.kernel.org
  1264. S: Odd fixes
  1265. F: drivers/hwmon/applesmc.c
  1266. APPLETALK NETWORK LAYER
  1267. L: netdev@vger.kernel.org
  1268. S: Odd fixes
  1269. F: drivers/net/appletalk/
  1270. F: include/linux/atalk.h
  1271. F: include/uapi/linux/atalk.h
  1272. F: net/appletalk/
  1273. APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
  1274. M: Khuong Dinh <khuong@os.amperecomputing.com>
  1275. S: Supported
  1276. F: arch/arm64/boot/dts/apm/
  1277. APPLIED MICRO (APM) X-GENE SOC EDAC
  1278. M: Khuong Dinh <khuong@os.amperecomputing.com>
  1279. S: Supported
  1280. F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
  1281. F: drivers/edac/xgene_edac.c
  1282. APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
  1283. M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
  1284. M: Keyur Chudgar <keyur@os.amperecomputing.com>
  1285. S: Supported
  1286. F: drivers/net/ethernet/apm/xgene-v2/
  1287. APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
  1288. M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
  1289. M: Keyur Chudgar <keyur@os.amperecomputing.com>
  1290. M: Quan Nguyen <quan@os.amperecomputing.com>
  1291. S: Supported
  1292. F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
  1293. F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
  1294. F: drivers/net/ethernet/apm/xgene/
  1295. F: drivers/net/mdio/mdio-xgene.c
  1296. APPLIED MICRO (APM) X-GENE SOC PMU
  1297. M: Khuong Dinh <khuong@os.amperecomputing.com>
  1298. S: Supported
  1299. F: Documentation/admin-guide/perf/xgene-pmu.rst
  1300. F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
  1301. F: drivers/perf/xgene_pmu.c
  1302. APTINA CAMERA SENSOR PLL
  1303. M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
  1304. L: linux-media@vger.kernel.org
  1305. S: Maintained
  1306. F: drivers/media/i2c/aptina-pll.*
  1307. AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
  1308. M: Aleksa Savic <savicaleksa83@gmail.com>
  1309. M: Jack Doan <me@jackdoan.com>
  1310. L: linux-hwmon@vger.kernel.org
  1311. S: Maintained
  1312. F: Documentation/hwmon/aquacomputer_d5next.rst
  1313. F: drivers/hwmon/aquacomputer_d5next.c
  1314. AQUANTIA ETHERNET DRIVER (atlantic)
  1315. M: Igor Russkikh <irusskikh@marvell.com>
  1316. L: netdev@vger.kernel.org
  1317. S: Supported
  1318. W: https://www.marvell.com/
  1319. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  1320. F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
  1321. F: drivers/net/ethernet/aquantia/atlantic/
  1322. AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
  1323. M: Egor Pomozov <epomozov@marvell.com>
  1324. L: netdev@vger.kernel.org
  1325. S: Supported
  1326. W: http://www.aquantia.com
  1327. F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
  1328. AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
  1329. M: Krzysztof Hałasa <khalasa@piap.pl>
  1330. L: linux-media@vger.kernel.org
  1331. S: Maintained
  1332. F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
  1333. F: drivers/media/i2c/ar0521.c
  1334. ARASAN NAND CONTROLLER DRIVER
  1335. M: Miquel Raynal <miquel.raynal@bootlin.com>
  1336. M: Naga Sureshkumar Relli <nagasure@xilinx.com>
  1337. L: linux-mtd@lists.infradead.org
  1338. S: Maintained
  1339. F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
  1340. F: drivers/mtd/nand/raw/arasan-nand-controller.c
  1341. ARC FRAMEBUFFER DRIVER
  1342. M: Jaya Kumar <jayalk@intworks.biz>
  1343. S: Maintained
  1344. F: drivers/video/fbdev/arcfb.c
  1345. F: drivers/video/fbdev/core/fb_defio.c
  1346. ARC PGU DRM DRIVER
  1347. M: Alexey Brodkin <abrodkin@synopsys.com>
  1348. S: Supported
  1349. F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
  1350. F: drivers/gpu/drm/tiny/arcpgu.c
  1351. ARCNET NETWORK LAYER
  1352. M: Michael Grzeschik <m.grzeschik@pengutronix.de>
  1353. L: netdev@vger.kernel.org
  1354. S: Maintained
  1355. F: drivers/net/arcnet/
  1356. F: include/uapi/linux/if_arcnet.h
  1357. ARM ARCHITECTED TIMER DRIVER
  1358. M: Mark Rutland <mark.rutland@arm.com>
  1359. M: Marc Zyngier <maz@kernel.org>
  1360. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1361. S: Maintained
  1362. F: arch/arm/include/asm/arch_timer.h
  1363. F: arch/arm64/include/asm/arch_timer.h
  1364. F: drivers/clocksource/arm_arch_timer.c
  1365. ARM HDLCD DRM DRIVER
  1366. M: Liviu Dudau <liviu.dudau@arm.com>
  1367. S: Supported
  1368. F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
  1369. F: drivers/gpu/drm/arm/hdlcd_*
  1370. ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
  1371. M: Linus Walleij <linus.walleij@linaro.org>
  1372. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1373. S: Maintained
  1374. F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
  1375. F: Documentation/devicetree/bindings/arm/arm,realview.yaml
  1376. F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
  1377. F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
  1378. F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
  1379. F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
  1380. F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
  1381. F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
  1382. F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
  1383. F: arch/arm/boot/dts/arm-realview-*
  1384. F: arch/arm/boot/dts/integrator*
  1385. F: arch/arm/boot/dts/versatile*
  1386. F: arch/arm/mach-versatile/
  1387. F: drivers/bus/arm-integrator-lm.c
  1388. F: drivers/clk/versatile/
  1389. F: drivers/i2c/busses/i2c-versatile.c
  1390. F: drivers/irqchip/irq-versatile-fpga.c
  1391. F: drivers/mtd/maps/physmap-versatile.*
  1392. F: drivers/power/reset/arm-versatile-reboot.c
  1393. F: drivers/soc/versatile/
  1394. ARM KOMEDA DRM-KMS DRIVER
  1395. M: James (Qian) Wang <james.qian.wang@arm.com>
  1396. M: Liviu Dudau <liviu.dudau@arm.com>
  1397. M: Mihail Atanassov <mihail.atanassov@arm.com>
  1398. L: Mali DP Maintainers <malidp@foss.arm.com>
  1399. S: Supported
  1400. T: git git://anongit.freedesktop.org/drm/drm-misc
  1401. F: Documentation/devicetree/bindings/display/arm,komeda.yaml
  1402. F: Documentation/gpu/komeda-kms.rst
  1403. F: drivers/gpu/drm/arm/display/include/
  1404. F: drivers/gpu/drm/arm/display/komeda/
  1405. ARM MALI PANFROST DRM DRIVER
  1406. M: Rob Herring <robh@kernel.org>
  1407. M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
  1408. R: Steven Price <steven.price@arm.com>
  1409. R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
  1410. L: dri-devel@lists.freedesktop.org
  1411. S: Supported
  1412. T: git git://anongit.freedesktop.org/drm/drm-misc
  1413. F: drivers/gpu/drm/panfrost/
  1414. F: include/uapi/drm/panfrost_drm.h
  1415. ARM MALI-DP DRM DRIVER
  1416. M: Liviu Dudau <liviu.dudau@arm.com>
  1417. M: Brian Starkey <brian.starkey@arm.com>
  1418. L: Mali DP Maintainers <malidp@foss.arm.com>
  1419. S: Supported
  1420. T: git git://anongit.freedesktop.org/drm/drm-misc
  1421. F: Documentation/devicetree/bindings/display/arm,malidp.yaml
  1422. F: Documentation/gpu/afbc.rst
  1423. F: drivers/gpu/drm/arm/
  1424. ARM MFM AND FLOPPY DRIVERS
  1425. M: Ian Molton <spyro@f2s.com>
  1426. S: Maintained
  1427. F: arch/arm/include/asm/floppy.h
  1428. F: arch/arm/mach-rpc/floppydma.S
  1429. ARM PMU PROFILING AND DEBUGGING
  1430. M: Will Deacon <will@kernel.org>
  1431. M: Mark Rutland <mark.rutland@arm.com>
  1432. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1433. S: Maintained
  1434. F: Documentation/devicetree/bindings/arm/pmu.yaml
  1435. F: Documentation/devicetree/bindings/perf/
  1436. F: arch/arm*/include/asm/hw_breakpoint.h
  1437. F: arch/arm*/include/asm/perf_event.h
  1438. F: arch/arm*/kernel/hw_breakpoint.c
  1439. F: arch/arm*/kernel/perf_*
  1440. F: drivers/perf/
  1441. F: include/linux/perf/arm_pmu.h
  1442. ARM PORT
  1443. M: Russell King <linux@armlinux.org.uk>
  1444. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1445. S: Odd Fixes
  1446. W: http://www.armlinux.org.uk/
  1447. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
  1448. F: arch/arm/
  1449. X: arch/arm/boot/dts/
  1450. ARM PRIMECELL AACI PL041 DRIVER
  1451. M: Russell King <linux@armlinux.org.uk>
  1452. S: Odd Fixes
  1453. F: sound/arm/aaci.*
  1454. ARM PRIMECELL BUS SUPPORT
  1455. M: Russell King <linux@armlinux.org.uk>
  1456. S: Odd Fixes
  1457. F: drivers/amba/
  1458. F: include/linux/amba/bus.h
  1459. ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
  1460. M: Miquel Raynal <miquel.raynal@bootlin.com>
  1461. M: Naga Sureshkumar Relli <nagasure@xilinx.com>
  1462. L: linux-mtd@lists.infradead.org
  1463. S: Maintained
  1464. F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
  1465. F: drivers/mtd/nand/raw/pl35x-nand-controller.c
  1466. ARM PRIMECELL PL35X SMC DRIVER
  1467. M: Miquel Raynal <miquel.raynal@bootlin.com>
  1468. M: Naga Sureshkumar Relli <nagasure@xilinx.com>
  1469. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1470. S: Maintained
  1471. F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
  1472. F: drivers/memory/pl353-smc.c
  1473. ARM PRIMECELL CLCD PL110 DRIVER
  1474. M: Russell King <linux@armlinux.org.uk>
  1475. S: Odd Fixes
  1476. F: drivers/video/fbdev/amba-clcd.*
  1477. ARM PRIMECELL KMI PL050 DRIVER
  1478. M: Russell King <linux@armlinux.org.uk>
  1479. S: Odd Fixes
  1480. F: drivers/input/serio/ambakmi.*
  1481. F: include/linux/amba/kmi.h
  1482. ARM PRIMECELL MMCI PL180/1 DRIVER
  1483. M: Russell King <linux@armlinux.org.uk>
  1484. S: Odd Fixes
  1485. F: drivers/mmc/host/mmci.*
  1486. F: include/linux/amba/mmci.h
  1487. ARM PRIMECELL SSP PL022 SPI DRIVER
  1488. M: Linus Walleij <linus.walleij@linaro.org>
  1489. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1490. S: Maintained
  1491. F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
  1492. F: drivers/spi/spi-pl022.c
  1493. ARM PRIMECELL UART PL010 AND PL011 DRIVERS
  1494. M: Russell King <linux@armlinux.org.uk>
  1495. S: Odd Fixes
  1496. F: drivers/tty/serial/amba-pl01*.c
  1497. F: include/linux/amba/serial.h
  1498. ARM PRIMECELL VIC PL190/PL192 DRIVER
  1499. M: Linus Walleij <linus.walleij@linaro.org>
  1500. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1501. S: Maintained
  1502. F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
  1503. F: drivers/irqchip/irq-vic.c
  1504. ARM SMC WATCHDOG DRIVER
  1505. M: Julius Werner <jwerner@chromium.org>
  1506. R: Evan Benn <evanbenn@chromium.org>
  1507. S: Maintained
  1508. F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
  1509. F: drivers/watchdog/arm_smc_wdt.c
  1510. ARM SMMU DRIVERS
  1511. M: Will Deacon <will@kernel.org>
  1512. R: Robin Murphy <robin.murphy@arm.com>
  1513. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1514. S: Maintained
  1515. F: Documentation/devicetree/bindings/iommu/arm,smmu*
  1516. F: drivers/iommu/arm/
  1517. F: drivers/iommu/io-pgtable-arm*
  1518. ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
  1519. M: Arnd Bergmann <arnd@arndb.de>
  1520. M: Olof Johansson <olof@lixom.net>
  1521. M: soc@kernel.org
  1522. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1523. S: Maintained
  1524. C: irc://irc.libera.chat/armlinux
  1525. T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
  1526. F: arch/arm/boot/dts/Makefile
  1527. F: arch/arm64/boot/dts/Makefile
  1528. ARM SUB-ARCHITECTURES
  1529. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1530. S: Maintained
  1531. C: irc://irc.libera.chat/armlinux
  1532. T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
  1533. F: arch/arm/mach-*/
  1534. F: arch/arm/plat-*/
  1535. ARM/ACTIONS SEMI ARCHITECTURE
  1536. M: Andreas Färber <afaerber@suse.de>
  1537. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  1538. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1539. L: linux-actions@lists.infradead.org (moderated for non-subscribers)
  1540. S: Maintained
  1541. F: Documentation/devicetree/bindings/arm/actions.yaml
  1542. F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
  1543. F: Documentation/devicetree/bindings/dma/owl-dma.yaml
  1544. F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
  1545. F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
  1546. F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
  1547. F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
  1548. F: Documentation/devicetree/bindings/pinctrl/actions,*
  1549. F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
  1550. F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
  1551. F: arch/arm/boot/dts/owl-*
  1552. F: arch/arm/mach-actions/
  1553. F: arch/arm64/boot/dts/actions/
  1554. F: drivers/clk/actions/
  1555. F: drivers/clocksource/timer-owl*
  1556. F: drivers/dma/owl-dma.c
  1557. F: drivers/i2c/busses/i2c-owl.c
  1558. F: drivers/irqchip/irq-owl-sirq.c
  1559. F: drivers/mmc/host/owl-mmc.c
  1560. F: drivers/net/ethernet/actions/
  1561. F: drivers/pinctrl/actions/*
  1562. F: drivers/soc/actions/
  1563. F: include/dt-bindings/power/owl-*
  1564. F: include/dt-bindings/reset/actions,*
  1565. F: include/linux/soc/actions/
  1566. N: owl
  1567. ARM/ADS SPHERE MACHINE SUPPORT
  1568. M: Lennert Buytenhek <kernel@wantstofly.org>
  1569. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1570. S: Maintained
  1571. ARM/AFEB9260 MACHINE SUPPORT
  1572. M: Sergey Lapin <slapin@ossfans.org>
  1573. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1574. S: Maintained
  1575. ARM/AJECO 1ARM MACHINE SUPPORT
  1576. M: Lennert Buytenhek <kernel@wantstofly.org>
  1577. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1578. S: Maintained
  1579. ARM/Allwinner SoC Clock Support
  1580. M: Emilio López <emilio@elopez.com.ar>
  1581. S: Maintained
  1582. F: drivers/clk/sunxi/
  1583. ARM/Allwinner sunXi SoC support
  1584. M: Chen-Yu Tsai <wens@csie.org>
  1585. M: Jernej Skrabec <jernej.skrabec@gmail.com>
  1586. M: Samuel Holland <samuel@sholland.org>
  1587. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1588. S: Maintained
  1589. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
  1590. L: linux-sunxi@lists.linux.dev
  1591. F: arch/arm/mach-sunxi/
  1592. F: arch/arm64/boot/dts/allwinner/
  1593. F: drivers/clk/sunxi-ng/
  1594. F: drivers/pinctrl/sunxi/
  1595. F: drivers/soc/sunxi/
  1596. N: allwinner
  1597. N: sun[x456789]i
  1598. N: sun50i
  1599. ARM/Amlogic Meson SoC CLOCK FRAMEWORK
  1600. M: Neil Armstrong <neil.armstrong@linaro.org>
  1601. M: Jerome Brunet <jbrunet@baylibre.com>
  1602. L: linux-amlogic@lists.infradead.org
  1603. S: Maintained
  1604. F: Documentation/devicetree/bindings/clock/amlogic*
  1605. F: drivers/clk/meson/
  1606. F: include/dt-bindings/clock/gxbb*
  1607. F: include/dt-bindings/clock/meson*
  1608. ARM/Amlogic Meson SoC Crypto Drivers
  1609. M: Corentin Labbe <clabbe@baylibre.com>
  1610. L: linux-crypto@vger.kernel.org
  1611. L: linux-amlogic@lists.infradead.org
  1612. S: Maintained
  1613. F: Documentation/devicetree/bindings/crypto/amlogic*
  1614. F: drivers/crypto/amlogic/
  1615. ARM/Amlogic Meson SoC Sound Drivers
  1616. M: Jerome Brunet <jbrunet@baylibre.com>
  1617. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  1618. S: Maintained
  1619. F: Documentation/devicetree/bindings/sound/amlogic*
  1620. F: sound/soc/meson/
  1621. ARM/Amlogic Meson SoC support
  1622. M: Neil Armstrong <neil.armstrong@linaro.org>
  1623. M: Kevin Hilman <khilman@baylibre.com>
  1624. R: Jerome Brunet <jbrunet@baylibre.com>
  1625. R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  1626. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1627. L: linux-amlogic@lists.infradead.org
  1628. S: Maintained
  1629. W: http://linux-meson.com/
  1630. F: arch/arm/boot/dts/meson*
  1631. F: arch/arm/mach-meson/
  1632. F: arch/arm64/boot/dts/amlogic/
  1633. F: drivers/mmc/host/meson*
  1634. F: drivers/pinctrl/meson/
  1635. F: drivers/rtc/rtc-meson*
  1636. F: drivers/soc/amlogic/
  1637. N: meson
  1638. ARM/Annapurna Labs ALPINE ARCHITECTURE
  1639. M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
  1640. M: Antoine Tenart <atenart@kernel.org>
  1641. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1642. S: Maintained
  1643. F: arch/arm/boot/dts/alpine*
  1644. F: arch/arm/mach-alpine/
  1645. F: arch/arm64/boot/dts/amazon/
  1646. F: drivers/*/*alpine*
  1647. ARM/APPLE MACHINE SUPPORT
  1648. M: Hector Martin <marcan@marcan.st>
  1649. M: Sven Peter <sven@svenpeter.dev>
  1650. R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
  1651. L: asahi@lists.linux.dev
  1652. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1653. S: Maintained
  1654. W: https://asahilinux.org
  1655. B: https://github.com/AsahiLinux/linux/issues
  1656. C: irc://irc.oftc.net/asahi-dev
  1657. T: git https://github.com/AsahiLinux/linux.git
  1658. F: Documentation/devicetree/bindings/arm/apple.yaml
  1659. F: Documentation/devicetree/bindings/arm/apple/*
  1660. F: Documentation/devicetree/bindings/clock/apple,nco.yaml
  1661. F: Documentation/devicetree/bindings/dma/apple,admac.yaml
  1662. F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
  1663. F: Documentation/devicetree/bindings/interrupt-controller/apple,*
  1664. F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
  1665. F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
  1666. F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
  1667. F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
  1668. F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
  1669. F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
  1670. F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
  1671. F: Documentation/devicetree/bindings/power/apple*
  1672. F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
  1673. F: arch/arm64/boot/dts/apple/
  1674. F: drivers/clk/clk-apple-nco.c
  1675. F: drivers/dma/apple-admac.c
  1676. F: drivers/i2c/busses/i2c-pasemi-core.c
  1677. F: drivers/i2c/busses/i2c-pasemi-platform.c
  1678. F: drivers/iommu/apple-dart.c
  1679. F: drivers/iommu/io-pgtable-dart.c
  1680. F: drivers/irqchip/irq-apple-aic.c
  1681. F: drivers/mailbox/apple-mailbox.c
  1682. F: drivers/nvme/host/apple.c
  1683. F: drivers/nvmem/apple-efuses.c
  1684. F: drivers/pinctrl/pinctrl-apple-gpio.c
  1685. F: drivers/soc/apple/*
  1686. F: drivers/watchdog/apple_wdt.c
  1687. F: include/dt-bindings/interrupt-controller/apple-aic.h
  1688. F: include/dt-bindings/pinctrl/apple.h
  1689. F: include/linux/apple-mailbox.h
  1690. F: include/linux/soc/apple/*
  1691. ARM/APPLE MACHINE SOUND DRIVERS
  1692. M: Martin Povišer <povik+lin@cutebit.org>
  1693. L: asahi@lists.linux.dev
  1694. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  1695. S: Maintained
  1696. F: Documentation/devicetree/bindings/sound/apple,*
  1697. F: sound/soc/apple/*
  1698. F: sound/soc/codecs/cs42l83-i2c.c
  1699. ARM/ARTPEC MACHINE SUPPORT
  1700. M: Jesper Nilsson <jesper.nilsson@axis.com>
  1701. M: Lars Persson <lars.persson@axis.com>
  1702. L: linux-arm-kernel@axis.com
  1703. S: Maintained
  1704. F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
  1705. F: arch/arm/boot/dts/artpec6*
  1706. F: arch/arm/mach-artpec
  1707. F: drivers/clk/axis
  1708. F: drivers/crypto/axis
  1709. F: drivers/mmc/host/usdhi6rol0.c
  1710. F: drivers/pinctrl/pinctrl-artpec*
  1711. ARM/ASPEED I2C DRIVER
  1712. M: Brendan Higgins <brendanhiggins@google.com>
  1713. R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  1714. R: Joel Stanley <joel@jms.id.au>
  1715. L: linux-i2c@vger.kernel.org
  1716. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  1717. S: Maintained
  1718. F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
  1719. F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
  1720. F: drivers/i2c/busses/i2c-aspeed.c
  1721. F: drivers/irqchip/irq-aspeed-i2c-ic.c
  1722. ARM/ASPEED MACHINE SUPPORT
  1723. M: Joel Stanley <joel@jms.id.au>
  1724. R: Andrew Jeffery <andrew@aj.id.au>
  1725. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1726. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  1727. S: Supported
  1728. Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
  1729. T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
  1730. F: Documentation/devicetree/bindings/arm/aspeed/
  1731. F: arch/arm/boot/dts/aspeed-*
  1732. F: arch/arm/mach-aspeed/
  1733. N: aspeed
  1734. ARM/BITMAIN ARCHITECTURE
  1735. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  1736. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1737. S: Maintained
  1738. F: Documentation/devicetree/bindings/arm/bitmain.yaml
  1739. F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
  1740. F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
  1741. F: arch/arm64/boot/dts/bitmain/
  1742. F: drivers/clk/clk-bm1880.c
  1743. F: drivers/pinctrl/pinctrl-bm1880.c
  1744. ARM/CALXEDA HIGHBANK ARCHITECTURE
  1745. M: Andre Przywara <andre.przywara@arm.com>
  1746. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1747. S: Maintained
  1748. F: arch/arm/boot/dts/ecx-*.dts*
  1749. F: arch/arm/boot/dts/highbank.dts
  1750. F: arch/arm/mach-highbank/
  1751. ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
  1752. M: Krzysztof Halasa <khalasa@piap.pl>
  1753. S: Maintained
  1754. F: arch/arm/mach-cns3xxx/
  1755. ARM/CAVIUM THUNDER NETWORK DRIVER
  1756. M: Sunil Goutham <sgoutham@marvell.com>
  1757. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1758. S: Supported
  1759. F: drivers/net/ethernet/cavium/thunder/
  1760. ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
  1761. M: Lukasz Majewski <lukma@denx.de>
  1762. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1763. S: Maintained
  1764. F: arch/arm/mach-ep93xx/ts72xx.c
  1765. ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
  1766. M: Alexander Shiyan <shc_work@mail.ru>
  1767. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1768. S: Odd Fixes
  1769. N: clps711x
  1770. ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
  1771. M: Lennert Buytenhek <kernel@wantstofly.org>
  1772. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1773. S: Maintained
  1774. ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
  1775. M: Hartley Sweeten <hsweeten@visionengravers.com>
  1776. M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
  1777. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1778. S: Maintained
  1779. F: arch/arm/mach-ep93xx/
  1780. F: arch/arm/mach-ep93xx/include/mach/
  1781. ARM/CLKDEV SUPPORT
  1782. M: Russell King <linux@armlinux.org.uk>
  1783. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1784. S: Maintained
  1785. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
  1786. F: drivers/clk/clkdev.c
  1787. ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
  1788. M: Baruch Siach <baruch@tkos.co.il>
  1789. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1790. S: Maintained
  1791. F: arch/arm/boot/dts/cx92755*
  1792. N: digicolor
  1793. ARM/CONTEC MICRO9 MACHINE SUPPORT
  1794. M: Hubert Feurstein <hubert.feurstein@contec.at>
  1795. S: Maintained
  1796. F: arch/arm/mach-ep93xx/micro9.c
  1797. ARM/CORESIGHT FRAMEWORK AND DRIVERS
  1798. M: Mathieu Poirier <mathieu.poirier@linaro.org>
  1799. M: Suzuki K Poulose <suzuki.poulose@arm.com>
  1800. R: Mike Leach <mike.leach@linaro.org>
  1801. R: Leo Yan <leo.yan@linaro.org>
  1802. L: coresight@lists.linaro.org (moderated for non-subscribers)
  1803. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1804. S: Maintained
  1805. T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
  1806. F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
  1807. F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
  1808. F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
  1809. F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
  1810. F: Documentation/trace/coresight/*
  1811. F: drivers/hwtracing/coresight/*
  1812. F: include/dt-bindings/arm/coresight-cti-dt.h
  1813. F: include/linux/coresight*
  1814. F: samples/coresight/*
  1815. F: tools/perf/tests/shell/coresight/*
  1816. F: tools/perf/arch/arm/util/auxtrace.c
  1817. F: tools/perf/arch/arm/util/cs-etm.c
  1818. F: tools/perf/arch/arm/util/cs-etm.h
  1819. F: tools/perf/arch/arm/util/pmu.c
  1820. F: tools/perf/util/cs-etm-decoder/*
  1821. F: tools/perf/util/cs-etm.*
  1822. ARM/CORGI MACHINE SUPPORT
  1823. M: Richard Purdie <rpurdie@rpsys.net>
  1824. S: Maintained
  1825. ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
  1826. M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
  1827. M: Linus Walleij <linus.walleij@linaro.org>
  1828. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1829. S: Maintained
  1830. T: git git://github.com/ulli-kroll/linux.git
  1831. F: Documentation/devicetree/bindings/arm/gemini.yaml
  1832. F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
  1833. F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
  1834. F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
  1835. F: arch/arm/boot/dts/gemini*
  1836. F: arch/arm/mach-gemini/
  1837. F: drivers/crypto/gemini/
  1838. F: drivers/net/ethernet/cortina/
  1839. F: drivers/pinctrl/pinctrl-gemini.c
  1840. F: drivers/rtc/rtc-ftrtc010.c
  1841. ARM/CZ.NIC TURRIS SUPPORT
  1842. M: Marek Behún <kabel@kernel.org>
  1843. S: Maintained
  1844. W: https://www.turris.cz/
  1845. F: Documentation/ABI/testing/debugfs-moxtet
  1846. F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
  1847. F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
  1848. F: Documentation/devicetree/bindings/bus/moxtet.txt
  1849. F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
  1850. F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
  1851. F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
  1852. F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
  1853. F: drivers/bus/moxtet.c
  1854. F: drivers/firmware/turris-mox-rwtm.c
  1855. F: drivers/leds/leds-turris-omnia.c
  1856. F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
  1857. F: drivers/gpio/gpio-moxtet.c
  1858. F: drivers/watchdog/armada_37xx_wdt.c
  1859. F: include/dt-bindings/bus/moxtet.h
  1860. F: include/linux/armada-37xx-rwtm-mailbox.h
  1861. F: include/linux/moxtet.h
  1862. ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
  1863. M: Robert Jarzmik <robert.jarzmik@free.fr>
  1864. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1865. S: Maintained
  1866. F: arch/arm/mach-pxa/ezx.c
  1867. ARM/FARADAY FA526 PORT
  1868. M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
  1869. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1870. S: Maintained
  1871. T: git git://git.berlios.de/gemini-board
  1872. F: arch/arm/mm/*-fa*
  1873. ARM/FOOTBRIDGE ARCHITECTURE
  1874. M: Russell King <linux@armlinux.org.uk>
  1875. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1876. S: Maintained
  1877. W: http://www.armlinux.org.uk/
  1878. F: arch/arm/include/asm/hardware/dec21285.h
  1879. F: arch/arm/mach-footbridge/
  1880. ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
  1881. M: Shawn Guo <shawnguo@kernel.org>
  1882. M: Sascha Hauer <s.hauer@pengutronix.de>
  1883. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  1884. R: Fabio Estevam <festevam@gmail.com>
  1885. R: NXP Linux Team <linux-imx@nxp.com>
  1886. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1887. S: Maintained
  1888. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
  1889. X: drivers/media/i2c/
  1890. N: imx
  1891. N: mxs
  1892. ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
  1893. M: Shawn Guo <shawnguo@kernel.org>
  1894. M: Li Yang <leoyang.li@nxp.com>
  1895. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1896. S: Maintained
  1897. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
  1898. F: arch/arm/boot/dts/ls1021a*
  1899. F: arch/arm64/boot/dts/freescale/fsl-*
  1900. F: arch/arm64/boot/dts/freescale/qoriq-*
  1901. ARM/FREESCALE VYBRID ARM ARCHITECTURE
  1902. M: Shawn Guo <shawnguo@kernel.org>
  1903. M: Sascha Hauer <s.hauer@pengutronix.de>
  1904. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  1905. R: Stefan Agner <stefan@agner.ch>
  1906. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1907. S: Maintained
  1908. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
  1909. F: arch/arm/boot/dts/vf*
  1910. F: arch/arm/mach-imx/*vf610*
  1911. ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
  1912. M: Lennert Buytenhek <kernel@wantstofly.org>
  1913. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1914. S: Maintained
  1915. ARM/GUMSTIX MACHINE SUPPORT
  1916. M: Steve Sakoman <sakoman@gmail.com>
  1917. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1918. S: Maintained
  1919. ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
  1920. M: Philipp Zabel <philipp.zabel@gmail.com>
  1921. M: Paul Parsons <lost.distance@yahoo.com>
  1922. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1923. S: Maintained
  1924. F: arch/arm/mach-pxa/hx4700.c
  1925. F: arch/arm/mach-pxa/include/mach/hx4700.h
  1926. F: sound/soc/pxa/hx4700.c
  1927. ARM/HISILICON SOC SUPPORT
  1928. M: Wei Xu <xuwei5@hisilicon.com>
  1929. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1930. S: Supported
  1931. W: http://www.hisilicon.com
  1932. T: git https://github.com/hisilicon/linux-hisi.git
  1933. F: arch/arm/boot/dts/hi3*
  1934. F: arch/arm/boot/dts/hip*
  1935. F: arch/arm/boot/dts/hisi*
  1936. F: arch/arm/mach-hisi/
  1937. F: arch/arm64/boot/dts/hisilicon/
  1938. ARM/HP JORNADA 7XX MACHINE SUPPORT
  1939. M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
  1940. S: Maintained
  1941. W: www.jlime.com
  1942. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
  1943. F: arch/arm/mach-sa1100/include/mach/jornada720.h
  1944. F: arch/arm/mach-sa1100/jornada720.c
  1945. ARM/HPE GXP ARCHITECTURE
  1946. M: Jean-Marie Verdun <verdun@hpe.com>
  1947. M: Nick Hawkins <nick.hawkins@hpe.com>
  1948. S: Maintained
  1949. F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
  1950. F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
  1951. F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
  1952. F: arch/arm/boot/dts/hpe-bmc*
  1953. F: arch/arm/boot/dts/hpe-gxp*
  1954. F: arch/arm/mach-hpe/
  1955. F: drivers/clocksource/timer-gxp.c
  1956. F: drivers/spi/spi-gxp.c
  1957. F: drivers/watchdog/gxp-wdt.c
  1958. ARM/IGEP MACHINE SUPPORT
  1959. M: Enric Balletbo i Serra <eballetbo@gmail.com>
  1960. M: Javier Martinez Canillas <javier@dowhile0.org>
  1961. L: linux-omap@vger.kernel.org
  1962. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1963. S: Maintained
  1964. F: arch/arm/boot/dts/omap3-igep*
  1965. ARM/INCOME PXA270 SUPPORT
  1966. M: Marek Vasut <marek.vasut@gmail.com>
  1967. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1968. S: Maintained
  1969. F: arch/arm/mach-pxa/colibri-pxa270-income.c
  1970. ARM/INTEL IOP32X ARM ARCHITECTURE
  1971. M: Lennert Buytenhek <kernel@wantstofly.org>
  1972. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1973. S: Maintained
  1974. ARM/INTEL IQ81342EX MACHINE SUPPORT
  1975. M: Lennert Buytenhek <kernel@wantstofly.org>
  1976. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1977. S: Maintained
  1978. ARM/INTEL IXDP2850 MACHINE SUPPORT
  1979. M: Lennert Buytenhek <kernel@wantstofly.org>
  1980. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1981. S: Maintained
  1982. ARM/INTEL IXP4XX ARM ARCHITECTURE
  1983. M: Linus Walleij <linusw@kernel.org>
  1984. M: Imre Kaloz <kaloz@openwrt.org>
  1985. M: Krzysztof Halasa <khalasa@piap.pl>
  1986. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1987. S: Maintained
  1988. F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
  1989. F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
  1990. F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
  1991. F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
  1992. F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
  1993. F: arch/arm/mach-ixp4xx/
  1994. F: drivers/bus/intel-ixp4xx-eb.c
  1995. F: drivers/clocksource/timer-ixp4xx.c
  1996. F: drivers/crypto/ixp4xx_crypto.c
  1997. F: drivers/gpio/gpio-ixp4xx.c
  1998. F: drivers/irqchip/irq-ixp4xx.c
  1999. F: include/linux/irqchip/irq-ixp4xx.h
  2000. F: include/linux/platform_data/timer-ixp4xx.h
  2001. ARM/INTEL KEEMBAY ARCHITECTURE
  2002. M: Paul J. Murphy <paul.j.murphy@intel.com>
  2003. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  2004. S: Maintained
  2005. F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
  2006. F: arch/arm64/boot/dts/intel/keembay-evm.dts
  2007. F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
  2008. ARM/INTEL XSC3 (MANZANO) ARM CORE
  2009. M: Lennert Buytenhek <kernel@wantstofly.org>
  2010. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2011. S: Maintained
  2012. ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
  2013. M: Lennert Buytenhek <kernel@wantstofly.org>
  2014. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2015. S: Maintained
  2016. ARM/LG1K ARCHITECTURE
  2017. M: Chanho Min <chanho.min@lge.com>
  2018. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2019. S: Maintained
  2020. F: arch/arm64/boot/dts/lg/
  2021. ARM/LOGICPD PXA270 MACHINE SUPPORT
  2022. M: Lennert Buytenhek <kernel@wantstofly.org>
  2023. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2024. S: Maintained
  2025. ARM/LPC18XX ARCHITECTURE
  2026. M: Vladimir Zapolskiy <vz@mleia.com>
  2027. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2028. S: Maintained
  2029. F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
  2030. F: arch/arm/boot/dts/lpc43*
  2031. F: drivers/i2c/busses/i2c-lpc2k.c
  2032. F: drivers/memory/pl172.c
  2033. F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
  2034. F: drivers/rtc/rtc-lpc24xx.c
  2035. N: lpc18xx
  2036. ARM/LPC32XX SOC SUPPORT
  2037. M: Vladimir Zapolskiy <vz@mleia.com>
  2038. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2039. S: Maintained
  2040. T: git git://github.com/vzapolskiy/linux-lpc32xx.git
  2041. F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
  2042. F: arch/arm/boot/dts/lpc32*
  2043. F: arch/arm/mach-lpc32xx/
  2044. F: drivers/i2c/busses/i2c-pnx.c
  2045. F: drivers/net/ethernet/nxp/lpc_eth.c
  2046. F: drivers/usb/host/ohci-nxp.c
  2047. F: drivers/watchdog/pnx4008_wdt.c
  2048. N: lpc32xx
  2049. ARM/MAGICIAN MACHINE SUPPORT
  2050. M: Philipp Zabel <philipp.zabel@gmail.com>
  2051. S: Maintained
  2052. ARM/Marvell Dove/MV78xx0/Orion SOC support
  2053. M: Andrew Lunn <andrew@lunn.ch>
  2054. M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  2055. M: Gregory Clement <gregory.clement@bootlin.com>
  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/gclement/mvebu.git
  2059. F: Documentation/devicetree/bindings/soc/dove/
  2060. F: arch/arm/boot/dts/dove*
  2061. F: arch/arm/boot/dts/orion5x*
  2062. F: arch/arm/mach-dove/
  2063. F: arch/arm/mach-mv78xx0/
  2064. F: arch/arm/mach-orion5x/
  2065. F: arch/arm/plat-orion/
  2066. F: drivers/soc/dove/
  2067. ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
  2068. M: Andrew Lunn <andrew@lunn.ch>
  2069. M: Gregory Clement <gregory.clement@bootlin.com>
  2070. M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  2071. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2072. S: Maintained
  2073. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
  2074. F: arch/arm/boot/dts/armada*
  2075. F: arch/arm/boot/dts/kirkwood*
  2076. F: arch/arm/configs/mvebu_*_defconfig
  2077. F: arch/arm/mach-mvebu/
  2078. F: arch/arm64/boot/dts/marvell/armada*
  2079. F: arch/arm64/boot/dts/marvell/cn913*
  2080. F: drivers/cpufreq/armada-37xx-cpufreq.c
  2081. F: drivers/cpufreq/armada-8k-cpufreq.c
  2082. F: drivers/cpufreq/mvebu-cpufreq.c
  2083. F: drivers/irqchip/irq-armada-370-xp.c
  2084. F: drivers/irqchip/irq-mvebu-*
  2085. F: drivers/pinctrl/mvebu/
  2086. F: drivers/rtc/rtc-armada38x.c
  2087. ARM/Mediatek RTC DRIVER
  2088. M: Eddie Huang <eddie.huang@mediatek.com>
  2089. M: Sean Wang <sean.wang@mediatek.com>
  2090. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2091. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  2092. S: Maintained
  2093. F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
  2094. F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
  2095. F: drivers/rtc/rtc-mt2712.c
  2096. F: drivers/rtc/rtc-mt6397.c
  2097. F: drivers/rtc/rtc-mt7622.c
  2098. ARM/Mediatek SoC support
  2099. M: Matthias Brugger <matthias.bgg@gmail.com>
  2100. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2101. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  2102. S: Maintained
  2103. W: https://mtk.wiki.kernel.org/
  2104. C: irc://chat.freenode.net/linux-mediatek
  2105. F: arch/arm/boot/dts/mt6*
  2106. F: arch/arm/boot/dts/mt7*
  2107. F: arch/arm/boot/dts/mt8*
  2108. F: arch/arm/mach-mediatek/
  2109. F: arch/arm64/boot/dts/mediatek/
  2110. F: drivers/soc/mediatek/
  2111. N: mtk
  2112. N: mt[678]
  2113. K: mediatek
  2114. ARM/Mediatek USB3 PHY DRIVER
  2115. M: Chunfeng Yun <chunfeng.yun@mediatek.com>
  2116. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2117. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  2118. S: Maintained
  2119. F: Documentation/devicetree/bindings/phy/mediatek,*
  2120. F: drivers/phy/mediatek/
  2121. ARM/Microchip (AT91) SoC support
  2122. M: Nicolas Ferre <nicolas.ferre@microchip.com>
  2123. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  2124. M: Claudiu Beznea <claudiu.beznea@microchip.com>
  2125. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2126. S: Supported
  2127. W: http://www.linux4sam.org
  2128. T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
  2129. F: arch/arm/boot/dts/at91*.dts
  2130. F: arch/arm/boot/dts/at91*.dtsi
  2131. F: arch/arm/boot/dts/sama*.dts
  2132. F: arch/arm/boot/dts/sama*.dtsi
  2133. F: arch/arm/include/debug/at91.S
  2134. F: arch/arm/mach-at91/
  2135. F: drivers/memory/atmel*
  2136. F: drivers/watchdog/sama5d4_wdt.c
  2137. F: include/soc/at91/
  2138. X: drivers/input/touchscreen/atmel_mxt_ts.c
  2139. X: drivers/net/wireless/atmel/
  2140. N: at91
  2141. N: atmel
  2142. ARM/Microchip Sparx5 SoC support
  2143. M: Lars Povlsen <lars.povlsen@microchip.com>
  2144. M: Steen Hegelund <Steen.Hegelund@microchip.com>
  2145. M: Daniel Machon <daniel.machon@microchip.com>
  2146. M: UNGLinuxDriver@microchip.com
  2147. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2148. S: Supported
  2149. T: git git://github.com/microchip-ung/linux-upstream.git
  2150. F: arch/arm64/boot/dts/microchip/
  2151. F: drivers/pinctrl/pinctrl-microchip-sgpio.c
  2152. N: sparx5
  2153. Microchip Timer Counter Block (TCB) Capture Driver
  2154. M: Kamel Bouhara <kamel.bouhara@bootlin.com>
  2155. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2156. L: linux-iio@vger.kernel.org
  2157. S: Maintained
  2158. F: drivers/counter/microchip-tcb-capture.c
  2159. ARM/MILBEAUT ARCHITECTURE
  2160. M: Taichi Sugaya <sugaya.taichi@socionext.com>
  2161. M: Takao Orito <orito.takao@socionext.com>
  2162. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2163. S: Maintained
  2164. F: arch/arm/boot/dts/milbeaut*
  2165. F: arch/arm/mach-milbeaut/
  2166. N: milbeaut
  2167. ARM/MIOA701 MACHINE SUPPORT
  2168. M: Robert Jarzmik <robert.jarzmik@free.fr>
  2169. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2170. S: Maintained
  2171. F: arch/arm/mach-pxa/mioa701.c
  2172. ARM/MStar/Sigmastar Armv7 SoC support
  2173. M: Daniel Palmer <daniel@thingy.jp>
  2174. M: Romain Perier <romain.perier@gmail.com>
  2175. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2176. S: Maintained
  2177. W: http://linux-chenxing.org/
  2178. T: git git://github.com/linux-chenxing/linux.git
  2179. F: Documentation/devicetree/bindings/arm/mstar/*
  2180. F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
  2181. F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
  2182. F: arch/arm/boot/dts/mstar-*
  2183. F: arch/arm/mach-mstar/
  2184. F: drivers/clk/mstar/
  2185. F: drivers/clocksource/timer-msc313e.c
  2186. F: drivers/gpio/gpio-msc313.c
  2187. F: drivers/rtc/rtc-msc313.c
  2188. F: drivers/watchdog/msc313e_wdt.c
  2189. F: include/dt-bindings/clock/mstar-*
  2190. F: include/dt-bindings/gpio/msc313-gpio.h
  2191. ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
  2192. M: Michael Petchkovsky <mkpetch@internode.on.net>
  2193. S: Maintained
  2194. ARM/NOMADIK/Ux500 ARCHITECTURES
  2195. M: Linus Walleij <linus.walleij@linaro.org>
  2196. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2197. S: Maintained
  2198. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
  2199. F: Documentation/devicetree/bindings/arm/ste-*
  2200. F: Documentation/devicetree/bindings/arm/ux500.yaml
  2201. F: Documentation/devicetree/bindings/arm/ux500/
  2202. F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
  2203. F: arch/arm/boot/dts/ste-*
  2204. F: arch/arm/mach-nomadik/
  2205. F: arch/arm/mach-ux500/
  2206. F: drivers/clk/clk-nomadik.c
  2207. F: drivers/clocksource/clksrc-dbx500-prcmu.c
  2208. F: drivers/dma/ste_dma40*
  2209. F: drivers/hwspinlock/u8500_hsem.c
  2210. F: drivers/i2c/busses/i2c-nomadik.c
  2211. F: drivers/iio/adc/ab8500-gpadc.c
  2212. F: drivers/mfd/ab8500*
  2213. F: drivers/mfd/abx500*
  2214. F: drivers/mfd/db8500*
  2215. F: drivers/pinctrl/nomadik/
  2216. F: drivers/rtc/rtc-ab8500.c
  2217. F: drivers/rtc/rtc-pl031.c
  2218. F: drivers/soc/ux500/
  2219. ARM/NUVOTON NPCM ARCHITECTURE
  2220. M: Avi Fishman <avifishman70@gmail.com>
  2221. M: Tomer Maimon <tmaimon77@gmail.com>
  2222. M: Tali Perry <tali.perry1@gmail.com>
  2223. R: Patrick Venture <venture@google.com>
  2224. R: Nancy Yuen <yuenn@google.com>
  2225. R: Benjamin Fair <benjaminfair@google.com>
  2226. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  2227. S: Supported
  2228. F: Documentation/devicetree/bindings/*/*/*npcm*
  2229. F: Documentation/devicetree/bindings/*/*npcm*
  2230. F: Documentation/devicetree/bindings/arm/npcm/*
  2231. F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
  2232. F: arch/arm/boot/dts/nuvoton-npcm*
  2233. F: arch/arm/mach-npcm/
  2234. F: arch/arm64/boot/dts/nuvoton/
  2235. F: drivers/*/*npcm*
  2236. F: drivers/*/*/*npcm*
  2237. F: drivers/rtc/rtc-nct3018y.c
  2238. F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
  2239. F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
  2240. ARM/NUVOTON WPCM450 ARCHITECTURE
  2241. M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
  2242. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  2243. S: Maintained
  2244. W: https://github.com/neuschaefer/wpcm450/wiki
  2245. F: Documentation/devicetree/bindings/*/*wpcm*
  2246. F: arch/arm/boot/dts/nuvoton-wpcm450*
  2247. F: arch/arm/mach-npcm/wpcm450.c
  2248. F: drivers/*/*/*wpcm*
  2249. F: drivers/*/*wpcm*
  2250. ARM/NXP S32G ARCHITECTURE
  2251. M: Chester Lin <clin@suse.com>
  2252. R: Andreas Färber <afaerber@suse.de>
  2253. R: Matthias Brugger <mbrugger@suse.com>
  2254. R: NXP S32 Linux Team <s32@nxp.com>
  2255. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2256. S: Maintained
  2257. F: arch/arm64/boot/dts/freescale/s32g*.dts*
  2258. ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
  2259. L: openmoko-kernel@lists.openmoko.org (subscribers-only)
  2260. S: Orphan
  2261. W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
  2262. F: arch/arm/mach-s3c/gta02.h
  2263. F: arch/arm/mach-s3c/mach-gta02.c
  2264. ARM/Orion SoC/Technologic Systems TS-78xx platform support
  2265. M: Alexander Clouter <alex@digriz.org.uk>
  2266. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2267. S: Maintained
  2268. W: http://www.digriz.org.uk/ts78xx/kernel
  2269. F: arch/arm/mach-orion5x/ts78xx-*
  2270. ARM/OXNAS platform support
  2271. M: Neil Armstrong <neil.armstrong@linaro.org>
  2272. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2273. L: linux-oxnas@groups.io (moderated for non-subscribers)
  2274. S: Maintained
  2275. F: arch/arm/boot/dts/ox8*.dts*
  2276. F: arch/arm/mach-oxnas/
  2277. F: drivers/power/reset/oxnas-restart.c
  2278. N: oxnas
  2279. ARM/PALM TREO SUPPORT
  2280. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2281. S: Orphan
  2282. F: arch/arm/mach-pxa/palmtreo.*
  2283. ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
  2284. M: Marek Vasut <marek.vasut@gmail.com>
  2285. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2286. S: Maintained
  2287. W: http://hackndev.com
  2288. F: arch/arm/mach-pxa/include/mach/palmld.h
  2289. F: arch/arm/mach-pxa/include/mach/palmtc.h
  2290. F: arch/arm/mach-pxa/include/mach/palmtx.h
  2291. F: arch/arm/mach-pxa/palmld.c
  2292. F: arch/arm/mach-pxa/palmt5.*
  2293. F: arch/arm/mach-pxa/palmtc.c
  2294. F: arch/arm/mach-pxa/palmte2.*
  2295. F: arch/arm/mach-pxa/palmtx.c
  2296. ARM/PALMZ72 SUPPORT
  2297. M: Sergey Lapin <slapin@ossfans.org>
  2298. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2299. S: Maintained
  2300. W: http://hackndev.com
  2301. F: arch/arm/mach-pxa/palmz72.*
  2302. ARM/PLEB SUPPORT
  2303. M: Peter Chubb <pleb@gelato.unsw.edu.au>
  2304. S: Maintained
  2305. W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
  2306. ARM/PT DIGITAL BOARD PORT
  2307. M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
  2308. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2309. S: Maintained
  2310. W: http://www.armlinux.org.uk/
  2311. ARM/QUALCOMM SUPPORT
  2312. M: Andy Gross <agross@kernel.org>
  2313. M: Bjorn Andersson <andersson@kernel.org>
  2314. R: Konrad Dybcio <konrad.dybcio@somainline.org>
  2315. L: linux-arm-msm@vger.kernel.org
  2316. S: Maintained
  2317. T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
  2318. F: Documentation/devicetree/bindings/*/qcom*
  2319. F: Documentation/devicetree/bindings/soc/qcom/
  2320. F: arch/arm/boot/dts/qcom-*.dts
  2321. F: arch/arm/boot/dts/qcom-*.dtsi
  2322. F: arch/arm/configs/qcom_defconfig
  2323. F: arch/arm/mach-qcom/
  2324. F: arch/arm64/boot/dts/qcom/
  2325. F: drivers/*/*/qcom*
  2326. F: drivers/*/*/qcom/
  2327. F: drivers/*/pm8???-*
  2328. F: drivers/*/qcom*
  2329. F: drivers/*/qcom/
  2330. F: drivers/bluetooth/btqcomsmd.c
  2331. F: drivers/clocksource/timer-qcom.c
  2332. F: drivers/cpuidle/cpuidle-qcom-spm.c
  2333. F: drivers/extcon/extcon-qcom*
  2334. F: drivers/i2c/busses/i2c-qcom-geni.c
  2335. F: drivers/i2c/busses/i2c-qup.c
  2336. F: drivers/iommu/msm*
  2337. F: drivers/mfd/ssbi.c
  2338. F: drivers/mmc/host/mmci_qcom*
  2339. F: drivers/mmc/host/sdhci-msm.c
  2340. F: drivers/pci/controller/dwc/pcie-qcom.c
  2341. F: drivers/phy/qualcomm/
  2342. F: drivers/power/*/msm*
  2343. F: drivers/reset/reset-qcom-*
  2344. F: drivers/ufs/host/ufs-qcom*
  2345. F: drivers/spi/spi-geni-qcom.c
  2346. F: drivers/spi/spi-qcom-qspi.c
  2347. F: drivers/spi/spi-qup.c
  2348. F: drivers/tty/serial/msm_serial.c
  2349. F: drivers/usb/dwc3/dwc3-qcom.c
  2350. F: include/dt-bindings/*/qcom*
  2351. F: include/linux/*/qcom*
  2352. F: include/linux/soc/qcom/
  2353. ARM/RADISYS ENP2611 MACHINE SUPPORT
  2354. M: Lennert Buytenhek <kernel@wantstofly.org>
  2355. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2356. S: Maintained
  2357. ARM/RDA MICRO ARCHITECTURE
  2358. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  2359. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2360. L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
  2361. S: Maintained
  2362. F: Documentation/devicetree/bindings/arm/rda.yaml
  2363. F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
  2364. F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
  2365. F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
  2366. F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
  2367. F: arch/arm/boot/dts/rda8810pl-*
  2368. F: drivers/clocksource/timer-rda.c
  2369. F: drivers/gpio/gpio-rda.c
  2370. F: drivers/irqchip/irq-rda-intc.c
  2371. F: drivers/tty/serial/rda-uart.c
  2372. ARM/REALTEK ARCHITECTURE
  2373. M: Andreas Färber <afaerber@suse.de>
  2374. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2375. L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
  2376. S: Maintained
  2377. F: Documentation/devicetree/bindings/arm/realtek.yaml
  2378. F: arch/arm/boot/dts/rtd*
  2379. F: arch/arm/mach-realtek/
  2380. F: arch/arm64/boot/dts/realtek/
  2381. ARM/RENESAS ARCHITECTURE
  2382. M: Geert Uytterhoeven <geert+renesas@glider.be>
  2383. M: Magnus Damm <magnus.damm@gmail.com>
  2384. L: linux-renesas-soc@vger.kernel.org
  2385. S: Supported
  2386. Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
  2387. C: irc://irc.libera.chat/renesas-soc
  2388. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
  2389. F: Documentation/devicetree/bindings/arm/renesas.yaml
  2390. F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
  2391. F: Documentation/devicetree/bindings/soc/renesas/
  2392. F: arch/arm/boot/dts/emev2*
  2393. F: arch/arm/boot/dts/gr-peach*
  2394. F: arch/arm/boot/dts/iwg20d-q7*
  2395. F: arch/arm/boot/dts/r7s*
  2396. F: arch/arm/boot/dts/r8a*
  2397. F: arch/arm/boot/dts/r9a*
  2398. F: arch/arm/boot/dts/sh*
  2399. F: arch/arm/configs/shmobile_defconfig
  2400. F: arch/arm/include/debug/renesas-scif.S
  2401. F: arch/arm/mach-shmobile/
  2402. F: arch/arm64/boot/dts/renesas/
  2403. F: drivers/soc/renesas/
  2404. F: include/linux/soc/renesas/
  2405. ARM/RISCPC ARCHITECTURE
  2406. M: Russell King <linux@armlinux.org.uk>
  2407. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2408. S: Maintained
  2409. W: http://www.armlinux.org.uk/
  2410. F: arch/arm/include/asm/hardware/ioc.h
  2411. F: arch/arm/include/asm/hardware/iomd.h
  2412. F: arch/arm/include/asm/hardware/memc.h
  2413. F: arch/arm/mach-rpc/
  2414. F: drivers/net/ethernet/8390/etherh.c
  2415. F: drivers/net/ethernet/i825xx/ether1*
  2416. F: drivers/net/ethernet/seeq/ether3*
  2417. F: drivers/scsi/arm/
  2418. ARM/Rockchip SoC support
  2419. M: Heiko Stuebner <heiko@sntech.de>
  2420. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2421. L: linux-rockchip@lists.infradead.org
  2422. S: Maintained
  2423. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
  2424. F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
  2425. F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
  2426. F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
  2427. F: arch/arm/boot/dts/rk3*
  2428. F: arch/arm/boot/dts/rv1108*
  2429. F: arch/arm/mach-rockchip/
  2430. F: drivers/*/*/*rockchip*
  2431. F: drivers/*/*rockchip*
  2432. F: drivers/clk/rockchip/
  2433. F: drivers/i2c/busses/i2c-rk3x.c
  2434. F: sound/soc/rockchip/
  2435. N: rockchip
  2436. ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
  2437. M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  2438. R: Alim Akhtar <alim.akhtar@samsung.com>
  2439. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2440. L: linux-samsung-soc@vger.kernel.org
  2441. S: Maintained
  2442. C: irc://irc.libera.chat/linux-exynos
  2443. Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
  2444. B: mailto:linux-samsung-soc@vger.kernel.org
  2445. T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
  2446. F: Documentation/arm/samsung/
  2447. F: Documentation/devicetree/bindings/arm/samsung/
  2448. F: Documentation/devicetree/bindings/hwinfo/samsung,*
  2449. F: Documentation/devicetree/bindings/power/pd-samsung.yaml
  2450. F: Documentation/devicetree/bindings/soc/samsung/
  2451. F: arch/arm/boot/dts/exynos*
  2452. F: arch/arm/boot/dts/s3c*
  2453. F: arch/arm/boot/dts/s5p*
  2454. F: arch/arm/mach-exynos*/
  2455. F: arch/arm/mach-s3c/
  2456. F: arch/arm/mach-s5p*/
  2457. F: arch/arm64/boot/dts/exynos/
  2458. F: drivers/*/*/*s3c24*
  2459. F: drivers/*/*s3c24*
  2460. F: drivers/*/*s3c64xx*
  2461. F: drivers/*/*s5pv210*
  2462. F: drivers/clocksource/samsung_pwm_timer.c
  2463. F: drivers/memory/samsung/
  2464. F: drivers/pwm/pwm-samsung.c
  2465. F: drivers/soc/samsung/
  2466. F: drivers/tty/serial/samsung*
  2467. F: include/clocksource/samsung_pwm.h
  2468. F: include/linux/platform_data/*s3c*
  2469. F: include/linux/serial_s3c.h
  2470. F: include/linux/soc/samsung/
  2471. N: exynos
  2472. N: s3c2410
  2473. N: s3c64xx
  2474. N: s5pv210
  2475. ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
  2476. M: Łukasz Stelmach <l.stelmach@samsung.com>
  2477. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2478. L: linux-media@vger.kernel.org
  2479. S: Maintained
  2480. F: drivers/media/platform/samsung/s5p-g2d/
  2481. ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
  2482. M: Marek Szyprowski <m.szyprowski@samsung.com>
  2483. L: linux-samsung-soc@vger.kernel.org
  2484. L: linux-media@vger.kernel.org
  2485. S: Maintained
  2486. F: Documentation/devicetree/bindings/media/s5p-cec.txt
  2487. F: drivers/media/cec/platform/s5p/
  2488. ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
  2489. M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
  2490. M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
  2491. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  2492. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2493. L: linux-media@vger.kernel.org
  2494. S: Maintained
  2495. F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
  2496. F: drivers/media/platform/samsung/s5p-jpeg/
  2497. ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
  2498. M: Marek Szyprowski <m.szyprowski@samsung.com>
  2499. M: Andrzej Hajda <andrzej.hajda@intel.com>
  2500. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2501. L: linux-media@vger.kernel.org
  2502. S: Maintained
  2503. F: drivers/media/platform/samsung/s5p-mfc/
  2504. ARM/SOCFPGA ARCHITECTURE
  2505. M: Dinh Nguyen <dinguyen@kernel.org>
  2506. S: Maintained
  2507. W: http://www.rocketboards.org
  2508. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
  2509. F: arch/arm/boot/dts/socfpga*
  2510. F: arch/arm/configs/socfpga_defconfig
  2511. F: arch/arm/mach-socfpga/
  2512. F: arch/arm64/boot/dts/altera/
  2513. F: arch/arm64/boot/dts/intel/
  2514. ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
  2515. M: Dinh Nguyen <dinguyen@kernel.org>
  2516. S: Maintained
  2517. F: drivers/clk/socfpga/
  2518. ARM/SOCFPGA EDAC SUPPORT
  2519. M: Dinh Nguyen <dinguyen@kernel.org>
  2520. S: Maintained
  2521. F: drivers/edac/altera_edac.[ch]
  2522. ARM/SPREADTRUM SoC SUPPORT
  2523. M: Orson Zhai <orsonzhai@gmail.com>
  2524. M: Baolin Wang <baolin.wang7@gmail.com>
  2525. M: Chunyan Zhang <zhang.lyra@gmail.com>
  2526. S: Maintained
  2527. F: arch/arm64/boot/dts/sprd
  2528. N: sprd
  2529. N: sc27xx
  2530. N: sc2731
  2531. ARM/STI ARCHITECTURE
  2532. M: Patrice Chotard <patrice.chotard@foss.st.com>
  2533. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2534. S: Maintained
  2535. W: http://www.stlinux.com
  2536. F: Documentation/devicetree/bindings/i2c/i2c-st.txt
  2537. F: arch/arm/boot/dts/sti*
  2538. F: arch/arm/mach-sti/
  2539. F: drivers/ata/ahci_st.c
  2540. F: drivers/char/hw_random/st-rng.c
  2541. F: drivers/clocksource/arm_global_timer.c
  2542. F: drivers/clocksource/clksrc_st_lpc.c
  2543. F: drivers/cpufreq/sti-cpufreq.c
  2544. F: drivers/dma/st_fdma*
  2545. F: drivers/i2c/busses/i2c-st.c
  2546. F: drivers/media/platform/st/sti/c8sectpfe/
  2547. F: drivers/media/rc/st_rc.c
  2548. F: drivers/mmc/host/sdhci-st.c
  2549. F: drivers/phy/st/phy-miphy28lp.c
  2550. F: drivers/phy/st/phy-stih407-usb.c
  2551. F: drivers/pinctrl/pinctrl-st.c
  2552. F: drivers/remoteproc/st_remoteproc.c
  2553. F: drivers/remoteproc/st_slim_rproc.c
  2554. F: drivers/reset/sti/
  2555. F: drivers/rtc/rtc-st-lpc.c
  2556. F: drivers/tty/serial/st-asc.c
  2557. F: drivers/usb/dwc3/dwc3-st.c
  2558. F: drivers/usb/host/ehci-st.c
  2559. F: drivers/usb/host/ohci-st.c
  2560. F: drivers/watchdog/st_lpc_wdt.c
  2561. F: include/linux/remoteproc/st_slim_rproc.h
  2562. ARM/STM32 ARCHITECTURE
  2563. M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
  2564. M: Alexandre Torgue <alexandre.torgue@foss.st.com>
  2565. L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
  2566. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2567. S: Maintained
  2568. T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
  2569. F: arch/arm/boot/dts/stm32*
  2570. F: arch/arm/mach-stm32/
  2571. F: drivers/clocksource/armv7m_systick.c
  2572. N: stm32
  2573. N: stm
  2574. ARM/SUNPLUS SP7021 SOC SUPPORT
  2575. M: Qin Jian <qinjian@cqplus1.com>
  2576. L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
  2577. S: Maintained
  2578. W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
  2579. F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
  2580. F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
  2581. F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
  2582. F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
  2583. F: arch/arm/boot/dts/sunplus-sp7021*.dts*
  2584. F: arch/arm/configs/sp7021_*defconfig
  2585. F: arch/arm/mach-sunplus/
  2586. F: drivers/irqchip/irq-sp7021-intc.c
  2587. F: drivers/reset/reset-sunplus.c
  2588. F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
  2589. F: include/dt-bindings/reset/sunplus,sp7021-reset.h
  2590. ARM/Synaptics SoC support
  2591. M: Jisheng Zhang <jszhang@kernel.org>
  2592. M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  2593. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2594. S: Maintained
  2595. F: arch/arm/boot/dts/berlin*
  2596. F: arch/arm/mach-berlin/
  2597. F: arch/arm64/boot/dts/synaptics/
  2598. ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
  2599. M: Lennert Buytenhek <kernel@wantstofly.org>
  2600. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2601. S: Maintained
  2602. ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
  2603. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  2604. L: linux-tegra@vger.kernel.org
  2605. L: linux-media@vger.kernel.org
  2606. S: Maintained
  2607. F: Documentation/devicetree/bindings/media/tegra-cec.txt
  2608. F: drivers/media/cec/platform/tegra/
  2609. ARM/TESLA FSD SoC SUPPORT
  2610. M: Alim Akhtar <alim.akhtar@samsung.com>
  2611. M: linux-fsd@tesla.com
  2612. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2613. L: linux-samsung-soc@vger.kernel.org
  2614. S: Maintained
  2615. F: arch/arm64/boot/dts/tesla*
  2616. ARM/TETON BGA MACHINE SUPPORT
  2617. M: "Mark F. Brown" <mark.brown314@gmail.com>
  2618. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2619. S: Maintained
  2620. ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
  2621. M: Santosh Shilimkar <ssantosh@kernel.org>
  2622. L: linux-kernel@vger.kernel.org
  2623. S: Maintained
  2624. F: drivers/memory/*emif*
  2625. ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
  2626. M: Nishanth Menon <nm@ti.com>
  2627. M: Santosh Shilimkar <ssantosh@kernel.org>
  2628. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2629. S: Maintained
  2630. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
  2631. F: arch/arm/boot/dts/keystone-*
  2632. F: arch/arm/mach-keystone/
  2633. ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
  2634. M: Santosh Shilimkar <ssantosh@kernel.org>
  2635. L: linux-kernel@vger.kernel.org
  2636. S: Maintained
  2637. F: drivers/clk/keystone/
  2638. ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
  2639. M: Santosh Shilimkar <ssantosh@kernel.org>
  2640. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2641. L: linux-kernel@vger.kernel.org
  2642. S: Maintained
  2643. F: drivers/clocksource/timer-keystone.c
  2644. ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
  2645. M: Santosh Shilimkar <ssantosh@kernel.org>
  2646. L: linux-kernel@vger.kernel.org
  2647. S: Maintained
  2648. F: drivers/power/reset/keystone-reset.c
  2649. ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
  2650. M: Nishanth Menon <nm@ti.com>
  2651. M: Vignesh Raghavendra <vigneshr@ti.com>
  2652. M: Tero Kristo <kristo@kernel.org>
  2653. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2654. S: Supported
  2655. F: Documentation/devicetree/bindings/arm/ti/k3.yaml
  2656. F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
  2657. F: arch/arm64/boot/dts/ti/Makefile
  2658. F: arch/arm64/boot/dts/ti/k3-*
  2659. F: include/dt-bindings/pinctrl/k3.h
  2660. ARM/THECUS N2100 MACHINE SUPPORT
  2661. M: Lennert Buytenhek <kernel@wantstofly.org>
  2662. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2663. S: Maintained
  2664. ARM/TOSA MACHINE SUPPORT
  2665. M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
  2666. M: Dirk Opfer <dirk@opfer-online.de>
  2667. S: Maintained
  2668. ARM/TOSHIBA VISCONTI ARCHITECTURE
  2669. M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
  2670. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2671. S: Supported
  2672. T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
  2673. F: Documentation/devicetree/bindings/arm/toshiba.yaml
  2674. F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
  2675. F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
  2676. F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
  2677. F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
  2678. F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
  2679. F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
  2680. F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
  2681. F: arch/arm64/boot/dts/toshiba/
  2682. F: drivers/clk/visconti/
  2683. F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
  2684. F: drivers/gpio/gpio-visconti.c
  2685. F: drivers/pci/controller/dwc/pcie-visconti.c
  2686. F: drivers/pinctrl/visconti/
  2687. F: drivers/watchdog/visconti_wdt.c
  2688. N: visconti
  2689. ARM/UNIPHIER ARCHITECTURE
  2690. M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
  2691. M: Masami Hiramatsu <mhiramat@kernel.org>
  2692. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2693. S: Maintained
  2694. F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
  2695. F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
  2696. F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
  2697. F: arch/arm/boot/dts/uniphier*
  2698. F: arch/arm/include/asm/hardware/cache-uniphier.h
  2699. F: arch/arm/mach-uniphier/
  2700. F: arch/arm/mm/cache-uniphier.c
  2701. F: arch/arm64/boot/dts/socionext/uniphier*
  2702. F: drivers/bus/uniphier-system-bus.c
  2703. F: drivers/clk/uniphier/
  2704. F: drivers/dma/uniphier-mdmac.c
  2705. F: drivers/gpio/gpio-uniphier.c
  2706. F: drivers/i2c/busses/i2c-uniphier*
  2707. F: drivers/irqchip/irq-uniphier-aidet.c
  2708. F: drivers/mmc/host/uniphier-sd.c
  2709. F: drivers/pinctrl/uniphier/
  2710. F: drivers/reset/reset-uniphier.c
  2711. F: drivers/tty/serial/8250/8250_uniphier.c
  2712. N: uniphier
  2713. ARM/VERSATILE EXPRESS PLATFORM
  2714. M: Liviu Dudau <liviu.dudau@arm.com>
  2715. M: Sudeep Holla <sudeep.holla@arm.com>
  2716. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  2717. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2718. S: Maintained
  2719. F: */*/*/vexpress*
  2720. F: */*/vexpress*
  2721. F: arch/arm/boot/dts/vexpress*
  2722. F: arch/arm/mach-vexpress/
  2723. F: arch/arm64/boot/dts/arm/
  2724. F: drivers/clk/versatile/clk-vexpress-osc.c
  2725. F: drivers/clocksource/timer-versatile.c
  2726. N: mps2
  2727. ARM/VFP SUPPORT
  2728. M: Russell King <linux@armlinux.org.uk>
  2729. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2730. S: Maintained
  2731. W: http://www.armlinux.org.uk/
  2732. F: arch/arm/vfp/
  2733. ARM/VOIPAC PXA270 SUPPORT
  2734. M: Marek Vasut <marek.vasut@gmail.com>
  2735. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2736. S: Maintained
  2737. F: arch/arm/mach-pxa/include/mach/vpac270.h
  2738. F: arch/arm/mach-pxa/vpac270.c
  2739. ARM/VT8500 ARM ARCHITECTURE
  2740. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2741. S: Orphan
  2742. F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
  2743. F: arch/arm/mach-vt8500/
  2744. F: drivers/clocksource/timer-vt8500.c
  2745. F: drivers/i2c/busses/i2c-wmt.c
  2746. F: drivers/mmc/host/wmt-sdmmc.c
  2747. F: drivers/pwm/pwm-vt8500.c
  2748. F: drivers/rtc/rtc-vt8500.c
  2749. F: drivers/tty/serial/vt8500_serial.c
  2750. F: drivers/usb/host/ehci-platform.c
  2751. F: drivers/usb/host/uhci-platform.c
  2752. F: drivers/video/fbdev/vt8500lcdfb.*
  2753. F: drivers/video/fbdev/wm8505fb*
  2754. F: drivers/video/fbdev/wmt_ge_rops.*
  2755. ARM/ZIPIT Z2 SUPPORT
  2756. M: Marek Vasut <marek.vasut@gmail.com>
  2757. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2758. S: Maintained
  2759. F: arch/arm/mach-pxa/include/mach/z2.h
  2760. F: arch/arm/mach-pxa/z2.c
  2761. ARM/ZYNQ ARCHITECTURE
  2762. M: Michal Simek <michal.simek@xilinx.com>
  2763. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2764. S: Supported
  2765. W: http://wiki.xilinx.com
  2766. T: git https://github.com/Xilinx/linux-xlnx.git
  2767. F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
  2768. F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
  2769. F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
  2770. F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
  2771. F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
  2772. F: arch/arm/mach-zynq/
  2773. F: drivers/clocksource/timer-cadence-ttc.c
  2774. F: drivers/cpuidle/cpuidle-zynq.c
  2775. F: drivers/edac/synopsys_edac.c
  2776. F: drivers/i2c/busses/i2c-cadence.c
  2777. F: drivers/i2c/busses/i2c-xiic.c
  2778. F: drivers/mmc/host/sdhci-of-arasan.c
  2779. N: zynq
  2780. N: xilinx
  2781. ARM64 PORT (AARCH64 ARCHITECTURE)
  2782. M: Catalin Marinas <catalin.marinas@arm.com>
  2783. M: Will Deacon <will@kernel.org>
  2784. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2785. S: Maintained
  2786. T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
  2787. F: Documentation/arm64/
  2788. F: arch/arm64/
  2789. F: tools/testing/selftests/arm64/
  2790. X: arch/arm64/boot/dts/
  2791. ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
  2792. M: George McCollister <george.mccollister@gmail.com>
  2793. L: netdev@vger.kernel.org
  2794. S: Maintained
  2795. F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
  2796. F: drivers/net/dsa/xrs700x/*
  2797. F: net/dsa/tag_xrs700x.c
  2798. AS3645A LED FLASH CONTROLLER DRIVER
  2799. M: Sakari Ailus <sakari.ailus@iki.fi>
  2800. L: linux-leds@vger.kernel.org
  2801. S: Maintained
  2802. F: drivers/leds/flash/leds-as3645a.c
  2803. ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
  2804. M: Tianshu Qiu <tian.shu.qiu@intel.com>
  2805. L: linux-media@vger.kernel.org
  2806. S: Maintained
  2807. T: git git://linuxtv.org/media_tree.git
  2808. F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
  2809. F: drivers/media/i2c/ak7375.c
  2810. ASAHI KASEI AK8974 DRIVER
  2811. M: Linus Walleij <linus.walleij@linaro.org>
  2812. L: linux-iio@vger.kernel.org
  2813. S: Supported
  2814. W: http://www.akm.com/
  2815. F: drivers/iio/magnetometer/ak8974.c
  2816. ASC7621 HARDWARE MONITOR DRIVER
  2817. M: George Joseph <george.joseph@fairview5.com>
  2818. L: linux-hwmon@vger.kernel.org
  2819. S: Maintained
  2820. F: Documentation/hwmon/asc7621.rst
  2821. F: drivers/hwmon/asc7621.c
  2822. ASIX AX88796C SPI ETHERNET ADAPTER
  2823. M: Łukasz Stelmach <l.stelmach@samsung.com>
  2824. S: Maintained
  2825. F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
  2826. F: drivers/net/ethernet/asix/ax88796c_*
  2827. ASPEED PECI CONTROLLER
  2828. M: Iwona Winiarska <iwona.winiarska@intel.com>
  2829. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  2830. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  2831. S: Supported
  2832. F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
  2833. F: drivers/peci/controller/peci-aspeed.c
  2834. ASPEED PINCTRL DRIVERS
  2835. M: Andrew Jeffery <andrew@aj.id.au>
  2836. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  2837. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  2838. L: linux-gpio@vger.kernel.org
  2839. S: Maintained
  2840. F: Documentation/devicetree/bindings/pinctrl/aspeed,*
  2841. F: drivers/pinctrl/aspeed/
  2842. ASPEED SCU INTERRUPT CONTROLLER DRIVER
  2843. M: Eddie James <eajames@linux.ibm.com>
  2844. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  2845. S: Maintained
  2846. F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
  2847. F: drivers/irqchip/irq-aspeed-scu-ic.c
  2848. F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
  2849. ASPEED SD/MMC DRIVER
  2850. M: Andrew Jeffery <andrew@aj.id.au>
  2851. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  2852. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  2853. L: linux-mmc@vger.kernel.org
  2854. S: Maintained
  2855. F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
  2856. F: drivers/mmc/host/sdhci-of-aspeed*
  2857. ASPEED SMC SPI DRIVER
  2858. M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
  2859. M: Cédric Le Goater <clg@kaod.org>
  2860. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  2861. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  2862. L: linux-spi@vger.kernel.org
  2863. S: Maintained
  2864. F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
  2865. F: drivers/spi/spi-aspeed-smc.c
  2866. ASPEED VIDEO ENGINE DRIVER
  2867. M: Eddie James <eajames@linux.ibm.com>
  2868. L: linux-media@vger.kernel.org
  2869. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  2870. S: Maintained
  2871. F: Documentation/devicetree/bindings/media/aspeed-video.txt
  2872. F: drivers/media/platform/aspeed/
  2873. ASPEED USB UDC DRIVER
  2874. M: Neal Liu <neal_liu@aspeedtech.com>
  2875. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  2876. S: Maintained
  2877. F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
  2878. F: drivers/usb/gadget/udc/aspeed_udc.c
  2879. ASPEED CRYPTO DRIVER
  2880. M: Neal Liu <neal_liu@aspeedtech.com>
  2881. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  2882. S: Maintained
  2883. F: Documentation/devicetree/bindings/crypto/aspeed,ast2500-hace.yaml
  2884. F: drivers/crypto/aspeed/
  2885. ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
  2886. M: Corentin Chary <corentin.chary@gmail.com>
  2887. L: acpi4asus-user@lists.sourceforge.net
  2888. L: platform-driver-x86@vger.kernel.org
  2889. S: Maintained
  2890. W: http://acpi4asus.sf.net
  2891. F: drivers/platform/x86/asus*.c
  2892. F: drivers/platform/x86/eeepc*.c
  2893. ASUS TF103C DOCK DRIVER
  2894. M: Hans de Goede <hdegoede@redhat.com>
  2895. L: platform-driver-x86@vger.kernel.org
  2896. S: Maintained
  2897. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
  2898. F: drivers/platform/x86/asus-tf103c-dock.c
  2899. ASUS WMI HARDWARE MONITOR DRIVER
  2900. M: Ed Brindley <kernel@maidavale.org>
  2901. M: Denis Pauk <pauk.denis@gmail.com>
  2902. L: linux-hwmon@vger.kernel.org
  2903. S: Maintained
  2904. F: drivers/hwmon/asus_wmi_sensors.c
  2905. ASUS EC HARDWARE MONITOR DRIVER
  2906. M: Eugene Shalygin <eugene.shalygin@gmail.com>
  2907. L: linux-hwmon@vger.kernel.org
  2908. S: Maintained
  2909. F: drivers/hwmon/asus-ec-sensors.c
  2910. ASUS WIRELESS RADIO CONTROL DRIVER
  2911. M: João Paulo Rechi Vita <jprvita@gmail.com>
  2912. L: platform-driver-x86@vger.kernel.org
  2913. S: Maintained
  2914. F: drivers/platform/x86/asus-wireless.c
  2915. ASYMMETRIC KEYS
  2916. M: David Howells <dhowells@redhat.com>
  2917. L: keyrings@vger.kernel.org
  2918. S: Maintained
  2919. F: Documentation/crypto/asymmetric-keys.rst
  2920. F: crypto/asymmetric_keys/
  2921. F: include/crypto/pkcs7.h
  2922. F: include/crypto/public_key.h
  2923. F: include/linux/verification.h
  2924. ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
  2925. R: Dan Williams <dan.j.williams@intel.com>
  2926. S: Odd fixes
  2927. W: http://sourceforge.net/projects/xscaleiop
  2928. F: Documentation/crypto/async-tx-api.rst
  2929. F: crypto/async_tx/
  2930. F: include/linux/async_tx.h
  2931. AT24 EEPROM DRIVER
  2932. M: Bartosz Golaszewski <brgl@bgdev.pl>
  2933. L: linux-i2c@vger.kernel.org
  2934. S: Maintained
  2935. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
  2936. F: Documentation/devicetree/bindings/eeprom/at24.yaml
  2937. F: drivers/misc/eeprom/at24.c
  2938. ATA OVER ETHERNET (AOE) DRIVER
  2939. M: "Justin Sanders" <justin@coraid.com>
  2940. S: Supported
  2941. W: http://www.openaoe.org/
  2942. F: Documentation/admin-guide/aoe/
  2943. F: drivers/block/aoe/
  2944. ATC260X PMIC MFD DRIVER
  2945. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  2946. M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
  2947. L: linux-actions@lists.infradead.org
  2948. S: Maintained
  2949. F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
  2950. F: drivers/input/misc/atc260x-onkey.c
  2951. F: drivers/mfd/atc260*
  2952. F: drivers/power/reset/atc260x-poweroff.c
  2953. F: drivers/regulator/atc260x-regulator.c
  2954. F: include/linux/mfd/atc260x/*
  2955. ATHEROS 71XX/9XXX GPIO DRIVER
  2956. M: Alban Bedel <albeu@free.fr>
  2957. S: Maintained
  2958. W: https://github.com/AlbanBedel/linux
  2959. T: git git://github.com/AlbanBedel/linux
  2960. F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
  2961. F: drivers/gpio/gpio-ath79.c
  2962. ATHEROS 71XX/9XXX USB PHY DRIVER
  2963. M: Alban Bedel <albeu@free.fr>
  2964. S: Maintained
  2965. W: https://github.com/AlbanBedel/linux
  2966. T: git git://github.com/AlbanBedel/linux
  2967. F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
  2968. F: drivers/phy/qualcomm/phy-ath79-usb.c
  2969. ATHEROS ATH GENERIC UTILITIES
  2970. M: Kalle Valo <kvalo@kernel.org>
  2971. L: linux-wireless@vger.kernel.org
  2972. S: Supported
  2973. F: drivers/net/wireless/ath/*
  2974. ATHEROS ATH5K WIRELESS DRIVER
  2975. M: Jiri Slaby <jirislaby@kernel.org>
  2976. M: Nick Kossifidis <mickflemm@gmail.com>
  2977. M: Luis Chamberlain <mcgrof@kernel.org>
  2978. L: linux-wireless@vger.kernel.org
  2979. S: Maintained
  2980. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
  2981. F: drivers/net/wireless/ath/ath5k/
  2982. ATHEROS ATH6KL WIRELESS DRIVER
  2983. L: linux-wireless@vger.kernel.org
  2984. S: Orphan
  2985. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
  2986. F: drivers/net/wireless/ath/ath6kl/
  2987. ATI_REMOTE2 DRIVER
  2988. M: Ville Syrjala <syrjala@sci.fi>
  2989. S: Maintained
  2990. F: drivers/input/misc/ati_remote2.c
  2991. ATK0110 HWMON DRIVER
  2992. M: Luca Tettamanti <kronos.it@gmail.com>
  2993. L: linux-hwmon@vger.kernel.org
  2994. S: Maintained
  2995. F: drivers/hwmon/asus_atk0110.c
  2996. ATLX ETHERNET DRIVERS
  2997. M: Chris Snook <chris.snook@gmail.com>
  2998. L: netdev@vger.kernel.org
  2999. S: Maintained
  3000. W: http://sourceforge.net/projects/atl1
  3001. W: http://atl1.sourceforge.net
  3002. F: drivers/net/ethernet/atheros/
  3003. ATM
  3004. M: Chas Williams <3chas3@gmail.com>
  3005. L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
  3006. L: netdev@vger.kernel.org
  3007. S: Maintained
  3008. W: http://linux-atm.sourceforge.net
  3009. F: drivers/atm/
  3010. F: include/linux/atm*
  3011. F: include/uapi/linux/atm*
  3012. ATMEL MACB ETHERNET DRIVER
  3013. M: Nicolas Ferre <nicolas.ferre@microchip.com>
  3014. M: Claudiu Beznea <claudiu.beznea@microchip.com>
  3015. S: Supported
  3016. F: drivers/net/ethernet/cadence/
  3017. ATMEL MAXTOUCH DRIVER
  3018. M: Nick Dyer <nick@shmanahar.org>
  3019. S: Maintained
  3020. T: git git://github.com/ndyer/linux.git
  3021. F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
  3022. F: drivers/input/touchscreen/atmel_mxt_ts.c
  3023. ATMEL WIRELESS DRIVER
  3024. M: Simon Kelley <simon@thekelleys.org.uk>
  3025. L: linux-wireless@vger.kernel.org
  3026. S: Maintained
  3027. W: http://www.thekelleys.org.uk/atmel
  3028. W: http://atmelwlandriver.sourceforge.net/
  3029. F: drivers/net/wireless/atmel/atmel*
  3030. ATOMIC INFRASTRUCTURE
  3031. M: Will Deacon <will@kernel.org>
  3032. M: Peter Zijlstra <peterz@infradead.org>
  3033. R: Boqun Feng <boqun.feng@gmail.com>
  3034. R: Mark Rutland <mark.rutland@arm.com>
  3035. L: linux-kernel@vger.kernel.org
  3036. S: Maintained
  3037. F: arch/*/include/asm/atomic*.h
  3038. F: include/*/atomic*.h
  3039. F: include/linux/refcount.h
  3040. F: Documentation/atomic_*.txt
  3041. F: scripts/atomic/
  3042. ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
  3043. M: Bradley Grove <linuxdrivers@attotech.com>
  3044. L: linux-scsi@vger.kernel.org
  3045. S: Supported
  3046. W: http://www.attotech.com
  3047. F: drivers/scsi/esas2r
  3048. ATUSB IEEE 802.15.4 RADIO DRIVER
  3049. M: Stefan Schmidt <stefan@datenfreihafen.org>
  3050. L: linux-wpan@vger.kernel.org
  3051. S: Maintained
  3052. F: drivers/net/ieee802154/at86rf230.h
  3053. F: drivers/net/ieee802154/atusb.c
  3054. F: drivers/net/ieee802154/atusb.h
  3055. AUDIT SUBSYSTEM
  3056. M: Paul Moore <paul@paul-moore.com>
  3057. M: Eric Paris <eparis@redhat.com>
  3058. L: audit@vger.kernel.org
  3059. S: Supported
  3060. W: https://github.com/linux-audit
  3061. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
  3062. F: include/asm-generic/audit_*.h
  3063. F: include/linux/audit.h
  3064. F: include/linux/audit_arch.h
  3065. F: include/uapi/linux/audit.h
  3066. F: kernel/audit*
  3067. F: lib/*audit.c
  3068. AUXILIARY DISPLAY DRIVERS
  3069. M: Miguel Ojeda <ojeda@kernel.org>
  3070. S: Maintained
  3071. F: Documentation/devicetree/bindings/auxdisplay/
  3072. F: drivers/auxdisplay/
  3073. F: include/linux/cfag12864b.h
  3074. AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
  3075. M: Andreas Klinger <ak@it-klinger.de>
  3076. L: linux-iio@vger.kernel.org
  3077. S: Maintained
  3078. F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
  3079. F: drivers/iio/adc/hx711.c
  3080. AX.25 NETWORK LAYER
  3081. M: Ralf Baechle <ralf@linux-mips.org>
  3082. L: linux-hams@vger.kernel.org
  3083. S: Maintained
  3084. W: http://www.linux-ax25.org/
  3085. F: include/net/ax25.h
  3086. F: include/uapi/linux/ax25.h
  3087. F: net/ax25/
  3088. AXENTIA ARM DEVICES
  3089. M: Peter Rosin <peda@axentia.se>
  3090. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3091. S: Maintained
  3092. F: arch/arm/boot/dts/at91-linea.dtsi
  3093. F: arch/arm/boot/dts/at91-natte.dtsi
  3094. F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
  3095. F: arch/arm/boot/dts/at91-tse850-3.dts
  3096. AXENTIA ASOC DRIVERS
  3097. M: Peter Rosin <peda@axentia.se>
  3098. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  3099. S: Maintained
  3100. F: Documentation/devicetree/bindings/sound/axentia,*
  3101. F: sound/soc/atmel/tse850-pcm5142.c
  3102. AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
  3103. M: Nuno Sá <nuno.sa@analog.com>
  3104. L: linux-hwmon@vger.kernel.org
  3105. S: Supported
  3106. W: https://ez.analog.com/linux-software-drivers
  3107. F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
  3108. F: drivers/hwmon/axi-fan-control.c
  3109. AXXIA I2C CONTROLLER
  3110. M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
  3111. L: linux-i2c@vger.kernel.org
  3112. S: Maintained
  3113. F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
  3114. F: drivers/i2c/busses/i2c-axxia.c
  3115. AZ6007 DVB DRIVER
  3116. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  3117. L: linux-media@vger.kernel.org
  3118. S: Maintained
  3119. W: https://linuxtv.org
  3120. T: git git://linuxtv.org/media_tree.git
  3121. F: drivers/media/usb/dvb-usb-v2/az6007.c
  3122. AZTECH FM RADIO RECEIVER DRIVER
  3123. M: Hans Verkuil <hverkuil@xs4all.nl>
  3124. L: linux-media@vger.kernel.org
  3125. S: Maintained
  3126. W: https://linuxtv.org
  3127. T: git git://linuxtv.org/media_tree.git
  3128. F: drivers/media/radio/radio-aztech*
  3129. B43 WIRELESS DRIVER
  3130. L: linux-wireless@vger.kernel.org
  3131. L: b43-dev@lists.infradead.org
  3132. S: Odd Fixes
  3133. W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
  3134. F: drivers/net/wireless/broadcom/b43/
  3135. B43LEGACY WIRELESS DRIVER
  3136. M: Larry Finger <Larry.Finger@lwfinger.net>
  3137. L: linux-wireless@vger.kernel.org
  3138. L: b43-dev@lists.infradead.org
  3139. S: Maintained
  3140. W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
  3141. F: drivers/net/wireless/broadcom/b43legacy/
  3142. BACKLIGHT CLASS/SUBSYSTEM
  3143. M: Lee Jones <lee@kernel.org>
  3144. M: Daniel Thompson <daniel.thompson@linaro.org>
  3145. M: Jingoo Han <jingoohan1@gmail.com>
  3146. L: dri-devel@lists.freedesktop.org
  3147. S: Maintained
  3148. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
  3149. F: Documentation/ABI/stable/sysfs-class-backlight
  3150. F: Documentation/ABI/testing/sysfs-class-backlight
  3151. F: Documentation/devicetree/bindings/leds/backlight
  3152. F: drivers/video/backlight/
  3153. F: include/linux/backlight.h
  3154. F: include/linux/pwm_backlight.h
  3155. BARCO P50 GPIO DRIVER
  3156. M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
  3157. M: Peter Korsgaard <peter.korsgaard@barco.com>
  3158. S: Maintained
  3159. F: drivers/platform/x86/barco-p50-gpio.c
  3160. BATMAN ADVANCED
  3161. M: Marek Lindner <mareklindner@neomailbox.ch>
  3162. M: Simon Wunderlich <sw@simonwunderlich.de>
  3163. M: Antonio Quartulli <a@unstable.cc>
  3164. M: Sven Eckelmann <sven@narfation.org>
  3165. L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
  3166. S: Maintained
  3167. W: https://www.open-mesh.org/
  3168. Q: https://patchwork.open-mesh.org/project/batman/list/
  3169. B: https://www.open-mesh.org/projects/batman-adv/issues
  3170. C: ircs://irc.hackint.org/batadv
  3171. T: git https://git.open-mesh.org/linux-merge.git
  3172. F: Documentation/networking/batman-adv.rst
  3173. F: include/uapi/linux/batadv_packet.h
  3174. F: include/uapi/linux/batman_adv.h
  3175. F: net/batman-adv/
  3176. BAYCOM/HDLCDRV DRIVERS FOR AX.25
  3177. M: Thomas Sailer <t.sailer@alumni.ethz.ch>
  3178. L: linux-hams@vger.kernel.org
  3179. S: Maintained
  3180. W: http://www.baycom.org/~tom/ham/ham.html
  3181. F: drivers/net/hamradio/baycom*
  3182. BCACHE (BLOCK LAYER CACHE)
  3183. M: Coly Li <colyli@suse.de>
  3184. M: Kent Overstreet <kent.overstreet@gmail.com>
  3185. L: linux-bcache@vger.kernel.org
  3186. S: Maintained
  3187. W: http://bcache.evilpiepirate.org
  3188. C: irc://irc.oftc.net/bcache
  3189. F: drivers/md/bcache/
  3190. BDISP ST MEDIA DRIVER
  3191. M: Fabien Dessenne <fabien.dessenne@foss.st.com>
  3192. L: linux-media@vger.kernel.org
  3193. S: Supported
  3194. W: https://linuxtv.org
  3195. T: git git://linuxtv.org/media_tree.git
  3196. F: drivers/media/platform/st/sti/bdisp
  3197. BECKHOFF CX5020 ETHERCAT MASTER DRIVER
  3198. M: Dariusz Marcinkiewicz <reksio@newterm.pl>
  3199. L: netdev@vger.kernel.org
  3200. S: Maintained
  3201. F: drivers/net/ethernet/ec_bhf.c
  3202. BEFS FILE SYSTEM
  3203. M: Luis de Bethencourt <luisbg@kernel.org>
  3204. M: Salah Triki <salah.triki@gmail.com>
  3205. S: Maintained
  3206. T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
  3207. F: Documentation/filesystems/befs.rst
  3208. F: fs/befs/
  3209. BFQ I/O SCHEDULER
  3210. M: Paolo Valente <paolo.valente@linaro.org>
  3211. M: Jens Axboe <axboe@kernel.dk>
  3212. L: linux-block@vger.kernel.org
  3213. S: Maintained
  3214. F: Documentation/block/bfq-iosched.rst
  3215. F: block/bfq-*
  3216. BFS FILE SYSTEM
  3217. M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
  3218. S: Maintained
  3219. F: Documentation/filesystems/bfs.rst
  3220. F: fs/bfs/
  3221. F: include/uapi/linux/bfs_fs.h
  3222. BITMAP API
  3223. M: Yury Norov <yury.norov@gmail.com>
  3224. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  3225. R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
  3226. S: Maintained
  3227. F: include/linux/bitmap.h
  3228. F: include/linux/cpumask.h
  3229. F: include/linux/find.h
  3230. F: include/linux/nodemask.h
  3231. F: lib/bitmap.c
  3232. F: lib/cpumask.c
  3233. F: lib/cpumask_kunit.c
  3234. F: lib/find_bit.c
  3235. F: lib/find_bit_benchmark.c
  3236. F: lib/test_bitmap.c
  3237. F: tools/include/linux/bitmap.h
  3238. F: tools/include/linux/find.h
  3239. F: tools/lib/bitmap.c
  3240. F: tools/lib/find_bit.c
  3241. BLINKM RGB LED DRIVER
  3242. M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
  3243. S: Maintained
  3244. F: drivers/leds/leds-blinkm.c
  3245. BLOCK LAYER
  3246. M: Jens Axboe <axboe@kernel.dk>
  3247. L: linux-block@vger.kernel.org
  3248. S: Maintained
  3249. T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
  3250. F: Documentation/ABI/stable/sysfs-block
  3251. F: Documentation/block/
  3252. F: block/
  3253. F: drivers/block/
  3254. F: include/linux/bio.h
  3255. F: include/linux/blk*
  3256. F: kernel/trace/blktrace.c
  3257. F: lib/sbitmap.c
  3258. BLOCK2MTD DRIVER
  3259. M: Joern Engel <joern@lazybastard.org>
  3260. L: linux-mtd@lists.infradead.org
  3261. S: Maintained
  3262. F: drivers/mtd/devices/block2mtd.c
  3263. BLUETOOTH DRIVERS
  3264. M: Marcel Holtmann <marcel@holtmann.org>
  3265. M: Johan Hedberg <johan.hedberg@gmail.com>
  3266. M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
  3267. L: linux-bluetooth@vger.kernel.org
  3268. S: Supported
  3269. W: http://www.bluez.org/
  3270. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
  3271. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
  3272. F: drivers/bluetooth/
  3273. BLUETOOTH SUBSYSTEM
  3274. M: Marcel Holtmann <marcel@holtmann.org>
  3275. M: Johan Hedberg <johan.hedberg@gmail.com>
  3276. M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
  3277. L: linux-bluetooth@vger.kernel.org
  3278. S: Supported
  3279. W: http://www.bluez.org/
  3280. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
  3281. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
  3282. F: include/net/bluetooth/
  3283. F: net/bluetooth/
  3284. BONDING DRIVER
  3285. M: Jay Vosburgh <j.vosburgh@gmail.com>
  3286. M: Veaceslav Falico <vfalico@gmail.com>
  3287. M: Andy Gospodarek <andy@greyhouse.net>
  3288. L: netdev@vger.kernel.org
  3289. S: Supported
  3290. W: http://sourceforge.net/projects/bonding/
  3291. F: Documentation/networking/bonding.rst
  3292. F: drivers/net/bonding/
  3293. F: include/net/bond*
  3294. F: include/uapi/linux/if_bonding.h
  3295. F: tools/testing/selftests/drivers/net/bonding/
  3296. BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
  3297. M: Dan Robertson <dan@dlrobertson.com>
  3298. L: linux-iio@vger.kernel.org
  3299. S: Maintained
  3300. F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
  3301. F: drivers/iio/accel/bma400*
  3302. BPF [GENERAL] (Safe Dynamic Programs and Tools)
  3303. M: Alexei Starovoitov <ast@kernel.org>
  3304. M: Daniel Borkmann <daniel@iogearbox.net>
  3305. M: Andrii Nakryiko <andrii@kernel.org>
  3306. R: Martin KaFai Lau <martin.lau@linux.dev>
  3307. R: Song Liu <song@kernel.org>
  3308. R: Yonghong Song <yhs@fb.com>
  3309. R: John Fastabend <john.fastabend@gmail.com>
  3310. R: KP Singh <kpsingh@kernel.org>
  3311. R: Stanislav Fomichev <sdf@google.com>
  3312. R: Hao Luo <haoluo@google.com>
  3313. R: Jiri Olsa <jolsa@kernel.org>
  3314. L: bpf@vger.kernel.org
  3315. S: Supported
  3316. W: https://bpf.io/
  3317. Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
  3318. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
  3319. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
  3320. F: Documentation/bpf/
  3321. F: Documentation/networking/filter.rst
  3322. F: Documentation/userspace-api/ebpf/
  3323. F: arch/*/net/*
  3324. F: include/linux/bpf*
  3325. F: include/linux/btf*
  3326. F: include/linux/filter.h
  3327. F: include/trace/events/xdp.h
  3328. F: include/uapi/linux/bpf*
  3329. F: include/uapi/linux/btf*
  3330. F: include/uapi/linux/filter.h
  3331. F: kernel/bpf/
  3332. F: kernel/trace/bpf_trace.c
  3333. F: lib/test_bpf.c
  3334. F: net/bpf/
  3335. F: net/core/filter.c
  3336. F: net/sched/act_bpf.c
  3337. F: net/sched/cls_bpf.c
  3338. F: samples/bpf/
  3339. F: scripts/bpf_doc.py
  3340. F: scripts/pahole-flags.sh
  3341. F: scripts/pahole-version.sh
  3342. F: tools/bpf/
  3343. F: tools/lib/bpf/
  3344. F: tools/testing/selftests/bpf/
  3345. BPF JIT for ARM
  3346. M: Shubham Bansal <illusionist.neo@gmail.com>
  3347. L: bpf@vger.kernel.org
  3348. S: Odd Fixes
  3349. F: arch/arm/net/
  3350. BPF JIT for ARM64
  3351. M: Daniel Borkmann <daniel@iogearbox.net>
  3352. M: Alexei Starovoitov <ast@kernel.org>
  3353. M: Zi Shen Lim <zlim.lnx@gmail.com>
  3354. L: bpf@vger.kernel.org
  3355. S: Supported
  3356. F: arch/arm64/net/
  3357. BPF JIT for MIPS (32-BIT AND 64-BIT)
  3358. M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
  3359. M: Paul Burton <paulburton@kernel.org>
  3360. L: bpf@vger.kernel.org
  3361. S: Maintained
  3362. F: arch/mips/net/
  3363. BPF JIT for NFP NICs
  3364. M: Jakub Kicinski <kuba@kernel.org>
  3365. L: bpf@vger.kernel.org
  3366. S: Odd Fixes
  3367. F: drivers/net/ethernet/netronome/nfp/bpf/
  3368. BPF JIT for POWERPC (32-BIT AND 64-BIT)
  3369. M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
  3370. M: Michael Ellerman <mpe@ellerman.id.au>
  3371. L: bpf@vger.kernel.org
  3372. S: Supported
  3373. F: arch/powerpc/net/
  3374. BPF JIT for RISC-V (32-bit)
  3375. M: Luke Nelson <luke.r.nels@gmail.com>
  3376. M: Xi Wang <xi.wang@gmail.com>
  3377. L: bpf@vger.kernel.org
  3378. S: Maintained
  3379. F: arch/riscv/net/
  3380. X: arch/riscv/net/bpf_jit_comp64.c
  3381. BPF JIT for RISC-V (64-bit)
  3382. M: Björn Töpel <bjorn@kernel.org>
  3383. L: bpf@vger.kernel.org
  3384. S: Maintained
  3385. F: arch/riscv/net/
  3386. X: arch/riscv/net/bpf_jit_comp32.c
  3387. BPF JIT for S390
  3388. M: Ilya Leoshkevich <iii@linux.ibm.com>
  3389. M: Heiko Carstens <hca@linux.ibm.com>
  3390. M: Vasily Gorbik <gor@linux.ibm.com>
  3391. L: bpf@vger.kernel.org
  3392. S: Supported
  3393. F: arch/s390/net/
  3394. X: arch/s390/net/pnet.c
  3395. BPF JIT for SPARC (32-BIT AND 64-BIT)
  3396. M: David S. Miller <davem@davemloft.net>
  3397. L: bpf@vger.kernel.org
  3398. S: Odd Fixes
  3399. F: arch/sparc/net/
  3400. BPF JIT for X86 32-BIT
  3401. M: Wang YanQing <udknight@gmail.com>
  3402. L: bpf@vger.kernel.org
  3403. S: Odd Fixes
  3404. F: arch/x86/net/bpf_jit_comp32.c
  3405. BPF JIT for X86 64-BIT
  3406. M: Alexei Starovoitov <ast@kernel.org>
  3407. M: Daniel Borkmann <daniel@iogearbox.net>
  3408. L: bpf@vger.kernel.org
  3409. S: Supported
  3410. F: arch/x86/net/
  3411. X: arch/x86/net/bpf_jit_comp32.c
  3412. BPF [CORE]
  3413. M: Alexei Starovoitov <ast@kernel.org>
  3414. M: Daniel Borkmann <daniel@iogearbox.net>
  3415. R: John Fastabend <john.fastabend@gmail.com>
  3416. L: bpf@vger.kernel.org
  3417. S: Maintained
  3418. F: kernel/bpf/verifier.c
  3419. F: kernel/bpf/tnum.c
  3420. F: kernel/bpf/core.c
  3421. F: kernel/bpf/syscall.c
  3422. F: kernel/bpf/dispatcher.c
  3423. F: kernel/bpf/trampoline.c
  3424. F: include/linux/bpf*
  3425. F: include/linux/filter.h
  3426. F: include/linux/tnum.h
  3427. BPF [BTF]
  3428. M: Martin KaFai Lau <martin.lau@linux.dev>
  3429. L: bpf@vger.kernel.org
  3430. S: Maintained
  3431. F: kernel/bpf/btf.c
  3432. F: include/linux/btf*
  3433. BPF [TRACING]
  3434. M: Song Liu <song@kernel.org>
  3435. R: Jiri Olsa <jolsa@kernel.org>
  3436. L: bpf@vger.kernel.org
  3437. S: Maintained
  3438. F: kernel/trace/bpf_trace.c
  3439. F: kernel/bpf/stackmap.c
  3440. BPF [NETWORKING] (tc BPF, sock_addr)
  3441. M: Martin KaFai Lau <martin.lau@linux.dev>
  3442. M: Daniel Borkmann <daniel@iogearbox.net>
  3443. R: John Fastabend <john.fastabend@gmail.com>
  3444. L: bpf@vger.kernel.org
  3445. L: netdev@vger.kernel.org
  3446. S: Maintained
  3447. F: net/core/filter.c
  3448. F: net/sched/act_bpf.c
  3449. F: net/sched/cls_bpf.c
  3450. BPF [NETWORKING] (struct_ops, reuseport)
  3451. M: Martin KaFai Lau <martin.lau@linux.dev>
  3452. L: bpf@vger.kernel.org
  3453. L: netdev@vger.kernel.org
  3454. S: Maintained
  3455. F: kernel/bpf/bpf_struct*
  3456. BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
  3457. M: KP Singh <kpsingh@kernel.org>
  3458. R: Florent Revest <revest@chromium.org>
  3459. R: Brendan Jackman <jackmanb@chromium.org>
  3460. L: bpf@vger.kernel.org
  3461. S: Maintained
  3462. F: Documentation/bpf/prog_lsm.rst
  3463. F: include/linux/bpf_lsm.h
  3464. F: kernel/bpf/bpf_lsm.c
  3465. F: security/bpf/
  3466. BPF [STORAGE & CGROUPS]
  3467. M: Martin KaFai Lau <martin.lau@linux.dev>
  3468. L: bpf@vger.kernel.org
  3469. S: Maintained
  3470. F: kernel/bpf/cgroup.c
  3471. F: kernel/bpf/*storage.c
  3472. F: kernel/bpf/bpf_lru*
  3473. BPF [RINGBUF]
  3474. M: Andrii Nakryiko <andrii@kernel.org>
  3475. L: bpf@vger.kernel.org
  3476. S: Maintained
  3477. F: kernel/bpf/ringbuf.c
  3478. BPF [ITERATOR]
  3479. M: Yonghong Song <yhs@fb.com>
  3480. L: bpf@vger.kernel.org
  3481. S: Maintained
  3482. F: kernel/bpf/*iter.c
  3483. BPF [L7 FRAMEWORK] (sockmap)
  3484. M: John Fastabend <john.fastabend@gmail.com>
  3485. M: Jakub Sitnicki <jakub@cloudflare.com>
  3486. L: netdev@vger.kernel.org
  3487. L: bpf@vger.kernel.org
  3488. S: Maintained
  3489. F: include/linux/skmsg.h
  3490. F: net/core/skmsg.c
  3491. F: net/core/sock_map.c
  3492. F: net/ipv4/tcp_bpf.c
  3493. F: net/ipv4/udp_bpf.c
  3494. F: net/unix/unix_bpf.c
  3495. BPF [LIBRARY] (libbpf)
  3496. M: Andrii Nakryiko <andrii@kernel.org>
  3497. L: bpf@vger.kernel.org
  3498. S: Maintained
  3499. F: tools/lib/bpf/
  3500. BPF [TOOLING] (bpftool)
  3501. M: Quentin Monnet <quentin@isovalent.com>
  3502. L: bpf@vger.kernel.org
  3503. S: Maintained
  3504. F: kernel/bpf/disasm.*
  3505. F: tools/bpf/bpftool/
  3506. BPF [SELFTESTS] (Test Runners & Infrastructure)
  3507. M: Andrii Nakryiko <andrii@kernel.org>
  3508. R: Mykola Lysenko <mykolal@fb.com>
  3509. L: bpf@vger.kernel.org
  3510. S: Maintained
  3511. F: tools/testing/selftests/bpf/
  3512. BPF [MISC]
  3513. L: bpf@vger.kernel.org
  3514. S: Odd Fixes
  3515. K: (?:\b|_)bpf(?:\b|_)
  3516. BROADCOM B44 10/100 ETHERNET DRIVER
  3517. M: Michael Chan <michael.chan@broadcom.com>
  3518. L: netdev@vger.kernel.org
  3519. S: Supported
  3520. F: drivers/net/ethernet/broadcom/b44.*
  3521. BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
  3522. M: Florian Fainelli <f.fainelli@gmail.com>
  3523. L: netdev@vger.kernel.org
  3524. L: openwrt-devel@lists.openwrt.org (subscribers-only)
  3525. S: Supported
  3526. F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
  3527. F: drivers/net/dsa/b53/*
  3528. F: drivers/net/dsa/bcm_sf2*
  3529. F: include/linux/dsa/brcm.h
  3530. F: include/linux/platform_data/b53.h
  3531. BROADCOM BCMBCA ARM ARCHITECTURE
  3532. M: William Zhang <william.zhang@broadcom.com>
  3533. M: Anand Gore <anand.gore@broadcom.com>
  3534. M: Kursad Oney <kursad.oney@broadcom.com>
  3535. M: Florian Fainelli <f.fainelli@gmail.com>
  3536. M: Rafał Miłecki <rafal@milecki.pl>
  3537. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3538. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3539. S: Maintained
  3540. T: git https://github.com/broadcom/stblinux.git
  3541. F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
  3542. F: arch/arm64/boot/dts/broadcom/bcmbca/*
  3543. N: bcmbca
  3544. N: bcm[9]?47622
  3545. N: bcm[9]?4912
  3546. N: bcm[9]?63138
  3547. N: bcm[9]?63146
  3548. N: bcm[9]?63148
  3549. N: bcm[9]?63158
  3550. N: bcm[9]?63178
  3551. N: bcm[9]?6756
  3552. N: bcm[9]?6813
  3553. N: bcm[9]?6846
  3554. N: bcm[9]?6855
  3555. N: bcm[9]?6856
  3556. N: bcm[9]?6858
  3557. N: bcm[9]?6878
  3558. BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
  3559. M: Florian Fainelli <f.fainelli@gmail.com>
  3560. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3561. L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
  3562. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3563. S: Maintained
  3564. T: git https://github.com/broadcom/stblinux.git
  3565. F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
  3566. F: drivers/pci/controller/pcie-brcmstb.c
  3567. F: drivers/staging/vc04_services
  3568. N: bcm2711
  3569. N: bcm283*
  3570. N: raspberrypi
  3571. BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
  3572. M: Florian Fainelli <f.fainelli@gmail.com>
  3573. M: Ray Jui <rjui@broadcom.com>
  3574. M: Scott Branden <sbranden@broadcom.com>
  3575. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3576. S: Maintained
  3577. T: git https://github.com/broadcom/mach-bcm
  3578. F: arch/arm/mach-bcm/
  3579. N: bcm281*
  3580. N: bcm113*
  3581. N: bcm216*
  3582. N: kona
  3583. BROADCOM BCM47XX MIPS ARCHITECTURE
  3584. M: Hauke Mehrtens <hauke@hauke-m.de>
  3585. M: Rafał Miłecki <zajec5@gmail.com>
  3586. L: linux-mips@vger.kernel.org
  3587. S: Maintained
  3588. F: Documentation/devicetree/bindings/mips/brcm/
  3589. F: arch/mips/bcm47xx/*
  3590. F: arch/mips/include/asm/mach-bcm47xx/*
  3591. BROADCOM BCM4908 ETHERNET DRIVER
  3592. M: Rafał Miłecki <rafal@milecki.pl>
  3593. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3594. L: netdev@vger.kernel.org
  3595. S: Maintained
  3596. F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
  3597. F: drivers/net/ethernet/broadcom/bcm4908_enet.*
  3598. F: drivers/net/ethernet/broadcom/unimac.h
  3599. BROADCOM BCM4908 PINMUX DRIVER
  3600. M: Rafał Miłecki <rafal@milecki.pl>
  3601. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3602. L: linux-gpio@vger.kernel.org
  3603. S: Maintained
  3604. F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
  3605. F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
  3606. BROADCOM BCM5301X ARM ARCHITECTURE
  3607. M: Florian Fainelli <f.fainelli@gmail.com>
  3608. M: Hauke Mehrtens <hauke@hauke-m.de>
  3609. M: Rafał Miłecki <zajec5@gmail.com>
  3610. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3611. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3612. S: Maintained
  3613. F: arch/arm/boot/dts/bcm470*
  3614. F: arch/arm/boot/dts/bcm5301*
  3615. F: arch/arm/boot/dts/bcm953012*
  3616. F: arch/arm/mach-bcm/bcm_5301x.c
  3617. BROADCOM BCM53573 ARM ARCHITECTURE
  3618. M: Florian Fainelli <f.fainelli@gmail.com>
  3619. M: Rafał Miłecki <rafal@milecki.pl>
  3620. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3621. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3622. S: Maintained
  3623. F: arch/arm/boot/dts/bcm47189*
  3624. F: arch/arm/boot/dts/bcm53573*
  3625. BROADCOM BCM63XX/BCM33XX UDC DRIVER
  3626. M: Kevin Cernekee <cernekee@gmail.com>
  3627. L: linux-usb@vger.kernel.org
  3628. S: Maintained
  3629. F: drivers/usb/gadget/udc/bcm63xx_udc.*
  3630. BROADCOM BCM7XXX ARM ARCHITECTURE
  3631. M: Florian Fainelli <f.fainelli@gmail.com>
  3632. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3633. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3634. S: Maintained
  3635. T: git https://github.com/broadcom/stblinux.git
  3636. F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
  3637. F: arch/arm/boot/dts/bcm7*.dts*
  3638. F: arch/arm/include/asm/hardware/cache-b15-rac.h
  3639. F: arch/arm/mach-bcm/*brcmstb*
  3640. F: arch/arm/mm/cache-b15-rac.c
  3641. F: drivers/bus/brcmstb_gisb.c
  3642. F: drivers/pci/controller/pcie-brcmstb.c
  3643. N: brcmstb
  3644. N: bcm7038
  3645. N: bcm7120
  3646. BROADCOM BDC DRIVER
  3647. M: Justin Chen <justinpopo6@gmail.com>
  3648. M: Al Cooper <alcooperx@gmail.com>
  3649. L: linux-usb@vger.kernel.org
  3650. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3651. S: Maintained
  3652. F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
  3653. F: drivers/usb/gadget/udc/bdc/
  3654. BROADCOM BMIPS CPUFREQ DRIVER
  3655. M: Markus Mayer <mmayer@broadcom.com>
  3656. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3657. L: linux-pm@vger.kernel.org
  3658. S: Maintained
  3659. F: drivers/cpufreq/bmips-cpufreq.c
  3660. BROADCOM BMIPS MIPS ARCHITECTURE
  3661. M: Florian Fainelli <f.fainelli@gmail.com>
  3662. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3663. L: linux-mips@vger.kernel.org
  3664. S: Maintained
  3665. T: git https://github.com/broadcom/stblinux.git
  3666. F: arch/mips/bmips/*
  3667. F: arch/mips/boot/dts/brcm/bcm*.dts*
  3668. F: arch/mips/include/asm/mach-bmips/*
  3669. F: arch/mips/kernel/*bmips*
  3670. F: drivers/soc/bcm/bcm63xx
  3671. F: drivers/irqchip/irq-bcm63*
  3672. F: drivers/irqchip/irq-bcm7*
  3673. F: drivers/irqchip/irq-brcmstb*
  3674. F: include/linux/bcm963xx_nvram.h
  3675. F: include/linux/bcm963xx_tag.h
  3676. BROADCOM BNX2 GIGABIT ETHERNET DRIVER
  3677. M: Rasesh Mody <rmody@marvell.com>
  3678. M: GR-Linux-NIC-Dev@marvell.com
  3679. L: netdev@vger.kernel.org
  3680. S: Supported
  3681. F: drivers/net/ethernet/broadcom/bnx2.*
  3682. F: drivers/net/ethernet/broadcom/bnx2_*
  3683. BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
  3684. M: Saurav Kashyap <skashyap@marvell.com>
  3685. M: Javed Hasan <jhasan@marvell.com>
  3686. M: GR-QLogic-Storage-Upstream@marvell.com
  3687. L: linux-scsi@vger.kernel.org
  3688. S: Supported
  3689. F: drivers/scsi/bnx2fc/
  3690. BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
  3691. M: Nilesh Javali <njavali@marvell.com>
  3692. M: Manish Rangankar <mrangankar@marvell.com>
  3693. M: GR-QLogic-Storage-Upstream@marvell.com
  3694. L: linux-scsi@vger.kernel.org
  3695. S: Supported
  3696. F: drivers/scsi/bnx2i/
  3697. BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
  3698. M: Ariel Elior <aelior@marvell.com>
  3699. M: Sudarsana Kalluru <skalluru@marvell.com>
  3700. M: Manish Chopra <manishc@marvell.com>
  3701. L: netdev@vger.kernel.org
  3702. S: Supported
  3703. F: drivers/net/ethernet/broadcom/bnx2x/
  3704. BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
  3705. M: Michael Chan <michael.chan@broadcom.com>
  3706. L: netdev@vger.kernel.org
  3707. S: Supported
  3708. F: drivers/firmware/broadcom/tee_bnxt_fw.c
  3709. F: drivers/net/ethernet/broadcom/bnxt/
  3710. F: include/linux/firmware/broadcom/tee_bnxt_fw.h
  3711. BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
  3712. M: Arend van Spriel <aspriel@gmail.com>
  3713. M: Franky Lin <franky.lin@broadcom.com>
  3714. M: Hante Meuleman <hante.meuleman@broadcom.com>
  3715. L: linux-wireless@vger.kernel.org
  3716. L: brcm80211-dev-list.pdl@broadcom.com
  3717. L: SHA-cyfmac-dev-list@infineon.com
  3718. S: Supported
  3719. F: drivers/net/wireless/broadcom/brcm80211/
  3720. BROADCOM BRCMSTB GPIO DRIVER
  3721. M: Doug Berger <opendmb@gmail.com>
  3722. M: Florian Fainelli <f.fainelli@gmail.com>
  3723. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3724. S: Supported
  3725. F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
  3726. F: drivers/gpio/gpio-brcmstb.c
  3727. BROADCOM BRCMSTB I2C DRIVER
  3728. M: Kamal Dasu <kdasu.kdev@gmail.com>
  3729. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3730. L: linux-i2c@vger.kernel.org
  3731. S: Supported
  3732. F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
  3733. F: drivers/i2c/busses/i2c-brcmstb.c
  3734. BROADCOM BRCMSTB UART DRIVER
  3735. M: Al Cooper <alcooperx@gmail.com>
  3736. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3737. L: linux-serial@vger.kernel.org
  3738. S: Maintained
  3739. F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
  3740. F: drivers/tty/serial/8250/8250_bcm7271.c
  3741. BROADCOM BRCMSTB USB EHCI DRIVER
  3742. M: Justin Chen <justinpopo6@gmail.com>
  3743. M: Al Cooper <alcooperx@gmail.com>
  3744. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3745. L: linux-usb@vger.kernel.org
  3746. S: Maintained
  3747. F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
  3748. F: drivers/usb/host/ehci-brcm.*
  3749. BROADCOM BRCMSTB USB PIN MAP DRIVER
  3750. M: Al Cooper <alcooperx@gmail.com>
  3751. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3752. L: linux-usb@vger.kernel.org
  3753. S: Maintained
  3754. F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
  3755. F: drivers/usb/misc/brcmstb-usb-pinmap.c
  3756. BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
  3757. M: Justin Chen <justinpopo6@gmail.com>
  3758. M: Al Cooper <alcooperx@gmail.com>
  3759. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3760. L: linux-kernel@vger.kernel.org
  3761. S: Maintained
  3762. F: drivers/phy/broadcom/phy-brcm-usb*
  3763. BROADCOM ETHERNET PHY DRIVERS
  3764. M: Florian Fainelli <f.fainelli@gmail.com>
  3765. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3766. L: netdev@vger.kernel.org
  3767. S: Supported
  3768. F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
  3769. F: drivers/net/phy/bcm*.[ch]
  3770. F: drivers/net/phy/broadcom.c
  3771. F: include/linux/brcmphy.h
  3772. BROADCOM GENET ETHERNET DRIVER
  3773. M: Doug Berger <opendmb@gmail.com>
  3774. M: Florian Fainelli <f.fainelli@gmail.com>
  3775. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3776. L: netdev@vger.kernel.org
  3777. S: Supported
  3778. F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
  3779. F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
  3780. F: drivers/net/ethernet/broadcom/genet/
  3781. F: drivers/net/ethernet/broadcom/unimac.h
  3782. F: drivers/net/mdio/mdio-bcm-unimac.c
  3783. F: include/linux/platform_data/bcmgenet.h
  3784. F: include/linux/platform_data/mdio-bcm-unimac.h
  3785. BROADCOM IPROC ARM ARCHITECTURE
  3786. M: Ray Jui <rjui@broadcom.com>
  3787. M: Scott Branden <sbranden@broadcom.com>
  3788. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3789. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3790. S: Maintained
  3791. T: git https://github.com/broadcom/stblinux.git
  3792. F: arch/arm64/boot/dts/broadcom/northstar2/*
  3793. F: arch/arm64/boot/dts/broadcom/stingray/*
  3794. F: drivers/clk/bcm/clk-ns*
  3795. F: drivers/clk/bcm/clk-sr*
  3796. F: drivers/pinctrl/bcm/pinctrl-ns*
  3797. F: include/dt-bindings/clock/bcm-sr*
  3798. N: iproc
  3799. N: cygnus
  3800. N: bcm[-_]nsp
  3801. N: bcm9113*
  3802. N: bcm9583*
  3803. N: bcm9585*
  3804. N: bcm9586*
  3805. N: bcm988312
  3806. N: bcm113*
  3807. N: bcm583*
  3808. N: bcm585*
  3809. N: bcm586*
  3810. N: bcm88312
  3811. N: hr2
  3812. N: stingray
  3813. BROADCOM IPROC GBIT ETHERNET DRIVER
  3814. M: Rafał Miłecki <rafal@milecki.pl>
  3815. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3816. L: netdev@vger.kernel.org
  3817. S: Maintained
  3818. F: Documentation/devicetree/bindings/net/brcm,amac.yaml
  3819. F: drivers/net/ethernet/broadcom/bgmac*
  3820. F: drivers/net/ethernet/broadcom/unimac.h
  3821. BROADCOM KONA GPIO DRIVER
  3822. M: Ray Jui <rjui@broadcom.com>
  3823. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3824. S: Supported
  3825. F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
  3826. F: drivers/gpio/gpio-bcm-kona.c
  3827. BROADCOM MPI3 STORAGE CONTROLLER DRIVER
  3828. M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
  3829. M: Kashyap Desai <kashyap.desai@broadcom.com>
  3830. M: Sumit Saxena <sumit.saxena@broadcom.com>
  3831. M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
  3832. L: mpi3mr-linuxdrv.pdl@broadcom.com
  3833. L: linux-scsi@vger.kernel.org
  3834. S: Supported
  3835. W: https://www.broadcom.com/support/storage
  3836. F: drivers/scsi/mpi3mr/
  3837. BROADCOM NETXTREME-E ROCE DRIVER
  3838. M: Selvin Xavier <selvin.xavier@broadcom.com>
  3839. L: linux-rdma@vger.kernel.org
  3840. S: Supported
  3841. W: http://www.broadcom.com
  3842. F: drivers/infiniband/hw/bnxt_re/
  3843. F: include/uapi/rdma/bnxt_re-abi.h
  3844. BROADCOM NVRAM DRIVER
  3845. M: Rafał Miłecki <zajec5@gmail.com>
  3846. L: linux-mips@vger.kernel.org
  3847. S: Maintained
  3848. F: drivers/firmware/broadcom/*
  3849. BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
  3850. M: Rafał Miłecki <rafal@milecki.pl>
  3851. M: Florian Fainelli <f.fainelli@gmail.com>
  3852. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3853. L: linux-pm@vger.kernel.org
  3854. S: Maintained
  3855. T: git https://github.com/broadcom/stblinux.git
  3856. F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
  3857. F: include/dt-bindings/soc/bcm-pmb.h
  3858. BROADCOM SPECIFIC AMBA DRIVER (BCMA)
  3859. M: Rafał Miłecki <zajec5@gmail.com>
  3860. L: linux-wireless@vger.kernel.org
  3861. S: Maintained
  3862. F: drivers/bcma/
  3863. F: include/linux/bcma/
  3864. BROADCOM SPI DRIVER
  3865. M: Kamal Dasu <kdasu.kdev@gmail.com>
  3866. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3867. S: Maintained
  3868. F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
  3869. F: drivers/spi/spi-bcm-qspi.*
  3870. F: drivers/spi/spi-brcmstb-qspi.c
  3871. F: drivers/spi/spi-iproc-qspi.c
  3872. BROADCOM STB AVS CPUFREQ DRIVER
  3873. M: Markus Mayer <mmayer@broadcom.com>
  3874. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3875. L: linux-pm@vger.kernel.org
  3876. S: Maintained
  3877. F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
  3878. F: drivers/cpufreq/brcmstb*
  3879. BROADCOM STB AVS TMON DRIVER
  3880. M: Markus Mayer <mmayer@broadcom.com>
  3881. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3882. L: linux-pm@vger.kernel.org
  3883. S: Maintained
  3884. F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
  3885. F: drivers/thermal/broadcom/brcmstb*
  3886. BROADCOM STB DPFE DRIVER
  3887. M: Markus Mayer <mmayer@broadcom.com>
  3888. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3889. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3890. S: Maintained
  3891. F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
  3892. F: drivers/memory/brcmstb_dpfe.c
  3893. BROADCOM STB NAND FLASH DRIVER
  3894. M: Brian Norris <computersforpeace@gmail.com>
  3895. M: Kamal Dasu <kdasu.kdev@gmail.com>
  3896. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3897. L: linux-mtd@lists.infradead.org
  3898. S: Maintained
  3899. F: drivers/mtd/nand/raw/brcmnand/
  3900. F: include/linux/platform_data/brcmnand.h
  3901. BROADCOM STB PCIE DRIVER
  3902. M: Jim Quinlan <jim2101024@gmail.com>
  3903. M: Nicolas Saenz Julienne <nsaenz@kernel.org>
  3904. M: Florian Fainelli <f.fainelli@gmail.com>
  3905. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3906. L: linux-pci@vger.kernel.org
  3907. S: Maintained
  3908. F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
  3909. F: drivers/pci/controller/pcie-brcmstb.c
  3910. BROADCOM SYSTEMPORT ETHERNET DRIVER
  3911. M: Florian Fainelli <f.fainelli@gmail.com>
  3912. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3913. L: netdev@vger.kernel.org
  3914. S: Supported
  3915. F: drivers/net/ethernet/broadcom/bcmsysport.*
  3916. F: drivers/net/ethernet/broadcom/unimac.h
  3917. F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
  3918. BROADCOM TG3 GIGABIT ETHERNET DRIVER
  3919. M: Siva Reddy Kallam <siva.kallam@broadcom.com>
  3920. M: Prashant Sreedharan <prashant@broadcom.com>
  3921. M: Michael Chan <mchan@broadcom.com>
  3922. L: netdev@vger.kernel.org
  3923. S: Supported
  3924. F: drivers/net/ethernet/broadcom/tg3.*
  3925. BROADCOM VK DRIVER
  3926. M: Scott Branden <scott.branden@broadcom.com>
  3927. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3928. S: Supported
  3929. F: drivers/misc/bcm-vk/
  3930. F: include/uapi/linux/misc/bcm_vk.h
  3931. BROCADE BFA FC SCSI DRIVER
  3932. M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
  3933. M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
  3934. L: linux-scsi@vger.kernel.org
  3935. S: Supported
  3936. F: drivers/scsi/bfa/
  3937. BROCADE BNA 10 GIGABIT ETHERNET DRIVER
  3938. M: Rasesh Mody <rmody@marvell.com>
  3939. M: Sudarsana Kalluru <skalluru@marvell.com>
  3940. M: GR-Linux-NIC-Dev@marvell.com
  3941. L: netdev@vger.kernel.org
  3942. S: Supported
  3943. F: drivers/net/ethernet/brocade/bna/
  3944. BSG (block layer generic sg v4 driver)
  3945. M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
  3946. L: linux-scsi@vger.kernel.org
  3947. S: Supported
  3948. F: block/bsg.c
  3949. F: include/linux/bsg.h
  3950. F: include/uapi/linux/bsg.h
  3951. BT87X AUDIO DRIVER
  3952. M: Clemens Ladisch <clemens@ladisch.de>
  3953. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  3954. S: Maintained
  3955. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  3956. F: Documentation/sound/cards/bt87x.rst
  3957. F: sound/pci/bt87x.c
  3958. BT8XXGPIO DRIVER
  3959. M: Michael Buesch <m@bues.ch>
  3960. S: Maintained
  3961. W: http://bu3sch.de/btgpio.php
  3962. F: drivers/gpio/gpio-bt8xx.c
  3963. BTRFS FILE SYSTEM
  3964. M: Chris Mason <clm@fb.com>
  3965. M: Josef Bacik <josef@toxicpanda.com>
  3966. M: David Sterba <dsterba@suse.com>
  3967. L: linux-btrfs@vger.kernel.org
  3968. S: Maintained
  3969. W: https://btrfs.readthedocs.io
  3970. W: https://btrfs.wiki.kernel.org/
  3971. Q: https://patchwork.kernel.org/project/linux-btrfs/list/
  3972. C: irc://irc.libera.chat/btrfs
  3973. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
  3974. F: Documentation/filesystems/btrfs.rst
  3975. F: fs/btrfs/
  3976. F: include/linux/btrfs*
  3977. F: include/trace/events/btrfs.h
  3978. F: include/uapi/linux/btrfs*
  3979. BTTV VIDEO4LINUX DRIVER
  3980. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  3981. L: linux-media@vger.kernel.org
  3982. S: Odd fixes
  3983. W: https://linuxtv.org
  3984. T: git git://linuxtv.org/media_tree.git
  3985. F: Documentation/driver-api/media/drivers/bttv*
  3986. F: drivers/media/pci/bt8xx/bttv*
  3987. BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
  3988. M: Chanwoo Choi <cw00.choi@samsung.com>
  3989. L: linux-pm@vger.kernel.org
  3990. L: linux-samsung-soc@vger.kernel.org
  3991. S: Maintained
  3992. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
  3993. F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
  3994. F: drivers/devfreq/exynos-bus.c
  3995. BUSLOGIC SCSI DRIVER
  3996. M: Khalid Aziz <khalid@gonehiking.org>
  3997. L: linux-scsi@vger.kernel.org
  3998. S: Maintained
  3999. F: drivers/scsi/BusLogic.*
  4000. F: drivers/scsi/FlashPoint.*
  4001. C-MEDIA CMI8788 DRIVER
  4002. M: Clemens Ladisch <clemens@ladisch.de>
  4003. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  4004. S: Maintained
  4005. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  4006. F: sound/pci/oxygen/
  4007. C-SKY ARCHITECTURE
  4008. M: Guo Ren <guoren@kernel.org>
  4009. L: linux-csky@vger.kernel.org
  4010. S: Supported
  4011. T: git https://github.com/c-sky/csky-linux.git
  4012. F: Documentation/devicetree/bindings/csky/
  4013. F: Documentation/devicetree/bindings/interrupt-controller/csky,*
  4014. F: Documentation/devicetree/bindings/timer/csky,*
  4015. F: arch/csky/
  4016. F: drivers/clocksource/timer-gx6605s.c
  4017. F: drivers/clocksource/timer-mp-csky.c
  4018. F: drivers/irqchip/irq-csky-*
  4019. N: csky
  4020. K: csky
  4021. CA8210 IEEE-802.15.4 RADIO DRIVER
  4022. L: linux-wpan@vger.kernel.org
  4023. S: Orphan
  4024. W: https://github.com/Cascoda/ca8210-linux.git
  4025. F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
  4026. F: drivers/net/ieee802154/ca8210.c
  4027. CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
  4028. M: Damien Le Moal <damien.lemoal@wdc.com>
  4029. L: linux-riscv@lists.infradead.org
  4030. L: linux-gpio@vger.kernel.org (pinctrl driver)
  4031. F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
  4032. F: drivers/pinctrl/pinctrl-k210.c
  4033. CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
  4034. M: Damien Le Moal <damien.lemoal@wdc.com>
  4035. L: linux-kernel@vger.kernel.org
  4036. L: linux-riscv@lists.infradead.org
  4037. S: Maintained
  4038. F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
  4039. F: drivers/reset/reset-k210.c
  4040. CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
  4041. M: Damien Le Moal <damien.lemoal@wdc.com>
  4042. L: linux-riscv@lists.infradead.org
  4043. S: Maintained
  4044. F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
  4045. F: drivers/soc/canaan/
  4046. F: include/soc/canaan/
  4047. CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
  4048. M: David Howells <dhowells@redhat.com>
  4049. L: linux-cachefs@redhat.com (moderated for non-subscribers)
  4050. S: Supported
  4051. F: Documentation/filesystems/caching/cachefiles.rst
  4052. F: fs/cachefiles/
  4053. CADENCE MIPI-CSI2 BRIDGES
  4054. M: Maxime Ripard <mripard@kernel.org>
  4055. L: linux-media@vger.kernel.org
  4056. S: Maintained
  4057. F: Documentation/devicetree/bindings/media/cdns,*.txt
  4058. F: drivers/media/platform/cadence/cdns-csi2*
  4059. CADENCE NAND DRIVER
  4060. L: linux-mtd@lists.infradead.org
  4061. S: Orphan
  4062. F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
  4063. F: drivers/mtd/nand/raw/cadence-nand-controller.c
  4064. CADENCE USB3 DRD IP DRIVER
  4065. M: Peter Chen <peter.chen@kernel.org>
  4066. M: Pawel Laszczak <pawell@cadence.com>
  4067. R: Roger Quadros <rogerq@kernel.org>
  4068. R: Aswath Govindraju <a-govindraju@ti.com>
  4069. L: linux-usb@vger.kernel.org
  4070. S: Maintained
  4071. T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
  4072. F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
  4073. F: drivers/usb/cdns3/
  4074. X: drivers/usb/cdns3/cdnsp*
  4075. CADENCE USBSSP DRD IP DRIVER
  4076. M: Pawel Laszczak <pawell@cadence.com>
  4077. L: linux-usb@vger.kernel.org
  4078. S: Maintained
  4079. T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
  4080. F: drivers/usb/cdns3/
  4081. X: drivers/usb/cdns3/cdns3*
  4082. CADET FM/AM RADIO RECEIVER DRIVER
  4083. M: Hans Verkuil <hverkuil@xs4all.nl>
  4084. L: linux-media@vger.kernel.org
  4085. S: Maintained
  4086. W: https://linuxtv.org
  4087. T: git git://linuxtv.org/media_tree.git
  4088. F: drivers/media/radio/radio-cadet*
  4089. CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
  4090. L: linux-media@vger.kernel.org
  4091. S: Orphan
  4092. T: git git://linuxtv.org/media_tree.git
  4093. F: Documentation/admin-guide/media/cafe_ccic*
  4094. F: drivers/media/platform/marvell/
  4095. CAIF NETWORK LAYER
  4096. L: netdev@vger.kernel.org
  4097. S: Orphan
  4098. F: Documentation/networking/caif/
  4099. F: drivers/net/caif/
  4100. F: include/net/caif/
  4101. F: include/uapi/linux/caif/
  4102. F: net/caif/
  4103. CAKE QDISC
  4104. M: Toke Høiland-Jørgensen <toke@toke.dk>
  4105. L: cake@lists.bufferbloat.net (moderated for non-subscribers)
  4106. S: Maintained
  4107. F: net/sched/sch_cake.c
  4108. CAN NETWORK DRIVERS
  4109. M: Wolfgang Grandegger <wg@grandegger.com>
  4110. M: Marc Kleine-Budde <mkl@pengutronix.de>
  4111. L: linux-can@vger.kernel.org
  4112. S: Maintained
  4113. W: https://github.com/linux-can
  4114. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
  4115. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
  4116. F: Documentation/devicetree/bindings/net/can/
  4117. F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
  4118. F: drivers/net/can/
  4119. F: drivers/phy/phy-can-transceiver.c
  4120. F: include/linux/can/bittiming.h
  4121. F: include/linux/can/dev.h
  4122. F: include/linux/can/length.h
  4123. F: include/linux/can/platform/
  4124. F: include/linux/can/rx-offload.h
  4125. F: include/uapi/linux/can/error.h
  4126. F: include/uapi/linux/can/netlink.h
  4127. F: include/uapi/linux/can/vxcan.h
  4128. CAN NETWORK LAYER
  4129. M: Oliver Hartkopp <socketcan@hartkopp.net>
  4130. M: Marc Kleine-Budde <mkl@pengutronix.de>
  4131. L: linux-can@vger.kernel.org
  4132. S: Maintained
  4133. W: https://github.com/linux-can
  4134. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
  4135. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
  4136. F: Documentation/networking/can.rst
  4137. F: include/linux/can/can-ml.h
  4138. F: include/linux/can/core.h
  4139. F: include/linux/can/skb.h
  4140. F: include/net/netns/can.h
  4141. F: include/uapi/linux/can.h
  4142. F: include/uapi/linux/can/bcm.h
  4143. F: include/uapi/linux/can/gw.h
  4144. F: include/uapi/linux/can/isotp.h
  4145. F: include/uapi/linux/can/raw.h
  4146. F: net/can/
  4147. CAN-J1939 NETWORK LAYER
  4148. M: Robin van der Gracht <robin@protonic.nl>
  4149. M: Oleksij Rempel <o.rempel@pengutronix.de>
  4150. R: kernel@pengutronix.de
  4151. L: linux-can@vger.kernel.org
  4152. S: Maintained
  4153. F: Documentation/networking/j1939.rst
  4154. F: include/uapi/linux/can/j1939.h
  4155. F: net/can/j1939/
  4156. CAPABILITIES
  4157. M: Serge Hallyn <serge@hallyn.com>
  4158. L: linux-security-module@vger.kernel.org
  4159. S: Supported
  4160. F: include/linux/capability.h
  4161. F: include/uapi/linux/capability.h
  4162. F: kernel/capability.c
  4163. F: security/commoncap.c
  4164. CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
  4165. M: Kevin Tsai <ktsai@capellamicro.com>
  4166. S: Maintained
  4167. F: drivers/iio/light/cm*
  4168. CARL9170 LINUX COMMUNITY WIRELESS DRIVER
  4169. M: Christian Lamparter <chunkeey@googlemail.com>
  4170. L: linux-wireless@vger.kernel.org
  4171. S: Maintained
  4172. W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
  4173. F: drivers/net/wireless/ath/carl9170/
  4174. CAVIUM I2C DRIVER
  4175. M: Robert Richter <rric@kernel.org>
  4176. S: Odd Fixes
  4177. W: http://www.marvell.com
  4178. F: drivers/i2c/busses/i2c-octeon*
  4179. F: drivers/i2c/busses/i2c-thunderx*
  4180. CAVIUM LIQUIDIO NETWORK DRIVER
  4181. M: Derek Chickles <dchickles@marvell.com>
  4182. M: Satanand Burla <sburla@marvell.com>
  4183. M: Felix Manlunas <fmanlunas@marvell.com>
  4184. L: netdev@vger.kernel.org
  4185. S: Supported
  4186. W: http://www.marvell.com
  4187. F: drivers/net/ethernet/cavium/liquidio/
  4188. CAVIUM MMC DRIVER
  4189. M: Robert Richter <rric@kernel.org>
  4190. S: Odd Fixes
  4191. W: http://www.marvell.com
  4192. F: drivers/mmc/host/cavium*
  4193. CAVIUM OCTEON-TX CRYPTO DRIVER
  4194. M: George Cherian <gcherian@marvell.com>
  4195. L: linux-crypto@vger.kernel.org
  4196. S: Supported
  4197. W: http://www.marvell.com
  4198. F: drivers/crypto/cavium/cpt/
  4199. CAVIUM THUNDERX2 ARM64 SOC
  4200. M: Robert Richter <rric@kernel.org>
  4201. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  4202. S: Odd Fixes
  4203. F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
  4204. F: arch/arm64/boot/dts/cavium/thunder2-99xx*
  4205. CBS/ETF/TAPRIO QDISCS
  4206. M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
  4207. S: Maintained
  4208. L: netdev@vger.kernel.org
  4209. F: net/sched/sch_cbs.c
  4210. F: net/sched/sch_etf.c
  4211. F: net/sched/sch_taprio.c
  4212. CC2520 IEEE-802.15.4 RADIO DRIVER
  4213. M: Varka Bhadram <varkabhadram@gmail.com>
  4214. L: linux-wpan@vger.kernel.org
  4215. S: Maintained
  4216. F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
  4217. F: drivers/net/ieee802154/cc2520.c
  4218. F: include/linux/spi/cc2520.h
  4219. CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
  4220. M: Gilad Ben-Yossef <gilad@benyossef.com>
  4221. L: linux-crypto@vger.kernel.org
  4222. S: Supported
  4223. W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
  4224. F: drivers/crypto/ccree/
  4225. CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
  4226. M: Hadar Gat <hadar.gat@arm.com>
  4227. L: linux-crypto@vger.kernel.org
  4228. S: Supported
  4229. F: drivers/char/hw_random/cctrng.c
  4230. F: drivers/char/hw_random/cctrng.h
  4231. F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
  4232. W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
  4233. CEC FRAMEWORK
  4234. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  4235. L: linux-media@vger.kernel.org
  4236. S: Supported
  4237. W: http://linuxtv.org
  4238. T: git git://linuxtv.org/media_tree.git
  4239. F: Documentation/ABI/testing/debugfs-cec-error-inj
  4240. F: Documentation/devicetree/bindings/media/cec.txt
  4241. F: Documentation/driver-api/media/cec-core.rst
  4242. F: Documentation/userspace-api/media/cec
  4243. F: drivers/media/cec/
  4244. F: drivers/media/rc/keymaps/rc-cec.c
  4245. F: include/media/cec-notifier.h
  4246. F: include/media/cec.h
  4247. F: include/uapi/linux/cec-funcs.h
  4248. F: include/uapi/linux/cec.h
  4249. CEC GPIO DRIVER
  4250. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  4251. L: linux-media@vger.kernel.org
  4252. S: Supported
  4253. W: http://linuxtv.org
  4254. T: git git://linuxtv.org/media_tree.git
  4255. F: Documentation/devicetree/bindings/media/cec-gpio.txt
  4256. F: drivers/media/cec/platform/cec-gpio/
  4257. CELL BROADBAND ENGINE ARCHITECTURE
  4258. M: Arnd Bergmann <arnd@arndb.de>
  4259. L: linuxppc-dev@lists.ozlabs.org
  4260. S: Supported
  4261. W: http://www.ibm.com/developerworks/power/cell/
  4262. F: arch/powerpc/include/asm/cell*.h
  4263. F: arch/powerpc/include/asm/spu*.h
  4264. F: arch/powerpc/include/uapi/asm/spu*.h
  4265. F: arch/powerpc/platforms/cell/
  4266. CELLWISE CW2015 BATTERY DRIVER
  4267. M: Tobias Schrammm <t.schramm@manjaro.org>
  4268. S: Maintained
  4269. F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
  4270. F: drivers/power/supply/cw2015_battery.c
  4271. CEPH COMMON CODE (LIBCEPH)
  4272. M: Ilya Dryomov <idryomov@gmail.com>
  4273. M: Xiubo Li <xiubli@redhat.com>
  4274. R: Jeff Layton <jlayton@kernel.org>
  4275. L: ceph-devel@vger.kernel.org
  4276. S: Supported
  4277. W: http://ceph.com/
  4278. T: git https://github.com/ceph/ceph-client.git
  4279. F: include/linux/ceph/
  4280. F: include/linux/crush/
  4281. F: net/ceph/
  4282. CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
  4283. M: Xiubo Li <xiubli@redhat.com>
  4284. M: Ilya Dryomov <idryomov@gmail.com>
  4285. R: Jeff Layton <jlayton@kernel.org>
  4286. L: ceph-devel@vger.kernel.org
  4287. S: Supported
  4288. W: http://ceph.com/
  4289. T: git https://github.com/ceph/ceph-client.git
  4290. F: Documentation/filesystems/ceph.rst
  4291. F: fs/ceph/
  4292. CERTIFICATE HANDLING
  4293. M: David Howells <dhowells@redhat.com>
  4294. M: David Woodhouse <dwmw2@infradead.org>
  4295. L: keyrings@vger.kernel.org
  4296. S: Maintained
  4297. F: Documentation/admin-guide/module-signing.rst
  4298. F: certs/
  4299. F: scripts/sign-file.c
  4300. F: tools/certs/
  4301. CFAG12864B LCD DRIVER
  4302. M: Miguel Ojeda <ojeda@kernel.org>
  4303. S: Maintained
  4304. F: drivers/auxdisplay/cfag12864b.c
  4305. F: include/linux/cfag12864b.h
  4306. CFAG12864BFB LCD FRAMEBUFFER DRIVER
  4307. M: Miguel Ojeda <ojeda@kernel.org>
  4308. S: Maintained
  4309. F: drivers/auxdisplay/cfag12864bfb.c
  4310. F: include/linux/cfag12864b.h
  4311. CHAR and MISC DRIVERS
  4312. M: Arnd Bergmann <arnd@arndb.de>
  4313. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  4314. S: Supported
  4315. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
  4316. F: drivers/char/
  4317. F: drivers/misc/
  4318. F: include/linux/miscdevice.h
  4319. X: drivers/char/agp/
  4320. X: drivers/char/hw_random/
  4321. X: drivers/char/ipmi/
  4322. X: drivers/char/random.c
  4323. X: drivers/char/tpm/
  4324. CHECKPATCH
  4325. M: Andy Whitcroft <apw@canonical.com>
  4326. M: Joe Perches <joe@perches.com>
  4327. R: Dwaipayan Ray <dwaipayanray1@gmail.com>
  4328. R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
  4329. S: Maintained
  4330. F: scripts/checkpatch.pl
  4331. CHECKPATCH DOCUMENTATION
  4332. M: Dwaipayan Ray <dwaipayanray1@gmail.com>
  4333. M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
  4334. R: Joe Perches <joe@perches.com>
  4335. S: Maintained
  4336. F: Documentation/dev-tools/checkpatch.rst
  4337. CHINESE DOCUMENTATION
  4338. M: Alex Shi <alexs@kernel.org>
  4339. M: Yanteng Si <siyanteng@loongson.cn>
  4340. S: Maintained
  4341. F: Documentation/translations/zh_CN/
  4342. CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
  4343. M: Peter Chen <peter.chen@kernel.org>
  4344. L: linux-usb@vger.kernel.org
  4345. S: Maintained
  4346. T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
  4347. F: drivers/usb/chipidea/
  4348. CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
  4349. M: Hans de Goede <hdegoede@redhat.com>
  4350. L: linux-input@vger.kernel.org
  4351. S: Maintained
  4352. F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
  4353. F: drivers/input/touchscreen/chipone_icn8318.c
  4354. CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
  4355. M: Hans de Goede <hdegoede@redhat.com>
  4356. L: linux-input@vger.kernel.org
  4357. S: Maintained
  4358. F: drivers/input/touchscreen/chipone_icn8505.c
  4359. CHROME HARDWARE PLATFORM SUPPORT
  4360. M: Benson Leung <bleung@chromium.org>
  4361. L: chrome-platform@lists.linux.dev
  4362. S: Maintained
  4363. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
  4364. F: drivers/platform/chrome/
  4365. CHROMEOS EC CODEC DRIVER
  4366. M: Cheng-Yi Chiang <cychiang@chromium.org>
  4367. M: Tzung-Bi Shih <tzungbi@kernel.org>
  4368. R: Guenter Roeck <groeck@chromium.org>
  4369. L: chrome-platform@lists.linux.dev
  4370. S: Maintained
  4371. F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
  4372. F: sound/soc/codecs/cros_ec_codec.*
  4373. CHROMEOS EC SUBDRIVERS
  4374. M: Benson Leung <bleung@chromium.org>
  4375. R: Guenter Roeck <groeck@chromium.org>
  4376. L: chrome-platform@lists.linux.dev
  4377. S: Maintained
  4378. F: drivers/power/supply/cros_usbpd-charger.c
  4379. N: cros_ec
  4380. N: cros-ec
  4381. CHROMEOS EC USB TYPE-C DRIVER
  4382. M: Prashant Malani <pmalani@chromium.org>
  4383. L: chrome-platform@lists.linux.dev
  4384. S: Maintained
  4385. F: drivers/platform/chrome/cros_ec_typec.c
  4386. F: drivers/platform/chrome/cros_typec_switch.c
  4387. CHROMEOS EC USB PD NOTIFY DRIVER
  4388. M: Prashant Malani <pmalani@chromium.org>
  4389. L: chrome-platform@lists.linux.dev
  4390. S: Maintained
  4391. F: drivers/platform/chrome/cros_usbpd_notify.c
  4392. F: include/linux/platform_data/cros_usbpd_notify.h
  4393. CHRONTEL CH7322 CEC DRIVER
  4394. M: Joe Tessler <jrt@google.com>
  4395. L: linux-media@vger.kernel.org
  4396. S: Maintained
  4397. T: git git://linuxtv.org/media_tree.git
  4398. F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
  4399. F: drivers/media/cec/i2c/ch7322.c
  4400. CIRRUS LOGIC AUDIO CODEC DRIVERS
  4401. M: James Schulman <james.schulman@cirrus.com>
  4402. M: David Rhodes <david.rhodes@cirrus.com>
  4403. M: Lucas Tanure <tanureal@opensource.cirrus.com>
  4404. M: Richard Fitzgerald <rf@opensource.cirrus.com>
  4405. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  4406. L: patches@opensource.cirrus.com
  4407. S: Maintained
  4408. F: Documentation/devicetree/bindings/sound/cirrus,cs*
  4409. F: include/dt-bindings/sound/cs*
  4410. F: sound/pci/hda/cs*
  4411. F: sound/pci/hda/hda_cs_dsp_ctl.*
  4412. F: sound/soc/codecs/cs*
  4413. CIRRUS LOGIC DSP FIRMWARE DRIVER
  4414. M: Simon Trimmer <simont@opensource.cirrus.com>
  4415. M: Charles Keepax <ckeepax@opensource.cirrus.com>
  4416. M: Richard Fitzgerald <rf@opensource.cirrus.com>
  4417. L: patches@opensource.cirrus.com
  4418. S: Supported
  4419. W: https://github.com/CirrusLogic/linux-drivers/wiki
  4420. T: git https://github.com/CirrusLogic/linux-drivers.git
  4421. F: drivers/firmware/cirrus/*
  4422. F: include/linux/firmware/cirrus/*
  4423. CIRRUS LOGIC EP93XX ETHERNET DRIVER
  4424. M: Hartley Sweeten <hsweeten@visionengravers.com>
  4425. L: netdev@vger.kernel.org
  4426. S: Maintained
  4427. F: drivers/net/ethernet/cirrus/ep93xx_eth.c
  4428. CIRRUS LOGIC LOCHNAGAR DRIVER
  4429. M: Charles Keepax <ckeepax@opensource.cirrus.com>
  4430. M: Richard Fitzgerald <rf@opensource.cirrus.com>
  4431. L: patches@opensource.cirrus.com
  4432. S: Supported
  4433. F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
  4434. F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
  4435. F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
  4436. F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
  4437. F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
  4438. F: Documentation/hwmon/lochnagar.rst
  4439. F: drivers/clk/clk-lochnagar.c
  4440. F: drivers/hwmon/lochnagar-hwmon.c
  4441. F: drivers/mfd/lochnagar-i2c.c
  4442. F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
  4443. F: drivers/regulator/lochnagar-regulator.c
  4444. F: include/dt-bindings/clock/lochnagar.h
  4445. F: include/dt-bindings/pinctrl/lochnagar.h
  4446. F: include/linux/mfd/lochnagar*
  4447. F: sound/soc/codecs/lochnagar-sc.c
  4448. CIRRUS LOGIC MADERA CODEC DRIVERS
  4449. M: Charles Keepax <ckeepax@opensource.cirrus.com>
  4450. M: Richard Fitzgerald <rf@opensource.cirrus.com>
  4451. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  4452. L: patches@opensource.cirrus.com
  4453. S: Supported
  4454. W: https://github.com/CirrusLogic/linux-drivers/wiki
  4455. T: git https://github.com/CirrusLogic/linux-drivers.git
  4456. F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
  4457. F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
  4458. F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
  4459. F: drivers/gpio/gpio-madera*
  4460. F: drivers/irqchip/irq-madera*
  4461. F: drivers/mfd/cs47l*
  4462. F: drivers/mfd/madera*
  4463. F: drivers/pinctrl/cirrus/*
  4464. F: include/dt-bindings/sound/madera*
  4465. F: include/linux/irqchip/irq-madera*
  4466. F: include/linux/mfd/madera/*
  4467. F: include/sound/madera*
  4468. F: sound/soc/codecs/cs47l*
  4469. F: sound/soc/codecs/madera*
  4470. CISCO FCOE HBA DRIVER
  4471. M: Satish Kharat <satishkh@cisco.com>
  4472. M: Sesidhar Baddela <sebaddel@cisco.com>
  4473. M: Karan Tilak Kumar <kartilak@cisco.com>
  4474. L: linux-scsi@vger.kernel.org
  4475. S: Supported
  4476. F: drivers/scsi/fnic/
  4477. CISCO SCSI HBA DRIVER
  4478. M: Karan Tilak Kumar <kartilak@cisco.com>
  4479. M: Sesidhar Baddela <sebaddel@cisco.com>
  4480. L: linux-scsi@vger.kernel.org
  4481. S: Supported
  4482. F: drivers/scsi/snic/
  4483. CISCO VIC ETHERNET NIC DRIVER
  4484. M: Christian Benvenuti <benve@cisco.com>
  4485. M: Satish Kharat <satishkh@cisco.com>
  4486. S: Supported
  4487. F: drivers/net/ethernet/cisco/enic/
  4488. CISCO VIC LOW LATENCY NIC DRIVER
  4489. M: Christian Benvenuti <benve@cisco.com>
  4490. M: Nelson Escobar <neescoba@cisco.com>
  4491. S: Supported
  4492. F: drivers/infiniband/hw/usnic/
  4493. CLANG-FORMAT FILE
  4494. M: Miguel Ojeda <ojeda@kernel.org>
  4495. S: Maintained
  4496. F: .clang-format
  4497. CLANG/LLVM BUILD SUPPORT
  4498. M: Nathan Chancellor <nathan@kernel.org>
  4499. M: Nick Desaulniers <ndesaulniers@google.com>
  4500. R: Tom Rix <trix@redhat.com>
  4501. L: llvm@lists.linux.dev
  4502. S: Supported
  4503. W: https://clangbuiltlinux.github.io/
  4504. B: https://github.com/ClangBuiltLinux/linux/issues
  4505. C: irc://irc.libera.chat/clangbuiltlinux
  4506. F: Documentation/kbuild/llvm.rst
  4507. F: include/linux/compiler-clang.h
  4508. F: scripts/Makefile.clang
  4509. F: scripts/clang-tools/
  4510. K: \b(?i:clang|llvm)\b
  4511. CLANG CONTROL FLOW INTEGRITY SUPPORT
  4512. M: Sami Tolvanen <samitolvanen@google.com>
  4513. M: Kees Cook <keescook@chromium.org>
  4514. R: Nathan Chancellor <nathan@kernel.org>
  4515. R: Nick Desaulniers <ndesaulniers@google.com>
  4516. L: llvm@lists.linux.dev
  4517. S: Supported
  4518. B: https://github.com/ClangBuiltLinux/linux/issues
  4519. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  4520. F: include/linux/cfi.h
  4521. F: kernel/cfi.c
  4522. CLEANCACHE API
  4523. M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  4524. L: linux-kernel@vger.kernel.org
  4525. S: Maintained
  4526. F: include/linux/cleancache.h
  4527. F: mm/cleancache.c
  4528. CLK API
  4529. M: Russell King <linux@armlinux.org.uk>
  4530. L: linux-clk@vger.kernel.org
  4531. S: Maintained
  4532. F: include/linux/clk.h
  4533. CLOCKSOURCE, CLOCKEVENT DRIVERS
  4534. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  4535. M: Thomas Gleixner <tglx@linutronix.de>
  4536. L: linux-kernel@vger.kernel.org
  4537. S: Supported
  4538. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  4539. F: Documentation/devicetree/bindings/timer/
  4540. F: drivers/clocksource/
  4541. CMPC ACPI DRIVER
  4542. M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
  4543. M: Daniel Oliveira Nascimento <don@syst.com.br>
  4544. L: platform-driver-x86@vger.kernel.org
  4545. S: Supported
  4546. F: drivers/platform/x86/classmate-laptop.c
  4547. COBALT MEDIA DRIVER
  4548. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  4549. L: linux-media@vger.kernel.org
  4550. S: Supported
  4551. W: https://linuxtv.org
  4552. T: git git://linuxtv.org/media_tree.git
  4553. F: drivers/media/pci/cobalt/
  4554. COCCINELLE/Semantic Patches (SmPL)
  4555. M: Julia Lawall <Julia.Lawall@inria.fr>
  4556. M: Nicolas Palix <nicolas.palix@imag.fr>
  4557. L: cocci@inria.fr (moderated for non-subscribers)
  4558. S: Supported
  4559. W: https://coccinelle.gitlabpages.inria.fr/website/
  4560. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
  4561. F: Documentation/dev-tools/coccinelle.rst
  4562. F: scripts/coccicheck
  4563. F: scripts/coccinelle/
  4564. CODA FILE SYSTEM
  4565. M: Jan Harkes <jaharkes@cs.cmu.edu>
  4566. M: coda@cs.cmu.edu
  4567. L: codalist@coda.cs.cmu.edu
  4568. S: Maintained
  4569. W: http://www.coda.cs.cmu.edu/
  4570. F: Documentation/filesystems/coda.rst
  4571. F: fs/coda/
  4572. F: include/linux/coda*.h
  4573. F: include/uapi/linux/coda*.h
  4574. CODA V4L2 MEM2MEM DRIVER
  4575. M: Philipp Zabel <p.zabel@pengutronix.de>
  4576. L: linux-media@vger.kernel.org
  4577. S: Maintained
  4578. F: Documentation/devicetree/bindings/media/coda.yaml
  4579. F: drivers/media/platform/chips-media/
  4580. CODE OF CONDUCT
  4581. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  4582. S: Supported
  4583. F: Documentation/process/code-of-conduct-interpretation.rst
  4584. F: Documentation/process/code-of-conduct.rst
  4585. COMEDI DRIVERS
  4586. M: Ian Abbott <abbotti@mev.co.uk>
  4587. M: H Hartley Sweeten <hsweeten@visionengravers.com>
  4588. S: Odd Fixes
  4589. F: drivers/comedi/
  4590. F: include/linux/comedi/
  4591. F: include/uapi/linux/comedi.h
  4592. COMMON CLK FRAMEWORK
  4593. M: Michael Turquette <mturquette@baylibre.com>
  4594. M: Stephen Boyd <sboyd@kernel.org>
  4595. L: linux-clk@vger.kernel.org
  4596. S: Maintained
  4597. Q: http://patchwork.kernel.org/project/linux-clk/list/
  4598. T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
  4599. F: Documentation/devicetree/bindings/clock/
  4600. F: drivers/clk/
  4601. F: include/dt-bindings/clock/
  4602. F: include/linux/clk-pr*
  4603. F: include/linux/clk/
  4604. F: include/linux/of_clk.h
  4605. X: drivers/clk/clkdev.c
  4606. COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
  4607. M: Steve French <sfrench@samba.org>
  4608. R: Paulo Alcantara <pc@cjr.nz> (DFS, global name space)
  4609. R: Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
  4610. R: Shyam Prasad N <sprasad@microsoft.com> (multichannel)
  4611. R: Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
  4612. L: linux-cifs@vger.kernel.org
  4613. L: samba-technical@lists.samba.org (moderated for non-subscribers)
  4614. S: Supported
  4615. W: https://wiki.samba.org/index.php/LinuxCIFS
  4616. T: git git://git.samba.org/sfrench/cifs-2.6.git
  4617. F: Documentation/admin-guide/cifs/
  4618. F: fs/smb/client/
  4619. F: fs/smb/common/
  4620. F: include/uapi/linux/cifs
  4621. COMPACTPCI HOTPLUG CORE
  4622. M: Scott Murray <scott@spiteful.org>
  4623. L: linux-pci@vger.kernel.org
  4624. S: Maintained
  4625. F: drivers/pci/hotplug/cpci_hotplug*
  4626. COMPACTPCI HOTPLUG GENERIC DRIVER
  4627. M: Scott Murray <scott@spiteful.org>
  4628. L: linux-pci@vger.kernel.org
  4629. S: Maintained
  4630. F: drivers/pci/hotplug/cpcihp_generic.c
  4631. COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
  4632. M: Scott Murray <scott@spiteful.org>
  4633. L: linux-pci@vger.kernel.org
  4634. S: Maintained
  4635. F: drivers/pci/hotplug/cpcihp_zt5550.*
  4636. COMPAL LAPTOP SUPPORT
  4637. M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
  4638. L: platform-driver-x86@vger.kernel.org
  4639. S: Maintained
  4640. F: drivers/platform/x86/compal-laptop.c
  4641. COMPILER ATTRIBUTES
  4642. M: Miguel Ojeda <ojeda@kernel.org>
  4643. R: Nick Desaulniers <ndesaulniers@google.com>
  4644. S: Maintained
  4645. F: include/linux/compiler_attributes.h
  4646. COMPUTE EXPRESS LINK (CXL)
  4647. M: Alison Schofield <alison.schofield@intel.com>
  4648. M: Vishal Verma <vishal.l.verma@intel.com>
  4649. M: Ira Weiny <ira.weiny@intel.com>
  4650. M: Ben Widawsky <bwidawsk@kernel.org>
  4651. M: Dan Williams <dan.j.williams@intel.com>
  4652. L: linux-cxl@vger.kernel.org
  4653. S: Maintained
  4654. F: drivers/cxl/
  4655. F: include/uapi/linux/cxl_mem.h
  4656. CONEXANT ACCESSRUNNER USB DRIVER
  4657. L: accessrunner-general@lists.sourceforge.net
  4658. S: Orphan
  4659. W: http://accessrunner.sourceforge.net/
  4660. F: drivers/usb/atm/cxacru.c
  4661. CONFIGFS
  4662. M: Joel Becker <jlbec@evilplan.org>
  4663. M: Christoph Hellwig <hch@lst.de>
  4664. S: Supported
  4665. T: git git://git.infradead.org/users/hch/configfs.git
  4666. F: fs/configfs/
  4667. F: include/linux/configfs.h
  4668. F: samples/configfs/
  4669. CONSOLE SUBSYSTEM
  4670. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  4671. S: Supported
  4672. F: drivers/video/console/
  4673. F: include/linux/console*
  4674. CONTEXT TRACKING
  4675. M: Frederic Weisbecker <frederic@kernel.org>
  4676. M: "Paul E. McKenney" <paulmck@kernel.org>
  4677. S: Maintained
  4678. F: kernel/context_tracking.c
  4679. F: include/linux/context_tracking*
  4680. CONTROL GROUP (CGROUP)
  4681. M: Tejun Heo <tj@kernel.org>
  4682. M: Zefan Li <lizefan.x@bytedance.com>
  4683. M: Johannes Weiner <hannes@cmpxchg.org>
  4684. L: cgroups@vger.kernel.org
  4685. S: Maintained
  4686. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
  4687. F: Documentation/admin-guide/cgroup-v1/
  4688. F: Documentation/admin-guide/cgroup-v2.rst
  4689. F: include/linux/cgroup*
  4690. F: kernel/cgroup/
  4691. F: tools/testing/selftests/cgroup/
  4692. CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
  4693. M: Tejun Heo <tj@kernel.org>
  4694. M: Josef Bacik <josef@toxicpanda.com>
  4695. M: Jens Axboe <axboe@kernel.dk>
  4696. L: cgroups@vger.kernel.org
  4697. L: linux-block@vger.kernel.org
  4698. T: git git://git.kernel.dk/linux-block
  4699. F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
  4700. F: block/bfq-cgroup.c
  4701. F: block/blk-cgroup.c
  4702. F: block/blk-iocost.c
  4703. F: block/blk-iolatency.c
  4704. F: block/blk-throttle.c
  4705. F: include/linux/blk-cgroup.h
  4706. CONTROL GROUP - CPUSET
  4707. M: Waiman Long <longman@redhat.com>
  4708. M: Zefan Li <lizefan.x@bytedance.com>
  4709. L: cgroups@vger.kernel.org
  4710. S: Maintained
  4711. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
  4712. F: Documentation/admin-guide/cgroup-v1/cpusets.rst
  4713. F: include/linux/cpuset.h
  4714. F: kernel/cgroup/cpuset.c
  4715. CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
  4716. M: Johannes Weiner <hannes@cmpxchg.org>
  4717. M: Michal Hocko <mhocko@kernel.org>
  4718. M: Roman Gushchin <roman.gushchin@linux.dev>
  4719. M: Shakeel Butt <shakeelb@google.com>
  4720. R: Muchun Song <muchun.song@linux.dev>
  4721. L: cgroups@vger.kernel.org
  4722. L: linux-mm@kvack.org
  4723. S: Maintained
  4724. F: mm/memcontrol.c
  4725. F: mm/swap_cgroup.c
  4726. F: tools/testing/selftests/cgroup/memcg_protection.m
  4727. F: tools/testing/selftests/cgroup/test_kmem.c
  4728. F: tools/testing/selftests/cgroup/test_memcontrol.c
  4729. CORETEMP HARDWARE MONITORING DRIVER
  4730. M: Fenghua Yu <fenghua.yu@intel.com>
  4731. L: linux-hwmon@vger.kernel.org
  4732. S: Maintained
  4733. F: Documentation/hwmon/coretemp.rst
  4734. F: drivers/hwmon/coretemp.c
  4735. CORSAIR-CPRO HARDWARE MONITOR DRIVER
  4736. M: Marius Zachmann <mail@mariuszachmann.de>
  4737. L: linux-hwmon@vger.kernel.org
  4738. S: Maintained
  4739. F: drivers/hwmon/corsair-cpro.c
  4740. CORSAIR-PSU HARDWARE MONITOR DRIVER
  4741. M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
  4742. L: linux-hwmon@vger.kernel.org
  4743. S: Maintained
  4744. F: Documentation/hwmon/corsair-psu.rst
  4745. F: drivers/hwmon/corsair-psu.c
  4746. COUNTER SUBSYSTEM
  4747. M: William Breathitt Gray <william.gray@linaro.org>
  4748. L: linux-iio@vger.kernel.org
  4749. S: Maintained
  4750. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
  4751. F: Documentation/ABI/testing/sysfs-bus-counter
  4752. F: Documentation/driver-api/generic-counter.rst
  4753. F: drivers/counter/
  4754. F: include/linux/counter.h
  4755. F: include/uapi/linux/counter.h
  4756. F: tools/counter/
  4757. CP2615 I2C DRIVER
  4758. M: Bence Csókás <bence98@sch.bme.hu>
  4759. S: Maintained
  4760. F: drivers/i2c/busses/i2c-cp2615.c
  4761. CPMAC ETHERNET DRIVER
  4762. M: Florian Fainelli <f.fainelli@gmail.com>
  4763. L: netdev@vger.kernel.org
  4764. S: Maintained
  4765. F: drivers/net/ethernet/ti/cpmac.c
  4766. CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
  4767. M: Viresh Kumar <viresh.kumar@linaro.org>
  4768. M: Sudeep Holla <sudeep.holla@arm.com>
  4769. L: linux-pm@vger.kernel.org
  4770. S: Maintained
  4771. W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
  4772. F: drivers/cpufreq/vexpress-spc-cpufreq.c
  4773. CPU FREQUENCY SCALING FRAMEWORK
  4774. M: "Rafael J. Wysocki" <rafael@kernel.org>
  4775. M: Viresh Kumar <viresh.kumar@linaro.org>
  4776. L: linux-pm@vger.kernel.org
  4777. S: Maintained
  4778. B: https://bugzilla.kernel.org
  4779. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
  4780. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
  4781. F: Documentation/admin-guide/pm/cpufreq.rst
  4782. F: Documentation/admin-guide/pm/intel_pstate.rst
  4783. F: Documentation/cpu-freq/
  4784. F: Documentation/devicetree/bindings/cpufreq/
  4785. F: drivers/cpufreq/
  4786. F: include/linux/cpufreq.h
  4787. F: include/linux/sched/cpufreq.h
  4788. F: kernel/sched/cpufreq*.c
  4789. F: tools/testing/selftests/cpufreq/
  4790. CPU IDLE TIME MANAGEMENT FRAMEWORK
  4791. M: "Rafael J. Wysocki" <rafael@kernel.org>
  4792. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  4793. L: linux-pm@vger.kernel.org
  4794. S: Maintained
  4795. B: https://bugzilla.kernel.org
  4796. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
  4797. F: Documentation/admin-guide/pm/cpuidle.rst
  4798. F: Documentation/driver-api/pm/cpuidle.rst
  4799. F: drivers/cpuidle/
  4800. F: include/linux/cpuidle.h
  4801. CPU POWER MONITORING SUBSYSTEM
  4802. M: Thomas Renninger <trenn@suse.com>
  4803. M: Shuah Khan <shuah@kernel.org>
  4804. M: Shuah Khan <skhan@linuxfoundation.org>
  4805. L: linux-pm@vger.kernel.org
  4806. S: Maintained
  4807. F: tools/power/cpupower/
  4808. CPUID/MSR DRIVER
  4809. M: "H. Peter Anvin" <hpa@zytor.com>
  4810. S: Maintained
  4811. F: arch/x86/kernel/cpuid.c
  4812. F: arch/x86/kernel/msr.c
  4813. CPUIDLE DRIVER - ARM BIG LITTLE
  4814. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  4815. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  4816. L: linux-pm@vger.kernel.org
  4817. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  4818. S: Maintained
  4819. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
  4820. F: drivers/cpuidle/cpuidle-big_little.c
  4821. CPUIDLE DRIVER - ARM EXYNOS
  4822. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  4823. R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  4824. M: Kukjin Kim <kgene@kernel.org>
  4825. L: linux-pm@vger.kernel.org
  4826. L: linux-samsung-soc@vger.kernel.org
  4827. S: Supported
  4828. F: arch/arm/mach-exynos/pm.c
  4829. F: drivers/cpuidle/cpuidle-exynos.c
  4830. F: include/linux/platform_data/cpuidle-exynos.h
  4831. CPUIDLE DRIVER - ARM PSCI
  4832. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  4833. M: Sudeep Holla <sudeep.holla@arm.com>
  4834. L: linux-pm@vger.kernel.org
  4835. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  4836. S: Supported
  4837. F: drivers/cpuidle/cpuidle-psci.c
  4838. CPUIDLE DRIVER - ARM PSCI PM DOMAIN
  4839. M: Ulf Hansson <ulf.hansson@linaro.org>
  4840. L: linux-pm@vger.kernel.org
  4841. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  4842. S: Supported
  4843. F: drivers/cpuidle/cpuidle-psci.h
  4844. F: drivers/cpuidle/cpuidle-psci-domain.c
  4845. CPUIDLE DRIVER - DT IDLE PM DOMAIN
  4846. M: Ulf Hansson <ulf.hansson@linaro.org>
  4847. L: linux-pm@vger.kernel.org
  4848. S: Supported
  4849. F: drivers/cpuidle/dt_idle_genpd.c
  4850. F: drivers/cpuidle/dt_idle_genpd.h
  4851. CPUIDLE DRIVER - RISC-V SBI
  4852. M: Anup Patel <anup@brainfault.org>
  4853. L: linux-pm@vger.kernel.org
  4854. L: linux-riscv@lists.infradead.org
  4855. S: Maintained
  4856. F: drivers/cpuidle/cpuidle-riscv-sbi.c
  4857. CRAMFS FILESYSTEM
  4858. M: Nicolas Pitre <nico@fluxnic.net>
  4859. S: Maintained
  4860. F: Documentation/filesystems/cramfs.rst
  4861. F: fs/cramfs/
  4862. CREATIVE SB0540
  4863. M: Bastien Nocera <hadess@hadess.net>
  4864. L: linux-input@vger.kernel.org
  4865. S: Maintained
  4866. F: drivers/hid/hid-creative-sb0540.c
  4867. CRYPTO API
  4868. M: Herbert Xu <herbert@gondor.apana.org.au>
  4869. M: "David S. Miller" <davem@davemloft.net>
  4870. L: linux-crypto@vger.kernel.org
  4871. S: Maintained
  4872. T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
  4873. T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
  4874. F: Documentation/crypto/
  4875. F: Documentation/devicetree/bindings/crypto/
  4876. F: arch/*/crypto/
  4877. F: crypto/
  4878. F: drivers/crypto/
  4879. F: include/crypto/
  4880. F: include/linux/crypto*
  4881. F: lib/crypto/
  4882. CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
  4883. M: Neil Horman <nhorman@tuxdriver.com>
  4884. L: linux-crypto@vger.kernel.org
  4885. S: Maintained
  4886. F: crypto/ansi_cprng.c
  4887. F: crypto/rng.c
  4888. CS3308 MEDIA DRIVER
  4889. M: Hans Verkuil <hverkuil@xs4all.nl>
  4890. L: linux-media@vger.kernel.org
  4891. S: Odd Fixes
  4892. W: http://linuxtv.org
  4893. T: git git://linuxtv.org/media_tree.git
  4894. F: drivers/media/i2c/cs3308.c
  4895. CS5535 Audio ALSA driver
  4896. M: Jaya Kumar <jayakumar.alsa@gmail.com>
  4897. S: Maintained
  4898. F: sound/pci/cs5535audio/
  4899. CSI DRIVERS FOR ALLWINNER V3s
  4900. M: Yong Deng <yong.deng@magewell.com>
  4901. L: linux-media@vger.kernel.org
  4902. S: Maintained
  4903. T: git git://linuxtv.org/media_tree.git
  4904. F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
  4905. F: drivers/media/platform/sunxi/sun6i-csi/
  4906. CTU CAN FD DRIVER
  4907. M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
  4908. M: Ondrej Ille <ondrej.ille@gmail.com>
  4909. L: linux-can@vger.kernel.org
  4910. S: Maintained
  4911. F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
  4912. F: drivers/net/can/ctucanfd/
  4913. CW1200 WLAN driver
  4914. M: Solomon Peachy <pizza@shaftnet.org>
  4915. S: Maintained
  4916. F: drivers/net/wireless/st/cw1200/
  4917. CX18 VIDEO4LINUX DRIVER
  4918. M: Andy Walls <awalls@md.metrocast.net>
  4919. L: linux-media@vger.kernel.org
  4920. S: Maintained
  4921. W: https://linuxtv.org
  4922. T: git git://linuxtv.org/media_tree.git
  4923. F: drivers/media/pci/cx18/
  4924. F: include/uapi/linux/ivtv*
  4925. CX2341X MPEG ENCODER HELPER MODULE
  4926. M: Hans Verkuil <hverkuil@xs4all.nl>
  4927. L: linux-media@vger.kernel.org
  4928. S: Maintained
  4929. W: https://linuxtv.org
  4930. T: git git://linuxtv.org/media_tree.git
  4931. F: drivers/media/common/cx2341x*
  4932. F: include/media/drv-intf/cx2341x.h
  4933. CX24120 MEDIA DRIVER
  4934. M: Jemma Denson <jdenson@gmail.com>
  4935. M: Patrick Boettcher <patrick.boettcher@posteo.de>
  4936. L: linux-media@vger.kernel.org
  4937. S: Maintained
  4938. W: https://linuxtv.org
  4939. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  4940. F: drivers/media/dvb-frontends/cx24120*
  4941. CX88 VIDEO4LINUX DRIVER
  4942. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  4943. L: linux-media@vger.kernel.org
  4944. S: Odd fixes
  4945. W: https://linuxtv.org
  4946. T: git git://linuxtv.org/media_tree.git
  4947. F: Documentation/driver-api/media/drivers/cx88*
  4948. F: drivers/media/pci/cx88/
  4949. CXD2820R MEDIA DRIVER
  4950. M: Antti Palosaari <crope@iki.fi>
  4951. L: linux-media@vger.kernel.org
  4952. S: Maintained
  4953. W: https://linuxtv.org
  4954. W: http://palosaari.fi/linux/
  4955. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  4956. T: git git://linuxtv.org/anttip/media_tree.git
  4957. F: drivers/media/dvb-frontends/cxd2820r*
  4958. CXGB3 ETHERNET DRIVER (CXGB3)
  4959. M: Raju Rangoju <rajur@chelsio.com>
  4960. L: netdev@vger.kernel.org
  4961. S: Supported
  4962. W: http://www.chelsio.com
  4963. F: drivers/net/ethernet/chelsio/cxgb3/
  4964. CXGB3 ISCSI DRIVER (CXGB3I)
  4965. M: Varun Prakash <varun@chelsio.com>
  4966. L: linux-scsi@vger.kernel.org
  4967. S: Supported
  4968. W: http://www.chelsio.com
  4969. F: drivers/scsi/cxgbi/cxgb3i
  4970. CXGB4 CRYPTO DRIVER (chcr)
  4971. M: Ayush Sawal <ayush.sawal@chelsio.com>
  4972. L: linux-crypto@vger.kernel.org
  4973. S: Supported
  4974. W: http://www.chelsio.com
  4975. F: drivers/crypto/chelsio
  4976. CXGB4 INLINE CRYPTO DRIVER
  4977. M: Ayush Sawal <ayush.sawal@chelsio.com>
  4978. L: netdev@vger.kernel.org
  4979. S: Supported
  4980. W: http://www.chelsio.com
  4981. F: drivers/net/ethernet/chelsio/inline_crypto/
  4982. CXGB4 ETHERNET DRIVER (CXGB4)
  4983. M: Raju Rangoju <rajur@chelsio.com>
  4984. L: netdev@vger.kernel.org
  4985. S: Supported
  4986. W: http://www.chelsio.com
  4987. F: drivers/net/ethernet/chelsio/cxgb4/
  4988. CXGB4 ISCSI DRIVER (CXGB4I)
  4989. M: Varun Prakash <varun@chelsio.com>
  4990. L: linux-scsi@vger.kernel.org
  4991. S: Supported
  4992. W: http://www.chelsio.com
  4993. F: drivers/scsi/cxgbi/cxgb4i
  4994. CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
  4995. M: Potnuri Bharat Teja <bharat@chelsio.com>
  4996. L: linux-rdma@vger.kernel.org
  4997. S: Supported
  4998. W: http://www.openfabrics.org
  4999. F: drivers/infiniband/hw/cxgb4/
  5000. F: include/uapi/rdma/cxgb4-abi.h
  5001. CXGB4VF ETHERNET DRIVER (CXGB4VF)
  5002. M: Raju Rangoju <rajur@chelsio.com>
  5003. L: netdev@vger.kernel.org
  5004. S: Supported
  5005. W: http://www.chelsio.com
  5006. F: drivers/net/ethernet/chelsio/cxgb4vf/
  5007. CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
  5008. M: Frederic Barrat <fbarrat@linux.ibm.com>
  5009. M: Andrew Donnellan <ajd@linux.ibm.com>
  5010. L: linuxppc-dev@lists.ozlabs.org
  5011. S: Supported
  5012. F: Documentation/ABI/testing/sysfs-class-cxl
  5013. F: Documentation/powerpc/cxl.rst
  5014. F: arch/powerpc/platforms/powernv/pci-cxl.c
  5015. F: drivers/misc/cxl/
  5016. F: include/misc/cxl*
  5017. F: include/uapi/misc/cxl.h
  5018. CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
  5019. M: Manoj N. Kumar <manoj@linux.ibm.com>
  5020. M: Matthew R. Ochs <mrochs@linux.ibm.com>
  5021. M: Uma Krishnan <ukrishn@linux.ibm.com>
  5022. L: linux-scsi@vger.kernel.org
  5023. S: Supported
  5024. F: Documentation/powerpc/cxlflash.rst
  5025. F: drivers/scsi/cxlflash/
  5026. F: include/uapi/scsi/cxlflash_ioctl.h
  5027. CYBERPRO FB DRIVER
  5028. M: Russell King <linux@armlinux.org.uk>
  5029. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  5030. S: Maintained
  5031. W: http://www.armlinux.org.uk/
  5032. F: drivers/video/fbdev/cyber2000fb.*
  5033. CYCLADES PC300 DRIVER
  5034. S: Orphan
  5035. F: drivers/net/wan/pc300*
  5036. CYPRESS_FIRMWARE MEDIA DRIVER
  5037. M: Antti Palosaari <crope@iki.fi>
  5038. L: linux-media@vger.kernel.org
  5039. S: Maintained
  5040. W: https://linuxtv.org
  5041. W: http://palosaari.fi/linux/
  5042. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5043. T: git git://linuxtv.org/anttip/media_tree.git
  5044. F: drivers/media/common/cypress_firmware*
  5045. CYPRESS CY8C95X0 PINCTRL DRIVER
  5046. M: Patrick Rudolph <patrick.rudolph@9elements.com>
  5047. L: linux-gpio@vger.kernel.org
  5048. S: Maintained
  5049. F: drivers/pinctrl/pinctrl-cy8c95x0.c
  5050. CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
  5051. M: Linus Walleij <linus.walleij@linaro.org>
  5052. L: linux-input@vger.kernel.org
  5053. S: Maintained
  5054. F: drivers/input/touchscreen/cy8ctma140.c
  5055. CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
  5056. M: Yassine Oudjana <y.oudjana@protonmail.com>
  5057. L: linux-input@vger.kernel.org
  5058. S: Maintained
  5059. F: Documentation/devicetree/bindings/input/cypress-sf.yaml
  5060. F: drivers/input/keyboard/cypress-sf.c
  5061. CYTTSP TOUCHSCREEN DRIVER
  5062. M: Linus Walleij <linus.walleij@linaro.org>
  5063. L: linux-input@vger.kernel.org
  5064. S: Maintained
  5065. F: drivers/input/touchscreen/cyttsp*
  5066. D-LINK DIR-685 TOUCHKEYS DRIVER
  5067. M: Linus Walleij <linus.walleij@linaro.org>
  5068. L: linux-input@vger.kernel.org
  5069. S: Supported
  5070. F: drivers/input/keyboard/dlink-dir685-touchkeys.c
  5071. DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
  5072. M: Joshua Kinard <kumba@gentoo.org>
  5073. S: Maintained
  5074. F: drivers/rtc/rtc-ds1685.c
  5075. F: include/linux/rtc/ds1685.h
  5076. DAMA SLAVE for AX.25
  5077. M: Joerg Reuter <jreuter@yaina.de>
  5078. L: linux-hams@vger.kernel.org
  5079. S: Maintained
  5080. W: http://yaina.de/jreuter/
  5081. W: http://www.qsl.net/dl1bke/
  5082. F: net/ax25/af_ax25.c
  5083. F: net/ax25/ax25_dev.c
  5084. F: net/ax25/ax25_ds_*
  5085. F: net/ax25/ax25_in.c
  5086. F: net/ax25/ax25_out.c
  5087. F: net/ax25/ax25_timer.c
  5088. F: net/ax25/sysctl_net_ax25.c
  5089. DATA ACCESS MONITOR
  5090. M: SeongJae Park <sj@kernel.org>
  5091. L: damon@lists.linux.dev
  5092. L: linux-mm@kvack.org
  5093. S: Maintained
  5094. F: Documentation/ABI/testing/sysfs-kernel-mm-damon
  5095. F: Documentation/admin-guide/mm/damon/
  5096. F: Documentation/mm/damon/
  5097. F: include/linux/damon.h
  5098. F: include/trace/events/damon.h
  5099. F: mm/damon/
  5100. F: tools/testing/selftests/damon/
  5101. DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
  5102. L: netdev@vger.kernel.org
  5103. S: Orphan
  5104. F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
  5105. F: drivers/net/ethernet/dec/tulip/dmfe.c
  5106. DC390/AM53C974 SCSI driver
  5107. M: Hannes Reinecke <hare@suse.com>
  5108. L: linux-scsi@vger.kernel.org
  5109. S: Maintained
  5110. F: drivers/scsi/am53c974.c
  5111. DC395x SCSI driver
  5112. M: Oliver Neukum <oliver@neukum.org>
  5113. M: Ali Akcaagac <aliakc@web.de>
  5114. M: Jamie Lenehan <lenehan@twibble.org>
  5115. L: dc395x@twibble.org
  5116. S: Maintained
  5117. W: http://twibble.org/dist/dc395x/
  5118. W: http://lists.twibble.org/mailman/listinfo/dc395x/
  5119. F: Documentation/scsi/dc395x.rst
  5120. F: drivers/scsi/dc395x.*
  5121. DCCP PROTOCOL
  5122. L: dccp@vger.kernel.org
  5123. S: Orphan
  5124. W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
  5125. F: include/linux/dccp.h
  5126. F: include/linux/tfrc.h
  5127. F: include/uapi/linux/dccp.h
  5128. F: net/dccp/
  5129. DECSTATION PLATFORM SUPPORT
  5130. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  5131. L: linux-mips@vger.kernel.org
  5132. S: Maintained
  5133. W: http://www.linux-mips.org/wiki/DECstation
  5134. F: arch/mips/dec/
  5135. F: arch/mips/include/asm/dec/
  5136. F: arch/mips/include/asm/mach-dec/
  5137. DEFXX FDDI NETWORK DRIVER
  5138. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  5139. S: Maintained
  5140. F: drivers/net/fddi/defxx.*
  5141. DEFZA FDDI NETWORK DRIVER
  5142. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  5143. S: Maintained
  5144. F: drivers/net/fddi/defza.*
  5145. DEINTERLACE DRIVERS FOR ALLWINNER H3
  5146. M: Jernej Skrabec <jernej.skrabec@gmail.com>
  5147. L: linux-media@vger.kernel.org
  5148. S: Maintained
  5149. T: git git://linuxtv.org/media_tree.git
  5150. F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
  5151. F: drivers/media/platform/sunxi/sun8i-di/
  5152. DELL LAPTOP DRIVER
  5153. M: Matthew Garrett <mjg59@srcf.ucam.org>
  5154. M: Pali Rohár <pali@kernel.org>
  5155. L: platform-driver-x86@vger.kernel.org
  5156. S: Maintained
  5157. F: drivers/platform/x86/dell/dell-laptop.c
  5158. DELL LAPTOP FREEFALL DRIVER
  5159. M: Pali Rohár <pali@kernel.org>
  5160. S: Maintained
  5161. F: drivers/platform/x86/dell/dell-smo8800.c
  5162. DELL LAPTOP RBTN DRIVER
  5163. M: Pali Rohár <pali@kernel.org>
  5164. S: Maintained
  5165. F: drivers/platform/x86/dell/dell-rbtn.*
  5166. DELL LAPTOP SMM DRIVER
  5167. M: Pali Rohár <pali@kernel.org>
  5168. S: Maintained
  5169. F: Documentation/ABI/obsolete/procfs-i8k
  5170. F: drivers/hwmon/dell-smm-hwmon.c
  5171. F: include/uapi/linux/i8k.h
  5172. DELL REMOTE BIOS UPDATE DRIVER
  5173. M: Stuart Hayes <stuart.w.hayes@gmail.com>
  5174. L: platform-driver-x86@vger.kernel.org
  5175. S: Maintained
  5176. F: drivers/platform/x86/dell/dell_rbu.c
  5177. DELL SMBIOS DRIVER
  5178. M: Pali Rohár <pali@kernel.org>
  5179. L: Dell.Client.Kernel@dell.com
  5180. L: platform-driver-x86@vger.kernel.org
  5181. S: Maintained
  5182. F: drivers/platform/x86/dell/dell-smbios.*
  5183. DELL SMBIOS SMM DRIVER
  5184. L: Dell.Client.Kernel@dell.com
  5185. L: platform-driver-x86@vger.kernel.org
  5186. S: Maintained
  5187. F: drivers/platform/x86/dell/dell-smbios-smm.c
  5188. DELL SMBIOS WMI DRIVER
  5189. L: Dell.Client.Kernel@dell.com
  5190. L: platform-driver-x86@vger.kernel.org
  5191. S: Maintained
  5192. F: drivers/platform/x86/dell/dell-smbios-wmi.c
  5193. F: tools/wmi/dell-smbios-example.c
  5194. DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
  5195. M: Stuart Hayes <stuart.w.hayes@gmail.com>
  5196. L: platform-driver-x86@vger.kernel.org
  5197. S: Maintained
  5198. F: Documentation/driver-api/dcdbas.rst
  5199. F: drivers/platform/x86/dell/dcdbas.*
  5200. DELL WMI DESCRIPTOR DRIVER
  5201. L: Dell.Client.Kernel@dell.com
  5202. S: Maintained
  5203. F: drivers/platform/x86/dell/dell-wmi-descriptor.c
  5204. DELL WMI SYSMAN DRIVER
  5205. M: Divya Bharathi <divya.bharathi@dell.com>
  5206. M: Prasanth Ksr <prasanth.ksr@dell.com>
  5207. L: Dell.Client.Kernel@dell.com
  5208. L: platform-driver-x86@vger.kernel.org
  5209. S: Maintained
  5210. F: Documentation/ABI/testing/sysfs-class-firmware-attributes
  5211. F: drivers/platform/x86/dell/dell-wmi-sysman/
  5212. DELL WMI NOTIFICATIONS DRIVER
  5213. M: Matthew Garrett <mjg59@srcf.ucam.org>
  5214. M: Pali Rohár <pali@kernel.org>
  5215. S: Maintained
  5216. F: drivers/platform/x86/dell/dell-wmi-base.c
  5217. DELL WMI HARDWARE PRIVACY SUPPORT
  5218. M: Perry Yuan <Perry.Yuan@dell.com>
  5219. L: Dell.Client.Kernel@dell.com
  5220. L: platform-driver-x86@vger.kernel.org
  5221. S: Maintained
  5222. F: drivers/platform/x86/dell/dell-wmi-privacy.c
  5223. DELTA ST MEDIA DRIVER
  5224. M: Hugues Fruchet <hugues.fruchet@foss.st.com>
  5225. L: linux-media@vger.kernel.org
  5226. S: Supported
  5227. W: https://linuxtv.org
  5228. T: git git://linuxtv.org/media_tree.git
  5229. F: drivers/media/platform/st/sti/delta
  5230. DELTA AHE-50DC FAN CONTROL MODULE DRIVER
  5231. M: Zev Weiss <zev@bewilderbeest.net>
  5232. L: linux-hwmon@vger.kernel.org
  5233. S: Maintained
  5234. F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
  5235. DELTA DPS920AB PSU DRIVER
  5236. M: Robert Marko <robert.marko@sartura.hr>
  5237. L: linux-hwmon@vger.kernel.org
  5238. S: Maintained
  5239. F: Documentation/hwmon/dps920ab.rst
  5240. F: drivers/hwmon/pmbus/dps920ab.c
  5241. DELTA NETWORKS TN48M CPLD DRIVERS
  5242. M: Robert Marko <robert.marko@sartura.hr>
  5243. S: Maintained
  5244. F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
  5245. F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
  5246. F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
  5247. F: drivers/gpio/gpio-tn48m.c
  5248. F: include/dt-bindings/reset/delta,tn48m-reset.h
  5249. DENALI NAND DRIVER
  5250. L: linux-mtd@lists.infradead.org
  5251. S: Orphan
  5252. F: drivers/mtd/nand/raw/denali*
  5253. DESIGNWARE EDMA CORE IP DRIVER
  5254. M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
  5255. L: dmaengine@vger.kernel.org
  5256. S: Maintained
  5257. F: drivers/dma/dw-edma/
  5258. F: include/linux/dma/edma.h
  5259. DESIGNWARE XDATA IP DRIVER
  5260. M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
  5261. L: linux-pci@vger.kernel.org
  5262. S: Maintained
  5263. F: Documentation/misc-devices/dw-xdata-pcie.rst
  5264. F: drivers/misc/dw-xdata-pcie.c
  5265. DESIGNWARE USB2 DRD IP DRIVER
  5266. M: Minas Harutyunyan <hminas@synopsys.com>
  5267. L: linux-usb@vger.kernel.org
  5268. S: Maintained
  5269. T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
  5270. F: drivers/usb/dwc2/
  5271. DESIGNWARE USB3 DRD IP DRIVER
  5272. M: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
  5273. L: linux-usb@vger.kernel.org
  5274. S: Maintained
  5275. F: drivers/usb/dwc3/
  5276. DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
  5277. M: Andreas Klinger <ak@it-klinger.de>
  5278. L: linux-iio@vger.kernel.org
  5279. S: Maintained
  5280. F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
  5281. F: drivers/iio/proximity/srf*.c
  5282. DEVICE COREDUMP (DEV_COREDUMP)
  5283. M: Johannes Berg <johannes@sipsolutions.net>
  5284. L: linux-kernel@vger.kernel.org
  5285. S: Maintained
  5286. F: drivers/base/devcoredump.c
  5287. F: include/linux/devcoredump.h
  5288. DEVICE DEPENDENCY HELPER SCRIPT
  5289. M: Saravana Kannan <saravanak@google.com>
  5290. L: linux-kernel@vger.kernel.org
  5291. S: Maintained
  5292. F: scripts/dev-needs.sh
  5293. DEVICE DIRECT ACCESS (DAX)
  5294. M: Dan Williams <dan.j.williams@intel.com>
  5295. M: Vishal Verma <vishal.l.verma@intel.com>
  5296. M: Dave Jiang <dave.jiang@intel.com>
  5297. L: nvdimm@lists.linux.dev
  5298. S: Supported
  5299. F: drivers/dax/
  5300. DEVICE FREQUENCY (DEVFREQ)
  5301. M: MyungJoo Ham <myungjoo.ham@samsung.com>
  5302. M: Kyungmin Park <kyungmin.park@samsung.com>
  5303. M: Chanwoo Choi <cw00.choi@samsung.com>
  5304. L: linux-pm@vger.kernel.org
  5305. S: Maintained
  5306. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
  5307. F: Documentation/devicetree/bindings/devfreq/
  5308. F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
  5309. F: drivers/devfreq/
  5310. F: include/linux/devfreq.h
  5311. F: include/trace/events/devfreq.h
  5312. DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
  5313. M: Chanwoo Choi <cw00.choi@samsung.com>
  5314. L: linux-pm@vger.kernel.org
  5315. S: Supported
  5316. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
  5317. F: Documentation/devicetree/bindings/devfreq/event/
  5318. F: drivers/devfreq/devfreq-event.c
  5319. F: drivers/devfreq/event/
  5320. F: include/dt-bindings/pmu/exynos_ppmu.h
  5321. F: include/linux/devfreq-event.h
  5322. DEVICE NUMBER REGISTRY
  5323. M: Torben Mathiasen <device@lanana.org>
  5324. S: Maintained
  5325. W: http://lanana.org/docs/device-list/index.html
  5326. DEVICE RESOURCE MANAGEMENT HELPERS
  5327. M: Hans de Goede <hdegoede@redhat.com>
  5328. R: Matti Vaittinen <mazziesaccount@gmail.com>
  5329. S: Maintained
  5330. F: include/linux/devm-helpers.h
  5331. DEVICE-MAPPER (LVM)
  5332. M: Alasdair Kergon <agk@redhat.com>
  5333. M: Mike Snitzer <snitzer@kernel.org>
  5334. M: dm-devel@redhat.com
  5335. L: dm-devel@redhat.com
  5336. S: Maintained
  5337. W: http://sources.redhat.com/dm
  5338. Q: http://patchwork.kernel.org/project/dm-devel/list/
  5339. T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
  5340. T: quilt http://people.redhat.com/agk/patches/linux/editing/
  5341. F: Documentation/admin-guide/device-mapper/
  5342. F: drivers/md/Kconfig
  5343. F: drivers/md/Makefile
  5344. F: drivers/md/dm*
  5345. F: drivers/md/persistent-data/
  5346. F: include/linux/device-mapper.h
  5347. F: include/linux/dm-*.h
  5348. F: include/uapi/linux/dm-*.h
  5349. DEVLINK
  5350. M: Jiri Pirko <jiri@nvidia.com>
  5351. L: netdev@vger.kernel.org
  5352. S: Supported
  5353. F: Documentation/networking/devlink
  5354. F: include/net/devlink.h
  5355. F: include/uapi/linux/devlink.h
  5356. F: net/devlink/
  5357. DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
  5358. M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
  5359. L: kernel@dh-electronics.com
  5360. S: Maintained
  5361. F: arch/arm/boot/dts/imx6*-dhcom-*
  5362. DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
  5363. M: Marek Vasut <marex@denx.de>
  5364. L: kernel@dh-electronics.com
  5365. S: Maintained
  5366. F: arch/arm/boot/dts/stm32mp1*-dhcom-*
  5367. F: arch/arm/boot/dts/stm32mp1*-dhcor-*
  5368. DIALOG SEMICONDUCTOR DRIVERS
  5369. M: Support Opensource <support.opensource@diasemi.com>
  5370. S: Supported
  5371. W: http://www.dialog-semiconductor.com/products
  5372. F: Documentation/devicetree/bindings/input/da90??-onkey.txt
  5373. F: Documentation/devicetree/bindings/input/dlg,da72??.txt
  5374. F: Documentation/devicetree/bindings/mfd/da90*.txt
  5375. F: Documentation/devicetree/bindings/mfd/da90*.yaml
  5376. F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
  5377. F: Documentation/devicetree/bindings/regulator/da92*.txt
  5378. F: Documentation/devicetree/bindings/regulator/slg51000.txt
  5379. F: Documentation/devicetree/bindings/sound/da[79]*.txt
  5380. F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
  5381. F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
  5382. F: Documentation/hwmon/da90??.rst
  5383. F: drivers/gpio/gpio-da90??.c
  5384. F: drivers/hwmon/da90??-hwmon.c
  5385. F: drivers/iio/adc/da91??-*.c
  5386. F: drivers/input/misc/da72??.[ch]
  5387. F: drivers/input/misc/da90??_onkey.c
  5388. F: drivers/input/touchscreen/da9052_tsi.c
  5389. F: drivers/leds/leds-da90??.c
  5390. F: drivers/mfd/da903x.c
  5391. F: drivers/mfd/da90??-*.c
  5392. F: drivers/mfd/da91??-*.c
  5393. F: drivers/pinctrl/pinctrl-da90??.c
  5394. F: drivers/power/supply/da9052-battery.c
  5395. F: drivers/power/supply/da91??-*.c
  5396. F: drivers/regulator/da9???-regulator.[ch]
  5397. F: drivers/regulator/slg51000-regulator.[ch]
  5398. F: drivers/rtc/rtc-da90??.c
  5399. F: drivers/thermal/da90??-thermal.c
  5400. F: drivers/video/backlight/da90??_bl.c
  5401. F: drivers/watchdog/da90??_wdt.c
  5402. F: include/dt-bindings/regulator/dlg,da9*-regulator.h
  5403. F: include/linux/mfd/da903x.h
  5404. F: include/linux/mfd/da9052/
  5405. F: include/linux/mfd/da9055/
  5406. F: include/linux/mfd/da9062/
  5407. F: include/linux/mfd/da9063/
  5408. F: include/linux/mfd/da9150/
  5409. F: include/linux/regulator/da9211.h
  5410. F: include/sound/da[79]*.h
  5411. F: sound/soc/codecs/da[79]*.[ch]
  5412. DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
  5413. M: William Breathitt Gray <william.gray@linaro.org>
  5414. L: linux-gpio@vger.kernel.org
  5415. S: Maintained
  5416. F: drivers/gpio/gpio-gpio-mm.c
  5417. DIOLAN U2C-12 I2C DRIVER
  5418. M: Guenter Roeck <linux@roeck-us.net>
  5419. L: linux-i2c@vger.kernel.org
  5420. S: Maintained
  5421. F: drivers/i2c/busses/i2c-diolan-u2c.c
  5422. DIRECTORY NOTIFICATION (DNOTIFY)
  5423. M: Jan Kara <jack@suse.cz>
  5424. R: Amir Goldstein <amir73il@gmail.com>
  5425. L: linux-fsdevel@vger.kernel.org
  5426. S: Maintained
  5427. F: Documentation/filesystems/dnotify.rst
  5428. F: fs/notify/dnotify/
  5429. F: include/linux/dnotify.h
  5430. DISK GEOMETRY AND PARTITION HANDLING
  5431. M: Andries Brouwer <aeb@cwi.nl>
  5432. S: Maintained
  5433. W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
  5434. W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
  5435. W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
  5436. DISKQUOTA
  5437. M: Jan Kara <jack@suse.com>
  5438. S: Maintained
  5439. F: Documentation/filesystems/quota.rst
  5440. F: fs/quota/
  5441. F: include/linux/quota*.h
  5442. F: include/uapi/linux/quota*.h
  5443. DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
  5444. M: Bernie Thompson <bernie@plugable.com>
  5445. L: linux-fbdev@vger.kernel.org
  5446. S: Maintained
  5447. W: http://plugable.com/category/projects/udlfb/
  5448. F: Documentation/fb/udlfb.rst
  5449. F: drivers/video/fbdev/udlfb.c
  5450. F: include/video/udlfb.h
  5451. DISTRIBUTED LOCK MANAGER (DLM)
  5452. M: Christine Caulfield <ccaulfie@redhat.com>
  5453. M: David Teigland <teigland@redhat.com>
  5454. L: cluster-devel@redhat.com
  5455. S: Supported
  5456. W: http://sources.redhat.com/cluster/
  5457. T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
  5458. F: fs/dlm/
  5459. DMA BUFFER SHARING FRAMEWORK
  5460. M: Sumit Semwal <sumit.semwal@linaro.org>
  5461. M: Christian König <christian.koenig@amd.com>
  5462. L: linux-media@vger.kernel.org
  5463. L: dri-devel@lists.freedesktop.org
  5464. L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
  5465. S: Maintained
  5466. T: git git://anongit.freedesktop.org/drm/drm-misc
  5467. F: Documentation/driver-api/dma-buf.rst
  5468. F: drivers/dma-buf/
  5469. F: include/linux/*fence.h
  5470. F: include/linux/dma-buf.h
  5471. F: include/linux/dma-resv.h
  5472. K: \bdma_(?:buf|fence|resv)\b
  5473. DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
  5474. M: Vinod Koul <vkoul@kernel.org>
  5475. L: dmaengine@vger.kernel.org
  5476. S: Maintained
  5477. Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
  5478. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
  5479. F: Documentation/devicetree/bindings/dma/
  5480. F: Documentation/driver-api/dmaengine/
  5481. F: drivers/dma/
  5482. F: include/dt-bindings/dma/
  5483. F: include/linux/dma/
  5484. F: include/linux/dmaengine.h
  5485. F: include/linux/of_dma.h
  5486. DMA MAPPING HELPERS
  5487. M: Christoph Hellwig <hch@lst.de>
  5488. M: Marek Szyprowski <m.szyprowski@samsung.com>
  5489. R: Robin Murphy <robin.murphy@arm.com>
  5490. L: iommu@lists.linux.dev
  5491. S: Supported
  5492. W: http://git.infradead.org/users/hch/dma-mapping.git
  5493. T: git git://git.infradead.org/users/hch/dma-mapping.git
  5494. F: include/asm-generic/dma-mapping.h
  5495. F: include/linux/dma-direct.h
  5496. F: include/linux/dma-mapping.h
  5497. F: include/linux/dma-map-ops.h
  5498. F: include/linux/swiotlb.h
  5499. F: kernel/dma/
  5500. DMA MAPPING BENCHMARK
  5501. M: Xiang Chen <chenxiang66@hisilicon.com>
  5502. L: iommu@lists.linux.dev
  5503. F: kernel/dma/map_benchmark.c
  5504. F: tools/testing/selftests/dma/
  5505. DMA-BUF HEAPS FRAMEWORK
  5506. M: Sumit Semwal <sumit.semwal@linaro.org>
  5507. R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
  5508. R: Liam Mark <lmark@codeaurora.org>
  5509. R: Laura Abbott <labbott@redhat.com>
  5510. R: Brian Starkey <Brian.Starkey@arm.com>
  5511. R: John Stultz <jstultz@google.com>
  5512. L: linux-media@vger.kernel.org
  5513. L: dri-devel@lists.freedesktop.org
  5514. L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
  5515. S: Maintained
  5516. T: git git://anongit.freedesktop.org/drm/drm-misc
  5517. F: drivers/dma-buf/dma-heap.c
  5518. F: drivers/dma-buf/heaps/*
  5519. F: include/linux/dma-heap.h
  5520. F: include/uapi/linux/dma-heap.h
  5521. DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
  5522. M: Lukasz Luba <lukasz.luba@arm.com>
  5523. L: linux-pm@vger.kernel.org
  5524. L: linux-samsung-soc@vger.kernel.org
  5525. S: Maintained
  5526. F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
  5527. F: drivers/memory/samsung/exynos5422-dmc.c
  5528. DME1737 HARDWARE MONITOR DRIVER
  5529. M: Juerg Haefliger <juergh@proton.me>
  5530. L: linux-hwmon@vger.kernel.org
  5531. S: Maintained
  5532. F: Documentation/hwmon/dme1737.rst
  5533. F: drivers/hwmon/dme1737.c
  5534. DMI/SMBIOS SUPPORT
  5535. M: Jean Delvare <jdelvare@suse.com>
  5536. S: Maintained
  5537. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
  5538. F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
  5539. F: drivers/firmware/dmi-id.c
  5540. F: drivers/firmware/dmi_scan.c
  5541. F: include/linux/dmi.h
  5542. DOCUMENTATION
  5543. M: Jonathan Corbet <corbet@lwn.net>
  5544. L: linux-doc@vger.kernel.org
  5545. S: Maintained
  5546. P: Documentation/doc-guide/maintainer-profile.rst
  5547. T: git git://git.lwn.net/linux.git docs-next
  5548. F: Documentation/
  5549. F: scripts/documentation-file-ref-check
  5550. F: scripts/kernel-doc
  5551. F: scripts/sphinx-pre-install
  5552. X: Documentation/ABI/
  5553. X: Documentation/admin-guide/media/
  5554. X: Documentation/devicetree/
  5555. X: Documentation/driver-api/media/
  5556. X: Documentation/firmware-guide/acpi/
  5557. X: Documentation/i2c/
  5558. X: Documentation/power/
  5559. X: Documentation/spi/
  5560. X: Documentation/userspace-api/media/
  5561. DOCUMENTATION REPORTING ISSUES
  5562. M: Thorsten Leemhuis <linux@leemhuis.info>
  5563. L: linux-doc@vger.kernel.org
  5564. S: Maintained
  5565. F: Documentation/admin-guide/reporting-issues.rst
  5566. DOCUMENTATION SCRIPTS
  5567. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  5568. L: linux-doc@vger.kernel.org
  5569. S: Maintained
  5570. F: Documentation/sphinx/parse-headers.pl
  5571. F: scripts/documentation-file-ref-check
  5572. F: scripts/sphinx-pre-install
  5573. DOCUMENTATION/ITALIAN
  5574. M: Federico Vaga <federico.vaga@vaga.pv.it>
  5575. L: linux-doc@vger.kernel.org
  5576. S: Maintained
  5577. F: Documentation/translations/it_IT
  5578. DOCUMENTATION/JAPANESE
  5579. R: Akira Yokosawa <akiyks@gmail.com>
  5580. L: linux-doc@vger.kernel.org
  5581. S: Maintained
  5582. F: Documentation/translations/ja_JP
  5583. DONGWOON DW9714 LENS VOICE COIL DRIVER
  5584. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  5585. L: linux-media@vger.kernel.org
  5586. S: Maintained
  5587. T: git git://linuxtv.org/media_tree.git
  5588. F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
  5589. F: drivers/media/i2c/dw9714.c
  5590. DONGWOON DW9768 LENS VOICE COIL DRIVER
  5591. M: Dongchun Zhu <dongchun.zhu@mediatek.com>
  5592. L: linux-media@vger.kernel.org
  5593. S: Maintained
  5594. T: git git://linuxtv.org/media_tree.git
  5595. F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
  5596. F: drivers/media/i2c/dw9768.c
  5597. DONGWOON DW9807 LENS VOICE COIL DRIVER
  5598. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  5599. L: linux-media@vger.kernel.org
  5600. S: Maintained
  5601. T: git git://linuxtv.org/media_tree.git
  5602. F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
  5603. F: drivers/media/i2c/dw9807-vcm.c
  5604. DOUBLETALK DRIVER
  5605. M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
  5606. L: blinux-list@redhat.com
  5607. S: Maintained
  5608. F: drivers/char/dtlk.c
  5609. F: include/linux/dtlk.h
  5610. DPAA2 DATAPATH I/O (DPIO) DRIVER
  5611. M: Roy Pledge <Roy.Pledge@nxp.com>
  5612. L: linux-kernel@vger.kernel.org
  5613. S: Maintained
  5614. F: drivers/soc/fsl/dpio
  5615. DPAA2 ETHERNET DRIVER
  5616. M: Ioana Ciornei <ioana.ciornei@nxp.com>
  5617. L: netdev@vger.kernel.org
  5618. S: Maintained
  5619. F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
  5620. F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
  5621. F: drivers/net/ethernet/freescale/dpaa2/Kconfig
  5622. F: drivers/net/ethernet/freescale/dpaa2/Makefile
  5623. F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
  5624. F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
  5625. F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
  5626. F: drivers/net/ethernet/freescale/dpaa2/dpmac*
  5627. F: drivers/net/ethernet/freescale/dpaa2/dpni*
  5628. DPAA2 ETHERNET SWITCH DRIVER
  5629. M: Ioana Ciornei <ioana.ciornei@nxp.com>
  5630. L: netdev@vger.kernel.org
  5631. S: Maintained
  5632. F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
  5633. F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
  5634. F: drivers/net/ethernet/freescale/dpaa2/dpsw*
  5635. DRBD DRIVER
  5636. M: Philipp Reisner <philipp.reisner@linbit.com>
  5637. M: Lars Ellenberg <lars.ellenberg@linbit.com>
  5638. M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
  5639. L: drbd-dev@lists.linbit.com
  5640. S: Supported
  5641. W: http://www.drbd.org
  5642. T: git git://git.linbit.com/linux-drbd.git
  5643. T: git git://git.linbit.com/drbd-8.4.git
  5644. F: Documentation/admin-guide/blockdev/
  5645. F: drivers/block/drbd/
  5646. F: lib/lru_cache.c
  5647. DRIVER COMPONENT FRAMEWORK
  5648. L: dri-devel@lists.freedesktop.org
  5649. F: drivers/base/component.c
  5650. F: include/linux/component.h
  5651. DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
  5652. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  5653. R: "Rafael J. Wysocki" <rafael@kernel.org>
  5654. S: Supported
  5655. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
  5656. F: Documentation/core-api/kobject.rst
  5657. F: drivers/base/
  5658. F: fs/debugfs/
  5659. F: fs/sysfs/
  5660. F: include/linux/debugfs.h
  5661. F: include/linux/kobj*
  5662. F: lib/kobj*
  5663. DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
  5664. M: Nishanth Menon <nm@ti.com>
  5665. L: linux-pm@vger.kernel.org
  5666. S: Maintained
  5667. F: drivers/soc/ti/smartreflex.c
  5668. F: include/linux/power/smartreflex.h
  5669. DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
  5670. M: Maxime Ripard <mripard@kernel.org>
  5671. M: Chen-Yu Tsai <wens@csie.org>
  5672. R: Jernej Skrabec <jernej.skrabec@gmail.com>
  5673. L: dri-devel@lists.freedesktop.org
  5674. S: Supported
  5675. T: git git://anongit.freedesktop.org/drm/drm-misc
  5676. F: drivers/gpu/drm/sun4i/sun8i*
  5677. DRM DRIVER FOR ARM PL111 CLCD
  5678. M: Emma Anholt <emma@anholt.net>
  5679. S: Supported
  5680. T: git git://anongit.freedesktop.org/drm/drm-misc
  5681. F: drivers/gpu/drm/pl111/
  5682. DRM DRIVER FOR ARM VERSATILE TFT PANELS
  5683. M: Linus Walleij <linus.walleij@linaro.org>
  5684. S: Maintained
  5685. T: git git://anongit.freedesktop.org/drm/drm-misc
  5686. F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
  5687. F: drivers/gpu/drm/panel/panel-arm-versatile.c
  5688. DRM DRIVER FOR ASPEED BMC GFX
  5689. M: Joel Stanley <joel@jms.id.au>
  5690. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  5691. S: Supported
  5692. T: git git://anongit.freedesktop.org/drm/drm-misc
  5693. F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
  5694. F: drivers/gpu/drm/aspeed/
  5695. DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
  5696. M: Dave Airlie <airlied@redhat.com>
  5697. R: Thomas Zimmermann <tzimmermann@suse.de>
  5698. L: dri-devel@lists.freedesktop.org
  5699. S: Supported
  5700. T: git git://anongit.freedesktop.org/drm/drm-misc
  5701. F: drivers/gpu/drm/ast/
  5702. DRM DRIVER FOR BOCHS VIRTUAL GPU
  5703. M: Gerd Hoffmann <kraxel@redhat.com>
  5704. L: virtualization@lists.linux-foundation.org
  5705. S: Maintained
  5706. T: git git://anongit.freedesktop.org/drm/drm-misc
  5707. F: drivers/gpu/drm/tiny/bochs.c
  5708. DRM DRIVER FOR BOE HIMAX8279D PANELS
  5709. M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
  5710. S: Maintained
  5711. F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
  5712. F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
  5713. DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
  5714. M: Jagan Teki <jagan@amarulasolutions.com>
  5715. S: Maintained
  5716. F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
  5717. F: drivers/gpu/drm/bridge/chipone-icn6211.c
  5718. DRM DRIVER FOR EBBG FT8719 PANEL
  5719. M: Joel Selvaraj <jo@jsfamily.in>
  5720. S: Maintained
  5721. T: git git://anongit.freedesktop.org/drm/drm-misc
  5722. F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
  5723. F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
  5724. DRM DRIVER FOR FARADAY TVE200 TV ENCODER
  5725. M: Linus Walleij <linus.walleij@linaro.org>
  5726. S: Maintained
  5727. T: git git://anongit.freedesktop.org/drm/drm-misc
  5728. F: drivers/gpu/drm/tve200/
  5729. DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
  5730. M: Icenowy Zheng <icenowy@aosc.io>
  5731. S: Maintained
  5732. F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
  5733. F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
  5734. DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
  5735. M: Jagan Teki <jagan@amarulasolutions.com>
  5736. S: Maintained
  5737. F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
  5738. F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
  5739. DRM DRIVER FOR GENERIC EDP PANELS
  5740. R: Douglas Anderson <dianders@chromium.org>
  5741. F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
  5742. F: drivers/gpu/drm/panel/panel-edp.c
  5743. DRM DRIVER FOR GENERIC USB DISPLAY
  5744. M: Noralf Trønnes <noralf@tronnes.org>
  5745. S: Maintained
  5746. W: https://github.com/notro/gud/wiki
  5747. T: git git://anongit.freedesktop.org/drm/drm-misc
  5748. F: drivers/gpu/drm/gud/
  5749. F: include/drm/gud.h
  5750. DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
  5751. M: Hans de Goede <hdegoede@redhat.com>
  5752. S: Maintained
  5753. T: git git://anongit.freedesktop.org/drm/drm-misc
  5754. F: drivers/gpu/drm/tiny/gm12u320.c
  5755. DRM DRIVER FOR HX8357D PANELS
  5756. M: Emma Anholt <emma@anholt.net>
  5757. S: Maintained
  5758. T: git git://anongit.freedesktop.org/drm/drm-misc
  5759. F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
  5760. F: drivers/gpu/drm/tiny/hx8357d.c
  5761. DRM DRIVER FOR ILITEK ILI9225 PANELS
  5762. M: David Lechner <david@lechnology.com>
  5763. S: Maintained
  5764. T: git git://anongit.freedesktop.org/drm/drm-misc
  5765. F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
  5766. F: drivers/gpu/drm/tiny/ili9225.c
  5767. DRM DRIVER FOR ILITEK ILI9486 PANELS
  5768. M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
  5769. S: Maintained
  5770. T: git git://anongit.freedesktop.org/drm/drm-misc
  5771. F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
  5772. F: drivers/gpu/drm/tiny/ili9486.c
  5773. DRM DRIVER FOR INTEL I810 VIDEO CARDS
  5774. S: Orphan / Obsolete
  5775. F: drivers/gpu/drm/i810/
  5776. F: include/uapi/drm/i810_drm.h
  5777. DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
  5778. M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
  5779. S: Supported
  5780. T: git git://anongit.freedesktop.org/drm/drm-misc
  5781. F: drivers/gpu/drm/logicvc/
  5782. DRM DRIVER FOR LVDS PANELS
  5783. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  5784. L: dri-devel@lists.freedesktop.org
  5785. T: git git://anongit.freedesktop.org/drm/drm-misc
  5786. S: Maintained
  5787. F: drivers/gpu/drm/panel/panel-lvds.c
  5788. F: Documentation/devicetree/bindings/display/lvds.yaml
  5789. F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
  5790. DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
  5791. M: Guido Günther <agx@sigxcpu.org>
  5792. R: Purism Kernel Team <kernel@puri.sm>
  5793. S: Maintained
  5794. F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
  5795. F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
  5796. DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
  5797. S: Orphan / Obsolete
  5798. F: drivers/gpu/drm/mga/
  5799. F: include/uapi/drm/mga_drm.h
  5800. DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
  5801. M: Dave Airlie <airlied@redhat.com>
  5802. R: Thomas Zimmermann <tzimmermann@suse.de>
  5803. L: dri-devel@lists.freedesktop.org
  5804. S: Supported
  5805. T: git git://anongit.freedesktop.org/drm/drm-misc
  5806. F: drivers/gpu/drm/mgag200/
  5807. DRM DRIVER FOR MI0283QT
  5808. M: Noralf Trønnes <noralf@tronnes.org>
  5809. S: Maintained
  5810. T: git git://anongit.freedesktop.org/drm/drm-misc
  5811. F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
  5812. F: drivers/gpu/drm/tiny/mi0283qt.c
  5813. DRM DRIVER FOR MIPI DBI compatible panels
  5814. M: Noralf Trønnes <noralf@tronnes.org>
  5815. S: Maintained
  5816. W: https://github.com/notro/panel-mipi-dbi/wiki
  5817. T: git git://anongit.freedesktop.org/drm/drm-misc
  5818. F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
  5819. F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
  5820. DRM DRIVER FOR MSM ADRENO GPU
  5821. M: Rob Clark <robdclark@gmail.com>
  5822. M: Abhinav Kumar <quic_abhinavk@quicinc.com>
  5823. M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
  5824. R: Sean Paul <sean@poorly.run>
  5825. L: linux-arm-msm@vger.kernel.org
  5826. L: dri-devel@lists.freedesktop.org
  5827. L: freedreno@lists.freedesktop.org
  5828. S: Maintained
  5829. T: git https://gitlab.freedesktop.org/drm/msm.git
  5830. F: Documentation/devicetree/bindings/display/msm/
  5831. F: drivers/gpu/drm/msm/
  5832. F: include/uapi/drm/msm_drm.h
  5833. DRM DRIVER FOR NOVATEK NT35510 PANELS
  5834. M: Linus Walleij <linus.walleij@linaro.org>
  5835. S: Maintained
  5836. T: git git://anongit.freedesktop.org/drm/drm-misc
  5837. F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
  5838. F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
  5839. DRM DRIVER FOR NOVATEK NT35560 PANELS
  5840. M: Linus Walleij <linus.walleij@linaro.org>
  5841. S: Maintained
  5842. T: git git://anongit.freedesktop.org/drm/drm-misc
  5843. F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
  5844. F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
  5845. DRM DRIVER FOR NOVATEK NT36672A PANELS
  5846. M: Sumit Semwal <sumit.semwal@linaro.org>
  5847. S: Maintained
  5848. T: git git://anongit.freedesktop.org/drm/drm-misc
  5849. F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
  5850. F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
  5851. DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
  5852. M: Ben Skeggs <bskeggs@redhat.com>
  5853. M: Karol Herbst <kherbst@redhat.com>
  5854. M: Lyude Paul <lyude@redhat.com>
  5855. L: dri-devel@lists.freedesktop.org
  5856. L: nouveau@lists.freedesktop.org
  5857. S: Supported
  5858. W: https://nouveau.freedesktop.org/
  5859. Q: https://patchwork.freedesktop.org/project/nouveau/
  5860. Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
  5861. B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
  5862. C: irc://irc.oftc.net/nouveau
  5863. T: git https://gitlab.freedesktop.org/drm/nouveau.git
  5864. F: drivers/gpu/drm/nouveau/
  5865. F: include/uapi/drm/nouveau_drm.h
  5866. DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
  5867. M: Stefan Mavrodiev <stefan@olimex.com>
  5868. S: Maintained
  5869. F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
  5870. F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
  5871. DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
  5872. R: Douglas Anderson <dianders@chromium.org>
  5873. F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
  5874. F: drivers/gpu/drm/bridge/parade-ps8640.c
  5875. DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
  5876. M: Noralf Trønnes <noralf@tronnes.org>
  5877. S: Maintained
  5878. T: git git://anongit.freedesktop.org/drm/drm-misc
  5879. F: Documentation/devicetree/bindings/display/repaper.txt
  5880. F: drivers/gpu/drm/tiny/repaper.c
  5881. DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
  5882. M: Javier Martinez Canillas <javierm@redhat.com>
  5883. S: Maintained
  5884. T: git git://anongit.freedesktop.org/drm/drm-misc
  5885. F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
  5886. F: drivers/gpu/drm/solomon/ssd130x*
  5887. DRM DRIVER FOR QEMU'S CIRRUS DEVICE
  5888. M: Dave Airlie <airlied@redhat.com>
  5889. M: Gerd Hoffmann <kraxel@redhat.com>
  5890. L: virtualization@lists.linux-foundation.org
  5891. S: Obsolete
  5892. W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
  5893. T: git git://anongit.freedesktop.org/drm/drm-misc
  5894. F: drivers/gpu/drm/tiny/cirrus.c
  5895. DRM DRIVER FOR QXL VIRTUAL GPU
  5896. M: Dave Airlie <airlied@redhat.com>
  5897. M: Gerd Hoffmann <kraxel@redhat.com>
  5898. L: virtualization@lists.linux-foundation.org
  5899. L: spice-devel@lists.freedesktop.org
  5900. S: Maintained
  5901. T: git git://anongit.freedesktop.org/drm/drm-misc
  5902. F: drivers/gpu/drm/qxl/
  5903. F: include/uapi/drm/qxl_drm.h
  5904. DRM DRIVER FOR RAGE 128 VIDEO CARDS
  5905. S: Orphan / Obsolete
  5906. F: drivers/gpu/drm/r128/
  5907. F: include/uapi/drm/r128_drm.h
  5908. DRM DRIVER FOR RAYDIUM RM67191 PANELS
  5909. M: Robert Chiras <robert.chiras@nxp.com>
  5910. S: Maintained
  5911. F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
  5912. F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
  5913. DRM DRIVER FOR SAMSUNG DB7430 PANELS
  5914. M: Linus Walleij <linus.walleij@linaro.org>
  5915. S: Maintained
  5916. T: git git://anongit.freedesktop.org/drm/drm-misc
  5917. F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
  5918. F: drivers/gpu/drm/panel/panel-samsung-db7430.c
  5919. DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
  5920. M: Markuss Broks <markuss.broks@gmail.com>
  5921. S: Maintained
  5922. F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
  5923. F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
  5924. DRM DRIVER FOR SITRONIX ST7703 PANELS
  5925. M: Guido Günther <agx@sigxcpu.org>
  5926. R: Purism Kernel Team <kernel@puri.sm>
  5927. R: Ondrej Jirman <megous@megous.com>
  5928. S: Maintained
  5929. F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
  5930. F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
  5931. DRM DRIVER FOR SAVAGE VIDEO CARDS
  5932. S: Orphan / Obsolete
  5933. F: drivers/gpu/drm/savage/
  5934. F: include/uapi/drm/savage_drm.h
  5935. DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
  5936. M: Thomas Zimmermann <tzimmermann@suse.de>
  5937. M: Javier Martinez Canillas <javierm@redhat.com>
  5938. L: dri-devel@lists.freedesktop.org
  5939. S: Maintained
  5940. T: git git://anongit.freedesktop.org/drm/drm-misc
  5941. F: drivers/gpu/drm/drm_aperture.c
  5942. F: drivers/gpu/drm/tiny/simpledrm.c
  5943. F: drivers/video/aperture.c
  5944. F: include/drm/drm_aperture.h
  5945. F: include/linux/aperture.h
  5946. DRM DRIVER FOR SIS VIDEO CARDS
  5947. S: Orphan / Obsolete
  5948. F: drivers/gpu/drm/sis/
  5949. F: include/uapi/drm/sis_drm.h
  5950. DRM DRIVER FOR SITRONIX ST7586 PANELS
  5951. M: David Lechner <david@lechnology.com>
  5952. S: Maintained
  5953. T: git git://anongit.freedesktop.org/drm/drm-misc
  5954. F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
  5955. F: drivers/gpu/drm/tiny/st7586.c
  5956. DRM DRIVER FOR SITRONIX ST7701 PANELS
  5957. M: Jagan Teki <jagan@amarulasolutions.com>
  5958. S: Maintained
  5959. F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
  5960. F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
  5961. DRM DRIVER FOR SITRONIX ST7735R PANELS
  5962. M: David Lechner <david@lechnology.com>
  5963. S: Maintained
  5964. T: git git://anongit.freedesktop.org/drm/drm-misc
  5965. F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
  5966. F: drivers/gpu/drm/tiny/st7735r.c
  5967. DRM DRIVER FOR ST-ERICSSON MCDE
  5968. M: Linus Walleij <linus.walleij@linaro.org>
  5969. S: Maintained
  5970. T: git git://anongit.freedesktop.org/drm/drm-misc
  5971. F: Documentation/devicetree/bindings/display/ste,mcde.yaml
  5972. F: drivers/gpu/drm/mcde/
  5973. DRM DRIVER FOR TDFX VIDEO CARDS
  5974. S: Orphan / Obsolete
  5975. F: drivers/gpu/drm/tdfx/
  5976. DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
  5977. M: Jagan Teki <jagan@amarulasolutions.com>
  5978. S: Maintained
  5979. F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
  5980. F: drivers/gpu/drm/bridge/ti-dlpc3433.c
  5981. DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
  5982. R: Douglas Anderson <dianders@chromium.org>
  5983. F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
  5984. F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
  5985. DRM DRIVER FOR TPO TPG110 PANELS
  5986. M: Linus Walleij <linus.walleij@linaro.org>
  5987. S: Maintained
  5988. T: git git://anongit.freedesktop.org/drm/drm-misc
  5989. F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
  5990. F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
  5991. DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
  5992. M: Dave Airlie <airlied@redhat.com>
  5993. R: Sean Paul <sean@poorly.run>
  5994. R: Thomas Zimmermann <tzimmermann@suse.de>
  5995. L: dri-devel@lists.freedesktop.org
  5996. S: Supported
  5997. T: git git://anongit.freedesktop.org/drm/drm-misc
  5998. F: drivers/gpu/drm/udl/
  5999. DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
  6000. M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
  6001. M: Melissa Wen <melissa.srw@gmail.com>
  6002. R: Haneen Mohammed <hamohammed.sa@gmail.com>
  6003. R: Daniel Vetter <daniel@ffwll.ch>
  6004. L: dri-devel@lists.freedesktop.org
  6005. S: Maintained
  6006. T: git git://anongit.freedesktop.org/drm/drm-misc
  6007. F: Documentation/gpu/vkms.rst
  6008. F: drivers/gpu/drm/vkms/
  6009. DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
  6010. M: Hans de Goede <hdegoede@redhat.com>
  6011. L: dri-devel@lists.freedesktop.org
  6012. S: Maintained
  6013. T: git git://anongit.freedesktop.org/drm/drm-misc
  6014. F: drivers/gpu/drm/vboxvideo/
  6015. DRM DRIVER FOR VMWARE VIRTUAL GPU
  6016. M: Zack Rusin <zackr@vmware.com>
  6017. R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
  6018. L: dri-devel@lists.freedesktop.org
  6019. S: Supported
  6020. T: git git://anongit.freedesktop.org/drm/drm-misc
  6021. F: drivers/gpu/drm/vmwgfx/
  6022. F: include/uapi/drm/vmwgfx_drm.h
  6023. DRM DRIVER FOR WIDECHIPS WS2401 PANELS
  6024. M: Linus Walleij <linus.walleij@linaro.org>
  6025. S: Maintained
  6026. T: git git://anongit.freedesktop.org/drm/drm-misc
  6027. F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
  6028. F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
  6029. DRM DRIVERS
  6030. M: David Airlie <airlied@gmail.com>
  6031. M: Daniel Vetter <daniel@ffwll.ch>
  6032. L: dri-devel@lists.freedesktop.org
  6033. S: Maintained
  6034. B: https://gitlab.freedesktop.org/drm
  6035. C: irc://irc.oftc.net/dri-devel
  6036. T: git git://anongit.freedesktop.org/drm/drm
  6037. F: Documentation/devicetree/bindings/display/
  6038. F: Documentation/devicetree/bindings/gpu/
  6039. F: Documentation/gpu/
  6040. F: drivers/gpu/
  6041. F: include/drm/
  6042. F: include/linux/vga*
  6043. F: include/uapi/drm/
  6044. DRM DRIVERS AND MISC GPU PATCHES
  6045. M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
  6046. M: Maxime Ripard <mripard@kernel.org>
  6047. M: Thomas Zimmermann <tzimmermann@suse.de>
  6048. S: Maintained
  6049. W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
  6050. T: git git://anongit.freedesktop.org/drm/drm-misc
  6051. F: Documentation/gpu/
  6052. F: drivers/gpu/drm/*
  6053. F: drivers/gpu/vga/
  6054. F: include/drm/drm*
  6055. F: include/linux/vga*
  6056. F: include/uapi/drm/drm*
  6057. DRM DRIVERS FOR ALLWINNER A10
  6058. M: Maxime Ripard <mripard@kernel.org>
  6059. M: Chen-Yu Tsai <wens@csie.org>
  6060. L: dri-devel@lists.freedesktop.org
  6061. S: Supported
  6062. T: git git://anongit.freedesktop.org/drm/drm-misc
  6063. F: Documentation/devicetree/bindings/display/allwinner*
  6064. F: drivers/gpu/drm/sun4i/
  6065. DRM DRIVERS FOR AMLOGIC SOCS
  6066. M: Neil Armstrong <neil.armstrong@linaro.org>
  6067. L: dri-devel@lists.freedesktop.org
  6068. L: linux-amlogic@lists.infradead.org
  6069. S: Supported
  6070. W: http://linux-meson.com/
  6071. T: git git://anongit.freedesktop.org/drm/drm-misc
  6072. F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
  6073. F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
  6074. F: Documentation/gpu/meson.rst
  6075. F: drivers/gpu/drm/meson/
  6076. DRM DRIVERS FOR ATMEL HLCDC
  6077. M: Sam Ravnborg <sam@ravnborg.org>
  6078. M: Boris Brezillon <bbrezillon@kernel.org>
  6079. L: dri-devel@lists.freedesktop.org
  6080. S: Supported
  6081. T: git git://anongit.freedesktop.org/drm/drm-misc
  6082. F: Documentation/devicetree/bindings/display/atmel/
  6083. F: drivers/gpu/drm/atmel-hlcdc/
  6084. DRM DRIVERS FOR BRIDGE CHIPS
  6085. M: Andrzej Hajda <andrzej.hajda@intel.com>
  6086. M: Neil Armstrong <neil.armstrong@linaro.org>
  6087. M: Robert Foss <robert.foss@linaro.org>
  6088. R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
  6089. R: Jonas Karlman <jonas@kwiboo.se>
  6090. R: Jernej Skrabec <jernej.skrabec@gmail.com>
  6091. S: Maintained
  6092. T: git git://anongit.freedesktop.org/drm/drm-misc
  6093. F: Documentation/devicetree/bindings/display/bridge/
  6094. F: drivers/gpu/drm/bridge/
  6095. DRM DRIVERS FOR EXYNOS
  6096. M: Inki Dae <inki.dae@samsung.com>
  6097. M: Seung-Woo Kim <sw0312.kim@samsung.com>
  6098. M: Kyungmin Park <kyungmin.park@samsung.com>
  6099. L: dri-devel@lists.freedesktop.org
  6100. S: Supported
  6101. T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
  6102. F: Documentation/devicetree/bindings/display/exynos/
  6103. F: Documentation/devicetree/bindings/display/samsung/
  6104. F: drivers/gpu/drm/exynos/
  6105. F: include/uapi/drm/exynos_drm.h
  6106. DRM DRIVERS FOR FREESCALE DCU
  6107. M: Stefan Agner <stefan@agner.ch>
  6108. M: Alison Wang <alison.wang@nxp.com>
  6109. L: dri-devel@lists.freedesktop.org
  6110. S: Supported
  6111. T: git git://anongit.freedesktop.org/drm/drm-misc
  6112. F: Documentation/devicetree/bindings/display/fsl,dcu.txt
  6113. F: Documentation/devicetree/bindings/display/fsl,tcon.txt
  6114. F: drivers/gpu/drm/fsl-dcu/
  6115. DRM DRIVERS FOR FREESCALE IMX
  6116. M: Philipp Zabel <p.zabel@pengutronix.de>
  6117. L: dri-devel@lists.freedesktop.org
  6118. S: Maintained
  6119. F: Documentation/devicetree/bindings/display/imx/
  6120. F: drivers/gpu/drm/imx/
  6121. F: drivers/gpu/ipu-v3/
  6122. DRM DRIVERS FOR FREESCALE IMX BRIDGE
  6123. M: Liu Ying <victor.liu@nxp.com>
  6124. L: dri-devel@lists.freedesktop.org
  6125. S: Maintained
  6126. F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
  6127. F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
  6128. F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
  6129. F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
  6130. F: drivers/gpu/drm/bridge/imx/
  6131. DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
  6132. M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
  6133. L: dri-devel@lists.freedesktop.org
  6134. S: Maintained
  6135. T: git git://github.com/patjak/drm-gma500
  6136. F: drivers/gpu/drm/gma500/
  6137. DRM DRIVERS FOR HISILICON
  6138. M: Xinliang Liu <xinliang.liu@linaro.org>
  6139. M: Tian Tao <tiantao6@hisilicon.com>
  6140. R: John Stultz <jstultz@google.com>
  6141. R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
  6142. R: Chen Feng <puck.chen@hisilicon.com>
  6143. L: dri-devel@lists.freedesktop.org
  6144. S: Maintained
  6145. T: git git://anongit.freedesktop.org/drm/drm-misc
  6146. F: Documentation/devicetree/bindings/display/hisilicon/
  6147. F: drivers/gpu/drm/hisilicon/
  6148. DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
  6149. M: Deepak Rawat <drawat.floss@gmail.com>
  6150. L: linux-hyperv@vger.kernel.org
  6151. L: dri-devel@lists.freedesktop.org
  6152. S: Maintained
  6153. T: git git://anongit.freedesktop.org/drm/drm-misc
  6154. F: drivers/gpu/drm/hyperv
  6155. DRM DRIVERS FOR LIMA
  6156. M: Qiang Yu <yuq825@gmail.com>
  6157. L: dri-devel@lists.freedesktop.org
  6158. L: lima@lists.freedesktop.org (moderated for non-subscribers)
  6159. S: Maintained
  6160. T: git git://anongit.freedesktop.org/drm/drm-misc
  6161. F: drivers/gpu/drm/lima/
  6162. F: include/uapi/drm/lima_drm.h
  6163. DRM DRIVERS FOR MEDIATEK
  6164. M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
  6165. M: Philipp Zabel <p.zabel@pengutronix.de>
  6166. L: dri-devel@lists.freedesktop.org
  6167. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  6168. S: Supported
  6169. F: Documentation/devicetree/bindings/display/mediatek/
  6170. F: drivers/gpu/drm/mediatek/
  6171. F: drivers/phy/mediatek/phy-mtk-dp.c
  6172. F: drivers/phy/mediatek/phy-mtk-hdmi*
  6173. F: drivers/phy/mediatek/phy-mtk-mipi*
  6174. DRM DRIVERS FOR NVIDIA TEGRA
  6175. M: Thierry Reding <thierry.reding@gmail.com>
  6176. L: dri-devel@lists.freedesktop.org
  6177. L: linux-tegra@vger.kernel.org
  6178. S: Supported
  6179. T: git git://anongit.freedesktop.org/tegra/linux.git
  6180. F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
  6181. F: Documentation/devicetree/bindings/gpu/host1x/
  6182. F: drivers/gpu/drm/tegra/
  6183. F: drivers/gpu/host1x/
  6184. F: include/linux/host1x.h
  6185. F: include/uapi/drm/tegra_drm.h
  6186. DRM DRIVERS FOR RENESAS
  6187. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  6188. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  6189. L: dri-devel@lists.freedesktop.org
  6190. L: linux-renesas-soc@vger.kernel.org
  6191. S: Supported
  6192. T: git git://linuxtv.org/pinchartl/media drm/du/next
  6193. F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
  6194. F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
  6195. F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
  6196. F: Documentation/devicetree/bindings/display/renesas,du.yaml
  6197. F: drivers/gpu/drm/rcar-du/
  6198. F: drivers/gpu/drm/shmobile/
  6199. F: include/linux/platform_data/shmob_drm.h
  6200. DRM DRIVERS FOR ROCKCHIP
  6201. M: Sandy Huang <hjc@rock-chips.com>
  6202. M: Heiko Stübner <heiko@sntech.de>
  6203. L: dri-devel@lists.freedesktop.org
  6204. S: Maintained
  6205. T: git git://anongit.freedesktop.org/drm/drm-misc
  6206. F: Documentation/devicetree/bindings/display/rockchip/
  6207. F: drivers/gpu/drm/rockchip/
  6208. DRM DRIVERS FOR STI
  6209. M: Alain Volmat <alain.volmat@foss.st.com>
  6210. L: dri-devel@lists.freedesktop.org
  6211. S: Maintained
  6212. T: git git://anongit.freedesktop.org/drm/drm-misc
  6213. F: Documentation/devicetree/bindings/display/st,stih4xx.txt
  6214. F: drivers/gpu/drm/sti
  6215. DRM DRIVERS FOR STM
  6216. M: Yannick Fertre <yannick.fertre@foss.st.com>
  6217. M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
  6218. M: Philippe Cornu <philippe.cornu@foss.st.com>
  6219. L: dri-devel@lists.freedesktop.org
  6220. S: Maintained
  6221. T: git git://anongit.freedesktop.org/drm/drm-misc
  6222. F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
  6223. F: drivers/gpu/drm/stm
  6224. DRM DRIVERS FOR TI KEYSTONE
  6225. M: Jyri Sarha <jyri.sarha@iki.fi>
  6226. M: Tomi Valkeinen <tomba@kernel.org>
  6227. L: dri-devel@lists.freedesktop.org
  6228. S: Maintained
  6229. T: git git://anongit.freedesktop.org/drm/drm-misc
  6230. F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
  6231. F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
  6232. F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
  6233. F: drivers/gpu/drm/tidss/
  6234. DRM DRIVERS FOR TI LCDC
  6235. M: Jyri Sarha <jyri.sarha@iki.fi>
  6236. R: Tomi Valkeinen <tomba@kernel.org>
  6237. L: dri-devel@lists.freedesktop.org
  6238. S: Maintained
  6239. F: Documentation/devicetree/bindings/display/tilcdc/
  6240. F: drivers/gpu/drm/tilcdc/
  6241. DRM DRIVERS FOR TI OMAP
  6242. M: Tomi Valkeinen <tomba@kernel.org>
  6243. L: dri-devel@lists.freedesktop.org
  6244. S: Maintained
  6245. F: Documentation/devicetree/bindings/display/ti/
  6246. F: drivers/gpu/drm/omapdrm/
  6247. DRM DRIVERS FOR V3D
  6248. M: Emma Anholt <emma@anholt.net>
  6249. M: Melissa Wen <mwen@igalia.com>
  6250. S: Supported
  6251. T: git git://anongit.freedesktop.org/drm/drm-misc
  6252. F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
  6253. F: drivers/gpu/drm/v3d/
  6254. F: include/uapi/drm/v3d_drm.h
  6255. DRM DRIVERS FOR VC4
  6256. M: Emma Anholt <emma@anholt.net>
  6257. M: Maxime Ripard <mripard@kernel.org>
  6258. S: Supported
  6259. T: git git://github.com/anholt/linux
  6260. T: git git://anongit.freedesktop.org/drm/drm-misc
  6261. F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
  6262. F: drivers/gpu/drm/vc4/
  6263. F: include/uapi/drm/vc4_drm.h
  6264. DRM DRIVERS FOR VIVANTE GPU IP
  6265. M: Lucas Stach <l.stach@pengutronix.de>
  6266. R: Russell King <linux+etnaviv@armlinux.org.uk>
  6267. R: Christian Gmeiner <christian.gmeiner@gmail.com>
  6268. L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
  6269. L: dri-devel@lists.freedesktop.org
  6270. S: Maintained
  6271. F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
  6272. F: drivers/gpu/drm/etnaviv/
  6273. F: include/uapi/drm/etnaviv_drm.h
  6274. DRM DRIVERS FOR XEN
  6275. M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
  6276. L: dri-devel@lists.freedesktop.org
  6277. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  6278. S: Supported
  6279. T: git git://anongit.freedesktop.org/drm/drm-misc
  6280. F: Documentation/gpu/xen-front.rst
  6281. F: drivers/gpu/drm/xen/
  6282. DRM DRIVERS FOR XILINX
  6283. M: Hyun Kwon <hyun.kwon@xilinx.com>
  6284. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  6285. L: dri-devel@lists.freedesktop.org
  6286. S: Maintained
  6287. T: git git://anongit.freedesktop.org/drm/drm-misc
  6288. F: Documentation/devicetree/bindings/display/xlnx/
  6289. F: drivers/gpu/drm/xlnx/
  6290. DRM PANEL DRIVERS
  6291. M: Thierry Reding <thierry.reding@gmail.com>
  6292. R: Sam Ravnborg <sam@ravnborg.org>
  6293. L: dri-devel@lists.freedesktop.org
  6294. S: Maintained
  6295. T: git git://anongit.freedesktop.org/drm/drm-misc
  6296. F: Documentation/devicetree/bindings/display/panel/
  6297. F: drivers/gpu/drm/drm_panel.c
  6298. F: drivers/gpu/drm/panel/
  6299. F: include/drm/drm_panel.h
  6300. DRM PRIVACY-SCREEN CLASS
  6301. M: Hans de Goede <hdegoede@redhat.com>
  6302. L: dri-devel@lists.freedesktop.org
  6303. S: Maintained
  6304. T: git git://anongit.freedesktop.org/drm/drm-misc
  6305. F: drivers/gpu/drm/drm_privacy_screen*
  6306. F: include/drm/drm_privacy_screen*
  6307. DRM TTM SUBSYSTEM
  6308. M: Christian Koenig <christian.koenig@amd.com>
  6309. M: Huang Rui <ray.huang@amd.com>
  6310. L: dri-devel@lists.freedesktop.org
  6311. S: Maintained
  6312. T: git git://anongit.freedesktop.org/drm/drm-misc
  6313. F: drivers/gpu/drm/ttm/
  6314. F: include/drm/ttm/
  6315. DRM GPU SCHEDULER
  6316. M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
  6317. L: dri-devel@lists.freedesktop.org
  6318. S: Maintained
  6319. T: git git://anongit.freedesktop.org/drm/drm-misc
  6320. F: drivers/gpu/drm/scheduler/
  6321. F: include/drm/gpu_scheduler.h
  6322. DSBR100 USB FM RADIO DRIVER
  6323. M: Alexey Klimov <klimov.linux@gmail.com>
  6324. L: linux-media@vger.kernel.org
  6325. S: Maintained
  6326. T: git git://linuxtv.org/media_tree.git
  6327. F: drivers/media/radio/dsbr100.c
  6328. DT3155 MEDIA DRIVER
  6329. M: Hans Verkuil <hverkuil@xs4all.nl>
  6330. L: linux-media@vger.kernel.org
  6331. S: Odd Fixes
  6332. W: https://linuxtv.org
  6333. T: git git://linuxtv.org/media_tree.git
  6334. F: drivers/media/pci/dt3155/
  6335. DVB_USB_AF9015 MEDIA DRIVER
  6336. M: Antti Palosaari <crope@iki.fi>
  6337. L: linux-media@vger.kernel.org
  6338. S: Maintained
  6339. W: https://linuxtv.org
  6340. W: http://palosaari.fi/linux/
  6341. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  6342. T: git git://linuxtv.org/anttip/media_tree.git
  6343. F: drivers/media/usb/dvb-usb-v2/af9015*
  6344. DVB_USB_AF9035 MEDIA DRIVER
  6345. M: Antti Palosaari <crope@iki.fi>
  6346. L: linux-media@vger.kernel.org
  6347. S: Maintained
  6348. W: https://linuxtv.org
  6349. W: http://palosaari.fi/linux/
  6350. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  6351. T: git git://linuxtv.org/anttip/media_tree.git
  6352. F: drivers/media/usb/dvb-usb-v2/af9035*
  6353. DVB_USB_ANYSEE MEDIA DRIVER
  6354. M: Antti Palosaari <crope@iki.fi>
  6355. L: linux-media@vger.kernel.org
  6356. S: Maintained
  6357. W: https://linuxtv.org
  6358. W: http://palosaari.fi/linux/
  6359. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  6360. T: git git://linuxtv.org/anttip/media_tree.git
  6361. F: drivers/media/usb/dvb-usb-v2/anysee*
  6362. DVB_USB_AU6610 MEDIA DRIVER
  6363. M: Antti Palosaari <crope@iki.fi>
  6364. L: linux-media@vger.kernel.org
  6365. S: Maintained
  6366. W: https://linuxtv.org
  6367. W: http://palosaari.fi/linux/
  6368. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  6369. T: git git://linuxtv.org/anttip/media_tree.git
  6370. F: drivers/media/usb/dvb-usb-v2/au6610*
  6371. DVB_USB_CE6230 MEDIA DRIVER
  6372. M: Antti Palosaari <crope@iki.fi>
  6373. L: linux-media@vger.kernel.org
  6374. S: Maintained
  6375. W: https://linuxtv.org
  6376. W: http://palosaari.fi/linux/
  6377. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  6378. T: git git://linuxtv.org/anttip/media_tree.git
  6379. F: drivers/media/usb/dvb-usb-v2/ce6230*
  6380. DVB_USB_CXUSB MEDIA DRIVER
  6381. M: Michael Krufky <mkrufky@linuxtv.org>
  6382. L: linux-media@vger.kernel.org
  6383. S: Maintained
  6384. W: https://linuxtv.org
  6385. W: http://github.com/mkrufky
  6386. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  6387. T: git git://linuxtv.org/media_tree.git
  6388. F: drivers/media/usb/dvb-usb/cxusb*
  6389. DVB_USB_EC168 MEDIA DRIVER
  6390. M: Antti Palosaari <crope@iki.fi>
  6391. L: linux-media@vger.kernel.org
  6392. S: Maintained
  6393. W: https://linuxtv.org
  6394. W: http://palosaari.fi/linux/
  6395. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  6396. T: git git://linuxtv.org/anttip/media_tree.git
  6397. F: drivers/media/usb/dvb-usb-v2/ec168*
  6398. DVB_USB_GL861 MEDIA DRIVER
  6399. M: Antti Palosaari <crope@iki.fi>
  6400. L: linux-media@vger.kernel.org
  6401. S: Maintained
  6402. W: https://linuxtv.org
  6403. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  6404. T: git git://linuxtv.org/anttip/media_tree.git
  6405. F: drivers/media/usb/dvb-usb-v2/gl861*
  6406. DVB_USB_MXL111SF MEDIA DRIVER
  6407. M: Michael Krufky <mkrufky@linuxtv.org>
  6408. L: linux-media@vger.kernel.org
  6409. S: Maintained
  6410. W: https://linuxtv.org
  6411. W: http://github.com/mkrufky
  6412. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  6413. T: git git://linuxtv.org/mkrufky/mxl111sf.git
  6414. F: drivers/media/usb/dvb-usb-v2/mxl111sf*
  6415. DVB_USB_RTL28XXU MEDIA DRIVER
  6416. M: Antti Palosaari <crope@iki.fi>
  6417. L: linux-media@vger.kernel.org
  6418. S: Maintained
  6419. W: https://linuxtv.org
  6420. W: http://palosaari.fi/linux/
  6421. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  6422. T: git git://linuxtv.org/anttip/media_tree.git
  6423. F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
  6424. DVB_USB_V2 MEDIA DRIVER
  6425. M: Antti Palosaari <crope@iki.fi>
  6426. L: linux-media@vger.kernel.org
  6427. S: Maintained
  6428. W: https://linuxtv.org
  6429. W: http://palosaari.fi/linux/
  6430. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  6431. T: git git://linuxtv.org/anttip/media_tree.git
  6432. F: drivers/media/usb/dvb-usb-v2/dvb_usb*
  6433. F: drivers/media/usb/dvb-usb-v2/usb_urb.c
  6434. DYNAMIC DEBUG
  6435. M: Jason Baron <jbaron@akamai.com>
  6436. S: Maintained
  6437. F: include/linux/dynamic_debug.h
  6438. F: lib/dynamic_debug.c
  6439. M: Jim Cromie <jim.cromie@gmail.com>
  6440. F: lib/test_dynamic_debug.c
  6441. DYNAMIC INTERRUPT MODERATION
  6442. M: Tal Gilboa <talgi@nvidia.com>
  6443. S: Maintained
  6444. F: Documentation/networking/net_dim.rst
  6445. F: include/linux/dim.h
  6446. F: lib/dim/
  6447. DZ DECSTATION DZ11 SERIAL DRIVER
  6448. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  6449. S: Maintained
  6450. F: drivers/tty/serial/dz.*
  6451. E3X0 POWER BUTTON DRIVER
  6452. M: Moritz Fischer <moritz.fischer@ettus.com>
  6453. L: usrp-users@lists.ettus.com
  6454. S: Supported
  6455. W: http://www.ettus.com
  6456. F: Documentation/devicetree/bindings/input/e3x0-button.txt
  6457. F: drivers/input/misc/e3x0-button.c
  6458. E4000 MEDIA DRIVER
  6459. M: Antti Palosaari <crope@iki.fi>
  6460. L: linux-media@vger.kernel.org
  6461. S: Maintained
  6462. W: https://linuxtv.org
  6463. W: http://palosaari.fi/linux/
  6464. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  6465. T: git git://linuxtv.org/anttip/media_tree.git
  6466. F: drivers/media/tuners/e4000*
  6467. EARTH_PT1 MEDIA DRIVER
  6468. M: Akihiro Tsukada <tskd08@gmail.com>
  6469. L: linux-media@vger.kernel.org
  6470. S: Odd Fixes
  6471. F: drivers/media/pci/pt1/
  6472. EARTH_PT3 MEDIA DRIVER
  6473. M: Akihiro Tsukada <tskd08@gmail.com>
  6474. L: linux-media@vger.kernel.org
  6475. S: Odd Fixes
  6476. F: drivers/media/pci/pt3/
  6477. EC100 MEDIA DRIVER
  6478. M: Antti Palosaari <crope@iki.fi>
  6479. L: linux-media@vger.kernel.org
  6480. S: Maintained
  6481. W: https://linuxtv.org
  6482. W: http://palosaari.fi/linux/
  6483. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  6484. T: git git://linuxtv.org/anttip/media_tree.git
  6485. F: drivers/media/dvb-frontends/ec100*
  6486. ECRYPT FILE SYSTEM
  6487. M: Tyler Hicks <code@tyhicks.com>
  6488. L: ecryptfs@vger.kernel.org
  6489. S: Odd Fixes
  6490. W: http://ecryptfs.org
  6491. W: https://launchpad.net/ecryptfs
  6492. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
  6493. F: Documentation/filesystems/ecryptfs.rst
  6494. F: fs/ecryptfs/
  6495. EDAC-AMD64
  6496. M: Yazen Ghannam <yazen.ghannam@amd.com>
  6497. L: linux-edac@vger.kernel.org
  6498. S: Supported
  6499. F: drivers/edac/amd64_edac*
  6500. F: drivers/edac/mce_amd*
  6501. EDAC-ARMADA
  6502. M: Jan Luebbe <jlu@pengutronix.de>
  6503. L: linux-edac@vger.kernel.org
  6504. S: Maintained
  6505. F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
  6506. F: drivers/edac/armada_xp_*
  6507. EDAC-AST2500
  6508. M: Stefan Schaeckeler <sschaeck@cisco.com>
  6509. S: Supported
  6510. F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
  6511. F: drivers/edac/aspeed_edac.c
  6512. EDAC-BLUEFIELD
  6513. M: Shravan Kumar Ramani <shravankr@nvidia.com>
  6514. S: Supported
  6515. F: drivers/edac/bluefield_edac.c
  6516. EDAC-CALXEDA
  6517. M: Andre Przywara <andre.przywara@arm.com>
  6518. L: linux-edac@vger.kernel.org
  6519. S: Maintained
  6520. F: drivers/edac/highbank*
  6521. EDAC-CAVIUM OCTEON
  6522. M: Ralf Baechle <ralf@linux-mips.org>
  6523. L: linux-edac@vger.kernel.org
  6524. L: linux-mips@vger.kernel.org
  6525. S: Supported
  6526. F: drivers/edac/octeon_edac*
  6527. EDAC-CAVIUM THUNDERX
  6528. M: Robert Richter <rric@kernel.org>
  6529. L: linux-edac@vger.kernel.org
  6530. S: Odd Fixes
  6531. F: drivers/edac/thunderx_edac*
  6532. EDAC-CORE
  6533. M: Borislav Petkov <bp@alien8.de>
  6534. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  6535. M: Tony Luck <tony.luck@intel.com>
  6536. R: James Morse <james.morse@arm.com>
  6537. R: Robert Richter <rric@kernel.org>
  6538. L: linux-edac@vger.kernel.org
  6539. S: Supported
  6540. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
  6541. F: Documentation/admin-guide/ras.rst
  6542. F: Documentation/driver-api/edac.rst
  6543. F: drivers/edac/
  6544. F: include/linux/edac.h
  6545. EDAC-DMC520
  6546. M: Lei Wang <lewan@microsoft.com>
  6547. L: linux-edac@vger.kernel.org
  6548. S: Supported
  6549. F: drivers/edac/dmc520_edac.c
  6550. EDAC-E752X
  6551. M: Mark Gross <markgross@kernel.org>
  6552. L: linux-edac@vger.kernel.org
  6553. S: Maintained
  6554. F: drivers/edac/e752x_edac.c
  6555. EDAC-E7XXX
  6556. L: linux-edac@vger.kernel.org
  6557. S: Maintained
  6558. F: drivers/edac/e7xxx_edac.c
  6559. EDAC-FSL_DDR
  6560. M: York Sun <york.sun@nxp.com>
  6561. L: linux-edac@vger.kernel.org
  6562. S: Maintained
  6563. F: drivers/edac/fsl_ddr_edac.*
  6564. EDAC-GHES
  6565. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  6566. L: linux-edac@vger.kernel.org
  6567. S: Maintained
  6568. F: drivers/edac/ghes_edac.c
  6569. EDAC-I10NM
  6570. M: Tony Luck <tony.luck@intel.com>
  6571. L: linux-edac@vger.kernel.org
  6572. S: Maintained
  6573. F: drivers/edac/i10nm_base.c
  6574. EDAC-I3000
  6575. L: linux-edac@vger.kernel.org
  6576. S: Orphan
  6577. F: drivers/edac/i3000_edac.c
  6578. EDAC-I5000
  6579. L: linux-edac@vger.kernel.org
  6580. S: Maintained
  6581. F: drivers/edac/i5000_edac.c
  6582. EDAC-I5400
  6583. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  6584. L: linux-edac@vger.kernel.org
  6585. S: Maintained
  6586. F: drivers/edac/i5400_edac.c
  6587. EDAC-I7300
  6588. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  6589. L: linux-edac@vger.kernel.org
  6590. S: Maintained
  6591. F: drivers/edac/i7300_edac.c
  6592. EDAC-I7CORE
  6593. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  6594. L: linux-edac@vger.kernel.org
  6595. S: Maintained
  6596. F: drivers/edac/i7core_edac.c
  6597. EDAC-I82443BXGX
  6598. M: Tim Small <tim@buttersideup.com>
  6599. L: linux-edac@vger.kernel.org
  6600. S: Maintained
  6601. F: drivers/edac/i82443bxgx_edac.c
  6602. EDAC-I82975X
  6603. M: "Arvind R." <arvino55@gmail.com>
  6604. L: linux-edac@vger.kernel.org
  6605. S: Maintained
  6606. F: drivers/edac/i82975x_edac.c
  6607. EDAC-IE31200
  6608. M: Jason Baron <jbaron@akamai.com>
  6609. L: linux-edac@vger.kernel.org
  6610. S: Maintained
  6611. F: drivers/edac/ie31200_edac.c
  6612. EDAC-IGEN6
  6613. M: Tony Luck <tony.luck@intel.com>
  6614. R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
  6615. L: linux-edac@vger.kernel.org
  6616. S: Maintained
  6617. F: drivers/edac/igen6_edac.c
  6618. EDAC-MPC85XX
  6619. M: Johannes Thumshirn <morbidrsa@gmail.com>
  6620. L: linux-edac@vger.kernel.org
  6621. S: Maintained
  6622. F: drivers/edac/mpc85xx_edac.[ch]
  6623. EDAC-PASEMI
  6624. M: Egor Martovetsky <egor@pasemi.com>
  6625. L: linux-edac@vger.kernel.org
  6626. S: Maintained
  6627. F: drivers/edac/pasemi_edac.c
  6628. EDAC-PND2
  6629. M: Tony Luck <tony.luck@intel.com>
  6630. L: linux-edac@vger.kernel.org
  6631. S: Maintained
  6632. F: drivers/edac/pnd2_edac.[ch]
  6633. EDAC-QCOM
  6634. M: Channagoud Kadabi <ckadabi@codeaurora.org>
  6635. M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
  6636. L: linux-arm-msm@vger.kernel.org
  6637. L: linux-edac@vger.kernel.org
  6638. S: Maintained
  6639. F: drivers/edac/qcom_edac.c
  6640. EDAC-R82600
  6641. M: Tim Small <tim@buttersideup.com>
  6642. L: linux-edac@vger.kernel.org
  6643. S: Maintained
  6644. F: drivers/edac/r82600_edac.c
  6645. EDAC-SBRIDGE
  6646. M: Tony Luck <tony.luck@intel.com>
  6647. R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
  6648. L: linux-edac@vger.kernel.org
  6649. S: Maintained
  6650. F: drivers/edac/sb_edac.c
  6651. EDAC-SKYLAKE
  6652. M: Tony Luck <tony.luck@intel.com>
  6653. L: linux-edac@vger.kernel.org
  6654. S: Maintained
  6655. F: drivers/edac/skx_*.[ch]
  6656. EDAC-TI
  6657. M: Tero Kristo <kristo@kernel.org>
  6658. L: linux-edac@vger.kernel.org
  6659. S: Odd Fixes
  6660. F: drivers/edac/ti_edac.c
  6661. EDIROL UA-101/UA-1000 DRIVER
  6662. M: Clemens Ladisch <clemens@ladisch.de>
  6663. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  6664. S: Maintained
  6665. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  6666. F: sound/usb/misc/ua101.c
  6667. EFI TEST DRIVER
  6668. M: Ivan Hu <ivan.hu@canonical.com>
  6669. M: Ard Biesheuvel <ardb@kernel.org>
  6670. L: linux-efi@vger.kernel.org
  6671. S: Maintained
  6672. F: drivers/firmware/efi/test/
  6673. EFI VARIABLE FILESYSTEM
  6674. M: Matthew Garrett <matthew.garrett@nebula.com>
  6675. M: Jeremy Kerr <jk@ozlabs.org>
  6676. M: Ard Biesheuvel <ardb@kernel.org>
  6677. L: linux-efi@vger.kernel.org
  6678. S: Maintained
  6679. T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
  6680. F: fs/efivarfs/
  6681. EFIFB FRAMEBUFFER DRIVER
  6682. M: Peter Jones <pjones@redhat.com>
  6683. L: linux-fbdev@vger.kernel.org
  6684. S: Maintained
  6685. F: drivers/video/fbdev/efifb.c
  6686. EFS FILESYSTEM
  6687. S: Orphan
  6688. W: http://aeschi.ch.eu.org/efs/
  6689. F: fs/efs/
  6690. EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
  6691. M: Douglas Miller <dougmill@linux.ibm.com>
  6692. L: netdev@vger.kernel.org
  6693. S: Maintained
  6694. F: drivers/net/ethernet/ibm/ehea/
  6695. ELM327 CAN NETWORK DRIVER
  6696. M: Max Staudt <max@enpas.org>
  6697. L: linux-can@vger.kernel.org
  6698. S: Maintained
  6699. F: Documentation/networking/device_drivers/can/can327.rst
  6700. F: drivers/net/can/can327.c
  6701. EM28XX VIDEO4LINUX DRIVER
  6702. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  6703. L: linux-media@vger.kernel.org
  6704. S: Maintained
  6705. W: https://linuxtv.org
  6706. T: git git://linuxtv.org/media_tree.git
  6707. F: Documentation/admin-guide/media/em28xx*
  6708. F: drivers/media/usb/em28xx/
  6709. EMBEDDED LINUX
  6710. M: Olivia Mackall <olivia@selenic.com>
  6711. M: David Woodhouse <dwmw2@infradead.org>
  6712. L: linux-embedded@vger.kernel.org
  6713. S: Maintained
  6714. EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
  6715. M: Adrian Hunter <adrian.hunter@intel.com>
  6716. M: Ritesh Harjani <riteshh@codeaurora.org>
  6717. M: Asutosh Das <asutoshd@codeaurora.org>
  6718. L: linux-mmc@vger.kernel.org
  6719. S: Supported
  6720. F: drivers/mmc/host/cqhci*
  6721. EMULEX 10Gbps iSCSI - OneConnect DRIVER
  6722. M: Ketan Mukadam <ketan.mukadam@broadcom.com>
  6723. L: linux-scsi@vger.kernel.org
  6724. S: Supported
  6725. W: http://www.broadcom.com
  6726. F: drivers/scsi/be2iscsi/
  6727. EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
  6728. M: Ajit Khaparde <ajit.khaparde@broadcom.com>
  6729. M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
  6730. M: Somnath Kotur <somnath.kotur@broadcom.com>
  6731. L: netdev@vger.kernel.org
  6732. S: Supported
  6733. W: http://www.emulex.com
  6734. F: drivers/net/ethernet/emulex/benet/
  6735. EMULEX ONECONNECT ROCE DRIVER
  6736. M: Selvin Xavier <selvin.xavier@broadcom.com>
  6737. L: linux-rdma@vger.kernel.org
  6738. S: Odd Fixes
  6739. W: http://www.broadcom.com
  6740. F: drivers/infiniband/hw/ocrdma/
  6741. F: include/uapi/rdma/ocrdma-abi.h
  6742. EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
  6743. M: James Smart <james.smart@broadcom.com>
  6744. M: Dick Kennedy <dick.kennedy@broadcom.com>
  6745. L: linux-scsi@vger.kernel.org
  6746. S: Supported
  6747. W: http://www.broadcom.com
  6748. F: drivers/scsi/lpfc/
  6749. EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
  6750. M: James Smart <james.smart@broadcom.com>
  6751. M: Ram Vegesna <ram.vegesna@broadcom.com>
  6752. L: linux-scsi@vger.kernel.org
  6753. L: target-devel@vger.kernel.org
  6754. S: Supported
  6755. W: http://www.broadcom.com
  6756. F: drivers/scsi/elx/
  6757. ENE CB710 FLASH CARD READER DRIVER
  6758. M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
  6759. S: Maintained
  6760. F: drivers/misc/cb710/
  6761. F: drivers/mmc/host/cb710-mmc.*
  6762. F: include/linux/cb710.h
  6763. ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
  6764. M: Maxim Levitsky <maximlevitsky@gmail.com>
  6765. S: Maintained
  6766. F: drivers/media/rc/ene_ir.*
  6767. EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
  6768. M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
  6769. L: linuxppc-dev@lists.ozlabs.org
  6770. S: Maintained
  6771. F: drivers/tty/ehv_bytechan.c
  6772. EPSON S1D13XXX FRAMEBUFFER DRIVER
  6773. M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
  6774. S: Maintained
  6775. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
  6776. F: drivers/video/fbdev/s1d13xxxfb.c
  6777. F: include/video/s1d13xxxfb.h
  6778. EROFS FILE SYSTEM
  6779. M: Gao Xiang <xiang@kernel.org>
  6780. M: Chao Yu <chao@kernel.org>
  6781. R: Yue Hu <huyue2@coolpad.com>
  6782. R: Jeffle Xu <jefflexu@linux.alibaba.com>
  6783. L: linux-erofs@lists.ozlabs.org
  6784. S: Maintained
  6785. T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
  6786. F: Documentation/filesystems/erofs.rst
  6787. F: fs/erofs/
  6788. F: include/trace/events/erofs.h
  6789. ERRSEQ ERROR TRACKING INFRASTRUCTURE
  6790. M: Jeff Layton <jlayton@kernel.org>
  6791. S: Maintained
  6792. F: include/linux/errseq.h
  6793. F: lib/errseq.c
  6794. ESD CAN/USB DRIVERS
  6795. M: Frank Jungclaus <frank.jungclaus@esd.eu>
  6796. R: socketcan@esd.eu
  6797. L: linux-can@vger.kernel.org
  6798. S: Maintained
  6799. F: drivers/net/can/usb/esd_usb.c
  6800. ET131X NETWORK DRIVER
  6801. M: Mark Einon <mark.einon@gmail.com>
  6802. S: Odd Fixes
  6803. F: drivers/net/ethernet/agere/
  6804. ETAS ES58X CAN/USB DRIVER
  6805. M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
  6806. L: linux-can@vger.kernel.org
  6807. S: Maintained
  6808. F: drivers/net/can/usb/etas_es58x/
  6809. ETHERNET BRIDGE
  6810. M: Roopa Prabhu <roopa@nvidia.com>
  6811. M: Nikolay Aleksandrov <razor@blackwall.org>
  6812. L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
  6813. L: netdev@vger.kernel.org
  6814. S: Maintained
  6815. W: http://www.linuxfoundation.org/en/Net:Bridge
  6816. F: include/linux/netfilter_bridge/
  6817. F: net/bridge/
  6818. ETHERNET PHY LIBRARY
  6819. M: Andrew Lunn <andrew@lunn.ch>
  6820. M: Heiner Kallweit <hkallweit1@gmail.com>
  6821. R: Russell King <linux@armlinux.org.uk>
  6822. L: netdev@vger.kernel.org
  6823. S: Maintained
  6824. F: Documentation/ABI/testing/sysfs-class-net-phydev
  6825. F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
  6826. F: Documentation/devicetree/bindings/net/mdio*
  6827. F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
  6828. F: Documentation/networking/phy.rst
  6829. F: drivers/net/mdio/
  6830. F: drivers/net/mdio/acpi_mdio.c
  6831. F: drivers/net/mdio/fwnode_mdio.c
  6832. F: drivers/net/mdio/of_mdio.c
  6833. F: drivers/net/pcs/
  6834. F: drivers/net/phy/
  6835. F: include/dt-bindings/net/qca-ar803x.h
  6836. F: include/linux/linkmode.h
  6837. F: include/linux/*mdio*.h
  6838. F: include/linux/mdio/*.h
  6839. F: include/linux/mii.h
  6840. F: include/linux/of_net.h
  6841. F: include/linux/phy.h
  6842. F: include/linux/phy_fixed.h
  6843. F: include/linux/platform_data/mdio-bcm-unimac.h
  6844. F: include/linux/platform_data/mdio-gpio.h
  6845. F: include/trace/events/mdio.h
  6846. F: include/uapi/linux/mdio.h
  6847. F: include/uapi/linux/mii.h
  6848. F: net/core/of_net.c
  6849. EXEC & BINFMT API
  6850. R: Eric Biederman <ebiederm@xmission.com>
  6851. R: Kees Cook <keescook@chromium.org>
  6852. L: linux-mm@kvack.org
  6853. S: Supported
  6854. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
  6855. F: fs/*binfmt_*.c
  6856. F: fs/exec.c
  6857. F: include/linux/binfmts.h
  6858. F: include/linux/elf.h
  6859. F: include/uapi/linux/binfmts.h
  6860. F: include/uapi/linux/elf.h
  6861. F: tools/testing/selftests/exec/
  6862. N: asm/elf.h
  6863. N: binfmt
  6864. EXFAT FILE SYSTEM
  6865. M: Namjae Jeon <linkinjeon@kernel.org>
  6866. M: Sungjong Seo <sj1557.seo@samsung.com>
  6867. L: linux-fsdevel@vger.kernel.org
  6868. S: Maintained
  6869. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
  6870. F: fs/exfat/
  6871. EXT2 FILE SYSTEM
  6872. M: Jan Kara <jack@suse.com>
  6873. L: linux-ext4@vger.kernel.org
  6874. S: Maintained
  6875. F: Documentation/filesystems/ext2.rst
  6876. F: fs/ext2/
  6877. F: include/linux/ext2*
  6878. EXT4 FILE SYSTEM
  6879. M: "Theodore Ts'o" <tytso@mit.edu>
  6880. M: Andreas Dilger <adilger.kernel@dilger.ca>
  6881. L: linux-ext4@vger.kernel.org
  6882. S: Maintained
  6883. W: http://ext4.wiki.kernel.org
  6884. Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
  6885. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
  6886. F: Documentation/filesystems/ext4/
  6887. F: fs/ext4/
  6888. F: include/trace/events/ext4.h
  6889. Extended Verification Module (EVM)
  6890. M: Mimi Zohar <zohar@linux.ibm.com>
  6891. L: linux-integrity@vger.kernel.org
  6892. S: Supported
  6893. T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
  6894. F: security/integrity/evm/
  6895. F: security/integrity/
  6896. EXTENSIBLE FIRMWARE INTERFACE (EFI)
  6897. M: Ard Biesheuvel <ardb@kernel.org>
  6898. L: linux-efi@vger.kernel.org
  6899. S: Maintained
  6900. T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
  6901. F: Documentation/admin-guide/efi-stub.rst
  6902. F: arch/*/include/asm/efi.h
  6903. F: arch/*/kernel/efi.c
  6904. F: arch/arm/boot/compressed/efi-header.S
  6905. F: arch/arm64/kernel/efi-entry.S
  6906. F: arch/x86/platform/efi/
  6907. F: drivers/firmware/efi/
  6908. F: include/linux/efi*.h
  6909. EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
  6910. M: MyungJoo Ham <myungjoo.ham@samsung.com>
  6911. M: Chanwoo Choi <cw00.choi@samsung.com>
  6912. L: linux-kernel@vger.kernel.org
  6913. S: Maintained
  6914. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
  6915. F: Documentation/devicetree/bindings/extcon/
  6916. F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
  6917. F: drivers/extcon/
  6918. F: include/linux/extcon.h
  6919. F: include/linux/extcon/
  6920. EXTRA BOOT CONFIG
  6921. M: Masami Hiramatsu <mhiramat@kernel.org>
  6922. S: Maintained
  6923. F: Documentation/admin-guide/bootconfig.rst
  6924. F: fs/proc/bootconfig.c
  6925. F: include/linux/bootconfig.h
  6926. F: lib/bootconfig-data.S
  6927. F: lib/bootconfig.c
  6928. F: tools/bootconfig/*
  6929. F: tools/bootconfig/scripts/*
  6930. EXYNOS DP DRIVER
  6931. M: Jingoo Han <jingoohan1@gmail.com>
  6932. L: dri-devel@lists.freedesktop.org
  6933. S: Maintained
  6934. F: drivers/gpu/drm/exynos/exynos_dp*
  6935. EXYNOS SYSMMU (IOMMU) driver
  6936. M: Marek Szyprowski <m.szyprowski@samsung.com>
  6937. L: iommu@lists.linux.dev
  6938. S: Maintained
  6939. F: drivers/iommu/exynos-iommu.c
  6940. F2FS FILE SYSTEM
  6941. M: Jaegeuk Kim <jaegeuk@kernel.org>
  6942. M: Chao Yu <chao@kernel.org>
  6943. L: linux-f2fs-devel@lists.sourceforge.net
  6944. S: Maintained
  6945. W: https://f2fs.wiki.kernel.org/
  6946. Q: https://patchwork.kernel.org/project/f2fs/list/
  6947. B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
  6948. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
  6949. F: Documentation/ABI/testing/sysfs-fs-f2fs
  6950. F: Documentation/filesystems/f2fs.rst
  6951. F: fs/f2fs/
  6952. F: include/linux/f2fs_fs.h
  6953. F: include/trace/events/f2fs.h
  6954. F: include/uapi/linux/f2fs.h
  6955. F71805F HARDWARE MONITORING DRIVER
  6956. M: Jean Delvare <jdelvare@suse.com>
  6957. L: linux-hwmon@vger.kernel.org
  6958. S: Maintained
  6959. F: Documentation/hwmon/f71805f.rst
  6960. F: drivers/hwmon/f71805f.c
  6961. FADDR2LINE
  6962. M: Josh Poimboeuf <jpoimboe@kernel.org>
  6963. S: Maintained
  6964. F: scripts/faddr2line
  6965. FAILOVER MODULE
  6966. M: Sridhar Samudrala <sridhar.samudrala@intel.com>
  6967. L: netdev@vger.kernel.org
  6968. S: Supported
  6969. F: Documentation/networking/failover.rst
  6970. F: include/net/failover.h
  6971. F: net/core/failover.c
  6972. FANOTIFY
  6973. M: Jan Kara <jack@suse.cz>
  6974. R: Amir Goldstein <amir73il@gmail.com>
  6975. R: Matthew Bobrowski <repnop@google.com>
  6976. L: linux-fsdevel@vger.kernel.org
  6977. S: Maintained
  6978. F: fs/notify/fanotify/
  6979. F: include/linux/fanotify.h
  6980. F: include/uapi/linux/fanotify.h
  6981. FARSYNC SYNCHRONOUS DRIVER
  6982. M: Kevin Curtis <kevin.curtis@farsite.co.uk>
  6983. S: Supported
  6984. W: http://www.farsite.co.uk/
  6985. F: drivers/net/wan/farsync.*
  6986. FAULT INJECTION SUPPORT
  6987. M: Akinobu Mita <akinobu.mita@gmail.com>
  6988. S: Supported
  6989. F: Documentation/fault-injection/
  6990. F: lib/fault-inject.c
  6991. FBTFT Framebuffer drivers
  6992. L: dri-devel@lists.freedesktop.org
  6993. L: linux-fbdev@vger.kernel.org
  6994. S: Orphan
  6995. F: drivers/staging/fbtft/
  6996. FC0011 TUNER DRIVER
  6997. M: Michael Buesch <m@bues.ch>
  6998. L: linux-media@vger.kernel.org
  6999. S: Maintained
  7000. F: drivers/media/tuners/fc0011.c
  7001. F: drivers/media/tuners/fc0011.h
  7002. FC2580 MEDIA DRIVER
  7003. M: Antti Palosaari <crope@iki.fi>
  7004. L: linux-media@vger.kernel.org
  7005. S: Maintained
  7006. W: https://linuxtv.org
  7007. W: http://palosaari.fi/linux/
  7008. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  7009. T: git git://linuxtv.org/anttip/media_tree.git
  7010. F: drivers/media/tuners/fc2580*
  7011. FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
  7012. M: Hannes Reinecke <hare@suse.de>
  7013. L: linux-scsi@vger.kernel.org
  7014. S: Supported
  7015. W: www.Open-FCoE.org
  7016. F: drivers/scsi/fcoe/
  7017. F: drivers/scsi/libfc/
  7018. F: include/scsi/fc/
  7019. F: include/scsi/libfc.h
  7020. F: include/scsi/libfcoe.h
  7021. F: include/uapi/scsi/fc/
  7022. FILE LOCKING (flock() and fcntl()/lockf())
  7023. M: Jeff Layton <jlayton@kernel.org>
  7024. M: Chuck Lever <chuck.lever@oracle.com>
  7025. L: linux-fsdevel@vger.kernel.org
  7026. S: Maintained
  7027. F: fs/fcntl.c
  7028. F: fs/locks.c
  7029. F: include/linux/fcntl.h
  7030. F: include/uapi/linux/fcntl.h
  7031. FILESYSTEM DIRECT ACCESS (DAX)
  7032. M: Dan Williams <dan.j.williams@intel.com>
  7033. R: Matthew Wilcox <willy@infradead.org>
  7034. R: Jan Kara <jack@suse.cz>
  7035. L: linux-fsdevel@vger.kernel.org
  7036. L: nvdimm@lists.linux.dev
  7037. S: Supported
  7038. F: fs/dax.c
  7039. F: include/linux/dax.h
  7040. F: include/trace/events/fs_dax.h
  7041. FILESYSTEMS (VFS and infrastructure)
  7042. M: Alexander Viro <viro@zeniv.linux.org.uk>
  7043. L: linux-fsdevel@vger.kernel.org
  7044. S: Maintained
  7045. F: fs/*
  7046. F: include/linux/fs.h
  7047. F: include/linux/fs_types.h
  7048. F: include/uapi/linux/fs.h
  7049. F: include/uapi/linux/openat2.h
  7050. FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
  7051. M: Riku Voipio <riku.voipio@iki.fi>
  7052. L: linux-hwmon@vger.kernel.org
  7053. S: Maintained
  7054. F: drivers/hwmon/f75375s.c
  7055. F: include/linux/f75375s.h
  7056. FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
  7057. M: Clemens Ladisch <clemens@ladisch.de>
  7058. M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
  7059. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  7060. S: Maintained
  7061. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  7062. F: include/uapi/sound/firewire.h
  7063. F: sound/firewire/
  7064. FIREWIRE MEDIA DRIVERS (firedtv)
  7065. M: Stefan Richter <stefanr@s5r6.in-berlin.de>
  7066. L: linux-media@vger.kernel.org
  7067. L: linux1394-devel@lists.sourceforge.net
  7068. S: Maintained
  7069. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
  7070. F: drivers/media/firewire/
  7071. FIREWIRE SBP-2 TARGET
  7072. M: Chris Boot <bootc@bootc.net>
  7073. L: linux-scsi@vger.kernel.org
  7074. L: target-devel@vger.kernel.org
  7075. L: linux1394-devel@lists.sourceforge.net
  7076. S: Maintained
  7077. T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
  7078. F: drivers/target/sbp/
  7079. FIREWIRE SUBSYSTEM
  7080. M: Stefan Richter <stefanr@s5r6.in-berlin.de>
  7081. L: linux1394-devel@lists.sourceforge.net
  7082. S: Maintained
  7083. W: http://ieee1394.wiki.kernel.org/
  7084. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
  7085. F: drivers/firewire/
  7086. F: include/linux/firewire.h
  7087. F: include/uapi/linux/firewire*.h
  7088. F: tools/firewire/
  7089. FIRMWARE FRAMEWORK FOR ARMV8-A
  7090. M: Sudeep Holla <sudeep.holla@arm.com>
  7091. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  7092. S: Maintained
  7093. F: drivers/firmware/arm_ffa/
  7094. F: include/linux/arm_ffa.h
  7095. FIRMWARE LOADER (request_firmware)
  7096. M: Luis Chamberlain <mcgrof@kernel.org>
  7097. M: Russ Weight <russell.h.weight@intel.com>
  7098. L: linux-kernel@vger.kernel.org
  7099. S: Maintained
  7100. F: Documentation/firmware_class/
  7101. F: drivers/base/firmware_loader/
  7102. F: include/linux/firmware.h
  7103. FLEXTIMER FTM-QUADDEC DRIVER
  7104. M: Patrick Havelange <patrick.havelange@essensium.com>
  7105. L: linux-iio@vger.kernel.org
  7106. S: Maintained
  7107. F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
  7108. F: drivers/counter/ftm-quaddec.c
  7109. FLOPPY DRIVER
  7110. M: Denis Efremov <efremov@linux.com>
  7111. L: linux-block@vger.kernel.org
  7112. S: Odd Fixes
  7113. F: drivers/block/floppy.c
  7114. FLYSKY FSIA6B RC RECEIVER
  7115. M: Markus Koch <markus@notsyncing.net>
  7116. L: linux-input@vger.kernel.org
  7117. S: Maintained
  7118. F: drivers/input/joystick/fsia6b.c
  7119. FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
  7120. M: Geoffrey D. Bennett <g@b4.vu>
  7121. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  7122. S: Maintained
  7123. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  7124. F: sound/usb/mixer_scarlett_gen2.c
  7125. FORCEDETH GIGABIT ETHERNET DRIVER
  7126. M: Rain River <rain.1986.08.12@gmail.com>
  7127. M: Zhu Yanjun <zyjzyj2000@gmail.com>
  7128. L: netdev@vger.kernel.org
  7129. S: Maintained
  7130. F: drivers/net/ethernet/nvidia/*
  7131. FORTIFY_SOURCE
  7132. M: Kees Cook <keescook@chromium.org>
  7133. L: linux-hardening@vger.kernel.org
  7134. S: Supported
  7135. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  7136. F: include/linux/fortify-string.h
  7137. F: lib/fortify_kunit.c
  7138. F: lib/test_fortify/*
  7139. F: scripts/test_fortify.sh
  7140. K: \b__NO_FORTIFY\b
  7141. FPGA DFL DRIVERS
  7142. M: Wu Hao <hao.wu@intel.com>
  7143. R: Tom Rix <trix@redhat.com>
  7144. L: linux-fpga@vger.kernel.org
  7145. S: Maintained
  7146. F: Documentation/ABI/testing/sysfs-bus-dfl*
  7147. F: Documentation/fpga/dfl.rst
  7148. F: drivers/fpga/dfl*
  7149. F: drivers/uio/uio_dfl.c
  7150. F: include/linux/dfl.h
  7151. F: include/uapi/linux/fpga-dfl.h
  7152. FPGA MANAGER FRAMEWORK
  7153. M: Moritz Fischer <mdf@kernel.org>
  7154. M: Wu Hao <hao.wu@intel.com>
  7155. M: Xu Yilun <yilun.xu@intel.com>
  7156. R: Tom Rix <trix@redhat.com>
  7157. L: linux-fpga@vger.kernel.org
  7158. S: Maintained
  7159. Q: http://patchwork.kernel.org/project/linux-fpga/list/
  7160. T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
  7161. F: Documentation/devicetree/bindings/fpga/
  7162. F: Documentation/driver-api/fpga/
  7163. F: Documentation/fpga/
  7164. F: drivers/fpga/
  7165. F: include/linux/fpga/
  7166. INTEL MAX10 BMC SECURE UPDATES
  7167. M: Russ Weight <russell.h.weight@intel.com>
  7168. L: linux-fpga@vger.kernel.org
  7169. S: Maintained
  7170. F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
  7171. F: drivers/fpga/intel-m10-bmc-sec-update.c
  7172. MICROCHIP POLARFIRE FPGA DRIVERS
  7173. M: Conor Dooley <conor.dooley@microchip.com>
  7174. R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
  7175. L: linux-fpga@vger.kernel.org
  7176. S: Supported
  7177. F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
  7178. F: drivers/fpga/microchip-spi.c
  7179. FPU EMULATOR
  7180. M: Bill Metzenthen <billm@melbpc.org.au>
  7181. S: Maintained
  7182. W: http://floatingpoint.sourceforge.net/emulator/index.html
  7183. F: arch/x86/math-emu/
  7184. FRAMEBUFFER CORE
  7185. M: Daniel Vetter <daniel@ffwll.ch>
  7186. F: drivers/video/fbdev/core/
  7187. S: Odd Fixes
  7188. T: git git://anongit.freedesktop.org/drm/drm-misc
  7189. FRAMEBUFFER LAYER
  7190. M: Helge Deller <deller@gmx.de>
  7191. L: linux-fbdev@vger.kernel.org
  7192. L: dri-devel@lists.freedesktop.org
  7193. S: Maintained
  7194. Q: http://patchwork.kernel.org/project/linux-fbdev/list/
  7195. T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
  7196. F: Documentation/fb/
  7197. F: drivers/video/
  7198. F: include/linux/fb.h
  7199. F: include/uapi/linux/fb.h
  7200. F: include/uapi/video/
  7201. F: include/video/
  7202. FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
  7203. M: Horia Geantă <horia.geanta@nxp.com>
  7204. M: Pankaj Gupta <pankaj.gupta@nxp.com>
  7205. M: Gaurav Jain <gaurav.jain@nxp.com>
  7206. L: linux-crypto@vger.kernel.org
  7207. S: Maintained
  7208. F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
  7209. F: drivers/crypto/caam/
  7210. FREESCALE COLDFIRE M5441X MMC DRIVER
  7211. M: Angelo Dureghello <angelo.dureghello@timesys.com>
  7212. L: linux-mmc@vger.kernel.org
  7213. S: Maintained
  7214. F: drivers/mmc/host/sdhci-esdhc-mcf.c
  7215. F: include/linux/platform_data/mmc-esdhc-mcf.h
  7216. FREESCALE DIU FRAMEBUFFER DRIVER
  7217. M: Timur Tabi <timur@kernel.org>
  7218. L: linux-fbdev@vger.kernel.org
  7219. S: Maintained
  7220. F: drivers/video/fbdev/fsl-diu-fb.*
  7221. FREESCALE DMA DRIVER
  7222. M: Li Yang <leoyang.li@nxp.com>
  7223. M: Zhang Wei <zw@zh-kernel.org>
  7224. L: linuxppc-dev@lists.ozlabs.org
  7225. S: Maintained
  7226. F: drivers/dma/fsldma.*
  7227. FREESCALE DSPI DRIVER
  7228. M: Vladimir Oltean <olteanv@gmail.com>
  7229. L: linux-spi@vger.kernel.org
  7230. S: Maintained
  7231. F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
  7232. F: drivers/spi/spi-fsl-dspi.c
  7233. F: include/linux/spi/spi-fsl-dspi.h
  7234. FREESCALE ENETC ETHERNET DRIVERS
  7235. M: Claudiu Manoil <claudiu.manoil@nxp.com>
  7236. L: netdev@vger.kernel.org
  7237. S: Maintained
  7238. F: drivers/net/ethernet/freescale/enetc/
  7239. FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
  7240. M: Claudiu Manoil <claudiu.manoil@nxp.com>
  7241. L: netdev@vger.kernel.org
  7242. S: Maintained
  7243. F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
  7244. F: drivers/net/ethernet/freescale/gianfar*
  7245. FREESCALE GPMI NAND DRIVER
  7246. M: Han Xu <han.xu@nxp.com>
  7247. L: linux-mtd@lists.infradead.org
  7248. S: Maintained
  7249. F: drivers/mtd/nand/raw/gpmi-nand/*
  7250. FREESCALE I2C CPM DRIVER
  7251. M: Jochen Friedrich <jochen@scram.de>
  7252. L: linuxppc-dev@lists.ozlabs.org
  7253. L: linux-i2c@vger.kernel.org
  7254. S: Maintained
  7255. F: drivers/i2c/busses/i2c-cpm.c
  7256. FREESCALE IMX / MXC FEC DRIVER
  7257. M: Joakim Zhang <qiangqing.zhang@nxp.com>
  7258. L: netdev@vger.kernel.org
  7259. S: Maintained
  7260. F: Documentation/devicetree/bindings/net/fsl,fec.yaml
  7261. F: drivers/net/ethernet/freescale/fec.h
  7262. F: drivers/net/ethernet/freescale/fec_main.c
  7263. F: drivers/net/ethernet/freescale/fec_ptp.c
  7264. FREESCALE IMX / MXC FRAMEBUFFER DRIVER
  7265. M: Sascha Hauer <s.hauer@pengutronix.de>
  7266. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  7267. L: linux-fbdev@vger.kernel.org
  7268. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  7269. S: Maintained
  7270. F: drivers/video/fbdev/imxfb.c
  7271. FREESCALE IMX DDR PMU DRIVER
  7272. M: Frank Li <Frank.li@nxp.com>
  7273. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  7274. S: Maintained
  7275. F: Documentation/admin-guide/perf/imx-ddr.rst
  7276. F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
  7277. F: drivers/perf/fsl_imx8_ddr_perf.c
  7278. FREESCALE IMX I2C DRIVER
  7279. M: Oleksij Rempel <o.rempel@pengutronix.de>
  7280. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  7281. L: linux-i2c@vger.kernel.org
  7282. S: Maintained
  7283. F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
  7284. F: drivers/i2c/busses/i2c-imx.c
  7285. FREESCALE IMX LPI2C DRIVER
  7286. M: Dong Aisheng <aisheng.dong@nxp.com>
  7287. L: linux-i2c@vger.kernel.org
  7288. L: linux-imx@nxp.com
  7289. S: Maintained
  7290. F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
  7291. F: drivers/i2c/busses/i2c-imx-lpi2c.c
  7292. FREESCALE MPC I2C DRIVER
  7293. M: Chris Packham <chris.packham@alliedtelesis.co.nz>
  7294. L: linux-i2c@vger.kernel.org
  7295. S: Maintained
  7296. F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
  7297. F: drivers/i2c/busses/i2c-mpc.c
  7298. FREESCALE QORIQ DPAA ETHERNET DRIVER
  7299. M: Madalin Bucur <madalin.bucur@nxp.com>
  7300. L: netdev@vger.kernel.org
  7301. S: Maintained
  7302. F: drivers/net/ethernet/freescale/dpaa
  7303. FREESCALE QORIQ DPAA FMAN DRIVER
  7304. M: Madalin Bucur <madalin.bucur@nxp.com>
  7305. L: netdev@vger.kernel.org
  7306. S: Maintained
  7307. F: Documentation/devicetree/bindings/net/fsl-fman.txt
  7308. F: drivers/net/ethernet/freescale/fman
  7309. FREESCALE QORIQ PTP CLOCK DRIVER
  7310. M: Yangbo Lu <yangbo.lu@nxp.com>
  7311. L: netdev@vger.kernel.org
  7312. S: Maintained
  7313. F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
  7314. F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
  7315. F: drivers/net/ethernet/freescale/dpaa2/dprtc*
  7316. F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
  7317. F: drivers/ptp/ptp_qoriq.c
  7318. F: drivers/ptp/ptp_qoriq_debugfs.c
  7319. F: include/linux/fsl/ptp_qoriq.h
  7320. FREESCALE QUAD SPI DRIVER
  7321. M: Han Xu <han.xu@nxp.com>
  7322. L: linux-spi@vger.kernel.org
  7323. S: Maintained
  7324. F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
  7325. F: drivers/spi/spi-fsl-qspi.c
  7326. FREESCALE QUICC ENGINE LIBRARY
  7327. M: Qiang Zhao <qiang.zhao@nxp.com>
  7328. L: linuxppc-dev@lists.ozlabs.org
  7329. S: Maintained
  7330. F: drivers/soc/fsl/qe/
  7331. F: include/soc/fsl/qe/
  7332. FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
  7333. M: Li Yang <leoyang.li@nxp.com>
  7334. L: netdev@vger.kernel.org
  7335. L: linuxppc-dev@lists.ozlabs.org
  7336. S: Maintained
  7337. F: drivers/net/ethernet/freescale/ucc_geth*
  7338. FREESCALE QUICC ENGINE UCC HDLC DRIVER
  7339. M: Zhao Qiang <qiang.zhao@nxp.com>
  7340. L: netdev@vger.kernel.org
  7341. L: linuxppc-dev@lists.ozlabs.org
  7342. S: Maintained
  7343. F: drivers/net/wan/fsl_ucc_hdlc*
  7344. FREESCALE QUICC ENGINE UCC UART DRIVER
  7345. M: Timur Tabi <timur@kernel.org>
  7346. L: linuxppc-dev@lists.ozlabs.org
  7347. S: Maintained
  7348. F: drivers/tty/serial/ucc_uart.c
  7349. FREESCALE SOC DRIVERS
  7350. M: Li Yang <leoyang.li@nxp.com>
  7351. L: linuxppc-dev@lists.ozlabs.org
  7352. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  7353. S: Maintained
  7354. F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
  7355. F: Documentation/devicetree/bindings/soc/fsl/
  7356. F: drivers/soc/fsl/
  7357. F: include/linux/fsl/
  7358. F: include/soc/fsl/
  7359. FREESCALE SOC FS_ENET DRIVER
  7360. M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
  7361. L: linuxppc-dev@lists.ozlabs.org
  7362. L: netdev@vger.kernel.org
  7363. S: Maintained
  7364. F: drivers/net/ethernet/freescale/fs_enet/
  7365. F: include/linux/fs_enet_pd.h
  7366. FREESCALE SOC SOUND DRIVERS
  7367. M: Shengjiu Wang <shengjiu.wang@gmail.com>
  7368. M: Xiubo Li <Xiubo.Lee@gmail.com>
  7369. R: Fabio Estevam <festevam@gmail.com>
  7370. R: Nicolin Chen <nicoleotsuka@gmail.com>
  7371. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  7372. L: linuxppc-dev@lists.ozlabs.org
  7373. S: Maintained
  7374. F: sound/soc/fsl/fsl*
  7375. F: sound/soc/fsl/imx*
  7376. F: sound/soc/fsl/mpc8610_hpcd.c
  7377. FREESCALE USB PERIPHERAL DRIVERS
  7378. M: Li Yang <leoyang.li@nxp.com>
  7379. L: linux-usb@vger.kernel.org
  7380. L: linuxppc-dev@lists.ozlabs.org
  7381. S: Maintained
  7382. F: drivers/usb/gadget/udc/fsl*
  7383. FREESCALE USB PHY DRIVER
  7384. M: Ran Wang <ran.wang_1@nxp.com>
  7385. L: linux-usb@vger.kernel.org
  7386. L: linuxppc-dev@lists.ozlabs.org
  7387. S: Maintained
  7388. F: drivers/usb/phy/phy-fsl-usb*
  7389. FREEVXFS FILESYSTEM
  7390. M: Christoph Hellwig <hch@infradead.org>
  7391. S: Maintained
  7392. W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
  7393. F: fs/freevxfs/
  7394. FREEZER
  7395. M: "Rafael J. Wysocki" <rafael@kernel.org>
  7396. M: Pavel Machek <pavel@ucw.cz>
  7397. L: linux-pm@vger.kernel.org
  7398. S: Supported
  7399. F: Documentation/power/freezing-of-tasks.rst
  7400. F: include/linux/freezer.h
  7401. F: kernel/freezer.c
  7402. FRONTSWAP API
  7403. M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  7404. L: linux-kernel@vger.kernel.org
  7405. S: Maintained
  7406. F: include/linux/frontswap.h
  7407. F: mm/frontswap.c
  7408. FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
  7409. M: David Howells <dhowells@redhat.com>
  7410. L: linux-cachefs@redhat.com (moderated for non-subscribers)
  7411. S: Supported
  7412. F: Documentation/filesystems/caching/
  7413. F: fs/fscache/
  7414. F: include/linux/fscache*.h
  7415. FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
  7416. M: Theodore Y. Ts'o <tytso@mit.edu>
  7417. M: Jaegeuk Kim <jaegeuk@kernel.org>
  7418. M: Eric Biggers <ebiggers@kernel.org>
  7419. L: linux-fscrypt@vger.kernel.org
  7420. S: Supported
  7421. Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
  7422. T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
  7423. F: Documentation/filesystems/fscrypt.rst
  7424. F: fs/crypto/
  7425. F: include/linux/fscrypt*.h
  7426. F: include/uapi/linux/fscrypt.h
  7427. FSI SUBSYSTEM
  7428. M: Jeremy Kerr <jk@ozlabs.org>
  7429. M: Joel Stanley <joel@jms.id.au>
  7430. R: Alistar Popple <alistair@popple.id.au>
  7431. R: Eddie James <eajames@linux.ibm.com>
  7432. L: linux-fsi@lists.ozlabs.org
  7433. S: Supported
  7434. Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
  7435. T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
  7436. F: drivers/fsi/
  7437. F: include/linux/fsi*.h
  7438. F: include/trace/events/fsi*.h
  7439. FSI-ATTACHED I2C DRIVER
  7440. M: Eddie James <eajames@linux.ibm.com>
  7441. L: linux-i2c@vger.kernel.org
  7442. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  7443. S: Maintained
  7444. F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
  7445. F: drivers/i2c/busses/i2c-fsi.c
  7446. FSI-ATTACHED SPI DRIVER
  7447. M: Eddie James <eajames@linux.ibm.com>
  7448. L: linux-spi@vger.kernel.org
  7449. S: Maintained
  7450. F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
  7451. F: drivers/spi/spi-fsi.c
  7452. FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
  7453. M: Jan Kara <jack@suse.cz>
  7454. R: Amir Goldstein <amir73il@gmail.com>
  7455. L: linux-fsdevel@vger.kernel.org
  7456. S: Maintained
  7457. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
  7458. F: fs/notify/
  7459. F: include/linux/fsnotify*.h
  7460. FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
  7461. M: Eric Biggers <ebiggers@kernel.org>
  7462. M: Theodore Y. Ts'o <tytso@mit.edu>
  7463. L: linux-fscrypt@vger.kernel.org
  7464. S: Supported
  7465. Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
  7466. T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
  7467. F: Documentation/filesystems/fsverity.rst
  7468. F: fs/verity/
  7469. F: include/linux/fsverity.h
  7470. F: include/uapi/linux/fsverity.h
  7471. FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
  7472. M: Michael Zaidman <michael.zaidman@gmail.com>
  7473. L: linux-i2c@vger.kernel.org
  7474. L: linux-input@vger.kernel.org
  7475. S: Maintained
  7476. F: drivers/hid/hid-ft260.c
  7477. FUJITSU LAPTOP EXTRAS
  7478. M: Jonathan Woithe <jwoithe@just42.net>
  7479. L: platform-driver-x86@vger.kernel.org
  7480. S: Maintained
  7481. F: drivers/platform/x86/fujitsu-laptop.c
  7482. FUJITSU M-5MO LS CAMERA ISP DRIVER
  7483. M: Kyungmin Park <kyungmin.park@samsung.com>
  7484. M: Heungjun Kim <riverful.kim@samsung.com>
  7485. L: linux-media@vger.kernel.org
  7486. S: Maintained
  7487. F: drivers/media/i2c/m5mols/
  7488. F: include/media/i2c/m5mols.h
  7489. FUJITSU TABLET EXTRAS
  7490. M: Robert Gerlach <khnz@gmx.de>
  7491. L: platform-driver-x86@vger.kernel.org
  7492. S: Maintained
  7493. F: drivers/platform/x86/fujitsu-tablet.c
  7494. FUNCTION HOOKS (FTRACE)
  7495. M: Steven Rostedt <rostedt@goodmis.org>
  7496. M: Masami Hiramatsu <mhiramat@kernel.org>
  7497. R: Mark Rutland <mark.rutland@arm.com>
  7498. S: Maintained
  7499. T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
  7500. F: Documentation/trace/ftrace*
  7501. F: kernel/trace/ftrace*
  7502. F: kernel/trace/fgraph.c
  7503. F: arch/*/*/*/*ftrace*
  7504. F: arch/*/*/*ftrace*
  7505. F: include/*/ftrace.h
  7506. FUNGIBLE ETHERNET DRIVERS
  7507. M: Dimitris Michailidis <dmichail@fungible.com>
  7508. L: netdev@vger.kernel.org
  7509. S: Supported
  7510. F: drivers/net/ethernet/fungible/
  7511. FUSE: FILESYSTEM IN USERSPACE
  7512. M: Miklos Szeredi <miklos@szeredi.hu>
  7513. L: linux-fsdevel@vger.kernel.org
  7514. S: Maintained
  7515. W: https://github.com/libfuse/
  7516. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
  7517. F: Documentation/filesystems/fuse.rst
  7518. F: fs/fuse/
  7519. F: include/uapi/linux/fuse.h
  7520. FUTEX SUBSYSTEM
  7521. M: Thomas Gleixner <tglx@linutronix.de>
  7522. M: Ingo Molnar <mingo@redhat.com>
  7523. R: Peter Zijlstra <peterz@infradead.org>
  7524. R: Darren Hart <dvhart@infradead.org>
  7525. R: Davidlohr Bueso <dave@stgolabs.net>
  7526. R: André Almeida <andrealmeid@igalia.com>
  7527. L: linux-kernel@vger.kernel.org
  7528. S: Maintained
  7529. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
  7530. F: Documentation/locking/*futex*
  7531. F: include/asm-generic/futex.h
  7532. F: include/linux/futex.h
  7533. F: include/uapi/linux/futex.h
  7534. F: kernel/futex/*
  7535. F: tools/perf/bench/futex*
  7536. F: tools/testing/selftests/futex/
  7537. GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
  7538. M: Tim Harvey <tharvey@gateworks.com>
  7539. S: Maintained
  7540. F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
  7541. F: drivers/mfd/gateworks-gsc.c
  7542. F: include/linux/mfd/gsc.h
  7543. F: Documentation/hwmon/gsc-hwmon.rst
  7544. F: drivers/hwmon/gsc-hwmon.c
  7545. F: include/linux/platform_data/gsc_hwmon.h
  7546. GCC PLUGINS
  7547. M: Kees Cook <keescook@chromium.org>
  7548. L: linux-hardening@vger.kernel.org
  7549. S: Maintained
  7550. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  7551. F: Documentation/kbuild/gcc-plugins.rst
  7552. F: scripts/Makefile.gcc-plugins
  7553. F: scripts/gcc-plugins/
  7554. GCOV BASED KERNEL PROFILING
  7555. M: Peter Oberparleiter <oberpar@linux.ibm.com>
  7556. S: Maintained
  7557. F: Documentation/dev-tools/gcov.rst
  7558. F: kernel/gcov/
  7559. GDB KERNEL DEBUGGING HELPER SCRIPTS
  7560. M: Jan Kiszka <jan.kiszka@siemens.com>
  7561. M: Kieran Bingham <kbingham@kernel.org>
  7562. S: Supported
  7563. F: scripts/gdb/
  7564. GEMINI CRYPTO DRIVER
  7565. M: Corentin Labbe <clabbe@baylibre.com>
  7566. L: linux-crypto@vger.kernel.org
  7567. S: Maintained
  7568. F: drivers/crypto/gemini/
  7569. GEMTEK FM RADIO RECEIVER DRIVER
  7570. M: Hans Verkuil <hverkuil@xs4all.nl>
  7571. L: linux-media@vger.kernel.org
  7572. S: Maintained
  7573. W: https://linuxtv.org
  7574. T: git git://linuxtv.org/media_tree.git
  7575. F: drivers/media/radio/radio-gemtek*
  7576. GENERIC ARCHITECTURE TOPOLOGY
  7577. M: Sudeep Holla <sudeep.holla@arm.com>
  7578. L: linux-kernel@vger.kernel.org
  7579. S: Maintained
  7580. F: drivers/base/arch_topology.c
  7581. F: include/linux/arch_topology.h
  7582. GENERIC ENTRY CODE
  7583. M: Thomas Gleixner <tglx@linutronix.de>
  7584. M: Peter Zijlstra <peterz@infradead.org>
  7585. M: Andy Lutomirski <luto@kernel.org>
  7586. L: linux-kernel@vger.kernel.org
  7587. S: Maintained
  7588. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
  7589. F: include/linux/entry-common.h
  7590. F: include/linux/entry-kvm.h
  7591. F: kernel/entry/
  7592. GENERIC GPIO I2C DRIVER
  7593. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  7594. S: Supported
  7595. F: drivers/i2c/busses/i2c-gpio.c
  7596. F: include/linux/platform_data/i2c-gpio.h
  7597. GENERIC GPIO I2C MULTIPLEXER DRIVER
  7598. M: Peter Korsgaard <peter.korsgaard@barco.com>
  7599. L: linux-i2c@vger.kernel.org
  7600. S: Supported
  7601. F: Documentation/i2c/muxes/i2c-mux-gpio.rst
  7602. F: drivers/i2c/muxes/i2c-mux-gpio.c
  7603. F: include/linux/platform_data/i2c-mux-gpio.h
  7604. GENERIC HDLC (WAN) DRIVERS
  7605. M: Krzysztof Halasa <khc@pm.waw.pl>
  7606. S: Maintained
  7607. W: http://www.kernel.org/pub/linux/utils/net/hdlc/
  7608. F: drivers/net/wan/c101.c
  7609. F: drivers/net/wan/hd6457*
  7610. F: drivers/net/wan/hdlc*
  7611. F: drivers/net/wan/n2.c
  7612. F: drivers/net/wan/pc300too.c
  7613. F: drivers/net/wan/pci200syn.c
  7614. F: drivers/net/wan/wanxl*
  7615. GENERIC INCLUDE/ASM HEADER FILES
  7616. M: Arnd Bergmann <arnd@arndb.de>
  7617. L: linux-arch@vger.kernel.org
  7618. S: Maintained
  7619. T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
  7620. F: include/asm-generic/
  7621. F: include/uapi/asm-generic/
  7622. GENERIC PHY FRAMEWORK
  7623. M: Vinod Koul <vkoul@kernel.org>
  7624. M: Kishon Vijay Abraham I <kishon@kernel.org>
  7625. L: linux-phy@lists.infradead.org
  7626. S: Supported
  7627. Q: https://patchwork.kernel.org/project/linux-phy/list/
  7628. T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
  7629. F: Documentation/devicetree/bindings/phy/
  7630. F: drivers/phy/
  7631. F: include/dt-bindings/phy/
  7632. F: include/linux/phy/
  7633. GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
  7634. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  7635. S: Supported
  7636. F: drivers/i2c/muxes/i2c-demux-pinctrl.c
  7637. GENERIC PM DOMAINS
  7638. M: "Rafael J. Wysocki" <rafael@kernel.org>
  7639. M: Kevin Hilman <khilman@kernel.org>
  7640. M: Ulf Hansson <ulf.hansson@linaro.org>
  7641. L: linux-pm@vger.kernel.org
  7642. S: Supported
  7643. F: Documentation/devicetree/bindings/power/power?domain*
  7644. F: drivers/base/power/domain*.c
  7645. F: include/linux/pm_domain.h
  7646. GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
  7647. M: Eugen Hristev <eugen.hristev@microchip.com>
  7648. L: linux-input@vger.kernel.org
  7649. S: Maintained
  7650. F: drivers/input/touchscreen/resistive-adc-touch.c
  7651. GENERIC STRING LIBRARY
  7652. R: Andy Shevchenko <andy@kernel.org>
  7653. S: Maintained
  7654. F: lib/string.c
  7655. F: lib/string_helpers.c
  7656. F: lib/test_string.c
  7657. F: lib/test-string_helpers.c
  7658. GENERIC UIO DRIVER FOR PCI DEVICES
  7659. M: "Michael S. Tsirkin" <mst@redhat.com>
  7660. L: kvm@vger.kernel.org
  7661. S: Supported
  7662. F: drivers/uio/uio_pci_generic.c
  7663. GENERIC VDSO LIBRARY
  7664. M: Andy Lutomirski <luto@kernel.org>
  7665. M: Thomas Gleixner <tglx@linutronix.de>
  7666. M: Vincenzo Frascino <vincenzo.frascino@arm.com>
  7667. L: linux-kernel@vger.kernel.org
  7668. S: Maintained
  7669. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
  7670. F: include/asm-generic/vdso/vsyscall.h
  7671. F: include/vdso/
  7672. F: kernel/time/vsyscall.c
  7673. F: lib/vdso/
  7674. GENIEZONE HYPERVISOR DRIVER
  7675. M: Yingshiuan Pan <yingshiuan.pan@mediatek.com>
  7676. M: Ze-Yu Wang <ze-yu.wang@mediatek.com>
  7677. M: Yi-De Wu <yi-de.wu@mediatek.com>
  7678. F: Documentation/devicetree/bindings/hypervisor/mediatek,geniezone-hyp.yaml
  7679. F: Documentation/virt/geniezone/
  7680. F: arch/arm64/geniezone/
  7681. F: arch/arm64/include/uapi/asm/gzvm_arch.h
  7682. F: drivers/virt/geniezone/
  7683. F: include/linux/gzvm_drv.h
  7684. F include/uapi/asm-generic/gzvm_arch.h
  7685. F: include/uapi/linux/gzvm.h
  7686. GENWQE (IBM Generic Workqueue Card)
  7687. M: Frank Haverkamp <haver@linux.ibm.com>
  7688. S: Supported
  7689. F: drivers/misc/genwqe/
  7690. GET_MAINTAINER SCRIPT
  7691. M: Joe Perches <joe@perches.com>
  7692. S: Maintained
  7693. F: scripts/get_maintainer.pl
  7694. GFS2 FILE SYSTEM
  7695. M: Bob Peterson <rpeterso@redhat.com>
  7696. M: Andreas Gruenbacher <agruenba@redhat.com>
  7697. L: cluster-devel@redhat.com
  7698. S: Supported
  7699. B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
  7700. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
  7701. F: Documentation/filesystems/gfs2*
  7702. F: fs/gfs2/
  7703. F: include/uapi/linux/gfs2_ondisk.h
  7704. GIGABYTE WMI DRIVER
  7705. M: Thomas Weißschuh <thomas@weissschuh.net>
  7706. L: platform-driver-x86@vger.kernel.org
  7707. S: Maintained
  7708. F: drivers/platform/x86/gigabyte-wmi.c
  7709. GNSS SUBSYSTEM
  7710. M: Johan Hovold <johan@kernel.org>
  7711. S: Maintained
  7712. T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
  7713. F: Documentation/ABI/testing/sysfs-class-gnss
  7714. F: Documentation/devicetree/bindings/gnss/
  7715. F: drivers/gnss/
  7716. F: include/linux/gnss.h
  7717. GO7007 MPEG CODEC
  7718. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  7719. L: linux-media@vger.kernel.org
  7720. S: Maintained
  7721. F: drivers/media/usb/go7007/
  7722. GOODIX TOUCHSCREEN
  7723. M: Bastien Nocera <hadess@hadess.net>
  7724. M: Hans de Goede <hdegoede@redhat.com>
  7725. L: linux-input@vger.kernel.org
  7726. S: Maintained
  7727. F: drivers/input/touchscreen/goodix*
  7728. GOOGLE ETHERNET DRIVERS
  7729. M: Jeroen de Borst <jeroendb@google.com>
  7730. M: Catherine Sullivan <csully@google.com>
  7731. R: Shailend Chand <shailend@google.com>
  7732. L: netdev@vger.kernel.org
  7733. S: Supported
  7734. F: Documentation/networking/device_drivers/ethernet/google/gve.rst
  7735. F: drivers/net/ethernet/google
  7736. GPD POCKET FAN DRIVER
  7737. M: Hans de Goede <hdegoede@redhat.com>
  7738. L: platform-driver-x86@vger.kernel.org
  7739. S: Maintained
  7740. F: drivers/platform/x86/gpd-pocket-fan.c
  7741. GPIO ACPI SUPPORT
  7742. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  7743. M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  7744. L: linux-gpio@vger.kernel.org
  7745. L: linux-acpi@vger.kernel.org
  7746. S: Supported
  7747. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
  7748. F: Documentation/firmware-guide/acpi/gpio-properties.rst
  7749. F: drivers/gpio/gpiolib-acpi.c
  7750. F: drivers/gpio/gpiolib-acpi.h
  7751. GPIO AGGREGATOR
  7752. M: Geert Uytterhoeven <geert+renesas@glider.be>
  7753. L: linux-gpio@vger.kernel.org
  7754. S: Supported
  7755. F: Documentation/admin-guide/gpio/gpio-aggregator.rst
  7756. F: drivers/gpio/gpio-aggregator.c
  7757. GPIO IR Transmitter
  7758. M: Sean Young <sean@mess.org>
  7759. L: linux-media@vger.kernel.org
  7760. S: Maintained
  7761. F: drivers/media/rc/gpio-ir-tx.c
  7762. GPIO MOCKUP DRIVER
  7763. M: Bamvor Jian Zhang <bamv2005@gmail.com>
  7764. L: linux-gpio@vger.kernel.org
  7765. S: Maintained
  7766. F: drivers/gpio/gpio-mockup.c
  7767. F: tools/testing/selftests/gpio/
  7768. GPIO REGMAP
  7769. R: Michael Walle <michael@walle.cc>
  7770. S: Maintained
  7771. F: drivers/gpio/gpio-regmap.c
  7772. F: include/linux/gpio/regmap.h
  7773. GPIO SUBSYSTEM
  7774. M: Linus Walleij <linus.walleij@linaro.org>
  7775. M: Bartosz Golaszewski <brgl@bgdev.pl>
  7776. L: linux-gpio@vger.kernel.org
  7777. S: Maintained
  7778. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
  7779. F: Documentation/ABI/obsolete/sysfs-gpio
  7780. F: Documentation/ABI/testing/gpio-cdev
  7781. F: Documentation/admin-guide/gpio/
  7782. F: Documentation/devicetree/bindings/gpio/
  7783. F: Documentation/driver-api/gpio/
  7784. F: drivers/gpio/
  7785. F: include/asm-generic/gpio.h
  7786. F: include/dt-bindings/gpio/
  7787. F: include/linux/gpio.h
  7788. F: include/linux/gpio/
  7789. F: include/linux/of_gpio.h
  7790. F: include/uapi/linux/gpio.h
  7791. F: tools/gpio/
  7792. GRE DEMULTIPLEXER DRIVER
  7793. M: Dmitry Kozlov <xeb@mail.ru>
  7794. L: netdev@vger.kernel.org
  7795. S: Maintained
  7796. F: include/net/gre.h
  7797. F: net/ipv4/gre_demux.c
  7798. F: net/ipv4/gre_offload.c
  7799. GRETH 10/100/1G Ethernet MAC device driver
  7800. M: Andreas Larsson <andreas@gaisler.com>
  7801. L: netdev@vger.kernel.org
  7802. S: Maintained
  7803. F: drivers/net/ethernet/aeroflex/
  7804. GREYBUS AUDIO PROTOCOLS DRIVERS
  7805. M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
  7806. M: Mark Greer <mgreer@animalcreek.com>
  7807. S: Maintained
  7808. F: drivers/staging/greybus/audio_apbridgea.c
  7809. F: drivers/staging/greybus/audio_apbridgea.h
  7810. F: drivers/staging/greybus/audio_codec.c
  7811. F: drivers/staging/greybus/audio_codec.h
  7812. F: drivers/staging/greybus/audio_gb.c
  7813. F: drivers/staging/greybus/audio_manager.c
  7814. F: drivers/staging/greybus/audio_manager.h
  7815. F: drivers/staging/greybus/audio_manager_module.c
  7816. F: drivers/staging/greybus/audio_manager_private.h
  7817. F: drivers/staging/greybus/audio_manager_sysfs.c
  7818. F: drivers/staging/greybus/audio_module.c
  7819. F: drivers/staging/greybus/audio_topology.c
  7820. GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
  7821. M: Viresh Kumar <vireshk@kernel.org>
  7822. S: Maintained
  7823. F: drivers/staging/greybus/authentication.c
  7824. F: drivers/staging/greybus/bootrom.c
  7825. F: drivers/staging/greybus/firmware.h
  7826. F: drivers/staging/greybus/fw-core.c
  7827. F: drivers/staging/greybus/fw-download.c
  7828. F: drivers/staging/greybus/fw-management.c
  7829. F: drivers/staging/greybus/greybus_authentication.h
  7830. F: drivers/staging/greybus/greybus_firmware.h
  7831. F: drivers/staging/greybus/hid.c
  7832. F: drivers/staging/greybus/i2c.c
  7833. F: drivers/staging/greybus/spi.c
  7834. F: drivers/staging/greybus/spilib.c
  7835. F: drivers/staging/greybus/spilib.h
  7836. GREYBUS LOOPBACK DRIVER
  7837. M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
  7838. S: Maintained
  7839. F: drivers/staging/greybus/loopback.c
  7840. GREYBUS PLATFORM DRIVERS
  7841. M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
  7842. S: Maintained
  7843. F: drivers/staging/greybus/arche-apb-ctrl.c
  7844. F: drivers/staging/greybus/arche-platform.c
  7845. F: drivers/staging/greybus/arche_platform.h
  7846. GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
  7847. M: Rui Miguel Silva <rmfrfs@gmail.com>
  7848. S: Maintained
  7849. F: drivers/staging/greybus/gpio.c
  7850. F: drivers/staging/greybus/light.c
  7851. F: drivers/staging/greybus/power_supply.c
  7852. F: drivers/staging/greybus/sdio.c
  7853. F: drivers/staging/greybus/spi.c
  7854. F: drivers/staging/greybus/spilib.c
  7855. GREYBUS SUBSYSTEM
  7856. M: Johan Hovold <johan@kernel.org>
  7857. M: Alex Elder <elder@kernel.org>
  7858. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  7859. L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
  7860. S: Maintained
  7861. F: drivers/greybus/
  7862. F: drivers/staging/greybus/
  7863. F: include/linux/greybus.h
  7864. F: include/linux/greybus/
  7865. GREYBUS UART PROTOCOLS DRIVERS
  7866. M: David Lin <dtwlin@gmail.com>
  7867. S: Maintained
  7868. F: drivers/staging/greybus/log.c
  7869. F: drivers/staging/greybus/uart.c
  7870. GS1662 VIDEO SERIALIZER
  7871. M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
  7872. L: linux-media@vger.kernel.org
  7873. S: Maintained
  7874. T: git git://linuxtv.org/media_tree.git
  7875. F: drivers/media/spi/gs1662.c
  7876. GSPCA FINEPIX SUBDRIVER
  7877. M: Frank Zago <frank@zago.net>
  7878. L: linux-media@vger.kernel.org
  7879. S: Maintained
  7880. T: git git://linuxtv.org/media_tree.git
  7881. F: drivers/media/usb/gspca/finepix.c
  7882. GSPCA GL860 SUBDRIVER
  7883. M: Olivier Lorin <o.lorin@laposte.net>
  7884. L: linux-media@vger.kernel.org
  7885. S: Maintained
  7886. T: git git://linuxtv.org/media_tree.git
  7887. F: drivers/media/usb/gspca/gl860/
  7888. GSPCA M5602 SUBDRIVER
  7889. M: Erik Andren <erik.andren@gmail.com>
  7890. L: linux-media@vger.kernel.org
  7891. S: Maintained
  7892. T: git git://linuxtv.org/media_tree.git
  7893. F: drivers/media/usb/gspca/m5602/
  7894. GSPCA PAC207 SONIXB SUBDRIVER
  7895. M: Hans Verkuil <hverkuil@xs4all.nl>
  7896. L: linux-media@vger.kernel.org
  7897. S: Odd Fixes
  7898. T: git git://linuxtv.org/media_tree.git
  7899. F: drivers/media/usb/gspca/pac207.c
  7900. GSPCA SN9C20X SUBDRIVER
  7901. M: Brian Johnson <brijohn@gmail.com>
  7902. L: linux-media@vger.kernel.org
  7903. S: Maintained
  7904. T: git git://linuxtv.org/media_tree.git
  7905. F: drivers/media/usb/gspca/sn9c20x.c
  7906. GSPCA T613 SUBDRIVER
  7907. M: Leandro Costantino <lcostantino@gmail.com>
  7908. L: linux-media@vger.kernel.org
  7909. S: Maintained
  7910. T: git git://linuxtv.org/media_tree.git
  7911. F: drivers/media/usb/gspca/t613.c
  7912. GSPCA USB WEBCAM DRIVER
  7913. M: Hans Verkuil <hverkuil@xs4all.nl>
  7914. L: linux-media@vger.kernel.org
  7915. S: Odd Fixes
  7916. T: git git://linuxtv.org/media_tree.git
  7917. F: drivers/media/usb/gspca/
  7918. GTP (GPRS Tunneling Protocol)
  7919. M: Pablo Neira Ayuso <pablo@netfilter.org>
  7920. M: Harald Welte <laforge@gnumonks.org>
  7921. L: osmocom-net-gprs@lists.osmocom.org
  7922. S: Maintained
  7923. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
  7924. F: drivers/net/gtp.c
  7925. GUID PARTITION TABLE (GPT)
  7926. M: Davidlohr Bueso <dave@stgolabs.net>
  7927. L: linux-efi@vger.kernel.org
  7928. S: Maintained
  7929. F: block/partitions/efi.*
  7930. GUNYAH HYPERVISOR DRIVER
  7931. M: Elliot Berman <quic_eberman@quicinc.com>
  7932. M: Prakruthi Deepak Heragu <quic_pheragu@quicinc.com>
  7933. L: linux-arm-msm@vger.kernel.org
  7934. S: Supported
  7935. F: Documentation/devicetree/bindings/firmware/gunyah-hypervisor.yaml
  7936. F: Documentation/virt/gunyah/
  7937. F: arch/arm64/gunyah/
  7938. F: drivers/mailbox/gunyah-msgq.c
  7939. F: drivers/virt/gunyah/
  7940. F: include/linux/gunyah*.h
  7941. F: samples/gunyah/
  7942. HABANALABS PCI DRIVER
  7943. M: Oded Gabbay <ogabbay@kernel.org>
  7944. S: Supported
  7945. T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
  7946. F: Documentation/ABI/testing/debugfs-driver-habanalabs
  7947. F: Documentation/ABI/testing/sysfs-driver-habanalabs
  7948. F: drivers/misc/habanalabs/
  7949. F: include/trace/events/habanalabs.h
  7950. F: include/uapi/misc/habanalabs.h
  7951. HACKRF MEDIA DRIVER
  7952. M: Antti Palosaari <crope@iki.fi>
  7953. L: linux-media@vger.kernel.org
  7954. S: Maintained
  7955. W: https://linuxtv.org
  7956. W: http://palosaari.fi/linux/
  7957. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  7958. T: git git://linuxtv.org/anttip/media_tree.git
  7959. F: drivers/media/usb/hackrf/
  7960. HANTRO VPU CODEC DRIVER
  7961. M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  7962. M: Philipp Zabel <p.zabel@pengutronix.de>
  7963. L: linux-media@vger.kernel.org
  7964. L: linux-rockchip@lists.infradead.org
  7965. S: Maintained
  7966. F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
  7967. F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
  7968. F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
  7969. F: drivers/media/platform/verisilicon/
  7970. HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
  7971. M: Frank Seidel <frank@f-seidel.de>
  7972. L: platform-driver-x86@vger.kernel.org
  7973. S: Maintained
  7974. W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
  7975. F: drivers/platform/x86/hdaps.c
  7976. HARDWARE MONITORING
  7977. M: Jean Delvare <jdelvare@suse.com>
  7978. M: Guenter Roeck <linux@roeck-us.net>
  7979. L: linux-hwmon@vger.kernel.org
  7980. S: Maintained
  7981. W: http://hwmon.wiki.kernel.org/
  7982. T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
  7983. F: Documentation/ABI/testing/sysfs-class-hwmon
  7984. F: Documentation/devicetree/bindings/hwmon/
  7985. F: Documentation/hwmon/
  7986. F: drivers/hwmon/
  7987. F: include/linux/hwmon*.h
  7988. F: include/trace/events/hwmon*.h
  7989. K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
  7990. HARDWARE RANDOM NUMBER GENERATOR CORE
  7991. M: Olivia Mackall <olivia@selenic.com>
  7992. M: Herbert Xu <herbert@gondor.apana.org.au>
  7993. L: linux-crypto@vger.kernel.org
  7994. S: Odd fixes
  7995. F: Documentation/admin-guide/hw_random.rst
  7996. F: Documentation/devicetree/bindings/rng/
  7997. F: drivers/char/hw_random/
  7998. F: include/linux/hw_random.h
  7999. HARDWARE SPINLOCK CORE
  8000. M: Ohad Ben-Cohen <ohad@wizery.com>
  8001. M: Bjorn Andersson <andersson@kernel.org>
  8002. R: Baolin Wang <baolin.wang7@gmail.com>
  8003. L: linux-remoteproc@vger.kernel.org
  8004. S: Maintained
  8005. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
  8006. F: Documentation/devicetree/bindings/hwlock/
  8007. F: Documentation/locking/hwspinlock.rst
  8008. F: drivers/hwspinlock/
  8009. F: include/linux/hwspinlock.h
  8010. HARDWARE TRACING FACILITIES
  8011. M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
  8012. S: Maintained
  8013. F: drivers/hwtracing/
  8014. HARMONY SOUND DRIVER
  8015. L: linux-parisc@vger.kernel.org
  8016. S: Maintained
  8017. F: sound/parisc/harmony.*
  8018. HDPVR USB VIDEO ENCODER DRIVER
  8019. M: Hans Verkuil <hverkuil@xs4all.nl>
  8020. L: linux-media@vger.kernel.org
  8021. S: Odd Fixes
  8022. W: https://linuxtv.org
  8023. T: git git://linuxtv.org/media_tree.git
  8024. F: drivers/media/usb/hdpvr/
  8025. HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
  8026. M: Matt Hsiao <matt.hsiao@hpe.com>
  8027. S: Supported
  8028. F: drivers/misc/hpilo.[ch]
  8029. HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
  8030. M: Jerry Hoemann <jerry.hoemann@hpe.com>
  8031. S: Supported
  8032. F: Documentation/watchdog/hpwdt.rst
  8033. F: drivers/watchdog/hpwdt.c
  8034. HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
  8035. M: Don Brace <don.brace@microchip.com>
  8036. L: storagedev@microchip.com
  8037. L: linux-scsi@vger.kernel.org
  8038. S: Supported
  8039. F: Documentation/scsi/hpsa.rst
  8040. F: drivers/scsi/hpsa*.[ch]
  8041. F: include/linux/cciss*.h
  8042. F: include/uapi/linux/cciss*.h
  8043. HFI1 DRIVER
  8044. M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
  8045. L: linux-rdma@vger.kernel.org
  8046. S: Supported
  8047. F: drivers/infiniband/hw/hfi1
  8048. HFS FILESYSTEM
  8049. L: linux-fsdevel@vger.kernel.org
  8050. S: Orphan
  8051. F: Documentation/filesystems/hfs.rst
  8052. F: fs/hfs/
  8053. HFSPLUS FILESYSTEM
  8054. L: linux-fsdevel@vger.kernel.org
  8055. S: Orphan
  8056. F: Documentation/filesystems/hfsplus.rst
  8057. F: fs/hfsplus/
  8058. HGA FRAMEBUFFER DRIVER
  8059. M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
  8060. L: linux-nvidia@lists.surfsouth.com
  8061. S: Maintained
  8062. W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
  8063. F: drivers/video/fbdev/hgafb.c
  8064. HIBERNATION (aka Software Suspend, aka swsusp)
  8065. M: "Rafael J. Wysocki" <rafael@kernel.org>
  8066. M: Pavel Machek <pavel@ucw.cz>
  8067. L: linux-pm@vger.kernel.org
  8068. S: Supported
  8069. B: https://bugzilla.kernel.org
  8070. F: arch/*/include/asm/suspend*.h
  8071. F: arch/x86/power/
  8072. F: drivers/base/power/
  8073. F: include/linux/freezer.h
  8074. F: include/linux/pm.h
  8075. F: include/linux/suspend.h
  8076. F: kernel/power/
  8077. HID CORE LAYER
  8078. M: Jiri Kosina <jikos@kernel.org>
  8079. M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
  8080. L: linux-input@vger.kernel.org
  8081. S: Maintained
  8082. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
  8083. F: drivers/hid/
  8084. F: include/linux/hid*
  8085. F: include/uapi/linux/hid*
  8086. HID LOGITECH DRIVERS
  8087. R: Filipe Laíns <lains@riseup.net>
  8088. L: linux-input@vger.kernel.org
  8089. S: Maintained
  8090. F: drivers/hid/hid-logitech-*
  8091. HID PLAYSTATION DRIVER
  8092. M: Roderick Colenbrander <roderick.colenbrander@sony.com>
  8093. L: linux-input@vger.kernel.org
  8094. S: Supported
  8095. F: drivers/hid/hid-playstation.c
  8096. HID PHOENIX RC FLIGHT CONTROLLER
  8097. M: Marcus Folkesson <marcus.folkesson@gmail.com>
  8098. L: linux-input@vger.kernel.org
  8099. S: Maintained
  8100. F: drivers/hid/hid-pxrc.c
  8101. HID SENSOR HUB DRIVERS
  8102. M: Jiri Kosina <jikos@kernel.org>
  8103. M: Jonathan Cameron <jic23@kernel.org>
  8104. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  8105. L: linux-input@vger.kernel.org
  8106. L: linux-iio@vger.kernel.org
  8107. S: Maintained
  8108. F: Documentation/hid/hid-sensor*
  8109. F: drivers/hid/hid-sensor-*
  8110. F: drivers/iio/*/hid-*
  8111. F: include/linux/hid-sensor-*
  8112. HID VRC-2 CAR CONTROLLER DRIVER
  8113. M: Marcus Folkesson <marcus.folkesson@gmail.com>
  8114. L: linux-input@vger.kernel.org
  8115. S: Maintained
  8116. F: drivers/hid/hid-vrc2.c
  8117. HID WACOM DRIVER
  8118. M: Ping Cheng <ping.cheng@wacom.com>
  8119. M: Jason Gerecke <jason.gerecke@wacom.com>
  8120. L: linux-input@vger.kernel.org
  8121. S: Maintained
  8122. F: drivers/hid/wacom.h
  8123. F: drivers/hid/wacom_*
  8124. HIGH-RESOLUTION TIMERS, CLOCKEVENTS
  8125. M: Thomas Gleixner <tglx@linutronix.de>
  8126. L: linux-kernel@vger.kernel.org
  8127. S: Maintained
  8128. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  8129. F: Documentation/timers/
  8130. F: include/linux/clockchips.h
  8131. F: include/linux/hrtimer.h
  8132. F: kernel/time/clockevents.c
  8133. F: kernel/time/hrtimer.c
  8134. F: kernel/time/timer_*.c
  8135. HIGH-SPEED SCC DRIVER FOR AX.25
  8136. L: linux-hams@vger.kernel.org
  8137. S: Orphan
  8138. F: drivers/net/hamradio/scc.c
  8139. HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
  8140. M: HighPoint Linux Team <linux@highpoint-tech.com>
  8141. S: Supported
  8142. W: http://www.highpoint-tech.com
  8143. F: Documentation/scsi/hptiop.rst
  8144. F: drivers/scsi/hptiop.c
  8145. HIPPI
  8146. M: Jes Sorensen <jes@trained-monkey.org>
  8147. L: linux-hippi@sunsite.dk
  8148. S: Maintained
  8149. F: drivers/net/hippi/
  8150. F: include/linux/hippidevice.h
  8151. F: include/uapi/linux/if_hippi.h
  8152. F: net/802/hippi.c
  8153. HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
  8154. M: Kurt Kanzenbach <kurt@linutronix.de>
  8155. L: netdev@vger.kernel.org
  8156. S: Maintained
  8157. F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
  8158. F: drivers/net/dsa/hirschmann/*
  8159. F: include/linux/platform_data/hirschmann-hellcreek.h
  8160. F: net/dsa/tag_hellcreek.c
  8161. HISILICON DMA DRIVER
  8162. M: Zhou Wang <wangzhou1@hisilicon.com>
  8163. M: Jie Hai <haijie1@hisilicon.com>
  8164. L: dmaengine@vger.kernel.org
  8165. S: Maintained
  8166. F: drivers/dma/hisi_dma.c
  8167. HISILICON GPIO DRIVER
  8168. M: Jay Fang <f.fangjian@huawei.com>
  8169. L: linux-gpio@vger.kernel.org
  8170. S: Maintained
  8171. F: drivers/gpio/gpio-hisi.c
  8172. HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
  8173. M: Longfang Liu <liulongfang@huawei.com>
  8174. L: linux-crypto@vger.kernel.org
  8175. S: Maintained
  8176. F: Documentation/ABI/testing/debugfs-hisi-hpre
  8177. F: drivers/crypto/hisilicon/hpre/hpre.h
  8178. F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
  8179. F: drivers/crypto/hisilicon/hpre/hpre_main.c
  8180. HISILICON I2C CONTROLLER DRIVER
  8181. M: Yicong Yang <yangyicong@hisilicon.com>
  8182. L: linux-i2c@vger.kernel.org
  8183. S: Maintained
  8184. W: https://www.hisilicon.com
  8185. F: drivers/i2c/busses/i2c-hisi.c
  8186. HISILICON LPC BUS DRIVER
  8187. M: Jay Fang <f.fangjian@huawei.com>
  8188. S: Maintained
  8189. W: http://www.hisilicon.com
  8190. F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
  8191. F: drivers/bus/hisi_lpc.c
  8192. HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
  8193. M: Yisen Zhuang <yisen.zhuang@huawei.com>
  8194. M: Salil Mehta <salil.mehta@huawei.com>
  8195. L: netdev@vger.kernel.org
  8196. S: Maintained
  8197. W: http://www.hisilicon.com
  8198. F: drivers/net/ethernet/hisilicon/hns3/
  8199. HISILICON NETWORK SUBSYSTEM DRIVER
  8200. M: Yisen Zhuang <yisen.zhuang@huawei.com>
  8201. M: Salil Mehta <salil.mehta@huawei.com>
  8202. L: netdev@vger.kernel.org
  8203. S: Maintained
  8204. W: http://www.hisilicon.com
  8205. F: Documentation/devicetree/bindings/net/hisilicon*.txt
  8206. F: drivers/net/ethernet/hisilicon/
  8207. HIKEY960 ONBOARD USB GPIO HUB DRIVER
  8208. M: John Stultz <jstultz@google.com>
  8209. L: linux-kernel@vger.kernel.org
  8210. S: Maintained
  8211. F: drivers/misc/hisi_hikey_usb.c
  8212. HISILICON PMU DRIVER
  8213. M: Shaokun Zhang <zhangshaokun@hisilicon.com>
  8214. M: Qi Liu <liuqi115@huawei.com>
  8215. S: Supported
  8216. W: http://www.hisilicon.com
  8217. F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
  8218. F: Documentation/admin-guide/perf/hisi-pmu.rst
  8219. F: drivers/perf/hisilicon
  8220. HISILICON HNS3 PMU DRIVER
  8221. M: Guangbin Huang <huangguangbin2@huawei.com>
  8222. S: Supported
  8223. F: Documentation/admin-guide/perf/hns3-pmu.rst
  8224. F: drivers/perf/hisilicon/hns3_pmu.c
  8225. HISILICON PTT DRIVER
  8226. M: Yicong Yang <yangyicong@hisilicon.com>
  8227. L: linux-kernel@vger.kernel.org
  8228. S: Maintained
  8229. F: Documentation/ABI/testing/sysfs-devices-hisi_ptt
  8230. F: Documentation/trace/hisi-ptt.rst
  8231. F: drivers/hwtracing/ptt/
  8232. HISILICON QM DRIVER
  8233. M: Weili Qian <qianweili@huawei.com>
  8234. M: Zhou Wang <wangzhou1@hisilicon.com>
  8235. L: linux-crypto@vger.kernel.org
  8236. S: Maintained
  8237. F: drivers/crypto/hisilicon/Kconfig
  8238. F: drivers/crypto/hisilicon/Makefile
  8239. F: drivers/crypto/hisilicon/qm.c
  8240. F: drivers/crypto/hisilicon/sgl.c
  8241. F: include/linux/hisi_acc_qm.h
  8242. HISILICON ZIP Controller DRIVER
  8243. M: Yang Shen <shenyang39@huawei.com>
  8244. M: Zhou Wang <wangzhou1@hisilicon.com>
  8245. L: linux-crypto@vger.kernel.org
  8246. S: Maintained
  8247. F: Documentation/ABI/testing/debugfs-hisi-zip
  8248. F: drivers/crypto/hisilicon/zip/
  8249. HISILICON ROCE DRIVER
  8250. M: Haoyue Xu <xuhaoyue1@hisilicon.com>
  8251. M: Wenpeng Liang <liangwenpeng@huawei.com>
  8252. L: linux-rdma@vger.kernel.org
  8253. S: Maintained
  8254. F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
  8255. F: drivers/infiniband/hw/hns/
  8256. HISILICON SAS Controller
  8257. M: John Garry <john.garry@huawei.com>
  8258. S: Supported
  8259. W: http://www.hisilicon.com
  8260. F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
  8261. F: drivers/scsi/hisi_sas/
  8262. HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
  8263. M: Kai Ye <yekai13@huawei.com>
  8264. M: Longfang Liu <liulongfang@huawei.com>
  8265. L: linux-crypto@vger.kernel.org
  8266. S: Maintained
  8267. F: Documentation/ABI/testing/debugfs-hisi-sec
  8268. F: drivers/crypto/hisilicon/sec2/sec.h
  8269. F: drivers/crypto/hisilicon/sec2/sec_crypto.c
  8270. F: drivers/crypto/hisilicon/sec2/sec_crypto.h
  8271. F: drivers/crypto/hisilicon/sec2/sec_main.c
  8272. HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
  8273. M: Jay Fang <f.fangjian@huawei.com>
  8274. L: linux-spi@vger.kernel.org
  8275. S: Maintained
  8276. W: http://www.hisilicon.com
  8277. F: drivers/spi/spi-hisi-kunpeng.c
  8278. HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
  8279. M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
  8280. L: linux-kernel@vger.kernel.org
  8281. S: Maintained
  8282. F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
  8283. F: drivers/spmi/hisi-spmi-controller.c
  8284. HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
  8285. M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
  8286. L: linux-kernel@vger.kernel.org
  8287. S: Maintained
  8288. F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
  8289. F: drivers/mfd/hi6421-spmi-pmic.c
  8290. HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
  8291. M: Weili Qian <qianweili@huawei.com>
  8292. S: Maintained
  8293. F: drivers/crypto/hisilicon/trng/trng.c
  8294. HISILICON V3XX SPI NOR FLASH Controller Driver
  8295. M: Jay Fang <f.fangjian@huawei.com>
  8296. S: Maintained
  8297. W: http://www.hisilicon.com
  8298. F: drivers/spi/spi-hisi-sfc-v3xx.c
  8299. HMM - Heterogeneous Memory Management
  8300. M: Jérôme Glisse <jglisse@redhat.com>
  8301. L: linux-mm@kvack.org
  8302. S: Maintained
  8303. F: Documentation/mm/hmm.rst
  8304. F: include/linux/hmm*
  8305. F: lib/test_hmm*
  8306. F: mm/hmm*
  8307. F: tools/testing/selftests/vm/*hmm*
  8308. HOST AP DRIVER
  8309. M: Jouni Malinen <j@w1.fi>
  8310. L: linux-wireless@vger.kernel.org
  8311. S: Obsolete
  8312. W: http://w1.fi/hostap-driver.html
  8313. F: drivers/net/wireless/intersil/hostap/
  8314. HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
  8315. L: platform-driver-x86@vger.kernel.org
  8316. S: Orphan
  8317. F: drivers/platform/x86/hp/tc1100-wmi.c
  8318. HPET: High Precision Event Timers driver
  8319. M: Clemens Ladisch <clemens@ladisch.de>
  8320. S: Maintained
  8321. F: Documentation/timers/hpet.rst
  8322. F: drivers/char/hpet.c
  8323. F: include/linux/hpet.h
  8324. F: include/uapi/linux/hpet.h
  8325. HPET: x86
  8326. S: Orphan
  8327. F: arch/x86/include/asm/hpet.h
  8328. F: arch/x86/kernel/hpet.c
  8329. HPFS FILESYSTEM
  8330. M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
  8331. S: Maintained
  8332. W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
  8333. F: fs/hpfs/
  8334. HSI SUBSYSTEM
  8335. M: Sebastian Reichel <sre@kernel.org>
  8336. S: Maintained
  8337. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
  8338. F: Documentation/ABI/testing/sysfs-bus-hsi
  8339. F: Documentation/driver-api/hsi.rst
  8340. F: drivers/hsi/
  8341. F: include/linux/hsi/
  8342. F: include/uapi/linux/hsi/
  8343. HSO 3G MODEM DRIVER
  8344. L: linux-usb@vger.kernel.org
  8345. S: Orphan
  8346. F: drivers/net/usb/hso.c
  8347. HSR NETWORK PROTOCOL
  8348. L: netdev@vger.kernel.org
  8349. S: Orphan
  8350. F: net/hsr/
  8351. HT16K33 LED CONTROLLER DRIVER
  8352. M: Robin van der Gracht <robin@protonic.nl>
  8353. S: Maintained
  8354. F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
  8355. F: drivers/auxdisplay/ht16k33.c
  8356. HTCPEN TOUCHSCREEN DRIVER
  8357. M: Pau Oliva Fora <pof@eslack.org>
  8358. L: linux-input@vger.kernel.org
  8359. S: Maintained
  8360. F: drivers/input/touchscreen/htcpen.c
  8361. HTE SUBSYSTEM
  8362. M: Dipen Patel <dipenp@nvidia.com>
  8363. S: Maintained
  8364. F: Documentation/devicetree/bindings/timestamp/
  8365. F: Documentation/driver-api/hte/
  8366. F: drivers/hte/
  8367. F: include/linux/hte.h
  8368. HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
  8369. M: Lorenzo Bianconi <lorenzo@kernel.org>
  8370. L: linux-iio@vger.kernel.org
  8371. S: Maintained
  8372. W: http://www.st.com/
  8373. F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
  8374. F: drivers/iio/humidity/hts221*
  8375. HUAWEI ETHERNET DRIVER
  8376. L: netdev@vger.kernel.org
  8377. S: Orphan
  8378. F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
  8379. F: drivers/net/ethernet/huawei/hinic/
  8380. HUGETLB SUBSYSTEM
  8381. M: Mike Kravetz <mike.kravetz@oracle.com>
  8382. M: Muchun Song <muchun.song@linux.dev>
  8383. L: linux-mm@kvack.org
  8384. S: Maintained
  8385. F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
  8386. F: Documentation/admin-guide/mm/hugetlbpage.rst
  8387. F: Documentation/mm/hugetlbfs_reserv.rst
  8388. F: Documentation/mm/vmemmap_dedup.rst
  8389. F: fs/hugetlbfs/
  8390. F: include/linux/hugetlb.h
  8391. F: mm/hugetlb.c
  8392. F: mm/hugetlb_vmemmap.c
  8393. F: mm/hugetlb_vmemmap.h
  8394. HVA ST MEDIA DRIVER
  8395. M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
  8396. L: linux-media@vger.kernel.org
  8397. S: Supported
  8398. W: https://linuxtv.org
  8399. T: git git://linuxtv.org/media_tree.git
  8400. F: drivers/media/platform/st/sti/hva
  8401. HWPOISON MEMORY FAILURE HANDLING
  8402. M: Naoya Horiguchi <naoya.horiguchi@nec.com>
  8403. R: Miaohe Lin <linmiaohe@huawei.com>
  8404. L: linux-mm@kvack.org
  8405. S: Maintained
  8406. F: mm/hwpoison-inject.c
  8407. F: mm/memory-failure.c
  8408. HYCON HY46XX TOUCHSCREEN SUPPORT
  8409. M: Giulio Benetti <giulio.benetti@benettiengineering.com>
  8410. L: linux-input@vger.kernel.org
  8411. S: Maintained
  8412. F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
  8413. F: drivers/input/touchscreen/hycon-hy46xx.c
  8414. HYGON PROCESSOR SUPPORT
  8415. M: Pu Wen <puwen@hygon.cn>
  8416. L: linux-kernel@vger.kernel.org
  8417. S: Maintained
  8418. F: arch/x86/kernel/cpu/hygon.c
  8419. HYNIX HI556 SENSOR DRIVER
  8420. M: Shawn Tu <shawnx.tu@intel.com>
  8421. L: linux-media@vger.kernel.org
  8422. S: Maintained
  8423. T: git git://linuxtv.org/media_tree.git
  8424. F: drivers/media/i2c/hi556.c
  8425. HYNIX HI846 SENSOR DRIVER
  8426. M: Martin Kepplinger <martin.kepplinger@puri.sm>
  8427. L: linux-media@vger.kernel.org
  8428. S: Maintained
  8429. F: drivers/media/i2c/hi846.c
  8430. HYNIX HI847 SENSOR DRIVER
  8431. M: Shawn Tu <shawnx.tu@intel.com>
  8432. L: linux-media@vger.kernel.org
  8433. S: Maintained
  8434. F: drivers/media/i2c/hi847.c
  8435. Hyper-V/Azure CORE AND DRIVERS
  8436. M: "K. Y. Srinivasan" <kys@microsoft.com>
  8437. M: Haiyang Zhang <haiyangz@microsoft.com>
  8438. M: Wei Liu <wei.liu@kernel.org>
  8439. M: Dexuan Cui <decui@microsoft.com>
  8440. L: linux-hyperv@vger.kernel.org
  8441. S: Supported
  8442. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
  8443. F: Documentation/ABI/stable/sysfs-bus-vmbus
  8444. F: Documentation/ABI/testing/debugfs-hyperv
  8445. F: Documentation/virt/hyperv
  8446. F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
  8447. F: arch/arm64/hyperv
  8448. F: arch/arm64/include/asm/hyperv-tlfs.h
  8449. F: arch/arm64/include/asm/mshyperv.h
  8450. F: arch/x86/hyperv
  8451. F: arch/x86/include/asm/hyperv-tlfs.h
  8452. F: arch/x86/include/asm/mshyperv.h
  8453. F: arch/x86/include/asm/trace/hyperv.h
  8454. F: arch/x86/kernel/cpu/mshyperv.c
  8455. F: drivers/clocksource/hyperv_timer.c
  8456. F: drivers/hid/hid-hyperv.c
  8457. F: drivers/hv/
  8458. F: drivers/input/serio/hyperv-keyboard.c
  8459. F: drivers/iommu/hyperv-iommu.c
  8460. F: drivers/net/ethernet/microsoft/
  8461. F: drivers/net/hyperv/
  8462. F: drivers/pci/controller/pci-hyperv-intf.c
  8463. F: drivers/pci/controller/pci-hyperv.c
  8464. F: drivers/scsi/storvsc_drv.c
  8465. F: drivers/uio/uio_hv_generic.c
  8466. F: drivers/video/fbdev/hyperv_fb.c
  8467. F: include/asm-generic/hyperv-tlfs.h
  8468. F: include/asm-generic/mshyperv.h
  8469. F: include/clocksource/hyperv_timer.h
  8470. F: include/linux/hyperv.h
  8471. F: include/uapi/linux/hyperv.h
  8472. F: net/vmw_vsock/hyperv_transport.c
  8473. F: tools/hv/
  8474. HYPERBUS SUPPORT
  8475. M: Vignesh Raghavendra <vigneshr@ti.com>
  8476. L: linux-mtd@lists.infradead.org
  8477. S: Supported
  8478. Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
  8479. C: irc://irc.oftc.net/mtd
  8480. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
  8481. F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
  8482. F: drivers/mtd/hyperbus/
  8483. F: include/linux/mtd/hyperbus.h
  8484. HYPERVISOR VIRTUAL CONSOLE DRIVER
  8485. L: linuxppc-dev@lists.ozlabs.org
  8486. S: Odd Fixes
  8487. F: drivers/tty/hvc/
  8488. I2C ACPI SUPPORT
  8489. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  8490. L: linux-i2c@vger.kernel.org
  8491. L: linux-acpi@vger.kernel.org
  8492. S: Maintained
  8493. F: drivers/i2c/i2c-core-acpi.c
  8494. I2C CONTROLLER DRIVER FOR NVIDIA GPU
  8495. M: Ajay Gupta <ajayg@nvidia.com>
  8496. L: linux-i2c@vger.kernel.org
  8497. S: Maintained
  8498. F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
  8499. F: drivers/i2c/busses/i2c-nvidia-gpu.c
  8500. I2C MUXES
  8501. M: Peter Rosin <peda@axentia.se>
  8502. L: linux-i2c@vger.kernel.org
  8503. S: Maintained
  8504. F: Documentation/devicetree/bindings/i2c/i2c-arb*
  8505. F: Documentation/devicetree/bindings/i2c/i2c-gate*
  8506. F: Documentation/devicetree/bindings/i2c/i2c-mux*
  8507. F: Documentation/i2c/i2c-topology.rst
  8508. F: Documentation/i2c/muxes/
  8509. F: drivers/i2c/i2c-mux.c
  8510. F: drivers/i2c/muxes/
  8511. F: include/linux/i2c-mux.h
  8512. I2C MV64XXX MARVELL AND ALLWINNER DRIVER
  8513. M: Gregory CLEMENT <gregory.clement@bootlin.com>
  8514. L: linux-i2c@vger.kernel.org
  8515. S: Maintained
  8516. F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
  8517. F: drivers/i2c/busses/i2c-mv64xxx.c
  8518. I2C OVER PARALLEL PORT
  8519. M: Jean Delvare <jdelvare@suse.com>
  8520. L: linux-i2c@vger.kernel.org
  8521. S: Maintained
  8522. F: Documentation/i2c/busses/i2c-parport.rst
  8523. F: drivers/i2c/busses/i2c-parport.c
  8524. I2C SUBSYSTEM
  8525. M: Wolfram Sang <wsa@kernel.org>
  8526. L: linux-i2c@vger.kernel.org
  8527. S: Maintained
  8528. W: https://i2c.wiki.kernel.org/
  8529. Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
  8530. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
  8531. F: Documentation/devicetree/bindings/i2c/i2c.txt
  8532. F: Documentation/i2c/
  8533. F: drivers/i2c/*
  8534. F: include/dt-bindings/i2c/i2c.h
  8535. F: include/linux/i2c-dev.h
  8536. F: include/linux/i2c-smbus.h
  8537. F: include/linux/i2c.h
  8538. F: include/uapi/linux/i2c-*.h
  8539. F: include/uapi/linux/i2c.h
  8540. I2C SUBSYSTEM HOST DRIVERS
  8541. L: linux-i2c@vger.kernel.org
  8542. S: Odd Fixes
  8543. W: https://i2c.wiki.kernel.org/
  8544. Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
  8545. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
  8546. F: Documentation/devicetree/bindings/i2c/
  8547. F: drivers/i2c/algos/
  8548. F: drivers/i2c/busses/
  8549. F: include/dt-bindings/i2c/
  8550. I2C-TAOS-EVM DRIVER
  8551. M: Jean Delvare <jdelvare@suse.com>
  8552. L: linux-i2c@vger.kernel.org
  8553. S: Maintained
  8554. F: Documentation/i2c/busses/i2c-taos-evm.rst
  8555. F: drivers/i2c/busses/i2c-taos-evm.c
  8556. I2C-TINY-USB DRIVER
  8557. M: Till Harbaum <till@harbaum.org>
  8558. L: linux-i2c@vger.kernel.org
  8559. S: Maintained
  8560. W: http://www.harbaum.org/till/i2c_tiny_usb
  8561. F: drivers/i2c/busses/i2c-tiny-usb.c
  8562. I2C/SMBUS CONTROLLER DRIVERS FOR PC
  8563. M: Jean Delvare <jdelvare@suse.com>
  8564. L: linux-i2c@vger.kernel.org
  8565. S: Maintained
  8566. F: Documentation/i2c/busses/i2c-ali1535.rst
  8567. F: Documentation/i2c/busses/i2c-ali1563.rst
  8568. F: Documentation/i2c/busses/i2c-ali15x3.rst
  8569. F: Documentation/i2c/busses/i2c-amd756.rst
  8570. F: Documentation/i2c/busses/i2c-amd8111.rst
  8571. F: Documentation/i2c/busses/i2c-i801.rst
  8572. F: Documentation/i2c/busses/i2c-nforce2.rst
  8573. F: Documentation/i2c/busses/i2c-piix4.rst
  8574. F: Documentation/i2c/busses/i2c-sis5595.rst
  8575. F: Documentation/i2c/busses/i2c-sis630.rst
  8576. F: Documentation/i2c/busses/i2c-sis96x.rst
  8577. F: Documentation/i2c/busses/i2c-via.rst
  8578. F: Documentation/i2c/busses/i2c-viapro.rst
  8579. F: drivers/i2c/busses/i2c-ali1535.c
  8580. F: drivers/i2c/busses/i2c-ali1563.c
  8581. F: drivers/i2c/busses/i2c-ali15x3.c
  8582. F: drivers/i2c/busses/i2c-amd756-s4882.c
  8583. F: drivers/i2c/busses/i2c-amd756.c
  8584. F: drivers/i2c/busses/i2c-amd8111.c
  8585. F: drivers/i2c/busses/i2c-i801.c
  8586. F: drivers/i2c/busses/i2c-isch.c
  8587. F: drivers/i2c/busses/i2c-nforce2-s4985.c
  8588. F: drivers/i2c/busses/i2c-nforce2.c
  8589. F: drivers/i2c/busses/i2c-piix4.c
  8590. F: drivers/i2c/busses/i2c-sis5595.c
  8591. F: drivers/i2c/busses/i2c-sis630.c
  8592. F: drivers/i2c/busses/i2c-sis96x.c
  8593. F: drivers/i2c/busses/i2c-via.c
  8594. F: drivers/i2c/busses/i2c-viapro.c
  8595. I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
  8596. M: Hans de Goede <hdegoede@redhat.com>
  8597. L: linux-i2c@vger.kernel.org
  8598. S: Maintained
  8599. F: drivers/i2c/busses/i2c-cht-wc.c
  8600. I2C/SMBUS ISMT DRIVER
  8601. M: Seth Heasley <seth.heasley@intel.com>
  8602. M: Neil Horman <nhorman@tuxdriver.com>
  8603. L: linux-i2c@vger.kernel.org
  8604. F: Documentation/i2c/busses/i2c-ismt.rst
  8605. F: drivers/i2c/busses/i2c-ismt.c
  8606. I2C/SMBUS STUB DRIVER
  8607. M: Jean Delvare <jdelvare@suse.com>
  8608. L: linux-i2c@vger.kernel.org
  8609. S: Maintained
  8610. F: drivers/i2c/i2c-stub.c
  8611. I3C DRIVER FOR CADENCE I3C MASTER IP
  8612. M: Przemysław Gaj <pgaj@cadence.com>
  8613. S: Maintained
  8614. F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
  8615. F: drivers/i3c/master/i3c-master-cdns.c
  8616. I3C DRIVER FOR SYNOPSYS DESIGNWARE
  8617. M: Vitor Soares <vitor.soares@synopsys.com>
  8618. S: Maintained
  8619. F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
  8620. F: drivers/i3c/master/dw*
  8621. I3C SUBSYSTEM
  8622. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  8623. L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
  8624. S: Maintained
  8625. C: irc://chat.freenode.net/linux-i3c
  8626. T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
  8627. F: Documentation/ABI/testing/sysfs-bus-i3c
  8628. F: Documentation/devicetree/bindings/i3c/
  8629. F: Documentation/driver-api/i3c
  8630. F: drivers/i3c/
  8631. F: include/linux/i3c/
  8632. IA64 (Itanium) PLATFORM
  8633. L: linux-ia64@vger.kernel.org
  8634. S: Orphan
  8635. F: Documentation/ia64/
  8636. F: arch/ia64/
  8637. IBM Operation Panel Input Driver
  8638. M: Eddie James <eajames@linux.ibm.com>
  8639. L: linux-input@vger.kernel.org
  8640. S: Maintained
  8641. F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
  8642. F: drivers/input/misc/ibm-panel.c
  8643. IBM Power 842 compression accelerator
  8644. M: Haren Myneni <haren@us.ibm.com>
  8645. S: Supported
  8646. F: crypto/842.c
  8647. F: drivers/crypto/nx/Kconfig
  8648. F: drivers/crypto/nx/Makefile
  8649. F: drivers/crypto/nx/nx-842*
  8650. F: include/linux/sw842.h
  8651. F: lib/842/
  8652. IBM Power in-Nest Crypto Acceleration
  8653. M: Breno Leitão <leitao@debian.org>
  8654. M: Nayna Jain <nayna@linux.ibm.com>
  8655. M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
  8656. L: linux-crypto@vger.kernel.org
  8657. S: Supported
  8658. F: drivers/crypto/nx/Kconfig
  8659. F: drivers/crypto/nx/Makefile
  8660. F: drivers/crypto/nx/nx-aes*
  8661. F: drivers/crypto/nx/nx-sha*
  8662. F: drivers/crypto/nx/nx.*
  8663. F: drivers/crypto/nx/nx_csbcpb.h
  8664. F: drivers/crypto/nx/nx_debugfs.c
  8665. IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
  8666. M: Tyrel Datwyler <tyreld@linux.ibm.com>
  8667. L: linux-pci@vger.kernel.org
  8668. L: linuxppc-dev@lists.ozlabs.org
  8669. S: Supported
  8670. F: drivers/pci/hotplug/rpadlpar*
  8671. IBM Power Linux RAID adapter
  8672. M: Brian King <brking@us.ibm.com>
  8673. S: Supported
  8674. F: drivers/scsi/ipr.*
  8675. IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
  8676. M: Tyrel Datwyler <tyreld@linux.ibm.com>
  8677. L: linux-pci@vger.kernel.org
  8678. L: linuxppc-dev@lists.ozlabs.org
  8679. S: Supported
  8680. F: drivers/pci/hotplug/rpaphp*
  8681. IBM Power SRIOV Virtual NIC Device Driver
  8682. M: Haren Myneni <haren@linux.ibm.com>
  8683. M: Rick Lindsley <ricklind@linux.ibm.com>
  8684. R: Nick Child <nnac123@linux.ibm.com>
  8685. R: Dany Madden <danymadden@us.ibm.com>
  8686. R: Thomas Falcon <tlfalcon@linux.ibm.com>
  8687. L: netdev@vger.kernel.org
  8688. S: Supported
  8689. F: drivers/net/ethernet/ibm/ibmvnic.*
  8690. IBM Power Virtual Accelerator Switchboard
  8691. L: linuxppc-dev@lists.ozlabs.org
  8692. S: Supported
  8693. F: arch/powerpc/include/asm/vas.h
  8694. F: arch/powerpc/platforms/powernv/copy-paste.h
  8695. F: arch/powerpc/platforms/powernv/vas*
  8696. IBM Power Virtual Ethernet Device Driver
  8697. M: Nick Child <nnac123@linux.ibm.com>
  8698. L: netdev@vger.kernel.org
  8699. S: Supported
  8700. F: drivers/net/ethernet/ibm/ibmveth.*
  8701. IBM Power Virtual FC Device Drivers
  8702. M: Tyrel Datwyler <tyreld@linux.ibm.com>
  8703. L: linux-scsi@vger.kernel.org
  8704. S: Supported
  8705. F: drivers/scsi/ibmvscsi/ibmvfc*
  8706. IBM Power Virtual Management Channel Driver
  8707. M: Brad Warrum <bwarrum@linux.ibm.com>
  8708. M: Ritu Agarwal <rituagar@linux.ibm.com>
  8709. S: Supported
  8710. F: drivers/misc/ibmvmc.*
  8711. IBM Power Virtual SCSI Device Drivers
  8712. M: Tyrel Datwyler <tyreld@linux.ibm.com>
  8713. L: linux-scsi@vger.kernel.org
  8714. S: Supported
  8715. F: drivers/scsi/ibmvscsi/ibmvscsi*
  8716. F: include/scsi/viosrp.h
  8717. IBM Power Virtual SCSI Device Target Driver
  8718. M: Michael Cyr <mikecyr@linux.ibm.com>
  8719. L: linux-scsi@vger.kernel.org
  8720. L: target-devel@vger.kernel.org
  8721. S: Supported
  8722. F: drivers/scsi/ibmvscsi_tgt/
  8723. IBM Power VMX Cryptographic instructions
  8724. M: Breno Leitão <leitao@debian.org>
  8725. M: Nayna Jain <nayna@linux.ibm.com>
  8726. M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
  8727. L: linux-crypto@vger.kernel.org
  8728. S: Supported
  8729. F: drivers/crypto/vmx/Kconfig
  8730. F: drivers/crypto/vmx/Makefile
  8731. F: drivers/crypto/vmx/aes*
  8732. F: drivers/crypto/vmx/ghash*
  8733. F: drivers/crypto/vmx/ppc-xlate.pl
  8734. F: drivers/crypto/vmx/vmx.c
  8735. IBM ServeRAID RAID DRIVER
  8736. S: Orphan
  8737. F: drivers/scsi/ips.*
  8738. ICH LPC AND GPIO DRIVER
  8739. M: Peter Tyser <ptyser@xes-inc.com>
  8740. S: Maintained
  8741. F: drivers/gpio/gpio-ich.c
  8742. F: drivers/mfd/lpc_ich.c
  8743. ICY I2C DRIVER
  8744. M: Max Staudt <max@enpas.org>
  8745. L: linux-i2c@vger.kernel.org
  8746. S: Maintained
  8747. F: drivers/i2c/busses/i2c-icy.c
  8748. IDEAPAD LAPTOP EXTRAS DRIVER
  8749. M: Ike Panhc <ike.pan@canonical.com>
  8750. L: platform-driver-x86@vger.kernel.org
  8751. S: Maintained
  8752. W: http://launchpad.net/ideapad-laptop
  8753. F: drivers/platform/x86/ideapad-laptop.c
  8754. IDEAPAD LAPTOP SLIDEBAR DRIVER
  8755. M: Andrey Moiseev <o2g.org.ru@gmail.com>
  8756. L: linux-input@vger.kernel.org
  8757. S: Maintained
  8758. W: https://github.com/o2genum/ideapad-slidebar
  8759. F: drivers/input/misc/ideapad_slidebar.c
  8760. IDMAPPED MOUNTS
  8761. M: Christian Brauner <brauner@kernel.org>
  8762. M: Seth Forshee <sforshee@kernel.org>
  8763. L: linux-fsdevel@vger.kernel.org
  8764. S: Maintained
  8765. T: git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
  8766. F: Documentation/filesystems/idmappings.rst
  8767. F: tools/testing/selftests/mount_setattr/
  8768. F: include/linux/mnt_idmapping.h
  8769. IDT VersaClock 5 CLOCK DRIVER
  8770. M: Luca Ceresoli <luca@lucaceresoli.net>
  8771. S: Maintained
  8772. F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
  8773. F: drivers/clk/clk-versaclock5.c
  8774. IEEE 802.15.4 SUBSYSTEM
  8775. M: Alexander Aring <alex.aring@gmail.com>
  8776. M: Stefan Schmidt <stefan@datenfreihafen.org>
  8777. L: linux-wpan@vger.kernel.org
  8778. S: Maintained
  8779. W: https://linux-wpan.org/
  8780. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
  8781. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
  8782. F: Documentation/networking/ieee802154.rst
  8783. F: drivers/net/ieee802154/
  8784. F: include/linux/ieee802154.h
  8785. F: include/linux/nl802154.h
  8786. F: include/net/af_ieee802154.h
  8787. F: include/net/cfg802154.h
  8788. F: include/net/ieee802154_netdev.h
  8789. F: include/net/mac802154.h
  8790. F: include/net/nl802154.h
  8791. F: net/ieee802154/
  8792. F: net/mac802154/
  8793. IFE PROTOCOL
  8794. M: Yotam Gigi <yotam.gi@gmail.com>
  8795. M: Jamal Hadi Salim <jhs@mojatatu.com>
  8796. F: include/net/ife.h
  8797. F: include/uapi/linux/ife.h
  8798. F: net/ife
  8799. IGORPLUG-USB IR RECEIVER
  8800. M: Sean Young <sean@mess.org>
  8801. L: linux-media@vger.kernel.org
  8802. S: Maintained
  8803. F: drivers/media/rc/igorplugusb.c
  8804. IGUANAWORKS USB IR TRANSCEIVER
  8805. M: Sean Young <sean@mess.org>
  8806. L: linux-media@vger.kernel.org
  8807. S: Maintained
  8808. F: drivers/media/rc/iguanair.c
  8809. IIO DIGITAL POTENTIOMETER DAC
  8810. M: Peter Rosin <peda@axentia.se>
  8811. L: linux-iio@vger.kernel.org
  8812. S: Maintained
  8813. F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
  8814. F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
  8815. F: drivers/iio/dac/dpot-dac.c
  8816. IIO ENVELOPE DETECTOR
  8817. M: Peter Rosin <peda@axentia.se>
  8818. L: linux-iio@vger.kernel.org
  8819. S: Maintained
  8820. F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
  8821. F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
  8822. F: drivers/iio/adc/envelope-detector.c
  8823. IIO MULTIPLEXER
  8824. M: Peter Rosin <peda@axentia.se>
  8825. L: linux-iio@vger.kernel.org
  8826. S: Maintained
  8827. F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
  8828. F: drivers/iio/multiplexer/iio-mux.c
  8829. IIO SCMI BASED DRIVER
  8830. M: Jyoti Bhayana <jbhayana@google.com>
  8831. L: linux-iio@vger.kernel.org
  8832. S: Maintained
  8833. F: drivers/iio/common/scmi_sensors/scmi_iio.c
  8834. IIO SUBSYSTEM AND DRIVERS
  8835. M: Jonathan Cameron <jic23@kernel.org>
  8836. R: Lars-Peter Clausen <lars@metafoo.de>
  8837. L: linux-iio@vger.kernel.org
  8838. S: Maintained
  8839. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
  8840. F: Documentation/ABI/testing/configfs-iio*
  8841. F: Documentation/ABI/testing/sysfs-bus-iio*
  8842. F: Documentation/devicetree/bindings/iio/
  8843. F: drivers/iio/
  8844. F: drivers/staging/iio/
  8845. F: include/dt-bindings/iio/
  8846. F: include/linux/iio/
  8847. F: tools/iio/
  8848. IIO UNIT CONVERTER
  8849. M: Peter Rosin <peda@axentia.se>
  8850. L: linux-iio@vger.kernel.org
  8851. S: Maintained
  8852. F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
  8853. F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
  8854. F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
  8855. F: drivers/iio/afe/iio-rescale.c
  8856. IKANOS/ADI EAGLE ADSL USB DRIVER
  8857. M: Matthieu Castet <castet.matthieu@free.fr>
  8858. M: Stanislaw Gruszka <stf_xl@wp.pl>
  8859. S: Maintained
  8860. F: drivers/usb/atm/ueagle-atm.c
  8861. IMAGIS TOUCHSCREEN DRIVER
  8862. M: Markuss Broks <markuss.broks@gmail.com>
  8863. S: Maintained
  8864. F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
  8865. F: drivers/input/touchscreen/imagis.c
  8866. IMGTEC ASCII LCD DRIVER
  8867. M: Paul Burton <paulburton@kernel.org>
  8868. S: Maintained
  8869. F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
  8870. F: drivers/auxdisplay/img-ascii-lcd.c
  8871. IMGTEC IR DECODER DRIVER
  8872. S: Orphan
  8873. F: drivers/media/rc/img-ir/
  8874. IMON SOUNDGRAPH USB IR RECEIVER
  8875. M: Sean Young <sean@mess.org>
  8876. L: linux-media@vger.kernel.org
  8877. S: Maintained
  8878. F: drivers/media/rc/imon.c
  8879. F: drivers/media/rc/imon_raw.c
  8880. IMS TWINTURBO FRAMEBUFFER DRIVER
  8881. L: linux-fbdev@vger.kernel.org
  8882. S: Orphan
  8883. F: drivers/video/fbdev/imsttfb.c
  8884. INA209 HARDWARE MONITOR DRIVER
  8885. M: Guenter Roeck <linux@roeck-us.net>
  8886. L: linux-hwmon@vger.kernel.org
  8887. S: Maintained
  8888. F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
  8889. F: Documentation/hwmon/ina209.rst
  8890. F: drivers/hwmon/ina209.c
  8891. INA2XX HARDWARE MONITOR DRIVER
  8892. M: Guenter Roeck <linux@roeck-us.net>
  8893. L: linux-hwmon@vger.kernel.org
  8894. S: Maintained
  8895. F: Documentation/hwmon/ina2xx.rst
  8896. F: drivers/hwmon/ina2xx.c
  8897. F: include/linux/platform_data/ina2xx.h
  8898. INCREMENTAL FILE SYSTEM
  8899. M: Paul Lawrence <paullawrence@google.com>
  8900. L: linux-unionfs@vger.kernel.org
  8901. S: Supported
  8902. F: fs/incfs/
  8903. F: tools/testing/selftests/filesystems/incfs/
  8904. INDUSTRY PACK SUBSYSTEM (IPACK)
  8905. M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
  8906. M: Jens Taprogge <jens.taprogge@taprogge.org>
  8907. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  8908. L: industrypack-devel@lists.sourceforge.net
  8909. S: Maintained
  8910. W: http://industrypack.sourceforge.net
  8911. F: drivers/ipack/
  8912. INFINEON DPS310 Driver
  8913. M: Eddie James <eajames@linux.ibm.com>
  8914. L: linux-iio@vger.kernel.org
  8915. S: Maintained
  8916. F: drivers/iio/pressure/dps310.c
  8917. INFINIBAND SUBSYSTEM
  8918. M: Jason Gunthorpe <jgg@nvidia.com>
  8919. M: Leon Romanovsky <leonro@nvidia.com>
  8920. L: linux-rdma@vger.kernel.org
  8921. S: Supported
  8922. W: https://github.com/linux-rdma/rdma-core
  8923. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  8924. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
  8925. F: Documentation/devicetree/bindings/infiniband/
  8926. F: Documentation/infiniband/
  8927. F: drivers/infiniband/
  8928. F: include/rdma/
  8929. F: include/trace/events/ib_mad.h
  8930. F: include/trace/events/ib_umad.h
  8931. F: include/uapi/linux/if_infiniband.h
  8932. F: include/uapi/rdma/
  8933. F: samples/bpf/ibumad_kern.c
  8934. F: samples/bpf/ibumad_user.c
  8935. INGENIC JZ4780 NAND DRIVER
  8936. M: Harvey Hunt <harveyhuntnexus@gmail.com>
  8937. L: linux-mtd@lists.infradead.org
  8938. L: linux-mips@vger.kernel.org
  8939. S: Maintained
  8940. F: drivers/mtd/nand/raw/ingenic/
  8941. INGENIC JZ47xx SoCs
  8942. M: Paul Cercueil <paul@crapouillou.net>
  8943. L: linux-mips@vger.kernel.org
  8944. S: Maintained
  8945. F: arch/mips/boot/dts/ingenic/
  8946. F: arch/mips/generic/board-ingenic.c
  8947. F: arch/mips/include/asm/mach-ingenic/
  8948. F: arch/mips/ingenic/Kconfig
  8949. F: drivers/clk/ingenic/
  8950. F: drivers/dma/dma-jz4780.c
  8951. F: drivers/gpu/drm/ingenic/
  8952. F: drivers/i2c/busses/i2c-jz4780.c
  8953. F: drivers/iio/adc/ingenic-adc.c
  8954. F: drivers/irqchip/irq-ingenic.c
  8955. F: drivers/memory/jz4780-nemc.c
  8956. F: drivers/mmc/host/jz4740_mmc.c
  8957. F: drivers/mtd/nand/raw/ingenic/
  8958. F: drivers/pinctrl/pinctrl-ingenic.c
  8959. F: drivers/power/supply/ingenic-battery.c
  8960. F: drivers/pwm/pwm-jz4740.c
  8961. F: drivers/remoteproc/ingenic_rproc.c
  8962. F: drivers/rtc/rtc-jz4740.c
  8963. F: drivers/tty/serial/8250/8250_ingenic.c
  8964. F: drivers/usb/musb/jz4740.c
  8965. F: drivers/watchdog/jz4740_wdt.c
  8966. F: include/dt-bindings/iio/adc/ingenic,adc.h
  8967. F: include/linux/mfd/ingenic-tcu.h
  8968. F: sound/soc/codecs/jz47*
  8969. F: sound/soc/jz4740/
  8970. INJOINIC IP5xxx POWER BANK IC DRIVER
  8971. M: Samuel Holland <samuel@sholland.org>
  8972. S: Maintained
  8973. F: drivers/power/supply/ip5xxx_power.c
  8974. INOTIFY
  8975. M: Jan Kara <jack@suse.cz>
  8976. R: Amir Goldstein <amir73il@gmail.com>
  8977. L: linux-fsdevel@vger.kernel.org
  8978. S: Maintained
  8979. F: Documentation/filesystems/inotify.rst
  8980. F: fs/notify/inotify/
  8981. F: include/linux/inotify.h
  8982. F: include/uapi/linux/inotify.h
  8983. INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
  8984. M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
  8985. L: linux-input@vger.kernel.org
  8986. S: Maintained
  8987. Q: http://patchwork.kernel.org/project/linux-input/list/
  8988. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
  8989. F: Documentation/devicetree/bindings/input/
  8990. F: Documentation/devicetree/bindings/serio/
  8991. F: Documentation/input/
  8992. F: drivers/input/
  8993. F: include/dt-bindings/input/
  8994. F: include/linux/input.h
  8995. F: include/linux/input/
  8996. F: include/uapi/linux/input-event-codes.h
  8997. F: include/uapi/linux/input.h
  8998. INPUT MULTITOUCH (MT) PROTOCOL
  8999. M: Henrik Rydberg <rydberg@bitmath.org>
  9000. L: linux-input@vger.kernel.org
  9001. S: Odd fixes
  9002. F: Documentation/input/multi-touch-protocol.rst
  9003. F: drivers/input/input-mt.c
  9004. K: \b(ABS|SYN)_MT_
  9005. INSIDE SECURE CRYPTO DRIVER
  9006. M: Antoine Tenart <atenart@kernel.org>
  9007. L: linux-crypto@vger.kernel.org
  9008. S: Maintained
  9009. F: drivers/crypto/inside-secure/
  9010. INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
  9011. M: Mimi Zohar <zohar@linux.ibm.com>
  9012. M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
  9013. L: linux-integrity@vger.kernel.org
  9014. S: Supported
  9015. T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
  9016. F: security/integrity/ima/
  9017. F: security/integrity/
  9018. INTEL 810/815 FRAMEBUFFER DRIVER
  9019. M: Antonino Daplas <adaplas@gmail.com>
  9020. L: linux-fbdev@vger.kernel.org
  9021. S: Maintained
  9022. F: drivers/video/fbdev/i810/
  9023. INTEL 8255 GPIO DRIVER
  9024. M: William Breathitt Gray <william.gray@linaro.org>
  9025. L: linux-gpio@vger.kernel.org
  9026. S: Maintained
  9027. F: drivers/gpio/gpio-i8255.c
  9028. F: drivers/gpio/gpio-i8255.h
  9029. INTEL ASoC DRIVERS
  9030. M: Cezary Rojewski <cezary.rojewski@intel.com>
  9031. M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  9032. M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
  9033. M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
  9034. M: Bard Liao <yung-chuan.liao@linux.intel.com>
  9035. M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
  9036. M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
  9037. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  9038. S: Supported
  9039. F: sound/soc/intel/
  9040. INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
  9041. M: Hans de Goede <hdegoede@redhat.com>
  9042. L: platform-driver-x86@vger.kernel.org
  9043. S: Maintained
  9044. F: drivers/platform/x86/intel/atomisp2/pm.c
  9045. INTEL ATOMISP2 LED DRIVER
  9046. M: Hans de Goede <hdegoede@redhat.com>
  9047. L: platform-driver-x86@vger.kernel.org
  9048. S: Maintained
  9049. F: drivers/platform/x86/intel/atomisp2/led.c
  9050. INTEL BIOS SAR INT1092 DRIVER
  9051. M: Shravan Sudhakar <s.shravan@intel.com>
  9052. M: Intel Corporation <linuxwwan@intel.com>
  9053. L: platform-driver-x86@vger.kernel.org
  9054. S: Maintained
  9055. F: drivers/platform/x86/intel/int1092/
  9056. INTEL BROXTON PMC DRIVER
  9057. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  9058. M: Zha Qipeng <qipeng.zha@intel.com>
  9059. S: Maintained
  9060. F: drivers/mfd/intel_pmc_bxt.c
  9061. F: include/linux/mfd/intel_pmc_bxt.h
  9062. INTEL C600 SERIES SAS CONTROLLER DRIVER
  9063. M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
  9064. L: linux-scsi@vger.kernel.org
  9065. S: Supported
  9066. T: git git://git.code.sf.net/p/intel-sas/isci
  9067. F: drivers/scsi/isci/
  9068. INTEL CPU family model numbers
  9069. M: Tony Luck <tony.luck@intel.com>
  9070. M: x86@kernel.org
  9071. L: linux-kernel@vger.kernel.org
  9072. S: Supported
  9073. F: arch/x86/include/asm/intel-family.h
  9074. INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
  9075. M: Jani Nikula <jani.nikula@linux.intel.com>
  9076. M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  9077. M: Rodrigo Vivi <rodrigo.vivi@intel.com>
  9078. M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
  9079. L: intel-gfx@lists.freedesktop.org
  9080. S: Supported
  9081. W: https://01.org/linuxgraphics/
  9082. Q: http://patchwork.freedesktop.org/project/intel-gfx/
  9083. B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
  9084. C: irc://irc.oftc.net/intel-gfx
  9085. T: git git://anongit.freedesktop.org/drm-intel
  9086. F: Documentation/gpu/i915.rst
  9087. F: drivers/gpu/drm/i915/
  9088. F: include/drm/i915*
  9089. F: include/uapi/drm/i915_drm.h
  9090. INTEL ETHERNET DRIVERS
  9091. M: Jesse Brandeburg <jesse.brandeburg@intel.com>
  9092. M: Tony Nguyen <anthony.l.nguyen@intel.com>
  9093. L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
  9094. S: Supported
  9095. W: http://www.intel.com/support/feedback.htm
  9096. W: http://e1000.sourceforge.net/
  9097. Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
  9098. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
  9099. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
  9100. F: Documentation/networking/device_drivers/ethernet/intel/
  9101. F: drivers/net/ethernet/intel/
  9102. F: drivers/net/ethernet/intel/*/
  9103. F: include/linux/avf/virtchnl.h
  9104. F: include/linux/net/intel/iidc.h
  9105. INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
  9106. M: Mustafa Ismail <mustafa.ismail@intel.com>
  9107. M: Shiraz Saleem <shiraz.saleem@intel.com>
  9108. L: linux-rdma@vger.kernel.org
  9109. S: Supported
  9110. F: drivers/infiniband/hw/irdma/
  9111. F: include/uapi/rdma/irdma-abi.h
  9112. INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
  9113. M: Maik Broemme <mbroemme@libmpq.org>
  9114. L: linux-fbdev@vger.kernel.org
  9115. S: Maintained
  9116. F: Documentation/fb/intelfb.rst
  9117. F: drivers/video/fbdev/intelfb/
  9118. INTEL GPIO DRIVERS
  9119. M: Andy Shevchenko <andy@kernel.org>
  9120. L: linux-gpio@vger.kernel.org
  9121. S: Supported
  9122. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
  9123. F: drivers/gpio/gpio-ich.c
  9124. F: drivers/gpio/gpio-merrifield.c
  9125. F: drivers/gpio/gpio-ml-ioh.c
  9126. F: drivers/gpio/gpio-pch.c
  9127. F: drivers/gpio/gpio-sch.c
  9128. F: drivers/gpio/gpio-sodaville.c
  9129. INTEL GVT-g DRIVERS (Intel GPU Virtualization)
  9130. M: Zhenyu Wang <zhenyuw@linux.intel.com>
  9131. M: Zhi Wang <zhi.a.wang@intel.com>
  9132. L: intel-gvt-dev@lists.freedesktop.org
  9133. L: intel-gfx@lists.freedesktop.org
  9134. S: Supported
  9135. W: https://01.org/igvt-g
  9136. T: git https://github.com/intel/gvt-linux.git
  9137. F: drivers/gpu/drm/i915/gvt/
  9138. INTEL HID EVENT DRIVER
  9139. M: Alex Hung <alexhung@gmail.com>
  9140. L: platform-driver-x86@vger.kernel.org
  9141. S: Maintained
  9142. F: drivers/platform/x86/intel/hid.c
  9143. INTEL I/OAT DMA DRIVER
  9144. M: Dave Jiang <dave.jiang@intel.com>
  9145. R: Dan Williams <dan.j.williams@intel.com>
  9146. L: dmaengine@vger.kernel.org
  9147. S: Supported
  9148. Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
  9149. F: drivers/dma/ioat*
  9150. INTEL IDXD DRIVER
  9151. M: Fenghua Yu <fenghua.yu@intel.com>
  9152. M: Dave Jiang <dave.jiang@intel.com>
  9153. L: dmaengine@vger.kernel.org
  9154. S: Supported
  9155. F: drivers/dma/idxd/*
  9156. F: include/uapi/linux/idxd.h
  9157. INTEL IDLE DRIVER
  9158. M: Jacob Pan <jacob.jun.pan@linux.intel.com>
  9159. M: Len Brown <lenb@kernel.org>
  9160. L: linux-pm@vger.kernel.org
  9161. S: Supported
  9162. B: https://bugzilla.kernel.org
  9163. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
  9164. F: drivers/idle/intel_idle.c
  9165. INTEL IN FIELD SCAN (IFS) DEVICE
  9166. M: Jithu Joseph <jithu.joseph@intel.com>
  9167. R: Ashok Raj <ashok.raj@intel.com>
  9168. R: Tony Luck <tony.luck@intel.com>
  9169. S: Maintained
  9170. F: drivers/platform/x86/intel/ifs
  9171. F: include/trace/events/intel_ifs.h
  9172. INTEL INTEGRATED SENSOR HUB DRIVER
  9173. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  9174. M: Jiri Kosina <jikos@kernel.org>
  9175. L: linux-input@vger.kernel.org
  9176. S: Maintained
  9177. F: drivers/hid/intel-ish-hid/
  9178. INTEL IOMMU (VT-d)
  9179. M: David Woodhouse <dwmw2@infradead.org>
  9180. M: Lu Baolu <baolu.lu@linux.intel.com>
  9181. L: iommu@lists.linux.dev
  9182. S: Supported
  9183. T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
  9184. F: drivers/iommu/intel/
  9185. F: include/linux/intel-svm.h
  9186. INTEL IOP-ADMA DMA DRIVER
  9187. R: Dan Williams <dan.j.williams@intel.com>
  9188. S: Odd fixes
  9189. F: drivers/dma/iop-adma.c
  9190. INTEL IPU3 CSI-2 CIO2 DRIVER
  9191. M: Yong Zhi <yong.zhi@intel.com>
  9192. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  9193. M: Bingbu Cao <bingbu.cao@intel.com>
  9194. M: Dan Scally <djrscally@gmail.com>
  9195. R: Tianshu Qiu <tian.shu.qiu@intel.com>
  9196. L: linux-media@vger.kernel.org
  9197. S: Maintained
  9198. T: git git://linuxtv.org/media_tree.git
  9199. F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
  9200. F: drivers/media/pci/intel/ipu3/
  9201. INTEL IPU3 CSI-2 IMGU DRIVER
  9202. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  9203. R: Bingbu Cao <bingbu.cao@intel.com>
  9204. R: Tianshu Qiu <tian.shu.qiu@intel.com>
  9205. L: linux-media@vger.kernel.org
  9206. S: Maintained
  9207. F: Documentation/admin-guide/media/ipu3.rst
  9208. F: Documentation/admin-guide/media/ipu3_rcb.svg
  9209. F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
  9210. F: drivers/staging/media/ipu3/
  9211. INTEL IXP4XX CRYPTO SUPPORT
  9212. M: Corentin Labbe <clabbe@baylibre.com>
  9213. L: linux-crypto@vger.kernel.org
  9214. S: Maintained
  9215. F: drivers/crypto/ixp4xx_crypto.c
  9216. INTEL ISHTP ECLITE DRIVER
  9217. M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
  9218. L: platform-driver-x86@vger.kernel.org
  9219. S: Supported
  9220. F: drivers/platform/x86/intel/ishtp_eclite.c
  9221. INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
  9222. M: Krzysztof Halasa <khalasa@piap.pl>
  9223. S: Maintained
  9224. F: drivers/net/ethernet/xscale/ixp4xx_eth.c
  9225. F: drivers/net/wan/ixp4xx_hss.c
  9226. F: drivers/soc/ixp4xx/ixp4xx-npe.c
  9227. F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
  9228. F: include/linux/soc/ixp4xx/npe.h
  9229. F: include/linux/soc/ixp4xx/qmgr.h
  9230. INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
  9231. M: Deepak Saxena <dsaxena@plexity.net>
  9232. S: Maintained
  9233. F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
  9234. F: drivers/char/hw_random/ixp4xx-rng.c
  9235. INTEL KEEM BAY DRM DRIVER
  9236. M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
  9237. M: Edmund Dea <edmund.j.dea@intel.com>
  9238. S: Maintained
  9239. F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
  9240. F: drivers/gpu/drm/kmb/
  9241. INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
  9242. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  9243. S: Maintained
  9244. F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
  9245. F: drivers/crypto/keembay/Kconfig
  9246. F: drivers/crypto/keembay/Makefile
  9247. F: drivers/crypto/keembay/keembay-ocs-aes-core.c
  9248. F: drivers/crypto/keembay/ocs-aes.c
  9249. F: drivers/crypto/keembay/ocs-aes.h
  9250. INTEL KEEM BAY OCS ECC CRYPTO DRIVER
  9251. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  9252. M: Prabhjot Khurana <prabhjot.khurana@intel.com>
  9253. M: Mark Gross <mgross@linux.intel.com>
  9254. S: Maintained
  9255. F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
  9256. F: drivers/crypto/keembay/Kconfig
  9257. F: drivers/crypto/keembay/Makefile
  9258. F: drivers/crypto/keembay/keembay-ocs-ecc.c
  9259. INTEL KEEM BAY OCS HCU CRYPTO DRIVER
  9260. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  9261. M: Declan Murphy <declan.murphy@intel.com>
  9262. S: Maintained
  9263. F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
  9264. F: drivers/crypto/keembay/Kconfig
  9265. F: drivers/crypto/keembay/Makefile
  9266. F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
  9267. F: drivers/crypto/keembay/ocs-hcu.c
  9268. F: drivers/crypto/keembay/ocs-hcu.h
  9269. INTEL THUNDER BAY EMMC PHY DRIVER
  9270. M: Nandhini Srikandan <nandhini.srikandan@intel.com>
  9271. M: Rashmi A <rashmi.a@intel.com>
  9272. S: Maintained
  9273. F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
  9274. F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
  9275. INTEL MANAGEMENT ENGINE (mei)
  9276. M: Tomas Winkler <tomas.winkler@intel.com>
  9277. L: linux-kernel@vger.kernel.org
  9278. S: Supported
  9279. F: Documentation/driver-api/mei/*
  9280. F: drivers/misc/mei/
  9281. F: drivers/watchdog/mei_wdt.c
  9282. F: include/linux/mei_aux.h
  9283. F: include/linux/mei_cl_bus.h
  9284. F: include/uapi/linux/mei.h
  9285. F: samples/mei/*
  9286. INTEL MAX 10 BMC MFD DRIVER
  9287. M: Xu Yilun <yilun.xu@intel.com>
  9288. R: Tom Rix <trix@redhat.com>
  9289. S: Maintained
  9290. F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
  9291. F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
  9292. F: drivers/hwmon/intel-m10-bmc-hwmon.c
  9293. F: drivers/mfd/intel-m10-bmc.c
  9294. F: include/linux/mfd/intel-m10-bmc.h
  9295. INTEL MENLOW THERMAL DRIVER
  9296. M: Sujith Thomas <sujith.thomas@intel.com>
  9297. L: linux-pm@vger.kernel.org
  9298. S: Supported
  9299. F: drivers/thermal/intel/intel_menlow.c
  9300. INTEL P-Unit IPC DRIVER
  9301. M: Zha Qipeng <qipeng.zha@intel.com>
  9302. L: platform-driver-x86@vger.kernel.org
  9303. S: Maintained
  9304. F: arch/x86/include/asm/intel_punit_ipc.h
  9305. F: drivers/platform/x86/intel/punit_ipc.c
  9306. INTEL PMC CORE DRIVER
  9307. M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
  9308. M: David E Box <david.e.box@intel.com>
  9309. L: platform-driver-x86@vger.kernel.org
  9310. S: Maintained
  9311. F: Documentation/ABI/testing/sysfs-platform-intel-pmc
  9312. F: drivers/platform/x86/intel/pmc/
  9313. INTEL PMIC GPIO DRIVERS
  9314. M: Andy Shevchenko <andy@kernel.org>
  9315. S: Supported
  9316. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
  9317. F: drivers/gpio/gpio-*cove.c
  9318. INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
  9319. M: Andy Shevchenko <andy@kernel.org>
  9320. S: Supported
  9321. F: drivers/mfd/intel_soc_pmic*
  9322. F: include/linux/mfd/intel_soc_pmic*
  9323. INTEL PMT DRIVERS
  9324. M: David E. Box <david.e.box@linux.intel.com>
  9325. S: Supported
  9326. F: drivers/platform/x86/intel/pmt/
  9327. INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
  9328. M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
  9329. L: linux-wireless@vger.kernel.org
  9330. S: Maintained
  9331. F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
  9332. F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
  9333. F: drivers/net/wireless/intel/ipw2x00/
  9334. INTEL PSTATE DRIVER
  9335. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  9336. M: Len Brown <lenb@kernel.org>
  9337. L: linux-pm@vger.kernel.org
  9338. S: Supported
  9339. F: drivers/cpufreq/intel_pstate.c
  9340. INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
  9341. M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
  9342. L: linux-iio@vger.kernel.org
  9343. F: drivers/counter/intel-qep.c
  9344. INTEL SCU DRIVERS
  9345. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  9346. S: Maintained
  9347. F: arch/x86/include/asm/intel_scu_ipc.h
  9348. F: drivers/platform/x86/intel_scu_*
  9349. INTEL SDSI DRIVER
  9350. M: David E. Box <david.e.box@linux.intel.com>
  9351. S: Supported
  9352. F: drivers/platform/x86/intel/sdsi.c
  9353. F: tools/arch/x86/intel_sdsi/
  9354. F: tools/testing/selftests/drivers/sdsi/
  9355. INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
  9356. M: Daniel Scally <djrscally@gmail.com>
  9357. S: Maintained
  9358. F: drivers/platform/x86/intel/int3472/
  9359. INTEL SPEED SELECT TECHNOLOGY
  9360. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  9361. L: platform-driver-x86@vger.kernel.org
  9362. S: Maintained
  9363. F: drivers/platform/x86/intel/speed_select_if/
  9364. F: include/uapi/linux/isst_if.h
  9365. F: tools/power/x86/intel-speed-select/
  9366. INTEL STRATIX10 FIRMWARE DRIVERS
  9367. M: Dinh Nguyen <dinguyen@kernel.org>
  9368. L: linux-kernel@vger.kernel.org
  9369. S: Maintained
  9370. F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
  9371. F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
  9372. F: drivers/firmware/stratix10-rsu.c
  9373. F: drivers/firmware/stratix10-svc.c
  9374. F: include/linux/firmware/intel/stratix10-smc.h
  9375. F: include/linux/firmware/intel/stratix10-svc-client.h
  9376. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
  9377. INTEL TELEMETRY DRIVER
  9378. M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
  9379. M: "David E. Box" <david.e.box@linux.intel.com>
  9380. L: platform-driver-x86@vger.kernel.org
  9381. S: Maintained
  9382. F: arch/x86/include/asm/intel_telemetry.h
  9383. F: drivers/platform/x86/intel/telemetry/
  9384. INTEL UNCORE FREQUENCY CONTROL
  9385. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  9386. L: platform-driver-x86@vger.kernel.org
  9387. S: Maintained
  9388. F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
  9389. F: drivers/platform/x86/intel/uncore-frequency/
  9390. INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
  9391. M: David E. Box <david.e.box@linux.intel.com>
  9392. S: Supported
  9393. F: drivers/platform/x86/intel/vsec.*
  9394. INTEL VIRTUAL BUTTON DRIVER
  9395. M: AceLan Kao <acelan.kao@canonical.com>
  9396. L: platform-driver-x86@vger.kernel.org
  9397. S: Maintained
  9398. F: drivers/platform/x86/intel/vbtn.c
  9399. INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
  9400. M: Stanislaw Gruszka <stf_xl@wp.pl>
  9401. L: linux-wireless@vger.kernel.org
  9402. S: Supported
  9403. F: drivers/net/wireless/intel/iwlegacy/
  9404. INTEL WIRELESS WIFI LINK (iwlwifi)
  9405. M: Gregory Greenman <gregory.greenman@intel.com>
  9406. L: linux-wireless@vger.kernel.org
  9407. S: Supported
  9408. W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
  9409. T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
  9410. F: drivers/net/wireless/intel/iwlwifi/
  9411. INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
  9412. M: Jithu Joseph <jithu.joseph@intel.com>
  9413. R: Maurice Ma <maurice.ma@intel.com>
  9414. S: Maintained
  9415. W: https://slimbootloader.github.io/security/firmware-update.html
  9416. F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
  9417. INTEL WMI THUNDERBOLT FORCE POWER DRIVER
  9418. L: Dell.Client.Kernel@dell.com
  9419. S: Maintained
  9420. F: drivers/platform/x86/intel/wmi/thunderbolt.c
  9421. INTEL WWAN IOSM DRIVER
  9422. M: M Chetan Kumar <m.chetan.kumar@intel.com>
  9423. M: Intel Corporation <linuxwwan@intel.com>
  9424. L: netdev@vger.kernel.org
  9425. S: Maintained
  9426. F: drivers/net/wwan/iosm/
  9427. INTEL(R) TRACE HUB
  9428. M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
  9429. S: Supported
  9430. F: Documentation/trace/intel_th.rst
  9431. F: drivers/hwtracing/intel_th/
  9432. F: include/linux/intel_th.h
  9433. INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
  9434. M: Ning Sun <ning.sun@intel.com>
  9435. L: tboot-devel@lists.sourceforge.net
  9436. S: Supported
  9437. W: http://tboot.sourceforge.net
  9438. T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
  9439. F: Documentation/x86/intel_txt.rst
  9440. F: arch/x86/kernel/tboot.c
  9441. F: include/linux/tboot.h
  9442. INTEL SGX
  9443. M: Jarkko Sakkinen <jarkko@kernel.org>
  9444. R: Dave Hansen <dave.hansen@linux.intel.com>
  9445. L: linux-sgx@vger.kernel.org
  9446. S: Supported
  9447. Q: https://patchwork.kernel.org/project/intel-sgx/list/
  9448. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
  9449. F: Documentation/x86/sgx.rst
  9450. F: arch/x86/entry/vdso/vsgx.S
  9451. F: arch/x86/include/asm/sgx.h
  9452. F: arch/x86/include/uapi/asm/sgx.h
  9453. F: arch/x86/kernel/cpu/sgx/*
  9454. F: tools/testing/selftests/sgx/*
  9455. K: \bSGX_
  9456. INTERCONNECT API
  9457. M: Georgi Djakov <djakov@kernel.org>
  9458. L: linux-pm@vger.kernel.org
  9459. S: Maintained
  9460. T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
  9461. F: Documentation/devicetree/bindings/interconnect/
  9462. F: Documentation/driver-api/interconnect.rst
  9463. F: drivers/interconnect/
  9464. F: include/dt-bindings/interconnect/
  9465. F: include/linux/interconnect-provider.h
  9466. F: include/linux/interconnect.h
  9467. INTERRUPT COUNTER DRIVER
  9468. M: Oleksij Rempel <o.rempel@pengutronix.de>
  9469. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  9470. L: linux-iio@vger.kernel.org
  9471. F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
  9472. F: drivers/counter/interrupt-cnt.c
  9473. INTERSIL ISL7998X VIDEO DECODER DRIVER
  9474. M: Michael Tretter <m.tretter@pengutronix.de>
  9475. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  9476. L: linux-media@vger.kernel.org
  9477. S: Maintained
  9478. F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
  9479. F: drivers/media/i2c/isl7998x.c
  9480. INVENSENSE ICM-426xx IMU DRIVER
  9481. M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
  9482. L: linux-iio@vger.kernel.org
  9483. S: Maintained
  9484. W: https://invensense.tdk.com/
  9485. F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
  9486. F: drivers/iio/imu/inv_icm42600/
  9487. INVENSENSE MPU-3050 GYROSCOPE DRIVER
  9488. M: Linus Walleij <linus.walleij@linaro.org>
  9489. L: linux-iio@vger.kernel.org
  9490. S: Maintained
  9491. F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
  9492. F: drivers/iio/gyro/mpu3050*
  9493. IOC3 ETHERNET DRIVER
  9494. M: Ralf Baechle <ralf@linux-mips.org>
  9495. L: linux-mips@vger.kernel.org
  9496. S: Maintained
  9497. F: drivers/net/ethernet/sgi/ioc3-eth.c
  9498. IOMAP FILESYSTEM LIBRARY
  9499. M: Christoph Hellwig <hch@infradead.org>
  9500. M: Darrick J. Wong <djwong@kernel.org>
  9501. L: linux-xfs@vger.kernel.org
  9502. L: linux-fsdevel@vger.kernel.org
  9503. S: Supported
  9504. T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
  9505. F: fs/iomap/
  9506. F: include/linux/iomap.h
  9507. IOMMU DMA-API LAYER
  9508. M: Robin Murphy <robin.murphy@arm.com>
  9509. L: iommu@lists.linux.dev
  9510. S: Maintained
  9511. T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
  9512. F: drivers/iommu/dma-iommu.c
  9513. F: drivers/iommu/dma-iommu.h
  9514. F: drivers/iommu/iova.c
  9515. F: include/linux/iova.h
  9516. IOMMU SUBSYSTEM
  9517. M: Joerg Roedel <joro@8bytes.org>
  9518. M: Will Deacon <will@kernel.org>
  9519. R: Robin Murphy <robin.murphy@arm.com>
  9520. L: iommu@lists.linux.dev
  9521. S: Maintained
  9522. T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
  9523. F: Documentation/devicetree/bindings/iommu/
  9524. F: Documentation/userspace-api/iommu.rst
  9525. F: drivers/iommu/
  9526. F: include/linux/iommu.h
  9527. F: include/linux/iova.h
  9528. F: include/linux/of_iommu.h
  9529. F: include/uapi/linux/iommu.h
  9530. IOSYS-MAP HELPERS
  9531. M: Thomas Zimmermann <tzimmermann@suse.de>
  9532. L: dri-devel@lists.freedesktop.org
  9533. S: Maintained
  9534. T: git git://anongit.freedesktop.org/drm/drm-misc
  9535. F: include/linux/iosys-map.h
  9536. IO_URING
  9537. M: Jens Axboe <axboe@kernel.dk>
  9538. R: Pavel Begunkov <asml.silence@gmail.com>
  9539. L: io-uring@vger.kernel.org
  9540. S: Maintained
  9541. T: git git://git.kernel.dk/linux-block
  9542. T: git git://git.kernel.dk/liburing
  9543. F: io_uring/
  9544. F: include/linux/io_uring.h
  9545. F: include/linux/io_uring_types.h
  9546. F: include/uapi/linux/io_uring.h
  9547. F: tools/io_uring/
  9548. IPMI SUBSYSTEM
  9549. M: Corey Minyard <minyard@acm.org>
  9550. L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
  9551. S: Supported
  9552. W: http://openipmi.sourceforge.net/
  9553. T: git https://github.com/cminyard/linux-ipmi.git for-next
  9554. F: Documentation/driver-api/ipmi.rst
  9555. F: Documentation/devicetree/bindings/ipmi/
  9556. F: drivers/char/ipmi/
  9557. F: include/linux/ipmi*
  9558. F: include/uapi/linux/ipmi*
  9559. IPS SCSI RAID DRIVER
  9560. M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
  9561. L: linux-scsi@vger.kernel.org
  9562. S: Maintained
  9563. W: http://www.adaptec.com/
  9564. F: drivers/scsi/ips*
  9565. IPVS
  9566. M: Simon Horman <horms@verge.net.au>
  9567. M: Julian Anastasov <ja@ssi.bg>
  9568. L: netdev@vger.kernel.org
  9569. L: lvs-devel@vger.kernel.org
  9570. S: Maintained
  9571. T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
  9572. T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
  9573. F: Documentation/networking/ipvs-sysctl.rst
  9574. F: include/net/ip_vs.h
  9575. F: include/uapi/linux/ip_vs.h
  9576. F: net/netfilter/ipvs/
  9577. IPWIRELESS DRIVER
  9578. M: Jiri Kosina <jikos@kernel.org>
  9579. M: David Sterba <dsterba@suse.com>
  9580. S: Odd Fixes
  9581. F: drivers/tty/ipwireless/
  9582. IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
  9583. M: Marc Zyngier <maz@kernel.org>
  9584. S: Maintained
  9585. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
  9586. F: Documentation/core-api/irq/irq-domain.rst
  9587. F: include/linux/irqdomain.h
  9588. F: kernel/irq/irqdomain.c
  9589. F: kernel/irq/msi.c
  9590. IRQ SUBSYSTEM
  9591. M: Thomas Gleixner <tglx@linutronix.de>
  9592. L: linux-kernel@vger.kernel.org
  9593. S: Maintained
  9594. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
  9595. F: kernel/irq/
  9596. IRQCHIP DRIVERS
  9597. M: Thomas Gleixner <tglx@linutronix.de>
  9598. M: Marc Zyngier <maz@kernel.org>
  9599. L: linux-kernel@vger.kernel.org
  9600. S: Maintained
  9601. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
  9602. F: Documentation/devicetree/bindings/interrupt-controller/
  9603. F: drivers/irqchip/
  9604. ISA
  9605. M: William Breathitt Gray <william.gray@linaro.org>
  9606. S: Maintained
  9607. F: Documentation/driver-api/isa.rst
  9608. F: drivers/base/isa.c
  9609. F: include/linux/isa.h
  9610. ISA RADIO MODULE
  9611. M: Hans Verkuil <hverkuil@xs4all.nl>
  9612. L: linux-media@vger.kernel.org
  9613. S: Maintained
  9614. W: https://linuxtv.org
  9615. T: git git://linuxtv.org/media_tree.git
  9616. F: drivers/media/radio/radio-isa*
  9617. ISAPNP
  9618. M: Jaroslav Kysela <perex@perex.cz>
  9619. S: Maintained
  9620. F: Documentation/driver-api/isapnp.rst
  9621. F: drivers/pnp/isapnp/
  9622. F: include/linux/isapnp.h
  9623. ISCSI
  9624. M: Lee Duncan <lduncan@suse.com>
  9625. M: Chris Leech <cleech@redhat.com>
  9626. M: Mike Christie <michael.christie@oracle.com>
  9627. L: open-iscsi@googlegroups.com
  9628. L: linux-scsi@vger.kernel.org
  9629. S: Maintained
  9630. W: www.open-iscsi.com
  9631. F: drivers/scsi/*iscsi*
  9632. F: include/scsi/*iscsi*
  9633. iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
  9634. M: Peter Jones <pjones@redhat.com>
  9635. M: Konrad Rzeszutek Wilk <konrad@kernel.org>
  9636. S: Maintained
  9637. F: drivers/firmware/iscsi_ibft*
  9638. ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
  9639. M: Sagi Grimberg <sagi@grimberg.me>
  9640. M: Max Gurtovoy <mgurtovoy@nvidia.com>
  9641. L: linux-rdma@vger.kernel.org
  9642. S: Supported
  9643. W: http://www.openfabrics.org
  9644. W: www.open-iscsi.org
  9645. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  9646. F: drivers/infiniband/ulp/iser/
  9647. ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
  9648. M: Sagi Grimberg <sagi@grimberg.me>
  9649. L: linux-rdma@vger.kernel.org
  9650. L: target-devel@vger.kernel.org
  9651. S: Supported
  9652. W: http://www.linux-iscsi.org
  9653. T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
  9654. F: drivers/infiniband/ulp/isert
  9655. ISDN/CMTP OVER BLUETOOTH
  9656. M: Karsten Keil <isdn@linux-pingi.de>
  9657. L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
  9658. L: netdev@vger.kernel.org
  9659. S: Odd Fixes
  9660. W: http://www.isdn4linux.de
  9661. F: Documentation/isdn/
  9662. F: drivers/isdn/capi/
  9663. F: include/linux/isdn/
  9664. F: include/uapi/linux/isdn/
  9665. F: net/bluetooth/cmtp/
  9666. ISDN/mISDN SUBSYSTEM
  9667. M: Karsten Keil <isdn@linux-pingi.de>
  9668. L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
  9669. L: netdev@vger.kernel.org
  9670. S: Maintained
  9671. W: http://www.isdn4linux.de
  9672. F: drivers/isdn/Kconfig
  9673. F: drivers/isdn/Makefile
  9674. F: drivers/isdn/hardware/
  9675. F: drivers/isdn/mISDN/
  9676. IT87 HARDWARE MONITORING DRIVER
  9677. M: Jean Delvare <jdelvare@suse.com>
  9678. L: linux-hwmon@vger.kernel.org
  9679. S: Maintained
  9680. F: Documentation/hwmon/it87.rst
  9681. F: drivers/hwmon/it87.c
  9682. IT913X MEDIA DRIVER
  9683. M: Antti Palosaari <crope@iki.fi>
  9684. L: linux-media@vger.kernel.org
  9685. S: Maintained
  9686. W: https://linuxtv.org
  9687. W: http://palosaari.fi/linux/
  9688. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  9689. T: git git://linuxtv.org/anttip/media_tree.git
  9690. F: drivers/media/tuners/it913x*
  9691. ITE IT66121 HDMI BRIDGE DRIVER
  9692. M: Phong LE <ple@baylibre.com>
  9693. M: Neil Armstrong <neil.armstrong@linaro.org>
  9694. S: Maintained
  9695. T: git git://anongit.freedesktop.org/drm/drm-misc
  9696. F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
  9697. F: drivers/gpu/drm/bridge/ite-it66121.c
  9698. IVTV VIDEO4LINUX DRIVER
  9699. M: Andy Walls <awalls@md.metrocast.net>
  9700. L: linux-media@vger.kernel.org
  9701. S: Maintained
  9702. W: https://linuxtv.org
  9703. T: git git://linuxtv.org/media_tree.git
  9704. F: Documentation/admin-guide/media/ivtv*
  9705. F: drivers/media/pci/ivtv/
  9706. F: include/uapi/linux/ivtv*
  9707. IX2505V MEDIA DRIVER
  9708. M: Malcolm Priestley <tvboxspy@gmail.com>
  9709. L: linux-media@vger.kernel.org
  9710. S: Maintained
  9711. W: https://linuxtv.org
  9712. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  9713. F: drivers/media/dvb-frontends/ix2505v*
  9714. JAILHOUSE HYPERVISOR INTERFACE
  9715. M: Jan Kiszka <jan.kiszka@siemens.com>
  9716. L: jailhouse-dev@googlegroups.com
  9717. S: Maintained
  9718. F: arch/x86/include/asm/jailhouse_para.h
  9719. F: arch/x86/kernel/jailhouse.c
  9720. JC42.4 TEMPERATURE SENSOR DRIVER
  9721. M: Guenter Roeck <linux@roeck-us.net>
  9722. L: linux-hwmon@vger.kernel.org
  9723. S: Maintained
  9724. F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
  9725. F: Documentation/hwmon/jc42.rst
  9726. F: drivers/hwmon/jc42.c
  9727. JFS FILESYSTEM
  9728. M: Dave Kleikamp <shaggy@kernel.org>
  9729. L: jfs-discussion@lists.sourceforge.net
  9730. S: Maintained
  9731. W: http://jfs.sourceforge.net/
  9732. T: git git://github.com/kleikamp/linux-shaggy.git
  9733. F: Documentation/admin-guide/jfs.rst
  9734. F: fs/jfs/
  9735. JME NETWORK DRIVER
  9736. M: Guo-Fu Tseng <cooldavid@cooldavid.org>
  9737. L: netdev@vger.kernel.org
  9738. S: Maintained
  9739. F: drivers/net/ethernet/jme.*
  9740. JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
  9741. M: David Woodhouse <dwmw2@infradead.org>
  9742. M: Richard Weinberger <richard@nod.at>
  9743. L: linux-mtd@lists.infradead.org
  9744. S: Odd Fixes
  9745. W: http://www.linux-mtd.infradead.org/doc/jffs2.html
  9746. T: git git://git.infradead.org/ubifs-2.6.git
  9747. F: fs/jffs2/
  9748. F: include/uapi/linux/jffs2.h
  9749. JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
  9750. M: "Theodore Ts'o" <tytso@mit.edu>
  9751. M: Jan Kara <jack@suse.com>
  9752. L: linux-ext4@vger.kernel.org
  9753. S: Maintained
  9754. F: fs/jbd2/
  9755. F: include/linux/jbd2.h
  9756. JPU V4L2 MEM2MEM DRIVER FOR RENESAS
  9757. M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
  9758. L: linux-media@vger.kernel.org
  9759. L: linux-renesas-soc@vger.kernel.org
  9760. S: Maintained
  9761. F: drivers/media/platform/renesas/rcar_jpu.c
  9762. JSM Neo PCI based serial card
  9763. L: linux-serial@vger.kernel.org
  9764. S: Orphan
  9765. F: drivers/tty/serial/jsm/
  9766. K10TEMP HARDWARE MONITORING DRIVER
  9767. M: Clemens Ladisch <clemens@ladisch.de>
  9768. L: linux-hwmon@vger.kernel.org
  9769. S: Maintained
  9770. F: Documentation/hwmon/k10temp.rst
  9771. F: drivers/hwmon/k10temp.c
  9772. K8TEMP HARDWARE MONITORING DRIVER
  9773. M: Rudolf Marek <r.marek@assembler.cz>
  9774. L: linux-hwmon@vger.kernel.org
  9775. S: Maintained
  9776. F: Documentation/hwmon/k8temp.rst
  9777. F: drivers/hwmon/k8temp.c
  9778. KASAN
  9779. M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
  9780. R: Alexander Potapenko <glider@google.com>
  9781. R: Andrey Konovalov <andreyknvl@gmail.com>
  9782. R: Dmitry Vyukov <dvyukov@google.com>
  9783. R: Vincenzo Frascino <vincenzo.frascino@arm.com>
  9784. L: kasan-dev@googlegroups.com
  9785. S: Maintained
  9786. F: Documentation/dev-tools/kasan.rst
  9787. F: arch/*/include/asm/*kasan.h
  9788. F: arch/*/mm/kasan_init*
  9789. F: include/linux/kasan*.h
  9790. F: lib/Kconfig.kasan
  9791. F: mm/kasan/
  9792. F: scripts/Makefile.kasan
  9793. KCONFIG
  9794. M: Masahiro Yamada <masahiroy@kernel.org>
  9795. L: linux-kbuild@vger.kernel.org
  9796. S: Maintained
  9797. Q: https://patchwork.kernel.org/project/linux-kbuild/list/
  9798. T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
  9799. F: Documentation/kbuild/kconfig*
  9800. F: scripts/Kconfig.include
  9801. F: scripts/kconfig/
  9802. KCOV
  9803. R: Dmitry Vyukov <dvyukov@google.com>
  9804. R: Andrey Konovalov <andreyknvl@gmail.com>
  9805. L: kasan-dev@googlegroups.com
  9806. S: Maintained
  9807. F: Documentation/dev-tools/kcov.rst
  9808. F: include/linux/kcov.h
  9809. F: include/uapi/linux/kcov.h
  9810. F: kernel/kcov.c
  9811. F: scripts/Makefile.kcov
  9812. KCSAN
  9813. M: Marco Elver <elver@google.com>
  9814. R: Dmitry Vyukov <dvyukov@google.com>
  9815. L: kasan-dev@googlegroups.com
  9816. S: Maintained
  9817. F: Documentation/dev-tools/kcsan.rst
  9818. F: include/linux/kcsan*.h
  9819. F: kernel/kcsan/
  9820. F: lib/Kconfig.kcsan
  9821. F: scripts/Makefile.kcsan
  9822. KDUMP
  9823. M: Baoquan He <bhe@redhat.com>
  9824. R: Vivek Goyal <vgoyal@redhat.com>
  9825. R: Dave Young <dyoung@redhat.com>
  9826. L: kexec@lists.infradead.org
  9827. S: Maintained
  9828. W: http://lse.sourceforge.net/kdump/
  9829. F: Documentation/admin-guide/kdump/
  9830. F: fs/proc/vmcore.c
  9831. F: include/linux/crash_core.h
  9832. F: include/linux/crash_dump.h
  9833. F: include/uapi/linux/vmcore.h
  9834. F: kernel/crash_*.c
  9835. KEENE FM RADIO TRANSMITTER DRIVER
  9836. M: Hans Verkuil <hverkuil@xs4all.nl>
  9837. L: linux-media@vger.kernel.org
  9838. S: Maintained
  9839. W: https://linuxtv.org
  9840. T: git git://linuxtv.org/media_tree.git
  9841. F: drivers/media/radio/radio-keene*
  9842. KERNEL AUTOMOUNTER
  9843. M: Ian Kent <raven@themaw.net>
  9844. L: autofs@vger.kernel.org
  9845. S: Maintained
  9846. F: fs/autofs/
  9847. KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
  9848. M: Masahiro Yamada <masahiroy@kernel.org>
  9849. R: Nathan Chancellor <nathan@kernel.org>
  9850. R: Nick Desaulniers <ndesaulniers@google.com>
  9851. R: Nicolas Schier <nicolas@fjasle.eu>
  9852. L: linux-kbuild@vger.kernel.org
  9853. S: Maintained
  9854. Q: https://patchwork.kernel.org/project/linux-kbuild/list/
  9855. T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
  9856. F: Documentation/kbuild/
  9857. F: Makefile
  9858. F: scripts/*vmlinux*
  9859. F: scripts/Kbuild*
  9860. F: scripts/Makefile*
  9861. F: scripts/basic/
  9862. F: scripts/dummy-tools/
  9863. F: scripts/mk*
  9864. F: scripts/mod/
  9865. F: scripts/package/
  9866. KERNEL HARDENING (not covered by other areas)
  9867. M: Kees Cook <keescook@chromium.org>
  9868. L: linux-hardening@vger.kernel.org
  9869. S: Supported
  9870. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  9871. F: Documentation/ABI/testing/sysfs-kernel-oops_count
  9872. F: Documentation/ABI/testing/sysfs-kernel-warn_count
  9873. F: include/linux/overflow.h
  9874. F: include/linux/randomize_kstack.h
  9875. F: mm/usercopy.c
  9876. K: \b(add|choose)_random_kstack_offset\b
  9877. K: \b__check_(object_size|heap_object)\b
  9878. KERNEL JANITORS
  9879. L: kernel-janitors@vger.kernel.org
  9880. S: Odd Fixes
  9881. W: http://kernelnewbies.org/KernelJanitors
  9882. KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
  9883. M: Chuck Lever <chuck.lever@oracle.com>
  9884. M: Jeff Layton <jlayton@kernel.org>
  9885. L: linux-nfs@vger.kernel.org
  9886. S: Supported
  9887. W: http://nfs.sourceforge.net/
  9888. T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
  9889. F: fs/lockd/
  9890. F: fs/nfs_common/
  9891. F: fs/nfsd/
  9892. F: include/linux/lockd/
  9893. F: include/linux/sunrpc/
  9894. F: include/uapi/linux/nfsd/
  9895. F: include/uapi/linux/sunrpc/
  9896. F: net/sunrpc/
  9897. F: Documentation/filesystems/nfs/
  9898. KERNEL REGRESSIONS
  9899. M: Thorsten Leemhuis <linux@leemhuis.info>
  9900. L: regressions@lists.linux.dev
  9901. S: Supported
  9902. F: Documentation/admin-guide/reporting-regressions.rst
  9903. F: Documentation/process/handling-regressions.rst
  9904. KERNEL SELFTEST FRAMEWORK
  9905. M: Shuah Khan <shuah@kernel.org>
  9906. M: Shuah Khan <skhan@linuxfoundation.org>
  9907. L: linux-kselftest@vger.kernel.org
  9908. S: Maintained
  9909. Q: https://patchwork.kernel.org/project/linux-kselftest/list/
  9910. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
  9911. F: Documentation/dev-tools/kselftest*
  9912. F: tools/testing/selftests/
  9913. KERNEL SMB3 SERVER (KSMBD)
  9914. M: Namjae Jeon <linkinjeon@kernel.org>
  9915. M: Steve French <sfrench@samba.org>
  9916. R: Sergey Senozhatsky <senozhatsky@chromium.org>
  9917. R: Tom Talpey <tom@talpey.com>
  9918. L: linux-cifs@vger.kernel.org
  9919. S: Maintained
  9920. T: git git://git.samba.org/ksmbd.git
  9921. F: Documentation/filesystems/cifs/ksmbd.rst
  9922. F: fs/smb/common/
  9923. F: fs/smb/server/
  9924. KERNEL UNIT TESTING FRAMEWORK (KUnit)
  9925. M: Brendan Higgins <brendanhiggins@google.com>
  9926. M: David Gow <davidgow@google.com>
  9927. L: linux-kselftest@vger.kernel.org
  9928. L: kunit-dev@googlegroups.com
  9929. S: Maintained
  9930. W: https://google.github.io/kunit-docs/third_party/kernel/docs/
  9931. F: Documentation/dev-tools/kunit/
  9932. F: include/kunit/
  9933. F: lib/kunit/
  9934. F: tools/testing/kunit/
  9935. KERNEL USERMODE HELPER
  9936. M: Luis Chamberlain <mcgrof@kernel.org>
  9937. L: linux-kernel@vger.kernel.org
  9938. S: Maintained
  9939. F: include/linux/umh.h
  9940. F: kernel/umh.c
  9941. KERNEL VIRTUAL MACHINE (KVM)
  9942. M: Paolo Bonzini <pbonzini@redhat.com>
  9943. L: kvm@vger.kernel.org
  9944. S: Supported
  9945. W: http://www.linux-kvm.org
  9946. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  9947. F: Documentation/virt/kvm/
  9948. F: include/asm-generic/kvm*
  9949. F: include/kvm/iodev.h
  9950. F: include/linux/kvm*
  9951. F: include/trace/events/kvm.h
  9952. F: include/uapi/asm-generic/kvm*
  9953. F: include/uapi/linux/kvm*
  9954. F: tools/kvm/
  9955. F: tools/testing/selftests/kvm/
  9956. F: virt/kvm/*
  9957. KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
  9958. M: Marc Zyngier <maz@kernel.org>
  9959. R: James Morse <james.morse@arm.com>
  9960. R: Alexandru Elisei <alexandru.elisei@arm.com>
  9961. R: Suzuki K Poulose <suzuki.poulose@arm.com>
  9962. R: Oliver Upton <oliver.upton@linux.dev>
  9963. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  9964. L: kvmarm@lists.linux.dev
  9965. L: kvmarm@lists.cs.columbia.edu (deprecated, moderated for non-subscribers)
  9966. S: Maintained
  9967. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
  9968. F: arch/arm64/include/asm/kvm*
  9969. F: arch/arm64/include/uapi/asm/kvm*
  9970. F: arch/arm64/kvm/
  9971. F: include/kvm/arm_*
  9972. F: tools/testing/selftests/kvm/*/aarch64/
  9973. F: tools/testing/selftests/kvm/aarch64/
  9974. KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
  9975. M: Huacai Chen <chenhuacai@kernel.org>
  9976. M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
  9977. L: linux-mips@vger.kernel.org
  9978. L: kvm@vger.kernel.org
  9979. S: Maintained
  9980. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  9981. F: arch/mips/include/asm/kvm*
  9982. F: arch/mips/include/uapi/asm/kvm*
  9983. F: arch/mips/kvm/
  9984. KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
  9985. L: linuxppc-dev@lists.ozlabs.org
  9986. T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
  9987. F: arch/powerpc/include/asm/kvm*
  9988. F: arch/powerpc/include/uapi/asm/kvm*
  9989. F: arch/powerpc/kernel/kvm*
  9990. F: arch/powerpc/kvm/
  9991. KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
  9992. M: Anup Patel <anup@brainfault.org>
  9993. R: Atish Patra <atishp@atishpatra.org>
  9994. L: kvm@vger.kernel.org
  9995. L: kvm-riscv@lists.infradead.org
  9996. L: linux-riscv@lists.infradead.org
  9997. S: Maintained
  9998. T: git https://github.com/kvm-riscv/linux.git
  9999. F: arch/riscv/include/asm/kvm*
  10000. F: arch/riscv/include/uapi/asm/kvm*
  10001. F: arch/riscv/kvm/
  10002. F: tools/testing/selftests/kvm/*/riscv/
  10003. KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
  10004. M: Christian Borntraeger <borntraeger@linux.ibm.com>
  10005. M: Janosch Frank <frankja@linux.ibm.com>
  10006. M: Claudio Imbrenda <imbrenda@linux.ibm.com>
  10007. R: David Hildenbrand <david@redhat.com>
  10008. L: kvm@vger.kernel.org
  10009. S: Supported
  10010. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
  10011. F: Documentation/virt/kvm/s390*
  10012. F: arch/s390/include/asm/gmap.h
  10013. F: arch/s390/include/asm/kvm*
  10014. F: arch/s390/include/uapi/asm/kvm*
  10015. F: arch/s390/include/uapi/asm/uvdevice.h
  10016. F: arch/s390/kernel/uv.c
  10017. F: arch/s390/kvm/
  10018. F: arch/s390/mm/gmap.c
  10019. F: drivers/s390/char/uvdevice.c
  10020. F: tools/testing/selftests/drivers/s390x/uvdevice/
  10021. F: tools/testing/selftests/kvm/*/s390x/
  10022. F: tools/testing/selftests/kvm/s390x/
  10023. KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
  10024. M: Sean Christopherson <seanjc@google.com>
  10025. M: Paolo Bonzini <pbonzini@redhat.com>
  10026. L: kvm@vger.kernel.org
  10027. S: Supported
  10028. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  10029. F: arch/x86/include/asm/kvm*
  10030. F: arch/x86/include/asm/svm.h
  10031. F: arch/x86/include/asm/vmx*.h
  10032. F: arch/x86/include/uapi/asm/kvm*
  10033. F: arch/x86/include/uapi/asm/svm.h
  10034. F: arch/x86/include/uapi/asm/vmx.h
  10035. F: arch/x86/kvm/
  10036. F: arch/x86/kvm/*/
  10037. KVM PARAVIRT (KVM/paravirt)
  10038. M: Paolo Bonzini <pbonzini@redhat.com>
  10039. R: Wanpeng Li <wanpengli@tencent.com>
  10040. R: Vitaly Kuznetsov <vkuznets@redhat.com>
  10041. L: kvm@vger.kernel.org
  10042. S: Supported
  10043. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  10044. F: arch/x86/kernel/kvm.c
  10045. F: arch/x86/kernel/kvmclock.c
  10046. F: arch/x86/include/asm/pvclock-abi.h
  10047. F: include/linux/kvm_para.h
  10048. F: include/uapi/linux/kvm_para.h
  10049. F: include/uapi/asm-generic/kvm_para.h
  10050. F: include/asm-generic/kvm_para.h
  10051. F: arch/um/include/asm/kvm_para.h
  10052. F: arch/x86/include/asm/kvm_para.h
  10053. F: arch/x86/include/uapi/asm/kvm_para.h
  10054. KVM X86 HYPER-V (KVM/hyper-v)
  10055. M: Vitaly Kuznetsov <vkuznets@redhat.com>
  10056. M: Sean Christopherson <seanjc@google.com>
  10057. M: Paolo Bonzini <pbonzini@redhat.com>
  10058. L: kvm@vger.kernel.org
  10059. S: Supported
  10060. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  10061. F: arch/x86/kvm/hyperv.*
  10062. F: arch/x86/kvm/kvm_onhyperv.*
  10063. F: arch/x86/kvm/svm/hyperv.*
  10064. F: arch/x86/kvm/svm/svm_onhyperv.*
  10065. F: arch/x86/kvm/vmx/evmcs.*
  10066. KERNFS
  10067. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  10068. M: Tejun Heo <tj@kernel.org>
  10069. S: Supported
  10070. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
  10071. F: fs/kernfs/
  10072. F: include/linux/kernfs.h
  10073. KEXEC
  10074. M: Eric Biederman <ebiederm@xmission.com>
  10075. L: kexec@lists.infradead.org
  10076. S: Maintained
  10077. W: http://kernel.org/pub/linux/utils/kernel/kexec/
  10078. F: include/linux/kexec.h
  10079. F: include/uapi/linux/kexec.h
  10080. F: kernel/kexec*
  10081. KEYS-ENCRYPTED
  10082. M: Mimi Zohar <zohar@linux.ibm.com>
  10083. L: linux-integrity@vger.kernel.org
  10084. L: keyrings@vger.kernel.org
  10085. S: Supported
  10086. F: Documentation/security/keys/trusted-encrypted.rst
  10087. F: include/keys/encrypted-type.h
  10088. F: security/keys/encrypted-keys/
  10089. KEYS-TRUSTED
  10090. M: James Bottomley <jejb@linux.ibm.com>
  10091. M: Jarkko Sakkinen <jarkko@kernel.org>
  10092. M: Mimi Zohar <zohar@linux.ibm.com>
  10093. L: linux-integrity@vger.kernel.org
  10094. L: keyrings@vger.kernel.org
  10095. S: Supported
  10096. F: Documentation/security/keys/trusted-encrypted.rst
  10097. F: include/keys/trusted-type.h
  10098. F: include/keys/trusted_tpm.h
  10099. F: security/keys/trusted-keys/
  10100. KEYS-TRUSTED-TEE
  10101. M: Sumit Garg <sumit.garg@linaro.org>
  10102. L: linux-integrity@vger.kernel.org
  10103. L: keyrings@vger.kernel.org
  10104. S: Supported
  10105. F: include/keys/trusted_tee.h
  10106. F: security/keys/trusted-keys/trusted_tee.c
  10107. KEYS-TRUSTED-CAAM
  10108. M: Ahmad Fatoum <a.fatoum@pengutronix.de>
  10109. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  10110. L: linux-integrity@vger.kernel.org
  10111. L: keyrings@vger.kernel.org
  10112. S: Maintained
  10113. F: include/keys/trusted_caam.h
  10114. F: security/keys/trusted-keys/trusted_caam.c
  10115. KEYS/KEYRINGS
  10116. M: David Howells <dhowells@redhat.com>
  10117. M: Jarkko Sakkinen <jarkko@kernel.org>
  10118. L: keyrings@vger.kernel.org
  10119. S: Maintained
  10120. F: Documentation/security/keys/core.rst
  10121. F: include/keys/
  10122. F: include/linux/key-type.h
  10123. F: include/linux/key.h
  10124. F: include/linux/keyctl.h
  10125. F: include/uapi/linux/keyctl.h
  10126. F: security/keys/
  10127. KEYS/KEYRINGS_INTEGRITY
  10128. M: Jarkko Sakkinen <jarkko@kernel.org>
  10129. M: Mimi Zohar <zohar@linux.ibm.com>
  10130. L: linux-integrity@vger.kernel.org
  10131. L: keyrings@vger.kernel.org
  10132. S: Supported
  10133. F: security/integrity/platform_certs
  10134. KFENCE
  10135. M: Alexander Potapenko <glider@google.com>
  10136. M: Marco Elver <elver@google.com>
  10137. R: Dmitry Vyukov <dvyukov@google.com>
  10138. L: kasan-dev@googlegroups.com
  10139. S: Maintained
  10140. F: Documentation/dev-tools/kfence.rst
  10141. F: arch/*/include/asm/kfence.h
  10142. F: include/linux/kfence.h
  10143. F: lib/Kconfig.kfence
  10144. F: mm/kfence/
  10145. KFIFO
  10146. M: Stefani Seibold <stefani@seibold.net>
  10147. S: Maintained
  10148. F: include/linux/kfifo.h
  10149. F: lib/kfifo.c
  10150. F: samples/kfifo/
  10151. KGDB / KDB /debug_core
  10152. M: Jason Wessel <jason.wessel@windriver.com>
  10153. M: Daniel Thompson <daniel.thompson@linaro.org>
  10154. R: Douglas Anderson <dianders@chromium.org>
  10155. L: kgdb-bugreport@lists.sourceforge.net
  10156. S: Maintained
  10157. W: http://kgdb.wiki.kernel.org/
  10158. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
  10159. F: Documentation/dev-tools/kgdb.rst
  10160. F: drivers/misc/kgdbts.c
  10161. F: drivers/tty/serial/kgdboc.c
  10162. F: include/linux/kdb.h
  10163. F: include/linux/kgdb.h
  10164. F: kernel/debug/
  10165. F: kernel/module/kdb.c
  10166. KHADAS MCU MFD DRIVER
  10167. M: Neil Armstrong <neil.armstrong@linaro.org>
  10168. L: linux-amlogic@lists.infradead.org
  10169. S: Maintained
  10170. F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
  10171. F: drivers/mfd/khadas-mcu.c
  10172. F: include/linux/mfd/khadas-mcu.h
  10173. F: drivers/thermal/khadas_mcu_fan.c
  10174. KMEMLEAK
  10175. M: Catalin Marinas <catalin.marinas@arm.com>
  10176. S: Maintained
  10177. F: Documentation/dev-tools/kmemleak.rst
  10178. F: include/linux/kmemleak.h
  10179. F: mm/kmemleak.c
  10180. F: samples/kmemleak/kmemleak-test.c
  10181. KMOD KERNEL MODULE LOADER - USERMODE HELPER
  10182. M: Luis Chamberlain <mcgrof@kernel.org>
  10183. L: linux-kernel@vger.kernel.org
  10184. L: linux-modules@vger.kernel.org
  10185. S: Maintained
  10186. F: include/linux/kmod.h
  10187. F: kernel/kmod.c
  10188. F: lib/test_kmod.c
  10189. F: tools/testing/selftests/kmod/
  10190. KMSAN
  10191. M: Alexander Potapenko <glider@google.com>
  10192. R: Marco Elver <elver@google.com>
  10193. R: Dmitry Vyukov <dvyukov@google.com>
  10194. L: kasan-dev@googlegroups.com
  10195. S: Maintained
  10196. F: Documentation/dev-tools/kmsan.rst
  10197. F: arch/*/include/asm/kmsan.h
  10198. F: arch/*/mm/kmsan_*
  10199. F: include/linux/kmsan*.h
  10200. F: lib/Kconfig.kmsan
  10201. F: mm/kmsan/
  10202. F: scripts/Makefile.kmsan
  10203. KPROBES
  10204. M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
  10205. M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
  10206. M: "David S. Miller" <davem@davemloft.net>
  10207. M: Masami Hiramatsu <mhiramat@kernel.org>
  10208. S: Maintained
  10209. T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
  10210. F: Documentation/trace/kprobes.rst
  10211. F: include/asm-generic/kprobes.h
  10212. F: include/linux/kprobes.h
  10213. F: kernel/kprobes.c
  10214. F: lib/test_kprobes.c
  10215. F: samples/kprobes
  10216. KS0108 LCD CONTROLLER DRIVER
  10217. M: Miguel Ojeda <ojeda@kernel.org>
  10218. S: Maintained
  10219. F: Documentation/admin-guide/auxdisplay/ks0108.rst
  10220. F: drivers/auxdisplay/ks0108.c
  10221. F: include/linux/ks0108.h
  10222. KTD253 BACKLIGHT DRIVER
  10223. M: Linus Walleij <linus.walleij@linaro.org>
  10224. S: Maintained
  10225. F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
  10226. F: drivers/video/backlight/ktd253-backlight.c
  10227. KTEST
  10228. M: Steven Rostedt <rostedt@goodmis.org>
  10229. M: John Hawley <warthog9@eaglescrag.net>
  10230. S: Maintained
  10231. F: tools/testing/ktest
  10232. L3MDEV
  10233. M: David Ahern <dsahern@kernel.org>
  10234. L: netdev@vger.kernel.org
  10235. S: Maintained
  10236. F: include/net/l3mdev.h
  10237. F: net/l3mdev
  10238. LANDLOCK SECURITY MODULE
  10239. M: Mickaël Salaün <mic@digikod.net>
  10240. L: linux-security-module@vger.kernel.org
  10241. S: Supported
  10242. W: https://landlock.io
  10243. T: git https://github.com/landlock-lsm/linux.git
  10244. F: Documentation/security/landlock.rst
  10245. F: Documentation/userspace-api/landlock.rst
  10246. F: include/uapi/linux/landlock.h
  10247. F: samples/landlock/
  10248. F: security/landlock/
  10249. F: tools/testing/selftests/landlock/
  10250. K: landlock
  10251. K: LANDLOCK
  10252. LANTIQ / INTEL Ethernet drivers
  10253. M: Hauke Mehrtens <hauke@hauke-m.de>
  10254. L: netdev@vger.kernel.org
  10255. S: Maintained
  10256. F: drivers/net/dsa/lantiq_gswip.c
  10257. F: drivers/net/dsa/lantiq_pce.h
  10258. F: drivers/net/ethernet/lantiq_xrx200.c
  10259. F: net/dsa/tag_gswip.c
  10260. LANTIQ MIPS ARCHITECTURE
  10261. M: John Crispin <john@phrozen.org>
  10262. L: linux-mips@vger.kernel.org
  10263. S: Maintained
  10264. F: arch/mips/lantiq
  10265. F: drivers/soc/lantiq
  10266. LASI 53c700 driver for PARISC
  10267. M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
  10268. L: linux-scsi@vger.kernel.org
  10269. S: Maintained
  10270. F: Documentation/scsi/53c700.rst
  10271. F: drivers/scsi/53c700*
  10272. LEAKING_ADDRESSES
  10273. M: Tobin C. Harding <me@tobin.cc>
  10274. M: Tycho Andersen <tycho@tycho.pizza>
  10275. L: linux-hardening@vger.kernel.org
  10276. S: Maintained
  10277. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
  10278. F: scripts/leaking_addresses.pl
  10279. LED SUBSYSTEM
  10280. M: Pavel Machek <pavel@ucw.cz>
  10281. L: linux-leds@vger.kernel.org
  10282. S: Maintained
  10283. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
  10284. F: Documentation/devicetree/bindings/leds/
  10285. F: drivers/leds/
  10286. F: include/linux/leds.h
  10287. LEGACY EEPROM DRIVER
  10288. M: Jean Delvare <jdelvare@suse.com>
  10289. S: Maintained
  10290. F: Documentation/misc-devices/eeprom.rst
  10291. F: drivers/misc/eeprom/eeprom.c
  10292. LEGO MINDSTORMS EV3
  10293. R: David Lechner <david@lechnology.com>
  10294. S: Maintained
  10295. F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
  10296. F: arch/arm/boot/dts/da850-lego-ev3.dts
  10297. F: drivers/power/supply/lego_ev3_battery.c
  10298. LEGO USB Tower driver
  10299. M: Juergen Stuber <starblue@users.sourceforge.net>
  10300. L: legousb-devel@lists.sourceforge.net
  10301. S: Maintained
  10302. W: http://legousb.sourceforge.net/
  10303. F: drivers/usb/misc/legousbtower.c
  10304. LETSKETCH HID TABLET DRIVER
  10305. M: Hans de Goede <hdegoede@redhat.com>
  10306. L: linux-input@vger.kernel.org
  10307. S: Maintained
  10308. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
  10309. F: drivers/hid/hid-letsketch.c
  10310. LG LAPTOP EXTRAS
  10311. M: Matan Ziv-Av <matan@svgalib.org>
  10312. L: platform-driver-x86@vger.kernel.org
  10313. S: Maintained
  10314. F: Documentation/ABI/testing/sysfs-platform-lg-laptop
  10315. F: Documentation/admin-guide/laptops/lg-laptop.rst
  10316. F: drivers/platform/x86/lg-laptop.c
  10317. LG2160 MEDIA DRIVER
  10318. M: Michael Krufky <mkrufky@linuxtv.org>
  10319. L: linux-media@vger.kernel.org
  10320. S: Maintained
  10321. W: https://linuxtv.org
  10322. W: http://github.com/mkrufky
  10323. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  10324. T: git git://linuxtv.org/mkrufky/tuners.git
  10325. F: drivers/media/dvb-frontends/lg2160.*
  10326. LGDT3305 MEDIA DRIVER
  10327. M: Michael Krufky <mkrufky@linuxtv.org>
  10328. L: linux-media@vger.kernel.org
  10329. S: Maintained
  10330. W: https://linuxtv.org
  10331. W: http://github.com/mkrufky
  10332. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  10333. T: git git://linuxtv.org/mkrufky/tuners.git
  10334. F: drivers/media/dvb-frontends/lgdt3305.*
  10335. LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
  10336. M: Viresh Kumar <vireshk@kernel.org>
  10337. L: linux-ide@vger.kernel.org
  10338. S: Maintained
  10339. T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
  10340. F: drivers/ata/pata_arasan_cf.c
  10341. F: include/linux/pata_arasan_cf_data.h
  10342. LIBATA PATA DRIVERS
  10343. R: Sergey Shtylyov <s.shtylyov@omp.ru>
  10344. L: linux-ide@vger.kernel.org
  10345. F: drivers/ata/ata_*.c
  10346. F: drivers/ata/pata_*.c
  10347. LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
  10348. M: Linus Walleij <linus.walleij@linaro.org>
  10349. L: linux-ide@vger.kernel.org
  10350. S: Maintained
  10351. T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
  10352. F: drivers/ata/pata_ftide010.c
  10353. F: drivers/ata/sata_gemini.c
  10354. F: drivers/ata/sata_gemini.h
  10355. LIBATA SATA AHCI PLATFORM devices support
  10356. M: Hans de Goede <hdegoede@redhat.com>
  10357. M: Jens Axboe <axboe@kernel.dk>
  10358. L: linux-ide@vger.kernel.org
  10359. S: Maintained
  10360. T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
  10361. F: drivers/ata/ahci_platform.c
  10362. F: drivers/ata/libahci_platform.c
  10363. F: include/linux/ahci_platform.h
  10364. LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
  10365. M: Serge Semin <fancer.lancer@gmail.com>
  10366. L: linux-ide@vger.kernel.org
  10367. S: Maintained
  10368. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
  10369. F: Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
  10370. F: Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
  10371. F: drivers/ata/ahci_dwc.c
  10372. LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
  10373. M: Mikael Pettersson <mikpelinux@gmail.com>
  10374. L: linux-ide@vger.kernel.org
  10375. S: Maintained
  10376. T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
  10377. F: drivers/ata/sata_promise.*
  10378. LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
  10379. M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
  10380. L: linux-ide@vger.kernel.org
  10381. S: Maintained
  10382. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
  10383. F: Documentation/ABI/testing/sysfs-ata
  10384. F: Documentation/devicetree/bindings/ata/
  10385. F: drivers/ata/
  10386. F: include/linux/ata.h
  10387. F: include/linux/libata.h
  10388. LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
  10389. M: Vishal Verma <vishal.l.verma@intel.com>
  10390. M: Dan Williams <dan.j.williams@intel.com>
  10391. M: Dave Jiang <dave.jiang@intel.com>
  10392. L: nvdimm@lists.linux.dev
  10393. S: Supported
  10394. Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
  10395. P: Documentation/nvdimm/maintainer-entry-profile.rst
  10396. F: drivers/nvdimm/btt*
  10397. LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
  10398. M: Dan Williams <dan.j.williams@intel.com>
  10399. M: Vishal Verma <vishal.l.verma@intel.com>
  10400. M: Dave Jiang <dave.jiang@intel.com>
  10401. L: nvdimm@lists.linux.dev
  10402. S: Supported
  10403. Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
  10404. P: Documentation/nvdimm/maintainer-entry-profile.rst
  10405. F: drivers/nvdimm/pmem*
  10406. LIBNVDIMM: DEVICETREE BINDINGS
  10407. M: Oliver O'Halloran <oohall@gmail.com>
  10408. L: nvdimm@lists.linux.dev
  10409. S: Supported
  10410. Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
  10411. F: Documentation/devicetree/bindings/pmem/pmem-region.txt
  10412. F: drivers/nvdimm/of_pmem.c
  10413. LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
  10414. M: Dan Williams <dan.j.williams@intel.com>
  10415. M: Vishal Verma <vishal.l.verma@intel.com>
  10416. M: Dave Jiang <dave.jiang@intel.com>
  10417. M: Ira Weiny <ira.weiny@intel.com>
  10418. L: nvdimm@lists.linux.dev
  10419. S: Supported
  10420. Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
  10421. P: Documentation/nvdimm/maintainer-entry-profile.rst
  10422. T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
  10423. F: drivers/acpi/nfit/*
  10424. F: drivers/nvdimm/*
  10425. F: include/linux/libnvdimm.h
  10426. F: include/linux/nd.h
  10427. F: include/uapi/linux/ndctl.h
  10428. F: tools/testing/nvdimm/
  10429. LICENSES and SPDX stuff
  10430. M: Thomas Gleixner <tglx@linutronix.de>
  10431. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  10432. L: linux-spdx@vger.kernel.org
  10433. S: Maintained
  10434. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
  10435. F: COPYING
  10436. F: Documentation/process/license-rules.rst
  10437. F: LICENSES/
  10438. F: scripts/spdxcheck-test.sh
  10439. F: scripts/spdxcheck.py
  10440. F: scripts/spdxexclude
  10441. LINEAR RANGES HELPERS
  10442. M: Mark Brown <broonie@kernel.org>
  10443. R: Matti Vaittinen <mazziesaccount@gmail.com>
  10444. F: lib/linear_ranges.c
  10445. F: lib/test_linear_ranges.c
  10446. F: include/linux/linear_range.h
  10447. LINUX FOR POWER MACINTOSH
  10448. M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  10449. L: linuxppc-dev@lists.ozlabs.org
  10450. S: Odd Fixes
  10451. F: arch/powerpc/platforms/powermac/
  10452. F: drivers/macintosh/
  10453. LINUX FOR POWERPC (32-BIT AND 64-BIT)
  10454. M: Michael Ellerman <mpe@ellerman.id.au>
  10455. R: Nicholas Piggin <npiggin@gmail.com>
  10456. R: Christophe Leroy <christophe.leroy@csgroup.eu>
  10457. L: linuxppc-dev@lists.ozlabs.org
  10458. S: Supported
  10459. W: https://github.com/linuxppc/wiki/wiki
  10460. Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
  10461. T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
  10462. F: Documentation/ABI/stable/sysfs-firmware-opal-*
  10463. F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
  10464. F: Documentation/devicetree/bindings/powerpc/
  10465. F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
  10466. F: Documentation/powerpc/
  10467. F: arch/powerpc/
  10468. F: drivers/*/*/*pasemi*
  10469. F: drivers/*/*pasemi*
  10470. F: drivers/char/tpm/tpm_ibmvtpm*
  10471. F: drivers/crypto/nx/
  10472. F: drivers/crypto/vmx/
  10473. F: drivers/i2c/busses/i2c-opal.c
  10474. F: drivers/net/ethernet/ibm/ibmveth.*
  10475. F: drivers/net/ethernet/ibm/ibmvnic.*
  10476. F: drivers/pci/hotplug/pnv_php.c
  10477. F: drivers/pci/hotplug/rpa*
  10478. F: drivers/rtc/rtc-opal.c
  10479. F: drivers/scsi/ibmvscsi/
  10480. F: drivers/tty/hvc/hvc_opal.c
  10481. F: drivers/watchdog/wdrtas.c
  10482. F: tools/testing/selftests/powerpc
  10483. N: /pmac
  10484. N: powermac
  10485. N: powernv
  10486. N: [^a-z0-9]ps3
  10487. N: pseries
  10488. LINUX FOR POWERPC EMBEDDED MPC5XXX
  10489. M: Anatolij Gustschin <agust@denx.de>
  10490. L: linuxppc-dev@lists.ozlabs.org
  10491. S: Odd Fixes
  10492. F: arch/powerpc/platforms/512x/
  10493. F: arch/powerpc/platforms/52xx/
  10494. LINUX FOR POWERPC EMBEDDED PPC4XX
  10495. L: linuxppc-dev@lists.ozlabs.org
  10496. S: Orphan
  10497. F: arch/powerpc/platforms/40x/
  10498. F: arch/powerpc/platforms/44x/
  10499. LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
  10500. M: Scott Wood <oss@buserror.net>
  10501. L: linuxppc-dev@lists.ozlabs.org
  10502. S: Odd fixes
  10503. T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
  10504. F: Documentation/devicetree/bindings/powerpc/fsl/
  10505. F: arch/powerpc/platforms/83xx/
  10506. F: arch/powerpc/platforms/85xx/
  10507. LINUX FOR POWERPC EMBEDDED PPC8XX
  10508. M: Christophe Leroy <christophe.leroy@csgroup.eu>
  10509. L: linuxppc-dev@lists.ozlabs.org
  10510. S: Maintained
  10511. F: arch/powerpc/platforms/8xx/
  10512. LINUX KERNEL DUMP TEST MODULE (LKDTM)
  10513. M: Kees Cook <keescook@chromium.org>
  10514. S: Maintained
  10515. F: drivers/misc/lkdtm/*
  10516. F: tools/testing/selftests/lkdtm/*
  10517. LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
  10518. M: Alan Stern <stern@rowland.harvard.edu>
  10519. M: Andrea Parri <parri.andrea@gmail.com>
  10520. M: Will Deacon <will@kernel.org>
  10521. M: Peter Zijlstra <peterz@infradead.org>
  10522. M: Boqun Feng <boqun.feng@gmail.com>
  10523. M: Nicholas Piggin <npiggin@gmail.com>
  10524. M: David Howells <dhowells@redhat.com>
  10525. M: Jade Alglave <j.alglave@ucl.ac.uk>
  10526. M: Luc Maranget <luc.maranget@inria.fr>
  10527. M: "Paul E. McKenney" <paulmck@kernel.org>
  10528. R: Akira Yokosawa <akiyks@gmail.com>
  10529. R: Daniel Lustig <dlustig@nvidia.com>
  10530. R: Joel Fernandes <joel@joelfernandes.org>
  10531. L: linux-kernel@vger.kernel.org
  10532. L: linux-arch@vger.kernel.org
  10533. S: Supported
  10534. T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  10535. F: Documentation/atomic_bitops.txt
  10536. F: Documentation/atomic_t.txt
  10537. F: Documentation/core-api/refcount-vs-atomic.rst
  10538. F: Documentation/litmus-tests/
  10539. F: Documentation/memory-barriers.txt
  10540. F: tools/memory-model/
  10541. LIS3LV02D ACCELEROMETER DRIVER
  10542. M: Eric Piel <eric.piel@tremplin-utc.net>
  10543. S: Maintained
  10544. F: Documentation/misc-devices/lis3lv02d.rst
  10545. F: drivers/misc/lis3lv02d/
  10546. F: drivers/platform/x86/hp/hp_accel.c
  10547. LIST KUNIT TEST
  10548. M: David Gow <davidgow@google.com>
  10549. L: linux-kselftest@vger.kernel.org
  10550. L: kunit-dev@googlegroups.com
  10551. S: Maintained
  10552. F: lib/list-test.c
  10553. LITEX PLATFORM
  10554. M: Karol Gugala <kgugala@antmicro.com>
  10555. M: Mateusz Holenko <mholenko@antmicro.com>
  10556. M: Gabriel Somlo <gsomlo@gmail.com>
  10557. M: Joel Stanley <joel@jms.id.au>
  10558. S: Maintained
  10559. F: Documentation/devicetree/bindings/*/litex,*.yaml
  10560. F: arch/openrisc/boot/dts/or1klitex.dts
  10561. F: include/linux/litex.h
  10562. F: drivers/tty/serial/liteuart.c
  10563. F: drivers/soc/litex/*
  10564. F: drivers/net/ethernet/litex/*
  10565. F: drivers/mmc/host/litex_mmc.c
  10566. N: litex
  10567. LIVE PATCHING
  10568. M: Josh Poimboeuf <jpoimboe@kernel.org>
  10569. M: Jiri Kosina <jikos@kernel.org>
  10570. M: Miroslav Benes <mbenes@suse.cz>
  10571. M: Petr Mladek <pmladek@suse.com>
  10572. R: Joe Lawrence <joe.lawrence@redhat.com>
  10573. L: live-patching@vger.kernel.org
  10574. S: Maintained
  10575. T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
  10576. F: Documentation/ABI/testing/sysfs-kernel-livepatch
  10577. F: Documentation/livepatch/
  10578. F: arch/powerpc/include/asm/livepatch.h
  10579. F: include/linux/livepatch.h
  10580. F: kernel/livepatch/
  10581. F: kernel/module/livepatch.c
  10582. F: lib/livepatch/
  10583. F: samples/livepatch/
  10584. F: tools/testing/selftests/livepatch/
  10585. LLC (802.2)
  10586. L: netdev@vger.kernel.org
  10587. S: Odd fixes
  10588. F: include/linux/llc.h
  10589. F: include/net/llc*
  10590. F: include/uapi/linux/llc.h
  10591. F: net/llc/
  10592. LM73 HARDWARE MONITOR DRIVER
  10593. M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
  10594. L: linux-hwmon@vger.kernel.org
  10595. S: Maintained
  10596. F: drivers/hwmon/lm73.c
  10597. LM78 HARDWARE MONITOR DRIVER
  10598. M: Jean Delvare <jdelvare@suse.com>
  10599. L: linux-hwmon@vger.kernel.org
  10600. S: Maintained
  10601. F: Documentation/hwmon/lm78.rst
  10602. F: drivers/hwmon/lm78.c
  10603. LM83 HARDWARE MONITOR DRIVER
  10604. M: Jean Delvare <jdelvare@suse.com>
  10605. L: linux-hwmon@vger.kernel.org
  10606. S: Maintained
  10607. F: Documentation/hwmon/lm83.rst
  10608. F: drivers/hwmon/lm83.c
  10609. LM90 HARDWARE MONITOR DRIVER
  10610. M: Jean Delvare <jdelvare@suse.com>
  10611. L: linux-hwmon@vger.kernel.org
  10612. S: Maintained
  10613. F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
  10614. F: Documentation/hwmon/lm90.rst
  10615. F: drivers/hwmon/lm90.c
  10616. F: include/dt-bindings/thermal/lm90.h
  10617. LM95234 HARDWARE MONITOR DRIVER
  10618. M: Guenter Roeck <linux@roeck-us.net>
  10619. L: linux-hwmon@vger.kernel.org
  10620. S: Maintained
  10621. F: Documentation/hwmon/lm95234.rst
  10622. F: drivers/hwmon/lm95234.c
  10623. LME2510 MEDIA DRIVER
  10624. M: Malcolm Priestley <tvboxspy@gmail.com>
  10625. L: linux-media@vger.kernel.org
  10626. S: Maintained
  10627. W: https://linuxtv.org
  10628. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  10629. F: drivers/media/usb/dvb-usb-v2/lmedm04*
  10630. LOADPIN SECURITY MODULE
  10631. M: Kees Cook <keescook@chromium.org>
  10632. S: Supported
  10633. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  10634. F: Documentation/admin-guide/LSM/LoadPin.rst
  10635. F: security/loadpin/
  10636. LOCKING PRIMITIVES
  10637. M: Peter Zijlstra <peterz@infradead.org>
  10638. M: Ingo Molnar <mingo@redhat.com>
  10639. M: Will Deacon <will@kernel.org>
  10640. R: Waiman Long <longman@redhat.com>
  10641. R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
  10642. L: linux-kernel@vger.kernel.org
  10643. S: Maintained
  10644. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
  10645. F: Documentation/locking/
  10646. F: arch/*/include/asm/spinlock*.h
  10647. F: include/linux/lockdep.h
  10648. F: include/linux/mutex*.h
  10649. F: include/linux/rwlock*.h
  10650. F: include/linux/rwsem*.h
  10651. F: include/linux/seqlock.h
  10652. F: include/linux/spinlock*.h
  10653. F: kernel/locking/
  10654. F: lib/locking*.[ch]
  10655. X: kernel/locking/locktorture.c
  10656. LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
  10657. M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
  10658. L: linux-ntfs-dev@lists.sourceforge.net
  10659. S: Maintained
  10660. W: http://www.linux-ntfs.org/content/view/19/37/
  10661. F: Documentation/admin-guide/ldm.rst
  10662. F: block/partitions/ldm.*
  10663. LOGITECH HID GAMING KEYBOARDS
  10664. M: Hans de Goede <hdegoede@redhat.com>
  10665. L: linux-input@vger.kernel.org
  10666. S: Maintained
  10667. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
  10668. F: drivers/hid/hid-lg-g15.c
  10669. LONTIUM LT8912B MIPI TO HDMI BRIDGE
  10670. M: Adrien Grassein <adrien.grassein@gmail.com>
  10671. S: Maintained
  10672. F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
  10673. F: drivers/gpu/drm/bridge/lontium-lt8912b.c
  10674. LOONGARCH
  10675. M: Huacai Chen <chenhuacai@kernel.org>
  10676. R: WANG Xuerui <kernel@xen0n.name>
  10677. L: loongarch@lists.linux.dev
  10678. S: Maintained
  10679. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
  10680. F: arch/loongarch/
  10681. F: drivers/*/*loongarch*
  10682. F: Documentation/loongarch/
  10683. F: Documentation/translations/zh_CN/loongarch/
  10684. LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
  10685. M: Sathya Prakash <sathya.prakash@broadcom.com>
  10686. M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
  10687. M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
  10688. L: MPT-FusionLinux.pdl@broadcom.com
  10689. L: linux-scsi@vger.kernel.org
  10690. S: Supported
  10691. W: http://www.avagotech.com/support/
  10692. F: drivers/message/fusion/
  10693. F: drivers/scsi/mpt3sas/
  10694. LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
  10695. M: Matthew Wilcox <willy@infradead.org>
  10696. L: linux-scsi@vger.kernel.org
  10697. S: Maintained
  10698. F: drivers/scsi/sym53c8xx_2/
  10699. LTC1660 DAC DRIVER
  10700. M: Marcus Folkesson <marcus.folkesson@gmail.com>
  10701. L: linux-iio@vger.kernel.org
  10702. S: Maintained
  10703. F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
  10704. F: drivers/iio/dac/ltc1660.c
  10705. LTC2688 IIO DAC DRIVER
  10706. M: Nuno <nuno.sa@analog.com>
  10707. L: linux-iio@vger.kernel.org
  10708. S: Supported
  10709. W: https://ez.analog.com/linux-software-drivers
  10710. F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
  10711. F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
  10712. F: drivers/iio/dac/ltc2688.c
  10713. LTC2947 HARDWARE MONITOR DRIVER
  10714. M: Nuno <nuno.sa@analog.com>
  10715. L: linux-hwmon@vger.kernel.org
  10716. S: Supported
  10717. W: https://ez.analog.com/linux-software-drivers
  10718. F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
  10719. F: drivers/hwmon/ltc2947-core.c
  10720. F: drivers/hwmon/ltc2947-i2c.c
  10721. F: drivers/hwmon/ltc2947-spi.c
  10722. F: drivers/hwmon/ltc2947.h
  10723. LTC2983 IIO TEMPERATURE DRIVER
  10724. M: Nuno <nuno.sa@analog.com>
  10725. L: linux-iio@vger.kernel.org
  10726. S: Supported
  10727. W: https://ez.analog.com/linux-software-drivers
  10728. F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
  10729. F: drivers/iio/temperature/ltc2983.c
  10730. LTC4261 HARDWARE MONITOR DRIVER
  10731. M: Guenter Roeck <linux@roeck-us.net>
  10732. L: linux-hwmon@vger.kernel.org
  10733. S: Maintained
  10734. F: Documentation/hwmon/ltc4261.rst
  10735. F: drivers/hwmon/ltc4261.c
  10736. LTC4306 I2C MULTIPLEXER DRIVER
  10737. M: Michael Hennerich <michael.hennerich@analog.com>
  10738. L: linux-i2c@vger.kernel.org
  10739. S: Supported
  10740. W: https://ez.analog.com/linux-software-drivers
  10741. F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
  10742. F: drivers/i2c/muxes/i2c-mux-ltc4306.c
  10743. LTP (Linux Test Project)
  10744. M: Mike Frysinger <vapier@gentoo.org>
  10745. M: Cyril Hrubis <chrubis@suse.cz>
  10746. M: Wanlong Gao <wanlong.gao@gmail.com>
  10747. M: Jan Stancek <jstancek@redhat.com>
  10748. M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
  10749. M: Alexey Kodanev <alexey.kodanev@oracle.com>
  10750. L: ltp@lists.linux.it (subscribers-only)
  10751. S: Maintained
  10752. W: http://linux-test-project.github.io/
  10753. T: git git://github.com/linux-test-project/ltp.git
  10754. LYNX 28G SERDES PHY DRIVER
  10755. M: Ioana Ciornei <ioana.ciornei@nxp.com>
  10756. L: netdev@vger.kernel.org
  10757. S: Supported
  10758. F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
  10759. F: drivers/phy/freescale/phy-fsl-lynx-28g.c
  10760. LYNX PCS MODULE
  10761. M: Ioana Ciornei <ioana.ciornei@nxp.com>
  10762. L: netdev@vger.kernel.org
  10763. S: Supported
  10764. F: drivers/net/pcs/pcs-lynx.c
  10765. F: include/linux/pcs-lynx.h
  10766. M68K ARCHITECTURE
  10767. M: Geert Uytterhoeven <geert@linux-m68k.org>
  10768. L: linux-m68k@lists.linux-m68k.org
  10769. S: Maintained
  10770. W: http://www.linux-m68k.org/
  10771. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
  10772. F: arch/m68k/
  10773. F: drivers/zorro/
  10774. M68K ON APPLE MACINTOSH
  10775. M: Joshua Thompson <funaho@jurai.org>
  10776. L: linux-m68k@lists.linux-m68k.org
  10777. S: Maintained
  10778. W: http://www.mac.linux-m68k.org/
  10779. F: arch/m68k/mac/
  10780. F: drivers/macintosh/adb-iop.c
  10781. F: drivers/macintosh/via-macii.c
  10782. M68K ON HP9000/300
  10783. M: Philip Blundell <philb@gnu.org>
  10784. S: Maintained
  10785. W: http://www.tazenda.demon.co.uk/phil/linux-hp
  10786. F: arch/m68k/hp300/
  10787. M88DS3103 MEDIA DRIVER
  10788. M: Antti Palosaari <crope@iki.fi>
  10789. L: linux-media@vger.kernel.org
  10790. S: Maintained
  10791. W: https://linuxtv.org
  10792. W: http://palosaari.fi/linux/
  10793. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  10794. T: git git://linuxtv.org/anttip/media_tree.git
  10795. F: drivers/media/dvb-frontends/m88ds3103*
  10796. M88RS2000 MEDIA DRIVER
  10797. M: Malcolm Priestley <tvboxspy@gmail.com>
  10798. L: linux-media@vger.kernel.org
  10799. S: Maintained
  10800. W: https://linuxtv.org
  10801. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  10802. F: drivers/media/dvb-frontends/m88rs2000*
  10803. MA901 MASTERKIT USB FM RADIO DRIVER
  10804. M: Alexey Klimov <klimov.linux@gmail.com>
  10805. L: linux-media@vger.kernel.org
  10806. S: Maintained
  10807. T: git git://linuxtv.org/media_tree.git
  10808. F: drivers/media/radio/radio-ma901.c
  10809. MAC80211
  10810. M: Johannes Berg <johannes@sipsolutions.net>
  10811. L: linux-wireless@vger.kernel.org
  10812. S: Maintained
  10813. W: https://wireless.wiki.kernel.org/
  10814. Q: https://patchwork.kernel.org/project/linux-wireless/list/
  10815. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
  10816. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
  10817. F: Documentation/networking/mac80211-injection.rst
  10818. F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
  10819. F: drivers/net/wireless/mac80211_hwsim.[ch]
  10820. F: include/net/mac80211.h
  10821. F: net/mac80211/
  10822. MAILBOX API
  10823. M: Jassi Brar <jassisinghbrar@gmail.com>
  10824. L: linux-kernel@vger.kernel.org
  10825. S: Maintained
  10826. F: drivers/mailbox/
  10827. F: include/linux/mailbox_client.h
  10828. F: include/linux/mailbox_controller.h
  10829. F: include/dt-bindings/mailbox/
  10830. F: Documentation/devicetree/bindings/mailbox/
  10831. MAILBOX ARM MHUv2
  10832. M: Viresh Kumar <viresh.kumar@linaro.org>
  10833. M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
  10834. L: linux-kernel@vger.kernel.org
  10835. S: Maintained
  10836. F: drivers/mailbox/arm_mhuv2.c
  10837. F: include/linux/mailbox/arm_mhuv2_message.h
  10838. F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
  10839. MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
  10840. M: Jeremy Kerr <jk@codeconstruct.com.au>
  10841. M: Matt Johnston <matt@codeconstruct.com.au>
  10842. L: netdev@vger.kernel.org
  10843. S: Maintained
  10844. F: Documentation/networking/mctp.rst
  10845. F: drivers/net/mctp/
  10846. F: include/net/mctp.h
  10847. F: include/net/mctpdevice.h
  10848. F: include/net/netns/mctp.h
  10849. F: net/mctp/
  10850. MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
  10851. M: Michael Kerrisk <mtk.manpages@gmail.com>
  10852. L: linux-man@vger.kernel.org
  10853. S: Maintained
  10854. W: http://www.kernel.org/doc/man-pages
  10855. MAPLE TREE
  10856. M: Liam R. Howlett <Liam.Howlett@oracle.com>
  10857. L: linux-mm@kvack.org
  10858. S: Supported
  10859. F: Documentation/core-api/maple_tree.rst
  10860. F: include/linux/maple_tree.h
  10861. F: include/trace/events/maple_tree.h
  10862. F: lib/maple_tree.c
  10863. F: lib/test_maple_tree.c
  10864. F: tools/testing/radix-tree/linux/maple_tree.h
  10865. F: tools/testing/radix-tree/maple.c
  10866. MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
  10867. M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
  10868. L: linux-mips@vger.kernel.org
  10869. S: Maintained
  10870. F: arch/mips/boot/dts/img/pistachio*
  10871. MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
  10872. M: Andrew Lunn <andrew@lunn.ch>
  10873. L: netdev@vger.kernel.org
  10874. S: Maintained
  10875. F: Documentation/devicetree/bindings/net/dsa/marvell.txt
  10876. F: Documentation/networking/devlink/mv88e6xxx.rst
  10877. F: drivers/net/dsa/mv88e6xxx/
  10878. F: include/linux/dsa/mv88e6xxx.h
  10879. F: include/linux/platform_data/mv88e6xxx.h
  10880. MARVELL ARMADA 3700 PHY DRIVERS
  10881. M: Miquel Raynal <miquel.raynal@bootlin.com>
  10882. S: Maintained
  10883. F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
  10884. F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
  10885. F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
  10886. F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
  10887. MARVELL ARMADA 3700 SERIAL DRIVER
  10888. M: Pali Rohár <pali@kernel.org>
  10889. S: Maintained
  10890. F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
  10891. F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
  10892. F: drivers/tty/serial/mvebu-uart.c
  10893. MARVELL ARMADA DRM SUPPORT
  10894. M: Russell King <linux@armlinux.org.uk>
  10895. S: Maintained
  10896. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
  10897. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
  10898. F: Documentation/devicetree/bindings/display/armada/
  10899. F: drivers/gpu/drm/armada/
  10900. F: include/uapi/drm/armada_drm.h
  10901. MARVELL CRYPTO DRIVER
  10902. M: Boris Brezillon <bbrezillon@kernel.org>
  10903. M: Arnaud Ebalard <arno@natisbad.org>
  10904. M: Srujana Challa <schalla@marvell.com>
  10905. L: linux-crypto@vger.kernel.org
  10906. S: Maintained
  10907. F: drivers/crypto/marvell/
  10908. F: include/linux/soc/marvell/octeontx2/
  10909. MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
  10910. M: Mirko Lindner <mlindner@marvell.com>
  10911. M: Stephen Hemminger <stephen@networkplumber.org>
  10912. L: netdev@vger.kernel.org
  10913. S: Maintained
  10914. F: drivers/net/ethernet/marvell/sk*
  10915. MARVELL LIBERTAS WIRELESS DRIVER
  10916. L: libertas-dev@lists.infradead.org
  10917. S: Orphan
  10918. F: drivers/net/wireless/marvell/libertas/
  10919. MARVELL MACCHIATOBIN SUPPORT
  10920. M: Russell King <linux@armlinux.org.uk>
  10921. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  10922. S: Maintained
  10923. F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
  10924. MARVELL MV643XX ETHERNET DRIVER
  10925. M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  10926. L: netdev@vger.kernel.org
  10927. S: Maintained
  10928. F: drivers/net/ethernet/marvell/mv643xx_eth.*
  10929. F: include/linux/mv643xx.h
  10930. MARVELL MV88X3310 PHY DRIVER
  10931. M: Russell King <linux@armlinux.org.uk>
  10932. M: Marek Behún <kabel@kernel.org>
  10933. L: netdev@vger.kernel.org
  10934. S: Maintained
  10935. F: drivers/net/phy/marvell10g.c
  10936. MARVELL MVEBU THERMAL DRIVER
  10937. M: Miquel Raynal <miquel.raynal@bootlin.com>
  10938. S: Maintained
  10939. F: drivers/thermal/armada_thermal.c
  10940. MARVELL MVNETA ETHERNET DRIVER
  10941. M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  10942. L: netdev@vger.kernel.org
  10943. S: Maintained
  10944. F: drivers/net/ethernet/marvell/mvneta.*
  10945. MARVELL MVPP2 ETHERNET DRIVER
  10946. M: Marcin Wojtas <mw@semihalf.com>
  10947. M: Russell King <linux@armlinux.org.uk>
  10948. L: netdev@vger.kernel.org
  10949. S: Maintained
  10950. F: Documentation/devicetree/bindings/net/marvell-pp2.txt
  10951. F: drivers/net/ethernet/marvell/mvpp2/
  10952. MARVELL MWIFIEX WIRELESS DRIVER
  10953. M: Amitkumar Karwar <amitkarwar@gmail.com>
  10954. M: Ganapathi Bhat <ganapathi017@gmail.com>
  10955. M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
  10956. M: Xinming Hu <huxinming820@gmail.com>
  10957. L: linux-wireless@vger.kernel.org
  10958. S: Maintained
  10959. F: drivers/net/wireless/marvell/mwifiex/
  10960. MARVELL MWL8K WIRELESS DRIVER
  10961. M: Lennert Buytenhek <buytenh@wantstofly.org>
  10962. L: linux-wireless@vger.kernel.org
  10963. S: Odd Fixes
  10964. F: drivers/net/wireless/marvell/mwl8k.c
  10965. MARVELL NAND CONTROLLER DRIVER
  10966. M: Miquel Raynal <miquel.raynal@bootlin.com>
  10967. L: linux-mtd@lists.infradead.org
  10968. S: Maintained
  10969. F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
  10970. F: drivers/mtd/nand/raw/marvell_nand.c
  10971. MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
  10972. M: Sunil Goutham <sgoutham@marvell.com>
  10973. M: Geetha sowjanya <gakula@marvell.com>
  10974. M: Subbaraya Sundeep <sbhatta@marvell.com>
  10975. M: hariprasad <hkelam@marvell.com>
  10976. L: netdev@vger.kernel.org
  10977. S: Supported
  10978. F: drivers/net/ethernet/marvell/octeontx2/nic/
  10979. F: include/linux/soc/marvell/octeontx2/
  10980. MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
  10981. M: Sunil Goutham <sgoutham@marvell.com>
  10982. M: Linu Cherian <lcherian@marvell.com>
  10983. M: Geetha sowjanya <gakula@marvell.com>
  10984. M: Jerin Jacob <jerinj@marvell.com>
  10985. M: hariprasad <hkelam@marvell.com>
  10986. M: Subbaraya Sundeep <sbhatta@marvell.com>
  10987. L: netdev@vger.kernel.org
  10988. S: Supported
  10989. F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
  10990. F: drivers/net/ethernet/marvell/octeontx2/af/
  10991. MARVELL PRESTERA ETHERNET SWITCH DRIVER
  10992. M: Taras Chornyi <tchornyi@marvell.com>
  10993. S: Supported
  10994. W: https://github.com/Marvell-switching/switchdev-prestera
  10995. F: drivers/net/ethernet/marvell/prestera/
  10996. MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
  10997. M: Nicolas Pitre <nico@fluxnic.net>
  10998. S: Odd Fixes
  10999. F: drivers/mmc/host/mvsdio.*
  11000. MARVELL USB MDIO CONTROLLER DRIVER
  11001. M: Tobias Waldekranz <tobias@waldekranz.com>
  11002. L: netdev@vger.kernel.org
  11003. S: Maintained
  11004. F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
  11005. F: drivers/net/mdio/mdio-mvusb.c
  11006. MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
  11007. M: Hu Ziji <huziji@marvell.com>
  11008. L: linux-mmc@vger.kernel.org
  11009. S: Supported
  11010. F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
  11011. F: drivers/mmc/host/sdhci-xenon*
  11012. MARVELL OCTEON ENDPOINT DRIVER
  11013. M: Veerasenareddy Burru <vburru@marvell.com>
  11014. M: Abhijit Ayarekar <aayarekar@marvell.com>
  11015. L: netdev@vger.kernel.org
  11016. S: Supported
  11017. F: drivers/net/ethernet/marvell/octeon_ep
  11018. MATROX FRAMEBUFFER DRIVER
  11019. L: linux-fbdev@vger.kernel.org
  11020. S: Orphan
  11021. F: drivers/video/fbdev/matrox/matroxfb_*
  11022. F: include/uapi/linux/matroxfb.h
  11023. MAX15301 DRIVER
  11024. M: Daniel Nilsson <daniel.nilsson@flex.com>
  11025. L: linux-hwmon@vger.kernel.org
  11026. S: Maintained
  11027. F: Documentation/hwmon/max15301.rst
  11028. F: drivers/hwmon/pmbus/max15301.c
  11029. MAX16065 HARDWARE MONITOR DRIVER
  11030. M: Guenter Roeck <linux@roeck-us.net>
  11031. L: linux-hwmon@vger.kernel.org
  11032. S: Maintained
  11033. F: Documentation/hwmon/max16065.rst
  11034. F: drivers/hwmon/max16065.c
  11035. MAX2175 SDR TUNER DRIVER
  11036. M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
  11037. L: linux-media@vger.kernel.org
  11038. S: Maintained
  11039. T: git git://linuxtv.org/media_tree.git
  11040. F: Documentation/devicetree/bindings/media/i2c/max2175.txt
  11041. F: Documentation/userspace-api/media/drivers/max2175.rst
  11042. F: drivers/media/i2c/max2175*
  11043. F: include/uapi/linux/max2175.h
  11044. MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
  11045. L: linux-hwmon@vger.kernel.org
  11046. S: Orphan
  11047. F: Documentation/hwmon/max6650.rst
  11048. F: drivers/hwmon/max6650.c
  11049. MAX6697 HARDWARE MONITOR DRIVER
  11050. M: Guenter Roeck <linux@roeck-us.net>
  11051. L: linux-hwmon@vger.kernel.org
  11052. S: Maintained
  11053. F: Documentation/devicetree/bindings/hwmon/max6697.txt
  11054. F: Documentation/hwmon/max6697.rst
  11055. F: drivers/hwmon/max6697.c
  11056. F: include/linux/platform_data/max6697.h
  11057. MAX9286 QUAD GMSL DESERIALIZER DRIVER
  11058. M: Jacopo Mondi <jacopo+renesas@jmondi.org>
  11059. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  11060. M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  11061. M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
  11062. L: linux-media@vger.kernel.org
  11063. S: Maintained
  11064. F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
  11065. F: drivers/media/i2c/max9286.c
  11066. MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
  11067. M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
  11068. L: linux-media@vger.kernel.org
  11069. S: Maintained
  11070. F: drivers/staging/media/max96712/max96712.c
  11071. MAX9860 MONO AUDIO VOICE CODEC DRIVER
  11072. M: Peter Rosin <peda@axentia.se>
  11073. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  11074. S: Maintained
  11075. F: Documentation/devicetree/bindings/sound/max9860.txt
  11076. F: sound/soc/codecs/max9860.*
  11077. MAXBOTIX ULTRASONIC RANGER IIO DRIVER
  11078. M: Andreas Klinger <ak@it-klinger.de>
  11079. L: linux-iio@vger.kernel.org
  11080. S: Maintained
  11081. F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
  11082. F: drivers/iio/proximity/mb1232.c
  11083. MAXIM MAX11205 DRIVER
  11084. M: Ramona Bolboaca <ramona.bolboaca@analog.com>
  11085. L: linux-iio@vger.kernel.org
  11086. S: Supported
  11087. W: https://ez.analog.com/linux-software-drivers
  11088. F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
  11089. F: drivers/iio/adc/max11205.c
  11090. MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
  11091. R: Iskren Chernev <iskren.chernev@gmail.com>
  11092. R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  11093. R: Marek Szyprowski <m.szyprowski@samsung.com>
  11094. R: Matheus Castello <matheus@castello.eng.br>
  11095. L: linux-pm@vger.kernel.org
  11096. S: Maintained
  11097. F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
  11098. F: drivers/power/supply/max17040_battery.c
  11099. MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
  11100. R: Hans de Goede <hdegoede@redhat.com>
  11101. R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  11102. R: Marek Szyprowski <m.szyprowski@samsung.com>
  11103. R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
  11104. R: Purism Kernel Team <kernel@puri.sm>
  11105. L: linux-pm@vger.kernel.org
  11106. S: Maintained
  11107. F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
  11108. F: drivers/power/supply/max17042_battery.c
  11109. MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
  11110. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  11111. L: linux-kernel@vger.kernel.org
  11112. S: Maintained
  11113. F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
  11114. F: drivers/regulator/max20086-regulator.c
  11115. MAXIM MAX77650 PMIC MFD DRIVER
  11116. M: Bartosz Golaszewski <brgl@bgdev.pl>
  11117. L: linux-kernel@vger.kernel.org
  11118. S: Maintained
  11119. F: Documentation/devicetree/bindings/*/*max77650.yaml
  11120. F: Documentation/devicetree/bindings/*/max77650*.yaml
  11121. F: drivers/gpio/gpio-max77650.c
  11122. F: drivers/input/misc/max77650-onkey.c
  11123. F: drivers/leds/leds-max77650.c
  11124. F: drivers/mfd/max77650.c
  11125. F: drivers/power/supply/max77650-charger.c
  11126. F: drivers/regulator/max77650-regulator.c
  11127. F: include/linux/mfd/max77650.h
  11128. MAXIM MAX77714 PMIC MFD DRIVER
  11129. M: Luca Ceresoli <luca@lucaceresoli.net>
  11130. S: Maintained
  11131. F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
  11132. F: drivers/mfd/max77714.c
  11133. F: include/linux/mfd/max77714.h
  11134. MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
  11135. M: Javier Martinez Canillas <javier@dowhile0.org>
  11136. L: linux-kernel@vger.kernel.org
  11137. S: Supported
  11138. F: Documentation/devicetree/bindings/*/*max77802.yaml
  11139. F: drivers/regulator/max77802-regulator.c
  11140. F: include/dt-bindings/*/*max77802.h
  11141. MAXIM MAX77976 BATTERY CHARGER
  11142. M: Luca Ceresoli <luca@lucaceresoli.net>
  11143. S: Supported
  11144. F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
  11145. F: drivers/power/supply/max77976_charger.c
  11146. MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
  11147. M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  11148. L: linux-pm@vger.kernel.org
  11149. S: Supported
  11150. B: mailto:linux-samsung-soc@vger.kernel.org
  11151. F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
  11152. F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
  11153. F: drivers/power/supply/max14577_charger.c
  11154. F: drivers/power/supply/max77693_charger.c
  11155. MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
  11156. M: Chanwoo Choi <cw00.choi@samsung.com>
  11157. M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  11158. L: linux-kernel@vger.kernel.org
  11159. S: Supported
  11160. B: mailto:linux-samsung-soc@vger.kernel.org
  11161. F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
  11162. F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
  11163. F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
  11164. F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
  11165. F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
  11166. F: drivers/*/*max77843.c
  11167. F: drivers/*/max14577*.c
  11168. F: drivers/*/max77686*.c
  11169. F: drivers/*/max77693*.c
  11170. F: drivers/clk/clk-max77686.c
  11171. F: drivers/extcon/extcon-max14577.c
  11172. F: drivers/extcon/extcon-max77693.c
  11173. F: drivers/rtc/rtc-max77686.c
  11174. F: include/linux/mfd/max14577*.h
  11175. F: include/linux/mfd/max77686*.h
  11176. F: include/linux/mfd/max77693*.h
  11177. MAXIRADIO FM RADIO RECEIVER DRIVER
  11178. M: Hans Verkuil <hverkuil@xs4all.nl>
  11179. L: linux-media@vger.kernel.org
  11180. S: Maintained
  11181. W: https://linuxtv.org
  11182. T: git git://linuxtv.org/media_tree.git
  11183. F: drivers/media/radio/radio-maxiradio*
  11184. MAXLINEAR ETHERNET PHY DRIVER
  11185. M: Xu Liang <lxu@maxlinear.com>
  11186. L: netdev@vger.kernel.org
  11187. S: Supported
  11188. F: drivers/net/phy/mxl-gpy.c
  11189. MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
  11190. R: Yasushi SHOJI <yashi@spacecubics.com>
  11191. L: linux-can@vger.kernel.org
  11192. S: Maintained
  11193. F: drivers/net/can/usb/mcba_usb.c
  11194. MCAN MMIO DEVICE DRIVER
  11195. M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
  11196. L: linux-can@vger.kernel.org
  11197. S: Maintained
  11198. F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
  11199. F: drivers/net/can/m_can/m_can.c
  11200. F: drivers/net/can/m_can/m_can.h
  11201. F: drivers/net/can/m_can/m_can_platform.c
  11202. MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
  11203. M: Rishi Gupta <gupt21@gmail.com>
  11204. L: linux-i2c@vger.kernel.org
  11205. L: linux-input@vger.kernel.org
  11206. S: Maintained
  11207. F: drivers/hid/hid-mcp2221.c
  11208. MCP251XFD SPI-CAN NETWORK DRIVER
  11209. M: Marc Kleine-Budde <mkl@pengutronix.de>
  11210. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  11211. R: Thomas Kopp <thomas.kopp@microchip.com>
  11212. L: linux-can@vger.kernel.org
  11213. S: Maintained
  11214. F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
  11215. F: drivers/net/can/spi/mcp251xfd/
  11216. MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
  11217. M: Peter Rosin <peda@axentia.se>
  11218. L: linux-iio@vger.kernel.org
  11219. S: Maintained
  11220. F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
  11221. F: drivers/iio/potentiometer/mcp4018.c
  11222. F: drivers/iio/potentiometer/mcp4531.c
  11223. MCR20A IEEE-802.15.4 RADIO DRIVER
  11224. M: Xue Liu <liuxuenetmail@gmail.com>
  11225. L: linux-wpan@vger.kernel.org
  11226. S: Maintained
  11227. W: https://github.com/xueliu/mcr20a-linux
  11228. F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
  11229. F: drivers/net/ieee802154/mcr20a.c
  11230. F: drivers/net/ieee802154/mcr20a.h
  11231. MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
  11232. M: William Breathitt Gray <william.gray@linaro.org>
  11233. L: linux-iio@vger.kernel.org
  11234. S: Maintained
  11235. F: drivers/iio/dac/cio-dac.c
  11236. MEDIA CONTROLLER FRAMEWORK
  11237. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  11238. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  11239. L: linux-media@vger.kernel.org
  11240. S: Supported
  11241. W: https://www.linuxtv.org
  11242. T: git git://linuxtv.org/media_tree.git
  11243. F: drivers/media/mc/
  11244. F: include/media/media-*.h
  11245. F: include/uapi/linux/media.h
  11246. MEDIA DRIVER FOR FREESCALE IMX PXP
  11247. M: Philipp Zabel <p.zabel@pengutronix.de>
  11248. L: linux-media@vger.kernel.org
  11249. S: Maintained
  11250. T: git git://linuxtv.org/media_tree.git
  11251. F: drivers/media/platform/nxp/imx-pxp.[ch]
  11252. MEDIA DRIVERS FOR ASCOT2E
  11253. M: Sergey Kozlov <serjk@netup.ru>
  11254. M: Abylay Ospan <aospan@netup.ru>
  11255. L: linux-media@vger.kernel.org
  11256. S: Supported
  11257. W: https://linuxtv.org
  11258. W: http://netup.tv/
  11259. T: git git://linuxtv.org/media_tree.git
  11260. F: drivers/media/dvb-frontends/ascot2e*
  11261. MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
  11262. M: Jasmin Jessich <jasmin@anw.at>
  11263. L: linux-media@vger.kernel.org
  11264. S: Maintained
  11265. W: https://linuxtv.org
  11266. T: git git://linuxtv.org/media_tree.git
  11267. F: drivers/media/dvb-frontends/cxd2099*
  11268. MEDIA DRIVERS FOR CXD2841ER
  11269. M: Sergey Kozlov <serjk@netup.ru>
  11270. M: Abylay Ospan <aospan@netup.ru>
  11271. L: linux-media@vger.kernel.org
  11272. S: Supported
  11273. W: https://linuxtv.org
  11274. W: http://netup.tv/
  11275. T: git git://linuxtv.org/media_tree.git
  11276. F: drivers/media/dvb-frontends/cxd2841er*
  11277. MEDIA DRIVERS FOR CXD2880
  11278. M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
  11279. L: linux-media@vger.kernel.org
  11280. S: Supported
  11281. W: http://linuxtv.org/
  11282. T: git git://linuxtv.org/media_tree.git
  11283. F: drivers/media/dvb-frontends/cxd2880/*
  11284. F: drivers/media/spi/cxd2880*
  11285. MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
  11286. L: linux-media@vger.kernel.org
  11287. S: Orphan
  11288. W: https://linuxtv.org
  11289. T: git git://linuxtv.org/media_tree.git
  11290. F: drivers/media/pci/ddbridge/*
  11291. MEDIA DRIVERS FOR FREESCALE IMX
  11292. M: Steve Longerbeam <slongerbeam@gmail.com>
  11293. M: Philipp Zabel <p.zabel@pengutronix.de>
  11294. L: linux-media@vger.kernel.org
  11295. S: Maintained
  11296. T: git git://linuxtv.org/media_tree.git
  11297. F: Documentation/admin-guide/media/imx.rst
  11298. F: Documentation/devicetree/bindings/media/imx.txt
  11299. F: drivers/staging/media/imx/
  11300. F: include/linux/imx-media.h
  11301. F: include/media/imx.h
  11302. MEDIA DRIVERS FOR FREESCALE IMX7
  11303. M: Rui Miguel Silva <rmfrfs@gmail.com>
  11304. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  11305. L: linux-media@vger.kernel.org
  11306. S: Maintained
  11307. T: git git://linuxtv.org/media_tree.git
  11308. F: Documentation/admin-guide/media/imx7.rst
  11309. F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
  11310. F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
  11311. F: drivers/media/platform/nxp/imx-mipi-csis.c
  11312. F: drivers/staging/media/imx/imx7-media-csi.c
  11313. MEDIA DRIVERS FOR HELENE
  11314. M: Abylay Ospan <aospan@netup.ru>
  11315. L: linux-media@vger.kernel.org
  11316. S: Supported
  11317. W: https://linuxtv.org
  11318. W: http://netup.tv/
  11319. T: git git://linuxtv.org/media_tree.git
  11320. F: drivers/media/dvb-frontends/helene*
  11321. MEDIA DRIVERS FOR HORUS3A
  11322. M: Sergey Kozlov <serjk@netup.ru>
  11323. M: Abylay Ospan <aospan@netup.ru>
  11324. L: linux-media@vger.kernel.org
  11325. S: Supported
  11326. W: https://linuxtv.org
  11327. W: http://netup.tv/
  11328. T: git git://linuxtv.org/media_tree.git
  11329. F: drivers/media/dvb-frontends/horus3a*
  11330. MEDIA DRIVERS FOR LNBH25
  11331. M: Sergey Kozlov <serjk@netup.ru>
  11332. M: Abylay Ospan <aospan@netup.ru>
  11333. L: linux-media@vger.kernel.org
  11334. S: Supported
  11335. W: https://linuxtv.org
  11336. W: http://netup.tv/
  11337. T: git git://linuxtv.org/media_tree.git
  11338. F: drivers/media/dvb-frontends/lnbh25*
  11339. MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
  11340. L: linux-media@vger.kernel.org
  11341. S: Orphan
  11342. W: https://linuxtv.org
  11343. T: git git://linuxtv.org/media_tree.git
  11344. F: drivers/media/dvb-frontends/mxl5xx*
  11345. MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
  11346. M: Sergey Kozlov <serjk@netup.ru>
  11347. M: Abylay Ospan <aospan@netup.ru>
  11348. L: linux-media@vger.kernel.org
  11349. S: Supported
  11350. W: https://linuxtv.org
  11351. W: http://netup.tv/
  11352. T: git git://linuxtv.org/media_tree.git
  11353. F: drivers/media/pci/netup_unidvb/*
  11354. MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
  11355. M: Dmitry Osipenko <digetx@gmail.com>
  11356. L: linux-media@vger.kernel.org
  11357. L: linux-tegra@vger.kernel.org
  11358. S: Maintained
  11359. T: git git://linuxtv.org/media_tree.git
  11360. F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
  11361. F: drivers/media/platform/nvidia/tegra-vde/
  11362. MEDIA DRIVERS FOR RENESAS - CEU
  11363. M: Jacopo Mondi <jacopo@jmondi.org>
  11364. L: linux-media@vger.kernel.org
  11365. L: linux-renesas-soc@vger.kernel.org
  11366. S: Supported
  11367. T: git git://linuxtv.org/media_tree.git
  11368. F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
  11369. F: drivers/media/platform/renesas/renesas-ceu.c
  11370. F: include/media/drv-intf/renesas-ceu.h
  11371. MEDIA DRIVERS FOR RENESAS - DRIF
  11372. M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
  11373. L: linux-media@vger.kernel.org
  11374. L: linux-renesas-soc@vger.kernel.org
  11375. S: Supported
  11376. T: git git://linuxtv.org/media_tree.git
  11377. F: Documentation/devicetree/bindings/media/renesas,drif.yaml
  11378. F: drivers/media/platform/renesas/rcar_drif.c
  11379. MEDIA DRIVERS FOR RENESAS - FCP
  11380. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  11381. L: linux-media@vger.kernel.org
  11382. L: linux-renesas-soc@vger.kernel.org
  11383. S: Supported
  11384. T: git git://linuxtv.org/media_tree.git
  11385. F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
  11386. F: drivers/media/platform/renesas/rcar-fcp.c
  11387. F: include/media/rcar-fcp.h
  11388. MEDIA DRIVERS FOR RENESAS - FDP1
  11389. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  11390. L: linux-media@vger.kernel.org
  11391. L: linux-renesas-soc@vger.kernel.org
  11392. S: Supported
  11393. T: git git://linuxtv.org/media_tree.git
  11394. F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
  11395. F: drivers/media/platform/renesas/rcar_fdp1.c
  11396. MEDIA DRIVERS FOR RENESAS - VIN
  11397. M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
  11398. L: linux-media@vger.kernel.org
  11399. L: linux-renesas-soc@vger.kernel.org
  11400. S: Supported
  11401. T: git git://linuxtv.org/media_tree.git
  11402. F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
  11403. F: Documentation/devicetree/bindings/media/renesas,isp.yaml
  11404. F: Documentation/devicetree/bindings/media/renesas,vin.yaml
  11405. F: drivers/media/platform/renesas/rcar-isp.c
  11406. F: drivers/media/platform/renesas/rcar-vin/
  11407. MEDIA DRIVERS FOR RENESAS - VSP1
  11408. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  11409. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  11410. L: linux-media@vger.kernel.org
  11411. L: linux-renesas-soc@vger.kernel.org
  11412. S: Supported
  11413. T: git git://linuxtv.org/media_tree.git
  11414. F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
  11415. F: drivers/media/platform/renesas/vsp1/
  11416. MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
  11417. L: linux-media@vger.kernel.org
  11418. S: Orphan
  11419. W: https://linuxtv.org
  11420. T: git git://linuxtv.org/media_tree.git
  11421. F: drivers/media/dvb-frontends/stv0910*
  11422. MEDIA DRIVERS FOR ST STV6111 TUNER ICs
  11423. L: linux-media@vger.kernel.org
  11424. S: Orphan
  11425. W: https://linuxtv.org
  11426. T: git git://linuxtv.org/media_tree.git
  11427. F: drivers/media/dvb-frontends/stv6111*
  11428. MEDIA DRIVERS FOR STM32 - DCMI
  11429. M: Hugues Fruchet <hugues.fruchet@foss.st.com>
  11430. L: linux-media@vger.kernel.org
  11431. S: Supported
  11432. T: git git://linuxtv.org/media_tree.git
  11433. F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
  11434. F: drivers/media/platform/st/stm32/stm32-dcmi.c
  11435. MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
  11436. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  11437. L: linux-media@vger.kernel.org
  11438. S: Maintained
  11439. W: https://linuxtv.org
  11440. Q: http://patchwork.kernel.org/project/linux-media/list/
  11441. T: git git://linuxtv.org/media_tree.git
  11442. F: Documentation/admin-guide/media/
  11443. F: Documentation/devicetree/bindings/media/
  11444. F: Documentation/driver-api/media/
  11445. F: Documentation/userspace-api/media/
  11446. F: drivers/media/
  11447. F: drivers/staging/media/
  11448. F: include/dt-bindings/media/
  11449. F: include/linux/platform_data/media/
  11450. F: include/media/
  11451. F: include/uapi/linux/dvb/
  11452. F: include/uapi/linux/ivtv*
  11453. F: include/uapi/linux/media.h
  11454. F: include/uapi/linux/meye.h
  11455. F: include/uapi/linux/uvcvideo.h
  11456. F: include/uapi/linux/v4l2-*
  11457. F: include/uapi/linux/videodev2.h
  11458. MEDIATEK BLUETOOTH DRIVER
  11459. M: Sean Wang <sean.wang@mediatek.com>
  11460. L: linux-bluetooth@vger.kernel.org
  11461. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  11462. S: Maintained
  11463. F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
  11464. F: drivers/bluetooth/btmtkuart.c
  11465. MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
  11466. M: Sean Wang <sean.wang@mediatek.com>
  11467. L: linux-pm@vger.kernel.org
  11468. S: Maintained
  11469. F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
  11470. F: drivers/power/reset/mt6323-poweroff.c
  11471. MEDIATEK CIR DRIVER
  11472. M: Sean Wang <sean.wang@mediatek.com>
  11473. S: Maintained
  11474. F: drivers/media/rc/mtk-cir.c
  11475. MEDIATEK DMA DRIVER
  11476. M: Sean Wang <sean.wang@mediatek.com>
  11477. L: dmaengine@vger.kernel.org
  11478. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  11479. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  11480. S: Maintained
  11481. F: Documentation/devicetree/bindings/dma/mtk-*
  11482. F: drivers/dma/mediatek/
  11483. MEDIATEK ETHERNET DRIVER
  11484. M: Felix Fietkau <nbd@nbd.name>
  11485. M: John Crispin <john@phrozen.org>
  11486. M: Sean Wang <sean.wang@mediatek.com>
  11487. M: Mark Lee <Mark-MC.Lee@mediatek.com>
  11488. L: netdev@vger.kernel.org
  11489. S: Maintained
  11490. F: drivers/net/ethernet/mediatek/
  11491. MEDIATEK I2C CONTROLLER DRIVER
  11492. M: Qii Wang <qii.wang@mediatek.com>
  11493. L: linux-i2c@vger.kernel.org
  11494. S: Maintained
  11495. F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
  11496. F: drivers/i2c/busses/i2c-mt65xx.c
  11497. MEDIATEK IOMMU DRIVER
  11498. M: Yong Wu <yong.wu@mediatek.com>
  11499. L: iommu@lists.linux.dev
  11500. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  11501. S: Supported
  11502. F: Documentation/devicetree/bindings/iommu/mediatek*
  11503. F: drivers/iommu/mtk_iommu*
  11504. F: include/dt-bindings/memory/mt*-port.h
  11505. MEDIATEK JPEG DRIVER
  11506. M: Bin Liu <bin.liu@mediatek.com>
  11507. S: Supported
  11508. F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
  11509. F: drivers/media/platform/mediatek/jpeg/
  11510. MEDIATEK KEYPAD DRIVER
  11511. M: Mattijs Korpershoek <mkorpershoek@baylibre.com>
  11512. S: Supported
  11513. F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
  11514. F: drivers/input/keyboard/mt6779-keypad.c
  11515. MEDIATEK MDP DRIVER
  11516. M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
  11517. M: Houlong Wei <houlong.wei@mediatek.com>
  11518. M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
  11519. S: Supported
  11520. F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
  11521. F: drivers/media/platform/mediatek/mdp/
  11522. F: drivers/media/platform/mediatek/vpu/
  11523. MEDIATEK MEDIA DRIVER
  11524. M: Tiffany Lin <tiffany.lin@mediatek.com>
  11525. M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
  11526. M: Yunfei Dong <yunfei.dong@mediatek.com>
  11527. S: Supported
  11528. F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
  11529. F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
  11530. F: drivers/media/platform/mediatek/vcodec/
  11531. F: drivers/media/platform/mediatek/vpu/
  11532. MEDIATEK MMC/SD/SDIO DRIVER
  11533. M: Chaotian Jing <chaotian.jing@mediatek.com>
  11534. S: Maintained
  11535. F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
  11536. F: drivers/mmc/host/mtk-sd.c
  11537. MEDIATEK MT76 WIRELESS LAN DRIVER
  11538. M: Felix Fietkau <nbd@nbd.name>
  11539. M: Lorenzo Bianconi <lorenzo@kernel.org>
  11540. M: Ryder Lee <ryder.lee@mediatek.com>
  11541. R: Shayne Chen <shayne.chen@mediatek.com>
  11542. R: Sean Wang <sean.wang@mediatek.com>
  11543. L: linux-wireless@vger.kernel.org
  11544. S: Maintained
  11545. F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
  11546. F: drivers/net/wireless/mediatek/mt76/
  11547. MEDIATEK MT7601U WIRELESS LAN DRIVER
  11548. M: Jakub Kicinski <kuba@kernel.org>
  11549. L: linux-wireless@vger.kernel.org
  11550. S: Maintained
  11551. F: drivers/net/wireless/mediatek/mt7601u/
  11552. MEDIATEK MT7621 CLOCK DRIVER
  11553. M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
  11554. S: Maintained
  11555. F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
  11556. F: drivers/clk/ralink/clk-mt7621.c
  11557. MEDIATEK MT7621/28/88 I2C DRIVER
  11558. M: Stefan Roese <sr@denx.de>
  11559. L: linux-i2c@vger.kernel.org
  11560. S: Maintained
  11561. F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
  11562. F: drivers/i2c/busses/i2c-mt7621.c
  11563. MEDIATEK MT7621 PCIE CONTROLLER DRIVER
  11564. M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
  11565. S: Maintained
  11566. F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
  11567. F: drivers/pci/controller/pcie-mt7621.c
  11568. MEDIATEK MT7621 PHY PCI DRIVER
  11569. M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
  11570. S: Maintained
  11571. F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
  11572. F: drivers/phy/ralink/phy-mt7621-pci.c
  11573. MEDIATEK NAND CONTROLLER DRIVER
  11574. L: linux-mtd@lists.infradead.org
  11575. S: Orphan
  11576. F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
  11577. F: drivers/mtd/nand/raw/mtk_*
  11578. MEDIATEK PMIC LED DRIVER
  11579. M: Sean Wang <sean.wang@mediatek.com>
  11580. S: Maintained
  11581. F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
  11582. F: drivers/leds/leds-mt6323.c
  11583. MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
  11584. M: Sean Wang <sean.wang@mediatek.com>
  11585. S: Maintained
  11586. F: drivers/char/hw_random/mtk-rng.c
  11587. MEDIATEK SMI DRIVER
  11588. M: Yong Wu <yong.wu@mediatek.com>
  11589. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  11590. S: Supported
  11591. F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
  11592. F: drivers/memory/mtk-smi.c
  11593. F: include/soc/mediatek/smi.h
  11594. MEDIATEK SWITCH DRIVER
  11595. M: Sean Wang <sean.wang@mediatek.com>
  11596. M: Landen Chao <Landen.Chao@mediatek.com>
  11597. M: DENG Qingfang <dqfext@gmail.com>
  11598. L: netdev@vger.kernel.org
  11599. S: Maintained
  11600. F: drivers/net/dsa/mt7530.*
  11601. F: net/dsa/tag_mtk.c
  11602. MEDIATEK T7XX 5G WWAN MODEM DRIVER
  11603. M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
  11604. M: Intel Corporation <linuxwwan@intel.com>
  11605. R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
  11606. R: Liu Haijun <haijun.liu@mediatek.com>
  11607. R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
  11608. R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
  11609. L: netdev@vger.kernel.org
  11610. S: Supported
  11611. F: drivers/net/wwan/t7xx/
  11612. MEDIATEK USB3 DRD IP DRIVER
  11613. M: Chunfeng Yun <chunfeng.yun@mediatek.com>
  11614. L: linux-usb@vger.kernel.org
  11615. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  11616. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  11617. S: Maintained
  11618. F: Documentation/devicetree/bindings/usb/mediatek,*
  11619. F: drivers/usb/host/xhci-mtk*
  11620. F: drivers/usb/mtu3/
  11621. MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
  11622. M: Peter Senna Tschudin <peter.senna@gmail.com>
  11623. M: Martin Donnelly <martin.donnelly@ge.com>
  11624. M: Martyn Welch <martyn.welch@collabora.co.uk>
  11625. S: Maintained
  11626. F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
  11627. F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
  11628. MEGARAID SCSI/SAS DRIVERS
  11629. M: Kashyap Desai <kashyap.desai@broadcom.com>
  11630. M: Sumit Saxena <sumit.saxena@broadcom.com>
  11631. M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
  11632. L: megaraidlinux.pdl@broadcom.com
  11633. L: linux-scsi@vger.kernel.org
  11634. S: Maintained
  11635. W: http://www.avagotech.com/support/
  11636. F: Documentation/scsi/megaraid.rst
  11637. F: drivers/scsi/megaraid.*
  11638. F: drivers/scsi/megaraid/
  11639. MELEXIS MLX90614 DRIVER
  11640. M: Crt Mori <cmo@melexis.com>
  11641. L: linux-iio@vger.kernel.org
  11642. S: Supported
  11643. W: http://www.melexis.com
  11644. F: drivers/iio/temperature/mlx90614.c
  11645. MELEXIS MLX90632 DRIVER
  11646. M: Crt Mori <cmo@melexis.com>
  11647. L: linux-iio@vger.kernel.org
  11648. S: Supported
  11649. W: http://www.melexis.com
  11650. F: drivers/iio/temperature/mlx90632.c
  11651. MELFAS MIP4 TOUCHSCREEN DRIVER
  11652. M: Sangwon Jee <jeesw@melfas.com>
  11653. S: Supported
  11654. W: http://www.melfas.com
  11655. F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
  11656. F: drivers/input/touchscreen/melfas_mip4.c
  11657. MELLANOX BLUEFIELD I2C DRIVER
  11658. M: Khalil Blaiech <kblaiech@nvidia.com>
  11659. M: Asmaa Mnebhi <asmaa@nvidia.com>
  11660. L: linux-i2c@vger.kernel.org
  11661. S: Supported
  11662. F: drivers/i2c/busses/i2c-mlxbf.c
  11663. MELLANOX ETHERNET DRIVER (mlx4_en)
  11664. M: Tariq Toukan <tariqt@nvidia.com>
  11665. L: netdev@vger.kernel.org
  11666. S: Supported
  11667. W: http://www.mellanox.com
  11668. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  11669. F: drivers/net/ethernet/mellanox/mlx4/en_*
  11670. MELLANOX ETHERNET DRIVER (mlx5e)
  11671. M: Saeed Mahameed <saeedm@nvidia.com>
  11672. L: netdev@vger.kernel.org
  11673. S: Supported
  11674. W: http://www.mellanox.com
  11675. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  11676. F: drivers/net/ethernet/mellanox/mlx5/core/en_*
  11677. MELLANOX ETHERNET INNOVA DRIVERS
  11678. R: Boris Pismenny <borisp@nvidia.com>
  11679. L: netdev@vger.kernel.org
  11680. S: Supported
  11681. W: http://www.mellanox.com
  11682. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  11683. F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
  11684. F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
  11685. F: include/linux/mlx5/mlx5_ifc_fpga.h
  11686. MELLANOX ETHERNET SWITCH DRIVERS
  11687. M: Ido Schimmel <idosch@nvidia.com>
  11688. M: Petr Machata <petrm@nvidia.com>
  11689. L: netdev@vger.kernel.org
  11690. S: Supported
  11691. W: http://www.mellanox.com
  11692. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  11693. F: drivers/net/ethernet/mellanox/mlxsw/
  11694. F: tools/testing/selftests/drivers/net/mlxsw/
  11695. MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
  11696. M: mlxsw@nvidia.com
  11697. L: netdev@vger.kernel.org
  11698. S: Supported
  11699. W: http://www.mellanox.com
  11700. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  11701. F: drivers/net/ethernet/mellanox/mlxfw/
  11702. MELLANOX HARDWARE PLATFORM SUPPORT
  11703. M: Hans de Goede <hdegoede@redhat.com>
  11704. M: Mark Gross <markgross@kernel.org>
  11705. M: Vadim Pasternak <vadimp@nvidia.com>
  11706. L: platform-driver-x86@vger.kernel.org
  11707. S: Supported
  11708. F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
  11709. F: drivers/platform/mellanox/
  11710. F: include/linux/platform_data/mlxreg.h
  11711. MELLANOX MLX4 core VPI driver
  11712. M: Tariq Toukan <tariqt@nvidia.com>
  11713. L: netdev@vger.kernel.org
  11714. L: linux-rdma@vger.kernel.org
  11715. S: Supported
  11716. W: http://www.mellanox.com
  11717. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  11718. F: drivers/net/ethernet/mellanox/mlx4/
  11719. F: include/linux/mlx4/
  11720. MELLANOX MLX4 IB driver
  11721. M: Yishai Hadas <yishaih@nvidia.com>
  11722. L: linux-rdma@vger.kernel.org
  11723. S: Supported
  11724. W: http://www.mellanox.com
  11725. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  11726. F: drivers/infiniband/hw/mlx4/
  11727. F: include/linux/mlx4/
  11728. F: include/uapi/rdma/mlx4-abi.h
  11729. MELLANOX MLX5 core VPI driver
  11730. M: Saeed Mahameed <saeedm@nvidia.com>
  11731. M: Leon Romanovsky <leonro@nvidia.com>
  11732. L: netdev@vger.kernel.org
  11733. L: linux-rdma@vger.kernel.org
  11734. S: Supported
  11735. W: http://www.mellanox.com
  11736. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  11737. F: Documentation/networking/device_drivers/ethernet/mellanox/
  11738. F: drivers/net/ethernet/mellanox/mlx5/core/
  11739. F: include/linux/mlx5/
  11740. MELLANOX MLX5 IB driver
  11741. M: Leon Romanovsky <leonro@nvidia.com>
  11742. L: linux-rdma@vger.kernel.org
  11743. S: Supported
  11744. W: http://www.mellanox.com
  11745. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  11746. F: drivers/infiniband/hw/mlx5/
  11747. F: include/linux/mlx5/
  11748. F: include/uapi/rdma/mlx5-abi.h
  11749. MELLANOX MLXCPLD I2C AND MUX DRIVER
  11750. M: Vadim Pasternak <vadimp@nvidia.com>
  11751. M: Michael Shych <michaelsh@nvidia.com>
  11752. L: linux-i2c@vger.kernel.org
  11753. S: Supported
  11754. F: Documentation/i2c/busses/i2c-mlxcpld.rst
  11755. F: drivers/i2c/busses/i2c-mlxcpld.c
  11756. F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
  11757. MELLANOX MLXCPLD LED DRIVER
  11758. M: Vadim Pasternak <vadimp@nvidia.com>
  11759. L: linux-leds@vger.kernel.org
  11760. S: Supported
  11761. F: Documentation/leds/leds-mlxcpld.rst
  11762. F: drivers/leds/leds-mlxcpld.c
  11763. F: drivers/leds/leds-mlxreg.c
  11764. MELLANOX PLATFORM DRIVER
  11765. M: Vadim Pasternak <vadimp@nvidia.com>
  11766. L: platform-driver-x86@vger.kernel.org
  11767. S: Supported
  11768. F: drivers/platform/x86/mlx-platform.c
  11769. MEMBARRIER SUPPORT
  11770. M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  11771. M: "Paul E. McKenney" <paulmck@kernel.org>
  11772. L: linux-kernel@vger.kernel.org
  11773. S: Supported
  11774. F: arch/powerpc/include/asm/membarrier.h
  11775. F: include/uapi/linux/membarrier.h
  11776. F: kernel/sched/membarrier.c
  11777. MEMBLOCK
  11778. M: Mike Rapoport <rppt@kernel.org>
  11779. L: linux-mm@kvack.org
  11780. S: Maintained
  11781. F: Documentation/core-api/boot-time-mm.rst
  11782. F: include/linux/memblock.h
  11783. F: mm/memblock.c
  11784. F: tools/testing/memblock/
  11785. MEMORY CONTROLLER DRIVERS
  11786. M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  11787. L: linux-kernel@vger.kernel.org
  11788. S: Maintained
  11789. B: mailto:krzysztof.kozlowski@linaro.org
  11790. T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
  11791. F: Documentation/devicetree/bindings/memory-controllers/
  11792. F: drivers/memory/
  11793. F: include/dt-bindings/memory/
  11794. F: include/memory/
  11795. MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
  11796. M: Dmitry Osipenko <digetx@gmail.com>
  11797. L: linux-pm@vger.kernel.org
  11798. L: linux-tegra@vger.kernel.org
  11799. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
  11800. S: Maintained
  11801. F: drivers/devfreq/tegra30-devfreq.c
  11802. MEMORY MANAGEMENT
  11803. M: Andrew Morton <akpm@linux-foundation.org>
  11804. L: linux-mm@kvack.org
  11805. S: Maintained
  11806. W: http://www.linux-mm.org
  11807. T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
  11808. T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
  11809. F: include/linux/gfp.h
  11810. F: include/linux/gfp_types.h
  11811. F: include/linux/memory_hotplug.h
  11812. F: include/linux/mm.h
  11813. F: include/linux/mmzone.h
  11814. F: include/linux/pagewalk.h
  11815. F: include/linux/vmalloc.h
  11816. F: mm/
  11817. F: tools/testing/selftests/vm/
  11818. MEMORY HOT(UN)PLUG
  11819. M: David Hildenbrand <david@redhat.com>
  11820. M: Oscar Salvador <osalvador@suse.de>
  11821. L: linux-mm@kvack.org
  11822. S: Maintained
  11823. F: Documentation/admin-guide/mm/memory-hotplug.rst
  11824. F: Documentation/core-api/memory-hotplug.rst
  11825. F: drivers/base/memory.c
  11826. F: include/linux/memory_hotplug.h
  11827. F: mm/memory_hotplug.c
  11828. F: tools/testing/selftests/memory-hotplug/
  11829. MEMORY TECHNOLOGY DEVICES (MTD)
  11830. M: Miquel Raynal <miquel.raynal@bootlin.com>
  11831. M: Richard Weinberger <richard@nod.at>
  11832. M: Vignesh Raghavendra <vigneshr@ti.com>
  11833. L: linux-mtd@lists.infradead.org
  11834. S: Maintained
  11835. W: http://www.linux-mtd.infradead.org/
  11836. Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
  11837. C: irc://irc.oftc.net/mtd
  11838. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
  11839. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
  11840. F: Documentation/devicetree/bindings/mtd/
  11841. F: drivers/mtd/
  11842. F: include/linux/mtd/
  11843. F: include/uapi/mtd/
  11844. MEMSENSING MICROSYSTEMS MSA311 DRIVER
  11845. M: Dmitry Rokosov <ddrokosov@sberdevices.ru>
  11846. L: linux-iio@vger.kernel.org
  11847. S: Maintained
  11848. F: Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
  11849. F: drivers/iio/accel/msa311.c
  11850. MEN A21 WATCHDOG DRIVER
  11851. M: Johannes Thumshirn <morbidrsa@gmail.com>
  11852. L: linux-watchdog@vger.kernel.org
  11853. S: Maintained
  11854. F: drivers/watchdog/mena21_wdt.c
  11855. MEN CHAMELEON BUS (mcb)
  11856. M: Johannes Thumshirn <morbidrsa@gmail.com>
  11857. S: Maintained
  11858. F: Documentation/driver-api/men-chameleon-bus.rst
  11859. F: drivers/mcb/
  11860. F: include/linux/mcb.h
  11861. MEN F21BMC (Board Management Controller)
  11862. M: Andreas Werner <andreas.werner@men.de>
  11863. S: Supported
  11864. F: Documentation/hwmon/menf21bmc.rst
  11865. F: drivers/hwmon/menf21bmc_hwmon.c
  11866. F: drivers/leds/leds-menf21bmc.c
  11867. F: drivers/mfd/menf21bmc.c
  11868. F: drivers/watchdog/menf21bmc_wdt.c
  11869. MEN Z069 WATCHDOG DRIVER
  11870. M: Johannes Thumshirn <jth@kernel.org>
  11871. L: linux-watchdog@vger.kernel.org
  11872. S: Maintained
  11873. F: drivers/watchdog/menz69_wdt.c
  11874. MESON AO CEC DRIVER FOR AMLOGIC SOCS
  11875. M: Neil Armstrong <neil.armstrong@linaro.org>
  11876. L: linux-media@vger.kernel.org
  11877. L: linux-amlogic@lists.infradead.org
  11878. S: Supported
  11879. W: http://linux-meson.com/
  11880. T: git git://linuxtv.org/media_tree.git
  11881. F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
  11882. F: drivers/media/cec/platform/meson/ao-cec-g12a.c
  11883. F: drivers/media/cec/platform/meson/ao-cec.c
  11884. MESON GE2D DRIVER FOR AMLOGIC SOCS
  11885. M: Neil Armstrong <neil.armstrong@linaro.org>
  11886. L: linux-media@vger.kernel.org
  11887. L: linux-amlogic@lists.infradead.org
  11888. S: Supported
  11889. T: git git://linuxtv.org/media_tree.git
  11890. F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
  11891. F: drivers/media/platform/amlogic/meson-ge2d/
  11892. MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
  11893. M: Liang Yang <liang.yang@amlogic.com>
  11894. L: linux-mtd@lists.infradead.org
  11895. S: Maintained
  11896. F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
  11897. F: drivers/mtd/nand/raw/meson_*
  11898. MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
  11899. M: Neil Armstrong <neil.armstrong@linaro.org>
  11900. L: linux-media@vger.kernel.org
  11901. L: linux-amlogic@lists.infradead.org
  11902. S: Supported
  11903. T: git git://linuxtv.org/media_tree.git
  11904. F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
  11905. F: drivers/staging/media/meson/vdec/
  11906. METHODE UDPU SUPPORT
  11907. M: Vladimir Vid <vladimir.vid@sartura.hr>
  11908. S: Maintained
  11909. F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
  11910. MHI BUS
  11911. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  11912. R: Hemant Kumar <quic_hemantk@quicinc.com>
  11913. L: mhi@lists.linux.dev
  11914. L: linux-arm-msm@vger.kernel.org
  11915. S: Maintained
  11916. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
  11917. F: Documentation/ABI/stable/sysfs-bus-mhi
  11918. F: Documentation/mhi/
  11919. F: drivers/bus/mhi/
  11920. F: include/linux/mhi.h
  11921. MICROBLAZE ARCHITECTURE
  11922. M: Michal Simek <monstr@monstr.eu>
  11923. S: Supported
  11924. W: http://www.monstr.eu/fdt/
  11925. T: git git://git.monstr.eu/linux-2.6-microblaze.git
  11926. F: arch/microblaze/
  11927. MICROCHIP AT91 DMA DRIVERS
  11928. M: Ludovic Desroches <ludovic.desroches@microchip.com>
  11929. M: Tudor Ambarus <tudor.ambarus@microchip.com>
  11930. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  11931. L: dmaengine@vger.kernel.org
  11932. S: Supported
  11933. F: Documentation/devicetree/bindings/dma/atmel-dma.txt
  11934. F: drivers/dma/at_hdmac.c
  11935. F: drivers/dma/at_hdmac_regs.h
  11936. F: drivers/dma/at_xdmac.c
  11937. F: include/dt-bindings/dma/at91.h
  11938. MICROCHIP AT91 SERIAL DRIVER
  11939. M: Richard Genoud <richard.genoud@gmail.com>
  11940. S: Maintained
  11941. F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
  11942. F: drivers/tty/serial/atmel_serial.c
  11943. F: drivers/tty/serial/atmel_serial.h
  11944. MICROCHIP AT91 USART MFD DRIVER
  11945. M: Radu Pirea <radu_nicolae.pirea@upb.ro>
  11946. L: linux-kernel@vger.kernel.org
  11947. S: Supported
  11948. F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
  11949. F: drivers/mfd/at91-usart.c
  11950. F: include/dt-bindings/mfd/at91-usart.h
  11951. MICROCHIP AT91 USART SPI DRIVER
  11952. M: Radu Pirea <radu_nicolae.pirea@upb.ro>
  11953. L: linux-spi@vger.kernel.org
  11954. S: Supported
  11955. F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
  11956. F: drivers/spi/spi-at91-usart.c
  11957. MICROCHIP AUDIO ASOC DRIVERS
  11958. M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
  11959. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  11960. S: Supported
  11961. F: sound/soc/atmel
  11962. MICROCHIP CSI2DC DRIVER
  11963. M: Eugen Hristev <eugen.hristev@microchip.com>
  11964. L: linux-media@vger.kernel.org
  11965. S: Supported
  11966. F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
  11967. F: drivers/media/platform/atmel/microchip-csi2dc.c
  11968. MICROCHIP ECC DRIVER
  11969. M: Tudor Ambarus <tudor.ambarus@microchip.com>
  11970. L: linux-crypto@vger.kernel.org
  11971. S: Maintained
  11972. F: drivers/crypto/atmel-ecc.*
  11973. MICROCHIP EIC DRIVER
  11974. M: Claudiu Beznea <claudiu.beznea@microchip.com>
  11975. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  11976. S: Supported
  11977. F: drivers/irqchip/irq-mchp-eic.c
  11978. MICROCHIP I2C DRIVER
  11979. M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
  11980. L: linux-i2c@vger.kernel.org
  11981. S: Supported
  11982. F: drivers/i2c/busses/i2c-at91-*.c
  11983. F: drivers/i2c/busses/i2c-at91.h
  11984. MICROCHIP ISC DRIVER
  11985. M: Eugen Hristev <eugen.hristev@microchip.com>
  11986. L: linux-media@vger.kernel.org
  11987. S: Supported
  11988. F: Documentation/devicetree/bindings/media/atmel,isc.yaml
  11989. F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
  11990. F: drivers/media/platform/atmel/atmel-isc*
  11991. F: drivers/media/platform/atmel/atmel-sama*-isc*
  11992. F: include/linux/atmel-isc-media.h
  11993. MICROCHIP ISI DRIVER
  11994. M: Eugen Hristev <eugen.hristev@microchip.com>
  11995. L: linux-media@vger.kernel.org
  11996. S: Supported
  11997. F: drivers/media/platform/atmel/atmel-isi.c
  11998. F: drivers/media/platform/atmel/atmel-isi.h
  11999. MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
  12000. M: Woojung Huh <woojung.huh@microchip.com>
  12001. M: UNGLinuxDriver@microchip.com
  12002. L: netdev@vger.kernel.org
  12003. S: Maintained
  12004. F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
  12005. F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
  12006. F: drivers/net/dsa/microchip/*
  12007. F: include/linux/platform_data/microchip-ksz.h
  12008. F: net/dsa/tag_ksz.c
  12009. MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
  12010. M: Arun Ramadoss <arun.ramadoss@microchip.com>
  12011. R: UNGLinuxDriver@microchip.com
  12012. L: netdev@vger.kernel.org
  12013. S: Maintained
  12014. F: drivers/net/phy/microchip_t1.c
  12015. MICROCHIP LAN743X ETHERNET DRIVER
  12016. M: Bryan Whitehead <bryan.whitehead@microchip.com>
  12017. M: UNGLinuxDriver@microchip.com
  12018. L: netdev@vger.kernel.org
  12019. S: Maintained
  12020. F: drivers/net/ethernet/microchip/lan743x_*
  12021. MICROCHIP LAN966X ETHERNET DRIVER
  12022. M: Horatiu Vultur <horatiu.vultur@microchip.com>
  12023. M: UNGLinuxDriver@microchip.com
  12024. L: netdev@vger.kernel.org
  12025. S: Maintained
  12026. F: drivers/net/ethernet/microchip/lan966x/*
  12027. MICROCHIP LCDFB DRIVER
  12028. M: Nicolas Ferre <nicolas.ferre@microchip.com>
  12029. L: linux-fbdev@vger.kernel.org
  12030. S: Maintained
  12031. F: drivers/video/fbdev/atmel_lcdfb.c
  12032. F: include/video/atmel_lcdc.h
  12033. MICROCHIP MCP16502 PMIC DRIVER
  12034. M: Claudiu Beznea <claudiu.beznea@microchip.com>
  12035. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  12036. S: Supported
  12037. F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
  12038. F: drivers/regulator/mcp16502.c
  12039. MICROCHIP MCP3911 ADC DRIVER
  12040. M: Marcus Folkesson <marcus.folkesson@gmail.com>
  12041. M: Kent Gustavsson <kent@minoris.se>
  12042. L: linux-iio@vger.kernel.org
  12043. S: Maintained
  12044. F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
  12045. F: drivers/iio/adc/mcp3911.c
  12046. MICROCHIP MMC/SD/SDIO MCI DRIVER
  12047. M: Ludovic Desroches <ludovic.desroches@microchip.com>
  12048. S: Maintained
  12049. F: drivers/mmc/host/atmel-mci.c
  12050. MICROCHIP NAND DRIVER
  12051. M: Tudor Ambarus <tudor.ambarus@microchip.com>
  12052. L: linux-mtd@lists.infradead.org
  12053. S: Supported
  12054. F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
  12055. F: drivers/mtd/nand/raw/atmel/*
  12056. MICROCHIP PCI1XXXX GP DRIVER
  12057. M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
  12058. L: linux-gpio@vger.kernel.org
  12059. S: Supported
  12060. F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
  12061. F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
  12062. F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
  12063. MICROCHIP OTPC DRIVER
  12064. M: Claudiu Beznea <claudiu.beznea@microchip.com>
  12065. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  12066. S: Supported
  12067. F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
  12068. F: drivers/nvmem/microchip-otpc.c
  12069. F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
  12070. MICROCHIP PCI1XXXX I2C DRIVER
  12071. M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
  12072. M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
  12073. M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
  12074. L: linux-i2c@vger.kernel.org
  12075. S: Maintained
  12076. F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
  12077. MICROCHIP PWM DRIVER
  12078. M: Claudiu Beznea <claudiu.beznea@microchip.com>
  12079. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  12080. L: linux-pwm@vger.kernel.org
  12081. S: Supported
  12082. F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
  12083. F: drivers/pwm/pwm-atmel.c
  12084. MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
  12085. M: Eugen Hristev <eugen.hristev@microchip.com>
  12086. L: linux-iio@vger.kernel.org
  12087. S: Supported
  12088. F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
  12089. F: drivers/iio/adc/at91-sama5d2_adc.c
  12090. F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
  12091. MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
  12092. M: Claudiu Beznea <claudiu.beznea@microchip.com>
  12093. S: Supported
  12094. F: drivers/power/reset/at91-sama5d2_shdwc.c
  12095. MICROCHIP SPI DRIVER
  12096. M: Tudor Ambarus <tudor.ambarus@microchip.com>
  12097. S: Supported
  12098. F: drivers/spi/spi-atmel.*
  12099. MICROCHIP SSC DRIVER
  12100. M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
  12101. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  12102. S: Supported
  12103. F: drivers/misc/atmel-ssc.c
  12104. F: include/linux/atmel-ssc.h
  12105. MICROCHIP SOC DRIVERS
  12106. M: Conor Dooley <conor@kernel.org>
  12107. S: Supported
  12108. T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
  12109. F: drivers/soc/microchip/
  12110. MICROCHIP USB251XB DRIVER
  12111. M: Richard Leitner <richard.leitner@skidata.com>
  12112. L: linux-usb@vger.kernel.org
  12113. S: Maintained
  12114. F: Documentation/devicetree/bindings/usb/usb251xb.txt
  12115. F: drivers/usb/misc/usb251xb.c
  12116. MICROCHIP USBA UDC DRIVER
  12117. M: Cristian Birsan <cristian.birsan@microchip.com>
  12118. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  12119. S: Supported
  12120. F: drivers/usb/gadget/udc/atmel_usba_udc.*
  12121. MICROCHIP WILC1000 WIFI DRIVER
  12122. M: Ajay Singh <ajay.kathat@microchip.com>
  12123. M: Claudiu Beznea <claudiu.beznea@microchip.com>
  12124. L: linux-wireless@vger.kernel.org
  12125. S: Supported
  12126. F: drivers/net/wireless/microchip/wilc1000/
  12127. MICROSEMI MIPS SOCS
  12128. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  12129. M: UNGLinuxDriver@microchip.com
  12130. L: linux-mips@vger.kernel.org
  12131. S: Supported
  12132. F: Documentation/devicetree/bindings/mips/mscc.txt
  12133. F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
  12134. F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
  12135. F: arch/mips/boot/dts/mscc/
  12136. F: arch/mips/configs/generic/board-ocelot.config
  12137. F: arch/mips/generic/board-ocelot.c
  12138. MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
  12139. M: Don Brace <don.brace@microchip.com>
  12140. L: storagedev@microchip.com
  12141. L: linux-scsi@vger.kernel.org
  12142. S: Supported
  12143. F: Documentation/scsi/smartpqi.rst
  12144. F: drivers/scsi/smartpqi/Kconfig
  12145. F: drivers/scsi/smartpqi/Makefile
  12146. F: drivers/scsi/smartpqi/smartpqi*.[ch]
  12147. F: include/linux/cciss*.h
  12148. F: include/uapi/linux/cciss*.h
  12149. MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
  12150. M: Maximilian Luz <luzmaximilian@gmail.com>
  12151. L: platform-driver-x86@vger.kernel.org
  12152. S: Maintained
  12153. F: drivers/platform/surface/surface_aggregator_tabletsw.c
  12154. MICROSOFT SURFACE BATTERY AND AC DRIVERS
  12155. M: Maximilian Luz <luzmaximilian@gmail.com>
  12156. L: linux-pm@vger.kernel.org
  12157. L: platform-driver-x86@vger.kernel.org
  12158. S: Maintained
  12159. F: drivers/power/supply/surface_battery.c
  12160. F: drivers/power/supply/surface_charger.c
  12161. MICROSOFT SURFACE DTX DRIVER
  12162. M: Maximilian Luz <luzmaximilian@gmail.com>
  12163. L: platform-driver-x86@vger.kernel.org
  12164. S: Maintained
  12165. F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
  12166. F: drivers/platform/surface/surface_dtx.c
  12167. F: include/uapi/linux/surface_aggregator/dtx.h
  12168. MICROSOFT SURFACE GPE LID SUPPORT DRIVER
  12169. M: Maximilian Luz <luzmaximilian@gmail.com>
  12170. L: platform-driver-x86@vger.kernel.org
  12171. S: Maintained
  12172. F: drivers/platform/surface/surface_gpe.c
  12173. MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
  12174. M: Hans de Goede <hdegoede@redhat.com>
  12175. M: Mark Gross <markgross@kernel.org>
  12176. M: Maximilian Luz <luzmaximilian@gmail.com>
  12177. L: platform-driver-x86@vger.kernel.org
  12178. S: Maintained
  12179. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
  12180. F: drivers/platform/surface/
  12181. MICROSOFT SURFACE HID TRANSPORT DRIVER
  12182. M: Maximilian Luz <luzmaximilian@gmail.com>
  12183. L: linux-input@vger.kernel.org
  12184. L: platform-driver-x86@vger.kernel.org
  12185. S: Maintained
  12186. F: drivers/hid/surface-hid/
  12187. MICROSOFT SURFACE HOT-PLUG DRIVER
  12188. M: Maximilian Luz <luzmaximilian@gmail.com>
  12189. L: platform-driver-x86@vger.kernel.org
  12190. S: Maintained
  12191. F: drivers/platform/surface/surface_hotplug.c
  12192. MICROSOFT SURFACE PLATFORM PROFILE DRIVER
  12193. M: Maximilian Luz <luzmaximilian@gmail.com>
  12194. L: platform-driver-x86@vger.kernel.org
  12195. S: Maintained
  12196. F: drivers/platform/surface/surface_platform_profile.c
  12197. MICROSOFT SURFACE PRO 3 BUTTON DRIVER
  12198. M: Chen Yu <yu.c.chen@intel.com>
  12199. L: platform-driver-x86@vger.kernel.org
  12200. S: Supported
  12201. F: drivers/platform/surface/surfacepro3_button.c
  12202. MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
  12203. M: Maximilian Luz <luzmaximilian@gmail.com>
  12204. L: platform-driver-x86@vger.kernel.org
  12205. S: Maintained
  12206. W: https://github.com/linux-surface/surface-aggregator-module
  12207. C: irc://irc.libera.chat/linux-surface
  12208. F: Documentation/driver-api/surface_aggregator/
  12209. F: drivers/platform/surface/aggregator/
  12210. F: drivers/platform/surface/surface_acpi_notify.c
  12211. F: drivers/platform/surface/surface_aggregator_cdev.c
  12212. F: drivers/platform/surface/surface_aggregator_registry.c
  12213. F: include/linux/surface_acpi_notify.h
  12214. F: include/linux/surface_aggregator/
  12215. F: include/uapi/linux/surface_aggregator/
  12216. MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
  12217. M: Maximilian Luz <luzmaximilian@gmail.com>
  12218. L: platform-driver-x86@vger.kernel.org
  12219. S: Maintained
  12220. F: drivers/platform/surface/surface_aggregator_hub.c
  12221. MICROTEK X6 SCANNER
  12222. M: Oliver Neukum <oliver@neukum.org>
  12223. S: Maintained
  12224. F: drivers/usb/image/microtek.*
  12225. MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
  12226. M: Luka Kovacic <luka.kovacic@sartura.hr>
  12227. M: Luka Perkov <luka.perkov@sartura.hr>
  12228. S: Maintained
  12229. F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
  12230. F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
  12231. F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
  12232. F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
  12233. F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
  12234. F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
  12235. MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
  12236. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  12237. L: linux-media@vger.kernel.org
  12238. S: Maintained
  12239. F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
  12240. F: Documentation/driver-api/media/drivers/ccs/
  12241. F: Documentation/userspace-api/media/drivers/ccs.rst
  12242. F: drivers/media/i2c/ccs-pll.c
  12243. F: drivers/media/i2c/ccs-pll.h
  12244. F: drivers/media/i2c/ccs/
  12245. F: include/uapi/linux/ccs.h
  12246. F: include/uapi/linux/smiapp.h
  12247. MIPS
  12248. M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  12249. L: linux-mips@vger.kernel.org
  12250. S: Maintained
  12251. W: http://www.linux-mips.org/
  12252. Q: https://patchwork.kernel.org/project/linux-mips/list/
  12253. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
  12254. F: Documentation/devicetree/bindings/mips/
  12255. F: Documentation/mips/
  12256. F: arch/mips/
  12257. F: drivers/platform/mips/
  12258. F: include/dt-bindings/mips/
  12259. MIPS BOSTON DEVELOPMENT BOARD
  12260. M: Paul Burton <paulburton@kernel.org>
  12261. L: linux-mips@vger.kernel.org
  12262. S: Maintained
  12263. F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
  12264. F: arch/mips/boot/dts/img/boston.dts
  12265. F: arch/mips/configs/generic/board-boston.config
  12266. F: drivers/clk/imgtec/clk-boston.c
  12267. F: include/dt-bindings/clock/boston-clock.h
  12268. MIPS CORE DRIVERS
  12269. M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  12270. M: Serge Semin <fancer.lancer@gmail.com>
  12271. L: linux-mips@vger.kernel.org
  12272. S: Supported
  12273. F: drivers/bus/mips_cdmm.c
  12274. F: drivers/clocksource/mips-gic-timer.c
  12275. F: drivers/cpuidle/cpuidle-cps.c
  12276. F: drivers/irqchip/irq-mips-cpu.c
  12277. F: drivers/irqchip/irq-mips-gic.c
  12278. MIPS GENERIC PLATFORM
  12279. M: Paul Burton <paulburton@kernel.org>
  12280. L: linux-mips@vger.kernel.org
  12281. S: Supported
  12282. F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
  12283. F: arch/mips/generic/
  12284. F: arch/mips/tools/generic-board-config.sh
  12285. MIPS RINT INSTRUCTION EMULATION
  12286. M: Aleksandar Markovic <aleksandar.markovic@mips.com>
  12287. L: linux-mips@vger.kernel.org
  12288. S: Supported
  12289. F: arch/mips/math-emu/dp_rint.c
  12290. F: arch/mips/math-emu/sp_rint.c
  12291. MIPS/LOONGSON1 ARCHITECTURE
  12292. M: Keguang Zhang <keguang.zhang@gmail.com>
  12293. L: linux-mips@vger.kernel.org
  12294. S: Maintained
  12295. F: arch/mips/include/asm/mach-loongson32/
  12296. F: arch/mips/loongson32/
  12297. F: drivers/*/*/*loongson1*
  12298. F: drivers/*/*loongson1*
  12299. MIPS/LOONGSON2EF ARCHITECTURE
  12300. M: Jiaxun Yang <jiaxun.yang@flygoat.com>
  12301. L: linux-mips@vger.kernel.org
  12302. S: Maintained
  12303. F: arch/mips/include/asm/mach-loongson2ef/
  12304. F: arch/mips/loongson2ef/
  12305. F: drivers/cpufreq/loongson2_cpufreq.c
  12306. MIPS/LOONGSON64 ARCHITECTURE
  12307. M: Huacai Chen <chenhuacai@kernel.org>
  12308. M: Jiaxun Yang <jiaxun.yang@flygoat.com>
  12309. L: linux-mips@vger.kernel.org
  12310. S: Maintained
  12311. F: arch/mips/include/asm/mach-loongson64/
  12312. F: arch/mips/loongson64/
  12313. F: drivers/irqchip/irq-loongson*
  12314. F: drivers/platform/mips/cpu_hwmon.c
  12315. MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
  12316. M: Hans Verkuil <hverkuil@xs4all.nl>
  12317. L: linux-media@vger.kernel.org
  12318. S: Odd Fixes
  12319. W: https://linuxtv.org
  12320. T: git git://linuxtv.org/media_tree.git
  12321. F: drivers/media/radio/radio-miropcm20*
  12322. MMP SUPPORT
  12323. R: Lubomir Rintel <lkundrak@v3.sk>
  12324. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  12325. S: Odd Fixes
  12326. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
  12327. F: arch/arm/boot/dts/mmp*
  12328. F: arch/arm/mach-mmp/
  12329. F: include/linux/soc/mmp/
  12330. MMP USB PHY DRIVERS
  12331. R: Lubomir Rintel <lkundrak@v3.sk>
  12332. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  12333. S: Maintained
  12334. F: drivers/phy/marvell/phy-mmp3-usb.c
  12335. F: drivers/phy/marvell/phy-pxa-usb.c
  12336. MMU GATHER AND TLB INVALIDATION
  12337. M: Will Deacon <will@kernel.org>
  12338. M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
  12339. M: Andrew Morton <akpm@linux-foundation.org>
  12340. M: Nick Piggin <npiggin@gmail.com>
  12341. M: Peter Zijlstra <peterz@infradead.org>
  12342. L: linux-arch@vger.kernel.org
  12343. L: linux-mm@kvack.org
  12344. S: Maintained
  12345. F: arch/*/include/asm/tlb.h
  12346. F: include/asm-generic/tlb.h
  12347. F: mm/mmu_gather.c
  12348. MN88472 MEDIA DRIVER
  12349. M: Antti Palosaari <crope@iki.fi>
  12350. L: linux-media@vger.kernel.org
  12351. S: Maintained
  12352. W: https://linuxtv.org
  12353. W: http://palosaari.fi/linux/
  12354. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  12355. F: drivers/media/dvb-frontends/mn88472*
  12356. MN88473 MEDIA DRIVER
  12357. M: Antti Palosaari <crope@iki.fi>
  12358. L: linux-media@vger.kernel.org
  12359. S: Maintained
  12360. W: https://linuxtv.org
  12361. W: http://palosaari.fi/linux/
  12362. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  12363. F: drivers/media/dvb-frontends/mn88473*
  12364. MODULE SUPPORT
  12365. M: Luis Chamberlain <mcgrof@kernel.org>
  12366. L: linux-modules@vger.kernel.org
  12367. L: linux-kernel@vger.kernel.org
  12368. S: Maintained
  12369. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
  12370. F: include/linux/module.h
  12371. F: kernel/module/
  12372. F: scripts/module*
  12373. MONOLITHIC POWER SYSTEM PMIC DRIVER
  12374. M: Saravanan Sekar <sravanhome@gmail.com>
  12375. S: Maintained
  12376. F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
  12377. F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
  12378. F: drivers/iio/adc/mp2629_adc.c
  12379. F: drivers/mfd/mp2629.c
  12380. F: drivers/power/supply/mp2629_charger.c
  12381. F: drivers/regulator/mp5416.c
  12382. F: drivers/regulator/mpq7920.c
  12383. F: drivers/regulator/mpq7920.h
  12384. F: include/linux/mfd/mp2629.h
  12385. MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
  12386. S: Orphan
  12387. W: http://popies.net/meye/
  12388. F: Documentation/userspace-api/media/drivers/meye*
  12389. F: drivers/staging/media/deprecated/meye/
  12390. F: include/uapi/linux/meye.h
  12391. MOTORCOMM PHY DRIVER
  12392. M: Peter Geis <pgwipeout@gmail.com>
  12393. L: netdev@vger.kernel.org
  12394. S: Maintained
  12395. F: drivers/net/phy/motorcomm.c
  12396. MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
  12397. M: Jiri Slaby <jirislaby@kernel.org>
  12398. S: Maintained
  12399. F: Documentation/driver-api/tty/moxa-smartio.rst
  12400. F: drivers/tty/mxser.*
  12401. MR800 AVERMEDIA USB FM RADIO DRIVER
  12402. M: Alexey Klimov <klimov.linux@gmail.com>
  12403. L: linux-media@vger.kernel.org
  12404. S: Maintained
  12405. T: git git://linuxtv.org/media_tree.git
  12406. F: drivers/media/radio/radio-mr800.c
  12407. MRF24J40 IEEE 802.15.4 RADIO DRIVER
  12408. M: Alan Ott <alan@signal11.us>
  12409. L: linux-wpan@vger.kernel.org
  12410. S: Maintained
  12411. F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
  12412. F: drivers/net/ieee802154/mrf24j40.c
  12413. MSI LAPTOP SUPPORT
  12414. M: "Lee, Chun-Yi" <jlee@suse.com>
  12415. L: platform-driver-x86@vger.kernel.org
  12416. S: Maintained
  12417. F: drivers/platform/x86/msi-laptop.c
  12418. MSI WMI SUPPORT
  12419. L: platform-driver-x86@vger.kernel.org
  12420. S: Orphan
  12421. F: drivers/platform/x86/msi-wmi.c
  12422. MSI001 MEDIA DRIVER
  12423. M: Antti Palosaari <crope@iki.fi>
  12424. L: linux-media@vger.kernel.org
  12425. S: Maintained
  12426. W: https://linuxtv.org
  12427. W: http://palosaari.fi/linux/
  12428. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  12429. T: git git://linuxtv.org/anttip/media_tree.git
  12430. F: drivers/media/tuners/msi001*
  12431. MSI2500 MEDIA DRIVER
  12432. M: Antti Palosaari <crope@iki.fi>
  12433. L: linux-media@vger.kernel.org
  12434. S: Maintained
  12435. W: https://linuxtv.org
  12436. W: http://palosaari.fi/linux/
  12437. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  12438. T: git git://linuxtv.org/anttip/media_tree.git
  12439. F: drivers/media/usb/msi2500/
  12440. MSTAR INTERRUPT CONTROLLER DRIVER
  12441. M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
  12442. M: Daniel Palmer <daniel@thingy.jp>
  12443. S: Maintained
  12444. F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
  12445. F: drivers/irqchip/irq-mst-intc.c
  12446. MSYSTEMS DISKONCHIP G3 MTD DRIVER
  12447. M: Robert Jarzmik <robert.jarzmik@free.fr>
  12448. L: linux-mtd@lists.infradead.org
  12449. S: Maintained
  12450. F: drivers/mtd/devices/docg3*
  12451. MT9M032 APTINA SENSOR DRIVER
  12452. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  12453. L: linux-media@vger.kernel.org
  12454. S: Maintained
  12455. T: git git://linuxtv.org/media_tree.git
  12456. F: drivers/media/i2c/mt9m032.c
  12457. F: include/media/i2c/mt9m032.h
  12458. MT9P031 APTINA CAMERA SENSOR
  12459. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  12460. L: linux-media@vger.kernel.org
  12461. S: Maintained
  12462. T: git git://linuxtv.org/media_tree.git
  12463. F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
  12464. F: drivers/media/i2c/mt9p031.c
  12465. F: include/media/i2c/mt9p031.h
  12466. MT9T001 APTINA CAMERA SENSOR
  12467. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  12468. L: linux-media@vger.kernel.org
  12469. S: Maintained
  12470. T: git git://linuxtv.org/media_tree.git
  12471. F: drivers/media/i2c/mt9t001.c
  12472. F: include/media/i2c/mt9t001.h
  12473. MT9T112 APTINA CAMERA SENSOR
  12474. M: Jacopo Mondi <jacopo@jmondi.org>
  12475. L: linux-media@vger.kernel.org
  12476. S: Odd Fixes
  12477. T: git git://linuxtv.org/media_tree.git
  12478. F: drivers/media/i2c/mt9t112.c
  12479. F: include/media/i2c/mt9t112.h
  12480. MT9V032 APTINA CAMERA SENSOR
  12481. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  12482. L: linux-media@vger.kernel.org
  12483. S: Maintained
  12484. T: git git://linuxtv.org/media_tree.git
  12485. F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
  12486. F: drivers/media/i2c/mt9v032.c
  12487. F: include/media/i2c/mt9v032.h
  12488. MT9V111 APTINA CAMERA SENSOR
  12489. M: Jacopo Mondi <jacopo@jmondi.org>
  12490. L: linux-media@vger.kernel.org
  12491. S: Maintained
  12492. T: git git://linuxtv.org/media_tree.git
  12493. F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
  12494. F: drivers/media/i2c/mt9v111.c
  12495. MULTIFUNCTION DEVICES (MFD)
  12496. M: Lee Jones <lee@kernel.org>
  12497. S: Supported
  12498. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
  12499. F: Documentation/devicetree/bindings/mfd/
  12500. F: drivers/mfd/
  12501. F: include/dt-bindings/mfd/
  12502. F: include/linux/mfd/
  12503. MULTIMEDIA CARD (MMC) ETC. OVER SPI
  12504. S: Orphan
  12505. F: drivers/mmc/host/mmc_spi.c
  12506. F: include/linux/spi/mmc_spi.h
  12507. MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
  12508. M: Ulf Hansson <ulf.hansson@linaro.org>
  12509. L: linux-mmc@vger.kernel.org
  12510. S: Maintained
  12511. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
  12512. F: Documentation/devicetree/bindings/mmc/
  12513. F: drivers/mmc/
  12514. F: include/linux/mmc/
  12515. F: include/uapi/linux/mmc/
  12516. MULTIPLEXER SUBSYSTEM
  12517. M: Peter Rosin <peda@axentia.se>
  12518. S: Maintained
  12519. F: Documentation/ABI/testing/sysfs-class-mux*
  12520. F: Documentation/devicetree/bindings/mux/
  12521. F: drivers/mux/
  12522. F: include/dt-bindings/mux/
  12523. F: include/linux/mux/
  12524. MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
  12525. M: Bin Liu <b-liu@ti.com>
  12526. L: linux-usb@vger.kernel.org
  12527. S: Maintained
  12528. F: drivers/usb/musb/
  12529. MXL301RF MEDIA DRIVER
  12530. M: Akihiro Tsukada <tskd08@gmail.com>
  12531. L: linux-media@vger.kernel.org
  12532. S: Odd Fixes
  12533. F: drivers/media/tuners/mxl301rf*
  12534. MXL5007T MEDIA DRIVER
  12535. M: Michael Krufky <mkrufky@linuxtv.org>
  12536. L: linux-media@vger.kernel.org
  12537. S: Maintained
  12538. W: https://linuxtv.org
  12539. W: http://github.com/mkrufky
  12540. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  12541. T: git git://linuxtv.org/mkrufky/tuners.git
  12542. F: drivers/media/tuners/mxl5007t.*
  12543. MXSFB DRM DRIVER
  12544. M: Marek Vasut <marex@denx.de>
  12545. M: Stefan Agner <stefan@agner.ch>
  12546. L: dri-devel@lists.freedesktop.org
  12547. S: Supported
  12548. T: git git://anongit.freedesktop.org/drm/drm-misc
  12549. F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
  12550. F: drivers/gpu/drm/mxsfb/
  12551. MYLEX DAC960 PCI RAID Controller
  12552. M: Hannes Reinecke <hare@kernel.org>
  12553. L: linux-scsi@vger.kernel.org
  12554. S: Supported
  12555. F: drivers/scsi/myrb.*
  12556. F: drivers/scsi/myrs.*
  12557. MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
  12558. M: Chris Lee <christopher.lee@cspi.com>
  12559. L: netdev@vger.kernel.org
  12560. S: Supported
  12561. W: https://www.cspi.com/ethernet-products/support/downloads/
  12562. F: drivers/net/ethernet/myricom/myri10ge/
  12563. NAND FLASH SUBSYSTEM
  12564. M: Miquel Raynal <miquel.raynal@bootlin.com>
  12565. R: Richard Weinberger <richard@nod.at>
  12566. L: linux-mtd@lists.infradead.org
  12567. S: Maintained
  12568. W: http://www.linux-mtd.infradead.org/
  12569. Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
  12570. C: irc://irc.oftc.net/mtd
  12571. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
  12572. F: drivers/mtd/nand/
  12573. F: include/linux/mtd/*nand*.h
  12574. NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
  12575. M: Daniel Mack <zonque@gmail.com>
  12576. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  12577. S: Maintained
  12578. W: http://www.native-instruments.com
  12579. F: sound/usb/caiaq/
  12580. NATSEMI ETHERNET DRIVER (DP8381x)
  12581. S: Orphan
  12582. F: drivers/net/ethernet/natsemi/natsemi.c
  12583. NCR 5380 SCSI DRIVERS
  12584. M: Finn Thain <fthain@linux-m68k.org>
  12585. M: Michael Schmitz <schmitzmic@gmail.com>
  12586. L: linux-scsi@vger.kernel.org
  12587. S: Maintained
  12588. F: Documentation/scsi/g_NCR5380.rst
  12589. F: drivers/scsi/NCR5380.*
  12590. F: drivers/scsi/arm/cumana_1.c
  12591. F: drivers/scsi/arm/oak.c
  12592. F: drivers/scsi/atari_scsi.*
  12593. F: drivers/scsi/dmx3191d.c
  12594. F: drivers/scsi/g_NCR5380.*
  12595. F: drivers/scsi/mac_scsi.*
  12596. F: drivers/scsi/sun3_scsi.*
  12597. F: drivers/scsi/sun3_scsi_vme.c
  12598. NCSI LIBRARY
  12599. M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
  12600. S: Maintained
  12601. F: net/ncsi/
  12602. NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
  12603. M: Guenter Roeck <linux@roeck-us.net>
  12604. L: linux-hwmon@vger.kernel.org
  12605. S: Maintained
  12606. F: Documentation/hwmon/nct6775.rst
  12607. F: drivers/hwmon/nct6775-core.c
  12608. F: drivers/hwmon/nct6775-platform.c
  12609. F: drivers/hwmon/nct6775.h
  12610. NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
  12611. M: Zev Weiss <zev@bewilderbeest.net>
  12612. L: linux-hwmon@vger.kernel.org
  12613. S: Maintained
  12614. F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
  12615. F: drivers/hwmon/nct6775-i2c.c
  12616. NETDEVSIM
  12617. M: Jakub Kicinski <kuba@kernel.org>
  12618. S: Maintained
  12619. F: drivers/net/netdevsim/*
  12620. NETEM NETWORK EMULATOR
  12621. M: Stephen Hemminger <stephen@networkplumber.org>
  12622. L: netdev@vger.kernel.org
  12623. S: Maintained
  12624. F: net/sched/sch_netem.c
  12625. NETERION 10GbE DRIVERS (s2io)
  12626. M: Jon Mason <jdmason@kudzu.us>
  12627. L: netdev@vger.kernel.org
  12628. S: Supported
  12629. F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
  12630. F: drivers/net/ethernet/neterion/
  12631. NETFILTER
  12632. M: Pablo Neira Ayuso <pablo@netfilter.org>
  12633. M: Jozsef Kadlecsik <kadlec@netfilter.org>
  12634. M: Florian Westphal <fw@strlen.de>
  12635. L: netfilter-devel@vger.kernel.org
  12636. L: coreteam@netfilter.org
  12637. S: Maintained
  12638. W: http://www.netfilter.org/
  12639. W: http://www.iptables.org/
  12640. W: http://www.nftables.org/
  12641. Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
  12642. C: irc://irc.libera.chat/netfilter
  12643. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
  12644. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
  12645. F: include/linux/netfilter*
  12646. F: include/linux/netfilter/
  12647. F: include/net/netfilter/
  12648. F: include/uapi/linux/netfilter*
  12649. F: include/uapi/linux/netfilter/
  12650. F: net/*/netfilter.c
  12651. F: net/*/netfilter/
  12652. F: net/bridge/br_netfilter*.c
  12653. F: net/netfilter/
  12654. NETROM NETWORK LAYER
  12655. M: Ralf Baechle <ralf@linux-mips.org>
  12656. L: linux-hams@vger.kernel.org
  12657. S: Maintained
  12658. W: http://www.linux-ax25.org/
  12659. F: include/net/netrom.h
  12660. F: include/uapi/linux/netrom.h
  12661. F: net/netrom/
  12662. NETRONIX EMBEDDED CONTROLLER
  12663. M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
  12664. S: Maintained
  12665. F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
  12666. F: drivers/mfd/ntxec.c
  12667. F: drivers/pwm/pwm-ntxec.c
  12668. F: drivers/rtc/rtc-ntxec.c
  12669. F: include/linux/mfd/ntxec.h
  12670. NETRONOME ETHERNET DRIVERS
  12671. M: Simon Horman <simon.horman@corigine.com>
  12672. R: Jakub Kicinski <kuba@kernel.org>
  12673. L: oss-drivers@corigine.com
  12674. S: Maintained
  12675. F: drivers/net/ethernet/netronome/
  12676. NETWORK BLOCK DEVICE (NBD)
  12677. M: Josef Bacik <josef@toxicpanda.com>
  12678. L: linux-block@vger.kernel.org
  12679. L: nbd@other.debian.org
  12680. S: Maintained
  12681. F: Documentation/admin-guide/blockdev/nbd.rst
  12682. F: drivers/block/nbd.c
  12683. F: include/trace/events/nbd.h
  12684. F: include/uapi/linux/nbd.h
  12685. NETWORK DROP MONITOR
  12686. M: Neil Horman <nhorman@tuxdriver.com>
  12687. L: netdev@vger.kernel.org
  12688. S: Maintained
  12689. W: https://fedorahosted.org/dropwatch/
  12690. F: include/uapi/linux/net_dropmon.h
  12691. F: net/core/drop_monitor.c
  12692. NETWORKING DRIVERS
  12693. M: "David S. Miller" <davem@davemloft.net>
  12694. M: Eric Dumazet <edumazet@google.com>
  12695. M: Jakub Kicinski <kuba@kernel.org>
  12696. M: Paolo Abeni <pabeni@redhat.com>
  12697. L: netdev@vger.kernel.org
  12698. S: Maintained
  12699. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  12700. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  12701. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
  12702. F: Documentation/devicetree/bindings/net/
  12703. F: drivers/connector/
  12704. F: drivers/net/
  12705. F: include/dt-bindings/net/
  12706. F: include/linux/etherdevice.h
  12707. F: include/linux/fcdevice.h
  12708. F: include/linux/fddidevice.h
  12709. F: include/linux/hippidevice.h
  12710. F: include/linux/if_*
  12711. F: include/linux/inetdevice.h
  12712. F: include/linux/netdevice.h
  12713. F: include/uapi/linux/if_*
  12714. F: include/uapi/linux/netdevice.h
  12715. NETWORKING DRIVERS (WIRELESS)
  12716. M: Kalle Valo <kvalo@kernel.org>
  12717. L: linux-wireless@vger.kernel.org
  12718. S: Maintained
  12719. W: https://wireless.wiki.kernel.org/
  12720. Q: https://patchwork.kernel.org/project/linux-wireless/list/
  12721. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
  12722. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
  12723. F: Documentation/devicetree/bindings/net/wireless/
  12724. F: drivers/net/wireless/
  12725. NETWORKING [DSA]
  12726. M: Andrew Lunn <andrew@lunn.ch>
  12727. M: Florian Fainelli <f.fainelli@gmail.com>
  12728. M: Vladimir Oltean <olteanv@gmail.com>
  12729. S: Maintained
  12730. F: Documentation/devicetree/bindings/net/dsa/
  12731. F: drivers/net/dsa/
  12732. F: include/linux/dsa/
  12733. F: include/linux/platform_data/dsa.h
  12734. F: include/net/dsa.h
  12735. F: net/dsa/
  12736. F: tools/testing/selftests/drivers/net/dsa/
  12737. NETWORKING [GENERAL]
  12738. M: "David S. Miller" <davem@davemloft.net>
  12739. M: Eric Dumazet <edumazet@google.com>
  12740. M: Jakub Kicinski <kuba@kernel.org>
  12741. M: Paolo Abeni <pabeni@redhat.com>
  12742. L: netdev@vger.kernel.org
  12743. S: Maintained
  12744. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  12745. B: mailto:netdev@vger.kernel.org
  12746. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  12747. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
  12748. F: Documentation/networking/
  12749. F: Documentation/process/maintainer-netdev.rst
  12750. F: include/linux/in.h
  12751. F: include/linux/net.h
  12752. F: include/linux/netdevice.h
  12753. F: include/net/
  12754. F: include/uapi/linux/in.h
  12755. F: include/uapi/linux/net.h
  12756. F: include/uapi/linux/net_namespace.h
  12757. F: include/uapi/linux/netdevice.h
  12758. F: lib/net_utils.c
  12759. F: lib/random32.c
  12760. F: net/
  12761. F: tools/testing/selftests/net/
  12762. NETWORKING [IPSEC]
  12763. M: Steffen Klassert <steffen.klassert@secunet.com>
  12764. M: Herbert Xu <herbert@gondor.apana.org.au>
  12765. M: "David S. Miller" <davem@davemloft.net>
  12766. L: netdev@vger.kernel.org
  12767. S: Maintained
  12768. T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
  12769. T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
  12770. F: include/net/xfrm.h
  12771. F: include/uapi/linux/xfrm.h
  12772. F: net/ipv4/ah4.c
  12773. F: net/ipv4/esp4*
  12774. F: net/ipv4/ip_vti.c
  12775. F: net/ipv4/ipcomp.c
  12776. F: net/ipv4/xfrm*
  12777. F: net/ipv6/ah6.c
  12778. F: net/ipv6/esp6*
  12779. F: net/ipv6/ip6_vti.c
  12780. F: net/ipv6/ipcomp6.c
  12781. F: net/ipv6/xfrm*
  12782. F: net/key/
  12783. F: net/xfrm/
  12784. F: tools/testing/selftests/net/ipsec.c
  12785. NETWORKING [IPv4/IPv6]
  12786. M: "David S. Miller" <davem@davemloft.net>
  12787. M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
  12788. M: David Ahern <dsahern@kernel.org>
  12789. L: netdev@vger.kernel.org
  12790. S: Maintained
  12791. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  12792. F: arch/x86/net/*
  12793. F: include/linux/ip.h
  12794. F: include/linux/ipv6*
  12795. F: include/net/fib*
  12796. F: include/net/ip*
  12797. F: include/net/route.h
  12798. F: net/ipv4/
  12799. F: net/ipv6/
  12800. NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
  12801. M: Paul Moore <paul@paul-moore.com>
  12802. L: netdev@vger.kernel.org
  12803. L: linux-security-module@vger.kernel.org
  12804. S: Maintained
  12805. W: https://github.com/netlabel
  12806. F: Documentation/netlabel/
  12807. F: include/net/calipso.h
  12808. F: include/net/cipso_ipv4.h
  12809. F: include/net/netlabel.h
  12810. F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
  12811. F: include/uapi/linux/netfilter/xt_SECMARK.h
  12812. F: net/ipv4/cipso_ipv4.c
  12813. F: net/ipv6/calipso.c
  12814. F: net/netfilter/xt_CONNSECMARK.c
  12815. F: net/netfilter/xt_SECMARK.c
  12816. F: net/netlabel/
  12817. NETWORKING [MPTCP]
  12818. M: Mat Martineau <mathew.j.martineau@linux.intel.com>
  12819. M: Matthieu Baerts <matthieu.baerts@tessares.net>
  12820. L: netdev@vger.kernel.org
  12821. L: mptcp@lists.linux.dev
  12822. S: Maintained
  12823. W: https://github.com/multipath-tcp/mptcp_net-next/wiki
  12824. B: https://github.com/multipath-tcp/mptcp_net-next/issues
  12825. F: Documentation/networking/mptcp-sysctl.rst
  12826. F: include/net/mptcp.h
  12827. F: include/trace/events/mptcp.h
  12828. F: include/uapi/linux/mptcp.h
  12829. F: net/mptcp/
  12830. F: tools/testing/selftests/bpf/*/*mptcp*.c
  12831. F: tools/testing/selftests/net/mptcp/
  12832. NETWORKING [TCP]
  12833. M: Eric Dumazet <edumazet@google.com>
  12834. L: netdev@vger.kernel.org
  12835. S: Maintained
  12836. F: include/linux/tcp.h
  12837. F: include/net/tcp.h
  12838. F: include/trace/events/tcp.h
  12839. F: include/uapi/linux/tcp.h
  12840. F: net/ipv4/syncookies.c
  12841. F: net/ipv4/tcp*.c
  12842. F: net/ipv6/syncookies.c
  12843. F: net/ipv6/tcp*.c
  12844. NETWORKING [TLS]
  12845. M: Boris Pismenny <borisp@nvidia.com>
  12846. M: John Fastabend <john.fastabend@gmail.com>
  12847. M: Jakub Kicinski <kuba@kernel.org>
  12848. L: netdev@vger.kernel.org
  12849. S: Maintained
  12850. F: include/net/tls.h
  12851. F: include/uapi/linux/tls.h
  12852. F: net/tls/*
  12853. NETXEN (1/10) GbE SUPPORT
  12854. M: Manish Chopra <manishc@marvell.com>
  12855. M: Rahul Verma <rahulv@marvell.com>
  12856. M: GR-Linux-NIC-Dev@marvell.com
  12857. L: netdev@vger.kernel.org
  12858. S: Supported
  12859. F: drivers/net/ethernet/qlogic/netxen/
  12860. NET_FAILOVER MODULE
  12861. M: Sridhar Samudrala <sridhar.samudrala@intel.com>
  12862. L: netdev@vger.kernel.org
  12863. S: Supported
  12864. F: Documentation/networking/net_failover.rst
  12865. F: drivers/net/net_failover.c
  12866. F: include/net/net_failover.h
  12867. NEXTHOP
  12868. M: David Ahern <dsahern@kernel.org>
  12869. L: netdev@vger.kernel.org
  12870. S: Maintained
  12871. F: include/net/netns/nexthop.h
  12872. F: include/net/nexthop.h
  12873. F: include/uapi/linux/nexthop.h
  12874. F: net/ipv4/nexthop.c
  12875. NFC SUBSYSTEM
  12876. M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  12877. L: linux-nfc@lists.01.org (subscribers-only)
  12878. L: netdev@vger.kernel.org
  12879. S: Maintained
  12880. B: mailto:linux-nfc@lists.01.org
  12881. F: Documentation/devicetree/bindings/net/nfc/
  12882. F: drivers/nfc/
  12883. F: include/linux/platform_data/nfcmrvl.h
  12884. F: include/net/nfc/
  12885. F: include/uapi/linux/nfc.h
  12886. F: net/nfc/
  12887. NFC VIRTUAL NCI DEVICE DRIVER
  12888. M: Bongsu Jeon <bongsu.jeon@samsung.com>
  12889. L: netdev@vger.kernel.org
  12890. L: linux-nfc@lists.01.org (subscribers-only)
  12891. S: Supported
  12892. F: drivers/nfc/virtual_ncidev.c
  12893. F: tools/testing/selftests/nci/
  12894. NFS, SUNRPC, AND LOCKD CLIENTS
  12895. M: Trond Myklebust <trond.myklebust@hammerspace.com>
  12896. M: Anna Schumaker <anna@kernel.org>
  12897. L: linux-nfs@vger.kernel.org
  12898. S: Maintained
  12899. W: http://client.linux-nfs.org
  12900. T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
  12901. F: fs/lockd/
  12902. F: fs/nfs/
  12903. F: fs/nfs_common/
  12904. F: include/linux/lockd/
  12905. F: include/linux/nfs*
  12906. F: include/linux/sunrpc/
  12907. F: include/uapi/linux/nfs*
  12908. F: include/uapi/linux/sunrpc/
  12909. F: net/sunrpc/
  12910. F: Documentation/filesystems/nfs/
  12911. NILFS2 FILESYSTEM
  12912. M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
  12913. L: linux-nilfs@vger.kernel.org
  12914. S: Supported
  12915. W: https://nilfs.sourceforge.io/
  12916. W: https://nilfs.osdn.jp/
  12917. T: git https://github.com/konis/nilfs2.git
  12918. F: Documentation/filesystems/nilfs2.rst
  12919. F: fs/nilfs2/
  12920. F: include/trace/events/nilfs2.h
  12921. F: include/uapi/linux/nilfs2_api.h
  12922. F: include/uapi/linux/nilfs2_ondisk.h
  12923. NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
  12924. M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
  12925. S: Maintained
  12926. W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
  12927. F: Documentation/scsi/NinjaSCSI.rst
  12928. F: drivers/scsi/pcmcia/nsp_*
  12929. NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
  12930. M: GOTO Masanori <gotom@debian.or.jp>
  12931. M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
  12932. S: Maintained
  12933. W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
  12934. F: Documentation/scsi/NinjaSCSI.rst
  12935. F: drivers/scsi/nsp32*
  12936. NINTENDO HID DRIVER
  12937. M: Daniel J. Ogorchock <djogorchock@gmail.com>
  12938. L: linux-input@vger.kernel.org
  12939. S: Maintained
  12940. F: drivers/hid/hid-nintendo*
  12941. NIOS2 ARCHITECTURE
  12942. M: Dinh Nguyen <dinguyen@kernel.org>
  12943. S: Maintained
  12944. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
  12945. F: arch/nios2/
  12946. NITRO ENCLAVES (NE)
  12947. M: Andra Paraschiv <andraprs@amazon.com>
  12948. M: Alexandru Vasile <lexnv@amazon.com>
  12949. M: Alexandru Ciobotaru <alcioa@amazon.com>
  12950. L: linux-kernel@vger.kernel.org
  12951. S: Supported
  12952. W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
  12953. F: Documentation/virt/ne_overview.rst
  12954. F: drivers/virt/nitro_enclaves/
  12955. F: include/linux/nitro_enclaves.h
  12956. F: include/uapi/linux/nitro_enclaves.h
  12957. F: samples/nitro_enclaves/
  12958. NOHZ, DYNTICKS SUPPORT
  12959. M: Frederic Weisbecker <fweisbec@gmail.com>
  12960. M: Thomas Gleixner <tglx@linutronix.de>
  12961. M: Ingo Molnar <mingo@kernel.org>
  12962. L: linux-kernel@vger.kernel.org
  12963. S: Maintained
  12964. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
  12965. F: include/linux/sched/nohz.h
  12966. F: include/linux/tick.h
  12967. F: kernel/time/tick*.*
  12968. NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
  12969. M: Pavel Machek <pavel@ucw.cz>
  12970. M: Sakari Ailus <sakari.ailus@iki.fi>
  12971. L: linux-media@vger.kernel.org
  12972. S: Maintained
  12973. F: drivers/media/i2c/ad5820.c
  12974. F: drivers/media/i2c/et8ek8
  12975. NOKIA N900 POWER SUPPLY DRIVERS
  12976. R: Pali Rohár <pali@kernel.org>
  12977. F: drivers/power/supply/bq2415x_charger.c
  12978. F: drivers/power/supply/bq27xxx_battery.c
  12979. F: drivers/power/supply/bq27xxx_battery_i2c.c
  12980. F: drivers/power/supply/isp1704_charger.c
  12981. F: drivers/power/supply/rx51_battery.c
  12982. F: include/linux/power/bq2415x_charger.h
  12983. F: include/linux/power/bq27xxx_battery.h
  12984. NOLIBC HEADER FILE
  12985. M: Willy Tarreau <w@1wt.eu>
  12986. S: Maintained
  12987. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
  12988. F: tools/include/nolibc/
  12989. F: tools/testing/selftests/nolibc/
  12990. NSDEPS
  12991. M: Matthias Maennich <maennich@google.com>
  12992. S: Maintained
  12993. F: Documentation/core-api/symbol-namespaces.rst
  12994. F: scripts/nsdeps
  12995. NTB AMD DRIVER
  12996. M: Sanjay R Mehta <sanju.mehta@amd.com>
  12997. M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  12998. L: ntb@lists.linux.dev
  12999. S: Supported
  13000. F: drivers/ntb/hw/amd/
  13001. NTB DRIVER CORE
  13002. M: Jon Mason <jdmason@kudzu.us>
  13003. M: Dave Jiang <dave.jiang@intel.com>
  13004. M: Allen Hubbe <allenbh@gmail.com>
  13005. L: ntb@lists.linux.dev
  13006. S: Supported
  13007. W: https://github.com/jonmason/ntb/wiki
  13008. T: git git://github.com/jonmason/ntb.git
  13009. F: drivers/net/ntb_netdev.c
  13010. F: drivers/ntb/
  13011. F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
  13012. F: include/linux/ntb.h
  13013. F: include/linux/ntb_transport.h
  13014. F: tools/testing/selftests/ntb/
  13015. NTB IDT DRIVER
  13016. M: Serge Semin <fancer.lancer@gmail.com>
  13017. L: ntb@lists.linux.dev
  13018. S: Supported
  13019. F: drivers/ntb/hw/idt/
  13020. NTB INTEL DRIVER
  13021. M: Dave Jiang <dave.jiang@intel.com>
  13022. L: ntb@lists.linux.dev
  13023. S: Supported
  13024. W: https://github.com/davejiang/linux/wiki
  13025. T: git https://github.com/davejiang/linux.git
  13026. F: drivers/ntb/hw/intel/
  13027. NTFS FILESYSTEM
  13028. M: Anton Altaparmakov <anton@tuxera.com>
  13029. L: linux-ntfs-dev@lists.sourceforge.net
  13030. S: Supported
  13031. W: http://www.tuxera.com/
  13032. T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
  13033. F: Documentation/filesystems/ntfs.rst
  13034. F: fs/ntfs/
  13035. NTFS3 FILESYSTEM
  13036. M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
  13037. L: ntfs3@lists.linux.dev
  13038. S: Supported
  13039. W: http://www.paragon-software.com/
  13040. T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
  13041. F: Documentation/filesystems/ntfs3.rst
  13042. F: fs/ntfs3/
  13043. NUBUS SUBSYSTEM
  13044. M: Finn Thain <fthain@linux-m68k.org>
  13045. L: linux-m68k@lists.linux-m68k.org
  13046. S: Maintained
  13047. F: arch/*/include/asm/nubus.h
  13048. F: drivers/nubus/
  13049. F: include/linux/nubus.h
  13050. F: include/uapi/linux/nubus.h
  13051. NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
  13052. M: Antonino Daplas <adaplas@gmail.com>
  13053. L: linux-fbdev@vger.kernel.org
  13054. S: Maintained
  13055. F: drivers/video/fbdev/nvidia/
  13056. F: drivers/video/fbdev/riva/
  13057. NVIDIA WMI EC BACKLIGHT DRIVER
  13058. M: Daniel Dadap <ddadap@nvidia.com>
  13059. L: platform-driver-x86@vger.kernel.org
  13060. S: Supported
  13061. F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
  13062. F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
  13063. NVM EXPRESS DRIVER
  13064. M: Keith Busch <kbusch@kernel.org>
  13065. M: Jens Axboe <axboe@fb.com>
  13066. M: Christoph Hellwig <hch@lst.de>
  13067. M: Sagi Grimberg <sagi@grimberg.me>
  13068. L: linux-nvme@lists.infradead.org
  13069. S: Supported
  13070. W: http://git.infradead.org/nvme.git
  13071. T: git://git.infradead.org/nvme.git
  13072. F: drivers/nvme/host/
  13073. F: drivers/nvme/common/
  13074. F: include/linux/nvme*
  13075. F: include/uapi/linux/nvme_ioctl.h
  13076. NVM EXPRESS FABRICS AUTHENTICATION
  13077. M: Hannes Reinecke <hare@suse.de>
  13078. L: linux-nvme@lists.infradead.org
  13079. S: Supported
  13080. F: drivers/nvme/host/auth.c
  13081. F: drivers/nvme/target/auth.c
  13082. F: drivers/nvme/target/fabrics-cmd-auth.c
  13083. F: include/linux/nvme-auth.h
  13084. NVM EXPRESS HARDWARE MONITORING SUPPORT
  13085. M: Guenter Roeck <linux@roeck-us.net>
  13086. L: linux-nvme@lists.infradead.org
  13087. S: Supported
  13088. F: drivers/nvme/host/hwmon.c
  13089. NVM EXPRESS FC TRANSPORT DRIVERS
  13090. M: James Smart <james.smart@broadcom.com>
  13091. L: linux-nvme@lists.infradead.org
  13092. S: Supported
  13093. F: drivers/nvme/host/fc.c
  13094. F: drivers/nvme/target/fc.c
  13095. F: drivers/nvme/target/fcloop.c
  13096. F: include/linux/nvme-fc-driver.h
  13097. F: include/linux/nvme-fc.h
  13098. NVM EXPRESS TARGET DRIVER
  13099. M: Christoph Hellwig <hch@lst.de>
  13100. M: Sagi Grimberg <sagi@grimberg.me>
  13101. M: Chaitanya Kulkarni <kch@nvidia.com>
  13102. L: linux-nvme@lists.infradead.org
  13103. S: Supported
  13104. W: http://git.infradead.org/nvme.git
  13105. T: git://git.infradead.org/nvme.git
  13106. F: drivers/nvme/target/
  13107. NVMEM FRAMEWORK
  13108. M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  13109. S: Maintained
  13110. T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
  13111. F: Documentation/ABI/stable/sysfs-bus-nvmem
  13112. F: Documentation/devicetree/bindings/nvmem/
  13113. F: drivers/nvmem/
  13114. F: include/linux/nvmem-consumer.h
  13115. F: include/linux/nvmem-provider.h
  13116. NXP C45 TJA11XX PHY DRIVER
  13117. M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
  13118. L: netdev@vger.kernel.org
  13119. S: Maintained
  13120. F: drivers/net/phy/nxp-c45-tja11xx.c
  13121. NXP FSPI DRIVER
  13122. M: Han Xu <han.xu@nxp.com>
  13123. M: Haibo Chen <haibo.chen@nxp.com>
  13124. R: Yogesh Gaur <yogeshgaur.83@gmail.com>
  13125. L: linux-spi@vger.kernel.org
  13126. S: Maintained
  13127. F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
  13128. F: drivers/spi/spi-nxp-fspi.c
  13129. NXP FXAS21002C DRIVER
  13130. M: Rui Miguel Silva <rmfrfs@gmail.com>
  13131. L: linux-iio@vger.kernel.org
  13132. S: Maintained
  13133. F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
  13134. F: drivers/iio/gyro/fxas21002c.h
  13135. F: drivers/iio/gyro/fxas21002c_core.c
  13136. F: drivers/iio/gyro/fxas21002c_i2c.c
  13137. F: drivers/iio/gyro/fxas21002c_spi.c
  13138. NXP i.MX CLOCK DRIVERS
  13139. M: Abel Vesa <abelvesa@kernel.org>
  13140. L: linux-clk@vger.kernel.org
  13141. L: linux-imx@nxp.com
  13142. S: Maintained
  13143. T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
  13144. F: Documentation/devicetree/bindings/clock/imx*
  13145. F: drivers/clk/imx/
  13146. F: include/dt-bindings/clock/imx*
  13147. NXP i.MX 8MQ DCSS DRIVER
  13148. M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
  13149. R: Lucas Stach <l.stach@pengutronix.de>
  13150. L: dri-devel@lists.freedesktop.org
  13151. S: Maintained
  13152. F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
  13153. F: drivers/gpu/drm/imx/dcss/
  13154. NXP i.MX 8QXP ADC DRIVER
  13155. M: Cai Huoqing <cai.huoqing@linux.dev>
  13156. M: Haibo Chen <haibo.chen@nxp.com>
  13157. L: linux-imx@nxp.com
  13158. L: linux-iio@vger.kernel.org
  13159. S: Maintained
  13160. F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
  13161. F: drivers/iio/adc/imx8qxp-adc.c
  13162. NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
  13163. M: Haibo Chen <haibo.chen@nxp.com>
  13164. L: linux-iio@vger.kernel.org
  13165. L: linux-imx@nxp.com
  13166. S: Maintained
  13167. F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
  13168. F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
  13169. F: drivers/iio/adc/imx7d_adc.c
  13170. F: drivers/iio/adc/vf610_adc.c
  13171. NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
  13172. M: Jagan Teki <jagan@amarulasolutions.com>
  13173. S: Maintained
  13174. F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
  13175. F: drivers/regulator/pf8x00-regulator.c
  13176. NXP PTN5150A CC LOGIC AND EXTCON DRIVER
  13177. M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  13178. L: linux-kernel@vger.kernel.org
  13179. S: Maintained
  13180. F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
  13181. F: drivers/extcon/extcon-ptn5150.c
  13182. NXP SGTL5000 DRIVER
  13183. M: Fabio Estevam <festevam@gmail.com>
  13184. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  13185. S: Maintained
  13186. F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
  13187. F: sound/soc/codecs/sgtl5000*
  13188. NXP SJA1105 ETHERNET SWITCH DRIVER
  13189. M: Vladimir Oltean <olteanv@gmail.com>
  13190. L: linux-kernel@vger.kernel.org
  13191. S: Maintained
  13192. F: drivers/net/dsa/sja1105
  13193. F: drivers/net/pcs/pcs-xpcs-nxp.c
  13194. NXP TDA998X DRM DRIVER
  13195. M: Russell King <linux@armlinux.org.uk>
  13196. S: Maintained
  13197. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
  13198. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
  13199. F: drivers/gpu/drm/i2c/tda998x_drv.c
  13200. F: include/drm/i2c/tda998x.h
  13201. F: include/dt-bindings/display/tda998x.h
  13202. K: "nxp,tda998x"
  13203. NXP TFA9879 DRIVER
  13204. M: Peter Rosin <peda@axentia.se>
  13205. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  13206. S: Maintained
  13207. F: Documentation/devicetree/bindings/sound/tfa9879.txt
  13208. F: sound/soc/codecs/tfa9879*
  13209. NXP/Goodix TFA989X (TFA1) DRIVER
  13210. M: Stephan Gerhold <stephan@gerhold.net>
  13211. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  13212. S: Maintained
  13213. F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
  13214. F: sound/soc/codecs/tfa989x.c
  13215. NXP-NCI NFC DRIVER
  13216. L: linux-nfc@lists.01.org (subscribers-only)
  13217. S: Orphan
  13218. F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
  13219. F: drivers/nfc/nxp-nci
  13220. NXP i.MX 8MP DW100 V4L2 DRIVER
  13221. M: Xavier Roumegue <xavier.roumegue@oss.nxp.com>
  13222. L: linux-media@vger.kernel.org
  13223. S: Maintained
  13224. F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
  13225. F: Documentation/userspace-api/media/drivers/dw100.rst
  13226. F: drivers/media/platform/nxp/dw100/
  13227. F: include/uapi/linux/dw100.h
  13228. NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
  13229. M: Mirela Rabulea <mirela.rabulea@nxp.com>
  13230. R: NXP Linux Team <linux-imx@nxp.com>
  13231. L: linux-media@vger.kernel.org
  13232. S: Maintained
  13233. F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
  13234. F: drivers/media/platform/nxp/imx-jpeg
  13235. NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
  13236. M: Jonas Malaco <jonas@protocubo.io>
  13237. L: linux-hwmon@vger.kernel.org
  13238. S: Maintained
  13239. F: Documentation/hwmon/nzxt-kraken2.rst
  13240. F: drivers/hwmon/nzxt-kraken2.c
  13241. NZXT-SMART2 HARDWARE MONITORING DRIVER
  13242. M: Aleksandr Mezin <mezin.alexander@gmail.com>
  13243. L: linux-hwmon@vger.kernel.org
  13244. S: Maintained
  13245. F: Documentation/hwmon/nzxt-smart2.rst
  13246. F: drivers/hwmon/nzxt-smart2.c
  13247. OBJAGG
  13248. M: Jiri Pirko <jiri@nvidia.com>
  13249. L: netdev@vger.kernel.org
  13250. S: Supported
  13251. F: include/linux/objagg.h
  13252. F: lib/objagg.c
  13253. F: lib/test_objagg.c
  13254. OBJTOOL
  13255. M: Josh Poimboeuf <jpoimboe@kernel.org>
  13256. M: Peter Zijlstra <peterz@infradead.org>
  13257. S: Supported
  13258. F: tools/objtool/
  13259. F: include/linux/objtool.h
  13260. OCELOT ETHERNET SWITCH DRIVER
  13261. M: Vladimir Oltean <vladimir.oltean@nxp.com>
  13262. M: Claudiu Manoil <claudiu.manoil@nxp.com>
  13263. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  13264. M: UNGLinuxDriver@microchip.com
  13265. L: netdev@vger.kernel.org
  13266. S: Supported
  13267. F: drivers/net/dsa/ocelot/*
  13268. F: drivers/net/ethernet/mscc/
  13269. F: include/soc/mscc/ocelot*
  13270. F: net/dsa/tag_ocelot.c
  13271. F: net/dsa/tag_ocelot_8021q.c
  13272. F: tools/testing/selftests/drivers/net/ocelot/*
  13273. OCELOT EXTERNAL SWITCH CONTROL
  13274. M: Colin Foster <colin.foster@in-advantage.com>
  13275. S: Supported
  13276. F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
  13277. F: drivers/mfd/ocelot*
  13278. F: include/linux/mfd/ocelot.h
  13279. OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
  13280. M: Frederic Barrat <fbarrat@linux.ibm.com>
  13281. M: Andrew Donnellan <ajd@linux.ibm.com>
  13282. L: linuxppc-dev@lists.ozlabs.org
  13283. S: Supported
  13284. F: Documentation/userspace-api/accelerators/ocxl.rst
  13285. F: arch/powerpc/include/asm/pnv-ocxl.h
  13286. F: arch/powerpc/platforms/powernv/ocxl.c
  13287. F: drivers/misc/ocxl/
  13288. F: include/misc/ocxl*
  13289. F: include/uapi/misc/ocxl.h
  13290. OMAP AUDIO SUPPORT
  13291. M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
  13292. M: Jarkko Nikula <jarkko.nikula@bitmer.com>
  13293. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  13294. L: linux-omap@vger.kernel.org
  13295. S: Maintained
  13296. F: sound/soc/ti/n810.c
  13297. F: sound/soc/ti/omap*
  13298. F: sound/soc/ti/rx51.c
  13299. F: sound/soc/ti/sdma-pcm.*
  13300. OMAP CLOCK FRAMEWORK SUPPORT
  13301. M: Paul Walmsley <paul@pwsan.com>
  13302. L: linux-omap@vger.kernel.org
  13303. S: Maintained
  13304. F: arch/arm/*omap*/*clock*
  13305. OMAP DEVICE TREE SUPPORT
  13306. M: Benoît Cousson <bcousson@baylibre.com>
  13307. M: Tony Lindgren <tony@atomide.com>
  13308. L: linux-omap@vger.kernel.org
  13309. L: devicetree@vger.kernel.org
  13310. S: Maintained
  13311. F: arch/arm/boot/dts/*am3*
  13312. F: arch/arm/boot/dts/*am4*
  13313. F: arch/arm/boot/dts/*am5*
  13314. F: arch/arm/boot/dts/*dra7*
  13315. F: arch/arm/boot/dts/*omap*
  13316. F: arch/arm/boot/dts/logicpd-som-lv*
  13317. F: arch/arm/boot/dts/logicpd-torpedo*
  13318. OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
  13319. L: linux-omap@vger.kernel.org
  13320. L: linux-fbdev@vger.kernel.org
  13321. S: Orphan
  13322. F: Documentation/arm/omap/dss.rst
  13323. F: drivers/video/fbdev/omap2/
  13324. OMAP FRAMEBUFFER SUPPORT
  13325. L: linux-fbdev@vger.kernel.org
  13326. L: linux-omap@vger.kernel.org
  13327. S: Orphan
  13328. F: drivers/video/fbdev/omap/
  13329. OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
  13330. M: Roger Quadros <rogerq@kernel.org>
  13331. M: Tony Lindgren <tony@atomide.com>
  13332. L: linux-omap@vger.kernel.org
  13333. S: Maintained
  13334. F: arch/arm/mach-omap2/*gpmc*
  13335. F: drivers/memory/omap-gpmc.c
  13336. OMAP GPIO DRIVER
  13337. M: Grygorii Strashko <grygorii.strashko@ti.com>
  13338. M: Santosh Shilimkar <ssantosh@kernel.org>
  13339. M: Kevin Hilman <khilman@kernel.org>
  13340. L: linux-omap@vger.kernel.org
  13341. S: Maintained
  13342. F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
  13343. F: drivers/gpio/gpio-omap.c
  13344. OMAP HARDWARE SPINLOCK SUPPORT
  13345. M: Ohad Ben-Cohen <ohad@wizery.com>
  13346. L: linux-omap@vger.kernel.org
  13347. S: Maintained
  13348. F: drivers/hwspinlock/omap_hwspinlock.c
  13349. OMAP HS MMC SUPPORT
  13350. L: linux-mmc@vger.kernel.org
  13351. L: linux-omap@vger.kernel.org
  13352. S: Orphan
  13353. F: drivers/mmc/host/omap_hsmmc.c
  13354. OMAP HWMOD DATA
  13355. M: Paul Walmsley <paul@pwsan.com>
  13356. L: linux-omap@vger.kernel.org
  13357. S: Maintained
  13358. F: arch/arm/mach-omap2/omap_hwmod*data*
  13359. OMAP HWMOD SUPPORT
  13360. M: Benoît Cousson <bcousson@baylibre.com>
  13361. M: Paul Walmsley <paul@pwsan.com>
  13362. L: linux-omap@vger.kernel.org
  13363. S: Maintained
  13364. F: arch/arm/mach-omap2/omap_hwmod.*
  13365. OMAP I2C DRIVER
  13366. M: Vignesh R <vigneshr@ti.com>
  13367. L: linux-omap@vger.kernel.org
  13368. L: linux-i2c@vger.kernel.org
  13369. S: Maintained
  13370. F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
  13371. F: drivers/i2c/busses/i2c-omap.c
  13372. OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
  13373. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  13374. L: linux-media@vger.kernel.org
  13375. S: Maintained
  13376. F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
  13377. F: drivers/media/platform/ti/omap3isp/
  13378. F: drivers/staging/media/omap4iss/
  13379. OMAP MMC SUPPORT
  13380. M: Aaro Koskinen <aaro.koskinen@iki.fi>
  13381. L: linux-omap@vger.kernel.org
  13382. S: Odd Fixes
  13383. F: drivers/mmc/host/omap.c
  13384. OMAP POWER MANAGEMENT SUPPORT
  13385. M: Kevin Hilman <khilman@kernel.org>
  13386. L: linux-omap@vger.kernel.org
  13387. S: Maintained
  13388. F: arch/arm/*omap*/*pm*
  13389. F: drivers/cpufreq/omap-cpufreq.c
  13390. OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
  13391. M: Paul Walmsley <paul@pwsan.com>
  13392. L: linux-omap@vger.kernel.org
  13393. S: Maintained
  13394. F: arch/arm/mach-omap2/prm*
  13395. OMAP RANDOM NUMBER GENERATOR SUPPORT
  13396. M: Deepak Saxena <dsaxena@plexity.net>
  13397. S: Maintained
  13398. F: drivers/char/hw_random/omap-rng.c
  13399. OMAP USB SUPPORT
  13400. L: linux-usb@vger.kernel.org
  13401. L: linux-omap@vger.kernel.org
  13402. S: Orphan
  13403. F: arch/arm/*omap*/usb*
  13404. F: drivers/usb/*/*omap*
  13405. OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
  13406. M: Mark Jackson <mpfj@newflow.co.uk>
  13407. L: linux-omap@vger.kernel.org
  13408. S: Maintained
  13409. F: arch/arm/boot/dts/am335x-nano.dts
  13410. OMAP1 SUPPORT
  13411. M: Aaro Koskinen <aaro.koskinen@iki.fi>
  13412. M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
  13413. M: Tony Lindgren <tony@atomide.com>
  13414. L: linux-omap@vger.kernel.org
  13415. S: Maintained
  13416. Q: http://patchwork.kernel.org/project/linux-omap/list/
  13417. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
  13418. F: arch/arm/configs/omap1_defconfig
  13419. F: arch/arm/mach-omap1/
  13420. F: arch/arm/plat-omap/
  13421. F: drivers/i2c/busses/i2c-omap.c
  13422. F: include/linux/platform_data/ams-delta-fiq.h
  13423. F: include/linux/platform_data/i2c-omap.h
  13424. OMAP2+ SUPPORT
  13425. M: Tony Lindgren <tony@atomide.com>
  13426. L: linux-omap@vger.kernel.org
  13427. S: Maintained
  13428. W: http://www.muru.com/linux/omap/
  13429. W: http://linux.omap.com/
  13430. Q: http://patchwork.kernel.org/project/linux-omap/list/
  13431. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
  13432. F: arch/arm/configs/omap2plus_defconfig
  13433. F: arch/arm/mach-omap2/
  13434. F: arch/arm/plat-omap/
  13435. F: drivers/bus/ti-sysc.c
  13436. F: drivers/i2c/busses/i2c-omap.c
  13437. F: drivers/irqchip/irq-omap-intc.c
  13438. F: drivers/mfd/*omap*.c
  13439. F: drivers/mfd/menelaus.c
  13440. F: drivers/mfd/palmas.c
  13441. F: drivers/mfd/tps65217.c
  13442. F: drivers/mfd/tps65218.c
  13443. F: drivers/mfd/tps65910.c
  13444. F: drivers/mfd/twl-core.[ch]
  13445. F: drivers/mfd/twl4030*.c
  13446. F: drivers/mfd/twl6030*.c
  13447. F: drivers/mfd/twl6040*.c
  13448. F: drivers/regulator/palmas-regulator*.c
  13449. F: drivers/regulator/pbias-regulator.c
  13450. F: drivers/regulator/tps65217-regulator.c
  13451. F: drivers/regulator/tps65218-regulator.c
  13452. F: drivers/regulator/tps65219-regulator.c
  13453. F: drivers/regulator/tps65910-regulator.c
  13454. F: drivers/regulator/twl-regulator.c
  13455. F: drivers/regulator/twl6030-regulator.c
  13456. F: include/linux/platform_data/i2c-omap.h
  13457. F: include/linux/platform_data/ti-sysc.h
  13458. OMFS FILESYSTEM
  13459. M: Bob Copeland <me@bobcopeland.com>
  13460. L: linux-karma-devel@lists.sourceforge.net
  13461. S: Maintained
  13462. F: Documentation/filesystems/omfs.rst
  13463. F: fs/omfs/
  13464. OMNIKEY CARDMAN 4000 DRIVER
  13465. M: Harald Welte <laforge@gnumonks.org>
  13466. S: Maintained
  13467. F: drivers/char/pcmcia/cm4000_cs.c
  13468. F: include/linux/cm4000_cs.h
  13469. F: include/uapi/linux/cm4000_cs.h
  13470. OMNIKEY CARDMAN 4040 DRIVER
  13471. M: Harald Welte <laforge@gnumonks.org>
  13472. S: Maintained
  13473. F: drivers/char/pcmcia/cm4040_cs.*
  13474. OMNIVISION OG01A1B SENSOR DRIVER
  13475. M: Shawn Tu <shawnx.tu@intel.com>
  13476. L: linux-media@vger.kernel.org
  13477. S: Maintained
  13478. F: drivers/media/i2c/og01a1b.c
  13479. OMNIVISION OV02A10 SENSOR DRIVER
  13480. M: Dongchun Zhu <dongchun.zhu@mediatek.com>
  13481. L: linux-media@vger.kernel.org
  13482. S: Maintained
  13483. T: git git://linuxtv.org/media_tree.git
  13484. F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
  13485. F: drivers/media/i2c/ov02a10.c
  13486. OMNIVISION OV08D10 SENSOR DRIVER
  13487. M: Jimmy Su <jimmy.su@intel.com>
  13488. L: linux-media@vger.kernel.org
  13489. S: Maintained
  13490. T: git git://linuxtv.org/media_tree.git
  13491. F: drivers/media/i2c/ov08d10.c
  13492. OMNIVISION OV13858 SENSOR DRIVER
  13493. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  13494. L: linux-media@vger.kernel.org
  13495. S: Maintained
  13496. T: git git://linuxtv.org/media_tree.git
  13497. F: drivers/media/i2c/ov13858.c
  13498. OMNIVISION OV13B10 SENSOR DRIVER
  13499. M: Arec Kao <arec.kao@intel.com>
  13500. L: linux-media@vger.kernel.org
  13501. S: Maintained
  13502. T: git git://linuxtv.org/media_tree.git
  13503. F: drivers/media/i2c/ov13b10.c
  13504. OMNIVISION OV2680 SENSOR DRIVER
  13505. M: Rui Miguel Silva <rmfrfs@gmail.com>
  13506. L: linux-media@vger.kernel.org
  13507. S: Maintained
  13508. T: git git://linuxtv.org/media_tree.git
  13509. F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
  13510. F: drivers/media/i2c/ov2680.c
  13511. OMNIVISION OV2685 SENSOR DRIVER
  13512. M: Shunqian Zheng <zhengsq@rock-chips.com>
  13513. L: linux-media@vger.kernel.org
  13514. S: Maintained
  13515. T: git git://linuxtv.org/media_tree.git
  13516. F: drivers/media/i2c/ov2685.c
  13517. OMNIVISION OV2740 SENSOR DRIVER
  13518. M: Tianshu Qiu <tian.shu.qiu@intel.com>
  13519. R: Shawn Tu <shawnx.tu@intel.com>
  13520. R: Bingbu Cao <bingbu.cao@intel.com>
  13521. L: linux-media@vger.kernel.org
  13522. S: Maintained
  13523. T: git git://linuxtv.org/media_tree.git
  13524. F: drivers/media/i2c/ov2740.c
  13525. OMNIVISION OV5640 SENSOR DRIVER
  13526. M: Steve Longerbeam <slongerbeam@gmail.com>
  13527. L: linux-media@vger.kernel.org
  13528. S: Maintained
  13529. T: git git://linuxtv.org/media_tree.git
  13530. F: drivers/media/i2c/ov5640.c
  13531. OMNIVISION OV5647 SENSOR DRIVER
  13532. M: Dave Stevenson <dave.stevenson@raspberrypi.com>
  13533. M: Jacopo Mondi <jacopo@jmondi.org>
  13534. L: linux-media@vger.kernel.org
  13535. S: Maintained
  13536. T: git git://linuxtv.org/media_tree.git
  13537. F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
  13538. F: drivers/media/i2c/ov5647.c
  13539. OMNIVISION OV5670 SENSOR DRIVER
  13540. M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
  13541. L: linux-media@vger.kernel.org
  13542. S: Maintained
  13543. T: git git://linuxtv.org/media_tree.git
  13544. F: drivers/media/i2c/ov5670.c
  13545. OMNIVISION OV5675 SENSOR DRIVER
  13546. M: Shawn Tu <shawnx.tu@intel.com>
  13547. L: linux-media@vger.kernel.org
  13548. S: Maintained
  13549. T: git git://linuxtv.org/media_tree.git
  13550. F: drivers/media/i2c/ov5675.c
  13551. OMNIVISION OV5693 SENSOR DRIVER
  13552. M: Daniel Scally <djrscally@gmail.com>
  13553. L: linux-media@vger.kernel.org
  13554. S: Maintained
  13555. T: git git://linuxtv.org/media_tree.git
  13556. F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
  13557. F: drivers/media/i2c/ov5693.c
  13558. OMNIVISION OV5695 SENSOR DRIVER
  13559. M: Shunqian Zheng <zhengsq@rock-chips.com>
  13560. L: linux-media@vger.kernel.org
  13561. S: Maintained
  13562. T: git git://linuxtv.org/media_tree.git
  13563. F: drivers/media/i2c/ov5695.c
  13564. OMNIVISION OV7670 SENSOR DRIVER
  13565. L: linux-media@vger.kernel.org
  13566. S: Orphan
  13567. T: git git://linuxtv.org/media_tree.git
  13568. F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
  13569. F: drivers/media/i2c/ov7670.c
  13570. OMNIVISION OV772x SENSOR DRIVER
  13571. M: Jacopo Mondi <jacopo@jmondi.org>
  13572. L: linux-media@vger.kernel.org
  13573. S: Odd fixes
  13574. T: git git://linuxtv.org/media_tree.git
  13575. F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
  13576. F: drivers/media/i2c/ov772x.c
  13577. F: include/media/i2c/ov772x.h
  13578. OMNIVISION OV7740 SENSOR DRIVER
  13579. M: Wenyou Yang <wenyou.yang@microchip.com>
  13580. L: linux-media@vger.kernel.org
  13581. S: Maintained
  13582. T: git git://linuxtv.org/media_tree.git
  13583. F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
  13584. F: drivers/media/i2c/ov7740.c
  13585. OMNIVISION OV8856 SENSOR DRIVER
  13586. M: Dongchun Zhu <dongchun.zhu@mediatek.com>
  13587. L: linux-media@vger.kernel.org
  13588. S: Maintained
  13589. T: git git://linuxtv.org/media_tree.git
  13590. F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
  13591. F: drivers/media/i2c/ov8856.c
  13592. OMNIVISION OV9282 SENSOR DRIVER
  13593. M: Paul J. Murphy <paul.j.murphy@intel.com>
  13594. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  13595. L: linux-media@vger.kernel.org
  13596. S: Maintained
  13597. T: git git://linuxtv.org/media_tree.git
  13598. F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
  13599. F: drivers/media/i2c/ov9282.c
  13600. OMNIVISION OV9640 SENSOR DRIVER
  13601. M: Petr Cvek <petrcvekcz@gmail.com>
  13602. L: linux-media@vger.kernel.org
  13603. S: Maintained
  13604. F: drivers/media/i2c/ov9640.*
  13605. OMNIVISION OV9650 SENSOR DRIVER
  13606. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  13607. R: Akinobu Mita <akinobu.mita@gmail.com>
  13608. R: Sylwester Nawrocki <s.nawrocki@samsung.com>
  13609. L: linux-media@vger.kernel.org
  13610. S: Maintained
  13611. T: git git://linuxtv.org/media_tree.git
  13612. F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
  13613. F: drivers/media/i2c/ov9650.c
  13614. OMNIVISION OV9734 SENSOR DRIVER
  13615. M: Tianshu Qiu <tian.shu.qiu@intel.com>
  13616. R: Bingbu Cao <bingbu.cao@intel.com>
  13617. L: linux-media@vger.kernel.org
  13618. S: Maintained
  13619. T: git git://linuxtv.org/media_tree.git
  13620. F: drivers/media/i2c/ov9734.c
  13621. ONBOARD USB HUB DRIVER
  13622. M: Matthias Kaehlcke <mka@chromium.org>
  13623. L: linux-usb@vger.kernel.org
  13624. S: Maintained
  13625. F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
  13626. F: drivers/usb/misc/onboard_usb_hub.c
  13627. ONENAND FLASH DRIVER
  13628. M: Kyungmin Park <kyungmin.park@samsung.com>
  13629. L: linux-mtd@lists.infradead.org
  13630. S: Maintained
  13631. F: drivers/mtd/nand/onenand/
  13632. F: include/linux/mtd/onenand*.h
  13633. ONION OMEGA2+ BOARD
  13634. M: Harvey Hunt <harveyhuntnexus@gmail.com>
  13635. L: linux-mips@vger.kernel.org
  13636. S: Maintained
  13637. F: arch/mips/boot/dts/ralink/omega2p.dts
  13638. OP-TEE DRIVER
  13639. M: Jens Wiklander <jens.wiklander@linaro.org>
  13640. L: op-tee@lists.trustedfirmware.org
  13641. S: Maintained
  13642. F: Documentation/ABI/testing/sysfs-bus-optee-devices
  13643. F: drivers/tee/optee/
  13644. OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
  13645. M: Sumit Garg <sumit.garg@linaro.org>
  13646. L: op-tee@lists.trustedfirmware.org
  13647. S: Maintained
  13648. F: drivers/char/hw_random/optee-rng.c
  13649. OP-TEE RTC DRIVER
  13650. M: Clément Léger <clement.leger@bootlin.com>
  13651. L: linux-rtc@vger.kernel.org
  13652. S: Maintained
  13653. F: drivers/rtc/rtc-optee.c
  13654. OPA-VNIC DRIVER
  13655. M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
  13656. L: linux-rdma@vger.kernel.org
  13657. S: Supported
  13658. F: drivers/infiniband/ulp/opa_vnic
  13659. OPEN FIRMWARE AND FLATTENED DEVICE TREE
  13660. M: Rob Herring <robh+dt@kernel.org>
  13661. M: Frank Rowand <frowand.list@gmail.com>
  13662. L: devicetree@vger.kernel.org
  13663. S: Maintained
  13664. C: irc://irc.libera.chat/devicetree
  13665. W: http://www.devicetree.org/
  13666. T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
  13667. F: Documentation/ABI/testing/sysfs-firmware-ofw
  13668. F: drivers/of/
  13669. F: include/linux/of*.h
  13670. F: scripts/dtc/
  13671. K: of_overlay_notifier_
  13672. K: of_overlay_fdt_apply
  13673. K: of_overlay_remove
  13674. OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
  13675. M: Rob Herring <robh+dt@kernel.org>
  13676. M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
  13677. L: devicetree@vger.kernel.org
  13678. S: Maintained
  13679. C: irc://irc.libera.chat/devicetree
  13680. Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
  13681. T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
  13682. F: Documentation/devicetree/
  13683. F: arch/*/boot/dts/
  13684. F: include/dt-bindings/
  13685. OPENCOMPUTE PTP CLOCK DRIVER
  13686. M: Jonathan Lemon <jonathan.lemon@gmail.com>
  13687. M: Vadim Fedorenko <vadfed@fb.com>
  13688. L: netdev@vger.kernel.org
  13689. S: Maintained
  13690. F: drivers/ptp/ptp_ocp.c
  13691. OPENCORES I2C BUS DRIVER
  13692. M: Peter Korsgaard <peter@korsgaard.com>
  13693. M: Andrew Lunn <andrew@lunn.ch>
  13694. L: linux-i2c@vger.kernel.org
  13695. S: Maintained
  13696. F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
  13697. F: Documentation/i2c/busses/i2c-ocores.rst
  13698. F: drivers/i2c/busses/i2c-ocores.c
  13699. F: include/linux/platform_data/i2c-ocores.h
  13700. OPENRISC ARCHITECTURE
  13701. M: Jonas Bonn <jonas@southpole.se>
  13702. M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
  13703. M: Stafford Horne <shorne@gmail.com>
  13704. L: openrisc@lists.librecores.org
  13705. S: Maintained
  13706. W: http://openrisc.io
  13707. T: git https://github.com/openrisc/linux.git
  13708. F: Documentation/devicetree/bindings/openrisc/
  13709. F: Documentation/openrisc/
  13710. F: arch/openrisc/
  13711. F: drivers/irqchip/irq-ompic.c
  13712. F: drivers/irqchip/irq-or1k-*
  13713. OPENVSWITCH
  13714. M: Pravin B Shelar <pshelar@ovn.org>
  13715. L: netdev@vger.kernel.org
  13716. L: dev@openvswitch.org
  13717. S: Maintained
  13718. W: http://openvswitch.org
  13719. F: include/uapi/linux/openvswitch.h
  13720. F: net/openvswitch/
  13721. F: tools/testing/selftests/net/openvswitch/
  13722. OPERATING PERFORMANCE POINTS (OPP)
  13723. M: Viresh Kumar <vireshk@kernel.org>
  13724. M: Nishanth Menon <nm@ti.com>
  13725. M: Stephen Boyd <sboyd@kernel.org>
  13726. L: linux-pm@vger.kernel.org
  13727. S: Maintained
  13728. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
  13729. F: Documentation/devicetree/bindings/opp/
  13730. F: Documentation/power/opp.rst
  13731. F: drivers/opp/
  13732. F: include/linux/pm_opp.h
  13733. OPL4 DRIVER
  13734. M: Clemens Ladisch <clemens@ladisch.de>
  13735. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  13736. S: Maintained
  13737. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  13738. F: sound/drivers/opl4/
  13739. ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
  13740. M: Mark Fasheh <mark@fasheh.com>
  13741. M: Joel Becker <jlbec@evilplan.org>
  13742. M: Joseph Qi <joseph.qi@linux.alibaba.com>
  13743. L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
  13744. S: Supported
  13745. W: http://ocfs2.wiki.kernel.org
  13746. F: Documentation/filesystems/dlmfs.rst
  13747. F: Documentation/filesystems/ocfs2.rst
  13748. F: fs/ocfs2/
  13749. ORANGEFS FILESYSTEM
  13750. M: Mike Marshall <hubcap@omnibond.com>
  13751. R: Martin Brandenburg <martin@omnibond.com>
  13752. L: devel@lists.orangefs.org
  13753. S: Supported
  13754. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
  13755. F: Documentation/filesystems/orangefs.rst
  13756. F: fs/orangefs/
  13757. ORINOCO DRIVER
  13758. L: linux-wireless@vger.kernel.org
  13759. S: Orphan
  13760. W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
  13761. W: http://www.nongnu.org/orinoco/
  13762. F: drivers/net/wireless/intersil/orinoco/
  13763. OV2659 OMNIVISION SENSOR DRIVER
  13764. M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
  13765. L: linux-media@vger.kernel.org
  13766. S: Maintained
  13767. W: https://linuxtv.org
  13768. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  13769. T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
  13770. F: drivers/media/i2c/ov2659.c
  13771. F: include/media/i2c/ov2659.h
  13772. OVERLAY FILESYSTEM
  13773. M: Miklos Szeredi <miklos@szeredi.hu>
  13774. L: linux-unionfs@vger.kernel.org
  13775. S: Supported
  13776. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
  13777. F: Documentation/filesystems/overlayfs.rst
  13778. F: fs/overlayfs/
  13779. P54 WIRELESS DRIVER
  13780. M: Christian Lamparter <chunkeey@googlemail.com>
  13781. L: linux-wireless@vger.kernel.org
  13782. S: Maintained
  13783. W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
  13784. F: drivers/net/wireless/intersil/p54/
  13785. PACKING
  13786. M: Vladimir Oltean <olteanv@gmail.com>
  13787. L: netdev@vger.kernel.org
  13788. S: Supported
  13789. F: Documentation/core-api/packing.rst
  13790. F: include/linux/packing.h
  13791. F: lib/packing.c
  13792. PADATA PARALLEL EXECUTION MECHANISM
  13793. M: Steffen Klassert <steffen.klassert@secunet.com>
  13794. M: Daniel Jordan <daniel.m.jordan@oracle.com>
  13795. L: linux-crypto@vger.kernel.org
  13796. L: linux-kernel@vger.kernel.org
  13797. S: Maintained
  13798. F: Documentation/core-api/padata.rst
  13799. F: include/linux/padata.h
  13800. F: kernel/padata.c
  13801. PAGE CACHE
  13802. M: Matthew Wilcox (Oracle) <willy@infradead.org>
  13803. L: linux-fsdevel@vger.kernel.org
  13804. S: Supported
  13805. T: git git://git.infradead.org/users/willy/pagecache.git
  13806. F: Documentation/filesystems/locking.rst
  13807. F: Documentation/filesystems/vfs.rst
  13808. F: include/linux/pagemap.h
  13809. F: mm/filemap.c
  13810. F: mm/page-writeback.c
  13811. F: mm/readahead.c
  13812. F: mm/truncate.c
  13813. PAGE POOL
  13814. M: Jesper Dangaard Brouer <hawk@kernel.org>
  13815. M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
  13816. L: netdev@vger.kernel.org
  13817. S: Supported
  13818. F: Documentation/networking/page_pool.rst
  13819. F: include/net/page_pool.h
  13820. F: include/trace/events/page_pool.h
  13821. F: net/core/page_pool.c
  13822. PAGE TABLE CHECK
  13823. M: Pasha Tatashin <pasha.tatashin@soleen.com>
  13824. M: Andrew Morton <akpm@linux-foundation.org>
  13825. L: linux-mm@kvack.org
  13826. S: Maintained
  13827. F: Documentation/mm/page_table_check.rst
  13828. F: include/linux/page_table_check.h
  13829. F: mm/page_table_check.c
  13830. PANASONIC LAPTOP ACPI EXTRAS DRIVER
  13831. M: Kenneth Chan <kenneth.t.chan@gmail.com>
  13832. L: platform-driver-x86@vger.kernel.org
  13833. S: Maintained
  13834. F: drivers/platform/x86/panasonic-laptop.c
  13835. PARALLAX PING IIO SENSOR DRIVER
  13836. M: Andreas Klinger <ak@it-klinger.de>
  13837. L: linux-iio@vger.kernel.org
  13838. S: Maintained
  13839. F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
  13840. F: drivers/iio/proximity/ping.c
  13841. PARALLEL LCD/KEYPAD PANEL DRIVER
  13842. M: Willy Tarreau <willy@haproxy.com>
  13843. M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
  13844. S: Odd Fixes
  13845. F: Documentation/admin-guide/lcd-panel-cgram.rst
  13846. F: drivers/auxdisplay/panel.c
  13847. PARALLEL PORT SUBSYSTEM
  13848. M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  13849. M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  13850. L: linux-parport@lists.infradead.org (subscribers-only)
  13851. S: Maintained
  13852. F: Documentation/driver-api/parport*.rst
  13853. F: drivers/char/ppdev.c
  13854. F: drivers/parport/
  13855. F: include/linux/parport*.h
  13856. F: include/uapi/linux/ppdev.h
  13857. PARAVIRT_OPS INTERFACE
  13858. M: Juergen Gross <jgross@suse.com>
  13859. M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
  13860. R: Alexey Makhalov <amakhalov@vmware.com>
  13861. R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
  13862. L: virtualization@lists.linux-foundation.org
  13863. L: x86@kernel.org
  13864. S: Supported
  13865. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
  13866. F: Documentation/virt/paravirt_ops.rst
  13867. F: arch/*/include/asm/paravirt*.h
  13868. F: arch/*/kernel/paravirt*
  13869. F: include/linux/hypervisor.h
  13870. PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
  13871. M: Tim Waugh <tim@cyberelk.net>
  13872. L: linux-parport@lists.infradead.org (subscribers-only)
  13873. S: Maintained
  13874. F: Documentation/admin-guide/blockdev/paride.rst
  13875. F: drivers/block/paride/
  13876. PARISC ARCHITECTURE
  13877. M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
  13878. M: Helge Deller <deller@gmx.de>
  13879. L: linux-parisc@vger.kernel.org
  13880. S: Maintained
  13881. W: https://parisc.wiki.kernel.org
  13882. Q: http://patchwork.kernel.org/project/linux-parisc/list/
  13883. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
  13884. T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
  13885. F: Documentation/parisc/
  13886. F: arch/parisc/
  13887. F: drivers/char/agp/parisc-agp.c
  13888. F: drivers/input/misc/hp_sdc_rtc.c
  13889. F: drivers/input/serio/gscps2.c
  13890. F: drivers/input/serio/hp_sdc*
  13891. F: drivers/parisc/
  13892. F: drivers/parport/parport_gsc.*
  13893. F: drivers/tty/serial/8250/8250_parisc.c
  13894. F: drivers/video/console/sti*
  13895. F: drivers/video/fbdev/sti*
  13896. F: drivers/video/logo/logo_parisc*
  13897. F: include/linux/hp_sdc.h
  13898. PARMAN
  13899. M: Jiri Pirko <jiri@nvidia.com>
  13900. L: netdev@vger.kernel.org
  13901. S: Supported
  13902. F: include/linux/parman.h
  13903. F: lib/parman.c
  13904. F: lib/test_parman.c
  13905. PC ENGINES APU BOARD DRIVER
  13906. M: Enrico Weigelt, metux IT consult <info@metux.net>
  13907. S: Maintained
  13908. F: drivers/platform/x86/pcengines-apuv2.c
  13909. PC87360 HARDWARE MONITORING DRIVER
  13910. M: Jim Cromie <jim.cromie@gmail.com>
  13911. L: linux-hwmon@vger.kernel.org
  13912. S: Maintained
  13913. F: Documentation/hwmon/pc87360.rst
  13914. F: drivers/hwmon/pc87360.c
  13915. PC8736x GPIO DRIVER
  13916. M: Jim Cromie <jim.cromie@gmail.com>
  13917. S: Maintained
  13918. F: drivers/char/pc8736x_gpio.c
  13919. PC87427 HARDWARE MONITORING DRIVER
  13920. M: Jean Delvare <jdelvare@suse.com>
  13921. L: linux-hwmon@vger.kernel.org
  13922. S: Maintained
  13923. F: Documentation/hwmon/pc87427.rst
  13924. F: drivers/hwmon/pc87427.c
  13925. PCA9532 LED DRIVER
  13926. M: Riku Voipio <riku.voipio@iki.fi>
  13927. S: Maintained
  13928. F: drivers/leds/leds-pca9532.c
  13929. F: include/linux/leds-pca9532.h
  13930. PCA9541 I2C BUS MASTER SELECTOR DRIVER
  13931. M: Guenter Roeck <linux@roeck-us.net>
  13932. L: linux-i2c@vger.kernel.org
  13933. S: Maintained
  13934. F: drivers/i2c/muxes/i2c-mux-pca9541.c
  13935. PCDP - PRIMARY CONSOLE AND DEBUG PORT
  13936. M: Khalid Aziz <khalid@gonehiking.org>
  13937. S: Maintained
  13938. F: drivers/firmware/pcdp.*
  13939. PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
  13940. M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  13941. M: Pali Rohár <pali@kernel.org>
  13942. L: linux-pci@vger.kernel.org
  13943. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13944. S: Maintained
  13945. F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
  13946. F: drivers/pci/controller/pci-aardvark.c
  13947. PCI DRIVER FOR ALTERA PCIE IP
  13948. M: Joyce Ooi <joyce.ooi@intel.com>
  13949. L: linux-pci@vger.kernel.org
  13950. S: Supported
  13951. F: Documentation/devicetree/bindings/pci/altera-pcie.txt
  13952. F: drivers/pci/controller/pcie-altera.c
  13953. PCI DRIVER FOR APPLIEDMICRO XGENE
  13954. M: Toan Le <toan@os.amperecomputing.com>
  13955. L: linux-pci@vger.kernel.org
  13956. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13957. S: Maintained
  13958. F: Documentation/devicetree/bindings/pci/xgene-pci.txt
  13959. F: drivers/pci/controller/pci-xgene.c
  13960. PCI DRIVER FOR ARM VERSATILE PLATFORM
  13961. M: Rob Herring <robh@kernel.org>
  13962. L: linux-pci@vger.kernel.org
  13963. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13964. S: Maintained
  13965. F: Documentation/devicetree/bindings/pci/versatile.yaml
  13966. F: drivers/pci/controller/pci-versatile.c
  13967. PCI DRIVER FOR ARMADA 8K
  13968. M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  13969. L: linux-pci@vger.kernel.org
  13970. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13971. S: Maintained
  13972. F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
  13973. F: drivers/pci/controller/dwc/pcie-armada8k.c
  13974. PCI DRIVER FOR CADENCE PCIE IP
  13975. M: Tom Joseph <tjoseph@cadence.com>
  13976. L: linux-pci@vger.kernel.org
  13977. S: Maintained
  13978. F: Documentation/devicetree/bindings/pci/cdns,*
  13979. F: drivers/pci/controller/cadence/
  13980. PCI DRIVER FOR FREESCALE LAYERSCAPE
  13981. M: Minghuan Lian <minghuan.Lian@nxp.com>
  13982. M: Mingkai Hu <mingkai.hu@nxp.com>
  13983. M: Roy Zang <roy.zang@nxp.com>
  13984. L: linuxppc-dev@lists.ozlabs.org
  13985. L: linux-pci@vger.kernel.org
  13986. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13987. S: Maintained
  13988. F: drivers/pci/controller/dwc/*layerscape*
  13989. PCI DRIVER FOR GENERIC OF HOSTS
  13990. M: Will Deacon <will@kernel.org>
  13991. L: linux-pci@vger.kernel.org
  13992. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13993. S: Maintained
  13994. F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
  13995. F: drivers/pci/controller/pci-host-common.c
  13996. F: drivers/pci/controller/pci-host-generic.c
  13997. PCI DRIVER FOR IMX6
  13998. M: Richard Zhu <hongxing.zhu@nxp.com>
  13999. M: Lucas Stach <l.stach@pengutronix.de>
  14000. L: linux-pci@vger.kernel.org
  14001. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  14002. S: Maintained
  14003. F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
  14004. F: drivers/pci/controller/dwc/*imx6*
  14005. PCI DRIVER FOR FU740
  14006. M: Paul Walmsley <paul.walmsley@sifive.com>
  14007. M: Greentime Hu <greentime.hu@sifive.com>
  14008. L: linux-pci@vger.kernel.org
  14009. S: Maintained
  14010. F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
  14011. F: drivers/pci/controller/dwc/pcie-fu740.c
  14012. PCI DRIVER FOR INTEL IXP4XX
  14013. M: Linus Walleij <linus.walleij@linaro.org>
  14014. S: Maintained
  14015. F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
  14016. F: drivers/pci/controller/pci-ixp4xx.c
  14017. PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
  14018. M: Nirmal Patel <nirmal.patel@linux.intel.com>
  14019. R: Jonathan Derrick <jonathan.derrick@linux.dev>
  14020. L: linux-pci@vger.kernel.org
  14021. S: Supported
  14022. F: drivers/pci/controller/vmd.c
  14023. PCI DRIVER FOR MICROSEMI SWITCHTEC
  14024. M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
  14025. M: Logan Gunthorpe <logang@deltatee.com>
  14026. L: linux-pci@vger.kernel.org
  14027. S: Maintained
  14028. F: Documentation/ABI/testing/sysfs-class-switchtec
  14029. F: Documentation/driver-api/switchtec.rst
  14030. F: drivers/ntb/hw/mscc/
  14031. F: drivers/pci/switch/switchtec*
  14032. F: include/linux/switchtec.h
  14033. F: include/uapi/linux/switchtec_ioctl.h
  14034. PCI DRIVER FOR MOBIVEIL PCIE IP
  14035. M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
  14036. M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
  14037. L: linux-pci@vger.kernel.org
  14038. S: Supported
  14039. F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
  14040. F: drivers/pci/controller/mobiveil/pcie-mobiveil*
  14041. PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
  14042. M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  14043. M: Pali Rohár <pali@kernel.org>
  14044. L: linux-pci@vger.kernel.org
  14045. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  14046. S: Maintained
  14047. F: drivers/pci/controller/*mvebu*
  14048. PCI DRIVER FOR NVIDIA TEGRA
  14049. M: Thierry Reding <thierry.reding@gmail.com>
  14050. L: linux-tegra@vger.kernel.org
  14051. L: linux-pci@vger.kernel.org
  14052. S: Supported
  14053. F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
  14054. F: drivers/pci/controller/pci-tegra.c
  14055. PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
  14056. M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
  14057. L: linux-pci@vger.kernel.org
  14058. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  14059. S: Maintained
  14060. F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
  14061. F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
  14062. PCI DRIVER FOR RENESAS R-CAR
  14063. M: Marek Vasut <marek.vasut+renesas@gmail.com>
  14064. M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  14065. L: linux-pci@vger.kernel.org
  14066. L: linux-renesas-soc@vger.kernel.org
  14067. S: Maintained
  14068. F: Documentation/devicetree/bindings/pci/*rcar*
  14069. F: drivers/pci/controller/*rcar*
  14070. PCI DRIVER FOR SAMSUNG EXYNOS
  14071. M: Jingoo Han <jingoohan1@gmail.com>
  14072. L: linux-pci@vger.kernel.org
  14073. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  14074. L: linux-samsung-soc@vger.kernel.org
  14075. S: Maintained
  14076. F: drivers/pci/controller/dwc/pci-exynos.c
  14077. PCI DRIVER FOR SYNOPSYS DESIGNWARE
  14078. M: Jingoo Han <jingoohan1@gmail.com>
  14079. M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
  14080. L: linux-pci@vger.kernel.org
  14081. S: Maintained
  14082. F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
  14083. F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
  14084. F: drivers/pci/controller/dwc/*designware*
  14085. PCI DRIVER FOR TI DRA7XX/J721E
  14086. M: Vignesh Raghavendra <vigneshr@ti.com>
  14087. L: linux-omap@vger.kernel.org
  14088. L: linux-pci@vger.kernel.org
  14089. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  14090. S: Supported
  14091. F: Documentation/devicetree/bindings/pci/ti-pci.txt
  14092. F: drivers/pci/controller/cadence/pci-j721e.c
  14093. F: drivers/pci/controller/dwc/pci-dra7xx.c
  14094. PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
  14095. M: Linus Walleij <linus.walleij@linaro.org>
  14096. L: linux-pci@vger.kernel.org
  14097. S: Maintained
  14098. F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
  14099. F: drivers/pci/controller/pci-v3-semi.c
  14100. PCI ENDPOINT SUBSYSTEM
  14101. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  14102. R: Krzysztof Wilczyński <kw@linux.com>
  14103. R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  14104. R: Kishon Vijay Abraham I <kishon@kernel.org>
  14105. L: linux-pci@vger.kernel.org
  14106. S: Supported
  14107. Q: https://patchwork.kernel.org/project/linux-pci/list/
  14108. B: https://bugzilla.kernel.org
  14109. C: irc://irc.oftc.net/linux-pci
  14110. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
  14111. F: Documentation/PCI/endpoint/*
  14112. F: Documentation/misc-devices/pci-endpoint-test.rst
  14113. F: drivers/misc/pci_endpoint_test.c
  14114. F: drivers/pci/endpoint/
  14115. F: tools/pci/
  14116. PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
  14117. M: Mahesh J Salgaonkar <mahesh@linux.ibm.com>
  14118. R: Oliver O'Halloran <oohall@gmail.com>
  14119. L: linuxppc-dev@lists.ozlabs.org
  14120. S: Supported
  14121. F: Documentation/PCI/pci-error-recovery.rst
  14122. F: Documentation/powerpc/eeh-pci-error-recovery.rst
  14123. F: arch/powerpc/include/*/eeh*.h
  14124. F: arch/powerpc/kernel/eeh*.c
  14125. F: arch/powerpc/platforms/*/eeh*.c
  14126. F: drivers/pci/pcie/aer.c
  14127. F: drivers/pci/pcie/dpc.c
  14128. F: drivers/pci/pcie/err.c
  14129. PCI ERROR RECOVERY
  14130. M: Linas Vepstas <linasvepstas@gmail.com>
  14131. L: linux-pci@vger.kernel.org
  14132. S: Supported
  14133. F: Documentation/PCI/pci-error-recovery.rst
  14134. PCI PEER-TO-PEER DMA (P2PDMA)
  14135. M: Bjorn Helgaas <bhelgaas@google.com>
  14136. M: Logan Gunthorpe <logang@deltatee.com>
  14137. L: linux-pci@vger.kernel.org
  14138. S: Supported
  14139. Q: https://patchwork.kernel.org/project/linux-pci/list/
  14140. B: https://bugzilla.kernel.org
  14141. C: irc://irc.oftc.net/linux-pci
  14142. T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
  14143. F: Documentation/driver-api/pci/p2pdma.rst
  14144. F: drivers/pci/p2pdma.c
  14145. F: include/linux/pci-p2pdma.h
  14146. PCI MSI DRIVER FOR ALTERA MSI IP
  14147. M: Joyce Ooi <joyce.ooi@intel.com>
  14148. L: linux-pci@vger.kernel.org
  14149. S: Supported
  14150. F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
  14151. F: drivers/pci/controller/pcie-altera-msi.c
  14152. PCI MSI DRIVER FOR APPLIEDMICRO XGENE
  14153. M: Toan Le <toan@os.amperecomputing.com>
  14154. L: linux-pci@vger.kernel.org
  14155. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  14156. S: Maintained
  14157. F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
  14158. F: drivers/pci/controller/pci-xgene-msi.c
  14159. PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
  14160. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  14161. R: Rob Herring <robh@kernel.org>
  14162. R: Krzysztof Wilczyński <kw@linux.com>
  14163. L: linux-pci@vger.kernel.org
  14164. S: Supported
  14165. Q: https://patchwork.kernel.org/project/linux-pci/list/
  14166. B: https://bugzilla.kernel.org
  14167. C: irc://irc.oftc.net/linux-pci
  14168. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
  14169. F: Documentation/devicetree/bindings/pci/
  14170. F: drivers/pci/controller/
  14171. F: drivers/pci/pci-bridge-emul.c
  14172. F: drivers/pci/pci-bridge-emul.h
  14173. PCI SUBSYSTEM
  14174. M: Bjorn Helgaas <bhelgaas@google.com>
  14175. L: linux-pci@vger.kernel.org
  14176. S: Supported
  14177. Q: https://patchwork.kernel.org/project/linux-pci/list/
  14178. B: https://bugzilla.kernel.org
  14179. C: irc://irc.oftc.net/linux-pci
  14180. T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
  14181. F: Documentation/PCI/
  14182. F: Documentation/devicetree/bindings/pci/
  14183. F: arch/x86/kernel/early-quirks.c
  14184. F: arch/x86/kernel/quirks.c
  14185. F: arch/x86/pci/
  14186. F: drivers/acpi/pci*
  14187. F: drivers/pci/
  14188. F: include/asm-generic/pci*
  14189. F: include/linux/of_pci.h
  14190. F: include/linux/pci*
  14191. F: include/uapi/linux/pci*
  14192. F: lib/pci*
  14193. PCIE DRIVER FOR AMAZON ANNAPURNA LABS
  14194. M: Jonathan Chocron <jonnyc@amazon.com>
  14195. L: linux-pci@vger.kernel.org
  14196. S: Maintained
  14197. F: Documentation/devicetree/bindings/pci/pcie-al.txt
  14198. F: drivers/pci/controller/dwc/pcie-al.c
  14199. PCIE DRIVER FOR AMLOGIC MESON
  14200. M: Yue Wang <yue.wang@Amlogic.com>
  14201. L: linux-pci@vger.kernel.org
  14202. L: linux-amlogic@lists.infradead.org
  14203. S: Maintained
  14204. F: drivers/pci/controller/dwc/pci-meson.c
  14205. PCIE DRIVER FOR AXIS ARTPEC
  14206. M: Jesper Nilsson <jesper.nilsson@axis.com>
  14207. L: linux-arm-kernel@axis.com
  14208. L: linux-pci@vger.kernel.org
  14209. S: Maintained
  14210. F: Documentation/devicetree/bindings/pci/axis,artpec*
  14211. F: drivers/pci/controller/dwc/*artpec*
  14212. PCIE DRIVER FOR CAVIUM THUNDERX
  14213. M: Robert Richter <rric@kernel.org>
  14214. L: linux-pci@vger.kernel.org
  14215. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  14216. S: Odd Fixes
  14217. F: drivers/pci/controller/pci-thunder-*
  14218. PCIE DRIVER FOR HISILICON
  14219. M: Zhou Wang <wangzhou1@hisilicon.com>
  14220. L: linux-pci@vger.kernel.org
  14221. S: Maintained
  14222. F: drivers/pci/controller/dwc/pcie-hisi.c
  14223. PCIE DRIVER FOR HISILICON KIRIN
  14224. M: Xiaowei Song <songxiaowei@hisilicon.com>
  14225. M: Binghui Wang <wangbinghui@hisilicon.com>
  14226. L: linux-pci@vger.kernel.org
  14227. S: Maintained
  14228. F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
  14229. F: drivers/pci/controller/dwc/pcie-kirin.c
  14230. PCIE DRIVER FOR HISILICON STB
  14231. M: Shawn Guo <shawn.guo@linaro.org>
  14232. L: linux-pci@vger.kernel.org
  14233. S: Maintained
  14234. F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
  14235. F: drivers/pci/controller/dwc/pcie-histb.c
  14236. PCIE DRIVER FOR INTEL KEEM BAY
  14237. M: Srikanth Thokala <srikanth.thokala@intel.com>
  14238. L: linux-pci@vger.kernel.org
  14239. S: Supported
  14240. F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
  14241. F: drivers/pci/controller/dwc/pcie-keembay.c
  14242. PCIE DRIVER FOR INTEL LGM GW SOC
  14243. M: Rahul Tanwar <rtanwar@maxlinear.com>
  14244. L: linux-pci@vger.kernel.org
  14245. S: Maintained
  14246. F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
  14247. F: drivers/pci/controller/dwc/pcie-intel-gw.c
  14248. PCIE DRIVER FOR MEDIATEK
  14249. M: Ryder Lee <ryder.lee@mediatek.com>
  14250. M: Jianjun Wang <jianjun.wang@mediatek.com>
  14251. L: linux-pci@vger.kernel.org
  14252. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  14253. S: Supported
  14254. F: Documentation/devicetree/bindings/pci/mediatek*
  14255. F: drivers/pci/controller/*mediatek*
  14256. PCIE DRIVER FOR MICROCHIP
  14257. M: Daire McNamara <daire.mcnamara@microchip.com>
  14258. L: linux-pci@vger.kernel.org
  14259. S: Supported
  14260. F: Documentation/devicetree/bindings/pci/microchip*
  14261. F: drivers/pci/controller/*microchip*
  14262. PCIE DRIVER FOR QUALCOMM MSM
  14263. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  14264. L: linux-pci@vger.kernel.org
  14265. L: linux-arm-msm@vger.kernel.org
  14266. S: Maintained
  14267. F: drivers/pci/controller/dwc/pcie-qcom.c
  14268. PCIE ENDPOINT DRIVER FOR QUALCOMM
  14269. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  14270. L: linux-pci@vger.kernel.org
  14271. L: linux-arm-msm@vger.kernel.org
  14272. S: Maintained
  14273. F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
  14274. F: drivers/pci/controller/dwc/pcie-qcom-ep.c
  14275. PCIE DRIVER FOR ROCKCHIP
  14276. M: Shawn Lin <shawn.lin@rock-chips.com>
  14277. L: linux-pci@vger.kernel.org
  14278. L: linux-rockchip@lists.infradead.org
  14279. S: Maintained
  14280. F: Documentation/devicetree/bindings/pci/rockchip-pcie*
  14281. F: drivers/pci/controller/pcie-rockchip*
  14282. PCIE DRIVER FOR SOCIONEXT UNIPHIER
  14283. M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
  14284. L: linux-pci@vger.kernel.org
  14285. S: Maintained
  14286. F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
  14287. F: drivers/pci/controller/dwc/pcie-uniphier*
  14288. PCIE DRIVER FOR ST SPEAR13XX
  14289. M: Pratyush Anand <pratyush.anand@gmail.com>
  14290. L: linux-pci@vger.kernel.org
  14291. S: Maintained
  14292. F: drivers/pci/controller/dwc/*spear*
  14293. PCI DRIVER FOR XILINX VERSAL CPM
  14294. M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
  14295. M: Michal Simek <michal.simek@amd.com>
  14296. L: linux-pci@vger.kernel.org
  14297. S: Maintained
  14298. F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
  14299. F: drivers/pci/controller/pcie-xilinx-cpm.c
  14300. PCMCIA SUBSYSTEM
  14301. M: Dominik Brodowski <linux@dominikbrodowski.net>
  14302. S: Odd Fixes
  14303. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
  14304. F: Documentation/pcmcia/
  14305. F: drivers/pcmcia/
  14306. F: include/pcmcia/
  14307. F: tools/pcmcia/
  14308. PCNET32 NETWORK DRIVER
  14309. M: Don Fry <pcnet32@frontier.com>
  14310. L: netdev@vger.kernel.org
  14311. S: Maintained
  14312. F: drivers/net/ethernet/amd/pcnet32.c
  14313. PCRYPT PARALLEL CRYPTO ENGINE
  14314. M: Steffen Klassert <steffen.klassert@secunet.com>
  14315. L: linux-crypto@vger.kernel.org
  14316. S: Maintained
  14317. F: crypto/pcrypt.c
  14318. F: include/crypto/pcrypt.h
  14319. PEAQ WMI HOTKEYS DRIVER
  14320. M: Hans de Goede <hdegoede@redhat.com>
  14321. L: platform-driver-x86@vger.kernel.org
  14322. S: Maintained
  14323. F: drivers/platform/x86/peaq-wmi.c
  14324. PECI HARDWARE MONITORING DRIVERS
  14325. M: Iwona Winiarska <iwona.winiarska@intel.com>
  14326. L: linux-hwmon@vger.kernel.org
  14327. S: Supported
  14328. F: Documentation/hwmon/peci-cputemp.rst
  14329. F: Documentation/hwmon/peci-dimmtemp.rst
  14330. F: drivers/hwmon/peci/
  14331. PECI SUBSYSTEM
  14332. M: Iwona Winiarska <iwona.winiarska@intel.com>
  14333. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  14334. S: Supported
  14335. F: Documentation/devicetree/bindings/peci/
  14336. F: Documentation/peci/
  14337. F: drivers/peci/
  14338. F: include/linux/peci-cpu.h
  14339. F: include/linux/peci.h
  14340. PENSANDO ETHERNET DRIVERS
  14341. M: Shannon Nelson <shannon.nelson@amd.com>
  14342. M: Brett Creeley <brett.creeley@amd.com>
  14343. M: drivers@pensando.io
  14344. L: netdev@vger.kernel.org
  14345. S: Supported
  14346. F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
  14347. F: drivers/net/ethernet/pensando/
  14348. PER-CPU MEMORY ALLOCATOR
  14349. M: Dennis Zhou <dennis@kernel.org>
  14350. M: Tejun Heo <tj@kernel.org>
  14351. M: Christoph Lameter <cl@linux.com>
  14352. L: linux-mm@kvack.org
  14353. S: Maintained
  14354. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
  14355. F: arch/*/include/asm/percpu.h
  14356. F: include/linux/percpu*.h
  14357. F: lib/percpu*.c
  14358. F: mm/percpu*.c
  14359. PER-TASK DELAY ACCOUNTING
  14360. M: Balbir Singh <bsingharora@gmail.com>
  14361. S: Maintained
  14362. F: include/linux/delayacct.h
  14363. F: kernel/delayacct.c
  14364. PERFORMANCE EVENTS SUBSYSTEM
  14365. M: Peter Zijlstra <peterz@infradead.org>
  14366. M: Ingo Molnar <mingo@redhat.com>
  14367. M: Arnaldo Carvalho de Melo <acme@kernel.org>
  14368. R: Mark Rutland <mark.rutland@arm.com>
  14369. R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
  14370. R: Jiri Olsa <jolsa@kernel.org>
  14371. R: Namhyung Kim <namhyung@kernel.org>
  14372. L: linux-perf-users@vger.kernel.org
  14373. L: linux-kernel@vger.kernel.org
  14374. S: Supported
  14375. W: https://perf.wiki.kernel.org/
  14376. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
  14377. F: arch/*/events/*
  14378. F: arch/*/events/*/*
  14379. F: arch/*/include/asm/perf_event.h
  14380. F: arch/*/kernel/*/*/perf_event*.c
  14381. F: arch/*/kernel/*/perf_event*.c
  14382. F: arch/*/kernel/perf_callchain.c
  14383. F: arch/*/kernel/perf_event*.c
  14384. F: include/linux/perf_event.h
  14385. F: include/uapi/linux/perf_event.h
  14386. F: kernel/events/*
  14387. F: tools/lib/perf/
  14388. F: tools/perf/
  14389. PERFORMANCE EVENTS TOOLING ARM64
  14390. R: John Garry <john.garry@huawei.com>
  14391. R: Will Deacon <will@kernel.org>
  14392. R: James Clark <james.clark@arm.com>
  14393. R: Mike Leach <mike.leach@linaro.org>
  14394. R: Leo Yan <leo.yan@linaro.org>
  14395. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  14396. S: Supported
  14397. F: tools/build/feature/test-libopencsd.c
  14398. F: tools/perf/arch/arm*/
  14399. F: tools/perf/pmu-events/arch/arm64/
  14400. F: tools/perf/util/arm-spe*
  14401. F: tools/perf/util/cs-etm*
  14402. PERSONALITY HANDLING
  14403. M: Christoph Hellwig <hch@infradead.org>
  14404. L: linux-abi-devel@lists.sourceforge.net
  14405. S: Maintained
  14406. F: include/linux/personality.h
  14407. F: include/uapi/linux/personality.h
  14408. PHOENIX RC FLIGHT CONTROLLER ADAPTER
  14409. M: Marcus Folkesson <marcus.folkesson@gmail.com>
  14410. L: linux-input@vger.kernel.org
  14411. S: Maintained
  14412. F: Documentation/input/devices/pxrc.rst
  14413. F: drivers/input/joystick/pxrc.c
  14414. PHONET PROTOCOL
  14415. M: Remi Denis-Courmont <courmisch@gmail.com>
  14416. S: Supported
  14417. F: Documentation/networking/phonet.rst
  14418. F: include/linux/phonet.h
  14419. F: include/net/phonet/
  14420. F: include/uapi/linux/phonet.h
  14421. F: net/phonet/
  14422. PHRAM MTD DRIVER
  14423. M: Joern Engel <joern@lazybastard.org>
  14424. L: linux-mtd@lists.infradead.org
  14425. S: Maintained
  14426. F: drivers/mtd/devices/phram.c
  14427. PICOLCD HID DRIVER
  14428. M: Bruno Prémont <bonbons@linux-vserver.org>
  14429. L: linux-input@vger.kernel.org
  14430. S: Maintained
  14431. F: drivers/hid/hid-picolcd*
  14432. PIDFD API
  14433. M: Christian Brauner <christian@brauner.io>
  14434. L: linux-kernel@vger.kernel.org
  14435. S: Maintained
  14436. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
  14437. F: samples/pidfd/
  14438. F: tools/testing/selftests/clone3/
  14439. F: tools/testing/selftests/pid_namespace/
  14440. F: tools/testing/selftests/pidfd/
  14441. K: (?i)pidfd
  14442. K: (?i)clone3
  14443. K: \b(clone_args|kernel_clone_args)\b
  14444. PIN CONTROL SUBSYSTEM
  14445. M: Linus Walleij <linus.walleij@linaro.org>
  14446. L: linux-gpio@vger.kernel.org
  14447. S: Maintained
  14448. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
  14449. F: Documentation/devicetree/bindings/pinctrl/
  14450. F: Documentation/driver-api/pin-control.rst
  14451. F: drivers/pinctrl/
  14452. F: include/dt-bindings/pinctrl/
  14453. F: include/linux/pinctrl/
  14454. PIN CONTROLLER - AMD
  14455. M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
  14456. M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  14457. S: Maintained
  14458. F: drivers/pinctrl/pinctrl-amd.c
  14459. PIN CONTROLLER - FREESCALE
  14460. M: Dong Aisheng <aisheng.dong@nxp.com>
  14461. M: Fabio Estevam <festevam@gmail.com>
  14462. M: Shawn Guo <shawnguo@kernel.org>
  14463. M: Jacky Bai <ping.bai@nxp.com>
  14464. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  14465. L: linux-gpio@vger.kernel.org
  14466. S: Maintained
  14467. F: Documentation/devicetree/bindings/pinctrl/fsl,*
  14468. F: drivers/pinctrl/freescale/
  14469. PIN CONTROLLER - INTEL
  14470. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  14471. M: Andy Shevchenko <andy@kernel.org>
  14472. S: Supported
  14473. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
  14474. F: drivers/pinctrl/intel/
  14475. PIN CONTROLLER - KEEMBAY
  14476. M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
  14477. S: Supported
  14478. F: drivers/pinctrl/pinctrl-keembay*
  14479. PIN CONTROLLER - MEDIATEK
  14480. M: Sean Wang <sean.wang@kernel.org>
  14481. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  14482. S: Maintained
  14483. F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
  14484. F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
  14485. F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
  14486. F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
  14487. F: drivers/pinctrl/mediatek/
  14488. PIN CONTROLLER - MICROCHIP AT91
  14489. M: Ludovic Desroches <ludovic.desroches@microchip.com>
  14490. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  14491. L: linux-gpio@vger.kernel.org
  14492. S: Supported
  14493. F: drivers/gpio/gpio-sama5d2-piobu.c
  14494. F: drivers/pinctrl/pinctrl-at91*
  14495. PIN CONTROLLER - QUALCOMM
  14496. M: Bjorn Andersson <andersson@kernel.org>
  14497. L: linux-arm-msm@vger.kernel.org
  14498. S: Maintained
  14499. F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
  14500. F: drivers/pinctrl/qcom/
  14501. PIN CONTROLLER - RENESAS
  14502. M: Geert Uytterhoeven <geert+renesas@glider.be>
  14503. L: linux-renesas-soc@vger.kernel.org
  14504. S: Supported
  14505. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
  14506. F: Documentation/devicetree/bindings/pinctrl/renesas,*
  14507. F: drivers/pinctrl/renesas/
  14508. PIN CONTROLLER - SAMSUNG
  14509. M: Tomasz Figa <tomasz.figa@gmail.com>
  14510. M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  14511. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  14512. R: Alim Akhtar <alim.akhtar@samsung.com>
  14513. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  14514. L: linux-samsung-soc@vger.kernel.org
  14515. S: Maintained
  14516. C: irc://irc.libera.chat/linux-exynos
  14517. Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
  14518. B: mailto:linux-samsung-soc@vger.kernel.org
  14519. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
  14520. F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
  14521. F: drivers/pinctrl/samsung/
  14522. F: include/dt-bindings/pinctrl/samsung.h
  14523. PIN CONTROLLER - SINGLE
  14524. M: Tony Lindgren <tony@atomide.com>
  14525. M: Haojian Zhuang <haojian.zhuang@linaro.org>
  14526. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  14527. L: linux-omap@vger.kernel.org
  14528. S: Maintained
  14529. F: drivers/pinctrl/pinctrl-single.c
  14530. PIN CONTROLLER - THUNDERBAY
  14531. M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
  14532. S: Supported
  14533. F: drivers/pinctrl/pinctrl-thunderbay.c
  14534. PIN CONTROLLER - SUNPLUS / TIBBO
  14535. M: Dvorkin Dmitry <dvorkin@tibbo.com>
  14536. M: Wells Lu <wellslutw@gmail.com>
  14537. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  14538. S: Maintained
  14539. W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
  14540. F: Documentation/devicetree/bindings/pinctrl/sunplus,*
  14541. F: drivers/pinctrl/sunplus/
  14542. F: include/dt-bindings/pinctrl/sppctl*.h
  14543. PINE64 PINEPHONE KEYBOARD DRIVER
  14544. M: Samuel Holland <samuel@sholland.org>
  14545. S: Supported
  14546. F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
  14547. F: drivers/input/keyboard/pinephone-keyboard.c
  14548. PKTCDVD DRIVER
  14549. M: linux-block@vger.kernel.org
  14550. S: Orphan
  14551. F: drivers/block/pktcdvd.c
  14552. F: include/linux/pktcdvd.h
  14553. F: include/uapi/linux/pktcdvd.h
  14554. PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
  14555. M: Tomasz Duszynski <tduszyns@gmail.com>
  14556. S: Maintained
  14557. F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
  14558. F: drivers/iio/chemical/pms7003.c
  14559. PLDMFW LIBRARY
  14560. M: Jacob Keller <jacob.e.keller@intel.com>
  14561. S: Maintained
  14562. F: Documentation/driver-api/pldmfw/
  14563. F: include/linux/pldmfw.h
  14564. F: lib/pldmfw/
  14565. PLX DMA DRIVER
  14566. M: Logan Gunthorpe <logang@deltatee.com>
  14567. S: Maintained
  14568. F: drivers/dma/plx_dma.c
  14569. PM6764TR DRIVER
  14570. M: Charles Hsu <hsu.yungteng@gmail.com>
  14571. L: linux-hwmon@vger.kernel.org
  14572. S: Maintained
  14573. F: Documentation/hwmon/pm6764tr.rst
  14574. F: drivers/hwmon/pmbus/pm6764tr.c
  14575. PM-GRAPH UTILITY
  14576. M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
  14577. L: linux-pm@vger.kernel.org
  14578. S: Supported
  14579. W: https://01.org/pm-graph
  14580. B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
  14581. T: git git://github.com/intel/pm-graph
  14582. F: tools/power/pm-graph
  14583. PMBUS HARDWARE MONITORING DRIVERS
  14584. M: Guenter Roeck <linux@roeck-us.net>
  14585. L: linux-hwmon@vger.kernel.org
  14586. S: Maintained
  14587. W: http://hwmon.wiki.kernel.org/
  14588. W: http://www.roeck-us.net/linux/drivers/
  14589. T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
  14590. F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
  14591. F: Documentation/devicetree/bindings/hwmon/max31785.txt
  14592. F: Documentation/hwmon/adm1275.rst
  14593. F: Documentation/hwmon/ibm-cffps.rst
  14594. F: Documentation/hwmon/ir35221.rst
  14595. F: Documentation/hwmon/lm25066.rst
  14596. F: Documentation/hwmon/ltc2978.rst
  14597. F: Documentation/hwmon/ltc3815.rst
  14598. F: Documentation/hwmon/max16064.rst
  14599. F: Documentation/hwmon/max20751.rst
  14600. F: Documentation/hwmon/max31785.rst
  14601. F: Documentation/hwmon/max34440.rst
  14602. F: Documentation/hwmon/max8688.rst
  14603. F: Documentation/hwmon/pmbus-core.rst
  14604. F: Documentation/hwmon/pmbus.rst
  14605. F: Documentation/hwmon/tps40422.rst
  14606. F: Documentation/hwmon/ucd9000.rst
  14607. F: Documentation/hwmon/ucd9200.rst
  14608. F: Documentation/hwmon/zl6100.rst
  14609. F: drivers/hwmon/pmbus/
  14610. F: include/linux/pmbus.h
  14611. PMC SIERRA MaxRAID DRIVER
  14612. L: linux-scsi@vger.kernel.org
  14613. S: Orphan
  14614. W: http://www.pmc-sierra.com/
  14615. F: drivers/scsi/pmcraid.*
  14616. PMC SIERRA PM8001 DRIVER
  14617. M: Jack Wang <jinpu.wang@cloud.ionos.com>
  14618. L: linux-scsi@vger.kernel.org
  14619. S: Supported
  14620. F: drivers/scsi/pm8001/
  14621. PNI RM3100 IIO DRIVER
  14622. M: Song Qiang <songqiang1304521@gmail.com>
  14623. L: linux-iio@vger.kernel.org
  14624. S: Maintained
  14625. F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
  14626. F: drivers/iio/magnetometer/rm3100*
  14627. PNP SUPPORT
  14628. M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
  14629. L: linux-acpi@vger.kernel.org
  14630. S: Maintained
  14631. F: drivers/pnp/
  14632. F: include/linux/pnp.h
  14633. POSIX CLOCKS and TIMERS
  14634. M: Thomas Gleixner <tglx@linutronix.de>
  14635. L: linux-kernel@vger.kernel.org
  14636. S: Maintained
  14637. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  14638. F: fs/timerfd.c
  14639. F: include/linux/time_namespace.h
  14640. F: include/linux/timer*
  14641. F: kernel/time/*timer*
  14642. F: kernel/time/namespace.c
  14643. POWER MANAGEMENT CORE
  14644. M: "Rafael J. Wysocki" <rafael@kernel.org>
  14645. L: linux-pm@vger.kernel.org
  14646. S: Supported
  14647. B: https://bugzilla.kernel.org
  14648. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  14649. F: drivers/base/power/
  14650. F: drivers/powercap/
  14651. F: include/linux/intel_rapl.h
  14652. F: include/linux/pm.h
  14653. F: include/linux/pm_*
  14654. F: include/linux/powercap.h
  14655. F: kernel/configs/nopm.config
  14656. DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
  14657. M: Daniel Lezcano <daniel.lezcano@kernel.org>
  14658. L: linux-pm@vger.kernel.org
  14659. S: Supported
  14660. B: https://bugzilla.kernel.org
  14661. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  14662. F: drivers/powercap/dtpm*
  14663. F: include/linux/dtpm.h
  14664. POWER STATE COORDINATION INTERFACE (PSCI)
  14665. M: Mark Rutland <mark.rutland@arm.com>
  14666. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  14667. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  14668. S: Maintained
  14669. F: drivers/firmware/psci/
  14670. F: include/linux/psci.h
  14671. F: include/uapi/linux/psci.h
  14672. POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
  14673. M: Sebastian Reichel <sre@kernel.org>
  14674. L: linux-pm@vger.kernel.org
  14675. S: Maintained
  14676. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
  14677. F: Documentation/ABI/testing/sysfs-class-power
  14678. F: Documentation/devicetree/bindings/power/supply/
  14679. F: drivers/power/supply/
  14680. F: include/linux/power/
  14681. F: include/linux/power_supply.h
  14682. POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
  14683. M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  14684. L: linuxppc-dev@lists.ozlabs.org
  14685. S: Maintained
  14686. F: drivers/char/powernv-op-panel.c
  14687. PPP OVER ATM (RFC 2364)
  14688. M: Mitchell Blank Jr <mitch@sfgoth.com>
  14689. S: Maintained
  14690. F: include/uapi/linux/atmppp.h
  14691. F: net/atm/pppoatm.c
  14692. PPP OVER ETHERNET
  14693. M: Michal Ostrowski <mostrows@earthlink.net>
  14694. S: Maintained
  14695. F: drivers/net/ppp/pppoe.c
  14696. F: drivers/net/ppp/pppox.c
  14697. PPP OVER L2TP
  14698. M: James Chapman <jchapman@katalix.com>
  14699. S: Maintained
  14700. F: include/linux/if_pppol2tp.h
  14701. F: include/uapi/linux/if_pppol2tp.h
  14702. F: net/l2tp/l2tp_ppp.c
  14703. PPP PROTOCOL DRIVERS AND COMPRESSORS
  14704. M: Paul Mackerras <paulus@samba.org>
  14705. L: linux-ppp@vger.kernel.org
  14706. S: Maintained
  14707. F: drivers/net/ppp/ppp_*
  14708. PPS SUPPORT
  14709. M: Rodolfo Giometti <giometti@enneenne.com>
  14710. L: linuxpps@ml.enneenne.com (subscribers-only)
  14711. S: Maintained
  14712. W: http://wiki.enneenne.com/index.php/LinuxPPS_support
  14713. F: Documentation/ABI/testing/sysfs-pps
  14714. F: Documentation/devicetree/bindings/pps/pps-gpio.txt
  14715. F: Documentation/driver-api/pps.rst
  14716. F: drivers/pps/
  14717. F: include/linux/pps*.h
  14718. F: include/uapi/linux/pps.h
  14719. PPTP DRIVER
  14720. M: Dmitry Kozlov <xeb@mail.ru>
  14721. L: netdev@vger.kernel.org
  14722. S: Maintained
  14723. W: http://sourceforge.net/projects/accel-pptp
  14724. F: drivers/net/ppp/pptp.c
  14725. PRESSURE STALL INFORMATION (PSI)
  14726. M: Johannes Weiner <hannes@cmpxchg.org>
  14727. M: Suren Baghdasaryan <surenb@google.com>
  14728. S: Maintained
  14729. F: include/linux/psi*
  14730. F: kernel/sched/psi.c
  14731. PRINTK
  14732. M: Petr Mladek <pmladek@suse.com>
  14733. M: Sergey Senozhatsky <senozhatsky@chromium.org>
  14734. R: Steven Rostedt <rostedt@goodmis.org>
  14735. R: John Ogness <john.ogness@linutronix.de>
  14736. S: Maintained
  14737. T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
  14738. F: include/linux/printk.h
  14739. F: kernel/printk/
  14740. PRINTK INDEXING
  14741. R: Chris Down <chris@chrisdown.name>
  14742. S: Maintained
  14743. F: Documentation/core-api/printk-index.rst
  14744. F: kernel/printk/index.c
  14745. K: printk_index
  14746. PROC FILESYSTEM
  14747. L: linux-kernel@vger.kernel.org
  14748. L: linux-fsdevel@vger.kernel.org
  14749. S: Maintained
  14750. F: Documentation/filesystems/proc.rst
  14751. F: fs/proc/
  14752. F: include/linux/proc_fs.h
  14753. F: tools/testing/selftests/proc/
  14754. PROC SYSCTL
  14755. M: Luis Chamberlain <mcgrof@kernel.org>
  14756. M: Kees Cook <keescook@chromium.org>
  14757. M: Iurii Zaikin <yzaikin@google.com>
  14758. L: linux-kernel@vger.kernel.org
  14759. L: linux-fsdevel@vger.kernel.org
  14760. S: Maintained
  14761. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
  14762. F: fs/proc/proc_sysctl.c
  14763. F: include/linux/sysctl.h
  14764. F: kernel/sysctl-test.c
  14765. F: kernel/sysctl.c
  14766. F: tools/testing/selftests/sysctl/
  14767. PS3 NETWORK SUPPORT
  14768. M: Geoff Levand <geoff@infradead.org>
  14769. L: netdev@vger.kernel.org
  14770. L: linuxppc-dev@lists.ozlabs.org
  14771. S: Maintained
  14772. F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
  14773. PS3 PLATFORM SUPPORT
  14774. M: Geoff Levand <geoff@infradead.org>
  14775. L: linuxppc-dev@lists.ozlabs.org
  14776. S: Maintained
  14777. F: arch/powerpc/boot/ps3*
  14778. F: arch/powerpc/include/asm/lv1call.h
  14779. F: arch/powerpc/include/asm/ps3*.h
  14780. F: arch/powerpc/platforms/ps3/
  14781. F: drivers/*/ps3*
  14782. F: drivers/ps3/
  14783. F: drivers/rtc/rtc-ps3.c
  14784. F: drivers/usb/host/*ps3.c
  14785. F: sound/ppc/snd_ps3*
  14786. PS3VRAM DRIVER
  14787. M: Jim Paris <jim@jtan.com>
  14788. M: Geoff Levand <geoff@infradead.org>
  14789. L: linuxppc-dev@lists.ozlabs.org
  14790. S: Maintained
  14791. F: drivers/block/ps3vram.c
  14792. PSAMPLE PACKET SAMPLING SUPPORT
  14793. M: Yotam Gigi <yotam.gi@gmail.com>
  14794. S: Maintained
  14795. F: include/net/psample.h
  14796. F: include/uapi/linux/psample.h
  14797. F: net/psample
  14798. PSTORE FILESYSTEM
  14799. M: Kees Cook <keescook@chromium.org>
  14800. M: Anton Vorontsov <anton@enomsg.org>
  14801. M: Colin Cross <ccross@android.com>
  14802. M: Tony Luck <tony.luck@intel.com>
  14803. S: Maintained
  14804. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
  14805. F: Documentation/admin-guide/ramoops.rst
  14806. F: Documentation/admin-guide/pstore-blk.rst
  14807. F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
  14808. F: drivers/acpi/apei/erst.c
  14809. F: drivers/firmware/efi/efi-pstore.c
  14810. F: fs/pstore/
  14811. F: include/linux/pstore*
  14812. K: \b(pstore|ramoops)
  14813. PTP HARDWARE CLOCK SUPPORT
  14814. M: Richard Cochran <richardcochran@gmail.com>
  14815. L: netdev@vger.kernel.org
  14816. S: Maintained
  14817. W: http://linuxptp.sourceforge.net/
  14818. F: Documentation/ABI/testing/sysfs-ptp
  14819. F: Documentation/driver-api/ptp.rst
  14820. F: drivers/net/phy/dp83640*
  14821. F: drivers/ptp/*
  14822. F: include/linux/ptp_cl*
  14823. K: (?:\b|_)ptp(?:\b|_)
  14824. PTP VIRTUAL CLOCK SUPPORT
  14825. M: Yangbo Lu <yangbo.lu@nxp.com>
  14826. L: netdev@vger.kernel.org
  14827. S: Maintained
  14828. F: drivers/ptp/ptp_vclock.c
  14829. F: net/ethtool/phc_vclocks.c
  14830. PTRACE SUPPORT
  14831. M: Oleg Nesterov <oleg@redhat.com>
  14832. S: Maintained
  14833. F: arch/*/*/ptrace*.c
  14834. F: arch/*/include/asm/ptrace*.h
  14835. F: arch/*/ptrace*.c
  14836. F: include/asm-generic/syscall.h
  14837. F: include/linux/ptrace.h
  14838. F: include/linux/regset.h
  14839. F: include/uapi/linux/ptrace.h
  14840. F: kernel/ptrace.c
  14841. PULSE8-CEC DRIVER
  14842. M: Hans Verkuil <hverkuil@xs4all.nl>
  14843. L: linux-media@vger.kernel.org
  14844. S: Maintained
  14845. T: git git://linuxtv.org/media_tree.git
  14846. F: Documentation/admin-guide/media/pulse8-cec.rst
  14847. F: drivers/media/cec/usb/pulse8/
  14848. PURELIFI PLFXLC DRIVER
  14849. M: Srinivasan Raju <srini.raju@purelifi.com>
  14850. L: linux-wireless@vger.kernel.org
  14851. S: Supported
  14852. F: drivers/net/wireless/purelifi/plfxlc/
  14853. PVRUSB2 VIDEO4LINUX DRIVER
  14854. M: Mike Isely <isely@pobox.com>
  14855. L: pvrusb2@isely.net (subscribers-only)
  14856. L: linux-media@vger.kernel.org
  14857. S: Maintained
  14858. W: http://www.isely.net/pvrusb2/
  14859. T: git git://linuxtv.org/media_tree.git
  14860. F: Documentation/driver-api/media/drivers/pvrusb2*
  14861. F: drivers/media/usb/pvrusb2/
  14862. PWC WEBCAM DRIVER
  14863. M: Hans Verkuil <hverkuil@xs4all.nl>
  14864. L: linux-media@vger.kernel.org
  14865. S: Odd Fixes
  14866. T: git git://linuxtv.org/media_tree.git
  14867. F: drivers/media/usb/pwc/*
  14868. F: include/trace/events/pwc.h
  14869. PWM IR Transmitter
  14870. M: Sean Young <sean@mess.org>
  14871. L: linux-media@vger.kernel.org
  14872. S: Maintained
  14873. F: drivers/media/rc/pwm-ir-tx.c
  14874. PWM SUBSYSTEM
  14875. M: Thierry Reding <thierry.reding@gmail.com>
  14876. R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  14877. L: linux-pwm@vger.kernel.org
  14878. S: Maintained
  14879. Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
  14880. T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
  14881. F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
  14882. F: Documentation/devicetree/bindings/pwm/
  14883. F: Documentation/driver-api/pwm.rst
  14884. F: drivers/gpio/gpio-mvebu.c
  14885. F: drivers/pwm/
  14886. F: drivers/video/backlight/pwm_bl.c
  14887. F: include/dt-bindings/pwm/
  14888. F: include/linux/pwm.h
  14889. F: include/linux/pwm_backlight.h
  14890. K: pwm_(config|apply_state|ops)
  14891. PXA GPIO DRIVER
  14892. M: Robert Jarzmik <robert.jarzmik@free.fr>
  14893. L: linux-gpio@vger.kernel.org
  14894. S: Maintained
  14895. F: drivers/gpio/gpio-pxa.c
  14896. PXA MMCI DRIVER
  14897. S: Orphan
  14898. PXA RTC DRIVER
  14899. M: Robert Jarzmik <robert.jarzmik@free.fr>
  14900. L: linux-rtc@vger.kernel.org
  14901. S: Maintained
  14902. PXA2xx/PXA3xx SUPPORT
  14903. M: Daniel Mack <daniel@zonque.org>
  14904. M: Haojian Zhuang <haojian.zhuang@gmail.com>
  14905. M: Robert Jarzmik <robert.jarzmik@free.fr>
  14906. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  14907. S: Maintained
  14908. T: git git://github.com/hzhuang1/linux.git
  14909. T: git git://github.com/rjarzmik/linux.git
  14910. F: arch/arm/boot/dts/pxa*
  14911. F: arch/arm/mach-pxa/
  14912. F: drivers/dma/pxa*
  14913. F: drivers/pcmcia/pxa2xx*
  14914. F: drivers/pinctrl/pxa/
  14915. F: drivers/spi/spi-pxa2xx*
  14916. F: drivers/usb/gadget/udc/pxa2*
  14917. F: include/sound/pxa2xx-lib.h
  14918. F: sound/arm/pxa*
  14919. F: sound/soc/pxa/
  14920. QAT DRIVER
  14921. M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
  14922. L: qat-linux@intel.com
  14923. S: Supported
  14924. F: drivers/crypto/qat/
  14925. QCOM AUDIO (ASoC) DRIVERS
  14926. M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  14927. M: Banajit Goswami <bgoswami@quicinc.com>
  14928. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  14929. S: Supported
  14930. F: Documentation/devicetree/bindings/soc/qcom/qcom,apr.yaml
  14931. F: Documentation/devicetree/bindings/sound/qcom,*
  14932. F: drivers/soc/qcom/apr.c
  14933. F: include/dt-bindings/sound/qcom,wcd9335.h
  14934. F: sound/soc/codecs/lpass-rx-macro.*
  14935. F: sound/soc/codecs/lpass-tx-macro.*
  14936. F: sound/soc/codecs/lpass-va-macro.c
  14937. F: sound/soc/codecs/lpass-wsa-macro.*
  14938. F: sound/soc/codecs/msm8916-wcd-analog.c
  14939. F: sound/soc/codecs/msm8916-wcd-digital.c
  14940. F: sound/soc/codecs/wcd9335.*
  14941. F: sound/soc/codecs/wcd934x.c
  14942. F: sound/soc/codecs/wcd-clsh-v2.*
  14943. F: sound/soc/codecs/wcd-mbhc-v2.*
  14944. F: sound/soc/codecs/wsa881x.c
  14945. F: sound/soc/codecs/wsa883x.c
  14946. F: sound/soc/qcom/
  14947. QCOM EMBEDDED USB DEBUGGER (EUD)
  14948. M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
  14949. L: linux-arm-msm@vger.kernel.org
  14950. S: Maintained
  14951. F: Documentation/ABI/testing/sysfs-driver-eud
  14952. F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
  14953. F: drivers/usb/misc/qcom_eud.c
  14954. QCOM IPA DRIVER
  14955. M: Alex Elder <elder@kernel.org>
  14956. L: netdev@vger.kernel.org
  14957. S: Supported
  14958. F: drivers/net/ipa/
  14959. QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
  14960. M: Gabriel Somlo <somlo@cmu.edu>
  14961. M: "Michael S. Tsirkin" <mst@redhat.com>
  14962. L: qemu-devel@nongnu.org
  14963. S: Maintained
  14964. F: drivers/firmware/qemu_fw_cfg.c
  14965. F: include/uapi/linux/qemu_fw_cfg.h
  14966. QIB DRIVER
  14967. M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
  14968. L: linux-rdma@vger.kernel.org
  14969. S: Supported
  14970. F: drivers/infiniband/hw/qib/
  14971. QLOGIC QL41xxx FCOE DRIVER
  14972. M: Saurav Kashyap <skashyap@marvell.com>
  14973. M: Javed Hasan <jhasan@marvell.com>
  14974. M: GR-QLogic-Storage-Upstream@marvell.com
  14975. L: linux-scsi@vger.kernel.org
  14976. S: Supported
  14977. F: drivers/scsi/qedf/
  14978. QLOGIC QL41xxx ISCSI DRIVER
  14979. M: Nilesh Javali <njavali@marvell.com>
  14980. M: Manish Rangankar <mrangankar@marvell.com>
  14981. M: GR-QLogic-Storage-Upstream@marvell.com
  14982. L: linux-scsi@vger.kernel.org
  14983. S: Supported
  14984. F: drivers/scsi/qedi/
  14985. QLOGIC QL4xxx ETHERNET DRIVER
  14986. M: Ariel Elior <aelior@marvell.com>
  14987. M: Manish Chopra <manishc@marvell.com>
  14988. L: netdev@vger.kernel.org
  14989. S: Supported
  14990. F: drivers/net/ethernet/qlogic/qed/
  14991. F: drivers/net/ethernet/qlogic/qede/
  14992. F: include/linux/qed/
  14993. QLOGIC QL4xxx RDMA DRIVER
  14994. M: Michal Kalderon <mkalderon@marvell.com>
  14995. M: Ariel Elior <aelior@marvell.com>
  14996. L: linux-rdma@vger.kernel.org
  14997. S: Supported
  14998. F: drivers/infiniband/hw/qedr/
  14999. F: include/uapi/rdma/qedr-abi.h
  15000. QLOGIC QLA1280 SCSI DRIVER
  15001. M: Michael Reed <mdr@sgi.com>
  15002. L: linux-scsi@vger.kernel.org
  15003. S: Maintained
  15004. F: drivers/scsi/qla1280.[ch]
  15005. QLOGIC QLA2XXX FC-SCSI DRIVER
  15006. M: Nilesh Javali <njavali@marvell.com>
  15007. M: GR-QLogic-Storage-Upstream@marvell.com
  15008. L: linux-scsi@vger.kernel.org
  15009. S: Supported
  15010. F: drivers/scsi/qla2xxx/
  15011. QLOGIC QLA3XXX NETWORK DRIVER
  15012. M: GR-Linux-NIC-Dev@marvell.com
  15013. L: netdev@vger.kernel.org
  15014. S: Supported
  15015. F: drivers/net/ethernet/qlogic/qla3xxx.*
  15016. QLOGIC QLA4XXX iSCSI DRIVER
  15017. M: Nilesh Javali <njavali@marvell.com>
  15018. M: Manish Rangankar <mrangankar@marvell.com>
  15019. M: GR-QLogic-Storage-Upstream@marvell.com
  15020. L: linux-scsi@vger.kernel.org
  15021. S: Supported
  15022. F: drivers/scsi/qla4xxx/
  15023. QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
  15024. M: Shahed Shaikh <shshaikh@marvell.com>
  15025. M: Manish Chopra <manishc@marvell.com>
  15026. M: GR-Linux-NIC-Dev@marvell.com
  15027. L: netdev@vger.kernel.org
  15028. S: Supported
  15029. F: drivers/net/ethernet/qlogic/qlcnic/
  15030. QLOGIC QLGE 10Gb ETHERNET DRIVER
  15031. M: Manish Chopra <manishc@marvell.com>
  15032. M: GR-Linux-NIC-Dev@marvell.com
  15033. M: Coiby Xu <coiby.xu@gmail.com>
  15034. L: netdev@vger.kernel.org
  15035. S: Supported
  15036. F: Documentation/networking/device_drivers/qlogic/qlge.rst
  15037. F: drivers/staging/qlge/
  15038. QM1D1B0004 MEDIA DRIVER
  15039. M: Akihiro Tsukada <tskd08@gmail.com>
  15040. L: linux-media@vger.kernel.org
  15041. S: Odd Fixes
  15042. F: drivers/media/tuners/qm1d1b0004*
  15043. QM1D1C0042 MEDIA DRIVER
  15044. M: Akihiro Tsukada <tskd08@gmail.com>
  15045. L: linux-media@vger.kernel.org
  15046. S: Odd Fixes
  15047. F: drivers/media/tuners/qm1d1c0042*
  15048. QNX4 FILESYSTEM
  15049. M: Anders Larsen <al@alarsen.net>
  15050. S: Maintained
  15051. W: http://www.alarsen.net/linux/qnx4fs/
  15052. F: fs/qnx4/
  15053. F: include/uapi/linux/qnx4_fs.h
  15054. F: include/uapi/linux/qnxtypes.h
  15055. QORIQ DPAA2 FSL-MC BUS DRIVER
  15056. M: Stuart Yoder <stuyoder@gmail.com>
  15057. M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
  15058. L: linux-kernel@vger.kernel.org
  15059. S: Maintained
  15060. F: Documentation/ABI/stable/sysfs-bus-fsl-mc
  15061. F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
  15062. F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
  15063. F: drivers/bus/fsl-mc/
  15064. F: include/uapi/linux/fsl_mc.h
  15065. QT1010 MEDIA DRIVER
  15066. M: Antti Palosaari <crope@iki.fi>
  15067. L: linux-media@vger.kernel.org
  15068. S: Maintained
  15069. W: https://linuxtv.org
  15070. W: http://palosaari.fi/linux/
  15071. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  15072. T: git git://linuxtv.org/anttip/media_tree.git
  15073. F: drivers/media/tuners/qt1010*
  15074. QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
  15075. M: Kalle Valo <kvalo@kernel.org>
  15076. L: ath10k@lists.infradead.org
  15077. S: Supported
  15078. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
  15079. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
  15080. F: drivers/net/wireless/ath/ath10k/
  15081. F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
  15082. QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
  15083. M: Kalle Valo <kvalo@kernel.org>
  15084. L: ath11k@lists.infradead.org
  15085. S: Supported
  15086. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
  15087. F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
  15088. F: drivers/net/wireless/ath/ath11k/
  15089. QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
  15090. M: Toke Høiland-Jørgensen <toke@toke.dk>
  15091. L: linux-wireless@vger.kernel.org
  15092. S: Maintained
  15093. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
  15094. F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
  15095. F: drivers/net/wireless/ath/ath9k/
  15096. QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
  15097. M: Stephan Gerhold <stephan@gerhold.net>
  15098. L: netdev@vger.kernel.org
  15099. L: linux-arm-msm@vger.kernel.org
  15100. S: Maintained
  15101. F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
  15102. F: drivers/net/wwan/qcom_bam_dmux.c
  15103. QUALCOMM CAMERA SUBSYSTEM DRIVER
  15104. M: Robert Foss <robert.foss@linaro.org>
  15105. M: Todor Tomov <todor.too@gmail.com>
  15106. L: linux-media@vger.kernel.org
  15107. S: Maintained
  15108. F: Documentation/admin-guide/media/qcom_camss.rst
  15109. F: Documentation/devicetree/bindings/media/*camss*
  15110. F: drivers/media/platform/qcom/camss/
  15111. QUALCOMM CLOCK DRIVERS
  15112. M: Bjorn Andersson <andersson@kernel.org>
  15113. L: linux-arm-msm@vger.kernel.org
  15114. S: Supported
  15115. T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
  15116. F: Documentation/devicetree/bindings/clock/qcom,*
  15117. F: drivers/clk/qcom/
  15118. F: include/dt-bindings/clock/qcom,*
  15119. QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
  15120. M: Niklas Cassel <nks@flawful.org>
  15121. L: linux-pm@vger.kernel.org
  15122. L: linux-arm-msm@vger.kernel.org
  15123. S: Maintained
  15124. F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
  15125. F: drivers/soc/qcom/cpr.c
  15126. QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
  15127. M: Ilia Lin <ilia.lin@kernel.org>
  15128. L: linux-pm@vger.kernel.org
  15129. S: Maintained
  15130. F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
  15131. F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
  15132. F: drivers/cpufreq/qcom-cpufreq-nvmem.c
  15133. QUALCOMM CRYPTO DRIVERS
  15134. M: Thara Gopinath <thara.gopinath@gmail.com>
  15135. L: linux-crypto@vger.kernel.org
  15136. L: linux-arm-msm@vger.kernel.org
  15137. S: Maintained
  15138. F: drivers/crypto/qce/
  15139. QUALCOMM EMAC GIGABIT ETHERNET DRIVER
  15140. M: Timur Tabi <timur@kernel.org>
  15141. L: netdev@vger.kernel.org
  15142. S: Maintained
  15143. F: drivers/net/ethernet/qualcomm/emac/
  15144. QUALCOMM ETHQOS ETHERNET DRIVER
  15145. M: Vinod Koul <vkoul@kernel.org>
  15146. R: Bhupesh Sharma <bhupesh.sharma@linaro.org>
  15147. L: netdev@vger.kernel.org
  15148. S: Maintained
  15149. F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
  15150. F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
  15151. QUALCOMM FASTRPC DRIVER
  15152. M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  15153. M: Amol Maheshwari <amahesh@qti.qualcomm.com>
  15154. L: linux-arm-msm@vger.kernel.org
  15155. S: Maintained
  15156. F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
  15157. F: drivers/misc/fastrpc.c
  15158. F: include/uapi/misc/fastrpc.h
  15159. QUALCOMM HEXAGON ARCHITECTURE
  15160. M: Brian Cain <bcain@quicinc.com>
  15161. L: linux-hexagon@vger.kernel.org
  15162. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
  15163. S: Supported
  15164. F: arch/hexagon/
  15165. QUALCOMM HIDMA DRIVER
  15166. M: Sinan Kaya <okaya@kernel.org>
  15167. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15168. L: linux-arm-msm@vger.kernel.org
  15169. L: dmaengine@vger.kernel.org
  15170. S: Supported
  15171. F: drivers/dma/qcom/hidma*
  15172. QUALCOMM I2C CCI DRIVER
  15173. M: Loic Poulain <loic.poulain@linaro.org>
  15174. M: Robert Foss <robert.foss@linaro.org>
  15175. L: linux-i2c@vger.kernel.org
  15176. L: linux-arm-msm@vger.kernel.org
  15177. S: Maintained
  15178. F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
  15179. F: drivers/i2c/busses/i2c-qcom-cci.c
  15180. QUALCOMM INTERCONNECT BWMON DRIVER
  15181. M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  15182. L: linux-arm-msm@vger.kernel.org
  15183. S: Maintained
  15184. F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
  15185. F: drivers/soc/qcom/icc-bwmon.c
  15186. QUALCOMM IOMMU
  15187. M: Rob Clark <robdclark@gmail.com>
  15188. L: iommu@lists.linux.dev
  15189. L: linux-arm-msm@vger.kernel.org
  15190. S: Maintained
  15191. F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
  15192. QUALCOMM IPC ROUTER (QRTR) DRIVER
  15193. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  15194. L: linux-arm-msm@vger.kernel.org
  15195. S: Maintained
  15196. F: include/trace/events/qrtr.h
  15197. F: include/uapi/linux/qrtr.h
  15198. F: net/qrtr/
  15199. QUALCOMM IPCC MAILBOX DRIVER
  15200. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  15201. L: linux-arm-msm@vger.kernel.org
  15202. S: Supported
  15203. F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
  15204. F: drivers/mailbox/qcom-ipcc.c
  15205. F: include/dt-bindings/mailbox/qcom-ipcc.h
  15206. QUALCOMM IPQ4019 USB PHY DRIVER
  15207. M: Robert Marko <robert.marko@sartura.hr>
  15208. M: Luka Perkov <luka.perkov@sartura.hr>
  15209. L: linux-arm-msm@vger.kernel.org
  15210. S: Maintained
  15211. F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
  15212. F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
  15213. QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
  15214. M: Robert Marko <robert.marko@sartura.hr>
  15215. M: Luka Perkov <luka.perkov@sartura.hr>
  15216. L: linux-arm-msm@vger.kernel.org
  15217. S: Maintained
  15218. F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
  15219. F: drivers/regulator/vqmmc-ipq4019-regulator.c
  15220. QUALCOMM NAND CONTROLLER DRIVER
  15221. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  15222. L: linux-mtd@lists.infradead.org
  15223. L: linux-arm-msm@vger.kernel.org
  15224. S: Maintained
  15225. F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
  15226. F: drivers/mtd/nand/raw/qcom_nandc.c
  15227. QUALCOMM RMNET DRIVER
  15228. M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
  15229. M: Sean Tranchetti <quic_stranche@quicinc.com>
  15230. L: netdev@vger.kernel.org
  15231. S: Maintained
  15232. F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
  15233. F: drivers/net/ethernet/qualcomm/rmnet/
  15234. F: include/linux/if_rmnet.h
  15235. QUALCOMM TSENS THERMAL DRIVER
  15236. M: Amit Kucheria <amitk@kernel.org>
  15237. M: Thara Gopinath <thara.gopinath@gmail.com>
  15238. L: linux-pm@vger.kernel.org
  15239. L: linux-arm-msm@vger.kernel.org
  15240. S: Maintained
  15241. F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
  15242. F: drivers/thermal/qcom/
  15243. QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
  15244. M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
  15245. L: linux-media@vger.kernel.org
  15246. L: linux-arm-msm@vger.kernel.org
  15247. S: Maintained
  15248. T: git git://linuxtv.org/media_tree.git
  15249. F: Documentation/devicetree/bindings/media/*venus*
  15250. F: drivers/media/platform/qcom/venus/
  15251. QUALCOMM WCN36XX WIRELESS DRIVER
  15252. M: Loic Poulain <loic.poulain@linaro.org>
  15253. L: wcn36xx@lists.infradead.org
  15254. S: Supported
  15255. W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
  15256. F: drivers/net/wireless/ath/wcn36xx/
  15257. QUANTENNA QTNFMAC WIRELESS DRIVER
  15258. M: Igor Mitsyanko <imitsyanko@quantenna.com>
  15259. R: Sergey Matyukevich <geomatsi@gmail.com>
  15260. L: linux-wireless@vger.kernel.org
  15261. S: Maintained
  15262. F: drivers/net/wireless/quantenna
  15263. RADEON and AMDGPU DRM DRIVERS
  15264. M: Alex Deucher <alexander.deucher@amd.com>
  15265. M: Christian König <christian.koenig@amd.com>
  15266. M: Pan, Xinhui <Xinhui.Pan@amd.com>
  15267. L: amd-gfx@lists.freedesktop.org
  15268. S: Supported
  15269. T: git https://gitlab.freedesktop.org/agd5f/linux.git
  15270. B: https://gitlab.freedesktop.org/drm/amd/-/issues
  15271. C: irc://irc.oftc.net/radeon
  15272. F: Documentation/gpu/amdgpu/
  15273. F: drivers/gpu/drm/amd/
  15274. F: drivers/gpu/drm/radeon/
  15275. F: include/uapi/drm/amdgpu_drm.h
  15276. F: include/uapi/drm/radeon_drm.h
  15277. RADEON FRAMEBUFFER DISPLAY DRIVER
  15278. M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  15279. L: linux-fbdev@vger.kernel.org
  15280. S: Maintained
  15281. F: drivers/video/fbdev/aty/radeon*
  15282. F: include/uapi/linux/radeonfb.h
  15283. RADIOSHARK RADIO DRIVER
  15284. M: Hans Verkuil <hverkuil@xs4all.nl>
  15285. L: linux-media@vger.kernel.org
  15286. S: Maintained
  15287. T: git git://linuxtv.org/media_tree.git
  15288. F: drivers/media/radio/radio-shark.c
  15289. RADIOSHARK2 RADIO DRIVER
  15290. M: Hans Verkuil <hverkuil@xs4all.nl>
  15291. L: linux-media@vger.kernel.org
  15292. S: Maintained
  15293. T: git git://linuxtv.org/media_tree.git
  15294. F: drivers/media/radio/radio-shark2.c
  15295. F: drivers/media/radio/radio-tea5777.c
  15296. RADOS BLOCK DEVICE (RBD)
  15297. M: Ilya Dryomov <idryomov@gmail.com>
  15298. R: Dongsheng Yang <dongsheng.yang@easystack.cn>
  15299. L: ceph-devel@vger.kernel.org
  15300. S: Supported
  15301. W: http://ceph.com/
  15302. T: git https://github.com/ceph/ceph-client.git
  15303. F: Documentation/ABI/testing/sysfs-bus-rbd
  15304. F: drivers/block/rbd.c
  15305. F: drivers/block/rbd_types.h
  15306. RAGE128 FRAMEBUFFER DISPLAY DRIVER
  15307. M: Paul Mackerras <paulus@samba.org>
  15308. L: linux-fbdev@vger.kernel.org
  15309. S: Maintained
  15310. F: drivers/video/fbdev/aty/aty128fb.c
  15311. RAINSHADOW-CEC DRIVER
  15312. M: Hans Verkuil <hverkuil@xs4all.nl>
  15313. L: linux-media@vger.kernel.org
  15314. S: Maintained
  15315. T: git git://linuxtv.org/media_tree.git
  15316. F: drivers/media/cec/usb/rainshadow/
  15317. RALINK MIPS ARCHITECTURE
  15318. M: John Crispin <john@phrozen.org>
  15319. L: linux-mips@vger.kernel.org
  15320. S: Maintained
  15321. F: arch/mips/ralink
  15322. RALINK MT7621 MIPS ARCHITECTURE
  15323. M: Arınç ÜNAL <arinc.unal@arinc9.com>
  15324. M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
  15325. L: linux-mips@vger.kernel.org
  15326. S: Maintained
  15327. F: arch/mips/boot/dts/ralink/mt7621*
  15328. RALINK PINCTRL DRIVER
  15329. M: Arınç ÜNAL <arinc.unal@arinc9.com>
  15330. M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
  15331. L: linux-mips@vger.kernel.org
  15332. S: Maintained
  15333. F: drivers/pinctrl/ralink/
  15334. RALINK RT2X00 WIRELESS LAN DRIVER
  15335. M: Stanislaw Gruszka <stf_xl@wp.pl>
  15336. M: Helmut Schaa <helmut.schaa@googlemail.com>
  15337. L: linux-wireless@vger.kernel.org
  15338. S: Maintained
  15339. F: drivers/net/wireless/ralink/rt2x00/
  15340. RAMDISK RAM BLOCK DEVICE DRIVER
  15341. M: Jens Axboe <axboe@kernel.dk>
  15342. S: Maintained
  15343. F: Documentation/admin-guide/blockdev/ramdisk.rst
  15344. F: drivers/block/brd.c
  15345. RANCHU VIRTUAL BOARD FOR MIPS
  15346. M: Miodrag Dinic <miodrag.dinic@mips.com>
  15347. L: linux-mips@vger.kernel.org
  15348. S: Supported
  15349. F: arch/mips/configs/generic/board-ranchu.config
  15350. F: arch/mips/generic/board-ranchu.c
  15351. RANDOM NUMBER DRIVER
  15352. M: "Theodore Ts'o" <tytso@mit.edu>
  15353. M: Jason A. Donenfeld <Jason@zx2c4.com>
  15354. T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
  15355. S: Maintained
  15356. F: drivers/char/random.c
  15357. F: drivers/virt/vmgenid.c
  15358. RAPIDIO SUBSYSTEM
  15359. M: Matt Porter <mporter@kernel.crashing.org>
  15360. M: Alexandre Bounine <alex.bou9@gmail.com>
  15361. S: Maintained
  15362. F: drivers/rapidio/
  15363. RAS INFRASTRUCTURE
  15364. M: Tony Luck <tony.luck@intel.com>
  15365. M: Borislav Petkov <bp@alien8.de>
  15366. L: linux-edac@vger.kernel.org
  15367. S: Maintained
  15368. F: Documentation/admin-guide/ras.rst
  15369. F: drivers/ras/
  15370. F: include/linux/ras.h
  15371. F: include/ras/ras_event.h
  15372. RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
  15373. L: linux-wireless@vger.kernel.org
  15374. S: Orphan
  15375. F: drivers/net/wireless/ray*
  15376. RC-CORE / LIRC FRAMEWORK
  15377. M: Sean Young <sean@mess.org>
  15378. L: linux-media@vger.kernel.org
  15379. S: Maintained
  15380. W: http://linuxtv.org
  15381. T: git git://linuxtv.org/media_tree.git
  15382. F: Documentation/driver-api/media/rc-core.rst
  15383. F: Documentation/userspace-api/media/rc/
  15384. F: drivers/media/rc/
  15385. F: include/media/rc-map.h
  15386. F: include/media/rc-core.h
  15387. F: include/uapi/linux/lirc.h
  15388. RCMM REMOTE CONTROLS DECODER
  15389. M: Patrick Lerda <patrick9876@free.fr>
  15390. S: Maintained
  15391. F: drivers/media/rc/ir-rcmm-decoder.c
  15392. RCUTORTURE TEST FRAMEWORK
  15393. M: "Paul E. McKenney" <paulmck@kernel.org>
  15394. M: Josh Triplett <josh@joshtriplett.org>
  15395. R: Steven Rostedt <rostedt@goodmis.org>
  15396. R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  15397. R: Lai Jiangshan <jiangshanlai@gmail.com>
  15398. L: rcu@vger.kernel.org
  15399. S: Supported
  15400. T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  15401. F: tools/testing/selftests/rcutorture
  15402. RDACM20 Camera Sensor
  15403. M: Jacopo Mondi <jacopo+renesas@jmondi.org>
  15404. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  15405. M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  15406. M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
  15407. L: linux-media@vger.kernel.org
  15408. S: Maintained
  15409. F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
  15410. F: drivers/media/i2c/max9271.c
  15411. F: drivers/media/i2c/max9271.h
  15412. F: drivers/media/i2c/rdacm20.c
  15413. RDACM21 Camera Sensor
  15414. M: Jacopo Mondi <jacopo+renesas@jmondi.org>
  15415. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  15416. M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  15417. M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
  15418. L: linux-media@vger.kernel.org
  15419. S: Maintained
  15420. F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
  15421. F: drivers/media/i2c/max9271.c
  15422. F: drivers/media/i2c/max9271.h
  15423. F: drivers/media/i2c/rdacm21.c
  15424. RDC R-321X SoC
  15425. M: Florian Fainelli <florian@openwrt.org>
  15426. S: Maintained
  15427. RDC R6040 FAST ETHERNET DRIVER
  15428. M: Florian Fainelli <f.fainelli@gmail.com>
  15429. L: netdev@vger.kernel.org
  15430. S: Maintained
  15431. F: drivers/net/ethernet/rdc/r6040.c
  15432. RDMAVT - RDMA verbs software
  15433. M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
  15434. L: linux-rdma@vger.kernel.org
  15435. S: Supported
  15436. F: drivers/infiniband/sw/rdmavt
  15437. RDS - RELIABLE DATAGRAM SOCKETS
  15438. M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
  15439. L: netdev@vger.kernel.org
  15440. L: linux-rdma@vger.kernel.org
  15441. L: rds-devel@oss.oracle.com (moderated for non-subscribers)
  15442. S: Supported
  15443. W: https://oss.oracle.com/projects/rds/
  15444. F: Documentation/networking/rds.rst
  15445. F: net/rds/
  15446. RDT - RESOURCE ALLOCATION
  15447. M: Fenghua Yu <fenghua.yu@intel.com>
  15448. M: Reinette Chatre <reinette.chatre@intel.com>
  15449. L: linux-kernel@vger.kernel.org
  15450. S: Supported
  15451. F: Documentation/x86/resctrl*
  15452. F: arch/x86/include/asm/resctrl.h
  15453. F: arch/x86/kernel/cpu/resctrl/
  15454. F: tools/testing/selftests/resctrl/
  15455. READ-COPY UPDATE (RCU)
  15456. M: "Paul E. McKenney" <paulmck@kernel.org>
  15457. M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
  15458. M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
  15459. M: Josh Triplett <josh@joshtriplett.org>
  15460. R: Steven Rostedt <rostedt@goodmis.org>
  15461. R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  15462. R: Lai Jiangshan <jiangshanlai@gmail.com>
  15463. R: Joel Fernandes <joel@joelfernandes.org>
  15464. L: rcu@vger.kernel.org
  15465. S: Supported
  15466. W: http://www.rdrop.com/users/paulmck/RCU/
  15467. T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  15468. F: Documentation/RCU/
  15469. F: include/linux/rcu*
  15470. F: kernel/rcu/
  15471. X: Documentation/RCU/torture.rst
  15472. X: include/linux/srcu*.h
  15473. X: kernel/rcu/srcu*.c
  15474. REAL TIME CLOCK (RTC) SUBSYSTEM
  15475. M: Alessandro Zummo <a.zummo@towertech.it>
  15476. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  15477. L: linux-rtc@vger.kernel.org
  15478. S: Maintained
  15479. Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
  15480. T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
  15481. F: Documentation/admin-guide/rtc.rst
  15482. F: Documentation/devicetree/bindings/rtc/
  15483. F: drivers/rtc/
  15484. F: include/linux/platform_data/rtc-*
  15485. F: include/linux/rtc.h
  15486. F: include/linux/rtc/
  15487. F: include/uapi/linux/rtc.h
  15488. F: tools/testing/selftests/rtc/
  15489. REALTEK AUDIO CODECS
  15490. M: Oder Chiou <oder_chiou@realtek.com>
  15491. S: Maintained
  15492. F: include/sound/rt*.h
  15493. F: sound/soc/codecs/rt*
  15494. REALTEK OTTO WATCHDOG
  15495. M: Sander Vanheule <sander@svanheule.net>
  15496. L: linux-watchdog@vger.kernel.org
  15497. S: Maintained
  15498. F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
  15499. F: drivers/watchdog/realtek_otto_wdt.c
  15500. REALTEK RTL83xx SMI DSA ROUTER CHIPS
  15501. M: Linus Walleij <linus.walleij@linaro.org>
  15502. M: Alvin Šipraga <alsi@bang-olufsen.dk>
  15503. S: Maintained
  15504. F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
  15505. F: drivers/net/dsa/realtek/*
  15506. REALTEK WIRELESS DRIVER (rtlwifi family)
  15507. M: Ping-Ke Shih <pkshih@realtek.com>
  15508. L: linux-wireless@vger.kernel.org
  15509. S: Maintained
  15510. W: https://wireless.wiki.kernel.org/
  15511. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
  15512. F: drivers/net/wireless/realtek/rtlwifi/
  15513. REALTEK WIRELESS DRIVER (rtw88)
  15514. M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
  15515. L: linux-wireless@vger.kernel.org
  15516. S: Maintained
  15517. F: drivers/net/wireless/realtek/rtw88/
  15518. REALTEK WIRELESS DRIVER (rtw89)
  15519. M: Ping-Ke Shih <pkshih@realtek.com>
  15520. L: linux-wireless@vger.kernel.org
  15521. S: Maintained
  15522. F: drivers/net/wireless/realtek/rtw89/
  15523. REDPINE WIRELESS DRIVER
  15524. L: linux-wireless@vger.kernel.org
  15525. S: Orphan
  15526. F: drivers/net/wireless/rsi/
  15527. REGISTER MAP ABSTRACTION
  15528. M: Mark Brown <broonie@kernel.org>
  15529. L: linux-kernel@vger.kernel.org
  15530. S: Supported
  15531. T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
  15532. F: Documentation/devicetree/bindings/regmap/
  15533. F: drivers/base/regmap/
  15534. F: include/linux/regmap.h
  15535. REISERFS FILE SYSTEM
  15536. L: reiserfs-devel@vger.kernel.org
  15537. S: Supported
  15538. F: fs/reiserfs/
  15539. REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
  15540. M: Bjorn Andersson <andersson@kernel.org>
  15541. M: Mathieu Poirier <mathieu.poirier@linaro.org>
  15542. L: linux-remoteproc@vger.kernel.org
  15543. S: Maintained
  15544. T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
  15545. F: Documentation/ABI/testing/sysfs-class-remoteproc
  15546. F: Documentation/devicetree/bindings/remoteproc/
  15547. F: Documentation/staging/remoteproc.rst
  15548. F: drivers/remoteproc/
  15549. F: include/linux/remoteproc.h
  15550. F: include/linux/remoteproc/
  15551. REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
  15552. M: Bjorn Andersson <andersson@kernel.org>
  15553. M: Mathieu Poirier <mathieu.poirier@linaro.org>
  15554. L: linux-remoteproc@vger.kernel.org
  15555. S: Maintained
  15556. T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
  15557. F: Documentation/ABI/testing/sysfs-bus-rpmsg
  15558. F: Documentation/staging/rpmsg.rst
  15559. F: drivers/rpmsg/
  15560. F: include/linux/rpmsg.h
  15561. F: include/linux/rpmsg/
  15562. F: include/uapi/linux/rpmsg.h
  15563. F: samples/rpmsg/
  15564. REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
  15565. M: Stephan Gerhold <stephan@gerhold.net>
  15566. L: netdev@vger.kernel.org
  15567. L: linux-remoteproc@vger.kernel.org
  15568. S: Maintained
  15569. F: drivers/net/wwan/rpmsg_wwan_ctrl.c
  15570. RENESAS CLOCK DRIVERS
  15571. M: Geert Uytterhoeven <geert+renesas@glider.be>
  15572. L: linux-renesas-soc@vger.kernel.org
  15573. S: Supported
  15574. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
  15575. F: Documentation/devicetree/bindings/clock/renesas,*
  15576. F: drivers/clk/renesas/
  15577. RENESAS EMEV2 I2C DRIVER
  15578. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  15579. L: linux-renesas-soc@vger.kernel.org
  15580. S: Supported
  15581. F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
  15582. F: drivers/i2c/busses/i2c-emev2.c
  15583. RENESAS ETHERNET DRIVERS
  15584. R: Sergey Shtylyov <s.shtylyov@omp.ru>
  15585. L: netdev@vger.kernel.org
  15586. L: linux-renesas-soc@vger.kernel.org
  15587. F: Documentation/devicetree/bindings/net/renesas,*.yaml
  15588. F: drivers/net/ethernet/renesas/
  15589. F: include/linux/sh_eth.h
  15590. RENESAS R-CAR GYROADC DRIVER
  15591. M: Marek Vasut <marek.vasut@gmail.com>
  15592. L: linux-iio@vger.kernel.org
  15593. S: Supported
  15594. F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
  15595. F: drivers/iio/adc/rcar-gyroadc.c
  15596. RENESAS R-CAR I2C DRIVERS
  15597. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  15598. L: linux-renesas-soc@vger.kernel.org
  15599. S: Supported
  15600. F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
  15601. F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
  15602. F: drivers/i2c/busses/i2c-rcar.c
  15603. F: drivers/i2c/busses/i2c-sh_mobile.c
  15604. RENESAS R-CAR SATA DRIVER
  15605. R: Sergey Shtylyov <s.shtylyov@omp.ru>
  15606. S: Supported
  15607. L: linux-ide@vger.kernel.org
  15608. L: linux-renesas-soc@vger.kernel.org
  15609. F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
  15610. F: drivers/ata/sata_rcar.c
  15611. RENESAS R-CAR THERMAL DRIVERS
  15612. M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
  15613. L: linux-renesas-soc@vger.kernel.org
  15614. S: Supported
  15615. F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
  15616. F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
  15617. F: drivers/thermal/rcar_gen3_thermal.c
  15618. F: drivers/thermal/rcar_thermal.c
  15619. RENESAS RIIC DRIVER
  15620. M: Chris Brandt <chris.brandt@renesas.com>
  15621. L: linux-renesas-soc@vger.kernel.org
  15622. S: Supported
  15623. F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
  15624. F: drivers/i2c/busses/i2c-riic.c
  15625. RENESAS USB PHY DRIVER
  15626. M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  15627. L: linux-renesas-soc@vger.kernel.org
  15628. S: Maintained
  15629. F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
  15630. RENESAS RZ/G2L A/D DRIVER
  15631. M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
  15632. L: linux-iio@vger.kernel.org
  15633. L: linux-renesas-soc@vger.kernel.org
  15634. S: Supported
  15635. F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
  15636. F: drivers/iio/adc/rzg2l_adc.c
  15637. RENESAS RZ/N1 A5PSW SWITCH DRIVER
  15638. M: Clément Léger <clement.leger@bootlin.com>
  15639. L: linux-renesas-soc@vger.kernel.org
  15640. L: netdev@vger.kernel.org
  15641. S: Maintained
  15642. F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
  15643. F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
  15644. F: drivers/net/dsa/rzn1_a5psw*
  15645. F: drivers/net/pcs/pcs-rzn1-miic.c
  15646. F: include/dt-bindings/net/pcs-rzn1-miic.h
  15647. F: include/linux/pcs-rzn1-miic.h
  15648. F: net/dsa/tag_rzn1_a5psw.c
  15649. RENESAS RZ/N1 RTC CONTROLLER DRIVER
  15650. M: Miquel Raynal <miquel.raynal@bootlin.com>
  15651. L: linux-rtc@vger.kernel.org
  15652. L: linux-renesas-soc@vger.kernel.org
  15653. S: Maintained
  15654. F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
  15655. F: drivers/rtc/rtc-rzn1.c
  15656. RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
  15657. M: Miquel Raynal <miquel.raynal@bootlin.com>
  15658. L: linux-mtd@lists.infradead.org
  15659. L: linux-renesas-soc@vger.kernel.org
  15660. S: Maintained
  15661. F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
  15662. F: drivers/mtd/nand/raw/renesas-nand-controller.c
  15663. RENESAS VERSACLOCK 7 CLOCK DRIVER
  15664. M: Alex Helms <alexander.helms.jy@renesas.com>
  15665. S: Maintained
  15666. F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
  15667. F: drivers/clk/clk-versaclock7.c
  15668. RESET CONTROLLER FRAMEWORK
  15669. M: Philipp Zabel <p.zabel@pengutronix.de>
  15670. S: Maintained
  15671. T: git git://git.pengutronix.de/git/pza/linux
  15672. F: Documentation/devicetree/bindings/reset/
  15673. F: Documentation/driver-api/reset.rst
  15674. F: drivers/reset/
  15675. F: include/dt-bindings/reset/
  15676. F: include/linux/reset-controller.h
  15677. F: include/linux/reset.h
  15678. F: include/linux/reset/
  15679. K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
  15680. RESTARTABLE SEQUENCES SUPPORT
  15681. M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  15682. M: Peter Zijlstra <peterz@infradead.org>
  15683. M: "Paul E. McKenney" <paulmck@kernel.org>
  15684. M: Boqun Feng <boqun.feng@gmail.com>
  15685. L: linux-kernel@vger.kernel.org
  15686. S: Supported
  15687. F: include/trace/events/rseq.h
  15688. F: include/uapi/linux/rseq.h
  15689. F: kernel/rseq.c
  15690. F: tools/testing/selftests/rseq/
  15691. RFKILL
  15692. M: Johannes Berg <johannes@sipsolutions.net>
  15693. L: linux-wireless@vger.kernel.org
  15694. S: Maintained
  15695. W: https://wireless.wiki.kernel.org/
  15696. Q: https://patchwork.kernel.org/project/linux-wireless/list/
  15697. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
  15698. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
  15699. F: Documentation/ABI/stable/sysfs-class-rfkill
  15700. F: Documentation/driver-api/rfkill.rst
  15701. F: include/linux/rfkill.h
  15702. F: include/uapi/linux/rfkill.h
  15703. F: net/rfkill/
  15704. RHASHTABLE
  15705. M: Thomas Graf <tgraf@suug.ch>
  15706. M: Herbert Xu <herbert@gondor.apana.org.au>
  15707. L: netdev@vger.kernel.org
  15708. S: Maintained
  15709. F: include/linux/rhashtable-types.h
  15710. F: include/linux/rhashtable.h
  15711. F: lib/rhashtable.c
  15712. F: lib/test_rhashtable.c
  15713. RICOH R5C592 MEMORYSTICK DRIVER
  15714. M: Maxim Levitsky <maximlevitsky@gmail.com>
  15715. S: Maintained
  15716. F: drivers/memstick/host/r592.*
  15717. RICOH SMARTMEDIA/XD DRIVER
  15718. M: Maxim Levitsky <maximlevitsky@gmail.com>
  15719. S: Maintained
  15720. F: drivers/mtd/nand/raw/r852.c
  15721. F: drivers/mtd/nand/raw/r852.h
  15722. RISC-V PMU DRIVERS
  15723. M: Atish Patra <atishp@atishpatra.org>
  15724. R: Anup Patel <anup@brainfault.org>
  15725. L: linux-riscv@lists.infradead.org
  15726. S: Supported
  15727. F: drivers/perf/riscv_pmu.c
  15728. F: drivers/perf/riscv_pmu_legacy.c
  15729. F: drivers/perf/riscv_pmu_sbi.c
  15730. RISC-V ARCHITECTURE
  15731. M: Paul Walmsley <paul.walmsley@sifive.com>
  15732. M: Palmer Dabbelt <palmer@dabbelt.com>
  15733. M: Albert Ou <aou@eecs.berkeley.edu>
  15734. L: linux-riscv@lists.infradead.org
  15735. S: Supported
  15736. Q: https://patchwork.kernel.org/project/linux-riscv/list/
  15737. P: Documentation/riscv/patch-acceptance.rst
  15738. T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
  15739. F: arch/riscv/
  15740. N: riscv
  15741. K: riscv
  15742. RISC-V MICROCHIP FPGA SUPPORT
  15743. M: Conor Dooley <conor.dooley@microchip.com>
  15744. M: Daire McNamara <daire.mcnamara@microchip.com>
  15745. L: linux-riscv@lists.infradead.org
  15746. S: Supported
  15747. F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
  15748. F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
  15749. F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
  15750. F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
  15751. F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
  15752. F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
  15753. F: Documentation/devicetree/bindings/riscv/microchip.yaml
  15754. F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
  15755. F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
  15756. F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
  15757. F: arch/riscv/boot/dts/microchip/
  15758. F: drivers/char/hw_random/mpfs-rng.c
  15759. F: drivers/clk/microchip/clk-mpfs.c
  15760. F: drivers/i2c/busses/i2c-microchip-corei2c.c
  15761. F: drivers/mailbox/mailbox-mpfs.c
  15762. F: drivers/pci/controller/pcie-microchip-host.c
  15763. F: drivers/reset/reset-mpfs.c
  15764. F: drivers/rtc/rtc-mpfs.c
  15765. F: drivers/soc/microchip/mpfs-sys-controller.c
  15766. F: drivers/spi/spi-microchip-core-qspi.c
  15767. F: drivers/spi/spi-microchip-core.c
  15768. F: drivers/usb/musb/mpfs.c
  15769. F: include/soc/microchip/mpfs.h
  15770. RISC-V MISC SOC SUPPORT
  15771. M: Conor Dooley <conor@kernel.org>
  15772. L: linux-riscv@lists.infradead.org
  15773. S: Maintained
  15774. Q: https://patchwork.kernel.org/project/linux-riscv/list/
  15775. T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
  15776. F: Documentation/devicetree/bindings/riscv/
  15777. F: arch/riscv/boot/dts/
  15778. RNBD BLOCK DRIVERS
  15779. M: Md. Haris Iqbal <haris.iqbal@ionos.com>
  15780. M: Jack Wang <jinpu.wang@ionos.com>
  15781. L: linux-block@vger.kernel.org
  15782. S: Maintained
  15783. F: drivers/block/rnbd/
  15784. ROCCAT DRIVERS
  15785. M: Stefan Achatz <erazor_de@users.sourceforge.net>
  15786. S: Maintained
  15787. W: http://sourceforge.net/projects/roccat/
  15788. F: Documentation/ABI/*/sysfs-driver-hid-roccat*
  15789. F: drivers/hid/hid-roccat*
  15790. F: include/linux/hid-roccat*
  15791. ROCKCHIP I2S TDM DRIVER
  15792. M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
  15793. L: linux-rockchip@lists.infradead.org
  15794. S: Maintained
  15795. F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
  15796. F: sound/soc/rockchip/rockchip_i2s_tdm.*
  15797. ROCKCHIP ISP V1 DRIVER
  15798. M: Dafna Hirschfeld <dafna@fastmail.com>
  15799. L: linux-media@vger.kernel.org
  15800. L: linux-rockchip@lists.infradead.org
  15801. S: Maintained
  15802. F: Documentation/admin-guide/media/rkisp1.rst
  15803. F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
  15804. F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
  15805. F: drivers/media/platform/rockchip/rkisp1
  15806. F: include/uapi/linux/rkisp1-config.h
  15807. ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
  15808. M: Jacob Chen <jacob-chen@iotwrt.com>
  15809. M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  15810. L: linux-media@vger.kernel.org
  15811. L: linux-rockchip@lists.infradead.org
  15812. S: Maintained
  15813. F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
  15814. F: drivers/media/platform/rockchip/rga/
  15815. ROCKCHIP VIDEO DECODER DRIVER
  15816. M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  15817. L: linux-media@vger.kernel.org
  15818. L: linux-rockchip@lists.infradead.org
  15819. S: Maintained
  15820. F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
  15821. F: drivers/staging/media/rkvdec/
  15822. ROCKER DRIVER
  15823. M: Jiri Pirko <jiri@resnulli.us>
  15824. L: netdev@vger.kernel.org
  15825. S: Supported
  15826. F: drivers/net/ethernet/rocker/
  15827. ROCKETPORT EXPRESS/INFINITY DRIVER
  15828. M: Kevin Cernekee <cernekee@gmail.com>
  15829. L: linux-serial@vger.kernel.org
  15830. S: Odd Fixes
  15831. F: drivers/tty/serial/rp2.*
  15832. ROHM BD99954 CHARGER IC
  15833. M: Matti Vaittinen <mazziesaccount@gmail.com>
  15834. S: Supported
  15835. F: drivers/power/supply/bd99954-charger.c
  15836. F: drivers/power/supply/bd99954-charger.h
  15837. ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
  15838. M: Tomasz Duszynski <tduszyns@gmail.com>
  15839. S: Maintained
  15840. F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
  15841. F: drivers/iio/light/bh1750.c
  15842. ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
  15843. M: Marek Vasut <marek.vasut+renesas@gmail.com>
  15844. L: linux-kernel@vger.kernel.org
  15845. L: linux-renesas-soc@vger.kernel.org
  15846. S: Supported
  15847. F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
  15848. F: drivers/gpio/gpio-bd9571mwv.c
  15849. F: drivers/mfd/bd9571mwv.c
  15850. F: drivers/regulator/bd9571mwv-regulator.c
  15851. F: include/linux/mfd/bd9571mwv.h
  15852. ROHM POWER MANAGEMENT IC DEVICE DRIVERS
  15853. M: Matti Vaittinen <mazziesaccount@gmail.com>
  15854. S: Supported
  15855. F: drivers/clk/clk-bd718x7.c
  15856. F: drivers/gpio/gpio-bd71815.c
  15857. F: drivers/gpio/gpio-bd71828.c
  15858. F: drivers/mfd/rohm-bd71828.c
  15859. F: drivers/mfd/rohm-bd718x7.c
  15860. F: drivers/mfd/rohm-bd9576.c
  15861. F: drivers/regulator/bd71815-regulator.c
  15862. F: drivers/regulator/bd71828-regulator.c
  15863. F: drivers/regulator/bd718x7-regulator.c
  15864. F: drivers/regulator/bd9576-regulator.c
  15865. F: drivers/regulator/rohm-regulator.c
  15866. F: drivers/rtc/rtc-bd70528.c
  15867. F: drivers/watchdog/bd9576_wdt.c
  15868. F: include/linux/mfd/rohm-bd71815.h
  15869. F: include/linux/mfd/rohm-bd71828.h
  15870. F: include/linux/mfd/rohm-bd718x7.h
  15871. F: include/linux/mfd/rohm-bd957x.h
  15872. F: include/linux/mfd/rohm-generic.h
  15873. F: include/linux/mfd/rohm-shared.h
  15874. ROSE NETWORK LAYER
  15875. M: Ralf Baechle <ralf@linux-mips.org>
  15876. L: linux-hams@vger.kernel.org
  15877. S: Maintained
  15878. W: http://www.linux-ax25.org/
  15879. F: include/net/rose.h
  15880. F: include/uapi/linux/rose.h
  15881. F: net/rose/
  15882. ROTATION DRIVER FOR ALLWINNER A83T
  15883. M: Jernej Skrabec <jernej.skrabec@gmail.com>
  15884. L: linux-media@vger.kernel.org
  15885. S: Maintained
  15886. T: git git://linuxtv.org/media_tree.git
  15887. F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
  15888. F: drivers/media/platform/sunxi/sun8i-rotate/
  15889. RPMSG TTY DRIVER
  15890. M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
  15891. L: linux-remoteproc@vger.kernel.org
  15892. S: Maintained
  15893. F: drivers/tty/rpmsg_tty.c
  15894. RTL2830 MEDIA DRIVER
  15895. M: Antti Palosaari <crope@iki.fi>
  15896. L: linux-media@vger.kernel.org
  15897. S: Maintained
  15898. W: https://linuxtv.org
  15899. W: http://palosaari.fi/linux/
  15900. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  15901. T: git git://linuxtv.org/anttip/media_tree.git
  15902. F: drivers/media/dvb-frontends/rtl2830*
  15903. RTL2832 MEDIA DRIVER
  15904. M: Antti Palosaari <crope@iki.fi>
  15905. L: linux-media@vger.kernel.org
  15906. S: Maintained
  15907. W: https://linuxtv.org
  15908. W: http://palosaari.fi/linux/
  15909. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  15910. T: git git://linuxtv.org/anttip/media_tree.git
  15911. F: drivers/media/dvb-frontends/rtl2832*
  15912. RTL2832_SDR MEDIA DRIVER
  15913. M: Antti Palosaari <crope@iki.fi>
  15914. L: linux-media@vger.kernel.org
  15915. S: Maintained
  15916. W: https://linuxtv.org
  15917. W: http://palosaari.fi/linux/
  15918. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  15919. T: git git://linuxtv.org/anttip/media_tree.git
  15920. F: drivers/media/dvb-frontends/rtl2832_sdr*
  15921. RTL8180 WIRELESS DRIVER
  15922. L: linux-wireless@vger.kernel.org
  15923. S: Orphan
  15924. W: https://wireless.wiki.kernel.org/
  15925. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
  15926. F: drivers/net/wireless/realtek/rtl818x/rtl8180/
  15927. RTL8187 WIRELESS DRIVER
  15928. M: Herton Ronaldo Krzesinski <herton@canonical.com>
  15929. M: Hin-Tak Leung <htl10@users.sourceforge.net>
  15930. M: Larry Finger <Larry.Finger@lwfinger.net>
  15931. L: linux-wireless@vger.kernel.org
  15932. S: Maintained
  15933. W: https://wireless.wiki.kernel.org/
  15934. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
  15935. F: drivers/net/wireless/realtek/rtl818x/rtl8187/
  15936. RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
  15937. M: Jes Sorensen <Jes.Sorensen@gmail.com>
  15938. L: linux-wireless@vger.kernel.org
  15939. S: Maintained
  15940. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
  15941. F: drivers/net/wireless/realtek/rtl8xxxu/
  15942. RTRS TRANSPORT DRIVERS
  15943. M: Md. Haris Iqbal <haris.iqbal@ionos.com>
  15944. M: Jack Wang <jinpu.wang@ionos.com>
  15945. L: linux-rdma@vger.kernel.org
  15946. S: Maintained
  15947. F: drivers/infiniband/ulp/rtrs/
  15948. RUNTIME VERIFICATION (RV)
  15949. M: Daniel Bristot de Oliveira <bristot@kernel.org>
  15950. M: Steven Rostedt <rostedt@goodmis.org>
  15951. L: linux-trace-devel@vger.kernel.org
  15952. S: Maintained
  15953. F: Documentation/trace/rv/
  15954. F: include/linux/rv.h
  15955. F: include/rv/
  15956. F: kernel/trace/rv/
  15957. F: tools/verification/
  15958. RUST
  15959. M: Miguel Ojeda <ojeda@kernel.org>
  15960. M: Alex Gaynor <alex.gaynor@gmail.com>
  15961. M: Wedson Almeida Filho <wedsonaf@gmail.com>
  15962. R: Boqun Feng <boqun.feng@gmail.com>
  15963. R: Gary Guo <gary@garyguo.net>
  15964. R: Björn Roy Baron <bjorn3_gh@protonmail.com>
  15965. L: rust-for-linux@vger.kernel.org
  15966. S: Supported
  15967. W: https://github.com/Rust-for-Linux/linux
  15968. B: https://github.com/Rust-for-Linux/linux/issues
  15969. T: git https://github.com/Rust-for-Linux/linux.git rust-next
  15970. F: Documentation/rust/
  15971. F: rust/
  15972. F: samples/rust/
  15973. F: scripts/*rust*
  15974. K: \b(?i:rust)\b
  15975. RXRPC SOCKETS (AF_RXRPC)
  15976. M: David Howells <dhowells@redhat.com>
  15977. M: Marc Dionne <marc.dionne@auristor.com>
  15978. L: linux-afs@lists.infradead.org
  15979. S: Supported
  15980. W: https://www.infradead.org/~dhowells/kafs/
  15981. F: Documentation/networking/rxrpc.rst
  15982. F: include/keys/rxrpc-type.h
  15983. F: include/net/af_rxrpc.h
  15984. F: include/trace/events/rxrpc.h
  15985. F: include/uapi/linux/rxrpc.h
  15986. F: net/rxrpc/
  15987. S3 SAVAGE FRAMEBUFFER DRIVER
  15988. M: Antonino Daplas <adaplas@gmail.com>
  15989. L: linux-fbdev@vger.kernel.org
  15990. S: Maintained
  15991. F: drivers/video/fbdev/savage/
  15992. S390 ARCHITECTURE
  15993. M: Heiko Carstens <hca@linux.ibm.com>
  15994. M: Vasily Gorbik <gor@linux.ibm.com>
  15995. M: Alexander Gordeev <agordeev@linux.ibm.com>
  15996. R: Christian Borntraeger <borntraeger@linux.ibm.com>
  15997. R: Sven Schnelle <svens@linux.ibm.com>
  15998. L: linux-s390@vger.kernel.org
  15999. S: Supported
  16000. T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
  16001. F: Documentation/driver-api/s390-drivers.rst
  16002. F: Documentation/s390/
  16003. F: arch/s390/
  16004. F: drivers/s390/
  16005. S390 COMMON I/O LAYER
  16006. M: Vineeth Vijayan <vneethv@linux.ibm.com>
  16007. M: Peter Oberparleiter <oberpar@linux.ibm.com>
  16008. L: linux-s390@vger.kernel.org
  16009. S: Supported
  16010. F: drivers/s390/cio/
  16011. S390 DASD DRIVER
  16012. M: Stefan Haberland <sth@linux.ibm.com>
  16013. M: Jan Hoeppner <hoeppner@linux.ibm.com>
  16014. L: linux-s390@vger.kernel.org
  16015. S: Supported
  16016. F: block/partitions/ibm.c
  16017. F: drivers/s390/block/dasd*
  16018. F: include/linux/dasd_mod.h
  16019. S390 IOMMU (PCI)
  16020. M: Matthew Rosato <mjrosato@linux.ibm.com>
  16021. M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
  16022. L: linux-s390@vger.kernel.org
  16023. S: Supported
  16024. F: drivers/iommu/s390-iommu.c
  16025. S390 IUCV NETWORK LAYER
  16026. M: Alexandra Winter <wintera@linux.ibm.com>
  16027. M: Wenjia Zhang <wenjia@linux.ibm.com>
  16028. L: linux-s390@vger.kernel.org
  16029. L: netdev@vger.kernel.org
  16030. S: Supported
  16031. F: drivers/s390/net/*iucv*
  16032. F: include/net/iucv/
  16033. F: net/iucv/
  16034. S390 NETWORK DRIVERS
  16035. M: Alexandra Winter <wintera@linux.ibm.com>
  16036. M: Wenjia Zhang <wenjia@linux.ibm.com>
  16037. L: linux-s390@vger.kernel.org
  16038. L: netdev@vger.kernel.org
  16039. S: Supported
  16040. F: drivers/s390/net/
  16041. S390 MM
  16042. M: Alexander Gordeev <agordeev@linux.ibm.com>
  16043. M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
  16044. L: linux-s390@vger.kernel.org
  16045. S: Supported
  16046. T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
  16047. F: arch/s390/include/asm/pgtable.h
  16048. F: arch/s390/mm
  16049. S390 PCI SUBSYSTEM
  16050. M: Niklas Schnelle <schnelle@linux.ibm.com>
  16051. M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
  16052. L: linux-s390@vger.kernel.org
  16053. S: Supported
  16054. F: arch/s390/pci/
  16055. F: drivers/pci/hotplug/s390_pci_hpc.c
  16056. F: Documentation/s390/pci.rst
  16057. S390 VFIO AP DRIVER
  16058. M: Tony Krowiak <akrowiak@linux.ibm.com>
  16059. M: Halil Pasic <pasic@linux.ibm.com>
  16060. M: Jason Herne <jjherne@linux.ibm.com>
  16061. L: linux-s390@vger.kernel.org
  16062. S: Supported
  16063. F: Documentation/s390/vfio-ap*
  16064. F: drivers/s390/crypto/vfio_ap*
  16065. S390 VFIO-CCW DRIVER
  16066. M: Eric Farman <farman@linux.ibm.com>
  16067. M: Matthew Rosato <mjrosato@linux.ibm.com>
  16068. R: Halil Pasic <pasic@linux.ibm.com>
  16069. L: linux-s390@vger.kernel.org
  16070. L: kvm@vger.kernel.org
  16071. S: Supported
  16072. F: Documentation/s390/vfio-ccw.rst
  16073. F: drivers/s390/cio/vfio_ccw*
  16074. F: include/uapi/linux/vfio_ccw.h
  16075. S390 VFIO-PCI DRIVER
  16076. M: Matthew Rosato <mjrosato@linux.ibm.com>
  16077. M: Eric Farman <farman@linux.ibm.com>
  16078. L: linux-s390@vger.kernel.org
  16079. L: kvm@vger.kernel.org
  16080. S: Supported
  16081. F: arch/s390/kvm/pci*
  16082. F: drivers/vfio/pci/vfio_pci_zdev.c
  16083. F: include/uapi/linux/vfio_zdev.h
  16084. S390 ZCRYPT DRIVER
  16085. M: Harald Freudenberger <freude@linux.ibm.com>
  16086. L: linux-s390@vger.kernel.org
  16087. S: Supported
  16088. F: drivers/s390/crypto/
  16089. S390 ZFCP DRIVER
  16090. M: Steffen Maier <maier@linux.ibm.com>
  16091. M: Benjamin Block <bblock@linux.ibm.com>
  16092. L: linux-s390@vger.kernel.org
  16093. S: Supported
  16094. F: drivers/s390/scsi/zfcp_*
  16095. S3C ADC BATTERY DRIVER
  16096. M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  16097. L: linux-samsung-soc@vger.kernel.org
  16098. S: Odd Fixes
  16099. F: drivers/power/supply/s3c_adc_battery.c
  16100. F: include/linux/s3c_adc_battery.h
  16101. S3C24XX SD/MMC Driver
  16102. M: Ben Dooks <ben-linux@fluff.org>
  16103. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  16104. S: Supported
  16105. F: drivers/mmc/host/s3cmci.*
  16106. SAA6588 RDS RECEIVER DRIVER
  16107. M: Hans Verkuil <hverkuil@xs4all.nl>
  16108. L: linux-media@vger.kernel.org
  16109. S: Odd Fixes
  16110. W: https://linuxtv.org
  16111. T: git git://linuxtv.org/media_tree.git
  16112. F: drivers/media/i2c/saa6588*
  16113. SAA7134 VIDEO4LINUX DRIVER
  16114. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  16115. L: linux-media@vger.kernel.org
  16116. S: Odd fixes
  16117. W: https://linuxtv.org
  16118. T: git git://linuxtv.org/media_tree.git
  16119. F: Documentation/driver-api/media/drivers/saa7134*
  16120. F: drivers/media/pci/saa7134/
  16121. SAA7146 VIDEO4LINUX-2 DRIVER
  16122. M: Hans Verkuil <hverkuil@xs4all.nl>
  16123. L: linux-media@vger.kernel.org
  16124. S: Maintained
  16125. T: git git://linuxtv.org/media_tree.git
  16126. F: drivers/staging/media/deprecated/saa7146/
  16127. SAFESETID SECURITY MODULE
  16128. M: Micah Morton <mortonm@chromium.org>
  16129. S: Supported
  16130. F: Documentation/admin-guide/LSM/SafeSetID.rst
  16131. F: security/safesetid/
  16132. SAMSUNG AUDIO (ASoC) DRIVERS
  16133. M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  16134. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  16135. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  16136. S: Supported
  16137. B: mailto:linux-samsung-soc@vger.kernel.org
  16138. F: Documentation/devicetree/bindings/sound/samsung*
  16139. F: sound/soc/samsung/
  16140. SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
  16141. M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  16142. L: linux-crypto@vger.kernel.org
  16143. L: linux-samsung-soc@vger.kernel.org
  16144. S: Maintained
  16145. F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
  16146. F: drivers/crypto/exynos-rng.c
  16147. SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
  16148. M: Łukasz Stelmach <l.stelmach@samsung.com>
  16149. L: linux-samsung-soc@vger.kernel.org
  16150. S: Maintained
  16151. F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
  16152. F: drivers/char/hw_random/exynos-trng.c
  16153. SAMSUNG FRAMEBUFFER DRIVER
  16154. M: Jingoo Han <jingoohan1@gmail.com>
  16155. L: linux-fbdev@vger.kernel.org
  16156. S: Maintained
  16157. F: drivers/video/fbdev/s3c-fb.c
  16158. SAMSUNG INTERCONNECT DRIVERS
  16159. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  16160. M: Artur Świgoń <a.swigon@samsung.com>
  16161. L: linux-pm@vger.kernel.org
  16162. L: linux-samsung-soc@vger.kernel.org
  16163. S: Supported
  16164. F: drivers/interconnect/samsung/
  16165. SAMSUNG LAPTOP DRIVER
  16166. M: Corentin Chary <corentin.chary@gmail.com>
  16167. L: platform-driver-x86@vger.kernel.org
  16168. S: Maintained
  16169. F: drivers/platform/x86/samsung-laptop.c
  16170. SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
  16171. M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  16172. L: linux-kernel@vger.kernel.org
  16173. L: linux-samsung-soc@vger.kernel.org
  16174. S: Supported
  16175. B: mailto:linux-samsung-soc@vger.kernel.org
  16176. F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
  16177. F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
  16178. F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
  16179. F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
  16180. F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
  16181. F: drivers/clk/clk-s2mps11.c
  16182. F: drivers/mfd/sec*.c
  16183. F: drivers/regulator/s2m*.c
  16184. F: drivers/regulator/s5m*.c
  16185. F: drivers/rtc/rtc-s5m.c
  16186. F: include/linux/mfd/samsung/
  16187. SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
  16188. M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
  16189. L: linux-media@vger.kernel.org
  16190. L: linux-samsung-soc@vger.kernel.org
  16191. S: Maintained
  16192. F: drivers/media/platform/samsung/s3c-camif/
  16193. F: include/media/drv-intf/s3c_camif.h
  16194. SAMSUNG S3FWRN5 NFC DRIVER
  16195. M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  16196. L: linux-nfc@lists.01.org (subscribers-only)
  16197. S: Maintained
  16198. F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
  16199. F: drivers/nfc/s3fwrn5
  16200. SAMSUNG S5C73M3 CAMERA DRIVER
  16201. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  16202. M: Andrzej Hajda <andrzej.hajda@intel.com>
  16203. L: linux-media@vger.kernel.org
  16204. S: Supported
  16205. F: drivers/media/i2c/s5c73m3/*
  16206. SAMSUNG S5K5BAF CAMERA DRIVER
  16207. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  16208. M: Andrzej Hajda <andrzej.hajda@intel.com>
  16209. L: linux-media@vger.kernel.org
  16210. S: Supported
  16211. F: drivers/media/i2c/s5k5baf.c
  16212. SAMSUNG S5P Security SubSystem (SSS) DRIVER
  16213. M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  16214. M: Vladimir Zapolskiy <vz@mleia.com>
  16215. L: linux-crypto@vger.kernel.org
  16216. L: linux-samsung-soc@vger.kernel.org
  16217. S: Maintained
  16218. F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
  16219. F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
  16220. F: drivers/crypto/s5p-sss.c
  16221. SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
  16222. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  16223. L: linux-media@vger.kernel.org
  16224. S: Supported
  16225. Q: https://patchwork.linuxtv.org/project/linux-media/list/
  16226. F: drivers/media/platform/samsung/exynos4-is/
  16227. SAMSUNG SOC CLOCK DRIVERS
  16228. M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  16229. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  16230. M: Tomasz Figa <tomasz.figa@gmail.com>
  16231. M: Chanwoo Choi <cw00.choi@samsung.com>
  16232. R: Alim Akhtar <alim.akhtar@samsung.com>
  16233. L: linux-samsung-soc@vger.kernel.org
  16234. S: Supported
  16235. T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
  16236. T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
  16237. F: Documentation/devicetree/bindings/clock/samsung,*.yaml
  16238. F: Documentation/devicetree/bindings/clock/samsung,s3c*
  16239. F: drivers/clk/samsung/
  16240. F: include/dt-bindings/clock/exynos*.h
  16241. F: include/dt-bindings/clock/s3c*.h
  16242. F: include/dt-bindings/clock/s5p*.h
  16243. F: include/dt-bindings/clock/samsung,*.h
  16244. F: include/linux/clk/samsung.h
  16245. F: include/linux/platform_data/clk-s3c2410.h
  16246. SAMSUNG SPI DRIVERS
  16247. M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  16248. M: Andi Shyti <andi@etezian.org>
  16249. L: linux-spi@vger.kernel.org
  16250. L: linux-samsung-soc@vger.kernel.org
  16251. S: Maintained
  16252. F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
  16253. F: drivers/spi/spi-s3c*
  16254. F: include/linux/platform_data/spi-s3c64xx.h
  16255. F: include/linux/spi/s3c24xx-fiq.h
  16256. SAMSUNG SXGBE DRIVERS
  16257. M: Byungho An <bh74.an@samsung.com>
  16258. L: netdev@vger.kernel.org
  16259. S: Supported
  16260. F: drivers/net/ethernet/samsung/sxgbe/
  16261. SAMSUNG THERMAL DRIVER
  16262. M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
  16263. M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  16264. L: linux-pm@vger.kernel.org
  16265. L: linux-samsung-soc@vger.kernel.org
  16266. S: Maintained
  16267. F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
  16268. F: drivers/thermal/samsung/
  16269. SAMSUNG USB2 PHY DRIVER
  16270. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  16271. L: linux-kernel@vger.kernel.org
  16272. S: Supported
  16273. F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
  16274. F: Documentation/driver-api/phy/samsung-usb2.rst
  16275. F: drivers/phy/samsung/phy-exynos4210-usb2.c
  16276. F: drivers/phy/samsung/phy-exynos4x12-usb2.c
  16277. F: drivers/phy/samsung/phy-exynos5250-usb2.c
  16278. F: drivers/phy/samsung/phy-s5pv210-usb2.c
  16279. F: drivers/phy/samsung/phy-samsung-usb2.c
  16280. F: drivers/phy/samsung/phy-samsung-usb2.h
  16281. SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
  16282. M: Paul Barker <paul.barker@sancloud.com>
  16283. R: Marc Murphy <marc.murphy@sancloud.com>
  16284. S: Supported
  16285. F: arch/arm/boot/dts/am335x-sancloud*
  16286. SC1200 WDT DRIVER
  16287. M: Zwane Mwaikambo <zwanem@gmail.com>
  16288. S: Maintained
  16289. F: drivers/watchdog/sc1200wdt.c
  16290. SCHEDULER
  16291. M: Ingo Molnar <mingo@redhat.com>
  16292. M: Peter Zijlstra <peterz@infradead.org>
  16293. M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
  16294. M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
  16295. R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
  16296. R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
  16297. R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
  16298. R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
  16299. R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
  16300. R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
  16301. L: linux-kernel@vger.kernel.org
  16302. S: Maintained
  16303. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
  16304. F: include/linux/preempt.h
  16305. F: include/linux/sched.h
  16306. F: include/linux/wait.h
  16307. F: include/uapi/linux/sched.h
  16308. F: kernel/sched/
  16309. SCR24X CHIP CARD INTERFACE DRIVER
  16310. M: Lubomir Rintel <lkundrak@v3.sk>
  16311. S: Supported
  16312. F: drivers/char/pcmcia/scr24x_cs.c
  16313. SCSI RDMA PROTOCOL (SRP) INITIATOR
  16314. M: Bart Van Assche <bvanassche@acm.org>
  16315. L: linux-rdma@vger.kernel.org
  16316. S: Supported
  16317. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  16318. F: drivers/infiniband/ulp/srp/
  16319. F: include/scsi/srp.h
  16320. SCSI RDMA PROTOCOL (SRP) TARGET
  16321. M: Bart Van Assche <bvanassche@acm.org>
  16322. L: linux-rdma@vger.kernel.org
  16323. L: target-devel@vger.kernel.org
  16324. S: Supported
  16325. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  16326. F: drivers/infiniband/ulp/srpt/
  16327. SCSI SG DRIVER
  16328. M: Doug Gilbert <dgilbert@interlog.com>
  16329. L: linux-scsi@vger.kernel.org
  16330. S: Maintained
  16331. W: http://sg.danny.cz/sg
  16332. F: Documentation/scsi/scsi-generic.rst
  16333. F: drivers/scsi/sg.c
  16334. F: include/scsi/sg.h
  16335. SCSI SUBSYSTEM
  16336. M: "James E.J. Bottomley" <jejb@linux.ibm.com>
  16337. M: "Martin K. Petersen" <martin.petersen@oracle.com>
  16338. L: linux-scsi@vger.kernel.org
  16339. S: Maintained
  16340. Q: https://patchwork.kernel.org/project/linux-scsi/list/
  16341. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
  16342. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
  16343. F: Documentation/devicetree/bindings/scsi/
  16344. F: drivers/scsi/
  16345. F: drivers/ufs/
  16346. F: include/scsi/
  16347. SCSI TAPE DRIVER
  16348. M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
  16349. L: linux-scsi@vger.kernel.org
  16350. S: Maintained
  16351. F: Documentation/scsi/st.rst
  16352. F: drivers/scsi/st.*
  16353. F: drivers/scsi/st_*.h
  16354. SCSI TARGET CORE USER DRIVER
  16355. M: Bodo Stroesser <bostroesser@gmail.com>
  16356. L: linux-scsi@vger.kernel.org
  16357. L: target-devel@vger.kernel.org
  16358. S: Supported
  16359. F: Documentation/target/tcmu-design.rst
  16360. F: drivers/target/target_core_user.c
  16361. F: include/uapi/linux/target_core_user.h
  16362. SCSI TARGET SUBSYSTEM
  16363. M: "Martin K. Petersen" <martin.petersen@oracle.com>
  16364. L: linux-scsi@vger.kernel.org
  16365. L: target-devel@vger.kernel.org
  16366. S: Supported
  16367. W: http://www.linux-iscsi.org
  16368. Q: https://patchwork.kernel.org/project/target-devel/list/
  16369. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
  16370. F: Documentation/target/
  16371. F: drivers/target/
  16372. F: include/target/
  16373. SCTP PROTOCOL
  16374. M: Vlad Yasevich <vyasevich@gmail.com>
  16375. M: Neil Horman <nhorman@tuxdriver.com>
  16376. M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  16377. L: linux-sctp@vger.kernel.org
  16378. S: Maintained
  16379. W: http://lksctp.sourceforge.net
  16380. F: Documentation/networking/sctp.rst
  16381. F: include/linux/sctp.h
  16382. F: include/net/sctp/
  16383. F: include/uapi/linux/sctp.h
  16384. F: net/sctp/
  16385. SCx200 CPU SUPPORT
  16386. M: Jim Cromie <jim.cromie@gmail.com>
  16387. S: Odd Fixes
  16388. F: Documentation/i2c/busses/scx200_acb.rst
  16389. F: arch/x86/platform/scx200/
  16390. F: drivers/i2c/busses/scx200*
  16391. F: drivers/mtd/maps/scx200_docflash.c
  16392. F: drivers/watchdog/scx200_wdt.c
  16393. F: include/linux/scx200.h
  16394. SCx200 GPIO DRIVER
  16395. M: Jim Cromie <jim.cromie@gmail.com>
  16396. S: Maintained
  16397. F: drivers/char/scx200_gpio.c
  16398. F: include/linux/scx200_gpio.h
  16399. SCx200 HRT CLOCKSOURCE DRIVER
  16400. M: Jim Cromie <jim.cromie@gmail.com>
  16401. S: Maintained
  16402. F: drivers/clocksource/scx200_hrt.c
  16403. SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
  16404. M: Sascha Sommer <saschasommer@freenet.de>
  16405. L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
  16406. S: Maintained
  16407. F: drivers/mmc/host/sdricoh_cs.c
  16408. SECO BOARDS CEC DRIVER
  16409. M: Ettore Chimenti <ek5.chimenti@gmail.com>
  16410. S: Maintained
  16411. F: drivers/media/cec/platform/seco/seco-cec.c
  16412. F: drivers/media/cec/platform/seco/seco-cec.h
  16413. SECURE COMPUTING
  16414. M: Kees Cook <keescook@chromium.org>
  16415. R: Andy Lutomirski <luto@amacapital.net>
  16416. R: Will Drewry <wad@chromium.org>
  16417. S: Supported
  16418. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
  16419. F: Documentation/userspace-api/seccomp_filter.rst
  16420. F: include/linux/seccomp.h
  16421. F: include/uapi/linux/seccomp.h
  16422. F: kernel/seccomp.c
  16423. F: tools/testing/selftests/kselftest_harness.h
  16424. F: tools/testing/selftests/seccomp/*
  16425. K: \bsecure_computing
  16426. K: \bTIF_SECCOMP\b
  16427. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
  16428. M: Al Cooper <alcooperx@gmail.com>
  16429. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  16430. L: linux-mmc@vger.kernel.org
  16431. S: Maintained
  16432. F: drivers/mmc/host/sdhci-brcmstb*
  16433. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
  16434. M: Adrian Hunter <adrian.hunter@intel.com>
  16435. L: linux-mmc@vger.kernel.org
  16436. S: Supported
  16437. F: drivers/mmc/host/sdhci*
  16438. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
  16439. M: Eugen Hristev <eugen.hristev@microchip.com>
  16440. L: linux-mmc@vger.kernel.org
  16441. S: Supported
  16442. F: drivers/mmc/host/sdhci-of-at91.c
  16443. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
  16444. M: Ben Dooks <ben-linux@fluff.org>
  16445. M: Jaehoon Chung <jh80.chung@samsung.com>
  16446. L: linux-mmc@vger.kernel.org
  16447. S: Maintained
  16448. F: drivers/mmc/host/sdhci-s3c*
  16449. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
  16450. M: Viresh Kumar <vireshk@kernel.org>
  16451. L: linux-mmc@vger.kernel.org
  16452. S: Maintained
  16453. F: drivers/mmc/host/sdhci-spear.c
  16454. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
  16455. M: Vignesh Raghavendra <vigneshr@ti.com>
  16456. L: linux-mmc@vger.kernel.org
  16457. S: Maintained
  16458. F: drivers/mmc/host/sdhci-omap.c
  16459. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
  16460. M: Haibo Chen <haibo.chen@nxp.com>
  16461. L: linux-imx@nxp.com
  16462. L: linux-mmc@vger.kernel.org
  16463. S: Maintained
  16464. F: drivers/mmc/host/sdhci-esdhc-imx.c
  16465. SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
  16466. M: Jonathan Derrick <jonathan.derrick@linux.dev>
  16467. L: linux-block@vger.kernel.org
  16468. S: Supported
  16469. F: block/opal_proto.h
  16470. F: block/sed*
  16471. F: include/linux/sed*
  16472. F: include/uapi/linux/sed*
  16473. SECURITY CONTACT
  16474. M: Security Officers <security@kernel.org>
  16475. S: Supported
  16476. F: Documentation/admin-guide/security-bugs.rst
  16477. SECURITY SUBSYSTEM
  16478. M: Paul Moore <paul@paul-moore.com>
  16479. M: James Morris <jmorris@namei.org>
  16480. M: "Serge E. Hallyn" <serge@hallyn.com>
  16481. L: linux-security-module@vger.kernel.org (suggested Cc:)
  16482. S: Supported
  16483. W: http://kernsec.org/
  16484. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
  16485. F: security/
  16486. X: security/selinux/
  16487. SELINUX SECURITY MODULE
  16488. M: Paul Moore <paul@paul-moore.com>
  16489. M: Stephen Smalley <stephen.smalley.work@gmail.com>
  16490. M: Eric Paris <eparis@parisplace.org>
  16491. L: selinux@vger.kernel.org
  16492. S: Supported
  16493. W: https://selinuxproject.org
  16494. W: https://github.com/SELinuxProject
  16495. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
  16496. F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
  16497. F: Documentation/ABI/obsolete/sysfs-selinux-disable
  16498. F: Documentation/admin-guide/LSM/SELinux.rst
  16499. F: include/trace/events/avc.h
  16500. F: include/uapi/linux/selinux_netlink.h
  16501. F: scripts/selinux/
  16502. F: security/selinux/
  16503. SENSABLE PHANTOM
  16504. M: Jiri Slaby <jirislaby@kernel.org>
  16505. S: Maintained
  16506. F: drivers/misc/phantom.c
  16507. F: include/uapi/linux/phantom.h
  16508. SENSEAIR SUNRISE 006-0-0007
  16509. M: Jacopo Mondi <jacopo@jmondi.org>
  16510. S: Maintained
  16511. F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
  16512. F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
  16513. F: drivers/iio/chemical/sunrise_co2.c
  16514. SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
  16515. M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
  16516. S: Maintained
  16517. F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
  16518. F: drivers/iio/chemical/scd30.h
  16519. F: drivers/iio/chemical/scd30_core.c
  16520. F: drivers/iio/chemical/scd30_i2c.c
  16521. F: drivers/iio/chemical/scd30_serial.c
  16522. SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
  16523. M: Roan van Dijk <roan@protonic.nl>
  16524. S: Maintained
  16525. F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
  16526. F: drivers/iio/chemical/scd4x.c
  16527. SENSIRION SGP40 GAS SENSOR DRIVER
  16528. M: Andreas Klinger <ak@it-klinger.de>
  16529. S: Maintained
  16530. F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
  16531. F: drivers/iio/chemical/sgp40.c
  16532. SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
  16533. M: Tomasz Duszynski <tduszyns@gmail.com>
  16534. S: Maintained
  16535. F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
  16536. F: drivers/iio/chemical/sps30.c
  16537. F: drivers/iio/chemical/sps30_i2c.c
  16538. F: drivers/iio/chemical/sps30_serial.c
  16539. SERIAL DEVICE BUS
  16540. M: Rob Herring <robh@kernel.org>
  16541. L: linux-serial@vger.kernel.org
  16542. S: Maintained
  16543. F: Documentation/devicetree/bindings/serial/serial.yaml
  16544. F: drivers/tty/serdev/
  16545. F: include/linux/serdev.h
  16546. SERIAL DRIVERS
  16547. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  16548. L: linux-serial@vger.kernel.org
  16549. S: Maintained
  16550. F: Documentation/devicetree/bindings/serial/
  16551. F: drivers/tty/serial/
  16552. SERIAL IR RECEIVER
  16553. M: Sean Young <sean@mess.org>
  16554. L: linux-media@vger.kernel.org
  16555. S: Maintained
  16556. F: drivers/media/rc/serial_ir.c
  16557. SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
  16558. M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  16559. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  16560. S: Maintained
  16561. F: Documentation/devicetree/bindings/slimbus/
  16562. F: drivers/slimbus/
  16563. F: include/linux/slimbus.h
  16564. SFC NETWORK DRIVER
  16565. M: Edward Cree <ecree.xilinx@gmail.com>
  16566. M: Martin Habets <habetsm.xilinx@gmail.com>
  16567. L: netdev@vger.kernel.org
  16568. S: Supported
  16569. F: drivers/net/ethernet/sfc/
  16570. SFF/SFP/SFP+ MODULE SUPPORT
  16571. M: Russell King <linux@armlinux.org.uk>
  16572. L: netdev@vger.kernel.org
  16573. S: Maintained
  16574. F: Documentation/devicetree/bindings/net/sff,sfp.yaml
  16575. F: drivers/net/phy/phylink.c
  16576. F: drivers/net/phy/sfp*
  16577. F: include/linux/mdio/mdio-i2c.h
  16578. F: include/linux/phylink.h
  16579. F: include/linux/sfp.h
  16580. 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)
  16581. SGI GRU DRIVER
  16582. M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
  16583. S: Maintained
  16584. F: drivers/misc/sgi-gru/
  16585. SGI XP/XPC/XPNET DRIVER
  16586. M: Robin Holt <robinmholt@gmail.com>
  16587. M: Steve Wahl <steve.wahl@hpe.com>
  16588. R: Mike Travis <mike.travis@hpe.com>
  16589. S: Maintained
  16590. F: drivers/misc/sgi-xp/
  16591. SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
  16592. M: Karsten Graul <kgraul@linux.ibm.com>
  16593. M: Wenjia Zhang <wenjia@linux.ibm.com>
  16594. M: Jan Karcher <jaka@linux.ibm.com>
  16595. L: linux-s390@vger.kernel.org
  16596. S: Supported
  16597. F: net/smc/
  16598. SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
  16599. M: Linus Walleij <linus.walleij@linaro.org>
  16600. L: linux-iio@vger.kernel.org
  16601. S: Maintained
  16602. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
  16603. F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
  16604. F: drivers/iio/light/gp2ap002.c
  16605. SHARP RJ54N1CB0C SENSOR DRIVER
  16606. M: Jacopo Mondi <jacopo@jmondi.org>
  16607. L: linux-media@vger.kernel.org
  16608. S: Odd fixes
  16609. T: git git://linuxtv.org/media_tree.git
  16610. F: drivers/media/i2c/rj54n1cb0c.c
  16611. F: include/media/i2c/rj54n1cb0c.h
  16612. SH_VOU V4L2 OUTPUT DRIVER
  16613. L: linux-media@vger.kernel.org
  16614. S: Orphan
  16615. F: drivers/media/platform/renesas/sh_vou.c
  16616. F: include/media/drv-intf/sh_vou.h
  16617. SI2157 MEDIA DRIVER
  16618. M: Antti Palosaari <crope@iki.fi>
  16619. L: linux-media@vger.kernel.org
  16620. S: Maintained
  16621. W: https://linuxtv.org
  16622. W: http://palosaari.fi/linux/
  16623. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  16624. T: git git://linuxtv.org/anttip/media_tree.git
  16625. F: drivers/media/tuners/si2157*
  16626. SI2165 MEDIA DRIVER
  16627. M: Matthias Schwarzott <zzam@gentoo.org>
  16628. L: linux-media@vger.kernel.org
  16629. S: Maintained
  16630. W: https://linuxtv.org
  16631. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  16632. F: drivers/media/dvb-frontends/si2165*
  16633. SI2168 MEDIA DRIVER
  16634. M: Antti Palosaari <crope@iki.fi>
  16635. L: linux-media@vger.kernel.org
  16636. S: Maintained
  16637. W: https://linuxtv.org
  16638. W: http://palosaari.fi/linux/
  16639. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  16640. T: git git://linuxtv.org/anttip/media_tree.git
  16641. F: drivers/media/dvb-frontends/si2168*
  16642. SI470X FM RADIO RECEIVER I2C DRIVER
  16643. M: Hans Verkuil <hverkuil@xs4all.nl>
  16644. L: linux-media@vger.kernel.org
  16645. S: Odd Fixes
  16646. W: https://linuxtv.org
  16647. T: git git://linuxtv.org/media_tree.git
  16648. F: drivers/media/radio/si470x/radio-si470x-i2c.c
  16649. SI470X FM RADIO RECEIVER USB DRIVER
  16650. M: Hans Verkuil <hverkuil@xs4all.nl>
  16651. L: linux-media@vger.kernel.org
  16652. S: Maintained
  16653. W: https://linuxtv.org
  16654. T: git git://linuxtv.org/media_tree.git
  16655. F: drivers/media/radio/si470x/radio-si470x-common.c
  16656. F: drivers/media/radio/si470x/radio-si470x-usb.c
  16657. F: drivers/media/radio/si470x/radio-si470x.h
  16658. SI4713 FM RADIO TRANSMITTER I2C DRIVER
  16659. M: Eduardo Valentin <edubezval@gmail.com>
  16660. L: linux-media@vger.kernel.org
  16661. S: Odd Fixes
  16662. W: https://linuxtv.org
  16663. T: git git://linuxtv.org/media_tree.git
  16664. F: drivers/media/radio/si4713/si4713.?
  16665. SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
  16666. M: Eduardo Valentin <edubezval@gmail.com>
  16667. L: linux-media@vger.kernel.org
  16668. S: Odd Fixes
  16669. W: https://linuxtv.org
  16670. T: git git://linuxtv.org/media_tree.git
  16671. F: drivers/media/radio/si4713/radio-platform-si4713.c
  16672. SI4713 FM RADIO TRANSMITTER USB DRIVER
  16673. M: Hans Verkuil <hverkuil@xs4all.nl>
  16674. L: linux-media@vger.kernel.org
  16675. S: Maintained
  16676. W: https://linuxtv.org
  16677. T: git git://linuxtv.org/media_tree.git
  16678. F: drivers/media/radio/si4713/radio-usb-si4713.c
  16679. SIANO DVB DRIVER
  16680. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  16681. L: linux-media@vger.kernel.org
  16682. S: Odd fixes
  16683. W: https://linuxtv.org
  16684. T: git git://linuxtv.org/media_tree.git
  16685. F: drivers/media/common/siano/
  16686. F: drivers/media/mmc/siano/
  16687. F: drivers/media/usb/siano/
  16688. F: drivers/media/usb/siano/
  16689. SIFIVE DRIVERS
  16690. M: Palmer Dabbelt <palmer@dabbelt.com>
  16691. M: Paul Walmsley <paul.walmsley@sifive.com>
  16692. L: linux-riscv@lists.infradead.org
  16693. S: Supported
  16694. N: sifive
  16695. K: [^@]sifive
  16696. SIFIVE FU540 SYSTEM-ON-CHIP
  16697. M: Paul Walmsley <paul.walmsley@sifive.com>
  16698. M: Palmer Dabbelt <palmer@dabbelt.com>
  16699. L: linux-riscv@lists.infradead.org
  16700. S: Supported
  16701. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
  16702. N: fu540
  16703. K: fu540
  16704. SIFIVE PDMA DRIVER
  16705. M: Green Wan <green.wan@sifive.com>
  16706. S: Maintained
  16707. F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
  16708. F: drivers/dma/sf-pdma/
  16709. SIFIVE SOC DRIVERS
  16710. M: Conor Dooley <conor@kernel.org>
  16711. L: linux-riscv@lists.infradead.org
  16712. S: Maintained
  16713. T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
  16714. F: drivers/soc/sifive/
  16715. SILEAD TOUCHSCREEN DRIVER
  16716. M: Hans de Goede <hdegoede@redhat.com>
  16717. L: linux-input@vger.kernel.org
  16718. L: platform-driver-x86@vger.kernel.org
  16719. S: Maintained
  16720. F: drivers/input/touchscreen/silead.c
  16721. F: drivers/platform/x86/touchscreen_dmi.c
  16722. SILICON LABS WIRELESS DRIVERS (for WFxxx series)
  16723. M: Jérôme Pouiller <jerome.pouiller@silabs.com>
  16724. S: Supported
  16725. F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
  16726. F: drivers/net/wireless/silabs/wfx/
  16727. SILICON MOTION SM712 FRAME BUFFER DRIVER
  16728. M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  16729. M: Teddy Wang <teddy.wang@siliconmotion.com>
  16730. M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  16731. L: linux-fbdev@vger.kernel.org
  16732. S: Maintained
  16733. F: Documentation/fb/sm712fb.rst
  16734. F: drivers/video/fbdev/sm712*
  16735. SILVACO I3C DUAL-ROLE MASTER
  16736. M: Miquel Raynal <miquel.raynal@bootlin.com>
  16737. M: Conor Culhane <conor.culhane@silvaco.com>
  16738. L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
  16739. S: Maintained
  16740. F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
  16741. F: drivers/i3c/master/svc-i3c-master.c
  16742. SIMPLEFB FB DRIVER
  16743. M: Hans de Goede <hdegoede@redhat.com>
  16744. L: linux-fbdev@vger.kernel.org
  16745. S: Maintained
  16746. F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
  16747. F: drivers/video/fbdev/simplefb.c
  16748. F: include/linux/platform_data/simplefb.h
  16749. SIMTEC EB110ATX (Chalice CATS)
  16750. M: Simtec Linux Team <linux@simtec.co.uk>
  16751. S: Supported
  16752. W: http://www.simtec.co.uk/products/EB110ATX/
  16753. SIMTEC EB2410ITX (BAST)
  16754. M: Simtec Linux Team <linux@simtec.co.uk>
  16755. S: Supported
  16756. W: http://www.simtec.co.uk/products/EB2410ITX/
  16757. F: arch/arm/mach-s3c/bast-ide.c
  16758. F: arch/arm/mach-s3c/bast-irq.c
  16759. F: arch/arm/mach-s3c/mach-bast.c
  16760. SIOX
  16761. M: Thorsten Scherer <t.scherer@eckelmann.de>
  16762. M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  16763. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  16764. S: Supported
  16765. F: drivers/gpio/gpio-siox.c
  16766. F: drivers/siox/*
  16767. F: include/trace/events/siox.h
  16768. SIPHASH PRF ROUTINES
  16769. M: Jason A. Donenfeld <Jason@zx2c4.com>
  16770. S: Maintained
  16771. F: include/linux/siphash.h
  16772. F: lib/siphash.c
  16773. F: lib/test_siphash.c
  16774. SIS 190 ETHERNET DRIVER
  16775. M: Francois Romieu <romieu@fr.zoreil.com>
  16776. L: netdev@vger.kernel.org
  16777. S: Maintained
  16778. F: drivers/net/ethernet/sis/sis190.c
  16779. SIS 900/7016 FAST ETHERNET DRIVER
  16780. M: Daniele Venzano <venza@brownhat.org>
  16781. L: netdev@vger.kernel.org
  16782. S: Maintained
  16783. W: http://www.brownhat.org/sis900.html
  16784. F: drivers/net/ethernet/sis/sis900.*
  16785. SIS FRAMEBUFFER DRIVER
  16786. M: Thomas Winischhofer <thomas@winischhofer.net>
  16787. S: Maintained
  16788. W: http://www.winischhofer.net/linuxsisvga.shtml
  16789. F: Documentation/fb/sisfb.rst
  16790. F: drivers/video/fbdev/sis/
  16791. F: include/video/sisfb.h
  16792. SIS I2C TOUCHSCREEN DRIVER
  16793. M: Mika Penttilä <mika.penttila@nextfour.com>
  16794. L: linux-input@vger.kernel.org
  16795. S: Maintained
  16796. F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
  16797. F: drivers/input/touchscreen/sis_i2c.c
  16798. SIS USB2VGA DRIVER
  16799. M: Thomas Winischhofer <thomas@winischhofer.net>
  16800. S: Maintained
  16801. W: http://www.winischhofer.at/linuxsisusbvga.shtml
  16802. F: drivers/usb/misc/sisusbvga/
  16803. SL28 CPLD MFD DRIVER
  16804. M: Michael Walle <michael@walle.cc>
  16805. S: Maintained
  16806. F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
  16807. F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
  16808. F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
  16809. F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
  16810. F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
  16811. F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
  16812. F: drivers/gpio/gpio-sl28cpld.c
  16813. F: drivers/hwmon/sl28cpld-hwmon.c
  16814. F: drivers/irqchip/irq-sl28cpld.c
  16815. F: drivers/pwm/pwm-sl28cpld.c
  16816. F: drivers/watchdog/sl28cpld_wdt.c
  16817. SLAB ALLOCATOR
  16818. M: Christoph Lameter <cl@linux.com>
  16819. M: Pekka Enberg <penberg@kernel.org>
  16820. M: David Rientjes <rientjes@google.com>
  16821. M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
  16822. M: Andrew Morton <akpm@linux-foundation.org>
  16823. M: Vlastimil Babka <vbabka@suse.cz>
  16824. R: Roman Gushchin <roman.gushchin@linux.dev>
  16825. R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
  16826. L: linux-mm@kvack.org
  16827. S: Maintained
  16828. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
  16829. F: include/linux/sl?b*.h
  16830. F: mm/sl?b*
  16831. SLCAN CAN NETWORK DRIVER
  16832. M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
  16833. L: linux-can@vger.kernel.org
  16834. S: Maintained
  16835. F: drivers/net/can/slcan/
  16836. SLEEPABLE READ-COPY UPDATE (SRCU)
  16837. M: Lai Jiangshan <jiangshanlai@gmail.com>
  16838. M: "Paul E. McKenney" <paulmck@kernel.org>
  16839. M: Josh Triplett <josh@joshtriplett.org>
  16840. R: Steven Rostedt <rostedt@goodmis.org>
  16841. R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  16842. L: rcu@vger.kernel.org
  16843. S: Supported
  16844. W: http://www.rdrop.com/users/paulmck/RCU/
  16845. T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  16846. F: include/linux/srcu*.h
  16847. F: kernel/rcu/srcu*.c
  16848. SMACK SECURITY MODULE
  16849. M: Casey Schaufler <casey@schaufler-ca.com>
  16850. L: linux-security-module@vger.kernel.org
  16851. S: Maintained
  16852. W: http://schaufler-ca.com
  16853. T: git git://github.com/cschaufler/smack-next
  16854. F: Documentation/admin-guide/LSM/Smack.rst
  16855. F: security/smack/
  16856. SMC91x ETHERNET DRIVER
  16857. M: Nicolas Pitre <nico@fluxnic.net>
  16858. S: Odd Fixes
  16859. F: drivers/net/ethernet/smsc/smc91x.*
  16860. SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
  16861. M: Mark Rutland <mark.rutland@arm.com>
  16862. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  16863. M: Sudeep Holla <sudeep.holla@arm.com>
  16864. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  16865. S: Maintained
  16866. F: drivers/firmware/smccc/
  16867. F: include/linux/arm-smccc.h
  16868. SMM665 HARDWARE MONITOR DRIVER
  16869. M: Guenter Roeck <linux@roeck-us.net>
  16870. L: linux-hwmon@vger.kernel.org
  16871. S: Maintained
  16872. F: Documentation/hwmon/smm665.rst
  16873. F: drivers/hwmon/smm665.c
  16874. SMSC EMC2103 HARDWARE MONITOR DRIVER
  16875. M: Steve Glendinning <steve.glendinning@shawell.net>
  16876. L: linux-hwmon@vger.kernel.org
  16877. S: Maintained
  16878. F: Documentation/hwmon/emc2103.rst
  16879. F: drivers/hwmon/emc2103.c
  16880. SMSC SCH5627 HARDWARE MONITOR DRIVER
  16881. M: Hans de Goede <hdegoede@redhat.com>
  16882. L: linux-hwmon@vger.kernel.org
  16883. S: Supported
  16884. F: Documentation/hwmon/sch5627.rst
  16885. F: drivers/hwmon/sch5627.c
  16886. SMSC UFX6000 and UFX7000 USB to VGA DRIVER
  16887. M: Steve Glendinning <steve.glendinning@shawell.net>
  16888. L: linux-fbdev@vger.kernel.org
  16889. S: Maintained
  16890. F: drivers/video/fbdev/smscufx.c
  16891. SMSC47B397 HARDWARE MONITOR DRIVER
  16892. M: Jean Delvare <jdelvare@suse.com>
  16893. L: linux-hwmon@vger.kernel.org
  16894. S: Maintained
  16895. F: Documentation/hwmon/smsc47b397.rst
  16896. F: drivers/hwmon/smsc47b397.c
  16897. SMSC911x ETHERNET DRIVER
  16898. M: Steve Glendinning <steve.glendinning@shawell.net>
  16899. L: netdev@vger.kernel.org
  16900. S: Maintained
  16901. F: drivers/net/ethernet/smsc/smsc911x.*
  16902. F: include/linux/smsc911x.h
  16903. SMSC9420 PCI ETHERNET DRIVER
  16904. M: Steve Glendinning <steve.glendinning@shawell.net>
  16905. L: netdev@vger.kernel.org
  16906. S: Maintained
  16907. F: drivers/net/ethernet/smsc/smsc9420.*
  16908. SOCIONEXT (SNI) AVE NETWORK DRIVER
  16909. M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
  16910. L: netdev@vger.kernel.org
  16911. S: Maintained
  16912. F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
  16913. F: drivers/net/ethernet/socionext/sni_ave.c
  16914. SOCIONEXT (SNI) NETSEC NETWORK DRIVER
  16915. M: Jassi Brar <jaswinder.singh@linaro.org>
  16916. M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
  16917. L: netdev@vger.kernel.org
  16918. S: Maintained
  16919. F: Documentation/devicetree/bindings/net/socionext-netsec.txt
  16920. F: drivers/net/ethernet/socionext/netsec.c
  16921. SOCIONEXT (SNI) Synquacer SPI DRIVER
  16922. M: Masahisa Kojima <masahisa.kojima@linaro.org>
  16923. M: Jassi Brar <jaswinder.singh@linaro.org>
  16924. L: linux-spi@vger.kernel.org
  16925. S: Maintained
  16926. F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
  16927. F: drivers/spi/spi-synquacer.c
  16928. SOCIONEXT SYNQUACER I2C DRIVER
  16929. M: Ard Biesheuvel <ardb@kernel.org>
  16930. L: linux-i2c@vger.kernel.org
  16931. S: Maintained
  16932. F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
  16933. F: drivers/i2c/busses/i2c-synquacer.c
  16934. SOCIONEXT UNIPHIER SOUND DRIVER
  16935. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  16936. S: Orphan
  16937. F: sound/soc/uniphier/
  16938. SOEKRIS NET48XX LED SUPPORT
  16939. M: Chris Boot <bootc@bootc.net>
  16940. S: Maintained
  16941. F: drivers/leds/leds-net48xx.c
  16942. SOFT-IWARP DRIVER (siw)
  16943. M: Bernard Metzler <bmt@zurich.ibm.com>
  16944. L: linux-rdma@vger.kernel.org
  16945. S: Supported
  16946. F: drivers/infiniband/sw/siw/
  16947. F: include/uapi/rdma/siw-abi.h
  16948. SOFT-ROCE DRIVER (rxe)
  16949. M: Zhu Yanjun <zyjzyj2000@gmail.com>
  16950. L: linux-rdma@vger.kernel.org
  16951. S: Supported
  16952. F: drivers/infiniband/sw/rxe/
  16953. F: include/uapi/rdma/rdma_user_rxe.h
  16954. SOFTLOGIC 6x10 MPEG CODEC
  16955. M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
  16956. M: Anton Sviridenko <anton@corp.bluecherry.net>
  16957. M: Andrey Utkin <andrey_utkin@fastmail.com>
  16958. M: Ismael Luceno <ismael@iodev.co.uk>
  16959. L: linux-media@vger.kernel.org
  16960. S: Supported
  16961. F: drivers/media/pci/solo6x10/
  16962. SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
  16963. M: James Morse <james.morse@arm.com>
  16964. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  16965. S: Maintained
  16966. F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
  16967. F: drivers/firmware/arm_sdei.c
  16968. F: include/linux/arm_sdei.h
  16969. F: include/uapi/linux/arm_sdei.h
  16970. SOFTWARE NODES AND DEVICE PROPERTIES
  16971. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  16972. R: Daniel Scally <djrscally@gmail.com>
  16973. R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  16974. R: Sakari Ailus <sakari.ailus@linux.intel.com>
  16975. L: linux-acpi@vger.kernel.org
  16976. S: Maintained
  16977. F: drivers/base/property.c
  16978. F: drivers/base/swnode.c
  16979. F: include/linux/fwnode.h
  16980. F: include/linux/property.h
  16981. SOFTWARE RAID (Multiple Disks) SUPPORT
  16982. M: Song Liu <song@kernel.org>
  16983. L: linux-raid@vger.kernel.org
  16984. S: Supported
  16985. Q: https://patchwork.kernel.org/project/linux-raid/list/
  16986. T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
  16987. F: drivers/md/Kconfig
  16988. F: drivers/md/Makefile
  16989. F: drivers/md/md*
  16990. F: drivers/md/raid*
  16991. F: include/linux/raid/
  16992. F: include/uapi/linux/raid/
  16993. SOLIDRUN CLEARFOG SUPPORT
  16994. M: Russell King <linux@armlinux.org.uk>
  16995. S: Maintained
  16996. F: arch/arm/boot/dts/armada-388-clearfog*
  16997. F: arch/arm/boot/dts/armada-38x-solidrun-*
  16998. SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
  16999. M: Russell King <linux@armlinux.org.uk>
  17000. S: Maintained
  17001. F: arch/arm/boot/dts/imx6*-cubox-i*
  17002. F: arch/arm/boot/dts/imx6*-hummingboard*
  17003. F: arch/arm/boot/dts/imx6*-sr-*
  17004. SONIC NETWORK DRIVER
  17005. M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  17006. L: netdev@vger.kernel.org
  17007. S: Maintained
  17008. F: drivers/net/ethernet/natsemi/sonic.*
  17009. SONICS SILICON BACKPLANE DRIVER (SSB)
  17010. M: Michael Buesch <m@bues.ch>
  17011. L: linux-wireless@vger.kernel.org
  17012. S: Maintained
  17013. F: drivers/ssb/
  17014. F: include/linux/ssb/
  17015. SONY IMX208 SENSOR DRIVER
  17016. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  17017. L: linux-media@vger.kernel.org
  17018. S: Maintained
  17019. T: git git://linuxtv.org/media_tree.git
  17020. F: drivers/media/i2c/imx208.c
  17021. SONY IMX214 SENSOR DRIVER
  17022. M: Ricardo Ribalda <ribalda@kernel.org>
  17023. L: linux-media@vger.kernel.org
  17024. S: Maintained
  17025. T: git git://linuxtv.org/media_tree.git
  17026. F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
  17027. F: drivers/media/i2c/imx214.c
  17028. SONY IMX219 SENSOR DRIVER
  17029. M: Dave Stevenson <dave.stevenson@raspberrypi.com>
  17030. L: linux-media@vger.kernel.org
  17031. S: Maintained
  17032. T: git git://linuxtv.org/media_tree.git
  17033. F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
  17034. F: drivers/media/i2c/imx219.c
  17035. SONY IMX258 SENSOR DRIVER
  17036. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  17037. L: linux-media@vger.kernel.org
  17038. S: Maintained
  17039. T: git git://linuxtv.org/media_tree.git
  17040. F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
  17041. F: drivers/media/i2c/imx258.c
  17042. SONY IMX274 SENSOR DRIVER
  17043. M: Leon Luo <leonl@leopardimaging.com>
  17044. L: linux-media@vger.kernel.org
  17045. S: Maintained
  17046. T: git git://linuxtv.org/media_tree.git
  17047. F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
  17048. F: drivers/media/i2c/imx274.c
  17049. SONY IMX290 SENSOR DRIVER
  17050. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  17051. L: linux-media@vger.kernel.org
  17052. S: Maintained
  17053. T: git git://linuxtv.org/media_tree.git
  17054. F: Documentation/devicetree/bindings/media/i2c/imx290.txt
  17055. F: drivers/media/i2c/imx290.c
  17056. SONY IMX319 SENSOR DRIVER
  17057. M: Bingbu Cao <bingbu.cao@intel.com>
  17058. L: linux-media@vger.kernel.org
  17059. S: Maintained
  17060. T: git git://linuxtv.org/media_tree.git
  17061. F: drivers/media/i2c/imx319.c
  17062. SONY IMX334 SENSOR DRIVER
  17063. M: Paul J. Murphy <paul.j.murphy@intel.com>
  17064. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  17065. L: linux-media@vger.kernel.org
  17066. S: Maintained
  17067. T: git git://linuxtv.org/media_tree.git
  17068. F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
  17069. F: drivers/media/i2c/imx334.c
  17070. SONY IMX335 SENSOR DRIVER
  17071. M: Paul J. Murphy <paul.j.murphy@intel.com>
  17072. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  17073. L: linux-media@vger.kernel.org
  17074. S: Maintained
  17075. T: git git://linuxtv.org/media_tree.git
  17076. F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
  17077. F: drivers/media/i2c/imx335.c
  17078. SONY IMX355 SENSOR DRIVER
  17079. M: Tianshu Qiu <tian.shu.qiu@intel.com>
  17080. L: linux-media@vger.kernel.org
  17081. S: Maintained
  17082. T: git git://linuxtv.org/media_tree.git
  17083. F: drivers/media/i2c/imx355.c
  17084. SONY IMX412 SENSOR DRIVER
  17085. M: Paul J. Murphy <paul.j.murphy@intel.com>
  17086. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  17087. L: linux-media@vger.kernel.org
  17088. S: Maintained
  17089. T: git git://linuxtv.org/media_tree.git
  17090. F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
  17091. F: drivers/media/i2c/imx412.c
  17092. SONY MEMORYSTICK SUBSYSTEM
  17093. M: Maxim Levitsky <maximlevitsky@gmail.com>
  17094. M: Alex Dubov <oakad@yahoo.com>
  17095. M: Ulf Hansson <ulf.hansson@linaro.org>
  17096. L: linux-mmc@vger.kernel.org
  17097. S: Maintained
  17098. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
  17099. F: drivers/memstick/
  17100. F: include/linux/memstick.h
  17101. SONY VAIO CONTROL DEVICE DRIVER
  17102. M: Mattia Dongili <malattia@linux.it>
  17103. L: platform-driver-x86@vger.kernel.org
  17104. S: Maintained
  17105. W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
  17106. F: Documentation/admin-guide/laptops/sony-laptop.rst
  17107. F: drivers/char/sonypi.c
  17108. F: drivers/platform/x86/sony-laptop.c
  17109. F: include/linux/sony-laptop.h
  17110. SOUND
  17111. M: Jaroslav Kysela <perex@perex.cz>
  17112. M: Takashi Iwai <tiwai@suse.com>
  17113. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  17114. S: Maintained
  17115. W: http://www.alsa-project.org/
  17116. Q: http://patchwork.kernel.org/project/alsa-devel/list/
  17117. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  17118. F: Documentation/sound/
  17119. F: include/sound/
  17120. F: include/uapi/sound/
  17121. F: sound/
  17122. F: tools/testing/selftests/alsa
  17123. SOUND - COMPRESSED AUDIO
  17124. M: Vinod Koul <vkoul@kernel.org>
  17125. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  17126. S: Supported
  17127. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  17128. F: Documentation/sound/designs/compress-offload.rst
  17129. F: include/sound/compress_driver.h
  17130. F: include/uapi/sound/compress_*
  17131. F: sound/core/compress_offload.c
  17132. F: sound/soc/soc-compress.c
  17133. SOUND - DMAENGINE HELPERS
  17134. M: Lars-Peter Clausen <lars@metafoo.de>
  17135. S: Supported
  17136. F: include/sound/dmaengine_pcm.h
  17137. F: sound/core/pcm_dmaengine.c
  17138. F: sound/soc/soc-generic-dmaengine-pcm.c
  17139. SOUND - ALSA SELFTESTS
  17140. M: Mark Brown <broonie@kernel.org>
  17141. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  17142. L: linux-kselftest@vger.kernel.org
  17143. S: Supported
  17144. F: tools/testing/selftests/alsa
  17145. SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
  17146. M: Liam Girdwood <lgirdwood@gmail.com>
  17147. M: Mark Brown <broonie@kernel.org>
  17148. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  17149. S: Supported
  17150. W: http://alsa-project.org/main/index.php/ASoC
  17151. T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
  17152. F: Documentation/devicetree/bindings/sound/
  17153. F: Documentation/sound/soc/
  17154. F: include/dt-bindings/sound/
  17155. F: include/sound/soc*
  17156. F: sound/soc/
  17157. SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
  17158. M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  17159. M: Liam Girdwood <lgirdwood@gmail.com>
  17160. M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
  17161. M: Bard Liao <yung-chuan.liao@linux.intel.com>
  17162. M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
  17163. R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
  17164. M: Daniel Baluta <daniel.baluta@nxp.com>
  17165. L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
  17166. S: Supported
  17167. W: https://github.com/thesofproject/linux/
  17168. F: sound/soc/sof/
  17169. SOUNDWIRE SUBSYSTEM
  17170. M: Vinod Koul <vkoul@kernel.org>
  17171. M: Bard Liao <yung-chuan.liao@linux.intel.com>
  17172. R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  17173. R: Sanyog Kale <sanyog.r.kale@intel.com>
  17174. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  17175. S: Supported
  17176. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
  17177. F: Documentation/driver-api/soundwire/
  17178. F: drivers/soundwire/
  17179. F: include/linux/soundwire/
  17180. SP2 MEDIA DRIVER
  17181. M: Olli Salonen <olli.salonen@iki.fi>
  17182. L: linux-media@vger.kernel.org
  17183. S: Maintained
  17184. W: https://linuxtv.org
  17185. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  17186. F: drivers/media/dvb-frontends/sp2*
  17187. SPARC + UltraSPARC (sparc/sparc64)
  17188. M: "David S. Miller" <davem@davemloft.net>
  17189. L: sparclinux@vger.kernel.org
  17190. S: Maintained
  17191. Q: http://patchwork.ozlabs.org/project/sparclinux/list/
  17192. T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
  17193. T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
  17194. F: arch/sparc/
  17195. F: drivers/sbus/
  17196. SPARC SERIAL DRIVERS
  17197. M: "David S. Miller" <davem@davemloft.net>
  17198. L: sparclinux@vger.kernel.org
  17199. S: Maintained
  17200. T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
  17201. T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
  17202. F: drivers/tty/serial/suncore.c
  17203. F: drivers/tty/serial/sunhv.c
  17204. F: drivers/tty/serial/sunsab.c
  17205. F: drivers/tty/serial/sunsab.h
  17206. F: drivers/tty/serial/sunsu.c
  17207. F: drivers/tty/serial/sunzilog.c
  17208. F: drivers/tty/serial/sunzilog.h
  17209. F: drivers/tty/vcc.c
  17210. F: include/linux/sunserialcore.h
  17211. SPARSE CHECKER
  17212. M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
  17213. L: linux-sparse@vger.kernel.org
  17214. S: Maintained
  17215. W: https://sparse.docs.kernel.org/
  17216. T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
  17217. Q: https://patchwork.kernel.org/project/linux-sparse/list/
  17218. B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
  17219. F: include/linux/compiler.h
  17220. SPEAKUP CONSOLE SPEECH DRIVER
  17221. M: William Hubbs <w.d.hubbs@gmail.com>
  17222. M: Chris Brannon <chris@the-brannons.com>
  17223. M: Kirk Reiser <kirk@reisers.ca>
  17224. M: Samuel Thibault <samuel.thibault@ens-lyon.org>
  17225. L: speakup@linux-speakup.org
  17226. S: Odd Fixes
  17227. W: http://www.linux-speakup.org/
  17228. W: https://github.com/linux-speakup/speakup
  17229. B: https://github.com/linux-speakup/speakup/issues
  17230. F: drivers/accessibility/speakup/
  17231. SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
  17232. M: Viresh Kumar <vireshk@kernel.org>
  17233. M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
  17234. M: soc@kernel.org
  17235. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  17236. S: Maintained
  17237. W: http://www.st.com/spear
  17238. F: arch/arm/boot/dts/spear*
  17239. F: arch/arm/mach-spear/
  17240. F: drivers/clk/spear/
  17241. F: drivers/pinctrl/spear/
  17242. SPI NOR SUBSYSTEM
  17243. M: Tudor Ambarus <tudor.ambarus@microchip.com>
  17244. M: Pratyush Yadav <pratyush@kernel.org>
  17245. R: Michael Walle <michael@walle.cc>
  17246. L: linux-mtd@lists.infradead.org
  17247. S: Maintained
  17248. W: http://www.linux-mtd.infradead.org/
  17249. Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
  17250. C: irc://irc.oftc.net/mtd
  17251. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
  17252. F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
  17253. F: drivers/mtd/spi-nor/
  17254. F: include/linux/mtd/spi-nor.h
  17255. SPI SUBSYSTEM
  17256. M: Mark Brown <broonie@kernel.org>
  17257. L: linux-spi@vger.kernel.org
  17258. S: Maintained
  17259. Q: http://patchwork.kernel.org/project/spi-devel-general/list/
  17260. T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
  17261. F: Documentation/devicetree/bindings/spi/
  17262. F: Documentation/spi/
  17263. F: drivers/spi/
  17264. F: include/linux/spi/
  17265. F: include/uapi/linux/spi/
  17266. F: tools/spi/
  17267. SPIDERNET NETWORK DRIVER for CELL
  17268. M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
  17269. M: Geoff Levand <geoff@infradead.org>
  17270. L: netdev@vger.kernel.org
  17271. L: linuxppc-dev@lists.ozlabs.org
  17272. S: Maintained
  17273. F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
  17274. F: drivers/net/ethernet/toshiba/spider_net*
  17275. SPMI SUBSYSTEM
  17276. M: Stephen Boyd <sboyd@kernel.org>
  17277. L: linux-kernel@vger.kernel.org
  17278. S: Maintained
  17279. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
  17280. F: Documentation/devicetree/bindings/spmi/
  17281. F: drivers/spmi/
  17282. F: include/dt-bindings/spmi/spmi.h
  17283. F: include/linux/spmi.h
  17284. F: include/trace/events/spmi.h
  17285. SPU FILE SYSTEM
  17286. M: Jeremy Kerr <jk@ozlabs.org>
  17287. L: linuxppc-dev@lists.ozlabs.org
  17288. S: Supported
  17289. W: http://www.ibm.com/developerworks/power/cell/
  17290. F: Documentation/filesystems/spufs/spufs.rst
  17291. F: arch/powerpc/platforms/cell/spufs/
  17292. SQUASHFS FILE SYSTEM
  17293. M: Phillip Lougher <phillip@squashfs.org.uk>
  17294. L: squashfs-devel@lists.sourceforge.net (subscribers-only)
  17295. S: Maintained
  17296. W: http://squashfs.org.uk
  17297. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
  17298. F: Documentation/filesystems/squashfs.rst
  17299. F: fs/squashfs/
  17300. SRM (Alpha) environment access
  17301. M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
  17302. S: Maintained
  17303. F: arch/alpha/kernel/srm_env.c
  17304. ST LSM6DSx IMU IIO DRIVER
  17305. M: Lorenzo Bianconi <lorenzo@kernel.org>
  17306. L: linux-iio@vger.kernel.org
  17307. S: Maintained
  17308. W: http://www.st.com/
  17309. F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
  17310. F: drivers/iio/imu/st_lsm6dsx/
  17311. ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
  17312. M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
  17313. M: Sylvain Petinot <sylvain.petinot@foss.st.com>
  17314. L: linux-media@vger.kernel.org
  17315. S: Maintained
  17316. T: git git://linuxtv.org/media_tree.git
  17317. F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
  17318. F: drivers/media/i2c/st-mipid02.c
  17319. ST STM32 I2C/SMBUS DRIVER
  17320. M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
  17321. M: Alain Volmat <alain.volmat@foss.st.com>
  17322. L: linux-i2c@vger.kernel.org
  17323. S: Maintained
  17324. F: drivers/i2c/busses/i2c-stm32*
  17325. ST STM32 SPI DRIVER
  17326. M: Alain Volmat <alain.volmat@foss.st.com>
  17327. L: linux-spi@vger.kernel.org
  17328. S: Maintained
  17329. F: drivers/spi/spi-stm32.c
  17330. ST STPDDC60 DRIVER
  17331. M: Daniel Nilsson <daniel.nilsson@flex.com>
  17332. L: linux-hwmon@vger.kernel.org
  17333. S: Maintained
  17334. F: Documentation/hwmon/stpddc60.rst
  17335. F: drivers/hwmon/pmbus/stpddc60.c
  17336. ST VL53L0X ToF RANGER(I2C) IIO DRIVER
  17337. M: Song Qiang <songqiang1304521@gmail.com>
  17338. L: linux-iio@vger.kernel.org
  17339. S: Maintained
  17340. F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
  17341. F: drivers/iio/proximity/vl53l0x-i2c.c
  17342. STABLE BRANCH
  17343. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  17344. M: Sasha Levin <sashal@kernel.org>
  17345. L: stable@vger.kernel.org
  17346. S: Supported
  17347. F: Documentation/process/stable-kernel-rules.rst
  17348. STAGING - ATOMISP DRIVER
  17349. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  17350. R: Sakari Ailus <sakari.ailus@linux.intel.com>
  17351. L: linux-media@vger.kernel.org
  17352. S: Maintained
  17353. F: drivers/staging/media/atomisp/
  17354. STAGING - FIELDBUS SUBSYSTEM
  17355. M: Sven Van Asbroeck <TheSven73@gmail.com>
  17356. S: Maintained
  17357. F: drivers/staging/fieldbus/*
  17358. F: drivers/staging/fieldbus/Documentation/
  17359. STAGING - HMS ANYBUS-S BUS
  17360. M: Sven Van Asbroeck <TheSven73@gmail.com>
  17361. S: Maintained
  17362. F: drivers/staging/fieldbus/anybuss/
  17363. STAGING - INDUSTRIAL IO
  17364. M: Jonathan Cameron <jic23@kernel.org>
  17365. L: linux-iio@vger.kernel.org
  17366. S: Odd Fixes
  17367. F: Documentation/devicetree/bindings/staging/iio/
  17368. F: drivers/staging/iio/
  17369. STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
  17370. M: Marc Dietrich <marvin24@gmx.de>
  17371. L: ac100@lists.launchpad.net (moderated for non-subscribers)
  17372. L: linux-tegra@vger.kernel.org
  17373. S: Maintained
  17374. F: drivers/staging/nvec/
  17375. STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
  17376. M: Jens Frederich <jfrederich@gmail.com>
  17377. M: Jon Nettleton <jon.nettleton@gmail.com>
  17378. S: Maintained
  17379. W: http://wiki.laptop.org/go/DCON
  17380. F: drivers/staging/olpc_dcon/
  17381. STAGING - REALTEK RTL8188EU DRIVERS
  17382. M: Larry Finger <Larry.Finger@lwfinger.net>
  17383. M: Phillip Potter <phil@philpotter.co.uk>
  17384. R: Pavel Skripkin <paskripkin@gmail.com>
  17385. S: Supported
  17386. F: drivers/staging/r8188eu/
  17387. STAGING - REALTEK RTL8712U DRIVERS
  17388. M: Larry Finger <Larry.Finger@lwfinger.net>
  17389. M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
  17390. S: Odd Fixes
  17391. F: drivers/staging/rtl8712/
  17392. STAGING - SEPS525 LCD CONTROLLER DRIVERS
  17393. M: Michael Hennerich <michael.hennerich@analog.com>
  17394. L: linux-fbdev@vger.kernel.org
  17395. S: Supported
  17396. F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
  17397. F: drivers/staging/fbtft/fb_seps525.c
  17398. STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
  17399. M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  17400. M: Teddy Wang <teddy.wang@siliconmotion.com>
  17401. M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  17402. L: linux-fbdev@vger.kernel.org
  17403. S: Maintained
  17404. F: drivers/staging/sm750fb/
  17405. STAGING - VIA VT665X DRIVERS
  17406. M: Forest Bond <forest@alittletooquiet.net>
  17407. S: Odd Fixes
  17408. F: drivers/staging/vt665?/
  17409. STAGING SUBSYSTEM
  17410. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  17411. L: linux-staging@lists.linux.dev
  17412. S: Supported
  17413. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
  17414. F: drivers/staging/
  17415. STARFIRE/DURALAN NETWORK DRIVER
  17416. M: Ion Badulescu <ionut@badula.org>
  17417. S: Odd Fixes
  17418. F: drivers/net/ethernet/adaptec/starfire*
  17419. STARFIVE DEVICETREES
  17420. M: Emil Renner Berthing <kernel@esmil.dk>
  17421. S: Maintained
  17422. F: arch/riscv/boot/dts/starfive/
  17423. STARFIVE JH7100 CLOCK DRIVERS
  17424. M: Emil Renner Berthing <kernel@esmil.dk>
  17425. S: Maintained
  17426. F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
  17427. F: drivers/clk/starfive/clk-starfive-jh7100*
  17428. F: include/dt-bindings/clock/starfive-jh7100*.h
  17429. STARFIVE JH7100 PINCTRL DRIVER
  17430. M: Emil Renner Berthing <kernel@esmil.dk>
  17431. L: linux-gpio@vger.kernel.org
  17432. S: Maintained
  17433. F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
  17434. F: drivers/pinctrl/starfive/
  17435. F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
  17436. STARFIVE JH7100 RESET CONTROLLER DRIVER
  17437. M: Emil Renner Berthing <kernel@esmil.dk>
  17438. S: Maintained
  17439. F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
  17440. F: drivers/reset/reset-starfive-jh7100.c
  17441. F: include/dt-bindings/reset/starfive-jh7100.h
  17442. STATIC BRANCH/CALL
  17443. M: Peter Zijlstra <peterz@infradead.org>
  17444. M: Josh Poimboeuf <jpoimboe@kernel.org>
  17445. M: Jason Baron <jbaron@akamai.com>
  17446. R: Steven Rostedt <rostedt@goodmis.org>
  17447. R: Ard Biesheuvel <ardb@kernel.org>
  17448. S: Supported
  17449. F: arch/*/include/asm/jump_label*.h
  17450. F: arch/*/include/asm/static_call*.h
  17451. F: arch/*/kernel/jump_label.c
  17452. F: arch/*/kernel/static_call.c
  17453. F: include/linux/jump_label*.h
  17454. F: include/linux/static_call*.h
  17455. F: kernel/jump_label.c
  17456. F: kernel/static_call.c
  17457. STI AUDIO (ASoC) DRIVERS
  17458. M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
  17459. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  17460. S: Maintained
  17461. F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
  17462. F: sound/soc/sti/
  17463. STI CEC DRIVER
  17464. M: Alain Volmat <alain.volmat@foss.st.com>
  17465. S: Maintained
  17466. F: Documentation/devicetree/bindings/media/stih-cec.txt
  17467. F: drivers/media/cec/platform/sti/
  17468. STK1160 USB VIDEO CAPTURE DRIVER
  17469. M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  17470. L: linux-media@vger.kernel.org
  17471. S: Maintained
  17472. T: git git://linuxtv.org/media_tree.git
  17473. F: drivers/media/usb/stk1160/
  17474. STM32 AUDIO (ASoC) DRIVERS
  17475. M: Olivier Moysan <olivier.moysan@foss.st.com>
  17476. M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
  17477. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  17478. S: Maintained
  17479. F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
  17480. F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
  17481. F: sound/soc/stm/
  17482. STM32 TIMER/LPTIMER DRIVERS
  17483. M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
  17484. S: Maintained
  17485. F: Documentation/ABI/testing/*timer-stm32
  17486. F: Documentation/devicetree/bindings/*/*stm32-*timer*
  17487. F: drivers/*/stm32-*timer*
  17488. F: drivers/pwm/pwm-stm32*
  17489. F: include/linux/*/stm32-*tim*
  17490. STMMAC ETHERNET DRIVER
  17491. M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
  17492. M: Alexandre Torgue <alexandre.torgue@foss.st.com>
  17493. M: Jose Abreu <joabreu@synopsys.com>
  17494. L: netdev@vger.kernel.org
  17495. S: Supported
  17496. W: http://www.stlinux.com
  17497. F: Documentation/networking/device_drivers/ethernet/stmicro/
  17498. F: drivers/net/ethernet/stmicro/stmmac/
  17499. SUN3/3X
  17500. M: Sam Creasey <sammy@sammy.net>
  17501. S: Maintained
  17502. W: http://sammy.net/sun3/
  17503. F: arch/m68k/include/asm/sun3*
  17504. F: arch/m68k/kernel/*sun3*
  17505. F: arch/m68k/sun3*/
  17506. F: drivers/net/ethernet/i825xx/sun3*
  17507. SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
  17508. M: Hans de Goede <hdegoede@redhat.com>
  17509. L: linux-input@vger.kernel.org
  17510. S: Maintained
  17511. F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
  17512. F: drivers/input/keyboard/sun4i-lradc-keys.c
  17513. SUNDANCE NETWORK DRIVER
  17514. M: Denis Kirjanov <kda@linux-powerpc.org>
  17515. L: netdev@vger.kernel.org
  17516. S: Maintained
  17517. F: drivers/net/ethernet/dlink/sundance.c
  17518. SUN HAPPY MEAL ETHERNET DRIVER
  17519. M: Sean Anderson <seanga2@gmail.com>
  17520. S: Maintained
  17521. F: drivers/net/ethernet/sun/sunhme.*
  17522. SUNPLUS ETHERNET DRIVER
  17523. M: Wells Lu <wellslutw@gmail.com>
  17524. L: netdev@vger.kernel.org
  17525. S: Maintained
  17526. W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
  17527. F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
  17528. F: drivers/net/ethernet/sunplus/
  17529. SUNPLUS OCOTP DRIVER
  17530. M: Vincent Shih <vincent.sunplus@gmail.com>
  17531. S: Maintained
  17532. F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
  17533. F: drivers/nvmem/sunplus-ocotp.c
  17534. SUNPLUS USB2 PHY DRIVER
  17535. M: Vincent Shih <vincent.sunplus@gmail.com>
  17536. L: linux-usb@vger.kernel.org
  17537. S: Maintained
  17538. F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
  17539. F: drivers/phy/sunplus/Kconfig
  17540. F: drivers/phy/sunplus/Makefile
  17541. F: drivers/phy/sunplus/phy-sunplus-usb2.c
  17542. SUNPLUS PWM DRIVER
  17543. M: Hammer Hsieh <hammerh0314@gmail.com>
  17544. S: Maintained
  17545. F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
  17546. F: drivers/pwm/pwm-sunplus.c
  17547. SUNPLUS RTC DRIVER
  17548. M: Vincent Shih <vincent.sunplus@gmail.com>
  17549. L: linux-rtc@vger.kernel.org
  17550. S: Maintained
  17551. F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
  17552. F: drivers/rtc/rtc-sunplus.c
  17553. SUNPLUS SPI CONTROLLER INTERFACE DRIVER
  17554. M: Li-hao Kuo <lhjeff911@gmail.com>
  17555. L: linux-spi@vger.kernel.org
  17556. S: Maintained
  17557. F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
  17558. F: drivers/spi/spi-sunplus-sp7021.c
  17559. SUNPLUS UART DRIVER
  17560. M: Hammer Hsieh <hammerh0314@gmail.com>
  17561. S: Maintained
  17562. F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
  17563. F: drivers/tty/serial/sunplus-uart.c
  17564. SUNPLUS WATCHDOG DRIVER
  17565. M: Xiantao Hu <xt.hu@cqplus1.com>
  17566. L: linux-watchdog@vger.kernel.org
  17567. S: Maintained
  17568. F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
  17569. F: drivers/watchdog/sunplus_wdt.c
  17570. SUPERH
  17571. M: Yoshinori Sato <ysato@users.sourceforge.jp>
  17572. M: Rich Felker <dalias@libc.org>
  17573. L: linux-sh@vger.kernel.org
  17574. S: Maintained
  17575. Q: http://patchwork.kernel.org/project/linux-sh/list/
  17576. F: Documentation/sh/
  17577. F: arch/sh/
  17578. F: drivers/sh/
  17579. SUSPEND TO RAM
  17580. M: "Rafael J. Wysocki" <rafael@kernel.org>
  17581. M: Len Brown <len.brown@intel.com>
  17582. M: Pavel Machek <pavel@ucw.cz>
  17583. L: linux-pm@vger.kernel.org
  17584. S: Supported
  17585. B: https://bugzilla.kernel.org
  17586. F: Documentation/power/
  17587. F: arch/x86/kernel/acpi/
  17588. F: drivers/base/power/
  17589. F: include/linux/freezer.h
  17590. F: include/linux/pm.h
  17591. F: include/linux/suspend.h
  17592. F: kernel/power/
  17593. SVGA HANDLING
  17594. M: Martin Mares <mj@ucw.cz>
  17595. L: linux-video@atrey.karlin.mff.cuni.cz
  17596. S: Maintained
  17597. F: Documentation/admin-guide/svga.rst
  17598. F: arch/x86/boot/video*
  17599. SWITCHDEV
  17600. M: Jiri Pirko <jiri@resnulli.us>
  17601. M: Ivan Vecera <ivecera@redhat.com>
  17602. L: netdev@vger.kernel.org
  17603. S: Supported
  17604. F: include/net/switchdev.h
  17605. F: net/switchdev/
  17606. SY8106A REGULATOR DRIVER
  17607. M: Icenowy Zheng <icenowy@aosc.io>
  17608. S: Maintained
  17609. F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
  17610. F: drivers/regulator/sy8106a-regulator.c
  17611. SYNC FILE FRAMEWORK
  17612. M: Sumit Semwal <sumit.semwal@linaro.org>
  17613. R: Gustavo Padovan <gustavo@padovan.org>
  17614. L: linux-media@vger.kernel.org
  17615. L: dri-devel@lists.freedesktop.org
  17616. S: Maintained
  17617. T: git git://anongit.freedesktop.org/drm/drm-misc
  17618. F: Documentation/driver-api/sync_file.rst
  17619. F: drivers/dma-buf/dma-fence*
  17620. F: drivers/dma-buf/sw_sync.c
  17621. F: drivers/dma-buf/sync_*
  17622. F: include/linux/sync_file.h
  17623. F: include/uapi/linux/sync_file.h
  17624. SYNOPSYS ARC ARCHITECTURE
  17625. M: Vineet Gupta <vgupta@kernel.org>
  17626. L: linux-snps-arc@lists.infradead.org
  17627. S: Supported
  17628. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
  17629. F: Documentation/arc/
  17630. F: Documentation/devicetree/bindings/arc/*
  17631. F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
  17632. F: arch/arc/
  17633. F: drivers/clocksource/arc_timer.c
  17634. F: drivers/tty/serial/arc_uart.c
  17635. SYNOPSYS ARC HSDK SDP pll clock driver
  17636. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  17637. S: Supported
  17638. F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
  17639. F: drivers/clk/clk-hsdk-pll.c
  17640. SYNOPSYS ARC SDP clock driver
  17641. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  17642. S: Supported
  17643. F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
  17644. F: drivers/clk/axs10x/*
  17645. SYNOPSYS ARC SDP platform support
  17646. M: Alexey Brodkin <abrodkin@synopsys.com>
  17647. S: Supported
  17648. F: Documentation/devicetree/bindings/arc/axs10*
  17649. F: arch/arc/boot/dts/ax*
  17650. F: arch/arc/plat-axs10x
  17651. SYNOPSYS AXS10x RESET CONTROLLER DRIVER
  17652. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  17653. S: Supported
  17654. F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
  17655. F: drivers/reset/reset-axs10x.c
  17656. SYNOPSYS CREG GPIO DRIVER
  17657. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  17658. S: Maintained
  17659. F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
  17660. F: drivers/gpio/gpio-creg-snps.c
  17661. SYNOPSYS DESIGNWARE 8250 UART DRIVER
  17662. M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
  17663. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  17664. S: Supported
  17665. F: drivers/tty/serial/8250/8250_dw.c
  17666. F: drivers/tty/serial/8250/8250_dwlib.*
  17667. F: drivers/tty/serial/8250/8250_lpss.c
  17668. SYNOPSYS DESIGNWARE APB GPIO DRIVER
  17669. M: Hoan Tran <hoan@os.amperecomputing.com>
  17670. M: Serge Semin <fancer.lancer@gmail.com>
  17671. L: linux-gpio@vger.kernel.org
  17672. S: Maintained
  17673. F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
  17674. F: drivers/gpio/gpio-dwapb.c
  17675. SYNOPSYS DESIGNWARE APB SSI DRIVER
  17676. M: Serge Semin <fancer.lancer@gmail.com>
  17677. L: linux-spi@vger.kernel.org
  17678. S: Supported
  17679. F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
  17680. F: drivers/spi/spi-dw*
  17681. SYNOPSYS DESIGNWARE AXI DMAC DRIVER
  17682. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  17683. S: Maintained
  17684. F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
  17685. F: drivers/dma/dw-axi-dmac/
  17686. SYNOPSYS DESIGNWARE DMAC DRIVER
  17687. M: Viresh Kumar <vireshk@kernel.org>
  17688. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  17689. S: Maintained
  17690. F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
  17691. F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
  17692. F: drivers/dma/dw/
  17693. F: include/dt-bindings/dma/dw-dmac.h
  17694. F: include/linux/dma/dw.h
  17695. F: include/linux/platform_data/dma-dw.h
  17696. SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
  17697. M: Jose Abreu <Jose.Abreu@synopsys.com>
  17698. L: netdev@vger.kernel.org
  17699. S: Supported
  17700. F: drivers/net/ethernet/synopsys/
  17701. SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
  17702. M: Jose Abreu <Jose.Abreu@synopsys.com>
  17703. L: netdev@vger.kernel.org
  17704. S: Supported
  17705. F: drivers/net/pcs/pcs-xpcs.c
  17706. F: drivers/net/pcs/pcs-xpcs.h
  17707. F: include/linux/pcs/pcs-xpcs.h
  17708. SYNOPSYS DESIGNWARE I2C DRIVER
  17709. M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
  17710. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  17711. R: Mika Westerberg <mika.westerberg@linux.intel.com>
  17712. R: Jan Dabros <jsd@semihalf.com>
  17713. L: linux-i2c@vger.kernel.org
  17714. S: Supported
  17715. F: drivers/i2c/busses/i2c-designware-*
  17716. SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
  17717. M: Jaehoon Chung <jh80.chung@samsung.com>
  17718. L: linux-mmc@vger.kernel.org
  17719. S: Maintained
  17720. F: drivers/mmc/host/dw_mmc*
  17721. SYNOPSYS HSDK RESET CONTROLLER DRIVER
  17722. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  17723. S: Supported
  17724. F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
  17725. F: drivers/reset/reset-hsdk.c
  17726. F: include/dt-bindings/reset/snps,hsdk-reset.h
  17727. SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
  17728. M: Prabu Thangamuthu <prabu.t@synopsys.com>
  17729. M: Manjunath M B <manjumb@synopsys.com>
  17730. L: linux-mmc@vger.kernel.org
  17731. S: Maintained
  17732. F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
  17733. SYSTEM CONFIGURATION (SYSCON)
  17734. M: Lee Jones <lee@kernel.org>
  17735. M: Arnd Bergmann <arnd@arndb.de>
  17736. S: Supported
  17737. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
  17738. F: drivers/mfd/syscon.c
  17739. SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
  17740. M: Sudeep Holla <sudeep.holla@arm.com>
  17741. R: Cristian Marussi <cristian.marussi@arm.com>
  17742. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  17743. S: Maintained
  17744. F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
  17745. F: drivers/clk/clk-sc[mp]i.c
  17746. F: drivers/cpufreq/sc[mp]i-cpufreq.c
  17747. F: drivers/firmware/arm_scmi/
  17748. F: drivers/firmware/arm_scpi.c
  17749. F: drivers/regulator/scmi-regulator.c
  17750. F: drivers/reset/reset-scmi.c
  17751. F: include/linux/sc[mp]i_protocol.h
  17752. F: include/trace/events/scmi.h
  17753. F: include/uapi/linux/virtio_scmi.h
  17754. SYSTEM RESET/SHUTDOWN DRIVERS
  17755. M: Sebastian Reichel <sre@kernel.org>
  17756. L: linux-pm@vger.kernel.org
  17757. S: Maintained
  17758. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
  17759. F: Documentation/devicetree/bindings/power/reset/
  17760. F: drivers/power/reset/
  17761. SYSTEM TRACE MODULE CLASS
  17762. M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
  17763. S: Maintained
  17764. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
  17765. F: Documentation/trace/stm.rst
  17766. F: drivers/hwtracing/stm/
  17767. F: include/linux/stm.h
  17768. F: include/uapi/linux/stm.h
  17769. SYSTEM76 ACPI DRIVER
  17770. M: Jeremy Soller <jeremy@system76.com>
  17771. M: System76 Product Development <productdev@system76.com>
  17772. L: platform-driver-x86@vger.kernel.org
  17773. S: Maintained
  17774. F: drivers/platform/x86/system76_acpi.c
  17775. SYSV FILESYSTEM
  17776. M: Christoph Hellwig <hch@infradead.org>
  17777. S: Maintained
  17778. F: Documentation/filesystems/sysv-fs.rst
  17779. F: fs/sysv/
  17780. F: include/linux/sysv_fs.h
  17781. TASKSTATS STATISTICS INTERFACE
  17782. M: Balbir Singh <bsingharora@gmail.com>
  17783. S: Maintained
  17784. F: Documentation/accounting/taskstats*
  17785. F: include/linux/taskstats*
  17786. F: kernel/taskstats.c
  17787. TC subsystem
  17788. M: Jamal Hadi Salim <jhs@mojatatu.com>
  17789. M: Cong Wang <xiyou.wangcong@gmail.com>
  17790. M: Jiri Pirko <jiri@resnulli.us>
  17791. L: netdev@vger.kernel.org
  17792. S: Maintained
  17793. F: include/net/pkt_cls.h
  17794. F: include/net/pkt_sched.h
  17795. F: include/net/tc_act/
  17796. F: include/uapi/linux/pkt_cls.h
  17797. F: include/uapi/linux/pkt_sched.h
  17798. F: include/uapi/linux/tc_act/
  17799. F: include/uapi/linux/tc_ematch/
  17800. F: net/sched/
  17801. F: tools/testing/selftests/tc-testing
  17802. TC90522 MEDIA DRIVER
  17803. M: Akihiro Tsukada <tskd08@gmail.com>
  17804. L: linux-media@vger.kernel.org
  17805. S: Odd Fixes
  17806. F: drivers/media/dvb-frontends/tc90522*
  17807. TCP LOW PRIORITY MODULE
  17808. M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
  17809. M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
  17810. S: Maintained
  17811. W: http://tcp-lp-mod.sourceforge.net/
  17812. F: net/ipv4/tcp_lp.c
  17813. TDA10071 MEDIA DRIVER
  17814. M: Antti Palosaari <crope@iki.fi>
  17815. L: linux-media@vger.kernel.org
  17816. S: Maintained
  17817. W: https://linuxtv.org
  17818. W: http://palosaari.fi/linux/
  17819. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  17820. T: git git://linuxtv.org/anttip/media_tree.git
  17821. F: drivers/media/dvb-frontends/tda10071*
  17822. TDA18212 MEDIA DRIVER
  17823. M: Antti Palosaari <crope@iki.fi>
  17824. L: linux-media@vger.kernel.org
  17825. S: Maintained
  17826. W: https://linuxtv.org
  17827. W: http://palosaari.fi/linux/
  17828. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  17829. T: git git://linuxtv.org/anttip/media_tree.git
  17830. F: drivers/media/tuners/tda18212*
  17831. TDA18218 MEDIA DRIVER
  17832. M: Antti Palosaari <crope@iki.fi>
  17833. L: linux-media@vger.kernel.org
  17834. S: Maintained
  17835. W: https://linuxtv.org
  17836. W: http://palosaari.fi/linux/
  17837. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  17838. T: git git://linuxtv.org/anttip/media_tree.git
  17839. F: drivers/media/tuners/tda18218*
  17840. TDA18250 MEDIA DRIVER
  17841. M: Olli Salonen <olli.salonen@iki.fi>
  17842. L: linux-media@vger.kernel.org
  17843. S: Maintained
  17844. W: https://linuxtv.org
  17845. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  17846. T: git git://linuxtv.org/media_tree.git
  17847. F: drivers/media/tuners/tda18250*
  17848. TDA18271 MEDIA DRIVER
  17849. M: Michael Krufky <mkrufky@linuxtv.org>
  17850. L: linux-media@vger.kernel.org
  17851. S: Maintained
  17852. W: https://linuxtv.org
  17853. W: http://github.com/mkrufky
  17854. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  17855. T: git git://linuxtv.org/mkrufky/tuners.git
  17856. F: drivers/media/tuners/tda18271*
  17857. TDA1997x MEDIA DRIVER
  17858. M: Tim Harvey <tharvey@gateworks.com>
  17859. L: linux-media@vger.kernel.org
  17860. S: Maintained
  17861. W: https://linuxtv.org
  17862. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  17863. F: drivers/media/i2c/tda1997x.*
  17864. TDA827x MEDIA DRIVER
  17865. M: Michael Krufky <mkrufky@linuxtv.org>
  17866. L: linux-media@vger.kernel.org
  17867. S: Maintained
  17868. W: https://linuxtv.org
  17869. W: http://github.com/mkrufky
  17870. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  17871. T: git git://linuxtv.org/mkrufky/tuners.git
  17872. F: drivers/media/tuners/tda8290.*
  17873. TDA8290 MEDIA DRIVER
  17874. M: Michael Krufky <mkrufky@linuxtv.org>
  17875. L: linux-media@vger.kernel.org
  17876. S: Maintained
  17877. W: https://linuxtv.org
  17878. W: http://github.com/mkrufky
  17879. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  17880. T: git git://linuxtv.org/mkrufky/tuners.git
  17881. F: drivers/media/tuners/tda8290.*
  17882. TDA9840 MEDIA DRIVER
  17883. M: Hans Verkuil <hverkuil@xs4all.nl>
  17884. L: linux-media@vger.kernel.org
  17885. S: Maintained
  17886. W: https://linuxtv.org
  17887. T: git git://linuxtv.org/media_tree.git
  17888. F: drivers/media/i2c/tda9840*
  17889. TEA5761 TUNER DRIVER
  17890. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  17891. L: linux-media@vger.kernel.org
  17892. S: Odd fixes
  17893. W: https://linuxtv.org
  17894. T: git git://linuxtv.org/media_tree.git
  17895. F: drivers/media/tuners/tea5761.*
  17896. TEA5767 TUNER DRIVER
  17897. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  17898. L: linux-media@vger.kernel.org
  17899. S: Maintained
  17900. W: https://linuxtv.org
  17901. T: git git://linuxtv.org/media_tree.git
  17902. F: drivers/media/tuners/tea5767.*
  17903. TEA6415C MEDIA DRIVER
  17904. M: Hans Verkuil <hverkuil@xs4all.nl>
  17905. L: linux-media@vger.kernel.org
  17906. S: Maintained
  17907. W: https://linuxtv.org
  17908. T: git git://linuxtv.org/media_tree.git
  17909. F: drivers/media/i2c/tea6415c*
  17910. TEA6420 MEDIA DRIVER
  17911. M: Hans Verkuil <hverkuil@xs4all.nl>
  17912. L: linux-media@vger.kernel.org
  17913. S: Maintained
  17914. W: https://linuxtv.org
  17915. T: git git://linuxtv.org/media_tree.git
  17916. F: drivers/media/i2c/tea6420*
  17917. TEAM DRIVER
  17918. M: Jiri Pirko <jiri@resnulli.us>
  17919. L: netdev@vger.kernel.org
  17920. S: Supported
  17921. F: drivers/net/team/
  17922. F: include/linux/if_team.h
  17923. F: include/uapi/linux/if_team.h
  17924. F: tools/testing/selftests/drivers/net/team/
  17925. TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
  17926. M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
  17927. S: Maintained
  17928. F: arch/x86/platform/ts5500/
  17929. TECHNOTREND USB IR RECEIVER
  17930. M: Sean Young <sean@mess.org>
  17931. L: linux-media@vger.kernel.org
  17932. S: Maintained
  17933. F: drivers/media/rc/ttusbir.c
  17934. TECHWELL TW9910 VIDEO DECODER
  17935. L: linux-media@vger.kernel.org
  17936. S: Orphan
  17937. F: drivers/media/i2c/tw9910.c
  17938. F: include/media/i2c/tw9910.h
  17939. TEE SUBSYSTEM
  17940. M: Jens Wiklander <jens.wiklander@linaro.org>
  17941. R: Sumit Garg <sumit.garg@linaro.org>
  17942. L: op-tee@lists.trustedfirmware.org
  17943. S: Maintained
  17944. F: Documentation/staging/tee.rst
  17945. F: drivers/tee/
  17946. F: include/linux/tee_drv.h
  17947. F: include/uapi/linux/tee.h
  17948. TEGRA ARCHITECTURE SUPPORT
  17949. M: Thierry Reding <thierry.reding@gmail.com>
  17950. M: Jonathan Hunter <jonathanh@nvidia.com>
  17951. L: linux-tegra@vger.kernel.org
  17952. S: Supported
  17953. Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
  17954. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
  17955. N: [^a-z]tegra
  17956. TEGRA CLOCK DRIVER
  17957. M: Peter De Schrijver <pdeschrijver@nvidia.com>
  17958. M: Prashant Gaikwad <pgaikwad@nvidia.com>
  17959. S: Supported
  17960. F: drivers/clk/tegra/
  17961. TEGRA DMA DRIVERS
  17962. M: Laxman Dewangan <ldewangan@nvidia.com>
  17963. M: Jon Hunter <jonathanh@nvidia.com>
  17964. S: Supported
  17965. F: drivers/dma/tegra*
  17966. TEGRA I2C DRIVER
  17967. M: Laxman Dewangan <ldewangan@nvidia.com>
  17968. R: Dmitry Osipenko <digetx@gmail.com>
  17969. S: Supported
  17970. F: drivers/i2c/busses/i2c-tegra.c
  17971. TEGRA IOMMU DRIVERS
  17972. M: Thierry Reding <thierry.reding@gmail.com>
  17973. R: Krishna Reddy <vdumpa@nvidia.com>
  17974. L: linux-tegra@vger.kernel.org
  17975. S: Supported
  17976. F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
  17977. F: drivers/iommu/tegra*
  17978. TEGRA KBC DRIVER
  17979. M: Laxman Dewangan <ldewangan@nvidia.com>
  17980. S: Supported
  17981. F: drivers/input/keyboard/tegra-kbc.c
  17982. TEGRA NAND DRIVER
  17983. M: Stefan Agner <stefan@agner.ch>
  17984. M: Lucas Stach <dev@lynxeye.de>
  17985. S: Maintained
  17986. F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
  17987. F: drivers/mtd/nand/raw/tegra_nand.c
  17988. TEGRA PWM DRIVER
  17989. M: Thierry Reding <thierry.reding@gmail.com>
  17990. S: Supported
  17991. F: drivers/pwm/pwm-tegra.c
  17992. TEGRA SERIAL DRIVER
  17993. M: Laxman Dewangan <ldewangan@nvidia.com>
  17994. S: Supported
  17995. F: drivers/tty/serial/serial-tegra.c
  17996. TEGRA SPI DRIVER
  17997. M: Laxman Dewangan <ldewangan@nvidia.com>
  17998. S: Supported
  17999. F: drivers/spi/spi-tegra*
  18000. TEGRA QUAD SPI DRIVER
  18001. M: Thierry Reding <thierry.reding@gmail.com>
  18002. M: Jonathan Hunter <jonathanh@nvidia.com>
  18003. M: Sowjanya Komatineni <skomatineni@nvidia.com>
  18004. L: linux-tegra@vger.kernel.org
  18005. S: Maintained
  18006. F: drivers/spi/spi-tegra210-quad.c
  18007. TEGRA VIDEO DRIVER
  18008. M: Thierry Reding <thierry.reding@gmail.com>
  18009. M: Jonathan Hunter <jonathanh@nvidia.com>
  18010. M: Sowjanya Komatineni <skomatineni@nvidia.com>
  18011. L: linux-media@vger.kernel.org
  18012. L: linux-tegra@vger.kernel.org
  18013. S: Maintained
  18014. F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
  18015. F: drivers/staging/media/tegra-video/
  18016. TEGRA XUSB PADCTL DRIVER
  18017. M: JC Kuo <jckuo@nvidia.com>
  18018. S: Supported
  18019. F: drivers/phy/tegra/xusb*
  18020. TEHUTI ETHERNET DRIVER
  18021. M: Andy Gospodarek <andy@greyhouse.net>
  18022. L: netdev@vger.kernel.org
  18023. S: Supported
  18024. F: drivers/net/ethernet/tehuti/*
  18025. TELECOM CLOCK DRIVER FOR MCPL0010
  18026. M: Mark Gross <markgross@kernel.org>
  18027. S: Supported
  18028. F: drivers/char/tlclk.c
  18029. TEMPO SEMICONDUCTOR DRIVERS
  18030. M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
  18031. S: Maintained
  18032. F: Documentation/devicetree/bindings/sound/tscs*.txt
  18033. F: sound/soc/codecs/tscs*.c
  18034. F: sound/soc/codecs/tscs*.h
  18035. TENSILICA XTENSA PORT (xtensa)
  18036. M: Chris Zankel <chris@zankel.net>
  18037. M: Max Filippov <jcmvbkbc@gmail.com>
  18038. L: linux-xtensa@linux-xtensa.org
  18039. S: Maintained
  18040. T: git git://github.com/czankel/xtensa-linux.git
  18041. F: arch/xtensa/
  18042. F: drivers/irqchip/irq-xtensa-*
  18043. TEXAS INSTRUMENTS ASoC DRIVERS
  18044. M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
  18045. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  18046. S: Maintained
  18047. F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
  18048. F: sound/soc/ti/
  18049. TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
  18050. M: Ricardo Ribalda <ribalda@kernel.org>
  18051. L: linux-iio@vger.kernel.org
  18052. S: Supported
  18053. F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
  18054. F: drivers/iio/dac/ti-dac7612.c
  18055. TEXAS INSTRUMENTS DMA DRIVERS
  18056. M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
  18057. L: dmaengine@vger.kernel.org
  18058. S: Maintained
  18059. F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
  18060. F: Documentation/devicetree/bindings/dma/ti-edma.txt
  18061. F: Documentation/devicetree/bindings/dma/ti/
  18062. F: drivers/dma/ti/
  18063. X: drivers/dma/ti/cppi41.c
  18064. F: include/linux/dma/k3-udma-glue.h
  18065. F: include/linux/dma/ti-cppi5.h
  18066. F: include/linux/dma/k3-psil.h
  18067. TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
  18068. M: Nishanth Menon <nm@ti.com>
  18069. M: Tero Kristo <kristo@kernel.org>
  18070. M: Santosh Shilimkar <ssantosh@kernel.org>
  18071. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  18072. S: Maintained
  18073. F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
  18074. F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
  18075. F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
  18076. F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
  18077. F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
  18078. F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
  18079. F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
  18080. F: drivers/clk/keystone/sci-clk.c
  18081. F: drivers/firmware/ti_sci*
  18082. F: drivers/irqchip/irq-ti-sci-inta.c
  18083. F: drivers/irqchip/irq-ti-sci-intr.c
  18084. F: drivers/reset/reset-ti-sci.c
  18085. F: drivers/soc/ti/ti_sci_inta_msi.c
  18086. F: drivers/soc/ti/ti_sci_pm_domains.c
  18087. F: include/dt-bindings/soc/ti,sci_pm_domain.h
  18088. F: include/linux/soc/ti/ti_sci_inta_msi.h
  18089. F: include/linux/soc/ti/ti_sci_protocol.h
  18090. TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
  18091. M: Robert Marko <robert.marko@sartura.hr>
  18092. M: Luka Perkov <luka.perkov@sartura.hr>
  18093. L: linux-hwmon@vger.kernel.org
  18094. S: Maintained
  18095. F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
  18096. F: Documentation/hwmon/tps23861.rst
  18097. F: drivers/hwmon/tps23861.c
  18098. TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
  18099. M: Puranjay Mohan <puranjay12@gmail.com>
  18100. L: linux-iio@vger.kernel.org
  18101. S: Supported
  18102. F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
  18103. F: drivers/iio/temperature/tmp117.c
  18104. THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
  18105. M: Hans Verkuil <hverkuil@xs4all.nl>
  18106. L: linux-media@vger.kernel.org
  18107. S: Maintained
  18108. W: https://linuxtv.org
  18109. T: git git://linuxtv.org/media_tree.git
  18110. F: drivers/media/radio/radio-raremono.c
  18111. THERMAL
  18112. M: Rafael J. Wysocki <rafael@kernel.org>
  18113. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  18114. R: Amit Kucheria <amitk@kernel.org>
  18115. R: Zhang Rui <rui.zhang@intel.com>
  18116. L: linux-pm@vger.kernel.org
  18117. S: Supported
  18118. Q: https://patchwork.kernel.org/project/linux-pm/list/
  18119. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
  18120. F: Documentation/ABI/testing/sysfs-class-thermal
  18121. F: Documentation/devicetree/bindings/thermal/
  18122. F: Documentation/driver-api/thermal/
  18123. F: drivers/thermal/
  18124. F: include/dt-bindings/thermal/
  18125. F: include/linux/cpu_cooling.h
  18126. F: include/linux/thermal.h
  18127. F: include/uapi/linux/thermal.h
  18128. F: tools/lib/thermal/
  18129. F: tools/thermal/
  18130. THERMAL DRIVER FOR AMLOGIC SOCS
  18131. M: Guillaume La Roque <glaroque@baylibre.com>
  18132. L: linux-pm@vger.kernel.org
  18133. L: linux-amlogic@lists.infradead.org
  18134. S: Supported
  18135. W: http://linux-meson.com/
  18136. F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
  18137. F: drivers/thermal/amlogic_thermal.c
  18138. THERMAL/CPU_COOLING
  18139. M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
  18140. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  18141. M: Viresh Kumar <viresh.kumar@linaro.org>
  18142. R: Lukasz Luba <lukasz.luba@arm.com>
  18143. L: linux-pm@vger.kernel.org
  18144. S: Supported
  18145. F: Documentation/driver-api/thermal/cpu-cooling-api.rst
  18146. F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
  18147. F: drivers/thermal/cpufreq_cooling.c
  18148. F: drivers/thermal/cpuidle_cooling.c
  18149. F: include/linux/cpu_cooling.h
  18150. THERMAL/POWER_ALLOCATOR
  18151. M: Lukasz Luba <lukasz.luba@arm.com>
  18152. L: linux-pm@vger.kernel.org
  18153. S: Maintained
  18154. F: Documentation/driver-api/thermal/power_allocator.rst
  18155. F: drivers/thermal/gov_power_allocator.c
  18156. F: include/trace/events/thermal_power_allocator.h
  18157. THINKPAD ACPI EXTRAS DRIVER
  18158. M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
  18159. L: ibm-acpi-devel@lists.sourceforge.net
  18160. L: platform-driver-x86@vger.kernel.org
  18161. S: Maintained
  18162. W: http://ibm-acpi.sourceforge.net
  18163. W: http://thinkwiki.org/wiki/Ibm-acpi
  18164. T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
  18165. F: drivers/platform/x86/thinkpad_acpi.c
  18166. THINKPAD LMI DRIVER
  18167. M: Mark Pearson <markpearson@lenovo.com>
  18168. L: platform-driver-x86@vger.kernel.org
  18169. S: Maintained
  18170. F: Documentation/ABI/testing/sysfs-class-firmware-attributes
  18171. F: drivers/platform/x86/think-lmi.?
  18172. THUNDERBOLT DMA TRAFFIC TEST DRIVER
  18173. M: Isaac Hazan <isaac.hazan@intel.com>
  18174. L: linux-usb@vger.kernel.org
  18175. S: Maintained
  18176. F: drivers/thunderbolt/dma_test.c
  18177. THUNDERBOLT DRIVER
  18178. M: Andreas Noever <andreas.noever@gmail.com>
  18179. M: Michael Jamet <michael.jamet@intel.com>
  18180. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  18181. M: Yehezkel Bernat <YehezkelShB@gmail.com>
  18182. L: linux-usb@vger.kernel.org
  18183. S: Maintained
  18184. T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
  18185. F: Documentation/admin-guide/thunderbolt.rst
  18186. F: drivers/thunderbolt/
  18187. F: include/linux/thunderbolt.h
  18188. THUNDERBOLT NETWORK DRIVER
  18189. M: Michael Jamet <michael.jamet@intel.com>
  18190. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  18191. M: Yehezkel Bernat <YehezkelShB@gmail.com>
  18192. L: netdev@vger.kernel.org
  18193. S: Maintained
  18194. F: drivers/net/thunderbolt.c
  18195. THUNDERX GPIO DRIVER
  18196. M: Robert Richter <rric@kernel.org>
  18197. S: Odd Fixes
  18198. F: drivers/gpio/gpio-thunderx.c
  18199. TI AM437X VPFE DRIVER
  18200. M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
  18201. L: linux-media@vger.kernel.org
  18202. S: Maintained
  18203. W: https://linuxtv.org
  18204. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  18205. T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
  18206. F: drivers/media/platform/ti/am437x/
  18207. TI BANDGAP AND THERMAL DRIVER
  18208. M: Eduardo Valentin <edubezval@gmail.com>
  18209. M: Keerthy <j-keerthy@ti.com>
  18210. L: linux-pm@vger.kernel.org
  18211. L: linux-omap@vger.kernel.org
  18212. S: Maintained
  18213. F: drivers/thermal/ti-soc-thermal/
  18214. TI BQ27XXX POWER SUPPLY DRIVER
  18215. F: drivers/power/supply/bq27xxx_battery.c
  18216. F: drivers/power/supply/bq27xxx_battery_i2c.c
  18217. F: include/linux/power/bq27xxx_battery.h
  18218. TI CDCE706 CLOCK DRIVER
  18219. M: Max Filippov <jcmvbkbc@gmail.com>
  18220. S: Maintained
  18221. F: drivers/clk/clk-cdce706.c
  18222. TI CLOCK DRIVER
  18223. M: Tero Kristo <kristo@kernel.org>
  18224. L: linux-omap@vger.kernel.org
  18225. S: Odd Fixes
  18226. F: drivers/clk/ti/
  18227. F: include/linux/clk/ti.h
  18228. TI DAVINCI MACHINE SUPPORT
  18229. M: Sekhar Nori <nsekhar@ti.com>
  18230. R: Bartosz Golaszewski <brgl@bgdev.pl>
  18231. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  18232. S: Supported
  18233. T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
  18234. F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
  18235. F: arch/arm/boot/dts/da850*
  18236. F: arch/arm/mach-davinci/
  18237. F: drivers/i2c/busses/i2c-davinci.c
  18238. TI DAVINCI SERIES CLOCK DRIVER
  18239. M: David Lechner <david@lechnology.com>
  18240. R: Sekhar Nori <nsekhar@ti.com>
  18241. S: Maintained
  18242. F: Documentation/devicetree/bindings/clock/ti/davinci/
  18243. F: drivers/clk/davinci/
  18244. F: include/linux/clk/davinci.h
  18245. TI DAVINCI SERIES GPIO DRIVER
  18246. M: Keerthy <j-keerthy@ti.com>
  18247. L: linux-gpio@vger.kernel.org
  18248. S: Maintained
  18249. F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
  18250. F: drivers/gpio/gpio-davinci.c
  18251. TI DAVINCI SERIES MEDIA DRIVER
  18252. M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
  18253. L: linux-media@vger.kernel.org
  18254. S: Maintained
  18255. W: https://linuxtv.org
  18256. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  18257. T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
  18258. F: drivers/media/platform/ti/davinci/
  18259. F: drivers/staging/media/deprecated/vpfe_capture/
  18260. F: include/media/davinci/
  18261. TI ENHANCED CAPTURE (eCAP) DRIVER
  18262. M: Vignesh Raghavendra <vigneshr@ti.com>
  18263. R: Julien Panis <jpanis@baylibre.com>
  18264. L: linux-iio@vger.kernel.org
  18265. L: linux-omap@vger.kernel.org
  18266. S: Maintained
  18267. F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
  18268. F: drivers/counter/ti-ecap-capture.c
  18269. TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
  18270. R: David Lechner <david@lechnology.com>
  18271. L: linux-iio@vger.kernel.org
  18272. F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
  18273. F: drivers/counter/ti-eqep.c
  18274. TI ETHERNET SWITCH DRIVER (CPSW)
  18275. R: Grygorii Strashko <grygorii.strashko@ti.com>
  18276. L: linux-omap@vger.kernel.org
  18277. L: netdev@vger.kernel.org
  18278. S: Maintained
  18279. F: drivers/net/ethernet/ti/cpsw*
  18280. F: drivers/net/ethernet/ti/davinci*
  18281. TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
  18282. M: Alex Dubov <oakad@yahoo.com>
  18283. S: Maintained
  18284. W: http://tifmxx.berlios.de/
  18285. F: drivers/memstick/host/tifm_ms.c
  18286. F: drivers/misc/tifm*
  18287. F: drivers/mmc/host/tifm_sd.c
  18288. F: include/linux/tifm.h
  18289. TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
  18290. M: Nishanth Menon <nm@ti.com>
  18291. M: Santosh Shilimkar <ssantosh@kernel.org>
  18292. L: linux-kernel@vger.kernel.org
  18293. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  18294. S: Maintained
  18295. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
  18296. F: drivers/soc/ti/*
  18297. TI LM49xxx FAMILY ASoC CODEC DRIVERS
  18298. M: M R Swami Reddy <mr.swami.reddy@ti.com>
  18299. M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
  18300. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  18301. S: Maintained
  18302. F: sound/soc/codecs/isabelle*
  18303. F: sound/soc/codecs/lm49453*
  18304. TI PCM3060 ASoC CODEC DRIVER
  18305. M: Kirill Marinushkin <kmarinushkin@birdec.com>
  18306. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  18307. S: Maintained
  18308. F: Documentation/devicetree/bindings/sound/pcm3060.txt
  18309. F: sound/soc/codecs/pcm3060*
  18310. TI TAS571X FAMILY ASoC CODEC DRIVER
  18311. M: Kevin Cernekee <cernekee@chromium.org>
  18312. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  18313. S: Odd Fixes
  18314. F: sound/soc/codecs/tas571x*
  18315. TI TRF7970A NFC DRIVER
  18316. M: Mark Greer <mgreer@animalcreek.com>
  18317. L: linux-wireless@vger.kernel.org
  18318. L: linux-nfc@lists.01.org (subscribers-only)
  18319. S: Supported
  18320. F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
  18321. F: drivers/nfc/trf7970a.c
  18322. TI TSC2046 ADC DRIVER
  18323. M: Oleksij Rempel <o.rempel@pengutronix.de>
  18324. R: kernel@pengutronix.de
  18325. L: linux-iio@vger.kernel.org
  18326. S: Maintained
  18327. F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
  18328. F: drivers/iio/adc/ti-tsc2046.c
  18329. TI TWL4030 SERIES SOC CODEC DRIVER
  18330. M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
  18331. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  18332. S: Maintained
  18333. F: sound/soc/codecs/twl4030*
  18334. TI VPE/CAL DRIVERS
  18335. M: Benoit Parrot <bparrot@ti.com>
  18336. L: linux-media@vger.kernel.org
  18337. S: Maintained
  18338. W: http://linuxtv.org/
  18339. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  18340. F: Documentation/devicetree/bindings/media/ti,cal.yaml
  18341. F: Documentation/devicetree/bindings/media/ti,vpe.yaml
  18342. F: drivers/media/platform/ti/cal/
  18343. F: drivers/media/platform/ti/vpe/
  18344. TI WILINK WIRELESS DRIVERS
  18345. L: linux-wireless@vger.kernel.org
  18346. S: Orphan
  18347. W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
  18348. W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
  18349. T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
  18350. F: drivers/net/wireless/ti/
  18351. F: include/linux/wl12xx.h
  18352. TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
  18353. M: John Stultz <jstultz@google.com>
  18354. M: Thomas Gleixner <tglx@linutronix.de>
  18355. R: Stephen Boyd <sboyd@kernel.org>
  18356. L: linux-kernel@vger.kernel.org
  18357. S: Supported
  18358. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  18359. F: include/linux/clocksource.h
  18360. F: include/linux/time.h
  18361. F: include/linux/timex.h
  18362. F: include/uapi/linux/time.h
  18363. F: include/uapi/linux/timex.h
  18364. F: kernel/time/alarmtimer.c
  18365. F: kernel/time/clocksource.c
  18366. F: kernel/time/ntp.c
  18367. F: kernel/time/time*.c
  18368. F: tools/testing/selftests/timers/
  18369. TIPC NETWORK LAYER
  18370. M: Jon Maloy <jmaloy@redhat.com>
  18371. M: Ying Xue <ying.xue@windriver.com>
  18372. L: netdev@vger.kernel.org (core kernel code)
  18373. L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
  18374. S: Maintained
  18375. W: http://tipc.sourceforge.net/
  18376. F: include/uapi/linux/tipc*.h
  18377. F: net/tipc/
  18378. TLAN NETWORK DRIVER
  18379. M: Samuel Chessman <chessman@tux.org>
  18380. L: tlan-devel@lists.sourceforge.net (subscribers-only)
  18381. S: Maintained
  18382. W: http://sourceforge.net/projects/tlan/
  18383. F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
  18384. F: drivers/net/ethernet/ti/tlan.*
  18385. TM6000 VIDEO4LINUX DRIVER
  18386. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  18387. L: linux-media@vger.kernel.org
  18388. S: Odd fixes
  18389. W: https://linuxtv.org
  18390. T: git git://linuxtv.org/media_tree.git
  18391. F: Documentation/admin-guide/media/tm6000*
  18392. F: drivers/staging/media/deprecated/tm6000/
  18393. TMIO/SDHI MMC DRIVER
  18394. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  18395. L: linux-mmc@vger.kernel.org
  18396. L: linux-renesas-soc@vger.kernel.org
  18397. S: Supported
  18398. F: drivers/mmc/host/renesas_sdhi*
  18399. F: drivers/mmc/host/tmio_mmc*
  18400. F: include/linux/mfd/tmio.h
  18401. TMP401 HARDWARE MONITOR DRIVER
  18402. M: Guenter Roeck <linux@roeck-us.net>
  18403. L: linux-hwmon@vger.kernel.org
  18404. S: Maintained
  18405. F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
  18406. F: Documentation/hwmon/tmp401.rst
  18407. F: drivers/hwmon/tmp401.c
  18408. TMP464 HARDWARE MONITOR DRIVER
  18409. M: Agathe Porte <agathe.porte@nokia.com>
  18410. M: Guenter Roeck <linux@roeck-us.net>
  18411. L: linux-hwmon@vger.kernel.org
  18412. S: Maintained
  18413. F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
  18414. F: Documentation/hwmon/tmp464.rst
  18415. F: drivers/hwmon/tmp464.c
  18416. TMP513 HARDWARE MONITOR DRIVER
  18417. M: Eric Tremblay <etremblay@distech-controls.com>
  18418. L: linux-hwmon@vger.kernel.org
  18419. S: Maintained
  18420. F: Documentation/hwmon/tmp513.rst
  18421. F: drivers/hwmon/tmp513.c
  18422. TMPFS (SHMEM FILESYSTEM)
  18423. M: Hugh Dickins <hughd@google.com>
  18424. L: linux-mm@kvack.org
  18425. S: Maintained
  18426. F: include/linux/shmem_fs.h
  18427. F: mm/shmem.c
  18428. TOMOYO SECURITY MODULE
  18429. M: Kentaro Takeda <takedakn@nttdata.co.jp>
  18430. M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  18431. L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
  18432. L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
  18433. L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
  18434. L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
  18435. S: Maintained
  18436. W: https://tomoyo.osdn.jp/
  18437. F: security/tomoyo/
  18438. TOPSTAR LAPTOP EXTRAS DRIVER
  18439. M: Herton Ronaldo Krzesinski <herton@canonical.com>
  18440. L: platform-driver-x86@vger.kernel.org
  18441. S: Maintained
  18442. F: drivers/platform/x86/topstar-laptop.c
  18443. TORTURE-TEST MODULES
  18444. M: Davidlohr Bueso <dave@stgolabs.net>
  18445. M: "Paul E. McKenney" <paulmck@kernel.org>
  18446. M: Josh Triplett <josh@joshtriplett.org>
  18447. L: linux-kernel@vger.kernel.org
  18448. S: Supported
  18449. T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  18450. F: Documentation/RCU/torture.rst
  18451. F: kernel/locking/locktorture.c
  18452. F: kernel/rcu/rcuscale.c
  18453. F: kernel/rcu/rcutorture.c
  18454. F: kernel/rcu/refscale.c
  18455. F: kernel/torture.c
  18456. TOSHIBA ACPI EXTRAS DRIVER
  18457. M: Azael Avalos <coproscefalo@gmail.com>
  18458. L: platform-driver-x86@vger.kernel.org
  18459. S: Maintained
  18460. F: drivers/platform/x86/toshiba_acpi.c
  18461. TOSHIBA BLUETOOTH DRIVER
  18462. M: Azael Avalos <coproscefalo@gmail.com>
  18463. L: platform-driver-x86@vger.kernel.org
  18464. S: Maintained
  18465. F: drivers/platform/x86/toshiba_bluetooth.c
  18466. TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
  18467. M: Azael Avalos <coproscefalo@gmail.com>
  18468. L: platform-driver-x86@vger.kernel.org
  18469. S: Maintained
  18470. F: drivers/platform/x86/toshiba_haps.c
  18471. TOSHIBA SMM DRIVER
  18472. M: Jonathan Buzzard <jonathan@buzzard.org.uk>
  18473. S: Maintained
  18474. W: http://www.buzzard.org.uk/toshiba/
  18475. F: drivers/char/toshiba.c
  18476. F: include/linux/toshiba.h
  18477. F: include/uapi/linux/toshiba.h
  18478. TOSHIBA TC358743 DRIVER
  18479. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  18480. L: linux-media@vger.kernel.org
  18481. S: Maintained
  18482. F: Documentation/devicetree/bindings/media/i2c/tc358743.txt
  18483. F: drivers/media/i2c/tc358743*
  18484. F: include/media/i2c/tc358743.h
  18485. TOSHIBA WMI HOTKEYS DRIVER
  18486. M: Azael Avalos <coproscefalo@gmail.com>
  18487. L: platform-driver-x86@vger.kernel.org
  18488. S: Maintained
  18489. F: drivers/platform/x86/toshiba-wmi.c
  18490. TPM DEVICE DRIVER
  18491. M: Peter Huewe <peterhuewe@gmx.de>
  18492. M: Jarkko Sakkinen <jarkko@kernel.org>
  18493. R: Jason Gunthorpe <jgg@ziepe.ca>
  18494. L: linux-integrity@vger.kernel.org
  18495. S: Maintained
  18496. W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
  18497. Q: https://patchwork.kernel.org/project/linux-integrity/list/
  18498. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
  18499. F: drivers/char/tpm/
  18500. TPS546D24 DRIVER
  18501. M: Duke Du <dukedu83@gmail.com>
  18502. L: linux-hwmon@vger.kernel.org
  18503. S: Maintained
  18504. F: Documentation/hwmon/tps546d24.rst
  18505. F: drivers/hwmon/pmbus/tps546d24.c
  18506. TRACING
  18507. M: Steven Rostedt <rostedt@goodmis.org>
  18508. M: Masami Hiramatsu <mhiramat@kernel.org>
  18509. S: Maintained
  18510. T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
  18511. F: Documentation/trace/*
  18512. F: fs/tracefs/
  18513. F: include/linux/trace*.h
  18514. F: include/trace/
  18515. F: kernel/trace/
  18516. F: scripts/tracing/
  18517. F: tools/testing/selftests/ftrace/
  18518. TRACING MMIO ACCESSES (MMIOTRACE)
  18519. M: Steven Rostedt <rostedt@goodmis.org>
  18520. M: Masami Hiramatsu <mhiramat@kernel.org>
  18521. R: Karol Herbst <karolherbst@gmail.com>
  18522. R: Pekka Paalanen <ppaalanen@gmail.com>
  18523. L: linux-kernel@vger.kernel.org
  18524. L: nouveau@lists.freedesktop.org
  18525. S: Maintained
  18526. F: arch/x86/mm/kmmio.c
  18527. F: arch/x86/mm/mmio-mod.c
  18528. F: arch/x86/mm/testmmiotrace.c
  18529. F: include/linux/mmiotrace.h
  18530. F: kernel/trace/trace_mmiotrace.c
  18531. TRACING OS NOISE / LATENCY TRACERS
  18532. M: Steven Rostedt <rostedt@goodmis.org>
  18533. M: Daniel Bristot de Oliveira <bristot@kernel.org>
  18534. S: Maintained
  18535. F: kernel/trace/trace_osnoise.c
  18536. F: include/trace/events/osnoise.h
  18537. F: kernel/trace/trace_hwlat.c
  18538. F: kernel/trace/trace_irqsoff.c
  18539. F: kernel/trace/trace_sched_wakeup.c
  18540. F: Documentation/trace/osnoise-tracer.rst
  18541. F: Documentation/trace/timerlat-tracer.rst
  18542. F: Documentation/trace/hwlat_detector.rst
  18543. F: arch/*/kernel/trace.c
  18544. Real-time Linux Analysis (RTLA) tools
  18545. M: Daniel Bristot de Oliveira <bristot@kernel.org>
  18546. M: Steven Rostedt <rostedt@goodmis.org>
  18547. L: linux-trace-devel@vger.kernel.org
  18548. S: Maintained
  18549. F: Documentation/tools/rtla/
  18550. F: tools/tracing/rtla/
  18551. TRADITIONAL CHINESE DOCUMENTATION
  18552. M: Hu Haowen <src.res@email.cn>
  18553. L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
  18554. S: Maintained
  18555. W: https://github.com/srcres258/linux-doc
  18556. T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
  18557. F: Documentation/translations/zh_TW/
  18558. TTY LAYER
  18559. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  18560. M: Jiri Slaby <jirislaby@kernel.org>
  18561. S: Supported
  18562. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
  18563. F: Documentation/driver-api/serial/
  18564. F: drivers/tty/
  18565. F: drivers/tty/serial/serial_core.c
  18566. F: include/linux/selection.h
  18567. F: include/linux/serial.h
  18568. F: include/linux/serial_core.h
  18569. F: include/linux/sysrq.h
  18570. F: include/linux/tty*.h
  18571. F: include/linux/vt.h
  18572. F: include/linux/vt_*.h
  18573. F: include/uapi/linux/serial.h
  18574. F: include/uapi/linux/serial_core.h
  18575. F: include/uapi/linux/tty.h
  18576. TUA9001 MEDIA DRIVER
  18577. M: Antti Palosaari <crope@iki.fi>
  18578. L: linux-media@vger.kernel.org
  18579. S: Maintained
  18580. W: https://linuxtv.org
  18581. W: http://palosaari.fi/linux/
  18582. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  18583. T: git git://linuxtv.org/anttip/media_tree.git
  18584. F: drivers/media/tuners/tua9001*
  18585. TULIP NETWORK DRIVERS
  18586. L: netdev@vger.kernel.org
  18587. L: linux-parisc@vger.kernel.org
  18588. S: Orphan
  18589. F: drivers/net/ethernet/dec/tulip/
  18590. TUN/TAP driver
  18591. M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
  18592. S: Maintained
  18593. W: http://vtun.sourceforge.net/tun
  18594. F: Documentation/networking/tuntap.rst
  18595. F: arch/um/os-Linux/drivers/
  18596. TURBOCHANNEL SUBSYSTEM
  18597. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  18598. M: Ralf Baechle <ralf@linux-mips.org>
  18599. L: linux-mips@vger.kernel.org
  18600. S: Maintained
  18601. Q: http://patchwork.linux-mips.org/project/linux-mips/list/
  18602. F: drivers/tc/
  18603. F: include/linux/tc.h
  18604. TURBOSTAT UTILITY
  18605. M: "Len Brown" <lenb@kernel.org>
  18606. L: linux-pm@vger.kernel.org
  18607. S: Supported
  18608. Q: https://patchwork.kernel.org/project/linux-pm/list/
  18609. B: https://bugzilla.kernel.org
  18610. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
  18611. F: tools/power/x86/turbostat/
  18612. TW5864 VIDEO4LINUX DRIVER
  18613. M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
  18614. M: Anton Sviridenko <anton@corp.bluecherry.net>
  18615. M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
  18616. M: Andrey Utkin <andrey_utkin@fastmail.com>
  18617. L: linux-media@vger.kernel.org
  18618. S: Supported
  18619. F: drivers/media/pci/tw5864/
  18620. TW68 VIDEO4LINUX DRIVER
  18621. M: Hans Verkuil <hverkuil@xs4all.nl>
  18622. L: linux-media@vger.kernel.org
  18623. S: Odd Fixes
  18624. W: https://linuxtv.org
  18625. T: git git://linuxtv.org/media_tree.git
  18626. F: drivers/media/pci/tw68/
  18627. TW686X VIDEO4LINUX DRIVER
  18628. M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  18629. L: linux-media@vger.kernel.org
  18630. S: Maintained
  18631. W: http://linuxtv.org
  18632. T: git git://linuxtv.org/media_tree.git
  18633. F: drivers/media/pci/tw686x/
  18634. U-BOOT ENVIRONMENT VARIABLES
  18635. M: Rafał Miłecki <rafal@milecki.pl>
  18636. S: Maintained
  18637. F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
  18638. F: drivers/nvmem/u-boot-env.c
  18639. UACCE ACCELERATOR FRAMEWORK
  18640. M: Zhangfei Gao <zhangfei.gao@linaro.org>
  18641. M: Zhou Wang <wangzhou1@hisilicon.com>
  18642. L: linux-accelerators@lists.ozlabs.org
  18643. L: linux-kernel@vger.kernel.org
  18644. S: Maintained
  18645. F: Documentation/ABI/testing/sysfs-driver-uacce
  18646. F: Documentation/misc-devices/uacce.rst
  18647. F: drivers/misc/uacce/
  18648. F: include/linux/uacce.h
  18649. F: include/uapi/misc/uacce/
  18650. UBI FILE SYSTEM (UBIFS)
  18651. M: Richard Weinberger <richard@nod.at>
  18652. L: linux-mtd@lists.infradead.org
  18653. S: Supported
  18654. W: http://www.linux-mtd.infradead.org/doc/ubifs.html
  18655. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
  18656. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
  18657. F: Documentation/ABI/testing/sysfs-fs-ubifs
  18658. F: Documentation/filesystems/ubifs-authentication.rst
  18659. F: Documentation/filesystems/ubifs.rst
  18660. F: fs/ubifs/
  18661. UBLK USERSPACE BLOCK DRIVER
  18662. M: Ming Lei <ming.lei@redhat.com>
  18663. L: linux-block@vger.kernel.org
  18664. S: Maintained
  18665. F: Documentation/block/ublk.rst
  18666. F: drivers/block/ublk_drv.c
  18667. F: include/uapi/linux/ublk_cmd.h
  18668. UCLINUX (M68KNOMMU AND COLDFIRE)
  18669. M: Greg Ungerer <gerg@linux-m68k.org>
  18670. L: linux-m68k@lists.linux-m68k.org
  18671. L: uclinux-dev@uclinux.org (subscribers-only)
  18672. S: Maintained
  18673. W: http://www.linux-m68k.org/
  18674. W: http://www.uclinux.org/
  18675. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
  18676. F: arch/m68k/*/*_no.*
  18677. F: arch/m68k/68*/
  18678. F: arch/m68k/coldfire/
  18679. F: arch/m68k/include/asm/*_no.*
  18680. UDF FILESYSTEM
  18681. M: Jan Kara <jack@suse.com>
  18682. S: Maintained
  18683. F: Documentation/filesystems/udf.rst
  18684. F: fs/udf/
  18685. UDRAW TABLET
  18686. M: Bastien Nocera <hadess@hadess.net>
  18687. L: linux-input@vger.kernel.org
  18688. S: Maintained
  18689. F: drivers/hid/hid-udraw-ps3.c
  18690. UFS FILESYSTEM
  18691. M: Evgeniy Dushistov <dushistov@mail.ru>
  18692. S: Maintained
  18693. F: Documentation/admin-guide/ufs.rst
  18694. F: fs/ufs/
  18695. UHID USERSPACE HID IO DRIVER
  18696. M: David Rheinsberg <david.rheinsberg@gmail.com>
  18697. L: linux-input@vger.kernel.org
  18698. S: Maintained
  18699. F: drivers/hid/uhid.c
  18700. F: include/uapi/linux/uhid.h
  18701. ULPI BUS
  18702. M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  18703. L: linux-usb@vger.kernel.org
  18704. S: Maintained
  18705. F: drivers/usb/common/ulpi.c
  18706. F: include/linux/ulpi/
  18707. UNICODE SUBSYSTEM
  18708. M: Gabriel Krisman Bertazi <krisman@collabora.com>
  18709. L: linux-fsdevel@vger.kernel.org
  18710. S: Supported
  18711. F: fs/unicode/
  18712. UNIFDEF
  18713. M: Tony Finch <dot@dotat.at>
  18714. S: Maintained
  18715. W: http://dotat.at/prog/unifdef
  18716. F: scripts/unifdef.c
  18717. UNIFORM CDROM DRIVER
  18718. M: Phillip Potter <phil@philpotter.co.uk>
  18719. S: Maintained
  18720. F: Documentation/cdrom/
  18721. F: drivers/cdrom/cdrom.c
  18722. F: include/linux/cdrom.h
  18723. F: include/uapi/linux/cdrom.h
  18724. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
  18725. R: Alim Akhtar <alim.akhtar@samsung.com>
  18726. R: Avri Altman <avri.altman@wdc.com>
  18727. R: Bart Van Assche <bvanassche@acm.org>
  18728. L: linux-scsi@vger.kernel.org
  18729. S: Supported
  18730. F: Documentation/devicetree/bindings/ufs/
  18731. F: Documentation/scsi/ufs.rst
  18732. F: drivers/ufs/core/
  18733. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
  18734. M: Pedro Sousa <pedrom.sousa@synopsys.com>
  18735. L: linux-scsi@vger.kernel.org
  18736. S: Supported
  18737. F: drivers/ufs/host/*dwc*
  18738. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
  18739. M: Stanley Chu <stanley.chu@mediatek.com>
  18740. L: linux-scsi@vger.kernel.org
  18741. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  18742. S: Maintained
  18743. F: drivers/ufs/host/ufs-mediatek*
  18744. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
  18745. M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  18746. L: linux-renesas-soc@vger.kernel.org
  18747. L: linux-scsi@vger.kernel.org
  18748. S: Maintained
  18749. F: drivers/ufs/host/ufs-renesas.c
  18750. UNSORTED BLOCK IMAGES (UBI)
  18751. M: Richard Weinberger <richard@nod.at>
  18752. L: linux-mtd@lists.infradead.org
  18753. S: Supported
  18754. W: http://www.linux-mtd.infradead.org/
  18755. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
  18756. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
  18757. F: drivers/mtd/ubi/
  18758. F: include/linux/mtd/ubi.h
  18759. F: include/uapi/mtd/ubi-user.h
  18760. USB "USBNET" DRIVER FRAMEWORK
  18761. M: Oliver Neukum <oneukum@suse.com>
  18762. L: netdev@vger.kernel.org
  18763. S: Maintained
  18764. W: http://www.linux-usb.org/usbnet
  18765. F: drivers/net/usb/usbnet.c
  18766. F: include/linux/usb/usbnet.h
  18767. USB ACM DRIVER
  18768. M: Oliver Neukum <oneukum@suse.com>
  18769. L: linux-usb@vger.kernel.org
  18770. S: Maintained
  18771. F: Documentation/usb/acm.rst
  18772. F: drivers/usb/class/cdc-acm.*
  18773. USB APPLE MFI FASTCHARGE DRIVER
  18774. M: Bastien Nocera <hadess@hadess.net>
  18775. L: linux-usb@vger.kernel.org
  18776. S: Maintained
  18777. F: drivers/usb/misc/apple-mfi-fastcharge.c
  18778. USB AR5523 WIRELESS DRIVER
  18779. M: Pontus Fuchs <pontus.fuchs@gmail.com>
  18780. L: linux-wireless@vger.kernel.org
  18781. S: Maintained
  18782. F: drivers/net/wireless/ath/ar5523/
  18783. USB ATTACHED SCSI
  18784. M: Oliver Neukum <oneukum@suse.com>
  18785. L: linux-usb@vger.kernel.org
  18786. L: linux-scsi@vger.kernel.org
  18787. S: Maintained
  18788. F: drivers/usb/storage/uas.c
  18789. USB CDC ETHERNET DRIVER
  18790. M: Oliver Neukum <oliver@neukum.org>
  18791. L: linux-usb@vger.kernel.org
  18792. S: Maintained
  18793. F: drivers/net/usb/cdc_*.c
  18794. F: include/uapi/linux/usb/cdc.h
  18795. USB CHAOSKEY DRIVER
  18796. M: Keith Packard <keithp@keithp.com>
  18797. L: linux-usb@vger.kernel.org
  18798. S: Maintained
  18799. F: drivers/usb/misc/chaoskey.c
  18800. USB CYPRESS C67X00 DRIVER
  18801. L: linux-usb@vger.kernel.org
  18802. S: Orphan
  18803. F: drivers/usb/c67x00/
  18804. USB DAVICOM DM9601 DRIVER
  18805. M: Peter Korsgaard <peter@korsgaard.com>
  18806. L: netdev@vger.kernel.org
  18807. S: Maintained
  18808. W: http://www.linux-usb.org/usbnet
  18809. F: drivers/net/usb/dm9601.c
  18810. USB EHCI DRIVER
  18811. M: Alan Stern <stern@rowland.harvard.edu>
  18812. L: linux-usb@vger.kernel.org
  18813. S: Maintained
  18814. F: Documentation/usb/ehci.rst
  18815. F: drivers/usb/host/ehci*
  18816. USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
  18817. M: Jiri Kosina <jikos@kernel.org>
  18818. M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
  18819. L: linux-usb@vger.kernel.org
  18820. S: Maintained
  18821. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
  18822. F: Documentation/hid/hiddev.rst
  18823. F: drivers/hid/usbhid/
  18824. USB INTEL XHCI ROLE MUX DRIVER
  18825. M: Hans de Goede <hdegoede@redhat.com>
  18826. L: linux-usb@vger.kernel.org
  18827. S: Maintained
  18828. F: drivers/usb/roles/intel-xhci-usb-role-switch.c
  18829. USB IP DRIVER FOR HISILICON KIRIN 960
  18830. M: Yu Chen <chenyu56@huawei.com>
  18831. M: Binghui Wang <wangbinghui@hisilicon.com>
  18832. L: linux-usb@vger.kernel.org
  18833. S: Maintained
  18834. F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
  18835. F: drivers/phy/hisilicon/phy-hi3660-usb3.c
  18836. USB IP DRIVER FOR HISILICON KIRIN 970
  18837. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  18838. L: linux-usb@vger.kernel.org
  18839. S: Maintained
  18840. F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
  18841. F: drivers/phy/hisilicon/phy-hi3670-usb3.c
  18842. USB ISP116X DRIVER
  18843. M: Olav Kongas <ok@artecdesign.ee>
  18844. L: linux-usb@vger.kernel.org
  18845. S: Maintained
  18846. F: drivers/usb/host/isp116x*
  18847. F: include/linux/usb/isp116x.h
  18848. USB ISP1760 DRIVER
  18849. M: Rui Miguel Silva <rui.silva@linaro.org>
  18850. L: linux-usb@vger.kernel.org
  18851. S: Maintained
  18852. F: drivers/usb/isp1760/*
  18853. F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
  18854. USB LAN78XX ETHERNET DRIVER
  18855. M: Woojung Huh <woojung.huh@microchip.com>
  18856. M: UNGLinuxDriver@microchip.com
  18857. L: netdev@vger.kernel.org
  18858. S: Maintained
  18859. F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
  18860. F: drivers/net/usb/lan78xx.*
  18861. F: include/dt-bindings/net/microchip-lan78xx.h
  18862. USB MASS STORAGE DRIVER
  18863. M: Alan Stern <stern@rowland.harvard.edu>
  18864. L: linux-usb@vger.kernel.org
  18865. L: usb-storage@lists.one-eyed-alien.net
  18866. S: Maintained
  18867. F: drivers/usb/storage/
  18868. USB MIDI DRIVER
  18869. M: Clemens Ladisch <clemens@ladisch.de>
  18870. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  18871. S: Maintained
  18872. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  18873. F: sound/usb/midi.*
  18874. USB NETWORKING DRIVERS
  18875. L: linux-usb@vger.kernel.org
  18876. S: Odd Fixes
  18877. F: drivers/net/usb/
  18878. USB OHCI DRIVER
  18879. M: Alan Stern <stern@rowland.harvard.edu>
  18880. L: linux-usb@vger.kernel.org
  18881. S: Maintained
  18882. F: Documentation/usb/ohci.rst
  18883. F: drivers/usb/host/ohci*
  18884. USB OTG FSM (Finite State Machine)
  18885. M: Peter Chen <peter.chen@kernel.org>
  18886. L: linux-usb@vger.kernel.org
  18887. S: Maintained
  18888. T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
  18889. F: drivers/usb/common/usb-otg-fsm.c
  18890. USB OVER IP DRIVER
  18891. M: Valentina Manea <valentina.manea.m@gmail.com>
  18892. M: Shuah Khan <shuah@kernel.org>
  18893. M: Shuah Khan <skhan@linuxfoundation.org>
  18894. L: linux-usb@vger.kernel.org
  18895. S: Maintained
  18896. F: Documentation/usb/usbip_protocol.rst
  18897. F: drivers/usb/usbip/
  18898. F: tools/testing/selftests/drivers/usb/usbip/
  18899. F: tools/usb/usbip/
  18900. USB PEGASUS DRIVER
  18901. M: Petko Manolov <petkan@nucleusys.com>
  18902. L: linux-usb@vger.kernel.org
  18903. L: netdev@vger.kernel.org
  18904. S: Maintained
  18905. W: https://github.com/petkan/pegasus
  18906. T: git https://github.com/petkan/pegasus.git
  18907. F: drivers/net/usb/pegasus.*
  18908. USB PRINTER DRIVER (usblp)
  18909. M: Pete Zaitcev <zaitcev@redhat.com>
  18910. L: linux-usb@vger.kernel.org
  18911. S: Supported
  18912. F: drivers/usb/class/usblp.c
  18913. USB RAW GADGET DRIVER
  18914. R: Andrey Konovalov <andreyknvl@gmail.com>
  18915. L: linux-usb@vger.kernel.org
  18916. S: Maintained
  18917. F: Documentation/usb/raw-gadget.rst
  18918. F: drivers/usb/gadget/legacy/raw_gadget.c
  18919. F: include/uapi/linux/usb/raw_gadget.h
  18920. USB QMI WWAN NETWORK DRIVER
  18921. M: Bjørn Mork <bjorn@mork.no>
  18922. L: netdev@vger.kernel.org
  18923. S: Maintained
  18924. F: Documentation/ABI/testing/sysfs-class-net-qmi
  18925. F: drivers/net/usb/qmi_wwan.c
  18926. USB RTL8150 DRIVER
  18927. M: Petko Manolov <petkan@nucleusys.com>
  18928. L: linux-usb@vger.kernel.org
  18929. L: netdev@vger.kernel.org
  18930. S: Maintained
  18931. W: https://github.com/petkan/rtl8150
  18932. T: git https://github.com/petkan/rtl8150.git
  18933. F: drivers/net/usb/rtl8150.c
  18934. USB SERIAL SUBSYSTEM
  18935. M: Johan Hovold <johan@kernel.org>
  18936. L: linux-usb@vger.kernel.org
  18937. S: Maintained
  18938. T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
  18939. F: Documentation/usb/usb-serial.rst
  18940. F: drivers/usb/serial/
  18941. F: include/linux/usb/serial.h
  18942. USB SMSC75XX ETHERNET DRIVER
  18943. M: Steve Glendinning <steve.glendinning@shawell.net>
  18944. L: netdev@vger.kernel.org
  18945. S: Maintained
  18946. F: drivers/net/usb/smsc75xx.*
  18947. USB SMSC95XX ETHERNET DRIVER
  18948. M: Steve Glendinning <steve.glendinning@shawell.net>
  18949. M: UNGLinuxDriver@microchip.com
  18950. L: netdev@vger.kernel.org
  18951. S: Maintained
  18952. F: drivers/net/usb/smsc95xx.*
  18953. USB SUBSYSTEM
  18954. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  18955. L: linux-usb@vger.kernel.org
  18956. S: Supported
  18957. W: http://www.linux-usb.org
  18958. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
  18959. F: Documentation/devicetree/bindings/usb/
  18960. F: Documentation/usb/
  18961. F: drivers/usb/
  18962. F: include/dt-bindings/usb/
  18963. F: include/linux/usb.h
  18964. F: include/linux/usb/
  18965. USB TYPEC BUS FOR ALTERNATE MODES
  18966. M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  18967. L: linux-usb@vger.kernel.org
  18968. S: Maintained
  18969. F: Documentation/ABI/testing/sysfs-bus-typec
  18970. F: Documentation/driver-api/usb/typec_bus.rst
  18971. F: drivers/usb/typec/altmodes/
  18972. F: include/linux/usb/typec_altmode.h
  18973. USB TYPEC CLASS
  18974. M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  18975. L: linux-usb@vger.kernel.org
  18976. S: Maintained
  18977. F: Documentation/ABI/testing/sysfs-class-typec
  18978. F: Documentation/driver-api/usb/typec.rst
  18979. F: drivers/usb/typec/
  18980. F: include/linux/usb/typec.h
  18981. USB TYPEC INTEL PMC MUX DRIVER
  18982. M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  18983. L: linux-usb@vger.kernel.org
  18984. S: Maintained
  18985. F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
  18986. F: drivers/usb/typec/mux/intel_pmc_mux.c
  18987. USB TYPEC PI3USB30532 MUX DRIVER
  18988. M: Hans de Goede <hdegoede@redhat.com>
  18989. L: linux-usb@vger.kernel.org
  18990. S: Maintained
  18991. F: drivers/usb/typec/mux/pi3usb30532.c
  18992. USB TYPEC PORT CONTROLLER DRIVERS
  18993. M: Guenter Roeck <linux@roeck-us.net>
  18994. L: linux-usb@vger.kernel.org
  18995. S: Maintained
  18996. F: drivers/usb/typec/tcpm/
  18997. USB UHCI DRIVER
  18998. M: Alan Stern <stern@rowland.harvard.edu>
  18999. L: linux-usb@vger.kernel.org
  19000. S: Maintained
  19001. F: drivers/usb/host/uhci*
  19002. USB VIDEO CLASS
  19003. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  19004. L: linux-media@vger.kernel.org
  19005. S: Maintained
  19006. W: http://www.ideasonboard.org/uvc/
  19007. T: git git://linuxtv.org/media_tree.git
  19008. F: drivers/media/usb/uvc/
  19009. F: include/uapi/linux/uvcvideo.h
  19010. USB WEBCAM GADGET
  19011. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  19012. L: linux-usb@vger.kernel.org
  19013. S: Maintained
  19014. F: drivers/usb/gadget/function/*uvc*
  19015. F: drivers/usb/gadget/legacy/webcam.c
  19016. F: include/uapi/linux/usb/g_uvc.h
  19017. USB WIRELESS RNDIS DRIVER (rndis_wlan)
  19018. M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
  19019. L: linux-wireless@vger.kernel.org
  19020. S: Maintained
  19021. F: drivers/net/wireless/rndis_wlan.c
  19022. USB XHCI DRIVER
  19023. M: Mathias Nyman <mathias.nyman@intel.com>
  19024. L: linux-usb@vger.kernel.org
  19025. S: Supported
  19026. F: drivers/usb/host/pci-quirks*
  19027. F: drivers/usb/host/xhci*
  19028. USB ZD1201 DRIVER
  19029. L: linux-wireless@vger.kernel.org
  19030. S: Orphan
  19031. W: http://linux-lc100020.sourceforge.net
  19032. F: drivers/net/wireless/zydas/zd1201.*
  19033. USB ZR364XX DRIVER
  19034. M: Antoine Jacquet <royale@zerezo.com>
  19035. L: linux-usb@vger.kernel.org
  19036. L: linux-media@vger.kernel.org
  19037. S: Maintained
  19038. W: http://royale.zerezo.com/zr364xx/
  19039. T: git git://linuxtv.org/media_tree.git
  19040. F: Documentation/admin-guide/media/zr364xx*
  19041. F: drivers/staging/media/deprecated/zr364xx/
  19042. USER-MODE LINUX (UML)
  19043. M: Richard Weinberger <richard@nod.at>
  19044. M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
  19045. M: Johannes Berg <johannes@sipsolutions.net>
  19046. L: linux-um@lists.infradead.org
  19047. S: Maintained
  19048. W: http://user-mode-linux.sourceforge.net
  19049. Q: https://patchwork.ozlabs.org/project/linux-um/list/
  19050. T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
  19051. T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
  19052. F: Documentation/virt/uml/
  19053. F: arch/um/
  19054. F: arch/x86/um/
  19055. F: fs/hostfs/
  19056. USERSPACE COPYIN/COPYOUT (UIOVEC)
  19057. M: Alexander Viro <viro@zeniv.linux.org.uk>
  19058. S: Maintained
  19059. F: include/linux/uio.h
  19060. F: lib/iov_iter.c
  19061. USERSPACE DMA BUFFER DRIVER
  19062. M: Gerd Hoffmann <kraxel@redhat.com>
  19063. L: dri-devel@lists.freedesktop.org
  19064. S: Maintained
  19065. T: git git://anongit.freedesktop.org/drm/drm-misc
  19066. F: drivers/dma-buf/udmabuf.c
  19067. F: include/uapi/linux/udmabuf.h
  19068. USERSPACE I/O (UIO)
  19069. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  19070. S: Maintained
  19071. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
  19072. F: Documentation/driver-api/uio-howto.rst
  19073. F: drivers/uio/
  19074. F: include/linux/uio_driver.h
  19075. UTIL-LINUX PACKAGE
  19076. M: Karel Zak <kzak@redhat.com>
  19077. L: util-linux@vger.kernel.org
  19078. S: Maintained
  19079. W: http://en.wikipedia.org/wiki/Util-linux
  19080. T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
  19081. UUID HELPERS
  19082. M: Christoph Hellwig <hch@lst.de>
  19083. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  19084. L: linux-kernel@vger.kernel.org
  19085. S: Maintained
  19086. T: git git://git.infradead.org/users/hch/uuid.git
  19087. F: include/linux/uuid.h
  19088. F: include/uapi/linux/uuid.h
  19089. F: lib/test_uuid.c
  19090. F: lib/uuid.c
  19091. UV SYSFS DRIVER
  19092. M: Justin Ernst <justin.ernst@hpe.com>
  19093. L: platform-driver-x86@vger.kernel.org
  19094. S: Maintained
  19095. F: drivers/platform/x86/uv_sysfs.c
  19096. UVESAFB DRIVER
  19097. M: Michal Januszewski <spock@gentoo.org>
  19098. L: linux-fbdev@vger.kernel.org
  19099. S: Maintained
  19100. W: https://github.com/mjanusz/v86d
  19101. F: Documentation/fb/uvesafb.rst
  19102. F: drivers/video/fbdev/uvesafb.*
  19103. Ux500 CLOCK DRIVERS
  19104. M: Ulf Hansson <ulf.hansson@linaro.org>
  19105. L: linux-clk@vger.kernel.org
  19106. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  19107. S: Maintained
  19108. F: drivers/clk/ux500/
  19109. VF610 NAND DRIVER
  19110. M: Stefan Agner <stefan@agner.ch>
  19111. L: linux-mtd@lists.infradead.org
  19112. S: Supported
  19113. F: drivers/mtd/nand/raw/vf610_nfc.c
  19114. VFAT/FAT/MSDOS FILESYSTEM
  19115. M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
  19116. S: Maintained
  19117. F: Documentation/filesystems/vfat.rst
  19118. F: fs/fat/
  19119. F: tools/testing/selftests/filesystems/fat/
  19120. VFIO DRIVER
  19121. M: Alex Williamson <alex.williamson@redhat.com>
  19122. R: Cornelia Huck <cohuck@redhat.com>
  19123. L: kvm@vger.kernel.org
  19124. S: Maintained
  19125. T: git git://github.com/awilliam/linux-vfio.git
  19126. F: Documentation/ABI/testing/sysfs-devices-vfio-dev
  19127. F: Documentation/driver-api/vfio.rst
  19128. F: drivers/vfio/
  19129. F: include/linux/vfio.h
  19130. F: include/linux/vfio_pci_core.h
  19131. F: include/uapi/linux/vfio.h
  19132. VFIO FSL-MC DRIVER
  19133. M: Diana Craciun <diana.craciun@oss.nxp.com>
  19134. L: kvm@vger.kernel.org
  19135. S: Maintained
  19136. F: drivers/vfio/fsl-mc/
  19137. VFIO HISILICON PCI DRIVER
  19138. M: Longfang Liu <liulongfang@huawei.com>
  19139. M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
  19140. L: kvm@vger.kernel.org
  19141. S: Maintained
  19142. F: drivers/vfio/pci/hisilicon/
  19143. VFIO MEDIATED DEVICE DRIVERS
  19144. M: Kirti Wankhede <kwankhede@nvidia.com>
  19145. L: kvm@vger.kernel.org
  19146. S: Maintained
  19147. F: Documentation/driver-api/vfio-mediated-device.rst
  19148. F: drivers/vfio/mdev/
  19149. F: include/linux/mdev.h
  19150. F: samples/vfio-mdev/
  19151. VFIO PCI DEVICE SPECIFIC DRIVERS
  19152. R: Jason Gunthorpe <jgg@nvidia.com>
  19153. R: Yishai Hadas <yishaih@nvidia.com>
  19154. R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
  19155. R: Kevin Tian <kevin.tian@intel.com>
  19156. L: kvm@vger.kernel.org
  19157. S: Maintained
  19158. P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
  19159. F: drivers/vfio/pci/*/
  19160. VFIO PLATFORM DRIVER
  19161. M: Eric Auger <eric.auger@redhat.com>
  19162. L: kvm@vger.kernel.org
  19163. S: Maintained
  19164. F: drivers/vfio/platform/
  19165. VFIO MLX5 PCI DRIVER
  19166. M: Yishai Hadas <yishaih@nvidia.com>
  19167. L: kvm@vger.kernel.org
  19168. S: Maintained
  19169. F: drivers/vfio/pci/mlx5/
  19170. VGA_SWITCHEROO
  19171. R: Lukas Wunner <lukas@wunner.de>
  19172. S: Maintained
  19173. T: git git://anongit.freedesktop.org/drm/drm-misc
  19174. F: Documentation/gpu/vga-switcheroo.rst
  19175. F: drivers/gpu/vga/vga_switcheroo.c
  19176. F: include/linux/vga_switcheroo.h
  19177. VIA RHINE NETWORK DRIVER
  19178. S: Maintained
  19179. M: Kevin Brace <kevinbrace@bracecomputerlab.com>
  19180. F: drivers/net/ethernet/via/via-rhine.c
  19181. VIA SD/MMC CARD CONTROLLER DRIVER
  19182. M: Bruce Chang <brucechang@via.com.tw>
  19183. M: Harald Welte <HaraldWelte@viatech.com>
  19184. S: Maintained
  19185. F: drivers/mmc/host/via-sdmmc.c
  19186. VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
  19187. M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
  19188. L: linux-fbdev@vger.kernel.org
  19189. S: Maintained
  19190. F: drivers/video/fbdev/via/
  19191. F: include/linux/via-core.h
  19192. F: include/linux/via-gpio.h
  19193. F: include/linux/via_i2c.h
  19194. VIA VELOCITY NETWORK DRIVER
  19195. M: Francois Romieu <romieu@fr.zoreil.com>
  19196. L: netdev@vger.kernel.org
  19197. S: Maintained
  19198. F: drivers/net/ethernet/via/via-velocity.*
  19199. VICODEC VIRTUAL CODEC DRIVER
  19200. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  19201. L: linux-media@vger.kernel.org
  19202. S: Maintained
  19203. W: https://linuxtv.org
  19204. T: git git://linuxtv.org/media_tree.git
  19205. F: drivers/media/test-drivers/vicodec/*
  19206. VIDEO I2C POLLING DRIVER
  19207. M: Matt Ranostay <matt.ranostay@konsulko.com>
  19208. L: linux-media@vger.kernel.org
  19209. S: Maintained
  19210. F: drivers/media/i2c/video-i2c.c
  19211. VIDEO MULTIPLEXER DRIVER
  19212. M: Philipp Zabel <p.zabel@pengutronix.de>
  19213. L: linux-media@vger.kernel.org
  19214. S: Maintained
  19215. F: drivers/media/platform/video-mux.c
  19216. VIDEOBUF2 FRAMEWORK
  19217. M: Tomasz Figa <tfiga@chromium.org>
  19218. M: Marek Szyprowski <m.szyprowski@samsung.com>
  19219. L: linux-media@vger.kernel.org
  19220. S: Maintained
  19221. F: drivers/media/common/videobuf2/*
  19222. F: include/media/videobuf2-*
  19223. VIMC VIRTUAL MEDIA CONTROLLER DRIVER
  19224. M: Shuah Khan <skhan@linuxfoundation.org>
  19225. R: Kieran Bingham <kieran.bingham@ideasonboard.com>
  19226. L: linux-media@vger.kernel.org
  19227. S: Maintained
  19228. W: https://linuxtv.org
  19229. T: git git://linuxtv.org/media_tree.git
  19230. F: drivers/media/test-drivers/vimc/*
  19231. VIRT LIB
  19232. M: Alex Williamson <alex.williamson@redhat.com>
  19233. M: Paolo Bonzini <pbonzini@redhat.com>
  19234. L: kvm@vger.kernel.org
  19235. S: Supported
  19236. F: virt/lib/
  19237. VIRTIO AND VHOST VSOCK DRIVER
  19238. M: Stefan Hajnoczi <stefanha@redhat.com>
  19239. M: Stefano Garzarella <sgarzare@redhat.com>
  19240. L: kvm@vger.kernel.org
  19241. L: virtualization@lists.linux-foundation.org
  19242. L: netdev@vger.kernel.org
  19243. S: Maintained
  19244. F: drivers/vhost/vsock.c
  19245. F: include/linux/virtio_vsock.h
  19246. F: include/uapi/linux/virtio_vsock.h
  19247. F: net/vmw_vsock/virtio_transport.c
  19248. F: net/vmw_vsock/virtio_transport_common.c
  19249. VIRTIO BLOCK AND SCSI DRIVERS
  19250. M: "Michael S. Tsirkin" <mst@redhat.com>
  19251. M: Jason Wang <jasowang@redhat.com>
  19252. R: Paolo Bonzini <pbonzini@redhat.com>
  19253. R: Stefan Hajnoczi <stefanha@redhat.com>
  19254. L: virtualization@lists.linux-foundation.org
  19255. S: Maintained
  19256. F: drivers/block/virtio_blk.c
  19257. F: drivers/scsi/virtio_scsi.c
  19258. F: drivers/vhost/scsi.c
  19259. F: include/uapi/linux/virtio_blk.h
  19260. F: include/uapi/linux/virtio_scsi.h
  19261. VIRTIO CONSOLE DRIVER
  19262. M: Amit Shah <amit@kernel.org>
  19263. L: virtualization@lists.linux-foundation.org
  19264. S: Maintained
  19265. F: drivers/char/virtio_console.c
  19266. F: include/linux/virtio_console.h
  19267. F: include/uapi/linux/virtio_console.h
  19268. VIRTIO CORE AND NET DRIVERS
  19269. M: "Michael S. Tsirkin" <mst@redhat.com>
  19270. M: Jason Wang <jasowang@redhat.com>
  19271. L: virtualization@lists.linux-foundation.org
  19272. S: Maintained
  19273. F: Documentation/ABI/testing/sysfs-bus-vdpa
  19274. F: Documentation/ABI/testing/sysfs-class-vduse
  19275. F: Documentation/devicetree/bindings/virtio/
  19276. F: drivers/block/virtio_blk.c
  19277. F: drivers/crypto/virtio/
  19278. F: drivers/net/virtio_net.c
  19279. F: drivers/vdpa/
  19280. F: drivers/virtio/
  19281. F: include/linux/vdpa.h
  19282. F: include/linux/virtio*.h
  19283. F: include/uapi/linux/virtio_*.h
  19284. F: tools/virtio/
  19285. IFCVF VIRTIO DATA PATH ACCELERATOR
  19286. R: Zhu Lingshan <lingshan.zhu@intel.com>
  19287. F: drivers/vdpa/ifcvf/
  19288. VIRTIO BALLOON
  19289. M: "Michael S. Tsirkin" <mst@redhat.com>
  19290. M: David Hildenbrand <david@redhat.com>
  19291. L: virtualization@lists.linux-foundation.org
  19292. S: Maintained
  19293. F: drivers/virtio/virtio_balloon.c
  19294. F: include/uapi/linux/virtio_balloon.h
  19295. F: include/linux/balloon_compaction.h
  19296. F: mm/balloon_compaction.c
  19297. VIRTIO CRYPTO DRIVER
  19298. M: Gonglei <arei.gonglei@huawei.com>
  19299. L: virtualization@lists.linux-foundation.org
  19300. L: linux-crypto@vger.kernel.org
  19301. S: Maintained
  19302. F: drivers/crypto/virtio/
  19303. F: include/uapi/linux/virtio_crypto.h
  19304. VIRTIO DRIVERS FOR S390
  19305. M: Cornelia Huck <cohuck@redhat.com>
  19306. M: Halil Pasic <pasic@linux.ibm.com>
  19307. M: Eric Farman <farman@linux.ibm.com>
  19308. L: linux-s390@vger.kernel.org
  19309. L: virtualization@lists.linux-foundation.org
  19310. L: kvm@vger.kernel.org
  19311. S: Supported
  19312. F: arch/s390/include/uapi/asm/virtio-ccw.h
  19313. F: drivers/s390/virtio/
  19314. VIRTIO FILE SYSTEM
  19315. M: Vivek Goyal <vgoyal@redhat.com>
  19316. M: Stefan Hajnoczi <stefanha@redhat.com>
  19317. M: Miklos Szeredi <miklos@szeredi.hu>
  19318. L: virtualization@lists.linux-foundation.org
  19319. L: linux-fsdevel@vger.kernel.org
  19320. S: Supported
  19321. W: https://virtio-fs.gitlab.io/
  19322. F: Documentation/filesystems/virtiofs.rst
  19323. F: fs/fuse/virtio_fs.c
  19324. F: include/uapi/linux/virtio_fs.h
  19325. VIRTIO GPIO DRIVER
  19326. M: Enrico Weigelt, metux IT consult <info@metux.net>
  19327. M: Viresh Kumar <vireshk@kernel.org>
  19328. L: linux-gpio@vger.kernel.org
  19329. L: virtualization@lists.linux-foundation.org
  19330. S: Maintained
  19331. F: drivers/gpio/gpio-virtio.c
  19332. F: include/uapi/linux/virtio_gpio.h
  19333. VIRTIO GPU DRIVER
  19334. M: David Airlie <airlied@redhat.com>
  19335. M: Gerd Hoffmann <kraxel@redhat.com>
  19336. R: Gurchetan Singh <gurchetansingh@chromium.org>
  19337. R: Chia-I Wu <olvaffe@gmail.com>
  19338. L: dri-devel@lists.freedesktop.org
  19339. L: virtualization@lists.linux-foundation.org
  19340. S: Maintained
  19341. T: git git://anongit.freedesktop.org/drm/drm-misc
  19342. F: drivers/gpu/drm/virtio/
  19343. F: include/uapi/linux/virtio_gpu.h
  19344. VIRTIO HOST (VHOST)
  19345. M: "Michael S. Tsirkin" <mst@redhat.com>
  19346. M: Jason Wang <jasowang@redhat.com>
  19347. L: kvm@vger.kernel.org
  19348. L: virtualization@lists.linux-foundation.org
  19349. L: netdev@vger.kernel.org
  19350. S: Maintained
  19351. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
  19352. F: drivers/vhost/
  19353. F: include/linux/vhost_iotlb.h
  19354. F: include/uapi/linux/vhost.h
  19355. VIRTIO INPUT DRIVER
  19356. M: Gerd Hoffmann <kraxel@redhat.com>
  19357. S: Maintained
  19358. F: drivers/virtio/virtio_input.c
  19359. F: include/uapi/linux/virtio_input.h
  19360. VIRTIO IOMMU DRIVER
  19361. M: Jean-Philippe Brucker <jean-philippe@linaro.org>
  19362. L: virtualization@lists.linux-foundation.org
  19363. S: Maintained
  19364. F: drivers/iommu/virtio-iommu.c
  19365. F: include/uapi/linux/virtio_iommu.h
  19366. VIRTIO MEM DRIVER
  19367. M: David Hildenbrand <david@redhat.com>
  19368. L: virtualization@lists.linux-foundation.org
  19369. S: Maintained
  19370. W: https://virtio-mem.gitlab.io/
  19371. F: drivers/virtio/virtio_mem.c
  19372. F: include/uapi/linux/virtio_mem.h
  19373. VIRTIO SOUND DRIVER
  19374. M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
  19375. M: "Michael S. Tsirkin" <mst@redhat.com>
  19376. L: virtualization@lists.linux-foundation.org
  19377. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  19378. S: Maintained
  19379. F: include/uapi/linux/virtio_snd.h
  19380. F: sound/virtio/*
  19381. VIRTIO I2C DRIVER
  19382. M: Conghui Chen <conghui.chen@intel.com>
  19383. M: Viresh Kumar <viresh.kumar@linaro.org>
  19384. L: linux-i2c@vger.kernel.org
  19385. L: virtualization@lists.linux-foundation.org
  19386. S: Maintained
  19387. F: drivers/i2c/busses/i2c-virtio.c
  19388. F: include/uapi/linux/virtio_i2c.h
  19389. VIRTIO PMEM DRIVER
  19390. M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
  19391. L: virtualization@lists.linux-foundation.org
  19392. S: Maintained
  19393. F: drivers/nvdimm/virtio_pmem.c
  19394. F: drivers/nvdimm/nd_virtio.c
  19395. VIRTUAL BOX GUEST DEVICE DRIVER
  19396. M: Hans de Goede <hdegoede@redhat.com>
  19397. M: Arnd Bergmann <arnd@arndb.de>
  19398. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  19399. S: Maintained
  19400. F: drivers/virt/vboxguest/
  19401. F: include/linux/vbox_utils.h
  19402. F: include/uapi/linux/vbox*.h
  19403. VIRTUAL BOX SHARED FOLDER VFS DRIVER
  19404. M: Hans de Goede <hdegoede@redhat.com>
  19405. L: linux-fsdevel@vger.kernel.org
  19406. S: Maintained
  19407. F: fs/vboxsf/*
  19408. VIRTUAL SERIO DEVICE DRIVER
  19409. M: Stephen Chandler Paul <thatslyude@gmail.com>
  19410. S: Maintained
  19411. F: drivers/input/serio/userio.c
  19412. F: include/uapi/linux/userio.h
  19413. VIVID VIRTUAL VIDEO DRIVER
  19414. M: Hans Verkuil <hverkuil@xs4all.nl>
  19415. L: linux-media@vger.kernel.org
  19416. S: Maintained
  19417. W: https://linuxtv.org
  19418. T: git git://linuxtv.org/media_tree.git
  19419. F: drivers/media/test-drivers/vivid/*
  19420. VIDTV VIRTUAL DIGITAL TV DRIVER
  19421. M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
  19422. L: linux-media@vger.kernel.org
  19423. S: Maintained
  19424. W: https://linuxtv.org
  19425. T: git git://linuxtv.org/media_tree.git
  19426. F: drivers/media/test-drivers/vidtv/*
  19427. VLYNQ BUS
  19428. M: Florian Fainelli <f.fainelli@gmail.com>
  19429. L: openwrt-devel@lists.openwrt.org (subscribers-only)
  19430. S: Maintained
  19431. F: drivers/vlynq/vlynq.c
  19432. F: include/linux/vlynq.h
  19433. VME SUBSYSTEM
  19434. M: Martyn Welch <martyn@welchs.me.uk>
  19435. M: Manohar Vanga <manohar.vanga@gmail.com>
  19436. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  19437. L: linux-kernel@vger.kernel.org
  19438. S: Odd fixes
  19439. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
  19440. F: Documentation/driver-api/vme.rst
  19441. F: drivers/staging/vme_user/
  19442. VM SOCKETS (AF_VSOCK)
  19443. M: Stefano Garzarella <sgarzare@redhat.com>
  19444. L: virtualization@lists.linux-foundation.org
  19445. L: netdev@vger.kernel.org
  19446. S: Maintained
  19447. F: drivers/net/vsockmon.c
  19448. F: include/net/af_vsock.h
  19449. F: include/uapi/linux/vm_sockets.h
  19450. F: include/uapi/linux/vm_sockets_diag.h
  19451. F: include/uapi/linux/vsockmon.h
  19452. F: net/vmw_vsock/
  19453. F: tools/testing/vsock/
  19454. VMWARE BALLOON DRIVER
  19455. M: Nadav Amit <namit@vmware.com>
  19456. R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
  19457. L: linux-kernel@vger.kernel.org
  19458. S: Supported
  19459. F: drivers/misc/vmw_balloon.c
  19460. VMWARE HYPERVISOR INTERFACE
  19461. M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
  19462. M: Alexey Makhalov <amakhalov@vmware.com>
  19463. R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
  19464. L: virtualization@lists.linux-foundation.org
  19465. L: x86@kernel.org
  19466. S: Supported
  19467. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
  19468. F: arch/x86/include/asm/vmware.h
  19469. F: arch/x86/kernel/cpu/vmware.c
  19470. VMWARE PVRDMA DRIVER
  19471. M: Bryan Tan <bryantan@vmware.com>
  19472. M: Vishnu Dasa <vdasa@vmware.com>
  19473. R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
  19474. L: linux-rdma@vger.kernel.org
  19475. S: Supported
  19476. F: drivers/infiniband/hw/vmw_pvrdma/
  19477. VMWARE PVSCSI DRIVER
  19478. M: Vishal Bhakta <vbhakta@vmware.com>
  19479. R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
  19480. L: linux-scsi@vger.kernel.org
  19481. S: Supported
  19482. F: drivers/scsi/vmw_pvscsi.c
  19483. F: drivers/scsi/vmw_pvscsi.h
  19484. VMWARE VIRTUAL PTP CLOCK DRIVER
  19485. M: Vivek Thampi <vithampi@vmware.com>
  19486. R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
  19487. L: netdev@vger.kernel.org
  19488. S: Supported
  19489. F: drivers/ptp/ptp_vmw.c
  19490. VMWARE VMCI DRIVER
  19491. M: Bryan Tan <bryantan@vmware.com>
  19492. M: Vishnu Dasa <vdasa@vmware.com>
  19493. R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
  19494. L: linux-kernel@vger.kernel.org
  19495. S: Supported
  19496. F: drivers/misc/vmw_vmci/
  19497. F: include/linux/vmw_vmci*
  19498. VMWARE VMMOUSE SUBDRIVER
  19499. M: Zack Rusin <zackr@vmware.com>
  19500. R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
  19501. R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
  19502. L: linux-input@vger.kernel.org
  19503. S: Supported
  19504. F: drivers/input/mouse/vmmouse.c
  19505. F: drivers/input/mouse/vmmouse.h
  19506. VMWARE VMXNET3 ETHERNET DRIVER
  19507. M: Ronak Doshi <doshir@vmware.com>
  19508. R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
  19509. L: netdev@vger.kernel.org
  19510. S: Supported
  19511. F: drivers/net/vmxnet3/
  19512. VMWARE VSOCK VMCI TRANSPORT DRIVER
  19513. M: Bryan Tan <bryantan@vmware.com>
  19514. M: Vishnu Dasa <vdasa@vmware.com>
  19515. R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
  19516. L: linux-kernel@vger.kernel.org
  19517. S: Supported
  19518. F: net/vmw_vsock/vmci_transport*
  19519. VOCORE VOCORE2 BOARD
  19520. M: Harvey Hunt <harveyhuntnexus@gmail.com>
  19521. L: linux-mips@vger.kernel.org
  19522. S: Maintained
  19523. F: arch/mips/boot/dts/ralink/vocore2.dts
  19524. VOLTAGE AND CURRENT REGULATOR FRAMEWORK
  19525. M: Liam Girdwood <lgirdwood@gmail.com>
  19526. M: Mark Brown <broonie@kernel.org>
  19527. L: linux-kernel@vger.kernel.org
  19528. S: Supported
  19529. W: http://www.slimlogic.co.uk/?p=48
  19530. T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
  19531. F: Documentation/devicetree/bindings/regulator/
  19532. F: Documentation/power/regulator/
  19533. F: drivers/regulator/
  19534. F: include/dt-bindings/regulator/
  19535. F: include/linux/regulator/
  19536. K: regulator_get_optional
  19537. VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
  19538. R: Matti Vaittinen <mazziesaccount@gmail.com>
  19539. F: drivers/regulator/irq_helpers.c
  19540. VRF
  19541. M: David Ahern <dsahern@kernel.org>
  19542. L: netdev@vger.kernel.org
  19543. S: Maintained
  19544. F: Documentation/networking/vrf.rst
  19545. F: drivers/net/vrf.c
  19546. VSPRINTF
  19547. M: Petr Mladek <pmladek@suse.com>
  19548. M: Steven Rostedt <rostedt@goodmis.org>
  19549. M: Sergey Senozhatsky <senozhatsky@chromium.org>
  19550. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  19551. R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
  19552. S: Maintained
  19553. T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
  19554. F: Documentation/core-api/printk-formats.rst
  19555. F: lib/test_printf.c
  19556. F: lib/test_scanf.c
  19557. F: lib/vsprintf.c
  19558. VT1211 HARDWARE MONITOR DRIVER
  19559. M: Juerg Haefliger <juergh@proton.me>
  19560. L: linux-hwmon@vger.kernel.org
  19561. S: Maintained
  19562. F: Documentation/hwmon/vt1211.rst
  19563. F: drivers/hwmon/vt1211.c
  19564. VT8231 HARDWARE MONITOR DRIVER
  19565. M: Roger Lucas <vt8231@hiddenengine.co.uk>
  19566. L: linux-hwmon@vger.kernel.org
  19567. S: Maintained
  19568. F: drivers/hwmon/vt8231.c
  19569. VUB300 USB to SDIO/SD/MMC bridge chip
  19570. L: linux-mmc@vger.kernel.org
  19571. S: Orphan
  19572. F: drivers/mmc/host/vub300.c
  19573. W1 DALLAS'S 1-WIRE BUS
  19574. M: Evgeniy Polyakov <zbr@ioremap.net>
  19575. S: Maintained
  19576. F: Documentation/devicetree/bindings/w1/
  19577. F: Documentation/w1/
  19578. F: drivers/w1/
  19579. F: include/linux/w1.h
  19580. W83791D HARDWARE MONITORING DRIVER
  19581. M: Marc Hulsman <m.hulsman@tudelft.nl>
  19582. L: linux-hwmon@vger.kernel.org
  19583. S: Maintained
  19584. F: Documentation/hwmon/w83791d.rst
  19585. F: drivers/hwmon/w83791d.c
  19586. W83793 HARDWARE MONITORING DRIVER
  19587. M: Rudolf Marek <r.marek@assembler.cz>
  19588. L: linux-hwmon@vger.kernel.org
  19589. S: Maintained
  19590. F: Documentation/hwmon/w83793.rst
  19591. F: drivers/hwmon/w83793.c
  19592. W83795 HARDWARE MONITORING DRIVER
  19593. M: Jean Delvare <jdelvare@suse.com>
  19594. L: linux-hwmon@vger.kernel.org
  19595. S: Maintained
  19596. F: drivers/hwmon/w83795.c
  19597. W83L51xD SD/MMC CARD INTERFACE DRIVER
  19598. M: Pierre Ossman <pierre@ossman.eu>
  19599. S: Maintained
  19600. F: drivers/mmc/host/wbsd.*
  19601. WACOM PROTOCOL 4 SERIAL TABLETS
  19602. M: Julian Squires <julian@cipht.net>
  19603. M: Hans de Goede <hdegoede@redhat.com>
  19604. L: linux-input@vger.kernel.org
  19605. S: Maintained
  19606. F: drivers/input/tablet/wacom_serial4.c
  19607. WANGXUN ETHERNET DRIVER
  19608. M: Jiawen Wu <jiawenwu@trustnetic.com>
  19609. M: Mengyuan Lou <mengyuanlou@net-swift.com>
  19610. W: https://www.net-swift.com
  19611. L: netdev@vger.kernel.org
  19612. S: Maintained
  19613. F: Documentation/networking/device_drivers/ethernet/wangxun/*
  19614. F: drivers/net/ethernet/wangxun/
  19615. WATCHDOG DEVICE DRIVERS
  19616. M: Wim Van Sebroeck <wim@linux-watchdog.org>
  19617. M: Guenter Roeck <linux@roeck-us.net>
  19618. L: linux-watchdog@vger.kernel.org
  19619. S: Maintained
  19620. W: http://www.linux-watchdog.org/
  19621. T: git git://www.linux-watchdog.org/linux-watchdog.git
  19622. F: Documentation/devicetree/bindings/watchdog/
  19623. F: Documentation/watchdog/
  19624. F: drivers/watchdog/
  19625. F: include/linux/watchdog.h
  19626. F: include/uapi/linux/watchdog.h
  19627. F: include/trace/events/watchdog.h
  19628. WHISKEYCOVE PMIC GPIO DRIVER
  19629. M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
  19630. L: linux-gpio@vger.kernel.org
  19631. S: Maintained
  19632. F: drivers/gpio/gpio-wcove.c
  19633. WHWAVE RTC DRIVER
  19634. M: Dianlong Li <long17.cool@163.com>
  19635. L: linux-rtc@vger.kernel.org
  19636. S: Maintained
  19637. F: drivers/rtc/rtc-sd3078.c
  19638. WIIMOTE HID DRIVER
  19639. M: David Rheinsberg <david.rheinsberg@gmail.com>
  19640. L: linux-input@vger.kernel.org
  19641. S: Maintained
  19642. F: drivers/hid/hid-wiimote*
  19643. WILOCITY WIL6210 WIRELESS DRIVER
  19644. L: linux-wireless@vger.kernel.org
  19645. S: Orphan
  19646. W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
  19647. F: drivers/net/wireless/ath/wil6210/
  19648. WINBOND CIR DRIVER
  19649. M: David Härdeman <david@hardeman.nu>
  19650. S: Maintained
  19651. F: drivers/media/rc/winbond-cir.c
  19652. WINSYSTEMS EBC-C384 WATCHDOG DRIVER
  19653. M: William Breathitt Gray <william.gray@linaro.org>
  19654. L: linux-watchdog@vger.kernel.org
  19655. S: Maintained
  19656. F: drivers/watchdog/ebc-c384_wdt.c
  19657. WINSYSTEMS WS16C48 GPIO DRIVER
  19658. M: William Breathitt Gray <william.gray@linaro.org>
  19659. L: linux-gpio@vger.kernel.org
  19660. S: Maintained
  19661. F: drivers/gpio/gpio-ws16c48.c
  19662. WIREGUARD SECURE NETWORK TUNNEL
  19663. M: Jason A. Donenfeld <Jason@zx2c4.com>
  19664. L: wireguard@lists.zx2c4.com
  19665. L: netdev@vger.kernel.org
  19666. S: Maintained
  19667. F: drivers/net/wireguard/
  19668. F: tools/testing/selftests/wireguard/
  19669. WISTRON LAPTOP BUTTON DRIVER
  19670. M: Miloslav Trmac <mitr@volny.cz>
  19671. S: Maintained
  19672. F: drivers/input/misc/wistron_btns.c
  19673. WL3501 WIRELESS PCMCIA CARD DRIVER
  19674. L: linux-wireless@vger.kernel.org
  19675. S: Odd fixes
  19676. F: drivers/net/wireless/wl3501*
  19677. WOLFSON MICROELECTRONICS DRIVERS
  19678. L: patches@opensource.cirrus.com
  19679. S: Supported
  19680. W: https://github.com/CirrusLogic/linux-drivers/wiki
  19681. T: git https://github.com/CirrusLogic/linux-drivers.git
  19682. F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
  19683. F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
  19684. F: Documentation/devicetree/bindings/mfd/wm831x.txt
  19685. F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
  19686. F: Documentation/devicetree/bindings/sound/wlf,*.yaml
  19687. F: Documentation/devicetree/bindings/sound/wm*
  19688. F: Documentation/hwmon/wm83??.rst
  19689. F: arch/arm/mach-s3c/mach-crag6410*
  19690. F: drivers/clk/clk-wm83*.c
  19691. F: drivers/gpio/gpio-*wm*.c
  19692. F: drivers/gpio/gpio-arizona.c
  19693. F: drivers/hwmon/wm83??-hwmon.c
  19694. F: drivers/input/misc/wm831x-on.c
  19695. F: drivers/input/touchscreen/wm831x-ts.c
  19696. F: drivers/input/touchscreen/wm97*.c
  19697. F: drivers/leds/leds-wm83*.c
  19698. F: drivers/mfd/arizona*
  19699. F: drivers/mfd/cs47l24*
  19700. F: drivers/mfd/wm*.c
  19701. F: drivers/power/supply/wm83*.c
  19702. F: drivers/regulator/arizona*
  19703. F: drivers/regulator/wm8*.c
  19704. F: drivers/rtc/rtc-wm83*.c
  19705. F: drivers/video/backlight/wm83*_bl.c
  19706. F: drivers/watchdog/wm83*_wdt.c
  19707. F: include/linux/mfd/arizona/
  19708. F: include/linux/mfd/wm831x/
  19709. F: include/linux/mfd/wm8350/
  19710. F: include/linux/mfd/wm8400*
  19711. F: include/linux/regulator/arizona*
  19712. F: include/linux/wm97xx.h
  19713. F: include/sound/wm????.h
  19714. F: sound/soc/codecs/arizona*
  19715. F: sound/soc/codecs/cs47l24*
  19716. F: sound/soc/codecs/wm*
  19717. WORKQUEUE
  19718. M: Tejun Heo <tj@kernel.org>
  19719. R: Lai Jiangshan <jiangshanlai@gmail.com>
  19720. S: Maintained
  19721. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
  19722. F: Documentation/core-api/workqueue.rst
  19723. F: include/linux/workqueue.h
  19724. F: kernel/workqueue.c
  19725. WWAN DRIVERS
  19726. M: Loic Poulain <loic.poulain@linaro.org>
  19727. M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
  19728. R: Johannes Berg <johannes@sipsolutions.net>
  19729. L: netdev@vger.kernel.org
  19730. S: Maintained
  19731. F: drivers/net/wwan/
  19732. F: include/linux/wwan.h
  19733. F: include/uapi/linux/wwan.h
  19734. X-POWERS AXP288 PMIC DRIVERS
  19735. M: Hans de Goede <hdegoede@redhat.com>
  19736. S: Maintained
  19737. F: drivers/acpi/pmic/intel_pmic_xpower.c
  19738. N: axp288
  19739. X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
  19740. M: Chen-Yu Tsai <wens@csie.org>
  19741. L: linux-kernel@vger.kernel.org
  19742. S: Maintained
  19743. N: axp[128]
  19744. X.25 STACK
  19745. M: Martin Schiller <ms@dev.tdt.de>
  19746. L: linux-x25@vger.kernel.org
  19747. S: Maintained
  19748. F: Documentation/networking/lapb-module.rst
  19749. F: Documentation/networking/x25*
  19750. F: drivers/net/wan/hdlc_x25.c
  19751. F: drivers/net/wan/lapbether.c
  19752. F: include/*/lapb.h
  19753. F: include/net/x25*
  19754. F: include/uapi/linux/x25.h
  19755. F: net/lapb/
  19756. F: net/x25/
  19757. X86 ARCHITECTURE (32-BIT AND 64-BIT)
  19758. M: Thomas Gleixner <tglx@linutronix.de>
  19759. M: Ingo Molnar <mingo@redhat.com>
  19760. M: Borislav Petkov <bp@alien8.de>
  19761. M: Dave Hansen <dave.hansen@linux.intel.com>
  19762. M: x86@kernel.org
  19763. R: "H. Peter Anvin" <hpa@zytor.com>
  19764. L: linux-kernel@vger.kernel.org
  19765. S: Maintained
  19766. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
  19767. F: Documentation/devicetree/bindings/x86/
  19768. F: Documentation/x86/
  19769. F: arch/x86/
  19770. X86 ENTRY CODE
  19771. M: Andy Lutomirski <luto@kernel.org>
  19772. L: linux-kernel@vger.kernel.org
  19773. S: Maintained
  19774. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
  19775. F: arch/x86/entry/
  19776. X86 MCE INFRASTRUCTURE
  19777. M: Tony Luck <tony.luck@intel.com>
  19778. M: Borislav Petkov <bp@alien8.de>
  19779. L: linux-edac@vger.kernel.org
  19780. S: Maintained
  19781. F: Documentation/ABI/testing/sysfs-mce
  19782. F: Documentation/x86/x86_64/machinecheck.rst
  19783. F: arch/x86/kernel/cpu/mce/*
  19784. X86 MICROCODE UPDATE SUPPORT
  19785. M: Borislav Petkov <bp@alien8.de>
  19786. S: Maintained
  19787. F: arch/x86/kernel/cpu/microcode/*
  19788. X86 MM
  19789. M: Dave Hansen <dave.hansen@linux.intel.com>
  19790. M: Andy Lutomirski <luto@kernel.org>
  19791. M: Peter Zijlstra <peterz@infradead.org>
  19792. L: linux-kernel@vger.kernel.org
  19793. S: Maintained
  19794. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
  19795. F: arch/x86/mm/
  19796. X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
  19797. M: Hans de Goede <hdegoede@redhat.com>
  19798. L: platform-driver-x86@vger.kernel.org
  19799. S: Maintained
  19800. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
  19801. F: drivers/platform/x86/x86-android-tablets.c
  19802. X86 PLATFORM DRIVERS
  19803. M: Hans de Goede <hdegoede@redhat.com>
  19804. M: Mark Gross <markgross@kernel.org>
  19805. L: platform-driver-x86@vger.kernel.org
  19806. S: Maintained
  19807. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
  19808. F: drivers/platform/olpc/
  19809. F: drivers/platform/x86/
  19810. X86 PLATFORM DRIVERS - ARCH
  19811. R: Darren Hart <dvhart@infradead.org>
  19812. R: Andy Shevchenko <andy@infradead.org>
  19813. L: platform-driver-x86@vger.kernel.org
  19814. L: x86@kernel.org
  19815. S: Maintained
  19816. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
  19817. F: arch/x86/platform
  19818. X86 PLATFORM UV HPE SUPERDOME FLEX
  19819. M: Steve Wahl <steve.wahl@hpe.com>
  19820. R: Mike Travis <mike.travis@hpe.com>
  19821. R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
  19822. R: Russ Anderson <russ.anderson@hpe.com>
  19823. S: Supported
  19824. F: arch/x86/include/asm/uv/
  19825. F: arch/x86/kernel/apic/x2apic_uv_x.c
  19826. F: arch/x86/platform/uv/
  19827. X86 STACK UNWINDING
  19828. M: Josh Poimboeuf <jpoimboe@kernel.org>
  19829. M: Peter Zijlstra <peterz@infradead.org>
  19830. S: Supported
  19831. F: arch/x86/include/asm/unwind*.h
  19832. F: arch/x86/kernel/dumpstack.c
  19833. F: arch/x86/kernel/stacktrace.c
  19834. F: arch/x86/kernel/unwind_*.c
  19835. X86 VDSO
  19836. M: Andy Lutomirski <luto@kernel.org>
  19837. L: linux-kernel@vger.kernel.org
  19838. S: Maintained
  19839. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
  19840. F: arch/x86/entry/vdso/
  19841. XARRAY
  19842. M: Matthew Wilcox <willy@infradead.org>
  19843. L: linux-fsdevel@vger.kernel.org
  19844. S: Supported
  19845. F: Documentation/core-api/xarray.rst
  19846. F: include/linux/idr.h
  19847. F: include/linux/xarray.h
  19848. F: lib/idr.c
  19849. F: lib/xarray.c
  19850. F: tools/testing/radix-tree
  19851. XBOX DVD IR REMOTE
  19852. M: Benjamin Valentin <benpicco@googlemail.com>
  19853. S: Maintained
  19854. F: drivers/media/rc/keymaps/rc-xbox-dvd.c
  19855. F: drivers/media/rc/xbox_remote.c
  19856. XC2028/3028 TUNER DRIVER
  19857. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  19858. L: linux-media@vger.kernel.org
  19859. S: Maintained
  19860. W: https://linuxtv.org
  19861. T: git git://linuxtv.org/media_tree.git
  19862. F: drivers/media/tuners/xc2028.*
  19863. XDP (eXpress Data Path)
  19864. M: Alexei Starovoitov <ast@kernel.org>
  19865. M: Daniel Borkmann <daniel@iogearbox.net>
  19866. M: David S. Miller <davem@davemloft.net>
  19867. M: Jakub Kicinski <kuba@kernel.org>
  19868. M: Jesper Dangaard Brouer <hawk@kernel.org>
  19869. M: John Fastabend <john.fastabend@gmail.com>
  19870. L: netdev@vger.kernel.org
  19871. L: bpf@vger.kernel.org
  19872. S: Supported
  19873. F: include/net/xdp.h
  19874. F: include/net/xdp_priv.h
  19875. F: include/trace/events/xdp.h
  19876. F: kernel/bpf/cpumap.c
  19877. F: kernel/bpf/devmap.c
  19878. F: net/core/xdp.c
  19879. F: samples/bpf/xdp*
  19880. F: tools/testing/selftests/bpf/*xdp*
  19881. F: tools/testing/selftests/bpf/*/*xdp*
  19882. F: drivers/net/ethernet/*/*/*/*/*xdp*
  19883. F: drivers/net/ethernet/*/*/*xdp*
  19884. K: (?:\b|_)xdp(?:\b|_)
  19885. XDP SOCKETS (AF_XDP)
  19886. M: Björn Töpel <bjorn@kernel.org>
  19887. M: Magnus Karlsson <magnus.karlsson@intel.com>
  19888. M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
  19889. R: Jonathan Lemon <jonathan.lemon@gmail.com>
  19890. L: netdev@vger.kernel.org
  19891. L: bpf@vger.kernel.org
  19892. S: Maintained
  19893. F: Documentation/networking/af_xdp.rst
  19894. F: include/net/xdp_sock*
  19895. F: include/net/xsk_buff_pool.h
  19896. F: include/uapi/linux/if_xdp.h
  19897. F: include/uapi/linux/xdp_diag.h
  19898. F: include/net/netns/xdp.h
  19899. F: net/xdp/
  19900. F: tools/testing/selftests/bpf/*xsk*
  19901. XEN BLOCK SUBSYSTEM
  19902. M: Roger Pau Monné <roger.pau@citrix.com>
  19903. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  19904. S: Supported
  19905. F: drivers/block/xen*
  19906. F: drivers/block/xen-blkback/*
  19907. XEN HYPERVISOR ARM
  19908. M: Stefano Stabellini <sstabellini@kernel.org>
  19909. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  19910. S: Maintained
  19911. F: arch/arm/include/asm/xen/
  19912. F: arch/arm/xen/
  19913. XEN HYPERVISOR ARM64
  19914. M: Stefano Stabellini <sstabellini@kernel.org>
  19915. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  19916. S: Maintained
  19917. F: arch/arm64/include/asm/xen/
  19918. F: arch/arm64/xen/
  19919. XEN HYPERVISOR INTERFACE
  19920. M: Juergen Gross <jgross@suse.com>
  19921. M: Stefano Stabellini <sstabellini@kernel.org>
  19922. R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
  19923. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  19924. S: Supported
  19925. T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
  19926. F: Documentation/ABI/stable/sysfs-hypervisor-xen
  19927. F: Documentation/ABI/testing/sysfs-hypervisor-xen
  19928. F: drivers/*/xen-*front.c
  19929. F: drivers/xen/
  19930. F: include/uapi/xen/
  19931. F: include/xen/
  19932. F: kernel/configs/xen.config
  19933. XEN HYPERVISOR X86
  19934. M: Juergen Gross <jgross@suse.com>
  19935. R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
  19936. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  19937. S: Supported
  19938. F: arch/x86/configs/xen.config
  19939. F: arch/x86/include/asm/pvclock-abi.h
  19940. F: arch/x86/include/asm/xen/
  19941. F: arch/x86/platform/pvh/
  19942. F: arch/x86/xen/
  19943. XEN NETWORK BACKEND DRIVER
  19944. M: Wei Liu <wei.liu@kernel.org>
  19945. M: Paul Durrant <paul@xen.org>
  19946. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  19947. L: netdev@vger.kernel.org
  19948. S: Supported
  19949. F: drivers/net/xen-netback/*
  19950. XEN PCI SUBSYSTEM
  19951. M: Juergen Gross <jgross@suse.com>
  19952. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  19953. S: Supported
  19954. F: arch/x86/pci/*xen*
  19955. F: drivers/pci/*xen*
  19956. XEN PVSCSI DRIVERS
  19957. M: Juergen Gross <jgross@suse.com>
  19958. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  19959. L: linux-scsi@vger.kernel.org
  19960. S: Supported
  19961. F: drivers/scsi/xen-scsifront.c
  19962. F: drivers/xen/xen-scsiback.c
  19963. F: include/xen/interface/io/vscsiif.h
  19964. XEN PVUSB DRIVER
  19965. M: Juergen Gross <jgross@suse.com>
  19966. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  19967. L: linux-usb@vger.kernel.org
  19968. S: Supported
  19969. F: drivers/usb/host/xen*
  19970. F: include/xen/interface/io/usbif.h
  19971. XEN SOUND FRONTEND DRIVER
  19972. M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
  19973. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  19974. L: alsa-devel@alsa-project.org (moderated for non-subscribers)
  19975. S: Supported
  19976. F: sound/xen/*
  19977. XEN SWIOTLB SUBSYSTEM
  19978. M: Juergen Gross <jgross@suse.com>
  19979. M: Stefano Stabellini <sstabellini@kernel.org>
  19980. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  19981. L: iommu@lists.linux.dev
  19982. S: Supported
  19983. F: arch/*/include/asm/xen/swiotlb-xen.h
  19984. F: drivers/xen/swiotlb-xen.c
  19985. F: include/xen/arm/swiotlb-xen.h
  19986. F: include/xen/swiotlb-xen.h
  19987. XFS FILESYSTEM
  19988. C: irc://irc.oftc.net/xfs
  19989. M: Darrick J. Wong <djwong@kernel.org>
  19990. L: linux-xfs@vger.kernel.org
  19991. S: Supported
  19992. W: http://xfs.org/
  19993. T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
  19994. F: Documentation/ABI/testing/sysfs-fs-xfs
  19995. F: Documentation/admin-guide/xfs.rst
  19996. F: Documentation/filesystems/xfs-delayed-logging-design.rst
  19997. F: Documentation/filesystems/xfs-self-describing-metadata.rst
  19998. F: fs/xfs/
  19999. F: include/uapi/linux/dqblk_xfs.h
  20000. F: include/uapi/linux/fsmap.h
  20001. XILINX AMS DRIVER
  20002. M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
  20003. L: linux-iio@vger.kernel.org
  20004. S: Maintained
  20005. F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
  20006. F: drivers/iio/adc/xilinx-ams.c
  20007. XILINX AXI ETHERNET DRIVER
  20008. M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
  20009. S: Maintained
  20010. F: drivers/net/ethernet/xilinx/xilinx_axienet*
  20011. XILINX CAN DRIVER
  20012. M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
  20013. R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
  20014. L: linux-can@vger.kernel.org
  20015. S: Maintained
  20016. F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
  20017. F: drivers/net/can/xilinx_can.c
  20018. XILINX GPIO DRIVER
  20019. M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
  20020. R: Srinivas Neeli <srinivas.neeli@xilinx.com>
  20021. R: Michal Simek <michal.simek@xilinx.com>
  20022. S: Maintained
  20023. F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
  20024. F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
  20025. F: drivers/gpio/gpio-xilinx.c
  20026. F: drivers/gpio/gpio-zynq.c
  20027. XILINX SD-FEC IP CORES
  20028. M: Derek Kiernan <derek.kiernan@xilinx.com>
  20029. M: Dragan Cvetic <dragan.cvetic@xilinx.com>
  20030. S: Maintained
  20031. F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
  20032. F: Documentation/misc-devices/xilinx_sdfec.rst
  20033. F: drivers/misc/Kconfig
  20034. F: drivers/misc/Makefile
  20035. F: drivers/misc/xilinx_sdfec.c
  20036. F: include/uapi/misc/xilinx_sdfec.h
  20037. XILINX PWM DRIVER
  20038. M: Sean Anderson <sean.anderson@seco.com>
  20039. S: Maintained
  20040. F: drivers/pwm/pwm-xilinx.c
  20041. F: include/clocksource/timer-xilinx.h
  20042. XILINX UARTLITE SERIAL DRIVER
  20043. M: Peter Korsgaard <jacmet@sunsite.dk>
  20044. L: linux-serial@vger.kernel.org
  20045. S: Maintained
  20046. F: drivers/tty/serial/uartlite.c
  20047. XILINX VIDEO IP CORES
  20048. M: Hyun Kwon <hyun.kwon@xilinx.com>
  20049. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  20050. L: linux-media@vger.kernel.org
  20051. S: Supported
  20052. T: git git://linuxtv.org/media_tree.git
  20053. F: Documentation/devicetree/bindings/media/xilinx/
  20054. F: drivers/media/platform/xilinx/
  20055. F: include/uapi/linux/xilinx-v4l2-controls.h
  20056. XILINX ZYNQMP DPDMA DRIVER
  20057. M: Hyun Kwon <hyun.kwon@xilinx.com>
  20058. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  20059. L: dmaengine@vger.kernel.org
  20060. S: Supported
  20061. F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
  20062. F: drivers/dma/xilinx/xilinx_dpdma.c
  20063. F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
  20064. XILINX ZYNQMP PSGTR PHY DRIVER
  20065. M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
  20066. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  20067. L: linux-kernel@vger.kernel.org
  20068. S: Supported
  20069. T: git https://github.com/Xilinx/linux-xlnx.git
  20070. F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
  20071. F: drivers/phy/xilinx/phy-zynqmp.c
  20072. XILINX ZYNQMP SHA3 DRIVER
  20073. M: Harsha <harsha.harsha@xilinx.com>
  20074. S: Maintained
  20075. F: drivers/crypto/xilinx/zynqmp-sha.c
  20076. XILINX EVENT MANAGEMENT DRIVER
  20077. M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
  20078. S: Maintained
  20079. F: drivers/soc/xilinx/xlnx_event_manager.c
  20080. F: include/linux/firmware/xlnx-event-manager.h
  20081. XILLYBUS DRIVER
  20082. M: Eli Billauer <eli.billauer@gmail.com>
  20083. L: linux-kernel@vger.kernel.org
  20084. S: Supported
  20085. F: drivers/char/xillybus/
  20086. XLP9XX I2C DRIVER
  20087. M: George Cherian <gcherian@marvell.com>
  20088. L: linux-i2c@vger.kernel.org
  20089. S: Supported
  20090. W: http://www.marvell.com
  20091. F: drivers/i2c/busses/i2c-xlp9xx.c
  20092. XRA1403 GPIO EXPANDER
  20093. M: Nandor Han <nandor.han@ge.com>
  20094. M: Semi Malinen <semi.malinen@ge.com>
  20095. L: linux-gpio@vger.kernel.org
  20096. S: Maintained
  20097. F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
  20098. F: drivers/gpio/gpio-xra1403.c
  20099. XTENSA XTFPGA PLATFORM SUPPORT
  20100. M: Max Filippov <jcmvbkbc@gmail.com>
  20101. L: linux-xtensa@linux-xtensa.org
  20102. S: Maintained
  20103. F: drivers/spi/spi-xtensa-xtfpga.c
  20104. F: sound/soc/xtensa/xtfpga-i2s.c
  20105. YAM DRIVER FOR AX.25
  20106. M: Jean-Paul Roubelat <jpr@f6fbb.org>
  20107. L: linux-hams@vger.kernel.org
  20108. S: Maintained
  20109. F: drivers/net/hamradio/yam*
  20110. F: include/linux/yam.h
  20111. YAMA SECURITY MODULE
  20112. M: Kees Cook <keescook@chromium.org>
  20113. S: Supported
  20114. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  20115. F: Documentation/admin-guide/LSM/Yama.rst
  20116. F: security/yama/
  20117. YEALINK PHONE DRIVER
  20118. M: Henk Vergonet <Henk.Vergonet@gmail.com>
  20119. L: usbb2k-api-dev@nongnu.org
  20120. S: Maintained
  20121. F: Documentation/input/devices/yealink.rst
  20122. F: drivers/input/misc/yealink.*
  20123. Z8530 DRIVER FOR AX.25
  20124. M: Joerg Reuter <jreuter@yaina.de>
  20125. L: linux-hams@vger.kernel.org
  20126. S: Maintained
  20127. W: http://yaina.de/jreuter/
  20128. W: http://www.qsl.net/dl1bke/
  20129. F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
  20130. F: drivers/net/hamradio/*scc.c
  20131. F: drivers/net/hamradio/z8530.h
  20132. ZBUD COMPRESSED PAGE ALLOCATOR
  20133. M: Seth Jennings <sjenning@redhat.com>
  20134. M: Dan Streetman <ddstreet@ieee.org>
  20135. L: linux-mm@kvack.org
  20136. S: Maintained
  20137. F: mm/zbud.c
  20138. Z3FOLD COMPRESSED PAGE ALLOCATOR
  20139. M: Vitaly Wool <vitaly.wool@konsulko.com>
  20140. R: Miaohe Lin <linmiaohe@huawei.com>
  20141. L: linux-mm@kvack.org
  20142. S: Maintained
  20143. F: mm/z3fold.c
  20144. ZD1211RW WIRELESS DRIVER
  20145. M: Ulrich Kunitz <kune@deine-taler.de>
  20146. L: linux-wireless@vger.kernel.org
  20147. L: zd1211-devs@lists.sourceforge.net (subscribers-only)
  20148. S: Maintained
  20149. W: http://zd1211.ath.cx/wiki/DriverRewrite
  20150. F: drivers/net/wireless/zydas/zd1211rw/
  20151. ZD1301 MEDIA DRIVER
  20152. M: Antti Palosaari <crope@iki.fi>
  20153. L: linux-media@vger.kernel.org
  20154. S: Maintained
  20155. W: https://linuxtv.org/
  20156. W: http://palosaari.fi/linux/
  20157. Q: https://patchwork.linuxtv.org/project/linux-media/list/
  20158. F: drivers/media/usb/dvb-usb-v2/zd1301*
  20159. ZD1301_DEMOD MEDIA DRIVER
  20160. M: Antti Palosaari <crope@iki.fi>
  20161. L: linux-media@vger.kernel.org
  20162. S: Maintained
  20163. W: https://linuxtv.org/
  20164. W: http://palosaari.fi/linux/
  20165. Q: https://patchwork.linuxtv.org/project/linux-media/list/
  20166. F: drivers/media/dvb-frontends/zd1301_demod*
  20167. ZHAOXIN PROCESSOR SUPPORT
  20168. M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
  20169. L: linux-kernel@vger.kernel.org
  20170. S: Maintained
  20171. F: arch/x86/kernel/cpu/zhaoxin.c
  20172. ZONEFS FILESYSTEM
  20173. M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
  20174. M: Naohiro Aota <naohiro.aota@wdc.com>
  20175. R: Johannes Thumshirn <jth@kernel.org>
  20176. L: linux-fsdevel@vger.kernel.org
  20177. S: Maintained
  20178. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
  20179. F: Documentation/filesystems/zonefs.rst
  20180. F: fs/zonefs/
  20181. ZPOOL COMPRESSED PAGE STORAGE API
  20182. M: Dan Streetman <ddstreet@ieee.org>
  20183. L: linux-mm@kvack.org
  20184. S: Maintained
  20185. F: include/linux/zpool.h
  20186. F: mm/zpool.c
  20187. ZR36067 VIDEO FOR LINUX DRIVER
  20188. M: Corentin Labbe <clabbe@baylibre.com>
  20189. L: mjpeg-users@lists.sourceforge.net
  20190. L: linux-media@vger.kernel.org
  20191. S: Maintained
  20192. W: http://mjpeg.sourceforge.net/driver-zoran/
  20193. Q: https://patchwork.linuxtv.org/project/linux-media/list/
  20194. F: Documentation/driver-api/media/drivers/zoran.rst
  20195. F: drivers/media/pci/zoran/
  20196. ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
  20197. M: Minchan Kim <minchan@kernel.org>
  20198. M: Nitin Gupta <ngupta@vflare.org>
  20199. R: Sergey Senozhatsky <senozhatsky@chromium.org>
  20200. L: linux-kernel@vger.kernel.org
  20201. S: Maintained
  20202. F: Documentation/admin-guide/blockdev/zram.rst
  20203. F: drivers/block/zram/
  20204. ZS DECSTATION Z85C30 SERIAL DRIVER
  20205. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  20206. S: Maintained
  20207. F: drivers/tty/serial/zs.*
  20208. ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
  20209. M: Minchan Kim <minchan@kernel.org>
  20210. M: Nitin Gupta <ngupta@vflare.org>
  20211. R: Sergey Senozhatsky <senozhatsky@chromium.org>
  20212. L: linux-mm@kvack.org
  20213. S: Maintained
  20214. F: Documentation/mm/zsmalloc.rst
  20215. F: include/linux/zsmalloc.h
  20216. F: mm/zsmalloc.c
  20217. ZSTD
  20218. M: Nick Terrell <terrelln@fb.com>
  20219. S: Maintained
  20220. B: https://github.com/facebook/zstd/issues
  20221. T: git git://github.com/terrelln/linux.git
  20222. F: include/linux/zstd*
  20223. F: lib/zstd/
  20224. F: lib/decompress_unzstd.c
  20225. F: crypto/zstd.c
  20226. N: zstd
  20227. K: zstd
  20228. ZSWAP COMPRESSED SWAP CACHING
  20229. M: Seth Jennings <sjenning@redhat.com>
  20230. M: Dan Streetman <ddstreet@ieee.org>
  20231. M: Vitaly Wool <vitaly.wool@konsulko.com>
  20232. L: linux-mm@kvack.org
  20233. S: Maintained
  20234. F: mm/zswap.c
  20235. THE REST
  20236. M: Linus Torvalds <torvalds@linux-foundation.org>
  20237. L: linux-kernel@vger.kernel.org
  20238. S: Buried alive in reporters
  20239. T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
  20240. F: *
  20241. F: */