MAINTAINERS 764 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019230202302123022230232302423025230262302723028230292303023031230322303323034230352303623037230382303923040230412304223043230442304523046230472304823049230502305123052230532305423055230562305723058230592306023061230622306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112231132311423115231162311723118231192312023121231222312323124231252312623127231282312923130231312313223133231342313523136231372313823139231402314123142231432314423145231462314723148231492315023151231522315323154231552315623157231582315923160231612316223163231642316523166231672316823169231702317123172231732317423175231762317723178231792318023181231822318323184231852318623187231882318923190231912319223193231942319523196231972319823199232002320123202232032320423205232062320723208232092321023211232122321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262232632326423265232662326723268232692327023271232722327323274232752327623277232782327923280232812328223283232842328523286232872328823289232902329123292232932329423295232962329723298232992330023301233022330323304233052330623307233082330923310233112331223313233142331523316233172331823319233202332123322233232332423325233262332723328233292333023331233322333323334233352333623337233382333923340233412334223343233442334523346233472334823349233502335123352233532335423355233562335723358233592336023361233622336323364233652336623367233682336923370233712337223373233742337523376233772337823379233802338123382233832338423385233862338723388233892339023391233922339323394233952339623397233982339923400234012340223403234042340523406234072340823409234102341123412234132341423415234162341723418234192342023421234222342323424234252342623427234282342923430234312343223433234342343523436234372343823439234402344123442234432344423445234462344723448234492345023451234522345323454234552345623457234582345923460234612346223463234642346523466234672346823469234702347123472234732347423475234762347723478234792348023481234822348323484234852348623487234882348923490234912349223493234942349523496234972349823499235002350123502235032350423505235062350723508235092351023511235122351323514235152351623517235182351923520235212352223523235242352523526235272352823529235302353123532235332353423535235362353723538235392354023541235422354323544235452354623547235482354923550235512355223553235542355523556235572355823559235602356123562235632356423565235662356723568235692357023571235722357323574235752357623577235782357923580235812358223583235842358523586235872358823589235902359123592235932359423595235962359723598235992360023601236022360323604236052360623607236082360923610236112361223613236142361523616236172361823619236202362123622236232362423625236262362723628236292363023631236322363323634236352363623637236382363923640236412364223643236442364523646236472364823649236502365123652236532365423655236562365723658236592366023661236622366323664236652366623667236682366923670236712367223673236742367523676236772367823679236802368123682236832368423685236862368723688236892369023691236922369323694236952369623697236982369923700237012370223703237042370523706237072370823709237102371123712237132371423715237162371723718237192372023721237222372323724237252372623727237282372923730237312373223733237342373523736237372373823739237402374123742237432374423745237462374723748237492375023751237522375323754237552375623757237582375923760237612376223763237642376523766237672376823769237702377123772237732377423775237762377723778237792378023781237822378323784237852378623787237882378923790237912379223793237942379523796237972379823799238002380123802238032380423805238062380723808238092381023811238122381323814238152381623817238182381923820238212382223823238242382523826238272382823829238302383123832238332383423835238362383723838238392384023841238422384323844238452384623847238482384923850238512385223853238542385523856238572385823859238602386123862238632386423865238662386723868238692387023871238722387323874238752387623877238782387923880238812388223883238842388523886238872388823889238902389123892238932389423895238962389723898238992390023901239022390323904239052390623907239082390923910239112391223913239142391523916239172391823919239202392123922239232392423925239262392723928239292393023931239322393323934239352393623937239382393923940239412394223943239442394523946239472394823949239502395123952239532395423955239562395723958239592396023961239622396323964239652396623967239682396923970239712397223973239742397523976239772397823979239802398123982239832398423985239862398723988239892399023991239922399323994239952399623997239982399924000240012400224003240042400524006240072400824009240102401124012240132401424015240162401724018240192402024021240222402324024240252402624027240282402924030240312403224033240342403524036240372403824039240402404124042240432404424045240462404724048240492405024051240522405324054240552405624057240582405924060240612406224063240642406524066240672406824069240702407124072240732407424075240762407724078240792408024081240822408324084240852408624087240882408924090240912409224093240942409524096240972409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147241482414924150241512415224153241542415524156241572415824159241602416124162241632416424165241662416724168241692417024171241722417324174241752417624177241782417924180241812418224183241842418524186241872418824189241902419124192241932419424195241962419724198241992420024201242022420324204242052420624207242082420924210242112421224213242142421524216242172421824219242202422124222242232422424225242262422724228242292423024231242322423324234242352423624237242382423924240242412424224243242442424524246242472424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297242982429924300243012430224303243042430524306243072430824309243102431124312243132431424315243162431724318243192432024321243222432324324243252432624327243282432924330243312433224333243342433524336243372433824339243402434124342243432434424345243462434724348243492435024351243522435324354243552435624357243582435924360243612436224363243642436524366243672436824369243702437124372243732437424375243762437724378243792438024381243822438324384243852438624387243882438924390243912439224393243942439524396243972439824399244002440124402244032440424405244062440724408244092441024411244122441324414244152441624417244182441924420244212442224423244242442524426244272442824429244302443124432244332443424435244362443724438244392444024441244422444324444244452444624447244482444924450244512445224453244542445524456244572445824459244602446124462244632446424465244662446724468244692447024471244722447324474244752447624477244782447924480244812448224483244842448524486244872448824489244902449124492244932449424495244962449724498244992450024501245022450324504245052450624507245082450924510245112451224513245142451524516245172451824519245202452124522245232452424525245262452724528245292453024531245322453324534245352453624537245382453924540245412454224543245442454524546245472454824549245502455124552245532455424555245562455724558245592456024561245622456324564245652456624567245682456924570245712457224573245742457524576245772457824579245802458124582245832458424585245862458724588245892459024591245922459324594245952459624597245982459924600246012460224603246042460524606246072460824609246102461124612246132461424615246162461724618246192462024621246222462324624246252462624627246282462924630246312463224633246342463524636246372463824639246402464124642246432464424645246462464724648246492465024651246522465324654246552465624657246582465924660246612466224663246642466524666246672466824669246702467124672246732467424675246762467724678246792468024681246822468324684246852468624687246882468924690246912469224693246942469524696246972469824699247002470124702247032470424705247062470724708247092471024711247122471324714247152471624717247182471924720247212472224723247242472524726247272472824729247302473124732247332473424735247362473724738247392474024741247422474324744247452474624747247482474924750247512475224753247542475524756247572475824759247602476124762247632476424765247662476724768247692477024771247722477324774247752477624777247782477924780247812478224783247842478524786247872478824789247902479124792247932479424795247962479724798247992480024801248022480324804248052480624807248082480924810248112481224813248142481524816248172481824819248202482124822248232482424825248262482724828248292483024831248322483324834248352483624837248382483924840248412484224843248442484524846248472484824849248502485124852248532485424855248562485724858248592486024861248622486324864248652486624867248682486924870248712487224873248742487524876248772487824879248802488124882248832488424885248862488724888248892489024891248922489324894248952489624897248982489924900249012490224903249042490524906249072490824909249102491124912249132491424915249162491724918249192492024921249222492324924249252492624927249282492924930249312493224933249342493524936249372493824939249402494124942249432494424945249462494724948249492495024951249522495324954249552495624957249582495924960249612496224963249642496524966249672496824969249702497124972249732497424975249762497724978249792498024981249822498324984249852498624987249882498924990249912499224993249942499524996249972499824999250002500125002250032500425005250062500725008250092501025011250122501325014250152501625017250182501925020250212502225023250242502525026250272502825029250302503125032250332503425035250362503725038250392504025041250422504325044250452504625047250482504925050250512505225053250542505525056250572505825059250602506125062250632506425065250662506725068250692507025071250722507325074250752507625077250782507925080250812508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131251322513325134251352513625137251382513925140251412514225143251442514525146251472514825149251502515125152251532515425155251562515725158251592516025161251622516325164251652516625167251682516925170251712517225173251742517525176251772517825179251802518125182251832518425185251862518725188251892519025191251922519325194251952519625197251982519925200252012520225203252042520525206252072520825209252102521125212252132521425215252162521725218252192522025221252222522325224252252522625227252282522925230252312523225233252342523525236252372523825239252402524125242252432524425245252462524725248252492525025251252522525325254252552525625257252582525925260252612526225263252642526525266252672526825269252702527125272252732527425275252762527725278252792528025281252822528325284252852528625287252882528925290252912529225293252942529525296252972529825299253002530125302253032530425305253062530725308253092531025311253122531325314253152531625317253182531925320253212532225323253242532525326253272532825329253302533125332253332533425335253362533725338253392534025341253422534325344253452534625347253482534925350253512535225353253542535525356253572535825359253602536125362253632536425365253662536725368253692537025371253722537325374253752537625377253782537925380253812538225383253842538525386253872538825389253902539125392253932539425395253962539725398253992540025401254022540325404254052540625407254082540925410254112541225413254142541525416254172541825419254202542125422254232542425425254262542725428254292543025431254322543325434254352543625437254382543925440254412544225443254442544525446254472544825449254502545125452254532545425455254562545725458254592546025461254622546325464254652546625467254682546925470254712547225473254742547525476254772547825479254802548125482254832548425485254862548725488254892549025491254922549325494254952549625497254982549925500255012550225503255042550525506255072550825509255102551125512255132551425515255162551725518255192552025521255222552325524255252552625527255282552925530255312553225533255342553525536255372553825539255402554125542255432554425545255462554725548255492555025551255522555325554255552555625557255582555925560255612556225563255642556525566255672556825569255702557125572255732557425575255762557725578255792558025581255822558325584255852558625587255882558925590255912559225593255942559525596255972559825599256002560125602256032560425605256062560725608256092561025611256122561325614256152561625617256182561925620256212562225623256242562525626256272562825629256302563125632256332563425635256362563725638256392564025641256422564325644256452564625647256482564925650256512565225653256542565525656256572565825659256602566125662256632566425665256662566725668256692567025671256722567325674256752567625677256782567925680256812568225683256842568525686256872568825689256902569125692256932569425695256962569725698256992570025701257022570325704257052570625707257082570925710257112571225713257142571525716
  1. List of maintainers
  2. ===================
  3. Descriptions of section entries and preferred order
  4. ---------------------------------------------------
  5. M: *Mail* patches to: FullName <address@domain>
  6. R: Designated *Reviewer*: FullName <address@domain>
  7. These reviewers should be CCed on patches.
  8. L: *Mailing list* that is relevant to this area
  9. S: *Status*, one of the following:
  10. Supported: Someone is actually paid to look after this.
  11. Maintained: Someone actually looks after it.
  12. Odd Fixes: It has a maintainer but they don't have time to do
  13. much other than throw the odd patch in. See below..
  14. Orphan: No current maintainer [but maybe you could take the
  15. role as you write your new code].
  16. Obsolete: Old code. Something tagged obsolete generally means
  17. it has been replaced by a better system and you
  18. should be using that.
  19. W: *Web-page* with status/info
  20. Q: *Patchwork* web based patch tracking system site
  21. B: URI for where to file *bugs*. A web-page with detailed bug
  22. filing info, a direct bug tracker link, or a mailto: URI.
  23. C: URI for *chat* protocol, server and channel where developers
  24. usually hang out, for example irc://server/channel.
  25. P: *Subsystem Profile* document for more details submitting
  26. patches to the given subsystem. This is either an in-tree file,
  27. or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
  28. for details.
  29. T: *SCM* tree type and location.
  30. Type is one of: git, hg, quilt, stgit, topgit
  31. F: *Files* and directories wildcard patterns.
  32. A trailing slash includes all files and subdirectory files.
  33. F: drivers/net/ all files in and below drivers/net
  34. F: drivers/net/* all files in drivers/net, but not below
  35. F: */net/* all files in "any top level directory"/net
  36. One pattern per line. Multiple F: lines acceptable.
  37. X: *Excluded* files and directories that are NOT maintained, same
  38. rules as F:. Files exclusions are tested before file matches.
  39. Can be useful for excluding a specific subdirectory, for instance:
  40. F: net/
  41. X: net/ipv6/
  42. matches all files in and below net excluding net/ipv6/
  43. N: Files and directories *Regex* patterns.
  44. N: [^a-z]tegra all files whose path contains tegra
  45. (not including files like integrator)
  46. One pattern per line. Multiple N: lines acceptable.
  47. scripts/get_maintainer.pl has different behavior for files that
  48. match F: pattern and matches of N: patterns. By default,
  49. get_maintainer will not look at git log history when an F: pattern
  50. match occurs. When an N: match occurs, git log history is used
  51. to also notify the people that have git commit signatures.
  52. K: *Content regex* (perl extended) pattern match in a patch or file.
  53. For instance:
  54. K: of_get_profile
  55. matches patches or files that contain "of_get_profile"
  56. K: \b(printk|pr_(info|err))\b
  57. matches patches or files that contain one or more of the words
  58. printk, pr_info or pr_err
  59. One regex pattern per line. Multiple K: lines acceptable.
  60. Maintainers List
  61. ----------------
  62. .. note:: When reading this list, please look for the most precise areas
  63. first. When adding to this list, please keep the entries in
  64. alphabetical order.
  65. 3C59X NETWORK DRIVER
  66. M: Steffen Klassert <klassert@kernel.org>
  67. L: netdev@vger.kernel.org
  68. S: Odd Fixes
  69. F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
  70. F: drivers/net/ethernet/3com/3c59x.c
  71. 3CR990 NETWORK DRIVER
  72. M: David Dillow <dave@thedillows.org>
  73. L: netdev@vger.kernel.org
  74. S: Maintained
  75. F: drivers/net/ethernet/3com/typhoon*
  76. 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
  77. M: Adam Radford <aradford@gmail.com>
  78. L: linux-scsi@vger.kernel.org
  79. S: Supported
  80. W: http://www.lsi.com
  81. F: drivers/scsi/3w-*
  82. 53C700 AND 53C700-66 SCSI DRIVER
  83. M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
  84. L: linux-scsi@vger.kernel.org
  85. S: Maintained
  86. F: drivers/scsi/53c700*
  87. 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
  88. M: Alexander Aring <alex.aring@gmail.com>
  89. L: linux-bluetooth@vger.kernel.org
  90. L: linux-wpan@vger.kernel.org
  91. S: Maintained
  92. F: Documentation/networking/6lowpan.rst
  93. F: include/net/6lowpan.h
  94. F: net/6lowpan/
  95. 6PACK NETWORK DRIVER FOR AX.25
  96. M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
  97. L: linux-hams@vger.kernel.org
  98. S: Maintained
  99. F: drivers/net/hamradio/6pack.c
  100. 802.11 (including CFG80211/NL80211)
  101. M: Johannes Berg <johannes@sipsolutions.net>
  102. L: linux-wireless@vger.kernel.org
  103. S: Maintained
  104. W: https://wireless.wiki.kernel.org/
  105. Q: https://patchwork.kernel.org/project/linux-wireless/list/
  106. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
  107. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
  108. F: Documentation/driver-api/80211/cfg80211.rst
  109. F: Documentation/networking/regulatory.rst
  110. F: include/linux/ieee80211.h
  111. F: include/net/cfg80211.h
  112. F: include/net/ieee80211_radiotap.h
  113. F: include/net/iw_handler.h
  114. F: include/net/wext.h
  115. F: include/uapi/linux/nl80211.h
  116. F: include/uapi/linux/wireless.h
  117. F: net/wireless/
  118. 8169 10/100/1000 GIGABIT ETHERNET DRIVER
  119. M: Heiner Kallweit <hkallweit1@gmail.com>
  120. M: nic_swsd@realtek.com
  121. L: netdev@vger.kernel.org
  122. S: Maintained
  123. F: drivers/net/ethernet/realtek/r8169*
  124. 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
  125. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  126. L: linux-serial@vger.kernel.org
  127. S: Maintained
  128. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
  129. F: drivers/tty/serial/8250*
  130. F: include/linux/serial_8250.h
  131. 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
  132. L: netdev@vger.kernel.org
  133. S: Orphan / Obsolete
  134. F: drivers/net/ethernet/8390/
  135. 9P FILE SYSTEM
  136. M: Eric Van Hensbergen <ericvh@kernel.org>
  137. M: Latchesar Ionkov <lucho@ionkov.net>
  138. M: Dominique Martinet <asmadeus@codewreck.org>
  139. R: Christian Schoenebeck <linux_oss@crudebyte.com>
  140. L: v9fs@lists.linux.dev
  141. S: Maintained
  142. W: http://github.com/v9fs
  143. Q: http://patchwork.kernel.org/project/v9fs-devel/list/
  144. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
  145. T: git git://github.com/martinetd/linux.git
  146. F: Documentation/filesystems/9p.rst
  147. F: fs/9p/
  148. F: include/net/9p/
  149. F: include/trace/events/9p.h
  150. F: include/uapi/linux/virtio_9p.h
  151. F: net/9p/
  152. A64FX DIAG DRIVER
  153. M: Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
  154. S: Supported
  155. F: drivers/soc/fujitsu/a64fx-diag.c
  156. A8293 MEDIA DRIVER
  157. L: linux-media@vger.kernel.org
  158. S: Orphan
  159. W: https://linuxtv.org
  160. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  161. F: drivers/media/dvb-frontends/a8293*
  162. AACRAID SCSI RAID DRIVER
  163. M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
  164. L: linux-scsi@vger.kernel.org
  165. S: Supported
  166. W: http://www.adaptec.com/
  167. F: Documentation/scsi/aacraid.rst
  168. F: drivers/scsi/aacraid/
  169. AB8500 BATTERY AND CHARGER DRIVERS
  170. M: Linus Walleij <linus.walleij@linaro.org>
  171. F: Documentation/devicetree/bindings/power/supply/*ab8500*
  172. F: drivers/power/supply/*ab8500*
  173. ABI/API
  174. L: linux-api@vger.kernel.org
  175. F: include/linux/syscalls.h
  176. F: kernel/sys_ni.c
  177. X: arch/*/include/uapi/
  178. X: include/uapi/
  179. ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
  180. M: Hans de Goede <hdegoede@redhat.com>
  181. L: linux-hwmon@vger.kernel.org
  182. S: Maintained
  183. F: drivers/hwmon/abituguru.c
  184. ABIT UGURU 3 HARDWARE MONITOR DRIVER
  185. M: Alistair John Strachan <alistair@devzero.co.uk>
  186. L: linux-hwmon@vger.kernel.org
  187. S: Maintained
  188. F: drivers/hwmon/abituguru3.c
  189. ACCES 104-DIO-48E GPIO DRIVER
  190. M: William Breathitt Gray <wbg@kernel.org>
  191. L: linux-gpio@vger.kernel.org
  192. S: Maintained
  193. F: drivers/gpio/gpio-104-dio-48e.c
  194. ACCES 104-IDI-48 GPIO DRIVER
  195. M: William Breathitt Gray <wbg@kernel.org>
  196. L: linux-gpio@vger.kernel.org
  197. S: Maintained
  198. F: drivers/gpio/gpio-104-idi-48.c
  199. ACCES 104-IDIO-16 GPIO DRIVER
  200. M: William Breathitt Gray <wbg@kernel.org>
  201. L: linux-gpio@vger.kernel.org
  202. S: Maintained
  203. F: drivers/gpio/gpio-104-idio-16.c
  204. ACCES 104-QUAD-8 DRIVER
  205. M: William Breathitt Gray <wbg@kernel.org>
  206. L: linux-iio@vger.kernel.org
  207. S: Maintained
  208. F: drivers/counter/104-quad-8.c
  209. ACCES IDIO-16 GPIO LIBRARY
  210. M: William Breathitt Gray <wbg@kernel.org>
  211. L: linux-gpio@vger.kernel.org
  212. S: Maintained
  213. F: drivers/gpio/gpio-idio-16.c
  214. F: drivers/gpio/gpio-idio-16.h
  215. ACCES PCI-IDIO-16 GPIO DRIVER
  216. M: William Breathitt Gray <wbg@kernel.org>
  217. L: linux-gpio@vger.kernel.org
  218. S: Maintained
  219. F: drivers/gpio/gpio-pci-idio-16.c
  220. ACCES PCIe-IDIO-24 GPIO DRIVER
  221. M: William Breathitt Gray <wbg@kernel.org>
  222. L: linux-gpio@vger.kernel.org
  223. S: Maintained
  224. F: drivers/gpio/gpio-pcie-idio-24.c
  225. ACENIC DRIVER
  226. M: Jes Sorensen <jes@trained-monkey.org>
  227. L: linux-acenic@sunsite.dk
  228. S: Maintained
  229. F: drivers/net/ethernet/alteon/acenic*
  230. ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
  231. M: Peter Kaestle <peter@piie.net>
  232. L: platform-driver-x86@vger.kernel.org
  233. S: Maintained
  234. W: http://piie.net/?section=acerhdf
  235. F: drivers/platform/x86/acerhdf.c
  236. ACER WMI LAPTOP EXTRAS
  237. M: "Lee, Chun-Yi" <jlee@suse.com>
  238. L: platform-driver-x86@vger.kernel.org
  239. S: Maintained
  240. F: drivers/platform/x86/acer-wmi.c
  241. ACPI
  242. M: "Rafael J. Wysocki" <rafael@kernel.org>
  243. R: Len Brown <lenb@kernel.org>
  244. L: linux-acpi@vger.kernel.org
  245. S: Supported
  246. Q: https://patchwork.kernel.org/project/linux-acpi/list/
  247. B: https://bugzilla.kernel.org
  248. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  249. F: Documentation/ABI/testing/configfs-acpi
  250. F: Documentation/ABI/testing/sysfs-bus-acpi
  251. F: Documentation/firmware-guide/acpi/
  252. F: arch/x86/kernel/acpi/
  253. F: arch/x86/pci/acpi.c
  254. F: drivers/acpi/
  255. F: drivers/pci/*/*acpi*
  256. F: drivers/pci/*acpi*
  257. F: drivers/pnp/pnpacpi/
  258. F: include/acpi/
  259. F: include/linux/acpi.h
  260. F: include/linux/fwnode.h
  261. F: include/linux/fw_table.h
  262. F: lib/fw_table.c
  263. F: tools/power/acpi/
  264. ACPI APEI
  265. M: "Rafael J. Wysocki" <rafael@kernel.org>
  266. R: Len Brown <lenb@kernel.org>
  267. R: James Morse <james.morse@arm.com>
  268. R: Tony Luck <tony.luck@intel.com>
  269. R: Borislav Petkov <bp@alien8.de>
  270. L: linux-acpi@vger.kernel.org
  271. F: drivers/acpi/apei/
  272. ACPI COMPONENT ARCHITECTURE (ACPICA)
  273. M: Robert Moore <robert.moore@intel.com>
  274. M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
  275. L: linux-acpi@vger.kernel.org
  276. L: acpica-devel@lists.linux.dev
  277. S: Supported
  278. W: https://acpica.org/
  279. W: https://github.com/acpica/acpica/
  280. Q: https://patchwork.kernel.org/project/linux-acpi/list/
  281. B: https://bugzilla.kernel.org
  282. B: https://bugs.acpica.org
  283. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  284. F: drivers/acpi/acpica/
  285. F: include/acpi/
  286. F: tools/power/acpi/
  287. ACPI FOR ARM64 (ACPI/arm64)
  288. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  289. M: Hanjun Guo <guohanjun@huawei.com>
  290. M: Sudeep Holla <sudeep.holla@arm.com>
  291. L: linux-acpi@vger.kernel.org
  292. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  293. S: Maintained
  294. F: drivers/acpi/arm64
  295. F: include/linux/acpi_iort.h
  296. ACPI FOR RISC-V (ACPI/riscv)
  297. M: Sunil V L <sunilvl@ventanamicro.com>
  298. L: linux-acpi@vger.kernel.org
  299. L: linux-riscv@lists.infradead.org
  300. S: Maintained
  301. F: drivers/acpi/riscv/
  302. ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
  303. M: Sudeep Holla <sudeep.holla@arm.com>
  304. L: linux-acpi@vger.kernel.org
  305. S: Supported
  306. F: drivers/mailbox/pcc.c
  307. ACPI PMIC DRIVERS
  308. M: "Rafael J. Wysocki" <rafael@kernel.org>
  309. M: Len Brown <lenb@kernel.org>
  310. R: Andy Shevchenko <andy@kernel.org>
  311. R: Mika Westerberg <mika.westerberg@linux.intel.com>
  312. L: linux-acpi@vger.kernel.org
  313. S: Supported
  314. Q: https://patchwork.kernel.org/project/linux-acpi/list/
  315. B: https://bugzilla.kernel.org
  316. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  317. F: drivers/acpi/pmic/
  318. ACPI QUICKSTART DRIVER
  319. M: Armin Wolf <W_Armin@gmx.de>
  320. L: platform-driver-x86@vger.kernel.org
  321. S: Maintained
  322. F: drivers/platform/x86/quickstart.c
  323. ACPI SERIAL MULTI INSTANTIATE DRIVER
  324. M: Hans de Goede <hdegoede@redhat.com>
  325. L: platform-driver-x86@vger.kernel.org
  326. S: Maintained
  327. F: drivers/platform/x86/serial-multi-instantiate.c
  328. ACPI THERMAL DRIVER
  329. M: Rafael J. Wysocki <rafael@kernel.org>
  330. R: Zhang Rui <rui.zhang@intel.com>
  331. L: linux-acpi@vger.kernel.org
  332. S: Supported
  333. B: https://bugzilla.kernel.org
  334. F: drivers/acpi/*thermal*
  335. ACPI VIOT DRIVER
  336. M: Jean-Philippe Brucker <jean-philippe@linaro.org>
  337. L: linux-acpi@vger.kernel.org
  338. L: iommu@lists.linux.dev
  339. S: Maintained
  340. F: drivers/acpi/viot.c
  341. F: include/linux/acpi_viot.h
  342. ACPI WMI DRIVER
  343. M: Armin Wolf <W_Armin@gmx.de>
  344. L: platform-driver-x86@vger.kernel.org
  345. S: Maintained
  346. F: Documentation/ABI/testing/sysfs-bus-wmi
  347. F: Documentation/driver-api/wmi.rst
  348. F: Documentation/wmi/
  349. F: drivers/platform/x86/wmi.c
  350. F: include/uapi/linux/wmi.h
  351. ACRN HYPERVISOR SERVICE MODULE
  352. M: Fei Li <fei1.li@intel.com>
  353. L: acrn-dev@lists.projectacrn.org (subscribers-only)
  354. S: Supported
  355. W: https://projectacrn.org
  356. F: Documentation/virt/acrn/
  357. F: drivers/virt/acrn/
  358. F: include/uapi/linux/acrn.h
  359. AD1889 ALSA SOUND DRIVER
  360. L: linux-parisc@vger.kernel.org
  361. S: Maintained
  362. W: https://parisc.wiki.kernel.org/index.php/AD1889
  363. F: sound/pci/ad1889.*
  364. AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
  365. M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
  366. L: linux-iio@vger.kernel.org
  367. S: Supported
  368. F: drivers/iio/potentiometer/ad5110.c
  369. AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
  370. M: Michael Hennerich <michael.hennerich@analog.com>
  371. S: Supported
  372. W: http://wiki.analog.com/AD5254
  373. W: https://ez.analog.com/linux-software-drivers
  374. F: drivers/misc/ad525x_dpot.c
  375. AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
  376. M: Michael Hennerich <michael.hennerich@analog.com>
  377. S: Supported
  378. W: http://wiki.analog.com/AD5398
  379. W: https://ez.analog.com/linux-software-drivers
  380. F: drivers/regulator/ad5398.c
  381. AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
  382. M: Michael Hennerich <michael.hennerich@analog.com>
  383. S: Supported
  384. W: http://wiki.analog.com/AD7142
  385. W: https://ez.analog.com/linux-software-drivers
  386. F: drivers/input/misc/ad714x.c
  387. AD738X ADC DRIVER (AD7380/1/2/4)
  388. M: Michael Hennerich <michael.hennerich@analog.com>
  389. M: Nuno Sá <nuno.sa@analog.com>
  390. R: David Lechner <dlechner@baylibre.com>
  391. S: Supported
  392. W: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
  393. W: https://ez.analog.com/linux-software-drivers
  394. F: Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
  395. F: Documentation/iio/ad7380.rst
  396. F: drivers/iio/adc/ad7380.c
  397. AD7877 TOUCHSCREEN DRIVER
  398. M: Michael Hennerich <michael.hennerich@analog.com>
  399. S: Supported
  400. W: http://wiki.analog.com/AD7877
  401. W: https://ez.analog.com/linux-software-drivers
  402. F: drivers/input/touchscreen/ad7877.c
  403. AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
  404. M: Michael Hennerich <michael.hennerich@analog.com>
  405. S: Supported
  406. W: http://wiki.analog.com/AD7879
  407. W: https://ez.analog.com/linux-software-drivers
  408. F: drivers/input/touchscreen/ad7879.c
  409. AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
  410. M: Michael Hennerich <michael.hennerich@analog.com>
  411. M: Nuno Sá <nuno.sa@analog.com>
  412. R: David Lechner <dlechner@baylibre.com>
  413. S: Supported
  414. W: https://ez.analog.com/linux-software-drivers
  415. F: Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
  416. F: Documentation/iio/ad7944.rst
  417. F: drivers/iio/adc/ad7944.c
  418. ADAFRUIT MINI I2C GAMEPAD
  419. M: Anshul Dalal <anshulusr@gmail.com>
  420. L: linux-input@vger.kernel.org
  421. S: Maintained
  422. F: Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
  423. F: drivers/input/joystick/adafruit-seesaw.c
  424. ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
  425. M: Jiri Kosina <jikos@kernel.org>
  426. S: Maintained
  427. ADF7242 IEEE 802.15.4 RADIO DRIVER
  428. M: Michael Hennerich <michael.hennerich@analog.com>
  429. L: linux-wpan@vger.kernel.org
  430. S: Supported
  431. W: https://wiki.analog.com/ADF7242
  432. W: https://ez.analog.com/linux-software-drivers
  433. F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
  434. F: drivers/net/ieee802154/adf7242.c
  435. ADM1025 HARDWARE MONITOR DRIVER
  436. M: Jean Delvare <jdelvare@suse.com>
  437. L: linux-hwmon@vger.kernel.org
  438. S: Maintained
  439. F: Documentation/hwmon/adm1025.rst
  440. F: drivers/hwmon/adm1025.c
  441. ADM1029 HARDWARE MONITOR DRIVER
  442. M: Corentin Labbe <clabbe.montjoie@gmail.com>
  443. L: linux-hwmon@vger.kernel.org
  444. S: Maintained
  445. F: drivers/hwmon/adm1029.c
  446. ADM8211 WIRELESS DRIVER
  447. L: linux-wireless@vger.kernel.org
  448. S: Orphan
  449. F: drivers/net/wireless/admtek/adm8211.*
  450. ADP1050 HARDWARE MONITOR DRIVER
  451. M: Radu Sabau <radu.sabau@analog.com>
  452. L: linux-hwmon@vger.kernel.org
  453. S: Supported
  454. W: https://ez.analog.com/linux-software-drivers
  455. F: Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
  456. ADP1653 FLASH CONTROLLER DRIVER
  457. M: Sakari Ailus <sakari.ailus@iki.fi>
  458. L: linux-media@vger.kernel.org
  459. S: Maintained
  460. F: drivers/media/i2c/adp1653.c
  461. F: include/media/i2c/adp1653.h
  462. ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
  463. M: Michael Hennerich <michael.hennerich@analog.com>
  464. S: Supported
  465. W: http://wiki.analog.com/ADP5520
  466. W: https://ez.analog.com/linux-software-drivers
  467. F: drivers/gpio/gpio-adp5520.c
  468. F: drivers/input/keyboard/adp5520-keys.c
  469. F: drivers/leds/leds-adp5520.c
  470. F: drivers/mfd/adp5520.c
  471. F: drivers/video/backlight/adp5520_bl.c
  472. ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
  473. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  474. L: linux-gpio@vger.kernel.org
  475. L: linux-pwm@vger.kernel.org
  476. S: Maintained
  477. F: Documentation/devicetree/bindings/*/adi,adp5585*.yaml
  478. F: drivers/gpio/gpio-adp5585.c
  479. F: drivers/mfd/adp5585.c
  480. F: drivers/pwm/pwm-adp5585.c
  481. F: include/linux/mfd/adp5585.h
  482. ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
  483. M: Michael Hennerich <michael.hennerich@analog.com>
  484. S: Supported
  485. W: http://wiki.analog.com/ADP5588
  486. W: https://ez.analog.com/linux-software-drivers
  487. F: Documentation/devicetree/bindings/input/adi,adp5588.yaml
  488. F: drivers/input/keyboard/adp5588-keys.c
  489. ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
  490. M: Michael Hennerich <michael.hennerich@analog.com>
  491. S: Supported
  492. W: http://wiki.analog.com/ADP8860
  493. W: https://ez.analog.com/linux-software-drivers
  494. F: drivers/video/backlight/adp8860_bl.c
  495. ADT746X FAN DRIVER
  496. M: Colin Leroy <colin@colino.net>
  497. S: Maintained
  498. F: drivers/macintosh/therm_adt746x.c
  499. ADT7475 HARDWARE MONITOR DRIVER
  500. M: Jean Delvare <jdelvare@suse.com>
  501. L: linux-hwmon@vger.kernel.org
  502. S: Maintained
  503. F: Documentation/hwmon/adt7475.rst
  504. F: drivers/hwmon/adt7475.c
  505. ADVANSYS SCSI DRIVER
  506. M: Matthew Wilcox <willy@infradead.org>
  507. M: Hannes Reinecke <hare@suse.com>
  508. L: linux-scsi@vger.kernel.org
  509. S: Maintained
  510. F: Documentation/scsi/advansys.rst
  511. F: drivers/scsi/advansys.c
  512. ADVANTECH SWBTN DRIVER
  513. M: Andrea Ho <Andrea.Ho@advantech.com.tw>
  514. L: platform-driver-x86@vger.kernel.org
  515. S: Maintained
  516. F: drivers/platform/x86/adv_swbutton.c
  517. ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  518. M: Lucas Stankus <lucas.p.stankus@gmail.com>
  519. S: Supported
  520. F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
  521. F: drivers/iio/accel/adxl313*
  522. ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
  523. M: Michael Hennerich <michael.hennerich@analog.com>
  524. S: Supported
  525. W: http://wiki.analog.com/ADXL345
  526. W: https://ez.analog.com/linux-software-drivers
  527. F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
  528. F: drivers/input/misc/adxl34x.c
  529. ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  530. M: Puranjay Mohan <puranjay@kernel.org>
  531. L: linux-iio@vger.kernel.org
  532. S: Supported
  533. F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
  534. F: drivers/iio/accel/adxl355.h
  535. F: drivers/iio/accel/adxl355_core.c
  536. F: drivers/iio/accel/adxl355_i2c.c
  537. F: drivers/iio/accel/adxl355_spi.c
  538. ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  539. M: Cosmin Tanislav <cosmin.tanislav@analog.com>
  540. L: linux-iio@vger.kernel.org
  541. S: Supported
  542. W: https://ez.analog.com/linux-software-drivers
  543. F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
  544. F: drivers/iio/accel/adxl367*
  545. ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  546. M: Michael Hennerich <michael.hennerich@analog.com>
  547. S: Supported
  548. W: https://ez.analog.com/linux-software-drivers
  549. F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
  550. F: drivers/iio/accel/adxl372.c
  551. F: drivers/iio/accel/adxl372_i2c.c
  552. F: drivers/iio/accel/adxl372_spi.c
  553. ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  554. M: Ramona Gradinariu <ramona.gradinariu@analog.com>
  555. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  556. S: Supported
  557. W: https://ez.analog.com/linux-software-drivers
  558. F: Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
  559. F: drivers/iio/accel/adxl380.c
  560. F: drivers/iio/accel/adxl380.h
  561. F: drivers/iio/accel/adxl380_i2c.c
  562. F: drivers/iio/accel/adxl380_spi.c
  563. AF8133J THREE-AXIS MAGNETOMETER DRIVER
  564. M: Ondřej Jirman <megi@xff.cz>
  565. S: Maintained
  566. F: Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
  567. F: drivers/iio/magnetometer/af8133j.c
  568. AF9013 MEDIA DRIVER
  569. L: linux-media@vger.kernel.org
  570. S: Orphan
  571. W: https://linuxtv.org
  572. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  573. F: drivers/media/dvb-frontends/af9013*
  574. AF9033 MEDIA DRIVER
  575. L: linux-media@vger.kernel.org
  576. S: Orphan
  577. W: https://linuxtv.org
  578. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  579. F: drivers/media/dvb-frontends/af9033*
  580. AFFS FILE SYSTEM
  581. M: David Sterba <dsterba@suse.com>
  582. L: linux-fsdevel@vger.kernel.org
  583. S: Odd Fixes
  584. F: Documentation/filesystems/affs.rst
  585. F: fs/affs/
  586. AFS FILESYSTEM
  587. M: David Howells <dhowells@redhat.com>
  588. M: Marc Dionne <marc.dionne@auristor.com>
  589. L: linux-afs@lists.infradead.org
  590. S: Supported
  591. W: https://www.infradead.org/~dhowells/kafs/
  592. F: Documentation/filesystems/afs.rst
  593. F: fs/afs/
  594. F: include/trace/events/afs.h
  595. AGPGART DRIVER
  596. M: David Airlie <airlied@redhat.com>
  597. L: dri-devel@lists.freedesktop.org
  598. S: Maintained
  599. T: git https://gitlab.freedesktop.org/drm/kernel.git
  600. F: drivers/char/agp/
  601. F: include/linux/agp*
  602. F: include/uapi/linux/agp*
  603. AHA152X SCSI DRIVER
  604. M: "Juergen E. Fischer" <fischer@norbit.de>
  605. L: linux-scsi@vger.kernel.org
  606. S: Maintained
  607. F: drivers/scsi/aha152x*
  608. F: drivers/scsi/pcmcia/aha152x*
  609. AIC7XXX / AIC79XX SCSI DRIVER
  610. M: Hannes Reinecke <hare@suse.com>
  611. L: linux-scsi@vger.kernel.org
  612. S: Maintained
  613. F: drivers/scsi/aic7xxx/
  614. AIMSLAB FM RADIO RECEIVER DRIVER
  615. M: Hans Verkuil <hverkuil@xs4all.nl>
  616. L: linux-media@vger.kernel.org
  617. S: Maintained
  618. W: https://linuxtv.org
  619. T: git git://linuxtv.org/media.git
  620. F: drivers/media/radio/radio-aimslab*
  621. AIO
  622. M: Benjamin LaHaise <bcrl@kvack.org>
  623. L: linux-aio@kvack.org
  624. S: Supported
  625. F: fs/aio.c
  626. F: include/linux/*aio*.h
  627. AIROHA ETHERNET DRIVER
  628. M: Lorenzo Bianconi <lorenzo@kernel.org>
  629. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  630. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  631. L: netdev@vger.kernel.org
  632. S: Maintained
  633. F: Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
  634. F: drivers/net/ethernet/mediatek/airoha_eth.c
  635. AIROHA PCIE PHY DRIVER
  636. M: Lorenzo Bianconi <lorenzo@kernel.org>
  637. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  638. S: Maintained
  639. F: Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
  640. F: drivers/phy/phy-airoha-pcie-regs.h
  641. F: drivers/phy/phy-airoha-pcie.c
  642. AIROHA SPI SNFI DRIVER
  643. M: Lorenzo Bianconi <lorenzo@kernel.org>
  644. M: Ray Liu <ray.liu@airoha.com>
  645. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  646. L: linux-spi@vger.kernel.org
  647. S: Maintained
  648. F: Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
  649. F: drivers/spi/spi-airoha-snfi.c
  650. AIRSPY MEDIA DRIVER
  651. L: linux-media@vger.kernel.org
  652. S: Orphan
  653. W: https://linuxtv.org
  654. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  655. F: drivers/media/usb/airspy/
  656. ALACRITECH GIGABIT ETHERNET DRIVER
  657. M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
  658. S: Maintained
  659. F: drivers/net/ethernet/alacritech/*
  660. ALCATEL SPEEDTOUCH USB DRIVER
  661. M: Duncan Sands <duncan.sands@free.fr>
  662. L: linux-usb@vger.kernel.org
  663. S: Maintained
  664. W: http://www.linux-usb.org/SpeedTouch/
  665. F: drivers/usb/atm/speedtch.c
  666. F: drivers/usb/atm/usbatm.c
  667. ALCHEMY AU1XX0 MMC DRIVER
  668. M: Manuel Lauss <manuel.lauss@gmail.com>
  669. S: Maintained
  670. F: drivers/mmc/host/au1xmmc.c
  671. ALI1563 I2C DRIVER
  672. M: Rudolf Marek <r.marek@assembler.cz>
  673. L: linux-i2c@vger.kernel.org
  674. S: Maintained
  675. F: Documentation/i2c/busses/i2c-ali1563.rst
  676. F: drivers/i2c/busses/i2c-ali1563.c
  677. ALIBABA ELASTIC RDMA DRIVER
  678. M: Cheng Xu <chengyou@linux.alibaba.com>
  679. M: Kai Shen <kaishen@linux.alibaba.com>
  680. L: linux-rdma@vger.kernel.org
  681. S: Supported
  682. F: drivers/infiniband/hw/erdma
  683. F: include/uapi/rdma/erdma-abi.h
  684. ALIBABA PMU DRIVER
  685. M: Shuai Xue <xueshuai@linux.alibaba.com>
  686. S: Supported
  687. F: Documentation/admin-guide/perf/alibaba_pmu.rst
  688. F: drivers/perf/alibaba_uncore_drw_pmu.c
  689. ALIENWARE WMI DRIVER
  690. L: Dell.Client.Kernel@dell.com
  691. S: Maintained
  692. F: drivers/platform/x86/dell/alienware-wmi.c
  693. ALLEGRO DVT VIDEO IP CORE DRIVER
  694. M: Michael Tretter <m.tretter@pengutronix.de>
  695. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  696. L: linux-media@vger.kernel.org
  697. S: Maintained
  698. F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
  699. F: drivers/media/platform/allegro-dvt/
  700. ALLIED VISION ALVIUM CAMERA DRIVER
  701. M: Tommaso Merciai <tomm.merciai@gmail.com>
  702. M: Martin Hecht <martin.hecht@avnet.eu>
  703. L: linux-media@vger.kernel.org
  704. S: Maintained
  705. F: Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
  706. F: drivers/media/i2c/alvium-csi2.c
  707. F: drivers/media/i2c/alvium-csi2.h
  708. ALLWINNER A10 CSI DRIVER
  709. M: Maxime Ripard <mripard@kernel.org>
  710. L: linux-media@vger.kernel.org
  711. S: Maintained
  712. T: git git://linuxtv.org/media.git
  713. F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
  714. F: drivers/media/platform/sunxi/sun4i-csi/
  715. ALLWINNER A31 CSI DRIVER
  716. M: Yong Deng <yong.deng@magewell.com>
  717. M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
  718. L: linux-media@vger.kernel.org
  719. S: Maintained
  720. T: git git://linuxtv.org/media.git
  721. F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
  722. F: drivers/media/platform/sunxi/sun6i-csi/
  723. ALLWINNER A31 ISP DRIVER
  724. M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
  725. L: linux-media@vger.kernel.org
  726. S: Maintained
  727. T: git git://linuxtv.org/media.git
  728. F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
  729. F: drivers/staging/media/sunxi/sun6i-isp/
  730. F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
  731. ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
  732. M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
  733. L: linux-media@vger.kernel.org
  734. S: Maintained
  735. T: git git://linuxtv.org/media.git
  736. F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
  737. F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
  738. ALLWINNER CPUFREQ DRIVER
  739. M: Yangtao Li <tiny.windzz@gmail.com>
  740. L: linux-pm@vger.kernel.org
  741. S: Maintained
  742. F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
  743. F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
  744. ALLWINNER CRYPTO DRIVERS
  745. M: Corentin Labbe <clabbe.montjoie@gmail.com>
  746. L: linux-crypto@vger.kernel.org
  747. S: Maintained
  748. F: drivers/crypto/allwinner/
  749. ALLWINNER DMIC DRIVERS
  750. M: Ban Tao <fengzheng923@gmail.com>
  751. L: linux-sound@vger.kernel.org
  752. S: Maintained
  753. F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
  754. F: sound/soc/sunxi/sun50i-dmic.c
  755. ALLWINNER HARDWARE SPINLOCK SUPPORT
  756. M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
  757. S: Maintained
  758. F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
  759. F: drivers/hwspinlock/sun6i_hwspinlock.c
  760. ALLWINNER THERMAL DRIVER
  761. M: Vasily Khoruzhick <anarsoul@gmail.com>
  762. M: Yangtao Li <tiny.windzz@gmail.com>
  763. L: linux-pm@vger.kernel.org
  764. S: Maintained
  765. F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
  766. F: drivers/thermal/sun8i_thermal.c
  767. ALLWINNER VPU DRIVER
  768. M: Maxime Ripard <mripard@kernel.org>
  769. M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
  770. L: linux-media@vger.kernel.org
  771. S: Maintained
  772. F: drivers/staging/media/sunxi/cedrus/
  773. ALPHA PORT
  774. M: Richard Henderson <richard.henderson@linaro.org>
  775. M: Matt Turner <mattst88@gmail.com>
  776. L: linux-alpha@vger.kernel.org
  777. S: Odd Fixes
  778. F: arch/alpha/
  779. ALPS PS/2 TOUCHPAD DRIVER
  780. R: Pali Rohár <pali@kernel.org>
  781. F: drivers/input/mouse/alps.*
  782. ALTERA MAILBOX DRIVER
  783. M: Mun Yew Tham <mun.yew.tham@intel.com>
  784. S: Maintained
  785. F: drivers/mailbox/mailbox-altera.c
  786. ALTERA MSGDMA IP CORE DRIVER
  787. M: Olivier Dautricourt <olivierdautricourt@gmail.com>
  788. R: Stefan Roese <sr@denx.de>
  789. L: dmaengine@vger.kernel.org
  790. S: Odd Fixes
  791. F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
  792. F: drivers/dma/altera-msgdma.c
  793. ALTERA PIO DRIVER
  794. M: Mun Yew Tham <mun.yew.tham@intel.com>
  795. L: linux-gpio@vger.kernel.org
  796. S: Maintained
  797. F: drivers/gpio/gpio-altera.c
  798. ALTERA TRIPLE SPEED ETHERNET DRIVER
  799. M: Joyce Ooi <joyce.ooi@intel.com>
  800. L: netdev@vger.kernel.org
  801. S: Maintained
  802. F: drivers/net/ethernet/altera/
  803. ALTERA UART/JTAG UART SERIAL DRIVERS
  804. M: Tobias Klauser <tklauser@distanz.ch>
  805. L: linux-serial@vger.kernel.org
  806. S: Maintained
  807. F: drivers/tty/serial/altera_jtaguart.c
  808. F: drivers/tty/serial/altera_uart.c
  809. F: include/linux/altera_jtaguart.h
  810. F: include/linux/altera_uart.h
  811. AMAZON ANNAPURNA LABS FIC DRIVER
  812. M: Talel Shenhar <talel@amazon.com>
  813. S: Maintained
  814. F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
  815. F: drivers/irqchip/irq-al-fic.c
  816. AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
  817. M: Talel Shenhar <talel@amazon.com>
  818. M: Talel Shenhar <talelshenhar@gmail.com>
  819. S: Maintained
  820. F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
  821. F: drivers/edac/al_mc_edac.c
  822. AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
  823. M: Talel Shenhar <talel@amazon.com>
  824. S: Maintained
  825. F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
  826. F: drivers/thermal/thermal_mmio.c
  827. AMAZON ETHERNET DRIVERS
  828. M: Shay Agroskin <shayagr@amazon.com>
  829. M: Arthur Kiyanovski <akiyano@amazon.com>
  830. R: David Arinzon <darinzon@amazon.com>
  831. R: Noam Dagan <ndagan@amazon.com>
  832. R: Saeed Bishara <saeedb@amazon.com>
  833. L: netdev@vger.kernel.org
  834. S: Supported
  835. F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
  836. F: drivers/net/ethernet/amazon/
  837. AMAZON RDMA EFA DRIVER
  838. M: Michael Margolin <mrgolin@amazon.com>
  839. R: Gal Pressman <gal.pressman@linux.dev>
  840. R: Yossi Leybovich <sleybo@amazon.com>
  841. L: linux-rdma@vger.kernel.org
  842. S: Supported
  843. Q: https://patchwork.kernel.org/project/linux-rdma/list/
  844. F: drivers/infiniband/hw/efa/
  845. F: include/uapi/rdma/efa-abi.h
  846. AMD ADDRESS TRANSLATION LIBRARY (ATL)
  847. M: Yazen Ghannam <Yazen.Ghannam@amd.com>
  848. L: linux-edac@vger.kernel.org
  849. S: Supported
  850. F: drivers/ras/amd/atl/*
  851. AMD AXI W1 DRIVER
  852. M: Kris Chaplin <kris.chaplin@amd.com>
  853. R: Thomas Delev <thomas.delev@amd.com>
  854. R: Michal Simek <michal.simek@amd.com>
  855. S: Maintained
  856. F: Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
  857. F: drivers/w1/masters/amd_axi_w1.c
  858. AMD CDX BUS DRIVER
  859. M: Nipun Gupta <nipun.gupta@amd.com>
  860. M: Nikhil Agarwal <nikhil.agarwal@amd.com>
  861. S: Maintained
  862. F: Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
  863. F: drivers/cdx/*
  864. F: include/linux/cdx/*
  865. AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
  866. M: Tom Lendacky <thomas.lendacky@amd.com>
  867. M: John Allen <john.allen@amd.com>
  868. L: linux-crypto@vger.kernel.org
  869. S: Supported
  870. F: drivers/crypto/ccp/
  871. F: include/linux/ccp.h
  872. AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
  873. M: Ashish Kalra <ashish.kalra@amd.com>
  874. M: Tom Lendacky <thomas.lendacky@amd.com>
  875. L: linux-crypto@vger.kernel.org
  876. S: Supported
  877. F: drivers/crypto/ccp/sev*
  878. F: include/uapi/linux/psp-sev.h
  879. AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
  880. M: Mario Limonciello <mario.limonciello@amd.com>
  881. L: linux-crypto@vger.kernel.org
  882. S: Supported
  883. F: drivers/crypto/ccp/dbc.c
  884. F: drivers/crypto/ccp/dbc.h
  885. F: drivers/crypto/ccp/platform-access.c
  886. F: drivers/crypto/ccp/platform-access.h
  887. F: include/uapi/linux/psp-dbc.h
  888. F: tools/crypto/ccp/*.c
  889. F: tools/crypto/ccp/*.py
  890. AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
  891. M: Mario Limonciello <mario.limonciello@amd.com>
  892. L: linux-crypto@vger.kernel.org
  893. S: Supported
  894. F: drivers/crypto/ccp/hsti.*
  895. AMD DISPLAY CORE
  896. M: Harry Wentland <harry.wentland@amd.com>
  897. M: Leo Li <sunpeng.li@amd.com>
  898. M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
  899. L: amd-gfx@lists.freedesktop.org
  900. S: Supported
  901. T: git https://gitlab.freedesktop.org/agd5f/linux.git
  902. F: drivers/gpu/drm/amd/display/
  903. AMD DISPLAY CORE - DML
  904. M: Chaitanya Dhere <chaitanya.dhere@amd.com>
  905. M: Jun Lei <jun.lei@amd.com>
  906. S: Supported
  907. F: drivers/gpu/drm/amd/display/dc/dml/
  908. F: drivers/gpu/drm/amd/display/dc/dml2/
  909. AMD FAM15H PROCESSOR POWER MONITORING DRIVER
  910. M: Huang Rui <ray.huang@amd.com>
  911. L: linux-hwmon@vger.kernel.org
  912. S: Supported
  913. F: Documentation/hwmon/fam15h_power.rst
  914. F: drivers/hwmon/fam15h_power.c
  915. AMD FCH GPIO DRIVER
  916. M: Enrico Weigelt, metux IT consult <info@metux.net>
  917. L: linux-gpio@vger.kernel.org
  918. S: Maintained
  919. F: drivers/gpio/gpio-amd-fch.c
  920. F: include/linux/platform_data/gpio/gpio-amd-fch.h
  921. AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
  922. L: linux-geode@lists.infradead.org (moderated for non-subscribers)
  923. S: Orphan
  924. F: drivers/usb/gadget/udc/amd5536udc.*
  925. AMD GEODE PROCESSOR/CHIPSET SUPPORT
  926. M: Andres Salomon <dilinger@queued.net>
  927. L: linux-geode@lists.infradead.org (moderated for non-subscribers)
  928. S: Supported
  929. W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
  930. F: arch/x86/include/asm/geode.h
  931. F: drivers/char/hw_random/geode-rng.c
  932. F: drivers/crypto/geode*
  933. F: drivers/video/fbdev/geode/
  934. AMD HSMP DRIVER
  935. M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
  936. R: Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
  937. L: platform-driver-x86@vger.kernel.org
  938. S: Maintained
  939. F: Documentation/arch/x86/amd_hsmp.rst
  940. F: arch/x86/include/asm/amd_hsmp.h
  941. F: arch/x86/include/uapi/asm/amd_hsmp.h
  942. F: drivers/platform/x86/amd/hsmp.c
  943. AMD IOMMU (AMD-VI)
  944. M: Joerg Roedel <joro@8bytes.org>
  945. R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
  946. L: iommu@lists.linux.dev
  947. S: Maintained
  948. T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
  949. F: drivers/iommu/amd/
  950. F: include/linux/amd-iommu.h
  951. AMD KFD
  952. M: Felix Kuehling <Felix.Kuehling@amd.com>
  953. L: amd-gfx@lists.freedesktop.org
  954. S: Supported
  955. T: git https://gitlab.freedesktop.org/agd5f/linux.git
  956. F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
  957. F: drivers/gpu/drm/amd/amdkfd/
  958. F: drivers/gpu/drm/amd/include/cik_structs.h
  959. F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
  960. F: drivers/gpu/drm/amd/include/v9_structs.h
  961. F: drivers/gpu/drm/amd/include/vi_structs.h
  962. F: include/uapi/linux/kfd_ioctl.h
  963. F: include/uapi/linux/kfd_sysfs.h
  964. AMD MP2 I2C DRIVER
  965. M: Elie Morisse <syniurge@gmail.com>
  966. M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
  967. L: linux-i2c@vger.kernel.org
  968. S: Maintained
  969. F: drivers/i2c/busses/i2c-amd-mp2*
  970. AMD PDS CORE DRIVER
  971. M: Shannon Nelson <shannon.nelson@amd.com>
  972. M: Brett Creeley <brett.creeley@amd.com>
  973. L: netdev@vger.kernel.org
  974. S: Supported
  975. F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
  976. F: drivers/net/ethernet/amd/pds_core/
  977. F: include/linux/pds/
  978. AMD PMC DRIVER
  979. M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  980. L: platform-driver-x86@vger.kernel.org
  981. S: Maintained
  982. F: drivers/platform/x86/amd/pmc/
  983. AMD PMF DRIVER
  984. M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  985. L: platform-driver-x86@vger.kernel.org
  986. S: Maintained
  987. F: Documentation/ABI/testing/sysfs-amd-pmf
  988. F: drivers/platform/x86/amd/pmf/
  989. AMD POWERPLAY AND SWSMU
  990. M: Kenneth Feng <kenneth.feng@amd.com>
  991. L: amd-gfx@lists.freedesktop.org
  992. S: Supported
  993. T: git https://gitlab.freedesktop.org/agd5f/linux.git
  994. F: drivers/gpu/drm/amd/pm/
  995. AMD PSTATE DRIVER
  996. M: Huang Rui <ray.huang@amd.com>
  997. M: Gautham R. Shenoy <gautham.shenoy@amd.com>
  998. M: Mario Limonciello <mario.limonciello@amd.com>
  999. R: Perry Yuan <perry.yuan@amd.com>
  1000. L: linux-pm@vger.kernel.org
  1001. S: Supported
  1002. F: Documentation/admin-guide/pm/amd-pstate.rst
  1003. F: drivers/cpufreq/amd-pstate*
  1004. F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
  1005. AMD PTDMA DRIVER
  1006. M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
  1007. L: dmaengine@vger.kernel.org
  1008. S: Maintained
  1009. F: drivers/dma/ptdma/
  1010. AMD QDMA DRIVER
  1011. M: Nishad Saraf <nishads@amd.com>
  1012. M: Lizhi Hou <lizhi.hou@amd.com>
  1013. L: dmaengine@vger.kernel.org
  1014. S: Supported
  1015. F: drivers/dma/amd/qdma/
  1016. F: include/linux/platform_data/amd_qdma.h
  1017. AMD SEATTLE DEVICE TREE SUPPORT
  1018. M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
  1019. M: Tom Lendacky <thomas.lendacky@amd.com>
  1020. S: Supported
  1021. F: arch/arm64/boot/dts/amd/
  1022. AMD SENSOR FUSION HUB DRIVER
  1023. M: Basavaraj Natikar <basavaraj.natikar@amd.com>
  1024. L: linux-input@vger.kernel.org
  1025. S: Maintained
  1026. F: Documentation/hid/amd-sfh*
  1027. F: drivers/hid/amd-sfh-hid/
  1028. AMD SPI DRIVER
  1029. M: Raju Rangoju <Raju.Rangoju@amd.com>
  1030. L: linux-spi@vger.kernel.org
  1031. S: Supported
  1032. F: drivers/spi/spi-amd.c
  1033. AMD XGBE DRIVER
  1034. M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
  1035. L: netdev@vger.kernel.org
  1036. S: Supported
  1037. F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
  1038. F: drivers/net/ethernet/amd/xgbe/
  1039. AMLOGIC BLUETOOTH DRIVER
  1040. M: Yang Li <yang.li@amlogic.com>
  1041. L: linux-bluetooth@vger.kernel.org
  1042. S: Maintained
  1043. F: Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
  1044. F: drivers/bluetooth/hci_aml.c
  1045. AMLOGIC DDR PMU DRIVER
  1046. M: Jiucheng Xu <jiucheng.xu@amlogic.com>
  1047. L: linux-amlogic@lists.infradead.org
  1048. S: Supported
  1049. W: http://www.amlogic.com
  1050. F: Documentation/admin-guide/perf/meson-ddr-pmu.rst
  1051. F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
  1052. F: drivers/perf/amlogic/
  1053. F: include/soc/amlogic/
  1054. AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
  1055. M: Javier Carrasco <javier.carrasco.cruz@gmail.com>
  1056. L: linux-hwmon@vger.kernel.org
  1057. S: Maintained
  1058. F: Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
  1059. F: Documentation/hwmon/chipcap2.rst
  1060. F: drivers/hwmon/chipcap2.c
  1061. AMPHION VPU CODEC V4L2 DRIVER
  1062. M: Ming Qian <ming.qian@nxp.com>
  1063. M: Zhou Peng <eagle.zhou@nxp.com>
  1064. L: linux-media@vger.kernel.org
  1065. S: Maintained
  1066. F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
  1067. F: drivers/media/platform/amphion/
  1068. AMS AS73211 DRIVER
  1069. M: Christian Eggers <ceggers@arri.de>
  1070. L: linux-iio@vger.kernel.org
  1071. S: Maintained
  1072. F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
  1073. F: drivers/iio/light/as73211.c
  1074. AMT (Automatic Multicast Tunneling)
  1075. M: Taehee Yoo <ap420073@gmail.com>
  1076. L: netdev@vger.kernel.org
  1077. S: Maintained
  1078. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  1079. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
  1080. F: drivers/net/amt.c
  1081. ANALOG DEVICES INC AD3552R DRIVER
  1082. M: Nuno Sá <nuno.sa@analog.com>
  1083. L: linux-iio@vger.kernel.org
  1084. S: Supported
  1085. W: https://ez.analog.com/linux-software-drivers
  1086. F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
  1087. F: drivers/iio/dac/ad3552r.c
  1088. ANALOG DEVICES INC AD4000 DRIVER
  1089. M: Marcelo Schmitt <marcelo.schmitt@analog.com>
  1090. L: linux-iio@vger.kernel.org
  1091. S: Supported
  1092. W: https://ez.analog.com/linux-software-drivers
  1093. F: Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
  1094. F: Documentation/iio/ad4000.rst
  1095. F: drivers/iio/adc/ad4000.c
  1096. ANALOG DEVICES INC AD4130 DRIVER
  1097. M: Cosmin Tanislav <cosmin.tanislav@analog.com>
  1098. L: linux-iio@vger.kernel.org
  1099. S: Supported
  1100. W: https://ez.analog.com/linux-software-drivers
  1101. F: Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
  1102. F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
  1103. F: drivers/iio/adc/ad4130.c
  1104. ANALOG DEVICES INC AD4695 DRIVER
  1105. M: Michael Hennerich <michael.hennerich@analog.com>
  1106. M: Nuno Sá <nuno.sa@analog.com>
  1107. R: David Lechner <dlechner@baylibre.com>
  1108. L: linux-iio@vger.kernel.org
  1109. S: Supported
  1110. W: https://ez.analog.com/linux-software-drivers
  1111. F: Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
  1112. F: Documentation/iio/ad4695.rst
  1113. F: drivers/iio/adc/ad4695.c
  1114. F: include/dt-bindings/iio/adi,ad4695.h
  1115. ANALOG DEVICES INC AD7091R DRIVER
  1116. M: Marcelo Schmitt <marcelo.schmitt@analog.com>
  1117. L: linux-iio@vger.kernel.org
  1118. S: Supported
  1119. W: http://ez.analog.com/community/linux-device-drivers
  1120. F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
  1121. F: drivers/iio/adc/ad7091r*
  1122. ANALOG DEVICES INC AD7192 DRIVER
  1123. M: Alisa-Dariana Roman <alisa.roman@analog.com>
  1124. L: linux-iio@vger.kernel.org
  1125. S: Supported
  1126. W: https://ez.analog.com/linux-software-drivers
  1127. F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
  1128. F: drivers/iio/adc/ad7192.c
  1129. ANALOG DEVICES INC AD7292 DRIVER
  1130. M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
  1131. L: linux-iio@vger.kernel.org
  1132. S: Supported
  1133. W: https://ez.analog.com/linux-software-drivers
  1134. F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
  1135. F: drivers/iio/adc/ad7292.c
  1136. ANALOG DEVICES INC AD7293 DRIVER
  1137. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1138. L: linux-iio@vger.kernel.org
  1139. S: Supported
  1140. W: https://ez.analog.com/linux-software-drivers
  1141. F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
  1142. F: drivers/iio/dac/ad7293.c
  1143. ANALOG DEVICES INC AD74115 DRIVER
  1144. M: Cosmin Tanislav <cosmin.tanislav@analog.com>
  1145. L: linux-iio@vger.kernel.org
  1146. S: Supported
  1147. W: https://ez.analog.com/linux-software-drivers
  1148. F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
  1149. F: drivers/iio/addac/ad74115.c
  1150. ANALOG DEVICES INC AD74413R DRIVER
  1151. M: Cosmin Tanislav <cosmin.tanislav@analog.com>
  1152. L: linux-iio@vger.kernel.org
  1153. S: Supported
  1154. W: https://ez.analog.com/linux-software-drivers
  1155. F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
  1156. F: drivers/iio/addac/ad74413r.c
  1157. F: include/dt-bindings/iio/addac/adi,ad74413r.h
  1158. ANALOG DEVICES INC AD7768-1 DRIVER
  1159. M: Michael Hennerich <Michael.Hennerich@analog.com>
  1160. L: linux-iio@vger.kernel.org
  1161. S: Supported
  1162. W: https://ez.analog.com/linux-software-drivers
  1163. F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
  1164. F: drivers/iio/adc/ad7768-1.c
  1165. ANALOG DEVICES INC AD7780 DRIVER
  1166. M: Michael Hennerich <Michael.Hennerich@analog.com>
  1167. M: Renato Lui Geh <renatogeh@gmail.com>
  1168. L: linux-iio@vger.kernel.org
  1169. S: Supported
  1170. W: https://ez.analog.com/linux-software-drivers
  1171. F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
  1172. F: drivers/iio/adc/ad7780.c
  1173. ANALOG DEVICES INC AD9467 DRIVER
  1174. M: Michael Hennerich <Michael.Hennerich@analog.com>
  1175. M: Nuno Sa <nuno.sa@analog.com>
  1176. L: linux-iio@vger.kernel.org
  1177. S: Supported
  1178. W: https://ez.analog.com/linux-software-drivers
  1179. F: Documentation/ABI/testing/debugfs-iio-ad9467
  1180. F: Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
  1181. F: drivers/iio/adc/ad9467.c
  1182. ANALOG DEVICES INC AD9739a DRIVER
  1183. M: Nuno Sa <nuno.sa@analog.com>
  1184. M: Dragos Bogdan <dragos.bogdan@analog.com>
  1185. L: linux-iio@vger.kernel.org
  1186. S: Supported
  1187. W: https://ez.analog.com/linux-software-drivers
  1188. F: Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
  1189. F: drivers/iio/dac/ad9739a.c
  1190. ANALOG DEVICES INC ADA4250 DRIVER
  1191. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1192. L: linux-iio@vger.kernel.org
  1193. S: Supported
  1194. W: https://ez.analog.com/linux-software-drivers
  1195. F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
  1196. F: drivers/iio/amplifiers/ada4250.c
  1197. ANALOG DEVICES INC ADF4377 DRIVER
  1198. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1199. L: linux-iio@vger.kernel.org
  1200. S: Supported
  1201. W: https://ez.analog.com/linux-software-drivers
  1202. F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
  1203. F: drivers/iio/frequency/adf4377.c
  1204. ANALOG DEVICES INC ADGS1408 DRIVER
  1205. M: Mircea Caprioru <mircea.caprioru@analog.com>
  1206. S: Supported
  1207. F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
  1208. F: drivers/mux/adgs1408.c
  1209. ANALOG DEVICES INC ADIN DRIVER
  1210. M: Michael Hennerich <michael.hennerich@analog.com>
  1211. L: netdev@vger.kernel.org
  1212. S: Supported
  1213. W: https://ez.analog.com/linux-software-drivers
  1214. F: Documentation/devicetree/bindings/net/adi,adin.yaml
  1215. F: drivers/net/phy/adin.c
  1216. ANALOG DEVICES INC ADIS DRIVER LIBRARY
  1217. M: Nuno Sa <nuno.sa@analog.com>
  1218. L: linux-iio@vger.kernel.org
  1219. S: Supported
  1220. F: drivers/iio/imu/adis.c
  1221. F: drivers/iio/imu/adis_buffer.c
  1222. F: drivers/iio/imu/adis_trigger.c
  1223. F: include/linux/iio/imu/adis.h
  1224. ANALOG DEVICES INC ADIS16460 DRIVER
  1225. M: Dragos Bogdan <dragos.bogdan@analog.com>
  1226. L: linux-iio@vger.kernel.org
  1227. S: Supported
  1228. W: https://ez.analog.com/linux-software-drivers
  1229. F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
  1230. F: drivers/iio/imu/adis16460.c
  1231. ANALOG DEVICES INC ADIS16475 DRIVER
  1232. M: Nuno Sa <nuno.sa@analog.com>
  1233. L: linux-iio@vger.kernel.org
  1234. S: Supported
  1235. W: https://ez.analog.com/linux-software-drivers
  1236. F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
  1237. F: drivers/iio/imu/adis16475.c
  1238. ANALOG DEVICES INC ADM1177 DRIVER
  1239. M: Michael Hennerich <Michael.Hennerich@analog.com>
  1240. L: linux-hwmon@vger.kernel.org
  1241. S: Supported
  1242. W: https://ez.analog.com/linux-software-drivers
  1243. F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
  1244. F: drivers/hwmon/adm1177.c
  1245. ANALOG DEVICES INC ADMFM2000 DRIVER
  1246. M: Kim Seer Paller <kimseer.paller@analog.com>
  1247. L: linux-iio@vger.kernel.org
  1248. S: Supported
  1249. W: https://ez.analog.com/linux-software-drivers
  1250. F: Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
  1251. F: drivers/iio/frequency/admfm2000.c
  1252. ANALOG DEVICES INC ADMV1013 DRIVER
  1253. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1254. L: linux-iio@vger.kernel.org
  1255. S: Supported
  1256. W: https://ez.analog.com/linux-software-drivers
  1257. F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
  1258. F: drivers/iio/frequency/admv1013.c
  1259. ANALOG DEVICES INC ADMV1014 DRIVER
  1260. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1261. L: linux-iio@vger.kernel.org
  1262. S: Supported
  1263. W: https://ez.analog.com/linux-software-drivers
  1264. F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
  1265. F: drivers/iio/frequency/admv1014.c
  1266. ANALOG DEVICES INC ADMV8818 DRIVER
  1267. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1268. L: linux-iio@vger.kernel.org
  1269. S: Supported
  1270. W: https://ez.analog.com/linux-software-drivers
  1271. F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
  1272. F: drivers/iio/filter/admv8818.c
  1273. ANALOG DEVICES INC ADP5061 DRIVER
  1274. M: Michael Hennerich <Michael.Hennerich@analog.com>
  1275. L: linux-pm@vger.kernel.org
  1276. S: Supported
  1277. W: https://ez.analog.com/linux-software-drivers
  1278. F: drivers/power/supply/adp5061.c
  1279. ANALOG DEVICES INC ADRF6780 DRIVER
  1280. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1281. L: linux-iio@vger.kernel.org
  1282. S: Supported
  1283. W: https://ez.analog.com/linux-software-drivers
  1284. F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
  1285. F: drivers/iio/frequency/adrf6780.c
  1286. ANALOG DEVICES INC ADV7180 DRIVER
  1287. M: Lars-Peter Clausen <lars@metafoo.de>
  1288. L: linux-media@vger.kernel.org
  1289. S: Supported
  1290. W: https://ez.analog.com/linux-software-drivers
  1291. F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
  1292. F: drivers/media/i2c/adv7180.c
  1293. ANALOG DEVICES INC ADV748X DRIVER
  1294. M: Kieran Bingham <kieran.bingham@ideasonboard.com>
  1295. L: linux-media@vger.kernel.org
  1296. S: Maintained
  1297. F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
  1298. F: drivers/media/i2c/adv748x/*
  1299. ANALOG DEVICES INC ADV7511 DRIVER
  1300. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  1301. L: linux-media@vger.kernel.org
  1302. S: Maintained
  1303. F: drivers/media/i2c/adv7511*
  1304. ANALOG DEVICES INC ADV7604 DRIVER
  1305. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  1306. L: linux-media@vger.kernel.org
  1307. S: Maintained
  1308. F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
  1309. F: drivers/media/i2c/adv7604*
  1310. ANALOG DEVICES INC ADV7842 DRIVER
  1311. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  1312. L: linux-media@vger.kernel.org
  1313. S: Maintained
  1314. F: drivers/media/i2c/adv7842*
  1315. ANALOG DEVICES INC ADXRS290 DRIVER
  1316. M: Nishant Malpani <nish.malpani25@gmail.com>
  1317. L: linux-iio@vger.kernel.org
  1318. S: Supported
  1319. F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
  1320. F: drivers/iio/gyro/adxrs290.c
  1321. ANALOG DEVICES INC ASOC CODEC DRIVERS
  1322. M: Lars-Peter Clausen <lars@metafoo.de>
  1323. M: Nuno Sá <nuno.sa@analog.com>
  1324. L: linux-sound@vger.kernel.org
  1325. S: Supported
  1326. W: http://wiki.analog.com/
  1327. W: https://ez.analog.com/linux-software-drivers
  1328. F: sound/soc/codecs/ad1*
  1329. F: sound/soc/codecs/ad7*
  1330. F: sound/soc/codecs/adau*
  1331. F: sound/soc/codecs/adav*
  1332. F: sound/soc/codecs/sigmadsp.*
  1333. F: sound/soc/codecs/ssm*
  1334. ANALOG DEVICES INC AXI DAC DRIVER
  1335. M: Nuno Sa <nuno.sa@analog.com>
  1336. L: linux-iio@vger.kernel.org
  1337. S: Supported
  1338. W: https://ez.analog.com/linux-software-drivers
  1339. F: Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
  1340. F: drivers/iio/dac/adi-axi-dac.c
  1341. ANALOG DEVICES INC DMA DRIVERS
  1342. M: Lars-Peter Clausen <lars@metafoo.de>
  1343. S: Supported
  1344. W: https://ez.analog.com/linux-software-drivers
  1345. F: drivers/dma/dma-axi-dmac.c
  1346. ANALOG DEVICES INC IIO DRIVERS
  1347. M: Lars-Peter Clausen <lars@metafoo.de>
  1348. M: Michael Hennerich <Michael.Hennerich@analog.com>
  1349. S: Supported
  1350. W: http://wiki.analog.com/
  1351. W: https://ez.analog.com/linux-software-drivers
  1352. F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
  1353. F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
  1354. F: Documentation/devicetree/bindings/iio/*/adi,*
  1355. F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
  1356. F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
  1357. F: drivers/iio/*/ad*
  1358. F: drivers/iio/adc/ltc249*
  1359. F: drivers/iio/amplifiers/hmc425a.c
  1360. F: drivers/staging/iio/*/ad*
  1361. X: drivers/iio/*/adjd*
  1362. ANALOGBITS PLL LIBRARIES
  1363. M: Paul Walmsley <paul.walmsley@sifive.com>
  1364. M: Samuel Holland <samuel.holland@sifive.com>
  1365. S: Supported
  1366. F: drivers/clk/analogbits/*
  1367. F: include/linux/clk/analogbits*
  1368. ANDROID DRIVERS
  1369. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  1370. M: Arve Hjønnevåg <arve@android.com>
  1371. M: Todd Kjos <tkjos@android.com>
  1372. M: Martijn Coenen <maco@android.com>
  1373. M: Joel Fernandes <joel@joelfernandes.org>
  1374. M: Christian Brauner <christian@brauner.io>
  1375. M: Carlos Llamas <cmllamas@google.com>
  1376. M: Suren Baghdasaryan <surenb@google.com>
  1377. L: linux-kernel@vger.kernel.org
  1378. S: Supported
  1379. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
  1380. F: drivers/android/
  1381. ANDROID GOLDFISH PIC DRIVER
  1382. M: Miodrag Dinic <miodrag.dinic@mips.com>
  1383. S: Supported
  1384. F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
  1385. F: drivers/irqchip/irq-goldfish-pic.c
  1386. ANDROID GOLDFISH RTC DRIVER
  1387. M: Jiaxun Yang <jiaxun.yang@flygoat.com>
  1388. S: Supported
  1389. F: drivers/rtc/rtc-goldfish.c
  1390. AOA (Apple Onboard Audio) ALSA DRIVER
  1391. M: Johannes Berg <johannes@sipsolutions.net>
  1392. L: linuxppc-dev@lists.ozlabs.org
  1393. L: linux-sound@vger.kernel.org
  1394. S: Maintained
  1395. F: sound/aoa/
  1396. APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
  1397. M: William Breathitt Gray <wbg@kernel.org>
  1398. L: linux-iio@vger.kernel.org
  1399. S: Maintained
  1400. F: drivers/iio/addac/stx104.c
  1401. APM DRIVER
  1402. M: Jiri Kosina <jikos@kernel.org>
  1403. S: Odd fixes
  1404. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
  1405. F: arch/x86/kernel/apm_32.c
  1406. F: drivers/char/apm-emulation.c
  1407. F: include/linux/apm_bios.h
  1408. F: include/uapi/linux/apm_bios.h
  1409. APPARMOR SECURITY MODULE
  1410. M: John Johansen <john.johansen@canonical.com>
  1411. M: John Johansen <john@apparmor.net>
  1412. L: apparmor@lists.ubuntu.com (moderated for non-subscribers)
  1413. S: Supported
  1414. W: apparmor.net
  1415. B: https://gitlab.com/apparmor/apparmor-kernel
  1416. C: irc://irc.oftc.net/apparmor
  1417. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
  1418. T: https://gitlab.com/apparmor/apparmor-kernel.git
  1419. F: Documentation/admin-guide/LSM/apparmor.rst
  1420. F: security/apparmor/
  1421. APPLE BCM5974 MULTITOUCH DRIVER
  1422. M: Henrik Rydberg <rydberg@bitmath.org>
  1423. L: linux-input@vger.kernel.org
  1424. S: Odd fixes
  1425. F: drivers/input/mouse/bcm5974.c
  1426. APPLE PCIE CONTROLLER DRIVER
  1427. M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
  1428. M: Marc Zyngier <maz@kernel.org>
  1429. L: linux-pci@vger.kernel.org
  1430. S: Maintained
  1431. F: drivers/pci/controller/pcie-apple.c
  1432. APPLE SMC DRIVER
  1433. M: Henrik Rydberg <rydberg@bitmath.org>
  1434. L: linux-hwmon@vger.kernel.org
  1435. S: Odd fixes
  1436. F: drivers/hwmon/applesmc.c
  1437. APPLETALK NETWORK LAYER
  1438. L: netdev@vger.kernel.org
  1439. S: Odd fixes
  1440. F: include/linux/atalk.h
  1441. F: include/uapi/linux/atalk.h
  1442. F: net/appletalk/
  1443. APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
  1444. M: Khuong Dinh <khuong@os.amperecomputing.com>
  1445. S: Supported
  1446. F: arch/arm64/boot/dts/apm/
  1447. APPLIED MICRO (APM) X-GENE SOC EDAC
  1448. M: Khuong Dinh <khuong@os.amperecomputing.com>
  1449. S: Supported
  1450. F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
  1451. F: drivers/edac/xgene_edac.c
  1452. APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
  1453. M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
  1454. M: Keyur Chudgar <keyur@os.amperecomputing.com>
  1455. S: Supported
  1456. F: drivers/net/ethernet/apm/xgene-v2/
  1457. APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
  1458. M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
  1459. M: Keyur Chudgar <keyur@os.amperecomputing.com>
  1460. M: Quan Nguyen <quan@os.amperecomputing.com>
  1461. S: Supported
  1462. F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
  1463. F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
  1464. F: drivers/net/ethernet/apm/xgene/
  1465. F: drivers/net/mdio/mdio-xgene.c
  1466. APPLIED MICRO (APM) X-GENE SOC PMU
  1467. M: Khuong Dinh <khuong@os.amperecomputing.com>
  1468. S: Supported
  1469. F: Documentation/admin-guide/perf/xgene-pmu.rst
  1470. F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
  1471. F: drivers/perf/xgene_pmu.c
  1472. APPLIED MICRO QT2025 PHY DRIVER
  1473. M: FUJITA Tomonori <fujita.tomonori@gmail.com>
  1474. R: Trevor Gross <tmgross@umich.edu>
  1475. L: netdev@vger.kernel.org
  1476. L: rust-for-linux@vger.kernel.org
  1477. S: Maintained
  1478. F: drivers/net/phy/qt2025.rs
  1479. APTINA CAMERA SENSOR PLL
  1480. M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
  1481. L: linux-media@vger.kernel.org
  1482. S: Maintained
  1483. F: drivers/media/i2c/aptina-pll.*
  1484. AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
  1485. M: Aleksa Savic <savicaleksa83@gmail.com>
  1486. M: Jack Doan <me@jackdoan.com>
  1487. L: linux-hwmon@vger.kernel.org
  1488. S: Maintained
  1489. F: Documentation/hwmon/aquacomputer_d5next.rst
  1490. F: drivers/hwmon/aquacomputer_d5next.c
  1491. AQUANTIA ETHERNET DRIVER (atlantic)
  1492. M: Igor Russkikh <irusskikh@marvell.com>
  1493. L: netdev@vger.kernel.org
  1494. S: Supported
  1495. W: https://www.marvell.com/
  1496. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  1497. F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
  1498. F: drivers/net/ethernet/aquantia/atlantic/
  1499. AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
  1500. M: Egor Pomozov <epomozov@marvell.com>
  1501. L: netdev@vger.kernel.org
  1502. S: Supported
  1503. W: http://www.aquantia.com
  1504. F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
  1505. AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
  1506. M: Krzysztof Hałasa <khalasa@piap.pl>
  1507. L: linux-media@vger.kernel.org
  1508. S: Maintained
  1509. F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
  1510. F: drivers/media/i2c/ar0521.c
  1511. ARASAN NAND CONTROLLER DRIVER
  1512. M: Miquel Raynal <miquel.raynal@bootlin.com>
  1513. R: Michal Simek <michal.simek@amd.com>
  1514. L: linux-mtd@lists.infradead.org
  1515. S: Maintained
  1516. F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
  1517. F: drivers/mtd/nand/raw/arasan-nand-controller.c
  1518. ARC FRAMEBUFFER DRIVER
  1519. M: Jaya Kumar <jayalk@intworks.biz>
  1520. S: Maintained
  1521. F: drivers/video/fbdev/arcfb.c
  1522. F: drivers/video/fbdev/core/fb_defio.c
  1523. ARC PGU DRM DRIVER
  1524. M: Alexey Brodkin <abrodkin@synopsys.com>
  1525. S: Supported
  1526. F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
  1527. F: drivers/gpu/drm/tiny/arcpgu.c
  1528. ARCNET NETWORK LAYER
  1529. M: Michael Grzeschik <m.grzeschik@pengutronix.de>
  1530. L: netdev@vger.kernel.org
  1531. S: Maintained
  1532. F: drivers/net/arcnet/
  1533. F: include/uapi/linux/if_arcnet.h
  1534. ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
  1535. M: Arnd Bergmann <arnd@arndb.de>
  1536. M: Olof Johansson <olof@lixom.net>
  1537. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1538. L: soc@lists.linux.dev
  1539. S: Maintained
  1540. P: Documentation/process/maintainer-soc.rst
  1541. C: irc://irc.libera.chat/armlinux
  1542. T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
  1543. F: Documentation/process/maintainer-soc*.rst
  1544. F: arch/arm/boot/dts/Makefile
  1545. F: arch/arm64/boot/dts/Makefile
  1546. ARM ARCHITECTED TIMER DRIVER
  1547. M: Mark Rutland <mark.rutland@arm.com>
  1548. M: Marc Zyngier <maz@kernel.org>
  1549. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1550. S: Maintained
  1551. F: arch/arm/include/asm/arch_timer.h
  1552. F: arch/arm64/include/asm/arch_timer.h
  1553. F: drivers/clocksource/arm_arch_timer.c
  1554. ARM GENERIC INTERRUPT CONTROLLER DRIVERS
  1555. M: Marc Zyngier <maz@kernel.org>
  1556. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1557. S: Maintained
  1558. F: Documentation/devicetree/bindings/interrupt-controller/arm,gic*
  1559. F: arch/arm/include/asm/arch_gicv3.h
  1560. F: arch/arm64/include/asm/arch_gicv3.h
  1561. F: drivers/irqchip/irq-gic*.[ch]
  1562. F: include/linux/irqchip/arm-gic*.h
  1563. F: include/linux/irqchip/arm-vgic-info.h
  1564. ARM HDLCD DRM DRIVER
  1565. M: Liviu Dudau <liviu.dudau@arm.com>
  1566. S: Supported
  1567. F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
  1568. F: drivers/gpu/drm/arm/hdlcd_*
  1569. ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
  1570. M: Linus Walleij <linus.walleij@linaro.org>
  1571. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1572. S: Maintained
  1573. F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
  1574. F: Documentation/devicetree/bindings/arm/arm,realview.yaml
  1575. F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
  1576. F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
  1577. F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
  1578. F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
  1579. F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
  1580. F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
  1581. F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
  1582. F: arch/arm/boot/dts/arm/arm-realview-*
  1583. F: arch/arm/boot/dts/arm/integrator*
  1584. F: arch/arm/boot/dts/arm/versatile*
  1585. F: arch/arm/mach-versatile/
  1586. F: drivers/bus/arm-integrator-lm.c
  1587. F: drivers/clk/versatile/
  1588. F: drivers/i2c/busses/i2c-versatile.c
  1589. F: drivers/irqchip/irq-versatile-fpga.c
  1590. F: drivers/mtd/maps/physmap-versatile.*
  1591. F: drivers/power/reset/arm-versatile-reboot.c
  1592. F: drivers/soc/versatile/
  1593. ARM INTERCONNECT PMU DRIVERS
  1594. M: Robin Murphy <robin.murphy@arm.com>
  1595. S: Supported
  1596. F: Documentation/admin-guide/perf/arm-cmn.rst
  1597. F: Documentation/admin-guide/perf/arm-ni.rst
  1598. F: Documentation/devicetree/bindings/perf/arm,cmn.yaml
  1599. F: Documentation/devicetree/bindings/perf/arm,ni.yaml
  1600. F: drivers/perf/arm-cmn.c
  1601. F: drivers/perf/arm-ni.c
  1602. F: tools/perf/pmu-events/arch/arm64/arm/cmn/
  1603. ARM KOMEDA DRM-KMS DRIVER
  1604. M: Liviu Dudau <liviu.dudau@arm.com>
  1605. S: Supported
  1606. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  1607. F: Documentation/devicetree/bindings/display/arm,komeda.yaml
  1608. F: Documentation/gpu/komeda-kms.rst
  1609. F: drivers/gpu/drm/arm/display/include/
  1610. F: drivers/gpu/drm/arm/display/komeda/
  1611. ARM MALI PANFROST DRM DRIVER
  1612. M: Boris Brezillon <boris.brezillon@collabora.com>
  1613. M: Rob Herring <robh@kernel.org>
  1614. R: Steven Price <steven.price@arm.com>
  1615. L: dri-devel@lists.freedesktop.org
  1616. S: Supported
  1617. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  1618. F: Documentation/gpu/panfrost.rst
  1619. F: drivers/gpu/drm/ci/xfails/panfrost*
  1620. F: drivers/gpu/drm/panfrost/
  1621. F: include/uapi/drm/panfrost_drm.h
  1622. ARM MALI PANTHOR DRM DRIVER
  1623. M: Boris Brezillon <boris.brezillon@collabora.com>
  1624. M: Steven Price <steven.price@arm.com>
  1625. M: Liviu Dudau <liviu.dudau@arm.com>
  1626. L: dri-devel@lists.freedesktop.org
  1627. S: Supported
  1628. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  1629. F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
  1630. F: drivers/gpu/drm/panthor/
  1631. F: include/uapi/drm/panthor_drm.h
  1632. ARM MALI-DP DRM DRIVER
  1633. M: Liviu Dudau <liviu.dudau@arm.com>
  1634. S: Supported
  1635. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  1636. F: Documentation/devicetree/bindings/display/arm,malidp.yaml
  1637. F: Documentation/gpu/afbc.rst
  1638. F: drivers/gpu/drm/arm/
  1639. ARM MFM AND FLOPPY DRIVERS
  1640. M: Ian Molton <spyro@f2s.com>
  1641. S: Maintained
  1642. F: arch/arm/include/asm/floppy.h
  1643. F: arch/arm/mach-rpc/floppydma.S
  1644. ARM PMU PROFILING AND DEBUGGING
  1645. M: Will Deacon <will@kernel.org>
  1646. M: Mark Rutland <mark.rutland@arm.com>
  1647. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1648. S: Maintained
  1649. F: Documentation/devicetree/bindings/arm/pmu.yaml
  1650. F: Documentation/devicetree/bindings/perf/
  1651. F: arch/arm*/include/asm/hw_breakpoint.h
  1652. F: arch/arm*/include/asm/perf_event.h
  1653. F: arch/arm*/kernel/hw_breakpoint.c
  1654. F: arch/arm*/kernel/perf_*
  1655. F: drivers/perf/
  1656. F: include/linux/perf/arm_pmu*.h
  1657. ARM PORT
  1658. M: Russell King <linux@armlinux.org.uk>
  1659. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1660. S: Odd Fixes
  1661. W: http://www.armlinux.org.uk/
  1662. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
  1663. F: arch/arm/
  1664. X: arch/arm/boot/dts/
  1665. ARM PRIMECELL AACI PL041 DRIVER
  1666. M: Russell King <linux@armlinux.org.uk>
  1667. S: Odd Fixes
  1668. F: sound/arm/aaci.*
  1669. ARM PRIMECELL BUS SUPPORT
  1670. M: Russell King <linux@armlinux.org.uk>
  1671. S: Odd Fixes
  1672. F: drivers/amba/
  1673. F: include/linux/amba/bus.h
  1674. ARM PRIMECELL KMI PL050 DRIVER
  1675. M: Russell King <linux@armlinux.org.uk>
  1676. S: Odd Fixes
  1677. F: drivers/input/serio/ambakmi.*
  1678. F: include/linux/amba/kmi.h
  1679. ARM PRIMECELL MMCI PL180/1 DRIVER
  1680. M: Russell King <linux@armlinux.org.uk>
  1681. S: Odd Fixes
  1682. F: drivers/mmc/host/mmci.*
  1683. F: include/linux/amba/mmci.h
  1684. ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
  1685. M: Miquel Raynal <miquel.raynal@bootlin.com>
  1686. R: Michal Simek <michal.simek@amd.com>
  1687. L: linux-mtd@lists.infradead.org
  1688. S: Maintained
  1689. F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
  1690. F: drivers/mtd/nand/raw/pl35x-nand-controller.c
  1691. ARM PRIMECELL PL35X SMC DRIVER
  1692. M: Miquel Raynal <miquel.raynal@bootlin.com>
  1693. R: Michal Simek <michal.simek@amd.com>
  1694. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1695. S: Maintained
  1696. F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
  1697. F: drivers/memory/pl353-smc.c
  1698. ARM PRIMECELL SSP PL022 SPI DRIVER
  1699. M: Linus Walleij <linus.walleij@linaro.org>
  1700. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1701. S: Maintained
  1702. F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
  1703. F: drivers/spi/spi-pl022.c
  1704. ARM PRIMECELL UART PL010 AND PL011 DRIVERS
  1705. M: Russell King <linux@armlinux.org.uk>
  1706. S: Odd Fixes
  1707. F: drivers/tty/serial/amba-pl01*.c
  1708. F: include/linux/amba/serial.h
  1709. ARM PRIMECELL VIC PL190/PL192 DRIVER
  1710. M: Linus Walleij <linus.walleij@linaro.org>
  1711. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1712. S: Maintained
  1713. F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
  1714. F: drivers/irqchip/irq-vic.c
  1715. ARM SMC WATCHDOG DRIVER
  1716. M: Julius Werner <jwerner@chromium.org>
  1717. R: Evan Benn <evanbenn@chromium.org>
  1718. S: Maintained
  1719. F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
  1720. F: drivers/watchdog/arm_smc_wdt.c
  1721. ARM SMMU DRIVERS
  1722. M: Will Deacon <will@kernel.org>
  1723. R: Robin Murphy <robin.murphy@arm.com>
  1724. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1725. S: Maintained
  1726. F: Documentation/devicetree/bindings/iommu/arm,smmu*
  1727. F: drivers/iommu/arm/
  1728. F: drivers/iommu/io-pgtable-arm*
  1729. ARM SMMU SVA SUPPORT
  1730. R: Jean-Philippe Brucker <jean-philippe@linaro.org>
  1731. F: drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
  1732. ARM SUB-ARCHITECTURES
  1733. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1734. S: Maintained
  1735. C: irc://irc.libera.chat/armlinux
  1736. T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
  1737. F: arch/arm/mach-*/
  1738. F: arch/arm/plat-*/
  1739. ARM/ACTIONS SEMI ARCHITECTURE
  1740. M: Andreas Färber <afaerber@suse.de>
  1741. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  1742. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1743. L: linux-actions@lists.infradead.org (moderated for non-subscribers)
  1744. S: Maintained
  1745. F: Documentation/devicetree/bindings/arm/actions.yaml
  1746. F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
  1747. F: Documentation/devicetree/bindings/dma/owl-dma.yaml
  1748. F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
  1749. F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
  1750. F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
  1751. F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
  1752. F: Documentation/devicetree/bindings/pinctrl/actions,*
  1753. F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
  1754. F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
  1755. F: arch/arm/boot/dts/actions/
  1756. F: arch/arm/mach-actions/
  1757. F: arch/arm64/boot/dts/actions/
  1758. F: drivers/clk/actions/
  1759. F: drivers/clocksource/timer-owl*
  1760. F: drivers/dma/owl-dma.c
  1761. F: drivers/i2c/busses/i2c-owl.c
  1762. F: drivers/irqchip/irq-owl-sirq.c
  1763. F: drivers/mmc/host/owl-mmc.c
  1764. F: drivers/net/ethernet/actions/
  1765. F: drivers/pinctrl/actions/*
  1766. F: drivers/pmdomain/actions/
  1767. F: include/dt-bindings/power/owl-*
  1768. F: include/dt-bindings/reset/actions,*
  1769. F: include/linux/soc/actions/
  1770. N: owl
  1771. ARM/AIROHA SOC SUPPORT
  1772. M: Matthias Brugger <matthias.bgg@gmail.com>
  1773. M: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
  1774. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1775. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  1776. S: Odd Fixes
  1777. F: arch/arm/boot/dts/airoha/
  1778. F: arch/arm64/boot/dts/airoha/
  1779. ARM/Allwinner SoC Clock Support
  1780. M: Emilio López <emilio@elopez.com.ar>
  1781. S: Maintained
  1782. F: drivers/clk/sunxi/
  1783. ARM/Allwinner sunXi SoC support
  1784. M: Chen-Yu Tsai <wens@csie.org>
  1785. M: Jernej Skrabec <jernej.skrabec@gmail.com>
  1786. M: Samuel Holland <samuel@sholland.org>
  1787. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1788. L: linux-sunxi@lists.linux.dev
  1789. S: Maintained
  1790. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
  1791. F: arch/arm/mach-sunxi/
  1792. F: arch/arm64/boot/dts/allwinner/
  1793. F: drivers/clk/sunxi-ng/
  1794. F: drivers/pinctrl/sunxi/
  1795. F: drivers/soc/sunxi/
  1796. N: allwinner
  1797. N: sun[x456789]i
  1798. N: sun[25]0i
  1799. ARM/ALPHASCALE ARCHITECTURE
  1800. M: Krzysztof Kozlowski <krzk@kernel.org>
  1801. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1802. S: Odd Fixes
  1803. F: arch/arm/boot/dts/alphascale/
  1804. F: drivers/clk/clk-asm9260.c
  1805. F: drivers/clocksource/asm9260_timer.c
  1806. F: drivers/rtc/rtc-asm9260.c
  1807. F: drivers/watchdog/asm9260_wdt.c
  1808. ARM/AMD PENSANDO ARM64 ARCHITECTURE
  1809. M: Brad Larson <blarson@amd.com>
  1810. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1811. S: Supported
  1812. F: Documentation/devicetree/bindings/*/amd,pensando*
  1813. F: arch/arm64/boot/dts/amd/elba*
  1814. ARM/Amlogic Meson SoC CLOCK FRAMEWORK
  1815. M: Neil Armstrong <neil.armstrong@linaro.org>
  1816. M: Jerome Brunet <jbrunet@baylibre.com>
  1817. L: linux-amlogic@lists.infradead.org
  1818. S: Maintained
  1819. F: Documentation/devicetree/bindings/clock/amlogic*
  1820. F: drivers/clk/meson/
  1821. F: include/dt-bindings/clock/amlogic,a1*
  1822. F: include/dt-bindings/clock/gxbb*
  1823. F: include/dt-bindings/clock/meson*
  1824. ARM/Amlogic Meson SoC Crypto Drivers
  1825. M: Corentin Labbe <clabbe@baylibre.com>
  1826. L: linux-crypto@vger.kernel.org
  1827. L: linux-amlogic@lists.infradead.org
  1828. S: Maintained
  1829. F: Documentation/devicetree/bindings/crypto/amlogic*
  1830. F: drivers/crypto/amlogic/
  1831. ARM/Amlogic Meson SoC Sound Drivers
  1832. M: Jerome Brunet <jbrunet@baylibre.com>
  1833. L: linux-sound@vger.kernel.org
  1834. S: Maintained
  1835. F: Documentation/devicetree/bindings/sound/amlogic*
  1836. F: sound/soc/meson/
  1837. ARM/Amlogic Meson SoC support
  1838. M: Neil Armstrong <neil.armstrong@linaro.org>
  1839. M: Kevin Hilman <khilman@baylibre.com>
  1840. R: Jerome Brunet <jbrunet@baylibre.com>
  1841. R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  1842. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1843. L: linux-amlogic@lists.infradead.org
  1844. S: Maintained
  1845. W: http://linux-meson.com/
  1846. F: Documentation/devicetree/bindings/phy/amlogic*
  1847. F: arch/arm/boot/dts/amlogic/
  1848. F: arch/arm/mach-meson/
  1849. F: arch/arm64/boot/dts/amlogic/
  1850. F: drivers/pmdomain/amlogic/
  1851. F: drivers/mmc/host/meson*
  1852. F: drivers/phy/amlogic/
  1853. F: drivers/pinctrl/meson/
  1854. F: drivers/rtc/rtc-meson*
  1855. F: drivers/soc/amlogic/
  1856. N: meson
  1857. ARM/Annapurna Labs ALPINE ARCHITECTURE
  1858. M: Antoine Tenart <atenart@kernel.org>
  1859. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1860. S: Odd Fixes
  1861. F: arch/arm/boot/dts/amazon/
  1862. F: arch/arm/mach-alpine/
  1863. F: arch/arm64/boot/dts/amazon/
  1864. F: drivers/*/*alpine*
  1865. ARM/APPLE MACHINE SOUND DRIVERS
  1866. M: Martin Povišer <povik+lin@cutebit.org>
  1867. L: asahi@lists.linux.dev
  1868. L: linux-sound@vger.kernel.org
  1869. S: Maintained
  1870. F: Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
  1871. F: Documentation/devicetree/bindings/sound/apple,*
  1872. F: sound/soc/apple/*
  1873. F: sound/soc/codecs/cs42l83-i2c.c
  1874. F: sound/soc/codecs/ssm3515.c
  1875. ARM/APPLE MACHINE SUPPORT
  1876. M: Hector Martin <marcan@marcan.st>
  1877. M: Sven Peter <sven@svenpeter.dev>
  1878. R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
  1879. L: asahi@lists.linux.dev
  1880. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1881. S: Maintained
  1882. W: https://asahilinux.org
  1883. B: https://github.com/AsahiLinux/linux/issues
  1884. C: irc://irc.oftc.net/asahi-dev
  1885. T: git https://github.com/AsahiLinux/linux.git
  1886. F: Documentation/devicetree/bindings/arm/apple.yaml
  1887. F: Documentation/devicetree/bindings/arm/apple/*
  1888. F: Documentation/devicetree/bindings/clock/apple,nco.yaml
  1889. F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
  1890. F: Documentation/devicetree/bindings/dma/apple,admac.yaml
  1891. F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
  1892. F: Documentation/devicetree/bindings/interrupt-controller/apple,*
  1893. F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
  1894. F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
  1895. F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
  1896. F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
  1897. F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
  1898. F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
  1899. F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
  1900. F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
  1901. F: Documentation/devicetree/bindings/power/apple*
  1902. F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
  1903. F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
  1904. F: arch/arm64/boot/dts/apple/
  1905. F: drivers/bluetooth/hci_bcm4377.c
  1906. F: drivers/clk/clk-apple-nco.c
  1907. F: drivers/cpufreq/apple-soc-cpufreq.c
  1908. F: drivers/dma/apple-admac.c
  1909. F: drivers/pmdomain/apple/
  1910. F: drivers/i2c/busses/i2c-pasemi-core.c
  1911. F: drivers/i2c/busses/i2c-pasemi-platform.c
  1912. F: drivers/iommu/apple-dart.c
  1913. F: drivers/iommu/io-pgtable-dart.c
  1914. F: drivers/irqchip/irq-apple-aic.c
  1915. F: drivers/nvme/host/apple.c
  1916. F: drivers/nvmem/apple-efuses.c
  1917. F: drivers/pinctrl/pinctrl-apple-gpio.c
  1918. F: drivers/pwm/pwm-apple.c
  1919. F: drivers/soc/apple/*
  1920. F: drivers/watchdog/apple_wdt.c
  1921. F: include/dt-bindings/interrupt-controller/apple-aic.h
  1922. F: include/dt-bindings/pinctrl/apple.h
  1923. F: include/linux/soc/apple/*
  1924. ARM/ARTPEC MACHINE SUPPORT
  1925. M: Jesper Nilsson <jesper.nilsson@axis.com>
  1926. M: Lars Persson <lars.persson@axis.com>
  1927. L: linux-arm-kernel@axis.com
  1928. S: Maintained
  1929. F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
  1930. F: arch/arm/boot/dts/axis/
  1931. F: arch/arm/mach-artpec
  1932. F: drivers/clk/axis
  1933. F: drivers/crypto/axis
  1934. F: drivers/mmc/host/usdhi6rol0.c
  1935. F: drivers/pinctrl/pinctrl-artpec*
  1936. ARM/ASPEED I2C DRIVER
  1937. M: Brendan Higgins <brendanhiggins@google.com>
  1938. R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  1939. R: Joel Stanley <joel@jms.id.au>
  1940. L: linux-i2c@vger.kernel.org
  1941. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  1942. S: Maintained
  1943. F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
  1944. F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
  1945. F: drivers/i2c/busses/i2c-aspeed.c
  1946. F: drivers/irqchip/irq-aspeed-i2c-ic.c
  1947. ARM/ASPEED MACHINE SUPPORT
  1948. M: Joel Stanley <joel@jms.id.au>
  1949. R: Andrew Jeffery <andrew@codeconstruct.com.au>
  1950. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1951. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  1952. S: Supported
  1953. Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
  1954. T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
  1955. F: Documentation/devicetree/bindings/arm/aspeed/
  1956. F: arch/arm/boot/dts/aspeed/
  1957. F: arch/arm/mach-aspeed/
  1958. N: aspeed
  1959. ARM/AXM LSI SOC
  1960. M: Krzysztof Kozlowski <krzk@kernel.org>
  1961. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1962. S: Odd Fixes
  1963. F: Documentation/devicetree/bindings/arm/axxia.yaml
  1964. F: arch/arm/boot/dts/intel/axm/
  1965. F: arch/arm/mach-axxia/
  1966. ARM/BITMAIN ARCHITECTURE
  1967. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  1968. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1969. S: Maintained
  1970. F: Documentation/devicetree/bindings/arm/bitmain.yaml
  1971. F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
  1972. F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
  1973. F: arch/arm64/boot/dts/bitmain/
  1974. F: drivers/clk/clk-bm1880.c
  1975. F: drivers/pinctrl/pinctrl-bm1880.c
  1976. ARM/CALXEDA HIGHBANK ARCHITECTURE
  1977. M: Andre Przywara <andre.przywara@arm.com>
  1978. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1979. S: Maintained
  1980. F: arch/arm/boot/dts/calxeda/
  1981. F: arch/arm/mach-highbank/
  1982. ARM/CAVIUM THUNDER NETWORK DRIVER
  1983. M: Sunil Goutham <sgoutham@marvell.com>
  1984. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1985. S: Supported
  1986. F: drivers/net/ethernet/cavium/thunder/
  1987. ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
  1988. M: Lukasz Majewski <lukma@denx.de>
  1989. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1990. S: Maintained
  1991. F: arch/arm/mach-ep93xx/ts72xx.c
  1992. ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
  1993. M: Hartley Sweeten <hsweeten@visionengravers.com>
  1994. M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
  1995. M: Nikita Shubin <nikita.shubin@maquefel.me>
  1996. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1997. S: Maintained
  1998. F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
  1999. F: Documentation/devicetree/bindings/sound/cirrus,ep9301-*
  2000. F: arch/arm/boot/compressed/misc-ep93xx.h
  2001. F: arch/arm/mach-ep93xx/
  2002. F: drivers/iio/adc/ep93xx_adc.c
  2003. ARM/CLKDEV SUPPORT
  2004. M: Russell King <linux@armlinux.org.uk>
  2005. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2006. S: Maintained
  2007. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
  2008. F: drivers/clk/clkdev.c
  2009. ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
  2010. M: Baruch Siach <baruch@tkos.co.il>
  2011. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2012. S: Maintained
  2013. F: arch/arm/boot/dts/cnxt/
  2014. N: digicolor
  2015. ARM/CORESIGHT FRAMEWORK AND DRIVERS
  2016. M: Suzuki K Poulose <suzuki.poulose@arm.com>
  2017. R: Mike Leach <mike.leach@linaro.org>
  2018. R: James Clark <james.clark@linaro.org>
  2019. L: coresight@lists.linaro.org (moderated for non-subscribers)
  2020. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2021. S: Maintained
  2022. T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
  2023. F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
  2024. F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
  2025. F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
  2026. F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
  2027. F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
  2028. F: Documentation/trace/coresight/*
  2029. F: drivers/hwtracing/coresight/*
  2030. F: include/dt-bindings/arm/coresight-cti-dt.h
  2031. F: include/linux/coresight*
  2032. F: include/uapi/linux/coresight*
  2033. F: samples/coresight/*
  2034. F: tools/perf/Documentation/arm-coresight.txt
  2035. F: tools/perf/arch/arm/util/auxtrace.c
  2036. F: tools/perf/arch/arm/util/cs-etm.c
  2037. F: tools/perf/arch/arm/util/cs-etm.h
  2038. F: tools/perf/arch/arm/util/pmu.c
  2039. F: tools/perf/tests/shell/*coresight*
  2040. F: tools/perf/tests/shell/coresight/*
  2041. F: tools/perf/tests/shell/lib/*coresight*
  2042. F: tools/perf/util/cs-etm-decoder/*
  2043. F: tools/perf/util/cs-etm.*
  2044. ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
  2045. M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
  2046. M: Linus Walleij <linus.walleij@linaro.org>
  2047. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2048. S: Maintained
  2049. T: git git://github.com/ulli-kroll/linux.git
  2050. F: Documentation/devicetree/bindings/arm/gemini.yaml
  2051. F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
  2052. F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
  2053. F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
  2054. F: arch/arm/boot/dts/gemini/
  2055. F: arch/arm/mach-gemini/
  2056. F: drivers/crypto/gemini/
  2057. F: drivers/net/ethernet/cortina/
  2058. F: drivers/pinctrl/pinctrl-gemini.c
  2059. F: drivers/rtc/rtc-ftrtc010.c
  2060. ARM/CZ.NIC TURRIS SUPPORT
  2061. M: Marek Behún <kabel@kernel.org>
  2062. S: Maintained
  2063. W: https://www.turris.cz/
  2064. F: Documentation/ABI/testing/debugfs-moxtet
  2065. F: Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
  2066. F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
  2067. F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
  2068. F: Documentation/devicetree/bindings/bus/moxtet.txt
  2069. F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
  2070. F: Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
  2071. F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
  2072. F: Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
  2073. F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
  2074. F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
  2075. F: drivers/bus/moxtet.c
  2076. F: drivers/firmware/turris-mox-rwtm.c
  2077. F: drivers/gpio/gpio-moxtet.c
  2078. F: drivers/leds/leds-turris-omnia.c
  2079. F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
  2080. F: drivers/platform/cznic/
  2081. F: drivers/watchdog/armada_37xx_wdt.c
  2082. F: include/dt-bindings/bus/moxtet.h
  2083. F: include/linux/armada-37xx-rwtm-mailbox.h
  2084. F: include/linux/moxtet.h
  2085. F: include/linux/turris-omnia-mcu-interface.h
  2086. ARM/FARADAY FA526 PORT
  2087. M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
  2088. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2089. S: Maintained
  2090. T: git git://git.berlios.de/gemini-board
  2091. F: arch/arm/mm/*-fa*
  2092. ARM/FOOTBRIDGE ARCHITECTURE
  2093. M: Russell King <linux@armlinux.org.uk>
  2094. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2095. S: Maintained
  2096. W: http://www.armlinux.org.uk/
  2097. F: arch/arm/include/asm/hardware/dec21285.h
  2098. F: arch/arm/mach-footbridge/
  2099. ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
  2100. M: Shawn Guo <shawnguo@kernel.org>
  2101. M: Sascha Hauer <s.hauer@pengutronix.de>
  2102. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  2103. R: Fabio Estevam <festevam@gmail.com>
  2104. L: imx@lists.linux.dev
  2105. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2106. S: Maintained
  2107. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
  2108. F: arch/arm/boot/dts/nxp/imx/
  2109. F: arch/arm/boot/dts/nxp/mxs/
  2110. F: arch/arm64/boot/dts/freescale/
  2111. X: arch/arm64/boot/dts/freescale/fsl-*
  2112. X: arch/arm64/boot/dts/freescale/qoriq-*
  2113. X: drivers/media/i2c/
  2114. N: imx
  2115. N: mxs
  2116. ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
  2117. M: Shawn Guo <shawnguo@kernel.org>
  2118. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2119. S: Maintained
  2120. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
  2121. F: arch/arm/boot/dts/nxp/ls/
  2122. F: arch/arm64/boot/dts/freescale/fsl-*
  2123. F: arch/arm64/boot/dts/freescale/qoriq-*
  2124. ARM/FREESCALE VYBRID ARM ARCHITECTURE
  2125. M: Shawn Guo <shawnguo@kernel.org>
  2126. M: Sascha Hauer <s.hauer@pengutronix.de>
  2127. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  2128. R: Stefan Agner <stefan@agner.ch>
  2129. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2130. S: Maintained
  2131. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
  2132. F: arch/arm/boot/dts/nxp/vf/
  2133. F: arch/arm/mach-imx/*vf610*
  2134. ARM/GUMSTIX MACHINE SUPPORT
  2135. M: Steve Sakoman <sakoman@gmail.com>
  2136. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2137. S: Maintained
  2138. ARM/HISILICON SOC SUPPORT
  2139. M: Wei Xu <xuwei5@hisilicon.com>
  2140. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2141. S: Supported
  2142. W: http://www.hisilicon.com
  2143. T: git https://github.com/hisilicon/linux-hisi.git
  2144. F: arch/arm/boot/dts/hisilicon/
  2145. F: arch/arm/mach-hisi/
  2146. F: arch/arm64/boot/dts/hisilicon/
  2147. ARM/HP JORNADA 7XX MACHINE SUPPORT
  2148. M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
  2149. S: Maintained
  2150. W: www.jlime.com
  2151. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
  2152. F: arch/arm/mach-sa1100/include/mach/jornada720.h
  2153. F: arch/arm/mach-sa1100/jornada720.c
  2154. ARM/HPE GXP ARCHITECTURE
  2155. M: Jean-Marie Verdun <verdun@hpe.com>
  2156. M: Nick Hawkins <nick.hawkins@hpe.com>
  2157. S: Maintained
  2158. F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
  2159. F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
  2160. F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
  2161. F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
  2162. F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
  2163. F: Documentation/hwmon/gxp-fan-ctrl.rst
  2164. F: arch/arm/boot/dts/hpe/
  2165. F: arch/arm/mach-hpe/
  2166. F: drivers/clocksource/timer-gxp.c
  2167. F: drivers/hwmon/gxp-fan-ctrl.c
  2168. F: drivers/i2c/busses/i2c-gxp.c
  2169. F: drivers/spi/spi-gxp.c
  2170. F: drivers/watchdog/gxp-wdt.c
  2171. ARM/IGEP MACHINE SUPPORT
  2172. M: Enric Balletbo i Serra <eballetbo@gmail.com>
  2173. M: Javier Martinez Canillas <javier@dowhile0.org>
  2174. L: linux-omap@vger.kernel.org
  2175. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2176. S: Maintained
  2177. F: arch/arm/boot/dts/ti/omap/omap3-igep*
  2178. ARM/INTEL IXP4XX ARM ARCHITECTURE
  2179. M: Linus Walleij <linusw@kernel.org>
  2180. M: Imre Kaloz <kaloz@openwrt.org>
  2181. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2182. S: Maintained
  2183. F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
  2184. F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
  2185. F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
  2186. F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
  2187. F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
  2188. F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
  2189. F: arch/arm/boot/dts/intel/ixp/
  2190. F: arch/arm/mach-ixp4xx/
  2191. F: drivers/bus/intel-ixp4xx-eb.c
  2192. F: drivers/char/hw_random/ixp4xx-rng.c
  2193. F: drivers/clocksource/timer-ixp4xx.c
  2194. F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
  2195. F: drivers/gpio/gpio-ixp4xx.c
  2196. F: drivers/irqchip/irq-ixp4xx.c
  2197. F: drivers/net/ethernet/xscale/ixp4xx_eth.c
  2198. F: drivers/net/wan/ixp4xx_hss.c
  2199. F: drivers/soc/ixp4xx/ixp4xx-npe.c
  2200. F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
  2201. F: include/linux/soc/ixp4xx/npe.h
  2202. F: include/linux/soc/ixp4xx/qmgr.h
  2203. ARM/INTEL KEEMBAY ARCHITECTURE
  2204. M: Paul J. Murphy <paul.j.murphy@intel.com>
  2205. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  2206. S: Maintained
  2207. F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
  2208. F: arch/arm64/boot/dts/intel/keembay-evm.dts
  2209. F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
  2210. ARM/INTEL XSC3 (MANZANO) ARM CORE
  2211. M: Lennert Buytenhek <kernel@wantstofly.org>
  2212. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2213. S: Maintained
  2214. ARM/LG1K ARCHITECTURE
  2215. M: Chanho Min <chanho.min@lge.com>
  2216. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2217. S: Maintained
  2218. F: arch/arm64/boot/dts/lg/
  2219. ARM/LPC18XX ARCHITECTURE
  2220. M: Vladimir Zapolskiy <vz@mleia.com>
  2221. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2222. S: Maintained
  2223. F: Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
  2224. F: arch/arm/boot/dts/nxp/lpc/lpc43*
  2225. F: drivers/i2c/busses/i2c-lpc2k.c
  2226. F: drivers/memory/pl172.c
  2227. F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
  2228. F: drivers/rtc/rtc-lpc24xx.c
  2229. N: lpc18xx
  2230. ARM/LPC32XX SOC SUPPORT
  2231. M: Vladimir Zapolskiy <vz@mleia.com>
  2232. M: Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
  2233. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2234. S: Maintained
  2235. T: git git://github.com/vzapolskiy/linux-lpc32xx.git
  2236. F: Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
  2237. F: arch/arm/boot/dts/nxp/lpc/lpc32*
  2238. F: arch/arm/mach-lpc32xx/
  2239. F: drivers/dma/lpc32xx-dmamux.c
  2240. F: drivers/i2c/busses/i2c-pnx.c
  2241. F: drivers/net/ethernet/nxp/lpc_eth.c
  2242. F: drivers/usb/host/ohci-nxp.c
  2243. F: drivers/watchdog/pnx4008_wdt.c
  2244. N: lpc32xx
  2245. LPC32XX DMAMUX SUPPORT
  2246. M: J.M.B. Downing <jonathan.downing@nautel.com>
  2247. M: Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
  2248. R: Vladimir Zapolskiy <vz@mleia.com>
  2249. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2250. S: Maintained
  2251. F: Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
  2252. ARM/Marvell Dove/MV78xx0/Orion SOC support
  2253. M: Andrew Lunn <andrew@lunn.ch>
  2254. M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  2255. M: Gregory Clement <gregory.clement@bootlin.com>
  2256. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2257. S: Maintained
  2258. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
  2259. F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
  2260. F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
  2261. F: Documentation/devicetree/bindings/soc/dove/
  2262. F: arch/arm/boot/dts/marvell/dove*
  2263. F: arch/arm/boot/dts/marvell/orion5x*
  2264. F: arch/arm/mach-dove/
  2265. F: arch/arm/mach-mv78xx0/
  2266. F: arch/arm/mach-orion5x/
  2267. F: arch/arm/plat-orion/
  2268. F: drivers/bus/mvebu-mbus.c
  2269. F: drivers/soc/dove/
  2270. ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
  2271. M: Andrew Lunn <andrew@lunn.ch>
  2272. M: Gregory Clement <gregory.clement@bootlin.com>
  2273. M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  2274. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2275. S: Maintained
  2276. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
  2277. F: Documentation/devicetree/bindings/arm/marvell/
  2278. F: arch/arm/boot/dts/marvell/armada*
  2279. F: arch/arm/boot/dts/marvell/kirkwood*
  2280. F: arch/arm/configs/mvebu_*_defconfig
  2281. F: arch/arm/mach-mvebu/
  2282. F: arch/arm64/boot/dts/marvell/
  2283. F: drivers/clk/mvebu/
  2284. F: drivers/cpufreq/armada-37xx-cpufreq.c
  2285. F: drivers/cpufreq/armada-8k-cpufreq.c
  2286. F: drivers/cpufreq/mvebu-cpufreq.c
  2287. F: drivers/irqchip/irq-armada-370-xp.c
  2288. F: drivers/irqchip/irq-mvebu-*
  2289. F: drivers/pinctrl/mvebu/
  2290. F: drivers/rtc/rtc-armada38x.c
  2291. ARM/Mediatek RTC DRIVER
  2292. M: Eddie Huang <eddie.huang@mediatek.com>
  2293. M: Sean Wang <sean.wang@mediatek.com>
  2294. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2295. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  2296. S: Maintained
  2297. F: Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
  2298. F: Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
  2299. F: drivers/rtc/rtc-mt2712.c
  2300. F: drivers/rtc/rtc-mt6397.c
  2301. F: drivers/rtc/rtc-mt7622.c
  2302. ARM/Mediatek SoC support
  2303. M: Matthias Brugger <matthias.bgg@gmail.com>
  2304. M: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
  2305. L: linux-kernel@vger.kernel.org
  2306. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2307. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  2308. S: Maintained
  2309. W: https://mtk.wiki.kernel.org/
  2310. C: irc://irc.libera.chat/linux-mediatek
  2311. F: arch/arm/boot/dts/mediatek/
  2312. F: arch/arm/mach-mediatek/
  2313. F: arch/arm64/boot/dts/mediatek/
  2314. F: drivers/soc/mediatek/
  2315. N: mtk
  2316. N: mt[2678]
  2317. K: mediatek
  2318. ARM/Mediatek USB3 PHY DRIVER
  2319. M: Chunfeng Yun <chunfeng.yun@mediatek.com>
  2320. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2321. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  2322. S: Maintained
  2323. F: Documentation/devicetree/bindings/phy/mediatek,*
  2324. F: drivers/phy/mediatek/
  2325. ARM/MICROCHIP (ARM64) SoC support
  2326. M: Conor Dooley <conor@kernel.org>
  2327. M: Nicolas Ferre <nicolas.ferre@microchip.com>
  2328. M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
  2329. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2330. S: Supported
  2331. T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
  2332. F: arch/arm64/boot/dts/microchip/
  2333. ARM/Microchip (AT91) SoC support
  2334. M: Nicolas Ferre <nicolas.ferre@microchip.com>
  2335. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  2336. M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
  2337. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2338. S: Supported
  2339. W: http://www.linux4sam.org
  2340. T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
  2341. F: arch/arm/boot/dts/microchip/
  2342. F: arch/arm/include/debug/at91.S
  2343. F: arch/arm/mach-at91/
  2344. F: drivers/memory/atmel*
  2345. F: drivers/watchdog/sama5d4_wdt.c
  2346. F: include/soc/at91/
  2347. X: drivers/input/touchscreen/atmel_mxt_ts.c
  2348. N: at91
  2349. N: atmel
  2350. ARM/Microchip Sparx5 SoC support
  2351. M: Lars Povlsen <lars.povlsen@microchip.com>
  2352. M: Steen Hegelund <Steen.Hegelund@microchip.com>
  2353. M: Daniel Machon <daniel.machon@microchip.com>
  2354. M: UNGLinuxDriver@microchip.com
  2355. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2356. S: Supported
  2357. F: arch/arm64/boot/dts/microchip/sparx*
  2358. F: drivers/net/ethernet/microchip/vcap/
  2359. F: drivers/pinctrl/pinctrl-microchip-sgpio.c
  2360. N: sparx5
  2361. ARM/MILBEAUT ARCHITECTURE
  2362. M: Taichi Sugaya <sugaya.taichi@socionext.com>
  2363. M: Takao Orito <orito.takao@socionext.com>
  2364. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2365. S: Maintained
  2366. F: arch/arm/boot/dts/socionext/milbeaut*
  2367. F: arch/arm/mach-milbeaut/
  2368. N: milbeaut
  2369. ARM/MOXA ART SOC
  2370. M: Krzysztof Kozlowski <krzk@kernel.org>
  2371. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2372. S: Odd Fixes
  2373. F: Documentation/devicetree/bindings/arm/moxart.yaml
  2374. F: Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
  2375. F: arch/arm/boot/dts/moxa/
  2376. F: drivers/clk/clk-moxart.c
  2377. ARM/MStar/Sigmastar Armv7 SoC support
  2378. M: Daniel Palmer <daniel@thingy.jp>
  2379. M: Romain Perier <romain.perier@gmail.com>
  2380. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2381. S: Maintained
  2382. W: http://linux-chenxing.org/
  2383. T: git git://github.com/linux-chenxing/linux.git
  2384. F: Documentation/devicetree/bindings/arm/mstar/*
  2385. F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
  2386. F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
  2387. F: arch/arm/boot/dts/sigmastar/
  2388. F: arch/arm/mach-mstar/
  2389. F: drivers/clk/mstar/
  2390. F: drivers/clocksource/timer-msc313e.c
  2391. F: drivers/gpio/gpio-msc313.c
  2392. F: drivers/rtc/rtc-msc313.c
  2393. F: drivers/watchdog/msc313e_wdt.c
  2394. F: include/dt-bindings/clock/mstar-*
  2395. F: include/dt-bindings/gpio/msc313-gpio.h
  2396. ARM/NOMADIK/Ux500 ARCHITECTURES
  2397. M: Linus Walleij <linus.walleij@linaro.org>
  2398. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2399. S: Maintained
  2400. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
  2401. F: Documentation/devicetree/bindings/arm/ste-*
  2402. F: Documentation/devicetree/bindings/arm/ux500.yaml
  2403. F: Documentation/devicetree/bindings/arm/ux500/
  2404. F: Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
  2405. F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
  2406. F: arch/arm/boot/dts/st/ste-*
  2407. F: arch/arm/mach-nomadik/
  2408. F: arch/arm/mach-ux500/
  2409. F: drivers/clk/clk-nomadik.c
  2410. F: drivers/clocksource/clksrc-dbx500-prcmu.c
  2411. F: drivers/dma/ste_dma40*
  2412. F: drivers/pmdomain/st/ste-ux500-pm-domain.c
  2413. F: drivers/gpio/gpio-nomadik.c
  2414. F: drivers/hwspinlock/u8500_hsem.c
  2415. F: drivers/i2c/busses/i2c-nomadik.c
  2416. F: drivers/iio/adc/ab8500-gpadc.c
  2417. F: drivers/mfd/ab8500*
  2418. F: drivers/mfd/abx500*
  2419. F: drivers/mfd/db8500*
  2420. F: drivers/pinctrl/nomadik/
  2421. F: drivers/rtc/rtc-ab8500.c
  2422. F: drivers/rtc/rtc-pl031.c
  2423. F: drivers/soc/ux500/
  2424. ARM/NUVOTON MA35 ARCHITECTURE
  2425. M: Jacky Huang <ychuang3@nuvoton.com>
  2426. M: Shan-Chun Hung <schung@nuvoton.com>
  2427. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2428. S: Supported
  2429. F: Documentation/devicetree/bindings/*/*/*ma35*
  2430. F: Documentation/devicetree/bindings/*/*ma35*
  2431. F: arch/arm64/boot/dts/nuvoton/*ma35*
  2432. F: drivers/*/*/*ma35*
  2433. F: drivers/*/*ma35*
  2434. K: ma35d1
  2435. ARM/NUVOTON NPCM ARCHITECTURE
  2436. M: Avi Fishman <avifishman70@gmail.com>
  2437. M: Tomer Maimon <tmaimon77@gmail.com>
  2438. M: Tali Perry <tali.perry1@gmail.com>
  2439. R: Patrick Venture <venture@google.com>
  2440. R: Nancy Yuen <yuenn@google.com>
  2441. R: Benjamin Fair <benjaminfair@google.com>
  2442. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  2443. S: Supported
  2444. F: Documentation/devicetree/bindings/*/*/*npcm*
  2445. F: Documentation/devicetree/bindings/*/*npcm*
  2446. F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
  2447. F: arch/arm/boot/dts/nuvoton/nuvoton-npcm*
  2448. F: arch/arm/mach-npcm/
  2449. F: arch/arm64/boot/dts/nuvoton/
  2450. F: drivers/*/*/*npcm*
  2451. F: drivers/*/*npcm*
  2452. F: drivers/rtc/rtc-nct3018y.c
  2453. F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
  2454. F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
  2455. ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
  2456. M: Joseph Liu <kwliu@nuvoton.com>
  2457. M: Marvin Lin <kflin@nuvoton.com>
  2458. L: linux-media@vger.kernel.org
  2459. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  2460. S: Maintained
  2461. F: Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
  2462. F: Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
  2463. F: Documentation/userspace-api/media/drivers/npcm-video.rst
  2464. F: drivers/media/platform/nuvoton/
  2465. F: include/uapi/linux/npcm-video.h
  2466. ARM/NUVOTON WPCM450 ARCHITECTURE
  2467. M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
  2468. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  2469. S: Maintained
  2470. W: https://github.com/neuschaefer/wpcm450/wiki
  2471. F: Documentation/devicetree/bindings/*/*wpcm*
  2472. F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
  2473. F: arch/arm/configs/wpcm450_defconfig
  2474. F: arch/arm/mach-npcm/wpcm450.c
  2475. F: drivers/*/*/*wpcm*
  2476. F: drivers/*/*wpcm*
  2477. ARM/NXP S32G ARCHITECTURE
  2478. R: Chester Lin <chester62515@gmail.com>
  2479. R: Matthias Brugger <mbrugger@suse.com>
  2480. R: Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
  2481. L: NXP S32 Linux Team <s32@nxp.com>
  2482. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2483. S: Maintained
  2484. F: arch/arm64/boot/dts/freescale/s32g*.dts*
  2485. F: drivers/pinctrl/nxp/
  2486. ARM/Orion SoC/Technologic Systems TS-78xx platform support
  2487. M: Alexander Clouter <alex@digriz.org.uk>
  2488. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2489. S: Maintained
  2490. W: http://www.digriz.org.uk/ts78xx/kernel
  2491. F: arch/arm/mach-orion5x/ts78xx-*
  2492. ARM/QUALCOMM CHROMEBOOK SUPPORT
  2493. R: cros-qcom-dts-watchers@chromium.org
  2494. F: arch/arm64/boot/dts/qcom/sc7180*
  2495. F: arch/arm64/boot/dts/qcom/sc7280*
  2496. F: arch/arm64/boot/dts/qcom/sdm845-cheza*
  2497. ARM/QUALCOMM MAILING LIST
  2498. L: linux-arm-msm@vger.kernel.org
  2499. F: Documentation/devicetree/bindings/*/qcom*
  2500. F: Documentation/devicetree/bindings/soc/qcom/
  2501. F: arch/arm/boot/dts/qcom/
  2502. F: arch/arm/configs/qcom_defconfig
  2503. F: arch/arm/mach-qcom/
  2504. F: arch/arm64/boot/dts/qcom/
  2505. F: drivers/*/*/pm8???-*
  2506. F: drivers/*/*/qcom*
  2507. F: drivers/*/*/qcom/
  2508. F: drivers/*/qcom*
  2509. F: drivers/*/qcom/
  2510. F: drivers/bluetooth/btqcomsmd.c
  2511. F: drivers/clocksource/timer-qcom.c
  2512. F: drivers/cpuidle/cpuidle-qcom-spm.c
  2513. F: drivers/extcon/extcon-qcom*
  2514. F: drivers/i2c/busses/i2c-qcom-geni.c
  2515. F: drivers/i2c/busses/i2c-qup.c
  2516. F: drivers/iommu/msm*
  2517. F: drivers/mfd/ssbi.c
  2518. F: drivers/mmc/host/mmci_qcom*
  2519. F: drivers/mmc/host/sdhci-msm.c
  2520. F: drivers/pci/controller/dwc/pcie-qcom*
  2521. F: drivers/phy/qualcomm/
  2522. F: drivers/power/*/msm*
  2523. F: drivers/reset/reset-qcom-*
  2524. F: drivers/rtc/rtc-pm8xxx.c
  2525. F: drivers/spi/spi-geni-qcom.c
  2526. F: drivers/spi/spi-qcom-qspi.c
  2527. F: drivers/spi/spi-qup.c
  2528. F: drivers/tty/serial/msm_serial.c
  2529. F: drivers/ufs/host/ufs-qcom*
  2530. F: drivers/usb/dwc3/dwc3-qcom.c
  2531. F: include/dt-bindings/*/qcom*
  2532. F: include/linux/*/qcom*
  2533. F: include/linux/soc/qcom/
  2534. ARM/QUALCOMM SUPPORT
  2535. M: Bjorn Andersson <andersson@kernel.org>
  2536. M: Konrad Dybcio <konradybcio@kernel.org>
  2537. L: linux-arm-msm@vger.kernel.org
  2538. S: Maintained
  2539. T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
  2540. F: Documentation/devicetree/bindings/arm/qcom-soc.yaml
  2541. F: Documentation/devicetree/bindings/arm/qcom.yaml
  2542. F: Documentation/devicetree/bindings/bus/qcom*
  2543. F: Documentation/devicetree/bindings/cache/qcom,llcc.yaml
  2544. F: Documentation/devicetree/bindings/firmware/qcom,scm.yaml
  2545. F: Documentation/devicetree/bindings/reserved-memory/qcom*
  2546. F: Documentation/devicetree/bindings/soc/qcom/
  2547. F: arch/arm/boot/dts/qcom/
  2548. F: arch/arm/configs/qcom_defconfig
  2549. F: arch/arm/mach-qcom/
  2550. F: arch/arm64/boot/dts/qcom/
  2551. F: drivers/bus/qcom*
  2552. F: drivers/firmware/qcom/
  2553. F: drivers/soc/qcom/
  2554. F: include/dt-bindings/arm/qcom,ids.h
  2555. F: include/dt-bindings/firmware/qcom,scm.h
  2556. F: include/dt-bindings/soc/qcom*
  2557. F: include/linux/firmware/qcom
  2558. F: include/linux/soc/qcom/
  2559. F: include/soc/qcom/
  2560. ARM/RDA MICRO ARCHITECTURE
  2561. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  2562. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2563. L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
  2564. S: Maintained
  2565. F: Documentation/devicetree/bindings/arm/rda.yaml
  2566. F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
  2567. F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
  2568. F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
  2569. F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
  2570. F: arch/arm/boot/dts/unisoc/
  2571. F: drivers/clocksource/timer-rda.c
  2572. F: drivers/gpio/gpio-rda.c
  2573. F: drivers/irqchip/irq-rda-intc.c
  2574. F: drivers/tty/serial/rda-uart.c
  2575. ARM/REALTEK ARCHITECTURE
  2576. M: Andreas Färber <afaerber@suse.de>
  2577. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2578. L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
  2579. S: Maintained
  2580. F: Documentation/devicetree/bindings/arm/realtek.yaml
  2581. F: arch/arm/boot/dts/realtek/
  2582. F: arch/arm/mach-realtek/
  2583. F: arch/arm64/boot/dts/realtek/
  2584. ARM/RISC-V/RENESAS ARCHITECTURE
  2585. M: Geert Uytterhoeven <geert+renesas@glider.be>
  2586. M: Magnus Damm <magnus.damm@gmail.com>
  2587. L: linux-renesas-soc@vger.kernel.org
  2588. S: Supported
  2589. Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
  2590. C: irc://irc.libera.chat/renesas-soc
  2591. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
  2592. F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
  2593. F: Documentation/devicetree/bindings/soc/renesas/
  2594. F: arch/arm/boot/dts/renesas/
  2595. F: arch/arm/configs/shmobile_defconfig
  2596. F: arch/arm/include/debug/renesas-scif.S
  2597. F: arch/arm/mach-shmobile/
  2598. F: arch/arm64/boot/dts/renesas/
  2599. F: arch/riscv/boot/dts/renesas/
  2600. F: drivers/pmdomain/renesas/
  2601. F: drivers/soc/renesas/
  2602. F: include/linux/soc/renesas/
  2603. K: \brenesas,
  2604. ARM/RISCPC ARCHITECTURE
  2605. M: Russell King <linux@armlinux.org.uk>
  2606. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2607. S: Maintained
  2608. W: http://www.armlinux.org.uk/
  2609. F: arch/arm/include/asm/hardware/ioc.h
  2610. F: arch/arm/include/asm/hardware/iomd.h
  2611. F: arch/arm/include/asm/hardware/memc.h
  2612. F: arch/arm/mach-rpc/
  2613. F: drivers/net/ethernet/8390/etherh.c
  2614. F: drivers/net/ethernet/i825xx/ether1*
  2615. F: drivers/net/ethernet/seeq/ether3*
  2616. F: drivers/scsi/arm/
  2617. ARM/Rockchip SoC support
  2618. M: Heiko Stuebner <heiko@sntech.de>
  2619. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2620. L: linux-rockchip@lists.infradead.org
  2621. S: Maintained
  2622. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
  2623. F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
  2624. F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
  2625. F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
  2626. F: arch/arm/boot/dts/rockchip/
  2627. F: arch/arm/mach-rockchip/
  2628. F: drivers/*/*/*rockchip*
  2629. F: drivers/*/*rockchip*
  2630. F: drivers/clk/rockchip/
  2631. F: drivers/i2c/busses/i2c-rk3x.c
  2632. F: sound/soc/rockchip/
  2633. N: rockchip
  2634. ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
  2635. M: Krzysztof Kozlowski <krzk@kernel.org>
  2636. R: Alim Akhtar <alim.akhtar@samsung.com>
  2637. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2638. L: linux-samsung-soc@vger.kernel.org
  2639. S: Maintained
  2640. P: Documentation/process/maintainer-soc-clean-dts.rst
  2641. Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
  2642. B: mailto:linux-samsung-soc@vger.kernel.org
  2643. C: irc://irc.libera.chat/linux-exynos
  2644. T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
  2645. F: Documentation/arch/arm/samsung/
  2646. F: Documentation/devicetree/bindings/arm/samsung/
  2647. F: Documentation/devicetree/bindings/hwinfo/samsung,*
  2648. F: Documentation/devicetree/bindings/power/pd-samsung.yaml
  2649. F: Documentation/devicetree/bindings/soc/samsung/
  2650. F: arch/arm/boot/dts/samsung/
  2651. F: arch/arm/mach-exynos*/
  2652. F: arch/arm/mach-s3c/
  2653. F: arch/arm/mach-s5p*/
  2654. F: arch/arm64/boot/dts/exynos/
  2655. F: drivers/*/*/*s3c24*
  2656. F: drivers/*/*s3c24*
  2657. F: drivers/*/*s3c64xx*
  2658. F: drivers/*/*s5pv210*
  2659. F: drivers/clocksource/samsung_pwm_timer.c
  2660. F: drivers/memory/samsung/
  2661. F: drivers/pwm/pwm-samsung.c
  2662. F: drivers/soc/samsung/
  2663. F: drivers/tty/serial/samsung*
  2664. F: include/clocksource/samsung_pwm.h
  2665. F: include/linux/platform_data/*s3c*
  2666. F: include/linux/serial_s3c.h
  2667. F: include/linux/soc/samsung/
  2668. N: exynos
  2669. N: s3c64xx
  2670. N: s5pv210
  2671. ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
  2672. M: Łukasz Stelmach <l.stelmach@samsung.com>
  2673. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2674. L: linux-media@vger.kernel.org
  2675. S: Maintained
  2676. F: drivers/media/platform/samsung/s5p-g2d/
  2677. ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
  2678. M: Marek Szyprowski <m.szyprowski@samsung.com>
  2679. L: linux-samsung-soc@vger.kernel.org
  2680. L: linux-media@vger.kernel.org
  2681. S: Maintained
  2682. F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
  2683. F: drivers/media/cec/platform/s5p/
  2684. ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
  2685. M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
  2686. M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
  2687. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  2688. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2689. L: linux-media@vger.kernel.org
  2690. S: Maintained
  2691. F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
  2692. F: drivers/media/platform/samsung/s5p-jpeg/
  2693. ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
  2694. M: Marek Szyprowski <m.szyprowski@samsung.com>
  2695. M: Andrzej Hajda <andrzej.hajda@intel.com>
  2696. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2697. L: linux-media@vger.kernel.org
  2698. S: Maintained
  2699. F: Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
  2700. F: drivers/media/platform/samsung/s5p-mfc/
  2701. ARM/SOCFPGA ARCHITECTURE
  2702. M: Dinh Nguyen <dinguyen@kernel.org>
  2703. S: Maintained
  2704. W: http://www.rocketboards.org
  2705. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
  2706. F: arch/arm/boot/dts/intel/socfpga/
  2707. F: arch/arm/configs/socfpga_defconfig
  2708. F: arch/arm/mach-socfpga/
  2709. F: arch/arm64/boot/dts/altera/
  2710. F: arch/arm64/boot/dts/intel/
  2711. ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
  2712. M: Dinh Nguyen <dinguyen@kernel.org>
  2713. S: Maintained
  2714. F: drivers/clk/socfpga/
  2715. ARM/SOCFPGA EDAC SUPPORT
  2716. M: Dinh Nguyen <dinguyen@kernel.org>
  2717. S: Maintained
  2718. F: drivers/edac/altera_edac.[ch]
  2719. ARM/SPREADTRUM SoC SUPPORT
  2720. M: Orson Zhai <orsonzhai@gmail.com>
  2721. M: Baolin Wang <baolin.wang7@gmail.com>
  2722. R: Chunyan Zhang <zhang.lyra@gmail.com>
  2723. S: Maintained
  2724. F: arch/arm64/boot/dts/sprd
  2725. N: sprd
  2726. N: sc27xx
  2727. N: sc2731
  2728. ARM/STI ARCHITECTURE
  2729. M: Patrice Chotard <patrice.chotard@foss.st.com>
  2730. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2731. S: Maintained
  2732. W: http://www.stlinux.com
  2733. F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
  2734. F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
  2735. F: arch/arm/boot/dts/st/sti*
  2736. F: arch/arm/mach-sti/
  2737. F: drivers/ata/ahci_st.c
  2738. F: drivers/char/hw_random/st-rng.c
  2739. F: drivers/clocksource/arm_global_timer.c
  2740. F: drivers/clocksource/clksrc_st_lpc.c
  2741. F: drivers/cpufreq/sti-cpufreq.c
  2742. F: drivers/dma/st_fdma*
  2743. F: drivers/i2c/busses/i2c-st.c
  2744. F: drivers/media/platform/st/sti/c8sectpfe/
  2745. F: drivers/media/rc/st_rc.c
  2746. F: drivers/mmc/host/sdhci-st.c
  2747. F: drivers/phy/st/phy-miphy28lp.c
  2748. F: drivers/phy/st/phy-stih407-usb.c
  2749. F: drivers/pinctrl/pinctrl-st.c
  2750. F: drivers/remoteproc/st_remoteproc.c
  2751. F: drivers/remoteproc/st_slim_rproc.c
  2752. F: drivers/reset/sti/
  2753. F: drivers/rtc/rtc-st-lpc.c
  2754. F: drivers/tty/serial/st-asc.c
  2755. F: drivers/usb/dwc3/dwc3-st.c
  2756. F: drivers/usb/host/ehci-st.c
  2757. F: drivers/usb/host/ohci-st.c
  2758. F: drivers/watchdog/st_lpc_wdt.c
  2759. F: include/linux/remoteproc/st_slim_rproc.h
  2760. ARM/STM32 ARCHITECTURE
  2761. M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
  2762. M: Alexandre Torgue <alexandre.torgue@foss.st.com>
  2763. L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
  2764. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2765. S: Maintained
  2766. T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
  2767. F: arch/arm/boot/dts/st/stm32*
  2768. F: arch/arm/mach-stm32/
  2769. F: arch/arm64/boot/dts/st/
  2770. F: drivers/clocksource/armv7m_systick.c
  2771. N: stm32
  2772. N: stm
  2773. ARM/SUNPLUS SP7021 SOC SUPPORT
  2774. M: Qin Jian <qinjian@cqplus1.com>
  2775. L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
  2776. S: Maintained
  2777. W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
  2778. F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
  2779. F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
  2780. F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
  2781. F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
  2782. F: arch/arm/boot/dts/sunplus/
  2783. F: arch/arm/configs/sp7021_*defconfig
  2784. F: drivers/clk/clk-sp7021.c
  2785. F: drivers/irqchip/irq-sp7021-intc.c
  2786. F: drivers/reset/reset-sunplus.c
  2787. F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
  2788. F: include/dt-bindings/reset/sunplus,sp7021-reset.h
  2789. ARM/Synaptics SoC support
  2790. M: Jisheng Zhang <jszhang@kernel.org>
  2791. M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  2792. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2793. S: Maintained
  2794. F: arch/arm/boot/dts/synaptics/
  2795. F: arch/arm/mach-berlin/
  2796. F: arch/arm64/boot/dts/synaptics/
  2797. ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
  2798. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  2799. L: linux-tegra@vger.kernel.org
  2800. L: linux-media@vger.kernel.org
  2801. S: Maintained
  2802. F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
  2803. F: drivers/media/cec/platform/tegra/
  2804. ARM/TESLA FSD SoC SUPPORT
  2805. M: Alim Akhtar <alim.akhtar@samsung.com>
  2806. M: linux-fsd@tesla.com
  2807. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2808. L: linux-samsung-soc@vger.kernel.org
  2809. S: Maintained
  2810. F: arch/arm64/boot/dts/tesla/
  2811. ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
  2812. M: Santosh Shilimkar <ssantosh@kernel.org>
  2813. L: linux-kernel@vger.kernel.org
  2814. S: Maintained
  2815. F: drivers/memory/*emif*
  2816. ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
  2817. M: Nishanth Menon <nm@ti.com>
  2818. M: Santosh Shilimkar <ssantosh@kernel.org>
  2819. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2820. S: Maintained
  2821. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
  2822. F: arch/arm/boot/dts/ti/keystone/
  2823. F: arch/arm/mach-keystone/
  2824. ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
  2825. M: Santosh Shilimkar <ssantosh@kernel.org>
  2826. L: linux-kernel@vger.kernel.org
  2827. S: Maintained
  2828. F: drivers/clk/keystone/
  2829. ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
  2830. M: Santosh Shilimkar <ssantosh@kernel.org>
  2831. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2832. L: linux-kernel@vger.kernel.org
  2833. S: Maintained
  2834. F: drivers/clocksource/timer-keystone.c
  2835. ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
  2836. M: Santosh Shilimkar <ssantosh@kernel.org>
  2837. L: linux-kernel@vger.kernel.org
  2838. S: Maintained
  2839. F: drivers/power/reset/keystone-reset.c
  2840. ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
  2841. M: Nishanth Menon <nm@ti.com>
  2842. M: Vignesh Raghavendra <vigneshr@ti.com>
  2843. M: Tero Kristo <kristo@kernel.org>
  2844. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2845. S: Supported
  2846. F: Documentation/devicetree/bindings/arm/ti/k3.yaml
  2847. F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
  2848. F: arch/arm64/boot/dts/ti/Makefile
  2849. F: arch/arm64/boot/dts/ti/k3-*
  2850. ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
  2851. M: Krzysztof Kozlowski <krzk@kernel.org>
  2852. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2853. S: Odd Fixes
  2854. F: Documentation/devicetree/bindings/*/*/ti,nspire*
  2855. F: Documentation/devicetree/bindings/*/ti,nspire*
  2856. F: Documentation/devicetree/bindings/arm/ti/nspire.yaml
  2857. F: arch/arm/boot/dts/nspire/
  2858. ARM/TOSHIBA VISCONTI ARCHITECTURE
  2859. M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
  2860. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2861. S: Supported
  2862. T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
  2863. F: Documentation/devicetree/bindings/arm/toshiba.yaml
  2864. F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
  2865. F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
  2866. F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
  2867. F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
  2868. F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
  2869. F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
  2870. F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
  2871. F: arch/arm64/boot/dts/toshiba/
  2872. F: drivers/clk/visconti/
  2873. F: drivers/gpio/gpio-visconti.c
  2874. F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
  2875. F: drivers/pci/controller/dwc/pcie-visconti.c
  2876. F: drivers/pinctrl/visconti/
  2877. F: drivers/watchdog/visconti_wdt.c
  2878. N: visconti
  2879. ARM/UNIPHIER ARCHITECTURE
  2880. M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
  2881. M: Masami Hiramatsu <mhiramat@kernel.org>
  2882. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2883. S: Maintained
  2884. F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
  2885. F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
  2886. F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
  2887. F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
  2888. F: arch/arm/boot/dts/socionext/uniphier*
  2889. F: arch/arm/include/asm/hardware/cache-uniphier.h
  2890. F: arch/arm/mm/cache-uniphier.c
  2891. F: arch/arm64/boot/dts/socionext/uniphier*
  2892. F: drivers/bus/uniphier-system-bus.c
  2893. F: drivers/clk/uniphier/
  2894. F: drivers/dma/uniphier-mdmac.c
  2895. F: drivers/gpio/gpio-uniphier.c
  2896. F: drivers/i2c/busses/i2c-uniphier*
  2897. F: drivers/irqchip/irq-uniphier-aidet.c
  2898. F: drivers/mmc/host/uniphier-sd.c
  2899. F: drivers/pinctrl/uniphier/
  2900. F: drivers/reset/reset-uniphier.c
  2901. F: drivers/tty/serial/8250/8250_uniphier.c
  2902. N: uniphier
  2903. ARM/VERSATILE EXPRESS PLATFORM
  2904. M: Liviu Dudau <liviu.dudau@arm.com>
  2905. M: Sudeep Holla <sudeep.holla@arm.com>
  2906. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  2907. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2908. S: Maintained
  2909. N: mps2
  2910. N: vexpress
  2911. F: arch/arm/mach-versatile/
  2912. F: arch/arm64/boot/dts/arm/
  2913. F: drivers/clocksource/timer-versatile.c
  2914. X: drivers/cpufreq/vexpress-spc-cpufreq.c
  2915. X: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
  2916. ARM/VFP SUPPORT
  2917. M: Russell King <linux@armlinux.org.uk>
  2918. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2919. S: Maintained
  2920. W: http://www.armlinux.org.uk/
  2921. F: arch/arm/vfp/
  2922. ARM/VT8500 ARM ARCHITECTURE
  2923. M: Alexey Charkov <alchark@gmail.com>
  2924. M: Krzysztof Kozlowski <krzk@kernel.org>
  2925. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2926. S: Odd Fixes
  2927. F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
  2928. F: arch/arm/boot/dts/vt8500/
  2929. F: arch/arm/mach-vt8500/
  2930. F: drivers/clocksource/timer-vt8500.c
  2931. F: drivers/i2c/busses/i2c-viai2c-wmt.c
  2932. F: drivers/mmc/host/wmt-sdmmc.c
  2933. F: drivers/pwm/pwm-vt8500.c
  2934. F: drivers/rtc/rtc-vt8500.c
  2935. F: drivers/tty/serial/vt8500_serial.c
  2936. F: drivers/video/fbdev/vt8500lcdfb.*
  2937. F: drivers/video/fbdev/wm8505fb*
  2938. F: drivers/video/fbdev/wmt_ge_rops.*
  2939. ARM/ZYNQ ARCHITECTURE
  2940. M: Michal Simek <michal.simek@amd.com>
  2941. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2942. S: Supported
  2943. W: http://wiki.xilinx.com
  2944. T: git https://github.com/Xilinx/linux-xlnx.git
  2945. F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
  2946. F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
  2947. F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
  2948. F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
  2949. F: Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
  2950. F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
  2951. F: arch/arm/mach-zynq/
  2952. F: drivers/clocksource/timer-cadence-ttc.c
  2953. F: drivers/cpuidle/cpuidle-zynq.c
  2954. F: drivers/edac/synopsys_edac.c
  2955. F: drivers/i2c/busses/i2c-cadence.c
  2956. F: drivers/i2c/busses/i2c-xiic.c
  2957. F: drivers/mmc/host/sdhci-of-arasan.c
  2958. N: zynq
  2959. N: xilinx
  2960. ARM64 FIT SUPPORT
  2961. M: Simon Glass <sjg@chromium.org>
  2962. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2963. S: Maintained
  2964. F: arch/arm64/boot/Makefile
  2965. F: scripts/make_fit.py
  2966. ARM64 PLATFORM DRIVERS
  2967. M: Hans de Goede <hdegoede@redhat.com>
  2968. M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
  2969. R: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
  2970. L: platform-driver-x86@vger.kernel.org
  2971. S: Maintained
  2972. Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
  2973. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
  2974. F: drivers/platform/arm64/
  2975. ARM64 PORT (AARCH64 ARCHITECTURE)
  2976. M: Catalin Marinas <catalin.marinas@arm.com>
  2977. M: Will Deacon <will@kernel.org>
  2978. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2979. S: Maintained
  2980. T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
  2981. F: Documentation/arch/arm64/
  2982. F: arch/arm64/
  2983. F: tools/testing/selftests/arm64/
  2984. X: arch/arm64/boot/dts/
  2985. ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
  2986. M: George McCollister <george.mccollister@gmail.com>
  2987. L: netdev@vger.kernel.org
  2988. S: Maintained
  2989. F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
  2990. F: drivers/net/dsa/xrs700x/*
  2991. F: net/dsa/tag_xrs700x.c
  2992. AS3645A LED FLASH CONTROLLER DRIVER
  2993. M: Sakari Ailus <sakari.ailus@iki.fi>
  2994. L: linux-leds@vger.kernel.org
  2995. S: Maintained
  2996. F: drivers/leds/flash/leds-as3645a.c
  2997. ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
  2998. M: Tianshu Qiu <tian.shu.qiu@intel.com>
  2999. L: linux-media@vger.kernel.org
  3000. S: Maintained
  3001. T: git git://linuxtv.org/media.git
  3002. F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
  3003. F: drivers/media/i2c/ak7375.c
  3004. ASAHI KASEI AK8974 DRIVER
  3005. M: Linus Walleij <linus.walleij@linaro.org>
  3006. L: linux-iio@vger.kernel.org
  3007. S: Supported
  3008. W: http://www.akm.com/
  3009. F: drivers/iio/magnetometer/ak8974.c
  3010. AOSONG AGS02MA TVOC SENSOR DRIVER
  3011. M: Anshul Dalal <anshulusr@gmail.com>
  3012. L: linux-iio@vger.kernel.org
  3013. S: Maintained
  3014. F: Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
  3015. F: drivers/iio/chemical/ags02ma.c
  3016. ASC7621 HARDWARE MONITOR DRIVER
  3017. M: George Joseph <george.joseph@fairview5.com>
  3018. L: linux-hwmon@vger.kernel.org
  3019. S: Maintained
  3020. F: Documentation/hwmon/asc7621.rst
  3021. F: drivers/hwmon/asc7621.c
  3022. ASIX AX88796C SPI ETHERNET ADAPTER
  3023. M: Łukasz Stelmach <l.stelmach@samsung.com>
  3024. S: Maintained
  3025. F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
  3026. F: drivers/net/ethernet/asix/ax88796c_*
  3027. ASIX PHY DRIVER [RUST]
  3028. M: FUJITA Tomonori <fujita.tomonori@gmail.com>
  3029. R: Trevor Gross <tmgross@umich.edu>
  3030. L: netdev@vger.kernel.org
  3031. L: rust-for-linux@vger.kernel.org
  3032. S: Maintained
  3033. F: drivers/net/phy/ax88796b_rust.rs
  3034. ASPEED CRYPTO DRIVER
  3035. M: Neal Liu <neal_liu@aspeedtech.com>
  3036. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  3037. S: Maintained
  3038. F: Documentation/devicetree/bindings/crypto/aspeed,*
  3039. F: drivers/crypto/aspeed/
  3040. ASPEED PECI CONTROLLER
  3041. M: Iwona Winiarska <iwona.winiarska@intel.com>
  3042. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  3043. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  3044. S: Supported
  3045. F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
  3046. F: drivers/peci/controller/peci-aspeed.c
  3047. ASPEED PINCTRL DRIVERS
  3048. M: Andrew Jeffery <andrew@codeconstruct.com.au>
  3049. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  3050. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  3051. L: linux-gpio@vger.kernel.org
  3052. S: Maintained
  3053. F: Documentation/devicetree/bindings/pinctrl/aspeed,*
  3054. F: drivers/pinctrl/aspeed/
  3055. ASPEED SCU INTERRUPT CONTROLLER DRIVER
  3056. M: Eddie James <eajames@linux.ibm.com>
  3057. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  3058. S: Maintained
  3059. F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
  3060. F: drivers/irqchip/irq-aspeed-scu-ic.c
  3061. F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
  3062. ASPEED SD/MMC DRIVER
  3063. M: Andrew Jeffery <andrew@codeconstruct.com.au>
  3064. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  3065. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  3066. L: linux-mmc@vger.kernel.org
  3067. S: Maintained
  3068. F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
  3069. F: drivers/mmc/host/sdhci-of-aspeed*
  3070. ASPEED SMC SPI DRIVER
  3071. M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
  3072. M: Cédric Le Goater <clg@kaod.org>
  3073. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  3074. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  3075. L: linux-spi@vger.kernel.org
  3076. S: Maintained
  3077. F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
  3078. F: drivers/spi/spi-aspeed-smc.c
  3079. ASPEED USB UDC DRIVER
  3080. M: Neal Liu <neal_liu@aspeedtech.com>
  3081. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  3082. S: Maintained
  3083. F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
  3084. F: drivers/usb/gadget/udc/aspeed_udc.c
  3085. ASPEED VIDEO ENGINE DRIVER
  3086. M: Eddie James <eajames@linux.ibm.com>
  3087. L: linux-media@vger.kernel.org
  3088. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  3089. S: Maintained
  3090. F: Documentation/devicetree/bindings/media/aspeed-video.txt
  3091. F: drivers/media/platform/aspeed/
  3092. ASUS EC HARDWARE MONITOR DRIVER
  3093. M: Eugene Shalygin <eugene.shalygin@gmail.com>
  3094. L: linux-hwmon@vger.kernel.org
  3095. S: Maintained
  3096. F: drivers/hwmon/asus-ec-sensors.c
  3097. ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
  3098. M: Corentin Chary <corentin.chary@gmail.com>
  3099. M: Luke D. Jones <luke@ljones.dev>
  3100. L: platform-driver-x86@vger.kernel.org
  3101. S: Maintained
  3102. W: https://asus-linux.org/
  3103. F: drivers/platform/x86/asus*.c
  3104. F: drivers/platform/x86/eeepc*.c
  3105. ASUS TF103C DOCK DRIVER
  3106. M: Hans de Goede <hdegoede@redhat.com>
  3107. L: platform-driver-x86@vger.kernel.org
  3108. S: Maintained
  3109. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
  3110. F: drivers/platform/x86/asus-tf103c-dock.c
  3111. ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
  3112. M: Aleksa Savic <savicaleksa83@gmail.com>
  3113. L: linux-hwmon@vger.kernel.org
  3114. S: Maintained
  3115. F: drivers/hwmon/asus_rog_ryujin.c
  3116. ASUS WIRELESS RADIO CONTROL DRIVER
  3117. M: João Paulo Rechi Vita <jprvita@gmail.com>
  3118. L: platform-driver-x86@vger.kernel.org
  3119. S: Maintained
  3120. F: drivers/platform/x86/asus-wireless.c
  3121. ASUS WMI HARDWARE MONITOR DRIVER
  3122. M: Ed Brindley <kernel@maidavale.org>
  3123. M: Denis Pauk <pauk.denis@gmail.com>
  3124. L: linux-hwmon@vger.kernel.org
  3125. S: Maintained
  3126. F: drivers/hwmon/asus_wmi_sensors.c
  3127. ASYMMETRIC KEYS
  3128. M: David Howells <dhowells@redhat.com>
  3129. L: keyrings@vger.kernel.org
  3130. S: Maintained
  3131. F: Documentation/crypto/asymmetric-keys.rst
  3132. F: crypto/asymmetric_keys/
  3133. F: include/crypto/pkcs7.h
  3134. F: include/crypto/public_key.h
  3135. F: include/linux/verification.h
  3136. ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
  3137. R: Dan Williams <dan.j.williams@intel.com>
  3138. S: Odd fixes
  3139. W: http://sourceforge.net/projects/xscaleiop
  3140. F: Documentation/crypto/async-tx-api.rst
  3141. F: crypto/async_tx/
  3142. F: include/linux/async_tx.h
  3143. AT24 EEPROM DRIVER
  3144. M: Bartosz Golaszewski <brgl@bgdev.pl>
  3145. L: linux-i2c@vger.kernel.org
  3146. S: Maintained
  3147. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
  3148. F: Documentation/devicetree/bindings/eeprom/at24.yaml
  3149. F: drivers/misc/eeprom/at24.c
  3150. ATA OVER ETHERNET (AOE) DRIVER
  3151. M: "Justin Sanders" <justin@coraid.com>
  3152. S: Supported
  3153. W: http://www.openaoe.org/
  3154. F: Documentation/admin-guide/aoe/
  3155. F: drivers/block/aoe/
  3156. ATC260X PMIC MFD DRIVER
  3157. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  3158. M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
  3159. L: linux-actions@lists.infradead.org
  3160. S: Maintained
  3161. F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
  3162. F: drivers/input/misc/atc260x-onkey.c
  3163. F: drivers/mfd/atc260*
  3164. F: drivers/power/reset/atc260x-poweroff.c
  3165. F: drivers/regulator/atc260x-regulator.c
  3166. F: include/linux/mfd/atc260x/*
  3167. ATHEROS 71XX/9XXX GPIO DRIVER
  3168. M: Alban Bedel <albeu@free.fr>
  3169. S: Maintained
  3170. W: https://github.com/AlbanBedel/linux
  3171. T: git git://github.com/AlbanBedel/linux
  3172. F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
  3173. F: drivers/gpio/gpio-ath79.c
  3174. ATHEROS 71XX/9XXX USB PHY DRIVER
  3175. M: Alban Bedel <albeu@free.fr>
  3176. S: Maintained
  3177. W: https://github.com/AlbanBedel/linux
  3178. T: git git://github.com/AlbanBedel/linux
  3179. F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
  3180. F: drivers/phy/qualcomm/phy-ath79-usb.c
  3181. ATHEROS ATH GENERIC UTILITIES
  3182. M: Kalle Valo <kvalo@kernel.org>
  3183. L: linux-wireless@vger.kernel.org
  3184. S: Supported
  3185. F: drivers/net/wireless/ath/*
  3186. ATHEROS ATH5K WIRELESS DRIVER
  3187. M: Jiri Slaby <jirislaby@kernel.org>
  3188. M: Nick Kossifidis <mickflemm@gmail.com>
  3189. M: Luis Chamberlain <mcgrof@kernel.org>
  3190. L: linux-wireless@vger.kernel.org
  3191. S: Maintained
  3192. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
  3193. F: drivers/net/wireless/ath/ath5k/
  3194. ATHEROS ATH6KL WIRELESS DRIVER
  3195. L: linux-wireless@vger.kernel.org
  3196. S: Orphan
  3197. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
  3198. F: drivers/net/wireless/ath/ath6kl/
  3199. ATI_REMOTE2 DRIVER
  3200. M: Ville Syrjala <syrjala@sci.fi>
  3201. S: Maintained
  3202. F: drivers/input/misc/ati_remote2.c
  3203. ATK0110 HWMON DRIVER
  3204. M: Luca Tettamanti <kronos.it@gmail.com>
  3205. L: linux-hwmon@vger.kernel.org
  3206. S: Maintained
  3207. F: drivers/hwmon/asus_atk0110.c
  3208. ATLX ETHERNET DRIVERS
  3209. M: Chris Snook <chris.snook@gmail.com>
  3210. L: netdev@vger.kernel.org
  3211. S: Maintained
  3212. W: http://sourceforge.net/projects/atl1
  3213. W: http://atl1.sourceforge.net
  3214. F: drivers/net/ethernet/atheros/
  3215. ATM
  3216. M: Chas Williams <3chas3@gmail.com>
  3217. L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
  3218. L: netdev@vger.kernel.org
  3219. S: Maintained
  3220. W: http://linux-atm.sourceforge.net
  3221. F: drivers/atm/
  3222. F: include/linux/atm*
  3223. F: include/linux/sonet.h
  3224. F: include/uapi/linux/atm*
  3225. F: include/uapi/linux/sonet.h
  3226. ATMEL MACB ETHERNET DRIVER
  3227. M: Nicolas Ferre <nicolas.ferre@microchip.com>
  3228. M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
  3229. S: Supported
  3230. F: drivers/net/ethernet/cadence/
  3231. ATMEL MAXTOUCH DRIVER
  3232. M: Nick Dyer <nick@shmanahar.org>
  3233. S: Maintained
  3234. T: git git://github.com/ndyer/linux.git
  3235. F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
  3236. F: drivers/input/touchscreen/atmel_mxt_ts.c
  3237. ATOMIC INFRASTRUCTURE
  3238. M: Will Deacon <will@kernel.org>
  3239. M: Peter Zijlstra <peterz@infradead.org>
  3240. R: Boqun Feng <boqun.feng@gmail.com>
  3241. R: Mark Rutland <mark.rutland@arm.com>
  3242. L: linux-kernel@vger.kernel.org
  3243. S: Maintained
  3244. F: Documentation/atomic_*.txt
  3245. F: arch/*/include/asm/atomic*.h
  3246. F: include/*/atomic*.h
  3247. F: include/linux/refcount.h
  3248. F: scripts/atomic/
  3249. ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
  3250. M: Bradley Grove <linuxdrivers@attotech.com>
  3251. L: linux-scsi@vger.kernel.org
  3252. S: Supported
  3253. W: http://www.attotech.com
  3254. F: drivers/scsi/esas2r
  3255. ATUSB IEEE 802.15.4 RADIO DRIVER
  3256. M: Stefan Schmidt <stefan@datenfreihafen.org>
  3257. L: linux-wpan@vger.kernel.org
  3258. S: Maintained
  3259. F: drivers/net/ieee802154/at86rf230.h
  3260. F: drivers/net/ieee802154/atusb.c
  3261. F: drivers/net/ieee802154/atusb.h
  3262. AUDIT SUBSYSTEM
  3263. M: Paul Moore <paul@paul-moore.com>
  3264. M: Eric Paris <eparis@redhat.com>
  3265. L: audit@vger.kernel.org
  3266. S: Supported
  3267. W: https://github.com/linux-audit
  3268. Q: https://patchwork.kernel.org/project/audit/list
  3269. B: mailto:audit@vger.kernel.org
  3270. P: https://github.com/linux-audit/audit-kernel/blob/main/README.md
  3271. T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
  3272. F: include/asm-generic/audit_*.h
  3273. F: include/linux/audit.h
  3274. F: include/linux/audit_arch.h
  3275. F: include/uapi/linux/audit.h
  3276. F: kernel/audit*
  3277. F: lib/*audit.c
  3278. K: \baudit_[a-z_0-9]\+\b
  3279. AUXILIARY BUS DRIVER
  3280. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  3281. R: Dave Ertman <david.m.ertman@intel.com>
  3282. R: Ira Weiny <ira.weiny@intel.com>
  3283. S: Supported
  3284. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
  3285. F: Documentation/driver-api/auxiliary_bus.rst
  3286. F: drivers/base/auxiliary.c
  3287. F: include/linux/auxiliary_bus.h
  3288. AUXILIARY DISPLAY DRIVERS
  3289. M: Andy Shevchenko <andy@kernel.org>
  3290. R: Geert Uytterhoeven <geert@linux-m68k.org>
  3291. S: Odd Fixes
  3292. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
  3293. F: Documentation/devicetree/bindings/auxdisplay/
  3294. F: drivers/auxdisplay/
  3295. F: include/linux/cfag12864b.h
  3296. F: include/uapi/linux/map_to_14segment.h
  3297. F: include/uapi/linux/map_to_7segment.h
  3298. AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
  3299. M: Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
  3300. L: linux-iio@vger.kernel.org
  3301. S: Maintained
  3302. F: Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
  3303. F: drivers/iio/light/apds9306.c
  3304. AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
  3305. M: Andreas Klinger <ak@it-klinger.de>
  3306. L: linux-iio@vger.kernel.org
  3307. S: Maintained
  3308. F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
  3309. F: drivers/iio/adc/hx711.c
  3310. AX.25 NETWORK LAYER
  3311. L: linux-hams@vger.kernel.org
  3312. S: Orphan
  3313. W: https://linux-ax25.in-berlin.de
  3314. F: include/net/ax25.h
  3315. F: include/uapi/linux/ax25.h
  3316. F: net/ax25/
  3317. AXENTIA ARM DEVICES
  3318. M: Peter Rosin <peda@axentia.se>
  3319. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3320. S: Maintained
  3321. F: arch/arm/boot/dts/microchip/at91-linea.dtsi
  3322. F: arch/arm/boot/dts/microchip/at91-natte.dtsi
  3323. F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
  3324. F: arch/arm/boot/dts/microchip/at91-tse850-3.dts
  3325. AXENTIA ASOC DRIVERS
  3326. M: Peter Rosin <peda@axentia.se>
  3327. L: linux-sound@vger.kernel.org
  3328. S: Maintained
  3329. F: Documentation/devicetree/bindings/sound/axentia,*
  3330. F: sound/soc/atmel/tse850-pcm5142.c
  3331. AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
  3332. M: Nuno Sá <nuno.sa@analog.com>
  3333. L: linux-hwmon@vger.kernel.org
  3334. S: Supported
  3335. W: https://ez.analog.com/linux-software-drivers
  3336. F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
  3337. F: drivers/hwmon/axi-fan-control.c
  3338. AXI SPI ENGINE
  3339. M: Michael Hennerich <michael.hennerich@analog.com>
  3340. M: Nuno Sá <nuno.sa@analog.com>
  3341. R: David Lechner <dlechner@baylibre.com>
  3342. L: linux-spi@vger.kernel.org
  3343. S: Supported
  3344. W: https://ez.analog.com/linux-software-drivers
  3345. F: Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
  3346. F: drivers/spi/spi-axi-spi-engine.c
  3347. AXI PWM GENERATOR
  3348. M: Michael Hennerich <michael.hennerich@analog.com>
  3349. M: Nuno Sá <nuno.sa@analog.com>
  3350. R: Trevor Gamblin <tgamblin@baylibre.com>
  3351. L: linux-pwm@vger.kernel.org
  3352. S: Supported
  3353. W: https://ez.analog.com/linux-software-drivers
  3354. F: Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
  3355. F: drivers/pwm/pwm-axi-pwmgen.c
  3356. AXXIA I2C CONTROLLER
  3357. M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
  3358. L: linux-i2c@vger.kernel.org
  3359. S: Maintained
  3360. F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
  3361. F: drivers/i2c/busses/i2c-axxia.c
  3362. AZ6007 DVB DRIVER
  3363. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  3364. L: linux-media@vger.kernel.org
  3365. S: Maintained
  3366. W: https://linuxtv.org
  3367. T: git git://linuxtv.org/media.git
  3368. F: drivers/media/usb/dvb-usb-v2/az6007.c
  3369. AZTECH FM RADIO RECEIVER DRIVER
  3370. M: Hans Verkuil <hverkuil@xs4all.nl>
  3371. L: linux-media@vger.kernel.org
  3372. S: Maintained
  3373. W: https://linuxtv.org
  3374. T: git git://linuxtv.org/media.git
  3375. F: drivers/media/radio/radio-aztech*
  3376. B43 WIRELESS DRIVER
  3377. L: linux-wireless@vger.kernel.org
  3378. L: b43-dev@lists.infradead.org
  3379. S: Orphan
  3380. W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
  3381. F: drivers/net/wireless/broadcom/b43/
  3382. B43LEGACY WIRELESS DRIVER
  3383. L: linux-wireless@vger.kernel.org
  3384. L: b43-dev@lists.infradead.org
  3385. S: Orphan
  3386. W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
  3387. F: drivers/net/wireless/broadcom/b43legacy/
  3388. BACKLIGHT CLASS/SUBSYSTEM
  3389. M: Lee Jones <lee@kernel.org>
  3390. M: Daniel Thompson <daniel.thompson@linaro.org>
  3391. M: Jingoo Han <jingoohan1@gmail.com>
  3392. L: dri-devel@lists.freedesktop.org
  3393. S: Maintained
  3394. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
  3395. F: Documentation/ABI/stable/sysfs-class-backlight
  3396. F: Documentation/ABI/testing/sysfs-class-backlight
  3397. F: Documentation/devicetree/bindings/leds/backlight
  3398. F: drivers/video/backlight/
  3399. F: include/linux/backlight.h
  3400. F: include/linux/pwm_backlight.h
  3401. BARCO P50 GPIO DRIVER
  3402. M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
  3403. M: Peter Korsgaard <peter.korsgaard@barco.com>
  3404. S: Maintained
  3405. F: drivers/platform/x86/barco-p50-gpio.c
  3406. BATMAN ADVANCED
  3407. M: Marek Lindner <mareklindner@neomailbox.ch>
  3408. M: Simon Wunderlich <sw@simonwunderlich.de>
  3409. M: Antonio Quartulli <a@unstable.cc>
  3410. M: Sven Eckelmann <sven@narfation.org>
  3411. L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
  3412. S: Maintained
  3413. W: https://www.open-mesh.org/
  3414. Q: https://patchwork.open-mesh.org/project/batman/list/
  3415. B: https://www.open-mesh.org/projects/batman-adv/issues
  3416. C: ircs://irc.hackint.org/batadv
  3417. T: git https://git.open-mesh.org/linux-merge.git
  3418. F: Documentation/networking/batman-adv.rst
  3419. F: include/uapi/linux/batadv_packet.h
  3420. F: include/uapi/linux/batman_adv.h
  3421. F: net/batman-adv/
  3422. BAYCOM/HDLCDRV DRIVERS FOR AX.25
  3423. M: Thomas Sailer <t.sailer@alumni.ethz.ch>
  3424. L: linux-hams@vger.kernel.org
  3425. S: Maintained
  3426. W: http://www.baycom.org/~tom/ham/ham.html
  3427. F: drivers/net/hamradio/baycom*
  3428. BCACHE (BLOCK LAYER CACHE)
  3429. M: Coly Li <colyli@suse.de>
  3430. M: Kent Overstreet <kent.overstreet@linux.dev>
  3431. L: linux-bcache@vger.kernel.org
  3432. S: Maintained
  3433. W: http://bcache.evilpiepirate.org
  3434. C: irc://irc.oftc.net/bcache
  3435. F: drivers/md/bcache/
  3436. BCACHEFS
  3437. M: Kent Overstreet <kent.overstreet@linux.dev>
  3438. L: linux-bcachefs@vger.kernel.org
  3439. S: Supported
  3440. C: irc://irc.oftc.net/bcache
  3441. T: git https://evilpiepirate.org/git/bcachefs.git
  3442. F: fs/bcachefs/
  3443. F: Documentation/filesystems/bcachefs/
  3444. BDISP ST MEDIA DRIVER
  3445. M: Fabien Dessenne <fabien.dessenne@foss.st.com>
  3446. L: linux-media@vger.kernel.org
  3447. S: Supported
  3448. W: https://linuxtv.org
  3449. T: git git://linuxtv.org/media.git
  3450. F: drivers/media/platform/st/sti/bdisp
  3451. BECKHOFF CX5020 ETHERCAT MASTER DRIVER
  3452. M: Dariusz Marcinkiewicz <reksio@newterm.pl>
  3453. L: netdev@vger.kernel.org
  3454. S: Maintained
  3455. F: drivers/net/ethernet/ec_bhf.c
  3456. BEFS FILE SYSTEM
  3457. M: Luis de Bethencourt <luisbg@kernel.org>
  3458. M: Salah Triki <salah.triki@gmail.com>
  3459. S: Maintained
  3460. T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
  3461. F: Documentation/filesystems/befs.rst
  3462. F: fs/befs/
  3463. BFQ I/O SCHEDULER
  3464. M: Yu Kuai <yukuai3@huawei.com>
  3465. L: linux-block@vger.kernel.org
  3466. S: Odd Fixes
  3467. F: Documentation/block/bfq-iosched.rst
  3468. F: block/bfq-*
  3469. BFS FILE SYSTEM
  3470. M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
  3471. S: Maintained
  3472. F: Documentation/filesystems/bfs.rst
  3473. F: fs/bfs/
  3474. F: include/uapi/linux/bfs_fs.h
  3475. BINMAN
  3476. M: Simon Glass <sjg@chromium.org>
  3477. S: Supported
  3478. F: Documentation/devicetree/bindings/mtd/partitions/binman*
  3479. BITMAP API
  3480. M: Yury Norov <yury.norov@gmail.com>
  3481. R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
  3482. S: Maintained
  3483. F: include/linux/bitfield.h
  3484. F: include/linux/bitmap-str.h
  3485. F: include/linux/bitmap.h
  3486. F: include/linux/bits.h
  3487. F: include/linux/cpumask.h
  3488. F: include/linux/cpumask_types.h
  3489. F: include/linux/find.h
  3490. F: include/linux/nodemask.h
  3491. F: include/linux/nodemask_types.h
  3492. F: include/vdso/bits.h
  3493. F: lib/bitmap-str.c
  3494. F: lib/bitmap.c
  3495. F: lib/cpumask.c
  3496. F: lib/cpumask_kunit.c
  3497. F: lib/find_bit.c
  3498. F: lib/find_bit_benchmark.c
  3499. F: lib/test_bitmap.c
  3500. F: tools/include/linux/bitfield.h
  3501. F: tools/include/linux/bitmap.h
  3502. F: tools/include/linux/bits.h
  3503. F: tools/include/linux/find.h
  3504. F: tools/include/vdso/bits.h
  3505. F: tools/lib/bitmap.c
  3506. F: tools/lib/find_bit.c
  3507. BITOPS API
  3508. M: Yury Norov <yury.norov@gmail.com>
  3509. R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
  3510. S: Maintained
  3511. F: arch/*/include/asm/bitops.h
  3512. F: arch/*/include/asm/bitops_32.h
  3513. F: arch/*/include/asm/bitops_64.h
  3514. F: arch/*/lib/bitops.c
  3515. F: include/asm-generic/bitops
  3516. F: include/asm-generic/bitops.h
  3517. F: include/linux/bitops.h
  3518. F: lib/test_bitops.c
  3519. F: tools/*/bitops*
  3520. BLINKM RGB LED DRIVER
  3521. M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
  3522. S: Maintained
  3523. F: drivers/leds/leds-blinkm.c
  3524. BLOCK LAYER
  3525. M: Jens Axboe <axboe@kernel.dk>
  3526. L: linux-block@vger.kernel.org
  3527. S: Maintained
  3528. T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
  3529. F: Documentation/ABI/stable/sysfs-block
  3530. F: Documentation/block/
  3531. F: block/
  3532. F: drivers/block/
  3533. F: include/linux/bio.h
  3534. F: include/linux/blk*
  3535. F: kernel/trace/blktrace.c
  3536. F: lib/sbitmap.c
  3537. BLOCK LAYER DEVICE DRIVER API [RUST]
  3538. M: Andreas Hindborg <a.hindborg@kernel.org>
  3539. R: Boqun Feng <boqun.feng@gmail.com>
  3540. L: linux-block@vger.kernel.org
  3541. L: rust-for-linux@vger.kernel.org
  3542. S: Supported
  3543. W: https://rust-for-linux.com
  3544. B: https://github.com/Rust-for-Linux/linux/issues
  3545. C: https://rust-for-linux.zulipchat.com/#narrow/stream/Block
  3546. T: git https://github.com/Rust-for-Linux/linux.git rust-block-next
  3547. F: drivers/block/rnull.rs
  3548. F: rust/kernel/block.rs
  3549. F: rust/kernel/block/
  3550. BLOCK2MTD DRIVER
  3551. M: Joern Engel <joern@lazybastard.org>
  3552. L: linux-mtd@lists.infradead.org
  3553. S: Maintained
  3554. F: drivers/mtd/devices/block2mtd.c
  3555. BLUETOOTH DRIVERS
  3556. M: Marcel Holtmann <marcel@holtmann.org>
  3557. M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
  3558. L: linux-bluetooth@vger.kernel.org
  3559. S: Supported
  3560. W: http://www.bluez.org/
  3561. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
  3562. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
  3563. F: Documentation/devicetree/bindings/net/bluetooth/
  3564. F: drivers/bluetooth/
  3565. BLUETOOTH SUBSYSTEM
  3566. M: Marcel Holtmann <marcel@holtmann.org>
  3567. M: Johan Hedberg <johan.hedberg@gmail.com>
  3568. M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
  3569. L: linux-bluetooth@vger.kernel.org
  3570. S: Supported
  3571. W: http://www.bluez.org/
  3572. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
  3573. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
  3574. F: include/net/bluetooth/
  3575. F: net/bluetooth/
  3576. BONDING DRIVER
  3577. M: Jay Vosburgh <jv@jvosburgh.net>
  3578. M: Andy Gospodarek <andy@greyhouse.net>
  3579. L: netdev@vger.kernel.org
  3580. S: Maintained
  3581. F: Documentation/networking/bonding.rst
  3582. F: drivers/net/bonding/
  3583. F: include/net/bond*
  3584. F: include/uapi/linux/if_bonding.h
  3585. F: tools/testing/selftests/drivers/net/bonding/
  3586. BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
  3587. M: Dan Robertson <dan@dlrobertson.com>
  3588. L: linux-iio@vger.kernel.org
  3589. S: Maintained
  3590. F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
  3591. F: drivers/iio/accel/bma400*
  3592. BOSCH SENSORTEC BMI323 IMU IIO DRIVER
  3593. M: Jagath Jog J <jagathjog1996@gmail.com>
  3594. L: linux-iio@vger.kernel.org
  3595. S: Maintained
  3596. F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
  3597. F: drivers/iio/imu/bmi323/
  3598. BPF JIT for ARC
  3599. M: Shahab Vahedi <list+bpf@vahedi.org>
  3600. L: bpf@vger.kernel.org
  3601. S: Maintained
  3602. F: arch/arc/net/
  3603. BPF JIT for ARM
  3604. M: Russell King <linux@armlinux.org.uk>
  3605. M: Puranjay Mohan <puranjay@kernel.org>
  3606. L: bpf@vger.kernel.org
  3607. S: Maintained
  3608. F: arch/arm/net/
  3609. BPF JIT for ARM64
  3610. M: Daniel Borkmann <daniel@iogearbox.net>
  3611. M: Alexei Starovoitov <ast@kernel.org>
  3612. M: Puranjay Mohan <puranjay@kernel.org>
  3613. R: Xu Kuohai <xukuohai@huaweicloud.com>
  3614. L: bpf@vger.kernel.org
  3615. S: Supported
  3616. F: arch/arm64/net/
  3617. BPF JIT for LOONGARCH
  3618. M: Tiezhu Yang <yangtiezhu@loongson.cn>
  3619. R: Hengqi Chen <hengqi.chen@gmail.com>
  3620. L: bpf@vger.kernel.org
  3621. S: Maintained
  3622. F: arch/loongarch/net/
  3623. BPF JIT for MIPS (32-BIT AND 64-BIT)
  3624. M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
  3625. M: Paul Burton <paulburton@kernel.org>
  3626. L: bpf@vger.kernel.org
  3627. S: Maintained
  3628. F: arch/mips/net/
  3629. BPF JIT for NFP NICs
  3630. M: Jakub Kicinski <kuba@kernel.org>
  3631. L: bpf@vger.kernel.org
  3632. S: Odd Fixes
  3633. F: drivers/net/ethernet/netronome/nfp/bpf/
  3634. BPF JIT for POWERPC (32-BIT AND 64-BIT)
  3635. M: Michael Ellerman <mpe@ellerman.id.au>
  3636. M: Hari Bathini <hbathini@linux.ibm.com>
  3637. M: Christophe Leroy <christophe.leroy@csgroup.eu>
  3638. R: Naveen N Rao <naveen@kernel.org>
  3639. L: bpf@vger.kernel.org
  3640. S: Supported
  3641. F: arch/powerpc/net/
  3642. BPF JIT for RISC-V (32-bit)
  3643. M: Luke Nelson <luke.r.nels@gmail.com>
  3644. M: Xi Wang <xi.wang@gmail.com>
  3645. L: bpf@vger.kernel.org
  3646. S: Maintained
  3647. F: arch/riscv/net/
  3648. X: arch/riscv/net/bpf_jit_comp64.c
  3649. BPF JIT for RISC-V (64-bit)
  3650. M: Björn Töpel <bjorn@kernel.org>
  3651. R: Pu Lehui <pulehui@huawei.com>
  3652. R: Puranjay Mohan <puranjay@kernel.org>
  3653. L: bpf@vger.kernel.org
  3654. S: Maintained
  3655. F: arch/riscv/net/
  3656. X: arch/riscv/net/bpf_jit_comp32.c
  3657. BPF JIT for S390
  3658. M: Ilya Leoshkevich <iii@linux.ibm.com>
  3659. M: Heiko Carstens <hca@linux.ibm.com>
  3660. M: Vasily Gorbik <gor@linux.ibm.com>
  3661. L: bpf@vger.kernel.org
  3662. S: Supported
  3663. F: arch/s390/net/
  3664. X: arch/s390/net/pnet.c
  3665. BPF JIT for SPARC (32-BIT AND 64-BIT)
  3666. M: David S. Miller <davem@davemloft.net>
  3667. L: bpf@vger.kernel.org
  3668. S: Odd Fixes
  3669. F: arch/sparc/net/
  3670. BPF JIT for X86 32-BIT
  3671. M: Wang YanQing <udknight@gmail.com>
  3672. L: bpf@vger.kernel.org
  3673. S: Odd Fixes
  3674. F: arch/x86/net/bpf_jit_comp32.c
  3675. BPF JIT for X86 64-BIT
  3676. M: Alexei Starovoitov <ast@kernel.org>
  3677. M: Daniel Borkmann <daniel@iogearbox.net>
  3678. L: bpf@vger.kernel.org
  3679. S: Supported
  3680. F: arch/x86/net/
  3681. X: arch/x86/net/bpf_jit_comp32.c
  3682. BPF [BTF]
  3683. M: Martin KaFai Lau <martin.lau@linux.dev>
  3684. L: bpf@vger.kernel.org
  3685. S: Maintained
  3686. F: include/linux/btf*
  3687. F: kernel/bpf/btf.c
  3688. BPF [CORE]
  3689. M: Alexei Starovoitov <ast@kernel.org>
  3690. M: Daniel Borkmann <daniel@iogearbox.net>
  3691. R: John Fastabend <john.fastabend@gmail.com>
  3692. L: bpf@vger.kernel.org
  3693. S: Maintained
  3694. F: include/linux/bpf*
  3695. F: include/linux/filter.h
  3696. F: include/linux/tnum.h
  3697. F: kernel/bpf/core.c
  3698. F: kernel/bpf/dispatcher.c
  3699. F: kernel/bpf/mprog.c
  3700. F: kernel/bpf/syscall.c
  3701. F: kernel/bpf/tnum.c
  3702. F: kernel/bpf/trampoline.c
  3703. F: kernel/bpf/verifier.c
  3704. BPF [CRYPTO]
  3705. M: Vadim Fedorenko <vadim.fedorenko@linux.dev>
  3706. L: bpf@vger.kernel.org
  3707. S: Maintained
  3708. F: crypto/bpf_crypto_skcipher.c
  3709. F: include/linux/bpf_crypto.h
  3710. F: kernel/bpf/crypto.c
  3711. BPF [DOCUMENTATION] (Related to Standardization)
  3712. R: David Vernet <void@manifault.com>
  3713. L: bpf@vger.kernel.org
  3714. L: bpf@ietf.org
  3715. S: Maintained
  3716. F: Documentation/bpf/standardization/
  3717. BPF [GENERAL] (Safe Dynamic Programs and Tools)
  3718. M: Alexei Starovoitov <ast@kernel.org>
  3719. M: Daniel Borkmann <daniel@iogearbox.net>
  3720. M: Andrii Nakryiko <andrii@kernel.org>
  3721. R: Martin KaFai Lau <martin.lau@linux.dev>
  3722. R: Eduard Zingerman <eddyz87@gmail.com>
  3723. R: Song Liu <song@kernel.org>
  3724. R: Yonghong Song <yonghong.song@linux.dev>
  3725. R: John Fastabend <john.fastabend@gmail.com>
  3726. R: KP Singh <kpsingh@kernel.org>
  3727. R: Stanislav Fomichev <sdf@fomichev.me>
  3728. R: Hao Luo <haoluo@google.com>
  3729. R: Jiri Olsa <jolsa@kernel.org>
  3730. L: bpf@vger.kernel.org
  3731. S: Supported
  3732. W: https://bpf.io/
  3733. Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
  3734. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
  3735. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
  3736. F: Documentation/bpf/
  3737. F: Documentation/networking/filter.rst
  3738. F: Documentation/userspace-api/ebpf/
  3739. F: arch/*/net/*
  3740. F: include/linux/bpf*
  3741. F: include/linux/btf*
  3742. F: include/linux/filter.h
  3743. F: include/trace/events/xdp.h
  3744. F: include/uapi/linux/bpf*
  3745. F: include/uapi/linux/btf*
  3746. F: include/uapi/linux/filter.h
  3747. F: kernel/bpf/
  3748. F: kernel/trace/bpf_trace.c
  3749. F: lib/buildid.c
  3750. F: lib/test_bpf.c
  3751. F: net/bpf/
  3752. F: net/core/filter.c
  3753. F: net/sched/act_bpf.c
  3754. F: net/sched/cls_bpf.c
  3755. F: samples/bpf/
  3756. F: scripts/bpf_doc.py
  3757. F: scripts/Makefile.btf
  3758. F: scripts/pahole-version.sh
  3759. F: tools/bpf/
  3760. F: tools/lib/bpf/
  3761. F: tools/testing/selftests/bpf/
  3762. BPF [ITERATOR]
  3763. M: Yonghong Song <yonghong.song@linux.dev>
  3764. L: bpf@vger.kernel.org
  3765. S: Maintained
  3766. F: kernel/bpf/*iter.c
  3767. BPF [L7 FRAMEWORK] (sockmap)
  3768. M: John Fastabend <john.fastabend@gmail.com>
  3769. M: Jakub Sitnicki <jakub@cloudflare.com>
  3770. L: netdev@vger.kernel.org
  3771. L: bpf@vger.kernel.org
  3772. S: Maintained
  3773. F: include/linux/skmsg.h
  3774. F: net/core/skmsg.c
  3775. F: net/core/sock_map.c
  3776. F: net/ipv4/tcp_bpf.c
  3777. F: net/ipv4/udp_bpf.c
  3778. F: net/unix/unix_bpf.c
  3779. BPF [LIBRARY] (libbpf)
  3780. M: Andrii Nakryiko <andrii@kernel.org>
  3781. M: Eduard Zingerman <eddyz87@gmail.com>
  3782. L: bpf@vger.kernel.org
  3783. S: Maintained
  3784. F: tools/lib/bpf/
  3785. BPF [MISC]
  3786. L: bpf@vger.kernel.org
  3787. S: Odd Fixes
  3788. K: (?:\b|_)bpf(?:\b|_)
  3789. BPF [NETKIT] (BPF-programmable network device)
  3790. M: Daniel Borkmann <daniel@iogearbox.net>
  3791. M: Nikolay Aleksandrov <razor@blackwall.org>
  3792. L: bpf@vger.kernel.org
  3793. L: netdev@vger.kernel.org
  3794. S: Supported
  3795. F: drivers/net/netkit.c
  3796. F: include/net/netkit.h
  3797. BPF [NETWORKING] (struct_ops, reuseport)
  3798. M: Martin KaFai Lau <martin.lau@linux.dev>
  3799. L: bpf@vger.kernel.org
  3800. L: netdev@vger.kernel.org
  3801. S: Maintained
  3802. F: kernel/bpf/bpf_struct*
  3803. BPF [NETWORKING] (tcx & tc BPF, sock_addr)
  3804. M: Martin KaFai Lau <martin.lau@linux.dev>
  3805. M: Daniel Borkmann <daniel@iogearbox.net>
  3806. R: John Fastabend <john.fastabend@gmail.com>
  3807. L: bpf@vger.kernel.org
  3808. L: netdev@vger.kernel.org
  3809. S: Maintained
  3810. F: include/net/tcx.h
  3811. F: kernel/bpf/tcx.c
  3812. F: net/core/filter.c
  3813. F: net/sched/act_bpf.c
  3814. F: net/sched/cls_bpf.c
  3815. BPF [RINGBUF]
  3816. M: Andrii Nakryiko <andrii@kernel.org>
  3817. L: bpf@vger.kernel.org
  3818. S: Maintained
  3819. F: kernel/bpf/ringbuf.c
  3820. BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
  3821. M: KP Singh <kpsingh@kernel.org>
  3822. M: Matt Bobrowski <mattbobrowski@google.com>
  3823. L: bpf@vger.kernel.org
  3824. S: Maintained
  3825. F: Documentation/bpf/prog_lsm.rst
  3826. F: include/linux/bpf_lsm.h
  3827. F: kernel/bpf/bpf_lsm.c
  3828. F: kernel/trace/bpf_trace.c
  3829. F: security/bpf/
  3830. BPF [SELFTESTS] (Test Runners & Infrastructure)
  3831. M: Andrii Nakryiko <andrii@kernel.org>
  3832. M: Eduard Zingerman <eddyz87@gmail.com>
  3833. R: Mykola Lysenko <mykolal@fb.com>
  3834. L: bpf@vger.kernel.org
  3835. S: Maintained
  3836. F: tools/testing/selftests/bpf/
  3837. BPF [STORAGE & CGROUPS]
  3838. M: Martin KaFai Lau <martin.lau@linux.dev>
  3839. L: bpf@vger.kernel.org
  3840. S: Maintained
  3841. F: kernel/bpf/*storage.c
  3842. F: kernel/bpf/bpf_lru*
  3843. F: kernel/bpf/cgroup.c
  3844. BPF [TOOLING] (bpftool)
  3845. M: Quentin Monnet <qmo@kernel.org>
  3846. L: bpf@vger.kernel.org
  3847. S: Maintained
  3848. F: kernel/bpf/disasm.*
  3849. F: tools/bpf/bpftool/
  3850. BPF [TRACING]
  3851. M: Song Liu <song@kernel.org>
  3852. R: Jiri Olsa <jolsa@kernel.org>
  3853. L: bpf@vger.kernel.org
  3854. S: Maintained
  3855. F: kernel/bpf/stackmap.c
  3856. F: kernel/trace/bpf_trace.c
  3857. F: lib/buildid.c
  3858. BROADCOM ASP 2.0 ETHERNET DRIVER
  3859. M: Justin Chen <justin.chen@broadcom.com>
  3860. M: Florian Fainelli <florian.fainelli@broadcom.com>
  3861. L: bcm-kernel-feedback-list@broadcom.com
  3862. L: netdev@vger.kernel.org
  3863. S: Supported
  3864. F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
  3865. F: drivers/net/ethernet/broadcom/asp2/
  3866. BROADCOM B44 10/100 ETHERNET DRIVER
  3867. M: Michael Chan <michael.chan@broadcom.com>
  3868. L: netdev@vger.kernel.org
  3869. S: Supported
  3870. F: drivers/net/ethernet/broadcom/b44.*
  3871. BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
  3872. M: Florian Fainelli <florian.fainelli@broadcom.com>
  3873. L: netdev@vger.kernel.org
  3874. L: openwrt-devel@lists.openwrt.org (subscribers-only)
  3875. S: Supported
  3876. F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
  3877. F: drivers/net/dsa/b53/*
  3878. F: drivers/net/dsa/bcm_sf2*
  3879. F: include/linux/dsa/brcm.h
  3880. F: include/linux/platform_data/b53.h
  3881. BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
  3882. M: Florian Fainelli <florian.fainelli@broadcom.com>
  3883. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3884. L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
  3885. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3886. S: Maintained
  3887. T: git https://github.com/broadcom/stblinux.git
  3888. F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
  3889. F: drivers/pci/controller/pcie-brcmstb.c
  3890. F: drivers/staging/vc04_services
  3891. N: bcm2711
  3892. N: bcm283*
  3893. N: raspberrypi
  3894. BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
  3895. M: Florian Fainelli <florian.fainelli@broadcom.com>
  3896. M: Ray Jui <rjui@broadcom.com>
  3897. M: Scott Branden <sbranden@broadcom.com>
  3898. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3899. S: Maintained
  3900. T: git https://github.com/broadcom/mach-bcm
  3901. F: arch/arm/mach-bcm/
  3902. N: bcm281*
  3903. N: bcm113*
  3904. N: bcm216*
  3905. N: kona
  3906. BROADCOM BCM2835 CAMERA DRIVERS
  3907. M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
  3908. L: linux-media@vger.kernel.org
  3909. S: Maintained
  3910. F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
  3911. F: drivers/media/platform/broadcom/bcm2835-unicam*
  3912. BROADCOM BCM47XX MIPS ARCHITECTURE
  3913. M: Hauke Mehrtens <hauke@hauke-m.de>
  3914. M: Rafał Miłecki <zajec5@gmail.com>
  3915. L: linux-mips@vger.kernel.org
  3916. S: Maintained
  3917. F: Documentation/devicetree/bindings/mips/brcm/
  3918. F: arch/mips/bcm47xx/*
  3919. F: arch/mips/include/asm/mach-bcm47xx/*
  3920. BROADCOM BCM4908 ETHERNET DRIVER
  3921. M: Rafał Miłecki <rafal@milecki.pl>
  3922. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3923. L: netdev@vger.kernel.org
  3924. S: Maintained
  3925. F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
  3926. F: drivers/net/ethernet/broadcom/bcm4908_enet.*
  3927. F: drivers/net/ethernet/broadcom/unimac.h
  3928. BROADCOM BCM4908 PINMUX DRIVER
  3929. M: Rafał Miłecki <rafal@milecki.pl>
  3930. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3931. L: linux-gpio@vger.kernel.org
  3932. S: Maintained
  3933. F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
  3934. F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
  3935. BROADCOM BCM5301X ARM ARCHITECTURE
  3936. M: Florian Fainelli <florian.fainelli@broadcom.com>
  3937. M: Hauke Mehrtens <hauke@hauke-m.de>
  3938. M: Rafał Miłecki <zajec5@gmail.com>
  3939. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3940. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3941. S: Maintained
  3942. F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi
  3943. F: arch/arm/boot/dts/broadcom/bcm470*
  3944. F: arch/arm/boot/dts/broadcom/bcm5301*
  3945. F: arch/arm/boot/dts/broadcom/bcm953012*
  3946. F: arch/arm/mach-bcm/bcm_5301x.c
  3947. BROADCOM BCM53573 ARM ARCHITECTURE
  3948. M: Florian Fainelli <florian.fainelli@broadcom.com>
  3949. M: Rafał Miłecki <rafal@milecki.pl>
  3950. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3951. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3952. S: Maintained
  3953. F: arch/arm/boot/dts/broadcom/bcm47189*
  3954. F: arch/arm/boot/dts/broadcom/bcm53573*
  3955. BROADCOM BCM63XX/BCM33XX UDC DRIVER
  3956. M: Kevin Cernekee <cernekee@gmail.com>
  3957. L: linux-usb@vger.kernel.org
  3958. S: Maintained
  3959. F: drivers/usb/gadget/udc/bcm63xx_udc.*
  3960. BROADCOM BCM7XXX ARM ARCHITECTURE
  3961. M: Florian Fainelli <florian.fainelli@broadcom.com>
  3962. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3963. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3964. S: Maintained
  3965. T: git https://github.com/broadcom/stblinux.git
  3966. F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
  3967. F: arch/arm/boot/dts/broadcom/bcm7*.dts*
  3968. F: arch/arm/include/asm/hardware/cache-b15-rac.h
  3969. F: arch/arm/mach-bcm/*brcmstb*
  3970. F: arch/arm/mm/cache-b15-rac.c
  3971. F: drivers/bus/brcmstb_gisb.c
  3972. F: drivers/pci/controller/pcie-brcmstb.c
  3973. N: brcmstb
  3974. N: bcm7038
  3975. N: bcm7120
  3976. BROADCOM BCMBCA ARM ARCHITECTURE
  3977. M: William Zhang <william.zhang@broadcom.com>
  3978. M: Anand Gore <anand.gore@broadcom.com>
  3979. M: Kursad Oney <kursad.oney@broadcom.com>
  3980. M: Florian Fainelli <florian.fainelli@broadcom.com>
  3981. M: Rafał Miłecki <rafal@milecki.pl>
  3982. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  3983. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3984. S: Maintained
  3985. T: git https://github.com/broadcom/stblinux.git
  3986. F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
  3987. F: arch/arm64/boot/dts/broadcom/bcmbca/*
  3988. N: bcmbca
  3989. N: bcm[9]?47622
  3990. N: bcm[9]?4912
  3991. N: bcm[9]?63138
  3992. N: bcm[9]?63146
  3993. N: bcm[9]?63148
  3994. N: bcm[9]?63158
  3995. N: bcm[9]?63178
  3996. N: bcm[9]?6756
  3997. N: bcm[9]?6813
  3998. N: bcm[9]?6846
  3999. N: bcm[9]?6855
  4000. N: bcm[9]?6856
  4001. N: bcm[9]?6858
  4002. N: bcm[9]?6878
  4003. BROADCOM BDC DRIVER
  4004. M: Justin Chen <justin.chen@broadcom.com>
  4005. M: Al Cooper <alcooperx@gmail.com>
  4006. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4007. L: linux-usb@vger.kernel.org
  4008. S: Maintained
  4009. F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
  4010. F: drivers/usb/gadget/udc/bdc/
  4011. BROADCOM BMIPS CPUFREQ DRIVER
  4012. M: Markus Mayer <mmayer@broadcom.com>
  4013. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4014. L: linux-pm@vger.kernel.org
  4015. S: Maintained
  4016. F: drivers/cpufreq/bmips-cpufreq.c
  4017. BROADCOM BMIPS MIPS ARCHITECTURE
  4018. M: Florian Fainelli <florian.fainelli@broadcom.com>
  4019. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4020. L: linux-mips@vger.kernel.org
  4021. S: Maintained
  4022. T: git https://github.com/broadcom/stblinux.git
  4023. F: arch/mips/bmips/*
  4024. F: arch/mips/boot/dts/brcm/bcm*.dts*
  4025. F: arch/mips/include/asm/mach-bmips/*
  4026. F: arch/mips/kernel/*bmips*
  4027. F: drivers/irqchip/irq-bcm63*
  4028. F: drivers/irqchip/irq-bcm7*
  4029. F: drivers/irqchip/irq-brcmstb*
  4030. F: drivers/pmdomain/bcm/bcm63xx-power.c
  4031. F: include/linux/bcm963xx_nvram.h
  4032. F: include/linux/bcm963xx_tag.h
  4033. BROADCOM BNX2 GIGABIT ETHERNET DRIVER
  4034. M: Rasesh Mody <rmody@marvell.com>
  4035. M: GR-Linux-NIC-Dev@marvell.com
  4036. L: netdev@vger.kernel.org
  4037. S: Supported
  4038. F: drivers/net/ethernet/broadcom/bnx2.*
  4039. F: drivers/net/ethernet/broadcom/bnx2_*
  4040. BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
  4041. M: Saurav Kashyap <skashyap@marvell.com>
  4042. M: Javed Hasan <jhasan@marvell.com>
  4043. M: GR-QLogic-Storage-Upstream@marvell.com
  4044. L: linux-scsi@vger.kernel.org
  4045. S: Supported
  4046. F: drivers/scsi/bnx2fc/
  4047. BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
  4048. M: Nilesh Javali <njavali@marvell.com>
  4049. M: Manish Rangankar <mrangankar@marvell.com>
  4050. M: GR-QLogic-Storage-Upstream@marvell.com
  4051. L: linux-scsi@vger.kernel.org
  4052. S: Supported
  4053. F: drivers/scsi/bnx2i/
  4054. BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
  4055. M: Sudarsana Kalluru <skalluru@marvell.com>
  4056. M: Manish Chopra <manishc@marvell.com>
  4057. L: netdev@vger.kernel.org
  4058. S: Supported
  4059. F: drivers/net/ethernet/broadcom/bnx2x/
  4060. BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
  4061. M: Michael Chan <michael.chan@broadcom.com>
  4062. L: netdev@vger.kernel.org
  4063. S: Supported
  4064. F: drivers/firmware/broadcom/tee_bnxt_fw.c
  4065. F: drivers/net/ethernet/broadcom/bnxt/
  4066. F: include/linux/firmware/broadcom/tee_bnxt_fw.h
  4067. BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
  4068. M: Arend van Spriel <arend.vanspriel@broadcom.com>
  4069. L: linux-wireless@vger.kernel.org
  4070. L: brcm80211@lists.linux.dev
  4071. L: brcm80211-dev-list.pdl@broadcom.com
  4072. S: Supported
  4073. F: drivers/net/wireless/broadcom/brcm80211/
  4074. F: include/linux/platform_data/brcmfmac.h
  4075. BROADCOM BRCMSTB GPIO DRIVER
  4076. M: Doug Berger <opendmb@gmail.com>
  4077. M: Florian Fainelli <florian.fainelli@broadcom.com>
  4078. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4079. S: Supported
  4080. F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
  4081. F: drivers/gpio/gpio-brcmstb.c
  4082. BROADCOM BRCMSTB I2C DRIVER
  4083. M: Kamal Dasu <kamal.dasu@broadcom.com>
  4084. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4085. L: linux-i2c@vger.kernel.org
  4086. S: Supported
  4087. F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
  4088. F: drivers/i2c/busses/i2c-brcmstb.c
  4089. BROADCOM BRCMSTB UART DRIVER
  4090. M: Al Cooper <alcooperx@gmail.com>
  4091. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4092. L: linux-serial@vger.kernel.org
  4093. S: Maintained
  4094. F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
  4095. F: drivers/tty/serial/8250/8250_bcm7271.c
  4096. BROADCOM BRCMSTB USB EHCI DRIVER
  4097. M: Justin Chen <justin.chen@broadcom.com>
  4098. M: Al Cooper <alcooperx@gmail.com>
  4099. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4100. L: linux-usb@vger.kernel.org
  4101. S: Maintained
  4102. F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
  4103. F: drivers/usb/host/ehci-brcm.*
  4104. BROADCOM BRCMSTB USB PIN MAP DRIVER
  4105. M: Al Cooper <alcooperx@gmail.com>
  4106. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4107. L: linux-usb@vger.kernel.org
  4108. S: Maintained
  4109. F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
  4110. F: drivers/usb/misc/brcmstb-usb-pinmap.c
  4111. BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
  4112. M: Justin Chen <justin.chen@broadcom.com>
  4113. M: Al Cooper <alcooperx@gmail.com>
  4114. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4115. L: linux-kernel@vger.kernel.org
  4116. S: Maintained
  4117. F: drivers/phy/broadcom/phy-brcm-usb*
  4118. BROADCOM Broadband SoC High Speed SPI Controller DRIVER
  4119. M: William Zhang <william.zhang@broadcom.com>
  4120. M: Kursad Oney <kursad.oney@broadcom.com>
  4121. M: Jonas Gorski <jonas.gorski@gmail.com>
  4122. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4123. L: linux-spi@vger.kernel.org
  4124. S: Maintained
  4125. F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
  4126. F: drivers/spi/spi-bcm63xx-hsspi.c
  4127. F: drivers/spi/spi-bcmbca-hsspi.c
  4128. BROADCOM BCM6348/BCM6358 SPI controller DRIVER
  4129. M: Jonas Gorski <jonas.gorski@gmail.com>
  4130. L: linux-spi@vger.kernel.org
  4131. S: Odd Fixes
  4132. F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
  4133. F: drivers/spi/spi-bcm63xx.c
  4134. BROADCOM ETHERNET PHY DRIVERS
  4135. M: Florian Fainelli <florian.fainelli@broadcom.com>
  4136. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4137. L: netdev@vger.kernel.org
  4138. S: Supported
  4139. F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
  4140. F: drivers/net/phy/bcm*.[ch]
  4141. F: drivers/net/phy/broadcom.c
  4142. F: include/linux/brcmphy.h
  4143. BROADCOM GENET ETHERNET DRIVER
  4144. M: Doug Berger <opendmb@gmail.com>
  4145. M: Florian Fainelli <florian.fainelli@broadcom.com>
  4146. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4147. L: netdev@vger.kernel.org
  4148. S: Supported
  4149. F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
  4150. F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
  4151. F: drivers/net/ethernet/broadcom/genet/
  4152. F: drivers/net/ethernet/broadcom/unimac.h
  4153. F: drivers/net/mdio/mdio-bcm-unimac.c
  4154. F: include/linux/platform_data/bcmgenet.h
  4155. F: include/linux/platform_data/mdio-bcm-unimac.h
  4156. BROADCOM IPROC ARM ARCHITECTURE
  4157. M: Ray Jui <rjui@broadcom.com>
  4158. M: Scott Branden <sbranden@broadcom.com>
  4159. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4160. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  4161. S: Maintained
  4162. T: git https://github.com/broadcom/stblinux.git
  4163. F: arch/arm64/boot/dts/broadcom/northstar2/*
  4164. F: arch/arm64/boot/dts/broadcom/stingray/*
  4165. F: drivers/clk/bcm/clk-ns*
  4166. F: drivers/clk/bcm/clk-sr*
  4167. F: drivers/pinctrl/bcm/pinctrl-ns*
  4168. F: include/dt-bindings/clock/bcm-sr*
  4169. N: iproc
  4170. N: cygnus
  4171. N: bcm[-_]nsp
  4172. N: bcm9113*
  4173. N: bcm9583*
  4174. N: bcm9585*
  4175. N: bcm9586*
  4176. N: bcm988312
  4177. N: bcm113*
  4178. N: bcm583*
  4179. N: bcm585*
  4180. N: bcm586*
  4181. N: bcm88312
  4182. N: hr2
  4183. N: stingray
  4184. BROADCOM IPROC GBIT ETHERNET DRIVER
  4185. M: Rafał Miłecki <rafal@milecki.pl>
  4186. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4187. L: netdev@vger.kernel.org
  4188. S: Maintained
  4189. F: Documentation/devicetree/bindings/net/brcm,amac.yaml
  4190. F: drivers/net/ethernet/broadcom/bgmac*
  4191. F: drivers/net/ethernet/broadcom/unimac.h
  4192. BROADCOM KONA GPIO DRIVER
  4193. M: Ray Jui <rjui@broadcom.com>
  4194. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4195. S: Supported
  4196. F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
  4197. F: drivers/gpio/gpio-bcm-kona.c
  4198. BROADCOM MPI3 STORAGE CONTROLLER DRIVER
  4199. M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
  4200. M: Kashyap Desai <kashyap.desai@broadcom.com>
  4201. M: Sumit Saxena <sumit.saxena@broadcom.com>
  4202. M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
  4203. L: mpi3mr-linuxdrv.pdl@broadcom.com
  4204. L: linux-scsi@vger.kernel.org
  4205. S: Supported
  4206. W: https://www.broadcom.com/support/storage
  4207. F: drivers/scsi/mpi3mr/
  4208. BROADCOM NETXTREME-E ROCE DRIVER
  4209. M: Selvin Xavier <selvin.xavier@broadcom.com>
  4210. L: linux-rdma@vger.kernel.org
  4211. S: Supported
  4212. W: http://www.broadcom.com
  4213. F: drivers/infiniband/hw/bnxt_re/
  4214. F: include/uapi/rdma/bnxt_re-abi.h
  4215. BROADCOM NVRAM DRIVER
  4216. M: Rafał Miłecki <zajec5@gmail.com>
  4217. L: linux-mips@vger.kernel.org
  4218. S: Maintained
  4219. F: drivers/firmware/broadcom/*
  4220. BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
  4221. M: Rafał Miłecki <rafal@milecki.pl>
  4222. M: Florian Fainelli <florian.fainelli@broadcom.com>
  4223. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4224. L: linux-pm@vger.kernel.org
  4225. S: Maintained
  4226. T: git https://github.com/broadcom/stblinux.git
  4227. F: drivers/pmdomain/bcm/bcm-pmb.c
  4228. F: include/dt-bindings/soc/bcm-pmb.h
  4229. BROADCOM SPECIFIC AMBA DRIVER (BCMA)
  4230. M: Rafał Miłecki <zajec5@gmail.com>
  4231. L: linux-wireless@vger.kernel.org
  4232. S: Maintained
  4233. F: drivers/bcma/
  4234. F: include/linux/bcma/
  4235. BROADCOM SPI DRIVER
  4236. M: Kamal Dasu <kamal.dasu@broadcom.com>
  4237. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4238. S: Maintained
  4239. F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
  4240. F: drivers/spi/spi-bcm-qspi.*
  4241. F: drivers/spi/spi-brcmstb-qspi.c
  4242. F: drivers/spi/spi-iproc-qspi.c
  4243. BROADCOM STB AVS CPUFREQ DRIVER
  4244. M: Markus Mayer <mmayer@broadcom.com>
  4245. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4246. L: linux-pm@vger.kernel.org
  4247. S: Maintained
  4248. F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
  4249. F: drivers/cpufreq/brcmstb*
  4250. BROADCOM STB AVS TMON DRIVER
  4251. M: Markus Mayer <mmayer@broadcom.com>
  4252. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4253. L: linux-pm@vger.kernel.org
  4254. S: Maintained
  4255. F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
  4256. F: drivers/thermal/broadcom/brcmstb*
  4257. BROADCOM STB DPFE DRIVER
  4258. M: Markus Mayer <mmayer@broadcom.com>
  4259. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4260. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  4261. S: Maintained
  4262. F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
  4263. F: drivers/memory/brcmstb_dpfe.c
  4264. BROADCOM STB NAND FLASH DRIVER
  4265. M: Brian Norris <computersforpeace@gmail.com>
  4266. M: Kamal Dasu <kamal.dasu@broadcom.com>
  4267. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4268. L: linux-mtd@lists.infradead.org
  4269. S: Maintained
  4270. F: drivers/mtd/nand/raw/brcmnand/
  4271. F: include/linux/platform_data/brcmnand.h
  4272. BROADCOM STB PCIE DRIVER
  4273. M: Jim Quinlan <jim2101024@gmail.com>
  4274. M: Nicolas Saenz Julienne <nsaenz@kernel.org>
  4275. M: Florian Fainelli <florian.fainelli@broadcom.com>
  4276. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4277. L: linux-pci@vger.kernel.org
  4278. S: Maintained
  4279. F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
  4280. F: drivers/pci/controller/pcie-brcmstb.c
  4281. BROADCOM SYSTEMPORT ETHERNET DRIVER
  4282. M: Florian Fainelli <florian.fainelli@broadcom.com>
  4283. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4284. L: netdev@vger.kernel.org
  4285. S: Supported
  4286. F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
  4287. F: drivers/net/ethernet/broadcom/bcmsysport.*
  4288. F: drivers/net/ethernet/broadcom/unimac.h
  4289. BROADCOM TG3 GIGABIT ETHERNET DRIVER
  4290. M: Pavan Chebbi <pavan.chebbi@broadcom.com>
  4291. M: Michael Chan <mchan@broadcom.com>
  4292. L: netdev@vger.kernel.org
  4293. S: Supported
  4294. F: drivers/net/ethernet/broadcom/tg3.*
  4295. BROADCOM VK DRIVER
  4296. M: Scott Branden <scott.branden@broadcom.com>
  4297. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4298. S: Supported
  4299. F: drivers/misc/bcm-vk/
  4300. F: include/uapi/linux/misc/bcm_vk.h
  4301. BROCADE BFA FC SCSI DRIVER
  4302. M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
  4303. M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
  4304. L: linux-scsi@vger.kernel.org
  4305. S: Supported
  4306. F: drivers/scsi/bfa/
  4307. BROCADE BNA 10 GIGABIT ETHERNET DRIVER
  4308. M: Rasesh Mody <rmody@marvell.com>
  4309. M: Sudarsana Kalluru <skalluru@marvell.com>
  4310. M: GR-Linux-NIC-Dev@marvell.com
  4311. L: netdev@vger.kernel.org
  4312. S: Supported
  4313. F: drivers/net/ethernet/brocade/bna/
  4314. BSG (block layer generic sg v4 driver)
  4315. M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
  4316. L: linux-scsi@vger.kernel.org
  4317. S: Supported
  4318. F: block/bsg.c
  4319. F: include/linux/bsg.h
  4320. F: include/uapi/linux/bsg.h
  4321. BT87X AUDIO DRIVER
  4322. M: Clemens Ladisch <clemens@ladisch.de>
  4323. L: linux-sound@vger.kernel.org
  4324. S: Maintained
  4325. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  4326. F: Documentation/sound/cards/bt87x.rst
  4327. F: sound/pci/bt87x.c
  4328. BT8XXGPIO DRIVER
  4329. M: Michael Buesch <m@bues.ch>
  4330. S: Maintained
  4331. W: http://bu3sch.de/btgpio.php
  4332. F: drivers/gpio/gpio-bt8xx.c
  4333. BTRFS FILE SYSTEM
  4334. M: Chris Mason <clm@fb.com>
  4335. M: Josef Bacik <josef@toxicpanda.com>
  4336. M: David Sterba <dsterba@suse.com>
  4337. L: linux-btrfs@vger.kernel.org
  4338. S: Maintained
  4339. W: https://btrfs.readthedocs.io
  4340. Q: https://patchwork.kernel.org/project/linux-btrfs/list/
  4341. C: irc://irc.libera.chat/btrfs
  4342. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
  4343. F: Documentation/filesystems/btrfs.rst
  4344. F: fs/btrfs/
  4345. F: include/linux/btrfs*
  4346. F: include/trace/events/btrfs.h
  4347. F: include/uapi/linux/btrfs*
  4348. BTTV VIDEO4LINUX DRIVER
  4349. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  4350. L: linux-media@vger.kernel.org
  4351. S: Odd fixes
  4352. W: https://linuxtv.org
  4353. T: git git://linuxtv.org/media.git
  4354. F: Documentation/driver-api/media/drivers/bttv*
  4355. F: drivers/media/pci/bt8xx/bttv*
  4356. BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
  4357. M: Chanwoo Choi <cw00.choi@samsung.com>
  4358. L: linux-pm@vger.kernel.org
  4359. L: linux-samsung-soc@vger.kernel.org
  4360. S: Maintained
  4361. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
  4362. F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
  4363. F: drivers/devfreq/exynos-bus.c
  4364. BUSLOGIC SCSI DRIVER
  4365. M: Khalid Aziz <khalid@gonehiking.org>
  4366. L: linux-scsi@vger.kernel.org
  4367. S: Maintained
  4368. F: drivers/scsi/BusLogic.*
  4369. F: drivers/scsi/FlashPoint.*
  4370. BXCAN CAN NETWORK DRIVER
  4371. M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
  4372. L: linux-can@vger.kernel.org
  4373. S: Maintained
  4374. F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
  4375. F: drivers/net/can/bxcan.c
  4376. C-MEDIA CMI8788 DRIVER
  4377. M: Clemens Ladisch <clemens@ladisch.de>
  4378. L: linux-sound@vger.kernel.org
  4379. S: Maintained
  4380. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  4381. F: sound/pci/oxygen/
  4382. C-SKY ARCHITECTURE
  4383. M: Guo Ren <guoren@kernel.org>
  4384. L: linux-csky@vger.kernel.org
  4385. S: Supported
  4386. T: git https://github.com/c-sky/csky-linux.git
  4387. F: Documentation/devicetree/bindings/csky/
  4388. F: Documentation/devicetree/bindings/interrupt-controller/csky,*
  4389. F: Documentation/devicetree/bindings/timer/csky,*
  4390. F: arch/csky/
  4391. F: drivers/clocksource/timer-gx6605s.c
  4392. F: drivers/clocksource/timer-mp-csky.c
  4393. F: drivers/irqchip/irq-csky-*
  4394. N: csky
  4395. K: csky
  4396. CA8210 IEEE-802.15.4 RADIO DRIVER
  4397. L: linux-wpan@vger.kernel.org
  4398. S: Orphan
  4399. W: https://github.com/Cascoda/ca8210-linux.git
  4400. F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
  4401. F: drivers/net/ieee802154/ca8210.c
  4402. CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
  4403. M: David Howells <dhowells@redhat.com>
  4404. L: netfs@lists.linux.dev
  4405. S: Supported
  4406. F: Documentation/filesystems/caching/cachefiles.rst
  4407. F: fs/cachefiles/
  4408. CACHESTAT: PAGE CACHE STATS FOR A FILE
  4409. M: Nhat Pham <nphamcs@gmail.com>
  4410. M: Johannes Weiner <hannes@cmpxchg.org>
  4411. L: linux-mm@kvack.org
  4412. S: Maintained
  4413. F: tools/testing/selftests/cachestat/test_cachestat.c
  4414. CADENCE MIPI-CSI2 BRIDGES
  4415. M: Maxime Ripard <mripard@kernel.org>
  4416. L: linux-media@vger.kernel.org
  4417. S: Maintained
  4418. F: Documentation/devicetree/bindings/media/cdns,*.txt
  4419. F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
  4420. F: drivers/media/platform/cadence/cdns-csi2*
  4421. CADENCE NAND DRIVER
  4422. L: linux-mtd@lists.infradead.org
  4423. S: Orphan
  4424. F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
  4425. F: drivers/mtd/nand/raw/cadence-nand-controller.c
  4426. CADENCE USB3 DRD IP DRIVER
  4427. M: Peter Chen <peter.chen@kernel.org>
  4428. M: Pawel Laszczak <pawell@cadence.com>
  4429. R: Roger Quadros <rogerq@kernel.org>
  4430. L: linux-usb@vger.kernel.org
  4431. S: Maintained
  4432. T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
  4433. F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
  4434. F: drivers/usb/cdns3/
  4435. X: drivers/usb/cdns3/cdnsp*
  4436. CADENCE USBHS DRIVER
  4437. M: Pawel Laszczak <pawell@cadence.com>
  4438. L: linux-usb@vger.kernel.org
  4439. S: Maintained
  4440. F: drivers/usb/gadget/udc/cdns2
  4441. CADENCE USBSSP DRD IP DRIVER
  4442. M: Pawel Laszczak <pawell@cadence.com>
  4443. L: linux-usb@vger.kernel.org
  4444. S: Maintained
  4445. T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
  4446. F: drivers/usb/cdns3/
  4447. X: drivers/usb/cdns3/cdns3*
  4448. CADET FM/AM RADIO RECEIVER DRIVER
  4449. M: Hans Verkuil <hverkuil@xs4all.nl>
  4450. L: linux-media@vger.kernel.org
  4451. S: Maintained
  4452. W: https://linuxtv.org
  4453. T: git git://linuxtv.org/media.git
  4454. F: drivers/media/radio/radio-cadet*
  4455. CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
  4456. L: linux-media@vger.kernel.org
  4457. S: Orphan
  4458. T: git git://linuxtv.org/media.git
  4459. F: Documentation/admin-guide/media/cafe_ccic*
  4460. F: drivers/media/platform/marvell/
  4461. CAIF NETWORK LAYER
  4462. L: netdev@vger.kernel.org
  4463. S: Orphan
  4464. F: Documentation/networking/caif/
  4465. F: drivers/net/caif/
  4466. F: include/net/caif/
  4467. F: include/uapi/linux/caif/
  4468. F: net/caif/
  4469. CAKE QDISC
  4470. M: Toke Høiland-Jørgensen <toke@toke.dk>
  4471. L: cake@lists.bufferbloat.net (moderated for non-subscribers)
  4472. S: Maintained
  4473. F: net/sched/sch_cake.c
  4474. CAN NETWORK DRIVERS
  4475. M: Marc Kleine-Budde <mkl@pengutronix.de>
  4476. M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
  4477. L: linux-can@vger.kernel.org
  4478. S: Maintained
  4479. W: https://github.com/linux-can
  4480. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
  4481. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
  4482. F: Documentation/devicetree/bindings/net/can/
  4483. F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
  4484. F: drivers/net/can/
  4485. F: drivers/phy/phy-can-transceiver.c
  4486. F: include/linux/can/bittiming.h
  4487. F: include/linux/can/dev.h
  4488. F: include/linux/can/length.h
  4489. F: include/linux/can/platform/
  4490. F: include/linux/can/rx-offload.h
  4491. F: include/uapi/linux/can/error.h
  4492. F: include/uapi/linux/can/netlink.h
  4493. F: include/uapi/linux/can/vxcan.h
  4494. CAN NETWORK LAYER
  4495. M: Oliver Hartkopp <socketcan@hartkopp.net>
  4496. M: Marc Kleine-Budde <mkl@pengutronix.de>
  4497. L: linux-can@vger.kernel.org
  4498. S: Maintained
  4499. W: https://github.com/linux-can
  4500. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
  4501. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
  4502. F: Documentation/networking/can.rst
  4503. F: Documentation/networking/iso15765-2.rst
  4504. F: include/linux/can/can-ml.h
  4505. F: include/linux/can/core.h
  4506. F: include/linux/can/skb.h
  4507. F: include/net/netns/can.h
  4508. F: include/uapi/linux/can.h
  4509. F: include/uapi/linux/can/bcm.h
  4510. F: include/uapi/linux/can/gw.h
  4511. F: include/uapi/linux/can/isotp.h
  4512. F: include/uapi/linux/can/raw.h
  4513. F: net/can/
  4514. CAN-J1939 NETWORK LAYER
  4515. M: Robin van der Gracht <robin@protonic.nl>
  4516. M: Oleksij Rempel <o.rempel@pengutronix.de>
  4517. R: kernel@pengutronix.de
  4518. L: linux-can@vger.kernel.org
  4519. S: Maintained
  4520. F: Documentation/networking/j1939.rst
  4521. F: include/uapi/linux/can/j1939.h
  4522. F: net/can/j1939/
  4523. CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
  4524. M: Damien Le Moal <dlemoal@kernel.org>
  4525. L: linux-riscv@lists.infradead.org
  4526. L: linux-gpio@vger.kernel.org (pinctrl driver)
  4527. F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
  4528. F: drivers/pinctrl/pinctrl-k210.c
  4529. CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
  4530. M: Damien Le Moal <dlemoal@kernel.org>
  4531. L: linux-kernel@vger.kernel.org
  4532. L: linux-riscv@lists.infradead.org
  4533. S: Maintained
  4534. F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
  4535. F: drivers/reset/reset-k210.c
  4536. CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
  4537. M: Damien Le Moal <dlemoal@kernel.org>
  4538. L: linux-riscv@lists.infradead.org
  4539. S: Maintained
  4540. F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
  4541. F: drivers/soc/canaan/
  4542. F: include/soc/canaan/
  4543. CAPABILITIES
  4544. M: Serge Hallyn <serge@hallyn.com>
  4545. L: linux-security-module@vger.kernel.org
  4546. S: Supported
  4547. F: include/linux/capability.h
  4548. F: include/uapi/linux/capability.h
  4549. F: kernel/capability.c
  4550. F: security/commoncap.c
  4551. CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
  4552. M: Kevin Tsai <ktsai@capellamicro.com>
  4553. S: Maintained
  4554. F: drivers/iio/light/cm*
  4555. CARL9170 LINUX COMMUNITY WIRELESS DRIVER
  4556. M: Christian Lamparter <chunkeey@googlemail.com>
  4557. L: linux-wireless@vger.kernel.org
  4558. S: Maintained
  4559. W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
  4560. F: drivers/net/wireless/ath/carl9170/
  4561. CAVIUM I2C DRIVER
  4562. M: Robert Richter <rric@kernel.org>
  4563. S: Odd Fixes
  4564. W: http://www.marvell.com
  4565. F: drivers/i2c/busses/i2c-octeon*
  4566. F: drivers/i2c/busses/i2c-thunderx*
  4567. CAVIUM LIQUIDIO NETWORK DRIVER
  4568. L: netdev@vger.kernel.org
  4569. S: Orphan
  4570. W: http://www.marvell.com
  4571. F: drivers/net/ethernet/cavium/liquidio/
  4572. CAVIUM MMC DRIVER
  4573. M: Robert Richter <rric@kernel.org>
  4574. S: Odd Fixes
  4575. W: http://www.marvell.com
  4576. F: drivers/mmc/host/cavium*
  4577. CAVIUM OCTEON-TX CRYPTO DRIVER
  4578. M: George Cherian <gcherian@marvell.com>
  4579. L: linux-crypto@vger.kernel.org
  4580. S: Supported
  4581. W: http://www.marvell.com
  4582. F: drivers/crypto/cavium/cpt/
  4583. CAVIUM THUNDERX2 ARM64 SOC
  4584. M: Robert Richter <rric@kernel.org>
  4585. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  4586. S: Odd Fixes
  4587. F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
  4588. F: arch/arm64/boot/dts/cavium/thunder2-99xx*
  4589. CBS/ETF/TAPRIO QDISCS
  4590. M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
  4591. L: netdev@vger.kernel.org
  4592. S: Maintained
  4593. F: net/sched/sch_cbs.c
  4594. F: net/sched/sch_etf.c
  4595. F: net/sched/sch_taprio.c
  4596. CC2520 IEEE-802.15.4 RADIO DRIVER
  4597. M: Stefan Schmidt <stefan@datenfreihafen.org>
  4598. L: linux-wpan@vger.kernel.org
  4599. S: Odd Fixes
  4600. F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
  4601. F: drivers/net/ieee802154/cc2520.c
  4602. CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
  4603. M: Gilad Ben-Yossef <gilad@benyossef.com>
  4604. L: linux-crypto@vger.kernel.org
  4605. S: Supported
  4606. W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
  4607. F: drivers/crypto/ccree/
  4608. CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
  4609. M: Hadar Gat <hadar.gat@arm.com>
  4610. L: linux-crypto@vger.kernel.org
  4611. S: Supported
  4612. W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
  4613. F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
  4614. F: drivers/char/hw_random/cctrng.c
  4615. F: drivers/char/hw_random/cctrng.h
  4616. CEC FRAMEWORK
  4617. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  4618. L: linux-media@vger.kernel.org
  4619. S: Supported
  4620. W: http://linuxtv.org
  4621. T: git git://linuxtv.org/media.git
  4622. F: Documentation/ABI/testing/debugfs-cec-error-inj
  4623. F: Documentation/devicetree/bindings/media/cec/cec-common.yaml
  4624. F: Documentation/driver-api/media/cec-core.rst
  4625. F: Documentation/userspace-api/media/cec
  4626. F: drivers/media/cec/
  4627. F: drivers/media/rc/keymaps/rc-cec.c
  4628. F: include/media/cec-notifier.h
  4629. F: include/media/cec.h
  4630. F: include/uapi/linux/cec-funcs.h
  4631. F: include/uapi/linux/cec.h
  4632. CEC GPIO DRIVER
  4633. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  4634. L: linux-media@vger.kernel.org
  4635. S: Supported
  4636. W: http://linuxtv.org
  4637. T: git git://linuxtv.org/media.git
  4638. F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
  4639. F: drivers/media/cec/platform/cec-gpio/
  4640. CELL BROADBAND ENGINE ARCHITECTURE
  4641. L: linuxppc-dev@lists.ozlabs.org
  4642. S: Orphan
  4643. F: arch/powerpc/include/asm/cell*.h
  4644. F: arch/powerpc/include/asm/spu*.h
  4645. F: arch/powerpc/include/uapi/asm/spu*.h
  4646. F: arch/powerpc/platforms/cell/
  4647. CELLWISE CW2015 BATTERY DRIVER
  4648. M: Tobias Schrammm <t.schramm@manjaro.org>
  4649. S: Maintained
  4650. F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
  4651. F: drivers/power/supply/cw2015_battery.c
  4652. CEPH COMMON CODE (LIBCEPH)
  4653. M: Ilya Dryomov <idryomov@gmail.com>
  4654. M: Xiubo Li <xiubli@redhat.com>
  4655. L: ceph-devel@vger.kernel.org
  4656. S: Supported
  4657. W: http://ceph.com/
  4658. T: git https://github.com/ceph/ceph-client.git
  4659. F: include/linux/ceph/
  4660. F: include/linux/crush/
  4661. F: net/ceph/
  4662. CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
  4663. M: Xiubo Li <xiubli@redhat.com>
  4664. M: Ilya Dryomov <idryomov@gmail.com>
  4665. L: ceph-devel@vger.kernel.org
  4666. S: Supported
  4667. W: http://ceph.com/
  4668. T: git https://github.com/ceph/ceph-client.git
  4669. F: Documentation/filesystems/ceph.rst
  4670. F: fs/ceph/
  4671. CERTIFICATE HANDLING
  4672. M: David Howells <dhowells@redhat.com>
  4673. M: David Woodhouse <dwmw2@infradead.org>
  4674. L: keyrings@vger.kernel.org
  4675. S: Maintained
  4676. F: Documentation/admin-guide/module-signing.rst
  4677. F: certs/
  4678. F: scripts/sign-file.c
  4679. F: scripts/ssl-common.h
  4680. F: tools/certs/
  4681. CFAG12864B LCD DRIVER
  4682. M: Miguel Ojeda <ojeda@kernel.org>
  4683. S: Maintained
  4684. F: drivers/auxdisplay/cfag12864b.c
  4685. F: include/linux/cfag12864b.h
  4686. CFAG12864BFB LCD FRAMEBUFFER DRIVER
  4687. M: Miguel Ojeda <ojeda@kernel.org>
  4688. S: Maintained
  4689. F: drivers/auxdisplay/cfag12864bfb.c
  4690. F: include/linux/cfag12864b.h
  4691. CHAR and MISC DRIVERS
  4692. M: Arnd Bergmann <arnd@arndb.de>
  4693. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  4694. S: Supported
  4695. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
  4696. F: drivers/char/
  4697. F: drivers/misc/
  4698. F: include/linux/miscdevice.h
  4699. X: drivers/char/agp/
  4700. X: drivers/char/hw_random/
  4701. X: drivers/char/ipmi/
  4702. X: drivers/char/random.c
  4703. X: drivers/char/tpm/
  4704. CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
  4705. M: Thomas Weißschuh <linux@weissschuh.net>
  4706. L: linux-hwmon@vger.kernel.org
  4707. S: Maintained
  4708. F: Documentation/hwmon/powerz.rst
  4709. F: drivers/hwmon/powerz.c
  4710. CHECKPATCH
  4711. M: Andy Whitcroft <apw@canonical.com>
  4712. M: Joe Perches <joe@perches.com>
  4713. R: Dwaipayan Ray <dwaipayanray1@gmail.com>
  4714. R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
  4715. S: Maintained
  4716. F: scripts/checkpatch.pl
  4717. CHECKPATCH DOCUMENTATION
  4718. M: Dwaipayan Ray <dwaipayanray1@gmail.com>
  4719. M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
  4720. R: Joe Perches <joe@perches.com>
  4721. S: Maintained
  4722. F: Documentation/dev-tools/checkpatch.rst
  4723. CHINESE DOCUMENTATION
  4724. M: Alex Shi <alexs@kernel.org>
  4725. M: Yanteng Si <siyanteng@loongson.cn>
  4726. S: Maintained
  4727. F: Documentation/translations/zh_CN/
  4728. CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
  4729. M: Peter Chen <peter.chen@kernel.org>
  4730. L: linux-usb@vger.kernel.org
  4731. S: Maintained
  4732. T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
  4733. F: drivers/usb/chipidea/
  4734. CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
  4735. M: Hans de Goede <hdegoede@redhat.com>
  4736. L: linux-input@vger.kernel.org
  4737. S: Maintained
  4738. F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
  4739. F: drivers/input/touchscreen/chipone_icn8318.c
  4740. CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
  4741. M: Hans de Goede <hdegoede@redhat.com>
  4742. L: linux-input@vger.kernel.org
  4743. S: Maintained
  4744. F: drivers/input/touchscreen/chipone_icn8505.c
  4745. CHROME HARDWARE PLATFORM SUPPORT
  4746. M: Benson Leung <bleung@chromium.org>
  4747. M: Tzung-Bi Shih <tzungbi@kernel.org>
  4748. L: chrome-platform@lists.linux.dev
  4749. S: Maintained
  4750. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
  4751. F: drivers/platform/chrome/
  4752. CHROMEOS EC CODEC DRIVER
  4753. M: Cheng-Yi Chiang <cychiang@chromium.org>
  4754. M: Tzung-Bi Shih <tzungbi@kernel.org>
  4755. R: Guenter Roeck <groeck@chromium.org>
  4756. L: chrome-platform@lists.linux.dev
  4757. S: Maintained
  4758. F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
  4759. F: sound/soc/codecs/cros_ec_codec.*
  4760. CHROMEOS EC CHARGE CONTROL
  4761. M: Thomas Weißschuh <thomas@weissschuh.net>
  4762. S: Maintained
  4763. F: drivers/power/supply/cros_charge-control.c
  4764. CHROMEOS EC HARDWARE MONITORING
  4765. M: Thomas Weißschuh <thomas@weissschuh.net>
  4766. L: chrome-platform@lists.linux.dev
  4767. L: linux-hwmon@vger.kernel.org
  4768. S: Maintained
  4769. F: Documentation/hwmon/cros_ec_hwmon.rst
  4770. F: drivers/hwmon/cros_ec_hwmon.c
  4771. CHROMEOS EC LED DRIVER
  4772. M: Thomas Weißschuh <thomas@weissschuh.net>
  4773. S: Maintained
  4774. F: drivers/leds/leds-cros_ec.c
  4775. CHROMEOS EC SUBDRIVERS
  4776. M: Benson Leung <bleung@chromium.org>
  4777. R: Guenter Roeck <groeck@chromium.org>
  4778. L: chrome-platform@lists.linux.dev
  4779. S: Maintained
  4780. F: drivers/power/supply/cros_charge-control.c
  4781. F: drivers/power/supply/cros_usbpd-charger.c
  4782. N: cros_ec
  4783. N: cros-ec
  4784. CHROMEOS EC UART DRIVER
  4785. M: Bhanu Prakash Maiya <bhanumaiya@chromium.org>
  4786. R: Benson Leung <bleung@chromium.org>
  4787. R: Tzung-Bi Shih <tzungbi@kernel.org>
  4788. S: Maintained
  4789. F: drivers/platform/chrome/cros_ec_uart.c
  4790. CHROMEOS EC USB PD NOTIFY DRIVER
  4791. M: Prashant Malani <pmalani@chromium.org>
  4792. L: chrome-platform@lists.linux.dev
  4793. S: Maintained
  4794. F: drivers/platform/chrome/cros_usbpd_notify.c
  4795. F: include/linux/platform_data/cros_usbpd_notify.h
  4796. CHROMEOS EC USB TYPE-C DRIVER
  4797. M: Prashant Malani <pmalani@chromium.org>
  4798. L: chrome-platform@lists.linux.dev
  4799. S: Maintained
  4800. F: drivers/platform/chrome/cros_ec_typec.*
  4801. F: drivers/platform/chrome/cros_typec_switch.c
  4802. F: drivers/platform/chrome/cros_typec_vdm.*
  4803. CHROMEOS HPS DRIVER
  4804. M: Dan Callaghan <dcallagh@chromium.org>
  4805. R: Sami Kyöstilä <skyostil@chromium.org>
  4806. S: Maintained
  4807. F: drivers/platform/chrome/cros_hps_i2c.c
  4808. CHROMEOS EC WATCHDOG
  4809. M: Lukasz Majczak <lma@chromium.org>
  4810. L: chrome-platform@lists.linux.dev
  4811. S: Maintained
  4812. F: drivers/watchdog/cros_ec_wdt.c
  4813. CHRONTEL CH7322 CEC DRIVER
  4814. M: Joe Tessler <jrt@google.com>
  4815. L: linux-media@vger.kernel.org
  4816. S: Maintained
  4817. T: git git://linuxtv.org/media.git
  4818. F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
  4819. F: drivers/media/cec/i2c/ch7322.c
  4820. CIRRUS LOGIC AUDIO CODEC DRIVERS
  4821. M: David Rhodes <david.rhodes@cirrus.com>
  4822. M: Richard Fitzgerald <rf@opensource.cirrus.com>
  4823. L: linux-sound@vger.kernel.org
  4824. L: patches@opensource.cirrus.com
  4825. S: Maintained
  4826. F: Documentation/devicetree/bindings/sound/cirrus,cs*
  4827. F: drivers/mfd/cs42l43*
  4828. F: drivers/pinctrl/cirrus/pinctrl-cs42l43*
  4829. F: drivers/spi/spi-cs42l43*
  4830. F: include/dt-bindings/sound/cs*
  4831. F: include/linux/mfd/cs42l43*
  4832. F: include/sound/cs*
  4833. F: sound/pci/hda/cirrus*
  4834. F: sound/pci/hda/cs*
  4835. F: sound/pci/hda/hda_component*
  4836. F: sound/pci/hda/hda_cs_dsp_ctl.*
  4837. F: sound/soc/codecs/cs*
  4838. CIRRUS LOGIC HAPTIC DRIVERS
  4839. M: James Ogletree <jogletre@opensource.cirrus.com>
  4840. M: Fred Treven <fred.treven@cirrus.com>
  4841. M: Ben Bright <ben.bright@cirrus.com>
  4842. L: patches@opensource.cirrus.com
  4843. S: Supported
  4844. F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
  4845. F: drivers/input/misc/cs40l*
  4846. F: drivers/mfd/cs40l*
  4847. F: include/linux/mfd/cs40l*
  4848. F: sound/soc/codecs/cs40l*
  4849. CIRRUS LOGIC DSP FIRMWARE DRIVER
  4850. M: Simon Trimmer <simont@opensource.cirrus.com>
  4851. M: Charles Keepax <ckeepax@opensource.cirrus.com>
  4852. M: Richard Fitzgerald <rf@opensource.cirrus.com>
  4853. L: patches@opensource.cirrus.com
  4854. S: Supported
  4855. W: https://github.com/CirrusLogic/linux-drivers/wiki
  4856. T: git https://github.com/CirrusLogic/linux-drivers.git
  4857. F: drivers/firmware/cirrus/*
  4858. F: include/linux/firmware/cirrus/*
  4859. CIRRUS LOGIC EP93XX ETHERNET DRIVER
  4860. M: Hartley Sweeten <hsweeten@visionengravers.com>
  4861. L: netdev@vger.kernel.org
  4862. S: Maintained
  4863. F: drivers/net/ethernet/cirrus/ep93xx_eth.c
  4864. CIRRUS LOGIC LOCHNAGAR DRIVER
  4865. M: Charles Keepax <ckeepax@opensource.cirrus.com>
  4866. M: Richard Fitzgerald <rf@opensource.cirrus.com>
  4867. L: patches@opensource.cirrus.com
  4868. S: Supported
  4869. F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
  4870. F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
  4871. F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
  4872. F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
  4873. F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
  4874. F: Documentation/hwmon/lochnagar.rst
  4875. F: drivers/clk/clk-lochnagar.c
  4876. F: drivers/hwmon/lochnagar-hwmon.c
  4877. F: drivers/mfd/lochnagar-i2c.c
  4878. F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
  4879. F: drivers/regulator/lochnagar-regulator.c
  4880. F: include/dt-bindings/clock/lochnagar.h
  4881. F: include/dt-bindings/pinctrl/lochnagar.h
  4882. F: include/linux/mfd/lochnagar*
  4883. F: sound/soc/codecs/lochnagar-sc.c
  4884. CIRRUS LOGIC MADERA CODEC DRIVERS
  4885. M: Charles Keepax <ckeepax@opensource.cirrus.com>
  4886. M: Richard Fitzgerald <rf@opensource.cirrus.com>
  4887. L: linux-sound@vger.kernel.org
  4888. L: patches@opensource.cirrus.com
  4889. S: Supported
  4890. W: https://github.com/CirrusLogic/linux-drivers/wiki
  4891. T: git https://github.com/CirrusLogic/linux-drivers.git
  4892. F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
  4893. F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
  4894. F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
  4895. F: drivers/gpio/gpio-madera*
  4896. F: drivers/irqchip/irq-madera*
  4897. F: drivers/mfd/cs47l*
  4898. F: drivers/mfd/madera*
  4899. F: drivers/pinctrl/cirrus/*
  4900. F: include/dt-bindings/sound/madera*
  4901. F: include/linux/irqchip/irq-madera*
  4902. F: include/linux/mfd/madera/*
  4903. F: include/sound/madera*
  4904. F: sound/soc/codecs/cs47l*
  4905. F: sound/soc/codecs/madera*
  4906. CISCO FCOE HBA DRIVER
  4907. M: Satish Kharat <satishkh@cisco.com>
  4908. M: Sesidhar Baddela <sebaddel@cisco.com>
  4909. M: Karan Tilak Kumar <kartilak@cisco.com>
  4910. L: linux-scsi@vger.kernel.org
  4911. S: Supported
  4912. F: drivers/scsi/fnic/
  4913. CISCO SCSI HBA DRIVER
  4914. M: Karan Tilak Kumar <kartilak@cisco.com>
  4915. M: Sesidhar Baddela <sebaddel@cisco.com>
  4916. L: linux-scsi@vger.kernel.org
  4917. S: Supported
  4918. F: drivers/scsi/snic/
  4919. CISCO VIC ETHERNET NIC DRIVER
  4920. M: Christian Benvenuti <benve@cisco.com>
  4921. M: Satish Kharat <satishkh@cisco.com>
  4922. S: Supported
  4923. F: drivers/net/ethernet/cisco/enic/
  4924. CISCO VIC LOW LATENCY NIC DRIVER
  4925. M: Christian Benvenuti <benve@cisco.com>
  4926. M: Nelson Escobar <neescoba@cisco.com>
  4927. S: Supported
  4928. F: drivers/infiniband/hw/usnic/
  4929. CLANG CONTROL FLOW INTEGRITY SUPPORT
  4930. M: Sami Tolvanen <samitolvanen@google.com>
  4931. M: Kees Cook <kees@kernel.org>
  4932. R: Nathan Chancellor <nathan@kernel.org>
  4933. L: llvm@lists.linux.dev
  4934. S: Supported
  4935. B: https://github.com/ClangBuiltLinux/linux/issues
  4936. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  4937. F: include/linux/cfi.h
  4938. F: kernel/cfi.c
  4939. CLANG-FORMAT FILE
  4940. M: Miguel Ojeda <ojeda@kernel.org>
  4941. S: Maintained
  4942. F: .clang-format
  4943. CLANG/LLVM BUILD SUPPORT
  4944. M: Nathan Chancellor <nathan@kernel.org>
  4945. R: Nick Desaulniers <ndesaulniers@google.com>
  4946. R: Bill Wendling <morbo@google.com>
  4947. R: Justin Stitt <justinstitt@google.com>
  4948. L: llvm@lists.linux.dev
  4949. S: Supported
  4950. W: https://clangbuiltlinux.github.io/
  4951. B: https://github.com/ClangBuiltLinux/linux/issues
  4952. C: irc://irc.libera.chat/clangbuiltlinux
  4953. F: Documentation/kbuild/llvm.rst
  4954. F: include/linux/compiler-clang.h
  4955. F: scripts/Makefile.clang
  4956. F: scripts/clang-tools/
  4957. K: \b(?i:clang|llvm)\b
  4958. CLK API
  4959. M: Russell King <linux@armlinux.org.uk>
  4960. L: linux-clk@vger.kernel.org
  4961. S: Maintained
  4962. F: include/linux/clk.h
  4963. CLOCKSOURCE, CLOCKEVENT DRIVERS
  4964. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  4965. M: Thomas Gleixner <tglx@linutronix.de>
  4966. L: linux-kernel@vger.kernel.org
  4967. S: Supported
  4968. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  4969. F: Documentation/devicetree/bindings/timer/
  4970. F: drivers/clocksource/
  4971. CLOSURES
  4972. M: Kent Overstreet <kent.overstreet@linux.dev>
  4973. L: linux-bcachefs@vger.kernel.org
  4974. S: Supported
  4975. C: irc://irc.oftc.net/bcache
  4976. F: include/linux/closure.h
  4977. F: lib/closure.c
  4978. CMPC ACPI DRIVER
  4979. M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
  4980. L: platform-driver-x86@vger.kernel.org
  4981. S: Supported
  4982. F: drivers/platform/x86/classmate-laptop.c
  4983. COBALT MEDIA DRIVER
  4984. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  4985. L: linux-media@vger.kernel.org
  4986. S: Supported
  4987. W: https://linuxtv.org
  4988. T: git git://linuxtv.org/media.git
  4989. F: drivers/media/pci/cobalt/
  4990. COCCINELLE/Semantic Patches (SmPL)
  4991. M: Julia Lawall <Julia.Lawall@inria.fr>
  4992. M: Nicolas Palix <nicolas.palix@imag.fr>
  4993. L: cocci@inria.fr (moderated for non-subscribers)
  4994. S: Supported
  4995. W: https://coccinelle.gitlabpages.inria.fr/website/
  4996. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
  4997. F: Documentation/dev-tools/coccinelle.rst
  4998. F: scripts/coccicheck
  4999. F: scripts/coccinelle/
  5000. CODA FILE SYSTEM
  5001. M: Jan Harkes <jaharkes@cs.cmu.edu>
  5002. M: coda@cs.cmu.edu
  5003. L: codalist@coda.cs.cmu.edu
  5004. S: Maintained
  5005. W: http://www.coda.cs.cmu.edu/
  5006. F: Documentation/filesystems/coda.rst
  5007. F: fs/coda/
  5008. F: include/linux/coda*.h
  5009. F: include/uapi/linux/coda*.h
  5010. CODA V4L2 MEM2MEM DRIVER
  5011. M: Philipp Zabel <p.zabel@pengutronix.de>
  5012. L: linux-media@vger.kernel.org
  5013. S: Maintained
  5014. F: Documentation/devicetree/bindings/media/coda.yaml
  5015. F: drivers/media/platform/chips-media/coda
  5016. CODE OF CONDUCT
  5017. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  5018. S: Supported
  5019. F: Documentation/process/code-of-conduct-interpretation.rst
  5020. F: Documentation/process/code-of-conduct.rst
  5021. CODE TAGGING
  5022. M: Suren Baghdasaryan <surenb@google.com>
  5023. M: Kent Overstreet <kent.overstreet@linux.dev>
  5024. S: Maintained
  5025. F: include/asm-generic/codetag.lds.h
  5026. F: include/linux/codetag.h
  5027. F: lib/codetag.c
  5028. COMEDI DRIVERS
  5029. M: Ian Abbott <abbotti@mev.co.uk>
  5030. M: H Hartley Sweeten <hsweeten@visionengravers.com>
  5031. S: Odd Fixes
  5032. F: drivers/comedi/
  5033. F: include/linux/comedi/
  5034. F: include/uapi/linux/comedi.h
  5035. COMMON CLK FRAMEWORK
  5036. M: Michael Turquette <mturquette@baylibre.com>
  5037. M: Stephen Boyd <sboyd@kernel.org>
  5038. L: linux-clk@vger.kernel.org
  5039. S: Maintained
  5040. Q: http://patchwork.kernel.org/project/linux-clk/list/
  5041. T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
  5042. F: Documentation/devicetree/bindings/clock/
  5043. F: drivers/clk/
  5044. F: include/dt-bindings/clock/
  5045. F: include/linux/clk-pr*
  5046. F: include/linux/clk/
  5047. F: include/linux/of_clk.h
  5048. X: drivers/clk/clkdev.c
  5049. COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
  5050. M: Steve French <sfrench@samba.org>
  5051. R: Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
  5052. R: Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
  5053. R: Shyam Prasad N <sprasad@microsoft.com> (multichannel)
  5054. R: Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
  5055. R: Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
  5056. L: linux-cifs@vger.kernel.org
  5057. L: samba-technical@lists.samba.org (moderated for non-subscribers)
  5058. S: Supported
  5059. W: https://wiki.samba.org/index.php/LinuxCIFS
  5060. T: git git://git.samba.org/sfrench/cifs-2.6.git
  5061. F: Documentation/admin-guide/cifs/
  5062. F: fs/smb/client/
  5063. F: fs/smb/common/
  5064. F: include/uapi/linux/cifs
  5065. COMPACTPCI HOTPLUG CORE
  5066. M: Scott Murray <scott@spiteful.org>
  5067. L: linux-pci@vger.kernel.org
  5068. S: Maintained
  5069. F: drivers/pci/hotplug/cpci_hotplug*
  5070. COMPACTPCI HOTPLUG GENERIC DRIVER
  5071. M: Scott Murray <scott@spiteful.org>
  5072. L: linux-pci@vger.kernel.org
  5073. S: Maintained
  5074. F: drivers/pci/hotplug/cpcihp_generic.c
  5075. COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
  5076. M: Scott Murray <scott@spiteful.org>
  5077. L: linux-pci@vger.kernel.org
  5078. S: Maintained
  5079. F: drivers/pci/hotplug/cpcihp_zt5550.*
  5080. COMPAL LAPTOP SUPPORT
  5081. M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
  5082. L: platform-driver-x86@vger.kernel.org
  5083. S: Maintained
  5084. F: drivers/platform/x86/compal-laptop.c
  5085. COMPILER ATTRIBUTES
  5086. M: Miguel Ojeda <ojeda@kernel.org>
  5087. S: Maintained
  5088. F: include/linux/compiler_attributes.h
  5089. COMPUTE EXPRESS LINK (CXL)
  5090. M: Davidlohr Bueso <dave@stgolabs.net>
  5091. M: Jonathan Cameron <jonathan.cameron@huawei.com>
  5092. M: Dave Jiang <dave.jiang@intel.com>
  5093. M: Alison Schofield <alison.schofield@intel.com>
  5094. M: Vishal Verma <vishal.l.verma@intel.com>
  5095. M: Ira Weiny <ira.weiny@intel.com>
  5096. M: Dan Williams <dan.j.williams@intel.com>
  5097. L: linux-cxl@vger.kernel.org
  5098. S: Maintained
  5099. F: Documentation/driver-api/cxl
  5100. F: drivers/cxl/
  5101. F: include/cxl/
  5102. F: include/uapi/linux/cxl_mem.h
  5103. F: tools/testing/cxl/
  5104. COMPUTE EXPRESS LINK PMU (CPMU)
  5105. M: Jonathan Cameron <jonathan.cameron@huawei.com>
  5106. L: linux-cxl@vger.kernel.org
  5107. S: Maintained
  5108. F: Documentation/admin-guide/perf/cxl.rst
  5109. F: drivers/perf/cxl_pmu.c
  5110. CONEXANT ACCESSRUNNER USB DRIVER
  5111. L: accessrunner-general@lists.sourceforge.net
  5112. S: Orphan
  5113. W: http://accessrunner.sourceforge.net/
  5114. F: drivers/usb/atm/cxacru.c
  5115. CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
  5116. M: Elena Reshetova <elena.reshetova@intel.com>
  5117. M: Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
  5118. S: Maintained
  5119. F: Documentation/security/snp-tdx-threat-model.rst
  5120. CONFIGFS
  5121. M: Joel Becker <jlbec@evilplan.org>
  5122. M: Christoph Hellwig <hch@lst.de>
  5123. S: Supported
  5124. T: git git://git.infradead.org/users/hch/configfs.git
  5125. F: fs/configfs/
  5126. F: include/linux/configfs.h
  5127. F: samples/configfs/
  5128. CONSOLE SUBSYSTEM
  5129. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  5130. S: Supported
  5131. F: drivers/video/console/
  5132. F: include/linux/console*
  5133. CONTEXT TRACKING
  5134. M: Frederic Weisbecker <frederic@kernel.org>
  5135. M: "Paul E. McKenney" <paulmck@kernel.org>
  5136. S: Maintained
  5137. F: include/linux/context_tracking*
  5138. F: kernel/context_tracking.c
  5139. CONTROL GROUP (CGROUP)
  5140. M: Tejun Heo <tj@kernel.org>
  5141. M: Zefan Li <lizefan.x@bytedance.com>
  5142. M: Johannes Weiner <hannes@cmpxchg.org>
  5143. M: Michal Koutný <mkoutny@suse.com>
  5144. L: cgroups@vger.kernel.org
  5145. S: Maintained
  5146. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
  5147. F: Documentation/admin-guide/cgroup-v1/
  5148. F: Documentation/admin-guide/cgroup-v2.rst
  5149. F: include/linux/cgroup*
  5150. F: kernel/cgroup/
  5151. F: tools/testing/selftests/cgroup/
  5152. CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
  5153. M: Tejun Heo <tj@kernel.org>
  5154. M: Josef Bacik <josef@toxicpanda.com>
  5155. M: Jens Axboe <axboe@kernel.dk>
  5156. L: cgroups@vger.kernel.org
  5157. L: linux-block@vger.kernel.org
  5158. T: git git://git.kernel.dk/linux-block
  5159. F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
  5160. F: block/bfq-cgroup.c
  5161. F: block/blk-cgroup.c
  5162. F: block/blk-iocost.c
  5163. F: block/blk-iolatency.c
  5164. F: block/blk-throttle.c
  5165. F: include/linux/blk-cgroup.h
  5166. CONTROL GROUP - CPUSET
  5167. M: Waiman Long <longman@redhat.com>
  5168. M: Zefan Li <lizefan.x@bytedance.com>
  5169. L: cgroups@vger.kernel.org
  5170. S: Maintained
  5171. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
  5172. F: Documentation/admin-guide/cgroup-v1/cpusets.rst
  5173. F: include/linux/cpuset.h
  5174. F: kernel/cgroup/cpuset-internal.h
  5175. F: kernel/cgroup/cpuset-v1.c
  5176. F: kernel/cgroup/cpuset.c
  5177. F: tools/testing/selftests/cgroup/test_cpuset.c
  5178. F: tools/testing/selftests/cgroup/test_cpuset_prs.sh
  5179. F: tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
  5180. CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
  5181. M: Johannes Weiner <hannes@cmpxchg.org>
  5182. M: Michal Hocko <mhocko@kernel.org>
  5183. M: Roman Gushchin <roman.gushchin@linux.dev>
  5184. M: Shakeel Butt <shakeel.butt@linux.dev>
  5185. R: Muchun Song <muchun.song@linux.dev>
  5186. L: cgroups@vger.kernel.org
  5187. L: linux-mm@kvack.org
  5188. S: Maintained
  5189. F: include/linux/memcontrol.h
  5190. F: mm/memcontrol.c
  5191. F: mm/memcontrol-v1.c
  5192. F: mm/memcontrol-v1.h
  5193. F: mm/swap_cgroup.c
  5194. F: samples/cgroup/*
  5195. F: tools/testing/selftests/cgroup/memcg_protection.m
  5196. F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
  5197. F: tools/testing/selftests/cgroup/test_kmem.c
  5198. F: tools/testing/selftests/cgroup/test_memcontrol.c
  5199. CORETEMP HARDWARE MONITORING DRIVER
  5200. M: Fenghua Yu <fenghua.yu@intel.com>
  5201. L: linux-hwmon@vger.kernel.org
  5202. S: Maintained
  5203. F: Documentation/hwmon/coretemp.rst
  5204. F: drivers/hwmon/coretemp.c
  5205. CORSAIR-CPRO HARDWARE MONITOR DRIVER
  5206. M: Marius Zachmann <mail@mariuszachmann.de>
  5207. L: linux-hwmon@vger.kernel.org
  5208. S: Maintained
  5209. F: drivers/hwmon/corsair-cpro.c
  5210. CORSAIR-PSU HARDWARE MONITOR DRIVER
  5211. M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
  5212. L: linux-hwmon@vger.kernel.org
  5213. S: Maintained
  5214. F: Documentation/hwmon/corsair-psu.rst
  5215. F: drivers/hwmon/corsair-psu.c
  5216. COUNTER SUBSYSTEM
  5217. M: William Breathitt Gray <wbg@kernel.org>
  5218. L: linux-iio@vger.kernel.org
  5219. S: Maintained
  5220. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
  5221. F: Documentation/ABI/testing/sysfs-bus-counter
  5222. F: Documentation/driver-api/generic-counter.rst
  5223. F: drivers/counter/
  5224. F: include/linux/counter.h
  5225. F: include/uapi/linux/counter.h
  5226. F: tools/counter/
  5227. COUNTER WATCH EVENTS TOOL
  5228. M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
  5229. L: linux-iio@vger.kernel.org
  5230. S: Maintained
  5231. F: tools/counter/counter_watch_events.c
  5232. CP2615 I2C DRIVER
  5233. M: Bence Csókás <bence98@sch.bme.hu>
  5234. S: Maintained
  5235. F: drivers/i2c/busses/i2c-cp2615.c
  5236. CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
  5237. M: Viresh Kumar <viresh.kumar@linaro.org>
  5238. M: Sudeep Holla <sudeep.holla@arm.com>
  5239. L: linux-pm@vger.kernel.org
  5240. S: Maintained
  5241. W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
  5242. F: drivers/cpufreq/vexpress-spc-cpufreq.c
  5243. CPU FREQUENCY SCALING FRAMEWORK
  5244. M: "Rafael J. Wysocki" <rafael@kernel.org>
  5245. M: Viresh Kumar <viresh.kumar@linaro.org>
  5246. L: linux-pm@vger.kernel.org
  5247. S: Maintained
  5248. B: https://bugzilla.kernel.org
  5249. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
  5250. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
  5251. F: Documentation/admin-guide/pm/cpufreq.rst
  5252. F: Documentation/admin-guide/pm/intel_pstate.rst
  5253. F: Documentation/cpu-freq/
  5254. F: Documentation/devicetree/bindings/cpufreq/
  5255. F: drivers/cpufreq/
  5256. F: include/linux/cpufreq.h
  5257. F: include/linux/sched/cpufreq.h
  5258. F: kernel/sched/cpufreq*.c
  5259. F: tools/testing/selftests/cpufreq/
  5260. CPU HOTPLUG
  5261. M: Thomas Gleixner <tglx@linutronix.de>
  5262. M: Peter Zijlstra <peterz@infradead.org>
  5263. L: linux-kernel@vger.kernel.org
  5264. S: Maintained
  5265. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
  5266. F: include/linux/cpu.h
  5267. F: include/linux/cpuhotplug.h
  5268. F: include/linux/smpboot.h
  5269. F: kernel/cpu.c
  5270. F: kernel/smpboot.*
  5271. CPU IDLE TIME MANAGEMENT FRAMEWORK
  5272. M: "Rafael J. Wysocki" <rafael@kernel.org>
  5273. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  5274. L: linux-pm@vger.kernel.org
  5275. S: Maintained
  5276. B: https://bugzilla.kernel.org
  5277. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
  5278. F: Documentation/admin-guide/pm/cpuidle.rst
  5279. F: Documentation/driver-api/pm/cpuidle.rst
  5280. F: drivers/cpuidle/
  5281. F: include/linux/cpuidle.h
  5282. CPU POWER MONITORING SUBSYSTEM
  5283. M: Thomas Renninger <trenn@suse.com>
  5284. M: Shuah Khan <shuah@kernel.org>
  5285. M: Shuah Khan <skhan@linuxfoundation.org>
  5286. M: John B. Wyatt IV <jwyatt@redhat.com>
  5287. M: John B. Wyatt IV <sageofredondo@gmail.com>
  5288. M: John Kacur <jkacur@redhat.com>
  5289. L: linux-pm@vger.kernel.org
  5290. S: Maintained
  5291. F: tools/power/cpupower/
  5292. CPUID/MSR DRIVER
  5293. M: "H. Peter Anvin" <hpa@zytor.com>
  5294. S: Maintained
  5295. F: arch/x86/kernel/cpuid.c
  5296. F: arch/x86/kernel/msr.c
  5297. CPUIDLE DRIVER - ARM BIG LITTLE
  5298. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  5299. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  5300. L: linux-pm@vger.kernel.org
  5301. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  5302. S: Maintained
  5303. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
  5304. F: drivers/cpuidle/cpuidle-big_little.c
  5305. CPUIDLE DRIVER - ARM EXYNOS
  5306. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  5307. M: Kukjin Kim <kgene@kernel.org>
  5308. R: Krzysztof Kozlowski <krzk@kernel.org>
  5309. L: linux-pm@vger.kernel.org
  5310. L: linux-samsung-soc@vger.kernel.org
  5311. S: Maintained
  5312. F: arch/arm/mach-exynos/pm.c
  5313. F: drivers/cpuidle/cpuidle-exynos.c
  5314. F: include/linux/platform_data/cpuidle-exynos.h
  5315. CPUIDLE DRIVER - ARM PSCI
  5316. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  5317. M: Sudeep Holla <sudeep.holla@arm.com>
  5318. L: linux-pm@vger.kernel.org
  5319. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  5320. S: Supported
  5321. F: drivers/cpuidle/cpuidle-psci.c
  5322. CPUIDLE DRIVER - ARM PSCI PM DOMAIN
  5323. M: Ulf Hansson <ulf.hansson@linaro.org>
  5324. L: linux-pm@vger.kernel.org
  5325. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  5326. S: Supported
  5327. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
  5328. F: drivers/cpuidle/cpuidle-psci-domain.c
  5329. F: drivers/cpuidle/cpuidle-psci.h
  5330. CPUIDLE DRIVER - DT IDLE PM DOMAIN
  5331. M: Ulf Hansson <ulf.hansson@linaro.org>
  5332. L: linux-pm@vger.kernel.org
  5333. S: Supported
  5334. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
  5335. F: drivers/cpuidle/dt_idle_genpd.c
  5336. F: drivers/cpuidle/dt_idle_genpd.h
  5337. CPUIDLE DRIVER - RISC-V SBI
  5338. M: Anup Patel <anup@brainfault.org>
  5339. L: linux-pm@vger.kernel.org
  5340. L: linux-riscv@lists.infradead.org
  5341. S: Maintained
  5342. F: drivers/cpuidle/cpuidle-riscv-sbi.c
  5343. CRAMFS FILESYSTEM
  5344. M: Nicolas Pitre <nico@fluxnic.net>
  5345. S: Maintained
  5346. F: Documentation/filesystems/cramfs.rst
  5347. F: fs/cramfs/
  5348. CREATIVE SB0540
  5349. M: Bastien Nocera <hadess@hadess.net>
  5350. L: linux-input@vger.kernel.org
  5351. S: Maintained
  5352. F: drivers/hid/hid-creative-sb0540.c
  5353. CRYPTO API
  5354. M: Herbert Xu <herbert@gondor.apana.org.au>
  5355. M: "David S. Miller" <davem@davemloft.net>
  5356. L: linux-crypto@vger.kernel.org
  5357. S: Maintained
  5358. T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
  5359. T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
  5360. F: Documentation/crypto/
  5361. F: Documentation/devicetree/bindings/crypto/
  5362. F: arch/*/crypto/
  5363. F: crypto/
  5364. F: drivers/crypto/
  5365. F: include/crypto/
  5366. F: include/linux/crypto*
  5367. F: lib/crypto/
  5368. CRYPTO SPEED TEST COMPARE
  5369. M: Wang Jinchao <wangjinchao@xfusion.com>
  5370. L: linux-crypto@vger.kernel.org
  5371. S: Maintained
  5372. F: tools/crypto/tcrypt/tcrypt_speed_compare.py
  5373. CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
  5374. M: Neil Horman <nhorman@tuxdriver.com>
  5375. L: linux-crypto@vger.kernel.org
  5376. S: Maintained
  5377. F: crypto/ansi_cprng.c
  5378. F: crypto/rng.c
  5379. CS3308 MEDIA DRIVER
  5380. M: Hans Verkuil <hverkuil@xs4all.nl>
  5381. L: linux-media@vger.kernel.org
  5382. S: Odd Fixes
  5383. W: http://linuxtv.org
  5384. T: git git://linuxtv.org/media.git
  5385. F: drivers/media/i2c/cs3308.c
  5386. CS5535 Audio ALSA driver
  5387. M: Jaya Kumar <jayakumar.alsa@gmail.com>
  5388. S: Maintained
  5389. F: sound/pci/cs5535audio/
  5390. CTU CAN FD DRIVER
  5391. M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
  5392. M: Ondrej Ille <ondrej.ille@gmail.com>
  5393. L: linux-can@vger.kernel.org
  5394. S: Maintained
  5395. F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
  5396. F: drivers/net/can/ctucanfd/
  5397. CVE ASSIGNMENT CONTACT
  5398. M: CVE Assignment Team <cve@kernel.org>
  5399. S: Maintained
  5400. F: Documentation/process/cve.rst
  5401. CW1200 WLAN driver
  5402. S: Orphan
  5403. F: drivers/net/wireless/st/cw1200/
  5404. F: include/linux/platform_data/net-cw1200.h
  5405. CX18 VIDEO4LINUX DRIVER
  5406. M: Andy Walls <awalls@md.metrocast.net>
  5407. L: linux-media@vger.kernel.org
  5408. S: Maintained
  5409. W: https://linuxtv.org
  5410. T: git git://linuxtv.org/media.git
  5411. F: drivers/media/pci/cx18/
  5412. F: include/uapi/linux/ivtv*
  5413. CX2341X MPEG ENCODER HELPER MODULE
  5414. M: Hans Verkuil <hverkuil@xs4all.nl>
  5415. L: linux-media@vger.kernel.org
  5416. S: Maintained
  5417. W: https://linuxtv.org
  5418. T: git git://linuxtv.org/media.git
  5419. F: drivers/media/common/cx2341x*
  5420. F: include/media/drv-intf/cx2341x.h
  5421. CX24120 MEDIA DRIVER
  5422. M: Jemma Denson <jdenson@gmail.com>
  5423. M: Patrick Boettcher <patrick.boettcher@posteo.de>
  5424. L: linux-media@vger.kernel.org
  5425. S: Maintained
  5426. W: https://linuxtv.org
  5427. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5428. F: drivers/media/dvb-frontends/cx24120*
  5429. CX88 VIDEO4LINUX DRIVER
  5430. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  5431. L: linux-media@vger.kernel.org
  5432. S: Odd fixes
  5433. W: https://linuxtv.org
  5434. T: git git://linuxtv.org/media.git
  5435. F: Documentation/driver-api/media/drivers/cx88*
  5436. F: drivers/media/pci/cx88/
  5437. CXD2820R MEDIA DRIVER
  5438. L: linux-media@vger.kernel.org
  5439. S: Orphan
  5440. W: https://linuxtv.org
  5441. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5442. F: drivers/media/dvb-frontends/cxd2820r*
  5443. CXGB3 ETHERNET DRIVER (CXGB3)
  5444. M: Potnuri Bharat Teja <bharat@chelsio.com>
  5445. L: netdev@vger.kernel.org
  5446. S: Supported
  5447. W: http://www.chelsio.com
  5448. F: drivers/net/ethernet/chelsio/cxgb3/
  5449. CXGB3 ISCSI DRIVER (CXGB3I)
  5450. M: Varun Prakash <varun@chelsio.com>
  5451. L: linux-scsi@vger.kernel.org
  5452. S: Supported
  5453. W: http://www.chelsio.com
  5454. F: drivers/scsi/cxgbi/cxgb3i
  5455. CXGB4 CRYPTO DRIVER (chcr)
  5456. M: Ayush Sawal <ayush.sawal@chelsio.com>
  5457. L: linux-crypto@vger.kernel.org
  5458. S: Supported
  5459. W: http://www.chelsio.com
  5460. F: drivers/crypto/chelsio
  5461. CXGB4 ETHERNET DRIVER (CXGB4)
  5462. M: Potnuri Bharat Teja <bharat@chelsio.com>
  5463. L: netdev@vger.kernel.org
  5464. S: Supported
  5465. W: http://www.chelsio.com
  5466. F: drivers/net/ethernet/chelsio/cxgb4/
  5467. CXGB4 INLINE CRYPTO DRIVER
  5468. M: Ayush Sawal <ayush.sawal@chelsio.com>
  5469. L: netdev@vger.kernel.org
  5470. S: Supported
  5471. W: http://www.chelsio.com
  5472. F: drivers/net/ethernet/chelsio/inline_crypto/
  5473. CXGB4 ISCSI DRIVER (CXGB4I)
  5474. M: Varun Prakash <varun@chelsio.com>
  5475. L: linux-scsi@vger.kernel.org
  5476. S: Supported
  5477. W: http://www.chelsio.com
  5478. F: drivers/scsi/cxgbi/cxgb4i
  5479. CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
  5480. M: Potnuri Bharat Teja <bharat@chelsio.com>
  5481. L: linux-rdma@vger.kernel.org
  5482. S: Supported
  5483. W: http://www.openfabrics.org
  5484. F: drivers/infiniband/hw/cxgb4/
  5485. F: include/uapi/rdma/cxgb4-abi.h
  5486. CXGB4VF ETHERNET DRIVER (CXGB4VF)
  5487. M: Potnuri Bharat Teja <bharat@chelsio.com>
  5488. L: netdev@vger.kernel.org
  5489. S: Supported
  5490. W: http://www.chelsio.com
  5491. F: drivers/net/ethernet/chelsio/cxgb4vf/
  5492. CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
  5493. M: Frederic Barrat <fbarrat@linux.ibm.com>
  5494. M: Andrew Donnellan <ajd@linux.ibm.com>
  5495. L: linuxppc-dev@lists.ozlabs.org
  5496. S: Supported
  5497. F: Documentation/ABI/testing/sysfs-class-cxl
  5498. F: Documentation/arch/powerpc/cxl.rst
  5499. F: arch/powerpc/platforms/powernv/pci-cxl.c
  5500. F: drivers/misc/cxl/
  5501. F: include/misc/cxl*
  5502. F: include/uapi/misc/cxl.h
  5503. CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
  5504. M: Manoj N. Kumar <manoj@linux.ibm.com>
  5505. M: Uma Krishnan <ukrishn@linux.ibm.com>
  5506. L: linux-scsi@vger.kernel.org
  5507. S: Obsolete
  5508. F: Documentation/arch/powerpc/cxlflash.rst
  5509. F: drivers/scsi/cxlflash/
  5510. F: include/uapi/scsi/cxlflash_ioctl.h
  5511. CYBERPRO FB DRIVER
  5512. M: Russell King <linux@armlinux.org.uk>
  5513. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  5514. S: Maintained
  5515. W: http://www.armlinux.org.uk/
  5516. F: drivers/video/fbdev/cyber2000fb.*
  5517. CYCLADES PC300 DRIVER
  5518. S: Orphan
  5519. F: drivers/net/wan/pc300*
  5520. CYPRESS CY8C95X0 PINCTRL DRIVER
  5521. M: Patrick Rudolph <patrick.rudolph@9elements.com>
  5522. L: linux-gpio@vger.kernel.org
  5523. S: Maintained
  5524. F: drivers/pinctrl/pinctrl-cy8c95x0.c
  5525. CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
  5526. M: Linus Walleij <linus.walleij@linaro.org>
  5527. L: linux-input@vger.kernel.org
  5528. S: Maintained
  5529. F: drivers/input/touchscreen/cy8ctma140.c
  5530. CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
  5531. M: Yassine Oudjana <y.oudjana@protonmail.com>
  5532. L: linux-input@vger.kernel.org
  5533. S: Maintained
  5534. F: Documentation/devicetree/bindings/input/cypress-sf.yaml
  5535. F: drivers/input/keyboard/cypress-sf.c
  5536. CYPRESS_FIRMWARE MEDIA DRIVER
  5537. L: linux-media@vger.kernel.org
  5538. S: Orphan
  5539. W: https://linuxtv.org
  5540. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  5541. F: drivers/media/common/cypress_firmware*
  5542. CYTTSP TOUCHSCREEN DRIVER
  5543. M: Linus Walleij <linus.walleij@linaro.org>
  5544. L: linux-input@vger.kernel.org
  5545. S: Maintained
  5546. F: drivers/input/touchscreen/cyttsp*
  5547. D-LINK DIR-685 TOUCHKEYS DRIVER
  5548. M: Linus Walleij <linus.walleij@linaro.org>
  5549. L: linux-input@vger.kernel.org
  5550. S: Supported
  5551. F: drivers/input/keyboard/dlink-dir685-touchkeys.c
  5552. DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
  5553. M: Joshua Kinard <kumba@gentoo.org>
  5554. S: Maintained
  5555. F: drivers/rtc/rtc-ds1685.c
  5556. F: include/linux/rtc/ds1685.h
  5557. DAMA SLAVE for AX.25
  5558. M: Joerg Reuter <jreuter@yaina.de>
  5559. L: linux-hams@vger.kernel.org
  5560. S: Maintained
  5561. W: http://yaina.de/jreuter/
  5562. W: http://www.qsl.net/dl1bke/
  5563. F: net/ax25/af_ax25.c
  5564. F: net/ax25/ax25_dev.c
  5565. F: net/ax25/ax25_ds_*
  5566. F: net/ax25/ax25_in.c
  5567. F: net/ax25/ax25_out.c
  5568. F: net/ax25/ax25_timer.c
  5569. F: net/ax25/sysctl_net_ax25.c
  5570. DATA ACCESS MONITOR
  5571. M: SeongJae Park <sj@kernel.org>
  5572. L: damon@lists.linux.dev
  5573. L: linux-mm@kvack.org
  5574. S: Maintained
  5575. W: https://damonitor.github.io
  5576. P: Documentation/mm/damon/maintainer-profile.rst
  5577. T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
  5578. T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
  5579. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
  5580. F: Documentation/ABI/testing/sysfs-kernel-mm-damon
  5581. F: Documentation/admin-guide/mm/damon/
  5582. F: Documentation/mm/damon/
  5583. F: include/linux/damon.h
  5584. F: include/trace/events/damon.h
  5585. F: mm/damon/
  5586. F: tools/testing/selftests/damon/
  5587. DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
  5588. L: netdev@vger.kernel.org
  5589. S: Orphan
  5590. F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
  5591. F: drivers/net/ethernet/dec/tulip/dmfe.c
  5592. DC390/AM53C974 SCSI driver
  5593. M: Hannes Reinecke <hare@suse.com>
  5594. L: linux-scsi@vger.kernel.org
  5595. S: Maintained
  5596. F: drivers/scsi/am53c974.c
  5597. DC395x SCSI driver
  5598. M: Oliver Neukum <oliver@neukum.org>
  5599. M: Ali Akcaagac <aliakc@web.de>
  5600. M: Jamie Lenehan <lenehan@twibble.org>
  5601. S: Maintained
  5602. F: Documentation/scsi/dc395x.rst
  5603. F: drivers/scsi/dc395x.*
  5604. DCCP PROTOCOL
  5605. L: dccp@vger.kernel.org
  5606. S: Orphan
  5607. W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
  5608. F: include/linux/dccp.h
  5609. F: include/linux/tfrc.h
  5610. F: include/uapi/linux/dccp.h
  5611. F: net/dccp/
  5612. DEBUGOBJECTS:
  5613. M: Thomas Gleixner <tglx@linutronix.de>
  5614. L: linux-kernel@vger.kernel.org
  5615. S: Maintained
  5616. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
  5617. F: include/linux/debugobjects.h
  5618. F: lib/debugobjects.c
  5619. DECSTATION PLATFORM SUPPORT
  5620. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  5621. L: linux-mips@vger.kernel.org
  5622. S: Maintained
  5623. W: http://www.linux-mips.org/wiki/DECstation
  5624. F: arch/mips/dec/
  5625. F: arch/mips/include/asm/dec/
  5626. F: arch/mips/include/asm/mach-dec/
  5627. DEFXX FDDI NETWORK DRIVER
  5628. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  5629. S: Maintained
  5630. F: drivers/net/fddi/defxx.*
  5631. DEFZA FDDI NETWORK DRIVER
  5632. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  5633. S: Maintained
  5634. F: drivers/net/fddi/defza.*
  5635. DEINTERLACE DRIVERS FOR ALLWINNER H3
  5636. M: Jernej Skrabec <jernej.skrabec@gmail.com>
  5637. L: linux-media@vger.kernel.org
  5638. S: Maintained
  5639. T: git git://linuxtv.org/media.git
  5640. F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
  5641. F: drivers/media/platform/sunxi/sun8i-di/
  5642. DELL LAPTOP DRIVER
  5643. M: Matthew Garrett <mjg59@srcf.ucam.org>
  5644. M: Pali Rohár <pali@kernel.org>
  5645. L: platform-driver-x86@vger.kernel.org
  5646. S: Maintained
  5647. F: drivers/platform/x86/dell/dell-laptop.c
  5648. DELL LAPTOP FREEFALL DRIVER
  5649. M: Pali Rohár <pali@kernel.org>
  5650. S: Maintained
  5651. F: drivers/platform/x86/dell/dell-smo8800.c
  5652. DELL LAPTOP RBTN DRIVER
  5653. M: Pali Rohár <pali@kernel.org>
  5654. S: Maintained
  5655. F: drivers/platform/x86/dell/dell-rbtn.*
  5656. DELL LAPTOP SMM DRIVER
  5657. M: Pali Rohár <pali@kernel.org>
  5658. S: Maintained
  5659. F: Documentation/ABI/obsolete/procfs-i8k
  5660. F: drivers/hwmon/dell-smm-hwmon.c
  5661. F: include/uapi/linux/i8k.h
  5662. DELL PC DRIVER
  5663. M: Lyndon Sanche <lsanche@lyndeno.ca>
  5664. L: platform-driver-x86@vger.kernel.org
  5665. S: Maintained
  5666. F: drivers/platform/x86/dell/dell-pc.c
  5667. DELL REMOTE BIOS UPDATE DRIVER
  5668. M: Stuart Hayes <stuart.w.hayes@gmail.com>
  5669. L: platform-driver-x86@vger.kernel.org
  5670. S: Maintained
  5671. F: drivers/platform/x86/dell/dell_rbu.c
  5672. DELL SMBIOS DRIVER
  5673. M: Pali Rohár <pali@kernel.org>
  5674. L: Dell.Client.Kernel@dell.com
  5675. L: platform-driver-x86@vger.kernel.org
  5676. S: Maintained
  5677. F: drivers/platform/x86/dell/dell-smbios.*
  5678. DELL SMBIOS SMM DRIVER
  5679. L: Dell.Client.Kernel@dell.com
  5680. L: platform-driver-x86@vger.kernel.org
  5681. S: Maintained
  5682. F: drivers/platform/x86/dell/dell-smbios-smm.c
  5683. DELL SMBIOS WMI DRIVER
  5684. L: Dell.Client.Kernel@dell.com
  5685. L: platform-driver-x86@vger.kernel.org
  5686. S: Maintained
  5687. F: drivers/platform/x86/dell/dell-smbios-wmi.c
  5688. F: tools/wmi/dell-smbios-example.c
  5689. DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
  5690. M: Stuart Hayes <stuart.w.hayes@gmail.com>
  5691. L: platform-driver-x86@vger.kernel.org
  5692. S: Maintained
  5693. F: Documentation/userspace-api/dcdbas.rst
  5694. F: drivers/platform/x86/dell/dcdbas.*
  5695. DELL WMI DDV DRIVER
  5696. M: Armin Wolf <W_Armin@gmx.de>
  5697. S: Maintained
  5698. F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
  5699. F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
  5700. F: Documentation/wmi/devices/dell-wmi-ddv.rst
  5701. F: drivers/platform/x86/dell/dell-wmi-ddv.c
  5702. DELL WMI DESCRIPTOR DRIVER
  5703. L: Dell.Client.Kernel@dell.com
  5704. S: Maintained
  5705. F: drivers/platform/x86/dell/dell-wmi-descriptor.c
  5706. DELL WMI HARDWARE PRIVACY SUPPORT
  5707. L: Dell.Client.Kernel@dell.com
  5708. L: platform-driver-x86@vger.kernel.org
  5709. S: Maintained
  5710. F: drivers/platform/x86/dell/dell-wmi-privacy.c
  5711. DELL WMI NOTIFICATIONS DRIVER
  5712. M: Matthew Garrett <mjg59@srcf.ucam.org>
  5713. M: Pali Rohár <pali@kernel.org>
  5714. S: Maintained
  5715. F: drivers/platform/x86/dell/dell-wmi-base.c
  5716. DELL WMI SYSMAN DRIVER
  5717. M: Prasanth Ksr <prasanth.ksr@dell.com>
  5718. L: Dell.Client.Kernel@dell.com
  5719. L: platform-driver-x86@vger.kernel.org
  5720. S: Maintained
  5721. F: Documentation/ABI/testing/sysfs-class-firmware-attributes
  5722. F: drivers/platform/x86/dell/dell-wmi-sysman/
  5723. DELTA AHE-50DC FAN CONTROL MODULE DRIVER
  5724. M: Zev Weiss <zev@bewilderbeest.net>
  5725. L: linux-hwmon@vger.kernel.org
  5726. S: Maintained
  5727. F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
  5728. DELTA DPS920AB PSU DRIVER
  5729. M: Robert Marko <robert.marko@sartura.hr>
  5730. L: linux-hwmon@vger.kernel.org
  5731. S: Maintained
  5732. F: Documentation/hwmon/dps920ab.rst
  5733. F: drivers/hwmon/pmbus/dps920ab.c
  5734. DELTA NETWORKS TN48M CPLD DRIVERS
  5735. M: Robert Marko <robert.marko@sartura.hr>
  5736. S: Maintained
  5737. F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
  5738. F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
  5739. F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
  5740. F: drivers/gpio/gpio-tn48m.c
  5741. F: include/dt-bindings/reset/delta,tn48m-reset.h
  5742. DELTA ST MEDIA DRIVER
  5743. M: Hugues Fruchet <hugues.fruchet@foss.st.com>
  5744. L: linux-media@vger.kernel.org
  5745. S: Supported
  5746. W: https://linuxtv.org
  5747. T: git git://linuxtv.org/media.git
  5748. F: drivers/media/platform/st/sti/delta
  5749. DENALI NAND DRIVER
  5750. L: linux-mtd@lists.infradead.org
  5751. S: Orphan
  5752. F: drivers/mtd/nand/raw/denali*
  5753. DESIGNWARE EDMA CORE IP DRIVER
  5754. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  5755. L: dmaengine@vger.kernel.org
  5756. S: Maintained
  5757. F: drivers/dma/dw-edma/
  5758. F: include/linux/dma/edma.h
  5759. DESIGNWARE USB2 DRD IP DRIVER
  5760. M: Minas Harutyunyan <hminas@synopsys.com>
  5761. L: linux-usb@vger.kernel.org
  5762. S: Maintained
  5763. T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
  5764. F: drivers/usb/dwc2/
  5765. DESIGNWARE USB3 DRD IP DRIVER
  5766. M: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
  5767. L: linux-usb@vger.kernel.org
  5768. S: Maintained
  5769. F: drivers/usb/dwc3/
  5770. DESIGNWARE XDATA IP DRIVER
  5771. L: linux-pci@vger.kernel.org
  5772. S: Orphan
  5773. F: Documentation/misc-devices/dw-xdata-pcie.rst
  5774. F: drivers/misc/dw-xdata-pcie.c
  5775. DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
  5776. M: Andreas Klinger <ak@it-klinger.de>
  5777. L: linux-iio@vger.kernel.org
  5778. S: Maintained
  5779. F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
  5780. F: drivers/iio/proximity/srf*.c
  5781. DEVICE COREDUMP (DEV_COREDUMP)
  5782. M: Johannes Berg <johannes@sipsolutions.net>
  5783. L: linux-kernel@vger.kernel.org
  5784. S: Maintained
  5785. F: drivers/base/devcoredump.c
  5786. F: include/linux/devcoredump.h
  5787. DEVICE DEPENDENCY HELPER SCRIPT
  5788. M: Saravana Kannan <saravanak@google.com>
  5789. L: linux-kernel@vger.kernel.org
  5790. S: Maintained
  5791. F: scripts/dev-needs.sh
  5792. DEVICE DIRECT ACCESS (DAX)
  5793. M: Dan Williams <dan.j.williams@intel.com>
  5794. M: Vishal Verma <vishal.l.verma@intel.com>
  5795. M: Dave Jiang <dave.jiang@intel.com>
  5796. L: nvdimm@lists.linux.dev
  5797. L: linux-cxl@vger.kernel.org
  5798. S: Supported
  5799. F: drivers/dax/
  5800. DEVICE FREQUENCY (DEVFREQ)
  5801. M: MyungJoo Ham <myungjoo.ham@samsung.com>
  5802. M: Kyungmin Park <kyungmin.park@samsung.com>
  5803. M: Chanwoo Choi <cw00.choi@samsung.com>
  5804. L: linux-pm@vger.kernel.org
  5805. S: Maintained
  5806. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
  5807. F: Documentation/devicetree/bindings/devfreq/
  5808. F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
  5809. F: drivers/devfreq/
  5810. F: include/linux/devfreq.h
  5811. F: include/trace/events/devfreq.h
  5812. DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
  5813. M: Chanwoo Choi <cw00.choi@samsung.com>
  5814. L: linux-pm@vger.kernel.org
  5815. S: Supported
  5816. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
  5817. F: Documentation/devicetree/bindings/devfreq/event/
  5818. F: drivers/devfreq/devfreq-event.c
  5819. F: drivers/devfreq/event/
  5820. F: include/dt-bindings/pmu/exynos_ppmu.h
  5821. F: include/linux/devfreq-event.h
  5822. DEVICE RESOURCE MANAGEMENT HELPERS
  5823. M: Hans de Goede <hdegoede@redhat.com>
  5824. R: Matti Vaittinen <mazziesaccount@gmail.com>
  5825. S: Maintained
  5826. F: include/linux/devm-helpers.h
  5827. DEVICE-MAPPER (LVM)
  5828. M: Alasdair Kergon <agk@redhat.com>
  5829. M: Mike Snitzer <snitzer@kernel.org>
  5830. M: Mikulas Patocka <mpatocka@redhat.com>
  5831. L: dm-devel@lists.linux.dev
  5832. S: Maintained
  5833. Q: http://patchwork.kernel.org/project/dm-devel/list/
  5834. T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
  5835. F: Documentation/admin-guide/device-mapper/
  5836. F: drivers/md/Kconfig
  5837. F: drivers/md/Makefile
  5838. F: drivers/md/dm*
  5839. F: drivers/md/persistent-data/
  5840. F: include/linux/device-mapper.h
  5841. F: include/linux/dm-*.h
  5842. F: include/uapi/linux/dm-*.h
  5843. DEVICE-MAPPER VDO TARGET
  5844. M: Matthew Sakai <msakai@redhat.com>
  5845. L: dm-devel@lists.linux.dev
  5846. S: Maintained
  5847. F: Documentation/admin-guide/device-mapper/vdo*.rst
  5848. F: drivers/md/dm-vdo/
  5849. DEVLINK
  5850. M: Jiri Pirko <jiri@resnulli.us>
  5851. L: netdev@vger.kernel.org
  5852. S: Supported
  5853. F: Documentation/networking/devlink
  5854. F: include/net/devlink.h
  5855. F: include/uapi/linux/devlink.h
  5856. F: net/devlink/
  5857. DFROBOT SD2405AL RTC DRIVER
  5858. M: Tóth János <gomba007@gmail.com>
  5859. L: linux-rtc@vger.kernel.org
  5860. S: Maintained
  5861. F: drivers/rtc/rtc-sd2405al.c
  5862. DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
  5863. M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
  5864. L: kernel@dh-electronics.com
  5865. S: Maintained
  5866. F: arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
  5867. F: arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
  5868. DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
  5869. M: Marek Vasut <marex@denx.de>
  5870. L: kernel@dh-electronics.com
  5871. S: Maintained
  5872. F: arch/arm/boot/dts/st/stm32mp1*-dhcom-*
  5873. F: arch/arm/boot/dts/st/stm32mp1*-dhcor-*
  5874. DIALOG SEMICONDUCTOR DRIVERS
  5875. M: Support Opensource <support.opensource@diasemi.com>
  5876. S: Supported
  5877. W: http://www.dialog-semiconductor.com/products
  5878. F: Documentation/devicetree/bindings/input/dlg,da72??.txt
  5879. F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
  5880. F: Documentation/devicetree/bindings/mfd/da90*.txt
  5881. F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
  5882. F: Documentation/devicetree/bindings/regulator/da92*.txt
  5883. F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
  5884. F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
  5885. F: Documentation/devicetree/bindings/sound/da[79]*.txt
  5886. F: Documentation/devicetree/bindings/sound/dlg,da7213.yaml
  5887. F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
  5888. F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
  5889. F: Documentation/hwmon/da90??.rst
  5890. F: drivers/gpio/gpio-da90??.c
  5891. F: drivers/hwmon/da90??-hwmon.c
  5892. F: drivers/iio/adc/da91??-*.c
  5893. F: drivers/input/misc/da72??.[ch]
  5894. F: drivers/input/misc/da90??_onkey.c
  5895. F: drivers/input/touchscreen/da9052_tsi.c
  5896. F: drivers/leds/leds-da90??.c
  5897. F: drivers/mfd/da903x.c
  5898. F: drivers/mfd/da90??-*.c
  5899. F: drivers/mfd/da91??-*.c
  5900. F: drivers/pinctrl/pinctrl-da90??.c
  5901. F: drivers/power/supply/da9052-battery.c
  5902. F: drivers/power/supply/da91??-*.c
  5903. F: drivers/regulator/da9???-regulator.[ch]
  5904. F: drivers/regulator/slg51000-regulator.[ch]
  5905. F: drivers/rtc/rtc-da90??.c
  5906. F: drivers/thermal/da90??-thermal.c
  5907. F: drivers/video/backlight/da90??_bl.c
  5908. F: drivers/watchdog/da90??_wdt.c
  5909. F: include/dt-bindings/regulator/dlg,da9*-regulator.h
  5910. F: include/linux/mfd/da903x.h
  5911. F: include/linux/mfd/da9052/
  5912. F: include/linux/mfd/da9055/
  5913. F: include/linux/mfd/da9062/
  5914. F: include/linux/mfd/da9063/
  5915. F: include/linux/mfd/da9150/
  5916. F: include/linux/regulator/da9211.h
  5917. F: include/sound/da[79]*.h
  5918. F: sound/soc/codecs/da[79]*.[ch]
  5919. DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
  5920. M: William Breathitt Gray <wbg@kernel.org>
  5921. L: linux-gpio@vger.kernel.org
  5922. S: Maintained
  5923. F: drivers/gpio/gpio-gpio-mm.c
  5924. DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
  5925. M: Martin Tuma <martin.tuma@digiteqautomotive.com>
  5926. L: linux-media@vger.kernel.org
  5927. S: Maintained
  5928. F: Documentation/admin-guide/media/mgb4.rst
  5929. F: drivers/media/pci/mgb4/
  5930. DIOLAN U2C-12 I2C DRIVER
  5931. M: Guenter Roeck <linux@roeck-us.net>
  5932. L: linux-i2c@vger.kernel.org
  5933. S: Maintained
  5934. F: drivers/i2c/busses/i2c-diolan-u2c.c
  5935. DIRECTORY NOTIFICATION (DNOTIFY)
  5936. M: Jan Kara <jack@suse.cz>
  5937. R: Amir Goldstein <amir73il@gmail.com>
  5938. L: linux-fsdevel@vger.kernel.org
  5939. S: Maintained
  5940. F: Documentation/filesystems/dnotify.rst
  5941. F: fs/notify/dnotify/
  5942. F: include/linux/dnotify.h
  5943. DISK GEOMETRY AND PARTITION HANDLING
  5944. M: Andries Brouwer <aeb@cwi.nl>
  5945. S: Maintained
  5946. W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
  5947. W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
  5948. W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
  5949. DISKQUOTA
  5950. M: Jan Kara <jack@suse.com>
  5951. S: Maintained
  5952. F: Documentation/filesystems/quota.rst
  5953. F: fs/quota/
  5954. F: include/linux/quota*.h
  5955. F: include/uapi/linux/quota*.h
  5956. DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
  5957. M: Bernie Thompson <bernie@plugable.com>
  5958. L: linux-fbdev@vger.kernel.org
  5959. S: Maintained
  5960. W: http://plugable.com/category/projects/udlfb/
  5961. F: Documentation/fb/udlfb.rst
  5962. F: drivers/video/fbdev/udlfb.c
  5963. F: include/video/udlfb.h
  5964. DISTRIBUTED LOCK MANAGER (DLM)
  5965. M: Alexander Aring <aahringo@redhat.com>
  5966. M: David Teigland <teigland@redhat.com>
  5967. L: gfs2@lists.linux.dev
  5968. S: Supported
  5969. W: https://pagure.io/dlm
  5970. T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
  5971. F: fs/dlm/
  5972. DMA BUFFER SHARING FRAMEWORK
  5973. M: Sumit Semwal <sumit.semwal@linaro.org>
  5974. M: Christian König <christian.koenig@amd.com>
  5975. L: linux-media@vger.kernel.org
  5976. L: dri-devel@lists.freedesktop.org
  5977. L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
  5978. S: Maintained
  5979. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  5980. F: Documentation/driver-api/dma-buf.rst
  5981. F: Documentation/userspace-api/dma-buf-alloc-exchange.rst
  5982. F: drivers/dma-buf/
  5983. F: include/linux/*fence.h
  5984. F: include/linux/dma-buf.h
  5985. F: include/linux/dma-resv.h
  5986. K: \bdma_(?:buf|fence|resv)\b
  5987. DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
  5988. M: Vinod Koul <vkoul@kernel.org>
  5989. L: dmaengine@vger.kernel.org
  5990. S: Maintained
  5991. Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
  5992. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
  5993. F: Documentation/devicetree/bindings/dma/
  5994. F: Documentation/driver-api/dmaengine/
  5995. F: drivers/dma/
  5996. F: include/dt-bindings/dma/
  5997. F: include/linux/dma/
  5998. F: include/linux/dmaengine.h
  5999. F: include/linux/of_dma.h
  6000. DMA MAPPING BENCHMARK
  6001. M: Xiang Chen <chenxiang66@hisilicon.com>
  6002. L: iommu@lists.linux.dev
  6003. F: kernel/dma/map_benchmark.c
  6004. F: tools/testing/selftests/dma/
  6005. DMA MAPPING HELPERS
  6006. M: Christoph Hellwig <hch@lst.de>
  6007. M: Marek Szyprowski <m.szyprowski@samsung.com>
  6008. R: Robin Murphy <robin.murphy@arm.com>
  6009. L: iommu@lists.linux.dev
  6010. S: Supported
  6011. W: http://git.infradead.org/users/hch/dma-mapping.git
  6012. T: git git://git.infradead.org/users/hch/dma-mapping.git
  6013. F: include/asm-generic/dma-mapping.h
  6014. F: include/linux/dma-direct.h
  6015. F: include/linux/dma-map-ops.h
  6016. F: include/linux/dma-mapping.h
  6017. F: include/linux/swiotlb.h
  6018. F: kernel/dma/
  6019. DMA-BUF HEAPS FRAMEWORK
  6020. M: Sumit Semwal <sumit.semwal@linaro.org>
  6021. R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
  6022. R: Brian Starkey <Brian.Starkey@arm.com>
  6023. R: John Stultz <jstultz@google.com>
  6024. R: T.J. Mercier <tjmercier@google.com>
  6025. L: linux-media@vger.kernel.org
  6026. L: dri-devel@lists.freedesktop.org
  6027. L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
  6028. S: Maintained
  6029. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6030. F: drivers/dma-buf/dma-heap.c
  6031. F: drivers/dma-buf/heaps/*
  6032. F: include/linux/dma-heap.h
  6033. F: include/uapi/linux/dma-heap.h
  6034. F: tools/testing/selftests/dmabuf-heaps/
  6035. DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
  6036. M: Lukasz Luba <lukasz.luba@arm.com>
  6037. L: linux-pm@vger.kernel.org
  6038. L: linux-samsung-soc@vger.kernel.org
  6039. S: Maintained
  6040. F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
  6041. F: drivers/memory/samsung/exynos5422-dmc.c
  6042. DME1737 HARDWARE MONITOR DRIVER
  6043. M: Juerg Haefliger <juergh@proton.me>
  6044. L: linux-hwmon@vger.kernel.org
  6045. S: Maintained
  6046. F: Documentation/hwmon/dme1737.rst
  6047. F: drivers/hwmon/dme1737.c
  6048. DMI/SMBIOS SUPPORT
  6049. M: Jean Delvare <jdelvare@suse.com>
  6050. S: Maintained
  6051. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
  6052. F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
  6053. F: drivers/firmware/dmi-id.c
  6054. F: drivers/firmware/dmi_scan.c
  6055. F: include/linux/dmi.h
  6056. DOCUMENTATION
  6057. M: Jonathan Corbet <corbet@lwn.net>
  6058. L: linux-doc@vger.kernel.org
  6059. S: Maintained
  6060. P: Documentation/doc-guide/maintainer-profile.rst
  6061. T: git git://git.lwn.net/linux.git docs-next
  6062. F: Documentation/
  6063. F: scripts/check-variable-fonts.sh
  6064. F: scripts/documentation-file-ref-check
  6065. F: scripts/kernel-doc
  6066. F: scripts/sphinx-pre-install
  6067. X: Documentation/ABI/
  6068. X: Documentation/admin-guide/media/
  6069. X: Documentation/devicetree/
  6070. X: Documentation/driver-api/media/
  6071. X: Documentation/firmware-guide/acpi/
  6072. X: Documentation/i2c/
  6073. X: Documentation/netlink/
  6074. X: Documentation/power/
  6075. X: Documentation/spi/
  6076. X: Documentation/userspace-api/media/
  6077. DOCUMENTATION PROCESS
  6078. M: Jonathan Corbet <corbet@lwn.net>
  6079. L: workflows@vger.kernel.org
  6080. S: Maintained
  6081. F: Documentation/dev-tools/
  6082. F: Documentation/maintainer/
  6083. F: Documentation/process/
  6084. DOCUMENTATION REPORTING ISSUES
  6085. M: Thorsten Leemhuis <linux@leemhuis.info>
  6086. L: linux-doc@vger.kernel.org
  6087. S: Maintained
  6088. F: Documentation/admin-guide/bug-bisect.rst
  6089. F: Documentation/admin-guide/quickly-build-trimmed-linux.rst
  6090. F: Documentation/admin-guide/reporting-issues.rst
  6091. F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
  6092. DOCUMENTATION SCRIPTS
  6093. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  6094. L: linux-doc@vger.kernel.org
  6095. S: Maintained
  6096. F: Documentation/sphinx/parse-headers.pl
  6097. F: scripts/documentation-file-ref-check
  6098. F: scripts/sphinx-pre-install
  6099. DOCUMENTATION/ITALIAN
  6100. M: Federico Vaga <federico.vaga@vaga.pv.it>
  6101. L: linux-doc@vger.kernel.org
  6102. S: Maintained
  6103. F: Documentation/translations/it_IT
  6104. DOCUMENTATION/JAPANESE
  6105. R: Akira Yokosawa <akiyks@gmail.com>
  6106. L: linux-doc@vger.kernel.org
  6107. S: Maintained
  6108. F: Documentation/translations/ja_JP
  6109. DONGWOON DW9714 LENS VOICE COIL DRIVER
  6110. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  6111. L: linux-media@vger.kernel.org
  6112. S: Maintained
  6113. T: git git://linuxtv.org/media.git
  6114. F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
  6115. F: drivers/media/i2c/dw9714.c
  6116. DONGWOON DW9719 LENS VOICE COIL DRIVER
  6117. M: Daniel Scally <djrscally@gmail.com>
  6118. L: linux-media@vger.kernel.org
  6119. S: Maintained
  6120. T: git git://linuxtv.org/media.git
  6121. F: drivers/media/i2c/dw9719.c
  6122. DONGWOON DW9768 LENS VOICE COIL DRIVER
  6123. L: linux-media@vger.kernel.org
  6124. S: Orphan
  6125. T: git git://linuxtv.org/media.git
  6126. F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
  6127. F: drivers/media/i2c/dw9768.c
  6128. DONGWOON DW9807 LENS VOICE COIL DRIVER
  6129. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  6130. L: linux-media@vger.kernel.org
  6131. S: Maintained
  6132. T: git git://linuxtv.org/media.git
  6133. F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
  6134. F: drivers/media/i2c/dw9807-vcm.c
  6135. DOUBLETALK DRIVER
  6136. M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
  6137. L: blinux-list@redhat.com
  6138. S: Maintained
  6139. F: drivers/char/dtlk.c
  6140. F: include/linux/dtlk.h
  6141. DPAA2 DATAPATH I/O (DPIO) DRIVER
  6142. M: Roy Pledge <Roy.Pledge@nxp.com>
  6143. L: linux-kernel@vger.kernel.org
  6144. S: Maintained
  6145. F: drivers/soc/fsl/dpio
  6146. DPAA2 ETHERNET DRIVER
  6147. M: Ioana Ciornei <ioana.ciornei@nxp.com>
  6148. L: netdev@vger.kernel.org
  6149. S: Maintained
  6150. F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
  6151. F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
  6152. F: drivers/net/ethernet/freescale/dpaa2/Kconfig
  6153. F: drivers/net/ethernet/freescale/dpaa2/Makefile
  6154. F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
  6155. F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
  6156. F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
  6157. F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
  6158. F: drivers/net/ethernet/freescale/dpaa2/dpmac*
  6159. F: drivers/net/ethernet/freescale/dpaa2/dpni*
  6160. DPAA2 ETHERNET SWITCH DRIVER
  6161. M: Ioana Ciornei <ioana.ciornei@nxp.com>
  6162. L: netdev@vger.kernel.org
  6163. S: Maintained
  6164. F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
  6165. F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
  6166. F: drivers/net/ethernet/freescale/dpaa2/dpsw*
  6167. DPLL SUBSYSTEM
  6168. M: Vadim Fedorenko <vadim.fedorenko@linux.dev>
  6169. M: Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
  6170. M: Jiri Pirko <jiri@resnulli.us>
  6171. L: netdev@vger.kernel.org
  6172. S: Supported
  6173. F: Documentation/driver-api/dpll.rst
  6174. F: drivers/dpll/*
  6175. F: include/linux/dpll.h
  6176. F: include/uapi/linux/dpll.h
  6177. DRBD DRIVER
  6178. M: Philipp Reisner <philipp.reisner@linbit.com>
  6179. M: Lars Ellenberg <lars.ellenberg@linbit.com>
  6180. M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
  6181. L: drbd-dev@lists.linbit.com
  6182. S: Supported
  6183. W: http://www.drbd.org
  6184. T: git git://git.linbit.com/linux-drbd.git
  6185. T: git git://git.linbit.com/drbd-8.4.git
  6186. F: Documentation/admin-guide/blockdev/
  6187. F: drivers/block/drbd/
  6188. F: include/linux/drbd*
  6189. F: lib/lru_cache.c
  6190. DRIVER COMPONENT FRAMEWORK
  6191. L: dri-devel@lists.freedesktop.org
  6192. F: drivers/base/component.c
  6193. F: include/linux/component.h
  6194. DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
  6195. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  6196. R: "Rafael J. Wysocki" <rafael@kernel.org>
  6197. S: Supported
  6198. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
  6199. F: Documentation/core-api/kobject.rst
  6200. F: drivers/base/
  6201. F: fs/debugfs/
  6202. F: fs/sysfs/
  6203. F: include/linux/debugfs.h
  6204. F: include/linux/fwnode.h
  6205. F: include/linux/kobj*
  6206. F: include/linux/property.h
  6207. F: lib/kobj*
  6208. F: rust/kernel/device.rs
  6209. DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
  6210. M: Nishanth Menon <nm@ti.com>
  6211. L: linux-pm@vger.kernel.org
  6212. S: Maintained
  6213. F: drivers/soc/ti/smartreflex.c
  6214. F: include/linux/power/smartreflex.h
  6215. DRM ACCEL DRIVERS FOR INTEL VPU
  6216. M: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
  6217. M: Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
  6218. L: dri-devel@lists.freedesktop.org
  6219. S: Supported
  6220. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6221. F: drivers/accel/ivpu/
  6222. F: include/uapi/drm/ivpu_accel.h
  6223. DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
  6224. M: Oded Gabbay <ogabbay@kernel.org>
  6225. L: dri-devel@lists.freedesktop.org
  6226. S: Maintained
  6227. C: irc://irc.oftc.net/dri-devel
  6228. T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
  6229. F: Documentation/accel/
  6230. F: drivers/accel/
  6231. F: include/drm/drm_accel.h
  6232. DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
  6233. M: Maxime Ripard <mripard@kernel.org>
  6234. M: Chen-Yu Tsai <wens@csie.org>
  6235. R: Jernej Skrabec <jernej.skrabec@gmail.com>
  6236. L: dri-devel@lists.freedesktop.org
  6237. S: Supported
  6238. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6239. F: drivers/gpu/drm/sun4i/sun8i*
  6240. DRM DRIVER FOR ARM PL111 CLCD
  6241. S: Orphan
  6242. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6243. F: drivers/gpu/drm/pl111/
  6244. DRM DRIVER FOR ARM VERSATILE TFT PANELS
  6245. M: Linus Walleij <linus.walleij@linaro.org>
  6246. S: Maintained
  6247. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6248. F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
  6249. F: drivers/gpu/drm/panel/panel-arm-versatile.c
  6250. DRM DRIVER FOR ASPEED BMC GFX
  6251. M: Joel Stanley <joel@jms.id.au>
  6252. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  6253. S: Supported
  6254. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6255. F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
  6256. F: drivers/gpu/drm/aspeed/
  6257. DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
  6258. M: Dave Airlie <airlied@redhat.com>
  6259. R: Thomas Zimmermann <tzimmermann@suse.de>
  6260. R: Jocelyn Falempe <jfalempe@redhat.com>
  6261. L: dri-devel@lists.freedesktop.org
  6262. S: Supported
  6263. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6264. F: drivers/gpu/drm/ast/
  6265. DRM DRIVER FOR BOCHS VIRTUAL GPU
  6266. M: Gerd Hoffmann <kraxel@redhat.com>
  6267. L: virtualization@lists.linux.dev
  6268. S: Maintained
  6269. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6270. F: drivers/gpu/drm/tiny/bochs.c
  6271. DRM DRIVER FOR BOE HIMAX8279D PANELS
  6272. M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
  6273. S: Maintained
  6274. F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
  6275. F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
  6276. DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
  6277. M: Jagan Teki <jagan@amarulasolutions.com>
  6278. S: Maintained
  6279. F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
  6280. F: drivers/gpu/drm/bridge/chipone-icn6211.c
  6281. DRM DRIVER FOR EBBG FT8719 PANEL
  6282. M: Joel Selvaraj <jo@jsfamily.in>
  6283. S: Maintained
  6284. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6285. F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
  6286. F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
  6287. DRM DRIVER FOR FARADAY TVE200 TV ENCODER
  6288. M: Linus Walleij <linus.walleij@linaro.org>
  6289. S: Maintained
  6290. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6291. F: drivers/gpu/drm/tve200/
  6292. DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
  6293. M: Icenowy Zheng <icenowy@aosc.io>
  6294. S: Maintained
  6295. F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
  6296. F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
  6297. DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
  6298. M: Jagan Teki <jagan@amarulasolutions.com>
  6299. S: Maintained
  6300. F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
  6301. F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
  6302. DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
  6303. M: Thomas Zimmermann <tzimmermann@suse.de>
  6304. M: Javier Martinez Canillas <javierm@redhat.com>
  6305. L: dri-devel@lists.freedesktop.org
  6306. S: Maintained
  6307. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6308. F: drivers/gpu/drm/drm_aperture.c
  6309. F: drivers/gpu/drm/tiny/ofdrm.c
  6310. F: drivers/gpu/drm/tiny/simpledrm.c
  6311. F: drivers/video/aperture.c
  6312. F: drivers/video/nomodeset.c
  6313. F: include/drm/drm_aperture.h
  6314. F: include/linux/aperture.h
  6315. F: include/video/nomodeset.h
  6316. DRM DRIVER FOR GENERIC EDP PANELS
  6317. R: Douglas Anderson <dianders@chromium.org>
  6318. F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
  6319. F: drivers/gpu/drm/panel/panel-edp.c
  6320. DRM DRIVER FOR GENERIC USB DISPLAY
  6321. M: Noralf Trønnes <noralf@tronnes.org>
  6322. S: Maintained
  6323. W: https://github.com/notro/gud/wiki
  6324. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6325. F: drivers/gpu/drm/gud/
  6326. F: include/drm/gud.h
  6327. DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
  6328. M: Hans de Goede <hdegoede@redhat.com>
  6329. S: Maintained
  6330. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6331. F: drivers/gpu/drm/tiny/gm12u320.c
  6332. DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
  6333. M: Ondrej Jirman <megi@xff.cz>
  6334. M: Javier Martinez Canillas <javierm@redhat.com>
  6335. S: Maintained
  6336. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6337. F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
  6338. F: drivers/gpu/drm/panel/panel-himax-hx8394.c
  6339. DRM DRIVER FOR HX8357D PANELS
  6340. S: Orphan
  6341. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6342. F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
  6343. F: drivers/gpu/drm/tiny/hx8357d.c
  6344. DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
  6345. M: Deepak Rawat <drawat.floss@gmail.com>
  6346. L: linux-hyperv@vger.kernel.org
  6347. L: dri-devel@lists.freedesktop.org
  6348. S: Maintained
  6349. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6350. F: drivers/gpu/drm/hyperv
  6351. DRM DRIVER FOR ILITEK ILI9225 PANELS
  6352. M: David Lechner <david@lechnology.com>
  6353. S: Maintained
  6354. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6355. F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
  6356. F: drivers/gpu/drm/tiny/ili9225.c
  6357. DRM DRIVER FOR ILITEK ILI9486 PANELS
  6358. M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
  6359. S: Maintained
  6360. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6361. F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
  6362. F: drivers/gpu/drm/tiny/ili9486.c
  6363. DRM DRIVER FOR ILITEK ILI9805 PANELS
  6364. M: Michael Trimarchi <michael@amarulasolutions.com>
  6365. S: Maintained
  6366. F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
  6367. F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c
  6368. DRM DRIVER FOR ILITEK ILI9806E PANELS
  6369. M: Michael Walle <mwalle@kernel.org>
  6370. S: Maintained
  6371. F: drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
  6372. DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
  6373. M: Jagan Teki <jagan@edgeble.ai>
  6374. S: Maintained
  6375. F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
  6376. F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
  6377. DRM DRIVER FOR LG SW43408 PANELS
  6378. M: Sumit Semwal <sumit.semwal@linaro.org>
  6379. M: Caleb Connolly <caleb.connolly@linaro.org>
  6380. S: Maintained
  6381. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6382. F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
  6383. F: drivers/gpu/drm/panel/panel-lg-sw43408.c
  6384. DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
  6385. M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
  6386. S: Supported
  6387. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6388. F: drivers/gpu/drm/logicvc/
  6389. DRM DRIVER FOR LVDS PANELS
  6390. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  6391. L: dri-devel@lists.freedesktop.org
  6392. S: Maintained
  6393. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6394. F: Documentation/devicetree/bindings/display/lvds.yaml
  6395. F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
  6396. F: drivers/gpu/drm/panel/panel-lvds.c
  6397. DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
  6398. M: Guido Günther <agx@sigxcpu.org>
  6399. R: Purism Kernel Team <kernel@puri.sm>
  6400. S: Maintained
  6401. F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
  6402. F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
  6403. DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
  6404. M: Dave Airlie <airlied@redhat.com>
  6405. R: Thomas Zimmermann <tzimmermann@suse.de>
  6406. R: Jocelyn Falempe <jfalempe@redhat.com>
  6407. L: dri-devel@lists.freedesktop.org
  6408. S: Supported
  6409. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6410. F: drivers/gpu/drm/mgag200/
  6411. DRM DRIVER FOR MI0283QT
  6412. M: Noralf Trønnes <noralf@tronnes.org>
  6413. S: Maintained
  6414. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6415. F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
  6416. F: drivers/gpu/drm/tiny/mi0283qt.c
  6417. DRM DRIVER FOR MIPI DBI compatible panels
  6418. M: Noralf Trønnes <noralf@tronnes.org>
  6419. S: Maintained
  6420. W: https://github.com/notro/panel-mipi-dbi/wiki
  6421. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6422. F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
  6423. F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
  6424. DRM DRIVER for Qualcomm Adreno GPUs
  6425. M: Rob Clark <robdclark@gmail.com>
  6426. R: Sean Paul <sean@poorly.run>
  6427. R: Konrad Dybcio <konradybcio@kernel.org>
  6428. L: linux-arm-msm@vger.kernel.org
  6429. L: dri-devel@lists.freedesktop.org
  6430. L: freedreno@lists.freedesktop.org
  6431. S: Maintained
  6432. B: https://gitlab.freedesktop.org/drm/msm/-/issues
  6433. T: git https://gitlab.freedesktop.org/drm/msm.git
  6434. F: Documentation/devicetree/bindings/display/msm/gpu.yaml
  6435. F: drivers/gpu/drm/msm/adreno/
  6436. F: drivers/gpu/drm/msm/msm_gpu.*
  6437. F: drivers/gpu/drm/msm/msm_gpu_devfreq.*
  6438. F: drivers/gpu/drm/msm/msm_ringbuffer.*
  6439. F: drivers/gpu/drm/msm/registers/adreno/
  6440. F: include/uapi/drm/msm_drm.h
  6441. DRM DRIVER for Qualcomm display hardware
  6442. M: Rob Clark <robdclark@gmail.com>
  6443. M: Abhinav Kumar <quic_abhinavk@quicinc.com>
  6444. M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
  6445. R: Sean Paul <sean@poorly.run>
  6446. R: Marijn Suijten <marijn.suijten@somainline.org>
  6447. L: linux-arm-msm@vger.kernel.org
  6448. L: dri-devel@lists.freedesktop.org
  6449. L: freedreno@lists.freedesktop.org
  6450. S: Maintained
  6451. B: https://gitlab.freedesktop.org/drm/msm/-/issues
  6452. T: git https://gitlab.freedesktop.org/drm/msm.git
  6453. F: Documentation/devicetree/bindings/display/msm/
  6454. F: drivers/gpu/drm/ci/xfails/msm*
  6455. F: drivers/gpu/drm/msm/
  6456. F: include/uapi/drm/msm_drm.h
  6457. DRM DRIVER FOR NOVATEK NT35510 PANELS
  6458. M: Linus Walleij <linus.walleij@linaro.org>
  6459. S: Maintained
  6460. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6461. F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
  6462. F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
  6463. DRM DRIVER FOR NOVATEK NT35560 PANELS
  6464. M: Linus Walleij <linus.walleij@linaro.org>
  6465. S: Maintained
  6466. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6467. F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
  6468. F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
  6469. DRM DRIVER FOR NOVATEK NT36523 PANELS
  6470. M: Jianhua Lu <lujianhua000@gmail.com>
  6471. S: Maintained
  6472. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6473. F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
  6474. F: drivers/gpu/drm/panel/panel-novatek-nt36523.c
  6475. DRM DRIVER FOR NOVATEK NT36672A PANELS
  6476. M: Sumit Semwal <sumit.semwal@linaro.org>
  6477. S: Maintained
  6478. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6479. F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
  6480. F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
  6481. DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
  6482. M: Karol Herbst <kherbst@redhat.com>
  6483. M: Lyude Paul <lyude@redhat.com>
  6484. M: Danilo Krummrich <dakr@redhat.com>
  6485. L: dri-devel@lists.freedesktop.org
  6486. L: nouveau@lists.freedesktop.org
  6487. S: Supported
  6488. W: https://nouveau.freedesktop.org/
  6489. Q: https://patchwork.freedesktop.org/project/nouveau/
  6490. Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
  6491. B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
  6492. C: irc://irc.oftc.net/nouveau
  6493. T: git https://gitlab.freedesktop.org/drm/nouveau.git
  6494. F: drivers/gpu/drm/nouveau/
  6495. F: include/uapi/drm/nouveau_drm.h
  6496. DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
  6497. M: Stefan Mavrodiev <stefan@olimex.com>
  6498. S: Maintained
  6499. F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
  6500. F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
  6501. DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
  6502. R: Douglas Anderson <dianders@chromium.org>
  6503. F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
  6504. F: drivers/gpu/drm/bridge/parade-ps8640.c
  6505. DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
  6506. M: Noralf Trønnes <noralf@tronnes.org>
  6507. S: Maintained
  6508. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6509. F: Documentation/devicetree/bindings/display/repaper.txt
  6510. F: drivers/gpu/drm/tiny/repaper.c
  6511. DRM DRIVER FOR QEMU'S CIRRUS DEVICE
  6512. M: Dave Airlie <airlied@redhat.com>
  6513. M: Gerd Hoffmann <kraxel@redhat.com>
  6514. L: virtualization@lists.linux.dev
  6515. S: Obsolete
  6516. W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
  6517. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6518. F: drivers/gpu/drm/tiny/cirrus.c
  6519. DRM DRIVER FOR QXL VIRTUAL GPU
  6520. M: Dave Airlie <airlied@redhat.com>
  6521. M: Gerd Hoffmann <kraxel@redhat.com>
  6522. L: virtualization@lists.linux.dev
  6523. L: spice-devel@lists.freedesktop.org
  6524. S: Maintained
  6525. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6526. F: drivers/gpu/drm/qxl/
  6527. F: include/uapi/drm/qxl_drm.h
  6528. DRM DRIVER FOR RAYDIUM RM67191 PANELS
  6529. M: Robert Chiras <robert.chiras@nxp.com>
  6530. S: Maintained
  6531. F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
  6532. F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
  6533. DRM DRIVER FOR SAMSUNG DB7430 PANELS
  6534. M: Linus Walleij <linus.walleij@linaro.org>
  6535. S: Maintained
  6536. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6537. F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
  6538. F: drivers/gpu/drm/panel/panel-samsung-db7430.c
  6539. DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
  6540. M: Inki Dae <inki.dae@samsung.com>
  6541. M: Jagan Teki <jagan@amarulasolutions.com>
  6542. M: Marek Szyprowski <m.szyprowski@samsung.com>
  6543. S: Maintained
  6544. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6545. F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
  6546. F: drivers/gpu/drm/bridge/samsung-dsim.c
  6547. F: include/drm/bridge/samsung-dsim.h
  6548. DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
  6549. M: Markuss Broks <markuss.broks@gmail.com>
  6550. S: Maintained
  6551. F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
  6552. F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
  6553. DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
  6554. M: Artur Weber <aweber.kernel@gmail.com>
  6555. S: Maintained
  6556. F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
  6557. F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
  6558. DRM DRIVER FOR SITRONIX ST7586 PANELS
  6559. M: David Lechner <david@lechnology.com>
  6560. S: Maintained
  6561. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6562. F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
  6563. F: drivers/gpu/drm/tiny/st7586.c
  6564. DRM DRIVER FOR SITRONIX ST7701 PANELS
  6565. M: Jagan Teki <jagan@amarulasolutions.com>
  6566. S: Maintained
  6567. F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
  6568. F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
  6569. DRM DRIVER FOR SITRONIX ST7703 PANELS
  6570. M: Guido Günther <agx@sigxcpu.org>
  6571. R: Purism Kernel Team <kernel@puri.sm>
  6572. R: Ondrej Jirman <megi@xff.cz>
  6573. S: Maintained
  6574. F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
  6575. F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
  6576. DRM DRIVER FOR SITRONIX ST7735R PANELS
  6577. M: David Lechner <david@lechnology.com>
  6578. S: Maintained
  6579. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6580. F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
  6581. F: drivers/gpu/drm/tiny/st7735r.c
  6582. DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
  6583. M: Javier Martinez Canillas <javierm@redhat.com>
  6584. S: Maintained
  6585. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6586. F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
  6587. F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
  6588. F: drivers/gpu/drm/solomon/ssd130x*
  6589. DRM DRIVER FOR ST-ERICSSON MCDE
  6590. M: Linus Walleij <linus.walleij@linaro.org>
  6591. S: Maintained
  6592. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6593. F: Documentation/devicetree/bindings/display/ste,mcde.yaml
  6594. F: drivers/gpu/drm/mcde/
  6595. DRM DRIVER FOR SYNAPTICS R63353 PANELS
  6596. M: Michael Trimarchi <michael@amarulasolutions.com>
  6597. S: Maintained
  6598. F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
  6599. F: drivers/gpu/drm/panel/panel-synaptics-r63353.c
  6600. DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
  6601. M: Jagan Teki <jagan@amarulasolutions.com>
  6602. S: Maintained
  6603. F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
  6604. F: drivers/gpu/drm/bridge/ti-dlpc3433.c
  6605. DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
  6606. R: Douglas Anderson <dianders@chromium.org>
  6607. F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
  6608. F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
  6609. DRM DRIVER FOR TPO TPG110 PANELS
  6610. M: Linus Walleij <linus.walleij@linaro.org>
  6611. S: Maintained
  6612. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6613. F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
  6614. F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
  6615. DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
  6616. M: Dave Airlie <airlied@redhat.com>
  6617. R: Sean Paul <sean@poorly.run>
  6618. R: Thomas Zimmermann <tzimmermann@suse.de>
  6619. L: dri-devel@lists.freedesktop.org
  6620. S: Supported
  6621. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6622. F: drivers/gpu/drm/udl/
  6623. DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
  6624. M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
  6625. M: Maíra Canal <mairacanal@riseup.net>
  6626. R: Haneen Mohammed <hamohammed.sa@gmail.com>
  6627. R: Simona Vetter <simona@ffwll.ch>
  6628. R: Melissa Wen <melissa.srw@gmail.com>
  6629. L: dri-devel@lists.freedesktop.org
  6630. S: Maintained
  6631. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6632. F: Documentation/gpu/vkms.rst
  6633. F: drivers/gpu/drm/ci/xfails/vkms*
  6634. F: drivers/gpu/drm/vkms/
  6635. DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
  6636. M: Hans de Goede <hdegoede@redhat.com>
  6637. L: dri-devel@lists.freedesktop.org
  6638. S: Maintained
  6639. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6640. F: drivers/gpu/drm/vboxvideo/
  6641. DRM DRIVER FOR VMWARE VIRTUAL GPU
  6642. M: Zack Rusin <zack.rusin@broadcom.com>
  6643. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  6644. L: dri-devel@lists.freedesktop.org
  6645. S: Supported
  6646. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6647. F: drivers/gpu/drm/vmwgfx/
  6648. F: include/uapi/drm/vmwgfx_drm.h
  6649. DRM DRIVER FOR WIDECHIPS WS2401 PANELS
  6650. M: Linus Walleij <linus.walleij@linaro.org>
  6651. S: Maintained
  6652. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6653. F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
  6654. F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
  6655. DRM DRIVERS
  6656. M: David Airlie <airlied@gmail.com>
  6657. M: Simona Vetter <simona@ffwll.ch>
  6658. L: dri-devel@lists.freedesktop.org
  6659. S: Maintained
  6660. B: https://gitlab.freedesktop.org/drm
  6661. C: irc://irc.oftc.net/dri-devel
  6662. T: git https://gitlab.freedesktop.org/drm/kernel.git
  6663. F: Documentation/devicetree/bindings/display/
  6664. F: Documentation/devicetree/bindings/gpu/
  6665. F: Documentation/gpu/
  6666. F: drivers/gpu/
  6667. F: include/drm/
  6668. F: include/linux/vga*
  6669. F: include/uapi/drm/
  6670. DRM DRIVERS AND MISC GPU PATCHES
  6671. M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
  6672. M: Maxime Ripard <mripard@kernel.org>
  6673. M: Thomas Zimmermann <tzimmermann@suse.de>
  6674. S: Maintained
  6675. W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
  6676. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6677. F: Documentation/devicetree/bindings/display/
  6678. F: Documentation/devicetree/bindings/gpu/
  6679. F: Documentation/gpu/
  6680. F: drivers/gpu/drm/
  6681. F: drivers/gpu/vga/
  6682. F: include/drm/drm
  6683. F: include/linux/vga*
  6684. F: include/uapi/drm/
  6685. X: drivers/gpu/drm/amd/
  6686. X: drivers/gpu/drm/armada/
  6687. X: drivers/gpu/drm/etnaviv/
  6688. X: drivers/gpu/drm/exynos/
  6689. X: drivers/gpu/drm/i915/
  6690. X: drivers/gpu/drm/kmb/
  6691. X: drivers/gpu/drm/mediatek/
  6692. X: drivers/gpu/drm/msm/
  6693. X: drivers/gpu/drm/nouveau/
  6694. X: drivers/gpu/drm/radeon/
  6695. X: drivers/gpu/drm/renesas/rcar-du/
  6696. X: drivers/gpu/drm/tegra/
  6697. DRM DRIVERS FOR ALLWINNER A10
  6698. M: Maxime Ripard <mripard@kernel.org>
  6699. M: Chen-Yu Tsai <wens@csie.org>
  6700. L: dri-devel@lists.freedesktop.org
  6701. S: Supported
  6702. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6703. F: Documentation/devicetree/bindings/display/allwinner*
  6704. F: drivers/gpu/drm/sun4i/
  6705. DRM DRIVERS FOR AMLOGIC SOCS
  6706. M: Neil Armstrong <neil.armstrong@linaro.org>
  6707. L: dri-devel@lists.freedesktop.org
  6708. L: linux-amlogic@lists.infradead.org
  6709. S: Supported
  6710. W: http://linux-meson.com/
  6711. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6712. F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
  6713. F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
  6714. F: Documentation/gpu/meson.rst
  6715. F: drivers/gpu/drm/ci/xfails/meson*
  6716. F: drivers/gpu/drm/meson/
  6717. DRM DRIVERS FOR ATMEL HLCDC
  6718. M: Sam Ravnborg <sam@ravnborg.org>
  6719. M: Boris Brezillon <bbrezillon@kernel.org>
  6720. L: dri-devel@lists.freedesktop.org
  6721. S: Supported
  6722. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6723. F: Documentation/devicetree/bindings/display/atmel/
  6724. F: drivers/gpu/drm/atmel-hlcdc/
  6725. DRM DRIVERS FOR BRIDGE CHIPS
  6726. M: Andrzej Hajda <andrzej.hajda@intel.com>
  6727. M: Neil Armstrong <neil.armstrong@linaro.org>
  6728. M: Robert Foss <rfoss@kernel.org>
  6729. R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
  6730. R: Jonas Karlman <jonas@kwiboo.se>
  6731. R: Jernej Skrabec <jernej.skrabec@gmail.com>
  6732. S: Maintained
  6733. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6734. F: Documentation/devicetree/bindings/display/bridge/
  6735. F: drivers/gpu/drm/bridge/
  6736. F: drivers/gpu/drm/display/drm_bridge_connector.c
  6737. F: drivers/gpu/drm/drm_bridge.c
  6738. F: include/drm/drm_bridge.h
  6739. F: include/drm/drm_bridge_connector.h
  6740. DRM DRIVERS FOR EXYNOS
  6741. M: Inki Dae <inki.dae@samsung.com>
  6742. M: Seung-Woo Kim <sw0312.kim@samsung.com>
  6743. M: Kyungmin Park <kyungmin.park@samsung.com>
  6744. L: dri-devel@lists.freedesktop.org
  6745. S: Supported
  6746. T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
  6747. F: Documentation/devicetree/bindings/display/samsung/
  6748. F: drivers/gpu/drm/exynos/
  6749. F: include/uapi/drm/exynos_drm.h
  6750. DRM DRIVERS FOR FREESCALE DCU
  6751. M: Stefan Agner <stefan@agner.ch>
  6752. M: Alison Wang <alison.wang@nxp.com>
  6753. L: dri-devel@lists.freedesktop.org
  6754. S: Supported
  6755. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6756. F: Documentation/devicetree/bindings/display/fsl,dcu.txt
  6757. F: Documentation/devicetree/bindings/display/fsl,tcon.txt
  6758. F: drivers/gpu/drm/fsl-dcu/
  6759. DRM DRIVERS FOR FREESCALE IMX 5/6
  6760. M: Philipp Zabel <p.zabel@pengutronix.de>
  6761. L: dri-devel@lists.freedesktop.org
  6762. S: Maintained
  6763. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6764. T: git git://git.pengutronix.de/git/pza/linux
  6765. F: Documentation/devicetree/bindings/display/imx/
  6766. F: drivers/gpu/drm/imx/ipuv3/
  6767. F: drivers/gpu/ipu-v3/
  6768. DRM DRIVERS FOR FREESCALE IMX BRIDGE
  6769. M: Liu Ying <victor.liu@nxp.com>
  6770. L: dri-devel@lists.freedesktop.org
  6771. S: Maintained
  6772. F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
  6773. F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
  6774. F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
  6775. F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
  6776. F: drivers/gpu/drm/bridge/imx/
  6777. DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
  6778. M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
  6779. L: dri-devel@lists.freedesktop.org
  6780. S: Maintained
  6781. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6782. F: drivers/gpu/drm/gma500/
  6783. DRM DRIVERS FOR HISILICON
  6784. M: Xinliang Liu <xinliang.liu@linaro.org>
  6785. M: Tian Tao <tiantao6@hisilicon.com>
  6786. R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
  6787. R: Sumit Semwal <sumit.semwal@linaro.org>
  6788. R: Yongqin Liu <yongqin.liu@linaro.org>
  6789. R: John Stultz <jstultz@google.com>
  6790. L: dri-devel@lists.freedesktop.org
  6791. S: Maintained
  6792. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6793. F: Documentation/devicetree/bindings/display/hisilicon/
  6794. F: drivers/gpu/drm/hisilicon/
  6795. DRM DRIVERS FOR LIMA
  6796. M: Qiang Yu <yuq825@gmail.com>
  6797. L: dri-devel@lists.freedesktop.org
  6798. L: lima@lists.freedesktop.org (moderated for non-subscribers)
  6799. S: Maintained
  6800. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6801. F: drivers/gpu/drm/lima/
  6802. F: include/uapi/drm/lima_drm.h
  6803. DRM DRIVERS FOR LOONGSON
  6804. M: Sui Jingfeng <suijingfeng@loongson.cn>
  6805. L: dri-devel@lists.freedesktop.org
  6806. S: Supported
  6807. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6808. F: drivers/gpu/drm/loongson/
  6809. DRM DRIVERS FOR MEDIATEK
  6810. M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
  6811. M: Philipp Zabel <p.zabel@pengutronix.de>
  6812. L: dri-devel@lists.freedesktop.org
  6813. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  6814. S: Supported
  6815. F: Documentation/devicetree/bindings/display/mediatek/
  6816. F: drivers/gpu/drm/ci/xfails/mediatek*
  6817. F: drivers/gpu/drm/mediatek/
  6818. F: drivers/phy/mediatek/phy-mtk-dp.c
  6819. F: drivers/phy/mediatek/phy-mtk-hdmi*
  6820. F: drivers/phy/mediatek/phy-mtk-mipi*
  6821. DRM DRIVERS FOR NVIDIA TEGRA
  6822. M: Thierry Reding <thierry.reding@gmail.com>
  6823. M: Mikko Perttunen <mperttunen@nvidia.com>
  6824. L: dri-devel@lists.freedesktop.org
  6825. L: linux-tegra@vger.kernel.org
  6826. S: Supported
  6827. T: git https://gitlab.freedesktop.org/drm/tegra.git
  6828. F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
  6829. F: Documentation/devicetree/bindings/gpu/host1x/
  6830. F: drivers/gpu/drm/tegra/
  6831. F: drivers/gpu/host1x/
  6832. F: include/linux/host1x.h
  6833. F: include/uapi/drm/tegra_drm.h
  6834. DRM DRIVERS FOR RENESAS R-CAR
  6835. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  6836. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  6837. L: dri-devel@lists.freedesktop.org
  6838. L: linux-renesas-soc@vger.kernel.org
  6839. S: Supported
  6840. T: git git://linuxtv.org/pinchartl/media drm/du/next
  6841. F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
  6842. F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
  6843. F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
  6844. F: Documentation/devicetree/bindings/display/renesas,du.yaml
  6845. F: drivers/gpu/drm/renesas/rcar-du/
  6846. DRM DRIVERS FOR RENESAS RZ
  6847. M: Biju Das <biju.das.jz@bp.renesas.com>
  6848. L: dri-devel@lists.freedesktop.org
  6849. L: linux-renesas-soc@vger.kernel.org
  6850. S: Maintained
  6851. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6852. F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
  6853. F: drivers/gpu/drm/renesas/rz-du/
  6854. DRM DRIVERS FOR RENESAS SHMOBILE
  6855. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  6856. M: Geert Uytterhoeven <geert+renesas@glider.be>
  6857. L: dri-devel@lists.freedesktop.org
  6858. L: linux-renesas-soc@vger.kernel.org
  6859. S: Supported
  6860. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6861. F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
  6862. F: drivers/gpu/drm/renesas/shmobile/
  6863. F: include/linux/platform_data/shmob_drm.h
  6864. DRM DRIVERS FOR ROCKCHIP
  6865. M: Sandy Huang <hjc@rock-chips.com>
  6866. M: Heiko Stübner <heiko@sntech.de>
  6867. M: Andy Yan <andy.yan@rock-chips.com>
  6868. L: dri-devel@lists.freedesktop.org
  6869. S: Maintained
  6870. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6871. F: Documentation/devicetree/bindings/display/rockchip/
  6872. F: drivers/gpu/drm/ci/xfails/rockchip*
  6873. F: drivers/gpu/drm/rockchip/
  6874. DRM DRIVERS FOR STI
  6875. M: Alain Volmat <alain.volmat@foss.st.com>
  6876. L: dri-devel@lists.freedesktop.org
  6877. S: Maintained
  6878. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6879. F: Documentation/devicetree/bindings/display/st,stih4xx.txt
  6880. F: drivers/gpu/drm/sti
  6881. DRM DRIVERS FOR STM
  6882. M: Yannick Fertre <yannick.fertre@foss.st.com>
  6883. M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
  6884. M: Philippe Cornu <philippe.cornu@foss.st.com>
  6885. L: dri-devel@lists.freedesktop.org
  6886. S: Maintained
  6887. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6888. F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
  6889. F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
  6890. F: drivers/gpu/drm/stm
  6891. DRM DRIVERS FOR TI KEYSTONE
  6892. M: Jyri Sarha <jyri.sarha@iki.fi>
  6893. M: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
  6894. L: dri-devel@lists.freedesktop.org
  6895. S: Maintained
  6896. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6897. F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
  6898. F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
  6899. F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
  6900. F: drivers/gpu/drm/tidss/
  6901. DRM DRIVERS FOR TI LCDC
  6902. M: Jyri Sarha <jyri.sarha@iki.fi>
  6903. M: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
  6904. L: dri-devel@lists.freedesktop.org
  6905. S: Maintained
  6906. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6907. F: Documentation/devicetree/bindings/display/tilcdc/
  6908. F: drivers/gpu/drm/tilcdc/
  6909. DRM DRIVERS FOR TI OMAP
  6910. M: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
  6911. L: dri-devel@lists.freedesktop.org
  6912. S: Maintained
  6913. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6914. F: Documentation/devicetree/bindings/display/ti/
  6915. F: drivers/gpu/drm/omapdrm/
  6916. DRM DRIVERS FOR V3D
  6917. M: Melissa Wen <mwen@igalia.com>
  6918. M: Maíra Canal <mcanal@igalia.com>
  6919. S: Supported
  6920. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6921. F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
  6922. F: drivers/gpu/drm/v3d/
  6923. F: include/uapi/drm/v3d_drm.h
  6924. DRM DRIVERS FOR VC4
  6925. M: Maxime Ripard <mripard@kernel.org>
  6926. M: Dave Stevenson <dave.stevenson@raspberrypi.com>
  6927. R: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
  6928. S: Supported
  6929. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6930. F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
  6931. F: drivers/gpu/drm/vc4/
  6932. F: include/uapi/drm/vc4_drm.h
  6933. DRM DRIVERS FOR VIVANTE GPU IP
  6934. M: Lucas Stach <l.stach@pengutronix.de>
  6935. R: Russell King <linux+etnaviv@armlinux.org.uk>
  6936. R: Christian Gmeiner <christian.gmeiner@gmail.com>
  6937. L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
  6938. L: dri-devel@lists.freedesktop.org
  6939. S: Maintained
  6940. F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
  6941. F: drivers/gpu/drm/etnaviv/
  6942. F: include/uapi/drm/etnaviv_drm.h
  6943. DRM DRIVERS FOR XEN
  6944. M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
  6945. L: dri-devel@lists.freedesktop.org
  6946. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  6947. S: Supported
  6948. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6949. F: Documentation/gpu/xen-front.rst
  6950. F: drivers/gpu/drm/xen/
  6951. DRM DRIVERS FOR XILINX
  6952. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  6953. M: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
  6954. L: dri-devel@lists.freedesktop.org
  6955. S: Maintained
  6956. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6957. F: Documentation/devicetree/bindings/display/xlnx/
  6958. F: drivers/gpu/drm/xlnx/
  6959. DRM GPU SCHEDULER
  6960. M: Luben Tuikov <ltuikov89@gmail.com>
  6961. M: Matthew Brost <matthew.brost@intel.com>
  6962. M: Danilo Krummrich <dakr@kernel.org>
  6963. M: Philipp Stanner <pstanner@redhat.com>
  6964. L: dri-devel@lists.freedesktop.org
  6965. S: Maintained
  6966. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6967. F: drivers/gpu/drm/scheduler/
  6968. F: include/drm/gpu_scheduler.h
  6969. DRM PANEL DRIVERS
  6970. M: Neil Armstrong <neil.armstrong@linaro.org>
  6971. R: Jessica Zhang <quic_jesszhan@quicinc.com>
  6972. L: dri-devel@lists.freedesktop.org
  6973. S: Maintained
  6974. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6975. F: Documentation/devicetree/bindings/display/panel/
  6976. F: drivers/gpu/drm/drm_panel.c
  6977. F: drivers/gpu/drm/panel/
  6978. F: include/drm/drm_panel.h
  6979. DRM PRIVACY-SCREEN CLASS
  6980. M: Hans de Goede <hdegoede@redhat.com>
  6981. L: dri-devel@lists.freedesktop.org
  6982. S: Maintained
  6983. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6984. F: drivers/gpu/drm/drm_privacy_screen*
  6985. F: include/drm/drm_privacy_screen*
  6986. DRM TTM SUBSYSTEM
  6987. M: Christian Koenig <christian.koenig@amd.com>
  6988. M: Huang Rui <ray.huang@amd.com>
  6989. L: dri-devel@lists.freedesktop.org
  6990. S: Maintained
  6991. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6992. F: drivers/gpu/drm/ttm/
  6993. F: include/drm/ttm/
  6994. DRM AUTOMATED TESTING
  6995. M: Helen Koike <helen.koike@collabora.com>
  6996. L: dri-devel@lists.freedesktop.org
  6997. S: Maintained
  6998. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6999. F: Documentation/gpu/automated_testing.rst
  7000. F: drivers/gpu/drm/ci/
  7001. DSBR100 USB FM RADIO DRIVER
  7002. M: Alexey Klimov <klimov.linux@gmail.com>
  7003. L: linux-media@vger.kernel.org
  7004. S: Maintained
  7005. T: git git://linuxtv.org/media.git
  7006. F: drivers/media/radio/dsbr100.c
  7007. DT3155 MEDIA DRIVER
  7008. M: Hans Verkuil <hverkuil@xs4all.nl>
  7009. L: linux-media@vger.kernel.org
  7010. S: Odd Fixes
  7011. W: https://linuxtv.org
  7012. T: git git://linuxtv.org/media.git
  7013. F: drivers/media/pci/dt3155/
  7014. DVB_USB_AF9015 MEDIA DRIVER
  7015. L: linux-media@vger.kernel.org
  7016. S: Orphan
  7017. W: https://linuxtv.org
  7018. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  7019. F: drivers/media/usb/dvb-usb-v2/af9015*
  7020. DVB_USB_AF9035 MEDIA DRIVER
  7021. L: linux-media@vger.kernel.org
  7022. S: Orphan
  7023. W: https://linuxtv.org
  7024. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  7025. F: drivers/media/usb/dvb-usb-v2/af9035*
  7026. DVB_USB_ANYSEE MEDIA DRIVER
  7027. L: linux-media@vger.kernel.org
  7028. S: Orphan
  7029. W: https://linuxtv.org
  7030. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  7031. F: drivers/media/usb/dvb-usb-v2/anysee*
  7032. DVB_USB_AU6610 MEDIA DRIVER
  7033. L: linux-media@vger.kernel.org
  7034. S: Orphan
  7035. W: https://linuxtv.org
  7036. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  7037. F: drivers/media/usb/dvb-usb-v2/au6610*
  7038. DVB_USB_CE6230 MEDIA DRIVER
  7039. L: linux-media@vger.kernel.org
  7040. S: Orphan
  7041. W: https://linuxtv.org
  7042. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  7043. F: drivers/media/usb/dvb-usb-v2/ce6230*
  7044. DVB_USB_CXUSB MEDIA DRIVER
  7045. M: Michael Krufky <mkrufky@linuxtv.org>
  7046. L: linux-media@vger.kernel.org
  7047. S: Maintained
  7048. W: https://linuxtv.org
  7049. W: http://github.com/mkrufky
  7050. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  7051. T: git git://linuxtv.org/media.git
  7052. F: drivers/media/usb/dvb-usb/cxusb*
  7053. DVB_USB_EC168 MEDIA DRIVER
  7054. L: linux-media@vger.kernel.org
  7055. S: Orphan
  7056. W: https://linuxtv.org
  7057. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  7058. F: drivers/media/usb/dvb-usb-v2/ec168*
  7059. DVB_USB_GL861 MEDIA DRIVER
  7060. L: linux-media@vger.kernel.org
  7061. S: Orphan
  7062. W: https://linuxtv.org
  7063. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  7064. F: drivers/media/usb/dvb-usb-v2/gl861*
  7065. DVB_USB_MXL111SF MEDIA DRIVER
  7066. M: Michael Krufky <mkrufky@linuxtv.org>
  7067. L: linux-media@vger.kernel.org
  7068. S: Maintained
  7069. W: https://linuxtv.org
  7070. W: http://github.com/mkrufky
  7071. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  7072. T: git git://linuxtv.org/mkrufky/mxl111sf.git
  7073. F: drivers/media/usb/dvb-usb-v2/mxl111sf*
  7074. DVB_USB_RTL28XXU MEDIA DRIVER
  7075. L: linux-media@vger.kernel.org
  7076. S: Orphan
  7077. W: https://linuxtv.org
  7078. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  7079. F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
  7080. DVB_USB_V2 MEDIA DRIVER
  7081. L: linux-media@vger.kernel.org
  7082. S: Orphan
  7083. W: https://linuxtv.org
  7084. W: http://palosaari.fi/linux/
  7085. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  7086. F: drivers/media/usb/dvb-usb-v2/dvb_usb*
  7087. F: drivers/media/usb/dvb-usb-v2/usb_urb.c
  7088. DYNAMIC DEBUG
  7089. M: Jason Baron <jbaron@akamai.com>
  7090. M: Jim Cromie <jim.cromie@gmail.com>
  7091. S: Maintained
  7092. F: include/linux/dynamic_debug.h
  7093. F: lib/dynamic_debug.c
  7094. F: lib/test_dynamic_debug.c
  7095. DYNAMIC INTERRUPT MODERATION
  7096. M: Tal Gilboa <talgi@nvidia.com>
  7097. S: Maintained
  7098. F: Documentation/networking/net_dim.rst
  7099. F: include/linux/dim.h
  7100. F: lib/dim/
  7101. DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
  7102. M: Daniel Lezcano <daniel.lezcano@kernel.org>
  7103. L: linux-pm@vger.kernel.org
  7104. S: Supported
  7105. B: https://bugzilla.kernel.org
  7106. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  7107. F: drivers/powercap/dtpm*
  7108. F: include/linux/dtpm.h
  7109. DZ DECSTATION DZ11 SERIAL DRIVER
  7110. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  7111. S: Maintained
  7112. F: drivers/tty/serial/dz.*
  7113. E3X0 POWER BUTTON DRIVER
  7114. M: Moritz Fischer <moritz.fischer@ettus.com>
  7115. L: usrp-users@lists.ettus.com
  7116. S: Supported
  7117. W: http://www.ettus.com
  7118. F: Documentation/devicetree/bindings/input/e3x0-button.txt
  7119. F: drivers/input/misc/e3x0-button.c
  7120. E4000 MEDIA DRIVER
  7121. L: linux-media@vger.kernel.org
  7122. S: Orphan
  7123. W: https://linuxtv.org
  7124. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  7125. F: drivers/media/tuners/e4000*
  7126. EARTH_PT1 MEDIA DRIVER
  7127. M: Akihiro Tsukada <tskd08@gmail.com>
  7128. L: linux-media@vger.kernel.org
  7129. S: Odd Fixes
  7130. F: drivers/media/pci/pt1/
  7131. EARTH_PT3 MEDIA DRIVER
  7132. M: Akihiro Tsukada <tskd08@gmail.com>
  7133. L: linux-media@vger.kernel.org
  7134. S: Odd Fixes
  7135. F: drivers/media/pci/pt3/
  7136. EC100 MEDIA DRIVER
  7137. L: linux-media@vger.kernel.org
  7138. S: Orphan
  7139. W: https://linuxtv.org
  7140. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  7141. F: drivers/media/dvb-frontends/ec100*
  7142. ECRYPT FILE SYSTEM
  7143. M: Tyler Hicks <code@tyhicks.com>
  7144. L: ecryptfs@vger.kernel.org
  7145. S: Odd Fixes
  7146. W: http://ecryptfs.org
  7147. W: https://launchpad.net/ecryptfs
  7148. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
  7149. F: Documentation/filesystems/ecryptfs.rst
  7150. F: fs/ecryptfs/
  7151. EDAC-AMD64
  7152. M: Yazen Ghannam <yazen.ghannam@amd.com>
  7153. L: linux-edac@vger.kernel.org
  7154. S: Supported
  7155. F: drivers/edac/amd64_edac*
  7156. F: drivers/edac/mce_amd*
  7157. EDAC-ARMADA
  7158. M: Jan Luebbe <jlu@pengutronix.de>
  7159. L: linux-edac@vger.kernel.org
  7160. S: Maintained
  7161. F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
  7162. F: drivers/edac/armada_xp_*
  7163. EDAC-AST2500
  7164. M: Stefan Schaeckeler <sschaeck@cisco.com>
  7165. S: Supported
  7166. F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
  7167. F: drivers/edac/aspeed_edac.c
  7168. EDAC-BLUEFIELD
  7169. M: Shravan Kumar Ramani <shravankr@nvidia.com>
  7170. S: Supported
  7171. F: drivers/edac/bluefield_edac.c
  7172. EDAC-CALXEDA
  7173. M: Andre Przywara <andre.przywara@arm.com>
  7174. L: linux-edac@vger.kernel.org
  7175. S: Maintained
  7176. F: drivers/edac/highbank*
  7177. EDAC-CAVIUM OCTEON
  7178. M: Ralf Baechle <ralf@linux-mips.org>
  7179. L: linux-edac@vger.kernel.org
  7180. L: linux-mips@vger.kernel.org
  7181. S: Supported
  7182. F: drivers/edac/octeon_edac*
  7183. EDAC-CAVIUM THUNDERX
  7184. M: Robert Richter <rric@kernel.org>
  7185. L: linux-edac@vger.kernel.org
  7186. S: Odd Fixes
  7187. F: drivers/edac/thunderx_edac*
  7188. EDAC-CORE
  7189. M: Borislav Petkov <bp@alien8.de>
  7190. M: Tony Luck <tony.luck@intel.com>
  7191. R: James Morse <james.morse@arm.com>
  7192. R: Mauro Carvalho Chehab <mchehab@kernel.org>
  7193. R: Robert Richter <rric@kernel.org>
  7194. L: linux-edac@vger.kernel.org
  7195. S: Supported
  7196. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
  7197. F: Documentation/driver-api/edac.rst
  7198. F: drivers/edac/
  7199. F: include/linux/edac.h
  7200. EDAC-DMC520
  7201. M: Lei Wang <lewan@microsoft.com>
  7202. L: linux-edac@vger.kernel.org
  7203. S: Supported
  7204. F: drivers/edac/dmc520_edac.c
  7205. EDAC-E752X
  7206. M: Mark Gross <markgross@kernel.org>
  7207. L: linux-edac@vger.kernel.org
  7208. S: Maintained
  7209. F: drivers/edac/e752x_edac.c
  7210. EDAC-E7XXX
  7211. L: linux-edac@vger.kernel.org
  7212. S: Maintained
  7213. F: drivers/edac/e7xxx_edac.c
  7214. EDAC-FSL_DDR
  7215. M: York Sun <york.sun@nxp.com>
  7216. L: linux-edac@vger.kernel.org
  7217. S: Maintained
  7218. F: drivers/edac/fsl_ddr_edac.*
  7219. EDAC-GHES
  7220. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  7221. L: linux-edac@vger.kernel.org
  7222. S: Maintained
  7223. F: drivers/edac/ghes_edac.c
  7224. EDAC-I10NM
  7225. M: Tony Luck <tony.luck@intel.com>
  7226. L: linux-edac@vger.kernel.org
  7227. S: Maintained
  7228. F: drivers/edac/i10nm_base.c
  7229. EDAC-I3000
  7230. L: linux-edac@vger.kernel.org
  7231. S: Orphan
  7232. F: drivers/edac/i3000_edac.c
  7233. EDAC-I5000
  7234. L: linux-edac@vger.kernel.org
  7235. S: Maintained
  7236. F: drivers/edac/i5000_edac.c
  7237. EDAC-I5400
  7238. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  7239. L: linux-edac@vger.kernel.org
  7240. S: Maintained
  7241. F: drivers/edac/i5400_edac.c
  7242. EDAC-I7300
  7243. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  7244. L: linux-edac@vger.kernel.org
  7245. S: Maintained
  7246. F: drivers/edac/i7300_edac.c
  7247. EDAC-I7CORE
  7248. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  7249. L: linux-edac@vger.kernel.org
  7250. S: Maintained
  7251. F: drivers/edac/i7core_edac.c
  7252. EDAC-I82443BXGX
  7253. M: Tim Small <tim@buttersideup.com>
  7254. L: linux-edac@vger.kernel.org
  7255. S: Maintained
  7256. F: drivers/edac/i82443bxgx_edac.c
  7257. EDAC-I82975X
  7258. M: "Arvind R." <arvino55@gmail.com>
  7259. L: linux-edac@vger.kernel.org
  7260. S: Maintained
  7261. F: drivers/edac/i82975x_edac.c
  7262. EDAC-IE31200
  7263. M: Jason Baron <jbaron@akamai.com>
  7264. L: linux-edac@vger.kernel.org
  7265. S: Maintained
  7266. F: drivers/edac/ie31200_edac.c
  7267. EDAC-IGEN6
  7268. M: Tony Luck <tony.luck@intel.com>
  7269. R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
  7270. L: linux-edac@vger.kernel.org
  7271. S: Maintained
  7272. F: drivers/edac/igen6_edac.c
  7273. EDAC-MPC85XX
  7274. M: Johannes Thumshirn <morbidrsa@gmail.com>
  7275. L: linux-edac@vger.kernel.org
  7276. S: Maintained
  7277. F: drivers/edac/mpc85xx_edac.[ch]
  7278. EDAC-NPCM
  7279. M: Marvin Lin <kflin@nuvoton.com>
  7280. M: Stanley Chu <yschu@nuvoton.com>
  7281. L: linux-edac@vger.kernel.org
  7282. S: Maintained
  7283. F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
  7284. F: drivers/edac/npcm_edac.c
  7285. EDAC-PASEMI
  7286. M: Egor Martovetsky <egor@pasemi.com>
  7287. L: linux-edac@vger.kernel.org
  7288. S: Maintained
  7289. F: drivers/edac/pasemi_edac.c
  7290. EDAC-PND2
  7291. M: Tony Luck <tony.luck@intel.com>
  7292. L: linux-edac@vger.kernel.org
  7293. S: Maintained
  7294. F: drivers/edac/pnd2_edac.[ch]
  7295. EDAC-QCOM
  7296. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  7297. L: linux-arm-msm@vger.kernel.org
  7298. L: linux-edac@vger.kernel.org
  7299. S: Maintained
  7300. F: drivers/edac/qcom_edac.c
  7301. EDAC-R82600
  7302. M: Tim Small <tim@buttersideup.com>
  7303. L: linux-edac@vger.kernel.org
  7304. S: Maintained
  7305. F: drivers/edac/r82600_edac.c
  7306. EDAC-SBRIDGE
  7307. M: Tony Luck <tony.luck@intel.com>
  7308. R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
  7309. L: linux-edac@vger.kernel.org
  7310. S: Maintained
  7311. F: drivers/edac/sb_edac.c
  7312. EDAC-SKYLAKE
  7313. M: Tony Luck <tony.luck@intel.com>
  7314. L: linux-edac@vger.kernel.org
  7315. S: Maintained
  7316. F: drivers/edac/skx_*.[ch]
  7317. EDAC-TI
  7318. M: Tero Kristo <kristo@kernel.org>
  7319. L: linux-edac@vger.kernel.org
  7320. S: Odd Fixes
  7321. F: drivers/edac/ti_edac.c
  7322. EDIROL UA-101/UA-1000 DRIVER
  7323. M: Clemens Ladisch <clemens@ladisch.de>
  7324. L: linux-sound@vger.kernel.org
  7325. S: Maintained
  7326. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  7327. F: sound/usb/misc/ua101.c
  7328. EFI TEST DRIVER
  7329. M: Ivan Hu <ivan.hu@canonical.com>
  7330. M: Ard Biesheuvel <ardb@kernel.org>
  7331. L: linux-efi@vger.kernel.org
  7332. S: Maintained
  7333. F: drivers/firmware/efi/test/
  7334. EFI VARIABLE FILESYSTEM
  7335. M: Jeremy Kerr <jk@ozlabs.org>
  7336. M: Ard Biesheuvel <ardb@kernel.org>
  7337. L: linux-efi@vger.kernel.org
  7338. S: Maintained
  7339. T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
  7340. F: fs/efivarfs/
  7341. EFIFB FRAMEBUFFER DRIVER
  7342. M: Peter Jones <pjones@redhat.com>
  7343. L: linux-fbdev@vger.kernel.org
  7344. S: Maintained
  7345. F: drivers/video/fbdev/efifb.c
  7346. EFS FILESYSTEM
  7347. S: Orphan
  7348. W: http://aeschi.ch.eu.org/efs/
  7349. F: fs/efs/
  7350. EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
  7351. L: netdev@vger.kernel.org
  7352. S: Orphan
  7353. F: drivers/net/ethernet/ibm/ehea/
  7354. ELM327 CAN NETWORK DRIVER
  7355. M: Max Staudt <max@enpas.org>
  7356. L: linux-can@vger.kernel.org
  7357. S: Maintained
  7358. F: Documentation/networking/device_drivers/can/can327.rst
  7359. F: drivers/net/can/can327.c
  7360. EM28XX VIDEO4LINUX DRIVER
  7361. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  7362. L: linux-media@vger.kernel.org
  7363. S: Maintained
  7364. W: https://linuxtv.org
  7365. T: git git://linuxtv.org/media.git
  7366. F: Documentation/admin-guide/media/em28xx*
  7367. F: drivers/media/usb/em28xx/
  7368. EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
  7369. M: Adrian Hunter <adrian.hunter@intel.com>
  7370. M: Asutosh Das <quic_asutoshd@quicinc.com>
  7371. R: Ritesh Harjani <ritesh.list@gmail.com>
  7372. L: linux-mmc@vger.kernel.org
  7373. S: Supported
  7374. F: drivers/mmc/host/cqhci*
  7375. EMS CPC-PCI CAN DRIVER
  7376. M: Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
  7377. M: support@ems-wuensche.com
  7378. L: linux-can@vger.kernel.org
  7379. S: Maintained
  7380. F: drivers/net/can/sja1000/ems_pci.c
  7381. EMULEX 10Gbps iSCSI - OneConnect DRIVER
  7382. M: Ketan Mukadam <ketan.mukadam@broadcom.com>
  7383. L: linux-scsi@vger.kernel.org
  7384. S: Supported
  7385. W: http://www.broadcom.com
  7386. F: drivers/scsi/be2iscsi/
  7387. EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
  7388. M: Ajit Khaparde <ajit.khaparde@broadcom.com>
  7389. M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
  7390. M: Somnath Kotur <somnath.kotur@broadcom.com>
  7391. L: netdev@vger.kernel.org
  7392. S: Supported
  7393. W: http://www.emulex.com
  7394. F: drivers/net/ethernet/emulex/benet/
  7395. EMULEX ONECONNECT ROCE DRIVER
  7396. M: Selvin Xavier <selvin.xavier@broadcom.com>
  7397. L: linux-rdma@vger.kernel.org
  7398. S: Odd Fixes
  7399. W: http://www.broadcom.com
  7400. F: drivers/infiniband/hw/ocrdma/
  7401. F: include/uapi/rdma/ocrdma-abi.h
  7402. EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
  7403. M: James Smart <james.smart@broadcom.com>
  7404. M: Ram Vegesna <ram.vegesna@broadcom.com>
  7405. L: linux-scsi@vger.kernel.org
  7406. L: target-devel@vger.kernel.org
  7407. S: Supported
  7408. W: http://www.broadcom.com
  7409. F: drivers/scsi/elx/
  7410. EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
  7411. M: James Smart <james.smart@broadcom.com>
  7412. M: Dick Kennedy <dick.kennedy@broadcom.com>
  7413. L: linux-scsi@vger.kernel.org
  7414. S: Supported
  7415. W: http://www.broadcom.com
  7416. F: drivers/scsi/lpfc/
  7417. ENE CB710 FLASH CARD READER DRIVER
  7418. M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
  7419. S: Maintained
  7420. F: drivers/misc/cb710/
  7421. F: drivers/mmc/host/cb710-mmc.*
  7422. F: include/linux/cb710.h
  7423. ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
  7424. M: Maxim Levitsky <maximlevitsky@gmail.com>
  7425. S: Maintained
  7426. F: drivers/media/rc/ene_ir.*
  7427. EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
  7428. M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
  7429. L: linuxppc-dev@lists.ozlabs.org
  7430. S: Maintained
  7431. F: drivers/tty/ehv_bytechan.c
  7432. EPSON S1D13XXX FRAMEBUFFER DRIVER
  7433. M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
  7434. S: Maintained
  7435. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
  7436. F: drivers/video/fbdev/s1d13xxxfb.c
  7437. F: include/video/s1d13xxxfb.h
  7438. EROFS FILE SYSTEM
  7439. M: Gao Xiang <xiang@kernel.org>
  7440. M: Chao Yu <chao@kernel.org>
  7441. R: Yue Hu <huyue2@coolpad.com>
  7442. R: Jeffle Xu <jefflexu@linux.alibaba.com>
  7443. R: Sandeep Dhavale <dhavale@google.com>
  7444. L: linux-erofs@lists.ozlabs.org
  7445. S: Maintained
  7446. W: https://erofs.docs.kernel.org
  7447. T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
  7448. F: Documentation/ABI/testing/sysfs-fs-erofs
  7449. F: Documentation/filesystems/erofs.rst
  7450. F: fs/erofs/
  7451. F: include/trace/events/erofs.h
  7452. ERRSEQ ERROR TRACKING INFRASTRUCTURE
  7453. M: Jeff Layton <jlayton@kernel.org>
  7454. S: Maintained
  7455. F: include/linux/errseq.h
  7456. F: lib/errseq.c
  7457. ESD CAN NETWORK DRIVERS
  7458. M: Stefan Mätje <stefan.maetje@esd.eu>
  7459. R: socketcan@esd.eu
  7460. L: linux-can@vger.kernel.org
  7461. S: Maintained
  7462. F: drivers/net/can/esd/
  7463. ESD CAN/USB DRIVERS
  7464. M: Frank Jungclaus <frank.jungclaus@esd.eu>
  7465. R: socketcan@esd.eu
  7466. L: linux-can@vger.kernel.org
  7467. S: Maintained
  7468. F: drivers/net/can/usb/esd_usb.c
  7469. ET131X NETWORK DRIVER
  7470. M: Mark Einon <mark.einon@gmail.com>
  7471. S: Odd Fixes
  7472. F: drivers/net/ethernet/agere/
  7473. ETAS ES58X CAN/USB DRIVER
  7474. M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
  7475. L: linux-can@vger.kernel.org
  7476. S: Maintained
  7477. F: Documentation/networking/devlink/etas_es58x.rst
  7478. F: drivers/net/can/usb/etas_es58x/
  7479. ETHERNET BRIDGE
  7480. M: Roopa Prabhu <roopa@nvidia.com>
  7481. M: Nikolay Aleksandrov <razor@blackwall.org>
  7482. L: bridge@lists.linux.dev
  7483. L: netdev@vger.kernel.org
  7484. S: Maintained
  7485. W: http://www.linuxfoundation.org/en/Net:Bridge
  7486. F: include/linux/netfilter_bridge/
  7487. F: net/bridge/
  7488. ETHERNET PHY LIBRARY
  7489. M: Andrew Lunn <andrew@lunn.ch>
  7490. M: Heiner Kallweit <hkallweit1@gmail.com>
  7491. R: Russell King <linux@armlinux.org.uk>
  7492. L: netdev@vger.kernel.org
  7493. S: Maintained
  7494. F: Documentation/ABI/testing/sysfs-class-net-phydev
  7495. F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
  7496. F: Documentation/devicetree/bindings/net/mdio*
  7497. F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
  7498. F: Documentation/networking/phy.rst
  7499. F: drivers/net/mdio/
  7500. F: drivers/net/mdio/acpi_mdio.c
  7501. F: drivers/net/mdio/fwnode_mdio.c
  7502. F: drivers/net/mdio/of_mdio.c
  7503. F: drivers/net/pcs/
  7504. F: drivers/net/phy/
  7505. F: include/dt-bindings/net/qca-ar803x.h
  7506. F: include/linux/*mdio*.h
  7507. F: include/linux/linkmode.h
  7508. F: include/linux/mdio/*.h
  7509. F: include/linux/mii.h
  7510. F: include/linux/of_net.h
  7511. F: include/linux/phy.h
  7512. F: include/linux/phy_fixed.h
  7513. F: include/linux/phy_link_topology.h
  7514. F: include/linux/phylib_stubs.h
  7515. F: include/linux/platform_data/mdio-bcm-unimac.h
  7516. F: include/linux/platform_data/mdio-gpio.h
  7517. F: include/trace/events/mdio.h
  7518. F: include/uapi/linux/mdio.h
  7519. F: include/uapi/linux/mii.h
  7520. F: net/core/of_net.c
  7521. ETHERNET PHY LIBRARY [RUST]
  7522. M: FUJITA Tomonori <fujita.tomonori@gmail.com>
  7523. R: Trevor Gross <tmgross@umich.edu>
  7524. L: netdev@vger.kernel.org
  7525. L: rust-for-linux@vger.kernel.org
  7526. S: Maintained
  7527. F: rust/kernel/net/phy.rs
  7528. F: rust/kernel/net/phy/reg.rs
  7529. EXEC & BINFMT API, ELF
  7530. R: Eric Biederman <ebiederm@xmission.com>
  7531. R: Kees Cook <kees@kernel.org>
  7532. L: linux-mm@kvack.org
  7533. S: Supported
  7534. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
  7535. F: Documentation/userspace-api/ELF.rst
  7536. F: fs/*binfmt_*.c
  7537. F: fs/Kconfig.binfmt
  7538. F: fs/exec.c
  7539. F: fs/tests/binfmt_*_kunit.c
  7540. F: fs/tests/exec_kunit.c
  7541. F: include/linux/binfmts.h
  7542. F: include/linux/elf.h
  7543. F: include/uapi/linux/binfmts.h
  7544. F: include/uapi/linux/elf.h
  7545. F: tools/testing/selftests/exec/
  7546. N: asm/elf.h
  7547. N: binfmt
  7548. EXFAT FILE SYSTEM
  7549. M: Namjae Jeon <linkinjeon@kernel.org>
  7550. M: Sungjong Seo <sj1557.seo@samsung.com>
  7551. R: Yuezhang Mo <yuezhang.mo@sony.com>
  7552. L: linux-fsdevel@vger.kernel.org
  7553. S: Maintained
  7554. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
  7555. F: fs/exfat/
  7556. EXPRESSWIRE PROTOCOL LIBRARY
  7557. M: Duje Mihanović <duje.mihanovic@skole.hr>
  7558. L: linux-leds@vger.kernel.org
  7559. S: Maintained
  7560. F: drivers/leds/leds-expresswire.c
  7561. F: include/linux/leds-expresswire.h
  7562. EXT2 FILE SYSTEM
  7563. M: Jan Kara <jack@suse.com>
  7564. L: linux-ext4@vger.kernel.org
  7565. S: Maintained
  7566. F: Documentation/filesystems/ext2.rst
  7567. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
  7568. F: fs/ext2/
  7569. F: include/linux/ext2*
  7570. EXT4 FILE SYSTEM
  7571. M: "Theodore Ts'o" <tytso@mit.edu>
  7572. M: Andreas Dilger <adilger.kernel@dilger.ca>
  7573. L: linux-ext4@vger.kernel.org
  7574. S: Maintained
  7575. W: http://ext4.wiki.kernel.org
  7576. Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
  7577. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
  7578. F: Documentation/filesystems/ext4/
  7579. F: fs/ext4/
  7580. F: include/trace/events/ext4.h
  7581. F: include/uapi/linux/ext4.h
  7582. Extended Verification Module (EVM)
  7583. M: Mimi Zohar <zohar@linux.ibm.com>
  7584. M: Roberto Sassu <roberto.sassu@huawei.com>
  7585. L: linux-integrity@vger.kernel.org
  7586. S: Supported
  7587. T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
  7588. F: security/integrity/
  7589. F: security/integrity/evm/
  7590. EXTENSIBLE FIRMWARE INTERFACE (EFI)
  7591. M: Ard Biesheuvel <ardb@kernel.org>
  7592. L: linux-efi@vger.kernel.org
  7593. S: Maintained
  7594. T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
  7595. F: Documentation/admin-guide/efi-stub.rst
  7596. F: arch/*/include/asm/efi.h
  7597. F: arch/*/kernel/efi.c
  7598. F: arch/arm/boot/compressed/efi-header.S
  7599. F: arch/x86/platform/efi/
  7600. F: drivers/firmware/efi/
  7601. F: include/linux/efi*.h
  7602. EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
  7603. M: MyungJoo Ham <myungjoo.ham@samsung.com>
  7604. M: Chanwoo Choi <cw00.choi@samsung.com>
  7605. L: linux-kernel@vger.kernel.org
  7606. S: Maintained
  7607. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
  7608. F: Documentation/devicetree/bindings/extcon/
  7609. F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
  7610. F: drivers/extcon/
  7611. F: include/linux/extcon.h
  7612. F: include/linux/extcon/
  7613. EXTRA BOOT CONFIG
  7614. M: Masami Hiramatsu <mhiramat@kernel.org>
  7615. L: linux-kernel@vger.kernel.org
  7616. L: linux-trace-kernel@vger.kernel.org
  7617. S: Maintained
  7618. Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
  7619. T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
  7620. F: Documentation/admin-guide/bootconfig.rst
  7621. F: fs/proc/bootconfig.c
  7622. F: include/linux/bootconfig.h
  7623. F: lib/bootconfig-data.S
  7624. F: lib/bootconfig.c
  7625. F: tools/bootconfig/*
  7626. F: tools/bootconfig/scripts/*
  7627. EXTRON DA HD 4K PLUS CEC DRIVER
  7628. M: Hans Verkuil <hverkuil@xs4all.nl>
  7629. L: linux-media@vger.kernel.org
  7630. S: Maintained
  7631. T: git git://linuxtv.org/media.git
  7632. F: drivers/media/cec/usb/extron-da-hd-4k-plus/
  7633. EXYNOS DP DRIVER
  7634. M: Jingoo Han <jingoohan1@gmail.com>
  7635. L: dri-devel@lists.freedesktop.org
  7636. S: Maintained
  7637. F: drivers/gpu/drm/exynos/exynos_dp*
  7638. EXYNOS SYSMMU (IOMMU) driver
  7639. M: Marek Szyprowski <m.szyprowski@samsung.com>
  7640. L: iommu@lists.linux.dev
  7641. S: Maintained
  7642. F: drivers/iommu/exynos-iommu.c
  7643. F2FS FILE SYSTEM
  7644. M: Jaegeuk Kim <jaegeuk@kernel.org>
  7645. M: Chao Yu <chao@kernel.org>
  7646. L: linux-f2fs-devel@lists.sourceforge.net
  7647. S: Maintained
  7648. W: https://f2fs.wiki.kernel.org/
  7649. Q: https://patchwork.kernel.org/project/f2fs/list/
  7650. B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
  7651. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
  7652. F: Documentation/ABI/testing/sysfs-fs-f2fs
  7653. F: Documentation/filesystems/f2fs.rst
  7654. F: fs/f2fs/
  7655. F: include/linux/f2fs_fs.h
  7656. F: include/trace/events/f2fs.h
  7657. F: include/uapi/linux/f2fs.h
  7658. F71805F HARDWARE MONITORING DRIVER
  7659. M: Jean Delvare <jdelvare@suse.com>
  7660. L: linux-hwmon@vger.kernel.org
  7661. S: Maintained
  7662. F: Documentation/hwmon/f71805f.rst
  7663. F: drivers/hwmon/f71805f.c
  7664. FADDR2LINE
  7665. M: Josh Poimboeuf <jpoimboe@kernel.org>
  7666. S: Maintained
  7667. F: scripts/faddr2line
  7668. FAILOVER MODULE
  7669. M: Sridhar Samudrala <sridhar.samudrala@intel.com>
  7670. L: netdev@vger.kernel.org
  7671. S: Supported
  7672. F: Documentation/networking/failover.rst
  7673. F: include/net/failover.h
  7674. F: net/core/failover.c
  7675. FANOTIFY
  7676. M: Jan Kara <jack@suse.cz>
  7677. R: Amir Goldstein <amir73il@gmail.com>
  7678. R: Matthew Bobrowski <repnop@google.com>
  7679. L: linux-fsdevel@vger.kernel.org
  7680. S: Maintained
  7681. F: fs/notify/fanotify/
  7682. F: include/linux/fanotify.h
  7683. F: include/uapi/linux/fanotify.h
  7684. FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
  7685. M: Linus Walleij <linus.walleij@linaro.org>
  7686. L: linux-usb@vger.kernel.org
  7687. S: Maintained
  7688. F: drivers/usb/fotg210/
  7689. FARSYNC SYNCHRONOUS DRIVER
  7690. M: Kevin Curtis <kevin.curtis@farsite.co.uk>
  7691. S: Supported
  7692. W: http://www.farsite.co.uk/
  7693. F: drivers/net/wan/farsync.*
  7694. FAULT INJECTION SUPPORT
  7695. M: Akinobu Mita <akinobu.mita@gmail.com>
  7696. S: Supported
  7697. F: Documentation/fault-injection/
  7698. F: lib/fault-inject.c
  7699. F: tools/testing/fault-injection/
  7700. FBTFT Framebuffer drivers
  7701. L: dri-devel@lists.freedesktop.org
  7702. L: linux-fbdev@vger.kernel.org
  7703. S: Orphan
  7704. F: drivers/staging/fbtft/
  7705. FC0011 TUNER DRIVER
  7706. M: Michael Buesch <m@bues.ch>
  7707. L: linux-media@vger.kernel.org
  7708. S: Maintained
  7709. F: drivers/media/tuners/fc0011.c
  7710. F: drivers/media/tuners/fc0011.h
  7711. FC2580 MEDIA DRIVER
  7712. L: linux-media@vger.kernel.org
  7713. S: Orphan
  7714. W: https://linuxtv.org
  7715. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  7716. F: drivers/media/tuners/fc2580*
  7717. FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
  7718. M: Hannes Reinecke <hare@suse.de>
  7719. L: linux-scsi@vger.kernel.org
  7720. S: Supported
  7721. W: www.Open-FCoE.org
  7722. F: drivers/scsi/fcoe/
  7723. F: drivers/scsi/libfc/
  7724. F: include/scsi/fc/
  7725. F: include/scsi/libfc.h
  7726. F: include/scsi/libfcoe.h
  7727. F: include/uapi/scsi/fc/
  7728. FILE LOCKING (flock() and fcntl()/lockf())
  7729. M: Jeff Layton <jlayton@kernel.org>
  7730. M: Chuck Lever <chuck.lever@oracle.com>
  7731. R: Alexander Aring <alex.aring@gmail.com>
  7732. L: linux-fsdevel@vger.kernel.org
  7733. S: Maintained
  7734. F: fs/fcntl.c
  7735. F: fs/locks.c
  7736. F: include/linux/fcntl.h
  7737. F: include/uapi/linux/fcntl.h
  7738. FILESYSTEM DIRECT ACCESS (DAX)
  7739. M: Dan Williams <dan.j.williams@intel.com>
  7740. R: Matthew Wilcox <willy@infradead.org>
  7741. R: Jan Kara <jack@suse.cz>
  7742. L: linux-fsdevel@vger.kernel.org
  7743. L: nvdimm@lists.linux.dev
  7744. S: Supported
  7745. F: fs/dax.c
  7746. F: include/linux/dax.h
  7747. F: include/trace/events/fs_dax.h
  7748. FILESYSTEMS (VFS and infrastructure)
  7749. M: Alexander Viro <viro@zeniv.linux.org.uk>
  7750. M: Christian Brauner <brauner@kernel.org>
  7751. R: Jan Kara <jack@suse.cz>
  7752. L: linux-fsdevel@vger.kernel.org
  7753. S: Maintained
  7754. T: git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
  7755. F: fs/*
  7756. F: include/linux/fs.h
  7757. F: include/linux/fs_types.h
  7758. F: include/uapi/linux/fs.h
  7759. F: include/uapi/linux/openat2.h
  7760. FILESYSTEMS [EXPORTFS]
  7761. M: Chuck Lever <chuck.lever@oracle.com>
  7762. M: Jeff Layton <jlayton@kernel.org>
  7763. R: Amir Goldstein <amir73il@gmail.com>
  7764. L: linux-fsdevel@vger.kernel.org
  7765. L: linux-nfs@vger.kernel.org
  7766. S: Supported
  7767. F: Documentation/filesystems/nfs/exporting.rst
  7768. F: fs/exportfs/
  7769. F: fs/fhandle.c
  7770. F: include/linux/exportfs.h
  7771. FILESYSTEMS [IDMAPPED MOUNTS]
  7772. M: Christian Brauner <brauner@kernel.org>
  7773. M: Seth Forshee <sforshee@kernel.org>
  7774. L: linux-fsdevel@vger.kernel.org
  7775. S: Maintained
  7776. F: Documentation/filesystems/idmappings.rst
  7777. F: fs/mnt_idmapping.c
  7778. F: include/linux/mnt_idmapping.*
  7779. F: tools/testing/selftests/mount_setattr/
  7780. FILESYSTEMS [IOMAP]
  7781. M: Christian Brauner <brauner@kernel.org>
  7782. R: Darrick J. Wong <djwong@kernel.org>
  7783. L: linux-xfs@vger.kernel.org
  7784. L: linux-fsdevel@vger.kernel.org
  7785. S: Supported
  7786. F: Documentation/filesystems/iomap/*
  7787. F: fs/iomap/
  7788. F: include/linux/iomap.h
  7789. FILESYSTEMS [NETFS LIBRARY]
  7790. M: David Howells <dhowells@redhat.com>
  7791. R: Jeff Layton <jlayton@kernel.org>
  7792. L: netfs@lists.linux.dev
  7793. L: linux-fsdevel@vger.kernel.org
  7794. S: Supported
  7795. F: Documentation/filesystems/caching/
  7796. F: Documentation/filesystems/netfs_library.rst
  7797. F: fs/netfs/
  7798. F: include/linux/fscache*.h
  7799. F: include/linux/netfs.h
  7800. F: include/trace/events/fscache.h
  7801. F: include/trace/events/netfs.h
  7802. FILESYSTEMS [STACKABLE]
  7803. M: Miklos Szeredi <miklos@szeredi.hu>
  7804. M: Amir Goldstein <amir73il@gmail.com>
  7805. L: linux-fsdevel@vger.kernel.org
  7806. L: linux-unionfs@vger.kernel.org
  7807. S: Maintained
  7808. F: fs/backing-file.c
  7809. F: include/linux/backing-file.h
  7810. FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
  7811. M: Riku Voipio <riku.voipio@iki.fi>
  7812. L: linux-hwmon@vger.kernel.org
  7813. S: Maintained
  7814. F: drivers/hwmon/f75375s.c
  7815. F: include/linux/f75375s.h
  7816. FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
  7817. M: Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
  7818. L: linux-can@vger.kernel.org
  7819. S: Maintained
  7820. F: drivers/net/can/usb/f81604.c
  7821. FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
  7822. M: Clemens Ladisch <clemens@ladisch.de>
  7823. M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
  7824. L: linux-sound@vger.kernel.org
  7825. S: Maintained
  7826. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  7827. F: include/uapi/sound/firewire.h
  7828. F: sound/firewire/
  7829. FIREWIRE MEDIA DRIVERS (firedtv)
  7830. M: Stefan Richter <stefanr@s5r6.in-berlin.de>
  7831. L: linux-media@vger.kernel.org
  7832. L: linux1394-devel@lists.sourceforge.net
  7833. S: Maintained
  7834. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
  7835. F: drivers/media/firewire/
  7836. FIREWIRE SBP-2 TARGET
  7837. M: Chris Boot <bootc@bootc.net>
  7838. L: linux-scsi@vger.kernel.org
  7839. L: target-devel@vger.kernel.org
  7840. L: linux1394-devel@lists.sourceforge.net
  7841. S: Maintained
  7842. T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
  7843. F: drivers/target/sbp/
  7844. FIREWIRE SUBSYSTEM
  7845. M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
  7846. M: Takashi Sakamoto <takaswie@kernel.org>
  7847. L: linux1394-devel@lists.sourceforge.net
  7848. S: Maintained
  7849. W: http://ieee1394.docs.kernel.org/
  7850. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
  7851. F: drivers/firewire/
  7852. F: include/linux/firewire.h
  7853. F: include/uapi/linux/firewire*.h
  7854. F: tools/firewire/
  7855. FIRMWARE FRAMEWORK FOR ARMV8-A
  7856. M: Sudeep Holla <sudeep.holla@arm.com>
  7857. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  7858. S: Maintained
  7859. F: drivers/firmware/arm_ffa/
  7860. F: include/linux/arm_ffa.h
  7861. FIRMWARE LOADER (request_firmware)
  7862. M: Luis Chamberlain <mcgrof@kernel.org>
  7863. M: Russ Weight <russ.weight@linux.dev>
  7864. M: Danilo Krummrich <dakr@redhat.com>
  7865. L: linux-kernel@vger.kernel.org
  7866. S: Maintained
  7867. F: Documentation/firmware_class/
  7868. F: drivers/base/firmware_loader/
  7869. F: rust/kernel/firmware.rs
  7870. F: include/linux/firmware.h
  7871. FLEXTIMER FTM-QUADDEC DRIVER
  7872. M: Patrick Havelange <patrick.havelange@essensium.com>
  7873. L: linux-iio@vger.kernel.org
  7874. S: Maintained
  7875. F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
  7876. F: drivers/counter/ftm-quaddec.c
  7877. FLOPPY DRIVER
  7878. M: Denis Efremov <efremov@linux.com>
  7879. L: linux-block@vger.kernel.org
  7880. S: Odd Fixes
  7881. F: drivers/block/floppy.c
  7882. FLYSKY FSIA6B RC RECEIVER
  7883. M: Markus Koch <markus@notsyncing.net>
  7884. L: linux-input@vger.kernel.org
  7885. S: Maintained
  7886. F: drivers/input/joystick/fsia6b.c
  7887. FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
  7888. M: Geoffrey D. Bennett <g@b4.vu>
  7889. L: linux-sound@vger.kernel.org
  7890. S: Maintained
  7891. W: https://github.com/geoffreybennett/scarlett-gen2
  7892. B: https://github.com/geoffreybennett/scarlett-gen2/issues
  7893. T: git https://github.com/geoffreybennett/scarlett-gen2.git
  7894. F: include/uapi/sound/scarlett2.h
  7895. F: sound/usb/mixer_scarlett2.c
  7896. FORCEDETH GIGABIT ETHERNET DRIVER
  7897. M: Rain River <rain.1986.08.12@gmail.com>
  7898. M: Zhu Yanjun <zyjzyj2000@gmail.com>
  7899. L: netdev@vger.kernel.org
  7900. S: Maintained
  7901. F: drivers/net/ethernet/nvidia/*
  7902. FORTIFY_SOURCE
  7903. M: Kees Cook <kees@kernel.org>
  7904. L: linux-hardening@vger.kernel.org
  7905. S: Supported
  7906. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  7907. F: include/linux/fortify-string.h
  7908. F: lib/fortify_kunit.c
  7909. F: lib/memcpy_kunit.c
  7910. F: lib/test_fortify/*
  7911. K: \bunsafe_memcpy\b
  7912. K: \b__NO_FORTIFY\b
  7913. FPGA DFL DRIVERS
  7914. M: Wu Hao <hao.wu@intel.com>
  7915. R: Tom Rix <trix@redhat.com>
  7916. L: linux-fpga@vger.kernel.org
  7917. S: Maintained
  7918. F: Documentation/ABI/testing/sysfs-bus-dfl*
  7919. F: Documentation/fpga/dfl.rst
  7920. F: drivers/fpga/dfl*
  7921. F: drivers/uio/uio_dfl.c
  7922. F: include/linux/dfl.h
  7923. F: include/uapi/linux/fpga-dfl.h
  7924. FPGA MANAGER FRAMEWORK
  7925. M: Moritz Fischer <mdf@kernel.org>
  7926. M: Wu Hao <hao.wu@intel.com>
  7927. M: Xu Yilun <yilun.xu@intel.com>
  7928. R: Tom Rix <trix@redhat.com>
  7929. L: linux-fpga@vger.kernel.org
  7930. S: Maintained
  7931. Q: http://patchwork.kernel.org/project/linux-fpga/list/
  7932. T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
  7933. F: Documentation/devicetree/bindings/fpga/
  7934. F: Documentation/driver-api/fpga/
  7935. F: Documentation/fpga/
  7936. F: drivers/fpga/
  7937. F: include/linux/fpga/
  7938. FPU EMULATOR
  7939. M: Bill Metzenthen <billm@melbpc.org.au>
  7940. S: Maintained
  7941. W: https://floatingpoint.billm.au/
  7942. F: arch/x86/math-emu/
  7943. FRAMEBUFFER CORE
  7944. M: Simona Vetter <simona@ffwll.ch>
  7945. S: Odd Fixes
  7946. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7947. F: drivers/video/fbdev/core/
  7948. FRAMEBUFFER LAYER
  7949. M: Helge Deller <deller@gmx.de>
  7950. L: linux-fbdev@vger.kernel.org
  7951. L: dri-devel@lists.freedesktop.org
  7952. S: Maintained
  7953. Q: http://patchwork.kernel.org/project/linux-fbdev/list/
  7954. T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
  7955. F: Documentation/fb/
  7956. F: drivers/video/
  7957. F: include/linux/fb.h
  7958. F: include/uapi/linux/fb.h
  7959. F: include/uapi/video/
  7960. F: include/video/
  7961. FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
  7962. M: Horia Geantă <horia.geanta@nxp.com>
  7963. M: Pankaj Gupta <pankaj.gupta@nxp.com>
  7964. M: Gaurav Jain <gaurav.jain@nxp.com>
  7965. L: linux-crypto@vger.kernel.org
  7966. S: Maintained
  7967. F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
  7968. F: drivers/crypto/caam/
  7969. FREESCALE COLDFIRE M5441X MMC DRIVER
  7970. M: Angelo Dureghello <adureghello@baylibre.com>
  7971. L: linux-mmc@vger.kernel.org
  7972. S: Maintained
  7973. F: drivers/mmc/host/sdhci-esdhc-mcf.c
  7974. F: include/linux/platform_data/mmc-esdhc-mcf.h
  7975. FREESCALE DIU FRAMEBUFFER DRIVER
  7976. M: Timur Tabi <timur@kernel.org>
  7977. L: linux-fbdev@vger.kernel.org
  7978. S: Maintained
  7979. F: drivers/video/fbdev/fsl-diu-fb.*
  7980. FREESCALE DMA DRIVER
  7981. M: Zhang Wei <zw@zh-kernel.org>
  7982. L: linuxppc-dev@lists.ozlabs.org
  7983. S: Maintained
  7984. F: drivers/dma/fsldma.*
  7985. FREESCALE DSPI DRIVER
  7986. M: Vladimir Oltean <olteanv@gmail.com>
  7987. L: linux-spi@vger.kernel.org
  7988. L: imx@lists.linux.dev
  7989. S: Maintained
  7990. F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
  7991. F: drivers/spi/spi-fsl-dspi.c
  7992. F: include/linux/spi/spi-fsl-dspi.h
  7993. FREESCALE eDMA DRIVER
  7994. M: Frank Li <Frank.Li@nxp.com>
  7995. L: imx@lists.linux.dev
  7996. L: dmaengine@vger.kernel.org
  7997. S: Maintained
  7998. F: Documentation/devicetree/bindings/dma/fsl,edma.yaml
  7999. F: drivers/dma/fsl-edma*.*
  8000. FREESCALE ENETC ETHERNET DRIVERS
  8001. M: Claudiu Manoil <claudiu.manoil@nxp.com>
  8002. M: Vladimir Oltean <vladimir.oltean@nxp.com>
  8003. L: netdev@vger.kernel.org
  8004. S: Maintained
  8005. F: drivers/net/ethernet/freescale/enetc/
  8006. FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
  8007. M: Claudiu Manoil <claudiu.manoil@nxp.com>
  8008. L: netdev@vger.kernel.org
  8009. S: Maintained
  8010. F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
  8011. F: drivers/net/ethernet/freescale/gianfar*
  8012. FREESCALE GPMI NAND DRIVER
  8013. M: Han Xu <han.xu@nxp.com>
  8014. L: linux-mtd@lists.infradead.org
  8015. S: Maintained
  8016. F: drivers/mtd/nand/raw/gpmi-nand/*
  8017. FREESCALE I2C CPM DRIVER
  8018. M: Jochen Friedrich <jochen@scram.de>
  8019. L: linuxppc-dev@lists.ozlabs.org
  8020. L: linux-i2c@vger.kernel.org
  8021. S: Maintained
  8022. F: drivers/i2c/busses/i2c-cpm.c
  8023. FREESCALE IMX / MXC FEC DRIVER
  8024. M: Wei Fang <wei.fang@nxp.com>
  8025. R: Shenwei Wang <shenwei.wang@nxp.com>
  8026. R: Clark Wang <xiaoning.wang@nxp.com>
  8027. L: imx@lists.linux.dev
  8028. L: netdev@vger.kernel.org
  8029. S: Maintained
  8030. F: Documentation/devicetree/bindings/net/fsl,fec.yaml
  8031. F: drivers/net/ethernet/freescale/fec.h
  8032. F: drivers/net/ethernet/freescale/fec_main.c
  8033. F: drivers/net/ethernet/freescale/fec_ptp.c
  8034. FREESCALE IMX / MXC FRAMEBUFFER DRIVER
  8035. M: Sascha Hauer <s.hauer@pengutronix.de>
  8036. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  8037. L: linux-fbdev@vger.kernel.org
  8038. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  8039. S: Maintained
  8040. F: drivers/video/fbdev/imxfb.c
  8041. FREESCALE IMX DDR PMU DRIVER
  8042. M: Frank Li <Frank.li@nxp.com>
  8043. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  8044. S: Maintained
  8045. F: Documentation/admin-guide/perf/imx-ddr.rst
  8046. F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
  8047. F: drivers/perf/fsl_imx8_ddr_perf.c
  8048. FREESCALE IMX I2C DRIVER
  8049. M: Oleksij Rempel <o.rempel@pengutronix.de>
  8050. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  8051. L: linux-i2c@vger.kernel.org
  8052. S: Maintained
  8053. F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
  8054. F: drivers/i2c/busses/i2c-imx.c
  8055. FREESCALE IMX LPI2C DRIVER
  8056. M: Dong Aisheng <aisheng.dong@nxp.com>
  8057. L: linux-i2c@vger.kernel.org
  8058. L: imx@lists.linux.dev
  8059. S: Maintained
  8060. F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
  8061. F: drivers/i2c/busses/i2c-imx-lpi2c.c
  8062. FREESCALE IMX LPSPI DRIVER
  8063. M: Frank Li <Frank.Li@nxp.com>
  8064. L: linux-spi@vger.kernel.org
  8065. L: imx@lists.linux.dev
  8066. S: Maintained
  8067. F: Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
  8068. F: drivers/spi/spi-fsl-lpspi.c
  8069. FREESCALE MPC I2C DRIVER
  8070. M: Chris Packham <chris.packham@alliedtelesis.co.nz>
  8071. L: linux-i2c@vger.kernel.org
  8072. S: Maintained
  8073. F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
  8074. F: drivers/i2c/busses/i2c-mpc.c
  8075. FREESCALE QORIQ DPAA ETHERNET DRIVER
  8076. M: Madalin Bucur <madalin.bucur@nxp.com>
  8077. L: netdev@vger.kernel.org
  8078. S: Maintained
  8079. F: drivers/net/ethernet/freescale/dpaa
  8080. FREESCALE QORIQ DPAA FMAN DRIVER
  8081. M: Madalin Bucur <madalin.bucur@nxp.com>
  8082. R: Sean Anderson <sean.anderson@seco.com>
  8083. L: netdev@vger.kernel.org
  8084. S: Maintained
  8085. F: Documentation/devicetree/bindings/net/fsl,fman*.yaml
  8086. F: drivers/net/ethernet/freescale/fman
  8087. FREESCALE QORIQ PTP CLOCK DRIVER
  8088. M: Yangbo Lu <yangbo.lu@nxp.com>
  8089. L: netdev@vger.kernel.org
  8090. S: Maintained
  8091. F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
  8092. F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
  8093. F: drivers/net/ethernet/freescale/dpaa2/dprtc*
  8094. F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
  8095. F: drivers/ptp/ptp_qoriq.c
  8096. F: drivers/ptp/ptp_qoriq_debugfs.c
  8097. F: include/linux/fsl/ptp_qoriq.h
  8098. FREESCALE QUAD SPI DRIVER
  8099. M: Han Xu <han.xu@nxp.com>
  8100. L: linux-spi@vger.kernel.org
  8101. L: imx@lists.linux.dev
  8102. S: Maintained
  8103. F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
  8104. F: drivers/spi/spi-fsl-qspi.c
  8105. FREESCALE QUICC ENGINE LIBRARY
  8106. M: Qiang Zhao <qiang.zhao@nxp.com>
  8107. M: Christophe Leroy <christophe.leroy@csgroup.eu>
  8108. L: linuxppc-dev@lists.ozlabs.org
  8109. S: Maintained
  8110. F: drivers/soc/fsl/qe/
  8111. F: include/soc/fsl/qe/
  8112. FREESCALE QUICC ENGINE QMC DRIVER
  8113. M: Herve Codina <herve.codina@bootlin.com>
  8114. L: linuxppc-dev@lists.ozlabs.org
  8115. S: Maintained
  8116. F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
  8117. F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
  8118. F: drivers/soc/fsl/qe/qmc.c
  8119. F: include/soc/fsl/qe/qmc.h
  8120. FREESCALE QUICC ENGINE QMC HDLC DRIVER
  8121. M: Herve Codina <herve.codina@bootlin.com>
  8122. L: netdev@vger.kernel.org
  8123. L: linuxppc-dev@lists.ozlabs.org
  8124. S: Maintained
  8125. F: drivers/net/wan/fsl_qmc_hdlc.c
  8126. FREESCALE QUICC ENGINE TSA DRIVER
  8127. M: Herve Codina <herve.codina@bootlin.com>
  8128. L: linuxppc-dev@lists.ozlabs.org
  8129. S: Maintained
  8130. F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
  8131. F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
  8132. F: drivers/soc/fsl/qe/tsa.c
  8133. F: drivers/soc/fsl/qe/tsa.h
  8134. F: include/dt-bindings/soc/cpm1-fsl,tsa.h
  8135. F: include/dt-bindings/soc/qe-fsl,tsa.h
  8136. FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
  8137. L: netdev@vger.kernel.org
  8138. L: linuxppc-dev@lists.ozlabs.org
  8139. S: Orphan
  8140. F: drivers/net/ethernet/freescale/ucc_geth*
  8141. FREESCALE QUICC ENGINE UCC HDLC DRIVER
  8142. M: Zhao Qiang <qiang.zhao@nxp.com>
  8143. L: netdev@vger.kernel.org
  8144. L: linuxppc-dev@lists.ozlabs.org
  8145. S: Maintained
  8146. F: drivers/net/wan/fsl_ucc_hdlc*
  8147. FREESCALE QUICC ENGINE UCC UART DRIVER
  8148. M: Timur Tabi <timur@kernel.org>
  8149. L: linuxppc-dev@lists.ozlabs.org
  8150. S: Maintained
  8151. F: drivers/tty/serial/ucc_uart.c
  8152. FREESCALE SOC DRIVERS
  8153. M: Christophe Leroy <christophe.leroy@csgroup.eu>
  8154. L: linuxppc-dev@lists.ozlabs.org
  8155. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  8156. S: Maintained
  8157. F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
  8158. F: Documentation/devicetree/bindings/soc/fsl/
  8159. F: drivers/soc/fsl/
  8160. F: include/linux/fsl/
  8161. F: include/soc/fsl/
  8162. FREESCALE SOC FS_ENET DRIVER
  8163. M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
  8164. L: linuxppc-dev@lists.ozlabs.org
  8165. L: netdev@vger.kernel.org
  8166. S: Maintained
  8167. F: drivers/net/ethernet/freescale/fs_enet/
  8168. FREESCALE SOC SOUND DRIVERS
  8169. M: Shengjiu Wang <shengjiu.wang@gmail.com>
  8170. M: Xiubo Li <Xiubo.Lee@gmail.com>
  8171. R: Fabio Estevam <festevam@gmail.com>
  8172. R: Nicolin Chen <nicoleotsuka@gmail.com>
  8173. L: linux-sound@vger.kernel.org
  8174. L: linuxppc-dev@lists.ozlabs.org
  8175. S: Maintained
  8176. F: sound/soc/fsl/fsl*
  8177. F: sound/soc/fsl/imx*
  8178. FREESCALE SOC LPC32XX SOUND DRIVERS
  8179. M: J.M.B. Downing <jonathan.downing@nautel.com>
  8180. M: Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
  8181. R: Vladimir Zapolskiy <vz@mleia.com>
  8182. L: linux-sound@vger.kernel.org
  8183. L: linuxppc-dev@lists.ozlabs.org
  8184. S: Maintained
  8185. F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
  8186. F: sound/soc/fsl/lpc3xxx-*
  8187. FREESCALE SOC SOUND QMC DRIVER
  8188. M: Herve Codina <herve.codina@bootlin.com>
  8189. L: linux-sound@vger.kernel.org
  8190. L: linuxppc-dev@lists.ozlabs.org
  8191. S: Maintained
  8192. F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
  8193. F: sound/soc/fsl/fsl_qmc_audio.c
  8194. FREESCALE USB PERIPHERAL DRIVERS
  8195. L: linux-usb@vger.kernel.org
  8196. L: linuxppc-dev@lists.ozlabs.org
  8197. S: Orphan
  8198. F: drivers/usb/gadget/udc/fsl*
  8199. FREESCALE USB PHY DRIVER
  8200. L: linux-usb@vger.kernel.org
  8201. L: linuxppc-dev@lists.ozlabs.org
  8202. S: Orphan
  8203. F: drivers/usb/phy/phy-fsl-usb*
  8204. FREEVXFS FILESYSTEM
  8205. M: Christoph Hellwig <hch@infradead.org>
  8206. S: Maintained
  8207. W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
  8208. F: fs/freevxfs/
  8209. FREEZER
  8210. M: "Rafael J. Wysocki" <rafael@kernel.org>
  8211. M: Pavel Machek <pavel@ucw.cz>
  8212. L: linux-pm@vger.kernel.org
  8213. S: Supported
  8214. F: Documentation/power/freezing-of-tasks.rst
  8215. F: include/linux/freezer.h
  8216. F: kernel/freezer.c
  8217. FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
  8218. M: Eric Biggers <ebiggers@kernel.org>
  8219. M: Theodore Y. Ts'o <tytso@mit.edu>
  8220. M: Jaegeuk Kim <jaegeuk@kernel.org>
  8221. L: linux-fscrypt@vger.kernel.org
  8222. S: Supported
  8223. Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
  8224. T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
  8225. F: Documentation/filesystems/fscrypt.rst
  8226. F: fs/crypto/
  8227. F: include/linux/fscrypt.h
  8228. F: include/uapi/linux/fscrypt.h
  8229. FSI SUBSYSTEM
  8230. M: Jeremy Kerr <jk@ozlabs.org>
  8231. M: Joel Stanley <joel@jms.id.au>
  8232. R: Alistar Popple <alistair@popple.id.au>
  8233. R: Eddie James <eajames@linux.ibm.com>
  8234. L: linux-fsi@lists.ozlabs.org
  8235. S: Supported
  8236. Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
  8237. T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
  8238. F: drivers/fsi/
  8239. F: include/linux/fsi*.h
  8240. F: include/trace/events/fsi*.h
  8241. FSI-ATTACHED I2C DRIVER
  8242. M: Eddie James <eajames@linux.ibm.com>
  8243. L: linux-i2c@vger.kernel.org
  8244. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  8245. S: Maintained
  8246. F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
  8247. F: drivers/i2c/busses/i2c-fsi.c
  8248. FSI-ATTACHED SPI DRIVER
  8249. M: Eddie James <eajames@linux.ibm.com>
  8250. L: linux-spi@vger.kernel.org
  8251. S: Maintained
  8252. F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
  8253. F: drivers/spi/spi-fsi.c
  8254. FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
  8255. M: Jan Kara <jack@suse.cz>
  8256. R: Amir Goldstein <amir73il@gmail.com>
  8257. L: linux-fsdevel@vger.kernel.org
  8258. S: Maintained
  8259. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
  8260. F: fs/notify/
  8261. F: include/linux/fsnotify*.h
  8262. FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
  8263. M: Eric Biggers <ebiggers@kernel.org>
  8264. M: Theodore Y. Ts'o <tytso@mit.edu>
  8265. L: fsverity@lists.linux.dev
  8266. S: Supported
  8267. Q: https://patchwork.kernel.org/project/fsverity/list/
  8268. T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
  8269. F: Documentation/filesystems/fsverity.rst
  8270. F: fs/verity/
  8271. F: include/linux/fsverity.h
  8272. F: include/uapi/linux/fsverity.h
  8273. FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
  8274. M: Michael Zaidman <michael.zaidman@gmail.com>
  8275. L: linux-i2c@vger.kernel.org
  8276. L: linux-input@vger.kernel.org
  8277. S: Maintained
  8278. F: drivers/hid/hid-ft260.c
  8279. FUJITSU LAPTOP EXTRAS
  8280. M: Jonathan Woithe <jwoithe@just42.net>
  8281. L: platform-driver-x86@vger.kernel.org
  8282. S: Maintained
  8283. F: drivers/platform/x86/fujitsu-laptop.c
  8284. FUJITSU TABLET EXTRAS
  8285. M: Robert Gerlach <khnz@gmx.de>
  8286. L: platform-driver-x86@vger.kernel.org
  8287. S: Maintained
  8288. F: drivers/platform/x86/fujitsu-tablet.c
  8289. FUNCTION HOOKS (FTRACE)
  8290. M: Steven Rostedt <rostedt@goodmis.org>
  8291. M: Masami Hiramatsu <mhiramat@kernel.org>
  8292. R: Mark Rutland <mark.rutland@arm.com>
  8293. L: linux-kernel@vger.kernel.org
  8294. L: linux-trace-kernel@vger.kernel.org
  8295. S: Maintained
  8296. Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
  8297. T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
  8298. F: Documentation/trace/ftrace*
  8299. F: arch/*/*/*/*ftrace*
  8300. F: arch/*/*/*ftrace*
  8301. F: include/*/ftrace.h
  8302. F: kernel/trace/fgraph.c
  8303. F: kernel/trace/ftrace*
  8304. F: samples/ftrace
  8305. FUNGIBLE ETHERNET DRIVERS
  8306. M: Dimitris Michailidis <dmichail@fungible.com>
  8307. L: netdev@vger.kernel.org
  8308. S: Supported
  8309. F: drivers/net/ethernet/fungible/
  8310. FUSE: FILESYSTEM IN USERSPACE
  8311. M: Miklos Szeredi <miklos@szeredi.hu>
  8312. L: linux-fsdevel@vger.kernel.org
  8313. S: Maintained
  8314. W: https://github.com/libfuse/
  8315. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
  8316. F: Documentation/filesystems/fuse.rst
  8317. F: fs/fuse/
  8318. F: include/uapi/linux/fuse.h
  8319. FUTEX SUBSYSTEM
  8320. M: Thomas Gleixner <tglx@linutronix.de>
  8321. M: Ingo Molnar <mingo@redhat.com>
  8322. R: Peter Zijlstra <peterz@infradead.org>
  8323. R: Darren Hart <dvhart@infradead.org>
  8324. R: Davidlohr Bueso <dave@stgolabs.net>
  8325. R: André Almeida <andrealmeid@igalia.com>
  8326. L: linux-kernel@vger.kernel.org
  8327. S: Maintained
  8328. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
  8329. F: Documentation/locking/*futex*
  8330. F: include/asm-generic/futex.h
  8331. F: include/linux/futex.h
  8332. F: include/uapi/linux/futex.h
  8333. F: kernel/futex/*
  8334. F: tools/perf/bench/futex*
  8335. F: tools/testing/selftests/futex/
  8336. GALAXYCORE GC0308 CAMERA SENSOR DRIVER
  8337. M: Sebastian Reichel <sre@kernel.org>
  8338. L: linux-media@vger.kernel.org
  8339. S: Maintained
  8340. F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
  8341. F: drivers/media/i2c/gc0308.c
  8342. GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
  8343. M: Zhi Mao <zhi.mao@mediatek.com>
  8344. L: linux-media@vger.kernel.org
  8345. S: Maintained
  8346. F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
  8347. F: drivers/media/i2c/gc05a2.c
  8348. GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
  8349. M: Zhi Mao <zhi.mao@mediatek.com>
  8350. L: linux-media@vger.kernel.org
  8351. S: Maintained
  8352. F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
  8353. F: drivers/media/i2c/gc08a3.c
  8354. GALAXYCORE GC2145 SENSOR DRIVER
  8355. M: Alain Volmat <alain.volmat@foss.st.com>
  8356. L: linux-media@vger.kernel.org
  8357. S: Maintained
  8358. T: git git://linuxtv.org/media.git
  8359. F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
  8360. F: drivers/media/i2c/gc2145.c
  8361. GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
  8362. M: Tim Harvey <tharvey@gateworks.com>
  8363. S: Maintained
  8364. F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
  8365. F: Documentation/hwmon/gsc-hwmon.rst
  8366. F: drivers/hwmon/gsc-hwmon.c
  8367. F: drivers/mfd/gateworks-gsc.c
  8368. F: include/linux/mfd/gsc.h
  8369. F: include/linux/platform_data/gsc_hwmon.h
  8370. GCC PLUGINS
  8371. M: Kees Cook <kees@kernel.org>
  8372. L: linux-hardening@vger.kernel.org
  8373. S: Maintained
  8374. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  8375. F: Documentation/kbuild/gcc-plugins.rst
  8376. F: include/linux/stackleak.h
  8377. F: kernel/stackleak.c
  8378. F: scripts/Makefile.gcc-plugins
  8379. F: scripts/gcc-plugins/
  8380. GCOV BASED KERNEL PROFILING
  8381. M: Peter Oberparleiter <oberpar@linux.ibm.com>
  8382. S: Maintained
  8383. F: Documentation/dev-tools/gcov.rst
  8384. F: kernel/gcov/
  8385. GDB KERNEL DEBUGGING HELPER SCRIPTS
  8386. M: Jan Kiszka <jan.kiszka@siemens.com>
  8387. M: Kieran Bingham <kbingham@kernel.org>
  8388. S: Supported
  8389. F: scripts/gdb/
  8390. GEMINI CRYPTO DRIVER
  8391. M: Corentin Labbe <clabbe@baylibre.com>
  8392. L: linux-crypto@vger.kernel.org
  8393. S: Maintained
  8394. F: drivers/crypto/gemini/
  8395. GEMTEK FM RADIO RECEIVER DRIVER
  8396. M: Hans Verkuil <hverkuil@xs4all.nl>
  8397. L: linux-media@vger.kernel.org
  8398. S: Maintained
  8399. W: https://linuxtv.org
  8400. T: git git://linuxtv.org/media.git
  8401. F: drivers/media/radio/radio-gemtek*
  8402. GENERIC ARCHITECTURE TOPOLOGY
  8403. M: Sudeep Holla <sudeep.holla@arm.com>
  8404. L: linux-kernel@vger.kernel.org
  8405. S: Maintained
  8406. F: drivers/base/arch_topology.c
  8407. F: include/linux/arch_topology.h
  8408. GENERIC ENTRY CODE
  8409. M: Thomas Gleixner <tglx@linutronix.de>
  8410. M: Peter Zijlstra <peterz@infradead.org>
  8411. M: Andy Lutomirski <luto@kernel.org>
  8412. L: linux-kernel@vger.kernel.org
  8413. S: Maintained
  8414. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
  8415. F: include/linux/entry-common.h
  8416. F: include/linux/entry-kvm.h
  8417. F: kernel/entry/
  8418. GENERIC GPIO I2C DRIVER
  8419. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  8420. S: Supported
  8421. F: drivers/i2c/busses/i2c-gpio.c
  8422. F: include/linux/platform_data/i2c-gpio.h
  8423. GENERIC GPIO I2C MULTIPLEXER DRIVER
  8424. M: Peter Korsgaard <peter.korsgaard@barco.com>
  8425. L: linux-i2c@vger.kernel.org
  8426. S: Supported
  8427. F: Documentation/i2c/muxes/i2c-mux-gpio.rst
  8428. F: drivers/i2c/muxes/i2c-mux-gpio.c
  8429. F: include/linux/platform_data/i2c-mux-gpio.h
  8430. GENERIC GPIO RESET DRIVER
  8431. M: Krzysztof Kozlowski <krzk@kernel.org>
  8432. S: Maintained
  8433. F: drivers/reset/reset-gpio.c
  8434. GENERIC HDLC (WAN) DRIVERS
  8435. M: Krzysztof Halasa <khc@pm.waw.pl>
  8436. S: Maintained
  8437. W: http://www.kernel.org/pub/linux/utils/net/hdlc/
  8438. F: drivers/net/wan/c101.c
  8439. F: drivers/net/wan/hd6457*
  8440. F: drivers/net/wan/hdlc*
  8441. F: drivers/net/wan/n2.c
  8442. F: drivers/net/wan/pc300too.c
  8443. F: drivers/net/wan/pci200syn.c
  8444. F: drivers/net/wan/wanxl*
  8445. GENERIC INCLUDE/ASM HEADER FILES
  8446. M: Arnd Bergmann <arnd@arndb.de>
  8447. L: linux-arch@vger.kernel.org
  8448. S: Maintained
  8449. T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
  8450. F: include/asm-generic/
  8451. F: include/uapi/asm-generic/
  8452. GENERIC PHY FRAMEWORK
  8453. M: Vinod Koul <vkoul@kernel.org>
  8454. M: Kishon Vijay Abraham I <kishon@kernel.org>
  8455. L: linux-phy@lists.infradead.org
  8456. S: Supported
  8457. Q: https://patchwork.kernel.org/project/linux-phy/list/
  8458. T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
  8459. F: Documentation/devicetree/bindings/phy/
  8460. F: drivers/phy/
  8461. F: include/dt-bindings/phy/
  8462. F: include/linux/phy/
  8463. GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
  8464. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  8465. S: Supported
  8466. F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
  8467. F: drivers/i2c/muxes/i2c-demux-pinctrl.c
  8468. GENERIC PM DOMAINS
  8469. M: Ulf Hansson <ulf.hansson@linaro.org>
  8470. L: linux-pm@vger.kernel.org
  8471. S: Supported
  8472. F: Documentation/devicetree/bindings/power/power?domain*
  8473. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
  8474. F: drivers/pmdomain/
  8475. F: include/linux/pm_domain.h
  8476. GENERIC RADIX TREE
  8477. M: Kent Overstreet <kent.overstreet@linux.dev>
  8478. S: Supported
  8479. C: irc://irc.oftc.net/bcache
  8480. F: include/linux/generic-radix-tree.h
  8481. F: lib/generic-radix-tree.c
  8482. GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
  8483. M: Eugen Hristev <eugen.hristev@microchip.com>
  8484. L: linux-input@vger.kernel.org
  8485. S: Maintained
  8486. F: drivers/input/touchscreen/resistive-adc-touch.c
  8487. GENERIC STRING LIBRARY
  8488. M: Kees Cook <kees@kernel.org>
  8489. R: Andy Shevchenko <andy@kernel.org>
  8490. L: linux-hardening@vger.kernel.org
  8491. S: Supported
  8492. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  8493. F: include/linux/string.h
  8494. F: include/linux/string_choices.h
  8495. F: include/linux/string_helpers.h
  8496. F: lib/string.c
  8497. F: lib/string_kunit.c
  8498. F: lib/string_helpers.c
  8499. F: lib/string_helpers_kunit.c
  8500. F: scripts/coccinelle/api/string_choices.cocci
  8501. GENERIC UIO DRIVER FOR PCI DEVICES
  8502. M: "Michael S. Tsirkin" <mst@redhat.com>
  8503. L: kvm@vger.kernel.org
  8504. S: Supported
  8505. F: drivers/uio/uio_pci_generic.c
  8506. GENERIC VDSO LIBRARY
  8507. M: Andy Lutomirski <luto@kernel.org>
  8508. M: Thomas Gleixner <tglx@linutronix.de>
  8509. M: Vincenzo Frascino <vincenzo.frascino@arm.com>
  8510. L: linux-kernel@vger.kernel.org
  8511. S: Maintained
  8512. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
  8513. F: include/asm-generic/vdso/vsyscall.h
  8514. F: include/vdso/
  8515. F: kernel/time/vsyscall.c
  8516. F: lib/vdso/
  8517. GENWQE (IBM Generic Workqueue Card)
  8518. M: Frank Haverkamp <haver@linux.ibm.com>
  8519. S: Supported
  8520. F: drivers/misc/genwqe/
  8521. GET_MAINTAINER SCRIPT
  8522. M: Joe Perches <joe@perches.com>
  8523. S: Maintained
  8524. F: scripts/get_maintainer.pl
  8525. GFS2 FILE SYSTEM
  8526. M: Andreas Gruenbacher <agruenba@redhat.com>
  8527. L: gfs2@lists.linux.dev
  8528. S: Supported
  8529. B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
  8530. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
  8531. F: Documentation/filesystems/gfs2*
  8532. F: fs/gfs2/
  8533. F: include/uapi/linux/gfs2_ondisk.h
  8534. GIGABYTE WATERFORCE SENSOR DRIVER
  8535. M: Aleksa Savic <savicaleksa83@gmail.com>
  8536. L: linux-hwmon@vger.kernel.org
  8537. S: Maintained
  8538. F: Documentation/hwmon/gigabyte_waterforce.rst
  8539. F: drivers/hwmon/gigabyte_waterforce.c
  8540. GIGABYTE WMI DRIVER
  8541. M: Thomas Weißschuh <thomas@weissschuh.net>
  8542. L: platform-driver-x86@vger.kernel.org
  8543. S: Maintained
  8544. F: drivers/platform/x86/gigabyte-wmi.c
  8545. GNSS SUBSYSTEM
  8546. M: Johan Hovold <johan@kernel.org>
  8547. S: Maintained
  8548. T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
  8549. F: Documentation/ABI/testing/sysfs-class-gnss
  8550. F: Documentation/devicetree/bindings/gnss/
  8551. F: drivers/gnss/
  8552. F: include/linux/gnss.h
  8553. GO7007 MPEG CODEC
  8554. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  8555. L: linux-media@vger.kernel.org
  8556. S: Maintained
  8557. F: drivers/media/usb/go7007/
  8558. GOODIX TOUCHSCREEN
  8559. M: Bastien Nocera <hadess@hadess.net>
  8560. M: Hans de Goede <hdegoede@redhat.com>
  8561. L: linux-input@vger.kernel.org
  8562. S: Maintained
  8563. F: drivers/input/touchscreen/goodix*
  8564. GOOGLE ETHERNET DRIVERS
  8565. M: Jeroen de Borst <jeroendb@google.com>
  8566. M: Praveen Kaligineedi <pkaligineedi@google.com>
  8567. R: Shailend Chand <shailend@google.com>
  8568. L: netdev@vger.kernel.org
  8569. S: Supported
  8570. F: Documentation/networking/device_drivers/ethernet/google/gve.rst
  8571. F: drivers/net/ethernet/google
  8572. GOOGLE FIRMWARE DRIVERS
  8573. M: Tzung-Bi Shih <tzungbi@kernel.org>
  8574. R: Brian Norris <briannorris@chromium.org>
  8575. R: Julius Werner <jwerner@chromium.org>
  8576. L: chrome-platform@lists.linux.dev
  8577. S: Maintained
  8578. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
  8579. F: drivers/firmware/google/
  8580. GOOGLE TENSOR SoC SUPPORT
  8581. M: Peter Griffin <peter.griffin@linaro.org>
  8582. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  8583. L: linux-samsung-soc@vger.kernel.org
  8584. S: Maintained
  8585. F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
  8586. F: arch/arm64/boot/dts/exynos/google/
  8587. F: drivers/clk/samsung/clk-gs101.c
  8588. F: drivers/phy/samsung/phy-gs101-ufs.c
  8589. F: include/dt-bindings/clock/google,gs101.h
  8590. K: [gG]oogle.?[tT]ensor
  8591. GPD POCKET FAN DRIVER
  8592. M: Hans de Goede <hdegoede@redhat.com>
  8593. L: platform-driver-x86@vger.kernel.org
  8594. S: Maintained
  8595. F: drivers/platform/x86/gpd-pocket-fan.c
  8596. GPIO ACPI SUPPORT
  8597. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  8598. M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  8599. L: linux-gpio@vger.kernel.org
  8600. L: linux-acpi@vger.kernel.org
  8601. S: Supported
  8602. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
  8603. F: Documentation/firmware-guide/acpi/gpio-properties.rst
  8604. F: drivers/gpio/gpiolib-acpi.c
  8605. F: drivers/gpio/gpiolib-acpi.h
  8606. GPIO AGGREGATOR
  8607. M: Geert Uytterhoeven <geert+renesas@glider.be>
  8608. L: linux-gpio@vger.kernel.org
  8609. S: Supported
  8610. F: Documentation/admin-guide/gpio/gpio-aggregator.rst
  8611. F: drivers/gpio/gpio-aggregator.c
  8612. GPIO IR Transmitter
  8613. M: Sean Young <sean@mess.org>
  8614. L: linux-media@vger.kernel.org
  8615. S: Maintained
  8616. F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
  8617. F: drivers/media/rc/gpio-ir-tx.c
  8618. GPIO MOCKUP DRIVER
  8619. M: Bamvor Jian Zhang <bamv2005@gmail.com>
  8620. L: linux-gpio@vger.kernel.org
  8621. S: Maintained
  8622. F: drivers/gpio/gpio-mockup.c
  8623. F: tools/testing/selftests/gpio/
  8624. GPIO REGMAP
  8625. M: Michael Walle <mwalle@kernel.org>
  8626. S: Maintained
  8627. F: drivers/gpio/gpio-regmap.c
  8628. F: include/linux/gpio/regmap.h
  8629. K: (devm_)?gpio_regmap_(un)?register
  8630. GPIO SUBSYSTEM
  8631. M: Linus Walleij <linus.walleij@linaro.org>
  8632. M: Bartosz Golaszewski <brgl@bgdev.pl>
  8633. L: linux-gpio@vger.kernel.org
  8634. S: Maintained
  8635. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
  8636. F: Documentation/admin-guide/gpio/
  8637. F: Documentation/devicetree/bindings/gpio/
  8638. F: Documentation/driver-api/gpio/
  8639. F: drivers/gpio/
  8640. F: include/dt-bindings/gpio/
  8641. F: include/linux/gpio.h
  8642. F: include/linux/gpio/
  8643. F: include/linux/of_gpio.h
  8644. K: (devm_)?gpio_(request|free|direction|get|set)
  8645. GPIO UAPI
  8646. M: Bartosz Golaszewski <brgl@bgdev.pl>
  8647. R: Kent Gibson <warthog618@gmail.com>
  8648. L: linux-gpio@vger.kernel.org
  8649. S: Maintained
  8650. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
  8651. F: Documentation/ABI/obsolete/sysfs-gpio
  8652. F: Documentation/ABI/testing/gpio-cdev
  8653. F: Documentation/userspace-api/gpio/
  8654. F: drivers/gpio/gpiolib-cdev.c
  8655. F: include/uapi/linux/gpio.h
  8656. F: tools/gpio/
  8657. GRETH 10/100/1G Ethernet MAC device driver
  8658. M: Andreas Larsson <andreas@gaisler.com>
  8659. L: netdev@vger.kernel.org
  8660. S: Maintained
  8661. F: drivers/net/ethernet/aeroflex/
  8662. GREYBUS AUDIO PROTOCOLS DRIVERS
  8663. M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
  8664. M: Mark Greer <mgreer@animalcreek.com>
  8665. S: Maintained
  8666. F: drivers/staging/greybus/audio_apbridgea.c
  8667. F: drivers/staging/greybus/audio_apbridgea.h
  8668. F: drivers/staging/greybus/audio_codec.c
  8669. F: drivers/staging/greybus/audio_codec.h
  8670. F: drivers/staging/greybus/audio_gb.c
  8671. F: drivers/staging/greybus/audio_manager.c
  8672. F: drivers/staging/greybus/audio_manager.h
  8673. F: drivers/staging/greybus/audio_manager_module.c
  8674. F: drivers/staging/greybus/audio_manager_private.h
  8675. F: drivers/staging/greybus/audio_manager_sysfs.c
  8676. F: drivers/staging/greybus/audio_module.c
  8677. F: drivers/staging/greybus/audio_topology.c
  8678. GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
  8679. M: Viresh Kumar <vireshk@kernel.org>
  8680. S: Maintained
  8681. F: drivers/staging/greybus/authentication.c
  8682. F: drivers/staging/greybus/bootrom.c
  8683. F: drivers/staging/greybus/firmware.h
  8684. F: drivers/staging/greybus/fw-core.c
  8685. F: drivers/staging/greybus/fw-download.c
  8686. F: drivers/staging/greybus/fw-management.c
  8687. F: drivers/staging/greybus/greybus_authentication.h
  8688. F: drivers/staging/greybus/greybus_firmware.h
  8689. F: drivers/staging/greybus/hid.c
  8690. F: drivers/staging/greybus/i2c.c
  8691. F: drivers/staging/greybus/spi.c
  8692. F: drivers/staging/greybus/spilib.c
  8693. F: drivers/staging/greybus/spilib.h
  8694. GREYBUS LOOPBACK DRIVER
  8695. M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
  8696. S: Maintained
  8697. F: drivers/staging/greybus/loopback.c
  8698. GREYBUS PLATFORM DRIVERS
  8699. M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
  8700. S: Maintained
  8701. F: drivers/staging/greybus/arche-apb-ctrl.c
  8702. F: drivers/staging/greybus/arche-platform.c
  8703. F: drivers/staging/greybus/arche_platform.h
  8704. GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
  8705. M: Rui Miguel Silva <rmfrfs@gmail.com>
  8706. S: Maintained
  8707. F: drivers/staging/greybus/gpio.c
  8708. F: drivers/staging/greybus/light.c
  8709. F: drivers/staging/greybus/power_supply.c
  8710. F: drivers/staging/greybus/sdio.c
  8711. F: drivers/staging/greybus/spi.c
  8712. F: drivers/staging/greybus/spilib.c
  8713. GREYBUS BEAGLEPLAY DRIVERS
  8714. M: Ayush Singh <ayushdevel1325@gmail.com>
  8715. L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
  8716. S: Maintained
  8717. F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
  8718. F: drivers/greybus/gb-beagleplay.c
  8719. GREYBUS SUBSYSTEM
  8720. M: Johan Hovold <johan@kernel.org>
  8721. M: Alex Elder <elder@kernel.org>
  8722. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  8723. L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
  8724. S: Maintained
  8725. F: drivers/greybus/
  8726. F: drivers/staging/greybus/
  8727. F: include/linux/greybus.h
  8728. F: include/linux/greybus/
  8729. GREYBUS UART PROTOCOLS DRIVERS
  8730. M: David Lin <dtwlin@gmail.com>
  8731. S: Maintained
  8732. F: drivers/staging/greybus/log.c
  8733. F: drivers/staging/greybus/uart.c
  8734. GS1662 VIDEO SERIALIZER
  8735. M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
  8736. L: linux-media@vger.kernel.org
  8737. S: Maintained
  8738. T: git git://linuxtv.org/media.git
  8739. F: drivers/media/spi/gs1662.c
  8740. GSPCA FINEPIX SUBDRIVER
  8741. M: Frank Zago <frank@zago.net>
  8742. L: linux-media@vger.kernel.org
  8743. S: Maintained
  8744. T: git git://linuxtv.org/media.git
  8745. F: drivers/media/usb/gspca/finepix.c
  8746. GSPCA GL860 SUBDRIVER
  8747. M: Olivier Lorin <o.lorin@laposte.net>
  8748. L: linux-media@vger.kernel.org
  8749. S: Maintained
  8750. T: git git://linuxtv.org/media.git
  8751. F: drivers/media/usb/gspca/gl860/
  8752. GSPCA M5602 SUBDRIVER
  8753. M: Erik Andren <erik.andren@gmail.com>
  8754. L: linux-media@vger.kernel.org
  8755. S: Maintained
  8756. T: git git://linuxtv.org/media.git
  8757. F: drivers/media/usb/gspca/m5602/
  8758. GSPCA PAC207 SONIXB SUBDRIVER
  8759. M: Hans Verkuil <hverkuil@xs4all.nl>
  8760. L: linux-media@vger.kernel.org
  8761. S: Odd Fixes
  8762. T: git git://linuxtv.org/media.git
  8763. F: drivers/media/usb/gspca/pac207.c
  8764. GSPCA SN9C20X SUBDRIVER
  8765. M: Brian Johnson <brijohn@gmail.com>
  8766. L: linux-media@vger.kernel.org
  8767. S: Maintained
  8768. T: git git://linuxtv.org/media.git
  8769. F: drivers/media/usb/gspca/sn9c20x.c
  8770. GSPCA T613 SUBDRIVER
  8771. M: Leandro Costantino <lcostantino@gmail.com>
  8772. L: linux-media@vger.kernel.org
  8773. S: Maintained
  8774. T: git git://linuxtv.org/media.git
  8775. F: drivers/media/usb/gspca/t613.c
  8776. GSPCA USB WEBCAM DRIVER
  8777. M: Hans Verkuil <hverkuil@xs4all.nl>
  8778. L: linux-media@vger.kernel.org
  8779. S: Odd Fixes
  8780. T: git git://linuxtv.org/media.git
  8781. F: drivers/media/usb/gspca/
  8782. GTP (GPRS Tunneling Protocol)
  8783. M: Pablo Neira Ayuso <pablo@netfilter.org>
  8784. M: Harald Welte <laforge@gnumonks.org>
  8785. L: osmocom-net-gprs@lists.osmocom.org
  8786. S: Maintained
  8787. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
  8788. F: drivers/net/gtp.c
  8789. GUID PARTITION TABLE (GPT)
  8790. M: Davidlohr Bueso <dave@stgolabs.net>
  8791. L: linux-efi@vger.kernel.org
  8792. S: Maintained
  8793. F: block/partitions/efi.*
  8794. HABANALABS PCI DRIVER
  8795. M: Ofir Bitton <obitton@habana.ai>
  8796. L: dri-devel@lists.freedesktop.org
  8797. S: Supported
  8798. C: irc://irc.oftc.net/dri-devel
  8799. T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
  8800. F: Documentation/ABI/testing/debugfs-driver-habanalabs
  8801. F: Documentation/ABI/testing/sysfs-driver-habanalabs
  8802. F: drivers/accel/habanalabs/
  8803. F: include/linux/habanalabs/
  8804. F: include/trace/events/habanalabs.h
  8805. F: include/uapi/drm/habanalabs_accel.h
  8806. HACKRF MEDIA DRIVER
  8807. L: linux-media@vger.kernel.org
  8808. S: Orphan
  8809. W: https://linuxtv.org
  8810. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  8811. F: drivers/media/usb/hackrf/
  8812. HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
  8813. M: Chuck Lever <chuck.lever@oracle.com>
  8814. L: kernel-tls-handshake@lists.linux.dev
  8815. L: netdev@vger.kernel.org
  8816. S: Maintained
  8817. F: Documentation/netlink/specs/handshake.yaml
  8818. F: Documentation/networking/tls-handshake.rst
  8819. F: include/net/handshake.h
  8820. F: include/trace/events/handshake.h
  8821. F: net/handshake/
  8822. HANTRO VPU CODEC DRIVER
  8823. M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  8824. M: Philipp Zabel <p.zabel@pengutronix.de>
  8825. L: linux-media@vger.kernel.org
  8826. L: linux-rockchip@lists.infradead.org
  8827. S: Maintained
  8828. F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
  8829. F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
  8830. F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
  8831. F: drivers/media/platform/verisilicon/
  8832. HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
  8833. M: Frank Seidel <frank@f-seidel.de>
  8834. L: platform-driver-x86@vger.kernel.org
  8835. S: Maintained
  8836. W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
  8837. F: drivers/platform/x86/hdaps.c
  8838. HARDWARE MONITORING
  8839. M: Jean Delvare <jdelvare@suse.com>
  8840. M: Guenter Roeck <linux@roeck-us.net>
  8841. L: linux-hwmon@vger.kernel.org
  8842. S: Maintained
  8843. W: http://hwmon.wiki.kernel.org/
  8844. T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
  8845. F: Documentation/ABI/testing/sysfs-class-hwmon
  8846. F: Documentation/devicetree/bindings/hwmon/
  8847. F: Documentation/hwmon/
  8848. F: drivers/hwmon/
  8849. F: include/linux/hwmon*.h
  8850. F: include/trace/events/hwmon*.h
  8851. K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
  8852. HARDWARE RANDOM NUMBER GENERATOR CORE
  8853. M: Olivia Mackall <olivia@selenic.com>
  8854. M: Herbert Xu <herbert@gondor.apana.org.au>
  8855. L: linux-crypto@vger.kernel.org
  8856. S: Odd fixes
  8857. F: Documentation/admin-guide/hw_random.rst
  8858. F: Documentation/devicetree/bindings/rng/
  8859. F: drivers/char/hw_random/
  8860. F: include/linux/hw_random.h
  8861. HARDWARE SPINLOCK CORE
  8862. M: Bjorn Andersson <andersson@kernel.org>
  8863. R: Baolin Wang <baolin.wang7@gmail.com>
  8864. L: linux-remoteproc@vger.kernel.org
  8865. S: Maintained
  8866. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
  8867. F: Documentation/devicetree/bindings/hwlock/
  8868. F: Documentation/locking/hwspinlock.rst
  8869. F: drivers/hwspinlock/
  8870. F: include/linux/hwspinlock.h
  8871. HARDWARE TRACING FACILITIES
  8872. M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
  8873. S: Maintained
  8874. F: drivers/hwtracing/
  8875. HARMONY SOUND DRIVER
  8876. L: linux-parisc@vger.kernel.org
  8877. S: Maintained
  8878. F: sound/parisc/harmony.*
  8879. HDPVR USB VIDEO ENCODER DRIVER
  8880. M: Hans Verkuil <hverkuil@xs4all.nl>
  8881. L: linux-media@vger.kernel.org
  8882. S: Odd Fixes
  8883. W: https://linuxtv.org
  8884. T: git git://linuxtv.org/media.git
  8885. F: drivers/media/usb/hdpvr/
  8886. HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
  8887. M: Keng-Yu Lin <keng-yu.lin@hpe.com>
  8888. S: Supported
  8889. F: drivers/misc/hpilo.[ch]
  8890. HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
  8891. M: Jerry Hoemann <jerry.hoemann@hpe.com>
  8892. S: Supported
  8893. F: Documentation/watchdog/hpwdt.rst
  8894. F: drivers/watchdog/hpwdt.c
  8895. HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
  8896. M: Don Brace <don.brace@microchip.com>
  8897. L: storagedev@microchip.com
  8898. L: linux-scsi@vger.kernel.org
  8899. S: Supported
  8900. F: Documentation/scsi/hpsa.rst
  8901. F: drivers/scsi/hpsa*.[ch]
  8902. F: include/linux/cciss*.h
  8903. F: include/uapi/linux/cciss*.h
  8904. HFI1 DRIVER
  8905. M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
  8906. L: linux-rdma@vger.kernel.org
  8907. S: Supported
  8908. F: drivers/infiniband/hw/hfi1
  8909. HFS FILESYSTEM
  8910. L: linux-fsdevel@vger.kernel.org
  8911. S: Orphan
  8912. F: Documentation/filesystems/hfs.rst
  8913. F: fs/hfs/
  8914. HFSPLUS FILESYSTEM
  8915. L: linux-fsdevel@vger.kernel.org
  8916. S: Orphan
  8917. F: Documentation/filesystems/hfsplus.rst
  8918. F: fs/hfsplus/
  8919. HGA FRAMEBUFFER DRIVER
  8920. M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
  8921. L: linux-nvidia@lists.surfsouth.com
  8922. S: Maintained
  8923. W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
  8924. F: drivers/video/fbdev/hgafb.c
  8925. HIBERNATION (aka Software Suspend, aka swsusp)
  8926. M: "Rafael J. Wysocki" <rafael@kernel.org>
  8927. M: Pavel Machek <pavel@ucw.cz>
  8928. L: linux-pm@vger.kernel.org
  8929. S: Supported
  8930. B: https://bugzilla.kernel.org
  8931. F: arch/*/include/asm/suspend*.h
  8932. F: arch/x86/power/
  8933. F: drivers/base/power/
  8934. F: include/linux/freezer.h
  8935. F: include/linux/pm.h
  8936. F: include/linux/suspend.h
  8937. F: kernel/power/
  8938. HID CORE LAYER
  8939. M: Jiri Kosina <jikos@kernel.org>
  8940. M: Benjamin Tissoires <bentiss@kernel.org>
  8941. L: linux-input@vger.kernel.org
  8942. S: Maintained
  8943. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
  8944. F: Documentation/hid/
  8945. F: drivers/hid/
  8946. F: include/linux/hid*
  8947. F: include/uapi/linux/hid*
  8948. F: samples/hid/
  8949. F: tools/testing/selftests/hid/
  8950. HID LOGITECH DRIVERS
  8951. R: Filipe Laíns <lains@riseup.net>
  8952. L: linux-input@vger.kernel.org
  8953. S: Maintained
  8954. F: drivers/hid/hid-logitech-*
  8955. HID NVIDIA SHIELD DRIVER
  8956. M: Rahul Rameshbabu <rrameshbabu@nvidia.com>
  8957. L: linux-input@vger.kernel.org
  8958. S: Maintained
  8959. F: drivers/hid/hid-nvidia-shield.c
  8960. HID PHOENIX RC FLIGHT CONTROLLER
  8961. M: Marcus Folkesson <marcus.folkesson@gmail.com>
  8962. L: linux-input@vger.kernel.org
  8963. S: Maintained
  8964. F: drivers/hid/hid-pxrc.c
  8965. HID PLAYSTATION DRIVER
  8966. M: Roderick Colenbrander <roderick.colenbrander@sony.com>
  8967. L: linux-input@vger.kernel.org
  8968. S: Supported
  8969. F: drivers/hid/hid-playstation.c
  8970. HID SENSOR HUB DRIVERS
  8971. M: Jiri Kosina <jikos@kernel.org>
  8972. M: Jonathan Cameron <jic23@kernel.org>
  8973. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  8974. L: linux-input@vger.kernel.org
  8975. L: linux-iio@vger.kernel.org
  8976. S: Maintained
  8977. F: Documentation/hid/hid-sensor*
  8978. F: drivers/hid/hid-sensor-*
  8979. F: drivers/iio/*/hid-*
  8980. F: include/linux/hid-sensor-*
  8981. HID VRC-2 CAR CONTROLLER DRIVER
  8982. M: Marcus Folkesson <marcus.folkesson@gmail.com>
  8983. L: linux-input@vger.kernel.org
  8984. S: Maintained
  8985. F: drivers/hid/hid-vrc2.c
  8986. HID WACOM DRIVER
  8987. M: Ping Cheng <ping.cheng@wacom.com>
  8988. M: Jason Gerecke <jason.gerecke@wacom.com>
  8989. L: linux-input@vger.kernel.org
  8990. S: Maintained
  8991. F: drivers/hid/wacom.h
  8992. F: drivers/hid/wacom_*
  8993. HID++ LOGITECH DRIVERS
  8994. R: Filipe Laíns <lains@riseup.net>
  8995. R: Bastien Nocera <hadess@hadess.net>
  8996. L: linux-input@vger.kernel.org
  8997. S: Maintained
  8998. F: drivers/hid/hid-logitech-hidpp.c
  8999. HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
  9000. M: Anna-Maria Behnsen <anna-maria@linutronix.de>
  9001. M: Frederic Weisbecker <frederic@kernel.org>
  9002. M: Thomas Gleixner <tglx@linutronix.de>
  9003. L: linux-kernel@vger.kernel.org
  9004. S: Maintained
  9005. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  9006. F: Documentation/timers/
  9007. F: include/linux/clockchips.h
  9008. F: include/linux/hrtimer.h
  9009. F: include/linux/timer.h
  9010. F: kernel/time/clockevents.c
  9011. F: kernel/time/hrtimer.c
  9012. F: kernel/time/timer.c
  9013. F: kernel/time/timer_list.c
  9014. F: kernel/time/timer_migration.*
  9015. F: tools/testing/selftests/timers/
  9016. HIGH-SPEED SCC DRIVER FOR AX.25
  9017. L: linux-hams@vger.kernel.org
  9018. S: Orphan
  9019. F: drivers/net/hamradio/scc.c
  9020. HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
  9021. M: HighPoint Linux Team <linux@highpoint-tech.com>
  9022. S: Supported
  9023. W: http://www.highpoint-tech.com
  9024. F: Documentation/scsi/hptiop.rst
  9025. F: drivers/scsi/hptiop.c
  9026. HIKEY960 ONBOARD USB GPIO HUB DRIVER
  9027. M: John Stultz <jstultz@google.com>
  9028. L: linux-kernel@vger.kernel.org
  9029. S: Maintained
  9030. F: drivers/misc/hisi_hikey_usb.c
  9031. HIMAX HX83112B TOUCHSCREEN SUPPORT
  9032. M: Job Noorman <job@noorman.info>
  9033. L: linux-input@vger.kernel.org
  9034. S: Maintained
  9035. F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
  9036. F: drivers/input/touchscreen/himax_hx83112b.c
  9037. HIPPI
  9038. M: Jes Sorensen <jes@trained-monkey.org>
  9039. L: linux-hippi@sunsite.dk
  9040. S: Maintained
  9041. F: drivers/net/hippi/
  9042. F: include/linux/hippidevice.h
  9043. F: include/uapi/linux/if_hippi.h
  9044. F: net/802/hippi.c
  9045. HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
  9046. M: Kurt Kanzenbach <kurt@linutronix.de>
  9047. L: netdev@vger.kernel.org
  9048. S: Maintained
  9049. F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
  9050. F: drivers/net/dsa/hirschmann/*
  9051. F: include/linux/platform_data/hirschmann-hellcreek.h
  9052. F: net/dsa/tag_hellcreek.c
  9053. HISILICON DMA DRIVER
  9054. M: Zhou Wang <wangzhou1@hisilicon.com>
  9055. M: Jie Hai <haijie1@huawei.com>
  9056. L: dmaengine@vger.kernel.org
  9057. S: Maintained
  9058. F: drivers/dma/hisi_dma.c
  9059. HISILICON GPIO DRIVER
  9060. M: Jay Fang <f.fangjian@huawei.com>
  9061. L: linux-gpio@vger.kernel.org
  9062. S: Maintained
  9063. F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
  9064. F: drivers/gpio/gpio-hisi.c
  9065. HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
  9066. M: Zhiqi Song <songzhiqi1@huawei.com>
  9067. M: Longfang Liu <liulongfang@huawei.com>
  9068. L: linux-crypto@vger.kernel.org
  9069. S: Maintained
  9070. F: Documentation/ABI/testing/debugfs-hisi-hpre
  9071. F: drivers/crypto/hisilicon/hpre/hpre.h
  9072. F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
  9073. F: drivers/crypto/hisilicon/hpre/hpre_main.c
  9074. HISILICON HNS3 PMU DRIVER
  9075. M: Jijie Shao <shaojijie@huawei.com>
  9076. S: Supported
  9077. F: Documentation/admin-guide/perf/hns3-pmu.rst
  9078. F: drivers/perf/hisilicon/hns3_pmu.c
  9079. HISILICON I2C CONTROLLER DRIVER
  9080. M: Yicong Yang <yangyicong@hisilicon.com>
  9081. L: linux-i2c@vger.kernel.org
  9082. S: Maintained
  9083. W: https://www.hisilicon.com
  9084. F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
  9085. F: drivers/i2c/busses/i2c-hisi.c
  9086. HISILICON KUNPENG SOC HCCS DRIVER
  9087. M: Huisong Li <lihuisong@huawei.com>
  9088. S: Maintained
  9089. F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
  9090. F: drivers/soc/hisilicon/kunpeng_hccs.c
  9091. F: drivers/soc/hisilicon/kunpeng_hccs.h
  9092. HISILICON LPC BUS DRIVER
  9093. M: Jay Fang <f.fangjian@huawei.com>
  9094. S: Maintained
  9095. W: http://www.hisilicon.com
  9096. F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
  9097. F: drivers/bus/hisi_lpc.c
  9098. HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
  9099. M: Jian Shen <shenjian15@huawei.com>
  9100. M: Salil Mehta <salil.mehta@huawei.com>
  9101. M: Jijie Shao <shaojijie@huawei.com>
  9102. L: netdev@vger.kernel.org
  9103. S: Maintained
  9104. W: http://www.hisilicon.com
  9105. F: drivers/net/ethernet/hisilicon/hns3/
  9106. HISILICON NETWORK SUBSYSTEM DRIVER
  9107. M: Jian Shen <shenjian15@huawei.com>
  9108. M: Salil Mehta <salil.mehta@huawei.com>
  9109. L: netdev@vger.kernel.org
  9110. S: Maintained
  9111. W: http://www.hisilicon.com
  9112. F: Documentation/devicetree/bindings/net/hisilicon*.txt
  9113. F: drivers/net/ethernet/hisilicon/
  9114. HISILICON PMU DRIVER
  9115. M: Yicong Yang <yangyicong@hisilicon.com>
  9116. M: Jonathan Cameron <jonathan.cameron@huawei.com>
  9117. S: Supported
  9118. W: http://www.hisilicon.com
  9119. F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
  9120. F: Documentation/admin-guide/perf/hisi-pmu.rst
  9121. F: drivers/perf/hisilicon
  9122. HISILICON PTT DRIVER
  9123. M: Yicong Yang <yangyicong@hisilicon.com>
  9124. M: Jonathan Cameron <jonathan.cameron@huawei.com>
  9125. L: linux-kernel@vger.kernel.org
  9126. S: Maintained
  9127. F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
  9128. F: Documentation/trace/hisi-ptt.rst
  9129. F: drivers/hwtracing/ptt/
  9130. F: tools/perf/arch/arm64/util/hisi-ptt.c
  9131. F: tools/perf/util/hisi-ptt*
  9132. F: tools/perf/util/hisi-ptt-decoder/*
  9133. HISILICON QM DRIVER
  9134. M: Weili Qian <qianweili@huawei.com>
  9135. M: Zhou Wang <wangzhou1@hisilicon.com>
  9136. L: linux-crypto@vger.kernel.org
  9137. S: Maintained
  9138. F: drivers/crypto/hisilicon/Kconfig
  9139. F: drivers/crypto/hisilicon/Makefile
  9140. F: drivers/crypto/hisilicon/qm.c
  9141. F: drivers/crypto/hisilicon/sgl.c
  9142. F: include/linux/hisi_acc_qm.h
  9143. HISILICON ROCE DRIVER
  9144. M: Chengchang Tang <tangchengchang@huawei.com>
  9145. M: Junxian Huang <huangjunxian6@hisilicon.com>
  9146. L: linux-rdma@vger.kernel.org
  9147. S: Maintained
  9148. F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
  9149. F: drivers/infiniband/hw/hns/
  9150. HISILICON SAS Controller
  9151. M: Yihang Li <liyihang9@huawei.com>
  9152. S: Supported
  9153. W: http://www.hisilicon.com
  9154. F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
  9155. F: drivers/scsi/hisi_sas/
  9156. HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
  9157. M: Longfang Liu <liulongfang@huawei.com>
  9158. L: linux-crypto@vger.kernel.org
  9159. S: Maintained
  9160. F: Documentation/ABI/testing/debugfs-hisi-sec
  9161. F: drivers/crypto/hisilicon/sec2/sec.h
  9162. F: drivers/crypto/hisilicon/sec2/sec_crypto.c
  9163. F: drivers/crypto/hisilicon/sec2/sec_crypto.h
  9164. F: drivers/crypto/hisilicon/sec2/sec_main.c
  9165. HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
  9166. M: Jay Fang <f.fangjian@huawei.com>
  9167. L: linux-spi@vger.kernel.org
  9168. S: Maintained
  9169. W: http://www.hisilicon.com
  9170. F: drivers/spi/spi-hisi-kunpeng.c
  9171. HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
  9172. M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
  9173. L: linux-kernel@vger.kernel.org
  9174. S: Maintained
  9175. F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
  9176. F: drivers/spmi/hisi-spmi-controller.c
  9177. HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
  9178. M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
  9179. L: linux-kernel@vger.kernel.org
  9180. S: Maintained
  9181. F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
  9182. F: drivers/mfd/hi6421-spmi-pmic.c
  9183. HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
  9184. M: Weili Qian <qianweili@huawei.com>
  9185. S: Maintained
  9186. F: drivers/crypto/hisilicon/trng/trng.c
  9187. HISILICON V3XX SPI NOR FLASH Controller Driver
  9188. M: Jay Fang <f.fangjian@huawei.com>
  9189. S: Maintained
  9190. W: http://www.hisilicon.com
  9191. F: drivers/spi/spi-hisi-sfc-v3xx.c
  9192. HISILICON ZIP Controller DRIVER
  9193. M: Yang Shen <shenyang39@huawei.com>
  9194. M: Zhou Wang <wangzhou1@hisilicon.com>
  9195. L: linux-crypto@vger.kernel.org
  9196. S: Maintained
  9197. F: Documentation/ABI/testing/debugfs-hisi-zip
  9198. F: drivers/crypto/hisilicon/zip/
  9199. HMM - Heterogeneous Memory Management
  9200. M: Jérôme Glisse <jglisse@redhat.com>
  9201. L: linux-mm@kvack.org
  9202. S: Maintained
  9203. F: Documentation/mm/hmm.rst
  9204. F: include/linux/hmm*
  9205. F: lib/test_hmm*
  9206. F: mm/hmm*
  9207. F: tools/testing/selftests/mm/*hmm*
  9208. HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
  9209. M: Petre Rodan <petre.rodan@subdimension.ro>
  9210. L: linux-iio@vger.kernel.org
  9211. S: Maintained
  9212. F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
  9213. F: drivers/iio/pressure/hsc030pa*
  9214. HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
  9215. M: Andreas Klinger <ak@it-klinger.de>
  9216. M: Petre Rodan <petre.rodan@subdimension.ro>
  9217. L: linux-iio@vger.kernel.org
  9218. S: Maintained
  9219. F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
  9220. F: drivers/iio/pressure/mprls0025pa*
  9221. HP BIOSCFG DRIVER
  9222. M: Jorge Lopez <jorge.lopez2@hp.com>
  9223. L: platform-driver-x86@vger.kernel.org
  9224. S: Maintained
  9225. F: drivers/platform/x86/hp/hp-bioscfg/
  9226. HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
  9227. L: platform-driver-x86@vger.kernel.org
  9228. S: Orphan
  9229. F: drivers/platform/x86/hp/tc1100-wmi.c
  9230. HP WMI HARDWARE MONITOR DRIVER
  9231. M: James Seo <james@equiv.tech>
  9232. L: linux-hwmon@vger.kernel.org
  9233. S: Maintained
  9234. F: Documentation/hwmon/hp-wmi-sensors.rst
  9235. F: drivers/hwmon/hp-wmi-sensors.c
  9236. HPET: High Precision Event Timers driver
  9237. M: Clemens Ladisch <clemens@ladisch.de>
  9238. S: Maintained
  9239. F: Documentation/timers/hpet.rst
  9240. F: drivers/char/hpet.c
  9241. F: include/linux/hpet.h
  9242. F: include/uapi/linux/hpet.h
  9243. HPET: x86
  9244. S: Orphan
  9245. F: arch/x86/include/asm/hpet.h
  9246. F: arch/x86/kernel/hpet.c
  9247. HPFS FILESYSTEM
  9248. M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
  9249. S: Maintained
  9250. W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
  9251. F: fs/hpfs/
  9252. HS3001 Hardware Temperature and Humidity Sensor
  9253. M: Andre Werner <andre.werner@systec-electronic.com>
  9254. L: linux-hwmon@vger.kernel.org
  9255. S: Maintained
  9256. F: drivers/hwmon/hs3001.c
  9257. HSI SUBSYSTEM
  9258. M: Sebastian Reichel <sre@kernel.org>
  9259. S: Maintained
  9260. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
  9261. F: Documentation/ABI/testing/sysfs-bus-hsi
  9262. F: Documentation/driver-api/hsi.rst
  9263. F: drivers/hsi/
  9264. F: include/linux/hsi/
  9265. F: include/uapi/linux/hsi/
  9266. HSO 3G MODEM DRIVER
  9267. L: linux-usb@vger.kernel.org
  9268. S: Orphan
  9269. F: drivers/net/usb/hso.c
  9270. HSR NETWORK PROTOCOL
  9271. L: netdev@vger.kernel.org
  9272. S: Orphan
  9273. F: net/hsr/
  9274. HT16K33 LED CONTROLLER DRIVER
  9275. M: Robin van der Gracht <robin@protonic.nl>
  9276. S: Maintained
  9277. F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
  9278. F: drivers/auxdisplay/ht16k33.c
  9279. HTCPEN TOUCHSCREEN DRIVER
  9280. M: Pau Oliva Fora <pof@eslack.org>
  9281. L: linux-input@vger.kernel.org
  9282. S: Maintained
  9283. F: drivers/input/touchscreen/htcpen.c
  9284. HTE SUBSYSTEM
  9285. M: Dipen Patel <dipenp@nvidia.com>
  9286. L: timestamp@lists.linux.dev
  9287. S: Maintained
  9288. Q: https://patchwork.kernel.org/project/timestamp/list/
  9289. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
  9290. F: Documentation/devicetree/bindings/timestamp/
  9291. F: Documentation/driver-api/hte/
  9292. F: drivers/hte/
  9293. F: include/linux/hte.h
  9294. HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
  9295. M: Lorenzo Bianconi <lorenzo@kernel.org>
  9296. L: linux-iio@vger.kernel.org
  9297. S: Maintained
  9298. W: http://www.st.com/
  9299. F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
  9300. F: drivers/iio/humidity/hts221*
  9301. HUAWEI ETHERNET DRIVER
  9302. M: Cai Huoqing <cai.huoqing@linux.dev>
  9303. L: netdev@vger.kernel.org
  9304. S: Maintained
  9305. F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
  9306. F: drivers/net/ethernet/huawei/hinic/
  9307. HUGETLB SUBSYSTEM
  9308. M: Muchun Song <muchun.song@linux.dev>
  9309. L: linux-mm@kvack.org
  9310. S: Maintained
  9311. F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
  9312. F: Documentation/admin-guide/mm/hugetlbpage.rst
  9313. F: Documentation/mm/hugetlbfs_reserv.rst
  9314. F: Documentation/mm/vmemmap_dedup.rst
  9315. F: fs/hugetlbfs/
  9316. F: include/linux/hugetlb.h
  9317. F: mm/hugetlb.c
  9318. F: mm/hugetlb_vmemmap.c
  9319. F: mm/hugetlb_vmemmap.h
  9320. F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
  9321. HVA ST MEDIA DRIVER
  9322. M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
  9323. L: linux-media@vger.kernel.org
  9324. S: Supported
  9325. W: https://linuxtv.org
  9326. T: git git://linuxtv.org/media.git
  9327. F: drivers/media/platform/st/sti/hva
  9328. HWPOISON MEMORY FAILURE HANDLING
  9329. M: Miaohe Lin <linmiaohe@huawei.com>
  9330. R: Naoya Horiguchi <nao.horiguchi@gmail.com>
  9331. L: linux-mm@kvack.org
  9332. S: Maintained
  9333. F: mm/hwpoison-inject.c
  9334. F: mm/memory-failure.c
  9335. HYCON HY46XX TOUCHSCREEN SUPPORT
  9336. M: Giulio Benetti <giulio.benetti@benettiengineering.com>
  9337. L: linux-input@vger.kernel.org
  9338. S: Maintained
  9339. F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
  9340. F: drivers/input/touchscreen/hycon-hy46xx.c
  9341. HYGON PROCESSOR SUPPORT
  9342. M: Pu Wen <puwen@hygon.cn>
  9343. L: linux-kernel@vger.kernel.org
  9344. S: Maintained
  9345. F: arch/x86/kernel/cpu/hygon.c
  9346. HYNIX HI556 SENSOR DRIVER
  9347. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  9348. L: linux-media@vger.kernel.org
  9349. S: Maintained
  9350. T: git git://linuxtv.org/media.git
  9351. F: drivers/media/i2c/hi556.c
  9352. HYNIX HI846 SENSOR DRIVER
  9353. M: Martin Kepplinger <martin.kepplinger@puri.sm>
  9354. L: linux-media@vger.kernel.org
  9355. S: Maintained
  9356. F: drivers/media/i2c/hi846.c
  9357. HYNIX HI847 SENSOR DRIVER
  9358. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  9359. L: linux-media@vger.kernel.org
  9360. S: Maintained
  9361. F: drivers/media/i2c/hi847.c
  9362. Hyper-V/Azure CORE AND DRIVERS
  9363. M: "K. Y. Srinivasan" <kys@microsoft.com>
  9364. M: Haiyang Zhang <haiyangz@microsoft.com>
  9365. M: Wei Liu <wei.liu@kernel.org>
  9366. M: Dexuan Cui <decui@microsoft.com>
  9367. L: linux-hyperv@vger.kernel.org
  9368. S: Supported
  9369. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
  9370. F: Documentation/ABI/stable/sysfs-bus-vmbus
  9371. F: Documentation/ABI/testing/debugfs-hyperv
  9372. F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
  9373. F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
  9374. F: Documentation/virt/hyperv
  9375. F: arch/arm64/hyperv
  9376. F: arch/arm64/include/asm/hyperv-tlfs.h
  9377. F: arch/arm64/include/asm/mshyperv.h
  9378. F: arch/x86/hyperv
  9379. F: arch/x86/include/asm/hyperv-tlfs.h
  9380. F: arch/x86/include/asm/mshyperv.h
  9381. F: arch/x86/include/asm/trace/hyperv.h
  9382. F: arch/x86/kernel/cpu/mshyperv.c
  9383. F: drivers/clocksource/hyperv_timer.c
  9384. F: drivers/hid/hid-hyperv.c
  9385. F: drivers/hv/
  9386. F: drivers/input/serio/hyperv-keyboard.c
  9387. F: drivers/iommu/hyperv-iommu.c
  9388. F: drivers/net/ethernet/microsoft/
  9389. F: drivers/net/hyperv/
  9390. F: drivers/pci/controller/pci-hyperv-intf.c
  9391. F: drivers/pci/controller/pci-hyperv.c
  9392. F: drivers/scsi/storvsc_drv.c
  9393. F: drivers/uio/uio_hv_generic.c
  9394. F: drivers/video/fbdev/hyperv_fb.c
  9395. F: include/asm-generic/hyperv-tlfs.h
  9396. F: include/asm-generic/mshyperv.h
  9397. F: include/clocksource/hyperv_timer.h
  9398. F: include/linux/hyperv.h
  9399. F: include/net/mana
  9400. F: include/uapi/linux/hyperv.h
  9401. F: net/vmw_vsock/hyperv_transport.c
  9402. F: tools/hv/
  9403. HYPERBUS SUPPORT
  9404. M: Vignesh Raghavendra <vigneshr@ti.com>
  9405. R: Tudor Ambarus <tudor.ambarus@linaro.org>
  9406. L: linux-mtd@lists.infradead.org
  9407. S: Supported
  9408. Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
  9409. C: irc://irc.oftc.net/mtd
  9410. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
  9411. F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
  9412. F: drivers/mtd/hyperbus/
  9413. F: include/linux/mtd/hyperbus.h
  9414. HYPERVISOR VIRTUAL CONSOLE DRIVER
  9415. L: linuxppc-dev@lists.ozlabs.org
  9416. S: Odd Fixes
  9417. F: drivers/tty/hvc/
  9418. I2C ACPI SUPPORT
  9419. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  9420. L: linux-i2c@vger.kernel.org
  9421. L: linux-acpi@vger.kernel.org
  9422. S: Maintained
  9423. F: drivers/i2c/i2c-core-acpi.c
  9424. I2C ADDRESS TRANSLATOR (ATR)
  9425. M: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
  9426. R: Luca Ceresoli <luca.ceresoli@bootlin.com>
  9427. L: linux-i2c@vger.kernel.org
  9428. S: Maintained
  9429. F: drivers/i2c/i2c-atr.c
  9430. F: include/linux/i2c-atr.h
  9431. I2C CONTROLLER DRIVER FOR NVIDIA GPU
  9432. M: Ajay Gupta <ajayg@nvidia.com>
  9433. L: linux-i2c@vger.kernel.org
  9434. S: Maintained
  9435. F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
  9436. F: drivers/i2c/busses/i2c-nvidia-gpu.c
  9437. I2C MUXES
  9438. M: Peter Rosin <peda@axentia.se>
  9439. L: linux-i2c@vger.kernel.org
  9440. S: Maintained
  9441. F: Documentation/devicetree/bindings/i2c/i2c-arb*
  9442. F: Documentation/devicetree/bindings/i2c/i2c-gate*
  9443. F: Documentation/devicetree/bindings/i2c/i2c-mux*
  9444. F: Documentation/i2c/i2c-topology.rst
  9445. F: Documentation/i2c/muxes/
  9446. F: drivers/i2c/i2c-mux.c
  9447. F: drivers/i2c/muxes/
  9448. F: include/linux/i2c-mux.h
  9449. I2C MV64XXX MARVELL AND ALLWINNER DRIVER
  9450. M: Gregory CLEMENT <gregory.clement@bootlin.com>
  9451. L: linux-i2c@vger.kernel.org
  9452. S: Maintained
  9453. F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
  9454. F: drivers/i2c/busses/i2c-mv64xxx.c
  9455. I2C OVER PARALLEL PORT
  9456. M: Jean Delvare <jdelvare@suse.com>
  9457. L: linux-i2c@vger.kernel.org
  9458. S: Maintained
  9459. F: Documentation/i2c/busses/i2c-parport.rst
  9460. F: drivers/i2c/busses/i2c-parport.c
  9461. I2C SUBSYSTEM
  9462. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  9463. L: linux-i2c@vger.kernel.org
  9464. S: Maintained
  9465. W: https://i2c.wiki.kernel.org/
  9466. Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
  9467. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
  9468. F: Documentation/i2c/
  9469. F: drivers/i2c/*
  9470. F: include/dt-bindings/i2c/i2c.h
  9471. F: include/linux/i2c-dev.h
  9472. F: include/linux/i2c-smbus.h
  9473. F: include/linux/i2c.h
  9474. F: include/uapi/linux/i2c-*.h
  9475. F: include/uapi/linux/i2c.h
  9476. I2C SUBSYSTEM HOST DRIVERS
  9477. M: Andi Shyti <andi.shyti@kernel.org>
  9478. L: linux-i2c@vger.kernel.org
  9479. S: Maintained
  9480. W: https://i2c.wiki.kernel.org/
  9481. Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
  9482. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
  9483. F: Documentation/devicetree/bindings/i2c/
  9484. F: drivers/i2c/algos/
  9485. F: drivers/i2c/busses/
  9486. F: include/dt-bindings/i2c/
  9487. I2C-TAOS-EVM DRIVER
  9488. M: Jean Delvare <jdelvare@suse.com>
  9489. L: linux-i2c@vger.kernel.org
  9490. S: Maintained
  9491. F: Documentation/i2c/busses/i2c-taos-evm.rst
  9492. F: drivers/i2c/busses/i2c-taos-evm.c
  9493. I2C-TINY-USB DRIVER
  9494. M: Till Harbaum <till@harbaum.org>
  9495. L: linux-i2c@vger.kernel.org
  9496. S: Maintained
  9497. W: http://www.harbaum.org/till/i2c_tiny_usb
  9498. F: drivers/i2c/busses/i2c-tiny-usb.c
  9499. I2C/SMBUS CONTROLLER DRIVERS FOR PC
  9500. M: Jean Delvare <jdelvare@suse.com>
  9501. L: linux-i2c@vger.kernel.org
  9502. S: Maintained
  9503. F: Documentation/i2c/busses/i2c-ali1535.rst
  9504. F: Documentation/i2c/busses/i2c-ali1563.rst
  9505. F: Documentation/i2c/busses/i2c-ali15x3.rst
  9506. F: Documentation/i2c/busses/i2c-amd756.rst
  9507. F: Documentation/i2c/busses/i2c-amd8111.rst
  9508. F: Documentation/i2c/busses/i2c-i801.rst
  9509. F: Documentation/i2c/busses/i2c-nforce2.rst
  9510. F: Documentation/i2c/busses/i2c-piix4.rst
  9511. F: Documentation/i2c/busses/i2c-sis5595.rst
  9512. F: Documentation/i2c/busses/i2c-sis630.rst
  9513. F: Documentation/i2c/busses/i2c-sis96x.rst
  9514. F: Documentation/i2c/busses/i2c-via.rst
  9515. F: Documentation/i2c/busses/i2c-viapro.rst
  9516. F: drivers/i2c/busses/i2c-ali1535.c
  9517. F: drivers/i2c/busses/i2c-ali1563.c
  9518. F: drivers/i2c/busses/i2c-ali15x3.c
  9519. F: drivers/i2c/busses/i2c-amd756-s4882.c
  9520. F: drivers/i2c/busses/i2c-amd756.c
  9521. F: drivers/i2c/busses/i2c-amd8111.c
  9522. F: drivers/i2c/busses/i2c-i801.c
  9523. F: drivers/i2c/busses/i2c-isch.c
  9524. F: drivers/i2c/busses/i2c-nforce2-s4985.c
  9525. F: drivers/i2c/busses/i2c-nforce2.c
  9526. F: drivers/i2c/busses/i2c-piix4.c
  9527. F: drivers/i2c/busses/i2c-sis5595.c
  9528. F: drivers/i2c/busses/i2c-sis630.c
  9529. F: drivers/i2c/busses/i2c-sis96x.c
  9530. F: drivers/i2c/busses/i2c-via.c
  9531. F: drivers/i2c/busses/i2c-viapro.c
  9532. I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
  9533. M: Hans de Goede <hdegoede@redhat.com>
  9534. L: linux-i2c@vger.kernel.org
  9535. S: Maintained
  9536. F: drivers/i2c/busses/i2c-cht-wc.c
  9537. I2C/SMBUS ISMT DRIVER
  9538. M: Seth Heasley <seth.heasley@intel.com>
  9539. M: Neil Horman <nhorman@tuxdriver.com>
  9540. L: linux-i2c@vger.kernel.org
  9541. F: Documentation/i2c/busses/i2c-ismt.rst
  9542. F: drivers/i2c/busses/i2c-ismt.c
  9543. I2C/SMBUS ZHAOXIN DRIVER
  9544. M: Hans Hu <hanshu@zhaoxin.com>
  9545. L: linux-i2c@vger.kernel.org
  9546. S: Maintained
  9547. W: https://www.zhaoxin.com
  9548. F: drivers/i2c/busses/i2c-viai2c-common.c
  9549. F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c
  9550. I2C/SMBUS STUB DRIVER
  9551. M: Jean Delvare <jdelvare@suse.com>
  9552. L: linux-i2c@vger.kernel.org
  9553. S: Maintained
  9554. F: drivers/i2c/i2c-stub.c
  9555. I3C DRIVER FOR ASPEED AST2600
  9556. M: Jeremy Kerr <jk@codeconstruct.com.au>
  9557. S: Maintained
  9558. F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
  9559. F: drivers/i3c/master/ast2600-i3c-master.c
  9560. I3C DRIVER FOR CADENCE I3C MASTER IP
  9561. M: Przemysław Gaj <pgaj@cadence.com>
  9562. S: Maintained
  9563. F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
  9564. F: drivers/i3c/master/i3c-master-cdns.c
  9565. I3C DRIVER FOR SYNOPSYS DESIGNWARE
  9566. S: Orphan
  9567. F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
  9568. F: drivers/i3c/master/dw*
  9569. I3C SUBSYSTEM
  9570. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  9571. L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
  9572. S: Maintained
  9573. C: irc://chat.freenode.net/linux-i3c
  9574. T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
  9575. F: Documentation/ABI/testing/sysfs-bus-i3c
  9576. F: Documentation/devicetree/bindings/i3c/
  9577. F: Documentation/driver-api/i3c
  9578. F: drivers/i3c/
  9579. F: include/dt-bindings/i3c/
  9580. F: include/linux/i3c/
  9581. IBM Operation Panel Input Driver
  9582. M: Eddie James <eajames@linux.ibm.com>
  9583. L: linux-input@vger.kernel.org
  9584. S: Maintained
  9585. F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
  9586. F: drivers/input/misc/ibm-panel.c
  9587. IBM Power 842 compression accelerator
  9588. M: Haren Myneni <haren@us.ibm.com>
  9589. S: Supported
  9590. F: crypto/842.c
  9591. F: drivers/crypto/nx/Kconfig
  9592. F: drivers/crypto/nx/Makefile
  9593. F: drivers/crypto/nx/nx-842*
  9594. F: include/linux/sw842.h
  9595. F: lib/842/
  9596. IBM Power in-Nest Crypto Acceleration
  9597. M: Breno Leitão <leitao@debian.org>
  9598. M: Nayna Jain <nayna@linux.ibm.com>
  9599. M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
  9600. L: linux-crypto@vger.kernel.org
  9601. S: Supported
  9602. F: drivers/crypto/nx/Kconfig
  9603. F: drivers/crypto/nx/Makefile
  9604. F: drivers/crypto/nx/nx-aes*
  9605. F: drivers/crypto/nx/nx-sha*
  9606. F: drivers/crypto/nx/nx.*
  9607. F: drivers/crypto/nx/nx_csbcpb.h
  9608. F: drivers/crypto/nx/nx_debugfs.c
  9609. IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
  9610. M: Tyrel Datwyler <tyreld@linux.ibm.com>
  9611. L: linux-pci@vger.kernel.org
  9612. L: linuxppc-dev@lists.ozlabs.org
  9613. S: Supported
  9614. F: drivers/pci/hotplug/rpadlpar*
  9615. IBM Power Linux RAID adapter
  9616. M: Brian King <brking@us.ibm.com>
  9617. S: Supported
  9618. F: drivers/scsi/ipr.*
  9619. IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
  9620. M: Tyrel Datwyler <tyreld@linux.ibm.com>
  9621. L: linux-pci@vger.kernel.org
  9622. L: linuxppc-dev@lists.ozlabs.org
  9623. S: Supported
  9624. F: drivers/pci/hotplug/rpaphp*
  9625. IBM Power SRIOV Virtual NIC Device Driver
  9626. M: Haren Myneni <haren@linux.ibm.com>
  9627. M: Rick Lindsley <ricklind@linux.ibm.com>
  9628. R: Nick Child <nnac123@linux.ibm.com>
  9629. R: Thomas Falcon <tlfalcon@linux.ibm.com>
  9630. L: netdev@vger.kernel.org
  9631. S: Supported
  9632. F: drivers/net/ethernet/ibm/ibmvnic.*
  9633. IBM Power VFIO Support
  9634. M: Timothy Pearson <tpearson@raptorengineering.com>
  9635. S: Supported
  9636. F: drivers/vfio/vfio_iommu_spapr_tce.c
  9637. IBM Power Virtual Ethernet Device Driver
  9638. M: Nick Child <nnac123@linux.ibm.com>
  9639. L: netdev@vger.kernel.org
  9640. S: Supported
  9641. F: drivers/net/ethernet/ibm/ibmveth.*
  9642. IBM Power Virtual FC Device Drivers
  9643. M: Tyrel Datwyler <tyreld@linux.ibm.com>
  9644. L: linux-scsi@vger.kernel.org
  9645. S: Supported
  9646. F: drivers/scsi/ibmvscsi/ibmvfc*
  9647. IBM Power Virtual Management Channel Driver
  9648. M: Brad Warrum <bwarrum@linux.ibm.com>
  9649. M: Ritu Agarwal <rituagar@linux.ibm.com>
  9650. S: Supported
  9651. F: drivers/misc/ibmvmc.*
  9652. IBM Power Virtual SCSI Device Drivers
  9653. M: Tyrel Datwyler <tyreld@linux.ibm.com>
  9654. L: linux-scsi@vger.kernel.org
  9655. S: Supported
  9656. F: drivers/scsi/ibmvscsi/ibmvscsi*
  9657. F: include/scsi/viosrp.h
  9658. IBM Power Virtual SCSI Device Target Driver
  9659. M: Tyrel Datwyler <tyreld@linux.ibm.com>
  9660. L: linux-scsi@vger.kernel.org
  9661. L: target-devel@vger.kernel.org
  9662. S: Supported
  9663. F: drivers/scsi/ibmvscsi_tgt/
  9664. IBM Power VMX Cryptographic instructions
  9665. M: Breno Leitão <leitao@debian.org>
  9666. M: Nayna Jain <nayna@linux.ibm.com>
  9667. M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
  9668. L: linux-crypto@vger.kernel.org
  9669. S: Supported
  9670. F: arch/powerpc/crypto/Kconfig
  9671. F: arch/powerpc/crypto/Makefile
  9672. F: arch/powerpc/crypto/aes.c
  9673. F: arch/powerpc/crypto/aes_cbc.c
  9674. F: arch/powerpc/crypto/aes_ctr.c
  9675. F: arch/powerpc/crypto/aes_xts.c
  9676. F: arch/powerpc/crypto/aesp8-ppc.*
  9677. F: arch/powerpc/crypto/ghash.c
  9678. F: arch/powerpc/crypto/ghashp8-ppc.pl
  9679. F: arch/powerpc/crypto/ppc-xlate.pl
  9680. F: arch/powerpc/crypto/vmx.c
  9681. IBM ServeRAID RAID DRIVER
  9682. S: Orphan
  9683. F: drivers/scsi/ips.*
  9684. ICH LPC AND GPIO DRIVER
  9685. M: Peter Tyser <ptyser@xes-inc.com>
  9686. S: Maintained
  9687. F: drivers/gpio/gpio-ich.c
  9688. F: drivers/mfd/lpc_ich.c
  9689. ICY I2C DRIVER
  9690. M: Max Staudt <max@enpas.org>
  9691. L: linux-i2c@vger.kernel.org
  9692. S: Maintained
  9693. F: drivers/i2c/busses/i2c-icy.c
  9694. IDEAPAD LAPTOP EXTRAS DRIVER
  9695. M: Ike Panhc <ike.pan@canonical.com>
  9696. L: platform-driver-x86@vger.kernel.org
  9697. S: Maintained
  9698. W: http://launchpad.net/ideapad-laptop
  9699. F: drivers/platform/x86/ideapad-laptop.c
  9700. IDEAPAD LAPTOP SLIDEBAR DRIVER
  9701. M: Andrey Moiseev <o2g.org.ru@gmail.com>
  9702. L: linux-input@vger.kernel.org
  9703. S: Maintained
  9704. W: https://github.com/o2genum/ideapad-slidebar
  9705. F: drivers/input/misc/ideapad_slidebar.c
  9706. IDT VersaClock 5 CLOCK DRIVER
  9707. M: Luca Ceresoli <luca@lucaceresoli.net>
  9708. S: Maintained
  9709. F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
  9710. F: drivers/clk/clk-versaclock5.c
  9711. IEEE 802.15.4 SUBSYSTEM
  9712. M: Alexander Aring <alex.aring@gmail.com>
  9713. M: Stefan Schmidt <stefan@datenfreihafen.org>
  9714. M: Miquel Raynal <miquel.raynal@bootlin.com>
  9715. L: linux-wpan@vger.kernel.org
  9716. S: Maintained
  9717. W: https://linux-wpan.org/
  9718. Q: https://patchwork.kernel.org/project/linux-wpan/list/
  9719. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
  9720. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
  9721. F: Documentation/networking/ieee802154.rst
  9722. F: drivers/net/ieee802154/
  9723. F: include/linux/ieee802154.h
  9724. F: include/linux/nl802154.h
  9725. F: include/net/af_ieee802154.h
  9726. F: include/net/cfg802154.h
  9727. F: include/net/ieee802154_netdev.h
  9728. F: include/net/mac802154.h
  9729. F: include/net/nl802154.h
  9730. F: net/ieee802154/
  9731. F: net/mac802154/
  9732. Intel VIRTIO DATA PATH ACCELERATOR
  9733. M: Zhu Lingshan <lingshan.zhu@kernel.org>
  9734. L: virtualization@lists.linux.dev
  9735. S: Supported
  9736. F: drivers/vdpa/ifcvf/
  9737. IFE PROTOCOL
  9738. M: Yotam Gigi <yotam.gi@gmail.com>
  9739. M: Jamal Hadi Salim <jhs@mojatatu.com>
  9740. F: include/net/ife.h
  9741. F: include/uapi/linux/ife.h
  9742. F: net/ife
  9743. IGORPLUG-USB IR RECEIVER
  9744. M: Sean Young <sean@mess.org>
  9745. L: linux-media@vger.kernel.org
  9746. S: Maintained
  9747. F: drivers/media/rc/igorplugusb.c
  9748. IGUANAWORKS USB IR TRANSCEIVER
  9749. M: Sean Young <sean@mess.org>
  9750. L: linux-media@vger.kernel.org
  9751. S: Maintained
  9752. F: drivers/media/rc/iguanair.c
  9753. IIO BACKEND FRAMEWORK
  9754. M: Nuno Sa <nuno.sa@analog.com>
  9755. R: Olivier Moysan <olivier.moysan@foss.st.com>
  9756. L: linux-iio@vger.kernel.org
  9757. S: Maintained
  9758. F: Documentation/ABI/testing/debugfs-iio-backend
  9759. F: drivers/iio/industrialio-backend.c
  9760. F: include/linux/iio/backend.h
  9761. IIO DIGITAL POTENTIOMETER DAC
  9762. M: Peter Rosin <peda@axentia.se>
  9763. L: linux-iio@vger.kernel.org
  9764. S: Maintained
  9765. F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
  9766. F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
  9767. F: drivers/iio/dac/dpot-dac.c
  9768. IIO ENVELOPE DETECTOR
  9769. M: Peter Rosin <peda@axentia.se>
  9770. L: linux-iio@vger.kernel.org
  9771. S: Maintained
  9772. F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
  9773. F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
  9774. F: drivers/iio/adc/envelope-detector.c
  9775. IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
  9776. M: Matti Vaittinen <mazziesaccount@gmail.com>
  9777. L: linux-iio@vger.kernel.org
  9778. S: Maintained
  9779. F: drivers/iio/industrialio-gts-helper.c
  9780. F: include/linux/iio/iio-gts-helper.h
  9781. F: drivers/iio/test/iio-test-gts.c
  9782. IIO MULTIPLEXER
  9783. M: Peter Rosin <peda@axentia.se>
  9784. L: linux-iio@vger.kernel.org
  9785. S: Maintained
  9786. F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
  9787. F: drivers/iio/multiplexer/iio-mux.c
  9788. IIO SCMI BASED DRIVER
  9789. M: Jyoti Bhayana <jbhayana@google.com>
  9790. L: linux-iio@vger.kernel.org
  9791. S: Maintained
  9792. F: drivers/iio/common/scmi_sensors/scmi_iio.c
  9793. IIO SUBSYSTEM AND DRIVERS
  9794. M: Jonathan Cameron <jic23@kernel.org>
  9795. R: Lars-Peter Clausen <lars@metafoo.de>
  9796. L: linux-iio@vger.kernel.org
  9797. S: Maintained
  9798. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
  9799. F: Documentation/ABI/testing/configfs-iio*
  9800. F: Documentation/ABI/testing/sysfs-bus-iio*
  9801. F: Documentation/devicetree/bindings/iio/
  9802. F: Documentation/iio/
  9803. F: drivers/iio/
  9804. F: drivers/staging/iio/
  9805. F: include/dt-bindings/iio/
  9806. F: include/linux/iio/
  9807. F: tools/iio/
  9808. IIO UNIT CONVERTER
  9809. M: Peter Rosin <peda@axentia.se>
  9810. L: linux-iio@vger.kernel.org
  9811. S: Maintained
  9812. F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
  9813. F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
  9814. F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
  9815. F: drivers/iio/afe/iio-rescale.c
  9816. IKANOS/ADI EAGLE ADSL USB DRIVER
  9817. M: Matthieu Castet <castet.matthieu@free.fr>
  9818. M: Stanislaw Gruszka <stf_xl@wp.pl>
  9819. S: Maintained
  9820. F: drivers/usb/atm/ueagle-atm.c
  9821. IMAGIS TOUCHSCREEN DRIVER
  9822. M: Markuss Broks <markuss.broks@gmail.com>
  9823. S: Maintained
  9824. F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
  9825. F: drivers/input/touchscreen/imagis.c
  9826. IMGTEC ASCII LCD DRIVER
  9827. M: Paul Burton <paulburton@kernel.org>
  9828. S: Maintained
  9829. F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
  9830. F: drivers/auxdisplay/img-ascii-lcd.c
  9831. IMGTEC JPEG ENCODER DRIVER
  9832. M: Devarsh Thakkar <devarsht@ti.com>
  9833. L: linux-media@vger.kernel.org
  9834. S: Supported
  9835. F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
  9836. F: drivers/media/platform/imagination/e5010*
  9837. IMGTEC IR DECODER DRIVER
  9838. S: Orphan
  9839. F: drivers/media/rc/img-ir/
  9840. IMGTEC POWERVR DRM DRIVER
  9841. M: Frank Binns <frank.binns@imgtec.com>
  9842. M: Matt Coster <matt.coster@imgtec.com>
  9843. S: Supported
  9844. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  9845. F: Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
  9846. F: Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
  9847. F: Documentation/gpu/imagination/
  9848. F: drivers/gpu/drm/ci/xfails/powervr*
  9849. F: drivers/gpu/drm/imagination/
  9850. F: include/uapi/drm/pvr_drm.h
  9851. IMON SOUNDGRAPH USB IR RECEIVER
  9852. M: Sean Young <sean@mess.org>
  9853. L: linux-media@vger.kernel.org
  9854. S: Maintained
  9855. F: drivers/media/rc/imon.c
  9856. F: drivers/media/rc/imon_raw.c
  9857. IMS TWINTURBO FRAMEBUFFER DRIVER
  9858. L: linux-fbdev@vger.kernel.org
  9859. S: Orphan
  9860. F: drivers/video/fbdev/imsttfb.c
  9861. INDEX OF FURTHER KERNEL DOCUMENTATION
  9862. M: Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
  9863. S: Maintained
  9864. F: Documentation/process/kernel-docs.rst
  9865. INDUSTRY PACK SUBSYSTEM (IPACK)
  9866. M: Vaibhav Gupta <vaibhavgupta40@gmail.com>
  9867. M: Jens Taprogge <jens.taprogge@taprogge.org>
  9868. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  9869. L: industrypack-devel@lists.sourceforge.net
  9870. S: Maintained
  9871. W: http://industrypack.sourceforge.net
  9872. F: drivers/ipack/
  9873. INFINEON DPS310 Driver
  9874. M: Eddie James <eajames@linux.ibm.com>
  9875. L: linux-iio@vger.kernel.org
  9876. S: Maintained
  9877. F: drivers/iio/pressure/dps310.c
  9878. INFINEON PEB2466 ASoC CODEC
  9879. M: Herve Codina <herve.codina@bootlin.com>
  9880. L: linux-sound@vger.kernel.org
  9881. S: Maintained
  9882. F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
  9883. F: sound/soc/codecs/peb2466.c
  9884. INFINIBAND SUBSYSTEM
  9885. M: Jason Gunthorpe <jgg@nvidia.com>
  9886. M: Leon Romanovsky <leonro@nvidia.com>
  9887. L: linux-rdma@vger.kernel.org
  9888. S: Supported
  9889. W: https://github.com/linux-rdma/rdma-core
  9890. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  9891. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
  9892. F: Documentation/devicetree/bindings/infiniband/
  9893. F: Documentation/infiniband/
  9894. F: drivers/infiniband/
  9895. F: include/rdma/
  9896. F: include/trace/events/ib_mad.h
  9897. F: include/trace/events/ib_umad.h
  9898. F: include/trace/misc/rdma.h
  9899. F: include/uapi/linux/if_infiniband.h
  9900. F: include/uapi/rdma/
  9901. F: samples/bpf/ibumad_kern.c
  9902. F: samples/bpf/ibumad_user.c
  9903. INGENIC JZ4780 NAND DRIVER
  9904. M: Harvey Hunt <harveyhuntnexus@gmail.com>
  9905. L: linux-mtd@lists.infradead.org
  9906. L: linux-mips@vger.kernel.org
  9907. S: Maintained
  9908. F: drivers/mtd/nand/raw/ingenic/
  9909. INGENIC JZ47xx SoCs
  9910. M: Paul Cercueil <paul@crapouillou.net>
  9911. L: linux-mips@vger.kernel.org
  9912. S: Maintained
  9913. F: arch/mips/boot/dts/ingenic/
  9914. F: arch/mips/generic/board-ingenic.c
  9915. F: arch/mips/include/asm/mach-ingenic/
  9916. F: arch/mips/ingenic/Kconfig
  9917. F: drivers/clk/ingenic/
  9918. F: drivers/dma/dma-jz4780.c
  9919. F: drivers/gpu/drm/ingenic/
  9920. F: drivers/i2c/busses/i2c-jz4780.c
  9921. F: drivers/iio/adc/ingenic-adc.c
  9922. F: drivers/irqchip/irq-ingenic.c
  9923. F: drivers/memory/jz4780-nemc.c
  9924. F: drivers/mmc/host/jz4740_mmc.c
  9925. F: drivers/mtd/nand/raw/ingenic/
  9926. F: drivers/pinctrl/pinctrl-ingenic.c
  9927. F: drivers/power/supply/ingenic-battery.c
  9928. F: drivers/pwm/pwm-jz4740.c
  9929. F: drivers/remoteproc/ingenic_rproc.c
  9930. F: drivers/rtc/rtc-jz4740.c
  9931. F: drivers/tty/serial/8250/8250_ingenic.c
  9932. F: drivers/usb/musb/jz4740.c
  9933. F: drivers/watchdog/jz4740_wdt.c
  9934. F: include/dt-bindings/iio/adc/ingenic,adc.h
  9935. F: include/linux/mfd/ingenic-tcu.h
  9936. F: sound/soc/codecs/jz47*
  9937. F: sound/soc/jz4740/
  9938. INJOINIC IP5xxx POWER BANK IC DRIVER
  9939. M: Samuel Holland <samuel@sholland.org>
  9940. S: Maintained
  9941. F: drivers/power/supply/ip5xxx_power.c
  9942. INOTIFY
  9943. M: Jan Kara <jack@suse.cz>
  9944. R: Amir Goldstein <amir73il@gmail.com>
  9945. L: linux-fsdevel@vger.kernel.org
  9946. S: Maintained
  9947. F: Documentation/filesystems/inotify.rst
  9948. F: fs/notify/inotify/
  9949. F: include/linux/inotify.h
  9950. F: include/uapi/linux/inotify.h
  9951. INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
  9952. M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
  9953. L: linux-input@vger.kernel.org
  9954. S: Maintained
  9955. Q: http://patchwork.kernel.org/project/linux-input/list/
  9956. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
  9957. F: Documentation/devicetree/bindings/input/
  9958. F: Documentation/devicetree/bindings/serio/
  9959. F: Documentation/input/
  9960. F: drivers/input/
  9961. F: include/dt-bindings/input/
  9962. F: include/linux/gameport.h
  9963. F: include/linux/i8042.h
  9964. F: include/linux/input.h
  9965. F: include/linux/input/
  9966. F: include/linux/libps2.h
  9967. F: include/linux/serio.h
  9968. F: include/uapi/linux/gameport.h
  9969. F: include/uapi/linux/input-event-codes.h
  9970. F: include/uapi/linux/input.h
  9971. F: include/uapi/linux/serio.h
  9972. F: include/uapi/linux/uinput.h
  9973. INPUT MULTITOUCH (MT) PROTOCOL
  9974. M: Henrik Rydberg <rydberg@bitmath.org>
  9975. L: linux-input@vger.kernel.org
  9976. S: Odd fixes
  9977. F: Documentation/input/multi-touch-protocol.rst
  9978. F: drivers/input/input-mt.c
  9979. K: \b(ABS|SYN)_MT_
  9980. INSIDE SECURE CRYPTO DRIVER
  9981. M: Antoine Tenart <atenart@kernel.org>
  9982. L: linux-crypto@vger.kernel.org
  9983. S: Maintained
  9984. F: drivers/crypto/inside-secure/
  9985. INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
  9986. M: Mimi Zohar <zohar@linux.ibm.com>
  9987. M: Roberto Sassu <roberto.sassu@huawei.com>
  9988. M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
  9989. R: Eric Snowberg <eric.snowberg@oracle.com>
  9990. L: linux-integrity@vger.kernel.org
  9991. S: Supported
  9992. T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
  9993. F: security/integrity/
  9994. F: security/integrity/ima/
  9995. INTEGRITY POLICY ENFORCEMENT (IPE)
  9996. M: Fan Wu <wufan@kernel.org>
  9997. L: linux-security-module@vger.kernel.org
  9998. S: Supported
  9999. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
  10000. F: Documentation/admin-guide/LSM/ipe.rst
  10001. F: Documentation/security/ipe.rst
  10002. F: scripts/ipe/
  10003. F: security/ipe/
  10004. INTEL 810/815 FRAMEBUFFER DRIVER
  10005. M: Antonino Daplas <adaplas@gmail.com>
  10006. L: linux-fbdev@vger.kernel.org
  10007. S: Maintained
  10008. F: drivers/video/fbdev/i810/
  10009. INTEL 8254 COUNTER DRIVER
  10010. M: William Breathitt Gray <wbg@kernel.org>
  10011. L: linux-iio@vger.kernel.org
  10012. S: Maintained
  10013. F: drivers/counter/i8254.c
  10014. F: include/linux/i8254.h
  10015. INTEL 8255 GPIO DRIVER
  10016. M: William Breathitt Gray <wbg@kernel.org>
  10017. L: linux-gpio@vger.kernel.org
  10018. S: Maintained
  10019. F: drivers/gpio/gpio-i8255.c
  10020. F: drivers/gpio/gpio-i8255.h
  10021. INTEL ASoC DRIVERS
  10022. M: Cezary Rojewski <cezary.rojewski@intel.com>
  10023. M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
  10024. M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
  10025. M: Bard Liao <yung-chuan.liao@linux.intel.com>
  10026. M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
  10027. M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
  10028. R: Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
  10029. L: linux-sound@vger.kernel.org
  10030. S: Supported
  10031. F: sound/soc/intel/
  10032. INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
  10033. M: Hans de Goede <hdegoede@redhat.com>
  10034. L: platform-driver-x86@vger.kernel.org
  10035. S: Maintained
  10036. F: drivers/platform/x86/intel/atomisp2/pm.c
  10037. INTEL ATOMISP2 LED DRIVER
  10038. M: Hans de Goede <hdegoede@redhat.com>
  10039. L: platform-driver-x86@vger.kernel.org
  10040. S: Maintained
  10041. F: drivers/platform/x86/intel/atomisp2/led.c
  10042. INTEL BIOS SAR INT1092 DRIVER
  10043. M: Shravan Sudhakar <s.shravan@intel.com>
  10044. L: platform-driver-x86@vger.kernel.org
  10045. S: Maintained
  10046. F: drivers/platform/x86/intel/int1092/
  10047. INTEL BROXTON PMC DRIVER
  10048. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  10049. M: Zha Qipeng <qipeng.zha@intel.com>
  10050. S: Maintained
  10051. F: drivers/mfd/intel_pmc_bxt.c
  10052. F: include/linux/mfd/intel_pmc_bxt.h
  10053. INTEL C600 SERIES SAS CONTROLLER DRIVER
  10054. M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
  10055. L: linux-scsi@vger.kernel.org
  10056. S: Supported
  10057. T: git git://git.code.sf.net/p/intel-sas/isci
  10058. F: drivers/scsi/isci/
  10059. INTEL CPU family model numbers
  10060. M: Tony Luck <tony.luck@intel.com>
  10061. M: x86@kernel.org
  10062. L: linux-kernel@vger.kernel.org
  10063. S: Supported
  10064. F: arch/x86/include/asm/intel-family.h
  10065. INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
  10066. M: Jani Nikula <jani.nikula@linux.intel.com>
  10067. M: Rodrigo Vivi <rodrigo.vivi@intel.com>
  10068. L: intel-gfx@lists.freedesktop.org
  10069. L: intel-xe@lists.freedesktop.org
  10070. S: Supported
  10071. F: drivers/gpu/drm/i915/display/
  10072. F: drivers/gpu/drm/xe/display/
  10073. F: drivers/gpu/drm/xe/compat-i915-headers
  10074. F: include/drm/intel/
  10075. INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
  10076. M: Jani Nikula <jani.nikula@linux.intel.com>
  10077. M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  10078. M: Rodrigo Vivi <rodrigo.vivi@intel.com>
  10079. M: Tvrtko Ursulin <tursulin@ursulin.net>
  10080. L: intel-gfx@lists.freedesktop.org
  10081. S: Supported
  10082. W: https://drm.pages.freedesktop.org/intel-docs/
  10083. Q: http://patchwork.freedesktop.org/project/intel-gfx/
  10084. B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
  10085. C: irc://irc.oftc.net/intel-gfx
  10086. T: git https://gitlab.freedesktop.org/drm/i915/kernel.git
  10087. F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
  10088. F: Documentation/gpu/i915.rst
  10089. F: drivers/gpu/drm/ci/xfails/i915*
  10090. F: drivers/gpu/drm/i915/
  10091. F: include/drm/intel/
  10092. F: include/uapi/drm/i915_drm.h
  10093. INTEL DRM XE DRIVER (Lunar Lake and newer)
  10094. M: Lucas De Marchi <lucas.demarchi@intel.com>
  10095. M: Thomas Hellström <thomas.hellstrom@linux.intel.com>
  10096. M: Rodrigo Vivi <rodrigo.vivi@intel.com>
  10097. L: intel-xe@lists.freedesktop.org
  10098. S: Supported
  10099. W: https://drm.pages.freedesktop.org/intel-docs/
  10100. Q: http://patchwork.freedesktop.org/project/intel-xe/
  10101. B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
  10102. C: irc://irc.oftc.net/xe
  10103. T: git https://gitlab.freedesktop.org/drm/xe/kernel.git
  10104. F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
  10105. F: Documentation/gpu/xe/
  10106. F: drivers/gpu/drm/xe/
  10107. F: include/drm/intel/
  10108. F: include/uapi/drm/xe_drm.h
  10109. INTEL ETHERNET DRIVERS
  10110. M: Tony Nguyen <anthony.l.nguyen@intel.com>
  10111. M: Przemek Kitszel <przemyslaw.kitszel@intel.com>
  10112. L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
  10113. S: Supported
  10114. W: https://www.intel.com/content/www/us/en/support.html
  10115. Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/
  10116. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
  10117. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
  10118. F: Documentation/networking/device_drivers/ethernet/intel/
  10119. F: drivers/net/ethernet/intel/
  10120. F: drivers/net/ethernet/intel/*/
  10121. F: include/linux/avf/virtchnl.h
  10122. F: include/linux/net/intel/iidc.h
  10123. INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
  10124. M: Mustafa Ismail <mustafa.ismail@intel.com>
  10125. M: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
  10126. L: linux-rdma@vger.kernel.org
  10127. S: Supported
  10128. F: drivers/infiniband/hw/irdma/
  10129. F: include/uapi/rdma/irdma-abi.h
  10130. INTEL GPIO DRIVERS
  10131. M: Andy Shevchenko <andy@kernel.org>
  10132. L: linux-gpio@vger.kernel.org
  10133. S: Supported
  10134. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
  10135. F: drivers/gpio/gpio-elkhartlake.c
  10136. F: drivers/gpio/gpio-graniterapids.c
  10137. F: drivers/gpio/gpio-ich.c
  10138. F: drivers/gpio/gpio-merrifield.c
  10139. F: drivers/gpio/gpio-ml-ioh.c
  10140. F: drivers/gpio/gpio-pch.c
  10141. F: drivers/gpio/gpio-sch.c
  10142. F: drivers/gpio/gpio-sodaville.c
  10143. F: drivers/gpio/gpio-tangier.c
  10144. F: drivers/gpio/gpio-tangier.h
  10145. INTEL GVT-g DRIVERS (Intel GPU Virtualization)
  10146. M: Zhenyu Wang <zhenyuw@linux.intel.com>
  10147. M: Zhi Wang <zhi.wang.linux@gmail.com>
  10148. L: intel-gvt-dev@lists.freedesktop.org
  10149. L: intel-gfx@lists.freedesktop.org
  10150. S: Supported
  10151. W: https://github.com/intel/gvt-linux/wiki
  10152. T: git https://github.com/intel/gvt-linux.git
  10153. F: drivers/gpu/drm/i915/gvt/
  10154. INTEL HID EVENT DRIVER
  10155. M: Alex Hung <alexhung@gmail.com>
  10156. L: platform-driver-x86@vger.kernel.org
  10157. S: Maintained
  10158. F: drivers/platform/x86/intel/hid.c
  10159. INTEL I/OAT DMA DRIVER
  10160. M: Dave Jiang <dave.jiang@intel.com>
  10161. R: Dan Williams <dan.j.williams@intel.com>
  10162. L: dmaengine@vger.kernel.org
  10163. S: Supported
  10164. Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
  10165. F: drivers/dma/ioat*
  10166. INTEL IAA CRYPTO DRIVER
  10167. M: Tom Zanussi <tom.zanussi@linux.intel.com>
  10168. L: linux-crypto@vger.kernel.org
  10169. S: Supported
  10170. F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst
  10171. F: drivers/crypto/intel/iaa/*
  10172. INTEL IDLE DRIVER
  10173. M: Jacob Pan <jacob.jun.pan@linux.intel.com>
  10174. M: Len Brown <lenb@kernel.org>
  10175. L: linux-pm@vger.kernel.org
  10176. S: Supported
  10177. B: https://bugzilla.kernel.org
  10178. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
  10179. F: drivers/idle/intel_idle.c
  10180. INTEL IDXD DRIVER
  10181. M: Fenghua Yu <fenghua.yu@intel.com>
  10182. R: Dave Jiang <dave.jiang@intel.com>
  10183. L: dmaengine@vger.kernel.org
  10184. S: Supported
  10185. F: drivers/dma/idxd/*
  10186. F: include/uapi/linux/idxd.h
  10187. INTEL IN FIELD SCAN (IFS) DEVICE
  10188. M: Jithu Joseph <jithu.joseph@intel.com>
  10189. R: Ashok Raj <ashok.raj.linux@gmail.com>
  10190. R: Tony Luck <tony.luck@intel.com>
  10191. S: Maintained
  10192. F: drivers/platform/x86/intel/ifs
  10193. F: include/trace/events/intel_ifs.h
  10194. F: tools/testing/selftests/drivers/platform/x86/intel/ifs/
  10195. INTEL INTEGRATED SENSOR HUB DRIVER
  10196. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  10197. M: Jiri Kosina <jikos@kernel.org>
  10198. L: linux-input@vger.kernel.org
  10199. S: Maintained
  10200. F: drivers/hid/intel-ish-hid/
  10201. INTEL IOMMU (VT-d)
  10202. M: David Woodhouse <dwmw2@infradead.org>
  10203. M: Lu Baolu <baolu.lu@linux.intel.com>
  10204. L: iommu@lists.linux.dev
  10205. S: Supported
  10206. T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
  10207. F: drivers/iommu/intel/
  10208. INTEL IPU3 CSI-2 CIO2 DRIVER
  10209. M: Yong Zhi <yong.zhi@intel.com>
  10210. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  10211. M: Bingbu Cao <bingbu.cao@intel.com>
  10212. M: Dan Scally <djrscally@gmail.com>
  10213. R: Tianshu Qiu <tian.shu.qiu@intel.com>
  10214. L: linux-media@vger.kernel.org
  10215. S: Maintained
  10216. T: git git://linuxtv.org/media.git
  10217. F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
  10218. F: drivers/media/pci/intel/ipu3/
  10219. INTEL IPU3 CSI-2 IMGU DRIVER
  10220. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  10221. R: Bingbu Cao <bingbu.cao@intel.com>
  10222. R: Tianshu Qiu <tian.shu.qiu@intel.com>
  10223. L: linux-media@vger.kernel.org
  10224. S: Maintained
  10225. F: Documentation/admin-guide/media/ipu3.rst
  10226. F: Documentation/admin-guide/media/ipu3_rcb.svg
  10227. F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
  10228. F: drivers/staging/media/ipu3/
  10229. INTEL IPU6 INPUT SYSTEM DRIVER
  10230. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  10231. M: Bingbu Cao <bingbu.cao@intel.com>
  10232. R: Tianshu Qiu <tian.shu.qiu@intel.com>
  10233. L: linux-media@vger.kernel.org
  10234. S: Maintained
  10235. T: git git://linuxtv.org/media.git
  10236. F: Documentation/admin-guide/media/ipu6-isys.rst
  10237. F: drivers/media/pci/intel/ipu6/
  10238. INTEL ISHTP ECLITE DRIVER
  10239. M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
  10240. L: platform-driver-x86@vger.kernel.org
  10241. S: Supported
  10242. F: drivers/platform/x86/intel/ishtp_eclite.c
  10243. INTEL IXP4XX CRYPTO SUPPORT
  10244. M: Corentin Labbe <clabbe@baylibre.com>
  10245. L: linux-crypto@vger.kernel.org
  10246. S: Maintained
  10247. F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
  10248. INTEL KEEM BAY DRM DRIVER
  10249. M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
  10250. M: Edmund Dea <edmund.j.dea@intel.com>
  10251. S: Maintained
  10252. F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
  10253. F: drivers/gpu/drm/kmb/
  10254. INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
  10255. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  10256. S: Maintained
  10257. F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
  10258. F: drivers/crypto/intel/keembay/Kconfig
  10259. F: drivers/crypto/intel/keembay/Makefile
  10260. F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
  10261. F: drivers/crypto/intel/keembay/ocs-aes.c
  10262. F: drivers/crypto/intel/keembay/ocs-aes.h
  10263. INTEL KEEM BAY OCS ECC CRYPTO DRIVER
  10264. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  10265. M: Prabhjot Khurana <prabhjot.khurana@intel.com>
  10266. M: Mark Gross <mgross@linux.intel.com>
  10267. S: Maintained
  10268. F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
  10269. F: drivers/crypto/intel/keembay/Kconfig
  10270. F: drivers/crypto/intel/keembay/Makefile
  10271. F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c
  10272. INTEL KEEM BAY OCS HCU CRYPTO DRIVER
  10273. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  10274. M: Declan Murphy <declan.murphy@intel.com>
  10275. S: Maintained
  10276. F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
  10277. F: drivers/crypto/intel/keembay/Kconfig
  10278. F: drivers/crypto/intel/keembay/Makefile
  10279. F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
  10280. F: drivers/crypto/intel/keembay/ocs-hcu.c
  10281. F: drivers/crypto/intel/keembay/ocs-hcu.h
  10282. INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
  10283. M: Wentong Wu <wentong.wu@intel.com>
  10284. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  10285. S: Maintained
  10286. F: drivers/gpio/gpio-ljca.c
  10287. F: drivers/i2c/busses/i2c-ljca.c
  10288. F: drivers/spi/spi-ljca.c
  10289. F: drivers/usb/misc/usb-ljca.c
  10290. F: include/linux/usb/ljca.h
  10291. INTEL MANAGEMENT ENGINE (mei)
  10292. M: Tomas Winkler <tomas.winkler@intel.com>
  10293. L: linux-kernel@vger.kernel.org
  10294. S: Supported
  10295. F: Documentation/driver-api/mei/*
  10296. F: drivers/misc/mei/
  10297. F: drivers/watchdog/mei_wdt.c
  10298. F: include/linux/mei_aux.h
  10299. F: include/linux/mei_cl_bus.h
  10300. F: include/uapi/linux/mei.h
  10301. F: include/uapi/linux/mei_uuid.h
  10302. F: include/uapi/linux/uuid.h
  10303. F: samples/mei/*
  10304. INTEL MAX 10 BMC MFD DRIVER
  10305. M: Xu Yilun <yilun.xu@intel.com>
  10306. R: Tom Rix <trix@redhat.com>
  10307. S: Maintained
  10308. F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
  10309. F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
  10310. F: drivers/hwmon/intel-m10-bmc-hwmon.c
  10311. F: drivers/mfd/intel-m10-bmc*
  10312. F: include/linux/mfd/intel-m10-bmc.h
  10313. INTEL MAX10 BMC SECURE UPDATES
  10314. M: Peter Colberg <peter.colberg@intel.com>
  10315. L: linux-fpga@vger.kernel.org
  10316. S: Maintained
  10317. F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
  10318. F: drivers/fpga/intel-m10-bmc-sec-update.c
  10319. INTEL MID (Mobile Internet Device) PLATFORM
  10320. M: Andy Shevchenko <andy@kernel.org>
  10321. L: linux-kernel@vger.kernel.org
  10322. S: Supported
  10323. F: arch/x86/include/asm/intel-mid.h
  10324. F: arch/x86/pci/intel_mid_pci.c
  10325. F: arch/x86/platform/intel-mid/
  10326. F: drivers/extcon/extcon-intel-mrfld.c
  10327. F: drivers/iio/adc/intel_mrfld_adc.c
  10328. F: drivers/mfd/intel_soc_pmic_mrfld.c
  10329. F: drivers/platform/x86/intel/mrfld_pwrbtn.c
  10330. F: drivers/platform/x86/intel_scu_*
  10331. F: drivers/staging/media/atomisp/
  10332. F: drivers/watchdog/intel-mid_wdt.c
  10333. F: include/linux/mfd/intel_soc_pmic_mrfld.h
  10334. F: include/linux/platform_data/x86/intel-mid_wdt.h
  10335. F: include/linux/platform_data/x86/intel_scu_ipc.h
  10336. INTEL P-Unit IPC DRIVER
  10337. M: Zha Qipeng <qipeng.zha@intel.com>
  10338. L: platform-driver-x86@vger.kernel.org
  10339. S: Maintained
  10340. F: arch/x86/include/asm/intel_punit_ipc.h
  10341. F: drivers/platform/x86/intel/punit_ipc.c
  10342. INTEL PMC CORE DRIVER
  10343. M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
  10344. M: David E Box <david.e.box@intel.com>
  10345. L: platform-driver-x86@vger.kernel.org
  10346. S: Maintained
  10347. F: Documentation/ABI/testing/sysfs-platform-intel-pmc
  10348. F: drivers/platform/x86/intel/pmc/
  10349. INTEL PMIC GPIO DRIVERS
  10350. M: Andy Shevchenko <andy@kernel.org>
  10351. S: Supported
  10352. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
  10353. F: drivers/gpio/gpio-*cove.c
  10354. INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
  10355. M: Andy Shevchenko <andy@kernel.org>
  10356. S: Supported
  10357. F: drivers/mfd/intel_soc_pmic*
  10358. F: include/linux/mfd/intel_soc_pmic*
  10359. INTEL PMT DRIVERS
  10360. M: David E. Box <david.e.box@linux.intel.com>
  10361. S: Supported
  10362. F: drivers/platform/x86/intel/pmt/
  10363. INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
  10364. M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
  10365. L: linux-wireless@vger.kernel.org
  10366. S: Maintained
  10367. F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
  10368. F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
  10369. F: drivers/net/wireless/intel/ipw2x00/
  10370. INTEL PSTATE DRIVER
  10371. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  10372. M: Len Brown <lenb@kernel.org>
  10373. L: linux-pm@vger.kernel.org
  10374. S: Supported
  10375. F: drivers/cpufreq/intel_pstate.c
  10376. INTEL PTP DFL ToD DRIVER
  10377. M: Tianfei Zhang <tianfei.zhang@intel.com>
  10378. L: linux-fpga@vger.kernel.org
  10379. L: netdev@vger.kernel.org
  10380. S: Maintained
  10381. F: drivers/ptp/ptp_dfl_tod.c
  10382. INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
  10383. M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
  10384. L: linux-iio@vger.kernel.org
  10385. F: drivers/counter/intel-qep.c
  10386. INTEL SCU DRIVERS
  10387. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  10388. S: Maintained
  10389. F: drivers/platform/x86/intel_scu_*
  10390. F: include/linux/platform_data/x86/intel_scu_ipc.h
  10391. INTEL SDSI DRIVER
  10392. M: David E. Box <david.e.box@linux.intel.com>
  10393. S: Supported
  10394. F: drivers/platform/x86/intel/sdsi.c
  10395. F: tools/arch/x86/intel_sdsi/
  10396. F: tools/testing/selftests/drivers/sdsi/
  10397. INTEL SGX
  10398. M: Jarkko Sakkinen <jarkko@kernel.org>
  10399. R: Dave Hansen <dave.hansen@linux.intel.com>
  10400. L: linux-sgx@vger.kernel.org
  10401. S: Supported
  10402. Q: https://patchwork.kernel.org/project/intel-sgx/list/
  10403. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
  10404. F: Documentation/arch/x86/sgx.rst
  10405. F: arch/x86/entry/vdso/vsgx.S
  10406. F: arch/x86/include/asm/sgx.h
  10407. F: arch/x86/include/uapi/asm/sgx.h
  10408. F: arch/x86/kernel/cpu/sgx/*
  10409. F: tools/testing/selftests/sgx/*
  10410. K: \bSGX_
  10411. INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
  10412. M: Daniel Scally <djrscally@gmail.com>
  10413. S: Maintained
  10414. F: drivers/platform/x86/intel/int3472/
  10415. INTEL SPEED SELECT TECHNOLOGY
  10416. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  10417. L: platform-driver-x86@vger.kernel.org
  10418. S: Maintained
  10419. F: drivers/platform/x86/intel/speed_select_if/
  10420. F: include/uapi/linux/isst_if.h
  10421. F: tools/power/x86/intel-speed-select/
  10422. INTEL STRATIX10 FIRMWARE DRIVERS
  10423. M: Dinh Nguyen <dinguyen@kernel.org>
  10424. L: linux-kernel@vger.kernel.org
  10425. S: Maintained
  10426. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
  10427. F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
  10428. F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
  10429. F: drivers/firmware/stratix10-rsu.c
  10430. F: drivers/firmware/stratix10-svc.c
  10431. F: include/linux/firmware/intel/stratix10-smc.h
  10432. F: include/linux/firmware/intel/stratix10-svc-client.h
  10433. INTEL TELEMETRY DRIVER
  10434. M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
  10435. M: "David E. Box" <david.e.box@linux.intel.com>
  10436. L: platform-driver-x86@vger.kernel.org
  10437. S: Maintained
  10438. F: arch/x86/include/asm/intel_telemetry.h
  10439. F: drivers/platform/x86/intel/telemetry/
  10440. INTEL TPMI DRIVER
  10441. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  10442. L: platform-driver-x86@vger.kernel.org
  10443. S: Maintained
  10444. F: Documentation/ABI/testing/debugfs-tpmi
  10445. F: drivers/platform/x86/intel/tpmi.c
  10446. F: include/linux/intel_tpmi.h
  10447. INTEL UNCORE FREQUENCY CONTROL
  10448. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  10449. L: platform-driver-x86@vger.kernel.org
  10450. S: Maintained
  10451. F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
  10452. F: drivers/platform/x86/intel/uncore-frequency/
  10453. INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
  10454. M: David E. Box <david.e.box@linux.intel.com>
  10455. S: Supported
  10456. F: drivers/platform/x86/intel/vsec.c
  10457. F: include/linux/intel_vsec.h
  10458. INTEL VIRTUAL BUTTON DRIVER
  10459. M: AceLan Kao <acelan.kao@canonical.com>
  10460. L: platform-driver-x86@vger.kernel.org
  10461. S: Maintained
  10462. F: drivers/platform/x86/intel/vbtn.c
  10463. INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
  10464. M: Stanislaw Gruszka <stf_xl@wp.pl>
  10465. L: linux-wireless@vger.kernel.org
  10466. S: Supported
  10467. F: drivers/net/wireless/intel/iwlegacy/
  10468. INTEL WIRELESS WIFI LINK (iwlwifi)
  10469. M: Miri Korenblit <miriam.rachel.korenblit@intel.com>
  10470. L: linux-wireless@vger.kernel.org
  10471. S: Supported
  10472. W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
  10473. T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
  10474. F: drivers/net/wireless/intel/iwlwifi/
  10475. INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
  10476. M: Jithu Joseph <jithu.joseph@intel.com>
  10477. S: Maintained
  10478. W: https://slimbootloader.github.io/security/firmware-update.html
  10479. F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
  10480. INTEL WMI THUNDERBOLT FORCE POWER DRIVER
  10481. L: Dell.Client.Kernel@dell.com
  10482. S: Maintained
  10483. F: drivers/platform/x86/intel/wmi/thunderbolt.c
  10484. INTEL WWAN IOSM DRIVER
  10485. M: M Chetan Kumar <m.chetan.kumar@intel.com>
  10486. L: netdev@vger.kernel.org
  10487. S: Maintained
  10488. F: drivers/net/wwan/iosm/
  10489. INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
  10490. M: Xin Li <xin@zytor.com>
  10491. M: "H. Peter Anvin" <hpa@zytor.com>
  10492. S: Supported
  10493. F: Documentation/arch/x86/x86_64/fred.rst
  10494. F: arch/x86/entry/entry_64_fred.S
  10495. F: arch/x86/entry/entry_fred.c
  10496. F: arch/x86/include/asm/fred.h
  10497. F: arch/x86/kernel/fred.c
  10498. INTEL(R) TRACE HUB
  10499. M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
  10500. S: Supported
  10501. F: Documentation/trace/intel_th.rst
  10502. F: drivers/hwtracing/intel_th/
  10503. F: include/linux/intel_th.h
  10504. INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
  10505. M: Ning Sun <ning.sun@intel.com>
  10506. L: tboot-devel@lists.sourceforge.net
  10507. S: Supported
  10508. W: http://tboot.sourceforge.net
  10509. T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
  10510. F: Documentation/arch/x86/intel_txt.rst
  10511. F: arch/x86/kernel/tboot.c
  10512. F: include/linux/tboot.h
  10513. INTERCONNECT API
  10514. M: Georgi Djakov <djakov@kernel.org>
  10515. L: linux-pm@vger.kernel.org
  10516. S: Maintained
  10517. T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
  10518. F: Documentation/devicetree/bindings/interconnect/
  10519. F: Documentation/driver-api/interconnect.rst
  10520. F: drivers/interconnect/
  10521. F: include/dt-bindings/interconnect/
  10522. F: include/linux/interconnect-provider.h
  10523. F: include/linux/interconnect.h
  10524. INTERRUPT COUNTER DRIVER
  10525. M: Oleksij Rempel <o.rempel@pengutronix.de>
  10526. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  10527. L: linux-iio@vger.kernel.org
  10528. F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
  10529. F: drivers/counter/interrupt-cnt.c
  10530. INTERSIL ISL7998X VIDEO DECODER DRIVER
  10531. M: Michael Tretter <m.tretter@pengutronix.de>
  10532. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  10533. L: linux-media@vger.kernel.org
  10534. S: Maintained
  10535. F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
  10536. F: drivers/media/i2c/isl7998x.c
  10537. INVENSENSE ICM-426xx IMU DRIVER
  10538. M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
  10539. L: linux-iio@vger.kernel.org
  10540. S: Maintained
  10541. W: https://invensense.tdk.com/
  10542. F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
  10543. F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
  10544. F: drivers/iio/imu/inv_icm42600/
  10545. INVENSENSE MPU-3050 GYROSCOPE DRIVER
  10546. M: Linus Walleij <linus.walleij@linaro.org>
  10547. L: linux-iio@vger.kernel.org
  10548. S: Maintained
  10549. F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
  10550. F: drivers/iio/gyro/mpu3050*
  10551. IOC3 ETHERNET DRIVER
  10552. M: Ralf Baechle <ralf@linux-mips.org>
  10553. L: linux-mips@vger.kernel.org
  10554. S: Maintained
  10555. F: drivers/net/ethernet/sgi/ioc3-eth.c
  10556. IOMMU DMA-API LAYER
  10557. M: Robin Murphy <robin.murphy@arm.com>
  10558. L: iommu@lists.linux.dev
  10559. S: Maintained
  10560. T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
  10561. F: drivers/iommu/dma-iommu.c
  10562. F: drivers/iommu/dma-iommu.h
  10563. F: drivers/iommu/iova.c
  10564. F: include/linux/iommu-dma.h
  10565. F: include/linux/iova.h
  10566. IOMMU SUBSYSTEM
  10567. M: Joerg Roedel <joro@8bytes.org>
  10568. M: Will Deacon <will@kernel.org>
  10569. R: Robin Murphy <robin.murphy@arm.com>
  10570. L: iommu@lists.linux.dev
  10571. S: Maintained
  10572. T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
  10573. F: Documentation/devicetree/bindings/iommu/
  10574. F: drivers/iommu/
  10575. F: include/linux/iommu.h
  10576. F: include/linux/iova.h
  10577. F: include/linux/of_iommu.h
  10578. IOMMUFD
  10579. M: Jason Gunthorpe <jgg@nvidia.com>
  10580. M: Kevin Tian <kevin.tian@intel.com>
  10581. L: iommu@lists.linux.dev
  10582. S: Maintained
  10583. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
  10584. F: Documentation/userspace-api/iommufd.rst
  10585. F: drivers/iommu/iommufd/
  10586. F: include/linux/iommufd.h
  10587. F: include/uapi/linux/iommufd.h
  10588. F: tools/testing/selftests/iommu/
  10589. IOSYS-MAP HELPERS
  10590. M: Thomas Zimmermann <tzimmermann@suse.de>
  10591. L: dri-devel@lists.freedesktop.org
  10592. S: Maintained
  10593. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  10594. F: include/linux/iosys-map.h
  10595. IO_URING
  10596. M: Jens Axboe <axboe@kernel.dk>
  10597. M: Pavel Begunkov <asml.silence@gmail.com>
  10598. L: io-uring@vger.kernel.org
  10599. S: Maintained
  10600. T: git git://git.kernel.dk/linux-block
  10601. T: git git://git.kernel.dk/liburing
  10602. F: include/linux/io_uring/
  10603. F: include/linux/io_uring.h
  10604. F: include/linux/io_uring_types.h
  10605. F: include/trace/events/io_uring.h
  10606. F: include/uapi/linux/io_uring.h
  10607. F: io_uring/
  10608. IPMI SUBSYSTEM
  10609. M: Corey Minyard <minyard@acm.org>
  10610. L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
  10611. S: Supported
  10612. W: http://openipmi.sourceforge.net/
  10613. T: git https://github.com/cminyard/linux-ipmi.git for-next
  10614. F: Documentation/devicetree/bindings/ipmi/
  10615. F: Documentation/driver-api/ipmi.rst
  10616. F: drivers/char/ipmi/
  10617. F: include/linux/ipmi*
  10618. F: include/uapi/linux/ipmi*
  10619. IPS SCSI RAID DRIVER
  10620. M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
  10621. L: linux-scsi@vger.kernel.org
  10622. S: Maintained
  10623. W: http://www.adaptec.com/
  10624. F: drivers/scsi/ips*
  10625. IPVS
  10626. M: Simon Horman <horms@verge.net.au>
  10627. M: Julian Anastasov <ja@ssi.bg>
  10628. L: netdev@vger.kernel.org
  10629. L: lvs-devel@vger.kernel.org
  10630. S: Maintained
  10631. T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
  10632. T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
  10633. F: Documentation/networking/ipvs-sysctl.rst
  10634. F: include/net/ip_vs.h
  10635. F: include/uapi/linux/ip_vs.h
  10636. F: net/netfilter/ipvs/
  10637. IPWIRELESS DRIVER
  10638. M: Jiri Kosina <jikos@kernel.org>
  10639. M: David Sterba <dsterba@suse.com>
  10640. S: Odd Fixes
  10641. F: drivers/tty/ipwireless/
  10642. IRON DEVICE AUDIO CODEC DRIVERS
  10643. M: Kiseok Jo <kiseok.jo@irondevice.com>
  10644. L: linux-sound@vger.kernel.org
  10645. S: Maintained
  10646. F: Documentation/devicetree/bindings/sound/irondevice,*
  10647. F: sound/soc/codecs/sma*
  10648. IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
  10649. M: Thomas Gleixner <tglx@linutronix.de>
  10650. S: Maintained
  10651. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
  10652. F: Documentation/core-api/irq/irq-domain.rst
  10653. F: include/linux/irqdomain.h
  10654. F: include/linux/irqdomain_defs.h
  10655. F: kernel/irq/irqdomain.c
  10656. F: kernel/irq/msi.c
  10657. IRQ SUBSYSTEM
  10658. M: Thomas Gleixner <tglx@linutronix.de>
  10659. L: linux-kernel@vger.kernel.org
  10660. S: Maintained
  10661. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
  10662. F: include/linux/group_cpus.h
  10663. F: include/linux/irq.h
  10664. F: include/linux/irqhandler.h
  10665. F: include/linux/irqnr.h
  10666. F: include/linux/irqreturn.h
  10667. F: kernel/irq/
  10668. F: lib/group_cpus.c
  10669. IRQCHIP DRIVERS
  10670. M: Thomas Gleixner <tglx@linutronix.de>
  10671. L: linux-kernel@vger.kernel.org
  10672. S: Maintained
  10673. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
  10674. F: Documentation/devicetree/bindings/interrupt-controller/
  10675. F: drivers/irqchip/
  10676. F: include/linux/irqchip.h
  10677. ISA
  10678. M: William Breathitt Gray <wbg@kernel.org>
  10679. S: Maintained
  10680. F: Documentation/driver-api/isa.rst
  10681. F: drivers/base/isa.c
  10682. F: include/linux/isa.h
  10683. ISA RADIO MODULE
  10684. M: Hans Verkuil <hverkuil@xs4all.nl>
  10685. L: linux-media@vger.kernel.org
  10686. S: Maintained
  10687. W: https://linuxtv.org
  10688. T: git git://linuxtv.org/media.git
  10689. F: drivers/media/radio/radio-isa*
  10690. ISAPNP
  10691. M: Jaroslav Kysela <perex@perex.cz>
  10692. S: Maintained
  10693. F: Documentation/userspace-api/isapnp.rst
  10694. F: drivers/pnp/isapnp/
  10695. F: include/linux/isapnp.h
  10696. ISCSI
  10697. M: Lee Duncan <lduncan@suse.com>
  10698. M: Chris Leech <cleech@redhat.com>
  10699. M: Mike Christie <michael.christie@oracle.com>
  10700. L: open-iscsi@googlegroups.com
  10701. L: linux-scsi@vger.kernel.org
  10702. S: Maintained
  10703. W: www.open-iscsi.com
  10704. F: drivers/scsi/*iscsi*
  10705. F: include/scsi/*iscsi*
  10706. iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
  10707. M: Peter Jones <pjones@redhat.com>
  10708. M: Konrad Rzeszutek Wilk <konrad@kernel.org>
  10709. S: Maintained
  10710. F: drivers/firmware/iscsi_ibft*
  10711. ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
  10712. M: Sagi Grimberg <sagi@grimberg.me>
  10713. M: Max Gurtovoy <mgurtovoy@nvidia.com>
  10714. L: linux-rdma@vger.kernel.org
  10715. S: Supported
  10716. W: http://www.openfabrics.org
  10717. W: www.open-iscsi.org
  10718. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  10719. F: drivers/infiniband/ulp/iser/
  10720. ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
  10721. M: Sagi Grimberg <sagi@grimberg.me>
  10722. L: linux-rdma@vger.kernel.org
  10723. L: target-devel@vger.kernel.org
  10724. S: Supported
  10725. T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
  10726. F: drivers/infiniband/ulp/isert
  10727. ISDN/CMTP OVER BLUETOOTH
  10728. M: Karsten Keil <isdn@linux-pingi.de>
  10729. L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
  10730. L: netdev@vger.kernel.org
  10731. S: Odd Fixes
  10732. W: http://www.isdn4linux.de
  10733. F: Documentation/isdn/
  10734. F: drivers/isdn/capi/
  10735. F: include/linux/isdn/
  10736. F: include/uapi/linux/isdn/
  10737. F: net/bluetooth/cmtp/
  10738. ISDN/mISDN SUBSYSTEM
  10739. M: Karsten Keil <isdn@linux-pingi.de>
  10740. L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
  10741. L: netdev@vger.kernel.org
  10742. S: Maintained
  10743. W: http://www.isdn4linux.de
  10744. F: drivers/isdn/Kconfig
  10745. F: drivers/isdn/Makefile
  10746. F: drivers/isdn/hardware/
  10747. F: drivers/isdn/mISDN/
  10748. ISOFS FILESYSTEM
  10749. M: Jan Kara <jack@suse.cz>
  10750. L: linux-fsdevel@vger.kernel.org
  10751. S: Maintained
  10752. F: Documentation/filesystems/isofs.rst
  10753. F: fs/isofs/
  10754. IT87 HARDWARE MONITORING DRIVER
  10755. M: Jean Delvare <jdelvare@suse.com>
  10756. L: linux-hwmon@vger.kernel.org
  10757. S: Maintained
  10758. F: Documentation/hwmon/it87.rst
  10759. F: drivers/hwmon/it87.c
  10760. IT913X MEDIA DRIVER
  10761. L: linux-media@vger.kernel.org
  10762. S: Orphan
  10763. W: https://linuxtv.org
  10764. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  10765. F: drivers/media/tuners/it913x*
  10766. ITE IT66121 HDMI BRIDGE DRIVER
  10767. M: Phong LE <ple@baylibre.com>
  10768. M: Neil Armstrong <neil.armstrong@linaro.org>
  10769. S: Maintained
  10770. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  10771. F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
  10772. F: drivers/gpu/drm/bridge/ite-it66121.c
  10773. IVTV VIDEO4LINUX DRIVER
  10774. M: Andy Walls <awalls@md.metrocast.net>
  10775. L: linux-media@vger.kernel.org
  10776. S: Maintained
  10777. W: https://linuxtv.org
  10778. T: git git://linuxtv.org/media.git
  10779. F: Documentation/admin-guide/media/ivtv*
  10780. F: drivers/media/pci/ivtv/
  10781. F: include/uapi/linux/ivtv*
  10782. IX2505V MEDIA DRIVER
  10783. M: Malcolm Priestley <tvboxspy@gmail.com>
  10784. L: linux-media@vger.kernel.org
  10785. S: Maintained
  10786. W: https://linuxtv.org
  10787. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  10788. F: drivers/media/dvb-frontends/ix2505v*
  10789. JAILHOUSE HYPERVISOR INTERFACE
  10790. M: Jan Kiszka <jan.kiszka@siemens.com>
  10791. L: jailhouse-dev@googlegroups.com
  10792. S: Maintained
  10793. F: arch/x86/include/asm/jailhouse_para.h
  10794. F: arch/x86/kernel/jailhouse.c
  10795. JFS FILESYSTEM
  10796. M: Dave Kleikamp <shaggy@kernel.org>
  10797. L: jfs-discussion@lists.sourceforge.net
  10798. S: Odd Fixes
  10799. W: http://jfs.sourceforge.net/
  10800. T: git https://github.com/kleikamp/linux-shaggy.git
  10801. F: Documentation/admin-guide/jfs.rst
  10802. F: fs/jfs/
  10803. JME NETWORK DRIVER
  10804. M: Guo-Fu Tseng <cooldavid@cooldavid.org>
  10805. L: netdev@vger.kernel.org
  10806. S: Odd Fixes
  10807. F: drivers/net/ethernet/jme.*
  10808. JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
  10809. M: David Woodhouse <dwmw2@infradead.org>
  10810. M: Richard Weinberger <richard@nod.at>
  10811. L: linux-mtd@lists.infradead.org
  10812. S: Odd Fixes
  10813. W: http://www.linux-mtd.infradead.org/doc/jffs2.html
  10814. T: git git://git.infradead.org/ubifs-2.6.git
  10815. F: fs/jffs2/
  10816. F: include/uapi/linux/jffs2.h
  10817. JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
  10818. M: "Theodore Ts'o" <tytso@mit.edu>
  10819. M: Jan Kara <jack@suse.com>
  10820. L: linux-ext4@vger.kernel.org
  10821. S: Maintained
  10822. F: fs/jbd2/
  10823. F: include/linux/jbd2.h
  10824. JPU V4L2 MEM2MEM DRIVER FOR RENESAS
  10825. M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
  10826. L: linux-media@vger.kernel.org
  10827. L: linux-renesas-soc@vger.kernel.org
  10828. S: Maintained
  10829. F: drivers/media/platform/renesas/rcar_jpu.c
  10830. JSM Neo PCI based serial card
  10831. L: linux-serial@vger.kernel.org
  10832. S: Orphan
  10833. F: drivers/tty/serial/jsm/
  10834. K10TEMP HARDWARE MONITORING DRIVER
  10835. M: Clemens Ladisch <clemens@ladisch.de>
  10836. L: linux-hwmon@vger.kernel.org
  10837. S: Maintained
  10838. F: Documentation/hwmon/k10temp.rst
  10839. F: drivers/hwmon/k10temp.c
  10840. K8TEMP HARDWARE MONITORING DRIVER
  10841. M: Rudolf Marek <r.marek@assembler.cz>
  10842. L: linux-hwmon@vger.kernel.org
  10843. S: Maintained
  10844. F: Documentation/hwmon/k8temp.rst
  10845. F: drivers/hwmon/k8temp.c
  10846. KASAN
  10847. M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
  10848. R: Alexander Potapenko <glider@google.com>
  10849. R: Andrey Konovalov <andreyknvl@gmail.com>
  10850. R: Dmitry Vyukov <dvyukov@google.com>
  10851. R: Vincenzo Frascino <vincenzo.frascino@arm.com>
  10852. L: kasan-dev@googlegroups.com
  10853. S: Maintained
  10854. B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
  10855. F: Documentation/dev-tools/kasan.rst
  10856. F: arch/*/include/asm/*kasan.h
  10857. F: arch/*/mm/kasan_init*
  10858. F: include/linux/kasan*.h
  10859. F: lib/Kconfig.kasan
  10860. F: mm/kasan/
  10861. F: scripts/Makefile.kasan
  10862. KCONFIG
  10863. M: Masahiro Yamada <masahiroy@kernel.org>
  10864. L: linux-kbuild@vger.kernel.org
  10865. S: Maintained
  10866. Q: https://patchwork.kernel.org/project/linux-kbuild/list/
  10867. T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
  10868. F: Documentation/kbuild/kconfig*
  10869. F: scripts/Kconfig.include
  10870. F: scripts/kconfig/
  10871. KCOV
  10872. R: Dmitry Vyukov <dvyukov@google.com>
  10873. R: Andrey Konovalov <andreyknvl@gmail.com>
  10874. L: kasan-dev@googlegroups.com
  10875. S: Maintained
  10876. B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
  10877. F: Documentation/dev-tools/kcov.rst
  10878. F: include/linux/kcov.h
  10879. F: include/uapi/linux/kcov.h
  10880. F: kernel/kcov.c
  10881. F: scripts/Makefile.kcov
  10882. KCSAN
  10883. M: Marco Elver <elver@google.com>
  10884. R: Dmitry Vyukov <dvyukov@google.com>
  10885. L: kasan-dev@googlegroups.com
  10886. S: Maintained
  10887. F: Documentation/dev-tools/kcsan.rst
  10888. F: include/linux/kcsan*.h
  10889. F: kernel/kcsan/
  10890. F: lib/Kconfig.kcsan
  10891. F: scripts/Makefile.kcsan
  10892. KDUMP
  10893. M: Baoquan He <bhe@redhat.com>
  10894. R: Vivek Goyal <vgoyal@redhat.com>
  10895. R: Dave Young <dyoung@redhat.com>
  10896. L: kexec@lists.infradead.org
  10897. S: Maintained
  10898. W: http://lse.sourceforge.net/kdump/
  10899. F: Documentation/admin-guide/kdump/
  10900. F: fs/proc/vmcore.c
  10901. F: include/linux/crash_core.h
  10902. F: include/linux/crash_dump.h
  10903. F: include/uapi/linux/vmcore.h
  10904. F: kernel/crash_*.c
  10905. KEENE FM RADIO TRANSMITTER DRIVER
  10906. M: Hans Verkuil <hverkuil@xs4all.nl>
  10907. L: linux-media@vger.kernel.org
  10908. S: Maintained
  10909. W: https://linuxtv.org
  10910. T: git git://linuxtv.org/media.git
  10911. F: drivers/media/radio/radio-keene*
  10912. KERNEL AUTOMOUNTER
  10913. M: Ian Kent <raven@themaw.net>
  10914. L: autofs@vger.kernel.org
  10915. S: Maintained
  10916. F: fs/autofs/
  10917. KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
  10918. M: Masahiro Yamada <masahiroy@kernel.org>
  10919. R: Nathan Chancellor <nathan@kernel.org>
  10920. R: Nicolas Schier <nicolas@fjasle.eu>
  10921. L: linux-kbuild@vger.kernel.org
  10922. S: Maintained
  10923. Q: https://patchwork.kernel.org/project/linux-kbuild/list/
  10924. T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
  10925. F: Documentation/kbuild/
  10926. F: Makefile
  10927. F: scripts/*vmlinux*
  10928. F: scripts/Kbuild*
  10929. F: scripts/Makefile*
  10930. F: scripts/basic/
  10931. F: scripts/clang-tools/
  10932. F: scripts/dummy-tools/
  10933. F: scripts/include/
  10934. F: scripts/mk*
  10935. F: scripts/mod/
  10936. F: scripts/package/
  10937. F: usr/
  10938. KERNEL HARDENING (not covered by other areas)
  10939. M: Kees Cook <kees@kernel.org>
  10940. R: Gustavo A. R. Silva <gustavoars@kernel.org>
  10941. L: linux-hardening@vger.kernel.org
  10942. S: Supported
  10943. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  10944. F: Documentation/ABI/testing/sysfs-kernel-oops_count
  10945. F: Documentation/ABI/testing/sysfs-kernel-warn_count
  10946. F: arch/*/configs/hardening.config
  10947. F: include/linux/overflow.h
  10948. F: include/linux/randomize_kstack.h
  10949. F: kernel/configs/hardening.config
  10950. F: lib/usercopy_kunit.c
  10951. F: mm/usercopy.c
  10952. F: security/Kconfig.hardening
  10953. K: \b(add|choose)_random_kstack_offset\b
  10954. K: \b__check_(object_size|heap_object)\b
  10955. K: \b__counted_by\b
  10956. KERNEL JANITORS
  10957. L: kernel-janitors@vger.kernel.org
  10958. S: Odd Fixes
  10959. W: http://kernelnewbies.org/KernelJanitors
  10960. KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
  10961. M: Chuck Lever <chuck.lever@oracle.com>
  10962. M: Jeff Layton <jlayton@kernel.org>
  10963. R: Neil Brown <neilb@suse.de>
  10964. R: Olga Kornievskaia <okorniev@redhat.com>
  10965. R: Dai Ngo <Dai.Ngo@oracle.com>
  10966. R: Tom Talpey <tom@talpey.com>
  10967. L: linux-nfs@vger.kernel.org
  10968. S: Supported
  10969. B: https://bugzilla.kernel.org
  10970. T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
  10971. F: Documentation/filesystems/nfs/
  10972. F: fs/lockd/
  10973. F: fs/nfs_common/
  10974. F: fs/nfsd/
  10975. F: include/linux/lockd/
  10976. F: include/linux/sunrpc/
  10977. F: include/trace/events/rpcgss.h
  10978. F: include/trace/events/rpcrdma.h
  10979. F: include/trace/events/sunrpc.h
  10980. F: include/trace/misc/fs.h
  10981. F: include/trace/misc/nfs.h
  10982. F: include/trace/misc/sunrpc.h
  10983. F: include/uapi/linux/nfsd/
  10984. F: include/uapi/linux/sunrpc/
  10985. F: net/sunrpc/
  10986. KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
  10987. M: Thomas Weißschuh <linux@weissschuh.net>
  10988. R: Christian Heusel <christian@heusel.eu>
  10989. R: Nathan Chancellor <nathan@kernel.org>
  10990. S: Maintained
  10991. F: scripts/package/PKGBUILD
  10992. KERNEL REGRESSIONS
  10993. M: Thorsten Leemhuis <linux@leemhuis.info>
  10994. L: regressions@lists.linux.dev
  10995. S: Supported
  10996. F: Documentation/admin-guide/reporting-regressions.rst
  10997. F: Documentation/process/handling-regressions.rst
  10998. KERNEL SELFTEST FRAMEWORK
  10999. M: Shuah Khan <shuah@kernel.org>
  11000. M: Shuah Khan <skhan@linuxfoundation.org>
  11001. L: linux-kselftest@vger.kernel.org
  11002. S: Maintained
  11003. Q: https://patchwork.kernel.org/project/linux-kselftest/list/
  11004. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
  11005. F: Documentation/dev-tools/kselftest*
  11006. F: tools/testing/selftests/
  11007. KERNEL SMB3 SERVER (KSMBD)
  11008. M: Namjae Jeon <linkinjeon@kernel.org>
  11009. M: Steve French <sfrench@samba.org>
  11010. R: Sergey Senozhatsky <senozhatsky@chromium.org>
  11011. R: Tom Talpey <tom@talpey.com>
  11012. L: linux-cifs@vger.kernel.org
  11013. S: Maintained
  11014. T: git git://git.samba.org/ksmbd.git
  11015. F: Documentation/filesystems/smb/ksmbd.rst
  11016. F: fs/smb/common/
  11017. F: fs/smb/server/
  11018. KERNEL UNIT TESTING FRAMEWORK (KUnit)
  11019. M: Brendan Higgins <brendanhiggins@google.com>
  11020. M: David Gow <davidgow@google.com>
  11021. R: Rae Moar <rmoar@google.com>
  11022. L: linux-kselftest@vger.kernel.org
  11023. L: kunit-dev@googlegroups.com
  11024. S: Maintained
  11025. W: https://google.github.io/kunit-docs/third_party/kernel/docs/
  11026. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
  11027. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
  11028. F: Documentation/dev-tools/kunit/
  11029. F: include/kunit/
  11030. F: lib/kunit/
  11031. F: rust/kernel/kunit.rs
  11032. F: scripts/rustdoc_test_*
  11033. F: tools/testing/kunit/
  11034. KERNEL USERMODE HELPER
  11035. M: Luis Chamberlain <mcgrof@kernel.org>
  11036. L: linux-kernel@vger.kernel.org
  11037. S: Maintained
  11038. F: include/linux/umh.h
  11039. F: kernel/umh.c
  11040. KERNEL VIRTUAL MACHINE (KVM)
  11041. M: Paolo Bonzini <pbonzini@redhat.com>
  11042. L: kvm@vger.kernel.org
  11043. S: Supported
  11044. W: http://www.linux-kvm.org
  11045. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  11046. F: Documentation/virt/kvm/
  11047. F: include/asm-generic/kvm*
  11048. F: include/kvm/iodev.h
  11049. F: include/linux/kvm*
  11050. F: include/trace/events/kvm.h
  11051. F: include/uapi/asm-generic/kvm*
  11052. F: include/uapi/linux/kvm*
  11053. F: tools/kvm/
  11054. F: tools/testing/selftests/kvm/
  11055. F: virt/kvm/*
  11056. KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
  11057. M: Marc Zyngier <maz@kernel.org>
  11058. M: Oliver Upton <oliver.upton@linux.dev>
  11059. R: Joey Gouly <joey.gouly@arm.com>
  11060. R: Suzuki K Poulose <suzuki.poulose@arm.com>
  11061. R: Zenghui Yu <yuzenghui@huawei.com>
  11062. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  11063. L: kvmarm@lists.linux.dev
  11064. S: Maintained
  11065. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
  11066. F: Documentation/virt/kvm/arm/
  11067. F: Documentation/virt/kvm/devices/arm*
  11068. F: arch/arm64/include/asm/kvm*
  11069. F: arch/arm64/include/uapi/asm/kvm*
  11070. F: arch/arm64/kvm/
  11071. F: include/kvm/arm_*
  11072. F: tools/testing/selftests/kvm/*/aarch64/
  11073. F: tools/testing/selftests/kvm/aarch64/
  11074. KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
  11075. M: Tianrui Zhao <zhaotianrui@loongson.cn>
  11076. M: Bibo Mao <maobibo@loongson.cn>
  11077. M: Huacai Chen <chenhuacai@kernel.org>
  11078. L: kvm@vger.kernel.org
  11079. L: loongarch@lists.linux.dev
  11080. S: Maintained
  11081. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  11082. F: Documentation/virt/kvm/loongarch/
  11083. F: arch/loongarch/include/asm/kvm*
  11084. F: arch/loongarch/include/uapi/asm/kvm*
  11085. F: arch/loongarch/kvm/
  11086. KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
  11087. M: Huacai Chen <chenhuacai@kernel.org>
  11088. L: linux-mips@vger.kernel.org
  11089. L: kvm@vger.kernel.org
  11090. S: Maintained
  11091. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  11092. F: arch/mips/include/asm/kvm*
  11093. F: arch/mips/include/uapi/asm/kvm*
  11094. F: arch/mips/kvm/
  11095. KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
  11096. M: Michael Ellerman <mpe@ellerman.id.au>
  11097. R: Nicholas Piggin <npiggin@gmail.com>
  11098. L: linuxppc-dev@lists.ozlabs.org
  11099. L: kvm@vger.kernel.org
  11100. S: Maintained (Book3S 64-bit HV)
  11101. S: Odd fixes (Book3S 64-bit PR)
  11102. S: Orphan (Book3E and 32-bit)
  11103. T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
  11104. F: arch/powerpc/include/asm/kvm*
  11105. F: arch/powerpc/include/uapi/asm/kvm*
  11106. F: arch/powerpc/kernel/kvm*
  11107. F: arch/powerpc/kvm/
  11108. KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
  11109. M: Anup Patel <anup@brainfault.org>
  11110. R: Atish Patra <atishp@atishpatra.org>
  11111. L: kvm@vger.kernel.org
  11112. L: kvm-riscv@lists.infradead.org
  11113. L: linux-riscv@lists.infradead.org
  11114. S: Maintained
  11115. T: git https://github.com/kvm-riscv/linux.git
  11116. F: arch/riscv/include/asm/kvm*
  11117. F: arch/riscv/include/uapi/asm/kvm*
  11118. F: arch/riscv/kvm/
  11119. F: tools/testing/selftests/kvm/*/riscv/
  11120. F: tools/testing/selftests/kvm/riscv/
  11121. KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
  11122. M: Christian Borntraeger <borntraeger@linux.ibm.com>
  11123. M: Janosch Frank <frankja@linux.ibm.com>
  11124. M: Claudio Imbrenda <imbrenda@linux.ibm.com>
  11125. R: David Hildenbrand <david@redhat.com>
  11126. L: kvm@vger.kernel.org
  11127. S: Supported
  11128. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
  11129. F: Documentation/virt/kvm/s390*
  11130. F: arch/s390/include/asm/gmap.h
  11131. F: arch/s390/include/asm/kvm*
  11132. F: arch/s390/include/uapi/asm/kvm*
  11133. F: arch/s390/include/uapi/asm/uvdevice.h
  11134. F: arch/s390/kernel/uv.c
  11135. F: arch/s390/kvm/
  11136. F: arch/s390/mm/gmap.c
  11137. F: drivers/s390/char/uvdevice.c
  11138. F: tools/testing/selftests/drivers/s390x/uvdevice/
  11139. F: tools/testing/selftests/kvm/*/s390x/
  11140. F: tools/testing/selftests/kvm/s390x/
  11141. KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
  11142. M: Sean Christopherson <seanjc@google.com>
  11143. M: Paolo Bonzini <pbonzini@redhat.com>
  11144. L: kvm@vger.kernel.org
  11145. S: Supported
  11146. P: Documentation/process/maintainer-kvm-x86.rst
  11147. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  11148. F: arch/x86/include/asm/kvm*
  11149. F: arch/x86/include/asm/svm.h
  11150. F: arch/x86/include/asm/vmx*.h
  11151. F: arch/x86/include/uapi/asm/kvm*
  11152. F: arch/x86/include/uapi/asm/svm.h
  11153. F: arch/x86/include/uapi/asm/vmx.h
  11154. F: arch/x86/kvm/
  11155. F: arch/x86/kvm/*/
  11156. F: tools/testing/selftests/kvm/*/x86_64/
  11157. F: tools/testing/selftests/kvm/x86_64/
  11158. KERNFS
  11159. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  11160. M: Tejun Heo <tj@kernel.org>
  11161. S: Supported
  11162. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
  11163. F: fs/kernfs/
  11164. F: include/linux/kernfs.h
  11165. KEXEC
  11166. M: Eric Biederman <ebiederm@xmission.com>
  11167. L: kexec@lists.infradead.org
  11168. S: Maintained
  11169. W: http://kernel.org/pub/linux/utils/kernel/kexec/
  11170. F: include/linux/kexec.h
  11171. F: include/uapi/linux/kexec.h
  11172. F: kernel/kexec*
  11173. KEYS-ENCRYPTED
  11174. M: Mimi Zohar <zohar@linux.ibm.com>
  11175. L: linux-integrity@vger.kernel.org
  11176. L: keyrings@vger.kernel.org
  11177. S: Supported
  11178. F: Documentation/security/keys/trusted-encrypted.rst
  11179. F: include/keys/encrypted-type.h
  11180. F: security/keys/encrypted-keys/
  11181. KEYS-TRUSTED
  11182. M: James Bottomley <James.Bottomley@HansenPartnership.com>
  11183. M: Jarkko Sakkinen <jarkko@kernel.org>
  11184. M: Mimi Zohar <zohar@linux.ibm.com>
  11185. L: linux-integrity@vger.kernel.org
  11186. L: keyrings@vger.kernel.org
  11187. S: Supported
  11188. F: Documentation/security/keys/trusted-encrypted.rst
  11189. F: include/keys/trusted-type.h
  11190. F: include/keys/trusted_tpm.h
  11191. F: security/keys/trusted-keys/
  11192. KEYS-TRUSTED-CAAM
  11193. M: Ahmad Fatoum <a.fatoum@pengutronix.de>
  11194. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  11195. L: linux-integrity@vger.kernel.org
  11196. L: keyrings@vger.kernel.org
  11197. S: Maintained
  11198. F: include/keys/trusted_caam.h
  11199. F: security/keys/trusted-keys/trusted_caam.c
  11200. KEYS-TRUSTED-DCP
  11201. M: David Gstir <david@sigma-star.at>
  11202. R: sigma star Kernel Team <upstream+dcp@sigma-star.at>
  11203. L: linux-integrity@vger.kernel.org
  11204. L: keyrings@vger.kernel.org
  11205. S: Supported
  11206. F: include/keys/trusted_dcp.h
  11207. F: security/keys/trusted-keys/trusted_dcp.c
  11208. KEYS-TRUSTED-TEE
  11209. M: Sumit Garg <sumit.garg@linaro.org>
  11210. L: linux-integrity@vger.kernel.org
  11211. L: keyrings@vger.kernel.org
  11212. S: Supported
  11213. F: include/keys/trusted_tee.h
  11214. F: security/keys/trusted-keys/trusted_tee.c
  11215. KEYS/KEYRINGS
  11216. M: David Howells <dhowells@redhat.com>
  11217. M: Jarkko Sakkinen <jarkko@kernel.org>
  11218. L: keyrings@vger.kernel.org
  11219. S: Maintained
  11220. F: Documentation/security/keys/core.rst
  11221. F: include/keys/
  11222. F: include/linux/key-type.h
  11223. F: include/linux/key.h
  11224. F: include/linux/keyctl.h
  11225. F: include/uapi/linux/keyctl.h
  11226. F: security/keys/
  11227. KEYS/KEYRINGS_INTEGRITY
  11228. M: Jarkko Sakkinen <jarkko@kernel.org>
  11229. M: Mimi Zohar <zohar@linux.ibm.com>
  11230. L: linux-integrity@vger.kernel.org
  11231. L: keyrings@vger.kernel.org
  11232. S: Supported
  11233. W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
  11234. F: security/integrity/platform_certs
  11235. KFENCE
  11236. M: Alexander Potapenko <glider@google.com>
  11237. M: Marco Elver <elver@google.com>
  11238. R: Dmitry Vyukov <dvyukov@google.com>
  11239. L: kasan-dev@googlegroups.com
  11240. S: Maintained
  11241. F: Documentation/dev-tools/kfence.rst
  11242. F: arch/*/include/asm/kfence.h
  11243. F: include/linux/kfence.h
  11244. F: lib/Kconfig.kfence
  11245. F: mm/kfence/
  11246. KFIFO
  11247. M: Stefani Seibold <stefani@seibold.net>
  11248. S: Maintained
  11249. F: include/linux/kfifo.h
  11250. F: lib/kfifo.c
  11251. F: samples/kfifo/
  11252. KGDB / KDB /debug_core
  11253. M: Jason Wessel <jason.wessel@windriver.com>
  11254. M: Daniel Thompson <daniel.thompson@linaro.org>
  11255. R: Douglas Anderson <dianders@chromium.org>
  11256. L: kgdb-bugreport@lists.sourceforge.net
  11257. S: Maintained
  11258. W: http://kgdb.wiki.kernel.org/
  11259. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
  11260. F: Documentation/dev-tools/kgdb.rst
  11261. F: drivers/misc/kgdbts.c
  11262. F: drivers/tty/serial/kgdboc.c
  11263. F: include/linux/kdb.h
  11264. F: include/linux/kgdb.h
  11265. F: kernel/debug/
  11266. F: kernel/module/kdb.c
  11267. KHADAS MCU MFD DRIVER
  11268. M: Neil Armstrong <neil.armstrong@linaro.org>
  11269. L: linux-amlogic@lists.infradead.org
  11270. S: Maintained
  11271. F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
  11272. F: drivers/mfd/khadas-mcu.c
  11273. F: drivers/thermal/khadas_mcu_fan.c
  11274. F: include/linux/mfd/khadas-mcu.h
  11275. KIONIX/ROHM KX022A ACCELEROMETER
  11276. M: Matti Vaittinen <mazziesaccount@gmail.com>
  11277. L: linux-iio@vger.kernel.org
  11278. S: Supported
  11279. F: drivers/iio/accel/kionix-kx022a*
  11280. KMEMLEAK
  11281. M: Catalin Marinas <catalin.marinas@arm.com>
  11282. S: Maintained
  11283. F: Documentation/dev-tools/kmemleak.rst
  11284. F: include/linux/kmemleak.h
  11285. F: mm/kmemleak.c
  11286. F: samples/kmemleak/kmemleak-test.c
  11287. KMSAN
  11288. M: Alexander Potapenko <glider@google.com>
  11289. R: Marco Elver <elver@google.com>
  11290. R: Dmitry Vyukov <dvyukov@google.com>
  11291. L: kasan-dev@googlegroups.com
  11292. S: Maintained
  11293. F: Documentation/dev-tools/kmsan.rst
  11294. F: arch/*/include/asm/kmsan.h
  11295. F: arch/*/mm/kmsan_*
  11296. F: include/linux/kmsan*.h
  11297. F: lib/Kconfig.kmsan
  11298. F: mm/kmsan/
  11299. F: scripts/Makefile.kmsan
  11300. KPROBES
  11301. M: Naveen N Rao <naveen@kernel.org>
  11302. M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
  11303. M: "David S. Miller" <davem@davemloft.net>
  11304. M: Masami Hiramatsu <mhiramat@kernel.org>
  11305. L: linux-kernel@vger.kernel.org
  11306. L: linux-trace-kernel@vger.kernel.org
  11307. S: Maintained
  11308. Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
  11309. T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
  11310. F: Documentation/trace/kprobes.rst
  11311. F: include/asm-generic/kprobes.h
  11312. F: include/linux/kprobes.h
  11313. F: kernel/kprobes.c
  11314. F: lib/test_kprobes.c
  11315. F: samples/kprobes
  11316. KS0108 LCD CONTROLLER DRIVER
  11317. M: Miguel Ojeda <ojeda@kernel.org>
  11318. S: Maintained
  11319. F: Documentation/admin-guide/auxdisplay/ks0108.rst
  11320. F: drivers/auxdisplay/ks0108.c
  11321. F: include/linux/ks0108.h
  11322. KTD253 BACKLIGHT DRIVER
  11323. M: Linus Walleij <linus.walleij@linaro.org>
  11324. S: Maintained
  11325. F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
  11326. F: drivers/video/backlight/ktd253-backlight.c
  11327. KTD2801 BACKLIGHT DRIVER
  11328. M: Duje Mihanović <duje.mihanovic@skole.hr>
  11329. S: Maintained
  11330. F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
  11331. F: drivers/video/backlight/ktd2801-backlight.c
  11332. KTEST
  11333. M: Steven Rostedt <rostedt@goodmis.org>
  11334. M: John Hawley <warthog9@eaglescrag.net>
  11335. S: Maintained
  11336. F: tools/testing/ktest
  11337. KTZ8866 BACKLIGHT DRIVER
  11338. M: Jianhua Lu <lujianhua000@gmail.com>
  11339. S: Maintained
  11340. F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
  11341. F: drivers/video/backlight/ktz8866.c
  11342. KVM PARAVIRT (KVM/paravirt)
  11343. M: Paolo Bonzini <pbonzini@redhat.com>
  11344. R: Vitaly Kuznetsov <vkuznets@redhat.com>
  11345. L: kvm@vger.kernel.org
  11346. S: Supported
  11347. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  11348. F: arch/um/include/asm/kvm_para.h
  11349. F: arch/x86/include/asm/kvm_para.h
  11350. F: arch/x86/include/asm/pvclock-abi.h
  11351. F: arch/x86/include/uapi/asm/kvm_para.h
  11352. F: arch/x86/kernel/kvm.c
  11353. F: arch/x86/kernel/kvmclock.c
  11354. F: include/asm-generic/kvm_para.h
  11355. F: include/linux/kvm_para.h
  11356. F: include/uapi/asm-generic/kvm_para.h
  11357. F: include/uapi/linux/kvm_para.h
  11358. KVM X86 HYPER-V (KVM/hyper-v)
  11359. M: Vitaly Kuznetsov <vkuznets@redhat.com>
  11360. M: Sean Christopherson <seanjc@google.com>
  11361. M: Paolo Bonzini <pbonzini@redhat.com>
  11362. L: kvm@vger.kernel.org
  11363. S: Supported
  11364. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  11365. F: arch/x86/kvm/hyperv.*
  11366. F: arch/x86/kvm/kvm_onhyperv.*
  11367. F: arch/x86/kvm/svm/hyperv.*
  11368. F: arch/x86/kvm/svm/svm_onhyperv.*
  11369. F: arch/x86/kvm/vmx/hyperv.*
  11370. KVM X86 Xen (KVM/Xen)
  11371. M: David Woodhouse <dwmw2@infradead.org>
  11372. M: Paul Durrant <paul@xen.org>
  11373. M: Sean Christopherson <seanjc@google.com>
  11374. M: Paolo Bonzini <pbonzini@redhat.com>
  11375. L: kvm@vger.kernel.org
  11376. S: Supported
  11377. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  11378. F: arch/x86/kvm/xen.*
  11379. L3MDEV
  11380. M: David Ahern <dsahern@kernel.org>
  11381. L: netdev@vger.kernel.org
  11382. S: Maintained
  11383. F: include/net/l3mdev.h
  11384. F: net/l3mdev
  11385. LANDLOCK SECURITY MODULE
  11386. M: Mickaël Salaün <mic@digikod.net>
  11387. R: Günther Noack <gnoack@google.com>
  11388. L: linux-security-module@vger.kernel.org
  11389. S: Supported
  11390. W: https://landlock.io
  11391. T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
  11392. F: Documentation/security/landlock.rst
  11393. F: Documentation/userspace-api/landlock.rst
  11394. F: fs/ioctl.c
  11395. F: include/uapi/linux/landlock.h
  11396. F: samples/landlock/
  11397. F: security/landlock/
  11398. F: tools/testing/selftests/landlock/
  11399. K: landlock
  11400. K: LANDLOCK
  11401. LANTIQ / INTEL Ethernet drivers
  11402. M: Hauke Mehrtens <hauke@hauke-m.de>
  11403. L: netdev@vger.kernel.org
  11404. S: Maintained
  11405. F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
  11406. F: drivers/net/dsa/lantiq_gswip.c
  11407. F: drivers/net/dsa/lantiq_pce.h
  11408. F: drivers/net/ethernet/lantiq_xrx200.c
  11409. F: net/dsa/tag_gswip.c
  11410. LANTIQ MIPS ARCHITECTURE
  11411. M: John Crispin <john@phrozen.org>
  11412. L: linux-mips@vger.kernel.org
  11413. S: Maintained
  11414. F: arch/mips/lantiq
  11415. F: drivers/soc/lantiq
  11416. LANTIQ PEF2256 DRIVER
  11417. M: Herve Codina <herve.codina@bootlin.com>
  11418. S: Maintained
  11419. F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
  11420. F: drivers/net/wan/framer/pef2256/
  11421. F: drivers/pinctrl/pinctrl-pef2256.c
  11422. F: include/linux/framer/pef2256.h
  11423. LASI 53c700 driver for PARISC
  11424. M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
  11425. L: linux-scsi@vger.kernel.org
  11426. S: Maintained
  11427. F: Documentation/scsi/53c700.rst
  11428. F: drivers/scsi/53c700*
  11429. LEAKING_ADDRESSES
  11430. M: Tycho Andersen <tycho@tycho.pizza>
  11431. R: Kees Cook <kees@kernel.org>
  11432. L: linux-hardening@vger.kernel.org
  11433. S: Maintained
  11434. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  11435. F: scripts/leaking_addresses.pl
  11436. LED SUBSYSTEM
  11437. M: Pavel Machek <pavel@ucw.cz>
  11438. M: Lee Jones <lee@kernel.org>
  11439. L: linux-leds@vger.kernel.org
  11440. S: Maintained
  11441. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
  11442. F: Documentation/devicetree/bindings/leds/
  11443. F: Documentation/leds/
  11444. F: drivers/leds/
  11445. F: include/dt-bindings/leds/
  11446. F: include/linux/leds.h
  11447. LEGO MINDSTORMS EV3
  11448. R: David Lechner <david@lechnology.com>
  11449. S: Maintained
  11450. F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
  11451. F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
  11452. F: drivers/power/supply/lego_ev3_battery.c
  11453. LEGO USB Tower driver
  11454. M: Juergen Stuber <starblue@users.sourceforge.net>
  11455. L: legousb-devel@lists.sourceforge.net
  11456. S: Maintained
  11457. W: http://legousb.sourceforge.net/
  11458. F: drivers/usb/misc/legousbtower.c
  11459. LETSKETCH HID TABLET DRIVER
  11460. M: Hans de Goede <hdegoede@redhat.com>
  11461. L: linux-input@vger.kernel.org
  11462. S: Maintained
  11463. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
  11464. F: drivers/hid/hid-letsketch.c
  11465. LG LAPTOP EXTRAS
  11466. M: Matan Ziv-Av <matan@svgalib.org>
  11467. L: platform-driver-x86@vger.kernel.org
  11468. S: Maintained
  11469. F: Documentation/ABI/testing/sysfs-platform-lg-laptop
  11470. F: Documentation/admin-guide/laptops/lg-laptop.rst
  11471. F: drivers/platform/x86/lg-laptop.c
  11472. LG2160 MEDIA DRIVER
  11473. M: Michael Krufky <mkrufky@linuxtv.org>
  11474. L: linux-media@vger.kernel.org
  11475. S: Maintained
  11476. W: https://linuxtv.org
  11477. W: http://github.com/mkrufky
  11478. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  11479. T: git git://linuxtv.org/mkrufky/tuners.git
  11480. F: drivers/media/dvb-frontends/lg2160.*
  11481. LGDT3305 MEDIA DRIVER
  11482. M: Michael Krufky <mkrufky@linuxtv.org>
  11483. L: linux-media@vger.kernel.org
  11484. S: Maintained
  11485. W: https://linuxtv.org
  11486. W: http://github.com/mkrufky
  11487. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  11488. T: git git://linuxtv.org/mkrufky/tuners.git
  11489. F: drivers/media/dvb-frontends/lgdt3305.*
  11490. LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
  11491. M: Viresh Kumar <vireshk@kernel.org>
  11492. L: linux-ide@vger.kernel.org
  11493. S: Maintained
  11494. F: drivers/ata/pata_arasan_cf.c
  11495. F: include/linux/pata_arasan_cf_data.h
  11496. LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
  11497. M: Linus Walleij <linus.walleij@linaro.org>
  11498. L: linux-ide@vger.kernel.org
  11499. S: Maintained
  11500. F: drivers/ata/pata_ftide010.c
  11501. F: drivers/ata/sata_gemini.c
  11502. F: drivers/ata/sata_gemini.h
  11503. LIBATA SATA AHCI PLATFORM devices support
  11504. M: Hans de Goede <hdegoede@redhat.com>
  11505. L: linux-ide@vger.kernel.org
  11506. S: Maintained
  11507. F: drivers/ata/ahci_platform.c
  11508. F: drivers/ata/libahci_platform.c
  11509. F: include/linux/ahci_platform.h
  11510. LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
  11511. M: Mikael Pettersson <mikpelinux@gmail.com>
  11512. L: linux-ide@vger.kernel.org
  11513. S: Maintained
  11514. F: drivers/ata/sata_promise.*
  11515. LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
  11516. M: Damien Le Moal <dlemoal@kernel.org>
  11517. M: Niklas Cassel <cassel@kernel.org>
  11518. L: linux-ide@vger.kernel.org
  11519. S: Maintained
  11520. T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
  11521. F: Documentation/ABI/testing/sysfs-ata
  11522. F: Documentation/devicetree/bindings/ata/
  11523. F: drivers/ata/
  11524. F: include/linux/ata.h
  11525. F: include/linux/libata.h
  11526. LIBETH COMMON ETHERNET LIBRARY
  11527. M: Alexander Lobakin <aleksander.lobakin@intel.com>
  11528. L: netdev@vger.kernel.org
  11529. L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
  11530. S: Supported
  11531. T: git https://github.com/alobakin/linux.git
  11532. F: drivers/net/ethernet/intel/libeth/
  11533. F: include/net/libeth/
  11534. K: libeth
  11535. LIBIE COMMON INTEL ETHERNET LIBRARY
  11536. M: Alexander Lobakin <aleksander.lobakin@intel.com>
  11537. L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
  11538. L: netdev@vger.kernel.org
  11539. S: Supported
  11540. T: git https://github.com/alobakin/linux.git
  11541. F: drivers/net/ethernet/intel/libie/
  11542. F: include/linux/net/intel/libie/
  11543. K: libie
  11544. LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
  11545. M: Vishal Verma <vishal.l.verma@intel.com>
  11546. M: Dan Williams <dan.j.williams@intel.com>
  11547. M: Dave Jiang <dave.jiang@intel.com>
  11548. L: nvdimm@lists.linux.dev
  11549. S: Supported
  11550. Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
  11551. P: Documentation/nvdimm/maintainer-entry-profile.rst
  11552. F: drivers/nvdimm/btt*
  11553. LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
  11554. M: Dan Williams <dan.j.williams@intel.com>
  11555. M: Vishal Verma <vishal.l.verma@intel.com>
  11556. M: Dave Jiang <dave.jiang@intel.com>
  11557. L: nvdimm@lists.linux.dev
  11558. S: Supported
  11559. Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
  11560. P: Documentation/nvdimm/maintainer-entry-profile.rst
  11561. F: drivers/nvdimm/pmem*
  11562. LIBNVDIMM: DEVICETREE BINDINGS
  11563. M: Oliver O'Halloran <oohall@gmail.com>
  11564. L: nvdimm@lists.linux.dev
  11565. S: Supported
  11566. Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
  11567. F: Documentation/devicetree/bindings/pmem/pmem-region.txt
  11568. F: drivers/nvdimm/of_pmem.c
  11569. LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
  11570. M: Dan Williams <dan.j.williams@intel.com>
  11571. M: Vishal Verma <vishal.l.verma@intel.com>
  11572. M: Dave Jiang <dave.jiang@intel.com>
  11573. M: Ira Weiny <ira.weiny@intel.com>
  11574. L: nvdimm@lists.linux.dev
  11575. S: Supported
  11576. Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
  11577. P: Documentation/nvdimm/maintainer-entry-profile.rst
  11578. T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
  11579. F: drivers/acpi/nfit/*
  11580. F: drivers/nvdimm/*
  11581. F: include/linux/libnvdimm.h
  11582. F: include/linux/nd.h
  11583. F: include/uapi/linux/ndctl.h
  11584. F: tools/testing/nvdimm/
  11585. LIBRARY CODE
  11586. M: Andrew Morton <akpm@linux-foundation.org>
  11587. L: linux-kernel@vger.kernel.org
  11588. S: Supported
  11589. T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
  11590. F: lib/*
  11591. LICENSES and SPDX stuff
  11592. M: Thomas Gleixner <tglx@linutronix.de>
  11593. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  11594. L: linux-spdx@vger.kernel.org
  11595. S: Maintained
  11596. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
  11597. F: COPYING
  11598. F: Documentation/process/license-rules.rst
  11599. F: LICENSES/
  11600. F: scripts/spdxcheck-test.sh
  11601. F: scripts/spdxcheck.py
  11602. F: scripts/spdxexclude
  11603. LINEAR RANGES HELPERS
  11604. M: Mark Brown <broonie@kernel.org>
  11605. R: Matti Vaittinen <mazziesaccount@gmail.com>
  11606. F: include/linux/linear_range.h
  11607. F: lib/linear_ranges.c
  11608. F: lib/test_linear_ranges.c
  11609. LINUX FOR POWER MACINTOSH
  11610. L: linuxppc-dev@lists.ozlabs.org
  11611. S: Orphan
  11612. F: arch/powerpc/platforms/powermac/
  11613. F: drivers/macintosh/
  11614. X: drivers/macintosh/adb-iop.c
  11615. X: drivers/macintosh/via-macii.c
  11616. LINUX FOR POWERPC (32-BIT AND 64-BIT)
  11617. M: Michael Ellerman <mpe@ellerman.id.au>
  11618. R: Nicholas Piggin <npiggin@gmail.com>
  11619. R: Christophe Leroy <christophe.leroy@csgroup.eu>
  11620. R: Naveen N Rao <naveen@kernel.org>
  11621. R: Madhavan Srinivasan <maddy@linux.ibm.com>
  11622. L: linuxppc-dev@lists.ozlabs.org
  11623. S: Supported
  11624. W: https://github.com/linuxppc/wiki/wiki
  11625. Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
  11626. T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
  11627. F: Documentation/ABI/stable/sysfs-firmware-opal-*
  11628. F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
  11629. F: Documentation/devicetree/bindings/powerpc/
  11630. F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
  11631. F: Documentation/arch/powerpc/
  11632. F: arch/powerpc/
  11633. F: drivers/*/*/*pasemi*
  11634. F: drivers/*/*pasemi*
  11635. F: drivers/char/tpm/tpm_ibmvtpm*
  11636. F: drivers/crypto/nx/
  11637. F: drivers/i2c/busses/i2c-opal.c
  11638. F: drivers/net/ethernet/ibm/ibmveth.*
  11639. F: drivers/net/ethernet/ibm/ibmvnic.*
  11640. F: drivers/pci/hotplug/pnv_php.c
  11641. F: drivers/pci/hotplug/rpa*
  11642. F: drivers/rtc/rtc-opal.c
  11643. F: drivers/scsi/ibmvscsi/
  11644. F: drivers/tty/hvc/hvc_opal.c
  11645. F: drivers/watchdog/wdrtas.c
  11646. F: include/linux/papr_scm.h
  11647. F: include/uapi/linux/papr_pdsm.h
  11648. F: tools/testing/selftests/powerpc
  11649. N: /pmac
  11650. N: powermac
  11651. N: powernv
  11652. N: [^a-z0-9]ps3
  11653. N: pseries
  11654. LINUX FOR POWERPC EMBEDDED MPC5XXX
  11655. M: Anatolij Gustschin <agust@denx.de>
  11656. L: linuxppc-dev@lists.ozlabs.org
  11657. S: Odd Fixes
  11658. F: arch/powerpc/platforms/512x/
  11659. F: arch/powerpc/platforms/52xx/
  11660. LINUX FOR POWERPC EMBEDDED PPC4XX
  11661. L: linuxppc-dev@lists.ozlabs.org
  11662. S: Orphan
  11663. F: arch/powerpc/platforms/44x/
  11664. LINUX FOR POWERPC EMBEDDED PPC85XX
  11665. M: Scott Wood <oss@buserror.net>
  11666. L: linuxppc-dev@lists.ozlabs.org
  11667. S: Odd fixes
  11668. T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
  11669. F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt
  11670. F: Documentation/devicetree/bindings/powerpc/fsl/
  11671. F: arch/powerpc/platforms/85xx/
  11672. LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
  11673. M: Christophe Leroy <christophe.leroy@csgroup.eu>
  11674. L: linuxppc-dev@lists.ozlabs.org
  11675. S: Maintained
  11676. F: arch/powerpc/platforms/8xx/
  11677. F: arch/powerpc/platforms/83xx/
  11678. LINUX KERNEL DUMP TEST MODULE (LKDTM)
  11679. M: Kees Cook <kees@kernel.org>
  11680. S: Maintained
  11681. F: drivers/misc/lkdtm/*
  11682. F: tools/testing/selftests/lkdtm/*
  11683. LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
  11684. M: Alan Stern <stern@rowland.harvard.edu>
  11685. M: Andrea Parri <parri.andrea@gmail.com>
  11686. M: Will Deacon <will@kernel.org>
  11687. M: Peter Zijlstra <peterz@infradead.org>
  11688. M: Boqun Feng <boqun.feng@gmail.com>
  11689. M: Nicholas Piggin <npiggin@gmail.com>
  11690. M: David Howells <dhowells@redhat.com>
  11691. M: Jade Alglave <j.alglave@ucl.ac.uk>
  11692. M: Luc Maranget <luc.maranget@inria.fr>
  11693. M: "Paul E. McKenney" <paulmck@kernel.org>
  11694. R: Akira Yokosawa <akiyks@gmail.com>
  11695. R: Daniel Lustig <dlustig@nvidia.com>
  11696. R: Joel Fernandes <joel@joelfernandes.org>
  11697. L: linux-kernel@vger.kernel.org
  11698. L: linux-arch@vger.kernel.org
  11699. L: lkmm@lists.linux.dev
  11700. S: Supported
  11701. T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  11702. F: Documentation/atomic_bitops.txt
  11703. F: Documentation/atomic_t.txt
  11704. F: Documentation/core-api/refcount-vs-atomic.rst
  11705. F: Documentation/litmus-tests/
  11706. F: Documentation/memory-barriers.txt
  11707. F: tools/memory-model/
  11708. LINUX-NEXT TREE
  11709. M: Stephen Rothwell <sfr@canb.auug.org.au>
  11710. L: linux-next@vger.kernel.org
  11711. S: Supported
  11712. B: mailto:linux-next@vger.kernel.org and the appropriate development tree
  11713. T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
  11714. LIS3LV02D ACCELEROMETER DRIVER
  11715. M: Eric Piel <eric.piel@tremplin-utc.net>
  11716. S: Maintained
  11717. F: Documentation/misc-devices/lis3lv02d.rst
  11718. F: drivers/misc/lis3lv02d/
  11719. F: drivers/platform/x86/hp/hp_accel.c
  11720. LIST KUNIT TEST
  11721. M: David Gow <davidgow@google.com>
  11722. L: linux-kselftest@vger.kernel.org
  11723. L: kunit-dev@googlegroups.com
  11724. S: Maintained
  11725. F: lib/list-test.c
  11726. LITEX PLATFORM
  11727. M: Karol Gugala <kgugala@antmicro.com>
  11728. M: Mateusz Holenko <mholenko@antmicro.com>
  11729. M: Gabriel Somlo <gsomlo@gmail.com>
  11730. M: Joel Stanley <joel@jms.id.au>
  11731. S: Maintained
  11732. F: Documentation/devicetree/bindings/*/litex,*.yaml
  11733. F: arch/openrisc/boot/dts/or1klitex.dts
  11734. F: drivers/mmc/host/litex_mmc.c
  11735. F: drivers/net/ethernet/litex/*
  11736. F: drivers/soc/litex/*
  11737. F: drivers/tty/serial/liteuart.c
  11738. F: include/linux/litex.h
  11739. N: litex
  11740. LIVE PATCHING
  11741. M: Josh Poimboeuf <jpoimboe@kernel.org>
  11742. M: Jiri Kosina <jikos@kernel.org>
  11743. M: Miroslav Benes <mbenes@suse.cz>
  11744. M: Petr Mladek <pmladek@suse.com>
  11745. R: Joe Lawrence <joe.lawrence@redhat.com>
  11746. L: live-patching@vger.kernel.org
  11747. S: Maintained
  11748. T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
  11749. F: Documentation/ABI/testing/sysfs-kernel-livepatch
  11750. F: Documentation/livepatch/
  11751. F: arch/powerpc/include/asm/livepatch.h
  11752. F: include/linux/livepatch.h
  11753. F: kernel/livepatch/
  11754. F: kernel/module/livepatch.c
  11755. F: samples/livepatch/
  11756. F: tools/testing/selftests/livepatch/
  11757. LLC (802.2)
  11758. L: netdev@vger.kernel.org
  11759. S: Odd fixes
  11760. F: include/linux/llc.h
  11761. F: include/net/llc*
  11762. F: include/uapi/linux/llc.h
  11763. F: net/llc/
  11764. LM73 HARDWARE MONITOR DRIVER
  11765. M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
  11766. L: linux-hwmon@vger.kernel.org
  11767. S: Maintained
  11768. F: drivers/hwmon/lm73.c
  11769. LM78 HARDWARE MONITOR DRIVER
  11770. M: Jean Delvare <jdelvare@suse.com>
  11771. L: linux-hwmon@vger.kernel.org
  11772. S: Maintained
  11773. F: Documentation/hwmon/lm78.rst
  11774. F: drivers/hwmon/lm78.c
  11775. LM83 HARDWARE MONITOR DRIVER
  11776. M: Jean Delvare <jdelvare@suse.com>
  11777. L: linux-hwmon@vger.kernel.org
  11778. S: Maintained
  11779. F: Documentation/hwmon/lm83.rst
  11780. F: drivers/hwmon/lm83.c
  11781. LM90 HARDWARE MONITOR DRIVER
  11782. M: Jean Delvare <jdelvare@suse.com>
  11783. L: linux-hwmon@vger.kernel.org
  11784. S: Maintained
  11785. F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
  11786. F: Documentation/hwmon/lm90.rst
  11787. F: drivers/hwmon/lm90.c
  11788. F: include/dt-bindings/thermal/lm90.h
  11789. LME2510 MEDIA DRIVER
  11790. M: Malcolm Priestley <tvboxspy@gmail.com>
  11791. L: linux-media@vger.kernel.org
  11792. S: Maintained
  11793. W: https://linuxtv.org
  11794. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  11795. F: drivers/media/usb/dvb-usb-v2/lmedm04*
  11796. LOADPIN SECURITY MODULE
  11797. M: Kees Cook <kees@kernel.org>
  11798. S: Supported
  11799. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  11800. F: Documentation/admin-guide/LSM/LoadPin.rst
  11801. F: security/loadpin/
  11802. LOCKDOWN SECURITY MODULE
  11803. L: linux-security-module@vger.kernel.org
  11804. S: Odd Fixes
  11805. T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
  11806. F: security/lockdown/
  11807. LOCKING PRIMITIVES
  11808. M: Peter Zijlstra <peterz@infradead.org>
  11809. M: Ingo Molnar <mingo@redhat.com>
  11810. M: Will Deacon <will@kernel.org>
  11811. R: Waiman Long <longman@redhat.com>
  11812. R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
  11813. L: linux-kernel@vger.kernel.org
  11814. S: Maintained
  11815. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
  11816. F: Documentation/locking/
  11817. F: arch/*/include/asm/spinlock*.h
  11818. F: include/linux/lockdep*.h
  11819. F: include/linux/mutex*.h
  11820. F: include/linux/rwlock*.h
  11821. F: include/linux/rwsem*.h
  11822. F: include/linux/seqlock.h
  11823. F: include/linux/spinlock*.h
  11824. F: kernel/locking/
  11825. F: lib/locking*.[ch]
  11826. X: kernel/locking/locktorture.c
  11827. LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
  11828. M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
  11829. L: linux-ntfs-dev@lists.sourceforge.net
  11830. S: Maintained
  11831. W: http://www.linux-ntfs.org/content/view/19/37/
  11832. F: Documentation/admin-guide/ldm.rst
  11833. F: block/partitions/ldm.*
  11834. LOGITECH HID GAMING KEYBOARDS
  11835. M: Hans de Goede <hdegoede@redhat.com>
  11836. L: linux-input@vger.kernel.org
  11837. S: Maintained
  11838. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
  11839. F: drivers/hid/hid-lg-g15.c
  11840. LONTIUM LT8912B MIPI TO HDMI BRIDGE
  11841. M: Adrien Grassein <adrien.grassein@gmail.com>
  11842. S: Maintained
  11843. F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
  11844. F: drivers/gpu/drm/bridge/lontium-lt8912b.c
  11845. LOONGARCH
  11846. M: Huacai Chen <chenhuacai@kernel.org>
  11847. R: WANG Xuerui <kernel@xen0n.name>
  11848. L: loongarch@lists.linux.dev
  11849. S: Maintained
  11850. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
  11851. F: Documentation/arch/loongarch/
  11852. F: Documentation/translations/zh_CN/arch/loongarch/
  11853. F: arch/loongarch/
  11854. F: drivers/*/*loongarch*
  11855. F: drivers/cpufreq/loongson3_cpufreq.c
  11856. LOONGSON GPIO DRIVER
  11857. M: Yinbo Zhu <zhuyinbo@loongson.cn>
  11858. L: linux-gpio@vger.kernel.org
  11859. S: Maintained
  11860. F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
  11861. F: drivers/gpio/gpio-loongson-64bit.c
  11862. LOONGSON LS2X APB DMA DRIVER
  11863. M: Binbin Zhou <zhoubinbin@loongson.cn>
  11864. L: dmaengine@vger.kernel.org
  11865. S: Maintained
  11866. F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
  11867. F: drivers/dma/ls2x-apb-dma.c
  11868. LOONGSON LS2X I2C DRIVER
  11869. M: Binbin Zhou <zhoubinbin@loongson.cn>
  11870. L: linux-i2c@vger.kernel.org
  11871. S: Maintained
  11872. F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
  11873. F: drivers/i2c/busses/i2c-ls2x.c
  11874. LOONGSON-2 SOC SERIES CLOCK DRIVER
  11875. M: Yinbo Zhu <zhuyinbo@loongson.cn>
  11876. L: linux-clk@vger.kernel.org
  11877. S: Maintained
  11878. F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
  11879. F: drivers/clk/clk-loongson2.c
  11880. F: include/dt-bindings/clock/loongson,ls2k-clk.h
  11881. LOONGSON SPI DRIVER
  11882. M: Yinbo Zhu <zhuyinbo@loongson.cn>
  11883. L: linux-spi@vger.kernel.org
  11884. S: Maintained
  11885. F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
  11886. F: drivers/spi/spi-loongson-core.c
  11887. F: drivers/spi/spi-loongson-pci.c
  11888. F: drivers/spi/spi-loongson-plat.c
  11889. F: drivers/spi/spi-loongson.h
  11890. LOONGSON-2 SOC SERIES GUTS DRIVER
  11891. M: Yinbo Zhu <zhuyinbo@loongson.cn>
  11892. L: loongarch@lists.linux.dev
  11893. S: Maintained
  11894. F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
  11895. F: drivers/soc/loongson/loongson2_guts.c
  11896. LOONGSON-2 SOC SERIES PM DRIVER
  11897. M: Yinbo Zhu <zhuyinbo@loongson.cn>
  11898. L: linux-pm@vger.kernel.org
  11899. S: Maintained
  11900. F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
  11901. F: drivers/soc/loongson/loongson2_pm.c
  11902. LOONGSON-2 SOC SERIES PINCTRL DRIVER
  11903. M: zhanghongchen <zhanghongchen@loongson.cn>
  11904. M: Yinbo Zhu <zhuyinbo@loongson.cn>
  11905. L: linux-gpio@vger.kernel.org
  11906. S: Maintained
  11907. F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
  11908. F: drivers/pinctrl/pinctrl-loongson2.c
  11909. LOONGSON-2 SOC SERIES THERMAL DRIVER
  11910. M: zhanghongchen <zhanghongchen@loongson.cn>
  11911. M: Yinbo Zhu <zhuyinbo@loongson.cn>
  11912. L: linux-pm@vger.kernel.org
  11913. S: Maintained
  11914. F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
  11915. F: drivers/thermal/loongson2_thermal.c
  11916. LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
  11917. M: Sathya Prakash <sathya.prakash@broadcom.com>
  11918. M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
  11919. M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
  11920. L: MPT-FusionLinux.pdl@broadcom.com
  11921. L: linux-scsi@vger.kernel.org
  11922. S: Supported
  11923. W: http://www.avagotech.com/support/
  11924. F: drivers/message/fusion/
  11925. F: drivers/scsi/mpt3sas/
  11926. LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
  11927. M: Matthew Wilcox <willy@infradead.org>
  11928. L: linux-scsi@vger.kernel.org
  11929. S: Maintained
  11930. F: drivers/scsi/sym53c8xx_2/
  11931. LTC1660 DAC DRIVER
  11932. M: Marcus Folkesson <marcus.folkesson@gmail.com>
  11933. L: linux-iio@vger.kernel.org
  11934. S: Maintained
  11935. F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
  11936. F: drivers/iio/dac/ltc1660.c
  11937. LTC2664 IIO DAC DRIVER
  11938. M: Michael Hennerich <michael.hennerich@analog.com>
  11939. M: Kim Seer Paller <kimseer.paller@analog.com>
  11940. L: linux-iio@vger.kernel.org
  11941. S: Supported
  11942. W: https://ez.analog.com/linux-software-drivers
  11943. F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
  11944. F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
  11945. F: drivers/iio/dac/ltc2664.c
  11946. LTC2688 IIO DAC DRIVER
  11947. M: Nuno Sá <nuno.sa@analog.com>
  11948. L: linux-iio@vger.kernel.org
  11949. S: Supported
  11950. W: https://ez.analog.com/linux-software-drivers
  11951. F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
  11952. F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
  11953. F: drivers/iio/dac/ltc2688.c
  11954. LTC2947 HARDWARE MONITOR DRIVER
  11955. M: Nuno Sá <nuno.sa@analog.com>
  11956. L: linux-hwmon@vger.kernel.org
  11957. S: Supported
  11958. W: https://ez.analog.com/linux-software-drivers
  11959. F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
  11960. F: drivers/hwmon/ltc2947-core.c
  11961. F: drivers/hwmon/ltc2947-i2c.c
  11962. F: drivers/hwmon/ltc2947-spi.c
  11963. F: drivers/hwmon/ltc2947.h
  11964. LTC2991 HARDWARE MONITOR DRIVER
  11965. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  11966. L: linux-hwmon@vger.kernel.org
  11967. S: Supported
  11968. W: https://ez.analog.com/linux-software-drivers
  11969. F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
  11970. F: drivers/hwmon/ltc2991.c
  11971. LTC2983 IIO TEMPERATURE DRIVER
  11972. M: Nuno Sá <nuno.sa@analog.com>
  11973. L: linux-iio@vger.kernel.org
  11974. S: Supported
  11975. W: https://ez.analog.com/linux-software-drivers
  11976. F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
  11977. F: drivers/iio/temperature/ltc2983.c
  11978. LTC4282 HARDWARE MONITOR DRIVER
  11979. M: Nuno Sa <nuno.sa@analog.com>
  11980. L: linux-hwmon@vger.kernel.org
  11981. S: Supported
  11982. F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
  11983. F: Documentation/hwmon/ltc4282.rst
  11984. F: drivers/hwmon/ltc4282.c
  11985. LTC4286 HARDWARE MONITOR DRIVER
  11986. M: Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
  11987. L: linux-i2c@vger.kernel.org
  11988. S: Maintained
  11989. F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
  11990. F: Documentation/hwmon/ltc4286.rst
  11991. F: drivers/hwmon/pmbus/Kconfig
  11992. F: drivers/hwmon/pmbus/Makefile
  11993. F: drivers/hwmon/pmbus/ltc4286.c
  11994. LTC4306 I2C MULTIPLEXER DRIVER
  11995. M: Michael Hennerich <michael.hennerich@analog.com>
  11996. L: linux-i2c@vger.kernel.org
  11997. S: Supported
  11998. W: https://ez.analog.com/linux-software-drivers
  11999. F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
  12000. F: drivers/i2c/muxes/i2c-mux-ltc4306.c
  12001. LTP (Linux Test Project)
  12002. M: Andrea Cervesato <andrea.cervesato@suse.com>
  12003. M: Cyril Hrubis <chrubis@suse.cz>
  12004. M: Jan Stancek <jstancek@redhat.com>
  12005. M: Petr Vorel <pvorel@suse.cz>
  12006. M: Li Wang <liwang@redhat.com>
  12007. M: Yang Xu <xuyang2018.jy@fujitsu.com>
  12008. M: Xiao Yang <yangx.jy@fujitsu.com>
  12009. L: ltp@lists.linux.it (subscribers-only)
  12010. S: Maintained
  12011. W: https://linux-test-project.readthedocs.io/
  12012. T: git https://github.com/linux-test-project/ltp.git
  12013. LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
  12014. M: Anshul Dalal <anshulusr@gmail.com>
  12015. L: linux-iio@vger.kernel.org
  12016. S: Maintained
  12017. F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
  12018. F: drivers/iio/light/ltr390.c
  12019. LYNX 28G SERDES PHY DRIVER
  12020. M: Ioana Ciornei <ioana.ciornei@nxp.com>
  12021. L: netdev@vger.kernel.org
  12022. S: Supported
  12023. F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
  12024. F: drivers/phy/freescale/phy-fsl-lynx-28g.c
  12025. LYNX PCS MODULE
  12026. M: Ioana Ciornei <ioana.ciornei@nxp.com>
  12027. L: netdev@vger.kernel.org
  12028. S: Supported
  12029. F: drivers/net/pcs/pcs-lynx.c
  12030. F: include/linux/pcs-lynx.h
  12031. M68K ARCHITECTURE
  12032. M: Geert Uytterhoeven <geert@linux-m68k.org>
  12033. L: linux-m68k@lists.linux-m68k.org
  12034. S: Maintained
  12035. W: http://www.linux-m68k.org/
  12036. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
  12037. F: arch/m68k/
  12038. F: drivers/zorro/
  12039. M68K ON APPLE MACINTOSH
  12040. M: Joshua Thompson <funaho@jurai.org>
  12041. L: linux-m68k@lists.linux-m68k.org
  12042. S: Maintained
  12043. W: http://www.mac.linux-m68k.org/
  12044. F: arch/m68k/mac/
  12045. F: drivers/macintosh/adb-iop.c
  12046. F: drivers/macintosh/via-macii.c
  12047. M68K ON HP9000/300
  12048. M: Philip Blundell <philb@gnu.org>
  12049. S: Maintained
  12050. W: http://www.tazenda.demon.co.uk/phil/linux-hp
  12051. F: arch/m68k/hp300/
  12052. M88DS3103 MEDIA DRIVER
  12053. L: linux-media@vger.kernel.org
  12054. S: Orphan
  12055. W: https://linuxtv.org
  12056. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  12057. F: drivers/media/dvb-frontends/m88ds3103*
  12058. M88RS2000 MEDIA DRIVER
  12059. M: Malcolm Priestley <tvboxspy@gmail.com>
  12060. L: linux-media@vger.kernel.org
  12061. S: Maintained
  12062. W: https://linuxtv.org
  12063. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  12064. F: drivers/media/dvb-frontends/m88rs2000*
  12065. MA901 MASTERKIT USB FM RADIO DRIVER
  12066. M: Alexey Klimov <klimov.linux@gmail.com>
  12067. L: linux-media@vger.kernel.org
  12068. S: Maintained
  12069. T: git git://linuxtv.org/media.git
  12070. F: drivers/media/radio/radio-ma901.c
  12071. MAC80211
  12072. M: Johannes Berg <johannes@sipsolutions.net>
  12073. L: linux-wireless@vger.kernel.org
  12074. S: Maintained
  12075. W: https://wireless.wiki.kernel.org/
  12076. Q: https://patchwork.kernel.org/project/linux-wireless/list/
  12077. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
  12078. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
  12079. F: Documentation/networking/mac80211-injection.rst
  12080. F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
  12081. F: drivers/net/wireless/virtual/mac80211_hwsim.[ch]
  12082. F: include/net/mac80211.h
  12083. F: net/mac80211/
  12084. MAILBOX API
  12085. M: Jassi Brar <jassisinghbrar@gmail.com>
  12086. L: linux-kernel@vger.kernel.org
  12087. S: Maintained
  12088. F: Documentation/devicetree/bindings/mailbox/
  12089. F: drivers/mailbox/
  12090. F: include/dt-bindings/mailbox/
  12091. F: include/linux/mailbox_client.h
  12092. F: include/linux/mailbox_controller.h
  12093. MAILBOX ARM MHUv2
  12094. M: Viresh Kumar <viresh.kumar@linaro.org>
  12095. M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
  12096. L: linux-kernel@vger.kernel.org
  12097. S: Maintained
  12098. F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
  12099. F: drivers/mailbox/arm_mhuv2.c
  12100. F: include/linux/mailbox/arm_mhuv2_message.h
  12101. MAILBOX ARM MHUv3
  12102. M: Sudeep Holla <sudeep.holla@arm.com>
  12103. M: Cristian Marussi <cristian.marussi@arm.com>
  12104. L: linux-kernel@vger.kernel.org
  12105. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  12106. S: Maintained
  12107. F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
  12108. F: drivers/mailbox/arm_mhuv3.c
  12109. MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
  12110. M: Alejandro Colomar <alx@kernel.org>
  12111. L: linux-man@vger.kernel.org
  12112. S: Maintained
  12113. W: http://www.kernel.org/doc/man-pages
  12114. T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
  12115. T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
  12116. MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
  12117. M: Jeremy Kerr <jk@codeconstruct.com.au>
  12118. M: Matt Johnston <matt@codeconstruct.com.au>
  12119. L: netdev@vger.kernel.org
  12120. S: Maintained
  12121. F: Documentation/networking/mctp.rst
  12122. F: drivers/net/mctp/
  12123. F: include/net/mctp.h
  12124. F: include/net/mctpdevice.h
  12125. F: include/net/netns/mctp.h
  12126. F: net/mctp/
  12127. MAPLE TREE
  12128. M: Liam R. Howlett <Liam.Howlett@oracle.com>
  12129. L: maple-tree@lists.infradead.org
  12130. L: linux-mm@kvack.org
  12131. S: Supported
  12132. F: Documentation/core-api/maple_tree.rst
  12133. F: include/linux/maple_tree.h
  12134. F: include/trace/events/maple_tree.h
  12135. F: lib/maple_tree.c
  12136. F: lib/test_maple_tree.c
  12137. F: tools/testing/radix-tree/linux/maple_tree.h
  12138. F: tools/testing/radix-tree/maple.c
  12139. MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
  12140. M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
  12141. L: linux-mips@vger.kernel.org
  12142. S: Maintained
  12143. F: arch/mips/boot/dts/img/pistachio*
  12144. MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
  12145. M: Andrew Lunn <andrew@lunn.ch>
  12146. L: netdev@vger.kernel.org
  12147. S: Maintained
  12148. F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
  12149. F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
  12150. F: Documentation/networking/devlink/mv88e6xxx.rst
  12151. F: drivers/net/dsa/mv88e6xxx/
  12152. F: include/linux/dsa/mv88e6xxx.h
  12153. F: include/linux/platform_data/mv88e6xxx.h
  12154. MARVELL 88PM886 PMIC DRIVER
  12155. M: Karel Balej <balejk@matfyz.cz>
  12156. S: Maintained
  12157. F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
  12158. F: drivers/input/misc/88pm886-onkey.c
  12159. F: drivers/mfd/88pm886.c
  12160. F: drivers/regulator/88pm886-regulator.c
  12161. F: include/linux/mfd/88pm886.h
  12162. MARVELL ARMADA 3700 PHY DRIVERS
  12163. M: Miquel Raynal <miquel.raynal@bootlin.com>
  12164. S: Maintained
  12165. F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
  12166. F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
  12167. F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
  12168. F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
  12169. MARVELL ARMADA 3700 SERIAL DRIVER
  12170. M: Pali Rohár <pali@kernel.org>
  12171. S: Maintained
  12172. F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
  12173. F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
  12174. F: drivers/tty/serial/mvebu-uart.c
  12175. MARVELL ARMADA DRM SUPPORT
  12176. M: Russell King <linux@armlinux.org.uk>
  12177. S: Maintained
  12178. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
  12179. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
  12180. F: Documentation/devicetree/bindings/display/armada/
  12181. F: drivers/gpu/drm/armada/
  12182. F: include/uapi/drm/armada_drm.h
  12183. MARVELL CRYPTO DRIVER
  12184. M: Boris Brezillon <bbrezillon@kernel.org>
  12185. M: Arnaud Ebalard <arno@natisbad.org>
  12186. M: Srujana Challa <schalla@marvell.com>
  12187. L: linux-crypto@vger.kernel.org
  12188. S: Maintained
  12189. F: drivers/crypto/marvell/
  12190. F: include/linux/soc/marvell/octeontx2/
  12191. MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
  12192. M: Mirko Lindner <mlindner@marvell.com>
  12193. M: Stephen Hemminger <stephen@networkplumber.org>
  12194. L: netdev@vger.kernel.org
  12195. S: Odd fixes
  12196. F: drivers/net/ethernet/marvell/sk*
  12197. MARVELL LIBERTAS WIRELESS DRIVER
  12198. L: libertas-dev@lists.infradead.org
  12199. S: Orphan
  12200. F: drivers/net/wireless/marvell/libertas/
  12201. MARVELL MACCHIATOBIN SUPPORT
  12202. M: Russell King <linux@armlinux.org.uk>
  12203. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  12204. S: Maintained
  12205. F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
  12206. MARVELL MV643XX ETHERNET DRIVER
  12207. M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  12208. L: netdev@vger.kernel.org
  12209. S: Maintained
  12210. F: drivers/net/ethernet/marvell/mv643xx_eth.*
  12211. MARVELL MV88X3310 PHY DRIVER
  12212. M: Russell King <linux@armlinux.org.uk>
  12213. M: Marek Behún <kabel@kernel.org>
  12214. L: netdev@vger.kernel.org
  12215. S: Maintained
  12216. F: drivers/net/phy/marvell10g.c
  12217. MARVELL MVEBU THERMAL DRIVER
  12218. M: Miquel Raynal <miquel.raynal@bootlin.com>
  12219. S: Maintained
  12220. F: drivers/thermal/armada_thermal.c
  12221. MARVELL MVNETA ETHERNET DRIVER
  12222. M: Marcin Wojtas <marcin.s.wojtas@gmail.com>
  12223. L: netdev@vger.kernel.org
  12224. S: Maintained
  12225. F: drivers/net/ethernet/marvell/mvneta*
  12226. MARVELL MVPP2 ETHERNET DRIVER
  12227. M: Marcin Wojtas <marcin.s.wojtas@gmail.com>
  12228. M: Russell King <linux@armlinux.org.uk>
  12229. L: netdev@vger.kernel.org
  12230. S: Maintained
  12231. F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
  12232. F: drivers/net/ethernet/marvell/mvpp2/
  12233. MARVELL MWIFIEX WIRELESS DRIVER
  12234. M: Brian Norris <briannorris@chromium.org>
  12235. R: Francesco Dolcini <francesco@dolcini.it>
  12236. L: linux-wireless@vger.kernel.org
  12237. S: Odd Fixes
  12238. F: drivers/net/wireless/marvell/mwifiex/
  12239. MARVELL MWL8K WIRELESS DRIVER
  12240. L: linux-wireless@vger.kernel.org
  12241. S: Orphan
  12242. F: drivers/net/wireless/marvell/mwl8k.c
  12243. MARVELL NAND CONTROLLER DRIVER
  12244. M: Miquel Raynal <miquel.raynal@bootlin.com>
  12245. L: linux-mtd@lists.infradead.org
  12246. S: Maintained
  12247. F: drivers/mtd/nand/raw/marvell_nand.c
  12248. MARVELL OCTEON ENDPOINT DRIVER
  12249. M: Veerasenareddy Burru <vburru@marvell.com>
  12250. M: Sathesh Edara <sedara@marvell.com>
  12251. L: netdev@vger.kernel.org
  12252. S: Supported
  12253. F: drivers/net/ethernet/marvell/octeon_ep
  12254. MARVELL OCTEON ENDPOINT VF DRIVER
  12255. M: Veerasenareddy Burru <vburru@marvell.com>
  12256. M: Sathesh Edara <sedara@marvell.com>
  12257. M: Shinas Rasheed <srasheed@marvell.com>
  12258. M: Satananda Burla <sburla@marvell.com>
  12259. L: netdev@vger.kernel.org
  12260. S: Supported
  12261. F: drivers/net/ethernet/marvell/octeon_ep_vf
  12262. MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
  12263. M: Sunil Goutham <sgoutham@marvell.com>
  12264. M: Geetha sowjanya <gakula@marvell.com>
  12265. M: Subbaraya Sundeep <sbhatta@marvell.com>
  12266. M: hariprasad <hkelam@marvell.com>
  12267. L: netdev@vger.kernel.org
  12268. S: Supported
  12269. F: drivers/net/ethernet/marvell/octeontx2/nic/
  12270. F: include/linux/soc/marvell/octeontx2/
  12271. MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
  12272. M: Sunil Goutham <sgoutham@marvell.com>
  12273. M: Linu Cherian <lcherian@marvell.com>
  12274. M: Geetha sowjanya <gakula@marvell.com>
  12275. M: Jerin Jacob <jerinj@marvell.com>
  12276. M: hariprasad <hkelam@marvell.com>
  12277. M: Subbaraya Sundeep <sbhatta@marvell.com>
  12278. L: netdev@vger.kernel.org
  12279. S: Supported
  12280. F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
  12281. F: drivers/net/ethernet/marvell/octeontx2/af/
  12282. MARVELL PRESTERA ETHERNET SWITCH DRIVER
  12283. M: Taras Chornyi <taras.chornyi@plvision.eu>
  12284. S: Supported
  12285. W: https://github.com/Marvell-switching/switchdev-prestera
  12286. F: drivers/net/ethernet/marvell/prestera/
  12287. MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
  12288. M: Nicolas Pitre <nico@fluxnic.net>
  12289. S: Odd Fixes
  12290. F: drivers/mmc/host/mvsdio.*
  12291. MARVELL USB MDIO CONTROLLER DRIVER
  12292. M: Tobias Waldekranz <tobias@waldekranz.com>
  12293. L: netdev@vger.kernel.org
  12294. S: Maintained
  12295. F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
  12296. F: drivers/net/mdio/mdio-mvusb.c
  12297. MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
  12298. M: Hu Ziji <huziji@marvell.com>
  12299. L: linux-mmc@vger.kernel.org
  12300. S: Supported
  12301. F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
  12302. F: drivers/mmc/host/sdhci-xenon*
  12303. MARVELL OCTEON CN10K DPI DRIVER
  12304. M: Vamsi Attunuru <vattunuru@marvell.com>
  12305. S: Supported
  12306. F: drivers/misc/mrvl_cn10k_dpi.c
  12307. MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
  12308. R: schalla@marvell.com
  12309. R: vattunuru@marvell.com
  12310. F: drivers/vdpa/octeon_ep/
  12311. MATROX FRAMEBUFFER DRIVER
  12312. L: linux-fbdev@vger.kernel.org
  12313. S: Orphan
  12314. F: drivers/video/fbdev/matrox/matroxfb_*
  12315. F: include/uapi/linux/matroxfb.h
  12316. MAX15301 DRIVER
  12317. M: Daniel Nilsson <daniel.nilsson@flex.com>
  12318. L: linux-hwmon@vger.kernel.org
  12319. S: Maintained
  12320. F: Documentation/hwmon/max15301.rst
  12321. F: drivers/hwmon/pmbus/max15301.c
  12322. MAX2175 SDR TUNER DRIVER
  12323. M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
  12324. L: linux-media@vger.kernel.org
  12325. S: Maintained
  12326. T: git git://linuxtv.org/media.git
  12327. F: Documentation/devicetree/bindings/media/i2c/max2175.txt
  12328. F: Documentation/userspace-api/media/drivers/max2175.rst
  12329. F: drivers/media/i2c/max2175*
  12330. F: include/uapi/linux/max2175.h
  12331. MAX31335 RTC DRIVER
  12332. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  12333. L: linux-rtc@vger.kernel.org
  12334. S: Supported
  12335. W: https://ez.analog.com/linux-software-drivers
  12336. F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml
  12337. F: drivers/rtc/rtc-max31335.c
  12338. MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
  12339. L: linux-hwmon@vger.kernel.org
  12340. S: Orphan
  12341. F: Documentation/hwmon/max6650.rst
  12342. F: drivers/hwmon/max6650.c
  12343. MAX9286 QUAD GMSL DESERIALIZER DRIVER
  12344. M: Jacopo Mondi <jacopo+renesas@jmondi.org>
  12345. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  12346. M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  12347. M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
  12348. L: linux-media@vger.kernel.org
  12349. S: Maintained
  12350. F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
  12351. F: drivers/media/i2c/max9286.c
  12352. MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
  12353. M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
  12354. L: linux-media@vger.kernel.org
  12355. S: Maintained
  12356. F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
  12357. F: drivers/staging/media/max96712/max96712.c
  12358. MAX96714 GMSL2 DESERIALIZER DRIVER
  12359. M: Julien Massot <julien.massot@collabora.com>
  12360. L: linux-media@vger.kernel.org
  12361. S: Maintained
  12362. F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
  12363. F: drivers/media/i2c/max96714.c
  12364. MAX96717 GMSL2 SERIALIZER DRIVER
  12365. M: Julien Massot <julien.massot@collabora.com>
  12366. L: linux-media@vger.kernel.org
  12367. S: Maintained
  12368. F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
  12369. F: drivers/media/i2c/max96717.c
  12370. MAX9860 MONO AUDIO VOICE CODEC DRIVER
  12371. M: Peter Rosin <peda@axentia.se>
  12372. L: linux-sound@vger.kernel.org
  12373. S: Maintained
  12374. F: Documentation/devicetree/bindings/sound/max9860.txt
  12375. F: sound/soc/codecs/max9860.*
  12376. MAXBOTIX ULTRASONIC RANGER IIO DRIVER
  12377. M: Andreas Klinger <ak@it-klinger.de>
  12378. L: linux-iio@vger.kernel.org
  12379. S: Maintained
  12380. F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
  12381. F: drivers/iio/proximity/mb1232.c
  12382. MAXIM MAX11205 DRIVER
  12383. M: Ramona Bolboaca <ramona.bolboaca@analog.com>
  12384. L: linux-iio@vger.kernel.org
  12385. S: Supported
  12386. W: https://ez.analog.com/linux-software-drivers
  12387. F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
  12388. F: drivers/iio/adc/max11205.c
  12389. MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
  12390. R: Iskren Chernev <iskren.chernev@gmail.com>
  12391. R: Krzysztof Kozlowski <krzk@kernel.org>
  12392. R: Marek Szyprowski <m.szyprowski@samsung.com>
  12393. R: Matheus Castello <matheus@castello.eng.br>
  12394. L: linux-pm@vger.kernel.org
  12395. S: Maintained
  12396. F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
  12397. F: drivers/power/supply/max17040_battery.c
  12398. MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
  12399. R: Hans de Goede <hdegoede@redhat.com>
  12400. R: Krzysztof Kozlowski <krzk@kernel.org>
  12401. R: Marek Szyprowski <m.szyprowski@samsung.com>
  12402. R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
  12403. R: Purism Kernel Team <kernel@puri.sm>
  12404. L: linux-pm@vger.kernel.org
  12405. S: Maintained
  12406. F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
  12407. F: drivers/power/supply/max17042_battery.c
  12408. MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
  12409. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  12410. L: linux-kernel@vger.kernel.org
  12411. S: Maintained
  12412. F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
  12413. F: drivers/regulator/max20086-regulator.c
  12414. MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
  12415. M: Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
  12416. L: linux-iio@vger.kernel.org
  12417. S: Maintained
  12418. F: drivers/iio/temperature/max30208.c
  12419. MAXIM MAX77650 PMIC MFD DRIVER
  12420. M: Bartosz Golaszewski <brgl@bgdev.pl>
  12421. L: linux-kernel@vger.kernel.org
  12422. S: Maintained
  12423. F: Documentation/devicetree/bindings/*/*max77650.yaml
  12424. F: Documentation/devicetree/bindings/*/max77650*.yaml
  12425. F: drivers/gpio/gpio-max77650.c
  12426. F: drivers/input/misc/max77650-onkey.c
  12427. F: drivers/leds/leds-max77650.c
  12428. F: drivers/mfd/max77650.c
  12429. F: drivers/power/supply/max77650-charger.c
  12430. F: drivers/regulator/max77650-regulator.c
  12431. F: include/linux/mfd/max77650.h
  12432. MAXIM MAX77714 PMIC MFD DRIVER
  12433. M: Luca Ceresoli <luca@lucaceresoli.net>
  12434. S: Maintained
  12435. F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
  12436. F: drivers/mfd/max77714.c
  12437. F: include/linux/mfd/max77714.h
  12438. MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
  12439. M: Javier Martinez Canillas <javier@dowhile0.org>
  12440. L: linux-kernel@vger.kernel.org
  12441. S: Supported
  12442. F: Documentation/devicetree/bindings/*/*max77802.yaml
  12443. F: drivers/regulator/max77802-regulator.c
  12444. F: include/dt-bindings/*/*max77802.h
  12445. MAXIM MAX77976 BATTERY CHARGER
  12446. M: Luca Ceresoli <luca@lucaceresoli.net>
  12447. S: Supported
  12448. F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
  12449. F: drivers/power/supply/max77976_charger.c
  12450. MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
  12451. M: Krzysztof Kozlowski <krzk@kernel.org>
  12452. L: linux-pm@vger.kernel.org
  12453. S: Maintained
  12454. B: mailto:linux-samsung-soc@vger.kernel.org
  12455. F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
  12456. F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
  12457. F: drivers/power/supply/max14577_charger.c
  12458. F: drivers/power/supply/max77693_charger.c
  12459. MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
  12460. M: Chanwoo Choi <cw00.choi@samsung.com>
  12461. M: Krzysztof Kozlowski <krzk@kernel.org>
  12462. L: linux-kernel@vger.kernel.org
  12463. S: Maintained
  12464. B: mailto:linux-samsung-soc@vger.kernel.org
  12465. F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
  12466. F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
  12467. F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
  12468. F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
  12469. F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
  12470. F: drivers/*/*max77843.c
  12471. F: drivers/*/max14577*.c
  12472. F: drivers/*/max77686*.c
  12473. F: drivers/*/max77693*.c
  12474. F: drivers/clk/clk-max77686.c
  12475. F: drivers/extcon/extcon-max14577.c
  12476. F: drivers/extcon/extcon-max77693.c
  12477. F: drivers/rtc/rtc-max77686.c
  12478. F: include/linux/mfd/max14577*.h
  12479. F: include/linux/mfd/max77686*.h
  12480. F: include/linux/mfd/max77693*.h
  12481. MAXIRADIO FM RADIO RECEIVER DRIVER
  12482. M: Hans Verkuil <hverkuil@xs4all.nl>
  12483. L: linux-media@vger.kernel.org
  12484. S: Maintained
  12485. W: https://linuxtv.org
  12486. T: git git://linuxtv.org/media.git
  12487. F: drivers/media/radio/radio-maxiradio*
  12488. MAXLINEAR ETHERNET PHY DRIVER
  12489. M: Xu Liang <lxu@maxlinear.com>
  12490. L: netdev@vger.kernel.org
  12491. S: Supported
  12492. F: drivers/net/phy/mxl-gpy.c
  12493. MCAN MMIO DEVICE DRIVER
  12494. M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
  12495. L: linux-can@vger.kernel.org
  12496. S: Maintained
  12497. F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
  12498. F: drivers/net/can/m_can/m_can.c
  12499. F: drivers/net/can/m_can/m_can.h
  12500. F: drivers/net/can/m_can/m_can_platform.c
  12501. MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
  12502. R: Yasushi SHOJI <yashi@spacecubics.com>
  12503. L: linux-can@vger.kernel.org
  12504. S: Maintained
  12505. F: drivers/net/can/usb/mcba_usb.c
  12506. MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
  12507. M: Rishi Gupta <gupt21@gmail.com>
  12508. L: linux-i2c@vger.kernel.org
  12509. L: linux-input@vger.kernel.org
  12510. S: Maintained
  12511. F: drivers/hid/hid-mcp2221.c
  12512. MCP251XFD SPI-CAN NETWORK DRIVER
  12513. M: Marc Kleine-Budde <mkl@pengutronix.de>
  12514. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  12515. R: Thomas Kopp <thomas.kopp@microchip.com>
  12516. L: linux-can@vger.kernel.org
  12517. S: Maintained
  12518. F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
  12519. F: drivers/net/can/spi/mcp251xfd/
  12520. MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
  12521. M: Peter Rosin <peda@axentia.se>
  12522. L: linux-iio@vger.kernel.org
  12523. S: Maintained
  12524. F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
  12525. F: drivers/iio/potentiometer/mcp4018.c
  12526. F: drivers/iio/potentiometer/mcp4531.c
  12527. MCP4821 DAC DRIVER
  12528. M: Anshul Dalal <anshulusr@gmail.com>
  12529. L: linux-iio@vger.kernel.org
  12530. S: Maintained
  12531. F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
  12532. F: drivers/iio/dac/mcp4821.c
  12533. MCR20A IEEE-802.15.4 RADIO DRIVER
  12534. M: Stefan Schmidt <stefan@datenfreihafen.org>
  12535. L: linux-wpan@vger.kernel.org
  12536. S: Odd Fixes
  12537. W: https://github.com/xueliu/mcr20a-linux
  12538. F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
  12539. F: drivers/net/ieee802154/mcr20a.c
  12540. F: drivers/net/ieee802154/mcr20a.h
  12541. MDIO REGMAP DRIVER
  12542. M: Maxime Chevallier <maxime.chevallier@bootlin.com>
  12543. L: netdev@vger.kernel.org
  12544. S: Maintained
  12545. F: drivers/net/mdio/mdio-regmap.c
  12546. F: include/linux/mdio/mdio-regmap.h
  12547. MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
  12548. M: William Breathitt Gray <wbg@kernel.org>
  12549. L: linux-iio@vger.kernel.org
  12550. S: Maintained
  12551. F: drivers/iio/dac/cio-dac.c
  12552. MEDIA CONTROLLER FRAMEWORK
  12553. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  12554. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  12555. L: linux-media@vger.kernel.org
  12556. S: Supported
  12557. W: https://www.linuxtv.org
  12558. T: git git://linuxtv.org/media.git
  12559. F: drivers/media/mc/
  12560. F: include/media/media-*.h
  12561. F: include/uapi/linux/media.h
  12562. MEDIA DRIVER FOR FREESCALE IMX PXP
  12563. M: Philipp Zabel <p.zabel@pengutronix.de>
  12564. L: linux-media@vger.kernel.org
  12565. S: Maintained
  12566. T: git git://linuxtv.org/media.git
  12567. F: drivers/media/platform/nxp/imx-pxp.[ch]
  12568. MEDIA DRIVERS FOR ASCOT2E
  12569. M: Abylay Ospan <aospan@amazon.com>
  12570. L: linux-media@vger.kernel.org
  12571. S: Supported
  12572. W: https://linuxtv.org
  12573. W: http://netup.tv/
  12574. T: git git://linuxtv.org/media.git
  12575. F: drivers/media/dvb-frontends/ascot2e*
  12576. MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
  12577. M: Jasmin Jessich <jasmin@anw.at>
  12578. L: linux-media@vger.kernel.org
  12579. S: Maintained
  12580. W: https://linuxtv.org
  12581. T: git git://linuxtv.org/media.git
  12582. F: drivers/media/dvb-frontends/cxd2099*
  12583. MEDIA DRIVERS FOR CXD2841ER
  12584. M: Abylay Ospan <aospan@amazon.com>
  12585. L: linux-media@vger.kernel.org
  12586. S: Supported
  12587. W: https://linuxtv.org
  12588. W: http://netup.tv/
  12589. T: git git://linuxtv.org/media.git
  12590. F: drivers/media/dvb-frontends/cxd2841er*
  12591. MEDIA DRIVERS FOR CXD2880
  12592. M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
  12593. L: linux-media@vger.kernel.org
  12594. S: Supported
  12595. W: http://linuxtv.org/
  12596. T: git git://linuxtv.org/media.git
  12597. F: drivers/media/dvb-frontends/cxd2880/*
  12598. F: drivers/media/spi/cxd2880*
  12599. MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
  12600. L: linux-media@vger.kernel.org
  12601. S: Orphan
  12602. W: https://linuxtv.org
  12603. T: git git://linuxtv.org/media.git
  12604. F: drivers/media/pci/ddbridge/*
  12605. MEDIA DRIVERS FOR FREESCALE IMX
  12606. M: Steve Longerbeam <slongerbeam@gmail.com>
  12607. M: Philipp Zabel <p.zabel@pengutronix.de>
  12608. L: linux-media@vger.kernel.org
  12609. S: Maintained
  12610. T: git git://linuxtv.org/media.git
  12611. F: Documentation/admin-guide/media/imx.rst
  12612. F: Documentation/devicetree/bindings/media/imx.txt
  12613. F: drivers/staging/media/imx/
  12614. F: include/linux/imx-media.h
  12615. F: include/media/imx.h
  12616. MEDIA DRIVERS FOR FREESCALE IMX7/8
  12617. M: Rui Miguel Silva <rmfrfs@gmail.com>
  12618. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  12619. M: Martin Kepplinger <martin.kepplinger@puri.sm>
  12620. R: Purism Kernel Team <kernel@puri.sm>
  12621. L: linux-media@vger.kernel.org
  12622. S: Maintained
  12623. T: git git://linuxtv.org/media.git
  12624. F: Documentation/admin-guide/media/imx7.rst
  12625. F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
  12626. F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
  12627. F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
  12628. F: drivers/media/platform/nxp/imx-mipi-csis.c
  12629. F: drivers/media/platform/nxp/imx7-media-csi.c
  12630. F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c
  12631. MEDIA DRIVERS FOR HELENE
  12632. M: Abylay Ospan <aospan@amazon.com>
  12633. L: linux-media@vger.kernel.org
  12634. S: Supported
  12635. W: https://linuxtv.org
  12636. W: http://netup.tv/
  12637. T: git git://linuxtv.org/media.git
  12638. F: drivers/media/dvb-frontends/helene*
  12639. MEDIA DRIVERS FOR HORUS3A
  12640. M: Abylay Ospan <aospan@amazon.com>
  12641. L: linux-media@vger.kernel.org
  12642. S: Supported
  12643. W: https://linuxtv.org
  12644. W: http://netup.tv/
  12645. T: git git://linuxtv.org/media.git
  12646. F: drivers/media/dvb-frontends/horus3a*
  12647. MEDIA DRIVERS FOR LNBH25
  12648. M: Abylay Ospan <aospan@amazon.com>
  12649. L: linux-media@vger.kernel.org
  12650. S: Supported
  12651. W: https://linuxtv.org
  12652. W: http://netup.tv/
  12653. T: git git://linuxtv.org/media.git
  12654. F: drivers/media/dvb-frontends/lnbh25*
  12655. MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
  12656. L: linux-media@vger.kernel.org
  12657. S: Orphan
  12658. W: https://linuxtv.org
  12659. T: git git://linuxtv.org/media.git
  12660. F: drivers/media/dvb-frontends/mxl5xx*
  12661. MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
  12662. M: Abylay Ospan <aospan@amazon.com>
  12663. L: linux-media@vger.kernel.org
  12664. S: Supported
  12665. W: https://linuxtv.org
  12666. W: http://netup.tv/
  12667. T: git git://linuxtv.org/media.git
  12668. F: drivers/media/pci/netup_unidvb/*
  12669. MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
  12670. M: Dmitry Osipenko <digetx@gmail.com>
  12671. L: linux-media@vger.kernel.org
  12672. L: linux-tegra@vger.kernel.org
  12673. S: Maintained
  12674. T: git git://linuxtv.org/media.git
  12675. F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
  12676. F: drivers/media/platform/nvidia/tegra-vde/
  12677. MEDIA DRIVERS FOR RENESAS - CEU
  12678. M: Jacopo Mondi <jacopo@jmondi.org>
  12679. L: linux-media@vger.kernel.org
  12680. L: linux-renesas-soc@vger.kernel.org
  12681. S: Supported
  12682. T: git git://linuxtv.org/media.git
  12683. F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
  12684. F: drivers/media/platform/renesas/renesas-ceu.c
  12685. F: include/media/drv-intf/renesas-ceu.h
  12686. MEDIA DRIVERS FOR RENESAS - DRIF
  12687. M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
  12688. L: linux-media@vger.kernel.org
  12689. L: linux-renesas-soc@vger.kernel.org
  12690. S: Supported
  12691. T: git git://linuxtv.org/media.git
  12692. F: Documentation/devicetree/bindings/media/renesas,drif.yaml
  12693. F: drivers/media/platform/renesas/rcar_drif.c
  12694. MEDIA DRIVERS FOR RENESAS - FCP
  12695. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  12696. L: linux-media@vger.kernel.org
  12697. L: linux-renesas-soc@vger.kernel.org
  12698. S: Supported
  12699. T: git git://linuxtv.org/media.git
  12700. F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
  12701. F: drivers/media/platform/renesas/rcar-fcp.c
  12702. F: include/media/rcar-fcp.h
  12703. MEDIA DRIVERS FOR RENESAS - FDP1
  12704. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  12705. L: linux-media@vger.kernel.org
  12706. L: linux-renesas-soc@vger.kernel.org
  12707. S: Supported
  12708. T: git git://linuxtv.org/media.git
  12709. F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
  12710. F: drivers/media/platform/renesas/rcar_fdp1.c
  12711. MEDIA DRIVERS FOR RENESAS - VIN
  12712. M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
  12713. L: linux-media@vger.kernel.org
  12714. L: linux-renesas-soc@vger.kernel.org
  12715. S: Supported
  12716. T: git git://linuxtv.org/media.git
  12717. F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
  12718. F: Documentation/devicetree/bindings/media/renesas,isp.yaml
  12719. F: Documentation/devicetree/bindings/media/renesas,vin.yaml
  12720. F: drivers/media/platform/renesas/rcar-csi2.c
  12721. F: drivers/media/platform/renesas/rcar-isp.c
  12722. F: drivers/media/platform/renesas/rcar-vin/
  12723. MEDIA DRIVERS FOR RENESAS - VSP1
  12724. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  12725. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  12726. L: linux-media@vger.kernel.org
  12727. L: linux-renesas-soc@vger.kernel.org
  12728. S: Supported
  12729. T: git git://linuxtv.org/media.git
  12730. F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
  12731. F: drivers/media/platform/renesas/vsp1/
  12732. MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
  12733. L: linux-media@vger.kernel.org
  12734. S: Orphan
  12735. W: https://linuxtv.org
  12736. T: git git://linuxtv.org/media.git
  12737. F: drivers/media/dvb-frontends/stv0910*
  12738. MEDIA DRIVERS FOR ST STV6111 TUNER ICs
  12739. L: linux-media@vger.kernel.org
  12740. S: Orphan
  12741. W: https://linuxtv.org
  12742. T: git git://linuxtv.org/media.git
  12743. F: drivers/media/dvb-frontends/stv6111*
  12744. MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
  12745. M: Hugues Fruchet <hugues.fruchet@foss.st.com>
  12746. M: Alain Volmat <alain.volmat@foss.st.com>
  12747. L: linux-media@vger.kernel.org
  12748. S: Supported
  12749. T: git git://linuxtv.org/media.git
  12750. F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
  12751. F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
  12752. F: drivers/media/platform/st/stm32/stm32-dcmi.c
  12753. F: drivers/media/platform/st/stm32/stm32-dcmipp/*
  12754. MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
  12755. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  12756. L: linux-media@vger.kernel.org
  12757. S: Maintained
  12758. W: https://linuxtv.org
  12759. Q: http://patchwork.kernel.org/project/linux-media/list/
  12760. T: git git://linuxtv.org/media.git
  12761. F: Documentation/admin-guide/media/
  12762. F: Documentation/devicetree/bindings/media/
  12763. F: Documentation/driver-api/media/
  12764. F: Documentation/userspace-api/media/
  12765. F: drivers/media/
  12766. F: drivers/staging/media/
  12767. F: include/dt-bindings/media/
  12768. F: include/linux/platform_data/media/
  12769. F: include/media/
  12770. F: include/uapi/linux/dvb/
  12771. F: include/uapi/linux/ivtv*
  12772. F: include/uapi/linux/media.h
  12773. F: include/uapi/linux/uvcvideo.h
  12774. F: include/uapi/linux/v4l2-*
  12775. F: include/uapi/linux/videodev2.h
  12776. MEDIATEK BLUETOOTH DRIVER
  12777. M: Sean Wang <sean.wang@mediatek.com>
  12778. L: linux-bluetooth@vger.kernel.org
  12779. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  12780. S: Maintained
  12781. F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
  12782. F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
  12783. F: drivers/bluetooth/btmtkuart.c
  12784. MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
  12785. M: Sean Wang <sean.wang@mediatek.com>
  12786. L: linux-pm@vger.kernel.org
  12787. S: Maintained
  12788. F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
  12789. F: drivers/power/reset/mt6323-poweroff.c
  12790. MEDIATEK CIR DRIVER
  12791. M: Sean Wang <sean.wang@mediatek.com>
  12792. S: Maintained
  12793. F: drivers/media/rc/mtk-cir.c
  12794. MEDIATEK DMA DRIVER
  12795. M: Sean Wang <sean.wang@mediatek.com>
  12796. L: dmaengine@vger.kernel.org
  12797. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  12798. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  12799. S: Maintained
  12800. F: Documentation/devicetree/bindings/dma/mediatek,*
  12801. F: drivers/dma/mediatek/
  12802. MEDIATEK ETHERNET DRIVER
  12803. M: Felix Fietkau <nbd@nbd.name>
  12804. M: Sean Wang <sean.wang@mediatek.com>
  12805. M: Mark Lee <Mark-MC.Lee@mediatek.com>
  12806. M: Lorenzo Bianconi <lorenzo@kernel.org>
  12807. L: netdev@vger.kernel.org
  12808. S: Maintained
  12809. F: drivers/net/ethernet/mediatek/
  12810. MEDIATEK ETHERNET PCS DRIVER
  12811. M: Alexander Couzens <lynxis@fe80.eu>
  12812. M: Daniel Golle <daniel@makrotopia.org>
  12813. L: netdev@vger.kernel.org
  12814. S: Maintained
  12815. F: drivers/net/pcs/pcs-mtk-lynxi.c
  12816. F: include/linux/pcs/pcs-mtk-lynxi.h
  12817. MEDIATEK ETHERNET PHY DRIVERS
  12818. M: Daniel Golle <daniel@makrotopia.org>
  12819. M: Qingfang Deng <dqfext@gmail.com>
  12820. M: SkyLake Huang <SkyLake.Huang@mediatek.com>
  12821. L: netdev@vger.kernel.org
  12822. S: Maintained
  12823. F: drivers/net/phy/mediatek-ge-soc.c
  12824. F: drivers/net/phy/mediatek-ge.c
  12825. F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c
  12826. MEDIATEK I2C CONTROLLER DRIVER
  12827. M: Qii Wang <qii.wang@mediatek.com>
  12828. L: linux-i2c@vger.kernel.org
  12829. S: Maintained
  12830. F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
  12831. F: drivers/i2c/busses/i2c-mt65xx.c
  12832. MEDIATEK IOMMU DRIVER
  12833. M: Yong Wu <yong.wu@mediatek.com>
  12834. L: iommu@lists.linux.dev
  12835. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  12836. S: Supported
  12837. F: Documentation/devicetree/bindings/iommu/mediatek*
  12838. F: drivers/iommu/mtk_iommu*
  12839. F: include/dt-bindings/memory/mediatek,mt*-port.h
  12840. F: include/dt-bindings/memory/mt*-port.h
  12841. MEDIATEK JPEG DRIVER
  12842. M: Bin Liu <bin.liu@mediatek.com>
  12843. S: Supported
  12844. F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
  12845. F: drivers/media/platform/mediatek/jpeg/
  12846. MEDIATEK KEYPAD DRIVER
  12847. M: Mattijs Korpershoek <mkorpershoek@baylibre.com>
  12848. S: Supported
  12849. F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
  12850. F: drivers/input/keyboard/mt6779-keypad.c
  12851. MEDIATEK MDP DRIVER
  12852. M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
  12853. M: Houlong Wei <houlong.wei@mediatek.com>
  12854. M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
  12855. S: Supported
  12856. F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
  12857. F: drivers/media/platform/mediatek/mdp/
  12858. F: drivers/media/platform/mediatek/vpu/
  12859. MEDIATEK MEDIA DRIVER
  12860. M: Tiffany Lin <tiffany.lin@mediatek.com>
  12861. M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
  12862. M: Yunfei Dong <yunfei.dong@mediatek.com>
  12863. S: Supported
  12864. F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
  12865. F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
  12866. F: drivers/media/platform/mediatek/vcodec/
  12867. F: drivers/media/platform/mediatek/vpu/
  12868. MEDIATEK MIPI-CSI CDPHY DRIVER
  12869. M: Julien Stephan <jstephan@baylibre.com>
  12870. M: Andy Hsieh <andy.hsieh@mediatek.com>
  12871. S: Supported
  12872. F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
  12873. F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
  12874. MEDIATEK MMC/SD/SDIO DRIVER
  12875. M: Chaotian Jing <chaotian.jing@mediatek.com>
  12876. S: Maintained
  12877. F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
  12878. F: drivers/mmc/host/mtk-sd.c
  12879. MEDIATEK MT76 WIRELESS LAN DRIVER
  12880. M: Felix Fietkau <nbd@nbd.name>
  12881. M: Lorenzo Bianconi <lorenzo@kernel.org>
  12882. M: Ryder Lee <ryder.lee@mediatek.com>
  12883. R: Shayne Chen <shayne.chen@mediatek.com>
  12884. R: Sean Wang <sean.wang@mediatek.com>
  12885. L: linux-wireless@vger.kernel.org
  12886. S: Maintained
  12887. T: git https://github.com/nbd168/wireless
  12888. F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
  12889. F: drivers/net/wireless/mediatek/mt76/
  12890. MEDIATEK MT7601U WIRELESS LAN DRIVER
  12891. M: Jakub Kicinski <kuba@kernel.org>
  12892. L: linux-wireless@vger.kernel.org
  12893. S: Maintained
  12894. F: drivers/net/wireless/mediatek/mt7601u/
  12895. MEDIATEK MT7621 CLOCK DRIVER
  12896. M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
  12897. S: Maintained
  12898. F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
  12899. F: drivers/clk/ralink/clk-mt7621.c
  12900. MEDIATEK MT7621 PCIE CONTROLLER DRIVER
  12901. M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
  12902. S: Maintained
  12903. F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
  12904. F: drivers/pci/controller/pcie-mt7621.c
  12905. MEDIATEK MT7621 PHY PCI DRIVER
  12906. M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
  12907. S: Maintained
  12908. F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
  12909. F: drivers/phy/ralink/phy-mt7621-pci.c
  12910. MEDIATEK MT7621/28/88 I2C DRIVER
  12911. M: Stefan Roese <sr@denx.de>
  12912. L: linux-i2c@vger.kernel.org
  12913. S: Maintained
  12914. F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
  12915. F: drivers/i2c/busses/i2c-mt7621.c
  12916. MEDIATEK MTMIPS CLOCK DRIVER
  12917. M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
  12918. S: Maintained
  12919. F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
  12920. F: drivers/clk/ralink/clk-mtmips.c
  12921. MEDIATEK NAND CONTROLLER DRIVER
  12922. L: linux-mtd@lists.infradead.org
  12923. S: Orphan
  12924. F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
  12925. F: drivers/mtd/nand/raw/mtk_*
  12926. MEDIATEK PMIC LED DRIVER
  12927. M: Sean Wang <sean.wang@mediatek.com>
  12928. S: Maintained
  12929. F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
  12930. F: drivers/leds/leds-mt6323.c
  12931. MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
  12932. M: Sean Wang <sean.wang@mediatek.com>
  12933. S: Maintained
  12934. F: drivers/char/hw_random/mtk-rng.c
  12935. MEDIATEK SMI DRIVER
  12936. M: Yong Wu <yong.wu@mediatek.com>
  12937. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  12938. S: Supported
  12939. F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
  12940. F: drivers/memory/mtk-smi.c
  12941. F: include/soc/mediatek/smi.h
  12942. MEDIATEK SWITCH DRIVER
  12943. M: Arınç ÜNAL <arinc.unal@arinc9.com>
  12944. M: Daniel Golle <daniel@makrotopia.org>
  12945. M: DENG Qingfang <dqfext@gmail.com>
  12946. M: Sean Wang <sean.wang@mediatek.com>
  12947. L: netdev@vger.kernel.org
  12948. S: Maintained
  12949. F: drivers/net/dsa/mt7530-mdio.c
  12950. F: drivers/net/dsa/mt7530-mmio.c
  12951. F: drivers/net/dsa/mt7530.*
  12952. F: net/dsa/tag_mtk.c
  12953. MEDIATEK T7XX 5G WWAN MODEM DRIVER
  12954. M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
  12955. R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
  12956. R: Liu Haijun <haijun.liu@mediatek.com>
  12957. R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
  12958. R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
  12959. L: netdev@vger.kernel.org
  12960. S: Supported
  12961. F: drivers/net/wwan/t7xx/
  12962. MEDIATEK USB3 DRD IP DRIVER
  12963. M: Chunfeng Yun <chunfeng.yun@mediatek.com>
  12964. L: linux-usb@vger.kernel.org
  12965. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  12966. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  12967. S: Maintained
  12968. F: Documentation/devicetree/bindings/usb/mediatek,*
  12969. F: drivers/usb/host/xhci-mtk*
  12970. F: drivers/usb/mtu3/
  12971. MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
  12972. M: Peter Senna Tschudin <peter.senna@gmail.com>
  12973. M: Ian Ray <ian.ray@ge.com>
  12974. M: Martyn Welch <martyn.welch@collabora.co.uk>
  12975. S: Maintained
  12976. F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
  12977. F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
  12978. MEGARAID SCSI/SAS DRIVERS
  12979. M: Kashyap Desai <kashyap.desai@broadcom.com>
  12980. M: Sumit Saxena <sumit.saxena@broadcom.com>
  12981. M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
  12982. M: Chandrakanth patil <chandrakanth.patil@broadcom.com>
  12983. L: megaraidlinux.pdl@broadcom.com
  12984. L: linux-scsi@vger.kernel.org
  12985. S: Maintained
  12986. W: http://www.avagotech.com/support/
  12987. F: Documentation/scsi/megaraid.rst
  12988. F: drivers/scsi/megaraid.*
  12989. F: drivers/scsi/megaraid/
  12990. MELEXIS MLX90614 DRIVER
  12991. M: Crt Mori <cmo@melexis.com>
  12992. L: linux-iio@vger.kernel.org
  12993. S: Supported
  12994. W: http://www.melexis.com
  12995. F: drivers/iio/temperature/mlx90614.c
  12996. MELEXIS MLX90632 DRIVER
  12997. M: Crt Mori <cmo@melexis.com>
  12998. L: linux-iio@vger.kernel.org
  12999. S: Supported
  13000. W: http://www.melexis.com
  13001. F: drivers/iio/temperature/mlx90632.c
  13002. MELEXIS MLX90635 DRIVER
  13003. M: Crt Mori <cmo@melexis.com>
  13004. L: linux-iio@vger.kernel.org
  13005. S: Supported
  13006. W: http://www.melexis.com
  13007. F: drivers/iio/temperature/mlx90635.c
  13008. MELFAS MIP4 TOUCHSCREEN DRIVER
  13009. M: Sangwon Jee <jeesw@melfas.com>
  13010. S: Supported
  13011. W: http://www.melfas.com
  13012. F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
  13013. F: drivers/input/touchscreen/melfas_mip4.c
  13014. MELLANOX BLUEFIELD I2C DRIVER
  13015. M: Khalil Blaiech <kblaiech@nvidia.com>
  13016. M: Asmaa Mnebhi <asmaa@nvidia.com>
  13017. L: linux-i2c@vger.kernel.org
  13018. S: Supported
  13019. F: drivers/i2c/busses/i2c-mlxbf.c
  13020. MELLANOX ETHERNET DRIVER (mlx4_en)
  13021. M: Tariq Toukan <tariqt@nvidia.com>
  13022. L: netdev@vger.kernel.org
  13023. S: Supported
  13024. W: https://www.nvidia.com/networking/
  13025. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  13026. F: drivers/net/ethernet/mellanox/mlx4/en_*
  13027. MELLANOX ETHERNET DRIVER (mlx5e)
  13028. M: Saeed Mahameed <saeedm@nvidia.com>
  13029. M: Tariq Toukan <tariqt@nvidia.com>
  13030. L: netdev@vger.kernel.org
  13031. S: Supported
  13032. W: https://www.nvidia.com/networking/
  13033. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  13034. F: drivers/net/ethernet/mellanox/mlx5/core/en_*
  13035. MELLANOX ETHERNET INNOVA DRIVERS
  13036. R: Boris Pismenny <borisp@nvidia.com>
  13037. L: netdev@vger.kernel.org
  13038. S: Supported
  13039. W: https://www.nvidia.com/networking/
  13040. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  13041. F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
  13042. F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
  13043. F: include/linux/mlx5/mlx5_ifc_fpga.h
  13044. MELLANOX ETHERNET SWITCH DRIVERS
  13045. M: Ido Schimmel <idosch@nvidia.com>
  13046. M: Petr Machata <petrm@nvidia.com>
  13047. L: netdev@vger.kernel.org
  13048. S: Supported
  13049. W: https://www.nvidia.com/networking/
  13050. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  13051. F: drivers/net/ethernet/mellanox/mlxsw/
  13052. F: tools/testing/selftests/drivers/net/mlxsw/
  13053. MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
  13054. M: mlxsw@nvidia.com
  13055. L: netdev@vger.kernel.org
  13056. S: Supported
  13057. W: https://www.nvidia.com/networking/
  13058. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  13059. F: drivers/net/ethernet/mellanox/mlxfw/
  13060. MELLANOX HARDWARE PLATFORM SUPPORT
  13061. M: Hans de Goede <hdegoede@redhat.com>
  13062. M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
  13063. M: Vadim Pasternak <vadimp@nvidia.com>
  13064. L: platform-driver-x86@vger.kernel.org
  13065. S: Supported
  13066. F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
  13067. F: drivers/platform/mellanox/
  13068. F: include/linux/platform_data/mlxreg.h
  13069. MELLANOX MLX4 core VPI driver
  13070. M: Tariq Toukan <tariqt@nvidia.com>
  13071. L: netdev@vger.kernel.org
  13072. L: linux-rdma@vger.kernel.org
  13073. S: Supported
  13074. W: https://www.nvidia.com/networking/
  13075. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  13076. F: drivers/net/ethernet/mellanox/mlx4/
  13077. F: include/linux/mlx4/
  13078. MELLANOX MLX4 IB driver
  13079. M: Yishai Hadas <yishaih@nvidia.com>
  13080. L: linux-rdma@vger.kernel.org
  13081. S: Supported
  13082. W: https://www.nvidia.com/networking/
  13083. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  13084. F: drivers/infiniband/hw/mlx4/
  13085. F: include/linux/mlx4/
  13086. F: include/uapi/rdma/mlx4-abi.h
  13087. MELLANOX MLX5 core VPI driver
  13088. M: Saeed Mahameed <saeedm@nvidia.com>
  13089. M: Leon Romanovsky <leonro@nvidia.com>
  13090. M: Tariq Toukan <tariqt@nvidia.com>
  13091. L: netdev@vger.kernel.org
  13092. L: linux-rdma@vger.kernel.org
  13093. S: Supported
  13094. W: https://www.nvidia.com/networking/
  13095. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  13096. F: Documentation/networking/device_drivers/ethernet/mellanox/
  13097. F: drivers/net/ethernet/mellanox/mlx5/core/
  13098. F: include/linux/mlx5/
  13099. MELLANOX MLX5 IB driver
  13100. M: Leon Romanovsky <leonro@nvidia.com>
  13101. L: linux-rdma@vger.kernel.org
  13102. S: Supported
  13103. W: https://www.nvidia.com/networking/
  13104. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  13105. F: drivers/infiniband/hw/mlx5/
  13106. F: include/linux/mlx5/
  13107. F: include/uapi/rdma/mlx5-abi.h
  13108. MELLANOX MLX5 VDPA DRIVER
  13109. M: Dragos Tatulea <dtatulea@nvidia.com>
  13110. L: virtualization@lists.linux.dev
  13111. S: Supported
  13112. F: drivers/vdpa/mlx5/
  13113. MELLANOX MLXCPLD I2C AND MUX DRIVER
  13114. M: Vadim Pasternak <vadimp@nvidia.com>
  13115. M: Michael Shych <michaelsh@nvidia.com>
  13116. L: linux-i2c@vger.kernel.org
  13117. S: Supported
  13118. F: Documentation/i2c/busses/i2c-mlxcpld.rst
  13119. F: drivers/i2c/busses/i2c-mlxcpld.c
  13120. F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
  13121. MELLANOX MLXCPLD LED DRIVER
  13122. M: Vadim Pasternak <vadimp@nvidia.com>
  13123. L: linux-leds@vger.kernel.org
  13124. S: Supported
  13125. F: Documentation/leds/leds-mlxcpld.rst
  13126. F: drivers/leds/leds-mlxcpld.c
  13127. F: drivers/leds/leds-mlxreg.c
  13128. MELLANOX PLATFORM DRIVER
  13129. M: Vadim Pasternak <vadimp@nvidia.com>
  13130. L: platform-driver-x86@vger.kernel.org
  13131. S: Supported
  13132. F: drivers/platform/x86/mlx-platform.c
  13133. MEMBARRIER SUPPORT
  13134. M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  13135. M: "Paul E. McKenney" <paulmck@kernel.org>
  13136. L: linux-kernel@vger.kernel.org
  13137. S: Supported
  13138. F: Documentation/scheduler/membarrier.rst
  13139. F: arch/*/include/asm/membarrier.h
  13140. F: arch/*/include/asm/sync_core.h
  13141. F: include/uapi/linux/membarrier.h
  13142. F: kernel/sched/membarrier.c
  13143. MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
  13144. M: Mike Rapoport <rppt@kernel.org>
  13145. L: linux-mm@kvack.org
  13146. S: Maintained
  13147. F: Documentation/core-api/boot-time-mm.rst
  13148. F: include/linux/memblock.h
  13149. F: mm/memblock.c
  13150. F: mm/mm_init.c
  13151. F: tools/testing/memblock/
  13152. MEMORY ALLOCATION PROFILING
  13153. M: Suren Baghdasaryan <surenb@google.com>
  13154. M: Kent Overstreet <kent.overstreet@linux.dev>
  13155. L: linux-mm@kvack.org
  13156. S: Maintained
  13157. F: Documentation/mm/allocation-profiling.rst
  13158. F: include/linux/alloc_tag.h
  13159. F: include/linux/pgalloc_tag.h
  13160. F: lib/alloc_tag.c
  13161. MEMORY CONTROLLER DRIVERS
  13162. M: Krzysztof Kozlowski <krzk@kernel.org>
  13163. L: linux-kernel@vger.kernel.org
  13164. S: Maintained
  13165. B: mailto:krzysztof.kozlowski@linaro.org
  13166. T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
  13167. F: Documentation/devicetree/bindings/memory-controllers/
  13168. F: drivers/memory/
  13169. F: include/dt-bindings/memory/
  13170. F: include/memory/
  13171. MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
  13172. M: Dmitry Osipenko <digetx@gmail.com>
  13173. L: linux-pm@vger.kernel.org
  13174. L: linux-tegra@vger.kernel.org
  13175. S: Maintained
  13176. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
  13177. F: drivers/devfreq/tegra30-devfreq.c
  13178. MEMORY HOT(UN)PLUG
  13179. M: David Hildenbrand <david@redhat.com>
  13180. M: Oscar Salvador <osalvador@suse.de>
  13181. L: linux-mm@kvack.org
  13182. S: Maintained
  13183. F: Documentation/admin-guide/mm/memory-hotplug.rst
  13184. F: Documentation/core-api/memory-hotplug.rst
  13185. F: drivers/base/memory.c
  13186. F: include/linux/memory_hotplug.h
  13187. F: mm/memory_hotplug.c
  13188. F: tools/testing/selftests/memory-hotplug/
  13189. MEMORY MANAGEMENT
  13190. M: Andrew Morton <akpm@linux-foundation.org>
  13191. L: linux-mm@kvack.org
  13192. S: Maintained
  13193. W: http://www.linux-mm.org
  13194. T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
  13195. T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
  13196. F: include/linux/gfp.h
  13197. F: include/linux/gfp_types.h
  13198. F: include/linux/memfd.h
  13199. F: include/linux/memory.h
  13200. F: include/linux/memory_hotplug.h
  13201. F: include/linux/memory-tiers.h
  13202. F: include/linux/mempolicy.h
  13203. F: include/linux/mempool.h
  13204. F: include/linux/memremap.h
  13205. F: include/linux/mm.h
  13206. F: include/linux/mm_*.h
  13207. F: include/linux/mmzone.h
  13208. F: include/linux/mmu_notifier.h
  13209. F: include/linux/pagewalk.h
  13210. F: include/linux/rmap.h
  13211. F: include/trace/events/ksm.h
  13212. F: mm/
  13213. F: tools/mm/
  13214. F: tools/testing/selftests/mm/
  13215. N: include/linux/page[-_]*
  13216. MEMORY MAPPING
  13217. M: Andrew Morton <akpm@linux-foundation.org>
  13218. M: Liam R. Howlett <Liam.Howlett@oracle.com>
  13219. M: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
  13220. R: Vlastimil Babka <vbabka@suse.cz>
  13221. R: Jann Horn <jannh@google.com>
  13222. L: linux-mm@kvack.org
  13223. S: Maintained
  13224. W: http://www.linux-mm.org
  13225. T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
  13226. F: mm/mmap.c
  13227. MEMORY TECHNOLOGY DEVICES (MTD)
  13228. M: Miquel Raynal <miquel.raynal@bootlin.com>
  13229. M: Richard Weinberger <richard@nod.at>
  13230. M: Vignesh Raghavendra <vigneshr@ti.com>
  13231. L: linux-mtd@lists.infradead.org
  13232. S: Maintained
  13233. W: http://www.linux-mtd.infradead.org/
  13234. Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
  13235. C: irc://irc.oftc.net/mtd
  13236. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
  13237. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
  13238. F: Documentation/devicetree/bindings/mtd/
  13239. F: drivers/mtd/
  13240. F: include/linux/mtd/
  13241. F: include/uapi/mtd/
  13242. MEN A21 WATCHDOG DRIVER
  13243. M: Johannes Thumshirn <morbidrsa@gmail.com>
  13244. L: linux-watchdog@vger.kernel.org
  13245. S: Maintained
  13246. F: drivers/watchdog/mena21_wdt.c
  13247. MEN CHAMELEON BUS (mcb)
  13248. M: Johannes Thumshirn <morbidrsa@gmail.com>
  13249. S: Maintained
  13250. F: Documentation/driver-api/men-chameleon-bus.rst
  13251. F: drivers/mcb/
  13252. F: include/linux/mcb.h
  13253. MEN F21BMC (Board Management Controller)
  13254. M: Andreas Werner <andreas.werner@men.de>
  13255. S: Supported
  13256. F: Documentation/hwmon/menf21bmc.rst
  13257. F: drivers/hwmon/menf21bmc_hwmon.c
  13258. F: drivers/leds/leds-menf21bmc.c
  13259. F: drivers/mfd/menf21bmc.c
  13260. F: drivers/watchdog/menf21bmc_wdt.c
  13261. MEN Z069 WATCHDOG DRIVER
  13262. M: Johannes Thumshirn <jth@kernel.org>
  13263. L: linux-watchdog@vger.kernel.org
  13264. S: Maintained
  13265. F: drivers/watchdog/menz69_wdt.c
  13266. MESON AO CEC DRIVER FOR AMLOGIC SOCS
  13267. M: Neil Armstrong <neil.armstrong@linaro.org>
  13268. L: linux-media@vger.kernel.org
  13269. L: linux-amlogic@lists.infradead.org
  13270. S: Supported
  13271. W: http://linux-meson.com/
  13272. T: git git://linuxtv.org/media.git
  13273. F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
  13274. F: drivers/media/cec/platform/meson/ao-cec-g12a.c
  13275. F: drivers/media/cec/platform/meson/ao-cec.c
  13276. MESON GE2D DRIVER FOR AMLOGIC SOCS
  13277. M: Neil Armstrong <neil.armstrong@linaro.org>
  13278. L: linux-media@vger.kernel.org
  13279. L: linux-amlogic@lists.infradead.org
  13280. S: Supported
  13281. T: git git://linuxtv.org/media.git
  13282. F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
  13283. F: drivers/media/platform/amlogic/meson-ge2d/
  13284. MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
  13285. M: Liang Yang <liang.yang@amlogic.com>
  13286. L: linux-mtd@lists.infradead.org
  13287. S: Maintained
  13288. F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
  13289. F: drivers/mtd/nand/raw/meson_*
  13290. MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
  13291. M: Neil Armstrong <neil.armstrong@linaro.org>
  13292. L: linux-media@vger.kernel.org
  13293. L: linux-amlogic@lists.infradead.org
  13294. S: Supported
  13295. T: git git://linuxtv.org/media.git
  13296. F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
  13297. F: drivers/staging/media/meson/vdec/
  13298. META ETHERNET DRIVERS
  13299. M: Alexander Duyck <alexanderduyck@fb.com>
  13300. M: Jakub Kicinski <kuba@kernel.org>
  13301. R: kernel-team@meta.com
  13302. S: Supported
  13303. F: Documentation/networking/device_drivers/ethernet/meta/
  13304. F: drivers/net/ethernet/meta/
  13305. METHODE UDPU SUPPORT
  13306. M: Robert Marko <robert.marko@sartura.hr>
  13307. S: Maintained
  13308. F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
  13309. F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
  13310. MHI BUS
  13311. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  13312. L: mhi@lists.linux.dev
  13313. L: linux-arm-msm@vger.kernel.org
  13314. S: Maintained
  13315. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
  13316. F: Documentation/ABI/stable/sysfs-bus-mhi
  13317. F: Documentation/mhi/
  13318. F: drivers/bus/mhi/
  13319. F: drivers/pci/endpoint/functions/pci-epf-mhi.c
  13320. F: include/linux/mhi.h
  13321. MICROBLAZE ARCHITECTURE
  13322. M: Michal Simek <monstr@monstr.eu>
  13323. S: Supported
  13324. W: http://www.monstr.eu/fdt/
  13325. T: git git://git.monstr.eu/linux-2.6-microblaze.git
  13326. F: arch/microblaze/
  13327. MICROBLAZE TMR INJECT
  13328. M: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
  13329. S: Supported
  13330. F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
  13331. F: drivers/misc/xilinx_tmr_inject.c
  13332. MICROBLAZE TMR MANAGER
  13333. M: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
  13334. S: Supported
  13335. F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
  13336. F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
  13337. F: drivers/misc/xilinx_tmr_manager.c
  13338. MICROCHIP AT91 DMA DRIVERS
  13339. M: Ludovic Desroches <ludovic.desroches@microchip.com>
  13340. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13341. L: dmaengine@vger.kernel.org
  13342. S: Supported
  13343. F: Documentation/devicetree/bindings/dma/atmel-dma.txt
  13344. F: drivers/dma/at_hdmac.c
  13345. F: drivers/dma/at_xdmac.c
  13346. F: include/dt-bindings/dma/at91.h
  13347. MICROCHIP AT91 SERIAL DRIVER
  13348. M: Richard Genoud <richard.genoud@bootlin.com>
  13349. S: Maintained
  13350. F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
  13351. F: drivers/tty/serial/atmel_serial.c
  13352. F: drivers/tty/serial/atmel_serial.h
  13353. MICROCHIP AT91 USART MFD DRIVER
  13354. M: Radu Pirea <radu_nicolae.pirea@upb.ro>
  13355. L: linux-kernel@vger.kernel.org
  13356. S: Supported
  13357. F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
  13358. F: drivers/mfd/at91-usart.c
  13359. F: include/dt-bindings/mfd/at91-usart.h
  13360. MICROCHIP AT91 USART SPI DRIVER
  13361. M: Radu Pirea <radu_nicolae.pirea@upb.ro>
  13362. L: linux-spi@vger.kernel.org
  13363. S: Supported
  13364. F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
  13365. F: drivers/spi/spi-at91-usart.c
  13366. MICROCHIP AUDIO ASOC DRIVERS
  13367. M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
  13368. M: Andrei Simion <andrei.simion@microchip.com>
  13369. L: linux-sound@vger.kernel.org
  13370. S: Supported
  13371. F: Documentation/devicetree/bindings/sound/atmel*
  13372. F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
  13373. F: Documentation/devicetree/bindings/sound/microchip,sama7g5-*
  13374. F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
  13375. F: sound/soc/atmel
  13376. MICROCHIP CSI2DC DRIVER
  13377. M: Eugen Hristev <eugen.hristev@microchip.com>
  13378. L: linux-media@vger.kernel.org
  13379. S: Supported
  13380. F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
  13381. F: drivers/media/platform/microchip/microchip-csi2dc.c
  13382. MICROCHIP ECC DRIVER
  13383. L: linux-crypto@vger.kernel.org
  13384. S: Orphan
  13385. F: drivers/crypto/atmel-ecc.*
  13386. MICROCHIP EIC DRIVER
  13387. M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
  13388. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13389. S: Supported
  13390. F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
  13391. F: drivers/irqchip/irq-mchp-eic.c
  13392. MICROCHIP I2C DRIVER
  13393. M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
  13394. L: linux-i2c@vger.kernel.org
  13395. S: Supported
  13396. F: drivers/i2c/busses/i2c-at91-*.c
  13397. F: drivers/i2c/busses/i2c-at91.h
  13398. MICROCHIP ISC DRIVER
  13399. M: Eugen Hristev <eugen.hristev@microchip.com>
  13400. L: linux-media@vger.kernel.org
  13401. S: Supported
  13402. F: Documentation/devicetree/bindings/media/atmel,isc.yaml
  13403. F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
  13404. F: drivers/media/platform/microchip/microchip-isc*
  13405. F: drivers/media/platform/microchip/microchip-sama*-isc*
  13406. F: drivers/staging/media/deprecated/atmel/atmel-isc*
  13407. F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
  13408. F: include/linux/atmel-isc-media.h
  13409. MICROCHIP ISI DRIVER
  13410. M: Eugen Hristev <eugen.hristev@microchip.com>
  13411. L: linux-media@vger.kernel.org
  13412. S: Supported
  13413. F: drivers/media/platform/atmel/atmel-isi.c
  13414. F: drivers/media/platform/atmel/atmel-isi.h
  13415. MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
  13416. M: Woojung Huh <woojung.huh@microchip.com>
  13417. M: UNGLinuxDriver@microchip.com
  13418. L: netdev@vger.kernel.org
  13419. S: Maintained
  13420. F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
  13421. F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
  13422. F: drivers/net/dsa/microchip/*
  13423. F: include/linux/dsa/ksz_common.h
  13424. F: include/linux/platform_data/microchip-ksz.h
  13425. F: net/dsa/tag_ksz.c
  13426. MICROCHIP LAN743X ETHERNET DRIVER
  13427. M: Bryan Whitehead <bryan.whitehead@microchip.com>
  13428. M: UNGLinuxDriver@microchip.com
  13429. L: netdev@vger.kernel.org
  13430. S: Maintained
  13431. F: drivers/net/ethernet/microchip/lan743x_*
  13432. MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
  13433. M: Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
  13434. L: netdev@vger.kernel.org
  13435. S: Maintained
  13436. F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml
  13437. F: drivers/net/ethernet/microchip/lan865x/lan865x.c
  13438. MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
  13439. M: Arun Ramadoss <arun.ramadoss@microchip.com>
  13440. R: UNGLinuxDriver@microchip.com
  13441. L: netdev@vger.kernel.org
  13442. S: Maintained
  13443. F: drivers/net/phy/microchip_t1.c
  13444. MICROCHIP LAN966X ETHERNET DRIVER
  13445. M: Horatiu Vultur <horatiu.vultur@microchip.com>
  13446. M: UNGLinuxDriver@microchip.com
  13447. L: netdev@vger.kernel.org
  13448. S: Maintained
  13449. F: drivers/net/ethernet/microchip/lan966x/*
  13450. MICROCHIP LAN966X OIC DRIVER
  13451. M: Herve Codina <herve.codina@bootlin.com>
  13452. S: Maintained
  13453. F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
  13454. F: drivers/irqchip/irq-lan966x-oic.c
  13455. MICROCHIP LCDFB DRIVER
  13456. M: Nicolas Ferre <nicolas.ferre@microchip.com>
  13457. L: linux-fbdev@vger.kernel.org
  13458. S: Maintained
  13459. F: drivers/video/fbdev/atmel_lcdfb.c
  13460. F: include/video/atmel_lcdc.h
  13461. MICROCHIP MCP16502 PMIC DRIVER
  13462. M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
  13463. M: Andrei Simion <andrei.simion@microchip.com>
  13464. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13465. S: Supported
  13466. F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
  13467. F: drivers/regulator/mcp16502.c
  13468. MICROCHIP MCP3564 ADC DRIVER
  13469. M: Marius Cristea <marius.cristea@microchip.com>
  13470. L: linux-iio@vger.kernel.org
  13471. S: Supported
  13472. F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
  13473. F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
  13474. F: drivers/iio/adc/mcp3564.c
  13475. MICROCHIP MCP3911 ADC DRIVER
  13476. M: Marcus Folkesson <marcus.folkesson@gmail.com>
  13477. M: Kent Gustavsson <kent@minoris.se>
  13478. L: linux-iio@vger.kernel.org
  13479. S: Maintained
  13480. F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
  13481. F: drivers/iio/adc/mcp3911.c
  13482. MICROCHIP MMC/SD/SDIO MCI DRIVER
  13483. M: Aubin Constans <aubin.constans@microchip.com>
  13484. S: Maintained
  13485. F: drivers/mmc/host/atmel-mci.c
  13486. MICROCHIP NAND DRIVER
  13487. L: linux-mtd@lists.infradead.org
  13488. S: Orphan
  13489. F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
  13490. F: drivers/mtd/nand/raw/atmel/*
  13491. MICROCHIP OTPC DRIVER
  13492. M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
  13493. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13494. S: Supported
  13495. F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
  13496. F: drivers/nvmem/microchip-otpc.c
  13497. F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
  13498. MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
  13499. M: Matteo Martelli <matteomartelli3@gmail.com>
  13500. L: linux-iio@vger.kernel.org
  13501. S: Supported
  13502. F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
  13503. F: drivers/iio/adc/pac1921.c
  13504. MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
  13505. M: Marius Cristea <marius.cristea@microchip.com>
  13506. L: linux-iio@vger.kernel.org
  13507. S: Supported
  13508. F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
  13509. F: drivers/iio/adc/pac1934.c
  13510. MICROCHIP PCI1XXXX GP DRIVER
  13511. M: Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
  13512. M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
  13513. L: linux-gpio@vger.kernel.org
  13514. S: Supported
  13515. F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
  13516. F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
  13517. F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
  13518. F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
  13519. MICROCHIP PCI1XXXX I2C DRIVER
  13520. M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
  13521. M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
  13522. M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
  13523. L: linux-i2c@vger.kernel.org
  13524. S: Maintained
  13525. F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
  13526. MICROCHIP PCIe UART DRIVER
  13527. M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
  13528. M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
  13529. L: linux-serial@vger.kernel.org
  13530. S: Maintained
  13531. F: drivers/tty/serial/8250/8250_pci1xxxx.c
  13532. MICROCHIP POLARFIRE FPGA DRIVERS
  13533. M: Conor Dooley <conor.dooley@microchip.com>
  13534. L: linux-fpga@vger.kernel.org
  13535. S: Supported
  13536. F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
  13537. F: drivers/fpga/microchip-spi.c
  13538. MICROCHIP PWM DRIVER
  13539. M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
  13540. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13541. L: linux-pwm@vger.kernel.org
  13542. S: Supported
  13543. F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
  13544. F: drivers/pwm/pwm-atmel.c
  13545. MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
  13546. M: Manikandan Muralidharan <manikandan.m@microchip.com>
  13547. M: Dharma Balasubiramani <dharma.b@microchip.com>
  13548. L: dri-devel@lists.freedesktop.org
  13549. S: Supported
  13550. F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
  13551. F: drivers/gpu/drm/bridge/microchip-lvds.c
  13552. MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
  13553. M: Eugen Hristev <eugen.hristev@microchip.com>
  13554. L: linux-iio@vger.kernel.org
  13555. S: Supported
  13556. F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
  13557. F: drivers/iio/adc/at91-sama5d2_adc.c
  13558. F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
  13559. MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
  13560. M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
  13561. S: Supported
  13562. F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
  13563. F: drivers/power/reset/at91-sama5d2_shdwc.c
  13564. MICROCHIP SOC DRIVERS
  13565. M: Conor Dooley <conor@kernel.org>
  13566. S: Supported
  13567. T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
  13568. F: Documentation/devicetree/bindings/soc/microchip/
  13569. F: drivers/soc/microchip/
  13570. MICROCHIP SPI DRIVER
  13571. M: Ryan Wanner <ryan.wanner@microchip.com>
  13572. S: Supported
  13573. F: drivers/spi/spi-atmel.*
  13574. MICROCHIP SSC DRIVER
  13575. M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
  13576. M: Andrei Simion <andrei.simion@microchip.com>
  13577. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13578. S: Supported
  13579. F: Documentation/devicetree/bindings/misc/atmel-ssc.txt
  13580. F: drivers/misc/atmel-ssc.c
  13581. F: include/linux/atmel-ssc.h
  13582. Microchip Timer Counter Block (TCB) Capture Driver
  13583. M: Kamel Bouhara <kamel.bouhara@bootlin.com>
  13584. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13585. L: linux-iio@vger.kernel.org
  13586. S: Maintained
  13587. F: drivers/counter/microchip-tcb-capture.c
  13588. MICROCHIP USB251XB DRIVER
  13589. M: Richard Leitner <richard.leitner@skidata.com>
  13590. L: linux-usb@vger.kernel.org
  13591. S: Maintained
  13592. F: Documentation/devicetree/bindings/usb/usb251xb.yaml
  13593. F: drivers/usb/misc/usb251xb.c
  13594. MICROCHIP USBA UDC DRIVER
  13595. M: Cristian Birsan <cristian.birsan@microchip.com>
  13596. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13597. S: Supported
  13598. F: drivers/usb/gadget/udc/atmel_usba_udc.*
  13599. MICROCHIP WILC1000 WIFI DRIVER
  13600. M: Ajay Singh <ajay.kathat@microchip.com>
  13601. M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
  13602. L: linux-wireless@vger.kernel.org
  13603. S: Supported
  13604. F: drivers/net/wireless/microchip/wilc1000/
  13605. MICROSEMI MIPS SOCS
  13606. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  13607. M: UNGLinuxDriver@microchip.com
  13608. L: linux-mips@vger.kernel.org
  13609. S: Supported
  13610. F: Documentation/devicetree/bindings/mips/mscc.txt
  13611. F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
  13612. F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
  13613. F: arch/mips/boot/dts/mscc/
  13614. F: arch/mips/configs/generic/board-ocelot.config
  13615. F: arch/mips/generic/board-ocelot.c
  13616. MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
  13617. M: Don Brace <don.brace@microchip.com>
  13618. L: storagedev@microchip.com
  13619. L: linux-scsi@vger.kernel.org
  13620. S: Supported
  13621. F: Documentation/scsi/smartpqi.rst
  13622. F: drivers/scsi/smartpqi/Kconfig
  13623. F: drivers/scsi/smartpqi/Makefile
  13624. F: drivers/scsi/smartpqi/smartpqi*.[ch]
  13625. F: include/linux/cciss*.h
  13626. F: include/uapi/linux/cciss*.h
  13627. MICROSOFT MANA RDMA DRIVER
  13628. M: Long Li <longli@microsoft.com>
  13629. M: Ajay Sharma <sharmaajay@microsoft.com>
  13630. L: linux-rdma@vger.kernel.org
  13631. S: Supported
  13632. F: drivers/infiniband/hw/mana/
  13633. F: include/net/mana
  13634. F: include/uapi/rdma/mana-abi.h
  13635. MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
  13636. M: Maximilian Luz <luzmaximilian@gmail.com>
  13637. L: platform-driver-x86@vger.kernel.org
  13638. S: Maintained
  13639. F: drivers/platform/surface/surface_aggregator_tabletsw.c
  13640. MICROSOFT SURFACE BATTERY AND AC DRIVERS
  13641. M: Maximilian Luz <luzmaximilian@gmail.com>
  13642. L: linux-pm@vger.kernel.org
  13643. L: platform-driver-x86@vger.kernel.org
  13644. S: Maintained
  13645. F: drivers/power/supply/surface_battery.c
  13646. F: drivers/power/supply/surface_charger.c
  13647. MICROSOFT SURFACE DTX DRIVER
  13648. M: Maximilian Luz <luzmaximilian@gmail.com>
  13649. L: platform-driver-x86@vger.kernel.org
  13650. S: Maintained
  13651. F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
  13652. F: drivers/platform/surface/surface_dtx.c
  13653. F: include/uapi/linux/surface_aggregator/dtx.h
  13654. MICROSOFT SURFACE SENSOR FAN DRIVER
  13655. M: Maximilian Luz <luzmaximilian@gmail.com>
  13656. M: Ivor Wanders <ivor@iwanders.net>
  13657. L: linux-hwmon@vger.kernel.org
  13658. S: Maintained
  13659. F: Documentation/hwmon/surface_fan.rst
  13660. F: drivers/hwmon/surface_fan.c
  13661. MICROSOFT SURFACE SENSOR THERMAL DRIVER
  13662. M: Maximilian Luz <luzmaximilian@gmail.com>
  13663. L: linux-hwmon@vger.kernel.org
  13664. S: Maintained
  13665. F: drivers/hwmon/surface_temp.c
  13666. MICROSOFT SURFACE GPE LID SUPPORT DRIVER
  13667. M: Maximilian Luz <luzmaximilian@gmail.com>
  13668. L: platform-driver-x86@vger.kernel.org
  13669. S: Maintained
  13670. F: drivers/platform/surface/surface_gpe.c
  13671. MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
  13672. M: Hans de Goede <hdegoede@redhat.com>
  13673. M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
  13674. M: Maximilian Luz <luzmaximilian@gmail.com>
  13675. L: platform-driver-x86@vger.kernel.org
  13676. S: Maintained
  13677. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
  13678. F: drivers/platform/surface/
  13679. MICROSOFT SURFACE HID TRANSPORT DRIVER
  13680. M: Maximilian Luz <luzmaximilian@gmail.com>
  13681. L: linux-input@vger.kernel.org
  13682. L: platform-driver-x86@vger.kernel.org
  13683. S: Maintained
  13684. F: drivers/hid/surface-hid/
  13685. MICROSOFT SURFACE HOT-PLUG DRIVER
  13686. M: Maximilian Luz <luzmaximilian@gmail.com>
  13687. L: platform-driver-x86@vger.kernel.org
  13688. S: Maintained
  13689. F: drivers/platform/surface/surface_hotplug.c
  13690. MICROSOFT SURFACE PLATFORM PROFILE DRIVER
  13691. M: Maximilian Luz <luzmaximilian@gmail.com>
  13692. L: platform-driver-x86@vger.kernel.org
  13693. S: Maintained
  13694. F: drivers/platform/surface/surface_platform_profile.c
  13695. MICROSOFT SURFACE PRO 3 BUTTON DRIVER
  13696. M: Chen Yu <yu.c.chen@intel.com>
  13697. L: platform-driver-x86@vger.kernel.org
  13698. S: Supported
  13699. F: drivers/platform/surface/surfacepro3_button.c
  13700. MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
  13701. M: Maximilian Luz <luzmaximilian@gmail.com>
  13702. L: platform-driver-x86@vger.kernel.org
  13703. S: Maintained
  13704. F: drivers/platform/surface/surface_aggregator_hub.c
  13705. MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
  13706. M: Maximilian Luz <luzmaximilian@gmail.com>
  13707. L: platform-driver-x86@vger.kernel.org
  13708. S: Maintained
  13709. W: https://github.com/linux-surface/surface-aggregator-module
  13710. C: irc://irc.libera.chat/linux-surface
  13711. F: Documentation/driver-api/surface_aggregator/
  13712. F: drivers/platform/surface/aggregator/
  13713. F: drivers/platform/surface/surface_acpi_notify.c
  13714. F: drivers/platform/surface/surface_aggregator_cdev.c
  13715. F: drivers/platform/surface/surface_aggregator_registry.c
  13716. F: include/linux/surface_acpi_notify.h
  13717. F: include/linux/surface_aggregator/
  13718. F: include/uapi/linux/surface_aggregator/
  13719. MICROTEK X6 SCANNER
  13720. M: Oliver Neukum <oliver@neukum.org>
  13721. S: Maintained
  13722. F: drivers/usb/image/microtek.*
  13723. MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
  13724. M: Luka Kovacic <luka.kovacic@sartura.hr>
  13725. M: Luka Perkov <luka.perkov@sartura.hr>
  13726. S: Maintained
  13727. F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
  13728. F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
  13729. F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
  13730. F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
  13731. F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
  13732. F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
  13733. MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
  13734. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  13735. L: linux-media@vger.kernel.org
  13736. S: Maintained
  13737. F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
  13738. F: Documentation/driver-api/media/drivers/ccs/
  13739. F: Documentation/userspace-api/media/drivers/ccs.rst
  13740. F: drivers/media/i2c/ccs-pll.c
  13741. F: drivers/media/i2c/ccs-pll.h
  13742. F: drivers/media/i2c/ccs/
  13743. F: include/uapi/linux/ccs.h
  13744. F: include/uapi/linux/smiapp.h
  13745. MIPS
  13746. M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  13747. L: linux-mips@vger.kernel.org
  13748. S: Maintained
  13749. W: http://www.linux-mips.org/
  13750. Q: https://patchwork.kernel.org/project/linux-mips/list/
  13751. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
  13752. F: Documentation/devicetree/bindings/mips/
  13753. F: Documentation/arch/mips/
  13754. F: arch/mips/
  13755. F: drivers/platform/mips/
  13756. F: include/dt-bindings/mips/
  13757. MIPS BOSTON DEVELOPMENT BOARD
  13758. M: Paul Burton <paulburton@kernel.org>
  13759. L: linux-mips@vger.kernel.org
  13760. S: Maintained
  13761. F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
  13762. F: arch/mips/boot/dts/img/boston.dts
  13763. F: arch/mips/configs/generic/board-boston.config
  13764. F: drivers/clk/imgtec/clk-boston.c
  13765. F: include/dt-bindings/clock/boston-clock.h
  13766. MIPS CORE DRIVERS
  13767. M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  13768. L: linux-mips@vger.kernel.org
  13769. S: Supported
  13770. F: drivers/bus/mips_cdmm.c
  13771. F: drivers/clocksource/mips-gic-timer.c
  13772. F: drivers/cpuidle/cpuidle-cps.c
  13773. F: drivers/irqchip/irq-mips-cpu.c
  13774. F: drivers/irqchip/irq-mips-gic.c
  13775. MIPS GENERIC PLATFORM
  13776. M: Paul Burton <paulburton@kernel.org>
  13777. L: linux-mips@vger.kernel.org
  13778. S: Supported
  13779. F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
  13780. F: arch/mips/generic/
  13781. F: arch/mips/tools/generic-board-config.sh
  13782. MIPS RINT INSTRUCTION EMULATION
  13783. M: Aleksandar Markovic <aleksandar.markovic@mips.com>
  13784. L: linux-mips@vger.kernel.org
  13785. S: Supported
  13786. F: arch/mips/math-emu/dp_rint.c
  13787. F: arch/mips/math-emu/sp_rint.c
  13788. MIPS/LOONGSON1 ARCHITECTURE
  13789. M: Keguang Zhang <keguang.zhang@gmail.com>
  13790. L: linux-mips@vger.kernel.org
  13791. S: Maintained
  13792. F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml
  13793. F: arch/mips/include/asm/mach-loongson32/
  13794. F: arch/mips/loongson32/
  13795. F: drivers/*/*loongson1*
  13796. F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
  13797. MIPS/LOONGSON2EF ARCHITECTURE
  13798. M: Jiaxun Yang <jiaxun.yang@flygoat.com>
  13799. L: linux-mips@vger.kernel.org
  13800. S: Maintained
  13801. F: arch/mips/include/asm/mach-loongson2ef/
  13802. F: arch/mips/loongson2ef/
  13803. F: drivers/cpufreq/loongson2_cpufreq.c
  13804. MIPS/LOONGSON64 ARCHITECTURE
  13805. M: Huacai Chen <chenhuacai@kernel.org>
  13806. M: Jiaxun Yang <jiaxun.yang@flygoat.com>
  13807. L: linux-mips@vger.kernel.org
  13808. S: Maintained
  13809. F: arch/mips/include/asm/mach-loongson64/
  13810. F: arch/mips/loongson64/
  13811. F: drivers/irqchip/irq-loongson*
  13812. F: drivers/platform/mips/cpu_hwmon.c
  13813. MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
  13814. M: Hans Verkuil <hverkuil@xs4all.nl>
  13815. L: linux-media@vger.kernel.org
  13816. S: Odd Fixes
  13817. W: https://linuxtv.org
  13818. T: git git://linuxtv.org/media.git
  13819. F: drivers/media/radio/radio-miropcm20*
  13820. MITSUMI MM8013 FG DRIVER
  13821. M: Konrad Dybcio <konradybcio@kernel.org>
  13822. F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
  13823. F: drivers/power/supply/mm8013.c
  13824. MMP SUPPORT
  13825. R: Lubomir Rintel <lkundrak@v3.sk>
  13826. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13827. S: Odd Fixes
  13828. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
  13829. F: arch/arm/boot/dts/marvell/mmp*
  13830. F: arch/arm/mach-mmp/
  13831. F: include/linux/soc/mmp/
  13832. MMP USB PHY DRIVERS
  13833. R: Lubomir Rintel <lkundrak@v3.sk>
  13834. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13835. S: Maintained
  13836. F: drivers/phy/marvell/phy-mmp3-usb.c
  13837. F: drivers/phy/marvell/phy-pxa-usb.c
  13838. MMU GATHER AND TLB INVALIDATION
  13839. M: Will Deacon <will@kernel.org>
  13840. M: "Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
  13841. M: Andrew Morton <akpm@linux-foundation.org>
  13842. M: Nick Piggin <npiggin@gmail.com>
  13843. M: Peter Zijlstra <peterz@infradead.org>
  13844. L: linux-arch@vger.kernel.org
  13845. L: linux-mm@kvack.org
  13846. S: Maintained
  13847. F: arch/*/include/asm/tlb.h
  13848. F: include/asm-generic/tlb.h
  13849. F: mm/mmu_gather.c
  13850. MN88472 MEDIA DRIVER
  13851. L: linux-media@vger.kernel.org
  13852. S: Orphan
  13853. W: https://linuxtv.org
  13854. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  13855. F: drivers/media/dvb-frontends/mn88472*
  13856. MN88473 MEDIA DRIVER
  13857. L: linux-media@vger.kernel.org
  13858. S: Orphan
  13859. W: https://linuxtv.org
  13860. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  13861. F: drivers/media/dvb-frontends/mn88473*
  13862. MOBILEYE MIPS SOCS
  13863. M: Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
  13864. M: Gregory CLEMENT <gregory.clement@bootlin.com>
  13865. M: Théo Lebrun <theo.lebrun@bootlin.com>
  13866. L: linux-mips@vger.kernel.org
  13867. S: Maintained
  13868. F: Documentation/devicetree/bindings/mips/mobileye.yaml
  13869. F: Documentation/devicetree/bindings/soc/mobileye/
  13870. F: arch/mips/boot/dts/mobileye/
  13871. F: arch/mips/configs/eyeq5_defconfig
  13872. F: arch/mips/mobileye/board-epm5.its.S
  13873. F: drivers/clk/clk-eyeq.c
  13874. F: drivers/pinctrl/pinctrl-eyeq5.c
  13875. F: drivers/reset/reset-eyeq.c
  13876. F: include/dt-bindings/clock/mobileye,eyeq5-clk.h
  13877. MODULE SUPPORT
  13878. M: Luis Chamberlain <mcgrof@kernel.org>
  13879. R: Petr Pavlu <petr.pavlu@suse.com>
  13880. R: Sami Tolvanen <samitolvanen@google.com>
  13881. R: Daniel Gomez <da.gomez@samsung.com>
  13882. L: linux-modules@vger.kernel.org
  13883. L: linux-kernel@vger.kernel.org
  13884. S: Maintained
  13885. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
  13886. F: include/linux/kmod.h
  13887. F: include/linux/module*.h
  13888. F: kernel/module/
  13889. F: lib/test_kmod.c
  13890. F: scripts/module*
  13891. F: tools/testing/selftests/kmod/
  13892. MONOLITHIC POWER SYSTEM PMIC DRIVER
  13893. M: Saravanan Sekar <sravanhome@gmail.com>
  13894. S: Maintained
  13895. F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
  13896. F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
  13897. F: drivers/hwmon/pmbus/mpq7932.c
  13898. F: drivers/iio/adc/mp2629_adc.c
  13899. F: drivers/mfd/mp2629.c
  13900. F: drivers/power/supply/mp2629_charger.c
  13901. F: drivers/regulator/mp5416.c
  13902. F: drivers/regulator/mpq7920.c
  13903. F: drivers/regulator/mpq7920.h
  13904. F: include/linux/mfd/mp2629.h
  13905. MOST(R) TECHNOLOGY DRIVER
  13906. M: Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
  13907. M: Christian Gromm <christian.gromm@microchip.com>
  13908. S: Maintained
  13909. F: Documentation/ABI/testing/configfs-most
  13910. F: Documentation/ABI/testing/sysfs-bus-most
  13911. F: drivers/most/
  13912. F: drivers/staging/most/
  13913. F: include/linux/most.h
  13914. MOTORCOMM PHY DRIVER
  13915. M: Frank <Frank.Sae@motor-comm.com>
  13916. L: netdev@vger.kernel.org
  13917. S: Maintained
  13918. F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
  13919. F: drivers/net/phy/motorcomm.c
  13920. MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
  13921. M: Jiri Slaby <jirislaby@kernel.org>
  13922. S: Maintained
  13923. F: Documentation/driver-api/tty/moxa-smartio.rst
  13924. F: drivers/tty/mxser.*
  13925. MP3309C BACKLIGHT DRIVER
  13926. M: Flavio Suligoi <f.suligoi@asem.it>
  13927. L: dri-devel@lists.freedesktop.org
  13928. S: Maintained
  13929. F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
  13930. F: drivers/video/backlight/mp3309c.c
  13931. MPS MP2891 DRIVER
  13932. M: Noah Wang <noahwang.wang@outlook.com>
  13933. L: linux-hwmon@vger.kernel.org
  13934. S: Maintained
  13935. F: Documentation/hwmon/mp2891.rst
  13936. F: drivers/hwmon/pmbus/mp2891.c
  13937. MPS MP2993 DRIVER
  13938. M: Noah Wang <noahwang.wang@outlook.com>
  13939. L: linux-hwmon@vger.kernel.org
  13940. S: Maintained
  13941. F: Documentation/hwmon/mp2993.rst
  13942. F: drivers/hwmon/pmbus/mp2993.c
  13943. MPS MP9941 DRIVER
  13944. M: Noah Wang <noahwang.wang@outlook.com>
  13945. L: linux-hwmon@vger.kernel.org
  13946. S: Maintained
  13947. F: Documentation/hwmon/mp9941.rst
  13948. F: drivers/hwmon/pmbus/mp9941.c
  13949. MR800 AVERMEDIA USB FM RADIO DRIVER
  13950. M: Alexey Klimov <klimov.linux@gmail.com>
  13951. L: linux-media@vger.kernel.org
  13952. S: Maintained
  13953. T: git git://linuxtv.org/media.git
  13954. F: drivers/media/radio/radio-mr800.c
  13955. MRF24J40 IEEE 802.15.4 RADIO DRIVER
  13956. M: Stefan Schmidt <stefan@datenfreihafen.org>
  13957. L: linux-wpan@vger.kernel.org
  13958. S: Odd Fixes
  13959. F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
  13960. F: drivers/net/ieee802154/mrf24j40.c
  13961. MSI EC DRIVER
  13962. M: Nikita Kravets <teackot@gmail.com>
  13963. L: platform-driver-x86@vger.kernel.org
  13964. S: Maintained
  13965. W: https://github.com/BeardOverflow/msi-ec
  13966. F: drivers/platform/x86/msi-ec.*
  13967. MSI LAPTOP SUPPORT
  13968. M: "Lee, Chun-Yi" <jlee@suse.com>
  13969. L: platform-driver-x86@vger.kernel.org
  13970. S: Maintained
  13971. F: drivers/platform/x86/msi-laptop.c
  13972. MSI WMI SUPPORT
  13973. L: platform-driver-x86@vger.kernel.org
  13974. S: Orphan
  13975. F: drivers/platform/x86/msi-wmi.c
  13976. MSI WMI PLATFORM FEATURES
  13977. M: Armin Wolf <W_Armin@gmx.de>
  13978. L: platform-driver-x86@vger.kernel.org
  13979. S: Maintained
  13980. F: Documentation/ABI/testing/debugfs-msi-wmi-platform
  13981. F: Documentation/wmi/devices/msi-wmi-platform.rst
  13982. F: drivers/platform/x86/msi-wmi-platform.c
  13983. MSI001 MEDIA DRIVER
  13984. L: linux-media@vger.kernel.org
  13985. S: Orphan
  13986. W: https://linuxtv.org
  13987. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  13988. F: drivers/media/tuners/msi001*
  13989. MSI2500 MEDIA DRIVER
  13990. L: linux-media@vger.kernel.org
  13991. S: Orphan
  13992. W: https://linuxtv.org
  13993. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  13994. F: drivers/media/usb/msi2500/
  13995. MSTAR INTERRUPT CONTROLLER DRIVER
  13996. M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
  13997. M: Daniel Palmer <daniel@thingy.jp>
  13998. S: Maintained
  13999. F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
  14000. F: drivers/irqchip/irq-mst-intc.c
  14001. MSYSTEMS DISKONCHIP G3 MTD DRIVER
  14002. M: Robert Jarzmik <robert.jarzmik@free.fr>
  14003. L: linux-mtd@lists.infradead.org
  14004. S: Maintained
  14005. F: drivers/mtd/devices/docg3*
  14006. MT9M114 ONSEMI SENSOR DRIVER
  14007. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  14008. L: linux-media@vger.kernel.org
  14009. S: Maintained
  14010. T: git git://linuxtv.org/media.git
  14011. F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
  14012. F: drivers/media/i2c/mt9m114.c
  14013. MT9P031 APTINA CAMERA SENSOR
  14014. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  14015. L: linux-media@vger.kernel.org
  14016. S: Maintained
  14017. T: git git://linuxtv.org/media.git
  14018. F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
  14019. F: drivers/media/i2c/mt9p031.c
  14020. F: include/media/i2c/mt9p031.h
  14021. MT9T112 APTINA CAMERA SENSOR
  14022. M: Jacopo Mondi <jacopo@jmondi.org>
  14023. L: linux-media@vger.kernel.org
  14024. S: Odd Fixes
  14025. T: git git://linuxtv.org/media.git
  14026. F: drivers/media/i2c/mt9t112.c
  14027. F: include/media/i2c/mt9t112.h
  14028. MT9V032 APTINA CAMERA SENSOR
  14029. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  14030. L: linux-media@vger.kernel.org
  14031. S: Maintained
  14032. T: git git://linuxtv.org/media.git
  14033. F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
  14034. F: drivers/media/i2c/mt9v032.c
  14035. F: include/media/i2c/mt9v032.h
  14036. MT9V111 APTINA CAMERA SENSOR
  14037. M: Jacopo Mondi <jacopo@jmondi.org>
  14038. L: linux-media@vger.kernel.org
  14039. S: Maintained
  14040. T: git git://linuxtv.org/media.git
  14041. F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
  14042. F: drivers/media/i2c/mt9v111.c
  14043. MULTIFUNCTION DEVICES (MFD)
  14044. M: Lee Jones <lee@kernel.org>
  14045. S: Maintained
  14046. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
  14047. F: Documentation/devicetree/bindings/mfd/
  14048. F: drivers/mfd/
  14049. F: include/dt-bindings/mfd/
  14050. F: include/linux/mfd/
  14051. MULTIMEDIA CARD (MMC) ETC. OVER SPI
  14052. S: Orphan
  14053. F: drivers/mmc/host/mmc_spi.c
  14054. F: include/linux/spi/mmc_spi.h
  14055. MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
  14056. M: Ulf Hansson <ulf.hansson@linaro.org>
  14057. L: linux-mmc@vger.kernel.org
  14058. S: Maintained
  14059. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
  14060. F: Documentation/devicetree/bindings/mmc/
  14061. F: drivers/mmc/
  14062. F: include/linux/mmc/
  14063. F: include/uapi/linux/mmc/
  14064. MULTIPLEXER SUBSYSTEM
  14065. M: Peter Rosin <peda@axentia.se>
  14066. S: Maintained
  14067. F: Documentation/ABI/testing/sysfs-class-mux*
  14068. F: Documentation/devicetree/bindings/mux/
  14069. F: drivers/mux/
  14070. F: include/dt-bindings/mux/
  14071. F: include/linux/mux/
  14072. MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
  14073. M: Bin Liu <b-liu@ti.com>
  14074. L: linux-usb@vger.kernel.org
  14075. S: Maintained
  14076. F: drivers/usb/musb/
  14077. MXL301RF MEDIA DRIVER
  14078. M: Akihiro Tsukada <tskd08@gmail.com>
  14079. L: linux-media@vger.kernel.org
  14080. S: Odd Fixes
  14081. F: drivers/media/tuners/mxl301rf*
  14082. MXL5007T MEDIA DRIVER
  14083. M: Michael Krufky <mkrufky@linuxtv.org>
  14084. L: linux-media@vger.kernel.org
  14085. S: Maintained
  14086. W: https://linuxtv.org
  14087. W: http://github.com/mkrufky
  14088. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  14089. T: git git://linuxtv.org/mkrufky/tuners.git
  14090. F: drivers/media/tuners/mxl5007t.*
  14091. MXSFB DRM DRIVER
  14092. M: Marek Vasut <marex@denx.de>
  14093. M: Stefan Agner <stefan@agner.ch>
  14094. L: dri-devel@lists.freedesktop.org
  14095. S: Supported
  14096. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  14097. F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
  14098. F: drivers/gpu/drm/mxsfb/
  14099. MYLEX DAC960 PCI RAID Controller
  14100. M: Hannes Reinecke <hare@kernel.org>
  14101. L: linux-scsi@vger.kernel.org
  14102. S: Supported
  14103. F: drivers/scsi/myrb.*
  14104. F: drivers/scsi/myrs.*
  14105. MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
  14106. L: netdev@vger.kernel.org
  14107. S: Orphan
  14108. W: https://www.cspi.com/ethernet-products/support/downloads/
  14109. F: drivers/net/ethernet/myricom/myri10ge/
  14110. NAND FLASH SUBSYSTEM
  14111. M: Miquel Raynal <miquel.raynal@bootlin.com>
  14112. R: Richard Weinberger <richard@nod.at>
  14113. L: linux-mtd@lists.infradead.org
  14114. S: Maintained
  14115. W: http://www.linux-mtd.infradead.org/
  14116. Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
  14117. C: irc://irc.oftc.net/mtd
  14118. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
  14119. F: drivers/mtd/nand/
  14120. F: include/linux/mtd/*nand*.h
  14121. NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
  14122. M: Daniel Mack <zonque@gmail.com>
  14123. L: linux-sound@vger.kernel.org
  14124. S: Maintained
  14125. W: http://www.native-instruments.com
  14126. F: sound/usb/caiaq/
  14127. NATSEMI ETHERNET DRIVER (DP8381x)
  14128. S: Orphan
  14129. F: drivers/net/ethernet/natsemi/natsemi.c
  14130. NCR 5380 SCSI DRIVERS
  14131. M: Finn Thain <fthain@linux-m68k.org>
  14132. M: Michael Schmitz <schmitzmic@gmail.com>
  14133. L: linux-scsi@vger.kernel.org
  14134. S: Maintained
  14135. F: Documentation/scsi/g_NCR5380.rst
  14136. F: drivers/scsi/NCR5380.*
  14137. F: drivers/scsi/arm/cumana_1.c
  14138. F: drivers/scsi/arm/oak.c
  14139. F: drivers/scsi/atari_scsi.*
  14140. F: drivers/scsi/dmx3191d.c
  14141. F: drivers/scsi/g_NCR5380.*
  14142. F: drivers/scsi/mac_scsi.*
  14143. F: drivers/scsi/sun3_scsi.*
  14144. F: drivers/scsi/sun3_scsi_vme.c
  14145. NCSI LIBRARY
  14146. M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
  14147. S: Maintained
  14148. F: net/ncsi/
  14149. NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
  14150. M: Zev Weiss <zev@bewilderbeest.net>
  14151. L: linux-hwmon@vger.kernel.org
  14152. S: Maintained
  14153. F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
  14154. F: drivers/hwmon/nct6775-i2c.c
  14155. NETCONSOLE
  14156. M: Breno Leitao <leitao@debian.org>
  14157. S: Maintained
  14158. F: Documentation/networking/netconsole.rst
  14159. F: drivers/net/netconsole.c
  14160. F: tools/testing/selftests/drivers/net/netcons_basic.sh
  14161. NETDEVSIM
  14162. M: Jakub Kicinski <kuba@kernel.org>
  14163. S: Maintained
  14164. F: drivers/net/netdevsim/*
  14165. F: tools/testing/selftests/drivers/net/netdevsim/*
  14166. NETEM NETWORK EMULATOR
  14167. M: Stephen Hemminger <stephen@networkplumber.org>
  14168. L: netdev@vger.kernel.org
  14169. S: Maintained
  14170. F: net/sched/sch_netem.c
  14171. NETERION 10GbE DRIVERS (s2io)
  14172. M: Jon Mason <jdmason@kudzu.us>
  14173. L: netdev@vger.kernel.org
  14174. S: Supported
  14175. F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
  14176. F: drivers/net/ethernet/neterion/
  14177. NETFILTER
  14178. M: Pablo Neira Ayuso <pablo@netfilter.org>
  14179. M: Jozsef Kadlecsik <kadlec@netfilter.org>
  14180. L: netfilter-devel@vger.kernel.org
  14181. L: coreteam@netfilter.org
  14182. S: Maintained
  14183. W: http://www.netfilter.org/
  14184. W: http://www.iptables.org/
  14185. W: http://www.nftables.org/
  14186. Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
  14187. C: irc://irc.libera.chat/netfilter
  14188. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
  14189. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
  14190. F: include/linux/netfilter*
  14191. F: include/linux/netfilter/
  14192. F: include/net/netfilter/
  14193. F: include/uapi/linux/netfilter*
  14194. F: include/uapi/linux/netfilter/
  14195. F: net/*/netfilter.c
  14196. F: net/*/netfilter/
  14197. F: net/bridge/br_netfilter*.c
  14198. F: net/netfilter/
  14199. F: tools/testing/selftests/net/netfilter/
  14200. NETROM NETWORK LAYER
  14201. M: Ralf Baechle <ralf@linux-mips.org>
  14202. L: linux-hams@vger.kernel.org
  14203. S: Maintained
  14204. W: https://linux-ax25.in-berlin.de
  14205. F: include/net/netrom.h
  14206. F: include/uapi/linux/netrom.h
  14207. F: net/netrom/
  14208. NETRONIX EMBEDDED CONTROLLER
  14209. M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
  14210. S: Maintained
  14211. F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
  14212. F: drivers/mfd/ntxec.c
  14213. F: drivers/pwm/pwm-ntxec.c
  14214. F: drivers/rtc/rtc-ntxec.c
  14215. F: include/linux/mfd/ntxec.h
  14216. NETRONOME ETHERNET DRIVERS
  14217. M: Louis Peens <louis.peens@corigine.com>
  14218. R: Jakub Kicinski <kuba@kernel.org>
  14219. L: oss-drivers@corigine.com
  14220. S: Maintained
  14221. F: drivers/net/ethernet/netronome/
  14222. NETWORK BLOCK DEVICE (NBD)
  14223. M: Josef Bacik <josef@toxicpanda.com>
  14224. L: linux-block@vger.kernel.org
  14225. L: nbd@other.debian.org
  14226. S: Maintained
  14227. F: Documentation/admin-guide/blockdev/nbd.rst
  14228. F: drivers/block/nbd.c
  14229. F: include/trace/events/nbd.h
  14230. F: include/uapi/linux/nbd.h
  14231. NETWORK DROP MONITOR
  14232. M: Neil Horman <nhorman@tuxdriver.com>
  14233. L: netdev@vger.kernel.org
  14234. S: Maintained
  14235. W: https://fedorahosted.org/dropwatch/
  14236. F: include/uapi/linux/net_dropmon.h
  14237. F: net/core/drop_monitor.c
  14238. NETWORKING DRIVERS
  14239. M: Andrew Lunn <andrew+netdev@lunn.ch>
  14240. M: "David S. Miller" <davem@davemloft.net>
  14241. M: Eric Dumazet <edumazet@google.com>
  14242. M: Jakub Kicinski <kuba@kernel.org>
  14243. M: Paolo Abeni <pabeni@redhat.com>
  14244. L: netdev@vger.kernel.org
  14245. S: Maintained
  14246. P: Documentation/process/maintainer-netdev.rst
  14247. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  14248. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  14249. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
  14250. F: Documentation/devicetree/bindings/net/
  14251. F: Documentation/networking/net_cachelines/net_device.rst
  14252. F: drivers/connector/
  14253. F: drivers/net/
  14254. F: include/dt-bindings/net/
  14255. F: include/linux/cn_proc.h
  14256. F: include/linux/etherdevice.h
  14257. F: include/linux/ethtool_netlink.h
  14258. F: include/linux/fcdevice.h
  14259. F: include/linux/fddidevice.h
  14260. F: include/linux/hippidevice.h
  14261. F: include/linux/if_*
  14262. F: include/linux/inetdevice.h
  14263. F: include/linux/netdev*
  14264. F: include/linux/platform_data/wiznet.h
  14265. F: include/uapi/linux/cn_proc.h
  14266. F: include/uapi/linux/ethtool_netlink.h
  14267. F: include/uapi/linux/if_*
  14268. F: include/uapi/linux/netdev*
  14269. F: tools/testing/selftests/drivers/net/
  14270. X: Documentation/devicetree/bindings/net/bluetooth/
  14271. X: Documentation/devicetree/bindings/net/wireless/
  14272. X: drivers/net/wireless/
  14273. NETWORKING DRIVERS (WIRELESS)
  14274. M: Kalle Valo <kvalo@kernel.org>
  14275. L: linux-wireless@vger.kernel.org
  14276. S: Maintained
  14277. W: https://wireless.wiki.kernel.org/
  14278. Q: https://patchwork.kernel.org/project/linux-wireless/list/
  14279. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
  14280. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
  14281. F: Documentation/devicetree/bindings/net/wireless/
  14282. F: drivers/net/wireless/
  14283. NETWORKING [DSA]
  14284. M: Andrew Lunn <andrew@lunn.ch>
  14285. M: Vladimir Oltean <olteanv@gmail.com>
  14286. S: Maintained
  14287. F: Documentation/devicetree/bindings/net/dsa/
  14288. F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
  14289. F: Documentation/devicetree/bindings/net/ethernet-switch.yaml
  14290. F: drivers/net/dsa/
  14291. F: include/linux/dsa/
  14292. F: include/linux/platform_data/dsa.h
  14293. F: include/net/dsa.h
  14294. F: net/dsa/
  14295. F: tools/testing/selftests/drivers/net/dsa/
  14296. NETWORKING [GENERAL]
  14297. M: "David S. Miller" <davem@davemloft.net>
  14298. M: Eric Dumazet <edumazet@google.com>
  14299. M: Jakub Kicinski <kuba@kernel.org>
  14300. M: Paolo Abeni <pabeni@redhat.com>
  14301. R: Simon Horman <horms@kernel.org>
  14302. L: netdev@vger.kernel.org
  14303. S: Maintained
  14304. P: Documentation/process/maintainer-netdev.rst
  14305. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  14306. B: mailto:netdev@vger.kernel.org
  14307. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  14308. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
  14309. F: Documentation/core-api/netlink.rst
  14310. F: Documentation/netlink/
  14311. F: Documentation/networking/
  14312. F: Documentation/networking/net_cachelines/
  14313. F: Documentation/process/maintainer-netdev.rst
  14314. F: Documentation/userspace-api/netlink/
  14315. F: include/linux/framer/framer-provider.h
  14316. F: include/linux/framer/framer.h
  14317. F: include/linux/in.h
  14318. F: include/linux/indirect_call_wrapper.h
  14319. F: include/linux/inet.h
  14320. F: include/linux/inet_diag.h
  14321. F: include/linux/net.h
  14322. F: include/linux/netdev*
  14323. F: include/linux/netlink.h
  14324. F: include/linux/netpoll.h
  14325. F: include/linux/rtnetlink.h
  14326. F: include/linux/seq_file_net.h
  14327. F: include/linux/skbuff*
  14328. F: include/net/
  14329. F: include/uapi/linux/genetlink.h
  14330. F: include/uapi/linux/hsr_netlink.h
  14331. F: include/uapi/linux/in.h
  14332. F: include/uapi/linux/inet_diag.h
  14333. F: include/uapi/linux/nbd-netlink.h
  14334. F: include/uapi/linux/net.h
  14335. F: include/uapi/linux/net_namespace.h
  14336. F: include/uapi/linux/netconf.h
  14337. F: include/uapi/linux/netdev*
  14338. F: include/uapi/linux/netlink.h
  14339. F: include/uapi/linux/netlink_diag.h
  14340. F: include/uapi/linux/rtnetlink.h
  14341. F: lib/net_utils.c
  14342. F: lib/random32.c
  14343. F: net/
  14344. F: samples/pktgen/
  14345. F: tools/net/
  14346. F: tools/testing/selftests/net/
  14347. X: Documentation/networking/mac80211-injection.rst
  14348. X: Documentation/networking/mac80211_hwsim/
  14349. X: Documentation/networking/regulatory.rst
  14350. X: include/net/cfg80211.h
  14351. X: include/net/ieee80211_radiotap.h
  14352. X: include/net/iw_handler.h
  14353. X: include/net/mac80211.h
  14354. X: include/net/wext.h
  14355. X: net/9p/
  14356. X: net/bluetooth/
  14357. X: net/mac80211/
  14358. X: net/rfkill/
  14359. X: net/wireless/
  14360. NETWORKING [IPSEC]
  14361. M: Steffen Klassert <steffen.klassert@secunet.com>
  14362. M: Herbert Xu <herbert@gondor.apana.org.au>
  14363. M: "David S. Miller" <davem@davemloft.net>
  14364. L: netdev@vger.kernel.org
  14365. S: Maintained
  14366. T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
  14367. T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
  14368. F: include/net/xfrm.h
  14369. F: include/uapi/linux/xfrm.h
  14370. F: net/ipv4/ah4.c
  14371. F: net/ipv4/esp4*
  14372. F: net/ipv4/ip_vti.c
  14373. F: net/ipv4/ipcomp.c
  14374. F: net/ipv4/xfrm*
  14375. F: net/ipv6/ah6.c
  14376. F: net/ipv6/esp6*
  14377. F: net/ipv6/ip6_vti.c
  14378. F: net/ipv6/ipcomp6.c
  14379. F: net/ipv6/xfrm*
  14380. F: net/key/
  14381. F: net/xfrm/
  14382. F: tools/testing/selftests/net/ipsec.c
  14383. NETWORKING [IPv4/IPv6]
  14384. M: "David S. Miller" <davem@davemloft.net>
  14385. M: David Ahern <dsahern@kernel.org>
  14386. L: netdev@vger.kernel.org
  14387. S: Maintained
  14388. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  14389. F: arch/x86/net/*
  14390. F: include/linux/ip.h
  14391. F: include/linux/ipv6*
  14392. F: include/net/fib*
  14393. F: include/net/ip*
  14394. F: include/net/route.h
  14395. F: net/ipv4/
  14396. F: net/ipv6/
  14397. NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
  14398. M: Paul Moore <paul@paul-moore.com>
  14399. L: netdev@vger.kernel.org
  14400. L: linux-security-module@vger.kernel.org
  14401. S: Supported
  14402. W: https://github.com/netlabel
  14403. F: Documentation/netlabel/
  14404. F: include/net/calipso.h
  14405. F: include/net/cipso_ipv4.h
  14406. F: include/net/netlabel.h
  14407. F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
  14408. F: include/uapi/linux/netfilter/xt_SECMARK.h
  14409. F: net/ipv4/cipso_ipv4.c
  14410. F: net/ipv6/calipso.c
  14411. F: net/netfilter/xt_CONNSECMARK.c
  14412. F: net/netfilter/xt_SECMARK.c
  14413. F: net/netlabel/
  14414. NETWORKING [MACSEC]
  14415. M: Sabrina Dubroca <sd@queasysnail.net>
  14416. L: netdev@vger.kernel.org
  14417. S: Maintained
  14418. F: drivers/net/macsec.c
  14419. F: include/net/macsec.h
  14420. F: include/uapi/linux/if_macsec.h
  14421. K: macsec
  14422. K: \bmdo_
  14423. NETWORKING [MPTCP]
  14424. M: Matthieu Baerts <matttbe@kernel.org>
  14425. M: Mat Martineau <martineau@kernel.org>
  14426. R: Geliang Tang <geliang@kernel.org>
  14427. L: netdev@vger.kernel.org
  14428. L: mptcp@lists.linux.dev
  14429. S: Maintained
  14430. W: https://github.com/multipath-tcp/mptcp_net-next/wiki
  14431. B: https://github.com/multipath-tcp/mptcp_net-next/issues
  14432. T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net
  14433. T: git https://github.com/multipath-tcp/mptcp_net-next.git export
  14434. F: Documentation/netlink/specs/mptcp_pm.yaml
  14435. F: Documentation/networking/mptcp*.rst
  14436. F: include/net/mptcp.h
  14437. F: include/trace/events/mptcp.h
  14438. F: include/uapi/linux/mptcp*.h
  14439. F: net/mptcp/
  14440. F: tools/testing/selftests/bpf/*/*mptcp*.c
  14441. F: tools/testing/selftests/net/mptcp/
  14442. NETWORKING [TCP]
  14443. M: Eric Dumazet <edumazet@google.com>
  14444. L: netdev@vger.kernel.org
  14445. S: Maintained
  14446. F: Documentation/networking/net_cachelines/tcp_sock.rst
  14447. F: include/linux/tcp.h
  14448. F: include/net/tcp.h
  14449. F: include/trace/events/tcp.h
  14450. F: include/uapi/linux/tcp.h
  14451. F: net/ipv4/inet_connection_sock.c
  14452. F: net/ipv4/inet_hashtables.c
  14453. F: net/ipv4/inet_timewait_sock.c
  14454. F: net/ipv4/syncookies.c
  14455. F: net/ipv4/tcp*.c
  14456. F: net/ipv6/inet6_connection_sock.c
  14457. F: net/ipv6/inet6_hashtables.c
  14458. F: net/ipv6/syncookies.c
  14459. F: net/ipv6/tcp*.c
  14460. NETWORKING [TLS]
  14461. M: Boris Pismenny <borisp@nvidia.com>
  14462. M: John Fastabend <john.fastabend@gmail.com>
  14463. M: Jakub Kicinski <kuba@kernel.org>
  14464. L: netdev@vger.kernel.org
  14465. S: Maintained
  14466. F: include/net/tls.h
  14467. F: include/uapi/linux/tls.h
  14468. F: net/tls/*
  14469. NETXEN (1/10) GbE SUPPORT
  14470. M: Manish Chopra <manishc@marvell.com>
  14471. M: Rahul Verma <rahulv@marvell.com>
  14472. M: GR-Linux-NIC-Dev@marvell.com
  14473. L: netdev@vger.kernel.org
  14474. S: Supported
  14475. F: drivers/net/ethernet/qlogic/netxen/
  14476. NET_FAILOVER MODULE
  14477. M: Sridhar Samudrala <sridhar.samudrala@intel.com>
  14478. L: netdev@vger.kernel.org
  14479. S: Supported
  14480. F: Documentation/networking/net_failover.rst
  14481. F: drivers/net/net_failover.c
  14482. F: include/net/net_failover.h
  14483. NEXTHOP
  14484. M: David Ahern <dsahern@kernel.org>
  14485. L: netdev@vger.kernel.org
  14486. S: Maintained
  14487. F: include/net/netns/nexthop.h
  14488. F: include/net/nexthop.h
  14489. F: include/uapi/linux/nexthop.h
  14490. F: net/ipv4/nexthop.c
  14491. NFC SUBSYSTEM
  14492. M: Krzysztof Kozlowski <krzk@kernel.org>
  14493. L: netdev@vger.kernel.org
  14494. S: Maintained
  14495. F: Documentation/devicetree/bindings/net/nfc/
  14496. F: drivers/nfc/
  14497. F: include/net/nfc/
  14498. F: include/uapi/linux/nfc.h
  14499. F: net/nfc/
  14500. NFC VIRTUAL NCI DEVICE DRIVER
  14501. M: Bongsu Jeon <bongsu.jeon@samsung.com>
  14502. L: netdev@vger.kernel.org
  14503. S: Supported
  14504. F: drivers/nfc/virtual_ncidev.c
  14505. F: tools/testing/selftests/nci/
  14506. NFS, SUNRPC, AND LOCKD CLIENTS
  14507. M: Trond Myklebust <trondmy@kernel.org>
  14508. M: Anna Schumaker <anna@kernel.org>
  14509. L: linux-nfs@vger.kernel.org
  14510. S: Maintained
  14511. W: http://client.linux-nfs.org
  14512. T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
  14513. F: Documentation/filesystems/nfs/
  14514. F: fs/lockd/
  14515. F: fs/nfs/
  14516. F: fs/nfs_common/
  14517. F: include/linux/lockd/
  14518. F: include/linux/nfs*
  14519. F: include/linux/sunrpc/
  14520. F: include/uapi/linux/nfs*
  14521. F: include/uapi/linux/sunrpc/
  14522. F: net/sunrpc/
  14523. NILFS2 FILESYSTEM
  14524. M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
  14525. L: linux-nilfs@vger.kernel.org
  14526. S: Supported
  14527. W: https://nilfs.sourceforge.io/
  14528. T: git https://github.com/konis/nilfs2.git
  14529. F: Documentation/filesystems/nilfs2.rst
  14530. F: fs/nilfs2/
  14531. F: include/trace/events/nilfs2.h
  14532. F: include/uapi/linux/nilfs2_api.h
  14533. F: include/uapi/linux/nilfs2_ondisk.h
  14534. NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
  14535. M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
  14536. S: Maintained
  14537. W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
  14538. F: Documentation/scsi/NinjaSCSI.rst
  14539. F: drivers/scsi/pcmcia/nsp_*
  14540. NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
  14541. M: GOTO Masanori <gotom@debian.or.jp>
  14542. M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
  14543. S: Maintained
  14544. W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
  14545. F: Documentation/scsi/NinjaSCSI.rst
  14546. F: drivers/scsi/nsp32*
  14547. NINTENDO HID DRIVER
  14548. M: Daniel J. Ogorchock <djogorchock@gmail.com>
  14549. L: linux-input@vger.kernel.org
  14550. S: Maintained
  14551. F: drivers/hid/hid-nintendo*
  14552. NIOS2 ARCHITECTURE
  14553. M: Dinh Nguyen <dinguyen@kernel.org>
  14554. S: Maintained
  14555. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
  14556. F: arch/nios2/
  14557. NITRO ENCLAVES (NE)
  14558. M: Alexandru Ciobotaru <alcioa@amazon.com>
  14559. L: linux-kernel@vger.kernel.org
  14560. L: The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
  14561. S: Supported
  14562. W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
  14563. F: Documentation/virt/ne_overview.rst
  14564. F: drivers/virt/nitro_enclaves/
  14565. F: include/linux/nitro_enclaves.h
  14566. F: include/uapi/linux/nitro_enclaves.h
  14567. F: samples/nitro_enclaves/
  14568. NITRO SECURE MODULE (NSM)
  14569. M: Alexander Graf <graf@amazon.com>
  14570. L: linux-kernel@vger.kernel.org
  14571. L: The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
  14572. S: Supported
  14573. W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
  14574. F: drivers/misc/nsm.c
  14575. F: include/uapi/linux/nsm.h
  14576. NOHZ, DYNTICKS SUPPORT
  14577. M: Anna-Maria Behnsen <anna-maria@linutronix.de>
  14578. M: Frederic Weisbecker <frederic@kernel.org>
  14579. M: Ingo Molnar <mingo@kernel.org>
  14580. M: Thomas Gleixner <tglx@linutronix.de>
  14581. L: linux-kernel@vger.kernel.org
  14582. S: Maintained
  14583. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
  14584. F: include/linux/sched/nohz.h
  14585. F: include/linux/tick.h
  14586. F: kernel/time/tick*.*
  14587. NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
  14588. M: Pavel Machek <pavel@ucw.cz>
  14589. M: Sakari Ailus <sakari.ailus@iki.fi>
  14590. L: linux-media@vger.kernel.org
  14591. S: Maintained
  14592. F: drivers/media/i2c/ad5820.c
  14593. F: drivers/media/i2c/et8ek8
  14594. NOKIA N900 POWER SUPPLY DRIVERS
  14595. R: Pali Rohár <pali@kernel.org>
  14596. F: drivers/power/supply/bq2415x_charger.c
  14597. F: drivers/power/supply/bq27xxx_battery.c
  14598. F: drivers/power/supply/bq27xxx_battery_i2c.c
  14599. F: drivers/power/supply/isp1704_charger.c
  14600. F: drivers/power/supply/rx51_battery.c
  14601. F: include/linux/power/bq2415x_charger.h
  14602. F: include/linux/power/bq27xxx_battery.h
  14603. NOLIBC HEADER FILE
  14604. M: Willy Tarreau <w@1wt.eu>
  14605. M: Thomas Weißschuh <linux@weissschuh.net>
  14606. S: Maintained
  14607. T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
  14608. F: tools/include/nolibc/
  14609. F: tools/testing/selftests/nolibc/
  14610. NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
  14611. M: Hans de Goede <hdegoede@redhat.com>
  14612. L: linux-input@vger.kernel.org
  14613. S: Maintained
  14614. F: drivers/input/touchscreen/novatek-nvt-ts.c
  14615. NSDEPS
  14616. M: Matthias Maennich <maennich@google.com>
  14617. S: Maintained
  14618. F: Documentation/core-api/symbol-namespaces.rst
  14619. F: scripts/nsdeps
  14620. NTB AMD DRIVER
  14621. M: Sanjay R Mehta <sanju.mehta@amd.com>
  14622. M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  14623. L: ntb@lists.linux.dev
  14624. S: Supported
  14625. F: drivers/ntb/hw/amd/
  14626. NTB DRIVER CORE
  14627. M: Jon Mason <jdmason@kudzu.us>
  14628. M: Dave Jiang <dave.jiang@intel.com>
  14629. M: Allen Hubbe <allenbh@gmail.com>
  14630. L: ntb@lists.linux.dev
  14631. S: Supported
  14632. W: https://github.com/jonmason/ntb/wiki
  14633. T: git https://github.com/jonmason/ntb.git
  14634. F: drivers/net/ntb_netdev.c
  14635. F: drivers/ntb/
  14636. F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
  14637. F: include/linux/ntb.h
  14638. F: include/linux/ntb_transport.h
  14639. F: tools/testing/selftests/ntb/
  14640. NTB INTEL DRIVER
  14641. M: Dave Jiang <dave.jiang@intel.com>
  14642. L: ntb@lists.linux.dev
  14643. S: Supported
  14644. W: https://github.com/davejiang/linux/wiki
  14645. T: git https://github.com/davejiang/linux.git
  14646. F: drivers/ntb/hw/intel/
  14647. NTFS3 FILESYSTEM
  14648. M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
  14649. L: ntfs3@lists.linux.dev
  14650. S: Supported
  14651. W: http://www.paragon-software.com/
  14652. T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
  14653. F: Documentation/filesystems/ntfs3.rst
  14654. F: fs/ntfs3/
  14655. NUBUS SUBSYSTEM
  14656. M: Finn Thain <fthain@linux-m68k.org>
  14657. L: linux-m68k@lists.linux-m68k.org
  14658. S: Maintained
  14659. F: arch/*/include/asm/nubus.h
  14660. F: drivers/nubus/
  14661. F: include/linux/nubus.h
  14662. F: include/uapi/linux/nubus.h
  14663. NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
  14664. M: Antonino Daplas <adaplas@gmail.com>
  14665. L: linux-fbdev@vger.kernel.org
  14666. S: Maintained
  14667. F: drivers/video/fbdev/nvidia/
  14668. F: drivers/video/fbdev/riva/
  14669. NVIDIA WMI EC BACKLIGHT DRIVER
  14670. M: Daniel Dadap <ddadap@nvidia.com>
  14671. L: platform-driver-x86@vger.kernel.org
  14672. S: Supported
  14673. F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
  14674. F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
  14675. NVM EXPRESS DRIVER
  14676. M: Keith Busch <kbusch@kernel.org>
  14677. M: Jens Axboe <axboe@fb.com>
  14678. M: Christoph Hellwig <hch@lst.de>
  14679. M: Sagi Grimberg <sagi@grimberg.me>
  14680. L: linux-nvme@lists.infradead.org
  14681. S: Supported
  14682. W: http://git.infradead.org/nvme.git
  14683. T: git git://git.infradead.org/nvme.git
  14684. F: Documentation/nvme/
  14685. F: drivers/nvme/common/
  14686. F: drivers/nvme/host/
  14687. F: include/linux/nvme-*.h
  14688. F: include/linux/nvme.h
  14689. F: include/uapi/linux/nvme_ioctl.h
  14690. NVM EXPRESS FABRICS AUTHENTICATION
  14691. M: Hannes Reinecke <hare@suse.de>
  14692. L: linux-nvme@lists.infradead.org
  14693. S: Supported
  14694. F: drivers/nvme/host/auth.c
  14695. F: drivers/nvme/target/auth.c
  14696. F: drivers/nvme/target/fabrics-cmd-auth.c
  14697. F: include/linux/nvme-auth.h
  14698. NVM EXPRESS FC TRANSPORT DRIVERS
  14699. M: James Smart <james.smart@broadcom.com>
  14700. L: linux-nvme@lists.infradead.org
  14701. S: Supported
  14702. F: drivers/nvme/host/fc.c
  14703. F: drivers/nvme/target/fc.c
  14704. F: drivers/nvme/target/fcloop.c
  14705. F: include/linux/nvme-fc-driver.h
  14706. F: include/linux/nvme-fc.h
  14707. NVM EXPRESS HARDWARE MONITORING SUPPORT
  14708. M: Guenter Roeck <linux@roeck-us.net>
  14709. L: linux-nvme@lists.infradead.org
  14710. S: Supported
  14711. F: drivers/nvme/host/hwmon.c
  14712. NVM EXPRESS TARGET DRIVER
  14713. M: Christoph Hellwig <hch@lst.de>
  14714. M: Sagi Grimberg <sagi@grimberg.me>
  14715. M: Chaitanya Kulkarni <kch@nvidia.com>
  14716. L: linux-nvme@lists.infradead.org
  14717. S: Supported
  14718. W: http://git.infradead.org/nvme.git
  14719. T: git git://git.infradead.org/nvme.git
  14720. F: drivers/nvme/target/
  14721. NVMEM FRAMEWORK
  14722. M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  14723. S: Maintained
  14724. T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
  14725. F: Documentation/ABI/stable/sysfs-bus-nvmem
  14726. F: Documentation/devicetree/bindings/nvmem/
  14727. F: drivers/nvmem/
  14728. F: include/linux/nvmem-consumer.h
  14729. F: include/linux/nvmem-provider.h
  14730. NXP BLUETOOTH WIRELESS DRIVERS
  14731. M: Amitkumar Karwar <amitkumar.karwar@nxp.com>
  14732. M: Neeraj Kale <neeraj.sanjaykale@nxp.com>
  14733. S: Maintained
  14734. F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
  14735. F: drivers/bluetooth/btnxpuart.c
  14736. NXP C45 TJA11XX PHY DRIVER
  14737. M: Andrei Botila <andrei.botila@oss.nxp.com>
  14738. L: netdev@vger.kernel.org
  14739. S: Maintained
  14740. F: drivers/net/phy/nxp-c45-tja11xx*
  14741. NXP FSPI DRIVER
  14742. M: Han Xu <han.xu@nxp.com>
  14743. M: Haibo Chen <haibo.chen@nxp.com>
  14744. R: Yogesh Gaur <yogeshgaur.83@gmail.com>
  14745. L: linux-spi@vger.kernel.org
  14746. L: imx@lists.linux.dev
  14747. S: Maintained
  14748. F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
  14749. F: drivers/spi/spi-nxp-fspi.c
  14750. NXP FXAS21002C DRIVER
  14751. M: Rui Miguel Silva <rmfrfs@gmail.com>
  14752. L: linux-iio@vger.kernel.org
  14753. S: Maintained
  14754. F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
  14755. F: drivers/iio/gyro/fxas21002c.h
  14756. F: drivers/iio/gyro/fxas21002c_core.c
  14757. F: drivers/iio/gyro/fxas21002c_i2c.c
  14758. F: drivers/iio/gyro/fxas21002c_spi.c
  14759. NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
  14760. M: Haibo Chen <haibo.chen@nxp.com>
  14761. L: linux-iio@vger.kernel.org
  14762. L: imx@lists.linux.dev
  14763. S: Maintained
  14764. F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
  14765. F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
  14766. F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
  14767. F: drivers/iio/adc/imx7d_adc.c
  14768. F: drivers/iio/adc/imx93_adc.c
  14769. F: drivers/iio/adc/vf610_adc.c
  14770. NXP i.MX 8M ISI DRIVER
  14771. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  14772. L: linux-media@vger.kernel.org
  14773. S: Maintained
  14774. F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
  14775. F: drivers/media/platform/nxp/imx8-isi/
  14776. NXP i.MX 8MP DW100 V4L2 DRIVER
  14777. M: Xavier Roumegue <xavier.roumegue@oss.nxp.com>
  14778. L: linux-media@vger.kernel.org
  14779. S: Maintained
  14780. F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
  14781. F: Documentation/userspace-api/media/drivers/dw100.rst
  14782. F: drivers/media/platform/nxp/dw100/
  14783. F: include/uapi/linux/dw100.h
  14784. NXP i.MX 8MQ DCSS DRIVER
  14785. M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
  14786. R: Lucas Stach <l.stach@pengutronix.de>
  14787. L: dri-devel@lists.freedesktop.org
  14788. S: Maintained
  14789. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  14790. F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
  14791. F: drivers/gpu/drm/imx/dcss/
  14792. NXP i.MX 8QXP ADC DRIVER
  14793. M: Cai Huoqing <cai.huoqing@linux.dev>
  14794. M: Haibo Chen <haibo.chen@nxp.com>
  14795. L: imx@lists.linux.dev
  14796. L: linux-iio@vger.kernel.org
  14797. S: Maintained
  14798. F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
  14799. F: drivers/iio/adc/imx8qxp-adc.c
  14800. NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
  14801. M: Mirela Rabulea <mirela.rabulea@nxp.com>
  14802. L: imx@lists.linux.dev
  14803. L: linux-media@vger.kernel.org
  14804. S: Maintained
  14805. F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
  14806. F: drivers/media/platform/nxp/imx-jpeg
  14807. NXP i.MX CLOCK DRIVERS
  14808. M: Abel Vesa <abelvesa@kernel.org>
  14809. R: Peng Fan <peng.fan@nxp.com>
  14810. L: linux-clk@vger.kernel.org
  14811. L: imx@lists.linux.dev
  14812. S: Maintained
  14813. T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
  14814. F: Documentation/devicetree/bindings/clock/imx*
  14815. F: drivers/clk/imx/
  14816. F: include/dt-bindings/clock/imx*
  14817. NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
  14818. M: Jagan Teki <jagan@amarulasolutions.com>
  14819. S: Maintained
  14820. F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
  14821. F: drivers/regulator/pf8x00-regulator.c
  14822. NXP PTN5150A CC LOGIC AND EXTCON DRIVER
  14823. M: Krzysztof Kozlowski <krzk@kernel.org>
  14824. L: linux-kernel@vger.kernel.org
  14825. S: Maintained
  14826. F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
  14827. F: drivers/extcon/extcon-ptn5150.c
  14828. NXP SGTL5000 DRIVER
  14829. M: Fabio Estevam <festevam@gmail.com>
  14830. L: linux-sound@vger.kernel.org
  14831. S: Maintained
  14832. F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
  14833. F: sound/soc/codecs/sgtl5000*
  14834. NXP SJA1105 ETHERNET SWITCH DRIVER
  14835. M: Vladimir Oltean <olteanv@gmail.com>
  14836. L: linux-kernel@vger.kernel.org
  14837. S: Maintained
  14838. F: drivers/net/dsa/sja1105
  14839. F: drivers/net/pcs/pcs-xpcs-nxp.c
  14840. NXP TDA998X DRM DRIVER
  14841. M: Russell King <linux@armlinux.org.uk>
  14842. S: Maintained
  14843. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
  14844. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
  14845. F: drivers/gpu/drm/i2c/tda998x_drv.c
  14846. F: include/drm/i2c/tda998x.h
  14847. F: include/dt-bindings/display/tda998x.h
  14848. K: "nxp,tda998x"
  14849. NXP TFA9879 DRIVER
  14850. M: Peter Rosin <peda@axentia.se>
  14851. L: linux-sound@vger.kernel.org
  14852. S: Maintained
  14853. F: Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
  14854. F: sound/soc/codecs/tfa9879*
  14855. NXP-NCI NFC DRIVER
  14856. S: Orphan
  14857. F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
  14858. F: drivers/nfc/nxp-nci
  14859. NXP/Goodix TFA989X (TFA1) DRIVER
  14860. M: Stephan Gerhold <stephan@gerhold.net>
  14861. L: linux-sound@vger.kernel.org
  14862. S: Maintained
  14863. F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
  14864. F: sound/soc/codecs/tfa989x.c
  14865. NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
  14866. M: Jonas Malaco <jonas@protocubo.io>
  14867. L: linux-hwmon@vger.kernel.org
  14868. S: Maintained
  14869. F: Documentation/hwmon/nzxt-kraken2.rst
  14870. F: drivers/hwmon/nzxt-kraken2.c
  14871. NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
  14872. M: Jonas Malaco <jonas@protocubo.io>
  14873. M: Aleksa Savic <savicaleksa83@gmail.com>
  14874. L: linux-hwmon@vger.kernel.org
  14875. S: Maintained
  14876. F: Documentation/hwmon/nzxt-kraken3.rst
  14877. F: drivers/hwmon/nzxt-kraken3.c
  14878. NZXT-SMART2 HARDWARE MONITORING DRIVER
  14879. M: Aleksandr Mezin <mezin.alexander@gmail.com>
  14880. L: linux-hwmon@vger.kernel.org
  14881. S: Maintained
  14882. F: Documentation/hwmon/nzxt-smart2.rst
  14883. F: drivers/hwmon/nzxt-smart2.c
  14884. OBJAGG
  14885. M: Jiri Pirko <jiri@resnulli.us>
  14886. L: netdev@vger.kernel.org
  14887. S: Supported
  14888. F: include/linux/objagg.h
  14889. F: lib/objagg.c
  14890. F: lib/test_objagg.c
  14891. OBJPOOL
  14892. M: Matt Wu <wuqiang.matt@bytedance.com>
  14893. S: Supported
  14894. F: include/linux/objpool.h
  14895. F: lib/objpool.c
  14896. F: lib/test_objpool.c
  14897. OBJTOOL
  14898. M: Josh Poimboeuf <jpoimboe@kernel.org>
  14899. M: Peter Zijlstra <peterz@infradead.org>
  14900. S: Supported
  14901. F: include/linux/objtool*.h
  14902. F: tools/objtool/
  14903. OCELOT ETHERNET SWITCH DRIVER
  14904. M: Vladimir Oltean <vladimir.oltean@nxp.com>
  14905. M: Claudiu Manoil <claudiu.manoil@nxp.com>
  14906. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  14907. M: UNGLinuxDriver@microchip.com
  14908. L: netdev@vger.kernel.org
  14909. S: Supported
  14910. F: drivers/net/dsa/ocelot/*
  14911. F: drivers/net/ethernet/mscc/
  14912. F: include/soc/mscc/ocelot*
  14913. F: net/dsa/tag_ocelot.c
  14914. F: net/dsa/tag_ocelot_8021q.c
  14915. F: tools/testing/selftests/drivers/net/ocelot/*
  14916. OCELOT EXTERNAL SWITCH CONTROL
  14917. M: Colin Foster <colin.foster@in-advantage.com>
  14918. S: Supported
  14919. F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
  14920. F: drivers/mfd/ocelot*
  14921. F: drivers/net/dsa/ocelot/ocelot_ext.c
  14922. F: include/linux/mfd/ocelot.h
  14923. OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
  14924. M: Frederic Barrat <fbarrat@linux.ibm.com>
  14925. M: Andrew Donnellan <ajd@linux.ibm.com>
  14926. L: linuxppc-dev@lists.ozlabs.org
  14927. S: Supported
  14928. F: Documentation/userspace-api/accelerators/ocxl.rst
  14929. F: arch/powerpc/include/asm/pnv-ocxl.h
  14930. F: arch/powerpc/platforms/powernv/ocxl.c
  14931. F: drivers/misc/ocxl/
  14932. F: include/misc/ocxl*
  14933. F: include/uapi/misc/ocxl.h
  14934. OMAP AUDIO SUPPORT
  14935. M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
  14936. M: Jarkko Nikula <jarkko.nikula@bitmer.com>
  14937. L: linux-sound@vger.kernel.org
  14938. L: linux-omap@vger.kernel.org
  14939. S: Maintained
  14940. F: sound/soc/ti/n810.c
  14941. F: sound/soc/ti/omap*
  14942. F: sound/soc/ti/rx51.c
  14943. F: sound/soc/ti/sdma-pcm.*
  14944. OMAP CLOCK FRAMEWORK SUPPORT
  14945. M: Paul Walmsley <paul@pwsan.com>
  14946. L: linux-omap@vger.kernel.org
  14947. S: Maintained
  14948. F: arch/arm/*omap*/*clock*
  14949. OMAP DEVICE TREE SUPPORT
  14950. M: Tony Lindgren <tony@atomide.com>
  14951. L: linux-omap@vger.kernel.org
  14952. L: devicetree@vger.kernel.org
  14953. S: Maintained
  14954. F: arch/arm/boot/dts/ti/omap/
  14955. OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
  14956. L: linux-omap@vger.kernel.org
  14957. L: linux-fbdev@vger.kernel.org
  14958. S: Orphan
  14959. F: Documentation/arch/arm/omap/dss.rst
  14960. F: drivers/video/fbdev/omap2/
  14961. OMAP FRAMEBUFFER SUPPORT
  14962. L: linux-fbdev@vger.kernel.org
  14963. L: linux-omap@vger.kernel.org
  14964. S: Orphan
  14965. F: drivers/video/fbdev/omap/
  14966. OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
  14967. M: Roger Quadros <rogerq@kernel.org>
  14968. M: Tony Lindgren <tony@atomide.com>
  14969. L: linux-omap@vger.kernel.org
  14970. S: Maintained
  14971. F: arch/arm/mach-omap2/*gpmc*
  14972. F: drivers/memory/omap-gpmc.c
  14973. OMAP GPIO DRIVER
  14974. M: Grygorii Strashko <grygorii.strashko@ti.com>
  14975. M: Santosh Shilimkar <ssantosh@kernel.org>
  14976. M: Kevin Hilman <khilman@kernel.org>
  14977. L: linux-omap@vger.kernel.org
  14978. S: Maintained
  14979. F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
  14980. F: drivers/gpio/gpio-omap.c
  14981. OMAP HARDWARE SPINLOCK SUPPORT
  14982. L: linux-omap@vger.kernel.org
  14983. S: Orphan
  14984. F: drivers/hwspinlock/omap_hwspinlock.c
  14985. OMAP HS MMC SUPPORT
  14986. L: linux-mmc@vger.kernel.org
  14987. L: linux-omap@vger.kernel.org
  14988. S: Orphan
  14989. F: drivers/mmc/host/omap_hsmmc.c
  14990. OMAP HWMOD DATA
  14991. M: Paul Walmsley <paul@pwsan.com>
  14992. L: linux-omap@vger.kernel.org
  14993. S: Maintained
  14994. F: arch/arm/mach-omap2/omap_hwmod*data*
  14995. OMAP HWMOD SUPPORT
  14996. M: Paul Walmsley <paul@pwsan.com>
  14997. L: linux-omap@vger.kernel.org
  14998. S: Maintained
  14999. F: arch/arm/mach-omap2/omap_hwmod.*
  15000. OMAP I2C DRIVER
  15001. M: Vignesh R <vigneshr@ti.com>
  15002. L: linux-omap@vger.kernel.org
  15003. L: linux-i2c@vger.kernel.org
  15004. S: Maintained
  15005. F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
  15006. F: drivers/i2c/busses/i2c-omap.c
  15007. OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
  15008. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  15009. L: linux-media@vger.kernel.org
  15010. S: Maintained
  15011. F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
  15012. F: drivers/media/platform/ti/omap3isp/
  15013. F: drivers/staging/media/omap4iss/
  15014. OMAP MMC SUPPORT
  15015. M: Aaro Koskinen <aaro.koskinen@iki.fi>
  15016. L: linux-omap@vger.kernel.org
  15017. S: Odd Fixes
  15018. F: drivers/mmc/host/omap.c
  15019. OMAP POWER MANAGEMENT SUPPORT
  15020. M: Kevin Hilman <khilman@kernel.org>
  15021. L: linux-omap@vger.kernel.org
  15022. S: Maintained
  15023. F: arch/arm/*omap*/*pm*
  15024. F: drivers/cpufreq/omap-cpufreq.c
  15025. OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
  15026. M: Paul Walmsley <paul@pwsan.com>
  15027. L: linux-omap@vger.kernel.org
  15028. S: Maintained
  15029. F: arch/arm/mach-omap2/prm*
  15030. OMAP RANDOM NUMBER GENERATOR SUPPORT
  15031. M: Deepak Saxena <dsaxena@plexity.net>
  15032. S: Maintained
  15033. F: drivers/char/hw_random/omap-rng.c
  15034. OMAP USB SUPPORT
  15035. L: linux-usb@vger.kernel.org
  15036. L: linux-omap@vger.kernel.org
  15037. S: Orphan
  15038. F: arch/arm/*omap*/usb*
  15039. F: drivers/usb/*/*omap*
  15040. OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
  15041. M: Mark Jackson <mpfj@newflow.co.uk>
  15042. L: linux-omap@vger.kernel.org
  15043. S: Maintained
  15044. F: arch/arm/boot/dts/ti/omap/am335x-nano.dts
  15045. OMAP1 SUPPORT
  15046. M: Aaro Koskinen <aaro.koskinen@iki.fi>
  15047. M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
  15048. R: Tony Lindgren <tony@atomide.com>
  15049. L: linux-omap@vger.kernel.org
  15050. S: Maintained
  15051. Q: http://patchwork.kernel.org/project/linux-omap/list/
  15052. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
  15053. F: arch/arm/configs/omap1_defconfig
  15054. F: arch/arm/mach-omap1/
  15055. F: drivers/i2c/busses/i2c-omap.c
  15056. F: include/linux/platform_data/ams-delta-fiq.h
  15057. F: include/linux/platform_data/i2c-omap.h
  15058. OMAP2+ SUPPORT
  15059. M: Aaro Koskinen <aaro.koskinen@iki.fi>
  15060. M: Andreas Kemnade <andreas@kemnade.info>
  15061. M: Kevin Hilman <khilman@baylibre.com>
  15062. M: Roger Quadros <rogerq@kernel.org>
  15063. M: Tony Lindgren <tony@atomide.com>
  15064. L: linux-omap@vger.kernel.org
  15065. S: Maintained
  15066. W: http://linux.omap.com/
  15067. Q: http://patchwork.kernel.org/project/linux-omap/list/
  15068. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
  15069. F: Documentation/devicetree/bindings/arm/ti/omap.yaml
  15070. F: arch/arm/configs/omap2plus_defconfig
  15071. F: arch/arm/mach-omap2/
  15072. F: drivers/bus/omap*.[ch]
  15073. F: drivers/bus/ti-sysc.c
  15074. F: drivers/gpio/gpio-tps65219.c
  15075. F: drivers/i2c/busses/i2c-omap.c
  15076. F: drivers/irqchip/irq-omap-intc.c
  15077. F: drivers/mfd/*omap*.c
  15078. F: drivers/mfd/menelaus.c
  15079. F: drivers/mfd/palmas.c
  15080. F: drivers/mfd/tps65217.c
  15081. F: drivers/mfd/tps65218.c
  15082. F: drivers/mfd/tps65219.c
  15083. F: drivers/mfd/tps65910.c
  15084. F: drivers/mfd/twl-core.[ch]
  15085. F: drivers/mfd/twl4030*.c
  15086. F: drivers/mfd/twl6030*.c
  15087. F: drivers/mfd/twl6040*.c
  15088. F: drivers/regulator/palmas-regulator*.c
  15089. F: drivers/regulator/pbias-regulator.c
  15090. F: drivers/regulator/tps65217-regulator.c
  15091. F: drivers/regulator/tps65218-regulator.c
  15092. F: drivers/regulator/tps65219-regulator.c
  15093. F: drivers/regulator/tps65910-regulator.c
  15094. F: drivers/regulator/twl-regulator.c
  15095. F: drivers/regulator/twl6030-regulator.c
  15096. F: include/linux/platform_data/i2c-omap.h
  15097. F: include/linux/platform_data/ti-sysc.h
  15098. OMFS FILESYSTEM
  15099. M: Bob Copeland <me@bobcopeland.com>
  15100. L: linux-karma-devel@lists.sourceforge.net
  15101. S: Maintained
  15102. F: Documentation/filesystems/omfs.rst
  15103. F: fs/omfs/
  15104. OMNIVISION OG01A1B SENSOR DRIVER
  15105. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  15106. L: linux-media@vger.kernel.org
  15107. S: Maintained
  15108. F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
  15109. F: drivers/media/i2c/og01a1b.c
  15110. OMNIVISION OV01A10 SENSOR DRIVER
  15111. M: Bingbu Cao <bingbu.cao@intel.com>
  15112. L: linux-media@vger.kernel.org
  15113. S: Maintained
  15114. T: git git://linuxtv.org/media.git
  15115. F: drivers/media/i2c/ov01a10.c
  15116. OMNIVISION OV02A10 SENSOR DRIVER
  15117. L: linux-media@vger.kernel.org
  15118. S: Orphan
  15119. T: git git://linuxtv.org/media.git
  15120. F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
  15121. F: drivers/media/i2c/ov02a10.c
  15122. OMNIVISION OV08D10 SENSOR DRIVER
  15123. M: Jimmy Su <jimmy.su@intel.com>
  15124. L: linux-media@vger.kernel.org
  15125. S: Maintained
  15126. T: git git://linuxtv.org/media.git
  15127. F: drivers/media/i2c/ov08d10.c
  15128. OMNIVISION OV08X40 SENSOR DRIVER
  15129. M: Jason Chen <jason.z.chen@intel.com>
  15130. L: linux-media@vger.kernel.org
  15131. S: Maintained
  15132. T: git git://linuxtv.org/media.git
  15133. F: drivers/media/i2c/ov08x40.c
  15134. OMNIVISION OV13858 SENSOR DRIVER
  15135. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  15136. L: linux-media@vger.kernel.org
  15137. S: Maintained
  15138. T: git git://linuxtv.org/media.git
  15139. F: drivers/media/i2c/ov13858.c
  15140. OMNIVISION OV13B10 SENSOR DRIVER
  15141. M: Arec Kao <arec.kao@intel.com>
  15142. L: linux-media@vger.kernel.org
  15143. S: Maintained
  15144. T: git git://linuxtv.org/media.git
  15145. F: drivers/media/i2c/ov13b10.c
  15146. OMNIVISION OV2680 SENSOR DRIVER
  15147. M: Rui Miguel Silva <rmfrfs@gmail.com>
  15148. M: Hans de Goede <hansg@kernel.org>
  15149. L: linux-media@vger.kernel.org
  15150. S: Maintained
  15151. T: git git://linuxtv.org/media.git
  15152. F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
  15153. F: drivers/media/i2c/ov2680.c
  15154. OMNIVISION OV2685 SENSOR DRIVER
  15155. M: Shunqian Zheng <zhengsq@rock-chips.com>
  15156. L: linux-media@vger.kernel.org
  15157. S: Maintained
  15158. T: git git://linuxtv.org/media.git
  15159. F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
  15160. F: drivers/media/i2c/ov2685.c
  15161. OMNIVISION OV2740 SENSOR DRIVER
  15162. M: Tianshu Qiu <tian.shu.qiu@intel.com>
  15163. R: Sakari Ailus <sakari.ailus@linux.intel.com>
  15164. R: Bingbu Cao <bingbu.cao@intel.com>
  15165. L: linux-media@vger.kernel.org
  15166. S: Maintained
  15167. T: git git://linuxtv.org/media.git
  15168. F: drivers/media/i2c/ov2740.c
  15169. OMNIVISION OV4689 SENSOR DRIVER
  15170. M: Mikhail Rudenko <mike.rudenko@gmail.com>
  15171. L: linux-media@vger.kernel.org
  15172. S: Maintained
  15173. T: git git://linuxtv.org/media.git
  15174. F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
  15175. F: drivers/media/i2c/ov4689.c
  15176. OMNIVISION OV5640 SENSOR DRIVER
  15177. M: Steve Longerbeam <slongerbeam@gmail.com>
  15178. L: linux-media@vger.kernel.org
  15179. S: Maintained
  15180. T: git git://linuxtv.org/media.git
  15181. F: drivers/media/i2c/ov5640.c
  15182. OMNIVISION OV5647 SENSOR DRIVER
  15183. M: Dave Stevenson <dave.stevenson@raspberrypi.com>
  15184. M: Jacopo Mondi <jacopo@jmondi.org>
  15185. L: linux-media@vger.kernel.org
  15186. S: Maintained
  15187. T: git git://linuxtv.org/media.git
  15188. F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
  15189. F: drivers/media/i2c/ov5647.c
  15190. OMNIVISION OV5670 SENSOR DRIVER
  15191. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  15192. L: linux-media@vger.kernel.org
  15193. S: Maintained
  15194. T: git git://linuxtv.org/media.git
  15195. F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
  15196. F: drivers/media/i2c/ov5670.c
  15197. OMNIVISION OV5675 SENSOR DRIVER
  15198. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  15199. L: linux-media@vger.kernel.org
  15200. S: Maintained
  15201. T: git git://linuxtv.org/media.git
  15202. F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
  15203. F: drivers/media/i2c/ov5675.c
  15204. OMNIVISION OV5693 SENSOR DRIVER
  15205. M: Daniel Scally <djrscally@gmail.com>
  15206. L: linux-media@vger.kernel.org
  15207. S: Maintained
  15208. T: git git://linuxtv.org/media.git
  15209. F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
  15210. F: drivers/media/i2c/ov5693.c
  15211. OMNIVISION OV5695 SENSOR DRIVER
  15212. M: Shunqian Zheng <zhengsq@rock-chips.com>
  15213. L: linux-media@vger.kernel.org
  15214. S: Maintained
  15215. T: git git://linuxtv.org/media.git
  15216. F: drivers/media/i2c/ov5695.c
  15217. OMNIVISION OV64A40 SENSOR DRIVER
  15218. M: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
  15219. L: linux-media@vger.kernel.org
  15220. S: Maintained
  15221. T: git git://linuxtv.org/media.git
  15222. F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
  15223. F: drivers/media/i2c/ov64a40.c
  15224. OMNIVISION OV7670 SENSOR DRIVER
  15225. L: linux-media@vger.kernel.org
  15226. S: Orphan
  15227. T: git git://linuxtv.org/media.git
  15228. F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
  15229. F: drivers/media/i2c/ov7670.c
  15230. OMNIVISION OV772x SENSOR DRIVER
  15231. M: Jacopo Mondi <jacopo@jmondi.org>
  15232. L: linux-media@vger.kernel.org
  15233. S: Odd fixes
  15234. T: git git://linuxtv.org/media.git
  15235. F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
  15236. F: drivers/media/i2c/ov772x.c
  15237. F: include/media/i2c/ov772x.h
  15238. OMNIVISION OV7740 SENSOR DRIVER
  15239. L: linux-media@vger.kernel.org
  15240. S: Orphan
  15241. T: git git://linuxtv.org/media.git
  15242. F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
  15243. F: drivers/media/i2c/ov7740.c
  15244. OMNIVISION OV8856 SENSOR DRIVER
  15245. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  15246. L: linux-media@vger.kernel.org
  15247. S: Maintained
  15248. T: git git://linuxtv.org/media.git
  15249. F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
  15250. F: drivers/media/i2c/ov8856.c
  15251. OMNIVISION OV8858 SENSOR DRIVER
  15252. M: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
  15253. M: Nicholas Roth <nicholas@rothemail.net>
  15254. L: linux-media@vger.kernel.org
  15255. S: Maintained
  15256. T: git git://linuxtv.org/media.git
  15257. F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
  15258. F: drivers/media/i2c/ov8858.c
  15259. OMNIVISION OV9282 SENSOR DRIVER
  15260. M: Dave Stevenson <dave.stevenson@raspberrypi.com>
  15261. L: linux-media@vger.kernel.org
  15262. S: Maintained
  15263. T: git git://linuxtv.org/media.git
  15264. F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
  15265. F: drivers/media/i2c/ov9282.c
  15266. OMNIVISION OV9640 SENSOR DRIVER
  15267. M: Petr Cvek <petrcvekcz@gmail.com>
  15268. L: linux-media@vger.kernel.org
  15269. S: Maintained
  15270. F: drivers/media/i2c/ov9640.*
  15271. OMNIVISION OV9650 SENSOR DRIVER
  15272. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  15273. R: Akinobu Mita <akinobu.mita@gmail.com>
  15274. R: Sylwester Nawrocki <s.nawrocki@samsung.com>
  15275. L: linux-media@vger.kernel.org
  15276. S: Maintained
  15277. T: git git://linuxtv.org/media.git
  15278. F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
  15279. F: drivers/media/i2c/ov9650.c
  15280. OMNIVISION OV9734 SENSOR DRIVER
  15281. M: Tianshu Qiu <tian.shu.qiu@intel.com>
  15282. R: Bingbu Cao <bingbu.cao@intel.com>
  15283. L: linux-media@vger.kernel.org
  15284. S: Maintained
  15285. T: git git://linuxtv.org/media.git
  15286. F: drivers/media/i2c/ov9734.c
  15287. ONBOARD USB HUB DRIVER
  15288. M: Matthias Kaehlcke <mka@chromium.org>
  15289. L: linux-usb@vger.kernel.org
  15290. S: Maintained
  15291. F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
  15292. F: drivers/usb/misc/onboard_usb_dev.c
  15293. ONENAND FLASH DRIVER
  15294. M: Kyungmin Park <kyungmin.park@samsung.com>
  15295. L: linux-mtd@lists.infradead.org
  15296. S: Maintained
  15297. F: drivers/mtd/nand/onenand/
  15298. F: include/linux/mtd/onenand*.h
  15299. ONEXPLAYER FAN DRIVER
  15300. M: Derek John Clark <derekjohn.clark@gmail.com>
  15301. M: Joaquín Ignacio Aramendía <samsagax@gmail.com>
  15302. L: linux-hwmon@vger.kernel.org
  15303. S: Maintained
  15304. F: drivers/hwmon/oxp-sensors.c
  15305. ONIE TLV NVMEM LAYOUT DRIVER
  15306. M: Miquel Raynal <miquel.raynal@bootlin.com>
  15307. S: Maintained
  15308. F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
  15309. F: drivers/nvmem/layouts/onie-tlv.c
  15310. ONION OMEGA2+ BOARD
  15311. M: Harvey Hunt <harveyhuntnexus@gmail.com>
  15312. L: linux-mips@vger.kernel.org
  15313. S: Maintained
  15314. F: arch/mips/boot/dts/ralink/omega2p.dts
  15315. ONSEMI ETHERNET PHY DRIVERS
  15316. M: Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
  15317. L: netdev@vger.kernel.org
  15318. S: Supported
  15319. W: http://www.onsemi.com
  15320. F: drivers/net/phy/ncn*
  15321. OP-TEE DRIVER
  15322. M: Jens Wiklander <jens.wiklander@linaro.org>
  15323. L: op-tee@lists.trustedfirmware.org
  15324. S: Maintained
  15325. F: Documentation/ABI/testing/sysfs-bus-optee-devices
  15326. F: drivers/tee/optee/
  15327. OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
  15328. M: Sumit Garg <sumit.garg@linaro.org>
  15329. L: op-tee@lists.trustedfirmware.org
  15330. S: Maintained
  15331. F: drivers/char/hw_random/optee-rng.c
  15332. OP-TEE RTC DRIVER
  15333. M: Clément Léger <clement.leger@bootlin.com>
  15334. L: linux-rtc@vger.kernel.org
  15335. S: Maintained
  15336. F: drivers/rtc/rtc-optee.c
  15337. OPA-VNIC DRIVER
  15338. M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
  15339. L: linux-rdma@vger.kernel.org
  15340. S: Supported
  15341. F: drivers/infiniband/ulp/opa_vnic
  15342. OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
  15343. M: Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
  15344. L: netdev@vger.kernel.org
  15345. S: Maintained
  15346. F: Documentation/networking/oa-tc6-framework.rst
  15347. F: drivers/net/ethernet/oa_tc6.c
  15348. F: include/linux/oa_tc6.h
  15349. OPEN FIRMWARE AND FLATTENED DEVICE TREE
  15350. M: Rob Herring <robh@kernel.org>
  15351. M: Saravana Kannan <saravanak@google.com>
  15352. L: devicetree@vger.kernel.org
  15353. S: Maintained
  15354. W: http://www.devicetree.org/
  15355. C: irc://irc.libera.chat/devicetree
  15356. T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
  15357. F: Documentation/ABI/testing/sysfs-firmware-ofw
  15358. F: drivers/of/
  15359. F: include/linux/of*.h
  15360. F: scripts/dtc/
  15361. F: tools/testing/selftests/dt/
  15362. K: of_overlay_notifier_
  15363. K: of_overlay_fdt_apply
  15364. K: of_overlay_remove
  15365. OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
  15366. M: Rob Herring <robh@kernel.org>
  15367. M: Krzysztof Kozlowski <krzk+dt@kernel.org>
  15368. M: Conor Dooley <conor+dt@kernel.org>
  15369. L: devicetree@vger.kernel.org
  15370. S: Maintained
  15371. Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
  15372. C: irc://irc.libera.chat/devicetree
  15373. T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
  15374. F: Documentation/devicetree/
  15375. F: arch/*/boot/dts/
  15376. F: include/dt-bindings/
  15377. OPENCOMPUTE PTP CLOCK DRIVER
  15378. M: Jonathan Lemon <jonathan.lemon@gmail.com>
  15379. M: Vadim Fedorenko <vadim.fedorenko@linux.dev>
  15380. L: netdev@vger.kernel.org
  15381. S: Maintained
  15382. F: drivers/ptp/ptp_ocp.c
  15383. OPENCORES I2C BUS DRIVER
  15384. M: Peter Korsgaard <peter@korsgaard.com>
  15385. M: Andrew Lunn <andrew@lunn.ch>
  15386. L: linux-i2c@vger.kernel.org
  15387. S: Maintained
  15388. F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
  15389. F: Documentation/i2c/busses/i2c-ocores.rst
  15390. F: drivers/i2c/busses/i2c-ocores.c
  15391. F: include/linux/platform_data/i2c-ocores.h
  15392. OPENRISC ARCHITECTURE
  15393. M: Jonas Bonn <jonas@southpole.se>
  15394. M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
  15395. M: Stafford Horne <shorne@gmail.com>
  15396. L: linux-openrisc@vger.kernel.org
  15397. S: Maintained
  15398. W: http://openrisc.io
  15399. T: git https://github.com/openrisc/linux.git
  15400. F: Documentation/arch/openrisc/
  15401. F: Documentation/devicetree/bindings/openrisc/
  15402. F: arch/openrisc/
  15403. F: drivers/irqchip/irq-ompic.c
  15404. F: drivers/irqchip/irq-or1k-*
  15405. OPENVSWITCH
  15406. M: Pravin B Shelar <pshelar@ovn.org>
  15407. L: netdev@vger.kernel.org
  15408. L: dev@openvswitch.org
  15409. S: Maintained
  15410. W: http://openvswitch.org
  15411. F: include/uapi/linux/openvswitch.h
  15412. F: net/openvswitch/
  15413. F: tools/testing/selftests/net/openvswitch/
  15414. OPERATING PERFORMANCE POINTS (OPP)
  15415. M: Viresh Kumar <vireshk@kernel.org>
  15416. M: Nishanth Menon <nm@ti.com>
  15417. M: Stephen Boyd <sboyd@kernel.org>
  15418. L: linux-pm@vger.kernel.org
  15419. S: Maintained
  15420. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
  15421. F: Documentation/devicetree/bindings/opp/
  15422. F: Documentation/power/opp.rst
  15423. F: drivers/opp/
  15424. F: include/linux/pm_opp.h
  15425. OPL4 DRIVER
  15426. M: Clemens Ladisch <clemens@ladisch.de>
  15427. L: linux-sound@vger.kernel.org
  15428. S: Maintained
  15429. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  15430. F: sound/drivers/opl4/
  15431. ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
  15432. M: Mark Fasheh <mark@fasheh.com>
  15433. M: Joel Becker <jlbec@evilplan.org>
  15434. M: Joseph Qi <joseph.qi@linux.alibaba.com>
  15435. L: ocfs2-devel@lists.linux.dev
  15436. S: Supported
  15437. W: http://ocfs2.wiki.kernel.org
  15438. F: Documentation/filesystems/dlmfs.rst
  15439. F: Documentation/filesystems/ocfs2.rst
  15440. F: fs/ocfs2/
  15441. ORANGEFS FILESYSTEM
  15442. M: Mike Marshall <hubcap@omnibond.com>
  15443. R: Martin Brandenburg <martin@omnibond.com>
  15444. L: devel@lists.orangefs.org
  15445. S: Supported
  15446. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
  15447. F: Documentation/filesystems/orangefs.rst
  15448. F: fs/orangefs/
  15449. OV2659 OMNIVISION SENSOR DRIVER
  15450. M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
  15451. L: linux-media@vger.kernel.org
  15452. S: Maintained
  15453. W: https://linuxtv.org
  15454. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  15455. T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
  15456. F: drivers/media/i2c/ov2659.c
  15457. F: include/media/i2c/ov2659.h
  15458. OVERLAY FILESYSTEM
  15459. M: Miklos Szeredi <miklos@szeredi.hu>
  15460. M: Amir Goldstein <amir73il@gmail.com>
  15461. L: linux-unionfs@vger.kernel.org
  15462. S: Supported
  15463. T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
  15464. F: Documentation/filesystems/overlayfs.rst
  15465. F: fs/overlayfs/
  15466. P54 WIRELESS DRIVER
  15467. M: Christian Lamparter <chunkeey@googlemail.com>
  15468. L: linux-wireless@vger.kernel.org
  15469. S: Maintained
  15470. W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
  15471. F: drivers/net/wireless/intersil/p54/
  15472. PACKET SOCKETS
  15473. M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
  15474. S: Maintained
  15475. F: include/uapi/linux/if_packet.h
  15476. F: net/packet/af_packet.c
  15477. PACKING
  15478. M: Vladimir Oltean <olteanv@gmail.com>
  15479. L: netdev@vger.kernel.org
  15480. S: Supported
  15481. F: Documentation/core-api/packing.rst
  15482. F: include/linux/packing.h
  15483. F: lib/packing.c
  15484. PADATA PARALLEL EXECUTION MECHANISM
  15485. M: Steffen Klassert <steffen.klassert@secunet.com>
  15486. M: Daniel Jordan <daniel.m.jordan@oracle.com>
  15487. L: linux-crypto@vger.kernel.org
  15488. L: linux-kernel@vger.kernel.org
  15489. S: Maintained
  15490. F: Documentation/core-api/padata.rst
  15491. F: include/linux/padata.h
  15492. F: kernel/padata.c
  15493. PAGE CACHE
  15494. M: Matthew Wilcox (Oracle) <willy@infradead.org>
  15495. L: linux-fsdevel@vger.kernel.org
  15496. S: Supported
  15497. T: git git://git.infradead.org/users/willy/pagecache.git
  15498. F: Documentation/filesystems/locking.rst
  15499. F: Documentation/filesystems/vfs.rst
  15500. F: include/linux/pagemap.h
  15501. F: mm/filemap.c
  15502. F: mm/page-writeback.c
  15503. F: mm/readahead.c
  15504. F: mm/truncate.c
  15505. PAGE POOL
  15506. M: Jesper Dangaard Brouer <hawk@kernel.org>
  15507. M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
  15508. L: netdev@vger.kernel.org
  15509. S: Supported
  15510. F: Documentation/networking/page_pool.rst
  15511. F: include/net/page_pool/
  15512. F: include/trace/events/page_pool.h
  15513. F: net/core/page_pool.c
  15514. PAGE TABLE CHECK
  15515. M: Pasha Tatashin <pasha.tatashin@soleen.com>
  15516. M: Andrew Morton <akpm@linux-foundation.org>
  15517. L: linux-mm@kvack.org
  15518. S: Maintained
  15519. F: Documentation/mm/page_table_check.rst
  15520. F: include/linux/page_table_check.h
  15521. F: mm/page_table_check.c
  15522. PANASONIC LAPTOP ACPI EXTRAS DRIVER
  15523. M: Kenneth Chan <kenneth.t.chan@gmail.com>
  15524. L: platform-driver-x86@vger.kernel.org
  15525. S: Maintained
  15526. F: drivers/platform/x86/panasonic-laptop.c
  15527. PARALLAX PING IIO SENSOR DRIVER
  15528. M: Andreas Klinger <ak@it-klinger.de>
  15529. L: linux-iio@vger.kernel.org
  15530. S: Maintained
  15531. F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
  15532. F: drivers/iio/proximity/ping.c
  15533. PARALLEL LCD/KEYPAD PANEL DRIVER
  15534. M: Willy Tarreau <willy@haproxy.com>
  15535. M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
  15536. S: Odd Fixes
  15537. F: Documentation/admin-guide/lcd-panel-cgram.rst
  15538. F: drivers/auxdisplay/panel.c
  15539. PARALLEL PORT SUBSYSTEM
  15540. M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  15541. M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  15542. L: linux-parport@lists.infradead.org (subscribers-only)
  15543. S: Maintained
  15544. F: Documentation/driver-api/parport*.rst
  15545. F: drivers/char/ppdev.c
  15546. F: drivers/parport/
  15547. F: include/linux/parport*.h
  15548. F: include/uapi/linux/ppdev.h
  15549. PARAVIRT_OPS INTERFACE
  15550. M: Juergen Gross <jgross@suse.com>
  15551. R: Ajay Kaher <ajay.kaher@broadcom.com>
  15552. R: Alexey Makhalov <alexey.makhalov@broadcom.com>
  15553. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  15554. L: virtualization@lists.linux.dev
  15555. L: x86@kernel.org
  15556. S: Supported
  15557. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
  15558. F: Documentation/virt/paravirt_ops.rst
  15559. F: arch/*/include/asm/paravirt*.h
  15560. F: arch/*/kernel/paravirt*
  15561. F: include/linux/hypervisor.h
  15562. PARISC ARCHITECTURE
  15563. M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
  15564. M: Helge Deller <deller@gmx.de>
  15565. L: linux-parisc@vger.kernel.org
  15566. S: Maintained
  15567. W: https://parisc.wiki.kernel.org
  15568. Q: http://patchwork.kernel.org/project/linux-parisc/list/
  15569. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
  15570. T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
  15571. F: Documentation/arch/parisc/
  15572. F: arch/parisc/
  15573. F: drivers/char/agp/parisc-agp.c
  15574. F: drivers/input/misc/hp_sdc_rtc.c
  15575. F: drivers/input/serio/gscps2.c
  15576. F: drivers/input/serio/hp_sdc*
  15577. F: drivers/parisc/
  15578. F: drivers/parport/parport_gsc.*
  15579. F: drivers/tty/serial/8250/8250_parisc.c
  15580. F: drivers/video/console/sti*
  15581. F: drivers/video/fbdev/sti*
  15582. F: drivers/video/logo/logo_parisc*
  15583. F: include/linux/hp_sdc.h
  15584. PARMAN
  15585. M: Jiri Pirko <jiri@resnulli.us>
  15586. L: netdev@vger.kernel.org
  15587. S: Supported
  15588. F: include/linux/parman.h
  15589. F: lib/parman.c
  15590. F: lib/test_parman.c
  15591. PC ENGINES APU BOARD DRIVER
  15592. M: Enrico Weigelt, metux IT consult <info@metux.net>
  15593. S: Maintained
  15594. F: drivers/platform/x86/pcengines-apuv2.c
  15595. PC87360 HARDWARE MONITORING DRIVER
  15596. M: Jim Cromie <jim.cromie@gmail.com>
  15597. L: linux-hwmon@vger.kernel.org
  15598. S: Maintained
  15599. F: Documentation/hwmon/pc87360.rst
  15600. F: drivers/hwmon/pc87360.c
  15601. PC8736x GPIO DRIVER
  15602. M: Jim Cromie <jim.cromie@gmail.com>
  15603. S: Maintained
  15604. F: drivers/char/pc8736x_gpio.c
  15605. PC87427 HARDWARE MONITORING DRIVER
  15606. M: Jean Delvare <jdelvare@suse.com>
  15607. L: linux-hwmon@vger.kernel.org
  15608. S: Maintained
  15609. F: Documentation/hwmon/pc87427.rst
  15610. F: drivers/hwmon/pc87427.c
  15611. PCA9532 LED DRIVER
  15612. M: Riku Voipio <riku.voipio@iki.fi>
  15613. S: Maintained
  15614. F: drivers/leds/leds-pca9532.c
  15615. F: include/linux/leds-pca9532.h
  15616. PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
  15617. M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  15618. M: Pali Rohár <pali@kernel.org>
  15619. L: linux-pci@vger.kernel.org
  15620. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15621. S: Maintained
  15622. F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
  15623. F: drivers/pci/controller/pci-aardvark.c
  15624. PCI DRIVER FOR ALTERA PCIE IP
  15625. M: Joyce Ooi <joyce.ooi@intel.com>
  15626. L: linux-pci@vger.kernel.org
  15627. S: Supported
  15628. F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
  15629. F: drivers/pci/controller/pcie-altera.c
  15630. PCI DRIVER FOR APPLIEDMICRO XGENE
  15631. M: Toan Le <toan@os.amperecomputing.com>
  15632. L: linux-pci@vger.kernel.org
  15633. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15634. S: Maintained
  15635. F: Documentation/devicetree/bindings/pci/xgene-pci.txt
  15636. F: drivers/pci/controller/pci-xgene.c
  15637. PCI DRIVER FOR ARM VERSATILE PLATFORM
  15638. M: Rob Herring <robh@kernel.org>
  15639. L: linux-pci@vger.kernel.org
  15640. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15641. S: Maintained
  15642. F: Documentation/devicetree/bindings/pci/versatile.yaml
  15643. F: drivers/pci/controller/pci-versatile.c
  15644. PCI DRIVER FOR ARMADA 8K
  15645. M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  15646. L: linux-pci@vger.kernel.org
  15647. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15648. S: Maintained
  15649. F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
  15650. F: drivers/pci/controller/dwc/pcie-armada8k.c
  15651. PCI DRIVER FOR CADENCE PCIE IP
  15652. L: linux-pci@vger.kernel.org
  15653. S: Orphan
  15654. F: Documentation/devicetree/bindings/pci/cdns,*
  15655. F: drivers/pci/controller/cadence/*cadence*
  15656. PCI DRIVER FOR FREESCALE LAYERSCAPE
  15657. M: Minghuan Lian <minghuan.Lian@nxp.com>
  15658. M: Mingkai Hu <mingkai.hu@nxp.com>
  15659. M: Roy Zang <roy.zang@nxp.com>
  15660. L: linuxppc-dev@lists.ozlabs.org
  15661. L: linux-pci@vger.kernel.org
  15662. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15663. L: imx@lists.linux.dev
  15664. S: Maintained
  15665. F: drivers/pci/controller/dwc/*layerscape*
  15666. PCI DRIVER FOR FU740
  15667. M: Paul Walmsley <paul.walmsley@sifive.com>
  15668. M: Greentime Hu <greentime.hu@sifive.com>
  15669. M: Samuel Holland <samuel.holland@sifive.com>
  15670. L: linux-pci@vger.kernel.org
  15671. S: Maintained
  15672. F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
  15673. F: drivers/pci/controller/dwc/pcie-fu740.c
  15674. PCI DRIVER FOR GENERIC OF HOSTS
  15675. M: Will Deacon <will@kernel.org>
  15676. L: linux-pci@vger.kernel.org
  15677. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15678. S: Maintained
  15679. F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
  15680. F: drivers/pci/controller/pci-host-common.c
  15681. F: drivers/pci/controller/pci-host-generic.c
  15682. PCI DRIVER FOR IMX6
  15683. M: Richard Zhu <hongxing.zhu@nxp.com>
  15684. M: Lucas Stach <l.stach@pengutronix.de>
  15685. L: linux-pci@vger.kernel.org
  15686. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15687. L: imx@lists.linux.dev
  15688. S: Maintained
  15689. F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
  15690. F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
  15691. F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
  15692. F: drivers/pci/controller/dwc/*imx6*
  15693. PCI DRIVER FOR INTEL IXP4XX
  15694. M: Linus Walleij <linus.walleij@linaro.org>
  15695. S: Maintained
  15696. F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
  15697. F: drivers/pci/controller/pci-ixp4xx.c
  15698. PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
  15699. M: Nirmal Patel <nirmal.patel@linux.intel.com>
  15700. R: Jonathan Derrick <jonathan.derrick@linux.dev>
  15701. L: linux-pci@vger.kernel.org
  15702. S: Supported
  15703. F: drivers/pci/controller/vmd.c
  15704. PCI DRIVER FOR MICROSEMI SWITCHTEC
  15705. M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
  15706. M: Logan Gunthorpe <logang@deltatee.com>
  15707. L: linux-pci@vger.kernel.org
  15708. S: Maintained
  15709. F: Documentation/ABI/testing/sysfs-class-switchtec
  15710. F: Documentation/driver-api/switchtec.rst
  15711. F: drivers/ntb/hw/mscc/
  15712. F: drivers/pci/switch/switchtec*
  15713. F: include/linux/switchtec.h
  15714. F: include/uapi/linux/switchtec_ioctl.h
  15715. PCI DRIVER FOR MOBIVEIL PCIE IP
  15716. M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
  15717. M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
  15718. L: linux-pci@vger.kernel.org
  15719. S: Supported
  15720. F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
  15721. F: drivers/pci/controller/mobiveil/pcie-mobiveil*
  15722. PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
  15723. M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  15724. M: Pali Rohár <pali@kernel.org>
  15725. L: linux-pci@vger.kernel.org
  15726. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15727. S: Maintained
  15728. F: drivers/pci/controller/*mvebu*
  15729. PCI DRIVER FOR NVIDIA TEGRA
  15730. M: Thierry Reding <thierry.reding@gmail.com>
  15731. L: linux-tegra@vger.kernel.org
  15732. L: linux-pci@vger.kernel.org
  15733. S: Supported
  15734. F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
  15735. F: drivers/pci/controller/pci-tegra.c
  15736. PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
  15737. M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
  15738. L: linux-pci@vger.kernel.org
  15739. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15740. S: Maintained
  15741. F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
  15742. F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
  15743. PCI DRIVER FOR PLDA PCIE IP
  15744. M: Daire McNamara <daire.mcnamara@microchip.com>
  15745. L: linux-pci@vger.kernel.org
  15746. S: Maintained
  15747. F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
  15748. F: drivers/pci/controller/plda/pcie-plda-host.c
  15749. F: drivers/pci/controller/plda/pcie-plda.h
  15750. PCI DRIVER FOR RENESAS R-CAR
  15751. M: Marek Vasut <marek.vasut+renesas@gmail.com>
  15752. M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  15753. L: linux-pci@vger.kernel.org
  15754. L: linux-renesas-soc@vger.kernel.org
  15755. S: Maintained
  15756. F: Documentation/devicetree/bindings/pci/*rcar*
  15757. F: drivers/pci/controller/*rcar*
  15758. F: drivers/pci/controller/dwc/*rcar*
  15759. PCI DRIVER FOR SAMSUNG EXYNOS
  15760. M: Jingoo Han <jingoohan1@gmail.com>
  15761. L: linux-pci@vger.kernel.org
  15762. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15763. L: linux-samsung-soc@vger.kernel.org
  15764. S: Maintained
  15765. F: drivers/pci/controller/dwc/pci-exynos.c
  15766. PCI DRIVER FOR SYNOPSYS DESIGNWARE
  15767. M: Jingoo Han <jingoohan1@gmail.com>
  15768. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  15769. L: linux-pci@vger.kernel.org
  15770. S: Maintained
  15771. F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
  15772. F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
  15773. F: drivers/pci/controller/dwc/*designware*
  15774. PCI DRIVER FOR TI DRA7XX/J721E
  15775. M: Vignesh Raghavendra <vigneshr@ti.com>
  15776. R: Siddharth Vadapalli <s-vadapalli@ti.com>
  15777. L: linux-omap@vger.kernel.org
  15778. L: linux-pci@vger.kernel.org
  15779. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15780. S: Supported
  15781. F: Documentation/devicetree/bindings/pci/ti-pci.txt
  15782. F: drivers/pci/controller/cadence/pci-j721e.c
  15783. F: drivers/pci/controller/dwc/pci-dra7xx.c
  15784. PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
  15785. M: Linus Walleij <linus.walleij@linaro.org>
  15786. L: linux-pci@vger.kernel.org
  15787. S: Maintained
  15788. F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
  15789. F: drivers/pci/controller/pci-v3-semi.c
  15790. PCI DRIVER FOR XILINX VERSAL CPM
  15791. M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
  15792. M: Michal Simek <michal.simek@amd.com>
  15793. L: linux-pci@vger.kernel.org
  15794. S: Maintained
  15795. F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
  15796. F: drivers/pci/controller/pcie-xilinx-cpm.c
  15797. PCI ENDPOINT SUBSYSTEM
  15798. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  15799. M: Krzysztof Wilczyński <kw@linux.com>
  15800. R: Kishon Vijay Abraham I <kishon@kernel.org>
  15801. L: linux-pci@vger.kernel.org
  15802. S: Supported
  15803. Q: https://patchwork.kernel.org/project/linux-pci/list/
  15804. B: https://bugzilla.kernel.org
  15805. C: irc://irc.oftc.net/linux-pci
  15806. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
  15807. F: Documentation/PCI/endpoint/*
  15808. F: Documentation/misc-devices/pci-endpoint-test.rst
  15809. F: drivers/misc/pci_endpoint_test.c
  15810. F: drivers/pci/endpoint/
  15811. F: tools/pci/
  15812. PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
  15813. M: Mahesh J Salgaonkar <mahesh@linux.ibm.com>
  15814. R: Oliver O'Halloran <oohall@gmail.com>
  15815. L: linuxppc-dev@lists.ozlabs.org
  15816. S: Supported
  15817. F: Documentation/PCI/pci-error-recovery.rst
  15818. F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst
  15819. F: arch/powerpc/include/*/eeh*.h
  15820. F: arch/powerpc/kernel/eeh*.c
  15821. F: arch/powerpc/platforms/*/eeh*.c
  15822. F: drivers/pci/pcie/aer.c
  15823. F: drivers/pci/pcie/dpc.c
  15824. F: drivers/pci/pcie/err.c
  15825. PCI ERROR RECOVERY
  15826. M: Linas Vepstas <linasvepstas@gmail.com>
  15827. L: linux-pci@vger.kernel.org
  15828. S: Supported
  15829. F: Documentation/PCI/pci-error-recovery.rst
  15830. PCI MSI DRIVER FOR ALTERA MSI IP
  15831. M: Joyce Ooi <joyce.ooi@intel.com>
  15832. L: linux-pci@vger.kernel.org
  15833. S: Supported
  15834. F: Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
  15835. F: drivers/pci/controller/pcie-altera-msi.c
  15836. PCI MSI DRIVER FOR APPLIEDMICRO XGENE
  15837. M: Toan Le <toan@os.amperecomputing.com>
  15838. L: linux-pci@vger.kernel.org
  15839. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15840. S: Maintained
  15841. F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
  15842. F: drivers/pci/controller/pci-xgene-msi.c
  15843. PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
  15844. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  15845. M: Krzysztof Wilczyński <kw@linux.com>
  15846. R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  15847. R: Rob Herring <robh@kernel.org>
  15848. L: linux-pci@vger.kernel.org
  15849. S: Supported
  15850. Q: https://patchwork.kernel.org/project/linux-pci/list/
  15851. B: https://bugzilla.kernel.org
  15852. C: irc://irc.oftc.net/linux-pci
  15853. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
  15854. F: Documentation/devicetree/bindings/pci/
  15855. F: drivers/pci/controller/
  15856. F: drivers/pci/pci-bridge-emul.c
  15857. F: drivers/pci/pci-bridge-emul.h
  15858. PCI PEER-TO-PEER DMA (P2PDMA)
  15859. M: Bjorn Helgaas <bhelgaas@google.com>
  15860. M: Logan Gunthorpe <logang@deltatee.com>
  15861. L: linux-pci@vger.kernel.org
  15862. S: Supported
  15863. Q: https://patchwork.kernel.org/project/linux-pci/list/
  15864. B: https://bugzilla.kernel.org
  15865. C: irc://irc.oftc.net/linux-pci
  15866. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
  15867. F: Documentation/driver-api/pci/p2pdma.rst
  15868. F: drivers/pci/p2pdma.c
  15869. F: include/linux/pci-p2pdma.h
  15870. PCI POWER CONTROL
  15871. M: Bartosz Golaszewski <brgl@bgdev.pl>
  15872. L: linux-pci@vger.kernel.org
  15873. S: Maintained
  15874. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
  15875. F: drivers/pci/pwrctl/*
  15876. F: include/linux/pci-pwrctl.h
  15877. PCI SUBSYSTEM
  15878. M: Bjorn Helgaas <bhelgaas@google.com>
  15879. L: linux-pci@vger.kernel.org
  15880. S: Supported
  15881. Q: https://patchwork.kernel.org/project/linux-pci/list/
  15882. B: https://bugzilla.kernel.org
  15883. C: irc://irc.oftc.net/linux-pci
  15884. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
  15885. F: Documentation/PCI/
  15886. F: Documentation/devicetree/bindings/pci/
  15887. F: arch/x86/kernel/early-quirks.c
  15888. F: arch/x86/kernel/quirks.c
  15889. F: arch/x86/pci/
  15890. F: drivers/acpi/pci*
  15891. F: drivers/pci/
  15892. F: include/asm-generic/pci*
  15893. F: include/linux/of_pci.h
  15894. F: include/linux/pci*
  15895. F: include/uapi/linux/pci*
  15896. PCIE DRIVER FOR AMAZON ANNAPURNA LABS
  15897. M: Jonathan Chocron <jonnyc@amazon.com>
  15898. L: linux-pci@vger.kernel.org
  15899. S: Maintained
  15900. F: Documentation/devicetree/bindings/pci/pcie-al.txt
  15901. F: drivers/pci/controller/dwc/pcie-al.c
  15902. PCIE DRIVER FOR AMLOGIC MESON
  15903. M: Yue Wang <yue.wang@Amlogic.com>
  15904. L: linux-pci@vger.kernel.org
  15905. L: linux-amlogic@lists.infradead.org
  15906. S: Maintained
  15907. F: drivers/pci/controller/dwc/pci-meson.c
  15908. PCIE DRIVER FOR AXIS ARTPEC
  15909. M: Jesper Nilsson <jesper.nilsson@axis.com>
  15910. L: linux-arm-kernel@axis.com
  15911. L: linux-pci@vger.kernel.org
  15912. S: Maintained
  15913. F: Documentation/devicetree/bindings/pci/axis,artpec*
  15914. F: drivers/pci/controller/dwc/*artpec*
  15915. PCIE DRIVER FOR CAVIUM THUNDERX
  15916. M: Robert Richter <rric@kernel.org>
  15917. L: linux-pci@vger.kernel.org
  15918. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15919. S: Odd Fixes
  15920. F: drivers/pci/controller/pci-thunder-*
  15921. PCIE DRIVER FOR HISILICON
  15922. M: Zhou Wang <wangzhou1@hisilicon.com>
  15923. L: linux-pci@vger.kernel.org
  15924. S: Maintained
  15925. F: drivers/pci/controller/dwc/pcie-hisi.c
  15926. PCIE DRIVER FOR HISILICON KIRIN
  15927. M: Xiaowei Song <songxiaowei@hisilicon.com>
  15928. M: Binghui Wang <wangbinghui@hisilicon.com>
  15929. L: linux-pci@vger.kernel.org
  15930. S: Maintained
  15931. F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
  15932. F: drivers/pci/controller/dwc/pcie-kirin.c
  15933. PCIE DRIVER FOR HISILICON STB
  15934. M: Shawn Guo <shawn.guo@linaro.org>
  15935. L: linux-pci@vger.kernel.org
  15936. S: Maintained
  15937. F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
  15938. F: drivers/pci/controller/dwc/pcie-histb.c
  15939. PCIE DRIVER FOR INTEL KEEM BAY
  15940. M: Srikanth Thokala <srikanth.thokala@intel.com>
  15941. L: linux-pci@vger.kernel.org
  15942. S: Supported
  15943. F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
  15944. F: drivers/pci/controller/dwc/pcie-keembay.c
  15945. PCIE DRIVER FOR INTEL LGM GW SOC
  15946. M: Chuanhua Lei <lchuanhua@maxlinear.com>
  15947. L: linux-pci@vger.kernel.org
  15948. S: Maintained
  15949. F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
  15950. F: drivers/pci/controller/dwc/pcie-intel-gw.c
  15951. PCIE DRIVER FOR MEDIATEK
  15952. M: Ryder Lee <ryder.lee@mediatek.com>
  15953. M: Jianjun Wang <jianjun.wang@mediatek.com>
  15954. L: linux-pci@vger.kernel.org
  15955. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  15956. S: Supported
  15957. F: Documentation/devicetree/bindings/pci/mediatek*
  15958. F: drivers/pci/controller/*mediatek*
  15959. PCIE DRIVER FOR MICROCHIP
  15960. M: Daire McNamara <daire.mcnamara@microchip.com>
  15961. L: linux-pci@vger.kernel.org
  15962. S: Supported
  15963. F: Documentation/devicetree/bindings/pci/microchip*
  15964. F: drivers/pci/controller/plda/*microchip*
  15965. PCIE DRIVER FOR QUALCOMM MSM
  15966. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  15967. L: linux-pci@vger.kernel.org
  15968. L: linux-arm-msm@vger.kernel.org
  15969. S: Maintained
  15970. F: drivers/pci/controller/dwc/pcie-qcom-common.c
  15971. F: drivers/pci/controller/dwc/pcie-qcom.c
  15972. PCIE DRIVER FOR ROCKCHIP
  15973. M: Shawn Lin <shawn.lin@rock-chips.com>
  15974. L: linux-pci@vger.kernel.org
  15975. L: linux-rockchip@lists.infradead.org
  15976. S: Maintained
  15977. F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
  15978. F: drivers/pci/controller/pcie-rockchip*
  15979. PCIE DRIVER FOR SOCIONEXT UNIPHIER
  15980. M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
  15981. L: linux-pci@vger.kernel.org
  15982. S: Maintained
  15983. F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
  15984. F: drivers/pci/controller/dwc/pcie-uniphier*
  15985. PCIE DRIVER FOR ST SPEAR13XX
  15986. M: Pratyush Anand <pratyush.anand@gmail.com>
  15987. L: linux-pci@vger.kernel.org
  15988. S: Maintained
  15989. F: drivers/pci/controller/dwc/*spear*
  15990. PCIE DRIVER FOR STARFIVE JH71x0
  15991. M: Kevin Xie <kevin.xie@starfivetech.com>
  15992. L: linux-pci@vger.kernel.org
  15993. S: Maintained
  15994. F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
  15995. F: drivers/pci/controller/plda/pcie-starfive.c
  15996. PCIE ENDPOINT DRIVER FOR QUALCOMM
  15997. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  15998. L: linux-pci@vger.kernel.org
  15999. L: linux-arm-msm@vger.kernel.org
  16000. S: Maintained
  16001. F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
  16002. F: drivers/pci/controller/dwc/pcie-qcom-common.c
  16003. F: drivers/pci/controller/dwc/pcie-qcom-ep.c
  16004. PCMCIA SUBSYSTEM
  16005. M: Dominik Brodowski <linux@dominikbrodowski.net>
  16006. S: Odd Fixes
  16007. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
  16008. F: Documentation/pcmcia/
  16009. F: drivers/pcmcia/
  16010. F: include/pcmcia/
  16011. F: tools/pcmcia/
  16012. PCNET32 NETWORK DRIVER
  16013. M: Don Fry <pcnet32@frontier.com>
  16014. L: netdev@vger.kernel.org
  16015. S: Maintained
  16016. F: drivers/net/ethernet/amd/pcnet32.c
  16017. PCRYPT PARALLEL CRYPTO ENGINE
  16018. M: Steffen Klassert <steffen.klassert@secunet.com>
  16019. L: linux-crypto@vger.kernel.org
  16020. S: Maintained
  16021. F: crypto/pcrypt.c
  16022. F: include/crypto/pcrypt.h
  16023. PDS DSC VIRTIO DATA PATH ACCELERATOR
  16024. R: Shannon Nelson <shannon.nelson@amd.com>
  16025. F: drivers/vdpa/pds/
  16026. PECI HARDWARE MONITORING DRIVERS
  16027. M: Iwona Winiarska <iwona.winiarska@intel.com>
  16028. L: linux-hwmon@vger.kernel.org
  16029. S: Supported
  16030. F: Documentation/hwmon/peci-cputemp.rst
  16031. F: Documentation/hwmon/peci-dimmtemp.rst
  16032. F: drivers/hwmon/peci/
  16033. PECI SUBSYSTEM
  16034. M: Iwona Winiarska <iwona.winiarska@intel.com>
  16035. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  16036. S: Supported
  16037. F: Documentation/devicetree/bindings/peci/
  16038. F: Documentation/peci/
  16039. F: drivers/peci/
  16040. F: include/linux/peci-cpu.h
  16041. F: include/linux/peci.h
  16042. PENSANDO ETHERNET DRIVERS
  16043. M: Shannon Nelson <shannon.nelson@amd.com>
  16044. M: Brett Creeley <brett.creeley@amd.com>
  16045. L: netdev@vger.kernel.org
  16046. S: Supported
  16047. F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
  16048. F: drivers/net/ethernet/pensando/
  16049. PER-CPU MEMORY ALLOCATOR
  16050. M: Dennis Zhou <dennis@kernel.org>
  16051. M: Tejun Heo <tj@kernel.org>
  16052. M: Christoph Lameter <cl@linux.com>
  16053. L: linux-mm@kvack.org
  16054. S: Maintained
  16055. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
  16056. F: arch/*/include/asm/percpu.h
  16057. F: include/linux/percpu*.h
  16058. F: lib/percpu*.c
  16059. F: mm/percpu*.c
  16060. PER-TASK DELAY ACCOUNTING
  16061. M: Balbir Singh <bsingharora@gmail.com>
  16062. S: Maintained
  16063. F: include/linux/delayacct.h
  16064. F: kernel/delayacct.c
  16065. PERFORMANCE EVENTS SUBSYSTEM
  16066. M: Peter Zijlstra <peterz@infradead.org>
  16067. M: Ingo Molnar <mingo@redhat.com>
  16068. M: Arnaldo Carvalho de Melo <acme@kernel.org>
  16069. M: Namhyung Kim <namhyung@kernel.org>
  16070. R: Mark Rutland <mark.rutland@arm.com>
  16071. R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
  16072. R: Jiri Olsa <jolsa@kernel.org>
  16073. R: Ian Rogers <irogers@google.com>
  16074. R: Adrian Hunter <adrian.hunter@intel.com>
  16075. R: "Liang, Kan" <kan.liang@linux.intel.com>
  16076. L: linux-perf-users@vger.kernel.org
  16077. L: linux-kernel@vger.kernel.org
  16078. S: Supported
  16079. W: https://perf.wiki.kernel.org/
  16080. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
  16081. T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
  16082. T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
  16083. F: arch/*/events/*
  16084. F: arch/*/events/*/*
  16085. F: arch/*/include/asm/perf_event.h
  16086. F: arch/*/kernel/*/*/perf_event*.c
  16087. F: arch/*/kernel/*/perf_event*.c
  16088. F: arch/*/kernel/perf_callchain.c
  16089. F: arch/*/kernel/perf_event*.c
  16090. F: include/linux/perf_event.h
  16091. F: include/uapi/linux/perf_event.h
  16092. F: kernel/events/*
  16093. F: tools/lib/perf/
  16094. F: tools/perf/
  16095. PERFORMANCE EVENTS TOOLING ARM64
  16096. R: John Garry <john.g.garry@oracle.com>
  16097. R: Will Deacon <will@kernel.org>
  16098. R: James Clark <james.clark@linaro.org>
  16099. R: Mike Leach <mike.leach@linaro.org>
  16100. R: Leo Yan <leo.yan@linux.dev>
  16101. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  16102. S: Supported
  16103. F: tools/build/feature/test-libopencsd.c
  16104. F: tools/perf/arch/arm*/
  16105. F: tools/perf/pmu-events/arch/arm64/
  16106. F: tools/perf/util/arm-spe*
  16107. F: tools/perf/util/cs-etm*
  16108. PERSONALITY HANDLING
  16109. M: Christoph Hellwig <hch@infradead.org>
  16110. L: linux-abi-devel@lists.sourceforge.net
  16111. S: Maintained
  16112. F: include/linux/personality.h
  16113. F: include/uapi/linux/personality.h
  16114. PHOENIX RC FLIGHT CONTROLLER ADAPTER
  16115. M: Marcus Folkesson <marcus.folkesson@gmail.com>
  16116. L: linux-input@vger.kernel.org
  16117. S: Maintained
  16118. F: Documentation/input/devices/pxrc.rst
  16119. F: drivers/input/joystick/pxrc.c
  16120. PHONET PROTOCOL
  16121. M: Remi Denis-Courmont <courmisch@gmail.com>
  16122. S: Supported
  16123. F: Documentation/networking/phonet.rst
  16124. F: include/linux/phonet.h
  16125. F: include/net/phonet/
  16126. F: include/uapi/linux/phonet.h
  16127. F: net/phonet/
  16128. PHRAM MTD DRIVER
  16129. M: Joern Engel <joern@lazybastard.org>
  16130. L: linux-mtd@lists.infradead.org
  16131. S: Maintained
  16132. F: drivers/mtd/devices/phram.c
  16133. PICOLCD HID DRIVER
  16134. M: Bruno Prémont <bonbons@linux-vserver.org>
  16135. L: linux-input@vger.kernel.org
  16136. S: Maintained
  16137. F: drivers/hid/hid-picolcd*
  16138. PIDFD API
  16139. M: Christian Brauner <christian@brauner.io>
  16140. L: linux-kernel@vger.kernel.org
  16141. S: Maintained
  16142. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
  16143. F: samples/pidfd/
  16144. F: tools/testing/selftests/clone3/
  16145. F: tools/testing/selftests/pid_namespace/
  16146. F: tools/testing/selftests/pidfd/
  16147. K: (?i)pidfd
  16148. K: (?i)clone3
  16149. K: \b(clone_args|kernel_clone_args)\b
  16150. PIN CONTROL SUBSYSTEM
  16151. M: Linus Walleij <linus.walleij@linaro.org>
  16152. L: linux-gpio@vger.kernel.org
  16153. S: Maintained
  16154. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
  16155. F: Documentation/devicetree/bindings/pinctrl/
  16156. F: Documentation/driver-api/pin-control.rst
  16157. F: drivers/pinctrl/
  16158. F: include/dt-bindings/pinctrl/
  16159. F: include/linux/pinctrl/
  16160. PIN CONTROLLER - AMD
  16161. M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
  16162. M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  16163. S: Maintained
  16164. F: drivers/pinctrl/pinctrl-amd.c
  16165. PIN CONTROLLER - FREESCALE
  16166. M: Dong Aisheng <aisheng.dong@nxp.com>
  16167. M: Fabio Estevam <festevam@gmail.com>
  16168. M: Shawn Guo <shawnguo@kernel.org>
  16169. M: Jacky Bai <ping.bai@nxp.com>
  16170. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  16171. L: linux-gpio@vger.kernel.org
  16172. L: NXP S32 Linux Team <s32@nxp.com>
  16173. S: Maintained
  16174. F: Documentation/devicetree/bindings/pinctrl/fsl,*
  16175. F: Documentation/devicetree/bindings/pinctrl/nxp,s32*
  16176. F: drivers/pinctrl/freescale/
  16177. F: drivers/pinctrl/nxp/
  16178. PIN CONTROLLER - INTEL
  16179. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  16180. M: Andy Shevchenko <andy@kernel.org>
  16181. S: Supported
  16182. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
  16183. F: drivers/pinctrl/intel/
  16184. PIN CONTROLLER - KEEMBAY
  16185. M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
  16186. S: Supported
  16187. F: drivers/pinctrl/pinctrl-keembay*
  16188. PIN CONTROLLER - MEDIATEK
  16189. M: Sean Wang <sean.wang@kernel.org>
  16190. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  16191. S: Maintained
  16192. F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
  16193. F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
  16194. F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
  16195. F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
  16196. F: drivers/pinctrl/mediatek/
  16197. PIN CONTROLLER - MEDIATEK MIPS
  16198. M: Arınç ÜNAL <arinc.unal@arinc9.com>
  16199. M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
  16200. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  16201. L: linux-mips@vger.kernel.org
  16202. S: Maintained
  16203. F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
  16204. F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
  16205. F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
  16206. F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
  16207. F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
  16208. F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
  16209. F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
  16210. F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
  16211. F: drivers/pinctrl/mediatek/pinctrl-mt7620.c
  16212. F: drivers/pinctrl/mediatek/pinctrl-mt7621.c
  16213. F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c
  16214. F: drivers/pinctrl/mediatek/pinctrl-mtmips.*
  16215. F: drivers/pinctrl/mediatek/pinctrl-rt2880.c
  16216. F: drivers/pinctrl/mediatek/pinctrl-rt305x.c
  16217. F: drivers/pinctrl/mediatek/pinctrl-rt3883.c
  16218. PIN CONTROLLER - MICROCHIP AT91
  16219. M: Ludovic Desroches <ludovic.desroches@microchip.com>
  16220. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  16221. L: linux-gpio@vger.kernel.org
  16222. S: Supported
  16223. F: drivers/gpio/gpio-sama5d2-piobu.c
  16224. F: drivers/pinctrl/pinctrl-at91*
  16225. PIN CONTROLLER - QUALCOMM
  16226. M: Bjorn Andersson <andersson@kernel.org>
  16227. L: linux-arm-msm@vger.kernel.org
  16228. S: Maintained
  16229. F: Documentation/devicetree/bindings/pinctrl/qcom,*
  16230. F: drivers/pinctrl/qcom/
  16231. PIN CONTROLLER - RENESAS
  16232. M: Geert Uytterhoeven <geert+renesas@glider.be>
  16233. L: linux-renesas-soc@vger.kernel.org
  16234. S: Supported
  16235. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
  16236. F: Documentation/devicetree/bindings/pinctrl/renesas,*
  16237. F: drivers/pinctrl/renesas/
  16238. PIN CONTROLLER - SAMSUNG
  16239. M: Krzysztof Kozlowski <krzk@kernel.org>
  16240. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  16241. R: Alim Akhtar <alim.akhtar@samsung.com>
  16242. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  16243. L: linux-samsung-soc@vger.kernel.org
  16244. S: Maintained
  16245. Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
  16246. B: mailto:linux-samsung-soc@vger.kernel.org
  16247. C: irc://irc.libera.chat/linux-exynos
  16248. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
  16249. F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
  16250. F: drivers/pinctrl/samsung/
  16251. PIN CONTROLLER - SINGLE
  16252. M: Tony Lindgren <tony@atomide.com>
  16253. M: Haojian Zhuang <haojian.zhuang@linaro.org>
  16254. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  16255. L: linux-omap@vger.kernel.org
  16256. S: Maintained
  16257. F: drivers/pinctrl/pinctrl-single.c
  16258. PIN CONTROLLER - SUNPLUS / TIBBO
  16259. M: Dvorkin Dmitry <dvorkin@tibbo.com>
  16260. M: Wells Lu <wellslutw@gmail.com>
  16261. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  16262. S: Maintained
  16263. W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
  16264. F: Documentation/devicetree/bindings/pinctrl/sunplus,*
  16265. F: drivers/pinctrl/sunplus/
  16266. F: include/dt-bindings/pinctrl/sppctl*.h
  16267. PINE64 PINEPHONE KEYBOARD DRIVER
  16268. M: Samuel Holland <samuel@sholland.org>
  16269. S: Supported
  16270. F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
  16271. F: drivers/input/keyboard/pinephone-keyboard.c
  16272. PKTCDVD DRIVER
  16273. M: linux-block@vger.kernel.org
  16274. S: Orphan
  16275. F: drivers/block/pktcdvd.c
  16276. F: include/linux/pktcdvd.h
  16277. F: include/uapi/linux/pktcdvd.h
  16278. PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
  16279. M: Tomasz Duszynski <tduszyns@gmail.com>
  16280. S: Maintained
  16281. F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
  16282. F: drivers/iio/chemical/pms7003.c
  16283. PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
  16284. M: Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
  16285. L: netdev@vger.kernel.org
  16286. S: Maintained
  16287. F: drivers/net/phy/mdio-open-alliance.h
  16288. F: net/ethtool/plca.c
  16289. PLDMFW LIBRARY
  16290. M: Jacob Keller <jacob.e.keller@intel.com>
  16291. S: Maintained
  16292. F: Documentation/driver-api/pldmfw/
  16293. F: include/linux/pldmfw.h
  16294. F: lib/pldmfw/
  16295. PLX DMA DRIVER
  16296. M: Logan Gunthorpe <logang@deltatee.com>
  16297. S: Maintained
  16298. F: drivers/dma/plx_dma.c
  16299. PM-GRAPH UTILITY
  16300. M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
  16301. L: linux-pm@vger.kernel.org
  16302. S: Supported
  16303. W: https://01.org/pm-graph
  16304. B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
  16305. T: git git://github.com/intel/pm-graph
  16306. F: tools/power/pm-graph
  16307. PM6764TR DRIVER
  16308. M: Charles Hsu <hsu.yungteng@gmail.com>
  16309. L: linux-hwmon@vger.kernel.org
  16310. S: Maintained
  16311. F: Documentation/hwmon/pm6764tr.rst
  16312. F: drivers/hwmon/pmbus/pm6764tr.c
  16313. PMC SIERRA MaxRAID DRIVER
  16314. L: linux-scsi@vger.kernel.org
  16315. S: Orphan
  16316. W: http://www.pmc-sierra.com/
  16317. F: drivers/scsi/pmcraid.*
  16318. PMC SIERRA PM8001 DRIVER
  16319. M: Jack Wang <jinpu.wang@cloud.ionos.com>
  16320. L: linux-scsi@vger.kernel.org
  16321. S: Supported
  16322. F: drivers/scsi/pm8001/
  16323. PNI RM3100 IIO DRIVER
  16324. M: Song Qiang <songqiang1304521@gmail.com>
  16325. L: linux-iio@vger.kernel.org
  16326. S: Maintained
  16327. F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
  16328. F: drivers/iio/magnetometer/rm3100*
  16329. PNP SUPPORT
  16330. M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
  16331. L: linux-acpi@vger.kernel.org
  16332. S: Maintained
  16333. F: drivers/pnp/
  16334. F: include/linux/pnp.h
  16335. POSIX CLOCKS and TIMERS
  16336. M: Anna-Maria Behnsen <anna-maria@linutronix.de>
  16337. M: Frederic Weisbecker <frederic@kernel.org>
  16338. M: Thomas Gleixner <tglx@linutronix.de>
  16339. L: linux-kernel@vger.kernel.org
  16340. S: Maintained
  16341. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  16342. F: fs/timerfd.c
  16343. F: include/linux/time_namespace.h
  16344. F: include/linux/timerfd.h
  16345. F: include/uapi/linux/time.h
  16346. F: include/uapi/linux/timerfd.h
  16347. F: include/trace/events/timer*
  16348. F: kernel/time/itimer.c
  16349. F: kernel/time/posix-*
  16350. F: kernel/time/namespace.c
  16351. POWER MANAGEMENT CORE
  16352. M: "Rafael J. Wysocki" <rafael@kernel.org>
  16353. L: linux-pm@vger.kernel.org
  16354. S: Supported
  16355. B: https://bugzilla.kernel.org
  16356. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  16357. F: drivers/base/power/
  16358. F: drivers/powercap/
  16359. F: include/linux/intel_rapl.h
  16360. F: include/linux/pm.h
  16361. F: include/linux/pm_*
  16362. F: include/linux/powercap.h
  16363. F: kernel/configs/nopm.config
  16364. POWER SEQUENCING
  16365. M: Bartosz Golaszewski <brgl@bgdev.pl>
  16366. L: linux-pm@vger.kernel.org
  16367. S: Maintained
  16368. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
  16369. F: Documentation/driver-api/pwrseq.rst
  16370. F: drivers/power/sequencing/
  16371. F: include/linux/pwrseq/
  16372. POWER STATE COORDINATION INTERFACE (PSCI)
  16373. M: Mark Rutland <mark.rutland@arm.com>
  16374. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  16375. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  16376. S: Maintained
  16377. F: drivers/firmware/psci/
  16378. F: include/linux/psci.h
  16379. F: include/uapi/linux/psci.h
  16380. POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
  16381. M: Sebastian Reichel <sre@kernel.org>
  16382. L: linux-pm@vger.kernel.org
  16383. S: Maintained
  16384. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
  16385. F: Documentation/ABI/testing/sysfs-class-power
  16386. F: Documentation/devicetree/bindings/power/supply/
  16387. F: drivers/power/supply/
  16388. F: include/linux/power/
  16389. F: include/linux/power_supply.h
  16390. F: tools/testing/selftests/power_supply/
  16391. POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
  16392. M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  16393. L: linuxppc-dev@lists.ozlabs.org
  16394. S: Maintained
  16395. F: drivers/char/powernv-op-panel.c
  16396. PPP OVER ATM (RFC 2364)
  16397. M: Mitchell Blank Jr <mitch@sfgoth.com>
  16398. S: Maintained
  16399. F: include/uapi/linux/atmppp.h
  16400. F: net/atm/pppoatm.c
  16401. PPP OVER ETHERNET
  16402. M: Michal Ostrowski <mostrows@earthlink.net>
  16403. S: Maintained
  16404. F: drivers/net/ppp/pppoe.c
  16405. F: drivers/net/ppp/pppox.c
  16406. PPP OVER L2TP
  16407. M: James Chapman <jchapman@katalix.com>
  16408. S: Maintained
  16409. F: include/linux/if_pppol2tp.h
  16410. F: include/uapi/linux/if_pppol2tp.h
  16411. F: net/l2tp/l2tp_ppp.c
  16412. PPP PROTOCOL DRIVERS AND COMPRESSORS
  16413. L: linux-ppp@vger.kernel.org
  16414. S: Orphan
  16415. F: drivers/net/ppp/ppp_*
  16416. PPS SUPPORT
  16417. M: Rodolfo Giometti <giometti@enneenne.com>
  16418. L: linuxpps@ml.enneenne.com (subscribers-only)
  16419. S: Maintained
  16420. W: http://wiki.enneenne.com/index.php/LinuxPPS_support
  16421. F: Documentation/ABI/testing/sysfs-pps
  16422. F: Documentation/devicetree/bindings/pps/pps-gpio.yaml
  16423. F: Documentation/driver-api/pps.rst
  16424. F: drivers/pps/
  16425. F: include/linux/pps*.h
  16426. F: include/uapi/linux/pps.h
  16427. PRESSURE STALL INFORMATION (PSI)
  16428. M: Johannes Weiner <hannes@cmpxchg.org>
  16429. M: Suren Baghdasaryan <surenb@google.com>
  16430. R: Peter Ziljstra <peterz@infradead.org>
  16431. S: Maintained
  16432. F: include/linux/psi*
  16433. F: kernel/sched/psi.c
  16434. PRINTK
  16435. M: Petr Mladek <pmladek@suse.com>
  16436. R: Steven Rostedt <rostedt@goodmis.org>
  16437. R: John Ogness <john.ogness@linutronix.de>
  16438. R: Sergey Senozhatsky <senozhatsky@chromium.org>
  16439. S: Maintained
  16440. T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
  16441. F: include/linux/printk.h
  16442. F: kernel/printk/
  16443. PRINTK INDEXING
  16444. R: Chris Down <chris@chrisdown.name>
  16445. S: Maintained
  16446. F: Documentation/core-api/printk-index.rst
  16447. F: kernel/printk/index.c
  16448. K: printk_index
  16449. PROC FILESYSTEM
  16450. L: linux-kernel@vger.kernel.org
  16451. L: linux-fsdevel@vger.kernel.org
  16452. S: Maintained
  16453. F: Documentation/filesystems/proc.rst
  16454. F: fs/proc/
  16455. F: include/linux/proc_fs.h
  16456. F: tools/testing/selftests/proc/
  16457. PROC SYSCTL
  16458. M: Luis Chamberlain <mcgrof@kernel.org>
  16459. M: Kees Cook <kees@kernel.org>
  16460. M: Joel Granados <joel.granados@kernel.org>
  16461. L: linux-kernel@vger.kernel.org
  16462. L: linux-fsdevel@vger.kernel.org
  16463. S: Maintained
  16464. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
  16465. F: fs/proc/proc_sysctl.c
  16466. F: include/linux/sysctl.h
  16467. F: kernel/sysctl-test.c
  16468. F: kernel/sysctl.c
  16469. F: tools/testing/selftests/sysctl/
  16470. PS3 NETWORK SUPPORT
  16471. M: Geoff Levand <geoff@infradead.org>
  16472. L: netdev@vger.kernel.org
  16473. L: linuxppc-dev@lists.ozlabs.org
  16474. S: Maintained
  16475. F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
  16476. PS3 PLATFORM SUPPORT
  16477. M: Geoff Levand <geoff@infradead.org>
  16478. L: linuxppc-dev@lists.ozlabs.org
  16479. S: Maintained
  16480. F: arch/powerpc/boot/ps3*
  16481. F: arch/powerpc/include/asm/lv1call.h
  16482. F: arch/powerpc/include/asm/ps3*.h
  16483. F: arch/powerpc/platforms/ps3/
  16484. F: drivers/*/ps3*
  16485. F: drivers/ps3/
  16486. F: drivers/rtc/rtc-ps3.c
  16487. F: drivers/usb/host/*ps3.c
  16488. F: sound/ppc/snd_ps3*
  16489. PS3VRAM DRIVER
  16490. M: Jim Paris <jim@jtan.com>
  16491. M: Geoff Levand <geoff@infradead.org>
  16492. L: linuxppc-dev@lists.ozlabs.org
  16493. S: Maintained
  16494. F: drivers/block/ps3vram.c
  16495. PSAMPLE PACKET SAMPLING SUPPORT
  16496. M: Yotam Gigi <yotam.gi@gmail.com>
  16497. S: Maintained
  16498. F: include/net/psample.h
  16499. F: include/uapi/linux/psample.h
  16500. F: net/psample
  16501. PSE NETWORK DRIVER
  16502. M: Oleksij Rempel <o.rempel@pengutronix.de>
  16503. M: Kory Maincent <kory.maincent@bootlin.com>
  16504. L: netdev@vger.kernel.org
  16505. S: Maintained
  16506. F: Documentation/devicetree/bindings/net/pse-pd/
  16507. F: drivers/net/pse-pd/
  16508. F: net/ethtool/pse-pd.c
  16509. PSTORE FILESYSTEM
  16510. M: Kees Cook <kees@kernel.org>
  16511. R: Tony Luck <tony.luck@intel.com>
  16512. R: Guilherme G. Piccoli <gpiccoli@igalia.com>
  16513. L: linux-hardening@vger.kernel.org
  16514. S: Supported
  16515. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
  16516. F: Documentation/admin-guide/pstore-blk.rst
  16517. F: Documentation/admin-guide/ramoops.rst
  16518. F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
  16519. F: drivers/acpi/apei/erst.c
  16520. F: drivers/firmware/efi/efi-pstore.c
  16521. F: fs/pstore/
  16522. F: include/linux/pstore*
  16523. K: \b(pstore|ramoops)
  16524. PT5161L HARDWARE MONITOR DRIVER
  16525. M: Cosmo Chou <cosmo.chou@quantatw.com>
  16526. L: linux-hwmon@vger.kernel.org
  16527. S: Maintained
  16528. F: Documentation/hwmon/pt5161l.rst
  16529. F: drivers/hwmon/pt5161l.c
  16530. PTP HARDWARE CLOCK SUPPORT
  16531. M: Richard Cochran <richardcochran@gmail.com>
  16532. L: netdev@vger.kernel.org
  16533. S: Maintained
  16534. W: http://linuxptp.sourceforge.net/
  16535. F: Documentation/ABI/testing/sysfs-ptp
  16536. F: Documentation/driver-api/ptp.rst
  16537. F: drivers/net/phy/dp83640*
  16538. F: drivers/ptp/*
  16539. F: include/linux/ptp_cl*
  16540. K: (?:\b|_)ptp(?:\b|_)
  16541. PTP MOCKUP CLOCK SUPPORT
  16542. M: Vladimir Oltean <vladimir.oltean@nxp.com>
  16543. L: netdev@vger.kernel.org
  16544. S: Maintained
  16545. F: drivers/ptp/ptp_mock.c
  16546. F: include/linux/ptp_mock.h
  16547. PTP VIRTUAL CLOCK SUPPORT
  16548. M: Yangbo Lu <yangbo.lu@nxp.com>
  16549. L: netdev@vger.kernel.org
  16550. S: Maintained
  16551. F: drivers/ptp/ptp_vclock.c
  16552. F: net/ethtool/phc_vclocks.c
  16553. PTRACE SUPPORT
  16554. M: Oleg Nesterov <oleg@redhat.com>
  16555. S: Maintained
  16556. F: arch/*/*/ptrace*.c
  16557. F: arch/*/include/asm/ptrace*.h
  16558. F: arch/*/ptrace*.c
  16559. F: include/asm-generic/syscall.h
  16560. F: include/linux/ptrace.h
  16561. F: include/linux/regset.h
  16562. F: include/uapi/linux/ptrace.h
  16563. F: kernel/ptrace.c
  16564. PULSE8-CEC DRIVER
  16565. M: Hans Verkuil <hverkuil@xs4all.nl>
  16566. L: linux-media@vger.kernel.org
  16567. S: Maintained
  16568. T: git git://linuxtv.org/media.git
  16569. F: drivers/media/cec/usb/pulse8/
  16570. PURELIFI PLFXLC DRIVER
  16571. M: Srinivasan Raju <srini.raju@purelifi.com>
  16572. L: linux-wireless@vger.kernel.org
  16573. S: Supported
  16574. F: drivers/net/wireless/purelifi/plfxlc/
  16575. PVRUSB2 VIDEO4LINUX DRIVER
  16576. M: Mike Isely <isely@pobox.com>
  16577. L: pvrusb2@isely.net (subscribers-only)
  16578. L: linux-media@vger.kernel.org
  16579. S: Maintained
  16580. W: http://www.isely.net/pvrusb2/
  16581. T: git git://linuxtv.org/media.git
  16582. F: Documentation/driver-api/media/drivers/pvrusb2*
  16583. F: drivers/media/usb/pvrusb2/
  16584. PWC WEBCAM DRIVER
  16585. M: Hans Verkuil <hverkuil@xs4all.nl>
  16586. L: linux-media@vger.kernel.org
  16587. S: Odd Fixes
  16588. T: git git://linuxtv.org/media.git
  16589. F: drivers/media/usb/pwc/*
  16590. F: include/trace/events/pwc.h
  16591. PWM IR Transmitter
  16592. M: Sean Young <sean@mess.org>
  16593. L: linux-media@vger.kernel.org
  16594. S: Maintained
  16595. F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
  16596. F: drivers/media/rc/pwm-ir-tx.c
  16597. PWM SUBSYSTEM
  16598. M: Uwe Kleine-König <ukleinek@kernel.org>
  16599. L: linux-pwm@vger.kernel.org
  16600. S: Maintained
  16601. Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
  16602. T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
  16603. F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
  16604. F: Documentation/devicetree/bindings/pwm/
  16605. F: Documentation/driver-api/pwm.rst
  16606. F: drivers/gpio/gpio-mvebu.c
  16607. F: drivers/pwm/
  16608. F: drivers/video/backlight/pwm_bl.c
  16609. F: include/dt-bindings/pwm/
  16610. F: include/linux/pwm.h
  16611. F: include/linux/pwm_backlight.h
  16612. K: pwm_(config|apply_might_sleep|apply_atomic|ops)
  16613. PXA GPIO DRIVER
  16614. M: Robert Jarzmik <robert.jarzmik@free.fr>
  16615. L: linux-gpio@vger.kernel.org
  16616. S: Maintained
  16617. F: drivers/gpio/gpio-pxa.c
  16618. PXA MMCI DRIVER
  16619. S: Orphan
  16620. PXA RTC DRIVER
  16621. M: Robert Jarzmik <robert.jarzmik@free.fr>
  16622. L: linux-rtc@vger.kernel.org
  16623. S: Maintained
  16624. PXA2xx/PXA3xx SUPPORT
  16625. M: Daniel Mack <daniel@zonque.org>
  16626. M: Haojian Zhuang <haojian.zhuang@gmail.com>
  16627. M: Robert Jarzmik <robert.jarzmik@free.fr>
  16628. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  16629. S: Maintained
  16630. T: git git://github.com/hzhuang1/linux.git
  16631. T: git git://github.com/rjarzmik/linux.git
  16632. F: arch/arm/boot/dts/intel/pxa/
  16633. F: arch/arm/mach-pxa/
  16634. F: drivers/dma/pxa*
  16635. F: drivers/pcmcia/pxa2xx*
  16636. F: drivers/pinctrl/pxa/
  16637. F: drivers/spi/spi-pxa2xx*
  16638. F: drivers/usb/gadget/udc/pxa2*
  16639. F: include/sound/pxa2xx-lib.h
  16640. F: sound/arm/pxa*
  16641. F: sound/soc/pxa/
  16642. QAT DRIVER
  16643. M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
  16644. L: qat-linux@intel.com
  16645. S: Supported
  16646. F: drivers/crypto/intel/qat/
  16647. QCOM AUDIO (ASoC) DRIVERS
  16648. M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  16649. L: linux-sound@vger.kernel.org
  16650. L: linux-arm-msm@vger.kernel.org
  16651. S: Supported
  16652. F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
  16653. F: Documentation/devicetree/bindings/sound/qcom,*
  16654. F: drivers/soc/qcom/apr.c
  16655. F: include/dt-bindings/sound/qcom,wcd9335.h
  16656. F: sound/soc/codecs/lpass-rx-macro.*
  16657. F: sound/soc/codecs/lpass-tx-macro.*
  16658. F: sound/soc/codecs/lpass-va-macro.c
  16659. F: sound/soc/codecs/lpass-wsa-macro.*
  16660. F: sound/soc/codecs/msm8916-wcd-analog.c
  16661. F: sound/soc/codecs/msm8916-wcd-digital.c
  16662. F: sound/soc/codecs/wcd-clsh-v2.*
  16663. F: sound/soc/codecs/wcd-mbhc-v2.*
  16664. F: sound/soc/codecs/wcd9335.*
  16665. F: sound/soc/codecs/wcd934x.c
  16666. F: sound/soc/codecs/wsa881x.c
  16667. F: sound/soc/codecs/wsa883x.c
  16668. F: sound/soc/codecs/wsa884x.c
  16669. F: sound/soc/qcom/
  16670. QCOM EMBEDDED USB DEBUGGER (EUD)
  16671. M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
  16672. L: linux-arm-msm@vger.kernel.org
  16673. S: Maintained
  16674. F: Documentation/ABI/testing/sysfs-driver-eud
  16675. F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
  16676. F: drivers/usb/misc/qcom_eud.c
  16677. QCOM IPA DRIVER
  16678. M: Alex Elder <elder@kernel.org>
  16679. L: netdev@vger.kernel.org
  16680. S: Maintained
  16681. F: drivers/net/ipa/
  16682. QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
  16683. M: Gabriel Somlo <somlo@cmu.edu>
  16684. M: "Michael S. Tsirkin" <mst@redhat.com>
  16685. L: qemu-devel@nongnu.org
  16686. S: Maintained
  16687. F: drivers/firmware/qemu_fw_cfg.c
  16688. F: include/uapi/linux/qemu_fw_cfg.h
  16689. QIB DRIVER
  16690. M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
  16691. L: linux-rdma@vger.kernel.org
  16692. S: Supported
  16693. F: drivers/infiniband/hw/qib/
  16694. QLOGIC QL41xxx FCOE DRIVER
  16695. M: Saurav Kashyap <skashyap@marvell.com>
  16696. M: Javed Hasan <jhasan@marvell.com>
  16697. M: GR-QLogic-Storage-Upstream@marvell.com
  16698. L: linux-scsi@vger.kernel.org
  16699. S: Supported
  16700. F: drivers/scsi/qedf/
  16701. QLOGIC QL41xxx ISCSI DRIVER
  16702. M: Nilesh Javali <njavali@marvell.com>
  16703. M: Manish Rangankar <mrangankar@marvell.com>
  16704. M: GR-QLogic-Storage-Upstream@marvell.com
  16705. L: linux-scsi@vger.kernel.org
  16706. S: Supported
  16707. F: drivers/scsi/qedi/
  16708. QLOGIC QL4xxx ETHERNET DRIVER
  16709. M: Manish Chopra <manishc@marvell.com>
  16710. L: netdev@vger.kernel.org
  16711. S: Supported
  16712. F: drivers/net/ethernet/qlogic/qed/
  16713. F: drivers/net/ethernet/qlogic/qede/
  16714. F: include/linux/qed/
  16715. QLOGIC QL4xxx RDMA DRIVER
  16716. M: Michal Kalderon <mkalderon@marvell.com>
  16717. L: linux-rdma@vger.kernel.org
  16718. S: Supported
  16719. F: drivers/infiniband/hw/qedr/
  16720. F: include/uapi/rdma/qedr-abi.h
  16721. QLOGIC QLA1280 SCSI DRIVER
  16722. M: Michael Reed <mdr@sgi.com>
  16723. L: linux-scsi@vger.kernel.org
  16724. S: Maintained
  16725. F: drivers/scsi/qla1280.[ch]
  16726. QLOGIC QLA2XXX FC-SCSI DRIVER
  16727. M: Nilesh Javali <njavali@marvell.com>
  16728. M: GR-QLogic-Storage-Upstream@marvell.com
  16729. L: linux-scsi@vger.kernel.org
  16730. S: Supported
  16731. F: drivers/scsi/qla2xxx/
  16732. QLOGIC QLA3XXX NETWORK DRIVER
  16733. M: GR-Linux-NIC-Dev@marvell.com
  16734. L: netdev@vger.kernel.org
  16735. S: Supported
  16736. F: drivers/net/ethernet/qlogic/qla3xxx.*
  16737. QLOGIC QLA4XXX iSCSI DRIVER
  16738. M: Nilesh Javali <njavali@marvell.com>
  16739. M: Manish Rangankar <mrangankar@marvell.com>
  16740. M: GR-QLogic-Storage-Upstream@marvell.com
  16741. L: linux-scsi@vger.kernel.org
  16742. S: Supported
  16743. F: drivers/scsi/qla4xxx/
  16744. QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
  16745. M: Shahed Shaikh <shshaikh@marvell.com>
  16746. M: Manish Chopra <manishc@marvell.com>
  16747. M: GR-Linux-NIC-Dev@marvell.com
  16748. L: netdev@vger.kernel.org
  16749. S: Supported
  16750. F: drivers/net/ethernet/qlogic/qlcnic/
  16751. QM1D1B0004 MEDIA DRIVER
  16752. M: Akihiro Tsukada <tskd08@gmail.com>
  16753. L: linux-media@vger.kernel.org
  16754. S: Odd Fixes
  16755. F: drivers/media/tuners/qm1d1b0004*
  16756. QM1D1C0042 MEDIA DRIVER
  16757. M: Akihiro Tsukada <tskd08@gmail.com>
  16758. L: linux-media@vger.kernel.org
  16759. S: Odd Fixes
  16760. F: drivers/media/tuners/qm1d1c0042*
  16761. QNX4 FILESYSTEM
  16762. M: Anders Larsen <al@alarsen.net>
  16763. S: Maintained
  16764. W: http://www.alarsen.net/linux/qnx4fs/
  16765. F: fs/qnx4/
  16766. F: include/uapi/linux/qnx4_fs.h
  16767. F: include/uapi/linux/qnxtypes.h
  16768. QNX6 FILESYSTEM
  16769. S: Orphan
  16770. F: Documentation/filesystems/qnx6.rst
  16771. F: fs/qnx6/
  16772. F: include/linux/qnx6_fs.h
  16773. QORIQ DPAA2 FSL-MC BUS DRIVER
  16774. M: Stuart Yoder <stuyoder@gmail.com>
  16775. M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
  16776. L: linux-kernel@vger.kernel.org
  16777. S: Maintained
  16778. F: Documentation/ABI/stable/sysfs-bus-fsl-mc
  16779. F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
  16780. F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
  16781. F: drivers/bus/fsl-mc/
  16782. F: include/uapi/linux/fsl_mc.h
  16783. QT1010 MEDIA DRIVER
  16784. L: linux-media@vger.kernel.org
  16785. S: Orphan
  16786. W: https://linuxtv.org
  16787. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  16788. F: drivers/media/tuners/qt1010*
  16789. QUALCOMM ATH12K WIRELESS DRIVER
  16790. M: Kalle Valo <kvalo@kernel.org>
  16791. M: Jeff Johnson <jjohnson@kernel.org>
  16792. L: ath12k@lists.infradead.org
  16793. S: Supported
  16794. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
  16795. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
  16796. F: drivers/net/wireless/ath/ath12k/
  16797. N: ath12k
  16798. QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
  16799. M: Kalle Valo <kvalo@kernel.org>
  16800. M: Jeff Johnson <jjohnson@kernel.org>
  16801. L: ath10k@lists.infradead.org
  16802. S: Supported
  16803. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
  16804. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
  16805. F: drivers/net/wireless/ath/ath10k/
  16806. N: ath10k
  16807. QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
  16808. M: Kalle Valo <kvalo@kernel.org>
  16809. M: Jeff Johnson <jjohnson@kernel.org>
  16810. L: ath11k@lists.infradead.org
  16811. S: Supported
  16812. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
  16813. B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
  16814. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
  16815. F: drivers/net/wireless/ath/ath11k/
  16816. N: ath11k
  16817. QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
  16818. M: Toke Høiland-Jørgensen <toke@toke.dk>
  16819. L: linux-wireless@vger.kernel.org
  16820. S: Maintained
  16821. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
  16822. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
  16823. F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
  16824. F: drivers/net/wireless/ath/ath9k/
  16825. QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
  16826. M: Stefan Wahren <wahrenst@gmx.net>
  16827. L: netdev@vger.kernel.org
  16828. S: Maintained
  16829. F: Documentation/devicetree/bindings/net/qca,qca7000.txt
  16830. F: drivers/net/ethernet/qualcomm/qca*
  16831. QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
  16832. M: Stephan Gerhold <stephan@gerhold.net>
  16833. L: netdev@vger.kernel.org
  16834. L: linux-arm-msm@vger.kernel.org
  16835. S: Maintained
  16836. F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
  16837. F: drivers/net/wwan/qcom_bam_dmux.c
  16838. QUALCOMM CAMERA SUBSYSTEM DRIVER
  16839. M: Robert Foss <rfoss@kernel.org>
  16840. M: Todor Tomov <todor.too@gmail.com>
  16841. M: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
  16842. L: linux-media@vger.kernel.org
  16843. S: Maintained
  16844. F: Documentation/admin-guide/media/qcom_camss.rst
  16845. F: Documentation/devicetree/bindings/media/qcom,*camss*
  16846. F: drivers/media/platform/qcom/camss/
  16847. QUALCOMM CLOCK DRIVERS
  16848. M: Bjorn Andersson <andersson@kernel.org>
  16849. L: linux-arm-msm@vger.kernel.org
  16850. S: Supported
  16851. T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
  16852. F: Documentation/devicetree/bindings/clock/qcom,*
  16853. F: drivers/clk/qcom/
  16854. F: include/dt-bindings/clock/qcom,*
  16855. QUALCOMM CLOUD AI (QAIC) DRIVER
  16856. M: Jeffrey Hugo <quic_jhugo@quicinc.com>
  16857. R: Carl Vanderlip <quic_carlv@quicinc.com>
  16858. L: linux-arm-msm@vger.kernel.org
  16859. L: dri-devel@lists.freedesktop.org
  16860. S: Supported
  16861. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  16862. F: Documentation/accel/qaic/
  16863. F: drivers/accel/qaic/
  16864. F: include/uapi/drm/qaic_accel.h
  16865. QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
  16866. M: Bjorn Andersson <andersson@kernel.org>
  16867. M: Konrad Dybcio <konradybcio@kernel.org>
  16868. L: linux-pm@vger.kernel.org
  16869. L: linux-arm-msm@vger.kernel.org
  16870. S: Maintained
  16871. F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
  16872. F: drivers/pmdomain/qcom/cpr.c
  16873. QUALCOMM CPUCP MAILBOX DRIVER
  16874. M: Sibi Sankar <quic_sibis@quicinc.com>
  16875. L: linux-arm-msm@vger.kernel.org
  16876. S: Supported
  16877. F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
  16878. F: drivers/mailbox/qcom-cpucp-mbox.c
  16879. QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
  16880. M: Ilia Lin <ilia.lin@kernel.org>
  16881. L: linux-pm@vger.kernel.org
  16882. S: Maintained
  16883. F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
  16884. F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
  16885. F: drivers/cpufreq/qcom-cpufreq-nvmem.c
  16886. QUALCOMM CRYPTO DRIVERS
  16887. M: Thara Gopinath <thara.gopinath@gmail.com>
  16888. L: linux-crypto@vger.kernel.org
  16889. L: linux-arm-msm@vger.kernel.org
  16890. S: Maintained
  16891. F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml
  16892. F: drivers/crypto/qce/
  16893. QUALCOMM EMAC GIGABIT ETHERNET DRIVER
  16894. M: Timur Tabi <timur@kernel.org>
  16895. L: netdev@vger.kernel.org
  16896. S: Maintained
  16897. F: drivers/net/ethernet/qualcomm/emac/
  16898. QUALCOMM ETHQOS ETHERNET DRIVER
  16899. M: Vinod Koul <vkoul@kernel.org>
  16900. L: netdev@vger.kernel.org
  16901. L: linux-arm-msm@vger.kernel.org
  16902. S: Maintained
  16903. F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml
  16904. F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
  16905. QUALCOMM FASTRPC DRIVER
  16906. M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  16907. M: Amol Maheshwari <amahesh@qti.qualcomm.com>
  16908. L: linux-arm-msm@vger.kernel.org
  16909. L: dri-devel@lists.freedesktop.org
  16910. S: Maintained
  16911. F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
  16912. F: drivers/misc/fastrpc.c
  16913. F: include/uapi/misc/fastrpc.h
  16914. QUALCOMM HEXAGON ARCHITECTURE
  16915. M: Brian Cain <bcain@quicinc.com>
  16916. L: linux-hexagon@vger.kernel.org
  16917. S: Supported
  16918. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
  16919. F: arch/hexagon/
  16920. QUALCOMM HIDMA DRIVER
  16921. M: Sinan Kaya <okaya@kernel.org>
  16922. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  16923. L: linux-arm-msm@vger.kernel.org
  16924. L: dmaengine@vger.kernel.org
  16925. S: Supported
  16926. F: drivers/dma/qcom/hidma*
  16927. QUALCOMM I2C CCI DRIVER
  16928. M: Loic Poulain <loic.poulain@linaro.org>
  16929. M: Robert Foss <rfoss@kernel.org>
  16930. L: linux-i2c@vger.kernel.org
  16931. L: linux-arm-msm@vger.kernel.org
  16932. S: Maintained
  16933. F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
  16934. F: drivers/i2c/busses/i2c-qcom-cci.c
  16935. QUALCOMM INTERCONNECT BWMON DRIVER
  16936. M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  16937. L: linux-arm-msm@vger.kernel.org
  16938. S: Maintained
  16939. F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
  16940. F: drivers/soc/qcom/icc-bwmon.c
  16941. F: drivers/soc/qcom/trace_icc-bwmon.h
  16942. QUALCOMM IOMMU
  16943. M: Rob Clark <robdclark@gmail.com>
  16944. L: iommu@lists.linux.dev
  16945. L: linux-arm-msm@vger.kernel.org
  16946. S: Maintained
  16947. F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
  16948. F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
  16949. F: drivers/iommu/msm_iommu*
  16950. QUALCOMM IPC ROUTER (QRTR) DRIVER
  16951. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  16952. L: linux-arm-msm@vger.kernel.org
  16953. S: Maintained
  16954. F: include/trace/events/qrtr.h
  16955. F: include/uapi/linux/qrtr.h
  16956. F: net/qrtr/
  16957. QUALCOMM IPCC MAILBOX DRIVER
  16958. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  16959. L: linux-arm-msm@vger.kernel.org
  16960. S: Supported
  16961. F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
  16962. F: drivers/mailbox/qcom-ipcc.c
  16963. F: include/dt-bindings/mailbox/qcom-ipcc.h
  16964. QUALCOMM IPQ4019 USB PHY DRIVER
  16965. M: Robert Marko <robert.marko@sartura.hr>
  16966. M: Luka Perkov <luka.perkov@sartura.hr>
  16967. L: linux-arm-msm@vger.kernel.org
  16968. S: Maintained
  16969. F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
  16970. F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
  16971. QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
  16972. M: Robert Marko <robert.marko@sartura.hr>
  16973. M: Luka Perkov <luka.perkov@sartura.hr>
  16974. L: linux-arm-msm@vger.kernel.org
  16975. S: Maintained
  16976. F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
  16977. F: drivers/regulator/vqmmc-ipq4019-regulator.c
  16978. QUALCOMM NAND CONTROLLER DRIVER
  16979. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  16980. L: linux-mtd@lists.infradead.org
  16981. L: linux-arm-msm@vger.kernel.org
  16982. S: Maintained
  16983. F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
  16984. F: drivers/mtd/nand/raw/qcom_nandc.c
  16985. QUALCOMM QSEECOM DRIVER
  16986. M: Maximilian Luz <luzmaximilian@gmail.com>
  16987. L: linux-arm-msm@vger.kernel.org
  16988. S: Maintained
  16989. F: drivers/firmware/qcom/qcom_qseecom.c
  16990. QUALCOMM QSEECOM UEFISECAPP DRIVER
  16991. M: Maximilian Luz <luzmaximilian@gmail.com>
  16992. L: linux-arm-msm@vger.kernel.org
  16993. S: Maintained
  16994. F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
  16995. QUALCOMM RMNET DRIVER
  16996. M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
  16997. M: Sean Tranchetti <quic_stranche@quicinc.com>
  16998. L: netdev@vger.kernel.org
  16999. S: Maintained
  17000. F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
  17001. F: drivers/net/ethernet/qualcomm/rmnet/
  17002. F: include/linux/if_rmnet.h
  17003. QUALCOMM TRUST ZONE MEMORY ALLOCATOR
  17004. M: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
  17005. L: linux-arm-msm@vger.kernel.org
  17006. S: Maintained
  17007. F: drivers/firmware/qcom/qcom_tzmem.c
  17008. F: drivers/firmware/qcom/qcom_tzmem.h
  17009. F: include/linux/firmware/qcom/qcom_tzmem.h
  17010. QUALCOMM TSENS THERMAL DRIVER
  17011. M: Amit Kucheria <amitk@kernel.org>
  17012. M: Thara Gopinath <thara.gopinath@gmail.com>
  17013. L: linux-pm@vger.kernel.org
  17014. L: linux-arm-msm@vger.kernel.org
  17015. S: Maintained
  17016. F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
  17017. F: drivers/thermal/qcom/
  17018. QUALCOMM TYPEC PORT MANAGER DRIVER
  17019. M: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
  17020. L: linux-arm-msm@vger.kernel.org
  17021. L: linux-usb@vger.kernel.org
  17022. S: Maintained
  17023. F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
  17024. F: drivers/usb/typec/tcpm/qcom/
  17025. QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
  17026. M: Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
  17027. M: Vikash Garodia <quic_vgarodia@quicinc.com>
  17028. R: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
  17029. L: linux-media@vger.kernel.org
  17030. L: linux-arm-msm@vger.kernel.org
  17031. S: Maintained
  17032. T: git git://linuxtv.org/media.git
  17033. F: Documentation/devicetree/bindings/media/*venus*
  17034. F: drivers/media/platform/qcom/venus/
  17035. QUALCOMM WCN36XX WIRELESS DRIVER
  17036. M: Loic Poulain <loic.poulain@linaro.org>
  17037. L: wcn36xx@lists.infradead.org
  17038. S: Supported
  17039. W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
  17040. F: drivers/net/wireless/ath/wcn36xx/
  17041. QUANTENNA QTNFMAC WIRELESS DRIVER
  17042. M: Igor Mitsyanko <imitsyanko@quantenna.com>
  17043. R: Sergey Matyukevich <geomatsi@gmail.com>
  17044. L: linux-wireless@vger.kernel.org
  17045. S: Maintained
  17046. F: drivers/net/wireless/quantenna
  17047. RADEON and AMDGPU DRM DRIVERS
  17048. M: Alex Deucher <alexander.deucher@amd.com>
  17049. M: Christian König <christian.koenig@amd.com>
  17050. M: Xinhui Pan <Xinhui.Pan@amd.com>
  17051. L: amd-gfx@lists.freedesktop.org
  17052. S: Supported
  17053. B: https://gitlab.freedesktop.org/drm/amd/-/issues
  17054. C: irc://irc.oftc.net/radeon
  17055. T: git https://gitlab.freedesktop.org/agd5f/linux.git
  17056. F: Documentation/gpu/amdgpu/
  17057. F: drivers/gpu/drm/amd/
  17058. F: drivers/gpu/drm/ci/xfails/amd*
  17059. F: drivers/gpu/drm/radeon/
  17060. F: include/uapi/drm/amdgpu_drm.h
  17061. F: include/uapi/drm/radeon_drm.h
  17062. RADEON FRAMEBUFFER DISPLAY DRIVER
  17063. M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  17064. L: linux-fbdev@vger.kernel.org
  17065. S: Maintained
  17066. F: drivers/video/fbdev/aty/radeon*
  17067. F: include/uapi/linux/radeonfb.h
  17068. RADIOSHARK RADIO DRIVER
  17069. M: Hans Verkuil <hverkuil@xs4all.nl>
  17070. L: linux-media@vger.kernel.org
  17071. S: Maintained
  17072. T: git git://linuxtv.org/media.git
  17073. F: drivers/media/radio/radio-shark.c
  17074. RADIOSHARK2 RADIO DRIVER
  17075. M: Hans Verkuil <hverkuil@xs4all.nl>
  17076. L: linux-media@vger.kernel.org
  17077. S: Maintained
  17078. T: git git://linuxtv.org/media.git
  17079. F: drivers/media/radio/radio-shark2.c
  17080. F: drivers/media/radio/radio-tea5777.c
  17081. RADOS BLOCK DEVICE (RBD)
  17082. M: Ilya Dryomov <idryomov@gmail.com>
  17083. R: Dongsheng Yang <dongsheng.yang@easystack.cn>
  17084. L: ceph-devel@vger.kernel.org
  17085. S: Supported
  17086. W: http://ceph.com/
  17087. T: git https://github.com/ceph/ceph-client.git
  17088. F: Documentation/ABI/testing/sysfs-bus-rbd
  17089. F: drivers/block/rbd.c
  17090. F: drivers/block/rbd_types.h
  17091. RAGE128 FRAMEBUFFER DISPLAY DRIVER
  17092. L: linux-fbdev@vger.kernel.org
  17093. S: Orphan
  17094. F: drivers/video/fbdev/aty/aty128fb.c
  17095. RAINSHADOW-CEC DRIVER
  17096. M: Hans Verkuil <hverkuil@xs4all.nl>
  17097. L: linux-media@vger.kernel.org
  17098. S: Maintained
  17099. T: git git://linuxtv.org/media.git
  17100. F: drivers/media/cec/usb/rainshadow/
  17101. RALINK MIPS ARCHITECTURE
  17102. M: John Crispin <john@phrozen.org>
  17103. M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
  17104. L: linux-mips@vger.kernel.org
  17105. S: Maintained
  17106. F: arch/mips/ralink
  17107. RALINK MT7621 MIPS ARCHITECTURE
  17108. M: Arınç ÜNAL <arinc.unal@arinc9.com>
  17109. M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
  17110. L: linux-mips@vger.kernel.org
  17111. S: Maintained
  17112. F: arch/mips/boot/dts/ralink/mt7621*
  17113. RALINK RT2X00 WIRELESS LAN DRIVER
  17114. M: Stanislaw Gruszka <stf_xl@wp.pl>
  17115. L: linux-wireless@vger.kernel.org
  17116. S: Maintained
  17117. F: drivers/net/wireless/ralink/rt2x00/
  17118. RAMDISK RAM BLOCK DEVICE DRIVER
  17119. M: Jens Axboe <axboe@kernel.dk>
  17120. S: Maintained
  17121. F: Documentation/admin-guide/blockdev/ramdisk.rst
  17122. F: drivers/block/brd.c
  17123. RANCHU VIRTUAL BOARD FOR MIPS
  17124. M: Miodrag Dinic <miodrag.dinic@mips.com>
  17125. L: linux-mips@vger.kernel.org
  17126. S: Supported
  17127. F: arch/mips/configs/generic/board-ranchu.config
  17128. F: arch/mips/generic/board-ranchu.c
  17129. RANDOM NUMBER DRIVER
  17130. M: "Theodore Ts'o" <tytso@mit.edu>
  17131. M: Jason A. Donenfeld <Jason@zx2c4.com>
  17132. S: Maintained
  17133. T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
  17134. F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
  17135. F: drivers/char/random.c
  17136. F: include/linux/random.h
  17137. F: include/uapi/linux/random.h
  17138. F: drivers/virt/vmgenid.c
  17139. N: ^.*/vdso/[^/]*getrandom[^/]+$
  17140. RAPIDIO SUBSYSTEM
  17141. M: Matt Porter <mporter@kernel.crashing.org>
  17142. M: Alexandre Bounine <alex.bou9@gmail.com>
  17143. S: Maintained
  17144. F: drivers/rapidio/
  17145. RAS INFRASTRUCTURE
  17146. M: Tony Luck <tony.luck@intel.com>
  17147. M: Borislav Petkov <bp@alien8.de>
  17148. L: linux-edac@vger.kernel.org
  17149. S: Maintained
  17150. F: Documentation/admin-guide/RAS
  17151. F: drivers/ras/
  17152. F: include/linux/ras.h
  17153. F: include/ras/ras_event.h
  17154. RAS FRU MEMORY POISON MANAGER (FMPM)
  17155. M: Yazen Ghannam <Yazen.Ghannam@amd.com>
  17156. L: linux-edac@vger.kernel.org
  17157. S: Maintained
  17158. F: drivers/ras/amd/fmpm.c
  17159. RASPBERRY PI PISP BACK END
  17160. M: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
  17161. L: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
  17162. L: linux-media@vger.kernel.org
  17163. S: Maintained
  17164. F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
  17165. F: drivers/media/platform/raspberrypi/pisp_be/
  17166. F: include/uapi/linux/media/raspberrypi/
  17167. RC-CORE / LIRC FRAMEWORK
  17168. M: Sean Young <sean@mess.org>
  17169. L: linux-media@vger.kernel.org
  17170. S: Maintained
  17171. W: http://linuxtv.org
  17172. T: git git://linuxtv.org/media.git
  17173. F: Documentation/driver-api/media/rc-core.rst
  17174. F: Documentation/userspace-api/media/rc/
  17175. F: drivers/media/rc/
  17176. F: include/media/rc-core.h
  17177. F: include/media/rc-map.h
  17178. F: include/uapi/linux/lirc.h
  17179. RCMM REMOTE CONTROLS DECODER
  17180. M: Patrick Lerda <patrick9876@free.fr>
  17181. S: Maintained
  17182. F: drivers/media/rc/ir-rcmm-decoder.c
  17183. RCUTORTURE TEST FRAMEWORK
  17184. M: "Paul E. McKenney" <paulmck@kernel.org>
  17185. M: Josh Triplett <josh@joshtriplett.org>
  17186. R: Steven Rostedt <rostedt@goodmis.org>
  17187. R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  17188. R: Lai Jiangshan <jiangshanlai@gmail.com>
  17189. L: rcu@vger.kernel.org
  17190. S: Supported
  17191. T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  17192. F: tools/testing/selftests/rcutorture
  17193. RDACM20 Camera Sensor
  17194. M: Jacopo Mondi <jacopo+renesas@jmondi.org>
  17195. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  17196. M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  17197. M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
  17198. L: linux-media@vger.kernel.org
  17199. S: Maintained
  17200. F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
  17201. F: drivers/media/i2c/max9271.c
  17202. F: drivers/media/i2c/max9271.h
  17203. F: drivers/media/i2c/rdacm20.c
  17204. RDACM21 Camera Sensor
  17205. M: Jacopo Mondi <jacopo+renesas@jmondi.org>
  17206. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  17207. M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  17208. M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
  17209. L: linux-media@vger.kernel.org
  17210. S: Maintained
  17211. F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
  17212. F: drivers/media/i2c/max9271.c
  17213. F: drivers/media/i2c/max9271.h
  17214. F: drivers/media/i2c/rdacm21.c
  17215. RDC R-321X SoC
  17216. M: Florian Fainelli <florian@openwrt.org>
  17217. S: Maintained
  17218. RDC R6040 FAST ETHERNET DRIVER
  17219. M: Florian Fainelli <f.fainelli@gmail.com>
  17220. L: netdev@vger.kernel.org
  17221. S: Maintained
  17222. F: drivers/net/ethernet/rdc/r6040.c
  17223. RDMAVT - RDMA verbs software
  17224. M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
  17225. L: linux-rdma@vger.kernel.org
  17226. S: Supported
  17227. F: drivers/infiniband/sw/rdmavt
  17228. RDS - RELIABLE DATAGRAM SOCKETS
  17229. M: Allison Henderson <allison.henderson@oracle.com>
  17230. L: netdev@vger.kernel.org
  17231. L: linux-rdma@vger.kernel.org
  17232. L: rds-devel@oss.oracle.com (moderated for non-subscribers)
  17233. S: Supported
  17234. W: https://oss.oracle.com/projects/rds/
  17235. F: Documentation/networking/rds.rst
  17236. F: net/rds/
  17237. F: tools/testing/selftests/net/rds/
  17238. RDT - RESOURCE ALLOCATION
  17239. M: Fenghua Yu <fenghua.yu@intel.com>
  17240. M: Reinette Chatre <reinette.chatre@intel.com>
  17241. L: linux-kernel@vger.kernel.org
  17242. S: Supported
  17243. F: Documentation/arch/x86/resctrl*
  17244. F: arch/x86/include/asm/resctrl.h
  17245. F: arch/x86/kernel/cpu/resctrl/
  17246. F: tools/testing/selftests/resctrl/
  17247. READ-COPY UPDATE (RCU)
  17248. M: "Paul E. McKenney" <paulmck@kernel.org>
  17249. M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
  17250. M: Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
  17251. M: Joel Fernandes <joel@joelfernandes.org>
  17252. M: Josh Triplett <josh@joshtriplett.org>
  17253. M: Boqun Feng <boqun.feng@gmail.com>
  17254. M: Uladzislau Rezki <urezki@gmail.com>
  17255. R: Steven Rostedt <rostedt@goodmis.org>
  17256. R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  17257. R: Lai Jiangshan <jiangshanlai@gmail.com>
  17258. R: Zqiang <qiang.zhang1211@gmail.com>
  17259. L: rcu@vger.kernel.org
  17260. S: Supported
  17261. W: http://www.rdrop.com/users/paulmck/RCU/
  17262. T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  17263. F: Documentation/RCU/
  17264. F: include/linux/rcu*
  17265. F: kernel/rcu/
  17266. X: Documentation/RCU/torture.rst
  17267. X: include/linux/srcu*.h
  17268. X: kernel/rcu/srcu*.c
  17269. REAL TIME CLOCK (RTC) SUBSYSTEM
  17270. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  17271. L: linux-rtc@vger.kernel.org
  17272. S: Maintained
  17273. Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
  17274. T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
  17275. F: Documentation/admin-guide/rtc.rst
  17276. F: Documentation/devicetree/bindings/rtc/
  17277. F: drivers/rtc/
  17278. F: include/linux/rtc.h
  17279. F: include/linux/rtc/
  17280. F: include/uapi/linux/rtc.h
  17281. F: tools/testing/selftests/rtc/
  17282. Real-time Linux Analysis (RTLA) tools
  17283. M: Steven Rostedt <rostedt@goodmis.org>
  17284. L: linux-trace-kernel@vger.kernel.org
  17285. S: Maintained
  17286. F: Documentation/tools/rtla/
  17287. F: tools/tracing/rtla/
  17288. Real-time Linux (PREEMPT_RT)
  17289. M: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  17290. M: Clark Williams <clrkwllms@kernel.org>
  17291. M: Steven Rostedt <rostedt@goodmis.org>
  17292. L: linux-rt-devel@lists.linux.dev
  17293. S: Supported
  17294. K: PREEMPT_RT
  17295. REALTEK AUDIO CODECS
  17296. M: Oder Chiou <oder_chiou@realtek.com>
  17297. S: Maintained
  17298. F: include/sound/rt*.h
  17299. F: sound/soc/codecs/rt*
  17300. REALTEK OTTO WATCHDOG
  17301. M: Sander Vanheule <sander@svanheule.net>
  17302. L: linux-watchdog@vger.kernel.org
  17303. S: Maintained
  17304. F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
  17305. F: drivers/watchdog/realtek_otto_wdt.c
  17306. REALTEK RTL83xx SMI DSA ROUTER CHIPS
  17307. M: Linus Walleij <linus.walleij@linaro.org>
  17308. M: Alvin Šipraga <alsi@bang-olufsen.dk>
  17309. S: Maintained
  17310. F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
  17311. F: drivers/net/dsa/realtek/*
  17312. REALTEK WIRELESS DRIVER (rtlwifi family)
  17313. M: Ping-Ke Shih <pkshih@realtek.com>
  17314. L: linux-wireless@vger.kernel.org
  17315. S: Maintained
  17316. T: git https://github.com/pkshih/rtw.git
  17317. F: drivers/net/wireless/realtek/rtlwifi/
  17318. REALTEK WIRELESS DRIVER (rtw88)
  17319. M: Ping-Ke Shih <pkshih@realtek.com>
  17320. L: linux-wireless@vger.kernel.org
  17321. S: Maintained
  17322. T: git https://github.com/pkshih/rtw.git
  17323. F: drivers/net/wireless/realtek/rtw88/
  17324. REALTEK WIRELESS DRIVER (rtw89)
  17325. M: Ping-Ke Shih <pkshih@realtek.com>
  17326. L: linux-wireless@vger.kernel.org
  17327. S: Maintained
  17328. T: git https://github.com/pkshih/rtw.git
  17329. F: drivers/net/wireless/realtek/rtw89/
  17330. REDPINE WIRELESS DRIVER
  17331. L: linux-wireless@vger.kernel.org
  17332. S: Orphan
  17333. F: drivers/net/wireless/rsi/
  17334. REGISTER MAP ABSTRACTION
  17335. M: Mark Brown <broonie@kernel.org>
  17336. L: linux-kernel@vger.kernel.org
  17337. S: Supported
  17338. T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
  17339. F: Documentation/devicetree/bindings/regmap/
  17340. F: drivers/base/regmap/
  17341. F: include/linux/regmap.h
  17342. REISERFS FILE SYSTEM
  17343. L: reiserfs-devel@vger.kernel.org
  17344. S: Obsolete
  17345. F: fs/reiserfs/
  17346. REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
  17347. M: Bjorn Andersson <andersson@kernel.org>
  17348. M: Mathieu Poirier <mathieu.poirier@linaro.org>
  17349. L: linux-remoteproc@vger.kernel.org
  17350. S: Maintained
  17351. T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
  17352. F: Documentation/ABI/testing/sysfs-class-remoteproc
  17353. F: Documentation/devicetree/bindings/remoteproc/
  17354. F: Documentation/staging/remoteproc.rst
  17355. F: drivers/remoteproc/
  17356. F: include/linux/remoteproc.h
  17357. F: include/linux/remoteproc/
  17358. REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
  17359. M: Bjorn Andersson <andersson@kernel.org>
  17360. M: Mathieu Poirier <mathieu.poirier@linaro.org>
  17361. L: linux-remoteproc@vger.kernel.org
  17362. S: Maintained
  17363. T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
  17364. F: Documentation/ABI/testing/sysfs-bus-rpmsg
  17365. F: Documentation/staging/rpmsg.rst
  17366. F: drivers/rpmsg/
  17367. F: include/linux/rpmsg.h
  17368. F: include/linux/rpmsg/
  17369. F: include/uapi/linux/rpmsg.h
  17370. F: samples/rpmsg/
  17371. REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
  17372. M: Stephan Gerhold <stephan@gerhold.net>
  17373. L: netdev@vger.kernel.org
  17374. L: linux-remoteproc@vger.kernel.org
  17375. S: Maintained
  17376. F: drivers/net/wwan/rpmsg_wwan_ctrl.c
  17377. RENESAS CLOCK DRIVERS
  17378. M: Geert Uytterhoeven <geert+renesas@glider.be>
  17379. L: linux-renesas-soc@vger.kernel.org
  17380. S: Supported
  17381. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
  17382. F: Documentation/devicetree/bindings/clock/renesas,*
  17383. F: drivers/clk/renesas/
  17384. RENESAS EMEV2 I2C DRIVER
  17385. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  17386. L: linux-renesas-soc@vger.kernel.org
  17387. S: Supported
  17388. F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
  17389. F: drivers/i2c/busses/i2c-emev2.c
  17390. RENESAS ETHERNET AVB DRIVER
  17391. M: Paul Barker <paul.barker.ct@bp.renesas.com>
  17392. M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
  17393. L: netdev@vger.kernel.org
  17394. L: linux-renesas-soc@vger.kernel.org
  17395. S: Supported
  17396. F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml
  17397. F: drivers/net/ethernet/renesas/Kconfig
  17398. F: drivers/net/ethernet/renesas/Makefile
  17399. F: drivers/net/ethernet/renesas/ravb*
  17400. RENESAS ETHERNET SWITCH DRIVER
  17401. R: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  17402. L: netdev@vger.kernel.org
  17403. L: linux-renesas-soc@vger.kernel.org
  17404. F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
  17405. F: drivers/net/ethernet/renesas/Kconfig
  17406. F: drivers/net/ethernet/renesas/Makefile
  17407. F: drivers/net/ethernet/renesas/rcar_gen4*
  17408. F: drivers/net/ethernet/renesas/rswitch*
  17409. RENESAS ETHERNET TSN DRIVER
  17410. M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
  17411. L: netdev@vger.kernel.org
  17412. L: linux-renesas-soc@vger.kernel.org
  17413. S: Supported
  17414. F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
  17415. F: drivers/net/ethernet/renesas/rtsn.*
  17416. RENESAS IDT821034 ASoC CODEC
  17417. M: Herve Codina <herve.codina@bootlin.com>
  17418. L: linux-sound@vger.kernel.org
  17419. S: Maintained
  17420. F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
  17421. F: sound/soc/codecs/idt821034.c
  17422. RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
  17423. M: Miquel Raynal <miquel.raynal@bootlin.com>
  17424. L: linux-mtd@lists.infradead.org
  17425. L: linux-renesas-soc@vger.kernel.org
  17426. S: Maintained
  17427. F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
  17428. F: drivers/mtd/nand/raw/renesas-nand-controller.c
  17429. RENESAS R-CAR GYROADC DRIVER
  17430. M: Marek Vasut <marek.vasut@gmail.com>
  17431. L: linux-iio@vger.kernel.org
  17432. S: Supported
  17433. F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
  17434. F: drivers/iio/adc/rcar-gyroadc.c
  17435. RENESAS R-CAR I2C DRIVERS
  17436. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  17437. L: linux-renesas-soc@vger.kernel.org
  17438. S: Supported
  17439. F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
  17440. F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
  17441. F: drivers/i2c/busses/i2c-rcar.c
  17442. F: drivers/i2c/busses/i2c-sh_mobile.c
  17443. RENESAS R-CAR SATA DRIVER
  17444. M: Geert Uytterhoeven <geert+renesas@glider.be>
  17445. L: linux-ide@vger.kernel.org
  17446. L: linux-renesas-soc@vger.kernel.org
  17447. S: Supported
  17448. F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
  17449. F: drivers/ata/sata_rcar.c
  17450. RENESAS R-CAR THERMAL DRIVERS
  17451. M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
  17452. L: linux-renesas-soc@vger.kernel.org
  17453. S: Supported
  17454. F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
  17455. F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
  17456. F: drivers/thermal/renesas/rcar_gen3_thermal.c
  17457. F: drivers/thermal/renesas/rcar_thermal.c
  17458. RENESAS RIIC DRIVER
  17459. M: Chris Brandt <chris.brandt@renesas.com>
  17460. L: linux-renesas-soc@vger.kernel.org
  17461. S: Supported
  17462. F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
  17463. F: drivers/i2c/busses/i2c-riic.c
  17464. RENESAS RZ/G2L A/D DRIVER
  17465. M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
  17466. L: linux-iio@vger.kernel.org
  17467. L: linux-renesas-soc@vger.kernel.org
  17468. S: Supported
  17469. F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
  17470. F: drivers/iio/adc/rzg2l_adc.c
  17471. RENESAS RZ/G2L MTU3a COUNTER DRIVER
  17472. M: Biju Das <biju.das.jz@bp.renesas.com>
  17473. L: linux-iio@vger.kernel.org
  17474. L: linux-renesas-soc@vger.kernel.org
  17475. S: Supported
  17476. F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
  17477. F: drivers/counter/rz-mtu3-cnt.c
  17478. RENESAS RZ/N1 A5PSW SWITCH DRIVER
  17479. M: Clément Léger <clement.leger@bootlin.com>
  17480. L: linux-renesas-soc@vger.kernel.org
  17481. L: netdev@vger.kernel.org
  17482. S: Maintained
  17483. F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
  17484. F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
  17485. F: drivers/net/dsa/rzn1_a5psw*
  17486. F: drivers/net/pcs/pcs-rzn1-miic.c
  17487. F: include/dt-bindings/net/pcs-rzn1-miic.h
  17488. F: include/linux/pcs-rzn1-miic.h
  17489. F: net/dsa/tag_rzn1_a5psw.c
  17490. RENESAS RZ/N1 DWMAC GLUE LAYER
  17491. M: Romain Gantois <romain.gantois@bootlin.com>
  17492. S: Maintained
  17493. F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
  17494. F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
  17495. RENESAS RZ/N1 RTC CONTROLLER DRIVER
  17496. M: Miquel Raynal <miquel.raynal@bootlin.com>
  17497. L: linux-rtc@vger.kernel.org
  17498. L: linux-renesas-soc@vger.kernel.org
  17499. S: Maintained
  17500. F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
  17501. F: drivers/rtc/rtc-rzn1.c
  17502. RENESAS RZ/N1 USBF CONTROLLER DRIVER
  17503. M: Herve Codina <herve.codina@bootlin.com>
  17504. L: linux-renesas-soc@vger.kernel.org
  17505. L: linux-usb@vger.kernel.org
  17506. S: Maintained
  17507. F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
  17508. F: drivers/usb/gadget/udc/renesas_usbf.c
  17509. RENESAS RZ/V2M I2C DRIVER
  17510. M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
  17511. L: linux-i2c@vger.kernel.org
  17512. L: linux-renesas-soc@vger.kernel.org
  17513. S: Supported
  17514. F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
  17515. F: drivers/i2c/busses/i2c-rzv2m.c
  17516. RENESAS SUPERH ETHERNET DRIVER
  17517. M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
  17518. L: netdev@vger.kernel.org
  17519. L: linux-renesas-soc@vger.kernel.org
  17520. S: Supported
  17521. F: Documentation/devicetree/bindings/net/renesas,ether.yaml
  17522. F: drivers/net/ethernet/renesas/Kconfig
  17523. F: drivers/net/ethernet/renesas/Makefile
  17524. F: drivers/net/ethernet/renesas/sh_eth*
  17525. F: include/linux/sh_eth.h
  17526. RENESAS USB PHY DRIVER
  17527. M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  17528. L: linux-renesas-soc@vger.kernel.org
  17529. S: Maintained
  17530. F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
  17531. RENESAS VERSACLOCK 7 CLOCK DRIVER
  17532. M: Alex Helms <alexander.helms.jy@renesas.com>
  17533. S: Maintained
  17534. F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
  17535. F: drivers/clk/clk-versaclock7.c
  17536. RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
  17537. M: Herve Codina <herve.codina@bootlin.com>
  17538. L: linux-iio@vger.kernel.org
  17539. S: Maintained
  17540. F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
  17541. F: drivers/iio/potentiometer/x9250.c
  17542. RESET CONTROLLER FRAMEWORK
  17543. M: Philipp Zabel <p.zabel@pengutronix.de>
  17544. S: Maintained
  17545. T: git git://git.pengutronix.de/git/pza/linux
  17546. F: Documentation/devicetree/bindings/reset/
  17547. F: Documentation/driver-api/reset.rst
  17548. F: drivers/reset/
  17549. F: include/dt-bindings/reset/
  17550. F: include/linux/reset-controller.h
  17551. F: include/linux/reset.h
  17552. F: include/linux/reset/
  17553. K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
  17554. RESTARTABLE SEQUENCES SUPPORT
  17555. M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  17556. M: Peter Zijlstra <peterz@infradead.org>
  17557. M: "Paul E. McKenney" <paulmck@kernel.org>
  17558. M: Boqun Feng <boqun.feng@gmail.com>
  17559. L: linux-kernel@vger.kernel.org
  17560. S: Supported
  17561. F: include/trace/events/rseq.h
  17562. F: include/uapi/linux/rseq.h
  17563. F: kernel/rseq.c
  17564. F: tools/testing/selftests/rseq/
  17565. RFKILL
  17566. M: Johannes Berg <johannes@sipsolutions.net>
  17567. L: linux-wireless@vger.kernel.org
  17568. S: Maintained
  17569. W: https://wireless.wiki.kernel.org/
  17570. Q: https://patchwork.kernel.org/project/linux-wireless/list/
  17571. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
  17572. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
  17573. F: Documentation/ABI/stable/sysfs-class-rfkill
  17574. F: Documentation/driver-api/rfkill.rst
  17575. F: include/linux/rfkill.h
  17576. F: include/uapi/linux/rfkill.h
  17577. F: net/rfkill/
  17578. RHASHTABLE
  17579. M: Thomas Graf <tgraf@suug.ch>
  17580. M: Herbert Xu <herbert@gondor.apana.org.au>
  17581. L: netdev@vger.kernel.org
  17582. S: Maintained
  17583. F: include/linux/rhashtable-types.h
  17584. F: include/linux/rhashtable.h
  17585. F: lib/rhashtable.c
  17586. F: lib/test_rhashtable.c
  17587. RICOH R5C592 MEMORYSTICK DRIVER
  17588. M: Maxim Levitsky <maximlevitsky@gmail.com>
  17589. S: Maintained
  17590. F: drivers/memstick/host/r592.*
  17591. RICOH SMARTMEDIA/XD DRIVER
  17592. M: Maxim Levitsky <maximlevitsky@gmail.com>
  17593. S: Maintained
  17594. F: drivers/mtd/nand/raw/r852.c
  17595. F: drivers/mtd/nand/raw/r852.h
  17596. RISC-V AIA DRIVERS
  17597. M: Anup Patel <anup@brainfault.org>
  17598. L: linux-riscv@lists.infradead.org
  17599. S: Maintained
  17600. F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
  17601. F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
  17602. F: drivers/irqchip/irq-riscv-aplic-*.c
  17603. F: drivers/irqchip/irq-riscv-aplic-*.h
  17604. F: drivers/irqchip/irq-riscv-imsic-*.c
  17605. F: drivers/irqchip/irq-riscv-imsic-*.h
  17606. F: drivers/irqchip/irq-riscv-intc.c
  17607. F: include/linux/irqchip/riscv-aplic.h
  17608. F: include/linux/irqchip/riscv-imsic.h
  17609. RISC-V ARCHITECTURE
  17610. M: Paul Walmsley <paul.walmsley@sifive.com>
  17611. M: Palmer Dabbelt <palmer@dabbelt.com>
  17612. M: Albert Ou <aou@eecs.berkeley.edu>
  17613. L: linux-riscv@lists.infradead.org
  17614. S: Supported
  17615. Q: https://patchwork.kernel.org/project/linux-riscv/list/
  17616. C: irc://irc.libera.chat/riscv
  17617. P: Documentation/arch/riscv/patch-acceptance.rst
  17618. T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
  17619. F: arch/riscv/
  17620. N: riscv
  17621. K: riscv
  17622. RISC-V MICROCHIP FPGA SUPPORT
  17623. M: Conor Dooley <conor.dooley@microchip.com>
  17624. M: Daire McNamara <daire.mcnamara@microchip.com>
  17625. L: linux-riscv@lists.infradead.org
  17626. S: Supported
  17627. F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
  17628. F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
  17629. F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
  17630. F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
  17631. F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
  17632. F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
  17633. F: Documentation/devicetree/bindings/riscv/microchip.yaml
  17634. F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
  17635. F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
  17636. F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
  17637. F: arch/riscv/boot/dts/microchip/
  17638. F: drivers/char/hw_random/mpfs-rng.c
  17639. F: drivers/clk/microchip/clk-mpfs*.c
  17640. F: drivers/firmware/microchip/mpfs-auto-update.c
  17641. F: drivers/i2c/busses/i2c-microchip-corei2c.c
  17642. F: drivers/mailbox/mailbox-mpfs.c
  17643. F: drivers/pci/controller/plda/pcie-microchip-host.c
  17644. F: drivers/pwm/pwm-microchip-core.c
  17645. F: drivers/reset/reset-mpfs.c
  17646. F: drivers/rtc/rtc-mpfs.c
  17647. F: drivers/soc/microchip/mpfs-sys-controller.c
  17648. F: drivers/spi/spi-microchip-core-qspi.c
  17649. F: drivers/spi/spi-microchip-core.c
  17650. F: drivers/usb/musb/mpfs.c
  17651. F: include/soc/microchip/mpfs.h
  17652. RISC-V MISC SOC SUPPORT
  17653. M: Conor Dooley <conor@kernel.org>
  17654. L: linux-riscv@lists.infradead.org
  17655. S: Maintained
  17656. Q: https://patchwork.kernel.org/project/linux-riscv/list/
  17657. T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
  17658. F: arch/riscv/boot/dts/canaan/
  17659. F: arch/riscv/boot/dts/microchip/
  17660. F: arch/riscv/boot/dts/sifive/
  17661. F: arch/riscv/boot/dts/starfive/
  17662. RISC-V PMU DRIVERS
  17663. M: Atish Patra <atishp@atishpatra.org>
  17664. R: Anup Patel <anup@brainfault.org>
  17665. L: linux-riscv@lists.infradead.org
  17666. S: Supported
  17667. F: drivers/perf/riscv_pmu.c
  17668. F: drivers/perf/riscv_pmu_legacy.c
  17669. F: drivers/perf/riscv_pmu_sbi.c
  17670. RISC-V THEAD SoC SUPPORT
  17671. M: Drew Fustini <drew@pdp7.com>
  17672. M: Guo Ren <guoren@kernel.org>
  17673. M: Fu Wei <wefu@redhat.com>
  17674. L: linux-riscv@lists.infradead.org
  17675. S: Maintained
  17676. T: git https://github.com/pdp7/linux.git
  17677. F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
  17678. F: arch/riscv/boot/dts/thead/
  17679. F: drivers/clk/thead/clk-th1520-ap.c
  17680. F: include/dt-bindings/clock/thead,th1520-clk-ap.h
  17681. RNBD BLOCK DRIVERS
  17682. M: Md. Haris Iqbal <haris.iqbal@ionos.com>
  17683. M: Jack Wang <jinpu.wang@ionos.com>
  17684. L: linux-block@vger.kernel.org
  17685. S: Maintained
  17686. F: drivers/block/rnbd/
  17687. ROCCAT DRIVERS
  17688. M: Stefan Achatz <erazor_de@users.sourceforge.net>
  17689. S: Maintained
  17690. W: http://sourceforge.net/projects/roccat/
  17691. F: Documentation/ABI/*/sysfs-driver-hid-roccat*
  17692. F: drivers/hid/hid-roccat*
  17693. F: include/linux/hid-roccat*
  17694. ROCKCHIP CAN-FD DRIVER
  17695. M: Marc Kleine-Budde <mkl@pengutronix.de>
  17696. R: kernel@pengutronix.de
  17697. L: linux-can@vger.kernel.org
  17698. S: Maintained
  17699. F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
  17700. F: drivers/net/can/rockchip/
  17701. ROCKCHIP CRYPTO DRIVERS
  17702. M: Corentin Labbe <clabbe@baylibre.com>
  17703. L: linux-crypto@vger.kernel.org
  17704. S: Maintained
  17705. F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
  17706. F: drivers/crypto/rockchip/
  17707. ROCKCHIP I2S TDM DRIVER
  17708. M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
  17709. L: linux-rockchip@lists.infradead.org
  17710. S: Maintained
  17711. F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
  17712. F: sound/soc/rockchip/rockchip_i2s_tdm.*
  17713. ROCKCHIP ISP V1 DRIVER
  17714. M: Dafna Hirschfeld <dafna@fastmail.com>
  17715. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  17716. L: linux-media@vger.kernel.org
  17717. L: linux-rockchip@lists.infradead.org
  17718. S: Maintained
  17719. F: Documentation/admin-guide/media/rkisp1.rst
  17720. F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
  17721. F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
  17722. F: drivers/media/platform/rockchip/rkisp1
  17723. F: include/uapi/linux/rkisp1-config.h
  17724. ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
  17725. M: Daniel Golle <daniel@makrotopia.org>
  17726. M: Aurelien Jarno <aurelien@aurel32.net>
  17727. S: Maintained
  17728. F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
  17729. F: drivers/char/hw_random/rockchip-rng.c
  17730. ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
  17731. M: Jacob Chen <jacob-chen@iotwrt.com>
  17732. M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  17733. L: linux-media@vger.kernel.org
  17734. L: linux-rockchip@lists.infradead.org
  17735. S: Maintained
  17736. F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
  17737. F: drivers/media/platform/rockchip/rga/
  17738. ROCKCHIP RK3308 INTERNAL AUDIO CODEC
  17739. M: Luca Ceresoli <luca.ceresoli@bootlin.com>
  17740. S: Maintained
  17741. F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
  17742. F: sound/soc/codecs/rk3308_codec.c
  17743. F: sound/soc/codecs/rk3308_codec.h
  17744. ROCKCHIP VIDEO DECODER DRIVER
  17745. M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  17746. L: linux-media@vger.kernel.org
  17747. L: linux-rockchip@lists.infradead.org
  17748. S: Maintained
  17749. F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
  17750. F: drivers/staging/media/rkvdec/
  17751. ROCKER DRIVER
  17752. M: Jiri Pirko <jiri@resnulli.us>
  17753. L: netdev@vger.kernel.org
  17754. S: Supported
  17755. F: drivers/net/ethernet/rocker/
  17756. ROCKETPORT EXPRESS/INFINITY DRIVER
  17757. M: Kevin Cernekee <cernekee@gmail.com>
  17758. L: linux-serial@vger.kernel.org
  17759. S: Odd Fixes
  17760. F: drivers/tty/serial/rp2.*
  17761. ROHM BD99954 CHARGER IC
  17762. M: Matti Vaittinen <mazziesaccount@gmail.com>
  17763. S: Supported
  17764. F: drivers/power/supply/bd99954-charger.c
  17765. F: drivers/power/supply/bd99954-charger.h
  17766. ROHM BH1745 COLOUR SENSOR
  17767. M: Mudit Sharma <muditsharma.info@gmail.com>
  17768. L: linux-iio@vger.kernel.org
  17769. S: Maintained
  17770. F: drivers/iio/light/bh1745.c
  17771. ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
  17772. M: Tomasz Duszynski <tduszyns@gmail.com>
  17773. S: Maintained
  17774. F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
  17775. F: drivers/iio/light/bh1750.c
  17776. ROHM BM1390 PRESSURE SENSOR DRIVER
  17777. M: Matti Vaittinen <mazziesaccount@gmail.com>
  17778. L: linux-iio@vger.kernel.org
  17779. S: Supported
  17780. F: drivers/iio/pressure/rohm-bm1390.c
  17781. ROHM BU270xx LIGHT SENSOR DRIVERs
  17782. M: Matti Vaittinen <mazziesaccount@gmail.com>
  17783. L: linux-iio@vger.kernel.org
  17784. S: Supported
  17785. F: drivers/iio/light/rohm-bu27008.c
  17786. F: drivers/iio/light/rohm-bu27034.c
  17787. ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
  17788. M: Marek Vasut <marek.vasut+renesas@gmail.com>
  17789. L: linux-kernel@vger.kernel.org
  17790. L: linux-renesas-soc@vger.kernel.org
  17791. S: Supported
  17792. F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
  17793. F: drivers/gpio/gpio-bd9571mwv.c
  17794. F: drivers/mfd/bd9571mwv.c
  17795. F: drivers/regulator/bd9571mwv-regulator.c
  17796. F: include/linux/mfd/bd9571mwv.h
  17797. ROHM POWER MANAGEMENT IC DEVICE DRIVERS
  17798. M: Matti Vaittinen <mazziesaccount@gmail.com>
  17799. S: Supported
  17800. F: drivers/clk/clk-bd718x7.c
  17801. F: drivers/gpio/gpio-bd71815.c
  17802. F: drivers/gpio/gpio-bd71828.c
  17803. F: drivers/mfd/rohm-bd71828.c
  17804. F: drivers/mfd/rohm-bd718x7.c
  17805. F: drivers/mfd/rohm-bd9576.c
  17806. F: drivers/mfd/rohm-bd96801.c
  17807. F: drivers/regulator/bd71815-regulator.c
  17808. F: drivers/regulator/bd71828-regulator.c
  17809. F: drivers/regulator/bd718x7-regulator.c
  17810. F: drivers/regulator/bd9576-regulator.c
  17811. F: drivers/regulator/bd96801-regulator.c
  17812. F: drivers/regulator/rohm-regulator.c
  17813. F: drivers/rtc/rtc-bd70528.c
  17814. F: drivers/watchdog/bd9576_wdt.c
  17815. F: drivers/watchdog/bd96801_wdt.c
  17816. F: include/linux/mfd/rohm-bd71815.h
  17817. F: include/linux/mfd/rohm-bd71828.h
  17818. F: include/linux/mfd/rohm-bd718x7.h
  17819. F: include/linux/mfd/rohm-bd957x.h
  17820. F: include/linux/mfd/rohm-bd96801.h
  17821. F: include/linux/mfd/rohm-generic.h
  17822. F: include/linux/mfd/rohm-shared.h
  17823. ROSE NETWORK LAYER
  17824. M: Ralf Baechle <ralf@linux-mips.org>
  17825. L: linux-hams@vger.kernel.org
  17826. S: Maintained
  17827. W: https://linux-ax25.in-berlin.de
  17828. F: include/net/rose.h
  17829. F: include/uapi/linux/rose.h
  17830. F: net/rose/
  17831. ROTATION DRIVER FOR ALLWINNER A83T
  17832. M: Jernej Skrabec <jernej.skrabec@gmail.com>
  17833. L: linux-media@vger.kernel.org
  17834. S: Maintained
  17835. T: git git://linuxtv.org/media.git
  17836. F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
  17837. F: drivers/media/platform/sunxi/sun8i-rotate/
  17838. RPMB SUBSYSTEM
  17839. M: Jens Wiklander <jens.wiklander@linaro.org>
  17840. L: linux-kernel@vger.kernel.org
  17841. S: Supported
  17842. F: drivers/misc/rpmb-core.c
  17843. F: include/linux/rpmb.h
  17844. RPMSG TTY DRIVER
  17845. M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
  17846. L: linux-remoteproc@vger.kernel.org
  17847. S: Maintained
  17848. F: drivers/tty/rpmsg_tty.c
  17849. RTASE ETHERNET DRIVER
  17850. M: Justin Lai <justinlai0215@realtek.com>
  17851. M: Larry Chiu <larry.chiu@realtek.com>
  17852. L: netdev@vger.kernel.org
  17853. S: Maintained
  17854. F: drivers/net/ethernet/realtek/rtase/
  17855. RTL2830 MEDIA DRIVER
  17856. L: linux-media@vger.kernel.org
  17857. S: Orphan
  17858. W: https://linuxtv.org
  17859. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  17860. F: drivers/media/dvb-frontends/rtl2830*
  17861. RTL2832 MEDIA DRIVER
  17862. L: linux-media@vger.kernel.org
  17863. S: Orphan
  17864. W: https://linuxtv.org
  17865. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  17866. F: drivers/media/dvb-frontends/rtl2832*
  17867. RTL2832_SDR MEDIA DRIVER
  17868. L: linux-media@vger.kernel.org
  17869. S: Orphan
  17870. W: https://linuxtv.org
  17871. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  17872. F: drivers/media/dvb-frontends/rtl2832_sdr*
  17873. RTL8180 WIRELESS DRIVER
  17874. L: linux-wireless@vger.kernel.org
  17875. S: Orphan
  17876. F: drivers/net/wireless/realtek/rtl818x/rtl8180/
  17877. RTL8187 WIRELESS DRIVER
  17878. M: Hin-Tak Leung <hintak.leung@gmail.com>
  17879. L: linux-wireless@vger.kernel.org
  17880. S: Maintained
  17881. T: git https://github.com/pkshih/rtw.git
  17882. F: drivers/net/wireless/realtek/rtl818x/rtl8187/
  17883. RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
  17884. M: Jes Sorensen <Jes.Sorensen@gmail.com>
  17885. L: linux-wireless@vger.kernel.org
  17886. S: Maintained
  17887. T: git https://github.com/pkshih/rtw.git
  17888. F: drivers/net/wireless/realtek/rtl8xxxu/
  17889. RTRS TRANSPORT DRIVERS
  17890. M: Md. Haris Iqbal <haris.iqbal@ionos.com>
  17891. M: Jack Wang <jinpu.wang@ionos.com>
  17892. L: linux-rdma@vger.kernel.org
  17893. S: Maintained
  17894. F: drivers/infiniband/ulp/rtrs/
  17895. RUNTIME VERIFICATION (RV)
  17896. M: Steven Rostedt <rostedt@goodmis.org>
  17897. L: linux-trace-kernel@vger.kernel.org
  17898. S: Maintained
  17899. F: Documentation/trace/rv/
  17900. F: include/linux/rv.h
  17901. F: include/rv/
  17902. F: kernel/trace/rv/
  17903. F: tools/verification/
  17904. RUST
  17905. M: Miguel Ojeda <ojeda@kernel.org>
  17906. M: Alex Gaynor <alex.gaynor@gmail.com>
  17907. R: Boqun Feng <boqun.feng@gmail.com>
  17908. R: Gary Guo <gary@garyguo.net>
  17909. R: Björn Roy Baron <bjorn3_gh@protonmail.com>
  17910. R: Benno Lossin <benno.lossin@proton.me>
  17911. R: Andreas Hindborg <a.hindborg@kernel.org>
  17912. R: Alice Ryhl <aliceryhl@google.com>
  17913. R: Trevor Gross <tmgross@umich.edu>
  17914. L: rust-for-linux@vger.kernel.org
  17915. S: Supported
  17916. W: https://rust-for-linux.com
  17917. B: https://github.com/Rust-for-Linux/linux/issues
  17918. C: zulip://rust-for-linux.zulipchat.com
  17919. P: https://rust-for-linux.com/contributing
  17920. T: git https://github.com/Rust-for-Linux/linux.git rust-next
  17921. F: .clippy.toml
  17922. F: Documentation/rust/
  17923. F: rust/
  17924. F: samples/rust/
  17925. F: scripts/*rust*
  17926. F: tools/testing/selftests/rust/
  17927. K: \b(?i:rust)\b
  17928. RUST [ALLOC]
  17929. M: Danilo Krummrich <dakr@kernel.org>
  17930. L: rust-for-linux@vger.kernel.org
  17931. S: Maintained
  17932. F: rust/kernel/alloc.rs
  17933. F: rust/kernel/alloc/
  17934. RXRPC SOCKETS (AF_RXRPC)
  17935. M: David Howells <dhowells@redhat.com>
  17936. M: Marc Dionne <marc.dionne@auristor.com>
  17937. L: linux-afs@lists.infradead.org
  17938. S: Supported
  17939. W: https://www.infradead.org/~dhowells/kafs/
  17940. F: Documentation/networking/rxrpc.rst
  17941. F: include/keys/rxrpc-type.h
  17942. F: include/net/af_rxrpc.h
  17943. F: include/trace/events/rxrpc.h
  17944. F: include/uapi/linux/rxrpc.h
  17945. F: net/rxrpc/
  17946. S3 SAVAGE FRAMEBUFFER DRIVER
  17947. M: Antonino Daplas <adaplas@gmail.com>
  17948. L: linux-fbdev@vger.kernel.org
  17949. S: Maintained
  17950. F: drivers/video/fbdev/savage/
  17951. S390 ARCHITECTURE
  17952. M: Heiko Carstens <hca@linux.ibm.com>
  17953. M: Vasily Gorbik <gor@linux.ibm.com>
  17954. M: Alexander Gordeev <agordeev@linux.ibm.com>
  17955. R: Christian Borntraeger <borntraeger@linux.ibm.com>
  17956. R: Sven Schnelle <svens@linux.ibm.com>
  17957. L: linux-s390@vger.kernel.org
  17958. S: Supported
  17959. T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
  17960. F: Documentation/driver-api/s390-drivers.rst
  17961. F: Documentation/arch/s390/
  17962. F: arch/s390/
  17963. F: drivers/s390/
  17964. F: drivers/watchdog/diag288_wdt.c
  17965. S390 COMMON I/O LAYER
  17966. M: Vineeth Vijayan <vneethv@linux.ibm.com>
  17967. M: Peter Oberparleiter <oberpar@linux.ibm.com>
  17968. L: linux-s390@vger.kernel.org
  17969. S: Supported
  17970. F: drivers/s390/cio/
  17971. S390 DASD DRIVER
  17972. M: Stefan Haberland <sth@linux.ibm.com>
  17973. M: Jan Hoeppner <hoeppner@linux.ibm.com>
  17974. L: linux-s390@vger.kernel.org
  17975. S: Supported
  17976. F: block/partitions/ibm.c
  17977. F: drivers/s390/block/dasd*
  17978. F: include/linux/dasd_mod.h
  17979. S390 IOMMU (PCI)
  17980. M: Niklas Schnelle <schnelle@linux.ibm.com>
  17981. M: Matthew Rosato <mjrosato@linux.ibm.com>
  17982. R: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
  17983. L: linux-s390@vger.kernel.org
  17984. S: Supported
  17985. F: drivers/iommu/s390-iommu.c
  17986. S390 IUCV NETWORK LAYER
  17987. M: Alexandra Winter <wintera@linux.ibm.com>
  17988. M: Thorsten Winkler <twinkler@linux.ibm.com>
  17989. L: linux-s390@vger.kernel.org
  17990. L: netdev@vger.kernel.org
  17991. S: Supported
  17992. F: drivers/s390/net/*iucv*
  17993. F: include/net/iucv/
  17994. F: net/iucv/
  17995. S390 MM
  17996. M: Alexander Gordeev <agordeev@linux.ibm.com>
  17997. M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
  17998. L: linux-s390@vger.kernel.org
  17999. S: Supported
  18000. T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
  18001. F: arch/s390/include/asm/pgtable.h
  18002. F: arch/s390/mm
  18003. S390 NETWORK DRIVERS
  18004. M: Alexandra Winter <wintera@linux.ibm.com>
  18005. M: Thorsten Winkler <twinkler@linux.ibm.com>
  18006. L: linux-s390@vger.kernel.org
  18007. L: netdev@vger.kernel.org
  18008. S: Supported
  18009. F: drivers/s390/net/
  18010. S390 PCI SUBSYSTEM
  18011. M: Niklas Schnelle <schnelle@linux.ibm.com>
  18012. M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
  18013. L: linux-s390@vger.kernel.org
  18014. S: Supported
  18015. F: Documentation/arch/s390/pci.rst
  18016. F: arch/s390/pci/
  18017. F: drivers/pci/hotplug/s390_pci_hpc.c
  18018. S390 SCM DRIVER
  18019. M: Vineeth Vijayan <vneethv@linux.ibm.com>
  18020. L: linux-s390@vger.kernel.org
  18021. S: Supported
  18022. F: drivers/s390/block/scm*
  18023. F: drivers/s390/cio/scm.c
  18024. S390 VFIO AP DRIVER
  18025. M: Tony Krowiak <akrowiak@linux.ibm.com>
  18026. M: Halil Pasic <pasic@linux.ibm.com>
  18027. M: Jason Herne <jjherne@linux.ibm.com>
  18028. L: linux-s390@vger.kernel.org
  18029. S: Supported
  18030. F: Documentation/arch/s390/vfio-ap*
  18031. F: drivers/s390/crypto/vfio_ap*
  18032. S390 VFIO-CCW DRIVER
  18033. M: Eric Farman <farman@linux.ibm.com>
  18034. M: Matthew Rosato <mjrosato@linux.ibm.com>
  18035. R: Halil Pasic <pasic@linux.ibm.com>
  18036. L: linux-s390@vger.kernel.org
  18037. L: kvm@vger.kernel.org
  18038. S: Supported
  18039. F: Documentation/arch/s390/vfio-ccw.rst
  18040. F: drivers/s390/cio/vfio_ccw*
  18041. F: include/uapi/linux/vfio_ccw.h
  18042. S390 VFIO-PCI DRIVER
  18043. M: Matthew Rosato <mjrosato@linux.ibm.com>
  18044. M: Eric Farman <farman@linux.ibm.com>
  18045. L: linux-s390@vger.kernel.org
  18046. L: kvm@vger.kernel.org
  18047. S: Supported
  18048. F: arch/s390/kvm/pci*
  18049. F: drivers/vfio/pci/vfio_pci_zdev.c
  18050. F: include/uapi/linux/vfio_zdev.h
  18051. S390 ZCRYPT DRIVER
  18052. M: Harald Freudenberger <freude@linux.ibm.com>
  18053. L: linux-s390@vger.kernel.org
  18054. S: Supported
  18055. F: drivers/s390/crypto/
  18056. S390 ZFCP DRIVER
  18057. M: Steffen Maier <maier@linux.ibm.com>
  18058. M: Benjamin Block <bblock@linux.ibm.com>
  18059. L: linux-s390@vger.kernel.org
  18060. S: Supported
  18061. F: drivers/s390/scsi/zfcp_*
  18062. SAA6588 RDS RECEIVER DRIVER
  18063. M: Hans Verkuil <hverkuil@xs4all.nl>
  18064. L: linux-media@vger.kernel.org
  18065. S: Odd Fixes
  18066. W: https://linuxtv.org
  18067. T: git git://linuxtv.org/media.git
  18068. F: drivers/media/i2c/saa6588*
  18069. SAA7134 VIDEO4LINUX DRIVER
  18070. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  18071. L: linux-media@vger.kernel.org
  18072. S: Odd fixes
  18073. W: https://linuxtv.org
  18074. T: git git://linuxtv.org/media.git
  18075. F: Documentation/driver-api/media/drivers/saa7134*
  18076. F: drivers/media/pci/saa7134/
  18077. SAA7146 VIDEO4LINUX-2 DRIVER
  18078. M: Hans Verkuil <hverkuil@xs4all.nl>
  18079. L: linux-media@vger.kernel.org
  18080. S: Maintained
  18081. T: git git://linuxtv.org/media.git
  18082. F: drivers/media/common/saa7146/
  18083. F: drivers/media/pci/saa7146/
  18084. F: include/media/drv-intf/saa7146*
  18085. SAFESETID SECURITY MODULE
  18086. M: Micah Morton <mortonm@chromium.org>
  18087. S: Supported
  18088. F: Documentation/admin-guide/LSM/SafeSetID.rst
  18089. F: security/safesetid/
  18090. SAMSUNG AUDIO (ASoC) DRIVERS
  18091. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  18092. L: linux-sound@vger.kernel.org
  18093. S: Maintained
  18094. B: mailto:linux-samsung-soc@vger.kernel.org
  18095. F: Documentation/devicetree/bindings/sound/samsung*
  18096. F: sound/soc/samsung/
  18097. SAMSUNG EXYNOS850 SoC SUPPORT
  18098. M: Sam Protsenko <semen.protsenko@linaro.org>
  18099. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  18100. L: linux-samsung-soc@vger.kernel.org
  18101. S: Maintained
  18102. F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
  18103. F: arch/arm64/boot/dts/exynos/exynos850*
  18104. F: drivers/clk/samsung/clk-exynos850.c
  18105. F: include/dt-bindings/clock/exynos850.h
  18106. SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
  18107. M: Krzysztof Kozlowski <krzk@kernel.org>
  18108. L: linux-crypto@vger.kernel.org
  18109. L: linux-samsung-soc@vger.kernel.org
  18110. S: Maintained
  18111. F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
  18112. F: drivers/crypto/exynos-rng.c
  18113. SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
  18114. M: Łukasz Stelmach <l.stelmach@samsung.com>
  18115. L: linux-samsung-soc@vger.kernel.org
  18116. S: Maintained
  18117. F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
  18118. F: drivers/char/hw_random/exynos-trng.c
  18119. SAMSUNG FRAMEBUFFER DRIVER
  18120. M: Jingoo Han <jingoohan1@gmail.com>
  18121. L: linux-fbdev@vger.kernel.org
  18122. S: Maintained
  18123. F: drivers/video/fbdev/s3c-fb.c
  18124. SAMSUNG INTERCONNECT DRIVERS
  18125. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  18126. M: Artur Świgoń <a.swigon@samsung.com>
  18127. L: linux-pm@vger.kernel.org
  18128. L: linux-samsung-soc@vger.kernel.org
  18129. S: Supported
  18130. F: drivers/interconnect/samsung/
  18131. SAMSUNG LAPTOP DRIVER
  18132. M: Corentin Chary <corentin.chary@gmail.com>
  18133. L: platform-driver-x86@vger.kernel.org
  18134. S: Maintained
  18135. F: drivers/platform/x86/samsung-laptop.c
  18136. SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
  18137. M: Krzysztof Kozlowski <krzk@kernel.org>
  18138. L: linux-kernel@vger.kernel.org
  18139. L: linux-samsung-soc@vger.kernel.org
  18140. S: Maintained
  18141. B: mailto:linux-samsung-soc@vger.kernel.org
  18142. F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
  18143. F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
  18144. F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
  18145. F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
  18146. F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
  18147. F: drivers/clk/clk-s2mps11.c
  18148. F: drivers/mfd/sec*.c
  18149. F: drivers/regulator/s2m*.c
  18150. F: drivers/regulator/s5m*.c
  18151. F: drivers/rtc/rtc-s5m.c
  18152. F: include/linux/mfd/samsung/
  18153. SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
  18154. M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
  18155. L: linux-media@vger.kernel.org
  18156. L: linux-samsung-soc@vger.kernel.org
  18157. S: Maintained
  18158. F: drivers/media/platform/samsung/s3c-camif/
  18159. F: include/media/drv-intf/s3c_camif.h
  18160. SAMSUNG S3FWRN5 NFC DRIVER
  18161. M: Krzysztof Kozlowski <krzk@kernel.org>
  18162. S: Maintained
  18163. F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
  18164. F: drivers/nfc/s3fwrn5
  18165. SAMSUNG S5C73M3 CAMERA DRIVER
  18166. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  18167. M: Andrzej Hajda <andrzej.hajda@intel.com>
  18168. L: linux-media@vger.kernel.org
  18169. S: Supported
  18170. F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
  18171. F: drivers/media/i2c/s5c73m3/*
  18172. SAMSUNG S5K5BAF CAMERA DRIVER
  18173. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  18174. M: Andrzej Hajda <andrzej.hajda@intel.com>
  18175. L: linux-media@vger.kernel.org
  18176. S: Supported
  18177. F: drivers/media/i2c/s5k5baf.c
  18178. SAMSUNG S5P Security SubSystem (SSS) DRIVER
  18179. M: Krzysztof Kozlowski <krzk@kernel.org>
  18180. M: Vladimir Zapolskiy <vz@mleia.com>
  18181. L: linux-crypto@vger.kernel.org
  18182. L: linux-samsung-soc@vger.kernel.org
  18183. S: Maintained
  18184. F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
  18185. F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
  18186. F: drivers/crypto/s5p-sss.c
  18187. SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
  18188. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  18189. L: linux-media@vger.kernel.org
  18190. S: Supported
  18191. Q: https://patchwork.linuxtv.org/project/linux-media/list/
  18192. F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
  18193. F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
  18194. F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
  18195. F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
  18196. F: Documentation/devicetree/bindings/media/samsung,fimc.yaml
  18197. F: drivers/media/platform/samsung/exynos4-is/
  18198. SAMSUNG SOC CLOCK DRIVERS
  18199. M: Krzysztof Kozlowski <krzk@kernel.org>
  18200. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  18201. M: Chanwoo Choi <cw00.choi@samsung.com>
  18202. R: Alim Akhtar <alim.akhtar@samsung.com>
  18203. L: linux-samsung-soc@vger.kernel.org
  18204. S: Maintained
  18205. T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
  18206. F: Documentation/devicetree/bindings/clock/samsung,*.yaml
  18207. F: Documentation/devicetree/bindings/clock/samsung,s3c*
  18208. F: drivers/clk/samsung/
  18209. F: include/dt-bindings/clock/exynos*.h
  18210. F: include/dt-bindings/clock/s5p*.h
  18211. F: include/dt-bindings/clock/samsung,*.h
  18212. F: include/linux/clk/samsung.h
  18213. SAMSUNG SPI DRIVERS
  18214. M: Andi Shyti <andi.shyti@kernel.org>
  18215. L: linux-spi@vger.kernel.org
  18216. L: linux-samsung-soc@vger.kernel.org
  18217. S: Maintained
  18218. F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
  18219. F: drivers/spi/spi-s3c*
  18220. F: include/linux/platform_data/spi-s3c64xx.h
  18221. SAMSUNG SXGBE DRIVERS
  18222. M: Byungho An <bh74.an@samsung.com>
  18223. L: netdev@vger.kernel.org
  18224. S: Supported
  18225. F: drivers/net/ethernet/samsung/sxgbe/
  18226. SAMSUNG THERMAL DRIVER
  18227. M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
  18228. M: Krzysztof Kozlowski <krzk@kernel.org>
  18229. L: linux-pm@vger.kernel.org
  18230. L: linux-samsung-soc@vger.kernel.org
  18231. S: Maintained
  18232. F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
  18233. F: drivers/thermal/samsung/
  18234. SAMSUNG USB2 PHY DRIVER
  18235. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  18236. L: linux-kernel@vger.kernel.org
  18237. S: Supported
  18238. F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
  18239. F: Documentation/driver-api/phy/samsung-usb2.rst
  18240. F: drivers/phy/samsung/phy-exynos4210-usb2.c
  18241. F: drivers/phy/samsung/phy-exynos4x12-usb2.c
  18242. F: drivers/phy/samsung/phy-exynos5250-usb2.c
  18243. F: drivers/phy/samsung/phy-s5pv210-usb2.c
  18244. F: drivers/phy/samsung/phy-samsung-usb2.c
  18245. F: drivers/phy/samsung/phy-samsung-usb2.h
  18246. SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
  18247. M: Paul Barker <paul.barker@sancloud.com>
  18248. R: Marc Murphy <marc.murphy@sancloud.com>
  18249. S: Supported
  18250. F: arch/arm/boot/dts/ti/omap/am335x-sancloud*
  18251. SC1200 WDT DRIVER
  18252. M: Zwane Mwaikambo <zwanem@gmail.com>
  18253. S: Maintained
  18254. F: drivers/watchdog/sc1200wdt.c
  18255. SCHEDULER
  18256. M: Ingo Molnar <mingo@redhat.com>
  18257. M: Peter Zijlstra <peterz@infradead.org>
  18258. M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
  18259. M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
  18260. R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
  18261. R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
  18262. R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
  18263. R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
  18264. R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
  18265. L: linux-kernel@vger.kernel.org
  18266. S: Maintained
  18267. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
  18268. F: include/linux/preempt.h
  18269. F: include/linux/sched.h
  18270. F: include/linux/wait.h
  18271. F: include/uapi/linux/sched.h
  18272. F: kernel/sched/
  18273. SCHEDULER - SCHED_EXT
  18274. R: Tejun Heo <tj@kernel.org>
  18275. R: David Vernet <void@manifault.com>
  18276. L: linux-kernel@vger.kernel.org
  18277. S: Maintained
  18278. W: https://github.com/sched-ext/scx
  18279. T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
  18280. F: include/linux/sched/ext.h
  18281. F: kernel/sched/ext.h
  18282. F: kernel/sched/ext.c
  18283. F: tools/sched_ext/
  18284. F: tools/testing/selftests/sched_ext
  18285. SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
  18286. M: Gustavo Silva <gustavograzs@gmail.com>
  18287. S: Maintained
  18288. F: drivers/iio/chemical/ens160_core.c
  18289. F: drivers/iio/chemical/ens160_i2c.c
  18290. F: drivers/iio/chemical/ens160_spi.c
  18291. F: drivers/iio/chemical/ens160.h
  18292. SCSI LIBSAS SUBSYSTEM
  18293. R: John Garry <john.g.garry@oracle.com>
  18294. R: Jason Yan <yanaijie@huawei.com>
  18295. L: linux-scsi@vger.kernel.org
  18296. S: Supported
  18297. F: Documentation/scsi/libsas.rst
  18298. F: drivers/scsi/libsas/
  18299. F: include/scsi/libsas.h
  18300. F: include/scsi/sas_ata.h
  18301. SCSI RDMA PROTOCOL (SRP) INITIATOR
  18302. M: Bart Van Assche <bvanassche@acm.org>
  18303. L: linux-rdma@vger.kernel.org
  18304. S: Supported
  18305. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  18306. F: drivers/infiniband/ulp/srp/
  18307. F: include/scsi/srp.h
  18308. SCSI RDMA PROTOCOL (SRP) TARGET
  18309. M: Bart Van Assche <bvanassche@acm.org>
  18310. L: linux-rdma@vger.kernel.org
  18311. L: target-devel@vger.kernel.org
  18312. S: Supported
  18313. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  18314. F: drivers/infiniband/ulp/srpt/
  18315. SCSI SG DRIVER
  18316. M: Doug Gilbert <dgilbert@interlog.com>
  18317. L: linux-scsi@vger.kernel.org
  18318. S: Maintained
  18319. W: http://sg.danny.cz/sg
  18320. F: Documentation/scsi/scsi-generic.rst
  18321. F: drivers/scsi/sg.c
  18322. F: include/scsi/sg.h
  18323. SCSI SUBSYSTEM
  18324. M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
  18325. M: "Martin K. Petersen" <martin.petersen@oracle.com>
  18326. L: linux-scsi@vger.kernel.org
  18327. S: Maintained
  18328. Q: https://patchwork.kernel.org/project/linux-scsi/list/
  18329. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
  18330. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
  18331. F: Documentation/devicetree/bindings/scsi/
  18332. F: drivers/scsi/
  18333. F: drivers/ufs/
  18334. F: include/scsi/
  18335. F: include/uapi/scsi/
  18336. SCSI TAPE DRIVER
  18337. M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
  18338. L: linux-scsi@vger.kernel.org
  18339. S: Maintained
  18340. F: Documentation/scsi/st.rst
  18341. F: drivers/scsi/st.*
  18342. F: drivers/scsi/st_*.h
  18343. SCSI TARGET CORE USER DRIVER
  18344. M: Bodo Stroesser <bostroesser@gmail.com>
  18345. L: linux-scsi@vger.kernel.org
  18346. L: target-devel@vger.kernel.org
  18347. S: Supported
  18348. F: Documentation/target/tcmu-design.rst
  18349. F: drivers/target/target_core_user.c
  18350. F: include/uapi/linux/target_core_user.h
  18351. SCSI TARGET SUBSYSTEM
  18352. M: "Martin K. Petersen" <martin.petersen@oracle.com>
  18353. L: linux-scsi@vger.kernel.org
  18354. L: target-devel@vger.kernel.org
  18355. S: Supported
  18356. Q: https://patchwork.kernel.org/project/target-devel/list/
  18357. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
  18358. F: Documentation/target/
  18359. F: drivers/target/
  18360. F: include/target/
  18361. SCTP PROTOCOL
  18362. M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  18363. M: Xin Long <lucien.xin@gmail.com>
  18364. L: linux-sctp@vger.kernel.org
  18365. S: Maintained
  18366. W: https://github.com/sctp/lksctp-tools/wiki
  18367. F: Documentation/networking/sctp.rst
  18368. F: include/linux/sctp.h
  18369. F: include/net/sctp/
  18370. F: include/uapi/linux/sctp.h
  18371. F: net/sctp/
  18372. SCx200 CPU SUPPORT
  18373. M: Jim Cromie <jim.cromie@gmail.com>
  18374. S: Odd Fixes
  18375. F: Documentation/i2c/busses/scx200_acb.rst
  18376. F: arch/x86/platform/scx200/
  18377. F: drivers/i2c/busses/scx200*
  18378. F: drivers/mtd/maps/scx200_docflash.c
  18379. F: drivers/watchdog/scx200_wdt.c
  18380. F: include/linux/scx200.h
  18381. SCx200 GPIO DRIVER
  18382. M: Jim Cromie <jim.cromie@gmail.com>
  18383. S: Maintained
  18384. F: drivers/char/scx200_gpio.c
  18385. F: include/linux/scx200_gpio.h
  18386. SCx200 HRT CLOCKSOURCE DRIVER
  18387. M: Jim Cromie <jim.cromie@gmail.com>
  18388. S: Maintained
  18389. F: drivers/clocksource/scx200_hrt.c
  18390. SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
  18391. M: Sascha Sommer <saschasommer@freenet.de>
  18392. L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
  18393. S: Maintained
  18394. F: drivers/mmc/host/sdricoh_cs.c
  18395. SECO BOARDS CEC DRIVER
  18396. M: Ettore Chimenti <ek5.chimenti@gmail.com>
  18397. S: Maintained
  18398. F: drivers/media/cec/platform/seco/seco-cec.c
  18399. F: drivers/media/cec/platform/seco/seco-cec.h
  18400. SECURE COMPUTING
  18401. M: Kees Cook <kees@kernel.org>
  18402. R: Andy Lutomirski <luto@amacapital.net>
  18403. R: Will Drewry <wad@chromium.org>
  18404. S: Supported
  18405. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
  18406. F: Documentation/userspace-api/seccomp_filter.rst
  18407. F: include/linux/seccomp.h
  18408. F: include/uapi/linux/seccomp.h
  18409. F: kernel/seccomp.c
  18410. F: tools/testing/selftests/kselftest_harness.h
  18411. F: tools/testing/selftests/seccomp/*
  18412. K: \bsecure_computing
  18413. K: \bTIF_SECCOMP\b
  18414. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
  18415. M: Kamal Dasu <kamal.dasu@broadcom.com>
  18416. M: Al Cooper <alcooperx@gmail.com>
  18417. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  18418. L: linux-mmc@vger.kernel.org
  18419. S: Maintained
  18420. F: drivers/mmc/host/sdhci-brcmstb*
  18421. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
  18422. M: Adrian Hunter <adrian.hunter@intel.com>
  18423. L: linux-mmc@vger.kernel.org
  18424. S: Supported
  18425. F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
  18426. F: drivers/mmc/host/sdhci*
  18427. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
  18428. M: Aubin Constans <aubin.constans@microchip.com>
  18429. R: Eugen Hristev <eugen.hristev@collabora.com>
  18430. L: linux-mmc@vger.kernel.org
  18431. S: Supported
  18432. F: drivers/mmc/host/sdhci-of-at91.c
  18433. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
  18434. M: Haibo Chen <haibo.chen@nxp.com>
  18435. L: imx@lists.linux.dev
  18436. L: linux-mmc@vger.kernel.org
  18437. L: s32@nxp.com
  18438. S: Maintained
  18439. F: drivers/mmc/host/sdhci-esdhc-imx.c
  18440. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
  18441. M: Ben Dooks <ben-linux@fluff.org>
  18442. M: Jaehoon Chung <jh80.chung@samsung.com>
  18443. L: linux-mmc@vger.kernel.org
  18444. S: Maintained
  18445. F: drivers/mmc/host/sdhci-s3c*
  18446. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
  18447. M: Viresh Kumar <vireshk@kernel.org>
  18448. L: linux-mmc@vger.kernel.org
  18449. S: Maintained
  18450. F: drivers/mmc/host/sdhci-spear.c
  18451. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
  18452. M: Vignesh Raghavendra <vigneshr@ti.com>
  18453. L: linux-mmc@vger.kernel.org
  18454. S: Maintained
  18455. F: drivers/mmc/host/sdhci-omap.c
  18456. SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
  18457. M: Jonathan Derrick <jonathan.derrick@linux.dev>
  18458. L: linux-block@vger.kernel.org
  18459. S: Supported
  18460. F: block/opal_proto.h
  18461. F: block/sed*
  18462. F: include/linux/sed*
  18463. F: include/uapi/linux/sed*
  18464. SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
  18465. M: Mark Rutland <mark.rutland@arm.com>
  18466. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  18467. M: Sudeep Holla <sudeep.holla@arm.com>
  18468. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  18469. S: Maintained
  18470. F: drivers/firmware/smccc/
  18471. F: include/linux/arm-smccc.h
  18472. SECURITY CONTACT
  18473. M: Security Officers <security@kernel.org>
  18474. S: Supported
  18475. F: Documentation/process/security-bugs.rst
  18476. SECURITY SUBSYSTEM
  18477. M: Paul Moore <paul@paul-moore.com>
  18478. M: James Morris <jmorris@namei.org>
  18479. M: "Serge E. Hallyn" <serge@hallyn.com>
  18480. L: linux-security-module@vger.kernel.org
  18481. S: Supported
  18482. Q: https://patchwork.kernel.org/project/linux-security-module/list
  18483. B: mailto:linux-security-module@vger.kernel.org
  18484. P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
  18485. T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
  18486. F: include/linux/lsm_audit.h
  18487. F: include/linux/lsm_hook_defs.h
  18488. F: include/linux/lsm_hooks.h
  18489. F: include/linux/security.h
  18490. F: include/uapi/linux/lsm.h
  18491. F: security/
  18492. F: tools/testing/selftests/lsm/
  18493. X: security/selinux/
  18494. K: \bsecurity_[a-z_0-9]\+\b
  18495. SELINUX SECURITY MODULE
  18496. M: Paul Moore <paul@paul-moore.com>
  18497. M: Stephen Smalley <stephen.smalley.work@gmail.com>
  18498. R: Ondrej Mosnacek <omosnace@redhat.com>
  18499. L: selinux@vger.kernel.org
  18500. S: Supported
  18501. W: https://github.com/SELinuxProject
  18502. Q: https://patchwork.kernel.org/project/selinux/list
  18503. B: mailto:selinux@vger.kernel.org
  18504. P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
  18505. T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
  18506. F: Documentation/ABI/removed/sysfs-selinux-checkreqprot
  18507. F: Documentation/ABI/removed/sysfs-selinux-disable
  18508. F: Documentation/admin-guide/LSM/SELinux.rst
  18509. F: include/trace/events/avc.h
  18510. F: include/uapi/linux/selinux_netlink.h
  18511. F: scripts/selinux/
  18512. F: security/selinux/
  18513. SENSABLE PHANTOM
  18514. M: Jiri Slaby <jirislaby@kernel.org>
  18515. S: Maintained
  18516. F: drivers/misc/phantom.c
  18517. F: include/uapi/linux/phantom.h
  18518. SENSEAIR SUNRISE 006-0-0007
  18519. M: Jacopo Mondi <jacopo@jmondi.org>
  18520. S: Maintained
  18521. F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
  18522. F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
  18523. F: drivers/iio/chemical/sunrise_co2.c
  18524. SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
  18525. M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
  18526. S: Maintained
  18527. F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
  18528. F: drivers/iio/chemical/scd30.h
  18529. F: drivers/iio/chemical/scd30_core.c
  18530. F: drivers/iio/chemical/scd30_i2c.c
  18531. F: drivers/iio/chemical/scd30_serial.c
  18532. SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
  18533. M: Roan van Dijk <roan@protonic.nl>
  18534. S: Maintained
  18535. F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
  18536. F: drivers/iio/chemical/scd4x.c
  18537. SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
  18538. M: Petar Stoykov <petar.stoykov@prodrive-technologies.com>
  18539. S: Maintained
  18540. F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
  18541. F: drivers/iio/pressure/sdp500.c
  18542. SENSIRION SGP40 GAS SENSOR DRIVER
  18543. M: Andreas Klinger <ak@it-klinger.de>
  18544. S: Maintained
  18545. F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
  18546. F: drivers/iio/chemical/sgp40.c
  18547. SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
  18548. M: Tomasz Duszynski <tduszyns@gmail.com>
  18549. S: Maintained
  18550. F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
  18551. F: drivers/iio/chemical/sps30.c
  18552. F: drivers/iio/chemical/sps30_i2c.c
  18553. F: drivers/iio/chemical/sps30_serial.c
  18554. SERIAL DEVICE BUS
  18555. M: Rob Herring <robh@kernel.org>
  18556. L: linux-serial@vger.kernel.org
  18557. S: Maintained
  18558. F: Documentation/devicetree/bindings/serial/serial.yaml
  18559. F: drivers/tty/serdev/
  18560. F: include/linux/serdev.h
  18561. SERIAL IR RECEIVER
  18562. M: Sean Young <sean@mess.org>
  18563. L: linux-media@vger.kernel.org
  18564. S: Maintained
  18565. F: drivers/media/rc/serial_ir.c
  18566. SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
  18567. M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  18568. L: linux-sound@vger.kernel.org
  18569. S: Maintained
  18570. F: Documentation/devicetree/bindings/slimbus/
  18571. F: drivers/slimbus/
  18572. F: include/linux/slimbus.h
  18573. SFC NETWORK DRIVER
  18574. M: Edward Cree <ecree.xilinx@gmail.com>
  18575. M: Martin Habets <habetsm.xilinx@gmail.com>
  18576. L: netdev@vger.kernel.org
  18577. L: linux-net-drivers@amd.com
  18578. S: Supported
  18579. F: Documentation/networking/devlink/sfc.rst
  18580. F: drivers/net/ethernet/sfc/
  18581. SFCTEMP HWMON DRIVER
  18582. M: Emil Renner Berthing <kernel@esmil.dk>
  18583. M: Hal Feng <hal.feng@starfivetech.com>
  18584. L: linux-hwmon@vger.kernel.org
  18585. S: Maintained
  18586. F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
  18587. F: Documentation/hwmon/sfctemp.rst
  18588. F: drivers/hwmon/sfctemp.c
  18589. SFF/SFP/SFP+ MODULE SUPPORT
  18590. M: Russell King <linux@armlinux.org.uk>
  18591. L: netdev@vger.kernel.org
  18592. S: Maintained
  18593. F: Documentation/devicetree/bindings/net/sff,sfp.yaml
  18594. F: drivers/net/phy/phylink.c
  18595. F: drivers/net/phy/sfp*
  18596. F: include/linux/mdio/mdio-i2c.h
  18597. F: include/linux/phylink.h
  18598. F: include/linux/sfp.h
  18599. 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)
  18600. SGI GRU DRIVER
  18601. M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
  18602. S: Maintained
  18603. F: drivers/misc/sgi-gru/
  18604. SGI XP/XPC/XPNET DRIVER
  18605. M: Robin Holt <robinmholt@gmail.com>
  18606. M: Steve Wahl <steve.wahl@hpe.com>
  18607. S: Maintained
  18608. F: drivers/misc/sgi-xp/
  18609. SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
  18610. M: Wenjia Zhang <wenjia@linux.ibm.com>
  18611. M: Jan Karcher <jaka@linux.ibm.com>
  18612. R: D. Wythe <alibuda@linux.alibaba.com>
  18613. R: Tony Lu <tonylu@linux.alibaba.com>
  18614. R: Wen Gu <guwen@linux.alibaba.com>
  18615. L: linux-s390@vger.kernel.org
  18616. S: Supported
  18617. F: net/smc/
  18618. SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
  18619. M: Linus Walleij <linus.walleij@linaro.org>
  18620. L: linux-iio@vger.kernel.org
  18621. S: Maintained
  18622. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
  18623. F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
  18624. F: drivers/iio/light/gp2ap002.c
  18625. SHARP RJ54N1CB0C SENSOR DRIVER
  18626. M: Jacopo Mondi <jacopo@jmondi.org>
  18627. L: linux-media@vger.kernel.org
  18628. S: Odd fixes
  18629. T: git git://linuxtv.org/media.git
  18630. F: drivers/media/i2c/rj54n1cb0c.c
  18631. F: include/media/i2c/rj54n1cb0c.h
  18632. SHRINKER
  18633. M: Andrew Morton <akpm@linux-foundation.org>
  18634. M: Dave Chinner <david@fromorbit.com>
  18635. R: Qi Zheng <zhengqi.arch@bytedance.com>
  18636. R: Roman Gushchin <roman.gushchin@linux.dev>
  18637. R: Muchun Song <muchun.song@linux.dev>
  18638. L: linux-mm@kvack.org
  18639. S: Maintained
  18640. F: Documentation/admin-guide/mm/shrinker_debugfs.rst
  18641. F: include/linux/shrinker.h
  18642. F: mm/shrinker.c
  18643. F: mm/shrinker_debug.c
  18644. SH_VOU V4L2 OUTPUT DRIVER
  18645. L: linux-media@vger.kernel.org
  18646. S: Orphan
  18647. F: drivers/media/platform/renesas/sh_vou.c
  18648. F: include/media/drv-intf/sh_vou.h
  18649. SI2157 MEDIA DRIVER
  18650. L: linux-media@vger.kernel.org
  18651. S: Orphan
  18652. W: https://linuxtv.org
  18653. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  18654. F: drivers/media/tuners/si2157*
  18655. SI2165 MEDIA DRIVER
  18656. M: Matthias Schwarzott <zzam@gentoo.org>
  18657. L: linux-media@vger.kernel.org
  18658. S: Maintained
  18659. W: https://linuxtv.org
  18660. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  18661. F: drivers/media/dvb-frontends/si2165*
  18662. SI2168 MEDIA DRIVER
  18663. L: linux-media@vger.kernel.org
  18664. S: Orphan
  18665. W: https://linuxtv.org
  18666. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  18667. F: drivers/media/dvb-frontends/si2168*
  18668. SI470X FM RADIO RECEIVER I2C DRIVER
  18669. M: Hans Verkuil <hverkuil@xs4all.nl>
  18670. L: linux-media@vger.kernel.org
  18671. S: Odd Fixes
  18672. W: https://linuxtv.org
  18673. T: git git://linuxtv.org/media.git
  18674. F: Documentation/devicetree/bindings/media/silabs,si470x.yaml
  18675. F: drivers/media/radio/si470x/radio-si470x-i2c.c
  18676. SI470X FM RADIO RECEIVER USB DRIVER
  18677. M: Hans Verkuil <hverkuil@xs4all.nl>
  18678. L: linux-media@vger.kernel.org
  18679. S: Maintained
  18680. W: https://linuxtv.org
  18681. T: git git://linuxtv.org/media.git
  18682. F: drivers/media/radio/si470x/radio-si470x-common.c
  18683. F: drivers/media/radio/si470x/radio-si470x-usb.c
  18684. F: drivers/media/radio/si470x/radio-si470x.h
  18685. SI4713 FM RADIO TRANSMITTER I2C DRIVER
  18686. M: Eduardo Valentin <edubezval@gmail.com>
  18687. L: linux-media@vger.kernel.org
  18688. S: Odd Fixes
  18689. W: https://linuxtv.org
  18690. T: git git://linuxtv.org/media.git
  18691. F: drivers/media/radio/si4713/si4713.?
  18692. SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
  18693. M: Eduardo Valentin <edubezval@gmail.com>
  18694. L: linux-media@vger.kernel.org
  18695. S: Odd Fixes
  18696. W: https://linuxtv.org
  18697. T: git git://linuxtv.org/media.git
  18698. F: drivers/media/radio/si4713/radio-platform-si4713.c
  18699. SI4713 FM RADIO TRANSMITTER USB DRIVER
  18700. M: Hans Verkuil <hverkuil@xs4all.nl>
  18701. L: linux-media@vger.kernel.org
  18702. S: Maintained
  18703. W: https://linuxtv.org
  18704. T: git git://linuxtv.org/media.git
  18705. F: drivers/media/radio/si4713/radio-usb-si4713.c
  18706. SIANO DVB DRIVER
  18707. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  18708. L: linux-media@vger.kernel.org
  18709. S: Odd fixes
  18710. W: https://linuxtv.org
  18711. T: git git://linuxtv.org/media.git
  18712. F: drivers/media/common/siano/
  18713. F: drivers/media/mmc/siano/
  18714. F: drivers/media/usb/siano/
  18715. F: drivers/media/usb/siano/
  18716. SIEMENS IPC LED DRIVERS
  18717. M: Gerd Haeussler <gerd.haeussler.ext@siemens.com>
  18718. M: Xing Tong Wu <xingtong.wu@siemens.com>
  18719. M: Tobias Schaffner <tobias.schaffner@siemens.com>
  18720. L: linux-leds@vger.kernel.org
  18721. S: Maintained
  18722. F: drivers/leds/simple/
  18723. SIEMENS IPC PLATFORM DRIVERS
  18724. M: Gerd Haeussler <gerd.haeussler.ext@siemens.com>
  18725. M: Xing Tong Wu <xingtong.wu@siemens.com>
  18726. M: Tobias Schaffner <tobias.schaffner@siemens.com>
  18727. L: platform-driver-x86@vger.kernel.org
  18728. S: Maintained
  18729. F: drivers/platform/x86/siemens/
  18730. F: include/linux/platform_data/x86/simatic-ipc-base.h
  18731. F: include/linux/platform_data/x86/simatic-ipc.h
  18732. SIEMENS IPC WATCHDOG DRIVERS
  18733. M: Gerd Haeussler <gerd.haeussler.ext@siemens.com>
  18734. M: Xing Tong Wu <xingtong.wu@siemens.com>
  18735. M: Tobias Schaffner <tobias.schaffner@siemens.com>
  18736. L: linux-watchdog@vger.kernel.org
  18737. S: Maintained
  18738. F: drivers/watchdog/simatic-ipc-wdt.c
  18739. SIFIVE DRIVERS
  18740. M: Paul Walmsley <paul.walmsley@sifive.com>
  18741. M: Samuel Holland <samuel.holland@sifive.com>
  18742. L: linux-riscv@lists.infradead.org
  18743. S: Supported
  18744. F: drivers/dma/sf-pdma/
  18745. N: sifive
  18746. K: fu[57]40
  18747. K: [^@]sifive
  18748. SILEAD TOUCHSCREEN DRIVER
  18749. M: Hans de Goede <hdegoede@redhat.com>
  18750. L: linux-input@vger.kernel.org
  18751. L: platform-driver-x86@vger.kernel.org
  18752. S: Maintained
  18753. F: drivers/input/touchscreen/silead.c
  18754. F: drivers/platform/x86/touchscreen_dmi.c
  18755. SILICON LABS WIRELESS DRIVERS (for WFxxx series)
  18756. M: Jérôme Pouiller <jerome.pouiller@silabs.com>
  18757. S: Supported
  18758. F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
  18759. F: drivers/net/wireless/silabs/wfx/
  18760. SILICON MOTION SM712 FRAME BUFFER DRIVER
  18761. M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  18762. M: Teddy Wang <teddy.wang@siliconmotion.com>
  18763. M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  18764. L: linux-fbdev@vger.kernel.org
  18765. S: Maintained
  18766. F: Documentation/fb/sm712fb.rst
  18767. F: drivers/video/fbdev/sm712*
  18768. SILVACO I3C DUAL-ROLE MASTER
  18769. M: Miquel Raynal <miquel.raynal@bootlin.com>
  18770. M: Conor Culhane <conor.culhane@silvaco.com>
  18771. L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
  18772. S: Maintained
  18773. F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
  18774. F: drivers/i3c/master/svc-i3c-master.c
  18775. SIMPLEFB FB DRIVER
  18776. M: Hans de Goede <hdegoede@redhat.com>
  18777. L: linux-fbdev@vger.kernel.org
  18778. S: Maintained
  18779. F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
  18780. F: drivers/video/fbdev/simplefb.c
  18781. F: include/linux/platform_data/simplefb.h
  18782. SIOX
  18783. M: Thorsten Scherer <t.scherer@eckelmann.de>
  18784. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  18785. S: Supported
  18786. F: drivers/gpio/gpio-siox.c
  18787. F: drivers/siox/*
  18788. F: include/trace/events/siox.h
  18789. SIPHASH PRF ROUTINES
  18790. M: Jason A. Donenfeld <Jason@zx2c4.com>
  18791. S: Maintained
  18792. F: include/linux/siphash.h
  18793. F: lib/siphash.c
  18794. F: lib/siphash_kunit.c
  18795. SIS 190 ETHERNET DRIVER
  18796. M: Francois Romieu <romieu@fr.zoreil.com>
  18797. L: netdev@vger.kernel.org
  18798. S: Maintained
  18799. F: drivers/net/ethernet/sis/sis190.c
  18800. SIS 900/7016 FAST ETHERNET DRIVER
  18801. M: Daniele Venzano <venza@brownhat.org>
  18802. L: netdev@vger.kernel.org
  18803. S: Maintained
  18804. W: http://www.brownhat.org/sis900.html
  18805. F: drivers/net/ethernet/sis/sis900.*
  18806. SIS FRAMEBUFFER DRIVER
  18807. S: Orphan
  18808. F: Documentation/fb/sisfb.rst
  18809. F: drivers/video/fbdev/sis/
  18810. F: include/video/sisfb.h
  18811. SIS I2C TOUCHSCREEN DRIVER
  18812. M: Mika Penttilä <mpenttil@redhat.com>
  18813. L: linux-input@vger.kernel.org
  18814. S: Maintained
  18815. F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
  18816. F: drivers/input/touchscreen/sis_i2c.c
  18817. SIS USB2VGA DRIVER
  18818. M: Thomas Winischhofer <thomas@winischhofer.net>
  18819. S: Maintained
  18820. W: http://www.winischhofer.at/linuxsisusbvga.shtml
  18821. F: drivers/usb/misc/sisusbvga/
  18822. SL28 CPLD MFD DRIVER
  18823. M: Michael Walle <mwalle@kernel.org>
  18824. S: Maintained
  18825. F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
  18826. F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
  18827. F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
  18828. F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
  18829. F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
  18830. F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
  18831. F: drivers/gpio/gpio-sl28cpld.c
  18832. F: drivers/hwmon/sl28cpld-hwmon.c
  18833. F: drivers/irqchip/irq-sl28cpld.c
  18834. F: drivers/pwm/pwm-sl28cpld.c
  18835. F: drivers/watchdog/sl28cpld_wdt.c
  18836. SL28 VPD NVMEM LAYOUT DRIVER
  18837. M: Michael Walle <mwalle@kernel.org>
  18838. S: Maintained
  18839. F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
  18840. F: drivers/nvmem/layouts/sl28vpd.c
  18841. SLAB ALLOCATOR
  18842. M: Christoph Lameter <cl@linux.com>
  18843. M: Pekka Enberg <penberg@kernel.org>
  18844. M: David Rientjes <rientjes@google.com>
  18845. M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
  18846. M: Andrew Morton <akpm@linux-foundation.org>
  18847. M: Vlastimil Babka <vbabka@suse.cz>
  18848. R: Roman Gushchin <roman.gushchin@linux.dev>
  18849. R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
  18850. L: linux-mm@kvack.org
  18851. S: Maintained
  18852. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
  18853. F: include/linux/sl?b*.h
  18854. F: mm/sl?b*
  18855. SLCAN CAN NETWORK DRIVER
  18856. M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
  18857. L: linux-can@vger.kernel.org
  18858. S: Maintained
  18859. F: drivers/net/can/slcan/
  18860. SLEEPABLE READ-COPY UPDATE (SRCU)
  18861. M: Lai Jiangshan <jiangshanlai@gmail.com>
  18862. M: "Paul E. McKenney" <paulmck@kernel.org>
  18863. M: Josh Triplett <josh@joshtriplett.org>
  18864. R: Steven Rostedt <rostedt@goodmis.org>
  18865. R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  18866. L: rcu@vger.kernel.org
  18867. S: Supported
  18868. W: http://www.rdrop.com/users/paulmck/RCU/
  18869. T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  18870. F: include/linux/srcu*.h
  18871. F: kernel/rcu/srcu*.c
  18872. SMACK SECURITY MODULE
  18873. M: Casey Schaufler <casey@schaufler-ca.com>
  18874. L: linux-security-module@vger.kernel.org
  18875. S: Maintained
  18876. W: http://schaufler-ca.com
  18877. T: git git://github.com/cschaufler/smack-next
  18878. F: Documentation/admin-guide/LSM/Smack.rst
  18879. F: security/smack/
  18880. SMC91x ETHERNET DRIVER
  18881. M: Nicolas Pitre <nico@fluxnic.net>
  18882. S: Odd Fixes
  18883. F: drivers/net/ethernet/smsc/smc91x.*
  18884. SMSC EMC2103 HARDWARE MONITOR DRIVER
  18885. M: Steve Glendinning <steve.glendinning@shawell.net>
  18886. L: linux-hwmon@vger.kernel.org
  18887. S: Maintained
  18888. F: Documentation/hwmon/emc2103.rst
  18889. F: drivers/hwmon/emc2103.c
  18890. SMSC SCH5627 HARDWARE MONITOR DRIVER
  18891. M: Hans de Goede <hdegoede@redhat.com>
  18892. L: linux-hwmon@vger.kernel.org
  18893. S: Supported
  18894. F: Documentation/hwmon/sch5627.rst
  18895. F: drivers/hwmon/sch5627.c
  18896. SMSC UFX6000 and UFX7000 USB to VGA DRIVER
  18897. M: Steve Glendinning <steve.glendinning@shawell.net>
  18898. L: linux-fbdev@vger.kernel.org
  18899. S: Maintained
  18900. F: drivers/video/fbdev/smscufx.c
  18901. SMSC47B397 HARDWARE MONITOR DRIVER
  18902. M: Jean Delvare <jdelvare@suse.com>
  18903. L: linux-hwmon@vger.kernel.org
  18904. S: Maintained
  18905. F: Documentation/hwmon/smsc47b397.rst
  18906. F: drivers/hwmon/smsc47b397.c
  18907. SMSC911x ETHERNET DRIVER
  18908. M: Steve Glendinning <steve.glendinning@shawell.net>
  18909. L: netdev@vger.kernel.org
  18910. S: Maintained
  18911. F: drivers/net/ethernet/smsc/smsc911x.*
  18912. F: include/linux/smsc911x.h
  18913. SMSC9420 PCI ETHERNET DRIVER
  18914. M: Steve Glendinning <steve.glendinning@shawell.net>
  18915. L: netdev@vger.kernel.org
  18916. S: Maintained
  18917. F: drivers/net/ethernet/smsc/smsc9420.*
  18918. SNET DPU VIRTIO DATA PATH ACCELERATOR
  18919. R: Alvaro Karsz <alvaro.karsz@solid-run.com>
  18920. F: drivers/vdpa/solidrun/
  18921. SOCIONEXT (SNI) AVE NETWORK DRIVER
  18922. M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
  18923. L: netdev@vger.kernel.org
  18924. S: Maintained
  18925. F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
  18926. F: drivers/net/ethernet/socionext/sni_ave.c
  18927. SOCIONEXT (SNI) NETSEC NETWORK DRIVER
  18928. M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
  18929. M: Masahisa Kojima <kojima.masahisa@socionext.com>
  18930. L: netdev@vger.kernel.org
  18931. S: Maintained
  18932. F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
  18933. F: drivers/net/ethernet/socionext/netsec.c
  18934. SOCIONEXT (SNI) Synquacer SPI DRIVER
  18935. M: Masahisa Kojima <masahisa.kojima@linaro.org>
  18936. M: Jassi Brar <jaswinder.singh@linaro.org>
  18937. L: linux-spi@vger.kernel.org
  18938. S: Maintained
  18939. F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
  18940. F: drivers/spi/spi-synquacer.c
  18941. SOCIONEXT SYNQUACER I2C DRIVER
  18942. M: Ard Biesheuvel <ardb@kernel.org>
  18943. L: linux-i2c@vger.kernel.org
  18944. S: Maintained
  18945. F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
  18946. F: drivers/i2c/busses/i2c-synquacer.c
  18947. SOCIONEXT UNIPHIER SOUND DRIVER
  18948. L: linux-sound@vger.kernel.org
  18949. S: Orphan
  18950. F: sound/soc/uniphier/
  18951. SOCKET TIMESTAMPING
  18952. M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
  18953. S: Maintained
  18954. F: Documentation/networking/timestamping.rst
  18955. F: include/linux/net_tstamp.h
  18956. F: include/uapi/linux/net_tstamp.h
  18957. F: tools/testing/selftests/net/so_txtime.c
  18958. SOEKRIS NET48XX LED SUPPORT
  18959. M: Chris Boot <bootc@bootc.net>
  18960. S: Maintained
  18961. F: drivers/leds/leds-net48xx.c
  18962. SOFT-IWARP DRIVER (siw)
  18963. M: Bernard Metzler <bmt@zurich.ibm.com>
  18964. L: linux-rdma@vger.kernel.org
  18965. S: Supported
  18966. F: drivers/infiniband/sw/siw/
  18967. F: include/uapi/rdma/siw-abi.h
  18968. SOFT-ROCE DRIVER (rxe)
  18969. M: Zhu Yanjun <zyjzyj2000@gmail.com>
  18970. L: linux-rdma@vger.kernel.org
  18971. S: Supported
  18972. F: drivers/infiniband/sw/rxe/
  18973. F: include/uapi/rdma/rdma_user_rxe.h
  18974. SOFTLOGIC 6x10 MPEG CODEC
  18975. M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
  18976. M: Andrey Utkin <andrey_utkin@fastmail.com>
  18977. M: Ismael Luceno <ismael@iodev.co.uk>
  18978. L: linux-media@vger.kernel.org
  18979. S: Supported
  18980. F: drivers/media/pci/solo6x10/
  18981. SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
  18982. M: James Morse <james.morse@arm.com>
  18983. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  18984. S: Maintained
  18985. F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
  18986. F: drivers/firmware/arm_sdei.c
  18987. F: include/linux/arm_sdei.h
  18988. F: include/uapi/linux/arm_sdei.h
  18989. SOFTWARE NODES AND DEVICE PROPERTIES
  18990. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  18991. R: Daniel Scally <djrscally@gmail.com>
  18992. R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  18993. R: Sakari Ailus <sakari.ailus@linux.intel.com>
  18994. L: linux-acpi@vger.kernel.org
  18995. S: Maintained
  18996. F: drivers/base/property.c
  18997. F: drivers/base/swnode.c
  18998. F: include/linux/fwnode.h
  18999. F: include/linux/property.h
  19000. SOFTWARE RAID (Multiple Disks) SUPPORT
  19001. M: Song Liu <song@kernel.org>
  19002. R: Yu Kuai <yukuai3@huawei.com>
  19003. L: linux-raid@vger.kernel.org
  19004. S: Supported
  19005. Q: https://patchwork.kernel.org/project/linux-raid/list/
  19006. T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
  19007. F: drivers/md/Kconfig
  19008. F: drivers/md/Makefile
  19009. F: drivers/md/md*
  19010. F: drivers/md/raid*
  19011. F: include/linux/raid/
  19012. F: include/uapi/linux/raid/
  19013. SOLIDRUN CLEARFOG SUPPORT
  19014. M: Russell King <linux@armlinux.org.uk>
  19015. S: Maintained
  19016. F: arch/arm/boot/dts/marvell/armada-388-clearfog*
  19017. F: arch/arm/boot/dts/marvell/armada-38x-solidrun-*
  19018. SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
  19019. M: Russell King <linux@armlinux.org.uk>
  19020. S: Maintained
  19021. F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
  19022. F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
  19023. F: arch/arm/boot/dts/nxp/imx/imx6*-sr-*
  19024. SONIC NETWORK DRIVER
  19025. M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  19026. L: netdev@vger.kernel.org
  19027. S: Maintained
  19028. F: drivers/net/ethernet/natsemi/sonic.*
  19029. SONICS SILICON BACKPLANE DRIVER (SSB)
  19030. M: Michael Buesch <m@bues.ch>
  19031. L: linux-wireless@vger.kernel.org
  19032. S: Maintained
  19033. F: drivers/ssb/
  19034. F: include/linux/ssb/
  19035. SONY IMX208 SENSOR DRIVER
  19036. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  19037. L: linux-media@vger.kernel.org
  19038. S: Maintained
  19039. T: git git://linuxtv.org/media.git
  19040. F: drivers/media/i2c/imx208.c
  19041. SONY IMX214 SENSOR DRIVER
  19042. M: Ricardo Ribalda <ribalda@kernel.org>
  19043. L: linux-media@vger.kernel.org
  19044. S: Maintained
  19045. T: git git://linuxtv.org/media.git
  19046. F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
  19047. F: drivers/media/i2c/imx214.c
  19048. SONY IMX219 SENSOR DRIVER
  19049. M: Dave Stevenson <dave.stevenson@raspberrypi.com>
  19050. L: linux-media@vger.kernel.org
  19051. S: Maintained
  19052. T: git git://linuxtv.org/media.git
  19053. F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
  19054. F: drivers/media/i2c/imx219.c
  19055. SONY IMX258 SENSOR DRIVER
  19056. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  19057. L: linux-media@vger.kernel.org
  19058. S: Maintained
  19059. T: git git://linuxtv.org/media.git
  19060. F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
  19061. F: drivers/media/i2c/imx258.c
  19062. SONY IMX274 SENSOR DRIVER
  19063. M: Leon Luo <leonl@leopardimaging.com>
  19064. L: linux-media@vger.kernel.org
  19065. S: Maintained
  19066. T: git git://linuxtv.org/media.git
  19067. F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
  19068. F: drivers/media/i2c/imx274.c
  19069. SONY IMX283 SENSOR DRIVER
  19070. M: Kieran Bingham <kieran.bingham@ideasonboard.com>
  19071. M: Umang Jain <umang.jain@ideasonboard.com>
  19072. L: linux-media@vger.kernel.org
  19073. S: Maintained
  19074. T: git git://linuxtv.org/media.git
  19075. F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
  19076. F: drivers/media/i2c/imx283.c
  19077. SONY IMX290 SENSOR DRIVER
  19078. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  19079. L: linux-media@vger.kernel.org
  19080. S: Maintained
  19081. T: git git://linuxtv.org/media.git
  19082. F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
  19083. F: drivers/media/i2c/imx290.c
  19084. SONY IMX296 SENSOR DRIVER
  19085. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  19086. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  19087. L: linux-media@vger.kernel.org
  19088. S: Maintained
  19089. T: git git://linuxtv.org/media.git
  19090. F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
  19091. F: drivers/media/i2c/imx296.c
  19092. SONY IMX319 SENSOR DRIVER
  19093. M: Bingbu Cao <bingbu.cao@intel.com>
  19094. L: linux-media@vger.kernel.org
  19095. S: Maintained
  19096. T: git git://linuxtv.org/media.git
  19097. F: drivers/media/i2c/imx319.c
  19098. SONY IMX334 SENSOR DRIVER
  19099. L: linux-media@vger.kernel.org
  19100. S: Orphan
  19101. T: git git://linuxtv.org/media.git
  19102. F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
  19103. F: drivers/media/i2c/imx334.c
  19104. SONY IMX335 SENSOR DRIVER
  19105. L: linux-media@vger.kernel.org
  19106. S: Orphan
  19107. T: git git://linuxtv.org/media.git
  19108. F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
  19109. F: drivers/media/i2c/imx335.c
  19110. SONY IMX355 SENSOR DRIVER
  19111. M: Tianshu Qiu <tian.shu.qiu@intel.com>
  19112. L: linux-media@vger.kernel.org
  19113. S: Maintained
  19114. T: git git://linuxtv.org/media.git
  19115. F: drivers/media/i2c/imx355.c
  19116. SONY IMX412 SENSOR DRIVER
  19117. L: linux-media@vger.kernel.org
  19118. S: Orphan
  19119. T: git git://linuxtv.org/media.git
  19120. F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
  19121. F: drivers/media/i2c/imx412.c
  19122. SONY IMX415 SENSOR DRIVER
  19123. M: Michael Riesch <michael.riesch@wolfvision.net>
  19124. L: linux-media@vger.kernel.org
  19125. S: Maintained
  19126. T: git git://linuxtv.org/media.git
  19127. F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
  19128. F: drivers/media/i2c/imx415.c
  19129. SONY MEMORYSTICK SUBSYSTEM
  19130. M: Maxim Levitsky <maximlevitsky@gmail.com>
  19131. M: Alex Dubov <oakad@yahoo.com>
  19132. M: Ulf Hansson <ulf.hansson@linaro.org>
  19133. L: linux-mmc@vger.kernel.org
  19134. S: Maintained
  19135. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
  19136. F: drivers/memstick/
  19137. F: include/linux/memstick.h
  19138. SONY VAIO CONTROL DEVICE DRIVER
  19139. M: Mattia Dongili <malattia@linux.it>
  19140. L: platform-driver-x86@vger.kernel.org
  19141. S: Maintained
  19142. W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
  19143. F: Documentation/admin-guide/laptops/sony-laptop.rst
  19144. F: drivers/char/sonypi.c
  19145. F: drivers/platform/x86/sony-laptop.c
  19146. F: include/linux/sony-laptop.h
  19147. SOPHGO DEVICETREES and DRIVERS
  19148. M: Chen Wang <unicorn_wang@outlook.com>
  19149. M: Inochi Amaoto <inochiama@outlook.com>
  19150. T: git https://github.com/sophgo/linux.git
  19151. S: Maintained
  19152. N: sophgo
  19153. K: sophgo
  19154. SOUND
  19155. M: Jaroslav Kysela <perex@perex.cz>
  19156. M: Takashi Iwai <tiwai@suse.com>
  19157. L: linux-sound@vger.kernel.org
  19158. S: Maintained
  19159. W: http://www.alsa-project.org/
  19160. Q: http://patchwork.kernel.org/project/alsa-devel/list/
  19161. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  19162. F: Documentation/sound/
  19163. F: include/sound/
  19164. F: include/uapi/sound/
  19165. F: sound/
  19166. F: tools/testing/selftests/alsa
  19167. SOUND - ALSA SELFTESTS
  19168. M: Mark Brown <broonie@kernel.org>
  19169. L: linux-sound@vger.kernel.org
  19170. L: linux-kselftest@vger.kernel.org
  19171. S: Supported
  19172. F: tools/testing/selftests/alsa
  19173. SOUND - COMPRESSED AUDIO
  19174. M: Vinod Koul <vkoul@kernel.org>
  19175. L: linux-sound@vger.kernel.org
  19176. S: Supported
  19177. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  19178. F: Documentation/sound/designs/compress-offload.rst
  19179. F: include/sound/compress_driver.h
  19180. F: include/uapi/sound/compress_*
  19181. F: sound/core/compress_offload.c
  19182. F: sound/soc/soc-compress.c
  19183. SOUND - CORE KUNIT TEST
  19184. M: Ivan Orlov <ivan.orlov0322@gmail.com>
  19185. L: linux-sound@vger.kernel.org
  19186. S: Supported
  19187. F: sound/core/sound_kunit.c
  19188. SOUND - DMAENGINE HELPERS
  19189. M: Lars-Peter Clausen <lars@metafoo.de>
  19190. S: Supported
  19191. F: include/sound/dmaengine_pcm.h
  19192. F: sound/core/pcm_dmaengine.c
  19193. F: sound/soc/soc-generic-dmaengine-pcm.c
  19194. SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
  19195. M: Liam Girdwood <lgirdwood@gmail.com>
  19196. M: Mark Brown <broonie@kernel.org>
  19197. L: linux-sound@vger.kernel.org
  19198. S: Supported
  19199. W: http://alsa-project.org/main/index.php/ASoC
  19200. T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
  19201. F: Documentation/devicetree/bindings/sound/
  19202. F: Documentation/sound/soc/
  19203. F: include/dt-bindings/sound/
  19204. F: include/sound/soc*
  19205. F: include/sound/sof.h
  19206. F: include/sound/sof/
  19207. F: include/trace/events/sof*.h
  19208. F: include/uapi/sound/asoc.h
  19209. F: sound/soc/
  19210. SOUND - SOC LAYER / dapm-graph
  19211. M: Luca Ceresoli <luca.ceresoli@bootlin.com>
  19212. L: linux-sound@vger.kernel.org
  19213. S: Maintained
  19214. F: tools/sound/dapm-graph
  19215. SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
  19216. M: Liam Girdwood <lgirdwood@gmail.com>
  19217. M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
  19218. M: Bard Liao <yung-chuan.liao@linux.intel.com>
  19219. M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
  19220. M: Daniel Baluta <daniel.baluta@nxp.com>
  19221. R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
  19222. R: Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
  19223. L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
  19224. S: Supported
  19225. W: https://github.com/thesofproject/linux/
  19226. F: sound/soc/sof/
  19227. SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
  19228. M: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
  19229. S: Supported
  19230. L: linux-sound@vger.kernel.org
  19231. F: sound/soc/generic/
  19232. F: include/sound/simple_card*
  19233. F: Documentation/devicetree/bindings/sound/simple-card.yaml
  19234. F: Documentation/devicetree/bindings/sound/audio-graph*.yaml
  19235. SOUNDWIRE SUBSYSTEM
  19236. M: Vinod Koul <vkoul@kernel.org>
  19237. M: Bard Liao <yung-chuan.liao@linux.intel.com>
  19238. R: Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
  19239. R: Sanyog Kale <sanyog.r.kale@intel.com>
  19240. L: linux-sound@vger.kernel.org
  19241. S: Supported
  19242. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
  19243. F: Documentation/driver-api/soundwire/
  19244. F: drivers/soundwire/
  19245. F: include/linux/soundwire/
  19246. SP2 MEDIA DRIVER
  19247. M: Olli Salonen <olli.salonen@iki.fi>
  19248. L: linux-media@vger.kernel.org
  19249. S: Maintained
  19250. W: https://linuxtv.org
  19251. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  19252. F: drivers/media/dvb-frontends/sp2*
  19253. SPANISH DOCUMENTATION
  19254. M: Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
  19255. R: Avadhut Naik <avadhut.naik@amd.com>
  19256. S: Maintained
  19257. F: Documentation/translations/sp_SP/
  19258. SPARC + UltraSPARC (sparc/sparc64)
  19259. M: "David S. Miller" <davem@davemloft.net>
  19260. M: Andreas Larsson <andreas@gaisler.com>
  19261. L: sparclinux@vger.kernel.org
  19262. S: Maintained
  19263. Q: http://patchwork.ozlabs.org/project/sparclinux/list/
  19264. T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
  19265. T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
  19266. F: arch/sparc/
  19267. F: drivers/sbus/
  19268. SPARC SERIAL DRIVERS
  19269. M: "David S. Miller" <davem@davemloft.net>
  19270. L: sparclinux@vger.kernel.org
  19271. S: Maintained
  19272. T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
  19273. T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
  19274. F: drivers/tty/serial/suncore.c
  19275. F: drivers/tty/serial/sunhv.c
  19276. F: drivers/tty/serial/sunsab.c
  19277. F: drivers/tty/serial/sunsab.h
  19278. F: drivers/tty/serial/sunsu.c
  19279. F: drivers/tty/serial/sunzilog.c
  19280. F: drivers/tty/serial/sunzilog.h
  19281. F: drivers/tty/vcc.c
  19282. F: include/linux/sunserialcore.h
  19283. SPARSE CHECKER
  19284. M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
  19285. L: linux-sparse@vger.kernel.org
  19286. S: Maintained
  19287. W: https://sparse.docs.kernel.org/
  19288. Q: https://patchwork.kernel.org/project/linux-sparse/list/
  19289. B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
  19290. T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
  19291. F: include/linux/compiler.h
  19292. SPEAKUP CONSOLE SPEECH DRIVER
  19293. M: William Hubbs <w.d.hubbs@gmail.com>
  19294. M: Chris Brannon <chris@the-brannons.com>
  19295. M: Kirk Reiser <kirk@reisers.ca>
  19296. M: Samuel Thibault <samuel.thibault@ens-lyon.org>
  19297. L: speakup@linux-speakup.org
  19298. S: Odd Fixes
  19299. W: http://www.linux-speakup.org/
  19300. W: https://github.com/linux-speakup/speakup
  19301. B: https://github.com/linux-speakup/speakup/issues
  19302. F: drivers/accessibility/speakup/
  19303. SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
  19304. M: Viresh Kumar <vireshk@kernel.org>
  19305. M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
  19306. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  19307. L: soc@lists.linux.dev
  19308. S: Maintained
  19309. W: http://www.st.com/spear
  19310. F: arch/arm/boot/dts/st/spear*
  19311. F: arch/arm/mach-spear/
  19312. F: drivers/clk/spear/
  19313. F: drivers/pinctrl/spear/
  19314. SPI NOR SUBSYSTEM
  19315. M: Tudor Ambarus <tudor.ambarus@linaro.org>
  19316. M: Pratyush Yadav <pratyush@kernel.org>
  19317. M: Michael Walle <mwalle@kernel.org>
  19318. L: linux-mtd@lists.infradead.org
  19319. S: Maintained
  19320. W: http://www.linux-mtd.infradead.org/
  19321. Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
  19322. C: irc://irc.oftc.net/mtd
  19323. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
  19324. F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
  19325. F: drivers/mtd/spi-nor/
  19326. F: include/linux/mtd/spi-nor.h
  19327. SPI SUBSYSTEM
  19328. M: Mark Brown <broonie@kernel.org>
  19329. L: linux-spi@vger.kernel.org
  19330. S: Maintained
  19331. Q: http://patchwork.kernel.org/project/spi-devel-general/list/
  19332. T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
  19333. F: Documentation/devicetree/bindings/spi/
  19334. F: Documentation/spi/
  19335. F: drivers/spi/
  19336. F: include/linux/spi/
  19337. F: include/uapi/linux/spi/
  19338. F: tools/spi/
  19339. SPIDERNET NETWORK DRIVER for CELL
  19340. M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
  19341. M: Geoff Levand <geoff@infradead.org>
  19342. L: netdev@vger.kernel.org
  19343. L: linuxppc-dev@lists.ozlabs.org
  19344. S: Maintained
  19345. F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
  19346. F: drivers/net/ethernet/toshiba/spider_net*
  19347. SPMI SUBSYSTEM
  19348. M: Stephen Boyd <sboyd@kernel.org>
  19349. L: linux-kernel@vger.kernel.org
  19350. S: Maintained
  19351. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
  19352. F: Documentation/devicetree/bindings/spmi/
  19353. F: drivers/spmi/
  19354. F: include/dt-bindings/spmi/spmi.h
  19355. F: include/linux/spmi.h
  19356. F: include/trace/events/spmi.h
  19357. SPU FILE SYSTEM
  19358. L: linuxppc-dev@lists.ozlabs.org
  19359. S: Orphan
  19360. F: Documentation/filesystems/spufs/spufs.rst
  19361. F: arch/powerpc/platforms/cell/spufs/
  19362. SQUASHFS FILE SYSTEM
  19363. M: Phillip Lougher <phillip@squashfs.org.uk>
  19364. L: squashfs-devel@lists.sourceforge.net (subscribers-only)
  19365. S: Maintained
  19366. W: http://squashfs.org.uk
  19367. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
  19368. F: Documentation/filesystems/squashfs.rst
  19369. F: fs/squashfs/
  19370. SRM (Alpha) environment access
  19371. M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
  19372. S: Maintained
  19373. F: arch/alpha/kernel/srm_env.c
  19374. ST LSM6DSx IMU IIO DRIVER
  19375. M: Lorenzo Bianconi <lorenzo@kernel.org>
  19376. L: linux-iio@vger.kernel.org
  19377. S: Maintained
  19378. W: http://www.st.com/
  19379. F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
  19380. F: drivers/iio/imu/st_lsm6dsx/
  19381. ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
  19382. M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
  19383. M: Sylvain Petinot <sylvain.petinot@foss.st.com>
  19384. L: linux-media@vger.kernel.org
  19385. S: Maintained
  19386. T: git git://linuxtv.org/media.git
  19387. F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
  19388. F: drivers/media/i2c/st-mipid02.c
  19389. ST STM32 FIREWALL
  19390. M: Gatien Chevallier <gatien.chevallier@foss.st.com>
  19391. S: Maintained
  19392. F: drivers/bus/stm32_etzpc.c
  19393. F: drivers/bus/stm32_firewall.c
  19394. F: drivers/bus/stm32_rifsc.c
  19395. ST STM32 I2C/SMBUS DRIVER
  19396. M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
  19397. M: Alain Volmat <alain.volmat@foss.st.com>
  19398. L: linux-i2c@vger.kernel.org
  19399. S: Maintained
  19400. F: drivers/i2c/busses/i2c-stm32*
  19401. ST STM32 SPI DRIVER
  19402. M: Alain Volmat <alain.volmat@foss.st.com>
  19403. L: linux-spi@vger.kernel.org
  19404. S: Maintained
  19405. F: drivers/spi/spi-stm32.c
  19406. ST STPDDC60 DRIVER
  19407. M: Daniel Nilsson <daniel.nilsson@flex.com>
  19408. L: linux-hwmon@vger.kernel.org
  19409. S: Maintained
  19410. F: Documentation/hwmon/stpddc60.rst
  19411. F: drivers/hwmon/pmbus/stpddc60.c
  19412. ST VGXY61 DRIVER
  19413. M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
  19414. M: Sylvain Petinot <sylvain.petinot@foss.st.com>
  19415. L: linux-media@vger.kernel.org
  19416. S: Maintained
  19417. T: git git://linuxtv.org/media.git
  19418. F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
  19419. F: Documentation/userspace-api/media/drivers/vgxy61.rst
  19420. F: drivers/media/i2c/vgxy61.c
  19421. ST VL53L0X ToF RANGER(I2C) IIO DRIVER
  19422. M: Song Qiang <songqiang1304521@gmail.com>
  19423. L: linux-iio@vger.kernel.org
  19424. S: Maintained
  19425. F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
  19426. F: drivers/iio/proximity/vl53l0x-i2c.c
  19427. STABLE BRANCH
  19428. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  19429. M: Sasha Levin <sashal@kernel.org>
  19430. L: stable@vger.kernel.org
  19431. S: Supported
  19432. F: Documentation/process/stable-kernel-rules.rst
  19433. STAGING - ATOMISP DRIVER
  19434. M: Hans de Goede <hdegoede@redhat.com>
  19435. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  19436. R: Sakari Ailus <sakari.ailus@linux.intel.com>
  19437. L: linux-media@vger.kernel.org
  19438. S: Maintained
  19439. F: drivers/staging/media/atomisp/
  19440. STAGING - FIELDBUS SUBSYSTEM
  19441. M: Sven Van Asbroeck <TheSven73@gmail.com>
  19442. S: Maintained
  19443. F: drivers/staging/fieldbus/*
  19444. F: drivers/staging/fieldbus/Documentation/
  19445. STAGING - HMS ANYBUS-S BUS
  19446. M: Sven Van Asbroeck <TheSven73@gmail.com>
  19447. S: Maintained
  19448. F: drivers/staging/fieldbus/anybuss/
  19449. STAGING - INDUSTRIAL IO
  19450. M: Jonathan Cameron <jic23@kernel.org>
  19451. L: linux-iio@vger.kernel.org
  19452. S: Odd Fixes
  19453. F: Documentation/devicetree/bindings/staging/iio/
  19454. F: drivers/staging/iio/
  19455. STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
  19456. M: Marc Dietrich <marvin24@gmx.de>
  19457. L: ac100@lists.launchpad.net (moderated for non-subscribers)
  19458. L: linux-tegra@vger.kernel.org
  19459. S: Maintained
  19460. F: drivers/staging/nvec/
  19461. STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
  19462. M: Jens Frederich <jfrederich@gmail.com>
  19463. M: Jon Nettleton <jon.nettleton@gmail.com>
  19464. S: Maintained
  19465. W: http://wiki.laptop.org/go/DCON
  19466. F: drivers/staging/olpc_dcon/
  19467. STAGING - REALTEK RTL8712U DRIVERS
  19468. M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
  19469. S: Odd Fixes
  19470. F: drivers/staging/rtl8712/
  19471. STAGING - SEPS525 LCD CONTROLLER DRIVERS
  19472. M: Michael Hennerich <michael.hennerich@analog.com>
  19473. L: linux-fbdev@vger.kernel.org
  19474. S: Supported
  19475. F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
  19476. F: drivers/staging/fbtft/fb_seps525.c
  19477. STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
  19478. M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  19479. M: Teddy Wang <teddy.wang@siliconmotion.com>
  19480. M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  19481. L: linux-fbdev@vger.kernel.org
  19482. S: Maintained
  19483. F: drivers/staging/sm750fb/
  19484. STAGING - VIA VT665X DRIVERS
  19485. M: Philipp Hortmann <philipp.g.hortmann@gmail.com>
  19486. S: Odd Fixes
  19487. F: drivers/staging/vt665?/
  19488. STAGING SUBSYSTEM
  19489. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  19490. L: linux-staging@lists.linux.dev
  19491. S: Supported
  19492. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
  19493. F: drivers/staging/
  19494. STANDALONE CACHE CONTROLLER DRIVERS
  19495. M: Conor Dooley <conor@kernel.org>
  19496. S: Maintained
  19497. T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
  19498. F: Documentation/devicetree/bindings/cache/
  19499. F: drivers/cache
  19500. STARFIRE/DURALAN NETWORK DRIVER
  19501. M: Ion Badulescu <ionut@badula.org>
  19502. S: Odd Fixes
  19503. F: drivers/net/ethernet/adaptec/starfire*
  19504. STARFIVE CAMERA SUBSYSTEM DRIVER
  19505. M: Jack Zhu <jack.zhu@starfivetech.com>
  19506. M: Changhuang Liang <changhuang.liang@starfivetech.com>
  19507. L: linux-media@vger.kernel.org
  19508. S: Maintained
  19509. F: Documentation/admin-guide/media/starfive_camss.rst
  19510. F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
  19511. F: drivers/staging/media/starfive/camss
  19512. STARFIVE CRYPTO DRIVER
  19513. M: Jia Jie Ho <jiajie.ho@starfivetech.com>
  19514. M: William Qiu <william.qiu@starfivetech.com>
  19515. S: Supported
  19516. F: Documentation/devicetree/bindings/crypto/starfive*
  19517. F: drivers/crypto/starfive/
  19518. STARFIVE DEVICETREES
  19519. M: Emil Renner Berthing <kernel@esmil.dk>
  19520. S: Maintained
  19521. F: arch/riscv/boot/dts/starfive/
  19522. STARFIVE DWMAC GLUE LAYER
  19523. M: Emil Renner Berthing <kernel@esmil.dk>
  19524. M: Minda Chen <minda.chen@starfivetech.com>
  19525. S: Maintained
  19526. F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
  19527. F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
  19528. STARFIVE JH7110 DPHY RX DRIVER
  19529. M: Jack Zhu <jack.zhu@starfivetech.com>
  19530. M: Changhuang Liang <changhuang.liang@starfivetech.com>
  19531. S: Supported
  19532. F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
  19533. F: drivers/phy/starfive/phy-jh7110-dphy-rx.c
  19534. STARFIVE JH7110 DPHY TX DRIVER
  19535. M: Keith Zhao <keith.zhao@starfivetech.com>
  19536. M: Shengyang Chen <shengyang.chen@starfivetech.com>
  19537. S: Supported
  19538. F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
  19539. F: drivers/phy/starfive/phy-jh7110-dphy-tx.c
  19540. STARFIVE JH7110 MMC/SD/SDIO DRIVER
  19541. M: William Qiu <william.qiu@starfivetech.com>
  19542. S: Supported
  19543. F: Documentation/devicetree/bindings/mmc/starfive*
  19544. F: drivers/mmc/host/dw_mmc-starfive.c
  19545. STARFIVE JH7110 PLL CLOCK DRIVER
  19546. M: Xingyu Wu <xingyu.wu@starfivetech.com>
  19547. S: Supported
  19548. F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
  19549. F: drivers/clk/starfive/clk-starfive-jh7110-pll.c
  19550. STARFIVE JH7110 PWMDAC DRIVER
  19551. M: Hal Feng <hal.feng@starfivetech.com>
  19552. M: Xingyu Wu <xingyu.wu@starfivetech.com>
  19553. S: Supported
  19554. F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
  19555. F: sound/soc/starfive/jh7110_pwmdac.c
  19556. STARFIVE JH7110 SYSCON
  19557. M: William Qiu <william.qiu@starfivetech.com>
  19558. M: Xingyu Wu <xingyu.wu@starfivetech.com>
  19559. S: Supported
  19560. F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
  19561. STARFIVE JH7110 TDM DRIVER
  19562. M: Walker Chen <walker.chen@starfivetech.com>
  19563. S: Maintained
  19564. F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
  19565. F: sound/soc/starfive/jh7110_tdm.c
  19566. STARFIVE JH71X0 CLOCK DRIVERS
  19567. M: Emil Renner Berthing <kernel@esmil.dk>
  19568. M: Hal Feng <hal.feng@starfivetech.com>
  19569. S: Maintained
  19570. F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
  19571. F: drivers/clk/starfive/clk-starfive-jh71*
  19572. F: include/dt-bindings/clock/starfive?jh71*.h
  19573. STARFIVE JH71X0 PINCTRL DRIVERS
  19574. M: Emil Renner Berthing <kernel@esmil.dk>
  19575. M: Jianlong Huang <jianlong.huang@starfivetech.com>
  19576. M: Hal Feng <hal.feng@starfivetech.com>
  19577. L: linux-gpio@vger.kernel.org
  19578. S: Maintained
  19579. F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
  19580. F: drivers/pinctrl/starfive/pinctrl-starfive-jh71*
  19581. F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
  19582. F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
  19583. STARFIVE JH71X0 RESET CONTROLLER DRIVERS
  19584. M: Emil Renner Berthing <kernel@esmil.dk>
  19585. M: Hal Feng <hal.feng@starfivetech.com>
  19586. S: Maintained
  19587. F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
  19588. F: drivers/reset/starfive/reset-starfive-jh71*
  19589. F: include/dt-bindings/reset/starfive?jh71*.h
  19590. STARFIVE JH71X0 USB DRIVERS
  19591. M: Minda Chen <minda.chen@starfivetech.com>
  19592. S: Maintained
  19593. F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
  19594. F: drivers/usb/cdns3/cdns3-starfive.c
  19595. STARFIVE JH71XX PMU CONTROLLER DRIVER
  19596. M: Walker Chen <walker.chen@starfivetech.com>
  19597. M: Changhuang Liang <changhuang.liang@starfivetech.com>
  19598. S: Supported
  19599. F: Documentation/devicetree/bindings/power/starfive*
  19600. F: drivers/pmdomain/starfive/
  19601. F: include/dt-bindings/power/starfive,jh7110-pmu.h
  19602. STARFIVE SOC DRIVERS
  19603. M: Conor Dooley <conor@kernel.org>
  19604. S: Maintained
  19605. T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
  19606. F: Documentation/devicetree/bindings/soc/starfive/
  19607. STARFIVE STARLINK PMU DRIVER
  19608. M: Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
  19609. S: Maintained
  19610. F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst
  19611. F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
  19612. F: drivers/perf/starfive_starlink_pmu.c
  19613. STARFIVE TRNG DRIVER
  19614. M: Jia Jie Ho <jiajie.ho@starfivetech.com>
  19615. S: Supported
  19616. F: Documentation/devicetree/bindings/rng/starfive*
  19617. F: drivers/char/hw_random/jh7110-trng.c
  19618. STARFIVE WATCHDOG DRIVER
  19619. M: Xingyu Wu <xingyu.wu@starfivetech.com>
  19620. M: Samin Guo <samin.guo@starfivetech.com>
  19621. S: Supported
  19622. F: Documentation/devicetree/bindings/watchdog/starfive*
  19623. F: drivers/watchdog/starfive-wdt.c
  19624. STARFIVE JH71X0 PCIE AND USB PHY DRIVER
  19625. M: Minda Chen <minda.chen@starfivetech.com>
  19626. S: Supported
  19627. F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
  19628. F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
  19629. F: drivers/phy/starfive/phy-jh7110-pcie.c
  19630. F: drivers/phy/starfive/phy-jh7110-usb.c
  19631. STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
  19632. M: Changhuang Liang <changhuang.liang@starfivetech.com>
  19633. S: Supported
  19634. F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
  19635. F: drivers/irqchip/irq-starfive-jh8100-intc.c
  19636. STATIC BRANCH/CALL
  19637. M: Peter Zijlstra <peterz@infradead.org>
  19638. M: Josh Poimboeuf <jpoimboe@kernel.org>
  19639. M: Jason Baron <jbaron@akamai.com>
  19640. R: Steven Rostedt <rostedt@goodmis.org>
  19641. R: Ard Biesheuvel <ardb@kernel.org>
  19642. S: Supported
  19643. F: arch/*/include/asm/jump_label*.h
  19644. F: arch/*/include/asm/static_call*.h
  19645. F: arch/*/kernel/jump_label.c
  19646. F: arch/*/kernel/static_call.c
  19647. F: include/linux/jump_label*.h
  19648. F: include/linux/static_call*.h
  19649. F: kernel/jump_label.c
  19650. F: kernel/static_call.c
  19651. STI AUDIO (ASoC) DRIVERS
  19652. M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
  19653. L: linux-sound@vger.kernel.org
  19654. S: Maintained
  19655. F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
  19656. F: sound/soc/sti/
  19657. STI CEC DRIVER
  19658. M: Alain Volmat <alain.volmat@foss.st.com>
  19659. S: Maintained
  19660. F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
  19661. F: drivers/media/cec/platform/sti/
  19662. STK1160 USB VIDEO CAPTURE DRIVER
  19663. M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  19664. L: linux-media@vger.kernel.org
  19665. S: Maintained
  19666. T: git git://linuxtv.org/media.git
  19667. F: drivers/media/usb/stk1160/
  19668. STM32 AUDIO (ASoC) DRIVERS
  19669. M: Olivier Moysan <olivier.moysan@foss.st.com>
  19670. M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
  19671. L: linux-sound@vger.kernel.org
  19672. S: Maintained
  19673. F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
  19674. F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
  19675. F: sound/soc/stm/
  19676. STM32 DMA DRIVERS
  19677. M: Amélie Delaunay <amelie.delaunay@foss.st.com>
  19678. L: dmaengine@vger.kernel.org
  19679. L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
  19680. S: Maintained
  19681. F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
  19682. F: Documentation/devicetree/bindings/dma/stm32/
  19683. F: drivers/dma/stm32/
  19684. STM32 TIMER/LPTIMER DRIVERS
  19685. M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
  19686. S: Maintained
  19687. F: Documentation/ABI/testing/*timer-stm32
  19688. F: Documentation/devicetree/bindings/*/*stm32-*timer*
  19689. F: drivers/*/stm32-*timer*
  19690. F: drivers/pwm/pwm-stm32*
  19691. F: include/linux/*/stm32-*tim*
  19692. STMMAC ETHERNET DRIVER
  19693. M: Alexandre Torgue <alexandre.torgue@foss.st.com>
  19694. M: Jose Abreu <joabreu@synopsys.com>
  19695. L: netdev@vger.kernel.org
  19696. S: Supported
  19697. W: http://www.stlinux.com
  19698. F: Documentation/networking/device_drivers/ethernet/stmicro/
  19699. F: drivers/net/ethernet/stmicro/stmmac/
  19700. SUN HAPPY MEAL ETHERNET DRIVER
  19701. M: Sean Anderson <seanga2@gmail.com>
  19702. S: Maintained
  19703. F: drivers/net/ethernet/sun/sunhme.*
  19704. SUN3/3X
  19705. M: Sam Creasey <sammy@sammy.net>
  19706. S: Maintained
  19707. W: http://sammy.net/sun3/
  19708. F: arch/m68k/include/asm/sun3*
  19709. F: arch/m68k/kernel/*sun3*
  19710. F: arch/m68k/sun3*/
  19711. F: drivers/net/ethernet/i825xx/sun3*
  19712. SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
  19713. M: Hans de Goede <hdegoede@redhat.com>
  19714. L: linux-input@vger.kernel.org
  19715. S: Maintained
  19716. F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
  19717. F: drivers/input/keyboard/sun4i-lradc-keys.c
  19718. SUNDANCE NETWORK DRIVER
  19719. M: Denis Kirjanov <kda@linux-powerpc.org>
  19720. L: netdev@vger.kernel.org
  19721. S: Maintained
  19722. F: drivers/net/ethernet/dlink/sundance.c
  19723. SUNPLUS ETHERNET DRIVER
  19724. M: Wells Lu <wellslutw@gmail.com>
  19725. L: netdev@vger.kernel.org
  19726. S: Maintained
  19727. W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
  19728. F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
  19729. F: drivers/net/ethernet/sunplus/
  19730. SUNPLUS MMC DRIVER
  19731. M: Tony Huang <tonyhuang.sunplus@gmail.com>
  19732. M: Li-hao Kuo <lhjeff911@gmail.com>
  19733. S: Maintained
  19734. F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
  19735. F: drivers/mmc/host/sunplus-mmc.c
  19736. SUNPLUS OCOTP DRIVER
  19737. M: Vincent Shih <vincent.sunplus@gmail.com>
  19738. S: Maintained
  19739. F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
  19740. F: drivers/nvmem/sunplus-ocotp.c
  19741. SUNPLUS PWM DRIVER
  19742. M: Hammer Hsieh <hammerh0314@gmail.com>
  19743. S: Maintained
  19744. F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
  19745. F: drivers/pwm/pwm-sunplus.c
  19746. SUNPLUS RTC DRIVER
  19747. M: Vincent Shih <vincent.sunplus@gmail.com>
  19748. L: linux-rtc@vger.kernel.org
  19749. S: Maintained
  19750. F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
  19751. F: drivers/rtc/rtc-sunplus.c
  19752. SUNPLUS SPI CONTROLLER INTERFACE DRIVER
  19753. M: Li-hao Kuo <lhjeff911@gmail.com>
  19754. L: linux-spi@vger.kernel.org
  19755. S: Maintained
  19756. F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
  19757. F: drivers/spi/spi-sunplus-sp7021.c
  19758. SUNPLUS UART DRIVER
  19759. M: Hammer Hsieh <hammerh0314@gmail.com>
  19760. S: Maintained
  19761. F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
  19762. F: drivers/tty/serial/sunplus-uart.c
  19763. SUNPLUS USB2 PHY DRIVER
  19764. M: Vincent Shih <vincent.sunplus@gmail.com>
  19765. L: linux-usb@vger.kernel.org
  19766. S: Maintained
  19767. F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
  19768. F: drivers/phy/sunplus/Kconfig
  19769. F: drivers/phy/sunplus/Makefile
  19770. F: drivers/phy/sunplus/phy-sunplus-usb2.c
  19771. SUNPLUS WATCHDOG DRIVER
  19772. M: Xiantao Hu <xt.hu@cqplus1.com>
  19773. L: linux-watchdog@vger.kernel.org
  19774. S: Maintained
  19775. F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
  19776. F: drivers/watchdog/sunplus_wdt.c
  19777. SUPERH
  19778. M: Yoshinori Sato <ysato@users.sourceforge.jp>
  19779. M: Rich Felker <dalias@libc.org>
  19780. M: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  19781. L: linux-sh@vger.kernel.org
  19782. S: Maintained
  19783. Q: http://patchwork.kernel.org/project/linux-sh/list/
  19784. F: Documentation/arch/sh/
  19785. F: arch/sh/
  19786. F: drivers/sh/
  19787. SUSPEND TO RAM
  19788. M: "Rafael J. Wysocki" <rafael@kernel.org>
  19789. M: Len Brown <len.brown@intel.com>
  19790. M: Pavel Machek <pavel@ucw.cz>
  19791. L: linux-pm@vger.kernel.org
  19792. S: Supported
  19793. B: https://bugzilla.kernel.org
  19794. F: Documentation/power/
  19795. F: arch/x86/kernel/acpi/sleep*
  19796. F: arch/x86/kernel/acpi/wakeup*
  19797. F: drivers/base/power/
  19798. F: include/linux/freezer.h
  19799. F: include/linux/pm.h
  19800. F: include/linux/suspend.h
  19801. F: kernel/power/
  19802. SVGA HANDLING
  19803. M: Martin Mares <mj@ucw.cz>
  19804. L: linux-video@atrey.karlin.mff.cuni.cz
  19805. S: Maintained
  19806. F: Documentation/admin-guide/svga.rst
  19807. F: arch/x86/boot/video*
  19808. SWITCHDEV
  19809. M: Jiri Pirko <jiri@resnulli.us>
  19810. M: Ivan Vecera <ivecera@redhat.com>
  19811. L: netdev@vger.kernel.org
  19812. S: Supported
  19813. F: include/net/switchdev.h
  19814. F: net/switchdev/
  19815. SY8106A REGULATOR DRIVER
  19816. M: Icenowy Zheng <icenowy@aosc.io>
  19817. S: Maintained
  19818. F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
  19819. F: drivers/regulator/sy8106a-regulator.c
  19820. SYNC FILE FRAMEWORK
  19821. M: Sumit Semwal <sumit.semwal@linaro.org>
  19822. R: Gustavo Padovan <gustavo@padovan.org>
  19823. L: linux-media@vger.kernel.org
  19824. L: dri-devel@lists.freedesktop.org
  19825. S: Maintained
  19826. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  19827. F: Documentation/driver-api/sync_file.rst
  19828. F: drivers/dma-buf/dma-fence*
  19829. F: drivers/dma-buf/sw_sync.c
  19830. F: drivers/dma-buf/sync_*
  19831. F: include/linux/sync_file.h
  19832. F: include/uapi/linux/sync_file.h
  19833. SYNOPSYS ARC ARCHITECTURE
  19834. M: Vineet Gupta <vgupta@kernel.org>
  19835. L: linux-snps-arc@lists.infradead.org
  19836. S: Supported
  19837. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
  19838. F: Documentation/arch/arc
  19839. F: Documentation/devicetree/bindings/arc/*
  19840. F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
  19841. F: arch/arc/
  19842. F: drivers/clocksource/arc_timer.c
  19843. F: drivers/tty/serial/arc_uart.c
  19844. SYNOPSYS ARC HSDK SDP pll clock driver
  19845. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  19846. S: Supported
  19847. F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
  19848. F: drivers/clk/clk-hsdk-pll.c
  19849. SYNOPSYS ARC SDP clock driver
  19850. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  19851. S: Supported
  19852. F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
  19853. F: drivers/clk/axs10x/*
  19854. SYNOPSYS ARC SDP platform support
  19855. M: Alexey Brodkin <abrodkin@synopsys.com>
  19856. S: Supported
  19857. F: Documentation/devicetree/bindings/arc/axs10*
  19858. F: arch/arc/boot/dts/ax*
  19859. F: arch/arc/plat-axs10x
  19860. SYNOPSYS AXS10x RESET CONTROLLER DRIVER
  19861. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  19862. S: Supported
  19863. F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
  19864. F: drivers/reset/reset-axs10x.c
  19865. SYNOPSYS CREG GPIO DRIVER
  19866. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  19867. S: Maintained
  19868. F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
  19869. F: drivers/gpio/gpio-creg-snps.c
  19870. SYNOPSYS DESIGNWARE 8250 UART DRIVER
  19871. M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
  19872. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  19873. S: Supported
  19874. F: drivers/tty/serial/8250/8250_dw.c
  19875. F: drivers/tty/serial/8250/8250_dwlib.*
  19876. F: drivers/tty/serial/8250/8250_lpss.c
  19877. SYNOPSYS DESIGNWARE APB GPIO DRIVER
  19878. M: Hoan Tran <hoan@os.amperecomputing.com>
  19879. L: linux-gpio@vger.kernel.org
  19880. S: Maintained
  19881. F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
  19882. F: drivers/gpio/gpio-dwapb.c
  19883. SYNOPSYS DESIGNWARE AXI DMAC DRIVER
  19884. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  19885. S: Maintained
  19886. F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
  19887. F: drivers/dma/dw-axi-dmac/
  19888. SYNOPSYS DESIGNWARE DMAC DRIVER
  19889. M: Viresh Kumar <vireshk@kernel.org>
  19890. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  19891. S: Maintained
  19892. F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
  19893. F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
  19894. F: drivers/dma/dw/
  19895. F: include/dt-bindings/dma/dw-dmac.h
  19896. F: include/linux/dma/dw.h
  19897. F: include/linux/platform_data/dma-dw.h
  19898. SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
  19899. M: Jose Abreu <Jose.Abreu@synopsys.com>
  19900. L: netdev@vger.kernel.org
  19901. S: Supported
  19902. F: drivers/net/ethernet/synopsys/
  19903. SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
  19904. M: Jose Abreu <Jose.Abreu@synopsys.com>
  19905. L: netdev@vger.kernel.org
  19906. S: Supported
  19907. F: drivers/net/pcs/pcs-xpcs.c
  19908. F: drivers/net/pcs/pcs-xpcs.h
  19909. F: include/linux/pcs/pcs-xpcs.h
  19910. SYNOPSYS DESIGNWARE I2C DRIVER
  19911. M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
  19912. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  19913. R: Mika Westerberg <mika.westerberg@linux.intel.com>
  19914. R: Jan Dabros <jsd@semihalf.com>
  19915. L: linux-i2c@vger.kernel.org
  19916. S: Supported
  19917. F: drivers/i2c/busses/i2c-designware-*
  19918. SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
  19919. M: Jaehoon Chung <jh80.chung@samsung.com>
  19920. L: linux-mmc@vger.kernel.org
  19921. S: Maintained
  19922. F: drivers/mmc/host/dw_mmc*
  19923. SYNOPSYS DESIGNWARE PCIE PMU DRIVER
  19924. M: Shuai Xue <xueshuai@linux.alibaba.com>
  19925. M: Jing Zhang <renyu.zj@linux.alibaba.com>
  19926. S: Supported
  19927. F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst
  19928. F: drivers/perf/dwc_pcie_pmu.c
  19929. SYNOPSYS HSDK RESET CONTROLLER DRIVER
  19930. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  19931. S: Supported
  19932. F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
  19933. F: drivers/reset/reset-hsdk.c
  19934. F: include/dt-bindings/reset/snps,hsdk-reset.h
  19935. SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
  19936. M: Prabu Thangamuthu <prabu.t@synopsys.com>
  19937. M: Manjunath M B <manjumb@synopsys.com>
  19938. L: linux-mmc@vger.kernel.org
  19939. S: Maintained
  19940. F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
  19941. SYSTEM CONFIGURATION (SYSCON)
  19942. M: Lee Jones <lee@kernel.org>
  19943. M: Arnd Bergmann <arnd@arndb.de>
  19944. S: Supported
  19945. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
  19946. F: drivers/mfd/syscon.c
  19947. SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
  19948. M: Sudeep Holla <sudeep.holla@arm.com>
  19949. R: Cristian Marussi <cristian.marussi@arm.com>
  19950. L: arm-scmi@vger.kernel.org
  19951. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  19952. S: Maintained
  19953. F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
  19954. F: drivers/clk/clk-sc[mp]i.c
  19955. F: drivers/cpufreq/sc[mp]i-cpufreq.c
  19956. F: drivers/firmware/arm_scmi/
  19957. F: drivers/firmware/arm_scpi.c
  19958. F: drivers/hwmon/scmi-hwmon.c
  19959. F: drivers/pinctrl/pinctrl-scmi.c
  19960. F: drivers/pmdomain/arm/
  19961. F: drivers/powercap/arm_scmi_powercap.c
  19962. F: drivers/regulator/scmi-regulator.c
  19963. F: drivers/reset/reset-scmi.c
  19964. F: include/linux/sc[mp]i_protocol.h
  19965. F: include/trace/events/scmi.h
  19966. F: include/uapi/linux/virtio_scmi.h
  19967. SYSTEM RESET/SHUTDOWN DRIVERS
  19968. M: Sebastian Reichel <sre@kernel.org>
  19969. L: linux-pm@vger.kernel.org
  19970. S: Maintained
  19971. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
  19972. F: Documentation/devicetree/bindings/power/reset/
  19973. F: drivers/power/reset/
  19974. SYSTEM TRACE MODULE CLASS
  19975. M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
  19976. S: Maintained
  19977. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
  19978. F: Documentation/trace/stm.rst
  19979. F: drivers/hwtracing/stm/
  19980. F: include/linux/stm.h
  19981. F: include/uapi/linux/stm.h
  19982. SYSTEM76 ACPI DRIVER
  19983. M: Jeremy Soller <jeremy@system76.com>
  19984. M: System76 Product Development <productdev@system76.com>
  19985. L: platform-driver-x86@vger.kernel.org
  19986. S: Maintained
  19987. F: drivers/platform/x86/system76_acpi.c
  19988. SYSV FILESYSTEM
  19989. S: Orphan
  19990. F: Documentation/filesystems/sysv-fs.rst
  19991. F: fs/sysv/
  19992. F: include/linux/sysv_fs.h
  19993. TASKSTATS STATISTICS INTERFACE
  19994. M: Balbir Singh <bsingharora@gmail.com>
  19995. S: Maintained
  19996. F: Documentation/accounting/taskstats*
  19997. F: include/linux/taskstats*
  19998. F: kernel/taskstats.c
  19999. TC subsystem
  20000. M: Jamal Hadi Salim <jhs@mojatatu.com>
  20001. M: Cong Wang <xiyou.wangcong@gmail.com>
  20002. M: Jiri Pirko <jiri@resnulli.us>
  20003. L: netdev@vger.kernel.org
  20004. S: Maintained
  20005. F: include/net/pkt_cls.h
  20006. F: include/net/pkt_sched.h
  20007. F: include/net/tc_act/
  20008. F: include/uapi/linux/pkt_cls.h
  20009. F: include/uapi/linux/pkt_sched.h
  20010. F: include/uapi/linux/tc_act/
  20011. F: include/uapi/linux/tc_ematch/
  20012. F: net/sched/
  20013. F: tools/testing/selftests/tc-testing
  20014. TC90522 MEDIA DRIVER
  20015. M: Akihiro Tsukada <tskd08@gmail.com>
  20016. L: linux-media@vger.kernel.org
  20017. S: Odd Fixes
  20018. F: drivers/media/dvb-frontends/tc90522*
  20019. TCP LOW PRIORITY MODULE
  20020. M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
  20021. M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
  20022. S: Maintained
  20023. W: http://tcp-lp-mod.sourceforge.net/
  20024. F: net/ipv4/tcp_lp.c
  20025. TDA10071 MEDIA DRIVER
  20026. L: linux-media@vger.kernel.org
  20027. S: Orphan
  20028. W: https://linuxtv.org
  20029. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  20030. F: drivers/media/dvb-frontends/tda10071*
  20031. TDA18212 MEDIA DRIVER
  20032. L: linux-media@vger.kernel.org
  20033. S: Orphan
  20034. W: https://linuxtv.org
  20035. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  20036. F: drivers/media/tuners/tda18212*
  20037. TDA18218 MEDIA DRIVER
  20038. L: linux-media@vger.kernel.org
  20039. S: Orphan
  20040. W: https://linuxtv.org
  20041. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  20042. F: drivers/media/tuners/tda18218*
  20043. TDA18250 MEDIA DRIVER
  20044. M: Olli Salonen <olli.salonen@iki.fi>
  20045. L: linux-media@vger.kernel.org
  20046. S: Maintained
  20047. W: https://linuxtv.org
  20048. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  20049. T: git git://linuxtv.org/media.git
  20050. F: drivers/media/tuners/tda18250*
  20051. TDA18271 MEDIA DRIVER
  20052. M: Michael Krufky <mkrufky@linuxtv.org>
  20053. L: linux-media@vger.kernel.org
  20054. S: Maintained
  20055. W: https://linuxtv.org
  20056. W: http://github.com/mkrufky
  20057. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  20058. T: git git://linuxtv.org/mkrufky/tuners.git
  20059. F: drivers/media/tuners/tda18271*
  20060. TDA1997x MEDIA DRIVER
  20061. M: Tim Harvey <tharvey@gateworks.com>
  20062. L: linux-media@vger.kernel.org
  20063. S: Maintained
  20064. W: https://linuxtv.org
  20065. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  20066. F: drivers/media/i2c/tda1997x.*
  20067. TDA827x MEDIA DRIVER
  20068. M: Michael Krufky <mkrufky@linuxtv.org>
  20069. L: linux-media@vger.kernel.org
  20070. S: Maintained
  20071. W: https://linuxtv.org
  20072. W: http://github.com/mkrufky
  20073. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  20074. T: git git://linuxtv.org/mkrufky/tuners.git
  20075. F: drivers/media/tuners/tda8290.*
  20076. TDA8290 MEDIA DRIVER
  20077. M: Michael Krufky <mkrufky@linuxtv.org>
  20078. L: linux-media@vger.kernel.org
  20079. S: Maintained
  20080. W: https://linuxtv.org
  20081. W: http://github.com/mkrufky
  20082. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  20083. T: git git://linuxtv.org/mkrufky/tuners.git
  20084. F: drivers/media/tuners/tda8290.*
  20085. TDA9840 MEDIA DRIVER
  20086. M: Hans Verkuil <hverkuil@xs4all.nl>
  20087. L: linux-media@vger.kernel.org
  20088. S: Maintained
  20089. W: https://linuxtv.org
  20090. T: git git://linuxtv.org/media.git
  20091. F: drivers/media/i2c/tda9840*
  20092. TEA5761 TUNER DRIVER
  20093. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  20094. L: linux-media@vger.kernel.org
  20095. S: Odd fixes
  20096. W: https://linuxtv.org
  20097. T: git git://linuxtv.org/media.git
  20098. F: drivers/media/tuners/tea5761.*
  20099. TEA5767 TUNER DRIVER
  20100. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  20101. L: linux-media@vger.kernel.org
  20102. S: Maintained
  20103. W: https://linuxtv.org
  20104. T: git git://linuxtv.org/media.git
  20105. F: drivers/media/tuners/tea5767.*
  20106. TEA6415C MEDIA DRIVER
  20107. M: Hans Verkuil <hverkuil@xs4all.nl>
  20108. L: linux-media@vger.kernel.org
  20109. S: Maintained
  20110. W: https://linuxtv.org
  20111. T: git git://linuxtv.org/media.git
  20112. F: drivers/media/i2c/tea6415c*
  20113. TEA6420 MEDIA DRIVER
  20114. M: Hans Verkuil <hverkuil@xs4all.nl>
  20115. L: linux-media@vger.kernel.org
  20116. S: Maintained
  20117. W: https://linuxtv.org
  20118. T: git git://linuxtv.org/media.git
  20119. F: drivers/media/i2c/tea6420*
  20120. TEAM DRIVER
  20121. M: Jiri Pirko <jiri@resnulli.us>
  20122. L: netdev@vger.kernel.org
  20123. S: Supported
  20124. F: Documentation/netlink/specs/team.yaml
  20125. F: drivers/net/team/
  20126. F: include/linux/if_team.h
  20127. F: include/uapi/linux/if_team.h
  20128. F: tools/testing/selftests/drivers/net/team/
  20129. TECHNICAL ADVISORY BOARD PROCESS DOCS
  20130. M: "Theodore Ts'o" <tytso@mit.edu>
  20131. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  20132. L: tech-board-discuss@lists.linux.dev
  20133. S: Maintained
  20134. F: Documentation/process/contribution-maturity-model.rst
  20135. F: Documentation/process/researcher-guidelines.rst
  20136. TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
  20137. M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
  20138. S: Maintained
  20139. F: arch/x86/platform/ts5500/
  20140. TECHNOTREND USB IR RECEIVER
  20141. M: Sean Young <sean@mess.org>
  20142. L: linux-media@vger.kernel.org
  20143. S: Maintained
  20144. F: drivers/media/rc/ttusbir.c
  20145. TECHWELL TW9900 VIDEO DECODER
  20146. M: Mehdi Djait <mehdi.djait@bootlin.com>
  20147. L: linux-media@vger.kernel.org
  20148. S: Maintained
  20149. F: drivers/media/i2c/tw9900.c
  20150. TECHWELL TW9910 VIDEO DECODER
  20151. L: linux-media@vger.kernel.org
  20152. S: Orphan
  20153. F: drivers/media/i2c/tw9910.c
  20154. F: include/media/i2c/tw9910.h
  20155. TEE SUBSYSTEM
  20156. M: Jens Wiklander <jens.wiklander@linaro.org>
  20157. R: Sumit Garg <sumit.garg@linaro.org>
  20158. L: op-tee@lists.trustedfirmware.org
  20159. S: Maintained
  20160. F: Documentation/ABI/testing/sysfs-class-tee
  20161. F: Documentation/driver-api/tee.rst
  20162. F: Documentation/tee/
  20163. F: Documentation/userspace-api/tee.rst
  20164. F: drivers/tee/
  20165. F: include/linux/tee_core.h
  20166. F: include/linux/tee_drv.h
  20167. F: include/uapi/linux/tee.h
  20168. TEGRA ARCHITECTURE SUPPORT
  20169. M: Thierry Reding <thierry.reding@gmail.com>
  20170. M: Jonathan Hunter <jonathanh@nvidia.com>
  20171. L: linux-tegra@vger.kernel.org
  20172. S: Supported
  20173. Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
  20174. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
  20175. N: [^a-z]tegra
  20176. TEGRA CLOCK DRIVER
  20177. M: Peter De Schrijver <pdeschrijver@nvidia.com>
  20178. M: Prashant Gaikwad <pgaikwad@nvidia.com>
  20179. S: Supported
  20180. F: drivers/clk/tegra/
  20181. TEGRA CRYPTO DRIVERS
  20182. M: Akhil R <akhilrajeev@nvidia.com>
  20183. S: Supported
  20184. F: drivers/crypto/tegra/*
  20185. TEGRA DMA DRIVERS
  20186. M: Laxman Dewangan <ldewangan@nvidia.com>
  20187. M: Jon Hunter <jonathanh@nvidia.com>
  20188. S: Supported
  20189. F: drivers/dma/tegra*
  20190. TEGRA I2C DRIVER
  20191. M: Laxman Dewangan <ldewangan@nvidia.com>
  20192. R: Dmitry Osipenko <digetx@gmail.com>
  20193. S: Supported
  20194. F: drivers/i2c/busses/i2c-tegra.c
  20195. TEGRA IOMMU DRIVERS
  20196. M: Thierry Reding <thierry.reding@gmail.com>
  20197. R: Krishna Reddy <vdumpa@nvidia.com>
  20198. L: linux-tegra@vger.kernel.org
  20199. S: Supported
  20200. F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
  20201. F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
  20202. F: drivers/iommu/tegra*
  20203. TEGRA KBC DRIVER
  20204. M: Laxman Dewangan <ldewangan@nvidia.com>
  20205. S: Supported
  20206. F: drivers/input/keyboard/tegra-kbc.c
  20207. TEGRA NAND DRIVER
  20208. M: Stefan Agner <stefan@agner.ch>
  20209. M: Lucas Stach <dev@lynxeye.de>
  20210. S: Maintained
  20211. F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
  20212. F: drivers/mtd/nand/raw/tegra_nand.c
  20213. TEGRA PWM DRIVER
  20214. M: Thierry Reding <thierry.reding@gmail.com>
  20215. S: Supported
  20216. F: drivers/pwm/pwm-tegra.c
  20217. TEGRA QUAD SPI DRIVER
  20218. M: Thierry Reding <thierry.reding@gmail.com>
  20219. M: Jonathan Hunter <jonathanh@nvidia.com>
  20220. M: Sowjanya Komatineni <skomatineni@nvidia.com>
  20221. L: linux-tegra@vger.kernel.org
  20222. S: Maintained
  20223. F: drivers/spi/spi-tegra210-quad.c
  20224. TEGRA SERIAL DRIVER
  20225. M: Laxman Dewangan <ldewangan@nvidia.com>
  20226. S: Supported
  20227. F: drivers/tty/serial/serial-tegra.c
  20228. TEGRA SPI DRIVER
  20229. M: Laxman Dewangan <ldewangan@nvidia.com>
  20230. S: Supported
  20231. F: drivers/spi/spi-tegra*
  20232. TEGRA VIDEO DRIVER
  20233. M: Thierry Reding <thierry.reding@gmail.com>
  20234. M: Jonathan Hunter <jonathanh@nvidia.com>
  20235. M: Sowjanya Komatineni <skomatineni@nvidia.com>
  20236. M: Luca Ceresoli <luca.ceresoli@bootlin.com>
  20237. L: linux-media@vger.kernel.org
  20238. L: linux-tegra@vger.kernel.org
  20239. S: Maintained
  20240. F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
  20241. F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
  20242. F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
  20243. F: drivers/staging/media/tegra-video/
  20244. TEGRA XUSB PADCTL DRIVER
  20245. M: JC Kuo <jckuo@nvidia.com>
  20246. S: Supported
  20247. F: drivers/phy/tegra/xusb*
  20248. TEHUTI ETHERNET DRIVER
  20249. M: Andy Gospodarek <andy@greyhouse.net>
  20250. L: netdev@vger.kernel.org
  20251. S: Supported
  20252. F: drivers/net/ethernet/tehuti/tehuti.*
  20253. TEHUTI TN40XX ETHERNET DRIVER
  20254. M: FUJITA Tomonori <fujita.tomonori@gmail.com>
  20255. L: netdev@vger.kernel.org
  20256. S: Maintained
  20257. F: drivers/net/ethernet/tehuti/tn40*
  20258. TELECOM CLOCK DRIVER FOR MCPL0010
  20259. M: Mark Gross <markgross@kernel.org>
  20260. S: Supported
  20261. F: drivers/char/tlclk.c
  20262. TEMPO SEMICONDUCTOR DRIVERS
  20263. M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
  20264. S: Maintained
  20265. F: Documentation/devicetree/bindings/sound/tscs*.txt
  20266. F: sound/soc/codecs/tscs*.c
  20267. F: sound/soc/codecs/tscs*.h
  20268. TENSILICA XTENSA PORT (xtensa)
  20269. M: Chris Zankel <chris@zankel.net>
  20270. M: Max Filippov <jcmvbkbc@gmail.com>
  20271. S: Maintained
  20272. T: git https://github.com/jcmvbkbc/linux-xtensa.git
  20273. F: arch/xtensa/
  20274. F: drivers/irqchip/irq-xtensa-*
  20275. TEXAS INSTRUMENTS ASoC DRIVERS
  20276. M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
  20277. L: linux-sound@vger.kernel.org
  20278. S: Maintained
  20279. F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
  20280. F: sound/soc/ti/
  20281. TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
  20282. M: Shenghao Ding <shenghao-ding@ti.com>
  20283. M: Kevin Lu <kevin-lu@ti.com>
  20284. M: Baojun Xu <baojun.xu@ti.com>
  20285. L: linux-sound@vger.kernel.org
  20286. S: Maintained
  20287. F: Documentation/devicetree/bindings/sound/tas2552.txt
  20288. F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml
  20289. F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml
  20290. F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
  20291. F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
  20292. F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
  20293. F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
  20294. F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
  20295. F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
  20296. F: include/sound/tas2*.h
  20297. F: include/sound/tlv320*.h
  20298. F: include/sound/tpa6130a2-plat.h
  20299. F: sound/pci/hda/tas2781_hda_i2c.c
  20300. F: sound/soc/codecs/pcm1681.c
  20301. F: sound/soc/codecs/pcm1789*.*
  20302. F: sound/soc/codecs/pcm179x*.*
  20303. F: sound/soc/codecs/pcm186x*.*
  20304. F: sound/soc/codecs/pcm3008.*
  20305. F: sound/soc/codecs/pcm3060*.*
  20306. F: sound/soc/codecs/pcm3168a*.*
  20307. F: sound/soc/codecs/pcm5102a.c
  20308. F: sound/soc/codecs/pcm512x*.*
  20309. F: sound/soc/codecs/tas2*.*
  20310. F: sound/soc/codecs/tlv320*.*
  20311. F: sound/soc/codecs/tpa6130a2.*
  20312. TEXAS INSTRUMENTS DMA DRIVERS
  20313. M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
  20314. L: dmaengine@vger.kernel.org
  20315. S: Maintained
  20316. F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
  20317. F: Documentation/devicetree/bindings/dma/ti-edma.txt
  20318. F: Documentation/devicetree/bindings/dma/ti/
  20319. F: drivers/dma/ti/
  20320. F: include/linux/dma/k3-psil.h
  20321. F: include/linux/dma/k3-udma-glue.h
  20322. F: include/linux/dma/ti-cppi5.h
  20323. X: drivers/dma/ti/cppi41.c
  20324. TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
  20325. M: Robert Marko <robert.marko@sartura.hr>
  20326. M: Luka Perkov <luka.perkov@sartura.hr>
  20327. L: linux-hwmon@vger.kernel.org
  20328. S: Maintained
  20329. F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
  20330. F: Documentation/hwmon/tps23861.rst
  20331. F: drivers/hwmon/tps23861.c
  20332. TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
  20333. M: Ricardo Ribalda <ribalda@kernel.org>
  20334. L: linux-iio@vger.kernel.org
  20335. S: Supported
  20336. F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
  20337. F: drivers/iio/dac/ti-dac7612.c
  20338. TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
  20339. M: Nishanth Menon <nm@ti.com>
  20340. M: Tero Kristo <kristo@kernel.org>
  20341. M: Santosh Shilimkar <ssantosh@kernel.org>
  20342. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  20343. S: Maintained
  20344. F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
  20345. F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
  20346. F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
  20347. F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
  20348. F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
  20349. F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
  20350. F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
  20351. F: drivers/clk/keystone/sci-clk.c
  20352. F: drivers/firmware/ti_sci*
  20353. F: drivers/irqchip/irq-ti-sci-inta.c
  20354. F: drivers/irqchip/irq-ti-sci-intr.c
  20355. F: drivers/reset/reset-ti-sci.c
  20356. F: drivers/soc/ti/ti_sci_inta_msi.c
  20357. F: drivers/pmdomain/ti/ti_sci_pm_domains.c
  20358. F: include/dt-bindings/soc/ti,sci_pm_domain.h
  20359. F: include/linux/soc/ti/ti_sci_inta_msi.h
  20360. F: include/linux/soc/ti/ti_sci_protocol.h
  20361. TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
  20362. M: Puranjay Mohan <puranjay@kernel.org>
  20363. L: linux-iio@vger.kernel.org
  20364. S: Supported
  20365. F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
  20366. F: drivers/iio/temperature/tmp117.c
  20367. THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
  20368. M: Hans Verkuil <hverkuil@xs4all.nl>
  20369. L: linux-media@vger.kernel.org
  20370. S: Maintained
  20371. W: https://linuxtv.org
  20372. T: git git://linuxtv.org/media.git
  20373. F: drivers/media/radio/radio-raremono.c
  20374. THERMAL
  20375. M: Rafael J. Wysocki <rafael@kernel.org>
  20376. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  20377. R: Zhang Rui <rui.zhang@intel.com>
  20378. R: Lukasz Luba <lukasz.luba@arm.com>
  20379. L: linux-pm@vger.kernel.org
  20380. S: Supported
  20381. Q: https://patchwork.kernel.org/project/linux-pm/list/
  20382. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
  20383. F: Documentation/ABI/testing/sysfs-class-thermal
  20384. F: Documentation/admin-guide/thermal/
  20385. F: Documentation/devicetree/bindings/thermal/
  20386. F: Documentation/driver-api/thermal/
  20387. F: drivers/thermal/
  20388. F: include/dt-bindings/thermal/
  20389. F: include/linux/cpu_cooling.h
  20390. F: include/linux/thermal.h
  20391. F: include/uapi/linux/thermal.h
  20392. F: tools/lib/thermal/
  20393. F: tools/thermal/
  20394. THERMAL DRIVER FOR AMLOGIC SOCS
  20395. M: Guillaume La Roque <glaroque@baylibre.com>
  20396. L: linux-pm@vger.kernel.org
  20397. L: linux-amlogic@lists.infradead.org
  20398. S: Supported
  20399. W: http://linux-meson.com/
  20400. F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
  20401. F: drivers/thermal/amlogic_thermal.c
  20402. THERMAL/CPU_COOLING
  20403. M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
  20404. M: Daniel Lezcano <daniel.lezcano@linaro.org>
  20405. M: Viresh Kumar <viresh.kumar@linaro.org>
  20406. R: Lukasz Luba <lukasz.luba@arm.com>
  20407. L: linux-pm@vger.kernel.org
  20408. S: Supported
  20409. F: Documentation/driver-api/thermal/cpu-cooling-api.rst
  20410. F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
  20411. F: drivers/thermal/cpufreq_cooling.c
  20412. F: drivers/thermal/cpuidle_cooling.c
  20413. F: include/linux/cpu_cooling.h
  20414. THERMAL/POWER_ALLOCATOR
  20415. M: Lukasz Luba <lukasz.luba@arm.com>
  20416. L: linux-pm@vger.kernel.org
  20417. S: Maintained
  20418. F: Documentation/driver-api/thermal/power_allocator.rst
  20419. F: drivers/thermal/gov_power_allocator.c
  20420. F: drivers/thermal/thermal_trace_ipa.h
  20421. THINKPAD ACPI EXTRAS DRIVER
  20422. M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
  20423. L: ibm-acpi-devel@lists.sourceforge.net
  20424. L: platform-driver-x86@vger.kernel.org
  20425. S: Maintained
  20426. W: http://ibm-acpi.sourceforge.net
  20427. W: http://thinkwiki.org/wiki/Ibm-acpi
  20428. T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
  20429. F: drivers/platform/x86/thinkpad_acpi.c
  20430. THINKPAD LMI DRIVER
  20431. M: Mark Pearson <markpearson@lenovo.com>
  20432. L: platform-driver-x86@vger.kernel.org
  20433. S: Maintained
  20434. F: Documentation/ABI/testing/sysfs-class-firmware-attributes
  20435. F: drivers/platform/x86/think-lmi.?
  20436. THP7312 ISP DRIVER
  20437. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  20438. M: Paul Elder <paul.elder@ideasonboard.com>
  20439. L: linux-media@vger.kernel.org
  20440. S: Maintained
  20441. T: git git://linuxtv.org/media.git
  20442. F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
  20443. F: Documentation/userspace-api/media/drivers/thp7312.rst
  20444. F: drivers/media/i2c/thp7312.c
  20445. F: include/uapi/linux/thp7312.h
  20446. THUNDERBOLT DMA TRAFFIC TEST DRIVER
  20447. M: Isaac Hazan <isaac.hazan@intel.com>
  20448. L: linux-usb@vger.kernel.org
  20449. S: Maintained
  20450. F: drivers/thunderbolt/dma_test.c
  20451. THUNDERBOLT DRIVER
  20452. M: Andreas Noever <andreas.noever@gmail.com>
  20453. M: Michael Jamet <michael.jamet@intel.com>
  20454. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  20455. M: Yehezkel Bernat <YehezkelShB@gmail.com>
  20456. L: linux-usb@vger.kernel.org
  20457. S: Maintained
  20458. T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
  20459. F: Documentation/admin-guide/thunderbolt.rst
  20460. F: drivers/thunderbolt/
  20461. F: include/linux/thunderbolt.h
  20462. THUNDERBOLT NETWORK DRIVER
  20463. M: Michael Jamet <michael.jamet@intel.com>
  20464. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  20465. M: Yehezkel Bernat <YehezkelShB@gmail.com>
  20466. L: netdev@vger.kernel.org
  20467. S: Maintained
  20468. F: drivers/net/thunderbolt/
  20469. THUNDERX GPIO DRIVER
  20470. M: Robert Richter <rric@kernel.org>
  20471. S: Odd Fixes
  20472. F: drivers/gpio/gpio-thunderx.c
  20473. TI ADS1119 ADC DRIVER
  20474. M: Francesco Dolcini <francesco@dolcini.it>
  20475. M: João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
  20476. L: linux-iio@vger.kernel.org
  20477. S: Maintained
  20478. F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
  20479. F: drivers/iio/adc/ti-ads1119.c
  20480. TI ADS7924 ADC DRIVER
  20481. M: Hugo Villeneuve <hvilleneuve@dimonoff.com>
  20482. L: linux-iio@vger.kernel.org
  20483. S: Supported
  20484. F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
  20485. F: drivers/iio/adc/ti-ads7924.c
  20486. TI AM437X VPFE DRIVER
  20487. M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
  20488. L: linux-media@vger.kernel.org
  20489. S: Maintained
  20490. W: https://linuxtv.org
  20491. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  20492. T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
  20493. F: drivers/media/platform/ti/am437x/
  20494. TI BANDGAP AND THERMAL DRIVER
  20495. M: Eduardo Valentin <edubezval@gmail.com>
  20496. M: Keerthy <j-keerthy@ti.com>
  20497. L: linux-pm@vger.kernel.org
  20498. L: linux-omap@vger.kernel.org
  20499. S: Maintained
  20500. F: drivers/thermal/ti-soc-thermal/
  20501. TI BQ27XXX POWER SUPPLY DRIVER
  20502. F: drivers/power/supply/bq27xxx_battery.c
  20503. F: drivers/power/supply/bq27xxx_battery_i2c.c
  20504. F: include/linux/power/bq27xxx_battery.h
  20505. TI CDCE706 CLOCK DRIVER
  20506. M: Max Filippov <jcmvbkbc@gmail.com>
  20507. S: Maintained
  20508. F: drivers/clk/clk-cdce706.c
  20509. TI CLOCK DRIVER
  20510. M: Tero Kristo <kristo@kernel.org>
  20511. L: linux-omap@vger.kernel.org
  20512. S: Odd Fixes
  20513. F: drivers/clk/ti/
  20514. F: include/linux/clk/ti.h
  20515. TI DAVINCI MACHINE SUPPORT
  20516. M: Bartosz Golaszewski <brgl@bgdev.pl>
  20517. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  20518. S: Maintained
  20519. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
  20520. F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
  20521. F: arch/arm/boot/dts/ti/davinci/
  20522. F: arch/arm/mach-davinci/
  20523. F: drivers/i2c/busses/i2c-davinci.c
  20524. TI DAVINCI SERIES CLOCK DRIVER
  20525. M: David Lechner <david@lechnology.com>
  20526. S: Maintained
  20527. F: Documentation/devicetree/bindings/clock/ti/davinci/
  20528. F: drivers/clk/davinci/
  20529. F: include/linux/clk/davinci.h
  20530. TI DAVINCI SERIES GPIO DRIVER
  20531. M: Keerthy <j-keerthy@ti.com>
  20532. L: linux-gpio@vger.kernel.org
  20533. S: Maintained
  20534. F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
  20535. F: drivers/gpio/gpio-davinci.c
  20536. TI DAVINCI SERIES MEDIA DRIVER
  20537. M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
  20538. L: linux-media@vger.kernel.org
  20539. S: Maintained
  20540. W: https://linuxtv.org
  20541. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  20542. T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
  20543. F: drivers/media/platform/ti/davinci/
  20544. F: include/media/davinci/
  20545. TI ENHANCED CAPTURE (eCAP) DRIVER
  20546. M: Vignesh Raghavendra <vigneshr@ti.com>
  20547. R: Julien Panis <jpanis@baylibre.com>
  20548. L: linux-iio@vger.kernel.org
  20549. L: linux-omap@vger.kernel.org
  20550. S: Maintained
  20551. F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
  20552. F: drivers/counter/ti-ecap-capture.c
  20553. TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
  20554. R: David Lechner <david@lechnology.com>
  20555. L: linux-iio@vger.kernel.org
  20556. F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
  20557. F: drivers/counter/ti-eqep.c
  20558. TI ETHERNET SWITCH DRIVER (CPSW)
  20559. R: Siddharth Vadapalli <s-vadapalli@ti.com>
  20560. R: Roger Quadros <rogerq@kernel.org>
  20561. L: linux-omap@vger.kernel.org
  20562. L: netdev@vger.kernel.org
  20563. S: Maintained
  20564. F: drivers/net/ethernet/ti/cpsw*
  20565. F: drivers/net/ethernet/ti/davinci*
  20566. TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
  20567. M: Alex Dubov <oakad@yahoo.com>
  20568. S: Maintained
  20569. W: http://tifmxx.berlios.de/
  20570. F: drivers/memstick/host/tifm_ms.c
  20571. F: drivers/misc/tifm*
  20572. F: drivers/mmc/host/tifm_sd.c
  20573. F: include/linux/tifm.h
  20574. TI FPD-LINK DRIVERS
  20575. M: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
  20576. L: linux-media@vger.kernel.org
  20577. S: Maintained
  20578. F: Documentation/devicetree/bindings/media/i2c/ti,ds90*
  20579. F: drivers/media/i2c/ds90*
  20580. F: include/media/i2c/ds90*
  20581. TI HDC302X HUMIDITY DRIVER
  20582. M: Javier Carrasco <javier.carrasco.cruz@gmail.com>
  20583. M: Li peiyu <579lpy@gmail.com>
  20584. L: linux-iio@vger.kernel.org
  20585. S: Maintained
  20586. F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
  20587. F: drivers/iio/humidity/hdc3020.c
  20588. TI ICSSG ETHERNET DRIVER (ICSSG)
  20589. R: MD Danish Anwar <danishanwar@ti.com>
  20590. R: Roger Quadros <rogerq@kernel.org>
  20591. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  20592. L: netdev@vger.kernel.org
  20593. S: Maintained
  20594. F: Documentation/devicetree/bindings/net/ti,icss*.yaml
  20595. F: drivers/net/ethernet/ti/icssg/*
  20596. TI J721E CSI2RX DRIVER
  20597. M: Jai Luthra <j-luthra@ti.com>
  20598. L: linux-media@vger.kernel.org
  20599. S: Maintained
  20600. F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
  20601. F: drivers/media/platform/ti/j721e-csi2rx/
  20602. TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
  20603. M: Nishanth Menon <nm@ti.com>
  20604. M: Santosh Shilimkar <ssantosh@kernel.org>
  20605. L: linux-kernel@vger.kernel.org
  20606. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  20607. S: Maintained
  20608. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
  20609. F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
  20610. F: drivers/pmdomain/ti/omap_prm.c
  20611. F: drivers/soc/ti/*
  20612. TI LM49xxx FAMILY ASoC CODEC DRIVERS
  20613. M: M R Swami Reddy <mr.swami.reddy@ti.com>
  20614. M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
  20615. L: linux-sound@vger.kernel.org
  20616. S: Maintained
  20617. F: sound/soc/codecs/isabelle*
  20618. F: sound/soc/codecs/lm49453*
  20619. TI LMP92064 ADC DRIVER
  20620. M: Leonard Göhrs <l.goehrs@pengutronix.de>
  20621. R: kernel@pengutronix.de
  20622. L: linux-iio@vger.kernel.org
  20623. S: Maintained
  20624. F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
  20625. F: drivers/iio/adc/ti-lmp92064.c
  20626. TI PCM3060 ASoC CODEC DRIVER
  20627. M: Kirill Marinushkin <k.marinushkin@gmail.com>
  20628. L: linux-sound@vger.kernel.org
  20629. S: Maintained
  20630. F: Documentation/devicetree/bindings/sound/pcm3060.txt
  20631. F: sound/soc/codecs/pcm3060*
  20632. TI TAS571X FAMILY ASoC CODEC DRIVER
  20633. M: Kevin Cernekee <cernekee@chromium.org>
  20634. L: linux-sound@vger.kernel.org
  20635. S: Odd Fixes
  20636. F: sound/soc/codecs/tas571x*
  20637. TI TMAG5273 MAGNETOMETER DRIVER
  20638. M: Gerald Loacker <gerald.loacker@wolfvision.net>
  20639. L: linux-iio@vger.kernel.org
  20640. S: Maintained
  20641. F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
  20642. F: drivers/iio/magnetometer/tmag5273.c
  20643. TI TRF7970A NFC DRIVER
  20644. M: Mark Greer <mgreer@animalcreek.com>
  20645. L: linux-wireless@vger.kernel.org
  20646. S: Supported
  20647. F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
  20648. F: drivers/nfc/trf7970a.c
  20649. TI TSC2046 ADC DRIVER
  20650. M: Oleksij Rempel <o.rempel@pengutronix.de>
  20651. R: kernel@pengutronix.de
  20652. L: linux-iio@vger.kernel.org
  20653. S: Maintained
  20654. F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
  20655. F: drivers/iio/adc/ti-tsc2046.c
  20656. TI TWL4030 SERIES SOC CODEC DRIVER
  20657. M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
  20658. L: linux-sound@vger.kernel.org
  20659. S: Maintained
  20660. F: sound/soc/codecs/twl4030*
  20661. TI VPE/CAL DRIVERS
  20662. M: Benoit Parrot <bparrot@ti.com>
  20663. L: linux-media@vger.kernel.org
  20664. S: Maintained
  20665. W: http://linuxtv.org/
  20666. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  20667. F: Documentation/devicetree/bindings/media/ti,cal.yaml
  20668. F: Documentation/devicetree/bindings/media/ti,vpe.yaml
  20669. F: drivers/media/platform/ti/cal/
  20670. F: drivers/media/platform/ti/vpe/
  20671. TI WILINK WIRELESS DRIVERS
  20672. L: linux-wireless@vger.kernel.org
  20673. S: Orphan
  20674. W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
  20675. W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
  20676. F: drivers/net/wireless/ti/
  20677. TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
  20678. M: John Stultz <jstultz@google.com>
  20679. M: Thomas Gleixner <tglx@linutronix.de>
  20680. R: Stephen Boyd <sboyd@kernel.org>
  20681. L: linux-kernel@vger.kernel.org
  20682. S: Supported
  20683. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  20684. F: include/linux/clocksource.h
  20685. F: include/linux/time.h
  20686. F: include/linux/timekeeper_internal.h
  20687. F: include/linux/timekeeping.h
  20688. F: include/linux/timex.h
  20689. F: include/uapi/linux/time.h
  20690. F: include/uapi/linux/timex.h
  20691. F: kernel/time/alarmtimer.c
  20692. F: kernel/time/clocksource*
  20693. F: kernel/time/ntp*
  20694. F: kernel/time/time.c
  20695. F: kernel/time/timeconst.bc
  20696. F: kernel/time/timeconv.c
  20697. F: kernel/time/timecounter.c
  20698. F: kernel/time/timekeeping*
  20699. F: kernel/time/time_test.c
  20700. F: tools/testing/selftests/timers/
  20701. TIPC NETWORK LAYER
  20702. M: Jon Maloy <jmaloy@redhat.com>
  20703. M: Ying Xue <ying.xue@windriver.com>
  20704. L: netdev@vger.kernel.org (core kernel code)
  20705. L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
  20706. S: Maintained
  20707. W: http://tipc.sourceforge.net/
  20708. F: include/uapi/linux/tipc*.h
  20709. F: net/tipc/
  20710. TLAN NETWORK DRIVER
  20711. M: Samuel Chessman <chessman@tux.org>
  20712. L: tlan-devel@lists.sourceforge.net (subscribers-only)
  20713. S: Maintained
  20714. W: http://sourceforge.net/projects/tlan/
  20715. F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
  20716. F: drivers/net/ethernet/ti/tlan.*
  20717. TMIO/SDHI MMC DRIVER
  20718. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  20719. L: linux-mmc@vger.kernel.org
  20720. L: linux-renesas-soc@vger.kernel.org
  20721. S: Supported
  20722. F: drivers/mmc/host/renesas_sdhi*
  20723. F: drivers/mmc/host/tmio_mmc*
  20724. F: include/linux/platform_data/tmio.h
  20725. TMP513 HARDWARE MONITOR DRIVER
  20726. M: Eric Tremblay <etremblay@distech-controls.com>
  20727. L: linux-hwmon@vger.kernel.org
  20728. S: Maintained
  20729. F: Documentation/hwmon/tmp513.rst
  20730. F: drivers/hwmon/tmp513.c
  20731. TMPFS (SHMEM FILESYSTEM)
  20732. M: Hugh Dickins <hughd@google.com>
  20733. L: linux-mm@kvack.org
  20734. S: Maintained
  20735. F: include/linux/shmem_fs.h
  20736. F: mm/shmem.c
  20737. TOMOYO SECURITY MODULE
  20738. M: Kentaro Takeda <takedakn@nttdata.co.jp>
  20739. M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  20740. L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
  20741. L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
  20742. L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
  20743. L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
  20744. S: Maintained
  20745. W: https://tomoyo.sourceforge.net/
  20746. F: security/tomoyo/
  20747. TOPSTAR LAPTOP EXTRAS DRIVER
  20748. M: Herton Ronaldo Krzesinski <herton@canonical.com>
  20749. L: platform-driver-x86@vger.kernel.org
  20750. S: Maintained
  20751. F: drivers/platform/x86/topstar-laptop.c
  20752. TORTURE-TEST MODULES
  20753. M: Davidlohr Bueso <dave@stgolabs.net>
  20754. M: "Paul E. McKenney" <paulmck@kernel.org>
  20755. M: Josh Triplett <josh@joshtriplett.org>
  20756. L: linux-kernel@vger.kernel.org
  20757. S: Supported
  20758. T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  20759. F: Documentation/RCU/torture.rst
  20760. F: kernel/locking/locktorture.c
  20761. F: kernel/rcu/rcuscale.c
  20762. F: kernel/rcu/rcutorture.c
  20763. F: kernel/rcu/refscale.c
  20764. F: kernel/torture.c
  20765. TOSHIBA ACPI EXTRAS DRIVER
  20766. M: Azael Avalos <coproscefalo@gmail.com>
  20767. L: platform-driver-x86@vger.kernel.org
  20768. S: Maintained
  20769. F: drivers/platform/x86/toshiba_acpi.c
  20770. TOSHIBA BLUETOOTH DRIVER
  20771. M: Azael Avalos <coproscefalo@gmail.com>
  20772. L: platform-driver-x86@vger.kernel.org
  20773. S: Maintained
  20774. F: drivers/platform/x86/toshiba_bluetooth.c
  20775. TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
  20776. M: Azael Avalos <coproscefalo@gmail.com>
  20777. L: platform-driver-x86@vger.kernel.org
  20778. S: Maintained
  20779. F: drivers/platform/x86/toshiba_haps.c
  20780. TOSHIBA SMM DRIVER
  20781. M: Jonathan Buzzard <jonathan@buzzard.org.uk>
  20782. S: Maintained
  20783. W: http://www.buzzard.org.uk/toshiba/
  20784. F: drivers/char/toshiba.c
  20785. F: include/linux/toshiba.h
  20786. F: include/uapi/linux/toshiba.h
  20787. TOSHIBA TC358743 DRIVER
  20788. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  20789. L: linux-media@vger.kernel.org
  20790. S: Maintained
  20791. F: Documentation/devicetree/bindings/media/i2c/tc358743.txt
  20792. F: drivers/media/i2c/tc358743*
  20793. F: include/media/i2c/tc358743.h
  20794. TOSHIBA WMI HOTKEYS DRIVER
  20795. M: Azael Avalos <coproscefalo@gmail.com>
  20796. L: platform-driver-x86@vger.kernel.org
  20797. S: Maintained
  20798. F: drivers/platform/x86/toshiba-wmi.c
  20799. TPM DEVICE DRIVER
  20800. M: Peter Huewe <peterhuewe@gmx.de>
  20801. M: Jarkko Sakkinen <jarkko@kernel.org>
  20802. R: Jason Gunthorpe <jgg@ziepe.ca>
  20803. L: linux-integrity@vger.kernel.org
  20804. S: Maintained
  20805. W: https://codeberg.org/jarkko/linux-tpmdd-test
  20806. Q: https://patchwork.kernel.org/project/linux-integrity/list/
  20807. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
  20808. F: Documentation/devicetree/bindings/tpm/
  20809. F: drivers/char/tpm/
  20810. F: tools/testing/selftests/tpm2/
  20811. TPS546D24 DRIVER
  20812. M: Duke Du <dukedu83@gmail.com>
  20813. L: linux-hwmon@vger.kernel.org
  20814. S: Maintained
  20815. F: Documentation/hwmon/tps546d24.rst
  20816. F: drivers/hwmon/pmbus/tps546d24.c
  20817. TQ SYSTEMS BOARD & DRIVER SUPPORT
  20818. L: linux@ew.tq-group.com
  20819. S: Supported
  20820. W: https://www.tq-group.com/en/products/tq-embedded/
  20821. F: arch/arm/boot/dts/nxp/imx/*mba*.dts*
  20822. F: arch/arm/boot/dts/nxp/imx/*tqma*.dts*
  20823. F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
  20824. F: arch/arm64/boot/dts/freescale/imx*mba*.dts*
  20825. F: arch/arm64/boot/dts/freescale/imx*tqma*.dts*
  20826. F: arch/arm64/boot/dts/freescale/mba*.dtsi
  20827. F: arch/arm64/boot/dts/freescale/tqml*.dts*
  20828. F: drivers/gpio/gpio-tqmx86.c
  20829. F: drivers/mfd/tqmx86.c
  20830. F: drivers/watchdog/tqmx86_wdt.c
  20831. TRACING
  20832. M: Steven Rostedt <rostedt@goodmis.org>
  20833. M: Masami Hiramatsu <mhiramat@kernel.org>
  20834. R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  20835. L: linux-kernel@vger.kernel.org
  20836. L: linux-trace-kernel@vger.kernel.org
  20837. S: Maintained
  20838. Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
  20839. T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
  20840. F: Documentation/trace/*
  20841. F: fs/tracefs/
  20842. F: include/linux/trace*.h
  20843. F: include/trace/
  20844. F: kernel/trace/
  20845. F: scripts/tracing/
  20846. F: tools/testing/selftests/ftrace/
  20847. TRACING MMIO ACCESSES (MMIOTRACE)
  20848. M: Steven Rostedt <rostedt@goodmis.org>
  20849. M: Masami Hiramatsu <mhiramat@kernel.org>
  20850. R: Karol Herbst <karolherbst@gmail.com>
  20851. R: Pekka Paalanen <ppaalanen@gmail.com>
  20852. L: linux-kernel@vger.kernel.org
  20853. L: nouveau@lists.freedesktop.org
  20854. S: Maintained
  20855. F: arch/x86/mm/kmmio.c
  20856. F: arch/x86/mm/mmio-mod.c
  20857. F: arch/x86/mm/testmmiotrace.c
  20858. F: include/linux/mmiotrace.h
  20859. F: kernel/trace/trace_mmiotrace.c
  20860. TRACING OS NOISE / LATENCY TRACERS
  20861. M: Steven Rostedt <rostedt@goodmis.org>
  20862. S: Maintained
  20863. F: Documentation/trace/hwlat_detector.rst
  20864. F: Documentation/trace/osnoise-tracer.rst
  20865. F: Documentation/trace/timerlat-tracer.rst
  20866. F: arch/*/kernel/trace.c
  20867. F: include/trace/events/osnoise.h
  20868. F: kernel/trace/trace_hwlat.c
  20869. F: kernel/trace/trace_irqsoff.c
  20870. F: kernel/trace/trace_osnoise.c
  20871. F: kernel/trace/trace_sched_wakeup.c
  20872. TRADITIONAL CHINESE DOCUMENTATION
  20873. M: Hu Haowen <2023002089@link.tyut.edu.cn>
  20874. S: Maintained
  20875. W: https://github.com/srcres258/linux-doc
  20876. T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
  20877. F: Documentation/translations/zh_TW/
  20878. TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
  20879. M: Dan Williams <dan.j.williams@intel.com>
  20880. L: linux-coco@lists.linux.dev
  20881. S: Maintained
  20882. F: Documentation/ABI/testing/configfs-tsm
  20883. F: drivers/virt/coco/tsm.c
  20884. F: include/linux/tsm.h
  20885. TRUSTED SERVICES TEE DRIVER
  20886. M: Balint Dobszay <balint.dobszay@arm.com>
  20887. M: Sudeep Holla <sudeep.holla@arm.com>
  20888. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  20889. L: trusted-services@lists.trustedfirmware.org
  20890. S: Maintained
  20891. F: Documentation/tee/ts-tee.rst
  20892. F: drivers/tee/tstee/
  20893. TTY LAYER AND SERIAL DRIVERS
  20894. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  20895. M: Jiri Slaby <jirislaby@kernel.org>
  20896. L: linux-kernel@vger.kernel.org
  20897. L: linux-serial@vger.kernel.org
  20898. S: Supported
  20899. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
  20900. F: Documentation/devicetree/bindings/serial/
  20901. F: Documentation/driver-api/serial/
  20902. F: drivers/tty/
  20903. F: include/linux/selection.h
  20904. F: include/linux/serial.h
  20905. F: include/linux/serial_core.h
  20906. F: include/linux/sysrq.h
  20907. F: include/linux/tty*.h
  20908. F: include/linux/vt.h
  20909. F: include/linux/vt_*.h
  20910. F: include/uapi/linux/serial.h
  20911. F: include/uapi/linux/serial_core.h
  20912. F: include/uapi/linux/tty.h
  20913. TUA9001 MEDIA DRIVER
  20914. L: linux-media@vger.kernel.org
  20915. S: Orphan
  20916. W: https://linuxtv.org
  20917. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  20918. F: drivers/media/tuners/tua9001*
  20919. TULIP NETWORK DRIVERS
  20920. L: netdev@vger.kernel.org
  20921. L: linux-parisc@vger.kernel.org
  20922. S: Orphan
  20923. F: drivers/net/ethernet/dec/tulip/
  20924. TUN/TAP driver
  20925. M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
  20926. M: Jason Wang <jasowang@redhat.com>
  20927. S: Maintained
  20928. W: http://vtun.sourceforge.net/tun
  20929. F: Documentation/networking/tuntap.rst
  20930. F: arch/um/os-Linux/drivers/
  20931. F: drivers/net/tap.c
  20932. F: drivers/net/tun.c
  20933. TURBOCHANNEL SUBSYSTEM
  20934. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  20935. M: Ralf Baechle <ralf@linux-mips.org>
  20936. L: linux-mips@vger.kernel.org
  20937. S: Maintained
  20938. Q: http://patchwork.linux-mips.org/project/linux-mips/list/
  20939. F: drivers/tc/
  20940. F: include/linux/tc.h
  20941. TURBOSTAT UTILITY
  20942. M: "Len Brown" <lenb@kernel.org>
  20943. L: linux-pm@vger.kernel.org
  20944. S: Supported
  20945. Q: https://patchwork.kernel.org/project/linux-pm/list/
  20946. B: https://bugzilla.kernel.org
  20947. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
  20948. F: tools/power/x86/turbostat/
  20949. F: tools/testing/selftests/turbostat/
  20950. TW5864 VIDEO4LINUX DRIVER
  20951. M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
  20952. M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
  20953. M: Andrey Utkin <andrey_utkin@fastmail.com>
  20954. L: linux-media@vger.kernel.org
  20955. S: Supported
  20956. F: drivers/media/pci/tw5864/
  20957. TW68 VIDEO4LINUX DRIVER
  20958. M: Hans Verkuil <hverkuil@xs4all.nl>
  20959. L: linux-media@vger.kernel.org
  20960. S: Odd Fixes
  20961. W: https://linuxtv.org
  20962. T: git git://linuxtv.org/media.git
  20963. F: drivers/media/pci/tw68/
  20964. TW686X VIDEO4LINUX DRIVER
  20965. M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  20966. L: linux-media@vger.kernel.org
  20967. S: Maintained
  20968. W: http://linuxtv.org
  20969. T: git git://linuxtv.org/media.git
  20970. F: drivers/media/pci/tw686x/
  20971. U-BOOT ENVIRONMENT VARIABLES
  20972. M: Rafał Miłecki <rafal@milecki.pl>
  20973. S: Maintained
  20974. F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
  20975. F: drivers/nvmem/layouts/u-boot-env.c
  20976. F: drivers/nvmem/u-boot-env.c
  20977. UACCE ACCELERATOR FRAMEWORK
  20978. M: Zhangfei Gao <zhangfei.gao@linaro.org>
  20979. M: Zhou Wang <wangzhou1@hisilicon.com>
  20980. L: linux-accelerators@lists.ozlabs.org
  20981. L: linux-kernel@vger.kernel.org
  20982. S: Maintained
  20983. F: Documentation/ABI/testing/sysfs-driver-uacce
  20984. F: Documentation/misc-devices/uacce.rst
  20985. F: drivers/misc/uacce/
  20986. F: include/linux/uacce.h
  20987. F: include/uapi/misc/uacce/
  20988. UBI FILE SYSTEM (UBIFS)
  20989. M: Richard Weinberger <richard@nod.at>
  20990. R: Zhihao Cheng <chengzhihao1@huawei.com>
  20991. L: linux-mtd@lists.infradead.org
  20992. S: Supported
  20993. W: http://www.linux-mtd.infradead.org/doc/ubifs.html
  20994. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
  20995. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
  20996. F: Documentation/ABI/testing/sysfs-fs-ubifs
  20997. F: Documentation/filesystems/ubifs-authentication.rst
  20998. F: Documentation/filesystems/ubifs.rst
  20999. F: fs/ubifs/
  21000. UBLK USERSPACE BLOCK DRIVER
  21001. M: Ming Lei <ming.lei@redhat.com>
  21002. L: linux-block@vger.kernel.org
  21003. S: Maintained
  21004. F: Documentation/block/ublk.rst
  21005. F: drivers/block/ublk_drv.c
  21006. F: include/uapi/linux/ublk_cmd.h
  21007. UBSAN
  21008. M: Kees Cook <kees@kernel.org>
  21009. R: Marco Elver <elver@google.com>
  21010. R: Andrey Konovalov <andreyknvl@gmail.com>
  21011. R: Andrey Ryabinin <ryabinin.a.a@gmail.com>
  21012. L: kasan-dev@googlegroups.com
  21013. L: linux-hardening@vger.kernel.org
  21014. S: Supported
  21015. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  21016. F: Documentation/dev-tools/ubsan.rst
  21017. F: include/linux/ubsan.h
  21018. F: lib/Kconfig.ubsan
  21019. F: lib/test_ubsan.c
  21020. F: lib/ubsan.c
  21021. F: lib/ubsan.h
  21022. F: scripts/Makefile.ubsan
  21023. K: \bARCH_HAS_UBSAN\b
  21024. UCLINUX (M68KNOMMU AND COLDFIRE)
  21025. M: Greg Ungerer <gerg@linux-m68k.org>
  21026. L: linux-m68k@lists.linux-m68k.org
  21027. S: Maintained
  21028. W: http://www.linux-m68k.org/
  21029. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
  21030. F: arch/m68k/*/*_no.*
  21031. F: arch/m68k/68*/
  21032. F: arch/m68k/coldfire/
  21033. F: arch/m68k/include/asm/*_no.*
  21034. UDF FILESYSTEM
  21035. M: Jan Kara <jack@suse.com>
  21036. S: Maintained
  21037. F: Documentation/filesystems/udf.rst
  21038. F: fs/udf/
  21039. UDRAW TABLET
  21040. M: Bastien Nocera <hadess@hadess.net>
  21041. L: linux-input@vger.kernel.org
  21042. S: Maintained
  21043. F: drivers/hid/hid-udraw-ps3.c
  21044. UHID USERSPACE HID IO DRIVER
  21045. M: David Rheinsberg <david@readahead.eu>
  21046. L: linux-input@vger.kernel.org
  21047. S: Maintained
  21048. F: drivers/hid/uhid.c
  21049. F: include/uapi/linux/uhid.h
  21050. ULPI BUS
  21051. M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  21052. L: linux-usb@vger.kernel.org
  21053. S: Maintained
  21054. F: drivers/usb/common/ulpi.c
  21055. F: include/linux/ulpi/
  21056. UNICODE SUBSYSTEM
  21057. M: Gabriel Krisman Bertazi <krisman@kernel.org>
  21058. L: linux-fsdevel@vger.kernel.org
  21059. S: Supported
  21060. F: fs/unicode/
  21061. UNIFDEF
  21062. M: Tony Finch <dot@dotat.at>
  21063. S: Maintained
  21064. W: http://dotat.at/prog/unifdef
  21065. F: scripts/unifdef.c
  21066. UNIFORM CDROM DRIVER
  21067. M: Phillip Potter <phil@philpotter.co.uk>
  21068. S: Maintained
  21069. F: Documentation/cdrom/
  21070. F: drivers/cdrom/cdrom.c
  21071. F: include/linux/cdrom.h
  21072. F: include/uapi/linux/cdrom.h
  21073. UNION-FIND
  21074. M: Xavier <xavier_qy@163.com>
  21075. L: linux-kernel@vger.kernel.org
  21076. S: Maintained
  21077. F: Documentation/core-api/union_find.rst
  21078. F: Documentation/translations/zh_CN/core-api/union_find.rst
  21079. F: include/linux/union_find.h
  21080. F: lib/union_find.c
  21081. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
  21082. R: Alim Akhtar <alim.akhtar@samsung.com>
  21083. R: Avri Altman <avri.altman@wdc.com>
  21084. R: Bart Van Assche <bvanassche@acm.org>
  21085. L: linux-scsi@vger.kernel.org
  21086. S: Supported
  21087. F: Documentation/devicetree/bindings/ufs/
  21088. F: Documentation/scsi/ufs.rst
  21089. F: drivers/ufs/core/
  21090. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
  21091. M: Pedro Sousa <pedrom.sousa@synopsys.com>
  21092. L: linux-scsi@vger.kernel.org
  21093. S: Supported
  21094. F: drivers/ufs/host/*dwc*
  21095. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
  21096. M: Alim Akhtar <alim.akhtar@samsung.com>
  21097. L: linux-scsi@vger.kernel.org
  21098. S: Maintained
  21099. F: drivers/ufs/host/ufs-exynos*
  21100. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
  21101. M: Peter Wang <peter.wang@mediatek.com>
  21102. R: Stanley Jhu <chu.stanley@gmail.com>
  21103. L: linux-scsi@vger.kernel.org
  21104. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  21105. S: Maintained
  21106. F: drivers/ufs/host/ufs-mediatek*
  21107. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
  21108. M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  21109. L: linux-arm-msm@vger.kernel.org
  21110. L: linux-scsi@vger.kernel.org
  21111. S: Maintained
  21112. F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
  21113. F: drivers/ufs/host/ufs-qcom*
  21114. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
  21115. M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  21116. L: linux-renesas-soc@vger.kernel.org
  21117. L: linux-scsi@vger.kernel.org
  21118. S: Maintained
  21119. F: drivers/ufs/host/ufs-renesas.c
  21120. UNSORTED BLOCK IMAGES (UBI)
  21121. M: Richard Weinberger <richard@nod.at>
  21122. R: Zhihao Cheng <chengzhihao1@huawei.com>
  21123. L: linux-mtd@lists.infradead.org
  21124. S: Supported
  21125. W: http://www.linux-mtd.infradead.org/
  21126. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
  21127. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
  21128. F: drivers/mtd/ubi/
  21129. F: include/linux/mtd/ubi.h
  21130. F: include/uapi/mtd/ubi-user.h
  21131. UPROBES
  21132. M: Masami Hiramatsu <mhiramat@kernel.org>
  21133. M: Oleg Nesterov <oleg@redhat.com>
  21134. M: Peter Zijlstra <peterz@infradead.org>
  21135. L: linux-kernel@vger.kernel.org
  21136. L: linux-trace-kernel@vger.kernel.org
  21137. S: Maintained
  21138. F: arch/*/include/asm/uprobes.h
  21139. F: arch/*/kernel/probes/uprobes.c
  21140. F: arch/*/kernel/uprobes.c
  21141. F: include/linux/uprobes.h
  21142. F: kernel/events/uprobes.c
  21143. USB "USBNET" DRIVER FRAMEWORK
  21144. M: Oliver Neukum <oneukum@suse.com>
  21145. L: netdev@vger.kernel.org
  21146. S: Maintained
  21147. W: http://www.linux-usb.org/usbnet
  21148. F: drivers/net/usb/usbnet.c
  21149. F: include/linux/usb/usbnet.h
  21150. USB ACM DRIVER
  21151. M: Oliver Neukum <oneukum@suse.com>
  21152. L: linux-usb@vger.kernel.org
  21153. S: Maintained
  21154. F: Documentation/usb/acm.rst
  21155. F: drivers/usb/class/cdc-acm.*
  21156. USB APPLE MFI FASTCHARGE DRIVER
  21157. M: Bastien Nocera <hadess@hadess.net>
  21158. L: linux-usb@vger.kernel.org
  21159. S: Maintained
  21160. F: drivers/usb/misc/apple-mfi-fastcharge.c
  21161. USB AR5523 WIRELESS DRIVER
  21162. L: linux-wireless@vger.kernel.org
  21163. S: Orphan
  21164. F: drivers/net/wireless/ath/ar5523/
  21165. USB ATTACHED SCSI
  21166. M: Oliver Neukum <oneukum@suse.com>
  21167. L: linux-usb@vger.kernel.org
  21168. L: linux-scsi@vger.kernel.org
  21169. S: Maintained
  21170. F: drivers/usb/storage/uas.c
  21171. USB CDC ETHERNET DRIVER
  21172. M: Oliver Neukum <oliver@neukum.org>
  21173. L: linux-usb@vger.kernel.org
  21174. S: Maintained
  21175. F: drivers/net/usb/cdc_*.c
  21176. F: include/uapi/linux/usb/cdc.h
  21177. USB CHAOSKEY DRIVER
  21178. M: Keith Packard <keithp@keithp.com>
  21179. L: linux-usb@vger.kernel.org
  21180. S: Maintained
  21181. F: drivers/usb/misc/chaoskey.c
  21182. USB CYPRESS C67X00 DRIVER
  21183. L: linux-usb@vger.kernel.org
  21184. S: Orphan
  21185. F: drivers/usb/c67x00/
  21186. USB DAVICOM DM9601 DRIVER
  21187. M: Peter Korsgaard <peter@korsgaard.com>
  21188. L: netdev@vger.kernel.org
  21189. S: Maintained
  21190. W: http://www.linux-usb.org/usbnet
  21191. F: drivers/net/usb/dm9601.c
  21192. USB EHCI DRIVER
  21193. M: Alan Stern <stern@rowland.harvard.edu>
  21194. L: linux-usb@vger.kernel.org
  21195. S: Maintained
  21196. F: Documentation/usb/ehci.rst
  21197. F: drivers/usb/host/ehci*
  21198. USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
  21199. M: Jiri Kosina <jikos@kernel.org>
  21200. M: Benjamin Tissoires <bentiss@kernel.org>
  21201. L: linux-usb@vger.kernel.org
  21202. S: Maintained
  21203. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
  21204. F: Documentation/hid/hiddev.rst
  21205. F: drivers/hid/usbhid/
  21206. USB INTEL XHCI ROLE MUX DRIVER
  21207. M: Hans de Goede <hdegoede@redhat.com>
  21208. L: linux-usb@vger.kernel.org
  21209. S: Maintained
  21210. F: drivers/usb/roles/intel-xhci-usb-role-switch.c
  21211. USB IP DRIVER FOR HISILICON KIRIN 960
  21212. M: Yu Chen <chenyu56@huawei.com>
  21213. M: Binghui Wang <wangbinghui@hisilicon.com>
  21214. L: linux-usb@vger.kernel.org
  21215. S: Maintained
  21216. F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
  21217. F: drivers/phy/hisilicon/phy-hi3660-usb3.c
  21218. USB IP DRIVER FOR HISILICON KIRIN 970
  21219. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  21220. L: linux-usb@vger.kernel.org
  21221. S: Maintained
  21222. F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
  21223. F: drivers/phy/hisilicon/phy-hi3670-usb3.c
  21224. USB ISP116X DRIVER
  21225. M: Olav Kongas <ok@artecdesign.ee>
  21226. L: linux-usb@vger.kernel.org
  21227. S: Maintained
  21228. F: drivers/usb/host/isp116x*
  21229. F: include/linux/usb/isp116x.h
  21230. USB ISP1760 DRIVER
  21231. M: Rui Miguel Silva <rui.silva@linaro.org>
  21232. L: linux-usb@vger.kernel.org
  21233. S: Maintained
  21234. F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
  21235. F: drivers/usb/isp1760/*
  21236. USB LAN78XX ETHERNET DRIVER
  21237. M: Woojung Huh <woojung.huh@microchip.com>
  21238. M: UNGLinuxDriver@microchip.com
  21239. L: netdev@vger.kernel.org
  21240. S: Maintained
  21241. F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
  21242. F: drivers/net/usb/lan78xx.*
  21243. F: include/dt-bindings/net/microchip-lan78xx.h
  21244. USB MASS STORAGE DRIVER
  21245. M: Alan Stern <stern@rowland.harvard.edu>
  21246. L: linux-usb@vger.kernel.org
  21247. L: usb-storage@lists.one-eyed-alien.net
  21248. S: Maintained
  21249. F: drivers/usb/storage/
  21250. USB MIDI DRIVER
  21251. M: Clemens Ladisch <clemens@ladisch.de>
  21252. L: linux-sound@vger.kernel.org
  21253. S: Maintained
  21254. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  21255. F: sound/usb/midi.*
  21256. USB NETWORKING DRIVERS
  21257. L: linux-usb@vger.kernel.org
  21258. S: Odd Fixes
  21259. F: drivers/net/usb/
  21260. USB OHCI DRIVER
  21261. M: Alan Stern <stern@rowland.harvard.edu>
  21262. L: linux-usb@vger.kernel.org
  21263. S: Maintained
  21264. F: Documentation/usb/ohci.rst
  21265. F: drivers/usb/host/ohci*
  21266. USB OTG FSM (Finite State Machine)
  21267. M: Peter Chen <peter.chen@kernel.org>
  21268. L: linux-usb@vger.kernel.org
  21269. S: Maintained
  21270. T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
  21271. F: drivers/usb/common/usb-otg-fsm.c
  21272. USB OVER IP DRIVER
  21273. M: Valentina Manea <valentina.manea.m@gmail.com>
  21274. M: Shuah Khan <shuah@kernel.org>
  21275. M: Shuah Khan <skhan@linuxfoundation.org>
  21276. R: Hongren Zheng <i@zenithal.me>
  21277. L: linux-usb@vger.kernel.org
  21278. S: Maintained
  21279. F: Documentation/usb/usbip_protocol.rst
  21280. F: drivers/usb/usbip/
  21281. F: tools/testing/selftests/drivers/usb/usbip/
  21282. F: tools/usb/usbip/
  21283. USB PEGASUS DRIVER
  21284. M: Petko Manolov <petkan@nucleusys.com>
  21285. L: linux-usb@vger.kernel.org
  21286. L: netdev@vger.kernel.org
  21287. S: Maintained
  21288. W: https://github.com/petkan/pegasus
  21289. T: git https://github.com/petkan/pegasus.git
  21290. F: drivers/net/usb/pegasus.*
  21291. USB PRINTER DRIVER (usblp)
  21292. M: Pete Zaitcev <zaitcev@redhat.com>
  21293. L: linux-usb@vger.kernel.org
  21294. S: Supported
  21295. F: drivers/usb/class/usblp.c
  21296. USB QMI WWAN NETWORK DRIVER
  21297. M: Bjørn Mork <bjorn@mork.no>
  21298. L: netdev@vger.kernel.org
  21299. S: Maintained
  21300. F: Documentation/ABI/testing/sysfs-class-net-qmi
  21301. F: drivers/net/usb/qmi_wwan.c
  21302. USB RAW GADGET DRIVER
  21303. R: Andrey Konovalov <andreyknvl@gmail.com>
  21304. L: linux-usb@vger.kernel.org
  21305. S: Maintained
  21306. B: https://github.com/xairy/raw-gadget/issues
  21307. F: Documentation/usb/raw-gadget.rst
  21308. F: drivers/usb/gadget/legacy/raw_gadget.c
  21309. F: include/uapi/linux/usb/raw_gadget.h
  21310. USB RTL8150 DRIVER
  21311. M: Petko Manolov <petkan@nucleusys.com>
  21312. L: linux-usb@vger.kernel.org
  21313. L: netdev@vger.kernel.org
  21314. S: Maintained
  21315. W: https://github.com/petkan/rtl8150
  21316. T: git https://github.com/petkan/rtl8150.git
  21317. F: drivers/net/usb/rtl8150.c
  21318. USB SERIAL SUBSYSTEM
  21319. M: Johan Hovold <johan@kernel.org>
  21320. L: linux-usb@vger.kernel.org
  21321. S: Maintained
  21322. T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
  21323. F: Documentation/usb/usb-serial.rst
  21324. F: drivers/usb/serial/
  21325. F: include/linux/usb/serial.h
  21326. USB SMSC75XX ETHERNET DRIVER
  21327. M: Steve Glendinning <steve.glendinning@shawell.net>
  21328. L: netdev@vger.kernel.org
  21329. S: Maintained
  21330. F: drivers/net/usb/smsc75xx.*
  21331. USB SMSC95XX ETHERNET DRIVER
  21332. M: Steve Glendinning <steve.glendinning@shawell.net>
  21333. M: UNGLinuxDriver@microchip.com
  21334. L: netdev@vger.kernel.org
  21335. S: Maintained
  21336. F: drivers/net/usb/smsc95xx.*
  21337. USB SUBSYSTEM
  21338. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  21339. L: linux-usb@vger.kernel.org
  21340. S: Supported
  21341. W: http://www.linux-usb.org
  21342. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
  21343. F: Documentation/devicetree/bindings/usb/
  21344. F: Documentation/usb/
  21345. F: drivers/usb/
  21346. F: include/dt-bindings/usb/
  21347. F: include/linux/usb.h
  21348. F: include/linux/usb/
  21349. F: include/uapi/linux/usb/
  21350. USB TYPEC BUS FOR ALTERNATE MODES
  21351. M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  21352. L: linux-usb@vger.kernel.org
  21353. S: Maintained
  21354. F: Documentation/ABI/testing/sysfs-bus-typec
  21355. F: Documentation/driver-api/usb/typec_bus.rst
  21356. F: drivers/usb/typec/altmodes/
  21357. F: include/linux/usb/typec_altmode.h
  21358. USB TYPEC CLASS
  21359. M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  21360. L: linux-usb@vger.kernel.org
  21361. S: Maintained
  21362. F: Documentation/ABI/testing/sysfs-class-typec
  21363. F: Documentation/driver-api/usb/typec.rst
  21364. F: drivers/usb/typec/
  21365. F: include/linux/usb/typec.h
  21366. USB TYPEC INTEL PMC MUX DRIVER
  21367. M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  21368. L: linux-usb@vger.kernel.org
  21369. S: Maintained
  21370. F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
  21371. F: drivers/usb/typec/mux/intel_pmc_mux.c
  21372. USB TYPEC PI3USB30532 MUX DRIVER
  21373. M: Hans de Goede <hdegoede@redhat.com>
  21374. L: linux-usb@vger.kernel.org
  21375. S: Maintained
  21376. F: drivers/usb/typec/mux/pi3usb30532.c
  21377. USB TYPEC PORT CONTROLLER DRIVERS
  21378. L: linux-usb@vger.kernel.org
  21379. S: Orphan
  21380. F: drivers/usb/typec/tcpm/
  21381. USB UHCI DRIVER
  21382. M: Alan Stern <stern@rowland.harvard.edu>
  21383. L: linux-usb@vger.kernel.org
  21384. S: Maintained
  21385. F: drivers/usb/host/uhci*
  21386. USB VIDEO CLASS
  21387. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  21388. L: linux-media@vger.kernel.org
  21389. S: Maintained
  21390. W: http://www.ideasonboard.org/uvc/
  21391. T: git git://linuxtv.org/media.git
  21392. F: drivers/media/usb/uvc/
  21393. F: include/uapi/linux/uvcvideo.h
  21394. USB WEBCAM GADGET
  21395. L: linux-usb@vger.kernel.org
  21396. S: Orphan
  21397. F: drivers/usb/gadget/function/*uvc*
  21398. F: drivers/usb/gadget/legacy/webcam.c
  21399. F: include/uapi/linux/usb/g_uvc.h
  21400. USB XHCI DRIVER
  21401. M: Mathias Nyman <mathias.nyman@intel.com>
  21402. L: linux-usb@vger.kernel.org
  21403. S: Supported
  21404. F: drivers/usb/host/pci-quirks*
  21405. F: drivers/usb/host/xhci*
  21406. USER DATAGRAM PROTOCOL (UDP)
  21407. M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
  21408. L: netdev@vger.kernel.org
  21409. S: Maintained
  21410. F: include/linux/udp.h
  21411. F: include/net/udp.h
  21412. F: include/trace/events/udp.h
  21413. F: include/uapi/linux/udp.h
  21414. F: net/ipv4/udp.c
  21415. F: net/ipv6/udp.c
  21416. USER-MODE LINUX (UML)
  21417. M: Richard Weinberger <richard@nod.at>
  21418. M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
  21419. M: Johannes Berg <johannes@sipsolutions.net>
  21420. L: linux-um@lists.infradead.org
  21421. S: Maintained
  21422. W: http://user-mode-linux.sourceforge.net
  21423. Q: https://patchwork.ozlabs.org/project/linux-um/list/
  21424. T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
  21425. T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
  21426. F: Documentation/virt/uml/
  21427. F: arch/um/
  21428. F: arch/x86/um/
  21429. F: fs/hostfs/
  21430. USERSPACE COPYIN/COPYOUT (UIOVEC)
  21431. M: Alexander Viro <viro@zeniv.linux.org.uk>
  21432. S: Maintained
  21433. F: include/linux/uio.h
  21434. F: lib/iov_iter.c
  21435. USERSPACE DMA BUFFER DRIVER
  21436. M: Gerd Hoffmann <kraxel@redhat.com>
  21437. L: dri-devel@lists.freedesktop.org
  21438. S: Maintained
  21439. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  21440. F: drivers/dma-buf/udmabuf.c
  21441. F: include/uapi/linux/udmabuf.h
  21442. USERSPACE I/O (UIO)
  21443. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  21444. S: Maintained
  21445. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
  21446. F: Documentation/driver-api/uio-howto.rst
  21447. F: drivers/uio/
  21448. F: include/linux/uio_driver.h
  21449. UTIL-LINUX PACKAGE
  21450. M: Karel Zak <kzak@redhat.com>
  21451. L: util-linux@vger.kernel.org
  21452. S: Maintained
  21453. W: http://en.wikipedia.org/wiki/Util-linux
  21454. T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
  21455. UUID HELPERS
  21456. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  21457. L: linux-kernel@vger.kernel.org
  21458. S: Maintained
  21459. F: include/linux/uuid.h
  21460. F: lib/test_uuid.c
  21461. F: lib/uuid.c
  21462. UV SYSFS DRIVER
  21463. M: Justin Ernst <justin.ernst@hpe.com>
  21464. L: platform-driver-x86@vger.kernel.org
  21465. S: Maintained
  21466. F: drivers/platform/x86/uv_sysfs.c
  21467. UVESAFB DRIVER
  21468. M: Michal Januszewski <spock@gentoo.org>
  21469. L: linux-fbdev@vger.kernel.org
  21470. S: Maintained
  21471. W: https://github.com/mjanusz/v86d
  21472. F: Documentation/fb/uvesafb.rst
  21473. F: drivers/video/fbdev/uvesafb.*
  21474. Ux500 CLOCK DRIVERS
  21475. M: Ulf Hansson <ulf.hansson@linaro.org>
  21476. L: linux-clk@vger.kernel.org
  21477. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  21478. S: Maintained
  21479. F: drivers/clk/ux500/
  21480. V4L2 ASYNC AND FWNODE FRAMEWORKS
  21481. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  21482. L: linux-media@vger.kernel.org
  21483. S: Maintained
  21484. T: git git://linuxtv.org/media.git
  21485. F: drivers/media/v4l2-core/v4l2-async.c
  21486. F: drivers/media/v4l2-core/v4l2-fwnode.c
  21487. F: include/media/v4l2-async.h
  21488. F: include/media/v4l2-fwnode.h
  21489. V4L2 LENS DRIVERS
  21490. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  21491. L: linux-media@vger.kernel.org
  21492. S: Maintained
  21493. F: drivers/media/i2c/ak*
  21494. F: drivers/media/i2c/dw*
  21495. F: drivers/media/i2c/lm*
  21496. V4L2 CAMERA SENSOR DRIVERS
  21497. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  21498. L: linux-media@vger.kernel.org
  21499. S: Maintained
  21500. F: Documentation/driver-api/media/camera-sensor.rst
  21501. F: Documentation/driver-api/media/tx-rx.rst
  21502. F: drivers/media/i2c/ar*
  21503. F: drivers/media/i2c/gc*
  21504. F: drivers/media/i2c/hi*
  21505. F: drivers/media/i2c/imx*
  21506. F: drivers/media/i2c/mt*
  21507. F: drivers/media/i2c/og*
  21508. F: drivers/media/i2c/ov*
  21509. F: drivers/media/i2c/s5*
  21510. F: drivers/media/i2c/vgxy61.c
  21511. VF610 NAND DRIVER
  21512. M: Stefan Agner <stefan@agner.ch>
  21513. L: linux-mtd@lists.infradead.org
  21514. S: Supported
  21515. F: drivers/mtd/nand/raw/vf610_nfc.c
  21516. VFAT/FAT/MSDOS FILESYSTEM
  21517. M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
  21518. S: Maintained
  21519. F: Documentation/filesystems/vfat.rst
  21520. F: fs/fat/
  21521. F: tools/testing/selftests/filesystems/fat/
  21522. VFIO CDX DRIVER
  21523. M: Nipun Gupta <nipun.gupta@amd.com>
  21524. M: Nikhil Agarwal <nikhil.agarwal@amd.com>
  21525. L: kvm@vger.kernel.org
  21526. S: Maintained
  21527. F: drivers/vfio/cdx/*
  21528. VFIO DRIVER
  21529. M: Alex Williamson <alex.williamson@redhat.com>
  21530. L: kvm@vger.kernel.org
  21531. S: Maintained
  21532. T: git https://github.com/awilliam/linux-vfio.git
  21533. F: Documentation/ABI/testing/debugfs-vfio
  21534. F: Documentation/ABI/testing/sysfs-devices-vfio-dev
  21535. F: Documentation/driver-api/vfio.rst
  21536. F: drivers/vfio/
  21537. F: include/linux/vfio.h
  21538. F: include/linux/vfio_pci_core.h
  21539. F: include/uapi/linux/vfio.h
  21540. VFIO FSL-MC DRIVER
  21541. L: kvm@vger.kernel.org
  21542. S: Orphan
  21543. F: drivers/vfio/fsl-mc/
  21544. VFIO HISILICON PCI DRIVER
  21545. M: Longfang Liu <liulongfang@huawei.com>
  21546. M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
  21547. L: kvm@vger.kernel.org
  21548. S: Maintained
  21549. F: drivers/vfio/pci/hisilicon/
  21550. VFIO MEDIATED DEVICE DRIVERS
  21551. M: Kirti Wankhede <kwankhede@nvidia.com>
  21552. L: kvm@vger.kernel.org
  21553. S: Maintained
  21554. F: Documentation/driver-api/vfio-mediated-device.rst
  21555. F: drivers/vfio/mdev/
  21556. F: include/linux/mdev.h
  21557. F: samples/vfio-mdev/
  21558. VFIO MLX5 PCI DRIVER
  21559. M: Yishai Hadas <yishaih@nvidia.com>
  21560. L: kvm@vger.kernel.org
  21561. S: Maintained
  21562. F: drivers/vfio/pci/mlx5/
  21563. VFIO NVIDIA GRACE GPU DRIVER
  21564. M: Ankit Agrawal <ankita@nvidia.com>
  21565. L: kvm@vger.kernel.org
  21566. S: Supported
  21567. F: drivers/vfio/pci/nvgrace-gpu/
  21568. VFIO PCI DEVICE SPECIFIC DRIVERS
  21569. R: Jason Gunthorpe <jgg@nvidia.com>
  21570. R: Yishai Hadas <yishaih@nvidia.com>
  21571. R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
  21572. R: Kevin Tian <kevin.tian@intel.com>
  21573. L: kvm@vger.kernel.org
  21574. S: Maintained
  21575. P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
  21576. F: drivers/vfio/pci/*/
  21577. VFIO PDS PCI DRIVER
  21578. M: Brett Creeley <brett.creeley@amd.com>
  21579. L: kvm@vger.kernel.org
  21580. S: Maintained
  21581. F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
  21582. F: drivers/vfio/pci/pds/
  21583. VFIO PLATFORM DRIVER
  21584. M: Eric Auger <eric.auger@redhat.com>
  21585. L: kvm@vger.kernel.org
  21586. S: Maintained
  21587. F: drivers/vfio/platform/
  21588. VFIO QAT PCI DRIVER
  21589. M: Xin Zeng <xin.zeng@intel.com>
  21590. M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
  21591. L: kvm@vger.kernel.org
  21592. L: qat-linux@intel.com
  21593. S: Supported
  21594. F: drivers/vfio/pci/qat/
  21595. VFIO VIRTIO PCI DRIVER
  21596. M: Yishai Hadas <yishaih@nvidia.com>
  21597. L: kvm@vger.kernel.org
  21598. L: virtualization@lists.linux.dev
  21599. S: Maintained
  21600. F: drivers/vfio/pci/virtio
  21601. VGA_SWITCHEROO
  21602. R: Lukas Wunner <lukas@wunner.de>
  21603. S: Maintained
  21604. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  21605. F: Documentation/gpu/vga-switcheroo.rst
  21606. F: drivers/gpu/vga/vga_switcheroo.c
  21607. F: include/linux/vga_switcheroo.h
  21608. VIA RHINE NETWORK DRIVER
  21609. M: Kevin Brace <kevinbrace@bracecomputerlab.com>
  21610. S: Maintained
  21611. F: drivers/net/ethernet/via/via-rhine.c
  21612. VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
  21613. M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
  21614. L: linux-fbdev@vger.kernel.org
  21615. S: Maintained
  21616. F: drivers/video/fbdev/via/
  21617. F: include/linux/via-core.h
  21618. F: include/linux/via_i2c.h
  21619. VIA VELOCITY NETWORK DRIVER
  21620. M: Francois Romieu <romieu@fr.zoreil.com>
  21621. L: netdev@vger.kernel.org
  21622. S: Maintained
  21623. F: drivers/net/ethernet/via/via-velocity.*
  21624. VICODEC VIRTUAL CODEC DRIVER
  21625. M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
  21626. L: linux-media@vger.kernel.org
  21627. S: Maintained
  21628. W: https://linuxtv.org
  21629. T: git git://linuxtv.org/media.git
  21630. F: drivers/media/test-drivers/vicodec/*
  21631. VIDEO I2C POLLING DRIVER
  21632. M: Matt Ranostay <matt.ranostay@konsulko.com>
  21633. L: linux-media@vger.kernel.org
  21634. S: Maintained
  21635. F: drivers/media/i2c/video-i2c.c
  21636. VIDEO MULTIPLEXER DRIVER
  21637. M: Philipp Zabel <p.zabel@pengutronix.de>
  21638. L: linux-media@vger.kernel.org
  21639. S: Maintained
  21640. F: drivers/media/platform/video-mux.c
  21641. VIDEOBUF2 FRAMEWORK
  21642. M: Tomasz Figa <tfiga@chromium.org>
  21643. M: Marek Szyprowski <m.szyprowski@samsung.com>
  21644. L: linux-media@vger.kernel.org
  21645. S: Maintained
  21646. F: drivers/media/common/videobuf2/*
  21647. F: include/media/videobuf2-*
  21648. VIDTV VIRTUAL DIGITAL TV DRIVER
  21649. M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
  21650. L: linux-media@vger.kernel.org
  21651. S: Maintained
  21652. W: https://linuxtv.org
  21653. T: git git://linuxtv.org/media.git
  21654. F: drivers/media/test-drivers/vidtv/*
  21655. VIMC VIRTUAL MEDIA CONTROLLER DRIVER
  21656. M: Shuah Khan <skhan@linuxfoundation.org>
  21657. R: Kieran Bingham <kieran.bingham@ideasonboard.com>
  21658. L: linux-media@vger.kernel.org
  21659. S: Maintained
  21660. W: https://linuxtv.org
  21661. T: git git://linuxtv.org/media.git
  21662. F: drivers/media/test-drivers/vimc/*
  21663. VIRT LIB
  21664. M: Alex Williamson <alex.williamson@redhat.com>
  21665. M: Paolo Bonzini <pbonzini@redhat.com>
  21666. L: kvm@vger.kernel.org
  21667. S: Supported
  21668. F: virt/lib/
  21669. VIRTIO AND VHOST VSOCK DRIVER
  21670. M: Stefan Hajnoczi <stefanha@redhat.com>
  21671. M: Stefano Garzarella <sgarzare@redhat.com>
  21672. L: kvm@vger.kernel.org
  21673. L: virtualization@lists.linux.dev
  21674. L: netdev@vger.kernel.org
  21675. S: Maintained
  21676. F: drivers/vhost/vsock.c
  21677. F: include/linux/virtio_vsock.h
  21678. F: include/uapi/linux/virtio_vsock.h
  21679. F: net/vmw_vsock/virtio_transport.c
  21680. F: net/vmw_vsock/virtio_transport_common.c
  21681. VIRTIO BALLOON
  21682. M: "Michael S. Tsirkin" <mst@redhat.com>
  21683. M: David Hildenbrand <david@redhat.com>
  21684. L: virtualization@lists.linux.dev
  21685. S: Maintained
  21686. F: drivers/virtio/virtio_balloon.c
  21687. F: include/linux/balloon_compaction.h
  21688. F: include/uapi/linux/virtio_balloon.h
  21689. F: mm/balloon_compaction.c
  21690. VIRTIO BLOCK AND SCSI DRIVERS
  21691. M: "Michael S. Tsirkin" <mst@redhat.com>
  21692. M: Jason Wang <jasowang@redhat.com>
  21693. R: Paolo Bonzini <pbonzini@redhat.com>
  21694. R: Stefan Hajnoczi <stefanha@redhat.com>
  21695. R: Eugenio Pérez <eperezma@redhat.com>
  21696. L: virtualization@lists.linux.dev
  21697. S: Maintained
  21698. F: drivers/block/virtio_blk.c
  21699. F: drivers/scsi/virtio_scsi.c
  21700. F: include/uapi/linux/virtio_blk.h
  21701. F: include/uapi/linux/virtio_scsi.h
  21702. VIRTIO CONSOLE DRIVER
  21703. M: Amit Shah <amit@kernel.org>
  21704. L: virtualization@lists.linux.dev
  21705. S: Maintained
  21706. F: drivers/char/virtio_console.c
  21707. F: include/uapi/linux/virtio_console.h
  21708. VIRTIO CORE AND NET DRIVERS
  21709. M: "Michael S. Tsirkin" <mst@redhat.com>
  21710. M: Jason Wang <jasowang@redhat.com>
  21711. R: Xuan Zhuo <xuanzhuo@linux.alibaba.com>
  21712. R: Eugenio Pérez <eperezma@redhat.com>
  21713. L: virtualization@lists.linux.dev
  21714. S: Maintained
  21715. F: Documentation/ABI/testing/sysfs-bus-vdpa
  21716. F: Documentation/ABI/testing/sysfs-class-vduse
  21717. F: Documentation/devicetree/bindings/virtio/
  21718. F: Documentation/driver-api/virtio/
  21719. F: drivers/block/virtio_blk.c
  21720. F: drivers/crypto/virtio/
  21721. F: drivers/net/virtio_net.c
  21722. F: drivers/vdpa/
  21723. F: drivers/virtio/
  21724. F: include/linux/vdpa.h
  21725. F: include/linux/virtio*.h
  21726. F: include/linux/vringh.h
  21727. F: include/uapi/linux/virtio_*.h
  21728. F: net/vmw_vsock/virtio*
  21729. F: tools/virtio/
  21730. F: tools/testing/selftests/drivers/net/virtio_net/
  21731. VIRTIO CRYPTO DRIVER
  21732. M: Gonglei <arei.gonglei@huawei.com>
  21733. L: virtualization@lists.linux.dev
  21734. L: linux-crypto@vger.kernel.org
  21735. S: Maintained
  21736. F: drivers/crypto/virtio/
  21737. F: include/uapi/linux/virtio_crypto.h
  21738. VIRTIO DRIVERS FOR S390
  21739. M: Cornelia Huck <cohuck@redhat.com>
  21740. M: Halil Pasic <pasic@linux.ibm.com>
  21741. M: Eric Farman <farman@linux.ibm.com>
  21742. L: linux-s390@vger.kernel.org
  21743. L: virtualization@lists.linux.dev
  21744. L: kvm@vger.kernel.org
  21745. S: Supported
  21746. F: arch/s390/include/uapi/asm/virtio-ccw.h
  21747. F: drivers/s390/virtio/
  21748. VIRTIO FILE SYSTEM
  21749. M: Vivek Goyal <vgoyal@redhat.com>
  21750. M: Stefan Hajnoczi <stefanha@redhat.com>
  21751. M: Miklos Szeredi <miklos@szeredi.hu>
  21752. R: Eugenio Pérez <eperezma@redhat.com>
  21753. L: virtualization@lists.linux.dev
  21754. L: linux-fsdevel@vger.kernel.org
  21755. S: Supported
  21756. W: https://virtio-fs.gitlab.io/
  21757. F: Documentation/filesystems/virtiofs.rst
  21758. F: fs/fuse/virtio_fs.c
  21759. F: include/uapi/linux/virtio_fs.h
  21760. VIRTIO GPIO DRIVER
  21761. M: Enrico Weigelt, metux IT consult <info@metux.net>
  21762. M: Viresh Kumar <vireshk@kernel.org>
  21763. L: linux-gpio@vger.kernel.org
  21764. L: virtualization@lists.linux.dev
  21765. S: Maintained
  21766. F: drivers/gpio/gpio-virtio.c
  21767. F: include/uapi/linux/virtio_gpio.h
  21768. VIRTIO GPU DRIVER
  21769. M: David Airlie <airlied@redhat.com>
  21770. M: Gerd Hoffmann <kraxel@redhat.com>
  21771. R: Gurchetan Singh <gurchetansingh@chromium.org>
  21772. R: Chia-I Wu <olvaffe@gmail.com>
  21773. L: dri-devel@lists.freedesktop.org
  21774. L: virtualization@lists.linux.dev
  21775. S: Maintained
  21776. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  21777. F: drivers/gpu/drm/ci/xfails/virtio*
  21778. F: drivers/gpu/drm/virtio/
  21779. F: include/uapi/linux/virtio_gpu.h
  21780. VIRTIO HOST (VHOST)
  21781. M: "Michael S. Tsirkin" <mst@redhat.com>
  21782. M: Jason Wang <jasowang@redhat.com>
  21783. R: Eugenio Pérez <eperezma@redhat.com>
  21784. L: kvm@vger.kernel.org
  21785. L: virtualization@lists.linux.dev
  21786. L: netdev@vger.kernel.org
  21787. S: Maintained
  21788. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
  21789. F: drivers/vhost/
  21790. F: include/linux/sched/vhost_task.h
  21791. F: include/linux/vhost_iotlb.h
  21792. F: include/uapi/linux/vhost.h
  21793. F: kernel/vhost_task.c
  21794. VIRTIO HOST (VHOST-SCSI)
  21795. M: "Michael S. Tsirkin" <mst@redhat.com>
  21796. M: Jason Wang <jasowang@redhat.com>
  21797. M: Mike Christie <michael.christie@oracle.com>
  21798. R: Paolo Bonzini <pbonzini@redhat.com>
  21799. R: Stefan Hajnoczi <stefanha@redhat.com>
  21800. L: virtualization@lists.linux.dev
  21801. S: Maintained
  21802. F: drivers/vhost/scsi.c
  21803. VIRTIO I2C DRIVER
  21804. M: Viresh Kumar <viresh.kumar@linaro.org>
  21805. R: "Chen, Jian Jun" <jian.jun.chen@intel.com>
  21806. L: linux-i2c@vger.kernel.org
  21807. L: virtualization@lists.linux.dev
  21808. S: Maintained
  21809. F: drivers/i2c/busses/i2c-virtio.c
  21810. F: include/uapi/linux/virtio_i2c.h
  21811. VIRTIO INPUT DRIVER
  21812. M: Gerd Hoffmann <kraxel@redhat.com>
  21813. S: Maintained
  21814. F: drivers/virtio/virtio_input.c
  21815. F: include/uapi/linux/virtio_input.h
  21816. VIRTIO IOMMU DRIVER
  21817. M: Jean-Philippe Brucker <jean-philippe@linaro.org>
  21818. L: virtualization@lists.linux.dev
  21819. S: Maintained
  21820. F: drivers/iommu/virtio-iommu.c
  21821. F: include/uapi/linux/virtio_iommu.h
  21822. VIRTIO MEM DRIVER
  21823. M: David Hildenbrand <david@redhat.com>
  21824. L: virtualization@lists.linux.dev
  21825. S: Maintained
  21826. W: https://virtio-mem.gitlab.io/
  21827. F: drivers/virtio/virtio_mem.c
  21828. F: include/uapi/linux/virtio_mem.h
  21829. VIRTIO PMEM DRIVER
  21830. M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
  21831. L: virtualization@lists.linux.dev
  21832. S: Maintained
  21833. F: drivers/nvdimm/nd_virtio.c
  21834. F: drivers/nvdimm/virtio_pmem.c
  21835. VIRTIO SOUND DRIVER
  21836. M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
  21837. M: "Michael S. Tsirkin" <mst@redhat.com>
  21838. L: virtualization@lists.linux.dev
  21839. L: linux-sound@vger.kernel.org
  21840. S: Maintained
  21841. F: include/uapi/linux/virtio_snd.h
  21842. F: sound/virtio/*
  21843. VIRTUAL BOX GUEST DEVICE DRIVER
  21844. M: Hans de Goede <hdegoede@redhat.com>
  21845. M: Arnd Bergmann <arnd@arndb.de>
  21846. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  21847. S: Maintained
  21848. F: drivers/virt/vboxguest/
  21849. F: include/linux/vbox_utils.h
  21850. F: include/uapi/linux/vbox*.h
  21851. VIRTUAL BOX SHARED FOLDER VFS DRIVER
  21852. M: Hans de Goede <hdegoede@redhat.com>
  21853. L: linux-fsdevel@vger.kernel.org
  21854. S: Maintained
  21855. F: fs/vboxsf/*
  21856. VIRTUAL PCM TEST DRIVER
  21857. M: Ivan Orlov <ivan.orlov0322@gmail.com>
  21858. L: linux-sound@vger.kernel.org
  21859. S: Maintained
  21860. F: Documentation/sound/cards/pcmtest.rst
  21861. F: sound/drivers/pcmtest.c
  21862. F: tools/testing/selftests/alsa/test-pcmtest-driver.c
  21863. VIRTUAL SERIO DEVICE DRIVER
  21864. M: Stephen Chandler Paul <thatslyude@gmail.com>
  21865. S: Maintained
  21866. F: drivers/input/serio/userio.c
  21867. F: include/uapi/linux/userio.h
  21868. VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
  21869. M: Javier Carrasco <javier.carrasco.cruz@gmail.com>
  21870. S: Maintained
  21871. F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
  21872. F: drivers/iio/light/veml6075.c
  21873. VISL VIRTUAL STATELESS DECODER DRIVER
  21874. M: Daniel Almeida <daniel.almeida@collabora.com>
  21875. L: linux-media@vger.kernel.org
  21876. S: Supported
  21877. F: drivers/media/test-drivers/visl
  21878. VIVID VIRTUAL VIDEO DRIVER
  21879. M: Hans Verkuil <hverkuil@xs4all.nl>
  21880. L: linux-media@vger.kernel.org
  21881. S: Maintained
  21882. W: https://linuxtv.org
  21883. T: git git://linuxtv.org/media.git
  21884. F: drivers/media/test-drivers/vivid/*
  21885. VM SOCKETS (AF_VSOCK)
  21886. M: Stefano Garzarella <sgarzare@redhat.com>
  21887. L: virtualization@lists.linux.dev
  21888. L: netdev@vger.kernel.org
  21889. S: Maintained
  21890. F: drivers/net/vsockmon.c
  21891. F: include/net/af_vsock.h
  21892. F: include/uapi/linux/vm_sockets.h
  21893. F: include/uapi/linux/vm_sockets_diag.h
  21894. F: include/uapi/linux/vsockmon.h
  21895. F: net/vmw_vsock/
  21896. F: tools/testing/vsock/
  21897. VMA
  21898. M: Andrew Morton <akpm@linux-foundation.org>
  21899. M: Liam R. Howlett <Liam.Howlett@oracle.com>
  21900. M: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
  21901. R: Vlastimil Babka <vbabka@suse.cz>
  21902. R: Jann Horn <jannh@google.com>
  21903. L: linux-mm@kvack.org
  21904. S: Maintained
  21905. W: https://www.linux-mm.org
  21906. T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
  21907. F: mm/vma.c
  21908. F: mm/vma.h
  21909. F: mm/vma_internal.h
  21910. F: tools/testing/vma/
  21911. VMALLOC
  21912. M: Andrew Morton <akpm@linux-foundation.org>
  21913. R: Uladzislau Rezki <urezki@gmail.com>
  21914. R: Christoph Hellwig <hch@infradead.org>
  21915. L: linux-mm@kvack.org
  21916. S: Maintained
  21917. W: http://www.linux-mm.org
  21918. T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
  21919. F: include/linux/vmalloc.h
  21920. F: mm/vmalloc.c
  21921. VME SUBSYSTEM
  21922. L: linux-kernel@vger.kernel.org
  21923. S: Orphan
  21924. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
  21925. F: Documentation/driver-api/vme.rst
  21926. F: drivers/staging/vme_user/
  21927. VMWARE BALLOON DRIVER
  21928. M: Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
  21929. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  21930. L: linux-kernel@vger.kernel.org
  21931. S: Supported
  21932. F: drivers/misc/vmw_balloon.c
  21933. VMWARE HYPERVISOR INTERFACE
  21934. M: Ajay Kaher <ajay.kaher@broadcom.com>
  21935. M: Alexey Makhalov <alexey.makhalov@broadcom.com>
  21936. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  21937. L: virtualization@lists.linux.dev
  21938. L: x86@kernel.org
  21939. S: Supported
  21940. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
  21941. F: arch/x86/include/asm/vmware.h
  21942. F: arch/x86/kernel/cpu/vmware.c
  21943. VMWARE PVRDMA DRIVER
  21944. M: Bryan Tan <bryan-bt.tan@broadcom.com>
  21945. M: Vishnu Dasa <vishnu.dasa@broadcom.com>
  21946. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  21947. L: linux-rdma@vger.kernel.org
  21948. S: Supported
  21949. F: drivers/infiniband/hw/vmw_pvrdma/
  21950. VMWARE PVSCSI DRIVER
  21951. M: Vishal Bhakta <vishal.bhakta@broadcom.com>
  21952. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  21953. L: linux-scsi@vger.kernel.org
  21954. S: Supported
  21955. F: drivers/scsi/vmw_pvscsi.c
  21956. F: drivers/scsi/vmw_pvscsi.h
  21957. VMWARE VIRTUAL PTP CLOCK DRIVER
  21958. M: Nick Shi <nick.shi@broadcom.com>
  21959. R: Ajay Kaher <ajay.kaher@broadcom.com>
  21960. R: Alexey Makhalov <alexey.makhalov@broadcom.com>
  21961. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  21962. L: netdev@vger.kernel.org
  21963. S: Supported
  21964. F: drivers/ptp/ptp_vmw.c
  21965. VMWARE VMCI DRIVER
  21966. M: Bryan Tan <bryan-bt.tan@broadcom.com>
  21967. M: Vishnu Dasa <vishnu.dasa@broadcom.com>
  21968. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  21969. L: linux-kernel@vger.kernel.org
  21970. S: Supported
  21971. F: drivers/misc/vmw_vmci/
  21972. F: include/linux/vmw_vmci*
  21973. VMWARE VMMOUSE SUBDRIVER
  21974. M: Zack Rusin <zack.rusin@broadcom.com>
  21975. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  21976. L: linux-input@vger.kernel.org
  21977. S: Supported
  21978. F: drivers/input/mouse/vmmouse.c
  21979. F: drivers/input/mouse/vmmouse.h
  21980. VMWARE VMXNET3 ETHERNET DRIVER
  21981. M: Ronak Doshi <ronak.doshi@broadcom.com>
  21982. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  21983. L: netdev@vger.kernel.org
  21984. S: Supported
  21985. F: drivers/net/vmxnet3/
  21986. VMWARE VSOCK VMCI TRANSPORT DRIVER
  21987. M: Bryan Tan <bryan-bt.tan@broadcom.com>
  21988. M: Vishnu Dasa <vishnu.dasa@broadcom.com>
  21989. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  21990. L: linux-kernel@vger.kernel.org
  21991. S: Supported
  21992. F: net/vmw_vsock/vmci_transport*
  21993. VOCORE VOCORE2 BOARD
  21994. M: Harvey Hunt <harveyhuntnexus@gmail.com>
  21995. L: linux-mips@vger.kernel.org
  21996. S: Maintained
  21997. F: arch/mips/boot/dts/ralink/vocore2.dts
  21998. VOLTAGE AND CURRENT REGULATOR FRAMEWORK
  21999. M: Liam Girdwood <lgirdwood@gmail.com>
  22000. M: Mark Brown <broonie@kernel.org>
  22001. L: linux-kernel@vger.kernel.org
  22002. S: Supported
  22003. W: http://www.slimlogic.co.uk/?p=48
  22004. T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
  22005. F: Documentation/devicetree/bindings/regulator/
  22006. F: Documentation/power/regulator/
  22007. F: drivers/regulator/
  22008. F: include/dt-bindings/regulator/
  22009. F: include/linux/regulator/
  22010. K: regulator_get_optional
  22011. VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
  22012. R: Matti Vaittinen <mazziesaccount@gmail.com>
  22013. F: drivers/regulator/irq_helpers.c
  22014. VRF
  22015. M: David Ahern <dsahern@kernel.org>
  22016. L: netdev@vger.kernel.org
  22017. S: Maintained
  22018. F: Documentation/networking/vrf.rst
  22019. F: drivers/net/vrf.c
  22020. VSPRINTF
  22021. M: Petr Mladek <pmladek@suse.com>
  22022. M: Steven Rostedt <rostedt@goodmis.org>
  22023. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  22024. R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
  22025. R: Sergey Senozhatsky <senozhatsky@chromium.org>
  22026. S: Maintained
  22027. T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
  22028. F: Documentation/core-api/printk-formats.rst
  22029. F: lib/test_printf.c
  22030. F: lib/test_scanf.c
  22031. F: lib/vsprintf.c
  22032. VT1211 HARDWARE MONITOR DRIVER
  22033. M: Juerg Haefliger <juergh@proton.me>
  22034. L: linux-hwmon@vger.kernel.org
  22035. S: Maintained
  22036. F: Documentation/hwmon/vt1211.rst
  22037. F: drivers/hwmon/vt1211.c
  22038. VT8231 HARDWARE MONITOR DRIVER
  22039. M: Roger Lucas <vt8231@hiddenengine.co.uk>
  22040. L: linux-hwmon@vger.kernel.org
  22041. S: Maintained
  22042. F: drivers/hwmon/vt8231.c
  22043. VUB300 USB to SDIO/SD/MMC bridge chip
  22044. L: linux-mmc@vger.kernel.org
  22045. S: Orphan
  22046. F: drivers/mmc/host/vub300.c
  22047. W1 DALLAS'S 1-WIRE BUS
  22048. M: Krzysztof Kozlowski <krzk@kernel.org>
  22049. S: Maintained
  22050. F: Documentation/devicetree/bindings/w1/
  22051. F: Documentation/w1/
  22052. F: drivers/w1/
  22053. F: include/linux/w1.h
  22054. W83791D HARDWARE MONITORING DRIVER
  22055. M: Marc Hulsman <m.hulsman@tudelft.nl>
  22056. L: linux-hwmon@vger.kernel.org
  22057. S: Maintained
  22058. F: Documentation/hwmon/w83791d.rst
  22059. F: drivers/hwmon/w83791d.c
  22060. W83793 HARDWARE MONITORING DRIVER
  22061. M: Rudolf Marek <r.marek@assembler.cz>
  22062. L: linux-hwmon@vger.kernel.org
  22063. S: Maintained
  22064. F: Documentation/hwmon/w83793.rst
  22065. F: drivers/hwmon/w83793.c
  22066. W83795 HARDWARE MONITORING DRIVER
  22067. M: Jean Delvare <jdelvare@suse.com>
  22068. L: linux-hwmon@vger.kernel.org
  22069. S: Maintained
  22070. F: drivers/hwmon/w83795.c
  22071. W83L51xD SD/MMC CARD INTERFACE DRIVER
  22072. M: Pierre Ossman <pierre@ossman.eu>
  22073. S: Maintained
  22074. F: drivers/mmc/host/wbsd.*
  22075. WACOM PROTOCOL 4 SERIAL TABLETS
  22076. M: Julian Squires <julian@cipht.net>
  22077. M: Hans de Goede <hdegoede@redhat.com>
  22078. L: linux-input@vger.kernel.org
  22079. S: Maintained
  22080. F: drivers/input/tablet/wacom_serial4.c
  22081. WANGXUN ETHERNET DRIVER
  22082. M: Jiawen Wu <jiawenwu@trustnetic.com>
  22083. M: Mengyuan Lou <mengyuanlou@net-swift.com>
  22084. L: netdev@vger.kernel.org
  22085. S: Maintained
  22086. W: https://www.net-swift.com
  22087. F: Documentation/networking/device_drivers/ethernet/wangxun/*
  22088. F: drivers/net/ethernet/wangxun/
  22089. F: drivers/net/pcs/pcs-xpcs-wx.c
  22090. WATCHDOG DEVICE DRIVERS
  22091. M: Wim Van Sebroeck <wim@linux-watchdog.org>
  22092. M: Guenter Roeck <linux@roeck-us.net>
  22093. L: linux-watchdog@vger.kernel.org
  22094. S: Maintained
  22095. W: http://www.linux-watchdog.org/
  22096. T: git git://www.linux-watchdog.org/linux-watchdog.git
  22097. F: Documentation/devicetree/bindings/watchdog/
  22098. F: Documentation/watchdog/
  22099. F: drivers/watchdog/
  22100. F: include/linux/watchdog.h
  22101. F: include/trace/events/watchdog.h
  22102. F: include/uapi/linux/watchdog.h
  22103. WAVE5 VPU CODEC DRIVER
  22104. M: Nas Chung <nas.chung@chipsnmedia.com>
  22105. M: Jackson Lee <jackson.lee@chipsnmedia.com>
  22106. L: linux-media@vger.kernel.org
  22107. S: Maintained
  22108. F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml
  22109. F: drivers/media/platform/chips-media/wave5/
  22110. WHISKEYCOVE PMIC GPIO DRIVER
  22111. M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
  22112. L: linux-gpio@vger.kernel.org
  22113. S: Maintained
  22114. F: drivers/gpio/gpio-wcove.c
  22115. WHWAVE RTC DRIVER
  22116. M: Dianlong Li <long17.cool@163.com>
  22117. L: linux-rtc@vger.kernel.org
  22118. S: Maintained
  22119. F: drivers/rtc/rtc-sd3078.c
  22120. WIIMOTE HID DRIVER
  22121. M: David Rheinsberg <david@readahead.eu>
  22122. L: linux-input@vger.kernel.org
  22123. S: Maintained
  22124. F: drivers/hid/hid-wiimote*
  22125. WILOCITY WIL6210 WIRELESS DRIVER
  22126. L: linux-wireless@vger.kernel.org
  22127. S: Orphan
  22128. W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
  22129. F: drivers/net/wireless/ath/wil6210/
  22130. WINBOND CIR DRIVER
  22131. M: David Härdeman <david@hardeman.nu>
  22132. S: Maintained
  22133. F: drivers/media/rc/winbond-cir.c
  22134. WINSYSTEMS EBC-C384 WATCHDOG DRIVER
  22135. L: linux-watchdog@vger.kernel.org
  22136. S: Orphan
  22137. F: drivers/watchdog/ebc-c384_wdt.c
  22138. WINSYSTEMS WS16C48 GPIO DRIVER
  22139. M: William Breathitt Gray <wbg@kernel.org>
  22140. L: linux-gpio@vger.kernel.org
  22141. S: Maintained
  22142. F: drivers/gpio/gpio-ws16c48.c
  22143. WIREGUARD SECURE NETWORK TUNNEL
  22144. M: Jason A. Donenfeld <Jason@zx2c4.com>
  22145. L: wireguard@lists.zx2c4.com
  22146. L: netdev@vger.kernel.org
  22147. S: Maintained
  22148. F: drivers/net/wireguard/
  22149. F: tools/testing/selftests/wireguard/
  22150. WISTRON LAPTOP BUTTON DRIVER
  22151. M: Miloslav Trmac <mitr@volny.cz>
  22152. S: Maintained
  22153. F: drivers/input/misc/wistron_btns.c
  22154. WMI BINARY MOF DRIVER
  22155. M: Armin Wolf <W_Armin@gmx.de>
  22156. R: Thomas Weißschuh <linux@weissschuh.net>
  22157. L: platform-driver-x86@vger.kernel.org
  22158. S: Maintained
  22159. F: Documentation/ABI/stable/sysfs-platform-wmi-bmof
  22160. F: Documentation/wmi/devices/wmi-bmof.rst
  22161. F: drivers/platform/x86/wmi-bmof.c
  22162. WOLFSON MICROELECTRONICS DRIVERS
  22163. L: patches@opensource.cirrus.com
  22164. S: Supported
  22165. W: https://github.com/CirrusLogic/linux-drivers/wiki
  22166. T: git https://github.com/CirrusLogic/linux-drivers.git
  22167. F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
  22168. F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
  22169. F: Documentation/devicetree/bindings/mfd/wm831x.txt
  22170. F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
  22171. F: Documentation/devicetree/bindings/sound/wlf,*.yaml
  22172. F: Documentation/devicetree/bindings/sound/wm*
  22173. F: Documentation/hwmon/wm83??.rst
  22174. F: arch/arm/mach-s3c/mach-crag6410*
  22175. F: drivers/clk/clk-wm83*.c
  22176. F: drivers/gpio/gpio-*wm*.c
  22177. F: drivers/gpio/gpio-arizona.c
  22178. F: drivers/hwmon/wm83??-hwmon.c
  22179. F: drivers/input/misc/wm831x-on.c
  22180. F: drivers/input/touchscreen/wm831x-ts.c
  22181. F: drivers/input/touchscreen/wm97*.c
  22182. F: drivers/leds/leds-wm83*.c
  22183. F: drivers/mfd/arizona*
  22184. F: drivers/mfd/cs47l24*
  22185. F: drivers/mfd/wm*.c
  22186. F: drivers/power/supply/wm83*.c
  22187. F: drivers/regulator/arizona*
  22188. F: drivers/regulator/wm8*.c
  22189. F: drivers/rtc/rtc-wm83*.c
  22190. F: drivers/video/backlight/wm83*_bl.c
  22191. F: drivers/watchdog/wm83*_wdt.c
  22192. F: include/linux/mfd/arizona/
  22193. F: include/linux/mfd/wm831x/
  22194. F: include/linux/mfd/wm8350/
  22195. F: include/linux/mfd/wm8400*
  22196. F: include/linux/regulator/arizona*
  22197. F: include/linux/wm97xx.h
  22198. F: include/sound/wm????.h
  22199. F: sound/soc/codecs/arizona*
  22200. F: sound/soc/codecs/cs47l24*
  22201. F: sound/soc/codecs/wm*
  22202. WORKQUEUE
  22203. M: Tejun Heo <tj@kernel.org>
  22204. R: Lai Jiangshan <jiangshanlai@gmail.com>
  22205. S: Maintained
  22206. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
  22207. F: Documentation/core-api/workqueue.rst
  22208. F: include/linux/workqueue.h
  22209. F: kernel/workqueue.c
  22210. F: kernel/workqueue_internal.h
  22211. WWAN DRIVERS
  22212. M: Loic Poulain <loic.poulain@linaro.org>
  22213. M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
  22214. R: Johannes Berg <johannes@sipsolutions.net>
  22215. L: netdev@vger.kernel.org
  22216. S: Maintained
  22217. F: drivers/net/wwan/
  22218. F: include/linux/wwan.h
  22219. F: include/uapi/linux/wwan.h
  22220. X-POWERS AXP288 PMIC DRIVERS
  22221. M: Hans de Goede <hdegoede@redhat.com>
  22222. S: Maintained
  22223. F: drivers/acpi/pmic/intel_pmic_xpower.c
  22224. N: axp288
  22225. X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
  22226. M: Chen-Yu Tsai <wens@csie.org>
  22227. L: linux-kernel@vger.kernel.org
  22228. S: Maintained
  22229. N: axp[128]
  22230. X.25 STACK
  22231. M: Martin Schiller <ms@dev.tdt.de>
  22232. L: linux-x25@vger.kernel.org
  22233. S: Maintained
  22234. F: Documentation/networking/lapb-module.rst
  22235. F: Documentation/networking/x25*
  22236. F: drivers/net/wan/hdlc_x25.c
  22237. F: drivers/net/wan/lapbether.c
  22238. F: include/*/lapb.h
  22239. F: include/net/x25*
  22240. F: include/uapi/linux/x25.h
  22241. F: net/lapb/
  22242. F: net/x25/
  22243. X86 ARCHITECTURE (32-BIT AND 64-BIT)
  22244. M: Thomas Gleixner <tglx@linutronix.de>
  22245. M: Ingo Molnar <mingo@redhat.com>
  22246. M: Borislav Petkov <bp@alien8.de>
  22247. M: Dave Hansen <dave.hansen@linux.intel.com>
  22248. M: x86@kernel.org
  22249. R: "H. Peter Anvin" <hpa@zytor.com>
  22250. L: linux-kernel@vger.kernel.org
  22251. S: Maintained
  22252. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
  22253. F: Documentation/arch/x86/
  22254. F: Documentation/devicetree/bindings/x86/
  22255. F: arch/x86/
  22256. F: tools/testing/selftests/x86
  22257. X86 CPUID DATABASE
  22258. M: Borislav Petkov <bp@alien8.de>
  22259. M: Thomas Gleixner <tglx@linutronix.de>
  22260. M: x86@kernel.org
  22261. R: Ahmed S. Darwish <darwi@linutronix.de>
  22262. L: x86-cpuid@lists.linux.dev
  22263. S: Maintained
  22264. W: https://x86-cpuid.org
  22265. F: tools/arch/x86/kcpuid/cpuid.csv
  22266. X86 ENTRY CODE
  22267. M: Andy Lutomirski <luto@kernel.org>
  22268. L: linux-kernel@vger.kernel.org
  22269. S: Maintained
  22270. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
  22271. F: arch/x86/entry/
  22272. X86 HARDWARE VULNERABILITIES
  22273. M: Thomas Gleixner <tglx@linutronix.de>
  22274. M: Borislav Petkov <bp@alien8.de>
  22275. M: Peter Zijlstra <peterz@infradead.org>
  22276. M: Josh Poimboeuf <jpoimboe@kernel.org>
  22277. R: Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
  22278. S: Maintained
  22279. F: Documentation/admin-guide/hw-vuln/
  22280. F: arch/x86/include/asm/nospec-branch.h
  22281. F: arch/x86/kernel/cpu/bugs.c
  22282. X86 MCE INFRASTRUCTURE
  22283. M: Tony Luck <tony.luck@intel.com>
  22284. M: Borislav Petkov <bp@alien8.de>
  22285. L: linux-edac@vger.kernel.org
  22286. S: Maintained
  22287. F: Documentation/ABI/testing/sysfs-mce
  22288. F: Documentation/arch/x86/x86_64/machinecheck.rst
  22289. F: arch/x86/kernel/cpu/mce/*
  22290. X86 MICROCODE UPDATE SUPPORT
  22291. M: Borislav Petkov <bp@alien8.de>
  22292. S: Maintained
  22293. F: arch/x86/kernel/cpu/microcode/*
  22294. X86 MM
  22295. M: Dave Hansen <dave.hansen@linux.intel.com>
  22296. M: Andy Lutomirski <luto@kernel.org>
  22297. M: Peter Zijlstra <peterz@infradead.org>
  22298. L: linux-kernel@vger.kernel.org
  22299. S: Maintained
  22300. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
  22301. F: arch/x86/mm/
  22302. X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
  22303. M: Hans de Goede <hdegoede@redhat.com>
  22304. L: platform-driver-x86@vger.kernel.org
  22305. S: Maintained
  22306. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
  22307. F: drivers/platform/x86/x86-android-tablets/
  22308. X86 PLATFORM DRIVERS
  22309. M: Hans de Goede <hdegoede@redhat.com>
  22310. M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
  22311. L: platform-driver-x86@vger.kernel.org
  22312. S: Maintained
  22313. Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
  22314. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
  22315. F: drivers/platform/olpc/
  22316. F: drivers/platform/x86/
  22317. F: include/linux/platform_data/x86/
  22318. X86 PLATFORM UV HPE SUPERDOME FLEX
  22319. M: Steve Wahl <steve.wahl@hpe.com>
  22320. R: Justin Ernst <justin.ernst@hpe.com>
  22321. R: Kyle Meyer <kyle.meyer@hpe.com>
  22322. R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
  22323. R: Russ Anderson <russ.anderson@hpe.com>
  22324. S: Supported
  22325. F: arch/x86/include/asm/uv/
  22326. F: arch/x86/kernel/apic/x2apic_uv_x.c
  22327. F: arch/x86/platform/uv/
  22328. X86 STACK UNWINDING
  22329. M: Josh Poimboeuf <jpoimboe@kernel.org>
  22330. M: Peter Zijlstra <peterz@infradead.org>
  22331. S: Supported
  22332. F: arch/x86/include/asm/unwind*.h
  22333. F: arch/x86/kernel/dumpstack.c
  22334. F: arch/x86/kernel/stacktrace.c
  22335. F: arch/x86/kernel/unwind_*.c
  22336. X86 TRUST DOMAIN EXTENSIONS (TDX)
  22337. M: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  22338. R: Dave Hansen <dave.hansen@linux.intel.com>
  22339. L: x86@kernel.org
  22340. L: linux-coco@lists.linux.dev
  22341. S: Supported
  22342. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
  22343. F: arch/x86/boot/compressed/tdx*
  22344. F: arch/x86/coco/tdx/
  22345. F: arch/x86/include/asm/shared/tdx.h
  22346. F: arch/x86/include/asm/tdx.h
  22347. F: arch/x86/virt/vmx/tdx/
  22348. F: drivers/virt/coco/tdx-guest
  22349. X86 VDSO
  22350. M: Andy Lutomirski <luto@kernel.org>
  22351. L: linux-kernel@vger.kernel.org
  22352. S: Maintained
  22353. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
  22354. F: arch/x86/entry/vdso/
  22355. XARRAY
  22356. M: Matthew Wilcox <willy@infradead.org>
  22357. L: linux-fsdevel@vger.kernel.org
  22358. S: Supported
  22359. F: Documentation/core-api/xarray.rst
  22360. F: include/linux/idr.h
  22361. F: include/linux/xarray.h
  22362. F: lib/idr.c
  22363. F: lib/xarray.c
  22364. F: tools/testing/radix-tree
  22365. XBOX DVD IR REMOTE
  22366. M: Benjamin Valentin <benpicco@googlemail.com>
  22367. S: Maintained
  22368. F: drivers/media/rc/keymaps/rc-xbox-dvd.c
  22369. F: drivers/media/rc/xbox_remote.c
  22370. XC2028/3028 TUNER DRIVER
  22371. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  22372. L: linux-media@vger.kernel.org
  22373. S: Maintained
  22374. W: https://linuxtv.org
  22375. T: git git://linuxtv.org/media.git
  22376. F: drivers/media/tuners/xc2028.*
  22377. XDP (eXpress Data Path)
  22378. M: Alexei Starovoitov <ast@kernel.org>
  22379. M: Daniel Borkmann <daniel@iogearbox.net>
  22380. M: David S. Miller <davem@davemloft.net>
  22381. M: Jakub Kicinski <kuba@kernel.org>
  22382. M: Jesper Dangaard Brouer <hawk@kernel.org>
  22383. M: John Fastabend <john.fastabend@gmail.com>
  22384. L: netdev@vger.kernel.org
  22385. L: bpf@vger.kernel.org
  22386. S: Supported
  22387. F: drivers/net/ethernet/*/*/*/*/*xdp*
  22388. F: drivers/net/ethernet/*/*/*xdp*
  22389. F: include/net/xdp.h
  22390. F: include/net/xdp_priv.h
  22391. F: include/trace/events/xdp.h
  22392. F: kernel/bpf/cpumap.c
  22393. F: kernel/bpf/devmap.c
  22394. F: net/core/xdp.c
  22395. F: samples/bpf/xdp*
  22396. F: tools/testing/selftests/bpf/*/*xdp*
  22397. F: tools/testing/selftests/bpf/*xdp*
  22398. K: (?:\b|_)xdp(?:\b|_)
  22399. XDP SOCKETS (AF_XDP)
  22400. M: Björn Töpel <bjorn@kernel.org>
  22401. M: Magnus Karlsson <magnus.karlsson@intel.com>
  22402. M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
  22403. R: Jonathan Lemon <jonathan.lemon@gmail.com>
  22404. L: netdev@vger.kernel.org
  22405. L: bpf@vger.kernel.org
  22406. S: Maintained
  22407. F: Documentation/networking/af_xdp.rst
  22408. F: include/net/netns/xdp.h
  22409. F: include/net/xdp_sock*
  22410. F: include/net/xsk_buff_pool.h
  22411. F: include/uapi/linux/if_xdp.h
  22412. F: include/uapi/linux/xdp_diag.h
  22413. F: net/xdp/
  22414. F: tools/testing/selftests/bpf/*xsk*
  22415. XEN BLOCK SUBSYSTEM
  22416. M: Roger Pau Monné <roger.pau@citrix.com>
  22417. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  22418. S: Supported
  22419. F: drivers/block/xen*
  22420. F: drivers/block/xen-blkback/*
  22421. XEN HYPERVISOR ARM
  22422. M: Stefano Stabellini <sstabellini@kernel.org>
  22423. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  22424. S: Maintained
  22425. F: arch/arm/include/asm/xen/
  22426. F: arch/arm/xen/
  22427. XEN HYPERVISOR ARM64
  22428. M: Stefano Stabellini <sstabellini@kernel.org>
  22429. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  22430. S: Maintained
  22431. F: arch/arm64/include/asm/xen/
  22432. F: arch/arm64/xen/
  22433. XEN HYPERVISOR INTERFACE
  22434. M: Juergen Gross <jgross@suse.com>
  22435. M: Stefano Stabellini <sstabellini@kernel.org>
  22436. R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
  22437. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  22438. S: Supported
  22439. T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
  22440. F: Documentation/ABI/stable/sysfs-hypervisor-xen
  22441. F: Documentation/ABI/testing/sysfs-hypervisor-xen
  22442. F: drivers/*/xen-*front.c
  22443. F: drivers/xen/
  22444. F: include/uapi/xen/
  22445. F: include/xen/
  22446. F: kernel/configs/xen.config
  22447. XEN HYPERVISOR X86
  22448. M: Juergen Gross <jgross@suse.com>
  22449. R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
  22450. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  22451. S: Supported
  22452. F: arch/x86/configs/xen.config
  22453. F: arch/x86/include/asm/pvclock-abi.h
  22454. F: arch/x86/include/asm/xen/
  22455. F: arch/x86/platform/pvh/
  22456. F: arch/x86/xen/
  22457. XEN NETWORK BACKEND DRIVER
  22458. M: Wei Liu <wei.liu@kernel.org>
  22459. M: Paul Durrant <paul@xen.org>
  22460. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  22461. L: netdev@vger.kernel.org
  22462. S: Supported
  22463. F: drivers/net/xen-netback/*
  22464. XEN PCI SUBSYSTEM
  22465. M: Juergen Gross <jgross@suse.com>
  22466. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  22467. S: Supported
  22468. F: arch/x86/pci/*xen*
  22469. F: drivers/pci/*xen*
  22470. XEN PVSCSI DRIVERS
  22471. M: Juergen Gross <jgross@suse.com>
  22472. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  22473. L: linux-scsi@vger.kernel.org
  22474. S: Supported
  22475. F: drivers/scsi/xen-scsifront.c
  22476. F: drivers/xen/xen-scsiback.c
  22477. F: include/xen/interface/io/vscsiif.h
  22478. XEN PVUSB DRIVER
  22479. M: Juergen Gross <jgross@suse.com>
  22480. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  22481. L: linux-usb@vger.kernel.org
  22482. S: Supported
  22483. F: drivers/usb/host/xen*
  22484. F: include/xen/interface/io/usbif.h
  22485. XEN SOUND FRONTEND DRIVER
  22486. M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
  22487. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  22488. L: linux-sound@vger.kernel.org
  22489. S: Supported
  22490. F: sound/xen/*
  22491. XEN SWIOTLB SUBSYSTEM
  22492. M: Juergen Gross <jgross@suse.com>
  22493. M: Stefano Stabellini <sstabellini@kernel.org>
  22494. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  22495. L: iommu@lists.linux.dev
  22496. S: Supported
  22497. F: arch/*/include/asm/xen/swiotlb-xen.h
  22498. F: drivers/xen/swiotlb-xen.c
  22499. F: include/xen/arm/swiotlb-xen.h
  22500. F: include/xen/swiotlb-xen.h
  22501. XFS FILESYSTEM
  22502. M: Darrick J. Wong <djwong@kernel.org>
  22503. L: linux-xfs@vger.kernel.org
  22504. S: Supported
  22505. W: http://xfs.org/
  22506. C: irc://irc.oftc.net/xfs
  22507. T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
  22508. P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
  22509. F: Documentation/ABI/testing/sysfs-fs-xfs
  22510. F: Documentation/admin-guide/xfs.rst
  22511. F: Documentation/filesystems/xfs/*
  22512. F: fs/xfs/
  22513. F: include/uapi/linux/dqblk_xfs.h
  22514. F: include/uapi/linux/fsmap.h
  22515. XILINX AMS DRIVER
  22516. M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
  22517. L: linux-iio@vger.kernel.org
  22518. S: Maintained
  22519. F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
  22520. F: drivers/iio/adc/xilinx-ams.c
  22521. XILINX AXI ETHERNET DRIVER
  22522. M: Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
  22523. S: Maintained
  22524. F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
  22525. F: drivers/net/ethernet/xilinx/xilinx_axienet*
  22526. XILINX CAN DRIVER
  22527. M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
  22528. L: linux-can@vger.kernel.org
  22529. S: Maintained
  22530. F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
  22531. F: drivers/net/can/xilinx_can.c
  22532. XILINX EVENT MANAGEMENT DRIVER
  22533. M: Michal Simek <michal.simek@amd.com>
  22534. S: Maintained
  22535. F: drivers/soc/xilinx/xlnx_event_manager.c
  22536. F: include/linux/firmware/xlnx-event-manager.h
  22537. XILINX GPIO DRIVER
  22538. M: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
  22539. R: Srinivas Neeli <srinivas.neeli@amd.com>
  22540. R: Michal Simek <michal.simek@amd.com>
  22541. S: Maintained
  22542. F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
  22543. F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
  22544. F: drivers/gpio/gpio-xilinx.c
  22545. F: drivers/gpio/gpio-zynq.c
  22546. XILINX LL TEMAC ETHERNET DRIVER
  22547. L: netdev@vger.kernel.org
  22548. S: Orphan
  22549. F: drivers/net/ethernet/xilinx/ll_temac*
  22550. XILINX PWM DRIVER
  22551. M: Sean Anderson <sean.anderson@seco.com>
  22552. S: Maintained
  22553. F: drivers/pwm/pwm-xilinx.c
  22554. F: include/clocksource/timer-xilinx.h
  22555. XILINX SD-FEC IP CORES
  22556. M: Derek Kiernan <derek.kiernan@amd.com>
  22557. M: Dragan Cvetic <dragan.cvetic@amd.com>
  22558. S: Maintained
  22559. F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
  22560. F: Documentation/misc-devices/xilinx_sdfec.rst
  22561. F: drivers/misc/Kconfig
  22562. F: drivers/misc/Makefile
  22563. F: drivers/misc/xilinx_sdfec.c
  22564. F: include/uapi/misc/xilinx_sdfec.h
  22565. XILINX UARTLITE SERIAL DRIVER
  22566. M: Peter Korsgaard <jacmet@sunsite.dk>
  22567. L: linux-serial@vger.kernel.org
  22568. S: Maintained
  22569. F: drivers/tty/serial/uartlite.c
  22570. XILINX VIDEO IP CORES
  22571. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  22572. L: linux-media@vger.kernel.org
  22573. S: Supported
  22574. T: git git://linuxtv.org/media.git
  22575. F: Documentation/devicetree/bindings/media/xilinx/
  22576. F: drivers/media/platform/xilinx/
  22577. F: include/uapi/linux/xilinx-v4l2-controls.h
  22578. XILINX VERSAL EDAC DRIVER
  22579. M: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
  22580. M: Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
  22581. S: Maintained
  22582. F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
  22583. F: drivers/edac/versal_edac.c
  22584. XILINX WATCHDOG DRIVER
  22585. M: Srinivas Neeli <srinivas.neeli@amd.com>
  22586. R: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
  22587. R: Michal Simek <michal.simek@amd.com>
  22588. S: Maintained
  22589. F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
  22590. F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
  22591. F: drivers/watchdog/of_xilinx_wdt.c
  22592. F: drivers/watchdog/xilinx_wwdt.c
  22593. XILINX XDMA DRIVER
  22594. M: Lizhi Hou <lizhi.hou@amd.com>
  22595. M: Brian Xu <brian.xu@amd.com>
  22596. M: Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
  22597. L: dmaengine@vger.kernel.org
  22598. S: Supported
  22599. F: drivers/dma/xilinx/xdma-regs.h
  22600. F: drivers/dma/xilinx/xdma.c
  22601. F: include/linux/dma/amd_xdma.h
  22602. F: include/linux/platform_data/amd_xdma.h
  22603. XILINX ZYNQMP DPDMA DRIVER
  22604. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  22605. L: dmaengine@vger.kernel.org
  22606. S: Supported
  22607. F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
  22608. F: drivers/dma/xilinx/xilinx_dpdma.c
  22609. F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
  22610. XILINX ZYNQMP OCM EDAC DRIVER
  22611. M: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
  22612. M: Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
  22613. S: Maintained
  22614. F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
  22615. F: drivers/edac/zynqmp_edac.c
  22616. XILINX ZYNQMP PSGTR PHY DRIVER
  22617. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  22618. L: linux-kernel@vger.kernel.org
  22619. S: Supported
  22620. T: git https://github.com/Xilinx/linux-xlnx.git
  22621. F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
  22622. F: drivers/phy/xilinx/phy-zynqmp.c
  22623. XILINX ZYNQMP SHA3 DRIVER
  22624. M: Harsha <harsha.harsha@amd.com>
  22625. S: Maintained
  22626. F: drivers/crypto/xilinx/zynqmp-sha.c
  22627. XILINX ZYNQMP NVMEM DRIVER
  22628. M: Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
  22629. M: Kalyani Akula <kalyani.akula@amd.com>
  22630. R: Michal Simek <michal.simek@amd.com>
  22631. S: Maintained
  22632. F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
  22633. F: drivers/nvmem/zynqmp_nvmem.c
  22634. XILLYBUS DRIVER
  22635. M: Eli Billauer <eli.billauer@gmail.com>
  22636. L: linux-kernel@vger.kernel.org
  22637. S: Supported
  22638. F: drivers/char/xillybus/
  22639. XLP9XX I2C DRIVER
  22640. M: George Cherian <gcherian@marvell.com>
  22641. L: linux-i2c@vger.kernel.org
  22642. S: Supported
  22643. W: http://www.marvell.com
  22644. F: drivers/i2c/busses/i2c-xlp9xx.c
  22645. XRA1403 GPIO EXPANDER
  22646. M: Nandor Han <nandor.han@ge.com>
  22647. L: linux-gpio@vger.kernel.org
  22648. S: Maintained
  22649. F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
  22650. F: drivers/gpio/gpio-xra1403.c
  22651. XTENSA XTFPGA PLATFORM SUPPORT
  22652. M: Max Filippov <jcmvbkbc@gmail.com>
  22653. S: Maintained
  22654. F: drivers/spi/spi-xtensa-xtfpga.c
  22655. F: sound/soc/xtensa/xtfpga-i2s.c
  22656. XZ EMBEDDED
  22657. M: Lasse Collin <lasse.collin@tukaani.org>
  22658. S: Maintained
  22659. W: https://tukaani.org/xz/embedded.html
  22660. B: https://github.com/tukaani-project/xz-embedded/issues
  22661. C: irc://irc.libera.chat/tukaani
  22662. F: Documentation/staging/xz.rst
  22663. F: include/linux/decompress/unxz.h
  22664. F: include/linux/xz.h
  22665. F: lib/decompress_unxz.c
  22666. F: lib/xz/
  22667. F: scripts/xz_wrap.sh
  22668. YAM DRIVER FOR AX.25
  22669. M: Jean-Paul Roubelat <jpr@f6fbb.org>
  22670. L: linux-hams@vger.kernel.org
  22671. S: Maintained
  22672. F: drivers/net/hamradio/yam*
  22673. F: include/linux/yam.h
  22674. YAMA SECURITY MODULE
  22675. M: Kees Cook <kees@kernel.org>
  22676. S: Supported
  22677. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  22678. F: Documentation/admin-guide/LSM/Yama.rst
  22679. F: security/yama/
  22680. YAML NETLINK (YNL)
  22681. M: Donald Hunter <donald.hunter@gmail.com>
  22682. M: Jakub Kicinski <kuba@kernel.org>
  22683. F: Documentation/netlink/
  22684. F: Documentation/userspace-api/netlink/intro-specs.rst
  22685. F: Documentation/userspace-api/netlink/specs.rst
  22686. F: tools/net/ynl/
  22687. YEALINK PHONE DRIVER
  22688. M: Henk Vergonet <Henk.Vergonet@gmail.com>
  22689. S: Maintained
  22690. F: Documentation/input/devices/yealink.rst
  22691. F: drivers/input/misc/yealink.*
  22692. Z3FOLD COMPRESSED PAGE ALLOCATOR
  22693. M: Vitaly Wool <vitaly.wool@konsulko.com>
  22694. R: Miaohe Lin <linmiaohe@huawei.com>
  22695. L: linux-mm@kvack.org
  22696. S: Maintained
  22697. F: mm/z3fold.c
  22698. Z8530 DRIVER FOR AX.25
  22699. M: Joerg Reuter <jreuter@yaina.de>
  22700. L: linux-hams@vger.kernel.org
  22701. S: Maintained
  22702. W: http://yaina.de/jreuter/
  22703. W: http://www.qsl.net/dl1bke/
  22704. F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
  22705. F: drivers/net/hamradio/*scc.c
  22706. F: drivers/net/hamradio/z8530.h
  22707. ZBUD COMPRESSED PAGE ALLOCATOR
  22708. M: Seth Jennings <sjenning@redhat.com>
  22709. M: Dan Streetman <ddstreet@ieee.org>
  22710. L: linux-mm@kvack.org
  22711. S: Maintained
  22712. F: mm/zbud.c
  22713. ZD1211RW WIRELESS DRIVER
  22714. L: linux-wireless@vger.kernel.org
  22715. S: Orphan
  22716. F: drivers/net/wireless/zydas/zd1211rw/
  22717. ZD1301 MEDIA DRIVER
  22718. L: linux-media@vger.kernel.org
  22719. S: Orphan
  22720. W: https://linuxtv.org/
  22721. Q: https://patchwork.linuxtv.org/project/linux-media/list/
  22722. F: drivers/media/usb/dvb-usb-v2/zd1301*
  22723. ZD1301_DEMOD MEDIA DRIVER
  22724. L: linux-media@vger.kernel.org
  22725. S: Orphan
  22726. W: https://linuxtv.org/
  22727. Q: https://patchwork.linuxtv.org/project/linux-media/list/
  22728. F: drivers/media/dvb-frontends/zd1301_demod*
  22729. ZHAOXIN PROCESSOR SUPPORT
  22730. M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
  22731. L: linux-kernel@vger.kernel.org
  22732. S: Maintained
  22733. F: arch/x86/kernel/cpu/zhaoxin.c
  22734. ZONEFS FILESYSTEM
  22735. M: Damien Le Moal <dlemoal@kernel.org>
  22736. M: Naohiro Aota <naohiro.aota@wdc.com>
  22737. R: Johannes Thumshirn <jth@kernel.org>
  22738. L: linux-fsdevel@vger.kernel.org
  22739. S: Maintained
  22740. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
  22741. F: Documentation/filesystems/zonefs.rst
  22742. F: fs/zonefs/
  22743. ZR36067 VIDEO FOR LINUX DRIVER
  22744. M: Corentin Labbe <clabbe@baylibre.com>
  22745. L: mjpeg-users@lists.sourceforge.net
  22746. L: linux-media@vger.kernel.org
  22747. S: Maintained
  22748. W: http://mjpeg.sourceforge.net/driver-zoran/
  22749. Q: https://patchwork.linuxtv.org/project/linux-media/list/
  22750. F: Documentation/driver-api/media/drivers/zoran.rst
  22751. F: drivers/media/pci/zoran/
  22752. ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
  22753. M: Minchan Kim <minchan@kernel.org>
  22754. M: Sergey Senozhatsky <senozhatsky@chromium.org>
  22755. L: linux-kernel@vger.kernel.org
  22756. S: Maintained
  22757. F: Documentation/admin-guide/blockdev/zram.rst
  22758. F: drivers/block/zram/
  22759. ZS DECSTATION Z85C30 SERIAL DRIVER
  22760. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  22761. S: Maintained
  22762. F: drivers/tty/serial/zs.*
  22763. ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
  22764. M: Minchan Kim <minchan@kernel.org>
  22765. M: Sergey Senozhatsky <senozhatsky@chromium.org>
  22766. L: linux-mm@kvack.org
  22767. S: Maintained
  22768. F: Documentation/mm/zsmalloc.rst
  22769. F: include/linux/zsmalloc.h
  22770. F: mm/zsmalloc.c
  22771. ZSTD
  22772. M: Nick Terrell <terrelln@fb.com>
  22773. S: Maintained
  22774. B: https://github.com/facebook/zstd/issues
  22775. T: git https://github.com/terrelln/linux.git
  22776. F: crypto/zstd.c
  22777. F: include/linux/zstd*
  22778. F: lib/decompress_unzstd.c
  22779. F: lib/zstd/
  22780. N: zstd
  22781. K: zstd
  22782. ZSWAP COMPRESSED SWAP CACHING
  22783. M: Johannes Weiner <hannes@cmpxchg.org>
  22784. M: Yosry Ahmed <yosryahmed@google.com>
  22785. M: Nhat Pham <nphamcs@gmail.com>
  22786. R: Chengming Zhou <chengming.zhou@linux.dev>
  22787. L: linux-mm@kvack.org
  22788. S: Maintained
  22789. F: Documentation/admin-guide/mm/zswap.rst
  22790. F: include/linux/zpool.h
  22791. F: include/linux/zswap.h
  22792. F: mm/zpool.c
  22793. F: mm/zswap.c
  22794. F: tools/testing/selftests/cgroup/test_zswap.c
  22795. SENARYTECH AUDIO CODEC DRIVER
  22796. M: bo liu <bo.liu@senarytech.com>
  22797. S: Maintained
  22798. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  22799. F: sound/pci/hda/patch_senarytech.c
  22800. THE REST
  22801. M: Linus Torvalds <torvalds@linux-foundation.org>
  22802. L: linux-kernel@vger.kernel.org
  22803. S: Buried alive in reporters
  22804. T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
  22805. F: *
  22806. F: */