MAINTAINERS 874 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451214522145321454214552145621457214582145921460214612146221463214642146521466214672146821469214702147121472214732147421475214762147721478214792148021481214822148321484214852148621487214882148921490214912149221493214942149521496214972149821499215002150121502215032150421505215062150721508215092151021511215122151321514215152151621517215182151921520215212152221523215242152521526215272152821529215302153121532215332153421535215362153721538215392154021541215422154321544215452154621547215482154921550215512155221553215542155521556215572155821559215602156121562215632156421565215662156721568215692157021571215722157321574215752157621577215782157921580215812158221583215842158521586215872158821589215902159121592215932159421595215962159721598215992160021601216022160321604216052160621607216082160921610216112161221613216142161521616216172161821619216202162121622216232162421625216262162721628216292163021631216322163321634216352163621637216382163921640216412164221643216442164521646216472164821649216502165121652216532165421655216562165721658216592166021661216622166321664216652166621667216682166921670216712167221673216742167521676216772167821679216802168121682216832168421685216862168721688216892169021691216922169321694216952169621697216982169921700217012170221703217042170521706217072170821709217102171121712217132171421715217162171721718217192172021721217222172321724217252172621727217282172921730217312173221733217342173521736217372173821739217402174121742217432174421745217462174721748217492175021751217522175321754217552175621757217582175921760217612176221763217642176521766217672176821769217702177121772217732177421775217762177721778217792178021781217822178321784217852178621787217882178921790217912179221793217942179521796217972179821799218002180121802218032180421805218062180721808218092181021811218122181321814218152181621817218182181921820218212182221823218242182521826218272182821829218302183121832218332183421835218362183721838218392184021841218422184321844218452184621847218482184921850218512185221853218542185521856218572185821859218602186121862218632186421865218662186721868218692187021871218722187321874218752187621877218782187921880218812188221883218842188521886218872188821889218902189121892218932189421895218962189721898218992190021901219022190321904219052190621907219082190921910219112191221913219142191521916219172191821919219202192121922219232192421925219262192721928219292193021931219322193321934219352193621937219382193921940219412194221943219442194521946219472194821949219502195121952219532195421955219562195721958219592196021961219622196321964219652196621967219682196921970219712197221973219742197521976219772197821979219802198121982219832198421985219862198721988219892199021991219922199321994219952199621997219982199922000220012200222003220042200522006220072200822009220102201122012220132201422015220162201722018220192202022021220222202322024220252202622027220282202922030220312203222033220342203522036220372203822039220402204122042220432204422045220462204722048220492205022051220522205322054220552205622057220582205922060220612206222063220642206522066220672206822069220702207122072220732207422075220762207722078220792208022081220822208322084220852208622087220882208922090220912209222093220942209522096220972209822099221002210122102221032210422105221062210722108221092211022111221122211322114221152211622117221182211922120221212212222123221242212522126221272212822129221302213122132221332213422135221362213722138221392214022141221422214322144221452214622147221482214922150221512215222153221542215522156221572215822159221602216122162221632216422165221662216722168221692217022171221722217322174221752217622177221782217922180221812218222183221842218522186221872218822189221902219122192221932219422195221962219722198221992220022201222022220322204222052220622207222082220922210222112221222213222142221522216222172221822219222202222122222222232222422225222262222722228222292223022231222322223322234222352223622237222382223922240222412224222243222442224522246222472224822249222502225122252222532225422255222562225722258222592226022261222622226322264222652226622267222682226922270222712227222273222742227522276222772227822279222802228122282222832228422285222862228722288222892229022291222922229322294222952229622297222982229922300223012230222303223042230522306223072230822309223102231122312223132231422315223162231722318223192232022321223222232322324223252232622327223282232922330223312233222333223342233522336223372233822339223402234122342223432234422345223462234722348223492235022351223522235322354223552235622357223582235922360223612236222363223642236522366223672236822369223702237122372223732237422375223762237722378223792238022381223822238322384223852238622387223882238922390223912239222393223942239522396223972239822399224002240122402224032240422405224062240722408224092241022411224122241322414224152241622417224182241922420224212242222423224242242522426224272242822429224302243122432224332243422435224362243722438224392244022441224422244322444224452244622447224482244922450224512245222453224542245522456224572245822459224602246122462224632246422465224662246722468224692247022471224722247322474224752247622477224782247922480224812248222483224842248522486224872248822489224902249122492224932249422495224962249722498224992250022501225022250322504225052250622507225082250922510225112251222513225142251522516225172251822519225202252122522225232252422525225262252722528225292253022531225322253322534225352253622537225382253922540225412254222543225442254522546225472254822549225502255122552225532255422555225562255722558225592256022561225622256322564225652256622567225682256922570225712257222573225742257522576225772257822579225802258122582225832258422585225862258722588225892259022591225922259322594225952259622597225982259922600226012260222603226042260522606226072260822609226102261122612226132261422615226162261722618226192262022621226222262322624226252262622627226282262922630226312263222633226342263522636226372263822639226402264122642226432264422645226462264722648226492265022651226522265322654226552265622657226582265922660226612266222663226642266522666226672266822669226702267122672226732267422675226762267722678226792268022681226822268322684226852268622687226882268922690226912269222693226942269522696226972269822699227002270122702227032270422705227062270722708227092271022711227122271322714227152271622717227182271922720227212272222723227242272522726227272272822729227302273122732227332273422735227362273722738227392274022741227422274322744227452274622747227482274922750227512275222753227542275522756227572275822759227602276122762227632276422765227662276722768227692277022771227722277322774227752277622777227782277922780227812278222783227842278522786227872278822789227902279122792227932279422795227962279722798227992280022801228022280322804228052280622807228082280922810228112281222813228142281522816228172281822819228202282122822228232282422825228262282722828228292283022831228322283322834228352283622837228382283922840228412284222843228442284522846228472284822849228502285122852228532285422855228562285722858228592286022861228622286322864228652286622867228682286922870228712287222873228742287522876228772287822879228802288122882228832288422885228862288722888228892289022891228922289322894228952289622897228982289922900229012290222903229042290522906229072290822909229102291122912229132291422915229162291722918229192292022921229222292322924229252292622927229282292922930229312293222933229342293522936229372293822939229402294122942229432294422945229462294722948229492295022951229522295322954229552295622957229582295922960229612296222963229642296522966229672296822969229702297122972229732297422975229762297722978229792298022981229822298322984229852298622987229882298922990229912299222993229942299522996229972299822999230002300123002230032300423005230062300723008230092301023011230122301323014230152301623017230182301923020230212302223023230242302523026230272302823029230302303123032230332303423035230362303723038230392304023041230422304323044230452304623047230482304923050230512305223053230542305523056230572305823059230602306123062230632306423065230662306723068230692307023071230722307323074230752307623077230782307923080230812308223083230842308523086230872308823089230902309123092230932309423095230962309723098230992310023101231022310323104231052310623107231082310923110231112311223113231142311523116231172311823119231202312123122231232312423125231262312723128231292313023131231322313323134231352313623137231382313923140231412314223143231442314523146231472314823149231502315123152231532315423155231562315723158231592316023161231622316323164231652316623167231682316923170231712317223173231742317523176231772317823179231802318123182231832318423185231862318723188231892319023191231922319323194231952319623197231982319923200232012320223203232042320523206232072320823209232102321123212232132321423215232162321723218232192322023221232222322323224232252322623227232282322923230232312323223233232342323523236232372323823239232402324123242232432324423245232462324723248232492325023251232522325323254232552325623257232582325923260232612326223263232642326523266232672326823269232702327123272232732327423275232762327723278232792328023281232822328323284232852328623287232882328923290232912329223293232942329523296232972329823299233002330123302233032330423305233062330723308233092331023311233122331323314233152331623317233182331923320233212332223323233242332523326233272332823329233302333123332233332333423335233362333723338233392334023341233422334323344233452334623347233482334923350233512335223353233542335523356233572335823359233602336123362233632336423365233662336723368233692337023371233722337323374233752337623377233782337923380233812338223383233842338523386233872338823389233902339123392233932339423395233962339723398233992340023401234022340323404234052340623407234082340923410234112341223413234142341523416234172341823419234202342123422234232342423425234262342723428234292343023431234322343323434234352343623437234382343923440234412344223443234442344523446234472344823449234502345123452234532345423455234562345723458234592346023461234622346323464234652346623467234682346923470234712347223473234742347523476234772347823479234802348123482234832348423485234862348723488234892349023491234922349323494234952349623497234982349923500235012350223503235042350523506235072350823509235102351123512235132351423515235162351723518235192352023521235222352323524235252352623527235282352923530235312353223533235342353523536235372353823539235402354123542235432354423545235462354723548235492355023551235522355323554235552355623557235582355923560235612356223563235642356523566235672356823569235702357123572235732357423575235762357723578235792358023581235822358323584235852358623587235882358923590235912359223593235942359523596235972359823599236002360123602236032360423605236062360723608236092361023611236122361323614236152361623617236182361923620236212362223623236242362523626236272362823629236302363123632236332363423635236362363723638236392364023641236422364323644236452364623647236482364923650236512365223653236542365523656236572365823659236602366123662236632366423665236662366723668236692367023671236722367323674236752367623677236782367923680236812368223683236842368523686236872368823689236902369123692236932369423695236962369723698236992370023701237022370323704237052370623707237082370923710237112371223713237142371523716237172371823719237202372123722237232372423725237262372723728237292373023731237322373323734237352373623737237382373923740237412374223743237442374523746237472374823749237502375123752237532375423755237562375723758237592376023761237622376323764237652376623767237682376923770237712377223773237742377523776237772377823779237802378123782237832378423785237862378723788237892379023791237922379323794237952379623797237982379923800238012380223803238042380523806238072380823809238102381123812238132381423815238162381723818238192382023821238222382323824238252382623827238282382923830238312383223833238342383523836238372383823839238402384123842238432384423845238462384723848238492385023851238522385323854238552385623857238582385923860238612386223863238642386523866238672386823869238702387123872238732387423875238762387723878238792388023881238822388323884238852388623887238882388923890238912389223893238942389523896238972389823899239002390123902239032390423905239062390723908239092391023911239122391323914239152391623917239182391923920239212392223923239242392523926239272392823929239302393123932239332393423935239362393723938239392394023941239422394323944239452394623947239482394923950239512395223953239542395523956239572395823959239602396123962239632396423965239662396723968239692397023971239722397323974239752397623977239782397923980239812398223983239842398523986239872398823989239902399123992239932399423995239962399723998239992400024001240022400324004240052400624007240082400924010240112401224013240142401524016240172401824019240202402124022240232402424025240262402724028240292403024031240322403324034240352403624037240382403924040240412404224043240442404524046240472404824049240502405124052240532405424055240562405724058240592406024061240622406324064240652406624067240682406924070240712407224073240742407524076240772407824079240802408124082240832408424085240862408724088240892409024091240922409324094240952409624097240982409924100241012410224103241042410524106241072410824109241102411124112241132411424115241162411724118241192412024121241222412324124241252412624127241282412924130241312413224133241342413524136241372413824139241402414124142241432414424145241462414724148241492415024151241522415324154241552415624157241582415924160241612416224163241642416524166241672416824169241702417124172241732417424175241762417724178241792418024181241822418324184241852418624187241882418924190241912419224193241942419524196241972419824199242002420124202242032420424205242062420724208242092421024211242122421324214242152421624217242182421924220242212422224223242242422524226242272422824229242302423124232242332423424235242362423724238242392424024241242422424324244242452424624247242482424924250242512425224253242542425524256242572425824259242602426124262242632426424265242662426724268242692427024271242722427324274242752427624277242782427924280242812428224283242842428524286242872428824289242902429124292242932429424295242962429724298242992430024301243022430324304243052430624307243082430924310243112431224313243142431524316243172431824319243202432124322243232432424325243262432724328243292433024331243322433324334243352433624337243382433924340243412434224343243442434524346243472434824349243502435124352243532435424355243562435724358243592436024361243622436324364243652436624367243682436924370243712437224373243742437524376243772437824379243802438124382243832438424385243862438724388243892439024391243922439324394243952439624397243982439924400244012440224403244042440524406244072440824409244102441124412244132441424415244162441724418244192442024421244222442324424244252442624427244282442924430244312443224433244342443524436244372443824439244402444124442244432444424445244462444724448244492445024451244522445324454244552445624457244582445924460244612446224463244642446524466244672446824469244702447124472244732447424475244762447724478244792448024481244822448324484244852448624487244882448924490244912449224493244942449524496244972449824499245002450124502245032450424505245062450724508245092451024511245122451324514245152451624517245182451924520245212452224523245242452524526245272452824529245302453124532245332453424535245362453724538245392454024541245422454324544245452454624547245482454924550245512455224553245542455524556245572455824559245602456124562245632456424565245662456724568245692457024571245722457324574245752457624577245782457924580245812458224583245842458524586245872458824589245902459124592245932459424595245962459724598245992460024601246022460324604246052460624607246082460924610246112461224613246142461524616246172461824619246202462124622246232462424625246262462724628246292463024631246322463324634246352463624637246382463924640246412464224643246442464524646246472464824649246502465124652246532465424655246562465724658246592466024661246622466324664246652466624667246682466924670246712467224673246742467524676246772467824679246802468124682246832468424685246862468724688246892469024691246922469324694246952469624697246982469924700247012470224703247042470524706247072470824709247102471124712247132471424715247162471724718247192472024721247222472324724247252472624727247282472924730247312473224733247342473524736247372473824739247402474124742247432474424745247462474724748247492475024751247522475324754247552475624757247582475924760247612476224763247642476524766247672476824769247702477124772247732477424775247762477724778247792478024781247822478324784247852478624787247882478924790247912479224793247942479524796247972479824799248002480124802248032480424805248062480724808248092481024811248122481324814248152481624817248182481924820248212482224823248242482524826248272482824829248302483124832248332483424835248362483724838248392484024841248422484324844248452484624847248482484924850248512485224853248542485524856248572485824859248602486124862248632486424865248662486724868248692487024871248722487324874248752487624877248782487924880248812488224883248842488524886248872488824889248902489124892248932489424895248962489724898248992490024901249022490324904249052490624907249082490924910249112491224913249142491524916249172491824919249202492124922249232492424925249262492724928249292493024931249322493324934249352493624937249382493924940249412494224943249442494524946249472494824949249502495124952249532495424955249562495724958249592496024961249622496324964249652496624967249682496924970249712497224973249742497524976249772497824979249802498124982249832498424985249862498724988249892499024991249922499324994249952499624997249982499925000250012500225003250042500525006250072500825009250102501125012250132501425015250162501725018250192502025021250222502325024250252502625027250282502925030250312503225033250342503525036250372503825039250402504125042250432504425045250462504725048250492505025051250522505325054250552505625057250582505925060250612506225063250642506525066250672506825069250702507125072250732507425075250762507725078250792508025081250822508325084250852508625087250882508925090250912509225093250942509525096250972509825099251002510125102251032510425105251062510725108251092511025111251122511325114251152511625117251182511925120251212512225123251242512525126251272512825129251302513125132251332513425135251362513725138251392514025141251422514325144251452514625147251482514925150251512515225153251542515525156251572515825159251602516125162251632516425165251662516725168251692517025171251722517325174251752517625177251782517925180251812518225183251842518525186251872518825189251902519125192251932519425195251962519725198251992520025201252022520325204252052520625207252082520925210252112521225213252142521525216252172521825219252202522125222252232522425225252262522725228252292523025231252322523325234252352523625237252382523925240252412524225243252442524525246252472524825249252502525125252252532525425255252562525725258252592526025261252622526325264252652526625267252682526925270252712527225273252742527525276252772527825279252802528125282252832528425285252862528725288252892529025291252922529325294252952529625297252982529925300253012530225303253042530525306253072530825309253102531125312253132531425315253162531725318253192532025321253222532325324253252532625327253282532925330253312533225333253342533525336253372533825339253402534125342253432534425345253462534725348253492535025351253522535325354253552535625357253582535925360253612536225363253642536525366253672536825369253702537125372253732537425375253762537725378253792538025381253822538325384253852538625387253882538925390253912539225393253942539525396253972539825399254002540125402254032540425405254062540725408254092541025411254122541325414254152541625417254182541925420254212542225423254242542525426254272542825429254302543125432254332543425435254362543725438254392544025441254422544325444254452544625447254482544925450254512545225453254542545525456254572545825459254602546125462254632546425465254662546725468254692547025471254722547325474254752547625477254782547925480254812548225483254842548525486254872548825489254902549125492254932549425495254962549725498254992550025501255022550325504255052550625507255082550925510255112551225513255142551525516255172551825519255202552125522255232552425525255262552725528255292553025531255322553325534255352553625537255382553925540255412554225543255442554525546255472554825549255502555125552255532555425555255562555725558255592556025561255622556325564255652556625567255682556925570255712557225573255742557525576255772557825579255802558125582255832558425585255862558725588255892559025591255922559325594255952559625597255982559925600256012560225603256042560525606256072560825609256102561125612256132561425615256162561725618256192562025621256222562325624256252562625627256282562925630256312563225633256342563525636256372563825639256402564125642256432564425645256462564725648256492565025651256522565325654256552565625657256582565925660256612566225663256642566525666256672566825669256702567125672256732567425675256762567725678256792568025681256822568325684256852568625687256882568925690256912569225693256942569525696256972569825699257002570125702257032570425705257062570725708257092571025711257122571325714257152571625717257182571925720257212572225723257242572525726257272572825729257302573125732257332573425735257362573725738257392574025741257422574325744257452574625747257482574925750257512575225753257542575525756257572575825759257602576125762257632576425765257662576725768257692577025771257722577325774257752577625777257782577925780257812578225783257842578525786257872578825789257902579125792257932579425795257962579725798257992580025801258022580325804258052580625807258082580925810258112581225813258142581525816258172581825819258202582125822258232582425825258262582725828258292583025831258322583325834258352583625837258382583925840258412584225843258442584525846258472584825849258502585125852258532585425855258562585725858258592586025861258622586325864258652586625867258682586925870258712587225873258742587525876258772587825879258802588125882258832588425885258862588725888258892589025891258922589325894258952589625897258982589925900259012590225903259042590525906259072590825909259102591125912259132591425915259162591725918259192592025921259222592325924259252592625927259282592925930259312593225933259342593525936259372593825939259402594125942259432594425945259462594725948259492595025951259522595325954259552595625957259582595925960259612596225963259642596525966259672596825969259702597125972259732597425975259762597725978259792598025981259822598325984259852598625987259882598925990259912599225993259942599525996259972599825999260002600126002260032600426005260062600726008260092601026011260122601326014260152601626017260182601926020260212602226023260242602526026260272602826029260302603126032260332603426035260362603726038260392604026041260422604326044260452604626047260482604926050260512605226053260542605526056260572605826059260602606126062260632606426065260662606726068260692607026071260722607326074260752607626077260782607926080260812608226083260842608526086260872608826089260902609126092260932609426095260962609726098260992610026101261022610326104261052610626107261082610926110261112611226113261142611526116261172611826119261202612126122261232612426125261262612726128261292613026131261322613326134261352613626137261382613926140261412614226143261442614526146261472614826149261502615126152261532615426155261562615726158261592616026161261622616326164261652616626167261682616926170261712617226173261742617526176261772617826179261802618126182261832618426185261862618726188261892619026191261922619326194261952619626197261982619926200262012620226203262042620526206262072620826209262102621126212262132621426215262162621726218262192622026221262222622326224262252622626227262282622926230262312623226233262342623526236262372623826239262402624126242262432624426245262462624726248262492625026251262522625326254262552625626257262582625926260262612626226263262642626526266262672626826269262702627126272262732627426275262762627726278262792628026281262822628326284262852628626287262882628926290262912629226293262942629526296262972629826299263002630126302263032630426305263062630726308263092631026311263122631326314263152631626317263182631926320263212632226323263242632526326263272632826329263302633126332263332633426335263362633726338263392634026341263422634326344263452634626347263482634926350263512635226353263542635526356263572635826359263602636126362263632636426365263662636726368263692637026371263722637326374263752637626377263782637926380263812638226383263842638526386263872638826389263902639126392263932639426395263962639726398263992640026401264022640326404264052640626407264082640926410264112641226413264142641526416264172641826419264202642126422264232642426425264262642726428264292643026431264322643326434264352643626437264382643926440264412644226443264442644526446264472644826449264502645126452264532645426455264562645726458264592646026461264622646326464264652646626467264682646926470264712647226473264742647526476264772647826479264802648126482264832648426485264862648726488264892649026491264922649326494264952649626497264982649926500265012650226503265042650526506265072650826509265102651126512265132651426515265162651726518265192652026521265222652326524265252652626527265282652926530265312653226533265342653526536265372653826539265402654126542265432654426545265462654726548265492655026551265522655326554265552655626557265582655926560265612656226563265642656526566265672656826569265702657126572265732657426575265762657726578265792658026581265822658326584265852658626587265882658926590265912659226593265942659526596265972659826599266002660126602266032660426605266062660726608266092661026611266122661326614266152661626617266182661926620266212662226623266242662526626266272662826629266302663126632266332663426635266362663726638266392664026641266422664326644266452664626647266482664926650266512665226653266542665526656266572665826659266602666126662266632666426665266662666726668266692667026671266722667326674266752667626677266782667926680266812668226683266842668526686266872668826689266902669126692266932669426695266962669726698266992670026701267022670326704267052670626707267082670926710267112671226713267142671526716267172671826719267202672126722267232672426725267262672726728267292673026731267322673326734267352673626737267382673926740267412674226743267442674526746267472674826749267502675126752267532675426755267562675726758267592676026761267622676326764267652676626767267682676926770267712677226773267742677526776267772677826779267802678126782267832678426785267862678726788267892679026791267922679326794267952679626797267982679926800268012680226803268042680526806268072680826809268102681126812268132681426815268162681726818268192682026821268222682326824268252682626827268282682926830268312683226833268342683526836268372683826839268402684126842268432684426845268462684726848268492685026851268522685326854268552685626857268582685926860268612686226863268642686526866268672686826869268702687126872268732687426875268762687726878268792688026881268822688326884268852688626887268882688926890268912689226893268942689526896268972689826899269002690126902269032690426905269062690726908269092691026911269122691326914269152691626917269182691926920269212692226923269242692526926269272692826929269302693126932269332693426935269362693726938269392694026941269422694326944269452694626947269482694926950269512695226953269542695526956269572695826959269602696126962269632696426965269662696726968269692697026971269722697326974269752697626977269782697926980269812698226983269842698526986269872698826989269902699126992269932699426995269962699726998269992700027001270022700327004270052700627007270082700927010270112701227013270142701527016270172701827019270202702127022270232702427025270262702727028270292703027031270322703327034270352703627037270382703927040270412704227043270442704527046270472704827049270502705127052270532705427055270562705727058270592706027061270622706327064270652706627067270682706927070270712707227073270742707527076270772707827079270802708127082270832708427085270862708727088270892709027091270922709327094270952709627097270982709927100271012710227103271042710527106271072710827109271102711127112271132711427115271162711727118271192712027121271222712327124271252712627127271282712927130271312713227133271342713527136271372713827139271402714127142271432714427145271462714727148271492715027151271522715327154271552715627157271582715927160271612716227163271642716527166271672716827169271702717127172271732717427175271762717727178271792718027181271822718327184271852718627187271882718927190271912719227193271942719527196271972719827199272002720127202272032720427205272062720727208272092721027211272122721327214272152721627217272182721927220272212722227223272242722527226272272722827229272302723127232272332723427235272362723727238272392724027241272422724327244272452724627247272482724927250272512725227253272542725527256272572725827259272602726127262272632726427265272662726727268272692727027271272722727327274272752727627277272782727927280272812728227283272842728527286272872728827289272902729127292272932729427295272962729727298272992730027301273022730327304273052730627307273082730927310273112731227313273142731527316273172731827319273202732127322273232732427325273262732727328273292733027331273322733327334273352733627337273382733927340273412734227343273442734527346273472734827349273502735127352273532735427355273562735727358273592736027361273622736327364273652736627367273682736927370273712737227373273742737527376273772737827379273802738127382273832738427385273862738727388273892739027391273922739327394273952739627397273982739927400274012740227403274042740527406274072740827409274102741127412274132741427415274162741727418274192742027421274222742327424274252742627427274282742927430274312743227433274342743527436274372743827439274402744127442274432744427445274462744727448274492745027451274522745327454274552745627457274582745927460274612746227463274642746527466274672746827469274702747127472274732747427475274762747727478274792748027481274822748327484274852748627487274882748927490274912749227493274942749527496274972749827499275002750127502275032750427505275062750727508275092751027511275122751327514275152751627517275182751927520275212752227523275242752527526275272752827529275302753127532275332753427535275362753727538275392754027541275422754327544275452754627547275482754927550275512755227553275542755527556275572755827559275602756127562275632756427565275662756727568275692757027571275722757327574275752757627577275782757927580275812758227583275842758527586275872758827589275902759127592275932759427595275962759727598275992760027601276022760327604276052760627607276082760927610276112761227613276142761527616276172761827619276202762127622276232762427625276262762727628276292763027631276322763327634276352763627637276382763927640276412764227643276442764527646276472764827649276502765127652276532765427655276562765727658276592766027661276622766327664276652766627667276682766927670276712767227673276742767527676276772767827679276802768127682276832768427685276862768727688276892769027691276922769327694276952769627697276982769927700277012770227703277042770527706277072770827709277102771127712277132771427715277162771727718277192772027721277222772327724277252772627727277282772927730277312773227733277342773527736277372773827739277402774127742277432774427745277462774727748277492775027751277522775327754277552775627757277582775927760277612776227763277642776527766277672776827769277702777127772277732777427775277762777727778277792778027781277822778327784277852778627787277882778927790277912779227793277942779527796277972779827799278002780127802278032780427805278062780727808278092781027811278122781327814278152781627817278182781927820278212782227823278242782527826278272782827829278302783127832278332783427835278362783727838278392784027841278422784327844278452784627847278482784927850278512785227853278542785527856278572785827859278602786127862278632786427865278662786727868278692787027871278722787327874278752787627877278782787927880278812788227883278842788527886278872788827889278902789127892278932789427895278962789727898278992790027901279022790327904279052790627907279082790927910279112791227913279142791527916279172791827919279202792127922279232792427925279262792727928279292793027931279322793327934279352793627937279382793927940279412794227943279442794527946279472794827949279502795127952279532795427955279562795727958279592796027961279622796327964279652796627967279682796927970279712797227973279742797527976279772797827979279802798127982279832798427985279862798727988279892799027991279922799327994279952799627997279982799928000280012800228003280042800528006280072800828009280102801128012280132801428015280162801728018280192802028021280222802328024280252802628027280282802928030280312803228033280342803528036280372803828039280402804128042280432804428045280462804728048280492805028051280522805328054280552805628057280582805928060280612806228063280642806528066280672806828069280702807128072280732807428075280762807728078280792808028081280822808328084280852808628087280882808928090280912809228093280942809528096280972809828099281002810128102281032810428105281062810728108281092811028111281122811328114281152811628117281182811928120281212812228123281242812528126281272812828129281302813128132281332813428135281362813728138281392814028141281422814328144281452814628147281482814928150281512815228153281542815528156281572815828159281602816128162281632816428165281662816728168281692817028171281722817328174281752817628177281782817928180281812818228183281842818528186281872818828189281902819128192281932819428195281962819728198281992820028201282022820328204282052820628207282082820928210282112821228213282142821528216282172821828219282202822128222282232822428225282262822728228282292823028231282322823328234282352823628237282382823928240282412824228243282442824528246282472824828249282502825128252282532825428255282562825728258282592826028261282622826328264282652826628267282682826928270282712827228273282742827528276282772827828279282802828128282282832828428285282862828728288282892829028291282922829328294282952829628297282982829928300283012830228303283042830528306283072830828309283102831128312283132831428315283162831728318283192832028321283222832328324283252832628327283282832928330283312833228333283342833528336283372833828339283402834128342283432834428345283462834728348283492835028351283522835328354283552835628357283582835928360283612836228363283642836528366283672836828369283702837128372283732837428375283762837728378283792838028381283822838328384283852838628387283882838928390283912839228393283942839528396283972839828399284002840128402284032840428405284062840728408284092841028411284122841328414284152841628417284182841928420284212842228423284242842528426284272842828429284302843128432284332843428435284362843728438284392844028441284422844328444284452844628447284482844928450284512845228453284542845528456284572845828459284602846128462284632846428465284662846728468284692847028471284722847328474284752847628477284782847928480284812848228483284842848528486284872848828489284902849128492284932849428495284962849728498284992850028501285022850328504285052850628507285082850928510285112851228513285142851528516285172851828519285202852128522285232852428525285262852728528285292853028531285322853328534285352853628537285382853928540285412854228543285442854528546285472854828549285502855128552285532855428555285562855728558285592856028561285622856328564285652856628567285682856928570285712857228573285742857528576285772857828579285802858128582285832858428585285862858728588285892859028591285922859328594285952859628597285982859928600286012860228603286042860528606286072860828609286102861128612286132861428615286162861728618286192862028621286222862328624286252862628627286282862928630286312863228633286342863528636286372863828639286402864128642286432864428645286462864728648286492865028651286522865328654286552865628657286582865928660286612866228663286642866528666286672866828669286702867128672286732867428675286762867728678286792868028681286822868328684286852868628687286882868928690286912869228693286942869528696286972869828699287002870128702287032870428705287062870728708287092871028711287122871328714287152871628717287182871928720287212872228723287242872528726287272872828729287302873128732287332873428735287362873728738287392874028741287422874328744287452874628747287482874928750287512875228753287542875528756287572875828759287602876128762287632876428765287662876728768287692877028771287722877328774287752877628777287782877928780287812878228783287842878528786287872878828789287902879128792287932879428795287962879728798287992880028801288022880328804288052880628807288082880928810288112881228813288142881528816288172881828819288202882128822288232882428825288262882728828288292883028831288322883328834288352883628837288382883928840288412884228843288442884528846288472884828849288502885128852288532885428855288562885728858288592886028861288622886328864288652886628867288682886928870288712887228873288742887528876288772887828879288802888128882288832888428885288862888728888288892889028891288922889328894288952889628897288982889928900289012890228903289042890528906289072890828909289102891128912289132891428915289162891728918289192892028921289222892328924289252892628927289282892928930289312893228933289342893528936289372893828939289402894128942289432894428945289462894728948289492895028951289522895328954289552895628957289582895928960289612896228963289642896528966289672896828969289702897128972289732897428975289762897728978289792898028981289822898328984289852898628987289882898928990289912899228993289942899528996289972899828999290002900129002290032900429005290062900729008290092901029011290122901329014290152901629017290182901929020290212902229023290242902529026290272902829029290302903129032290332903429035290362903729038290392904029041290422904329044290452904629047290482904929050290512905229053290542905529056290572905829059290602906129062290632906429065290662906729068290692907029071290722907329074290752907629077290782907929080290812908229083290842908529086290872908829089290902909129092290932909429095290962909729098290992910029101291022910329104291052910629107291082910929110291112911229113291142911529116291172911829119291202912129122291232912429125291262912729128291292913029131291322913329134291352913629137291382913929140291412914229143291442914529146291472914829149291502915129152291532915429155291562915729158291592916029161291622916329164291652916629167291682916929170291712917229173291742917529176291772917829179291802918129182291832918429185291862918729188291892919029191291922919329194291952919629197291982919929200292012920229203292042920529206292072920829209292102921129212292132921429215
  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. N: include/uapi/linux/nl80211-.*
  117. F: include/uapi/linux/wireless.h
  118. F: net/wireless/
  119. 8169 10/100/1000 GIGABIT ETHERNET DRIVER
  120. M: Heiner Kallweit <hkallweit1@gmail.com>
  121. M: nic_swsd@realtek.com
  122. L: netdev@vger.kernel.org
  123. S: Maintained
  124. F: drivers/net/ethernet/realtek/r8169*
  125. 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
  126. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  127. L: linux-serial@vger.kernel.org
  128. S: Maintained
  129. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
  130. F: drivers/tty/serial/8250*
  131. F: include/linux/serial_8250.h
  132. 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
  133. L: netdev@vger.kernel.org
  134. S: Orphan / Obsolete
  135. F: drivers/net/ethernet/8390/
  136. 9P FILE SYSTEM
  137. M: Eric Van Hensbergen <ericvh@kernel.org>
  138. M: Latchesar Ionkov <lucho@ionkov.net>
  139. M: Dominique Martinet <asmadeus@codewreck.org>
  140. R: Christian Schoenebeck <linux_oss@crudebyte.com>
  141. L: v9fs@lists.linux.dev
  142. S: Maintained
  143. W: http://github.com/v9fs
  144. Q: http://patchwork.kernel.org/project/v9fs-devel/list/
  145. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
  146. T: git https://github.com/martinetd/linux.git
  147. F: Documentation/filesystems/9p.rst
  148. F: fs/9p/
  149. F: include/net/9p/
  150. F: include/trace/events/9p.h
  151. F: include/uapi/linux/virtio_9p.h
  152. F: net/9p/
  153. A64FX DIAG DRIVER
  154. M: Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
  155. S: Supported
  156. F: drivers/soc/fujitsu/a64fx-diag.c
  157. A8293 MEDIA DRIVER
  158. L: linux-media@vger.kernel.org
  159. S: Orphan
  160. W: https://linuxtv.org
  161. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  162. F: drivers/media/dvb-frontends/a8293*
  163. AACRAID SCSI RAID DRIVER
  164. M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
  165. L: linux-scsi@vger.kernel.org
  166. S: Supported
  167. W: http://www.adaptec.com/
  168. F: Documentation/scsi/aacraid.rst
  169. F: drivers/scsi/aacraid/
  170. AAEON UPBOARD FPGA MFD DRIVER
  171. M: Thomas Richard <thomas.richard@bootlin.com>
  172. S: Maintained
  173. F: drivers/leds/leds-upboard.c
  174. F: drivers/mfd/upboard-fpga.c
  175. F: drivers/pinctrl/pinctrl-upboard.c
  176. F: include/linux/mfd/upboard-fpga.h
  177. AB8500 BATTERY AND CHARGER DRIVERS
  178. M: Linus Walleij <linusw@kernel.org>
  179. F: Documentation/devicetree/bindings/power/supply/*ab8500*
  180. F: drivers/power/supply/*ab8500*
  181. ABI/API
  182. L: linux-api@vger.kernel.org
  183. F: include/linux/syscalls.h
  184. F: kernel/sys_ni.c
  185. X: arch/*/include/uapi/
  186. X: include/uapi/
  187. ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
  188. M: Hans de Goede <hansg@kernel.org>
  189. L: linux-hwmon@vger.kernel.org
  190. S: Maintained
  191. F: drivers/hwmon/abituguru.c
  192. ABIT UGURU 3 HARDWARE MONITOR DRIVER
  193. M: Alistair John Strachan <alistair@devzero.co.uk>
  194. L: linux-hwmon@vger.kernel.org
  195. S: Maintained
  196. F: drivers/hwmon/abituguru3.c
  197. ACCES 104-DIO-48E GPIO DRIVER
  198. M: William Breathitt Gray <wbg@kernel.org>
  199. L: linux-gpio@vger.kernel.org
  200. S: Maintained
  201. F: drivers/gpio/gpio-104-dio-48e.c
  202. ACCES 104-IDI-48 GPIO DRIVER
  203. M: William Breathitt Gray <wbg@kernel.org>
  204. L: linux-gpio@vger.kernel.org
  205. S: Maintained
  206. F: drivers/gpio/gpio-104-idi-48.c
  207. ACCES 104-IDIO-16 GPIO DRIVER
  208. M: William Breathitt Gray <wbg@kernel.org>
  209. L: linux-gpio@vger.kernel.org
  210. S: Maintained
  211. F: drivers/gpio/gpio-104-idio-16.c
  212. ACCES 104-QUAD-8 DRIVER
  213. M: William Breathitt Gray <wbg@kernel.org>
  214. L: linux-iio@vger.kernel.org
  215. S: Maintained
  216. F: drivers/counter/104-quad-8.c
  217. ACCES IDIO-16 GPIO LIBRARY
  218. M: William Breathitt Gray <wbg@kernel.org>
  219. L: linux-gpio@vger.kernel.org
  220. S: Maintained
  221. F: drivers/gpio/gpio-idio-16.c
  222. F: drivers/gpio/gpio-idio-16.h
  223. ACCES PCI-IDIO-16 GPIO DRIVER
  224. M: William Breathitt Gray <wbg@kernel.org>
  225. L: linux-gpio@vger.kernel.org
  226. S: Maintained
  227. F: drivers/gpio/gpio-pci-idio-16.c
  228. ACCES PCIe-IDIO-24 GPIO DRIVER
  229. M: William Breathitt Gray <wbg@kernel.org>
  230. L: linux-gpio@vger.kernel.org
  231. S: Maintained
  232. F: drivers/gpio/gpio-pcie-idio-24.c
  233. ACENIC DRIVER
  234. M: Jes Sorensen <jes@trained-monkey.org>
  235. L: linux-acenic@sunsite.dk
  236. S: Maintained
  237. F: drivers/net/ethernet/alteon/acenic*
  238. ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
  239. M: Peter Kaestle <peter@piie.net>
  240. L: platform-driver-x86@vger.kernel.org
  241. S: Maintained
  242. W: http://piie.net/?section=acerhdf
  243. F: drivers/platform/x86/acerhdf.c
  244. ACER WMI LAPTOP EXTRAS
  245. M: "Lee, Chun-Yi" <jlee@suse.com>
  246. L: platform-driver-x86@vger.kernel.org
  247. S: Maintained
  248. F: drivers/platform/x86/acer-wmi.c
  249. ACPI
  250. M: "Rafael J. Wysocki" <rafael@kernel.org>
  251. R: Len Brown <lenb@kernel.org>
  252. L: linux-acpi@vger.kernel.org
  253. S: Supported
  254. Q: https://patchwork.kernel.org/project/linux-acpi/list/
  255. B: https://bugzilla.kernel.org
  256. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  257. F: Documentation/ABI/testing/configfs-acpi
  258. F: Documentation/ABI/testing/sysfs-bus-acpi
  259. F: Documentation/firmware-guide/acpi/
  260. F: arch/x86/kernel/acpi/
  261. F: arch/x86/pci/acpi.c
  262. F: drivers/acpi/
  263. F: drivers/pci/*/*acpi*
  264. F: drivers/pci/*acpi*
  265. F: drivers/pnp/pnpacpi/
  266. F: include/acpi/
  267. F: include/linux/acpi.h
  268. F: include/linux/fwnode.h
  269. F: include/linux/fw_table.h
  270. F: lib/fw_table.c
  271. F: rust/kernel/acpi.rs
  272. F: tools/power/acpi/
  273. ACPI APEI
  274. M: "Rafael J. Wysocki" <rafael@kernel.org>
  275. R: Tony Luck <tony.luck@intel.com>
  276. R: Borislav Petkov <bp@alien8.de>
  277. R: Hanjun Guo <guohanjun@huawei.com>
  278. R: Mauro Carvalho Chehab <mchehab@kernel.org>
  279. R: Shuai Xue <xueshuai@linux.alibaba.com>
  280. L: linux-acpi@vger.kernel.org
  281. F: drivers/acpi/apei/
  282. F: drivers/firmware/efi/cper*
  283. ACPI COMPONENT ARCHITECTURE (ACPICA)
  284. M: "Rafael J. Wysocki" <rafael@kernel.org>
  285. M: Robert Moore <robert.moore@intel.com>
  286. L: linux-acpi@vger.kernel.org
  287. L: acpica-devel@lists.linux.dev
  288. S: Supported
  289. W: https://acpica.org/
  290. W: https://github.com/acpica/acpica/
  291. Q: https://patchwork.kernel.org/project/linux-acpi/list/
  292. B: https://bugzilla.kernel.org
  293. B: https://bugs.acpica.org
  294. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  295. F: drivers/acpi/acpica/
  296. F: include/acpi/
  297. F: tools/power/acpi/
  298. ACPI FOR ARM64 (ACPI/arm64)
  299. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  300. M: Hanjun Guo <guohanjun@huawei.com>
  301. M: Sudeep Holla <sudeep.holla@kernel.org>
  302. M: Catalin Marinas <catalin.marinas@arm.com>
  303. M: Will Deacon <will@kernel.org>
  304. L: linux-acpi@vger.kernel.org
  305. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  306. S: Maintained
  307. F: drivers/acpi/arm64
  308. F: include/linux/acpi_iort.h
  309. ACPI FOR RISC-V (ACPI/riscv)
  310. M: Sunil V L <sunilvl@ventanamicro.com>
  311. L: linux-acpi@vger.kernel.org
  312. L: linux-riscv@lists.infradead.org
  313. S: Maintained
  314. F: drivers/acpi/riscv/
  315. F: include/linux/acpi_rimt.h
  316. ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
  317. M: Sudeep Holla <sudeep.holla@kernel.org>
  318. L: linux-acpi@vger.kernel.org
  319. S: Supported
  320. F: drivers/mailbox/pcc.c
  321. ACPI PMIC DRIVERS
  322. M: "Rafael J. Wysocki" <rafael@kernel.org>
  323. M: Len Brown <lenb@kernel.org>
  324. R: Andy Shevchenko <andy@kernel.org>
  325. R: Mika Westerberg <westeri@kernel.org>
  326. L: linux-acpi@vger.kernel.org
  327. S: Supported
  328. Q: https://patchwork.kernel.org/project/linux-acpi/list/
  329. B: https://bugzilla.kernel.org
  330. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  331. F: drivers/acpi/pmic/
  332. ACPI QUICKSTART DRIVER
  333. M: Armin Wolf <W_Armin@gmx.de>
  334. L: platform-driver-x86@vger.kernel.org
  335. S: Maintained
  336. F: drivers/platform/x86/quickstart.c
  337. ACPI SERIAL MULTI INSTANTIATE DRIVER
  338. M: Hans de Goede <hansg@kernel.org>
  339. L: platform-driver-x86@vger.kernel.org
  340. S: Maintained
  341. F: drivers/platform/x86/serial-multi-instantiate.c
  342. ACPI THERMAL DRIVER
  343. M: Rafael J. Wysocki <rafael@kernel.org>
  344. R: Zhang Rui <rui.zhang@intel.com>
  345. L: linux-acpi@vger.kernel.org
  346. S: Supported
  347. B: https://bugzilla.kernel.org
  348. F: drivers/acpi/*thermal*
  349. ACPI VIOT DRIVER
  350. M: Jean-Philippe Brucker <jpb@kernel.org>
  351. L: linux-acpi@vger.kernel.org
  352. L: iommu@lists.linux.dev
  353. S: Maintained
  354. F: drivers/acpi/viot.c
  355. F: include/linux/acpi_viot.h
  356. ACPI WMI DRIVER
  357. M: Armin Wolf <W_Armin@gmx.de>
  358. L: platform-driver-x86@vger.kernel.org
  359. S: Maintained
  360. F: Documentation/ABI/testing/sysfs-bus-wmi
  361. F: Documentation/driver-api/wmi.rst
  362. F: Documentation/wmi/
  363. F: drivers/platform/wmi/
  364. F: include/uapi/linux/wmi.h
  365. ACRN HYPERVISOR SERVICE MODULE
  366. M: Fei Li <fei1.li@intel.com>
  367. L: acrn-dev@lists.projectacrn.org (subscribers-only)
  368. S: Supported
  369. W: https://projectacrn.org
  370. F: Documentation/virt/acrn/
  371. F: drivers/virt/acrn/
  372. F: include/uapi/linux/acrn.h
  373. AD1889 ALSA SOUND DRIVER
  374. L: linux-parisc@vger.kernel.org
  375. S: Maintained
  376. W: https://parisc.wiki.kernel.org/index.php/AD1889
  377. F: sound/pci/ad1889.*
  378. AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
  379. M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
  380. L: linux-iio@vger.kernel.org
  381. S: Supported
  382. F: drivers/iio/potentiometer/ad5110.c
  383. AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
  384. M: Michael Hennerich <michael.hennerich@analog.com>
  385. S: Supported
  386. W: http://wiki.analog.com/AD5254
  387. W: https://ez.analog.com/linux-software-drivers
  388. F: drivers/misc/ad525x_dpot.c
  389. AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
  390. M: Michael Hennerich <michael.hennerich@analog.com>
  391. S: Supported
  392. W: http://wiki.analog.com/AD5398
  393. W: https://ez.analog.com/linux-software-drivers
  394. F: drivers/regulator/ad5398.c
  395. AD5446 ANALOG DEVICES INC AD5446 DAC DRIVER
  396. M: Michael Hennerich <michael.hennerich@analog.com>
  397. M: Nuno Sá <nuno.sa@analog.com>
  398. L: linux-iio@vger.kernel.org
  399. S: Supported
  400. W: https://ez.analog.com/linux-software-drivers
  401. F: Documentation/devicetree/bindings/iio/dac/adi,ad5446.yaml
  402. F: drivers/iio/dac/ad5446-i2c.c
  403. F: drivers/iio/dac/ad5446-spi.c
  404. F: drivers/iio/dac/ad5446.c
  405. F: drivers/iio/dac/ad5446.h
  406. AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
  407. M: Michael Hennerich <michael.hennerich@analog.com>
  408. S: Supported
  409. W: http://wiki.analog.com/AD7142
  410. W: https://ez.analog.com/linux-software-drivers
  411. F: drivers/input/misc/ad714x.c
  412. AD738X ADC DRIVER (AD7380/1/2/4)
  413. M: Michael Hennerich <michael.hennerich@analog.com>
  414. M: Nuno Sá <nuno.sa@analog.com>
  415. R: David Lechner <dlechner@baylibre.com>
  416. S: Supported
  417. W: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
  418. W: https://ez.analog.com/linux-software-drivers
  419. F: Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
  420. F: Documentation/iio/ad7380.rst
  421. F: drivers/iio/adc/ad7380.c
  422. AD7476 ADC DRIVER FOR VARIOUS SIMPLE 1-CHANNEL SPI ADCs
  423. M: Matti Vaittinen <mazziesaccount@gmail.com>
  424. S: Maintained
  425. F: drivers/iio/adc/ad7476.c
  426. AD7877 TOUCHSCREEN DRIVER
  427. M: Michael Hennerich <michael.hennerich@analog.com>
  428. S: Supported
  429. W: http://wiki.analog.com/AD7877
  430. W: https://ez.analog.com/linux-software-drivers
  431. F: drivers/input/touchscreen/ad7877.c
  432. AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
  433. M: Michael Hennerich <michael.hennerich@analog.com>
  434. S: Supported
  435. W: http://wiki.analog.com/AD7879
  436. W: https://ez.analog.com/linux-software-drivers
  437. F: drivers/input/touchscreen/ad7879.c
  438. AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
  439. M: Michael Hennerich <michael.hennerich@analog.com>
  440. M: Nuno Sá <nuno.sa@analog.com>
  441. R: David Lechner <dlechner@baylibre.com>
  442. S: Supported
  443. W: https://ez.analog.com/linux-software-drivers
  444. F: Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
  445. F: Documentation/iio/ad7944.rst
  446. F: drivers/iio/adc/ad7944.c
  447. ADAFRUIT MINI I2C GAMEPAD
  448. M: Anshul Dalal <anshulusr@gmail.com>
  449. L: linux-input@vger.kernel.org
  450. S: Maintained
  451. F: Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
  452. F: drivers/input/joystick/adafruit-seesaw.c
  453. ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
  454. M: Jiri Kosina <jikos@kernel.org>
  455. S: Maintained
  456. ADF7242 IEEE 802.15.4 RADIO DRIVER
  457. M: Michael Hennerich <michael.hennerich@analog.com>
  458. L: linux-wpan@vger.kernel.org
  459. S: Supported
  460. W: https://wiki.analog.com/ADF7242
  461. W: https://ez.analog.com/linux-software-drivers
  462. F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
  463. F: drivers/net/ieee802154/adf7242.c
  464. ADM1025 HARDWARE MONITOR DRIVER
  465. M: Jean Delvare <jdelvare@suse.com>
  466. L: linux-hwmon@vger.kernel.org
  467. S: Maintained
  468. F: Documentation/hwmon/adm1025.rst
  469. F: drivers/hwmon/adm1025.c
  470. ADM1029 HARDWARE MONITOR DRIVER
  471. M: Corentin Labbe <clabbe.montjoie@gmail.com>
  472. L: linux-hwmon@vger.kernel.org
  473. S: Maintained
  474. F: drivers/hwmon/adm1029.c
  475. ADM8211 WIRELESS DRIVER
  476. L: linux-wireless@vger.kernel.org
  477. S: Orphan
  478. F: drivers/net/wireless/admtek/
  479. ADP1050 HARDWARE MONITOR DRIVER
  480. M: Radu Sabau <radu.sabau@analog.com>
  481. L: linux-hwmon@vger.kernel.org
  482. S: Supported
  483. W: https://ez.analog.com/linux-software-drivers
  484. F: Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
  485. ADP1653 FLASH CONTROLLER DRIVER
  486. M: Sakari Ailus <sakari.ailus@iki.fi>
  487. L: linux-media@vger.kernel.org
  488. S: Maintained
  489. F: Documentation/devicetree/bindings/media/i2c/adi,adp1653.txt
  490. F: drivers/media/i2c/adp1653.c
  491. F: include/media/i2c/adp1653.h
  492. ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
  493. M: Michael Hennerich <michael.hennerich@analog.com>
  494. S: Supported
  495. W: http://wiki.analog.com/ADP5520
  496. W: https://ez.analog.com/linux-software-drivers
  497. F: drivers/gpio/gpio-adp5520.c
  498. F: drivers/input/keyboard/adp5520-keys.c
  499. F: drivers/leds/leds-adp5520.c
  500. F: drivers/mfd/adp5520.c
  501. F: drivers/video/backlight/adp5520_bl.c
  502. ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
  503. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  504. L: linux-gpio@vger.kernel.org
  505. L: linux-pwm@vger.kernel.org
  506. S: Maintained
  507. F: Documentation/devicetree/bindings/*/adi,adp5585*.yaml
  508. F: drivers/gpio/gpio-adp5585.c
  509. F: drivers/input/keyboard/adp5585-keys.c
  510. F: drivers/mfd/adp5585.c
  511. F: drivers/pwm/pwm-adp5585.c
  512. F: include/linux/mfd/adp5585.h
  513. ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
  514. M: Michael Hennerich <michael.hennerich@analog.com>
  515. S: Supported
  516. W: http://wiki.analog.com/ADP5588
  517. W: https://ez.analog.com/linux-software-drivers
  518. F: Documentation/devicetree/bindings/input/adi,adp5588.yaml
  519. F: drivers/input/keyboard/adp5588-keys.c
  520. ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
  521. M: Michael Hennerich <michael.hennerich@analog.com>
  522. S: Supported
  523. W: http://wiki.analog.com/ADP8860
  524. W: https://ez.analog.com/linux-software-drivers
  525. F: drivers/video/backlight/adp8860_bl.c
  526. ADT746X FAN DRIVER
  527. M: Colin Leroy <colin@colino.net>
  528. S: Maintained
  529. F: drivers/macintosh/therm_adt746x.c
  530. ADT7475 HARDWARE MONITOR DRIVER
  531. M: Jean Delvare <jdelvare@suse.com>
  532. L: linux-hwmon@vger.kernel.org
  533. S: Maintained
  534. F: Documentation/hwmon/adt7475.rst
  535. F: drivers/hwmon/adt7475.c
  536. ADVANSYS SCSI DRIVER
  537. M: Matthew Wilcox <willy@infradead.org>
  538. M: Hannes Reinecke <hare@suse.com>
  539. L: linux-scsi@vger.kernel.org
  540. S: Maintained
  541. F: Documentation/scsi/advansys.rst
  542. F: drivers/scsi/advansys.c
  543. ADVANTECH SWBTN DRIVER
  544. M: Andrea Ho <Andrea.Ho@advantech.com.tw>
  545. L: platform-driver-x86@vger.kernel.org
  546. S: Maintained
  547. F: drivers/platform/x86/adv_swbutton.c
  548. ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  549. M: Lucas Stankus <lucas.p.stankus@gmail.com>
  550. S: Supported
  551. F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
  552. F: drivers/iio/accel/adxl313*
  553. ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
  554. M: Michael Hennerich <michael.hennerich@analog.com>
  555. S: Supported
  556. W: http://wiki.analog.com/ADXL345
  557. W: https://ez.analog.com/linux-software-drivers
  558. F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
  559. F: drivers/input/misc/adxl34x.c
  560. ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  561. M: Puranjay Mohan <puranjay@kernel.org>
  562. L: linux-iio@vger.kernel.org
  563. S: Supported
  564. F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
  565. F: drivers/iio/accel/adxl355.h
  566. F: drivers/iio/accel/adxl355_core.c
  567. F: drivers/iio/accel/adxl355_i2c.c
  568. F: drivers/iio/accel/adxl355_spi.c
  569. ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  570. M: Cosmin Tanislav <cosmin.tanislav@analog.com>
  571. L: linux-iio@vger.kernel.org
  572. S: Supported
  573. W: https://ez.analog.com/linux-software-drivers
  574. F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
  575. F: drivers/iio/accel/adxl367*
  576. ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  577. M: Michael Hennerich <michael.hennerich@analog.com>
  578. S: Supported
  579. W: https://ez.analog.com/linux-software-drivers
  580. F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
  581. F: drivers/iio/accel/adxl372.c
  582. F: drivers/iio/accel/adxl372_i2c.c
  583. F: drivers/iio/accel/adxl372_spi.c
  584. ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  585. M: Ramona Gradinariu <ramona.gradinariu@analog.com>
  586. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  587. S: Supported
  588. W: https://ez.analog.com/linux-software-drivers
  589. F: Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
  590. F: drivers/iio/accel/adxl380.c
  591. F: drivers/iio/accel/adxl380.h
  592. F: drivers/iio/accel/adxl380_i2c.c
  593. F: drivers/iio/accel/adxl380_spi.c
  594. AEONSEMI PHY DRIVER
  595. M: Christian Marangi <ansuelsmth@gmail.com>
  596. L: netdev@vger.kernel.org
  597. S: Maintained
  598. F: Documentation/devicetree/bindings/net/aeonsemi,as21xxx.yaml
  599. F: drivers/net/phy/as21xxx.c
  600. AF8133J THREE-AXIS MAGNETOMETER DRIVER
  601. M: Ondřej Jirman <megi@xff.cz>
  602. S: Maintained
  603. F: Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
  604. F: drivers/iio/magnetometer/af8133j.c
  605. AF9013 MEDIA DRIVER
  606. L: linux-media@vger.kernel.org
  607. S: Orphan
  608. W: https://linuxtv.org
  609. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  610. F: drivers/media/dvb-frontends/af9013*
  611. AF9033 MEDIA DRIVER
  612. L: linux-media@vger.kernel.org
  613. S: Orphan
  614. W: https://linuxtv.org
  615. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  616. F: drivers/media/dvb-frontends/af9033*
  617. AFFS FILE SYSTEM
  618. M: David Sterba <dsterba@suse.com>
  619. L: linux-fsdevel@vger.kernel.org
  620. S: Odd Fixes
  621. F: Documentation/filesystems/affs.rst
  622. F: fs/affs/
  623. AFS FILESYSTEM
  624. M: David Howells <dhowells@redhat.com>
  625. M: Marc Dionne <marc.dionne@auristor.com>
  626. L: linux-afs@lists.infradead.org
  627. S: Supported
  628. W: https://www.infradead.org/~dhowells/kafs/
  629. F: Documentation/filesystems/afs.rst
  630. F: fs/afs/
  631. F: include/trace/events/afs.h
  632. AGPGART DRIVER
  633. M: David Airlie <airlied@redhat.com>
  634. L: dri-devel@lists.freedesktop.org
  635. S: Maintained
  636. T: git https://gitlab.freedesktop.org/drm/kernel.git
  637. F: drivers/char/agp/
  638. F: include/linux/agp*
  639. F: include/uapi/linux/agp*
  640. AHA152X SCSI DRIVER
  641. M: "Juergen E. Fischer" <fischer@norbit.de>
  642. L: linux-scsi@vger.kernel.org
  643. S: Maintained
  644. F: drivers/scsi/aha152x*
  645. F: drivers/scsi/pcmcia/aha152x*
  646. AIC7XXX / AIC79XX SCSI DRIVER
  647. M: Hannes Reinecke <hare@suse.com>
  648. L: linux-scsi@vger.kernel.org
  649. S: Maintained
  650. F: drivers/scsi/aic7xxx/
  651. AIMSLAB FM RADIO RECEIVER DRIVER
  652. M: Hans Verkuil <hverkuil@kernel.org>
  653. L: linux-media@vger.kernel.org
  654. S: Maintained
  655. W: https://linuxtv.org
  656. T: git git://linuxtv.org/media.git
  657. F: drivers/media/radio/radio-aimslab*
  658. AIO
  659. M: Benjamin LaHaise <bcrl@kvack.org>
  660. L: linux-aio@kvack.org
  661. S: Supported
  662. F: fs/aio.c
  663. F: include/linux/*aio*.h
  664. AIROHA ETHERNET DRIVER
  665. M: Lorenzo Bianconi <lorenzo@kernel.org>
  666. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  667. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  668. L: netdev@vger.kernel.org
  669. S: Maintained
  670. F: Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
  671. F: drivers/net/ethernet/airoha/
  672. AIROHA PCIE PHY DRIVER
  673. M: Lorenzo Bianconi <lorenzo@kernel.org>
  674. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  675. S: Maintained
  676. F: Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
  677. F: drivers/phy/phy-airoha-pcie-regs.h
  678. F: drivers/phy/phy-airoha-pcie.c
  679. AIROHA SPI SNFI DRIVER
  680. M: Lorenzo Bianconi <lorenzo@kernel.org>
  681. M: Ray Liu <ray.liu@airoha.com>
  682. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  683. L: linux-spi@vger.kernel.org
  684. S: Maintained
  685. F: Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
  686. F: drivers/spi/spi-airoha-snfi.c
  687. AIRSPY MEDIA DRIVER
  688. L: linux-media@vger.kernel.org
  689. S: Orphan
  690. W: https://linuxtv.org
  691. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  692. F: drivers/media/usb/airspy/
  693. ALACRITECH GIGABIT ETHERNET DRIVER
  694. M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
  695. S: Maintained
  696. F: drivers/net/ethernet/alacritech/*
  697. ALCATEL SPEEDTOUCH USB DRIVER
  698. M: Duncan Sands <duncan.sands@free.fr>
  699. L: linux-usb@vger.kernel.org
  700. S: Maintained
  701. W: http://www.linux-usb.org/SpeedTouch/
  702. F: drivers/usb/atm/speedtch.c
  703. F: drivers/usb/atm/usbatm.c
  704. ALCHEMY AU1XX0 MMC DRIVER
  705. M: Manuel Lauss <manuel.lauss@gmail.com>
  706. S: Maintained
  707. F: drivers/mmc/host/au1xmmc.c
  708. ALI1563 I2C DRIVER
  709. M: Rudolf Marek <r.marek@assembler.cz>
  710. L: linux-i2c@vger.kernel.org
  711. S: Maintained
  712. F: Documentation/i2c/busses/i2c-ali1563.rst
  713. F: drivers/i2c/busses/i2c-ali1563.c
  714. ALIBABA ELASTIC RDMA DRIVER
  715. M: Cheng Xu <chengyou@linux.alibaba.com>
  716. M: Kai Shen <kaishen@linux.alibaba.com>
  717. L: linux-rdma@vger.kernel.org
  718. S: Supported
  719. F: drivers/infiniband/hw/erdma
  720. F: include/uapi/rdma/erdma-abi.h
  721. ALIBABA PMU DRIVER
  722. M: Shuai Xue <xueshuai@linux.alibaba.com>
  723. S: Supported
  724. F: Documentation/admin-guide/perf/alibaba_pmu.rst
  725. F: drivers/perf/alibaba_uncore_drw_pmu.c
  726. ALIENWARE WMI DRIVER
  727. M: Kurt Borja <kuurtb@gmail.com>
  728. L: platform-driver-x86@vger.kernel.org
  729. L: Dell.Client.Kernel@dell.com
  730. S: Maintained
  731. F: Documentation/ABI/testing/debugfs-alienware-wmi
  732. F: Documentation/ABI/testing/sysfs-platform-alienware-wmi
  733. F: Documentation/admin-guide/laptops/alienware-wmi.rst
  734. F: Documentation/wmi/devices/alienware-wmi.rst
  735. F: drivers/platform/x86/dell/alienware-wmi*
  736. ALLEGRO DVT VIDEO IP CORE DRIVER
  737. M: Michael Tretter <m.tretter@pengutronix.de>
  738. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  739. L: linux-media@vger.kernel.org
  740. S: Maintained
  741. F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
  742. F: drivers/media/platform/allegro-dvt/
  743. ALLIED VISION ALVIUM CAMERA DRIVER
  744. M: Tommaso Merciai <tomm.merciai@gmail.com>
  745. M: Martin Hecht <mhecht73@gmail.com>
  746. L: linux-media@vger.kernel.org
  747. S: Maintained
  748. F: Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
  749. F: drivers/media/i2c/alvium-csi2.c
  750. F: drivers/media/i2c/alvium-csi2.h
  751. ALLWINNER A10 CSI DRIVER
  752. M: Maxime Ripard <mripard@kernel.org>
  753. L: linux-media@vger.kernel.org
  754. S: Maintained
  755. T: git git://linuxtv.org/media.git
  756. F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
  757. F: drivers/media/platform/sunxi/sun4i-csi/
  758. ALLWINNER A31 CSI DRIVER
  759. M: Yong Deng <yong.deng@magewell.com>
  760. M: Paul Kocialkowski <paulk@sys-base.io>
  761. L: linux-media@vger.kernel.org
  762. S: Maintained
  763. T: git git://linuxtv.org/media.git
  764. F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
  765. F: drivers/media/platform/sunxi/sun6i-csi/
  766. ALLWINNER A31 ISP DRIVER
  767. M: Paul Kocialkowski <paulk@sys-base.io>
  768. L: linux-media@vger.kernel.org
  769. S: Maintained
  770. T: git git://linuxtv.org/media.git
  771. F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
  772. F: drivers/staging/media/sunxi/sun6i-isp/
  773. F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
  774. ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
  775. M: Paul Kocialkowski <paulk@sys-base.io>
  776. L: linux-media@vger.kernel.org
  777. S: Maintained
  778. T: git git://linuxtv.org/media.git
  779. F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
  780. F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
  781. ALLWINNER CPUFREQ DRIVER
  782. M: Yangtao Li <tiny.windzz@gmail.com>
  783. L: linux-pm@vger.kernel.org
  784. S: Maintained
  785. F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
  786. F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
  787. ALLWINNER CRYPTO DRIVERS
  788. M: Corentin Labbe <clabbe.montjoie@gmail.com>
  789. L: linux-crypto@vger.kernel.org
  790. S: Maintained
  791. F: drivers/crypto/allwinner/
  792. ALLWINNER DMIC DRIVERS
  793. M: Ban Tao <fengzheng923@gmail.com>
  794. L: linux-sound@vger.kernel.org
  795. S: Maintained
  796. F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
  797. F: sound/soc/sunxi/sun50i-dmic.c
  798. ALLWINNER HARDWARE SPINLOCK SUPPORT
  799. M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
  800. S: Maintained
  801. F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
  802. F: drivers/hwspinlock/sun6i_hwspinlock.c
  803. ALLWINNER THERMAL DRIVER
  804. M: Vasily Khoruzhick <anarsoul@gmail.com>
  805. M: Yangtao Li <tiny.windzz@gmail.com>
  806. L: linux-pm@vger.kernel.org
  807. S: Maintained
  808. F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
  809. F: drivers/thermal/sun8i_thermal.c
  810. ALLWINNER VPU DRIVER
  811. M: Maxime Ripard <mripard@kernel.org>
  812. M: Paul Kocialkowski <paulk@sys-base.io>
  813. L: linux-media@vger.kernel.org
  814. S: Maintained
  815. F: drivers/staging/media/sunxi/cedrus/
  816. ALPHA PORT
  817. M: Richard Henderson <richard.henderson@linaro.org>
  818. M: Matt Turner <mattst88@gmail.com>
  819. M: Magnus Lindholm <linmag7@gmail.com>
  820. L: linux-alpha@vger.kernel.org
  821. S: Odd Fixes
  822. F: arch/alpha/
  823. ALPS PS/2 TOUCHPAD DRIVER
  824. R: Pali Rohár <pali@kernel.org>
  825. F: drivers/input/mouse/alps.*
  826. ALTERA MAILBOX DRIVER
  827. M: Tien Sung Ang <tiensung.ang@altera.com>
  828. S: Maintained
  829. F: drivers/mailbox/mailbox-altera.c
  830. ALTERA MSGDMA IP CORE DRIVER
  831. M: Olivier Dautricourt <olivierdautricourt@gmail.com>
  832. R: Stefan Roese <sr@denx.de>
  833. L: dmaengine@vger.kernel.org
  834. S: Odd Fixes
  835. F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
  836. F: drivers/dma/altera-msgdma.c
  837. ALTERA PIO DRIVER
  838. M: Adrian Ng <adrianhoyin.ng@altera.com>
  839. L: linux-gpio@vger.kernel.org
  840. S: Maintained
  841. F: drivers/gpio/gpio-altera.c
  842. ALTERA TRIPLE SPEED ETHERNET DRIVER
  843. M: Boon Khai Ng <boon.khai.ng@altera.com>
  844. L: netdev@vger.kernel.org
  845. S: Maintained
  846. F: drivers/net/ethernet/altera/
  847. ALTERA UART/JTAG UART SERIAL DRIVERS
  848. M: Tobias Klauser <tklauser@distanz.ch>
  849. L: linux-serial@vger.kernel.org
  850. S: Maintained
  851. F: drivers/tty/serial/altera_jtaguart.c
  852. F: drivers/tty/serial/altera_uart.c
  853. F: include/linux/altera_jtaguart.h
  854. F: include/linux/altera_uart.h
  855. AMAZON ANNAPURNA LABS FIC DRIVER
  856. M: Talel Shenhar <talel@amazon.com>
  857. S: Maintained
  858. F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.yaml
  859. F: drivers/irqchip/irq-al-fic.c
  860. AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
  861. M: Talel Shenhar <talel@amazon.com>
  862. M: Talel Shenhar <talelshenhar@gmail.com>
  863. S: Maintained
  864. F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
  865. F: drivers/edac/al_mc_edac.c
  866. AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
  867. M: Talel Shenhar <talel@amazon.com>
  868. S: Maintained
  869. F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.yaml
  870. F: drivers/thermal/thermal_mmio.c
  871. AMAZON ETHERNET DRIVERS
  872. M: Arthur Kiyanovski <akiyano@amazon.com>
  873. M: David Arinzon <darinzon@amazon.com>
  874. L: netdev@vger.kernel.org
  875. S: Maintained
  876. F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
  877. F: drivers/net/ethernet/amazon/
  878. AMAZON RDMA EFA DRIVER
  879. M: Michael Margolin <mrgolin@amazon.com>
  880. R: Gal Pressman <gal.pressman@linux.dev>
  881. R: Yossi Leybovich <sleybo@amazon.com>
  882. L: linux-rdma@vger.kernel.org
  883. S: Supported
  884. Q: https://patchwork.kernel.org/project/linux-rdma/list/
  885. F: drivers/infiniband/hw/efa/
  886. F: include/uapi/rdma/efa-abi.h
  887. AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER
  888. M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
  889. R: Mario Limonciello <mario.limonciello@amd.com>
  890. L: platform-driver-x86@vger.kernel.org
  891. S: Supported
  892. F: Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache
  893. F: drivers/platform/x86/amd/x3d_vcache.c
  894. AMD ADDRESS TRANSLATION LIBRARY (ATL)
  895. M: Yazen Ghannam <Yazen.Ghannam@amd.com>
  896. L: linux-edac@vger.kernel.org
  897. S: Supported
  898. F: drivers/ras/amd/atl/*
  899. AMD AE4DMA DRIVER
  900. M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
  901. L: dmaengine@vger.kernel.org
  902. S: Supported
  903. F: drivers/dma/amd/ae4dma/
  904. AMD ASoC DRIVERS
  905. M: Vijendar Mukunda <Vijendar.Mukunda@amd.com>
  906. R: Venkata Prasad Potturu <venkataprasad.potturu@amd.com>
  907. L: linux-sound@vger.kernel.org
  908. S: Supported
  909. F: sound/soc/amd/
  910. AMD AXI W1 DRIVER
  911. M: Kris Chaplin <kris.chaplin@amd.com>
  912. R: Thomas Delev <thomas.delev@amd.com>
  913. R: Michal Simek <michal.simek@amd.com>
  914. S: Maintained
  915. F: Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
  916. F: drivers/w1/masters/amd_axi_w1.c
  917. AMD CDX BUS DRIVER
  918. M: Nipun Gupta <nipun.gupta@amd.com>
  919. M: Nikhil Agarwal <nikhil.agarwal@amd.com>
  920. S: Maintained
  921. F: Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
  922. F: drivers/cdx/*
  923. F: include/linux/cdx/*
  924. AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
  925. M: Tom Lendacky <thomas.lendacky@amd.com>
  926. M: John Allen <john.allen@amd.com>
  927. L: linux-crypto@vger.kernel.org
  928. S: Supported
  929. F: drivers/crypto/ccp/
  930. F: include/linux/ccp.h
  931. AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
  932. M: Ashish Kalra <ashish.kalra@amd.com>
  933. M: Tom Lendacky <thomas.lendacky@amd.com>
  934. L: linux-crypto@vger.kernel.org
  935. S: Supported
  936. F: drivers/crypto/ccp/sev*
  937. F: include/uapi/linux/psp-sev.h
  938. AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
  939. M: Mario Limonciello <mario.limonciello@amd.com>
  940. L: linux-crypto@vger.kernel.org
  941. S: Supported
  942. F: drivers/crypto/ccp/dbc.c
  943. F: drivers/crypto/ccp/dbc.h
  944. F: drivers/crypto/ccp/platform-access.c
  945. F: drivers/crypto/ccp/platform-access.h
  946. F: include/uapi/linux/psp-dbc.h
  947. F: tools/crypto/ccp/*.c
  948. F: tools/crypto/ccp/*.py
  949. AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
  950. M: Mario Limonciello <mario.limonciello@amd.com>
  951. L: linux-crypto@vger.kernel.org
  952. S: Supported
  953. F: drivers/crypto/ccp/hsti.*
  954. AMD DISPLAY CORE
  955. M: Harry Wentland <harry.wentland@amd.com>
  956. M: Leo Li <sunpeng.li@amd.com>
  957. R: Rodrigo Siqueira <siqueira@igalia.com>
  958. L: amd-gfx@lists.freedesktop.org
  959. S: Supported
  960. T: git https://gitlab.freedesktop.org/agd5f/linux.git
  961. F: drivers/gpu/drm/amd/display/
  962. AMD DISPLAY CORE - DML
  963. M: Austin Zheng <austin.zheng@amd.com>
  964. M: Jun Lei <jun.lei@amd.com>
  965. S: Supported
  966. F: drivers/gpu/drm/amd/display/dc/dml/
  967. F: drivers/gpu/drm/amd/display/dc/dml2_0/
  968. AMD FAM15H PROCESSOR POWER MONITORING DRIVER
  969. M: Huang Rui <ray.huang@amd.com>
  970. L: linux-hwmon@vger.kernel.org
  971. S: Supported
  972. F: Documentation/hwmon/fam15h_power.rst
  973. F: drivers/hwmon/fam15h_power.c
  974. AMD FCH GPIO DRIVER
  975. M: Enrico Weigelt, metux IT consult <info@metux.net>
  976. L: linux-gpio@vger.kernel.org
  977. S: Maintained
  978. F: drivers/gpio/gpio-amd-fch.c
  979. F: include/linux/platform_data/gpio/gpio-amd-fch.h
  980. AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
  981. L: linux-geode@lists.infradead.org (moderated for non-subscribers)
  982. S: Orphan
  983. F: drivers/usb/gadget/udc/amd5536udc.*
  984. AMD GEODE PROCESSOR/CHIPSET SUPPORT
  985. M: Andres Salomon <dilinger@queued.net>
  986. L: linux-geode@lists.infradead.org (moderated for non-subscribers)
  987. S: Supported
  988. W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
  989. F: arch/x86/include/asm/geode.h
  990. F: drivers/char/hw_random/geode-rng.c
  991. F: drivers/crypto/geode*
  992. F: drivers/video/fbdev/geode/
  993. AMD HSMP DRIVER
  994. M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
  995. R: Carlos Bilbao <carlos.bilbao@kernel.org>
  996. L: platform-driver-x86@vger.kernel.org
  997. S: Maintained
  998. F: Documentation/arch/x86/amd_hsmp.rst
  999. F: arch/x86/include/asm/amd/hsmp.h
  1000. F: arch/x86/include/uapi/asm/amd_hsmp.h
  1001. F: drivers/platform/x86/amd/hsmp/
  1002. AMD HETERO CORE HARDWARE FEEDBACK DRIVER
  1003. M: Mario Limonciello <mario.limonciello@amd.com>
  1004. R: Perry Yuan <perry.yuan@amd.com>
  1005. L: platform-driver-x86@vger.kernel.org
  1006. S: Supported
  1007. B: https://gitlab.freedesktop.org/drm/amd/-/issues
  1008. F: Documentation/arch/x86/amd-hfi.rst
  1009. F: drivers/platform/x86/amd/hfi/
  1010. AMD IOMMU (AMD-VI)
  1011. M: Joerg Roedel <joro@8bytes.org>
  1012. R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
  1013. L: iommu@lists.linux.dev
  1014. S: Maintained
  1015. T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
  1016. F: drivers/iommu/amd/
  1017. F: include/linux/amd-iommu.h
  1018. AMD KFD
  1019. M: Felix Kuehling <Felix.Kuehling@amd.com>
  1020. L: amd-gfx@lists.freedesktop.org
  1021. S: Supported
  1022. T: git https://gitlab.freedesktop.org/agd5f/linux.git
  1023. F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
  1024. F: drivers/gpu/drm/amd/amdkfd/
  1025. F: drivers/gpu/drm/amd/include/cik_structs.h
  1026. F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
  1027. F: drivers/gpu/drm/amd/include/v9_structs.h
  1028. F: drivers/gpu/drm/amd/include/vi_structs.h
  1029. F: include/uapi/linux/kfd_ioctl.h
  1030. F: include/uapi/linux/kfd_sysfs.h
  1031. AMD MP2 I2C DRIVER
  1032. M: Elie Morisse <syniurge@gmail.com>
  1033. M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
  1034. L: linux-i2c@vger.kernel.org
  1035. S: Maintained
  1036. F: drivers/i2c/busses/i2c-amd-mp2*
  1037. AMD ASF I2C DRIVER
  1038. M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
  1039. L: linux-i2c@vger.kernel.org
  1040. S: Supported
  1041. F: drivers/i2c/busses/i2c-amd-asf-plat.c
  1042. AMD NODE DRIVER
  1043. M: Mario Limonciello <mario.limonciello@amd.com>
  1044. M: Yazen Ghannam <yazen.ghannam@amd.com>
  1045. L: linux-kernel@vger.kernel.org
  1046. S: Supported
  1047. F: arch/x86/include/asm/amd/node.h
  1048. F: arch/x86/kernel/amd_node.c
  1049. AMD PDS CORE DRIVER
  1050. M: Brett Creeley <brett.creeley@amd.com>
  1051. L: netdev@vger.kernel.org
  1052. S: Maintained
  1053. F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
  1054. F: drivers/net/ethernet/amd/pds_core/
  1055. F: include/linux/pds/
  1056. AMD PENSANDO RDMA DRIVER
  1057. M: Abhijit Gangurde <abhijit.gangurde@amd.com>
  1058. M: Allen Hubbe <allen.hubbe@amd.com>
  1059. L: linux-rdma@vger.kernel.org
  1060. S: Maintained
  1061. F: Documentation/networking/device_drivers/ethernet/pensando/ionic_rdma.rst
  1062. F: drivers/infiniband/hw/ionic/
  1063. F: include/uapi/rdma/ionic-abi.h
  1064. AMD PMC DRIVER
  1065. M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  1066. L: platform-driver-x86@vger.kernel.org
  1067. S: Supported
  1068. F: drivers/platform/x86/amd/pmc/
  1069. AMD PMF DRIVER
  1070. M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  1071. L: platform-driver-x86@vger.kernel.org
  1072. S: Supported
  1073. F: Documentation/ABI/testing/sysfs-amd-pmf
  1074. F: drivers/platform/x86/amd/pmf/
  1075. AMD POWERPLAY AND SWSMU
  1076. M: Kenneth Feng <kenneth.feng@amd.com>
  1077. L: amd-gfx@lists.freedesktop.org
  1078. S: Supported
  1079. T: git https://gitlab.freedesktop.org/agd5f/linux.git
  1080. F: drivers/gpu/drm/amd/pm/
  1081. AMD PSTATE DRIVER
  1082. M: Huang Rui <ray.huang@amd.com>
  1083. M: Gautham R. Shenoy <gautham.shenoy@amd.com>
  1084. M: Mario Limonciello <mario.limonciello@amd.com>
  1085. R: Perry Yuan <perry.yuan@amd.com>
  1086. L: linux-pm@vger.kernel.org
  1087. S: Supported
  1088. F: Documentation/admin-guide/pm/amd-pstate.rst
  1089. F: drivers/cpufreq/amd-pstate*
  1090. F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
  1091. AMD PTDMA DRIVER
  1092. M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
  1093. L: dmaengine@vger.kernel.org
  1094. S: Supported
  1095. F: drivers/dma/amd/ptdma/
  1096. AMD QDMA DRIVER
  1097. M: Nishad Saraf <nishads@amd.com>
  1098. M: Lizhi Hou <lizhi.hou@amd.com>
  1099. L: dmaengine@vger.kernel.org
  1100. S: Supported
  1101. F: drivers/dma/amd/qdma/
  1102. F: include/linux/platform_data/amd_qdma.h
  1103. AMD SEATTLE DEVICE TREE SUPPORT
  1104. M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
  1105. M: Tom Lendacky <thomas.lendacky@amd.com>
  1106. S: Supported
  1107. F: arch/arm64/boot/dts/amd/
  1108. AMD SENSOR FUSION HUB DRIVER
  1109. M: Basavaraj Natikar <basavaraj.natikar@amd.com>
  1110. L: linux-input@vger.kernel.org
  1111. S: Maintained
  1112. F: Documentation/hid/amd-sfh*
  1113. F: drivers/hid/amd-sfh-hid/
  1114. AMD SPI DRIVER
  1115. M: Raju Rangoju <Raju.Rangoju@amd.com>
  1116. M: Krishnamoorthi M <krishnamoorthi.m@amd.com>
  1117. L: linux-spi@vger.kernel.org
  1118. S: Supported
  1119. F: drivers/spi/spi-amd-pci.c
  1120. F: drivers/spi/spi-amd.c
  1121. F: drivers/spi/spi-amd.h
  1122. AMD XDNA DRIVER
  1123. M: Min Ma <mamin506@gmail.com>
  1124. M: Lizhi Hou <lizhi.hou@amd.com>
  1125. L: dri-devel@lists.freedesktop.org
  1126. S: Supported
  1127. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  1128. F: Documentation/accel/amdxdna/
  1129. F: drivers/accel/amdxdna/
  1130. F: include/trace/events/amdxdna.h
  1131. F: include/uapi/drm/amdxdna_accel.h
  1132. AMD XGBE DRIVER
  1133. M: Raju Rangoju <Raju.Rangoju@amd.com>
  1134. M: Prashanth Kumar K R <PrashanthKumar.K.R@amd.com>
  1135. L: netdev@vger.kernel.org
  1136. S: Maintained
  1137. F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
  1138. F: drivers/net/ethernet/amd/xgbe/
  1139. AMLOGIC BLUETOOTH DRIVER
  1140. M: Yang Li <yang.li@amlogic.com>
  1141. L: linux-bluetooth@vger.kernel.org
  1142. S: Maintained
  1143. F: Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
  1144. F: drivers/bluetooth/hci_aml.c
  1145. AMLOGIC DDR PMU DRIVER
  1146. M: Jiucheng Xu <jiucheng.xu@amlogic.com>
  1147. L: linux-amlogic@lists.infradead.org
  1148. S: Supported
  1149. W: http://www.amlogic.com
  1150. F: Documentation/admin-guide/perf/meson-ddr-pmu.rst
  1151. F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
  1152. F: drivers/perf/amlogic/
  1153. F: include/soc/amlogic/
  1154. AMLOGIC ISP DRIVER
  1155. M: Keke Li <keke.li@amlogic.com>
  1156. L: linux-media@vger.kernel.org
  1157. S: Maintained
  1158. F: Documentation/admin-guide/media/c3-isp.dot
  1159. F: Documentation/admin-guide/media/c3-isp.rst
  1160. F: Documentation/devicetree/bindings/media/amlogic,c3-isp.yaml
  1161. F: Documentation/userspace-api/media/v4l/metafmt-c3-isp.rst
  1162. F: drivers/media/platform/amlogic/c3/isp/
  1163. F: include/uapi/linux/media/amlogic/
  1164. AMLOGIC MIPI ADAPTER DRIVER
  1165. M: Keke Li <keke.li@amlogic.com>
  1166. L: linux-media@vger.kernel.org
  1167. S: Maintained
  1168. F: Documentation/devicetree/bindings/media/amlogic,c3-mipi-adapter.yaml
  1169. F: drivers/media/platform/amlogic/c3/mipi-adapter/
  1170. AMLOGIC MIPI CSI2 DRIVER
  1171. M: Keke Li <keke.li@amlogic.com>
  1172. L: linux-media@vger.kernel.org
  1173. S: Maintained
  1174. F: Documentation/devicetree/bindings/media/amlogic,c3-mipi-csi2.yaml
  1175. F: drivers/media/platform/amlogic/c3/mipi-csi2/
  1176. AMLOGIC PINCTRL DRIVER
  1177. M: Xianwei Zhao <xianwei.zhao@amlogic.com>
  1178. L: linux-amlogic@lists.infradead.org
  1179. L: linux-gpio@vger.kernel.org
  1180. S: Maintained
  1181. F: Documentation/devicetree/bindings/pinctrl/amlogic,pinctrl-a4.yaml
  1182. F: drivers/pinctrl/meson/pinctrl-amlogic-a4.c
  1183. AMLOGIC RTC DRIVER
  1184. M: Yiting Deng <yiting.deng@amlogic.com>
  1185. M: Xianwei Zhao <xianwei.zhao@amlogic.com>
  1186. L: linux-amlogic@lists.infradead.org
  1187. S: Maintained
  1188. F: Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml
  1189. F: drivers/rtc/rtc-amlogic-a4.c
  1190. AMLOGIC SPIFC DRIVER
  1191. M: Liang Yang <liang.yang@amlogic.com>
  1192. M: Feng Chen <feng.chen@amlogic.com>
  1193. M: Xianwei Zhao <xianwei.zhao@amlogic.com>
  1194. L: linux-amlogic@lists.infradead.org
  1195. L: linux-spi@vger.kernel.org
  1196. S: Maintained
  1197. F: Documentation/devicetree/bindings/spi/amlogic,a4-spifc.yaml
  1198. F: drivers/spi/spi-amlogic-spifc-a4.c
  1199. AMLOGIC SPISG DRIVER
  1200. M: Sunny Luo <sunny.luo@amlogic.com>
  1201. M: Xianwei Zhao <xianwei.zhao@amlogic.com>
  1202. L: linux-amlogic@lists.infradead.org
  1203. L: linux-spi@vger.kernel.org
  1204. S: Maintained
  1205. F: Documentation/devicetree/bindings/spi/amlogic,a4-spisg.yaml
  1206. F: drivers/spi/spi-amlogic-spisg.c
  1207. AMPHENOL CHIPCAP 2 DRIVER
  1208. M: Javier Carrasco <javier.carrasco.cruz@gmail.com>
  1209. L: linux-hwmon@vger.kernel.org
  1210. S: Maintained
  1211. F: Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
  1212. F: Documentation/hwmon/chipcap2.rst
  1213. F: drivers/hwmon/chipcap2.c
  1214. AMPHION VPU CODEC V4L2 DRIVER
  1215. M: Ming Qian <ming.qian@nxp.com>
  1216. M: Zhou Peng <eagle.zhou@nxp.com>
  1217. L: linux-media@vger.kernel.org
  1218. S: Maintained
  1219. F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
  1220. F: drivers/media/platform/amphion/
  1221. AMS AS73211 DRIVER
  1222. M: Christian Eggers <ceggers@arri.de>
  1223. L: linux-iio@vger.kernel.org
  1224. S: Maintained
  1225. F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
  1226. F: drivers/iio/light/as73211.c
  1227. AMT (Automatic Multicast Tunneling)
  1228. M: Taehee Yoo <ap420073@gmail.com>
  1229. L: netdev@vger.kernel.org
  1230. S: Maintained
  1231. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  1232. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
  1233. F: drivers/net/amt.c
  1234. ANALOG DEVICES INC AD3530R DRIVER
  1235. M: Kim Seer Paller <kimseer.paller@analog.com>
  1236. L: linux-iio@vger.kernel.org
  1237. S: Supported
  1238. W: https://ez.analog.com/linux-software-drivers
  1239. F: Documentation/devicetree/bindings/iio/dac/adi,ad3530r.yaml
  1240. F: drivers/iio/dac/ad3530r.c
  1241. ANALOG DEVICES INC AD3552R DRIVER
  1242. M: Nuno Sá <nuno.sa@analog.com>
  1243. L: linux-iio@vger.kernel.org
  1244. S: Supported
  1245. W: https://ez.analog.com/linux-software-drivers
  1246. F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
  1247. F: Documentation/iio/ad3552r.rst
  1248. F: drivers/iio/dac/ad3552r.c
  1249. ANALOG DEVICES INC AD4000 DRIVER
  1250. M: Marcelo Schmitt <marcelo.schmitt@analog.com>
  1251. L: linux-iio@vger.kernel.org
  1252. S: Supported
  1253. W: https://ez.analog.com/linux-software-drivers
  1254. F: Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
  1255. F: Documentation/iio/ad4000.rst
  1256. F: drivers/iio/adc/ad4000.c
  1257. AD4030 ADC DRIVER (AD4030-24/AD4630-16/AD4630-24/AD4632-16/AD4632-24)
  1258. M: Michael Hennerich <michael.hennerich@analog.com>
  1259. M: Nuno Sá <nuno.sa@analog.com>
  1260. R: Esteban Blanc <eblanc@baylibre.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/adc/adi,ad4030.yaml
  1265. F: Documentation/iio/ad4030.rst
  1266. F: drivers/iio/adc/ad4030.c
  1267. ANALOG DEVICES INC AD4062 DRIVER
  1268. M: Jorge Marques <jorge.marques@analog.com>
  1269. S: Supported
  1270. W: https://ez.analog.com/linux-software-drivers
  1271. F: Documentation/devicetree/bindings/iio/adc/adi,ad4062.yaml
  1272. F: Documentation/iio/ad4062.rst
  1273. F: drivers/iio/adc/ad4062.c
  1274. ANALOG DEVICES INC AD4080 DRIVER
  1275. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1276. L: linux-iio@vger.kernel.org
  1277. S: Supported
  1278. W: https://ez.analog.com/linux-software-drivers
  1279. F: Documentation/devicetree/bindings/iio/adc/adi,ad4080.yaml
  1280. F: drivers/iio/adc/ad4080.c
  1281. ANALOG DEVICES INC AD4130 DRIVER
  1282. M: Cosmin Tanislav <cosmin.tanislav@analog.com>
  1283. L: linux-iio@vger.kernel.org
  1284. S: Supported
  1285. W: https://ez.analog.com/linux-software-drivers
  1286. F: Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
  1287. F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
  1288. F: drivers/iio/adc/ad4130.c
  1289. ANALOG DEVICES INC AD4134 DRIVER
  1290. M: Marcelo Schmitt <marcelo.schmitt@analog.com>
  1291. L: linux-iio@vger.kernel.org
  1292. S: Supported
  1293. W: https://ez.analog.com/linux-software-drivers
  1294. F: Documentation/devicetree/bindings/iio/adc/adi,ad4134.yaml
  1295. F: drivers/iio/adc/ad4134.c
  1296. ANALOG DEVICES INC AD4170-4 DRIVER
  1297. M: Marcelo Schmitt <marcelo.schmitt@analog.com>
  1298. L: linux-iio@vger.kernel.org
  1299. S: Supported
  1300. W: https://ez.analog.com/linux-software-drivers
  1301. F: Documentation/devicetree/bindings/iio/adc/adi,ad4170-4.yaml
  1302. F: drivers/iio/adc/ad4170-4.c
  1303. ANALOG DEVICES INC AD4695 DRIVER
  1304. M: Michael Hennerich <michael.hennerich@analog.com>
  1305. M: Nuno Sá <nuno.sa@analog.com>
  1306. R: David Lechner <dlechner@baylibre.com>
  1307. L: linux-iio@vger.kernel.org
  1308. S: Supported
  1309. W: https://ez.analog.com/linux-software-drivers
  1310. F: Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
  1311. F: Documentation/iio/ad4695.rst
  1312. F: drivers/iio/adc/ad4695.c
  1313. F: include/dt-bindings/iio/adc/adi,ad4695.h
  1314. ANALOG DEVICES INC AD4851 DRIVER
  1315. M: Sergiu Cuciurean <sergiu.cuciurean@analog.com>
  1316. M: Dragos Bogdan <dragos.bogdan@analog.com>
  1317. R: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1318. L: linux-iio@vger.kernel.org
  1319. S: Supported
  1320. W: https://ez.analog.com/linux-software-drivers
  1321. F: Documentation/devicetree/bindings/iio/adc/adi,ad4851.yaml
  1322. F: drivers/iio/adc/ad4851.c
  1323. ANALOG DEVICES INC AD7091R DRIVER
  1324. M: Marcelo Schmitt <marcelo.schmitt@analog.com>
  1325. L: linux-iio@vger.kernel.org
  1326. S: Supported
  1327. W: http://ez.analog.com/community/linux-device-drivers
  1328. F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
  1329. F: drivers/iio/adc/ad7091r*
  1330. ANALOG DEVICES INC AD7191 DRIVER
  1331. M: Alisa-Dariana Roman <alisa.roman@analog.com>
  1332. L: linux-iio@vger.kernel.org
  1333. S: Supported
  1334. W: https://ez.analog.com/linux-software-drivers
  1335. F: Documentation/devicetree/bindings/iio/adc/adi,ad7191.yaml
  1336. F: Documentation/iio/ad7191.rst
  1337. F: drivers/iio/adc/ad7191.c
  1338. ANALOG DEVICES INC AD7192 DRIVER
  1339. M: Alisa-Dariana Roman <alisa.roman@analog.com>
  1340. L: linux-iio@vger.kernel.org
  1341. S: Supported
  1342. W: https://ez.analog.com/linux-software-drivers
  1343. F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
  1344. F: drivers/iio/adc/ad7192.c
  1345. ANALOG DEVICES INC AD7292 DRIVER
  1346. M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
  1347. L: linux-iio@vger.kernel.org
  1348. S: Supported
  1349. W: https://ez.analog.com/linux-software-drivers
  1350. F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
  1351. F: drivers/iio/adc/ad7292.c
  1352. ANALOG DEVICES INC AD7293 DRIVER
  1353. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1354. L: linux-iio@vger.kernel.org
  1355. S: Supported
  1356. W: https://ez.analog.com/linux-software-drivers
  1357. F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
  1358. F: drivers/iio/dac/ad7293.c
  1359. ANALOG DEVICES INC AD74115 DRIVER
  1360. M: Cosmin Tanislav <cosmin.tanislav@analog.com>
  1361. L: linux-iio@vger.kernel.org
  1362. S: Supported
  1363. W: https://ez.analog.com/linux-software-drivers
  1364. F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
  1365. F: drivers/iio/addac/ad74115.c
  1366. ANALOG DEVICES INC AD74413R DRIVER
  1367. M: Cosmin Tanislav <cosmin.tanislav@analog.com>
  1368. L: linux-iio@vger.kernel.org
  1369. S: Supported
  1370. W: https://ez.analog.com/linux-software-drivers
  1371. F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
  1372. F: drivers/iio/addac/ad74413r.c
  1373. F: include/dt-bindings/iio/addac/adi,ad74413r.h
  1374. ANALOG DEVICES INC AD7625 DRIVER
  1375. M: Michael Hennerich <Michael.Hennerich@analog.com>
  1376. M: Nuno Sá <nuno.sa@analog.com>
  1377. R: Trevor Gamblin <tgamblin@baylibre.com>
  1378. S: Supported
  1379. W: https://ez.analog.com/linux-software-drivers
  1380. W: http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html
  1381. F: Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
  1382. F: Documentation/iio/ad7625.rst
  1383. F: drivers/iio/adc/ad7625.c
  1384. ANALOG DEVICES INC AD7768-1 DRIVER
  1385. M: Michael Hennerich <Michael.Hennerich@analog.com>
  1386. L: linux-iio@vger.kernel.org
  1387. S: Supported
  1388. W: https://ez.analog.com/linux-software-drivers
  1389. F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
  1390. F: drivers/iio/adc/ad7768-1.c
  1391. F: include/dt-bindings/iio/adc/adi,ad7768-1.h
  1392. ANALOG DEVICES INC AD7780 DRIVER
  1393. M: Michael Hennerich <Michael.Hennerich@analog.com>
  1394. M: Renato Lui Geh <renatogeh@gmail.com>
  1395. L: linux-iio@vger.kernel.org
  1396. S: Supported
  1397. W: https://ez.analog.com/linux-software-drivers
  1398. F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
  1399. F: drivers/iio/adc/ad7780.c
  1400. ANALOG DEVICES INC AD9467 DRIVER
  1401. M: Michael Hennerich <Michael.Hennerich@analog.com>
  1402. M: Nuno Sa <nuno.sa@analog.com>
  1403. L: linux-iio@vger.kernel.org
  1404. S: Supported
  1405. W: https://ez.analog.com/linux-software-drivers
  1406. F: Documentation/ABI/testing/debugfs-iio-ad9467
  1407. F: Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
  1408. F: drivers/iio/adc/ad9467.c
  1409. ANALOG DEVICES INC AD8460 DRIVER
  1410. M: Mariel Tinaco <Mariel.Tinaco@analog.com>
  1411. L: linux-iio@vger.kernel.org
  1412. S: Supported
  1413. W: https://ez.analog.com/linux-software-drivers
  1414. F: Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
  1415. F: drivers/iio/dac/ad8460.c
  1416. ANALOG DEVICES INC AD9739a DRIVER
  1417. M: Nuno Sa <nuno.sa@analog.com>
  1418. M: Dragos Bogdan <dragos.bogdan@analog.com>
  1419. L: linux-iio@vger.kernel.org
  1420. S: Supported
  1421. W: https://ez.analog.com/linux-software-drivers
  1422. F: Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
  1423. F: drivers/iio/dac/ad9739a.c
  1424. ANALOG DEVICES INC MAX22007 DRIVER
  1425. M: Janani Sunil <janani.sunil@analog.com>
  1426. L: linux-iio@vger.kernel.org
  1427. S: Supported
  1428. W: https://ez.analog.com/linux-software-drivers
  1429. F: Documentation/devicetree/bindings/iio/dac/adi,max22007.yaml
  1430. F: drivers/iio/dac/max22007.c
  1431. ANALOG DEVICES INC ADA4250 DRIVER
  1432. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1433. L: linux-iio@vger.kernel.org
  1434. S: Supported
  1435. W: https://ez.analog.com/linux-software-drivers
  1436. F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
  1437. F: drivers/iio/amplifiers/ada4250.c
  1438. ANALOG DEVICES INC ADE9000 DRIVER
  1439. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1440. L: linux-iio@vger.kernel.org
  1441. S: Supported
  1442. W: https://ez.analog.com/linux-software-drivers
  1443. F: Documentation/devicetree/bindings/iio/adc/adi,ade9000.yaml
  1444. F: drivers/iio/adc/ade9000.c
  1445. ANALOG DEVICES INC ADF4377 DRIVER
  1446. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1447. L: linux-iio@vger.kernel.org
  1448. S: Supported
  1449. W: https://ez.analog.com/linux-software-drivers
  1450. F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
  1451. F: drivers/iio/frequency/adf4377.c
  1452. ANALOG DEVICES INC ADGS1408 DRIVER
  1453. M: Mircea Caprioru <mircea.caprioru@analog.com>
  1454. S: Supported
  1455. F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
  1456. F: drivers/mux/adgs1408.c
  1457. ANALOG DEVICES INC ADIN DRIVER
  1458. M: Michael Hennerich <michael.hennerich@analog.com>
  1459. L: netdev@vger.kernel.org
  1460. S: Supported
  1461. W: https://ez.analog.com/linux-software-drivers
  1462. F: Documentation/devicetree/bindings/net/adi,adin.yaml
  1463. F: drivers/net/phy/adin.c
  1464. ANALOG DEVICES INC ADIS DRIVER LIBRARY
  1465. M: Nuno Sa <nuno.sa@analog.com>
  1466. L: linux-iio@vger.kernel.org
  1467. S: Supported
  1468. F: drivers/iio/imu/adis.c
  1469. F: drivers/iio/imu/adis_buffer.c
  1470. F: drivers/iio/imu/adis_trigger.c
  1471. F: include/linux/iio/imu/adis.h
  1472. ANALOG DEVICES INC ADIS16460 DRIVER
  1473. M: Dragos Bogdan <dragos.bogdan@analog.com>
  1474. L: linux-iio@vger.kernel.org
  1475. S: Supported
  1476. W: https://ez.analog.com/linux-software-drivers
  1477. F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
  1478. F: drivers/iio/imu/adis16460.c
  1479. ANALOG DEVICES INC ADIS16475 DRIVER
  1480. M: Nuno Sa <nuno.sa@analog.com>
  1481. L: linux-iio@vger.kernel.org
  1482. S: Supported
  1483. W: https://ez.analog.com/linux-software-drivers
  1484. F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
  1485. F: drivers/iio/imu/adis16475.c
  1486. ANALOG DEVICES INC ADIS16550 DRIVER
  1487. M: Nuno Sa <nuno.sa@analog.com>
  1488. M: Ramona Gradinariu <ramona.gradinariu@analog.com>
  1489. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1490. M: Robert Budai <robert.budai@analog.com>
  1491. L: linux-iio@vger.kernel.org
  1492. S: Supported
  1493. W: https://ez.analog.com/linux-software-drivers
  1494. F: Documentation/devicetree/bindings/iio/imu/adi,adis16550.yaml
  1495. ANALOG DEVICES INC ADM1177 DRIVER
  1496. M: Michael Hennerich <Michael.Hennerich@analog.com>
  1497. L: linux-hwmon@vger.kernel.org
  1498. S: Supported
  1499. W: https://ez.analog.com/linux-software-drivers
  1500. F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
  1501. F: drivers/hwmon/adm1177.c
  1502. ANALOG DEVICES INC ADMFM2000 DRIVER
  1503. M: Kim Seer Paller <kimseer.paller@analog.com>
  1504. L: linux-iio@vger.kernel.org
  1505. S: Supported
  1506. W: https://ez.analog.com/linux-software-drivers
  1507. F: Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
  1508. F: drivers/iio/frequency/admfm2000.c
  1509. ANALOG DEVICES INC ADMV1013 DRIVER
  1510. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1511. L: linux-iio@vger.kernel.org
  1512. S: Supported
  1513. W: https://ez.analog.com/linux-software-drivers
  1514. F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
  1515. F: drivers/iio/frequency/admv1013.c
  1516. ANALOG DEVICES INC ADMV1014 DRIVER
  1517. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1518. L: linux-iio@vger.kernel.org
  1519. S: Supported
  1520. W: https://ez.analog.com/linux-software-drivers
  1521. F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
  1522. F: drivers/iio/frequency/admv1014.c
  1523. ANALOG DEVICES INC ADMV8818 DRIVER
  1524. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1525. L: linux-iio@vger.kernel.org
  1526. S: Supported
  1527. W: https://ez.analog.com/linux-software-drivers
  1528. F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
  1529. F: drivers/iio/filter/admv8818.c
  1530. ANALOG DEVICES INC ADP5055 DRIVER
  1531. M: Alexis Czezar Torreno <alexisczezar.torreno@analog.com>
  1532. S: Supported
  1533. W: https://ez.analog.com/linux-software-drivers
  1534. F: Documentation/devicetree/bindings/regulator/adi,adp5055-regulator.yaml
  1535. F: drivers/regulator/adp5055-regulator.c
  1536. ANALOG DEVICES INC ADP5061 DRIVER
  1537. M: Michael Hennerich <Michael.Hennerich@analog.com>
  1538. L: linux-pm@vger.kernel.org
  1539. S: Supported
  1540. W: https://ez.analog.com/linux-software-drivers
  1541. F: drivers/power/supply/adp5061.c
  1542. ANALOG DEVICES INC ADRF6780 DRIVER
  1543. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  1544. L: linux-iio@vger.kernel.org
  1545. S: Supported
  1546. W: https://ez.analog.com/linux-software-drivers
  1547. F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
  1548. F: drivers/iio/frequency/adrf6780.c
  1549. ANALOG DEVICES INC ADV7180 DRIVER
  1550. M: Lars-Peter Clausen <lars@metafoo.de>
  1551. L: linux-media@vger.kernel.org
  1552. S: Supported
  1553. W: https://ez.analog.com/linux-software-drivers
  1554. F: Documentation/devicetree/bindings/media/i2c/adi,adv7180.yaml
  1555. F: drivers/media/i2c/adv7180.c
  1556. ANALOG DEVICES INC ADV748X DRIVER
  1557. M: Kieran Bingham <kieran.bingham@ideasonboard.com>
  1558. L: linux-media@vger.kernel.org
  1559. S: Maintained
  1560. F: Documentation/devicetree/bindings/media/i2c/adi,adv748x.yaml
  1561. F: drivers/media/i2c/adv748x/*
  1562. ANALOG DEVICES INC ADV7511 DRIVER
  1563. M: Hans Verkuil <hverkuil@kernel.org>
  1564. L: linux-media@vger.kernel.org
  1565. S: Maintained
  1566. F: drivers/media/i2c/adv7511*
  1567. ANALOG DEVICES INC ADV7604 DRIVER
  1568. M: Hans Verkuil <hverkuil@kernel.org>
  1569. L: linux-media@vger.kernel.org
  1570. S: Maintained
  1571. F: Documentation/devicetree/bindings/media/i2c/adi,adv7604.yaml
  1572. F: drivers/media/i2c/adv7604*
  1573. ANALOG DEVICES INC ADV7842 DRIVER
  1574. M: Hans Verkuil <hverkuil@kernel.org>
  1575. L: linux-media@vger.kernel.org
  1576. S: Maintained
  1577. F: drivers/media/i2c/adv7842*
  1578. ANALOG DEVICES INC ADXRS290 DRIVER
  1579. M: Nishant Malpani <nish.malpani25@gmail.com>
  1580. L: linux-iio@vger.kernel.org
  1581. S: Supported
  1582. F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
  1583. F: drivers/iio/gyro/adxrs290.c
  1584. ANALOG DEVICES INC ASOC CODEC DRIVERS
  1585. M: Lars-Peter Clausen <lars@metafoo.de>
  1586. M: Nuno Sá <nuno.sa@analog.com>
  1587. L: linux-sound@vger.kernel.org
  1588. S: Supported
  1589. W: http://wiki.analog.com/
  1590. W: https://ez.analog.com/linux-software-drivers
  1591. F: Documentation/devicetree/bindings/sound/adi,*
  1592. F: Documentation/devicetree/bindings/sound/trivial-codec.yaml
  1593. F: sound/soc/codecs/ad1*
  1594. F: sound/soc/codecs/ad7*
  1595. F: sound/soc/codecs/adau*
  1596. F: sound/soc/codecs/adav*
  1597. F: sound/soc/codecs/sigmadsp.*
  1598. F: sound/soc/codecs/ssm*
  1599. ANALOG DEVICES INC AXI DAC DRIVER
  1600. M: Nuno Sa <nuno.sa@analog.com>
  1601. L: linux-iio@vger.kernel.org
  1602. S: Supported
  1603. W: https://ez.analog.com/linux-software-drivers
  1604. F: Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
  1605. F: drivers/iio/dac/adi-axi-dac.c
  1606. ANALOG DEVICES INC DMA DRIVERS
  1607. M: Lars-Peter Clausen <lars@metafoo.de>
  1608. S: Supported
  1609. W: https://ez.analog.com/linux-software-drivers
  1610. F: drivers/dma/dma-axi-dmac.c
  1611. ANALOG DEVICES INC IIO DRIVERS
  1612. M: Lars-Peter Clausen <lars@metafoo.de>
  1613. M: Michael Hennerich <Michael.Hennerich@analog.com>
  1614. S: Supported
  1615. W: http://wiki.analog.com/
  1616. W: https://ez.analog.com/linux-software-drivers
  1617. F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
  1618. F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
  1619. F: Documentation/devicetree/bindings/iio/*/adi,*
  1620. F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
  1621. F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
  1622. F: Documentation/iio/ad7606.rst
  1623. F: drivers/iio/*/ad*
  1624. F: drivers/iio/adc/ltc249*
  1625. F: drivers/iio/amplifiers/hmc425a.c
  1626. F: drivers/staging/iio/*/ad*
  1627. X: drivers/iio/*/adjd*
  1628. ANALOGBITS PLL LIBRARIES
  1629. M: Paul Walmsley <pjw@kernel.org>
  1630. M: Samuel Holland <samuel.holland@sifive.com>
  1631. S: Supported
  1632. F: drivers/clk/analogbits/*
  1633. F: include/linux/clk/analogbits*
  1634. ANDES ATCSPI200 SPI DRIVER
  1635. M: CL Wang <cl634@andestech.com>
  1636. S: Supported
  1637. F: Documentation/devicetree/bindings/spi/andestech,ae350-spi.yaml
  1638. F: drivers/spi/spi-atcspi200.c
  1639. ANDROID DRIVERS
  1640. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  1641. M: Arve Hjønnevåg <arve@android.com>
  1642. M: Todd Kjos <tkjos@android.com>
  1643. M: Christian Brauner <christian@brauner.io>
  1644. M: Carlos Llamas <cmllamas@google.com>
  1645. M: Alice Ryhl <aliceryhl@google.com>
  1646. L: linux-kernel@vger.kernel.org
  1647. S: Supported
  1648. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
  1649. F: Documentation/netlink/specs/binder.yaml
  1650. F: drivers/android/
  1651. ANDROID GOLDFISH PIC DRIVER
  1652. M: Miodrag Dinic <miodrag.dinic@mips.com>
  1653. S: Supported
  1654. F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.yaml
  1655. F: drivers/irqchip/irq-goldfish-pic.c
  1656. ANDROID GOLDFISH RTC DRIVER
  1657. M: Jiaxun Yang <jiaxun.yang@flygoat.com>
  1658. S: Supported
  1659. F: drivers/rtc/rtc-goldfish.c
  1660. AOA (Apple Onboard Audio) ALSA DRIVER
  1661. M: Johannes Berg <johannes@sipsolutions.net>
  1662. L: linuxppc-dev@lists.ozlabs.org
  1663. L: linux-sound@vger.kernel.org
  1664. S: Maintained
  1665. F: sound/aoa/
  1666. APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
  1667. M: William Breathitt Gray <wbg@kernel.org>
  1668. L: linux-iio@vger.kernel.org
  1669. S: Maintained
  1670. F: drivers/iio/addac/stx104.c
  1671. APM DRIVER
  1672. M: Jiri Kosina <jikos@kernel.org>
  1673. S: Odd fixes
  1674. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
  1675. F: arch/x86/kernel/apm_32.c
  1676. F: drivers/char/apm-emulation.c
  1677. F: include/linux/apm_bios.h
  1678. F: include/uapi/linux/apm_bios.h
  1679. APPARMOR SECURITY MODULE
  1680. M: John Johansen <john.johansen@canonical.com>
  1681. M: John Johansen <john@apparmor.net>
  1682. L: apparmor@lists.ubuntu.com (moderated for non-subscribers)
  1683. S: Supported
  1684. W: apparmor.net
  1685. B: https://gitlab.com/apparmor/apparmor-kernel
  1686. C: irc://irc.oftc.net/apparmor
  1687. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
  1688. T: https://gitlab.com/apparmor/apparmor-kernel.git
  1689. F: Documentation/admin-guide/LSM/apparmor.rst
  1690. F: security/apparmor/
  1691. APPLE BCM5974 MULTITOUCH DRIVER
  1692. M: Henrik Rydberg <rydberg@bitmath.org>
  1693. L: linux-input@vger.kernel.org
  1694. S: Odd fixes
  1695. F: drivers/input/mouse/bcm5974.c
  1696. APPLE PCIE CONTROLLER DRIVER
  1697. M: Marc Zyngier <maz@kernel.org>
  1698. L: linux-pci@vger.kernel.org
  1699. S: Maintained
  1700. F: drivers/pci/controller/pcie-apple.c
  1701. APPLE SMC DRIVER
  1702. M: Henrik Rydberg <rydberg@bitmath.org>
  1703. L: linux-hwmon@vger.kernel.org
  1704. S: Odd fixes
  1705. F: drivers/hwmon/applesmc.c
  1706. APPLETALK NETWORK LAYER
  1707. L: netdev@vger.kernel.org
  1708. S: Odd fixes
  1709. F: include/linux/atalk.h
  1710. F: include/uapi/linux/atalk.h
  1711. F: net/appletalk/
  1712. APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
  1713. M: Khuong Dinh <khuong@os.amperecomputing.com>
  1714. S: Supported
  1715. F: arch/arm64/boot/dts/apm/
  1716. APPLIED MICRO (APM) X-GENE SOC EDAC
  1717. M: Khuong Dinh <khuong@os.amperecomputing.com>
  1718. S: Supported
  1719. F: Documentation/devicetree/bindings/edac/apm,xgene-edac.yaml
  1720. F: drivers/edac/xgene_edac.c
  1721. APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
  1722. M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
  1723. M: Keyur Chudgar <keyur@os.amperecomputing.com>
  1724. S: Maintained
  1725. F: drivers/net/ethernet/apm/xgene-v2/
  1726. APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
  1727. M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
  1728. M: Keyur Chudgar <keyur@os.amperecomputing.com>
  1729. M: Quan Nguyen <quan@os.amperecomputing.com>
  1730. S: Maintained
  1731. F: Documentation/devicetree/bindings/net/apm,xgene-enet.yaml
  1732. F: Documentation/devicetree/bindings/net/apm,xgene-mdio-rgmii.yaml
  1733. F: drivers/net/ethernet/apm/xgene/
  1734. F: drivers/net/mdio/mdio-xgene.c
  1735. APPLIED MICRO (APM) X-GENE SOC PMU
  1736. M: Khuong Dinh <khuong@os.amperecomputing.com>
  1737. S: Supported
  1738. F: Documentation/admin-guide/perf/xgene-pmu.rst
  1739. F: Documentation/devicetree/bindings/perf/apm,xgene-pmu.yaml
  1740. F: drivers/perf/xgene_pmu.c
  1741. APPLIED MICRO QT2025 PHY DRIVER
  1742. M: FUJITA Tomonori <fujita.tomonori@gmail.com>
  1743. R: Trevor Gross <tmgross@umich.edu>
  1744. L: netdev@vger.kernel.org
  1745. L: rust-for-linux@vger.kernel.org
  1746. S: Maintained
  1747. F: drivers/net/phy/qt2025.rs
  1748. APTINA CAMERA SENSOR PLL
  1749. M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
  1750. L: linux-media@vger.kernel.org
  1751. S: Maintained
  1752. F: drivers/media/i2c/aptina-pll.*
  1753. AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
  1754. M: Aleksa Savic <savicaleksa83@gmail.com>
  1755. M: Jack Doan <me@jackdoan.com>
  1756. L: linux-hwmon@vger.kernel.org
  1757. S: Maintained
  1758. F: Documentation/hwmon/aquacomputer_d5next.rst
  1759. F: drivers/hwmon/aquacomputer_d5next.c
  1760. AQUANTIA ETHERNET DRIVER (atlantic)
  1761. M: Igor Russkikh <irusskikh@marvell.com>
  1762. L: netdev@vger.kernel.org
  1763. S: Maintained
  1764. W: https://www.marvell.com/
  1765. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  1766. F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
  1767. F: drivers/net/ethernet/aquantia/atlantic/
  1768. AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
  1769. M: Egor Pomozov <epomozov@marvell.com>
  1770. L: netdev@vger.kernel.org
  1771. S: Maintained
  1772. W: http://www.aquantia.com
  1773. F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
  1774. AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
  1775. M: Krzysztof Hałasa <khalasa@piap.pl>
  1776. L: linux-media@vger.kernel.org
  1777. S: Maintained
  1778. F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
  1779. F: drivers/media/i2c/ar0521.c
  1780. ARASAN NAND CONTROLLER DRIVER
  1781. M: Miquel Raynal <miquel.raynal@bootlin.com>
  1782. R: Michal Simek <michal.simek@amd.com>
  1783. L: linux-mtd@lists.infradead.org
  1784. S: Maintained
  1785. F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
  1786. F: drivers/mtd/nand/raw/arasan-nand-controller.c
  1787. ARC FRAMEBUFFER DRIVER
  1788. M: Jaya Kumar <jayalk@intworks.biz>
  1789. S: Maintained
  1790. F: drivers/video/fbdev/arcfb.c
  1791. F: drivers/video/fbdev/core/fb_defio.c
  1792. ARC PGU DRM DRIVER
  1793. M: Alexey Brodkin <abrodkin@synopsys.com>
  1794. S: Supported
  1795. F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
  1796. F: drivers/gpu/drm/tiny/arcpgu.c
  1797. ARCNET NETWORK LAYER
  1798. M: Michael Grzeschik <m.grzeschik@pengutronix.de>
  1799. L: netdev@vger.kernel.org
  1800. S: Maintained
  1801. F: drivers/net/arcnet/
  1802. F: include/uapi/linux/if_arcnet.h
  1803. ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
  1804. M: Arnd Bergmann <arnd@arndb.de>
  1805. M: Krzysztof Kozlowski <krzk@kernel.org>
  1806. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  1807. M: Linus Walleij <linusw@kernel.org>
  1808. R: Drew Fustini <fustini@kernel.org>
  1809. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1810. L: soc@lists.linux.dev
  1811. S: Maintained
  1812. P: Documentation/process/maintainer-soc.rst
  1813. C: irc://irc.libera.chat/armlinux
  1814. T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
  1815. F: Documentation/process/maintainer-soc*.rst
  1816. F: arch/arm/boot/dts/Makefile
  1817. F: arch/arm64/boot/dts/Makefile
  1818. ARM ARCHITECTED TIMER DRIVER
  1819. M: Mark Rutland <mark.rutland@arm.com>
  1820. M: Marc Zyngier <maz@kernel.org>
  1821. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1822. S: Maintained
  1823. F: arch/arm/include/asm/arch_timer.h
  1824. F: arch/arm64/include/asm/arch_timer.h
  1825. F: drivers/clocksource/arm_arch_timer.c
  1826. F: drivers/clocksource/arm_arch_timer_mmio.c
  1827. ARM ETHOS-U NPU DRIVER
  1828. M: Rob Herring (Arm) <robh@kernel.org>
  1829. M: Tomeu Vizoso <tomeu@tomeuvizoso.net>
  1830. L: dri-devel@lists.freedesktop.org
  1831. S: Supported
  1832. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  1833. F: drivers/accel/ethosu/
  1834. F: include/uapi/drm/ethosu_accel.h
  1835. ARM GENERIC INTERRUPT CONTROLLER DRIVERS
  1836. M: Marc Zyngier <maz@kernel.org>
  1837. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1838. S: Maintained
  1839. F: Documentation/devicetree/bindings/interrupt-controller/arm,gic*
  1840. F: arch/arm/include/asm/arch_gicv3.h
  1841. F: arch/arm64/include/asm/arch_gicv3.h
  1842. F: drivers/irqchip/irq-gic*.[ch]
  1843. F: include/linux/irqchip/arm-gic*.h
  1844. F: include/linux/irqchip/arm-vgic-info.h
  1845. ARM GENERIC INTERRUPT CONTROLLER V5 DRIVERS
  1846. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  1847. M: Marc Zyngier <maz@kernel.org>
  1848. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1849. S: Maintained
  1850. F: Documentation/devicetree/bindings/interrupt-controller/arm,gic-v5*.yaml
  1851. F: drivers/irqchip/irq-gic-its-msi-parent.[ch]
  1852. F: drivers/irqchip/irq-gic-v5*.[ch]
  1853. F: include/linux/irqchip/arm-gic-v5.h
  1854. ARM HDLCD DRM DRIVER
  1855. M: Liviu Dudau <liviu.dudau@arm.com>
  1856. S: Supported
  1857. F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
  1858. F: drivers/gpu/drm/arm/hdlcd_*
  1859. ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
  1860. M: Linus Walleij <linusw@kernel.org>
  1861. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1862. S: Maintained
  1863. F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
  1864. F: Documentation/devicetree/bindings/arm/arm,realview.yaml
  1865. F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
  1866. F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
  1867. F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
  1868. F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
  1869. F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
  1870. F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.yaml
  1871. F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
  1872. F: arch/arm/boot/dts/arm/arm-realview-*
  1873. F: arch/arm/boot/dts/arm/integrator*
  1874. F: arch/arm/boot/dts/arm/versatile*
  1875. F: arch/arm/mach-versatile/
  1876. F: drivers/bus/arm-integrator-lm.c
  1877. F: drivers/clk/versatile/
  1878. F: drivers/i2c/busses/i2c-versatile.c
  1879. F: drivers/irqchip/irq-versatile-fpga.c
  1880. F: drivers/mtd/maps/physmap-versatile.*
  1881. F: drivers/power/reset/arm-versatile-reboot.c
  1882. F: drivers/soc/versatile/
  1883. ARM INTERCONNECT PMU DRIVERS
  1884. M: Robin Murphy <robin.murphy@arm.com>
  1885. S: Supported
  1886. F: Documentation/admin-guide/perf/arm-cmn.rst
  1887. F: Documentation/admin-guide/perf/arm-ni.rst
  1888. F: Documentation/devicetree/bindings/perf/arm,cmn.yaml
  1889. F: Documentation/devicetree/bindings/perf/arm,ni.yaml
  1890. F: drivers/perf/arm-cmn.c
  1891. F: drivers/perf/arm-ni.c
  1892. F: tools/perf/pmu-events/arch/arm64/arm/cmn/
  1893. ARM KOMEDA DRM-KMS DRIVER
  1894. M: Liviu Dudau <liviu.dudau@arm.com>
  1895. S: Supported
  1896. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  1897. F: Documentation/devicetree/bindings/display/arm,komeda.yaml
  1898. F: Documentation/gpu/komeda-kms.rst
  1899. F: drivers/gpu/drm/arm/display/include/
  1900. F: drivers/gpu/drm/arm/display/komeda/
  1901. ARM MALI PANFROST DRM DRIVER
  1902. M: Boris Brezillon <boris.brezillon@collabora.com>
  1903. M: Rob Herring <robh@kernel.org>
  1904. M: Steven Price <steven.price@arm.com>
  1905. M: Adrián Larumbe <adrian.larumbe@collabora.com>
  1906. L: dri-devel@lists.freedesktop.org
  1907. S: Supported
  1908. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  1909. F: Documentation/gpu/panfrost.rst
  1910. F: drivers/gpu/drm/ci/xfails/panfrost*
  1911. F: drivers/gpu/drm/panfrost/
  1912. F: include/uapi/drm/panfrost_drm.h
  1913. ARM MALI-C55 ISP DRIVER
  1914. M: Daniel Scally <dan.scally@ideasonboard.com>
  1915. M: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
  1916. L: linux-media@vger.kernel.org
  1917. S: Maintained
  1918. T: git git://linuxtv.org/media_tree.git
  1919. F: Documentation/admin-guide/media/mali-c55-graph.dot
  1920. F: Documentation/admin-guide/media/mali-c55.rst
  1921. F: Documentation/devicetree/bindings/media/arm,mali-c55.yaml
  1922. F: Documentation/userspace-api/media/drivers/mali-c55.rst
  1923. F: Documentation/userspace-api/media/v4l/metafmt-arm-mali-c55.rst
  1924. F: drivers/media/platform/arm/mali-c55/
  1925. F: include/uapi/linux/media/arm/mali-c55-config.h
  1926. ARM MALI PANTHOR DRM DRIVER
  1927. M: Boris Brezillon <boris.brezillon@collabora.com>
  1928. M: Steven Price <steven.price@arm.com>
  1929. M: Liviu Dudau <liviu.dudau@arm.com>
  1930. L: dri-devel@lists.freedesktop.org
  1931. S: Supported
  1932. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  1933. F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
  1934. F: drivers/gpu/drm/panthor/
  1935. F: include/uapi/drm/panthor_drm.h
  1936. ARM MALI TYR DRM DRIVER
  1937. M: Daniel Almeida <daniel.almeida@collabora.com>
  1938. M: Alice Ryhl <aliceryhl@google.com>
  1939. L: dri-devel@lists.freedesktop.org
  1940. S: Supported
  1941. W: https://rust-for-linux.com/tyr-gpu-driver
  1942. W: https://drm.pages.freedesktop.org/maintainer-tools/drm-rust.html
  1943. B: https://gitlab.freedesktop.org/panfrost/linux/-/issues
  1944. T: git https://gitlab.freedesktop.org/drm/rust/kernel.git
  1945. F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
  1946. F: drivers/gpu/drm/tyr/
  1947. F: include/uapi/drm/panthor_drm.h
  1948. ARM MALI-DP DRM DRIVER
  1949. M: Liviu Dudau <liviu.dudau@arm.com>
  1950. S: Supported
  1951. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  1952. F: Documentation/devicetree/bindings/display/arm,malidp.yaml
  1953. F: Documentation/gpu/afbc.rst
  1954. F: drivers/gpu/drm/arm/
  1955. ARM MFM AND FLOPPY DRIVERS
  1956. M: Ian Molton <spyro@f2s.com>
  1957. S: Maintained
  1958. F: arch/arm/include/asm/floppy.h
  1959. F: arch/arm/mach-rpc/floppydma.S
  1960. ARM PMU PROFILING AND DEBUGGING
  1961. M: Will Deacon <will@kernel.org>
  1962. M: Mark Rutland <mark.rutland@arm.com>
  1963. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1964. L: linux-perf-users@vger.kernel.org
  1965. S: Maintained
  1966. F: Documentation/devicetree/bindings/arm/pmu.yaml
  1967. F: Documentation/devicetree/bindings/perf/
  1968. F: arch/arm*/include/asm/hw_breakpoint.h
  1969. F: arch/arm*/include/asm/perf_event.h
  1970. F: arch/arm*/kernel/hw_breakpoint.c
  1971. F: arch/arm*/kernel/perf_*
  1972. F: drivers/perf/
  1973. F: include/linux/perf/arm_pmu*.h
  1974. ARM PORT
  1975. M: Russell King <linux@armlinux.org.uk>
  1976. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  1977. S: Odd Fixes
  1978. W: http://www.armlinux.org.uk/
  1979. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
  1980. F: arch/arm/
  1981. X: arch/arm/boot/dts/
  1982. ARM PRIMECELL AACI PL041 DRIVER
  1983. M: Russell King <linux@armlinux.org.uk>
  1984. S: Odd Fixes
  1985. F: sound/arm/aaci.*
  1986. ARM PRIMECELL BUS SUPPORT
  1987. M: Russell King <linux@armlinux.org.uk>
  1988. S: Odd Fixes
  1989. F: drivers/amba/
  1990. F: include/linux/amba/bus.h
  1991. ARM PRIMECELL KMI PL050 DRIVER
  1992. M: Russell King <linux@armlinux.org.uk>
  1993. S: Odd Fixes
  1994. F: drivers/input/serio/ambakmi.*
  1995. F: include/linux/amba/kmi.h
  1996. ARM PRIMECELL MMCI PL180/1 DRIVER
  1997. M: Russell King <linux@armlinux.org.uk>
  1998. S: Odd Fixes
  1999. F: drivers/mmc/host/mmci.*
  2000. F: include/linux/amba/mmci.h
  2001. ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
  2002. M: Miquel Raynal <miquel.raynal@bootlin.com>
  2003. R: Michal Simek <michal.simek@amd.com>
  2004. L: linux-mtd@lists.infradead.org
  2005. S: Maintained
  2006. F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
  2007. F: drivers/mtd/nand/raw/pl35x-nand-controller.c
  2008. ARM PRIMECELL PL35X SMC DRIVER
  2009. M: Miquel Raynal <miquel.raynal@bootlin.com>
  2010. R: Michal Simek <michal.simek@amd.com>
  2011. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2012. S: Maintained
  2013. F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
  2014. F: drivers/memory/pl353-smc.c
  2015. ARM PRIMECELL SSP PL022 SPI DRIVER
  2016. M: Linus Walleij <linusw@kernel.org>
  2017. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2018. S: Maintained
  2019. F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
  2020. F: drivers/spi/spi-pl022.c
  2021. ARM PRIMECELL UART PL010 AND PL011 DRIVERS
  2022. M: Russell King <linux@armlinux.org.uk>
  2023. S: Odd Fixes
  2024. F: drivers/tty/serial/amba-pl01*.c
  2025. F: include/linux/amba/serial.h
  2026. ARM PRIMECELL VIC PL190/PL192 DRIVER
  2027. M: Linus Walleij <linusw@kernel.org>
  2028. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2029. S: Maintained
  2030. F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
  2031. F: drivers/irqchip/irq-vic.c
  2032. ARM SMC WATCHDOG DRIVER
  2033. M: Julius Werner <jwerner@chromium.org>
  2034. R: Evan Benn <evanbenn@chromium.org>
  2035. S: Maintained
  2036. F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
  2037. F: drivers/watchdog/arm_smc_wdt.c
  2038. ARM SMMU DRIVERS
  2039. M: Will Deacon <will@kernel.org>
  2040. R: Robin Murphy <robin.murphy@arm.com>
  2041. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2042. S: Maintained
  2043. F: Documentation/devicetree/bindings/iommu/arm,smmu*
  2044. F: drivers/iommu/arm/
  2045. F: drivers/iommu/io-pgtable-arm*
  2046. ARM SMMU SVA SUPPORT
  2047. R: Jean-Philippe Brucker <jpb@kernel.org>
  2048. F: drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
  2049. ARM SUB-ARCHITECTURES
  2050. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2051. S: Maintained
  2052. C: irc://irc.libera.chat/armlinux
  2053. T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
  2054. F: arch/arm/mach-*/
  2055. F: arch/arm/plat-*/
  2056. ARM/ACTIONS SEMI ARCHITECTURE
  2057. M: Andreas Färber <afaerber@suse.de>
  2058. M: Manivannan Sadhasivam <mani@kernel.org>
  2059. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2060. L: linux-actions@lists.infradead.org (moderated for non-subscribers)
  2061. S: Maintained
  2062. F: Documentation/devicetree/bindings/arm/actions.yaml
  2063. F: Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml
  2064. F: Documentation/devicetree/bindings/dma/owl-dma.yaml
  2065. F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
  2066. F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
  2067. F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
  2068. F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
  2069. F: Documentation/devicetree/bindings/pinctrl/actions,*
  2070. F: Documentation/devicetree/bindings/power/actions,s500-sps.yaml
  2071. F: Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
  2072. F: arch/arm/boot/dts/actions/
  2073. F: arch/arm/mach-actions/
  2074. F: arch/arm64/boot/dts/actions/
  2075. F: drivers/clk/actions/
  2076. F: drivers/clocksource/timer-owl*
  2077. F: drivers/dma/owl-dma.c
  2078. F: drivers/i2c/busses/i2c-owl.c
  2079. F: drivers/irqchip/irq-owl-sirq.c
  2080. F: drivers/mmc/host/owl-mmc.c
  2081. F: drivers/net/ethernet/actions/
  2082. F: drivers/pinctrl/actions/*
  2083. F: drivers/pmdomain/actions/
  2084. F: include/dt-bindings/power/owl-*
  2085. F: include/dt-bindings/reset/actions,*
  2086. F: include/linux/soc/actions/
  2087. N: owl
  2088. ARM/AIROHA SOC SUPPORT
  2089. M: Matthias Brugger <matthias.bgg@gmail.com>
  2090. M: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
  2091. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2092. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  2093. S: Odd Fixes
  2094. F: arch/arm/boot/dts/airoha/
  2095. F: arch/arm64/boot/dts/airoha/
  2096. ARM/Allwinner SoC Clock Support
  2097. M: Emilio López <emilio@elopez.com.ar>
  2098. S: Maintained
  2099. F: drivers/clk/sunxi/
  2100. ARM/Allwinner sunXi SoC support
  2101. M: Chen-Yu Tsai <wens@kernel.org>
  2102. M: Jernej Skrabec <jernej.skrabec@gmail.com>
  2103. M: Samuel Holland <samuel@sholland.org>
  2104. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2105. L: linux-sunxi@lists.linux.dev
  2106. S: Maintained
  2107. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
  2108. F: arch/arm/mach-sunxi/
  2109. F: arch/arm64/boot/dts/allwinner/
  2110. F: drivers/clk/sunxi-ng/
  2111. F: drivers/pinctrl/sunxi/
  2112. F: drivers/soc/sunxi/
  2113. N: allwinner
  2114. N: sun[x456789]i
  2115. N: sun[25]0i
  2116. ARM/ALPHASCALE ARCHITECTURE
  2117. M: Krzysztof Kozlowski <krzk@kernel.org>
  2118. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2119. S: Odd Fixes
  2120. F: arch/arm/boot/dts/alphascale/
  2121. F: drivers/clk/clk-asm9260.c
  2122. F: drivers/clocksource/asm9260_timer.c
  2123. F: drivers/rtc/rtc-asm9260.c
  2124. F: drivers/watchdog/asm9260_wdt.c
  2125. ARM/AMD PENSANDO ARM64 ARCHITECTURE
  2126. M: Brad Larson <blarson@amd.com>
  2127. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2128. S: Supported
  2129. F: Documentation/devicetree/bindings/*/amd,pensando*
  2130. F: arch/arm64/boot/dts/amd/elba*
  2131. ARM/Amlogic Meson SoC CLOCK FRAMEWORK
  2132. M: Neil Armstrong <neil.armstrong@linaro.org>
  2133. M: Jerome Brunet <jbrunet@baylibre.com>
  2134. L: linux-amlogic@lists.infradead.org
  2135. S: Maintained
  2136. F: Documentation/devicetree/bindings/clock/amlogic*
  2137. F: drivers/clk/meson/
  2138. F: include/dt-bindings/clock/amlogic,a1*
  2139. F: include/dt-bindings/clock/gxbb*
  2140. F: include/dt-bindings/clock/meson*
  2141. ARM/Amlogic Meson SoC Crypto Drivers
  2142. M: Corentin Labbe <clabbe@baylibre.com>
  2143. L: linux-crypto@vger.kernel.org
  2144. L: linux-amlogic@lists.infradead.org
  2145. S: Maintained
  2146. F: Documentation/devicetree/bindings/crypto/amlogic*
  2147. F: drivers/crypto/amlogic/
  2148. ARM/Amlogic Meson SoC Sound Drivers
  2149. M: Jerome Brunet <jbrunet@baylibre.com>
  2150. L: linux-sound@vger.kernel.org
  2151. S: Maintained
  2152. F: Documentation/devicetree/bindings/sound/amlogic*
  2153. F: sound/soc/meson/
  2154. ARM/Amlogic Meson SoC support
  2155. M: Neil Armstrong <neil.armstrong@linaro.org>
  2156. M: Kevin Hilman <khilman@baylibre.com>
  2157. R: Jerome Brunet <jbrunet@baylibre.com>
  2158. R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  2159. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2160. L: linux-amlogic@lists.infradead.org
  2161. S: Maintained
  2162. W: http://linux-meson.com/
  2163. F: Documentation/devicetree/bindings/phy/amlogic*
  2164. F: arch/arm/boot/dts/amlogic/
  2165. F: arch/arm/mach-meson/
  2166. F: arch/arm64/boot/dts/amlogic/
  2167. F: drivers/pmdomain/amlogic/
  2168. F: drivers/mmc/host/meson*
  2169. F: drivers/phy/amlogic/
  2170. F: drivers/pinctrl/meson/
  2171. F: drivers/rtc/rtc-meson*
  2172. F: drivers/soc/amlogic/
  2173. N: meson
  2174. ARM/Annapurna Labs ALPINE ARCHITECTURE
  2175. M: Antoine Tenart <atenart@kernel.org>
  2176. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2177. S: Odd Fixes
  2178. F: arch/arm/boot/dts/amazon/
  2179. F: arch/arm/mach-alpine/
  2180. F: arch/arm64/boot/dts/amazon/
  2181. F: drivers/*/*alpine*
  2182. ARM/APPLE MACHINE SOUND DRIVERS
  2183. M: Martin Povišer <povik+lin@cutebit.org>
  2184. L: asahi@lists.linux.dev
  2185. L: linux-sound@vger.kernel.org
  2186. S: Maintained
  2187. F: Documentation/devicetree/bindings/sound/apple,*
  2188. F: Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml
  2189. F: Documentation/devicetree/bindings/sound/trivial-codec.yaml
  2190. F: sound/soc/apple/*
  2191. F: sound/soc/codecs/cs42l83-i2c.c
  2192. F: sound/soc/codecs/cs42l84.*
  2193. F: sound/soc/codecs/ssm3515.c
  2194. ARM/APPLE MACHINE SUPPORT
  2195. M: Sven Peter <sven@kernel.org>
  2196. M: Janne Grunau <j@jannau.net>
  2197. R: Neal Gompa <neal@gompa.dev>
  2198. L: asahi@lists.linux.dev
  2199. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2200. S: Maintained
  2201. W: https://asahilinux.org
  2202. B: https://github.com/AsahiLinux/linux/issues
  2203. C: irc://irc.oftc.net/asahi-dev
  2204. T: git https://github.com/AsahiLinux/linux.git
  2205. F: Documentation/devicetree/bindings/arm/apple.yaml
  2206. F: Documentation/devicetree/bindings/arm/apple/*
  2207. F: Documentation/devicetree/bindings/clock/apple,nco.yaml
  2208. F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
  2209. F: Documentation/devicetree/bindings/dma/apple,admac.yaml
  2210. F: Documentation/devicetree/bindings/gpio/apple,smc-gpio.yaml
  2211. F: Documentation/devicetree/bindings/gpu/apple,agx.yaml
  2212. F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
  2213. F: Documentation/devicetree/bindings/input/touchscreen/apple,z2-multitouch.yaml
  2214. F: Documentation/devicetree/bindings/interrupt-controller/apple,*
  2215. F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
  2216. F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
  2217. F: Documentation/devicetree/bindings/leds/backlight/apple,dwi-bl.yaml
  2218. F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
  2219. F: Documentation/devicetree/bindings/mfd/apple,smc.yaml
  2220. F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
  2221. F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
  2222. F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
  2223. F: Documentation/devicetree/bindings/nvmem/apple,spmi-nvmem.yaml
  2224. F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
  2225. F: Documentation/devicetree/bindings/phy/apple,atcphy.yaml
  2226. F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
  2227. F: Documentation/devicetree/bindings/power/apple*
  2228. F: Documentation/devicetree/bindings/power/reset/apple,smc-reboot.yaml
  2229. F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
  2230. F: Documentation/devicetree/bindings/rtc/apple,smc-rtc.yaml
  2231. F: Documentation/devicetree/bindings/spi/apple,spi.yaml
  2232. F: Documentation/devicetree/bindings/spmi/apple,spmi.yaml
  2233. F: Documentation/devicetree/bindings/usb/apple,dwc3.yaml
  2234. F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
  2235. F: Documentation/hwmon/macsmc-hwmon.rst
  2236. F: arch/arm64/boot/dts/apple/
  2237. F: drivers/bluetooth/hci_bcm4377.c
  2238. F: drivers/clk/clk-apple-nco.c
  2239. F: drivers/cpufreq/apple-soc-cpufreq.c
  2240. F: drivers/dma/apple-admac.c
  2241. F: drivers/gpio/gpio-macsmc.c
  2242. F: drivers/hwmon/macsmc-hwmon.c
  2243. F: drivers/pmdomain/apple/
  2244. F: drivers/i2c/busses/i2c-pasemi-core.c
  2245. F: drivers/i2c/busses/i2c-pasemi-platform.c
  2246. F: drivers/input/touchscreen/apple_z2.c
  2247. F: drivers/iommu/apple-dart.c
  2248. F: drivers/iommu/io-pgtable-dart.c
  2249. F: drivers/irqchip/irq-apple-aic.c
  2250. F: drivers/mfd/macsmc.c
  2251. F: drivers/nvme/host/apple.c
  2252. F: drivers/nvmem/apple-efuses.c
  2253. F: drivers/nvmem/apple-spmi-nvmem.c
  2254. F: drivers/phy/apple/
  2255. F: drivers/pinctrl/pinctrl-apple-gpio.c
  2256. F: drivers/power/reset/macsmc-reboot.c
  2257. F: drivers/pwm/pwm-apple.c
  2258. F: drivers/rtc/rtc-macsmc.c
  2259. F: drivers/soc/apple/*
  2260. F: drivers/spi/spi-apple.c
  2261. F: drivers/spmi/spmi-apple-controller.c
  2262. F: drivers/usb/dwc3/dwc3-apple.c
  2263. F: drivers/video/backlight/apple_dwi_bl.c
  2264. F: drivers/watchdog/apple_wdt.c
  2265. F: include/dt-bindings/interrupt-controller/apple-aic.h
  2266. F: include/dt-bindings/pinctrl/apple.h
  2267. F: include/linux/mfd/macsmc.h
  2268. F: include/linux/soc/apple/*
  2269. F: include/uapi/drm/asahi_drm.h
  2270. ARM/ARTPEC MACHINE SUPPORT
  2271. M: Jesper Nilsson <jesper.nilsson@axis.com>
  2272. M: Lars Persson <lars.persson@axis.com>
  2273. L: linux-arm-kernel@axis.com
  2274. S: Maintained
  2275. F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
  2276. F: arch/arm/boot/dts/axis/
  2277. F: arch/arm/mach-artpec
  2278. F: drivers/clk/axis
  2279. F: drivers/crypto/axis
  2280. F: drivers/mmc/host/usdhi6rol0.c
  2281. F: drivers/pinctrl/pinctrl-artpec*
  2282. ARM/ASPEED I2C DRIVER
  2283. M: Ryan Chen <ryan_chen@aspeedtech.com>
  2284. R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  2285. R: Joel Stanley <joel@jms.id.au>
  2286. L: linux-i2c@vger.kernel.org
  2287. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  2288. S: Maintained
  2289. F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
  2290. F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.yaml
  2291. F: drivers/i2c/busses/i2c-aspeed.c
  2292. F: drivers/irqchip/irq-aspeed-i2c-ic.c
  2293. ARM/ASPEED MACHINE SUPPORT
  2294. M: Joel Stanley <joel@jms.id.au>
  2295. M: Andrew Jeffery <andrew@codeconstruct.com.au>
  2296. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2297. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  2298. S: Supported
  2299. Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
  2300. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux.git
  2301. F: Documentation/devicetree/bindings/arm/aspeed/
  2302. F: arch/arm/boot/dts/aspeed/
  2303. F: arch/arm/mach-aspeed/
  2304. N: aspeed
  2305. ARM/AXIADO ARCHITECTURE
  2306. M: Harshit Shah <hshah@axiado.com>
  2307. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2308. S: Maintained
  2309. F: Documentation/devicetree/bindings/arm/axiado.yaml
  2310. F: arch/arm64/boot/dts/axiado/
  2311. N: axiado
  2312. ARM/AXM LSI SOC
  2313. M: Krzysztof Kozlowski <krzk@kernel.org>
  2314. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2315. S: Odd Fixes
  2316. F: Documentation/devicetree/bindings/arm/axxia.yaml
  2317. F: arch/arm/boot/dts/intel/axm/
  2318. F: arch/arm/mach-axxia/
  2319. ARM/BITMAIN ARCHITECTURE
  2320. M: Manivannan Sadhasivam <mani@kernel.org>
  2321. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2322. S: Maintained
  2323. F: Documentation/devicetree/bindings/arm/bitmain.yaml
  2324. F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
  2325. F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.yaml
  2326. F: arch/arm64/boot/dts/bitmain/
  2327. F: drivers/clk/clk-bm1880.c
  2328. F: drivers/pinctrl/pinctrl-bm1880.c
  2329. ARM/BLAIZE ARCHITECTURE
  2330. M: James Cowgill <james.cowgill@blaize.com>
  2331. M: Matt Redfearn <matt.redfearn@blaize.com>
  2332. M: Neil Jones <neil.jones@blaize.com>
  2333. M: Nikolaos Pasaloukos <nikolaos.pasaloukos@blaize.com>
  2334. S: Maintained
  2335. F: Documentation/devicetree/bindings/arm/blaize.yaml
  2336. F: arch/arm64/boot/dts/blaize/
  2337. ARM/BST SOC SUPPORT
  2338. M: Ge Gordon <gordon.ge@bst.ai>
  2339. R: BST Linux Kernel Upstream Group <bst-upstream@bstai.top>
  2340. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2341. S: Supported
  2342. F: Documentation/devicetree/bindings/arm/bst.yaml
  2343. F: arch/arm64/boot/dts/bst/
  2344. ARM/CALXEDA HIGHBANK ARCHITECTURE
  2345. M: Andre Przywara <andre.przywara@arm.com>
  2346. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2347. S: Maintained
  2348. F: arch/arm/boot/dts/calxeda/
  2349. F: arch/arm/mach-highbank/
  2350. ARM/CAVIUM THUNDER NETWORK DRIVER
  2351. M: Sunil Goutham <sgoutham@marvell.com>
  2352. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2353. S: Maintained
  2354. F: drivers/net/ethernet/cavium/thunder/
  2355. ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
  2356. M: Lukasz Majewski <lukma@denx.de>
  2357. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2358. S: Maintained
  2359. F: arch/arm/mach-ep93xx/ts72xx.c
  2360. ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
  2361. M: Hartley Sweeten <hsweeten@visionengravers.com>
  2362. M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
  2363. M: Nikita Shubin <nikita.shubin@maquefel.me>
  2364. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2365. S: Maintained
  2366. F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
  2367. F: Documentation/devicetree/bindings/sound/cirrus,ep9301-*
  2368. F: arch/arm/boot/compressed/misc-ep93xx.h
  2369. F: arch/arm/mach-ep93xx/
  2370. F: drivers/iio/adc/ep93xx_adc.c
  2371. ARM/CIX SOC SUPPORT
  2372. M: Peter Chen <peter.chen@cixtech.com>
  2373. M: Fugang Duan <fugang.duan@cixtech.com>
  2374. R: CIX Linux Kernel Upstream Group <cix-kernel-upstream@cixtech.com>
  2375. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2376. S: Maintained
  2377. T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix.git
  2378. F: Documentation/devicetree/bindings/arm/cix.yaml
  2379. F: Documentation/devicetree/bindings/mailbox/cix,sky1-mbox.yaml
  2380. F: arch/arm64/boot/dts/cix/
  2381. F: drivers/mailbox/cix-mailbox.c
  2382. K: \bcix\b
  2383. ARM/CLKDEV SUPPORT
  2384. M: Russell King <linux@armlinux.org.uk>
  2385. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2386. S: Maintained
  2387. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
  2388. F: drivers/clk/clkdev.c
  2389. ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
  2390. M: Baruch Siach <baruch@tkos.co.il>
  2391. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2392. S: Maintained
  2393. F: arch/arm/boot/dts/cnxt/
  2394. N: digicolor
  2395. ARM/CORESIGHT FRAMEWORK AND DRIVERS
  2396. M: Suzuki K Poulose <suzuki.poulose@arm.com>
  2397. R: Mike Leach <mike.leach@linaro.org>
  2398. R: James Clark <james.clark@linaro.org>
  2399. L: coresight@lists.linaro.org (moderated for non-subscribers)
  2400. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2401. S: Maintained
  2402. T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
  2403. F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
  2404. F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
  2405. F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
  2406. F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
  2407. F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
  2408. F: Documentation/trace/coresight/*
  2409. F: drivers/hwtracing/coresight/*
  2410. F: include/dt-bindings/arm/coresight-cti-dt.h
  2411. F: include/linux/coresight*
  2412. F: include/uapi/linux/coresight*
  2413. F: samples/coresight/*
  2414. F: tools/perf/Documentation/arm-coresight.txt
  2415. F: tools/perf/arch/arm/util/auxtrace.c
  2416. F: tools/perf/arch/arm/util/cs-etm.c
  2417. F: tools/perf/arch/arm/util/cs-etm.h
  2418. F: tools/perf/arch/arm/util/pmu.c
  2419. F: tools/perf/tests/shell/*coresight*
  2420. F: tools/perf/tests/shell/coresight/*
  2421. F: tools/perf/tests/shell/lib/*coresight*
  2422. F: tools/perf/util/cs-etm-decoder/*
  2423. F: tools/perf/util/cs-etm.*
  2424. ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
  2425. M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
  2426. M: Linus Walleij <linusw@kernel.org>
  2427. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2428. S: Maintained
  2429. T: git https://github.com/ulli-kroll/linux.git
  2430. F: Documentation/devicetree/bindings/arm/gemini.yaml
  2431. F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
  2432. F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
  2433. F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
  2434. F: arch/arm/boot/dts/gemini/
  2435. F: arch/arm/mach-gemini/
  2436. F: drivers/crypto/gemini/
  2437. F: drivers/net/ethernet/cortina/
  2438. F: drivers/pinctrl/pinctrl-gemini.c
  2439. F: drivers/rtc/rtc-ftrtc010.c
  2440. ARM/CZ.NIC TURRIS SUPPORT
  2441. M: Marek Behún <kabel@kernel.org>
  2442. S: Maintained
  2443. W: https://www.turris.cz/
  2444. F: Documentation/ABI/testing/debugfs-moxtet
  2445. F: Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
  2446. F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
  2447. F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
  2448. F: Documentation/devicetree/bindings/bus/cznic,moxtet.yaml
  2449. F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.yaml
  2450. F: Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
  2451. F: Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
  2452. F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
  2453. F: Documentation/devicetree/bindings/watchdog/marvell,armada-3700-wdt.yaml
  2454. F: drivers/bus/moxtet.c
  2455. F: drivers/firmware/turris-mox-rwtm.c
  2456. F: drivers/gpio/gpio-moxtet.c
  2457. F: drivers/leds/leds-turris-omnia.c
  2458. F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
  2459. F: drivers/platform/cznic/
  2460. F: drivers/watchdog/armada_37xx_wdt.c
  2461. F: include/dt-bindings/bus/moxtet.h
  2462. F: include/linux/armada-37xx-rwtm-mailbox.h
  2463. F: include/linux/moxtet.h
  2464. F: include/linux/turris-omnia-mcu-interface.h
  2465. F: include/linux/turris-signing-key.h
  2466. ARM/FARADAY FA526 PORT
  2467. M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
  2468. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2469. S: Maintained
  2470. T: git git://git.berlios.de/gemini-board
  2471. F: arch/arm/mm/*-fa*
  2472. ARM/FOOTBRIDGE ARCHITECTURE
  2473. M: Russell King <linux@armlinux.org.uk>
  2474. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2475. S: Maintained
  2476. W: http://www.armlinux.org.uk/
  2477. F: arch/arm/include/asm/hardware/dec21285.h
  2478. F: arch/arm/mach-footbridge/
  2479. ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
  2480. M: Frank Li <Frank.Li@nxp.com>
  2481. M: Sascha Hauer <s.hauer@pengutronix.de>
  2482. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  2483. R: Fabio Estevam <festevam@gmail.com>
  2484. L: imx@lists.linux.dev
  2485. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2486. S: Maintained
  2487. T: git git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git
  2488. F: Documentation/devicetree/bindings/firmware/fsl*
  2489. F: Documentation/devicetree/bindings/firmware/nxp*
  2490. F: arch/arm/boot/dts/nxp/imx/
  2491. F: arch/arm/boot/dts/nxp/mxs/
  2492. F: arch/arm64/boot/dts/freescale/
  2493. X: Documentation/devicetree/bindings/media/i2c/
  2494. X: arch/arm64/boot/dts/freescale/fsl-*
  2495. X: arch/arm64/boot/dts/freescale/qoriq-*
  2496. X: drivers/media/i2c/
  2497. N: imx
  2498. N: mxs
  2499. N: \bmxc[^\d]
  2500. ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
  2501. M: Frank Li <Frank.Li@nxp.com>
  2502. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2503. S: Maintained
  2504. T: git git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git
  2505. F: arch/arm/boot/dts/nxp/ls/
  2506. F: arch/arm64/boot/dts/freescale/fsl-*
  2507. F: arch/arm64/boot/dts/freescale/qoriq-*
  2508. ARM/FREESCALE VYBRID ARM ARCHITECTURE
  2509. M: Frank Li <Frank.Li@nxp.com>
  2510. M: Sascha Hauer <s.hauer@pengutronix.de>
  2511. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  2512. R: Stefan Agner <stefan@agner.ch>
  2513. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2514. S: Maintained
  2515. T: git git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git
  2516. F: arch/arm/boot/dts/nxp/vf/
  2517. F: arch/arm/mach-imx/*vf610*
  2518. ARM/GUMSTIX MACHINE SUPPORT
  2519. M: Steve Sakoman <sakoman@gmail.com>
  2520. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2521. S: Maintained
  2522. ARM/HISILICON SOC SUPPORT
  2523. M: Wei Xu <xuwei5@hisilicon.com>
  2524. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2525. S: Supported
  2526. W: http://www.hisilicon.com
  2527. T: git https://github.com/hisilicon/linux-hisi.git
  2528. F: arch/arm/boot/dts/hisilicon/
  2529. F: arch/arm/mach-hisi/
  2530. F: arch/arm64/boot/dts/hisilicon/
  2531. ARM/HP JORNADA 7XX MACHINE SUPPORT
  2532. M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
  2533. S: Maintained
  2534. W: www.jlime.com
  2535. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
  2536. F: arch/arm/mach-sa1100/include/mach/jornada720.h
  2537. F: arch/arm/mach-sa1100/jornada720.c
  2538. ARM/HPE GXP ARCHITECTURE
  2539. M: Jean-Marie Verdun <verdun@hpe.com>
  2540. M: Nick Hawkins <nick.hawkins@hpe.com>
  2541. S: Maintained
  2542. F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
  2543. F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
  2544. F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
  2545. F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
  2546. F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
  2547. F: Documentation/hwmon/gxp-fan-ctrl.rst
  2548. F: arch/arm/boot/dts/hpe/
  2549. F: drivers/clocksource/timer-gxp.c
  2550. F: drivers/hwmon/gxp-fan-ctrl.c
  2551. F: drivers/i2c/busses/i2c-gxp.c
  2552. F: drivers/spi/spi-gxp.c
  2553. F: drivers/watchdog/gxp-wdt.c
  2554. ARM/IGEP MACHINE SUPPORT
  2555. M: Enric Balletbo i Serra <eballetbo@gmail.com>
  2556. M: Javier Martinez Canillas <javier@dowhile0.org>
  2557. L: linux-omap@vger.kernel.org
  2558. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2559. S: Maintained
  2560. F: arch/arm/boot/dts/ti/omap/omap3-igep*
  2561. ARM/INTEL IXP4XX ARM ARCHITECTURE
  2562. M: Linus Walleij <linusw@kernel.org>
  2563. M: Imre Kaloz <kaloz@openwrt.org>
  2564. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2565. S: Maintained
  2566. F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
  2567. F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
  2568. F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
  2569. F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
  2570. F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
  2571. F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
  2572. F: arch/arm/boot/dts/intel/ixp/
  2573. F: arch/arm/mach-ixp4xx/
  2574. F: drivers/bus/intel-ixp4xx-eb.c
  2575. F: drivers/char/hw_random/ixp4xx-rng.c
  2576. F: drivers/clocksource/timer-ixp4xx.c
  2577. F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
  2578. F: drivers/gpio/gpio-ixp4xx.c
  2579. F: drivers/irqchip/irq-ixp4xx.c
  2580. F: drivers/net/ethernet/xscale/ixp4xx_eth.c
  2581. F: drivers/net/wan/ixp4xx_hss.c
  2582. F: drivers/soc/ixp4xx/ixp4xx-npe.c
  2583. F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
  2584. F: include/linux/soc/ixp4xx/npe.h
  2585. F: include/linux/soc/ixp4xx/qmgr.h
  2586. ARM/INTEL KEEMBAY ARCHITECTURE
  2587. M: Paul J. Murphy <paul.j.murphy@intel.com>
  2588. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  2589. S: Maintained
  2590. F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
  2591. F: arch/arm64/boot/dts/intel/keembay-evm.dts
  2592. F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
  2593. ARM/INTEL XSC3 (MANZANO) ARM CORE
  2594. M: Lennert Buytenhek <kernel@wantstofly.org>
  2595. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2596. S: Maintained
  2597. ARM/LG1K ARCHITECTURE
  2598. M: Chanho Min <chanho.min@lge.com>
  2599. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2600. S: Maintained
  2601. F: arch/arm64/boot/dts/lg/
  2602. ARM/LPC18XX ARCHITECTURE
  2603. M: Vladimir Zapolskiy <vz@mleia.com>
  2604. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2605. S: Maintained
  2606. F: Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
  2607. F: arch/arm/boot/dts/nxp/lpc/lpc43*
  2608. F: drivers/i2c/busses/i2c-lpc2k.c
  2609. F: drivers/memory/pl172.c
  2610. F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
  2611. F: drivers/rtc/rtc-lpc24xx.c
  2612. N: lpc18xx
  2613. ARM/LPC32XX SOC SUPPORT
  2614. M: Vladimir Zapolskiy <vz@mleia.com>
  2615. M: Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
  2616. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2617. S: Maintained
  2618. T: git https://github.com/vzapolskiy/linux-lpc32xx.git
  2619. F: Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
  2620. F: arch/arm/boot/dts/nxp/lpc/lpc32*
  2621. F: arch/arm/mach-lpc32xx/
  2622. F: drivers/dma/lpc32xx-dmamux.c
  2623. F: drivers/i2c/busses/i2c-pnx.c
  2624. F: drivers/net/ethernet/nxp/lpc_eth.c
  2625. F: drivers/usb/host/ohci-nxp.c
  2626. F: drivers/watchdog/pnx4008_wdt.c
  2627. N: lpc32xx
  2628. LPC32XX DMAMUX SUPPORT
  2629. M: J.M.B. Downing <jonathan.downing@nautel.com>
  2630. M: Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
  2631. R: Vladimir Zapolskiy <vz@mleia.com>
  2632. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2633. S: Maintained
  2634. F: Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
  2635. ARM/Marvell Dove/MV78xx0/Orion SOC support
  2636. M: Andrew Lunn <andrew@lunn.ch>
  2637. M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  2638. M: Gregory Clement <gregory.clement@bootlin.com>
  2639. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2640. S: Maintained
  2641. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
  2642. F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.yaml
  2643. F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.yaml
  2644. F: Documentation/devicetree/bindings/soc/dove/
  2645. F: arch/arm/boot/dts/marvell/dove*
  2646. F: arch/arm/boot/dts/marvell/orion5x*
  2647. F: arch/arm/mach-dove/
  2648. F: arch/arm/mach-mv78xx0/
  2649. F: arch/arm/mach-orion5x/
  2650. F: arch/arm/plat-orion/
  2651. F: drivers/bus/mvebu-mbus.c
  2652. F: drivers/soc/dove/
  2653. ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
  2654. M: Andrew Lunn <andrew@lunn.ch>
  2655. M: Gregory Clement <gregory.clement@bootlin.com>
  2656. M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  2657. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2658. S: Maintained
  2659. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
  2660. F: Documentation/devicetree/bindings/arm/marvell/
  2661. F: arch/arm/boot/dts/marvell/armada*
  2662. F: arch/arm/boot/dts/marvell/db-falcon*
  2663. F: arch/arm/boot/dts/marvell/kirkwood*
  2664. F: arch/arm/configs/mvebu_*_defconfig
  2665. F: arch/arm/mach-mvebu/
  2666. F: arch/arm64/boot/dts/marvell/
  2667. F: drivers/clk/mvebu/
  2668. F: drivers/cpufreq/armada-37xx-cpufreq.c
  2669. F: drivers/cpufreq/armada-8k-cpufreq.c
  2670. F: drivers/cpufreq/mvebu-cpufreq.c
  2671. F: drivers/irqchip/irq-armada-370-xp.c
  2672. F: drivers/irqchip/irq-mvebu-*
  2673. F: drivers/pinctrl/mvebu/
  2674. F: drivers/rtc/rtc-armada38x.c
  2675. ARM/Marvell PXA1908 SOC support
  2676. M: Duje Mihanović <duje@dujemihanovic.xyz>
  2677. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2678. S: Maintained
  2679. F: Documentation/devicetree/bindings/clock/marvell,pxa1908.yaml
  2680. F: arch/arm64/boot/dts/marvell/mmp/
  2681. F: drivers/clk/mmp/Kconfig
  2682. F: drivers/clk/mmp/clk-pxa1908*.c
  2683. F: drivers/pmdomain/marvell/
  2684. F: include/dt-bindings/clock/marvell,pxa1908.h
  2685. F: include/dt-bindings/power/marvell,pxa1908-power.h
  2686. ARM/Mediatek RTC DRIVER
  2687. M: Eddie Huang <eddie.huang@mediatek.com>
  2688. M: Sean Wang <sean.wang@mediatek.com>
  2689. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2690. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  2691. S: Maintained
  2692. F: Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
  2693. F: Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
  2694. F: drivers/rtc/rtc-mt2712.c
  2695. F: drivers/rtc/rtc-mt6397.c
  2696. F: drivers/rtc/rtc-mt7622.c
  2697. ARM/Mediatek SoC support
  2698. M: Matthias Brugger <matthias.bgg@gmail.com>
  2699. M: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
  2700. L: linux-kernel@vger.kernel.org
  2701. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2702. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  2703. S: Maintained
  2704. W: https://mtk.wiki.kernel.org/
  2705. C: irc://irc.libera.chat/linux-mediatek
  2706. F: arch/arm/boot/dts/mediatek/
  2707. F: arch/arm/mach-mediatek/
  2708. F: arch/arm64/boot/dts/mediatek/
  2709. F: drivers/soc/mediatek/
  2710. N: mtk
  2711. N: mt[2678]
  2712. K: mediatek
  2713. ARM/Mediatek USB3 PHY DRIVER
  2714. M: Chunfeng Yun <chunfeng.yun@mediatek.com>
  2715. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2716. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  2717. S: Maintained
  2718. F: Documentation/devicetree/bindings/phy/mediatek,*
  2719. F: drivers/phy/mediatek/
  2720. ARM/MICROCHIP (ARM64) SoC support
  2721. M: Conor Dooley <conor@kernel.org>
  2722. M: Nicolas Ferre <nicolas.ferre@microchip.com>
  2723. M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
  2724. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2725. S: Supported
  2726. T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
  2727. F: arch/arm64/boot/dts/microchip/
  2728. ARM/Microchip (AT91) SoC support
  2729. M: Nicolas Ferre <nicolas.ferre@microchip.com>
  2730. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  2731. M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
  2732. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2733. S: Supported
  2734. W: http://www.linux4sam.org
  2735. T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
  2736. F: arch/arm/boot/dts/microchip/
  2737. F: arch/arm/include/debug/at91.S
  2738. F: arch/arm/mach-at91/
  2739. F: drivers/memory/atmel*
  2740. F: drivers/watchdog/sama5d4_wdt.c
  2741. F: include/soc/at91/
  2742. X: drivers/input/touchscreen/atmel_mxt_ts.c
  2743. N: at91
  2744. N: atmel
  2745. ARM/Microchip Sparx5 SoC support
  2746. M: Steen Hegelund <Steen.Hegelund@microchip.com>
  2747. M: Daniel Machon <daniel.machon@microchip.com>
  2748. M: UNGLinuxDriver@microchip.com
  2749. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2750. S: Supported
  2751. F: arch/arm64/boot/dts/microchip/sparx*
  2752. F: drivers/net/ethernet/microchip/vcap/
  2753. F: drivers/pinctrl/pinctrl-microchip-sgpio.c
  2754. N: sparx5
  2755. ARM/MILBEAUT ARCHITECTURE
  2756. M: Taichi Sugaya <sugaya.taichi@socionext.com>
  2757. M: Takao Orito <orito.takao@socionext.com>
  2758. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2759. S: Maintained
  2760. F: arch/arm/boot/dts/socionext/milbeaut*
  2761. F: arch/arm/mach-milbeaut/
  2762. N: milbeaut
  2763. ARM/MORELLO PLATFORM
  2764. M: Vincenzo Frascino <vincenzo.frascino@arm.com>
  2765. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2766. S: Maintained
  2767. F: Documentation/devicetree/bindings/arm/arm,morello.yaml
  2768. F: arch/arm64/boot/dts/arm/morello*
  2769. ARM/MOXA ART SOC
  2770. M: Krzysztof Kozlowski <krzk@kernel.org>
  2771. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2772. S: Odd Fixes
  2773. F: Documentation/devicetree/bindings/arm/moxart.yaml
  2774. F: Documentation/devicetree/bindings/clock/moxa,moxart-clock.yaml
  2775. F: arch/arm/boot/dts/moxa/
  2776. F: drivers/clk/clk-moxart.c
  2777. ARM/MStar/Sigmastar Armv7 SoC support
  2778. M: Daniel Palmer <daniel@thingy.jp>
  2779. M: Romain Perier <romain.perier@gmail.com>
  2780. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2781. S: Maintained
  2782. W: http://linux-chenxing.org/
  2783. T: git https://github.com/linux-chenxing/linux.git
  2784. F: Documentation/devicetree/bindings/arm/mstar/*
  2785. F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
  2786. F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
  2787. F: arch/arm/boot/dts/sigmastar/
  2788. F: arch/arm/mach-mstar/
  2789. F: drivers/clk/mstar/
  2790. F: drivers/clocksource/timer-msc313e.c
  2791. F: drivers/gpio/gpio-msc313.c
  2792. F: drivers/rtc/rtc-msc313.c
  2793. F: drivers/watchdog/msc313e_wdt.c
  2794. F: include/dt-bindings/clock/mstar-*
  2795. F: include/dt-bindings/gpio/msc313-gpio.h
  2796. ARM/NOMADIK/Ux500 ARCHITECTURES
  2797. M: Linus Walleij <linusw@kernel.org>
  2798. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2799. S: Maintained
  2800. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
  2801. F: Documentation/devicetree/bindings/arm/ste-*
  2802. F: Documentation/devicetree/bindings/arm/ux500.yaml
  2803. F: Documentation/devicetree/bindings/arm/ux500/
  2804. F: Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
  2805. F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
  2806. F: arch/arm/boot/dts/st/ste-*
  2807. F: arch/arm/mach-nomadik/
  2808. F: arch/arm/mach-ux500/
  2809. F: drivers/clk/clk-nomadik.c
  2810. F: drivers/clocksource/clksrc-dbx500-prcmu.c
  2811. F: drivers/dma/ste_dma40*
  2812. F: drivers/pmdomain/st/ste-ux500-pm-domain.c
  2813. F: drivers/gpio/gpio-nomadik.c
  2814. F: drivers/hwspinlock/u8500_hsem.c
  2815. F: drivers/i2c/busses/i2c-nomadik.c
  2816. F: drivers/iio/adc/ab8500-gpadc.c
  2817. F: drivers/mfd/ab8500*
  2818. F: drivers/mfd/abx500*
  2819. F: drivers/mfd/db8500*
  2820. F: drivers/pinctrl/nomadik/
  2821. F: drivers/rtc/rtc-ab8500.c
  2822. F: drivers/rtc/rtc-pl031.c
  2823. F: drivers/soc/ux500/
  2824. ARM/NUVOTON MA35 ARCHITECTURE
  2825. M: Jacky Huang <ychuang3@nuvoton.com>
  2826. M: Shan-Chun Hung <schung@nuvoton.com>
  2827. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2828. S: Supported
  2829. F: Documentation/devicetree/bindings/*/*/*ma35*
  2830. F: Documentation/devicetree/bindings/*/*ma35*
  2831. F: arch/arm64/boot/dts/nuvoton/*ma35*
  2832. F: drivers/*/*/*ma35*
  2833. F: drivers/*/*ma35*
  2834. K: ma35d1
  2835. ARM/NUVOTON NPCM ARCHITECTURE
  2836. M: Andrew Jeffery <andrew@codeconstruct.com.au>
  2837. M: Avi Fishman <avifishman70@gmail.com>
  2838. M: Tomer Maimon <tmaimon77@gmail.com>
  2839. M: Tali Perry <tali.perry1@gmail.com>
  2840. R: Patrick Venture <venture@google.com>
  2841. R: Nancy Yuen <yuenn@google.com>
  2842. R: Benjamin Fair <benjaminfair@google.com>
  2843. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  2844. S: Supported
  2845. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux.git
  2846. F: Documentation/devicetree/bindings/*/*/*npcm*
  2847. F: Documentation/devicetree/bindings/*/*npcm*
  2848. F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
  2849. F: arch/arm/boot/dts/nuvoton/nuvoton-npcm*
  2850. F: arch/arm/mach-npcm/
  2851. F: arch/arm64/boot/dts/nuvoton/
  2852. F: drivers/*/*/*npcm*
  2853. F: drivers/*/*npcm*
  2854. F: drivers/rtc/rtc-nct3018y.c
  2855. F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
  2856. F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
  2857. ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
  2858. M: Joseph Liu <kwliu@nuvoton.com>
  2859. M: Marvin Lin <kflin@nuvoton.com>
  2860. L: linux-media@vger.kernel.org
  2861. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  2862. S: Maintained
  2863. F: Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
  2864. F: Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
  2865. F: Documentation/userspace-api/media/drivers/npcm-video.rst
  2866. F: drivers/media/platform/nuvoton/
  2867. F: include/uapi/linux/npcm-video.h
  2868. ARM/NUVOTON WPCM450 ARCHITECTURE
  2869. M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
  2870. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  2871. S: Maintained
  2872. W: https://github.com/neuschaefer/wpcm450/wiki
  2873. F: Documentation/devicetree/bindings/*/*wpcm*
  2874. F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
  2875. F: arch/arm/configs/wpcm450_defconfig
  2876. F: arch/arm/mach-npcm/wpcm450.c
  2877. F: drivers/*/*/*wpcm*
  2878. F: drivers/*/*wpcm*
  2879. ARM/NXP S32G ARCHITECTURE
  2880. R: Chester Lin <chester62515@gmail.com>
  2881. R: Matthias Brugger <mbrugger@suse.com>
  2882. R: Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
  2883. R: NXP S32 Linux Team <s32@nxp.com>
  2884. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2885. S: Maintained
  2886. F: Documentation/devicetree/bindings/rtc/nxp,s32g-rtc.yaml
  2887. F: arch/arm64/boot/dts/freescale/s32g*.dts*
  2888. F: drivers/pinctrl/nxp/
  2889. F: drivers/rtc/rtc-s32g.c
  2890. ARM/NXP S32G PCIE CONTROLLER DRIVER
  2891. M: Ciprian Marian Costea <ciprianmarian.costea@oss.nxp.com>
  2892. R: NXP S32 Linux Team <s32@nxp.com>
  2893. L: imx@lists.linux.dev
  2894. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2895. S: Maintained
  2896. F: Documentation/devicetree/bindings/pci/nxp,s32g-pcie.yaml
  2897. F: drivers/pci/controller/dwc/pcie-nxp-s32g*
  2898. ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER
  2899. M: Jan Petrous <jan.petrous@oss.nxp.com>
  2900. R: s32@nxp.com
  2901. S: Maintained
  2902. F: Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml
  2903. F: drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c
  2904. ARM/Orion SoC/Technologic Systems TS-78xx platform support
  2905. M: Alexander Clouter <alex@digriz.org.uk>
  2906. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2907. S: Maintained
  2908. W: http://www.digriz.org.uk/ts78xx/kernel
  2909. F: arch/arm/mach-orion5x/ts78xx-*
  2910. ARM/QUALCOMM CHROMEBOOK SUPPORT
  2911. R: cros-qcom-dts-watchers@chromium.org
  2912. F: arch/arm64/boot/dts/qcom/sc7180*
  2913. F: arch/arm64/boot/dts/qcom/sc7280*
  2914. ARM/QUALCOMM MAILING LIST
  2915. L: linux-arm-msm@vger.kernel.org
  2916. C: irc://irc.oftc.net/linux-msm
  2917. F: Documentation/devicetree/bindings/*/qcom*
  2918. F: Documentation/devicetree/bindings/soc/qcom/
  2919. F: arch/arm/boot/dts/qcom/
  2920. F: arch/arm/configs/qcom_defconfig
  2921. F: arch/arm/mach-qcom/
  2922. F: arch/arm64/boot/dts/qcom/
  2923. F: drivers/*/*/pm8???-*
  2924. F: drivers/*/*/qcom*
  2925. F: drivers/*/*/qcom/
  2926. F: drivers/*/qcom*
  2927. F: drivers/*/qcom/
  2928. F: drivers/bluetooth/btqcomsmd.c
  2929. F: drivers/clocksource/timer-qcom.c
  2930. F: drivers/cpuidle/cpuidle-qcom-spm.c
  2931. F: drivers/extcon/extcon-qcom*
  2932. F: drivers/i2c/busses/i2c-qcom-geni.c
  2933. F: drivers/i2c/busses/i2c-qup.c
  2934. F: drivers/iommu/msm*
  2935. F: drivers/mfd/ssbi.c
  2936. F: drivers/mmc/host/mmci_qcom*
  2937. F: drivers/mmc/host/sdhci-msm.c
  2938. F: drivers/pci/controller/dwc/pcie-qcom*
  2939. F: drivers/phy/qualcomm/
  2940. F: drivers/power/*/msm*
  2941. F: drivers/reset/reset-qcom-*
  2942. F: drivers/rtc/rtc-pm8xxx.c
  2943. F: drivers/spi/spi-geni-qcom.c
  2944. F: drivers/spi/spi-qcom-qspi.c
  2945. F: drivers/spi/spi-qup.c
  2946. F: drivers/tty/serial/msm_serial.c
  2947. F: drivers/ufs/host/ufs-qcom*
  2948. F: drivers/usb/dwc3/dwc3-qcom.c
  2949. F: include/dt-bindings/*/qcom*
  2950. F: include/linux/*/qcom*
  2951. F: include/linux/soc/qcom/
  2952. ARM/QUALCOMM SUPPORT
  2953. M: Bjorn Andersson <andersson@kernel.org>
  2954. M: Konrad Dybcio <konradybcio@kernel.org>
  2955. L: linux-arm-msm@vger.kernel.org
  2956. S: Maintained
  2957. C: irc://irc.oftc.net/linux-msm
  2958. T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
  2959. F: Documentation/devicetree/bindings/arm/qcom-soc.yaml
  2960. F: Documentation/devicetree/bindings/arm/qcom.yaml
  2961. F: Documentation/devicetree/bindings/bus/qcom*
  2962. F: Documentation/devicetree/bindings/cache/qcom,llcc.yaml
  2963. F: Documentation/devicetree/bindings/firmware/qcom,scm.yaml
  2964. F: Documentation/devicetree/bindings/reserved-memory/qcom*
  2965. F: Documentation/devicetree/bindings/soc/qcom/
  2966. F: arch/arm/boot/dts/qcom/
  2967. F: arch/arm/configs/qcom_defconfig
  2968. F: arch/arm/mach-qcom/
  2969. F: arch/arm64/boot/dts/qcom/
  2970. F: drivers/bus/qcom*
  2971. F: drivers/firmware/qcom/
  2972. F: drivers/soc/qcom/
  2973. F: include/dt-bindings/arm/qcom,ids.h
  2974. F: include/dt-bindings/firmware/qcom,scm.h
  2975. F: include/dt-bindings/soc/qcom*
  2976. F: include/linux/firmware/qcom
  2977. F: include/linux/soc/qcom/
  2978. F: include/soc/qcom/
  2979. ARM/RDA MICRO ARCHITECTURE
  2980. M: Manivannan Sadhasivam <mani@kernel.org>
  2981. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2982. L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
  2983. S: Maintained
  2984. F: Documentation/devicetree/bindings/arm/rda.yaml
  2985. F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
  2986. F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
  2987. F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
  2988. F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
  2989. F: arch/arm/boot/dts/unisoc/
  2990. F: drivers/clocksource/timer-rda.c
  2991. F: drivers/gpio/gpio-rda.c
  2992. F: drivers/irqchip/irq-rda-intc.c
  2993. F: drivers/tty/serial/rda-uart.c
  2994. ARM/REALTEK ARCHITECTURE
  2995. M: Andreas Färber <afaerber@suse.de>
  2996. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  2997. L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
  2998. S: Maintained
  2999. F: Documentation/devicetree/bindings/arm/realtek.yaml
  3000. F: arch/arm/boot/dts/realtek/
  3001. F: arch/arm/mach-realtek/
  3002. F: arch/arm64/boot/dts/realtek/
  3003. ARM/RISC-V/RENESAS ARCHITECTURE
  3004. M: Geert Uytterhoeven <geert+renesas@glider.be>
  3005. M: Magnus Damm <magnus.damm@gmail.com>
  3006. L: linux-renesas-soc@vger.kernel.org
  3007. S: Supported
  3008. Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
  3009. C: irc://irc.libera.chat/renesas-soc
  3010. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
  3011. F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
  3012. F: Documentation/devicetree/bindings/nvmem/renesas,*
  3013. F: Documentation/devicetree/bindings/soc/renesas/
  3014. F: arch/arm/boot/dts/renesas/
  3015. F: arch/arm/configs/shmobile_defconfig
  3016. F: arch/arm/include/debug/renesas-scif.S
  3017. F: arch/arm/mach-shmobile/
  3018. F: arch/arm64/boot/dts/renesas/
  3019. F: arch/riscv/boot/dts/renesas/
  3020. F: drivers/pmdomain/renesas/
  3021. F: drivers/soc/renesas/
  3022. F: include/linux/soc/renesas/
  3023. N: rcar
  3024. K: \brenesas,
  3025. ARM/RISCPC ARCHITECTURE
  3026. M: Russell King <linux@armlinux.org.uk>
  3027. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3028. S: Maintained
  3029. W: http://www.armlinux.org.uk/
  3030. F: arch/arm/include/asm/hardware/ioc.h
  3031. F: arch/arm/include/asm/hardware/iomd.h
  3032. F: arch/arm/include/asm/hardware/memc.h
  3033. F: arch/arm/mach-rpc/
  3034. F: drivers/net/ethernet/8390/etherh.c
  3035. F: drivers/net/ethernet/i825xx/ether1*
  3036. F: drivers/net/ethernet/seeq/ether3*
  3037. F: drivers/scsi/arm/
  3038. ARM/Rockchip SoC support
  3039. M: Heiko Stuebner <heiko@sntech.de>
  3040. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3041. L: linux-rockchip@lists.infradead.org
  3042. S: Maintained
  3043. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
  3044. F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
  3045. F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
  3046. F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
  3047. F: arch/arm/boot/dts/rockchip/
  3048. F: arch/arm/mach-rockchip/
  3049. F: drivers/*/*/*rockchip*
  3050. F: drivers/*/*rockchip*
  3051. F: drivers/clk/rockchip/
  3052. F: drivers/i2c/busses/i2c-rk3x.c
  3053. F: drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
  3054. F: sound/soc/rockchip/
  3055. N: rockchip
  3056. ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
  3057. M: Krzysztof Kozlowski <krzk@kernel.org>
  3058. R: Alim Akhtar <alim.akhtar@samsung.com>
  3059. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3060. L: linux-samsung-soc@vger.kernel.org
  3061. S: Maintained
  3062. P: Documentation/process/maintainer-soc-clean-dts.rst
  3063. Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
  3064. B: mailto:linux-samsung-soc@vger.kernel.org
  3065. C: irc://irc.libera.chat/linux-exynos
  3066. T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
  3067. F: Documentation/arch/arm/samsung/
  3068. F: Documentation/devicetree/bindings/arm/samsung/
  3069. F: Documentation/devicetree/bindings/hwinfo/samsung,*
  3070. F: Documentation/devicetree/bindings/power/pd-samsung.yaml
  3071. F: Documentation/devicetree/bindings/soc/samsung/
  3072. F: arch/arm/boot/dts/samsung/
  3073. F: arch/arm/mach-exynos*/
  3074. F: arch/arm/mach-s3c/
  3075. F: arch/arm/mach-s5p*/
  3076. F: arch/arm64/boot/dts/exynos/
  3077. F: arch/arm64/boot/dts/tesla/
  3078. F: drivers/*/*/*s3c24*
  3079. F: drivers/*/*s3c24*
  3080. F: drivers/*/*s3c64xx*
  3081. F: drivers/*/*s5pv210*
  3082. F: drivers/clocksource/samsung_pwm_timer.c
  3083. F: drivers/firmware/samsung/
  3084. F: drivers/mailbox/exynos-mailbox.c
  3085. F: drivers/memory/samsung/
  3086. F: drivers/pwm/pwm-samsung.c
  3087. F: drivers/soc/samsung/
  3088. F: drivers/tty/serial/samsung*
  3089. F: include/clocksource/samsung_pwm.h
  3090. F: include/linux/platform_data/*s3c*
  3091. F: include/linux/serial_s3c.h
  3092. F: include/linux/soc/samsung/
  3093. N: exynos
  3094. N: s3c64xx
  3095. N: s5pv210
  3096. ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
  3097. M: Łukasz Stelmach <l.stelmach@samsung.com>
  3098. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3099. L: linux-media@vger.kernel.org
  3100. S: Maintained
  3101. F: drivers/media/platform/samsung/s5p-g2d/
  3102. ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
  3103. M: Marek Szyprowski <m.szyprowski@samsung.com>
  3104. L: linux-samsung-soc@vger.kernel.org
  3105. L: linux-media@vger.kernel.org
  3106. S: Maintained
  3107. F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
  3108. F: drivers/media/cec/platform/s5p/
  3109. ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
  3110. M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
  3111. M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
  3112. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  3113. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3114. L: linux-media@vger.kernel.org
  3115. S: Maintained
  3116. F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
  3117. F: drivers/media/platform/samsung/s5p-jpeg/
  3118. ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
  3119. M: Marek Szyprowski <m.szyprowski@samsung.com>
  3120. M: Andrzej Hajda <andrzej.hajda@intel.com>
  3121. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3122. L: linux-media@vger.kernel.org
  3123. S: Maintained
  3124. F: Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
  3125. F: drivers/media/platform/samsung/s5p-mfc/
  3126. ARM/SOCFPGA ARCHITECTURE
  3127. M: Dinh Nguyen <dinguyen@kernel.org>
  3128. S: Maintained
  3129. W: http://www.rocketboards.org
  3130. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
  3131. F: arch/arm/boot/dts/intel/socfpga/
  3132. F: arch/arm/configs/socfpga_defconfig
  3133. F: arch/arm/mach-socfpga/
  3134. F: arch/arm64/boot/dts/altera/
  3135. F: arch/arm64/boot/dts/intel/
  3136. ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
  3137. M: Dinh Nguyen <dinguyen@kernel.org>
  3138. S: Maintained
  3139. F: drivers/clk/socfpga/
  3140. ARM/SOCFPGA DWMAC GLUE LAYER BINDINGS
  3141. M: Matthew Gerlach <matthew.gerlach@altera.com>
  3142. S: Maintained
  3143. F: Documentation/devicetree/bindings/net/altr,gmii-to-sgmii-2.0.yaml
  3144. F: Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml
  3145. ARM/SOCFPGA DWMAC GLUE LAYER
  3146. M: Maxime Chevallier <maxime.chevallier@bootlin.com>
  3147. S: Maintained
  3148. F: drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
  3149. ARM/SOCFPGA EDAC BINDINGS
  3150. M: Niravkumar L Rabara <niravkumarlaxmidas.rabara@altera.com>
  3151. S: Maintained
  3152. F: Documentation/devicetree/bindings/edac/altr,socfpga-ecc-manager.yaml
  3153. ARM/SOCFPGA EDAC SUPPORT
  3154. M: Dinh Nguyen <dinguyen@kernel.org>
  3155. S: Maintained
  3156. F: drivers/edac/altera_edac.[ch]
  3157. ARM/SPREADTRUM SoC SUPPORT
  3158. M: Orson Zhai <orsonzhai@gmail.com>
  3159. M: Baolin Wang <baolin.wang7@gmail.com>
  3160. R: Chunyan Zhang <zhang.lyra@gmail.com>
  3161. S: Maintained
  3162. F: arch/arm64/boot/dts/sprd
  3163. N: sprd
  3164. N: sc27xx
  3165. N: sc2731
  3166. ARM/STI ARCHITECTURE
  3167. M: Patrice Chotard <patrice.chotard@foss.st.com>
  3168. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3169. S: Maintained
  3170. W: http://www.stlinux.com
  3171. F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
  3172. F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
  3173. F: arch/arm/boot/dts/st/sti*
  3174. F: arch/arm/mach-sti/
  3175. F: drivers/ata/ahci_st.c
  3176. F: drivers/char/hw_random/st-rng.c
  3177. F: drivers/clocksource/arm_global_timer.c
  3178. F: drivers/clocksource/clksrc_st_lpc.c
  3179. F: drivers/cpufreq/sti-cpufreq.c
  3180. F: drivers/dma/st_fdma*
  3181. F: drivers/i2c/busses/i2c-st.c
  3182. F: drivers/media/rc/st_rc.c
  3183. F: drivers/mmc/host/sdhci-st.c
  3184. F: drivers/phy/st/phy-miphy28lp.c
  3185. F: drivers/phy/st/phy-stih407-usb.c
  3186. F: drivers/pinctrl/pinctrl-st.c
  3187. F: drivers/remoteproc/st_remoteproc.c
  3188. F: drivers/remoteproc/st_slim_rproc.c
  3189. F: drivers/reset/sti/
  3190. F: drivers/rtc/rtc-st-lpc.c
  3191. F: drivers/tty/serial/st-asc.c
  3192. F: drivers/usb/dwc3/dwc3-st.c
  3193. F: drivers/usb/host/ehci-st.c
  3194. F: drivers/usb/host/ohci-st.c
  3195. F: drivers/watchdog/st_lpc_wdt.c
  3196. F: include/linux/remoteproc/st_slim_rproc.h
  3197. ARM/STM32 ARCHITECTURE
  3198. M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
  3199. M: Alexandre Torgue <alexandre.torgue@foss.st.com>
  3200. L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
  3201. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3202. S: Maintained
  3203. T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
  3204. F: arch/arm/boot/dts/st/stm32*
  3205. F: arch/arm/mach-stm32/
  3206. F: arch/arm64/boot/dts/st/
  3207. F: drivers/clocksource/armv7m_systick.c
  3208. N: stm32
  3209. N: stm
  3210. ARM/SUNPLUS SP7021 SOC SUPPORT
  3211. M: Qin Jian <qinjian@cqplus1.com>
  3212. L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
  3213. S: Maintained
  3214. W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
  3215. F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
  3216. F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
  3217. F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
  3218. F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
  3219. F: arch/arm/boot/dts/sunplus/
  3220. F: arch/arm/configs/sp7021_*defconfig
  3221. F: drivers/clk/clk-sp7021.c
  3222. F: drivers/irqchip/irq-sp7021-intc.c
  3223. F: drivers/reset/reset-sunplus.c
  3224. F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
  3225. F: include/dt-bindings/reset/sunplus,sp7021-reset.h
  3226. ARM/Synaptics SoC support
  3227. M: Jisheng Zhang <jszhang@kernel.org>
  3228. M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  3229. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3230. S: Maintained
  3231. F: arch/arm/boot/dts/synaptics/
  3232. F: arch/arm/mach-berlin/
  3233. F: arch/arm64/boot/dts/synaptics/
  3234. ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
  3235. M: Hans Verkuil <hverkuil@kernel.org>
  3236. L: linux-tegra@vger.kernel.org
  3237. L: linux-media@vger.kernel.org
  3238. S: Maintained
  3239. F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
  3240. F: drivers/media/cec/platform/tegra/
  3241. ARM/TESLA FSD SoC SUPPORT
  3242. M: Alim Akhtar <alim.akhtar@samsung.com>
  3243. M: linux-fsd@tesla.com
  3244. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3245. L: linux-samsung-soc@vger.kernel.org
  3246. S: Maintained
  3247. P: Documentation/process/maintainer-soc-clean-dts.rst
  3248. F: arch/arm64/boot/dts/tesla/
  3249. ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
  3250. M: Santosh Shilimkar <ssantosh@kernel.org>
  3251. L: linux-kernel@vger.kernel.org
  3252. S: Maintained
  3253. F: drivers/memory/*emif*
  3254. ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
  3255. M: Nishanth Menon <nm@ti.com>
  3256. M: Santosh Shilimkar <ssantosh@kernel.org>
  3257. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3258. S: Maintained
  3259. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
  3260. F: arch/arm/boot/dts/ti/keystone/
  3261. F: arch/arm/mach-keystone/
  3262. ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
  3263. M: Santosh Shilimkar <ssantosh@kernel.org>
  3264. L: linux-kernel@vger.kernel.org
  3265. S: Maintained
  3266. F: drivers/clk/keystone/
  3267. ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
  3268. M: Santosh Shilimkar <ssantosh@kernel.org>
  3269. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3270. L: linux-kernel@vger.kernel.org
  3271. S: Maintained
  3272. F: drivers/clocksource/timer-keystone.c
  3273. ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
  3274. M: Santosh Shilimkar <ssantosh@kernel.org>
  3275. L: linux-kernel@vger.kernel.org
  3276. S: Maintained
  3277. F: drivers/power/reset/keystone-reset.c
  3278. ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
  3279. M: Nishanth Menon <nm@ti.com>
  3280. M: Vignesh Raghavendra <vigneshr@ti.com>
  3281. M: Tero Kristo <kristo@kernel.org>
  3282. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3283. S: Supported
  3284. F: Documentation/devicetree/bindings/arm/ti/k3.yaml
  3285. F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
  3286. F: arch/arm64/boot/dts/ti/Makefile
  3287. F: arch/arm64/boot/dts/ti/k3-*
  3288. ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
  3289. M: Krzysztof Kozlowski <krzk@kernel.org>
  3290. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3291. S: Odd Fixes
  3292. F: Documentation/devicetree/bindings/*/*/ti,nspire*
  3293. F: Documentation/devicetree/bindings/*/ti,nspire*
  3294. F: Documentation/devicetree/bindings/arm/ti/nspire.yaml
  3295. F: arch/arm/boot/dts/nspire/
  3296. ARM/TOSHIBA VISCONTI ARCHITECTURE
  3297. M: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.x90@mail.toshiba>
  3298. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3299. S: Supported
  3300. T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
  3301. F: Documentation/devicetree/bindings/arm/toshiba.yaml
  3302. F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
  3303. F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
  3304. F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
  3305. F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
  3306. F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
  3307. F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
  3308. F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
  3309. F: arch/arm64/boot/dts/toshiba/
  3310. F: drivers/clk/visconti/
  3311. F: drivers/gpio/gpio-visconti.c
  3312. F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
  3313. F: drivers/pci/controller/dwc/pcie-visconti.c
  3314. F: drivers/pinctrl/visconti/
  3315. F: drivers/watchdog/visconti_wdt.c
  3316. N: visconti
  3317. ARM/UNIPHIER ARCHITECTURE
  3318. M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
  3319. M: Masami Hiramatsu <mhiramat@kernel.org>
  3320. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3321. S: Maintained
  3322. F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
  3323. F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
  3324. F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
  3325. F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
  3326. F: arch/arm/boot/dts/socionext/uniphier*
  3327. F: arch/arm/include/asm/hardware/cache-uniphier.h
  3328. F: arch/arm/mm/cache-uniphier.c
  3329. F: arch/arm64/boot/dts/socionext/uniphier*
  3330. F: drivers/bus/uniphier-system-bus.c
  3331. F: drivers/clk/uniphier/
  3332. F: drivers/dma/uniphier-mdmac.c
  3333. F: drivers/gpio/gpio-uniphier.c
  3334. F: drivers/i2c/busses/i2c-uniphier*
  3335. F: drivers/irqchip/irq-uniphier-aidet.c
  3336. F: drivers/mmc/host/uniphier-sd.c
  3337. F: drivers/pinctrl/uniphier/
  3338. F: drivers/reset/reset-uniphier.c
  3339. F: drivers/tty/serial/8250/8250_uniphier.c
  3340. N: uniphier
  3341. ARM/VERSATILE EXPRESS PLATFORM
  3342. M: Liviu Dudau <liviu.dudau@arm.com>
  3343. M: Sudeep Holla <sudeep.holla@kernel.org>
  3344. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  3345. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3346. S: Maintained
  3347. N: mps2
  3348. N: vexpress
  3349. F: arch/arm/mach-versatile/
  3350. F: arch/arm64/boot/dts/arm/
  3351. F: drivers/clocksource/timer-versatile.c
  3352. X: drivers/cpufreq/vexpress-spc-cpufreq.c
  3353. X: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
  3354. ARM/VFP SUPPORT
  3355. M: Russell King <linux@armlinux.org.uk>
  3356. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3357. S: Maintained
  3358. W: http://www.armlinux.org.uk/
  3359. F: arch/arm/vfp/
  3360. ARM/VT8500 ARM ARCHITECTURE
  3361. M: Alexey Charkov <alchark@gmail.com>
  3362. M: Krzysztof Kozlowski <krzk@kernel.org>
  3363. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3364. S: Odd Fixes
  3365. F: Documentation/devicetree/bindings/hwinfo/via,vt8500-scc-id.yaml
  3366. F: Documentation/devicetree/bindings/i2c/wm,wm8505-i2c.yaml
  3367. F: Documentation/devicetree/bindings/interrupt-controller/via,vt8500-intc.yaml
  3368. F: Documentation/devicetree/bindings/pwm/via,vt8500-pwm.yaml
  3369. F: Documentation/devicetree/bindings/timer/via,vt8500-timer.yaml
  3370. F: arch/arm/boot/dts/vt8500/
  3371. F: arch/arm/mach-vt8500/
  3372. F: drivers/clocksource/timer-vt8500.c
  3373. F: drivers/i2c/busses/i2c-viai2c-wmt.c
  3374. F: drivers/mmc/host/wmt-sdmmc.c
  3375. F: drivers/pwm/pwm-vt8500.c
  3376. F: drivers/rtc/rtc-vt8500.c
  3377. F: drivers/soc/vt8500/
  3378. F: drivers/tty/serial/vt8500_serial.c
  3379. F: drivers/video/fbdev/vt8500lcdfb.*
  3380. F: drivers/video/fbdev/wm8505fb*
  3381. F: drivers/video/fbdev/wmt_ge_rops.*
  3382. ARM/ZYNQ ARCHITECTURE
  3383. M: Michal Simek <michal.simek@amd.com>
  3384. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3385. S: Supported
  3386. W: http://wiki.xilinx.com
  3387. T: git https://github.com/Xilinx/linux-xlnx.git
  3388. F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
  3389. F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
  3390. F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
  3391. F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
  3392. F: Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
  3393. F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
  3394. F: arch/arm/mach-zynq/
  3395. F: drivers/clocksource/timer-cadence-ttc.c
  3396. F: drivers/cpuidle/cpuidle-zynq.c
  3397. F: drivers/edac/synopsys_edac.c
  3398. F: drivers/i2c/busses/i2c-cadence.c
  3399. F: drivers/i2c/busses/i2c-xiic.c
  3400. F: drivers/mmc/host/sdhci-of-arasan.c
  3401. N: zynq
  3402. N: xilinx
  3403. ARM64 FIT SUPPORT
  3404. M: Simon Glass <sjg@chromium.org>
  3405. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3406. S: Maintained
  3407. F: arch/arm64/boot/Makefile
  3408. F: scripts/make_fit.py
  3409. ARM64 PLATFORM DRIVERS
  3410. M: Hans de Goede <hansg@kernel.org>
  3411. M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
  3412. R: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
  3413. L: platform-driver-x86@vger.kernel.org
  3414. S: Maintained
  3415. Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
  3416. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
  3417. F: drivers/platform/arm64/
  3418. ARM64 PORT (AARCH64 ARCHITECTURE)
  3419. M: Catalin Marinas <catalin.marinas@arm.com>
  3420. M: Will Deacon <will@kernel.org>
  3421. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3422. S: Maintained
  3423. T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
  3424. F: Documentation/arch/arm64/
  3425. F: arch/arm64/
  3426. F: drivers/virt/coco/arm-cca-guest/
  3427. F: drivers/virt/coco/pkvm-guest/
  3428. F: tools/testing/selftests/arm64/
  3429. X: arch/arm64/boot/dts/
  3430. X: arch/arm64/configs/defconfig
  3431. ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
  3432. M: George McCollister <george.mccollister@gmail.com>
  3433. L: netdev@vger.kernel.org
  3434. S: Maintained
  3435. F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
  3436. F: drivers/net/dsa/xrs700x/*
  3437. F: net/dsa/tag_xrs700x.c
  3438. AS3645A LED FLASH CONTROLLER DRIVER
  3439. M: Sakari Ailus <sakari.ailus@iki.fi>
  3440. L: linux-leds@vger.kernel.org
  3441. S: Maintained
  3442. F: drivers/leds/flash/leds-as3645a.c
  3443. AS3668 LED DRIVER
  3444. M: Lukas Timmermann <linux@timmermann.space>
  3445. L: linux-leds@vger.kernel.org
  3446. S: Maintained
  3447. F: Documentation/devicetree/bindings/leds/ams,as3668.yaml
  3448. F: drivers/leds/leds-as3668.c
  3449. ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
  3450. M: Tianshu Qiu <tian.shu.qiu@intel.com>
  3451. L: linux-media@vger.kernel.org
  3452. S: Maintained
  3453. T: git git://linuxtv.org/media.git
  3454. F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
  3455. F: drivers/media/i2c/ak7375.c
  3456. ASAHI KASEI AK8974 DRIVER
  3457. M: Linus Walleij <linusw@kernel.org>
  3458. L: linux-iio@vger.kernel.org
  3459. S: Supported
  3460. W: http://www.akm.com/
  3461. F: drivers/iio/magnetometer/ak8974.c
  3462. AOSONG AGS02MA TVOC SENSOR DRIVER
  3463. M: Anshul Dalal <anshulusr@gmail.com>
  3464. L: linux-iio@vger.kernel.org
  3465. S: Maintained
  3466. F: Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
  3467. F: drivers/iio/chemical/ags02ma.c
  3468. AOSONG ADP810 DIFFERENTIAL PRESSURE SENSOR DRIVER
  3469. M: Akhilesh Patil <akhilesh@ee.iitb.ac.in>
  3470. L: linux-iio@vger.kernel.org
  3471. S: Maintained
  3472. F: Documentation/devicetree/bindings/iio/pressure/aosong,adp810.yaml
  3473. F: drivers/iio/pressure/adp810.c
  3474. ASC7621 HARDWARE MONITOR DRIVER
  3475. M: George Joseph <george.joseph@fairview5.com>
  3476. L: linux-hwmon@vger.kernel.org
  3477. S: Maintained
  3478. F: Documentation/hwmon/asc7621.rst
  3479. F: drivers/hwmon/asc7621.c
  3480. ASIX AX88796C SPI ETHERNET ADAPTER
  3481. M: Łukasz Stelmach <l.stelmach@samsung.com>
  3482. S: Maintained
  3483. F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
  3484. F: drivers/net/ethernet/asix/ax88796c_*
  3485. ASIX PHY DRIVER [RUST]
  3486. M: FUJITA Tomonori <fujita.tomonori@gmail.com>
  3487. R: Trevor Gross <tmgross@umich.edu>
  3488. L: netdev@vger.kernel.org
  3489. L: rust-for-linux@vger.kernel.org
  3490. S: Maintained
  3491. F: drivers/net/phy/ax88796b_rust.rs
  3492. ARM/ASPEED CLOCK SUPPORT
  3493. M: Ryan Chen <ryan_chen@aspeedtech.com>
  3494. R: Joel Stanley <joel@jms.id.au>
  3495. L: linux-clk@vger.kernel.org
  3496. L: linux-aspeed@lists.ozlabs.org
  3497. S: Maintained
  3498. F: Documentation/devicetree/bindings/mfd/aspeed,ast2x00-scu.yaml
  3499. F: drivers/clk/aspeed/
  3500. ASPEED CRYPTO DRIVER
  3501. M: Neal Liu <neal_liu@aspeedtech.com>
  3502. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  3503. S: Maintained
  3504. F: Documentation/devicetree/bindings/crypto/aspeed,*
  3505. F: drivers/crypto/aspeed/
  3506. ASPEED PECI CONTROLLER
  3507. M: Iwona Winiarska <iwona.winiarska@intel.com>
  3508. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  3509. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  3510. S: Supported
  3511. F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
  3512. F: drivers/peci/controller/peci-aspeed.c
  3513. ASPEED PINCTRL DRIVERS
  3514. M: Andrew Jeffery <andrew@codeconstruct.com.au>
  3515. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  3516. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  3517. L: linux-gpio@vger.kernel.org
  3518. S: Maintained
  3519. F: Documentation/devicetree/bindings/pinctrl/aspeed,*
  3520. F: drivers/pinctrl/aspeed/
  3521. ASPEED SCU INTERRUPT CONTROLLER DRIVER
  3522. M: Eddie James <eajames@linux.ibm.com>
  3523. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  3524. S: Maintained
  3525. F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2500-scu-ic.yaml
  3526. F: drivers/irqchip/irq-aspeed-scu-ic.c
  3527. F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
  3528. ASPEED SD/MMC DRIVER
  3529. M: Andrew Jeffery <andrew@codeconstruct.com.au>
  3530. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  3531. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  3532. L: linux-mmc@vger.kernel.org
  3533. S: Maintained
  3534. F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
  3535. F: drivers/mmc/host/sdhci-of-aspeed*
  3536. ASPEED SMC SPI DRIVER
  3537. M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
  3538. M: Cédric Le Goater <clg@kaod.org>
  3539. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  3540. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  3541. L: linux-spi@vger.kernel.org
  3542. S: Maintained
  3543. F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
  3544. F: drivers/spi/spi-aspeed-smc.c
  3545. ASPEED USB UDC DRIVER
  3546. M: Neal Liu <neal_liu@aspeedtech.com>
  3547. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  3548. S: Maintained
  3549. F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
  3550. F: drivers/usb/gadget/udc/aspeed_udc.c
  3551. ASPEED VIDEO ENGINE DRIVER
  3552. M: Eddie James <eajames@linux.ibm.com>
  3553. L: linux-media@vger.kernel.org
  3554. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  3555. S: Maintained
  3556. F: Documentation/devicetree/bindings/media/aspeed,video-engine.yaml
  3557. F: drivers/media/platform/aspeed/
  3558. ASPEED PCIE CONTROLLER DRIVER
  3559. M: Jacky Chou <jacky_chou@aspeedtech.com>
  3560. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  3561. L: linux-pci@vger.kernel.org
  3562. S: Maintained
  3563. F: Documentation/devicetree/bindings/pci/aspeed,ast2600-pcie.yaml
  3564. F: drivers/pci/controller/pcie-aspeed.c
  3565. ASUS EC HARDWARE MONITOR DRIVER
  3566. M: Eugene Shalygin <eugene.shalygin@gmail.com>
  3567. L: linux-hwmon@vger.kernel.org
  3568. S: Maintained
  3569. F: drivers/hwmon/asus-ec-sensors.c
  3570. ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
  3571. M: Corentin Chary <corentin.chary@gmail.com>
  3572. M: Luke D. Jones <luke@ljones.dev>
  3573. M: Denis Benato <denis.benato@linux.dev>
  3574. L: platform-driver-x86@vger.kernel.org
  3575. S: Maintained
  3576. W: https://asus-linux.org/
  3577. F: drivers/platform/x86/asus*.c
  3578. F: drivers/platform/x86/eeepc*.c
  3579. ASUS TF103C DOCK DRIVER
  3580. M: Hans de Goede <hansg@kernel.org>
  3581. L: platform-driver-x86@vger.kernel.org
  3582. S: Maintained
  3583. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
  3584. F: drivers/platform/x86/asus-tf103c-dock.c
  3585. ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
  3586. M: Aleksa Savic <savicaleksa83@gmail.com>
  3587. L: linux-hwmon@vger.kernel.org
  3588. S: Maintained
  3589. F: drivers/hwmon/asus_rog_ryujin.c
  3590. ASUS WIRELESS RADIO CONTROL DRIVER
  3591. M: João Paulo Rechi Vita <jprvita@gmail.com>
  3592. L: platform-driver-x86@vger.kernel.org
  3593. S: Maintained
  3594. F: drivers/platform/x86/asus-wireless.c
  3595. ASUS WMI HARDWARE MONITOR DRIVER
  3596. M: Ed Brindley <kernel@maidavale.org>
  3597. M: Denis Pauk <pauk.denis@gmail.com>
  3598. L: linux-hwmon@vger.kernel.org
  3599. S: Maintained
  3600. F: drivers/hwmon/asus_wmi_sensors.c
  3601. ASYMMETRIC KEYS
  3602. M: David Howells <dhowells@redhat.com>
  3603. M: Lukas Wunner <lukas@wunner.de>
  3604. M: Ignat Korchagin <ignat@linux.win>
  3605. L: keyrings@vger.kernel.org
  3606. L: linux-crypto@vger.kernel.org
  3607. S: Maintained
  3608. F: Documentation/crypto/asymmetric-keys.rst
  3609. F: crypto/asymmetric_keys/
  3610. F: include/crypto/pkcs7.h
  3611. F: include/crypto/public_key.h
  3612. F: include/keys/asymmetric-*.h
  3613. F: include/linux/verification.h
  3614. ASYMMETRIC KEYS - ECDSA
  3615. M: Lukas Wunner <lukas@wunner.de>
  3616. M: Ignat Korchagin <ignat@linux.win>
  3617. R: Stefan Berger <stefanb@linux.ibm.com>
  3618. L: linux-crypto@vger.kernel.org
  3619. S: Maintained
  3620. F: crypto/ecc*
  3621. F: crypto/ecdsa*
  3622. F: include/crypto/ecc*
  3623. ASYMMETRIC KEYS - GOST
  3624. M: Lukas Wunner <lukas@wunner.de>
  3625. M: Ignat Korchagin <ignat@linux.win>
  3626. L: linux-crypto@vger.kernel.org
  3627. S: Odd fixes
  3628. F: crypto/ecrdsa*
  3629. ASYMMETRIC KEYS - RSA
  3630. M: Lukas Wunner <lukas@wunner.de>
  3631. M: Ignat Korchagin <ignat@linux.win>
  3632. L: linux-crypto@vger.kernel.org
  3633. S: Maintained
  3634. F: crypto/rsa*
  3635. ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
  3636. R: Dan Williams <dan.j.williams@intel.com>
  3637. S: Odd fixes
  3638. W: http://sourceforge.net/projects/xscaleiop
  3639. F: Documentation/crypto/async-tx-api.rst
  3640. F: crypto/async_tx/
  3641. F: include/linux/async_tx.h
  3642. AT24 EEPROM DRIVER
  3643. M: Bartosz Golaszewski <brgl@kernel.org>
  3644. L: linux-i2c@vger.kernel.org
  3645. S: Maintained
  3646. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
  3647. F: Documentation/devicetree/bindings/eeprom/at24.yaml
  3648. F: drivers/misc/eeprom/at24.c
  3649. ATA OVER ETHERNET (AOE) DRIVER
  3650. M: "Justin Sanders" <justin@coraid.com>
  3651. S: Supported
  3652. W: http://www.openaoe.org/
  3653. F: Documentation/admin-guide/aoe/
  3654. F: drivers/block/aoe/
  3655. ATC260X PMIC MFD DRIVER
  3656. M: Manivannan Sadhasivam <mani@kernel.org>
  3657. M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
  3658. L: linux-actions@lists.infradead.org
  3659. S: Maintained
  3660. F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
  3661. F: drivers/input/misc/atc260x-onkey.c
  3662. F: drivers/mfd/atc260*
  3663. F: drivers/power/reset/atc260x-poweroff.c
  3664. F: drivers/regulator/atc260x-regulator.c
  3665. F: include/linux/mfd/atc260x/*
  3666. ATCRTC100 RTC DRIVER
  3667. M: CL Wang <cl634@andestech.com>
  3668. S: Supported
  3669. F: Documentation/devicetree/bindings/rtc/andestech,atcrtc100.yaml
  3670. F: drivers/rtc/rtc-atcrtc100.c
  3671. ATHEROS 71XX/9XXX GPIO DRIVER
  3672. M: Alban Bedel <albeu@free.fr>
  3673. S: Maintained
  3674. W: https://github.com/AlbanBedel/linux
  3675. T: git https://github.com/AlbanBedel/linux.git
  3676. F: Documentation/devicetree/bindings/gpio/qca,ar7100-gpio.yaml
  3677. F: drivers/gpio/gpio-ath79.c
  3678. ATHEROS 71XX/9XXX USB PHY DRIVER
  3679. M: Alban Bedel <albeu@free.fr>
  3680. S: Maintained
  3681. W: https://github.com/AlbanBedel/linux
  3682. T: git https://github.com/AlbanBedel/linux.git
  3683. F: Documentation/devicetree/bindings/phy/qca,ar7100-usb-phy.yaml
  3684. F: drivers/phy/qualcomm/phy-ath79-usb.c
  3685. ATHEROS ATH GENERIC UTILITIES
  3686. M: Jeff Johnson <jjohnson@kernel.org>
  3687. L: linux-wireless@vger.kernel.org
  3688. S: Supported
  3689. F: drivers/net/wireless/ath/*
  3690. ATHEROS ATH5K WIRELESS DRIVER
  3691. M: Jiri Slaby <jirislaby@kernel.org>
  3692. M: Nick Kossifidis <mickflemm@gmail.com>
  3693. M: Luis Chamberlain <mcgrof@kernel.org>
  3694. L: linux-wireless@vger.kernel.org
  3695. S: Maintained
  3696. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
  3697. F: drivers/net/wireless/ath/ath5k/
  3698. ATHEROS ATH6KL WIRELESS DRIVER
  3699. L: linux-wireless@vger.kernel.org
  3700. S: Orphan
  3701. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
  3702. F: drivers/net/wireless/ath/ath6kl/
  3703. ATI_REMOTE2 DRIVER
  3704. M: Ville Syrjala <syrjala@sci.fi>
  3705. S: Maintained
  3706. F: drivers/input/misc/ati_remote2.c
  3707. ATK0110 HWMON DRIVER
  3708. M: Luca Tettamanti <kronos.it@gmail.com>
  3709. L: linux-hwmon@vger.kernel.org
  3710. S: Maintained
  3711. F: drivers/hwmon/asus_atk0110.c
  3712. ATLX ETHERNET DRIVERS
  3713. M: Chris Snook <chris.snook@gmail.com>
  3714. L: netdev@vger.kernel.org
  3715. S: Maintained
  3716. W: http://sourceforge.net/projects/atl1
  3717. W: http://atl1.sourceforge.net
  3718. F: drivers/net/ethernet/atheros/
  3719. ATM
  3720. M: Chas Williams <3chas3@gmail.com>
  3721. L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
  3722. L: netdev@vger.kernel.org
  3723. S: Maintained
  3724. W: http://linux-atm.sourceforge.net
  3725. F: drivers/atm/
  3726. F: include/linux/atm*
  3727. F: include/linux/sonet.h
  3728. F: include/uapi/linux/atm*
  3729. F: include/uapi/linux/sonet.h
  3730. ATMEL MACB ETHERNET DRIVER
  3731. M: Nicolas Ferre <nicolas.ferre@microchip.com>
  3732. M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
  3733. S: Maintained
  3734. F: drivers/net/ethernet/cadence/
  3735. ATMEL MAXTOUCH DRIVER
  3736. M: Nick Dyer <nick@shmanahar.org>
  3737. S: Maintained
  3738. T: git https://github.com/ndyer/linux.git
  3739. F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
  3740. F: drivers/input/touchscreen/atmel_mxt_ts.c
  3741. ATOMIC INFRASTRUCTURE
  3742. M: Will Deacon <will@kernel.org>
  3743. M: Peter Zijlstra <peterz@infradead.org>
  3744. M: Boqun Feng <boqun@kernel.org>
  3745. R: Mark Rutland <mark.rutland@arm.com>
  3746. R: Gary Guo <gary@garyguo.net>
  3747. L: linux-kernel@vger.kernel.org
  3748. S: Maintained
  3749. F: Documentation/atomic_*.txt
  3750. F: arch/*/include/asm/atomic*.h
  3751. F: include/*/atomic*.h
  3752. F: include/linux/refcount.h
  3753. F: scripts/atomic/
  3754. F: rust/kernel/sync/atomic.rs
  3755. F: rust/kernel/sync/atomic/
  3756. F: rust/kernel/sync/refcount.rs
  3757. ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
  3758. M: Bradley Grove <linuxdrivers@attotech.com>
  3759. L: linux-scsi@vger.kernel.org
  3760. S: Supported
  3761. W: http://www.attotech.com
  3762. F: drivers/scsi/esas2r
  3763. ATUSB IEEE 802.15.4 RADIO DRIVER
  3764. M: Stefan Schmidt <stefan@datenfreihafen.org>
  3765. L: linux-wpan@vger.kernel.org
  3766. S: Maintained
  3767. F: drivers/net/ieee802154/at86rf230.h
  3768. F: drivers/net/ieee802154/atusb.c
  3769. F: drivers/net/ieee802154/atusb.h
  3770. AUDIT SUBSYSTEM
  3771. M: Paul Moore <paul@paul-moore.com>
  3772. M: Eric Paris <eparis@redhat.com>
  3773. L: audit@vger.kernel.org
  3774. S: Supported
  3775. W: https://github.com/linux-audit
  3776. Q: https://patchwork.kernel.org/project/audit/list
  3777. B: mailto:audit@vger.kernel.org
  3778. P: https://github.com/linux-audit/audit-kernel/blob/main/README.md
  3779. T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
  3780. F: include/asm-generic/audit_*.h
  3781. F: include/linux/audit.h
  3782. F: include/linux/audit_arch.h
  3783. F: include/uapi/linux/audit.h
  3784. F: kernel/audit*
  3785. F: lib/*audit.c
  3786. K: \baudit_[a-z_0-9]\+\b
  3787. AUTOFDO BUILD
  3788. M: Rong Xu <xur@google.com>
  3789. M: Han Shen <shenhan@google.com>
  3790. S: Supported
  3791. F: Documentation/dev-tools/autofdo.rst
  3792. F: scripts/Makefile.autofdo
  3793. AUXILIARY BUS DRIVER
  3794. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  3795. M: "Rafael J. Wysocki" <rafael@kernel.org>
  3796. M: Danilo Krummrich <dakr@kernel.org>
  3797. R: Dave Ertman <david.m.ertman@intel.com>
  3798. R: Ira Weiny <ira.weiny@intel.com>
  3799. R: Leon Romanovsky <leon@kernel.org>
  3800. L: driver-core@lists.linux.dev
  3801. S: Supported
  3802. T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
  3803. F: Documentation/driver-api/auxiliary_bus.rst
  3804. F: drivers/base/auxiliary.c
  3805. F: include/linux/auxiliary_bus.h
  3806. F: rust/helpers/auxiliary.c
  3807. F: rust/kernel/auxiliary.rs
  3808. F: samples/rust/rust_driver_auxiliary.rs
  3809. AUXILIARY DISPLAY DRIVERS
  3810. M: Andy Shevchenko <andy@kernel.org>
  3811. R: Geert Uytterhoeven <geert@linux-m68k.org>
  3812. S: Odd Fixes
  3813. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
  3814. F: Documentation/devicetree/bindings/auxdisplay/
  3815. F: drivers/auxdisplay/
  3816. F: include/linux/cfag12864b.h
  3817. F: include/uapi/linux/map_to_14segment.h
  3818. F: include/uapi/linux/map_to_7segment.h
  3819. AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
  3820. M: Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
  3821. L: linux-iio@vger.kernel.org
  3822. S: Maintained
  3823. F: Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
  3824. F: drivers/iio/light/apds9306.c
  3825. AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
  3826. M: Andreas Klinger <ak@it-klinger.de>
  3827. L: linux-iio@vger.kernel.org
  3828. S: Maintained
  3829. F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
  3830. F: drivers/iio/adc/hx711.c
  3831. AWINIC AW99706 WLED BACKLIGHT DRIVER
  3832. M: Junjie Cao <caojunjie650@gmail.com>
  3833. S: Maintained
  3834. F: Documentation/devicetree/bindings/leds/backlight/awinic,aw99706.yaml
  3835. F: drivers/video/backlight/aw99706.c
  3836. AX.25 NETWORK LAYER
  3837. L: linux-hams@vger.kernel.org
  3838. S: Orphan
  3839. W: https://linux-ax25.in-berlin.de
  3840. F: include/net/ax25.h
  3841. F: include/uapi/linux/ax25.h
  3842. F: net/ax25/
  3843. AXENTIA ARM DEVICES
  3844. M: Peter Rosin <peda@axentia.se>
  3845. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3846. S: Maintained
  3847. F: arch/arm/boot/dts/microchip/at91-linea.dtsi
  3848. F: arch/arm/boot/dts/microchip/at91-natte.dtsi
  3849. F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
  3850. F: arch/arm/boot/dts/microchip/at91-tse850-3.dts
  3851. AXENTIA ASOC DRIVERS
  3852. M: Peter Rosin <peda@axentia.se>
  3853. L: linux-sound@vger.kernel.org
  3854. S: Maintained
  3855. F: Documentation/devicetree/bindings/sound/axentia,*
  3856. F: sound/soc/atmel/tse850-pcm5142.c
  3857. AXIS ARTPEC ARM64 SoC SUPPORT
  3858. M: Jesper Nilsson <jesper.nilsson@axis.com>
  3859. M: Lars Persson <lars.persson@axis.com>
  3860. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  3861. L: linux-samsung-soc@vger.kernel.org
  3862. L: linux-arm-kernel@axis.com
  3863. S: Maintained
  3864. F: Documentation/devicetree/bindings/clock/axis,artpec*-clock.yaml
  3865. F: arch/arm64/boot/dts/exynos/axis/
  3866. F: drivers/clk/samsung/clk-artpec*.c
  3867. F: include/dt-bindings/clock/axis,artpec*-clk.h
  3868. AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
  3869. M: Nuno Sá <nuno.sa@analog.com>
  3870. L: linux-hwmon@vger.kernel.org
  3871. S: Supported
  3872. W: https://ez.analog.com/linux-software-drivers
  3873. F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
  3874. F: drivers/hwmon/axi-fan-control.c
  3875. AXI SPI ENGINE
  3876. M: Michael Hennerich <michael.hennerich@analog.com>
  3877. M: Nuno Sá <nuno.sa@analog.com>
  3878. R: David Lechner <dlechner@baylibre.com>
  3879. L: linux-spi@vger.kernel.org
  3880. S: Supported
  3881. W: https://ez.analog.com/linux-software-drivers
  3882. F: Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
  3883. F: drivers/spi/spi-axi-spi-engine.c
  3884. AXI PWM GENERATOR
  3885. M: Michael Hennerich <michael.hennerich@analog.com>
  3886. M: Nuno Sá <nuno.sa@analog.com>
  3887. R: Trevor Gamblin <tgamblin@baylibre.com>
  3888. L: linux-pwm@vger.kernel.org
  3889. S: Supported
  3890. W: https://ez.analog.com/linux-software-drivers
  3891. F: Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
  3892. F: drivers/pwm/pwm-axi-pwmgen.c
  3893. AXIADO SPI DB DRIVER
  3894. M: Vladimir Moravcevic <vmoravcevic@axiado.com>
  3895. M: Tzu-Hao Wei <twei@axiado.com>
  3896. M: Swark Yang <syang@axiado.com>
  3897. M: Prasad Bolisetty <pbolisetty@axiado.com>
  3898. L: linux-spi@vger.kernel.org
  3899. S: Maintained
  3900. F: Documentation/devicetree/bindings/spi/axiado,ax3000-spi.yaml
  3901. F: drivers/spi/spi-axiado.c
  3902. F: drivers/spi/spi-axiado.h
  3903. AYANEO PLATFORM EC DRIVER
  3904. M: Antheas Kapenekakis <lkml@antheas.dev>
  3905. L: platform-driver-x86@vger.kernel.org
  3906. S: Maintained
  3907. F: Documentation/ABI/testing/sysfs-platform-ayaneo
  3908. F: drivers/platform/x86/ayaneo-ec.c
  3909. AZ6007 DVB DRIVER
  3910. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  3911. L: linux-media@vger.kernel.org
  3912. S: Maintained
  3913. W: https://linuxtv.org
  3914. T: git git://linuxtv.org/media.git
  3915. F: drivers/media/usb/dvb-usb-v2/az6007.c
  3916. AZTECH FM RADIO RECEIVER DRIVER
  3917. M: Hans Verkuil <hverkuil@kernel.org>
  3918. L: linux-media@vger.kernel.org
  3919. S: Maintained
  3920. W: https://linuxtv.org
  3921. T: git git://linuxtv.org/media.git
  3922. F: drivers/media/radio/radio-aztech*
  3923. B43 WIRELESS DRIVER
  3924. L: linux-wireless@vger.kernel.org
  3925. L: b43-dev@lists.infradead.org
  3926. S: Orphan
  3927. W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
  3928. F: drivers/net/wireless/broadcom/b43/
  3929. B43LEGACY WIRELESS DRIVER
  3930. L: linux-wireless@vger.kernel.org
  3931. L: b43-dev@lists.infradead.org
  3932. S: Orphan
  3933. W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
  3934. F: drivers/net/wireless/broadcom/b43legacy/
  3935. BACKLIGHT CLASS/SUBSYSTEM
  3936. M: Lee Jones <lee@kernel.org>
  3937. M: Daniel Thompson <danielt@kernel.org>
  3938. M: Jingoo Han <jingoohan1@gmail.com>
  3939. L: dri-devel@lists.freedesktop.org
  3940. S: Maintained
  3941. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
  3942. F: Documentation/ABI/stable/sysfs-class-backlight
  3943. F: Documentation/ABI/testing/sysfs-class-backlight
  3944. F: Documentation/devicetree/bindings/leds/backlight
  3945. F: drivers/video/backlight/
  3946. F: include/linux/backlight.h
  3947. F: include/linux/pwm_backlight.h
  3948. BARCO P50 GPIO DRIVER
  3949. M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
  3950. M: Peter Korsgaard <peter.korsgaard@barco.com>
  3951. S: Maintained
  3952. F: drivers/platform/x86/barco-p50-gpio.c
  3953. BATMAN ADVANCED
  3954. M: Marek Lindner <marek.lindner@mailbox.org>
  3955. M: Simon Wunderlich <sw@simonwunderlich.de>
  3956. M: Antonio Quartulli <antonio@mandelbit.com>
  3957. M: Sven Eckelmann <sven@narfation.org>
  3958. L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
  3959. S: Maintained
  3960. W: https://www.open-mesh.org/
  3961. Q: https://patchwork.open-mesh.org/project/batman/list/
  3962. B: https://www.open-mesh.org/projects/batman-adv/issues
  3963. C: ircs://irc.hackint.org/batadv
  3964. T: git https://git.open-mesh.org/linux-merge.git
  3965. F: Documentation/networking/batman-adv.rst
  3966. F: include/uapi/linux/batadv_packet.h
  3967. F: include/uapi/linux/batman_adv.h
  3968. F: net/batman-adv/
  3969. BAYCOM/HDLCDRV DRIVERS FOR AX.25
  3970. M: Thomas Sailer <t.sailer@alumni.ethz.ch>
  3971. L: linux-hams@vger.kernel.org
  3972. S: Maintained
  3973. W: http://www.baycom.org/~tom/ham/ham.html
  3974. F: drivers/net/hamradio/baycom*
  3975. BCACHE (BLOCK LAYER CACHE)
  3976. M: Coly Li <colyli@fnnas.com>
  3977. M: Kent Overstreet <kent.overstreet@linux.dev>
  3978. L: linux-bcache@vger.kernel.org
  3979. S: Maintained
  3980. W: http://bcache.evilpiepirate.org
  3981. C: irc://irc.oftc.net/bcache
  3982. F: drivers/md/bcache/
  3983. BCACHEFS
  3984. M: Kent Overstreet <kent.overstreet@linux.dev>
  3985. L: linux-bcachefs@vger.kernel.org
  3986. S: Externally maintained
  3987. C: irc://irc.oftc.net/bcache
  3988. T: git https://evilpiepirate.org/git/bcachefs.git
  3989. BDISP ST MEDIA DRIVER
  3990. M: Fabien Dessenne <fabien.dessenne@foss.st.com>
  3991. L: linux-media@vger.kernel.org
  3992. S: Supported
  3993. W: https://linuxtv.org
  3994. T: git git://linuxtv.org/media.git
  3995. F: drivers/media/platform/st/sti/bdisp
  3996. BECKHOFF CX5020 ETHERCAT MASTER DRIVER
  3997. M: Dariusz Marcinkiewicz <reksio@newterm.pl>
  3998. L: netdev@vger.kernel.org
  3999. S: Maintained
  4000. F: drivers/net/ethernet/ec_bhf.c
  4001. BEFS FILE SYSTEM
  4002. M: Luis de Bethencourt <luisbg@kernel.org>
  4003. M: Salah Triki <salah.triki@gmail.com>
  4004. S: Maintained
  4005. T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
  4006. F: Documentation/filesystems/befs.rst
  4007. F: fs/befs/
  4008. BFQ I/O SCHEDULER
  4009. M: Yu Kuai <yukuai@fnnas.com>
  4010. L: linux-block@vger.kernel.org
  4011. S: Odd Fixes
  4012. F: Documentation/block/bfq-iosched.rst
  4013. F: block/bfq-*
  4014. BFS FILE SYSTEM
  4015. M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
  4016. S: Maintained
  4017. F: Documentation/filesystems/bfs.rst
  4018. F: fs/bfs/
  4019. F: include/uapi/linux/bfs_fs.h
  4020. BITMAP API
  4021. M: Yury Norov <yury.norov@gmail.com>
  4022. R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
  4023. S: Maintained
  4024. F: include/linux/bitfield.h
  4025. F: include/linux/bitmap-str.h
  4026. F: include/linux/bitmap.h
  4027. F: include/linux/bits.h
  4028. F: include/linux/cpumask.h
  4029. F: include/linux/cpumask_types.h
  4030. F: include/linux/find.h
  4031. F: include/linux/hw_bitfield.h
  4032. F: include/linux/nodemask.h
  4033. F: include/linux/nodemask_types.h
  4034. F: include/uapi/linux/bits.h
  4035. F: include/vdso/bits.h
  4036. F: lib/bitmap-str.c
  4037. F: lib/bitmap.c
  4038. F: lib/cpumask.c
  4039. F: lib/find_bit.c
  4040. F: lib/find_bit_benchmark.c
  4041. F: lib/test_bitmap.c
  4042. F: lib/tests/cpumask_kunit.c
  4043. F: tools/include/linux/bitfield.h
  4044. F: tools/include/linux/bitmap.h
  4045. F: tools/include/linux/bits.h
  4046. F: tools/include/linux/find.h
  4047. F: tools/include/uapi/linux/bits.h
  4048. F: tools/include/vdso/bits.h
  4049. F: tools/lib/bitmap.c
  4050. F: tools/lib/find_bit.c
  4051. BITMAP API BINDINGS [RUST]
  4052. M: Yury Norov <yury.norov@gmail.com>
  4053. S: Maintained
  4054. F: rust/helpers/bitmap.c
  4055. F: rust/helpers/cpumask.c
  4056. BITMAP API [RUST]
  4057. M: Alice Ryhl <aliceryhl@google.com>
  4058. M: Burak Emir <bqe@google.com>
  4059. R: Yury Norov <yury.norov@gmail.com>
  4060. S: Maintained
  4061. F: lib/find_bit_benchmark_rust.rs
  4062. F: rust/kernel/bitmap.rs
  4063. F: rust/kernel/id_pool.rs
  4064. BITOPS API
  4065. M: Yury Norov <yury.norov@gmail.com>
  4066. R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
  4067. S: Maintained
  4068. F: arch/*/include/asm/bitops.h
  4069. F: arch/*/include/asm/bitops_32.h
  4070. F: arch/*/include/asm/bitops_64.h
  4071. F: arch/*/lib/bitops.c
  4072. F: include/asm-generic/bitops
  4073. F: include/asm-generic/bitops.h
  4074. F: include/linux/bitops.h
  4075. F: include/linux/count_zeros.h
  4076. F: lib/hweight.c
  4077. F: lib/test_bitops.c
  4078. F: lib/tests/bitops_kunit.c
  4079. F: tools/*/bitops*
  4080. BITOPS API BINDINGS [RUST]
  4081. M: Yury Norov <yury.norov@gmail.com>
  4082. S: Maintained
  4083. F: rust/helpers/bitops.c
  4084. BLINKM RGB LED DRIVER
  4085. M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
  4086. S: Maintained
  4087. F: drivers/leds/leds-blinkm.c
  4088. BLOCK LAYER
  4089. M: Jens Axboe <axboe@kernel.dk>
  4090. L: linux-block@vger.kernel.org
  4091. S: Maintained
  4092. T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
  4093. F: Documentation/ABI/stable/sysfs-block
  4094. F: Documentation/block/
  4095. F: block/
  4096. F: drivers/block/
  4097. F: include/linux/bio.h
  4098. F: include/linux/blk*
  4099. F: include/uapi/linux/blk*
  4100. F: include/uapi/linux/ioprio.h
  4101. F: kernel/trace/blktrace.c
  4102. F: lib/sbitmap.c
  4103. BLOCK LAYER DEVICE DRIVER API [RUST]
  4104. M: Andreas Hindborg <a.hindborg@kernel.org>
  4105. R: Boqun Feng <boqun@kernel.org>
  4106. L: linux-block@vger.kernel.org
  4107. L: rust-for-linux@vger.kernel.org
  4108. S: Supported
  4109. W: https://rust-for-linux.com
  4110. B: https://github.com/Rust-for-Linux/linux/issues
  4111. C: https://rust-for-linux.zulipchat.com/#narrow/stream/Block
  4112. T: git https://github.com/Rust-for-Linux/linux.git rust-block-next
  4113. F: drivers/block/rnull/
  4114. F: rust/kernel/block.rs
  4115. F: rust/kernel/block/
  4116. BLOCK2MTD DRIVER
  4117. M: Joern Engel <joern@lazybastard.org>
  4118. L: linux-mtd@lists.infradead.org
  4119. S: Maintained
  4120. F: drivers/mtd/devices/block2mtd.c
  4121. BLUETOOTH DRIVERS
  4122. M: Marcel Holtmann <marcel@holtmann.org>
  4123. M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
  4124. L: linux-bluetooth@vger.kernel.org
  4125. S: Supported
  4126. W: http://www.bluez.org/
  4127. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
  4128. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
  4129. F: Documentation/devicetree/bindings/net/bluetooth/
  4130. F: drivers/bluetooth/
  4131. BLUETOOTH SUBSYSTEM
  4132. M: Marcel Holtmann <marcel@holtmann.org>
  4133. M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
  4134. L: linux-bluetooth@vger.kernel.org
  4135. S: Supported
  4136. W: http://www.bluez.org/
  4137. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
  4138. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
  4139. F: Documentation/ABI/stable/sysfs-class-bluetooth
  4140. F: include/net/bluetooth/
  4141. F: net/bluetooth/
  4142. BLZP1600 GPIO DRIVER
  4143. M: James Cowgill <james.cowgill@blaize.com>
  4144. M: Matt Redfearn <matt.redfearn@blaize.com>
  4145. M: Neil Jones <neil.jones@blaize.com>
  4146. M: Nikolaos Pasaloukos <nikolaos.pasaloukos@blaize.com>
  4147. L: linux-gpio@vger.kernel.org
  4148. S: Maintained
  4149. F: Documentation/devicetree/bindings/gpio/blaize,blzp1600-gpio.yaml
  4150. F: drivers/gpio/gpio-blzp1600.c
  4151. BONDING DRIVER
  4152. M: Jay Vosburgh <jv@jvosburgh.net>
  4153. L: netdev@vger.kernel.org
  4154. S: Maintained
  4155. F: Documentation/networking/bonding.rst
  4156. F: drivers/net/bonding/
  4157. F: include/net/bond*
  4158. F: include/uapi/linux/if_bonding.h
  4159. F: tools/testing/selftests/drivers/net/bonding/
  4160. BOSCH SENSORTEC BMA220 ACCELEROMETER IIO DRIVER
  4161. M: Petre Rodan <petre.rodan@subdimension.ro>
  4162. L: linux-iio@vger.kernel.org
  4163. S: Maintained
  4164. F: Documentation/devicetree/bindings/iio/accel/bosch,bma220.yaml
  4165. F: drivers/iio/accel/bma220*
  4166. BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
  4167. M: Dan Robertson <dan@dlrobertson.com>
  4168. L: linux-iio@vger.kernel.org
  4169. S: Maintained
  4170. F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
  4171. F: drivers/iio/accel/bma400*
  4172. BOSCH SENSORTEC BMI270 IMU IIO DRIVER
  4173. M: Alex Lanzano <lanzano.alex@gmail.com>
  4174. L: linux-iio@vger.kernel.org
  4175. S: Maintained
  4176. F: Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
  4177. F: drivers/iio/imu/bmi270/
  4178. BOSCH SENSORTEC BMI323 IMU IIO DRIVER
  4179. M: Jagath Jog J <jagathjog1996@gmail.com>
  4180. L: linux-iio@vger.kernel.org
  4181. S: Maintained
  4182. F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
  4183. F: drivers/iio/imu/bmi323/
  4184. BPF JIT for ARC
  4185. M: Shahab Vahedi <list+bpf@vahedi.org>
  4186. L: bpf@vger.kernel.org
  4187. S: Maintained
  4188. F: arch/arc/net/
  4189. BPF JIT for ARM
  4190. M: Russell King <linux@armlinux.org.uk>
  4191. M: Puranjay Mohan <puranjay@kernel.org>
  4192. L: bpf@vger.kernel.org
  4193. S: Maintained
  4194. F: arch/arm/net/
  4195. BPF JIT for ARM64
  4196. M: Daniel Borkmann <daniel@iogearbox.net>
  4197. M: Alexei Starovoitov <ast@kernel.org>
  4198. M: Puranjay Mohan <puranjay@kernel.org>
  4199. R: Xu Kuohai <xukuohai@huaweicloud.com>
  4200. L: bpf@vger.kernel.org
  4201. S: Supported
  4202. F: arch/arm64/net/
  4203. BPF JIT for LOONGARCH
  4204. M: Tiezhu Yang <yangtiezhu@loongson.cn>
  4205. R: Hengqi Chen <hengqi.chen@gmail.com>
  4206. L: bpf@vger.kernel.org
  4207. S: Maintained
  4208. F: arch/loongarch/net/
  4209. BPF JIT for MIPS (32-BIT AND 64-BIT)
  4210. M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
  4211. M: Paul Burton <paulburton@kernel.org>
  4212. L: bpf@vger.kernel.org
  4213. S: Maintained
  4214. F: arch/mips/net/
  4215. BPF JIT for NFP NICs
  4216. M: Jakub Kicinski <kuba@kernel.org>
  4217. L: bpf@vger.kernel.org
  4218. S: Odd Fixes
  4219. F: drivers/net/ethernet/netronome/nfp/bpf/
  4220. BPF JIT for POWERPC (32-BIT AND 64-BIT)
  4221. M: Hari Bathini <hbathini@linux.ibm.com>
  4222. M: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
  4223. R: Naveen N Rao <naveen@kernel.org>
  4224. L: bpf@vger.kernel.org
  4225. S: Supported
  4226. F: arch/powerpc/net/
  4227. BPF JIT for RISC-V (32-bit)
  4228. M: Luke Nelson <luke.r.nels@gmail.com>
  4229. M: Xi Wang <xi.wang@gmail.com>
  4230. L: bpf@vger.kernel.org
  4231. S: Maintained
  4232. F: arch/riscv/net/
  4233. X: arch/riscv/net/bpf_jit_comp64.c
  4234. BPF JIT for RISC-V (64-bit)
  4235. M: Björn Töpel <bjorn@kernel.org>
  4236. R: Pu Lehui <pulehui@huawei.com>
  4237. R: Puranjay Mohan <puranjay@kernel.org>
  4238. L: bpf@vger.kernel.org
  4239. S: Maintained
  4240. F: arch/riscv/net/
  4241. X: arch/riscv/net/bpf_jit_comp32.c
  4242. BPF JIT for S390
  4243. M: Ilya Leoshkevich <iii@linux.ibm.com>
  4244. M: Heiko Carstens <hca@linux.ibm.com>
  4245. M: Vasily Gorbik <gor@linux.ibm.com>
  4246. L: bpf@vger.kernel.org
  4247. S: Supported
  4248. F: arch/s390/net/
  4249. X: arch/s390/net/pnet.c
  4250. BPF JIT for SPARC (32-BIT AND 64-BIT)
  4251. M: David S. Miller <davem@davemloft.net>
  4252. L: bpf@vger.kernel.org
  4253. S: Odd Fixes
  4254. F: arch/sparc/net/
  4255. BPF JIT for X86 32-BIT
  4256. M: Wang YanQing <udknight@gmail.com>
  4257. L: bpf@vger.kernel.org
  4258. S: Odd Fixes
  4259. F: arch/x86/net/bpf_jit_comp32.c
  4260. BPF JIT for X86 64-BIT
  4261. M: Alexei Starovoitov <ast@kernel.org>
  4262. M: Daniel Borkmann <daniel@iogearbox.net>
  4263. L: bpf@vger.kernel.org
  4264. S: Supported
  4265. F: arch/x86/net/
  4266. X: arch/x86/net/bpf_jit_comp32.c
  4267. BPF [BTF]
  4268. M: Martin KaFai Lau <martin.lau@linux.dev>
  4269. L: bpf@vger.kernel.org
  4270. S: Maintained
  4271. F: include/linux/btf*
  4272. F: kernel/bpf/btf.c
  4273. BPF [CORE]
  4274. M: Alexei Starovoitov <ast@kernel.org>
  4275. M: Daniel Borkmann <daniel@iogearbox.net>
  4276. R: John Fastabend <john.fastabend@gmail.com>
  4277. L: bpf@vger.kernel.org
  4278. S: Maintained
  4279. F: include/linux/bpf*
  4280. F: include/linux/filter.h
  4281. F: include/linux/tnum.h
  4282. F: kernel/bpf/core.c
  4283. F: kernel/bpf/dispatcher.c
  4284. F: kernel/bpf/mprog.c
  4285. F: kernel/bpf/syscall.c
  4286. F: kernel/bpf/tnum.c
  4287. F: kernel/bpf/trampoline.c
  4288. F: kernel/bpf/verifier.c
  4289. BPF [CRYPTO]
  4290. M: Vadim Fedorenko <vadim.fedorenko@linux.dev>
  4291. L: bpf@vger.kernel.org
  4292. S: Maintained
  4293. F: crypto/bpf_crypto_skcipher.c
  4294. F: include/linux/bpf_crypto.h
  4295. F: kernel/bpf/crypto.c
  4296. BPF [DOCUMENTATION] (Related to Standardization)
  4297. R: David Vernet <void@manifault.com>
  4298. L: bpf@vger.kernel.org
  4299. L: bpf@ietf.org
  4300. S: Maintained
  4301. F: Documentation/bpf/standardization/
  4302. BPF [GENERAL] (Safe Dynamic Programs and Tools)
  4303. M: Alexei Starovoitov <ast@kernel.org>
  4304. M: Daniel Borkmann <daniel@iogearbox.net>
  4305. M: Andrii Nakryiko <andrii@kernel.org>
  4306. R: Martin KaFai Lau <martin.lau@linux.dev>
  4307. R: Eduard Zingerman <eddyz87@gmail.com>
  4308. R: Song Liu <song@kernel.org>
  4309. R: Yonghong Song <yonghong.song@linux.dev>
  4310. R: John Fastabend <john.fastabend@gmail.com>
  4311. R: KP Singh <kpsingh@kernel.org>
  4312. R: Stanislav Fomichev <sdf@fomichev.me>
  4313. R: Hao Luo <haoluo@google.com>
  4314. R: Jiri Olsa <jolsa@kernel.org>
  4315. L: bpf@vger.kernel.org
  4316. S: Supported
  4317. W: https://bpf.io/
  4318. Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
  4319. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
  4320. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
  4321. F: Documentation/bpf/
  4322. F: Documentation/networking/filter.rst
  4323. F: Documentation/userspace-api/ebpf/
  4324. F: arch/*/net/*
  4325. F: include/linux/bpf*
  4326. F: include/linux/btf*
  4327. F: include/linux/buildid.h
  4328. F: include/linux/filter.h
  4329. F: include/trace/events/xdp.h
  4330. F: include/uapi/linux/bpf*
  4331. F: include/uapi/linux/btf*
  4332. F: include/uapi/linux/filter.h
  4333. F: kernel/bpf/
  4334. F: kernel/trace/bpf_trace.c
  4335. F: lib/buildid.c
  4336. F: arch/*/include/asm/rqspinlock.h
  4337. F: include/asm-generic/rqspinlock.h
  4338. F: lib/test_bpf.c
  4339. F: net/bpf/
  4340. F: net/core/filter.c
  4341. F: net/sched/act_bpf.c
  4342. F: net/sched/cls_bpf.c
  4343. F: samples/bpf/
  4344. F: scripts/bpf_doc.py
  4345. F: scripts/gen-btf.sh
  4346. F: scripts/Makefile.btf
  4347. F: scripts/pahole-version.sh
  4348. F: tools/bpf/
  4349. F: tools/lib/bpf/
  4350. F: tools/testing/selftests/bpf/
  4351. BPF [ITERATOR]
  4352. M: Yonghong Song <yonghong.song@linux.dev>
  4353. L: bpf@vger.kernel.org
  4354. S: Maintained
  4355. F: kernel/bpf/*iter.c
  4356. BPF [L7 FRAMEWORK] (sockmap)
  4357. M: John Fastabend <john.fastabend@gmail.com>
  4358. M: Jakub Sitnicki <jakub@cloudflare.com>
  4359. L: netdev@vger.kernel.org
  4360. L: bpf@vger.kernel.org
  4361. S: Maintained
  4362. F: include/linux/skmsg.h
  4363. F: net/core/skmsg.c
  4364. F: net/core/sock_map.c
  4365. F: net/ipv4/tcp_bpf.c
  4366. F: net/ipv4/udp_bpf.c
  4367. F: net/unix/unix_bpf.c
  4368. BPF [LIBRARY] (libbpf)
  4369. M: Andrii Nakryiko <andrii@kernel.org>
  4370. M: Eduard Zingerman <eddyz87@gmail.com>
  4371. L: bpf@vger.kernel.org
  4372. S: Maintained
  4373. F: tools/lib/bpf/
  4374. BPF [MEMORY MANAGEMENT EXTENSIONS]
  4375. M: Roman Gushchin <roman.gushchin@linux.dev>
  4376. M: JP Kobryn <inwardvessel@gmail.com>
  4377. M: Shakeel Butt <shakeel.butt@linux.dev>
  4378. L: bpf@vger.kernel.org
  4379. L: linux-mm@kvack.org
  4380. S: Maintained
  4381. F: mm/bpf_memcontrol.c
  4382. BPF [MISC]
  4383. L: bpf@vger.kernel.org
  4384. S: Odd Fixes
  4385. K: (?:\b|_)bpf(?:\b|_)
  4386. BPF [NETKIT] (BPF-programmable network device)
  4387. M: Daniel Borkmann <daniel@iogearbox.net>
  4388. M: Nikolay Aleksandrov <razor@blackwall.org>
  4389. L: bpf@vger.kernel.org
  4390. L: netdev@vger.kernel.org
  4391. S: Supported
  4392. F: drivers/net/netkit.c
  4393. F: include/net/netkit.h
  4394. BPF [NETWORKING] (struct_ops, reuseport)
  4395. M: Martin KaFai Lau <martin.lau@linux.dev>
  4396. L: bpf@vger.kernel.org
  4397. L: netdev@vger.kernel.org
  4398. S: Maintained
  4399. F: kernel/bpf/bpf_struct*
  4400. BPF [NETWORKING] (tcx & tc BPF, sock_addr)
  4401. M: Martin KaFai Lau <martin.lau@linux.dev>
  4402. M: Daniel Borkmann <daniel@iogearbox.net>
  4403. R: John Fastabend <john.fastabend@gmail.com>
  4404. R: Stanislav Fomichev <sdf@fomichev.me>
  4405. L: bpf@vger.kernel.org
  4406. L: netdev@vger.kernel.org
  4407. S: Maintained
  4408. F: include/net/tcx.h
  4409. F: kernel/bpf/tcx.c
  4410. F: net/core/filter.c
  4411. F: net/sched/act_bpf.c
  4412. F: net/sched/cls_bpf.c
  4413. BPF [RINGBUF]
  4414. M: Andrii Nakryiko <andrii@kernel.org>
  4415. L: bpf@vger.kernel.org
  4416. S: Maintained
  4417. F: kernel/bpf/ringbuf.c
  4418. BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
  4419. M: KP Singh <kpsingh@kernel.org>
  4420. M: Matt Bobrowski <mattbobrowski@google.com>
  4421. L: bpf@vger.kernel.org
  4422. S: Maintained
  4423. F: Documentation/bpf/prog_lsm.rst
  4424. F: include/linux/bpf_lsm.h
  4425. F: kernel/bpf/bpf_lsm.c
  4426. F: kernel/bpf/bpf_lsm_proto.c
  4427. F: kernel/trace/bpf_trace.c
  4428. F: security/bpf/
  4429. BPF [SELFTESTS] (Test Runners & Infrastructure)
  4430. M: Andrii Nakryiko <andrii@kernel.org>
  4431. M: Eduard Zingerman <eddyz87@gmail.com>
  4432. L: bpf@vger.kernel.org
  4433. S: Maintained
  4434. F: tools/testing/selftests/bpf/
  4435. BPF [STORAGE & CGROUPS]
  4436. M: Martin KaFai Lau <martin.lau@linux.dev>
  4437. L: bpf@vger.kernel.org
  4438. S: Maintained
  4439. F: kernel/bpf/*storage.c
  4440. F: kernel/bpf/bpf_lru*
  4441. F: kernel/bpf/cgroup.c
  4442. BPF [TOOLING] (bpftool)
  4443. M: Quentin Monnet <qmo@kernel.org>
  4444. L: bpf@vger.kernel.org
  4445. S: Maintained
  4446. F: kernel/bpf/disasm.*
  4447. F: tools/bpf/bpftool/
  4448. BPF [TRACING]
  4449. M: Song Liu <song@kernel.org>
  4450. R: Jiri Olsa <jolsa@kernel.org>
  4451. L: bpf@vger.kernel.org
  4452. S: Maintained
  4453. F: kernel/bpf/stackmap.c
  4454. F: kernel/trace/bpf_trace.c
  4455. F: lib/buildid.c
  4456. BROADCOM APDS9160 AMBIENT LIGHT SENSOR AND PROXIMITY DRIVER
  4457. M: Mikael Gonella-Bolduc <m.gonella.bolduc@gmail.com>
  4458. L: linux-iio@vger.kernel.org
  4459. S: Maintained
  4460. F: Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml
  4461. F: drivers/iio/light/apds9160.c
  4462. BROADCOM ASP 2.0 ETHERNET DRIVER
  4463. M: Justin Chen <justin.chen@broadcom.com>
  4464. M: Florian Fainelli <florian.fainelli@broadcom.com>
  4465. L: bcm-kernel-feedback-list@broadcom.com
  4466. L: netdev@vger.kernel.org
  4467. S: Supported
  4468. F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
  4469. F: drivers/net/ethernet/broadcom/asp2/
  4470. BROADCOM B44 10/100 ETHERNET DRIVER
  4471. M: Michael Chan <michael.chan@broadcom.com>
  4472. L: netdev@vger.kernel.org
  4473. S: Maintained
  4474. F: drivers/net/ethernet/broadcom/b44.*
  4475. BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
  4476. M: Florian Fainelli <florian.fainelli@broadcom.com>
  4477. M: Jonas Gorski <jonas.gorski@gmail.com>
  4478. L: netdev@vger.kernel.org
  4479. L: openwrt-devel@lists.openwrt.org (subscribers-only)
  4480. S: Supported
  4481. F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
  4482. F: drivers/net/dsa/b53/*
  4483. F: drivers/net/dsa/bcm_sf2*
  4484. F: include/linux/dsa/brcm.h
  4485. F: include/linux/platform_data/b53.h
  4486. F: net/dsa/tag_brcm.c
  4487. BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
  4488. M: Florian Fainelli <florian.fainelli@broadcom.com>
  4489. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4490. L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
  4491. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  4492. S: Maintained
  4493. T: git https://github.com/broadcom/stblinux.git
  4494. F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
  4495. F: drivers/pci/controller/pcie-brcmstb.c
  4496. F: drivers/platform/raspberrypi/vchiq-*
  4497. F: drivers/staging/vc04_services
  4498. F: include/linux/raspberrypi/vchiq*
  4499. N: bcm2711
  4500. N: bcm2712
  4501. N: bcm283*
  4502. N: raspberrypi
  4503. BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
  4504. M: Florian Fainelli <florian.fainelli@broadcom.com>
  4505. M: Ray Jui <rjui@broadcom.com>
  4506. M: Scott Branden <sbranden@broadcom.com>
  4507. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4508. S: Maintained
  4509. T: git https://github.com/broadcom/mach-bcm
  4510. F: arch/arm/mach-bcm/
  4511. N: bcm281*
  4512. N: bcm113*
  4513. N: bcm216*
  4514. N: kona
  4515. BROADCOM BCM2835 CAMERA DRIVERS
  4516. M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
  4517. L: linux-media@vger.kernel.org
  4518. S: Maintained
  4519. F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
  4520. F: drivers/media/platform/broadcom/bcm2835-unicam*
  4521. BROADCOM BCM47XX MIPS ARCHITECTURE
  4522. M: Hauke Mehrtens <hauke@hauke-m.de>
  4523. M: Rafał Miłecki <zajec5@gmail.com>
  4524. L: linux-mips@vger.kernel.org
  4525. S: Maintained
  4526. F: Documentation/devicetree/bindings/mips/brcm/
  4527. F: arch/mips/bcm47xx/*
  4528. F: arch/mips/include/asm/mach-bcm47xx/*
  4529. BROADCOM BCM4908 ETHERNET DRIVER
  4530. M: Rafał Miłecki <rafal@milecki.pl>
  4531. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4532. L: netdev@vger.kernel.org
  4533. S: Maintained
  4534. F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
  4535. F: drivers/net/ethernet/broadcom/bcm4908_enet.*
  4536. F: drivers/net/ethernet/broadcom/unimac.h
  4537. BROADCOM BCM4908 PINMUX DRIVER
  4538. M: Rafał Miłecki <rafal@milecki.pl>
  4539. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4540. L: linux-gpio@vger.kernel.org
  4541. S: Maintained
  4542. F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
  4543. F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
  4544. BROADCOM BCM5301X ARM ARCHITECTURE
  4545. M: Florian Fainelli <florian.fainelli@broadcom.com>
  4546. M: Hauke Mehrtens <hauke@hauke-m.de>
  4547. M: Rafał Miłecki <zajec5@gmail.com>
  4548. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4549. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  4550. S: Maintained
  4551. F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi
  4552. F: arch/arm/boot/dts/broadcom/bcm470*
  4553. F: arch/arm/boot/dts/broadcom/bcm5301*
  4554. F: arch/arm/boot/dts/broadcom/bcm953012*
  4555. F: arch/arm/mach-bcm/bcm_5301x.c
  4556. BROADCOM BCM53573 ARM ARCHITECTURE
  4557. M: Florian Fainelli <florian.fainelli@broadcom.com>
  4558. M: Rafał Miłecki <rafal@milecki.pl>
  4559. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4560. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  4561. S: Maintained
  4562. F: arch/arm/boot/dts/broadcom/bcm47189*
  4563. F: arch/arm/boot/dts/broadcom/bcm53573*
  4564. BROADCOM BCM63XX/BCM33XX UDC DRIVER
  4565. M: Kevin Cernekee <cernekee@gmail.com>
  4566. L: linux-usb@vger.kernel.org
  4567. S: Maintained
  4568. F: drivers/usb/gadget/udc/bcm63xx_udc.*
  4569. BROADCOM BCM7XXX ARM ARCHITECTURE
  4570. M: Florian Fainelli <florian.fainelli@broadcom.com>
  4571. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4572. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  4573. S: Maintained
  4574. T: git https://github.com/broadcom/stblinux.git
  4575. F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
  4576. F: arch/arm/boot/dts/broadcom/bcm7*.dts*
  4577. F: arch/arm/include/asm/hardware/cache-b15-rac.h
  4578. F: arch/arm/mach-bcm/*brcmstb*
  4579. F: arch/arm/mm/cache-b15-rac.c
  4580. F: drivers/bus/brcmstb_gisb.c
  4581. F: drivers/pci/controller/pcie-brcmstb.c
  4582. N: brcmstb
  4583. N: bcm7038
  4584. N: bcm7120
  4585. BROADCOM BCMBCA ARM ARCHITECTURE
  4586. M: William Zhang <william.zhang@broadcom.com>
  4587. M: Anand Gore <anand.gore@broadcom.com>
  4588. M: Kursad Oney <kursad.oney@broadcom.com>
  4589. M: Florian Fainelli <florian.fainelli@broadcom.com>
  4590. M: Rafał Miłecki <rafal@milecki.pl>
  4591. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4592. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  4593. S: Maintained
  4594. T: git https://github.com/broadcom/stblinux.git
  4595. F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
  4596. F: arch/arm64/boot/dts/broadcom/bcmbca/*
  4597. N: bcmbca
  4598. N: bcm[9]?47622
  4599. N: bcm[9]?4912
  4600. N: bcm[9]?63138
  4601. N: bcm[9]?63146
  4602. N: bcm[9]?63148
  4603. N: bcm[9]?63158
  4604. N: bcm[9]?63178
  4605. N: bcm[9]?6756
  4606. N: bcm[9]?6813
  4607. N: bcm[9]?6846
  4608. N: bcm[9]?6855
  4609. N: bcm[9]?6856
  4610. N: bcm[9]?6858
  4611. N: bcm[9]?6878
  4612. BROADCOM BDC DRIVER
  4613. M: Justin Chen <justin.chen@broadcom.com>
  4614. M: Al Cooper <alcooperx@gmail.com>
  4615. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4616. L: linux-usb@vger.kernel.org
  4617. S: Maintained
  4618. F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
  4619. F: drivers/usb/gadget/udc/bdc/
  4620. BROADCOM BMIPS CPUFREQ DRIVER
  4621. M: Markus Mayer <mmayer@broadcom.com>
  4622. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4623. L: linux-pm@vger.kernel.org
  4624. S: Maintained
  4625. F: drivers/cpufreq/bmips-cpufreq.c
  4626. BROADCOM BMIPS MIPS ARCHITECTURE
  4627. M: Florian Fainelli <florian.fainelli@broadcom.com>
  4628. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4629. L: linux-mips@vger.kernel.org
  4630. S: Maintained
  4631. T: git https://github.com/broadcom/stblinux.git
  4632. F: arch/mips/bmips/*
  4633. F: arch/mips/boot/dts/brcm/bcm*.dts*
  4634. F: arch/mips/include/asm/mach-bmips/*
  4635. F: arch/mips/kernel/*bmips*
  4636. F: drivers/irqchip/irq-bcm63*
  4637. F: drivers/irqchip/irq-bcm7*
  4638. F: drivers/irqchip/irq-brcmstb*
  4639. F: drivers/pmdomain/bcm/bcm63xx-power.c
  4640. F: include/linux/bcm963xx_nvram.h
  4641. F: include/linux/bcm963xx_tag.h
  4642. BROADCOM BNX2 GIGABIT ETHERNET DRIVER
  4643. M: Rasesh Mody <rmody@marvell.com>
  4644. M: GR-Linux-NIC-Dev@marvell.com
  4645. L: netdev@vger.kernel.org
  4646. S: Maintained
  4647. F: drivers/net/ethernet/broadcom/bnx2.*
  4648. F: drivers/net/ethernet/broadcom/bnx2_*
  4649. BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
  4650. M: Saurav Kashyap <skashyap@marvell.com>
  4651. M: Javed Hasan <jhasan@marvell.com>
  4652. M: GR-QLogic-Storage-Upstream@marvell.com
  4653. L: linux-scsi@vger.kernel.org
  4654. S: Supported
  4655. F: drivers/scsi/bnx2fc/
  4656. BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
  4657. M: Nilesh Javali <njavali@marvell.com>
  4658. M: Manish Rangankar <mrangankar@marvell.com>
  4659. M: GR-QLogic-Storage-Upstream@marvell.com
  4660. L: linux-scsi@vger.kernel.org
  4661. S: Supported
  4662. F: drivers/scsi/bnx2i/
  4663. BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
  4664. M: Sudarsana Kalluru <skalluru@marvell.com>
  4665. M: Manish Chopra <manishc@marvell.com>
  4666. L: netdev@vger.kernel.org
  4667. S: Maintained
  4668. F: drivers/net/ethernet/broadcom/bnx2x/
  4669. BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
  4670. M: Michael Chan <michael.chan@broadcom.com>
  4671. M: Pavan Chebbi <pavan.chebbi@broadcom.com>
  4672. L: netdev@vger.kernel.org
  4673. S: Maintained
  4674. F: drivers/firmware/broadcom/tee_bnxt_fw.c
  4675. F: drivers/net/ethernet/broadcom/bnxt/
  4676. F: include/linux/firmware/broadcom/tee_bnxt_fw.h
  4677. BROADCOM BNG_EN 800 GIGABIT ETHERNET DRIVER
  4678. M: Vikas Gupta <vikas.gupta@broadcom.com>
  4679. L: netdev@vger.kernel.org
  4680. S: Maintained
  4681. F: drivers/net/ethernet/broadcom/bnge/
  4682. F: include/linux/bnge/hsi.h
  4683. BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
  4684. M: Arend van Spriel <arend.vanspriel@broadcom.com>
  4685. L: linux-wireless@vger.kernel.org
  4686. L: brcm80211@lists.linux.dev
  4687. L: brcm80211-dev-list.pdl@broadcom.com
  4688. S: Supported
  4689. F: drivers/net/wireless/broadcom/brcm80211/
  4690. F: include/linux/platform_data/brcmfmac.h
  4691. BROADCOM BRCMSTB GPIO DRIVER
  4692. M: Doug Berger <opendmb@gmail.com>
  4693. M: Florian Fainelli <florian.fainelli@broadcom.com>
  4694. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4695. S: Supported
  4696. F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
  4697. F: drivers/gpio/gpio-brcmstb.c
  4698. BROADCOM BRCMSTB I2C DRIVER
  4699. M: Kamal Dasu <kamal.dasu@broadcom.com>
  4700. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4701. L: linux-i2c@vger.kernel.org
  4702. S: Supported
  4703. F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
  4704. F: drivers/i2c/busses/i2c-brcmstb.c
  4705. BROADCOM BRCMSTB UART DRIVER
  4706. M: Al Cooper <alcooperx@gmail.com>
  4707. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4708. L: linux-serial@vger.kernel.org
  4709. S: Maintained
  4710. F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
  4711. F: drivers/tty/serial/8250/8250_bcm7271.c
  4712. BROADCOM BRCMSTB USB EHCI DRIVER
  4713. M: Justin Chen <justin.chen@broadcom.com>
  4714. M: Al Cooper <alcooperx@gmail.com>
  4715. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4716. L: linux-usb@vger.kernel.org
  4717. S: Maintained
  4718. F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
  4719. F: drivers/usb/host/ehci-brcm.*
  4720. BROADCOM BRCMSTB USB PIN MAP DRIVER
  4721. M: Al Cooper <alcooperx@gmail.com>
  4722. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4723. L: linux-usb@vger.kernel.org
  4724. S: Maintained
  4725. F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
  4726. F: drivers/usb/misc/brcmstb-usb-pinmap.c
  4727. BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
  4728. M: Justin Chen <justin.chen@broadcom.com>
  4729. M: Al Cooper <alcooperx@gmail.com>
  4730. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4731. L: linux-kernel@vger.kernel.org
  4732. S: Maintained
  4733. F: drivers/phy/broadcom/phy-brcm-usb*
  4734. BROADCOM Broadband SoC High Speed SPI Controller DRIVER
  4735. M: William Zhang <william.zhang@broadcom.com>
  4736. M: Kursad Oney <kursad.oney@broadcom.com>
  4737. M: Jonas Gorski <jonas.gorski@gmail.com>
  4738. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4739. L: linux-spi@vger.kernel.org
  4740. S: Maintained
  4741. F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
  4742. F: drivers/spi/spi-bcm63xx-hsspi.c
  4743. F: drivers/spi/spi-bcmbca-hsspi.c
  4744. BROADCOM BCM6348/BCM6358 SPI controller DRIVER
  4745. M: Jonas Gorski <jonas.gorski@gmail.com>
  4746. L: linux-spi@vger.kernel.org
  4747. S: Odd Fixes
  4748. F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
  4749. F: drivers/spi/spi-bcm63xx.c
  4750. BROADCOM ETHERNET PHY DRIVERS
  4751. M: Florian Fainelli <florian.fainelli@broadcom.com>
  4752. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4753. L: netdev@vger.kernel.org
  4754. S: Supported
  4755. F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
  4756. F: drivers/net/phy/bcm*.[ch]
  4757. F: drivers/net/phy/broadcom.c
  4758. F: include/linux/brcmphy.h
  4759. BROADCOM GENET ETHERNET DRIVER
  4760. M: Doug Berger <opendmb@gmail.com>
  4761. M: Florian Fainelli <florian.fainelli@broadcom.com>
  4762. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4763. L: netdev@vger.kernel.org
  4764. S: Maintained
  4765. F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
  4766. F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
  4767. F: drivers/net/ethernet/broadcom/genet/
  4768. F: drivers/net/ethernet/broadcom/unimac.h
  4769. F: drivers/net/mdio/mdio-bcm-unimac.c
  4770. F: include/linux/platform_data/mdio-bcm-unimac.h
  4771. BROADCOM IPROC ARM ARCHITECTURE
  4772. M: Ray Jui <rjui@broadcom.com>
  4773. M: Scott Branden <sbranden@broadcom.com>
  4774. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4775. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  4776. S: Maintained
  4777. T: git https://github.com/broadcom/stblinux.git
  4778. F: arch/arm64/boot/dts/broadcom/northstar2/*
  4779. F: arch/arm64/boot/dts/broadcom/stingray/*
  4780. F: drivers/clk/bcm/clk-ns*
  4781. F: drivers/clk/bcm/clk-sr*
  4782. F: drivers/pinctrl/bcm/pinctrl-ns*
  4783. F: include/dt-bindings/clock/bcm-sr*
  4784. N: iproc
  4785. N: cygnus
  4786. N: bcm[-_]nsp
  4787. N: bcm9113*
  4788. N: bcm9583*
  4789. N: bcm9585*
  4790. N: bcm9586*
  4791. N: bcm988312
  4792. N: bcm113*
  4793. N: bcm583*
  4794. N: bcm585*
  4795. N: bcm586*
  4796. N: bcm88312
  4797. N: hr2
  4798. N: stingray
  4799. BROADCOM IPROC GBIT ETHERNET DRIVER
  4800. M: Rafał Miłecki <rafal@milecki.pl>
  4801. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4802. L: netdev@vger.kernel.org
  4803. S: Maintained
  4804. F: Documentation/devicetree/bindings/net/brcm,amac.yaml
  4805. F: drivers/net/ethernet/broadcom/bgmac*
  4806. F: drivers/net/ethernet/broadcom/unimac.h
  4807. BROADCOM KONA GPIO DRIVER
  4808. M: Ray Jui <rjui@broadcom.com>
  4809. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4810. S: Supported
  4811. F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
  4812. F: drivers/gpio/gpio-bcm-kona.c
  4813. BROADCOM MPI3 STORAGE CONTROLLER DRIVER
  4814. M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
  4815. M: Kashyap Desai <kashyap.desai@broadcom.com>
  4816. M: Sumit Saxena <sumit.saxena@broadcom.com>
  4817. M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
  4818. L: mpi3mr-linuxdrv.pdl@broadcom.com
  4819. L: linux-scsi@vger.kernel.org
  4820. S: Supported
  4821. W: https://www.broadcom.com/support/storage
  4822. F: drivers/scsi/mpi3mr/
  4823. BROADCOM NETXTREME-E ROCE DRIVER
  4824. M: Selvin Xavier <selvin.xavier@broadcom.com>
  4825. M: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
  4826. L: linux-rdma@vger.kernel.org
  4827. S: Supported
  4828. W: http://www.broadcom.com
  4829. F: drivers/infiniband/hw/bnxt_re/
  4830. F: include/uapi/rdma/bnxt_re-abi.h
  4831. BROADCOM 800 GIGABIT ROCE DRIVER
  4832. M: Siva Reddy Kallam <siva.kallam@broadcom.com>
  4833. L: linux-rdma@vger.kernel.org
  4834. S: Supported
  4835. W: http://www.broadcom.com
  4836. F: drivers/infiniband/hw/bng_re/
  4837. BROADCOM NVRAM DRIVER
  4838. M: Rafał Miłecki <zajec5@gmail.com>
  4839. L: linux-mips@vger.kernel.org
  4840. S: Maintained
  4841. F: drivers/firmware/broadcom/*
  4842. BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
  4843. M: Rafał Miłecki <rafal@milecki.pl>
  4844. M: Florian Fainelli <florian.fainelli@broadcom.com>
  4845. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4846. L: linux-pm@vger.kernel.org
  4847. S: Maintained
  4848. T: git https://github.com/broadcom/stblinux.git
  4849. F: drivers/pmdomain/bcm/bcm-pmb.c
  4850. F: include/dt-bindings/soc/bcm-pmb.h
  4851. BROADCOM SPECIFIC AMBA DRIVER (BCMA)
  4852. M: Rafał Miłecki <zajec5@gmail.com>
  4853. L: linux-wireless@vger.kernel.org
  4854. S: Maintained
  4855. F: drivers/bcma/
  4856. F: include/linux/bcma/
  4857. BROADCOM SPI DRIVER
  4858. M: Kamal Dasu <kamal.dasu@broadcom.com>
  4859. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4860. S: Maintained
  4861. F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
  4862. F: drivers/spi/spi-bcm-qspi.*
  4863. F: drivers/spi/spi-brcmstb-qspi.c
  4864. F: drivers/spi/spi-iproc-qspi.c
  4865. BROADCOM STB AVS CPUFREQ DRIVER
  4866. M: Markus Mayer <mmayer@broadcom.com>
  4867. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4868. L: linux-pm@vger.kernel.org
  4869. S: Maintained
  4870. F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
  4871. F: drivers/cpufreq/brcmstb*
  4872. BROADCOM STB AVS TMON DRIVER
  4873. M: Markus Mayer <mmayer@broadcom.com>
  4874. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4875. L: linux-pm@vger.kernel.org
  4876. S: Maintained
  4877. F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
  4878. F: drivers/thermal/broadcom/brcmstb*
  4879. BROADCOM STB DPFE DRIVER
  4880. M: Markus Mayer <mmayer@broadcom.com>
  4881. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4882. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  4883. S: Maintained
  4884. F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
  4885. F: drivers/memory/brcmstb_dpfe.c
  4886. BROADCOM STB NAND FLASH DRIVER
  4887. M: Brian Norris <computersforpeace@gmail.com>
  4888. M: Kamal Dasu <kamal.dasu@broadcom.com>
  4889. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4890. L: linux-mtd@lists.infradead.org
  4891. S: Maintained
  4892. F: drivers/mtd/nand/raw/brcmnand/
  4893. F: include/linux/platform_data/brcmnand.h
  4894. BROADCOM STB PCIE DRIVER
  4895. M: Jim Quinlan <jim2101024@gmail.com>
  4896. M: Florian Fainelli <florian.fainelli@broadcom.com>
  4897. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4898. L: linux-pci@vger.kernel.org
  4899. S: Maintained
  4900. F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
  4901. F: drivers/pci/controller/pcie-brcmstb.c
  4902. BROADCOM SYSTEMPORT ETHERNET DRIVER
  4903. M: Florian Fainelli <florian.fainelli@broadcom.com>
  4904. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4905. L: netdev@vger.kernel.org
  4906. S: Maintained
  4907. F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
  4908. F: drivers/net/ethernet/broadcom/bcmsysport.*
  4909. F: drivers/net/ethernet/broadcom/unimac.h
  4910. BROADCOM TG3 GIGABIT ETHERNET DRIVER
  4911. M: Pavan Chebbi <pavan.chebbi@broadcom.com>
  4912. M: Michael Chan <mchan@broadcom.com>
  4913. L: netdev@vger.kernel.org
  4914. S: Maintained
  4915. F: drivers/net/ethernet/broadcom/tg3.*
  4916. BROADCOM VK DRIVER
  4917. M: Scott Branden <scott.branden@broadcom.com>
  4918. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  4919. S: Supported
  4920. F: drivers/misc/bcm-vk/
  4921. F: include/uapi/linux/misc/bcm_vk.h
  4922. BROCADE BFA FC SCSI DRIVER
  4923. M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
  4924. M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
  4925. L: linux-scsi@vger.kernel.org
  4926. S: Supported
  4927. F: drivers/scsi/bfa/
  4928. BROCADE BNA 10 GIGABIT ETHERNET DRIVER
  4929. M: Rasesh Mody <rmody@marvell.com>
  4930. M: Sudarsana Kalluru <skalluru@marvell.com>
  4931. M: GR-Linux-NIC-Dev@marvell.com
  4932. L: netdev@vger.kernel.org
  4933. S: Maintained
  4934. F: drivers/net/ethernet/brocade/bna/
  4935. BSG (block layer generic sg v4 driver)
  4936. M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
  4937. L: linux-scsi@vger.kernel.org
  4938. S: Supported
  4939. F: block/bsg.c
  4940. F: include/linux/bsg.h
  4941. F: include/uapi/linux/bsg.h
  4942. BT87X AUDIO DRIVER
  4943. M: Clemens Ladisch <clemens@ladisch.de>
  4944. L: linux-sound@vger.kernel.org
  4945. S: Maintained
  4946. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  4947. F: Documentation/sound/cards/bt87x.rst
  4948. F: sound/pci/bt87x.c
  4949. BT8XXGPIO DRIVER
  4950. M: Michael Buesch <m@bues.ch>
  4951. S: Maintained
  4952. W: http://bu3sch.de/btgpio.php
  4953. F: drivers/gpio/gpio-bt8xx.c
  4954. BTRFS FILE SYSTEM
  4955. M: Chris Mason <clm@fb.com>
  4956. M: David Sterba <dsterba@suse.com>
  4957. L: linux-btrfs@vger.kernel.org
  4958. S: Maintained
  4959. W: https://btrfs.readthedocs.io
  4960. Q: https://patchwork.kernel.org/project/linux-btrfs/list/
  4961. C: irc://irc.libera.chat/btrfs
  4962. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
  4963. F: Documentation/filesystems/btrfs.rst
  4964. F: fs/btrfs/
  4965. F: include/linux/btrfs*
  4966. F: include/trace/events/btrfs.h
  4967. F: include/uapi/linux/btrfs*
  4968. BTTV VIDEO4LINUX DRIVER
  4969. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  4970. L: linux-media@vger.kernel.org
  4971. S: Odd fixes
  4972. W: https://linuxtv.org
  4973. T: git git://linuxtv.org/media.git
  4974. F: Documentation/driver-api/media/drivers/bttv*
  4975. F: drivers/media/pci/bt8xx/bttv*
  4976. BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
  4977. M: Chanwoo Choi <cw00.choi@samsung.com>
  4978. L: linux-pm@vger.kernel.org
  4979. L: linux-samsung-soc@vger.kernel.org
  4980. S: Maintained
  4981. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
  4982. F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
  4983. F: drivers/devfreq/exynos-bus.c
  4984. BUSLOGIC SCSI DRIVER
  4985. M: Khalid Aziz <khalid@gonehiking.org>
  4986. L: linux-scsi@vger.kernel.org
  4987. S: Maintained
  4988. F: drivers/scsi/BusLogic.*
  4989. F: drivers/scsi/FlashPoint.*
  4990. BXCAN CAN NETWORK DRIVER
  4991. M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
  4992. L: linux-can@vger.kernel.org
  4993. S: Maintained
  4994. F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
  4995. F: drivers/net/can/bxcan.c
  4996. C-MEDIA CMI8788 DRIVER
  4997. M: Clemens Ladisch <clemens@ladisch.de>
  4998. L: linux-sound@vger.kernel.org
  4999. S: Maintained
  5000. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  5001. F: sound/pci/oxygen/
  5002. C-SKY ARCHITECTURE
  5003. M: Guo Ren <guoren@kernel.org>
  5004. L: linux-csky@vger.kernel.org
  5005. S: Supported
  5006. T: git https://github.com/c-sky/csky-linux.git
  5007. F: Documentation/devicetree/bindings/csky/
  5008. F: Documentation/devicetree/bindings/interrupt-controller/csky,*
  5009. F: Documentation/devicetree/bindings/timer/csky,*
  5010. F: arch/csky/
  5011. F: drivers/clocksource/timer-gx6605s.c
  5012. F: drivers/clocksource/timer-mp-csky.c
  5013. F: drivers/irqchip/irq-csky-*
  5014. N: csky
  5015. K: csky
  5016. CA8210 IEEE-802.15.4 RADIO DRIVER
  5017. L: linux-wpan@vger.kernel.org
  5018. S: Orphan
  5019. W: https://github.com/Cascoda/ca8210-linux.git
  5020. F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
  5021. F: drivers/net/ieee802154/ca8210.c
  5022. CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
  5023. M: David Howells <dhowells@redhat.com>
  5024. L: netfs@lists.linux.dev
  5025. S: Supported
  5026. F: Documentation/filesystems/caching/cachefiles.rst
  5027. F: fs/cachefiles/
  5028. CACHESTAT: PAGE CACHE STATS FOR A FILE
  5029. M: Nhat Pham <nphamcs@gmail.com>
  5030. M: Johannes Weiner <hannes@cmpxchg.org>
  5031. L: linux-mm@kvack.org
  5032. S: Maintained
  5033. F: tools/testing/selftests/cachestat/test_cachestat.c
  5034. CADENCE MIPI-CSI2 BRIDGES
  5035. M: Maxime Ripard <mripard@kernel.org>
  5036. L: linux-media@vger.kernel.org
  5037. S: Maintained
  5038. F: Documentation/devicetree/bindings/media/cdns,*.txt
  5039. F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
  5040. F: drivers/media/platform/cadence/cdns-csi2*
  5041. F: include/media/cadence/cdns-csi2*
  5042. CADENCE NAND DRIVER
  5043. L: linux-mtd@lists.infradead.org
  5044. S: Orphan
  5045. F: Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
  5046. F: drivers/mtd/nand/raw/cadence-nand-controller.c
  5047. CADENCE USB3 DRD IP DRIVER
  5048. M: Peter Chen <peter.chen@kernel.org>
  5049. M: Pawel Laszczak <pawell@cadence.com>
  5050. R: Roger Quadros <rogerq@kernel.org>
  5051. L: linux-usb@vger.kernel.org
  5052. S: Maintained
  5053. T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
  5054. F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
  5055. F: drivers/usb/cdns3/
  5056. X: drivers/usb/cdns3/cdnsp*
  5057. CADENCE USBHS DRIVER
  5058. M: Pawel Laszczak <pawell@cadence.com>
  5059. L: linux-usb@vger.kernel.org
  5060. S: Maintained
  5061. F: drivers/usb/gadget/udc/cdns2
  5062. CADENCE USBSSP DRD IP DRIVER
  5063. M: Pawel Laszczak <pawell@cadence.com>
  5064. L: linux-usb@vger.kernel.org
  5065. S: Maintained
  5066. T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
  5067. F: drivers/usb/cdns3/
  5068. X: drivers/usb/cdns3/cdns3*
  5069. CADET FM/AM RADIO RECEIVER DRIVER
  5070. M: Hans Verkuil <hverkuil@kernel.org>
  5071. L: linux-media@vger.kernel.org
  5072. S: Maintained
  5073. W: https://linuxtv.org
  5074. T: git git://linuxtv.org/media.git
  5075. F: drivers/media/radio/radio-cadet*
  5076. CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
  5077. L: linux-media@vger.kernel.org
  5078. S: Orphan
  5079. T: git git://linuxtv.org/media.git
  5080. F: Documentation/admin-guide/media/cafe_ccic*
  5081. F: drivers/media/platform/marvell/
  5082. CAIF NETWORK LAYER
  5083. L: netdev@vger.kernel.org
  5084. S: Orphan
  5085. F: Documentation/networking/caif/
  5086. F: drivers/net/caif/
  5087. F: include/net/caif/
  5088. F: include/uapi/linux/caif/
  5089. F: net/caif/
  5090. CAKE QDISC
  5091. M: Toke Høiland-Jørgensen <toke@toke.dk>
  5092. L: cake@lists.bufferbloat.net (moderated for non-subscribers)
  5093. S: Maintained
  5094. F: net/sched/sch_cake.c
  5095. CAN NETWORK DRIVERS
  5096. M: Marc Kleine-Budde <mkl@pengutronix.de>
  5097. M: Vincent Mailhol <mailhol@kernel.org>
  5098. L: linux-can@vger.kernel.org
  5099. S: Maintained
  5100. W: https://github.com/linux-can
  5101. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
  5102. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
  5103. F: Documentation/devicetree/bindings/net/can/
  5104. F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
  5105. F: drivers/net/can/
  5106. F: drivers/phy/phy-can-transceiver.c
  5107. F: include/linux/can/bittiming.h
  5108. F: include/linux/can/dev.h
  5109. F: include/linux/can/length.h
  5110. F: include/linux/can/platform/
  5111. F: include/linux/can/rx-offload.h
  5112. F: include/uapi/linux/can/error.h
  5113. F: include/uapi/linux/can/netlink.h
  5114. F: include/uapi/linux/can/vxcan.h
  5115. CAN NETWORK LAYER
  5116. M: Oliver Hartkopp <socketcan@hartkopp.net>
  5117. M: Marc Kleine-Budde <mkl@pengutronix.de>
  5118. L: linux-can@vger.kernel.org
  5119. S: Maintained
  5120. W: https://github.com/linux-can
  5121. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
  5122. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
  5123. F: Documentation/networking/can.rst
  5124. F: Documentation/networking/iso15765-2.rst
  5125. F: include/linux/can/can-ml.h
  5126. F: include/linux/can/core.h
  5127. F: include/linux/can/skb.h
  5128. F: include/net/can.h
  5129. F: include/net/netns/can.h
  5130. F: include/uapi/linux/can.h
  5131. F: include/uapi/linux/can/bcm.h
  5132. F: include/uapi/linux/can/gw.h
  5133. F: include/uapi/linux/can/isotp.h
  5134. F: include/uapi/linux/can/raw.h
  5135. F: net/can/
  5136. F: net/sched/em_canid.c
  5137. F: tools/testing/selftests/net/can/
  5138. CAN-J1939 NETWORK LAYER
  5139. M: Robin van der Gracht <robin@protonic.nl>
  5140. M: Oleksij Rempel <o.rempel@pengutronix.de>
  5141. R: kernel@pengutronix.de
  5142. L: linux-can@vger.kernel.org
  5143. S: Maintained
  5144. F: Documentation/networking/j1939.rst
  5145. F: include/uapi/linux/can/j1939.h
  5146. F: net/can/j1939/
  5147. CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
  5148. M: Damien Le Moal <dlemoal@kernel.org>
  5149. L: linux-riscv@lists.infradead.org
  5150. L: linux-gpio@vger.kernel.org (pinctrl driver)
  5151. F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
  5152. F: drivers/pinctrl/pinctrl-k210.c
  5153. CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
  5154. M: Damien Le Moal <dlemoal@kernel.org>
  5155. L: linux-kernel@vger.kernel.org
  5156. L: linux-riscv@lists.infradead.org
  5157. S: Maintained
  5158. F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
  5159. F: drivers/reset/reset-k210.c
  5160. CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
  5161. M: Damien Le Moal <dlemoal@kernel.org>
  5162. L: linux-riscv@lists.infradead.org
  5163. S: Maintained
  5164. F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
  5165. F: drivers/soc/canaan/
  5166. F: include/soc/canaan/
  5167. CAPABILITIES
  5168. M: Serge Hallyn <serge@hallyn.com>
  5169. L: linux-security-module@vger.kernel.org
  5170. S: Supported
  5171. F: include/linux/capability.h
  5172. F: include/trace/events/capability.h
  5173. F: include/uapi/linux/capability.h
  5174. F: kernel/capability.c
  5175. F: security/commoncap.c
  5176. F: security/commoncap_test.c
  5177. CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
  5178. M: Kevin Tsai <ktsai@capellamicro.com>
  5179. S: Maintained
  5180. F: drivers/iio/light/cm*
  5181. CARL9170 LINUX COMMUNITY WIRELESS DRIVER
  5182. M: Christian Lamparter <chunkeey@googlemail.com>
  5183. L: linux-wireless@vger.kernel.org
  5184. S: Maintained
  5185. W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
  5186. F: drivers/net/wireless/ath/carl9170/
  5187. CAVIUM I2C DRIVER
  5188. M: Robert Richter <rric@kernel.org>
  5189. S: Odd Fixes
  5190. W: http://www.marvell.com
  5191. F: drivers/i2c/busses/i2c-octeon*
  5192. F: drivers/i2c/busses/i2c-thunderx*
  5193. CAVIUM LIQUIDIO NETWORK DRIVER
  5194. L: netdev@vger.kernel.org
  5195. S: Orphan
  5196. W: http://www.marvell.com
  5197. F: drivers/net/ethernet/cavium/liquidio/
  5198. CAVIUM MMC DRIVER
  5199. M: Robert Richter <rric@kernel.org>
  5200. S: Odd Fixes
  5201. W: http://www.marvell.com
  5202. F: drivers/mmc/host/cavium*
  5203. CAVIUM OCTEON-TX CRYPTO DRIVER
  5204. M: George Cherian <gcherian@marvell.com>
  5205. L: linux-crypto@vger.kernel.org
  5206. S: Supported
  5207. W: http://www.marvell.com
  5208. F: drivers/crypto/cavium/cpt/
  5209. CBS/ETF/TAPRIO QDISCS
  5210. M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
  5211. L: netdev@vger.kernel.org
  5212. S: Maintained
  5213. F: net/sched/sch_cbs.c
  5214. F: net/sched/sch_etf.c
  5215. F: net/sched/sch_taprio.c
  5216. CC2520 IEEE-802.15.4 RADIO DRIVER
  5217. M: Stefan Schmidt <stefan@datenfreihafen.org>
  5218. L: linux-wpan@vger.kernel.org
  5219. S: Odd Fixes
  5220. F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
  5221. F: drivers/net/ieee802154/cc2520.c
  5222. CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
  5223. M: Gilad Ben-Yossef <gilad@benyossef.com>
  5224. L: linux-crypto@vger.kernel.org
  5225. S: Supported
  5226. W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
  5227. F: drivers/crypto/ccree/
  5228. CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
  5229. M: Hadar Gat <hadar.gat@arm.com>
  5230. L: linux-crypto@vger.kernel.org
  5231. S: Supported
  5232. W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
  5233. F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
  5234. F: drivers/char/hw_random/cctrng.c
  5235. F: drivers/char/hw_random/cctrng.h
  5236. CEC FRAMEWORK
  5237. M: Hans Verkuil <hverkuil@kernel.org>
  5238. L: linux-media@vger.kernel.org
  5239. S: Supported
  5240. W: http://linuxtv.org
  5241. T: git git://linuxtv.org/media.git
  5242. F: Documentation/ABI/testing/debugfs-cec-error-inj
  5243. F: Documentation/devicetree/bindings/media/cec/cec-common.yaml
  5244. F: Documentation/driver-api/media/cec-core.rst
  5245. F: Documentation/userspace-api/media/cec
  5246. F: drivers/media/cec/
  5247. F: drivers/media/rc/keymaps/rc-cec.c
  5248. F: include/media/cec-notifier.h
  5249. F: include/media/cec.h
  5250. F: include/uapi/linux/cec-funcs.h
  5251. F: include/uapi/linux/cec.h
  5252. CEC GPIO DRIVER
  5253. M: Hans Verkuil <hverkuil@kernel.org>
  5254. L: linux-media@vger.kernel.org
  5255. S: Supported
  5256. W: http://linuxtv.org
  5257. T: git git://linuxtv.org/media.git
  5258. F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
  5259. F: drivers/media/cec/platform/cec-gpio/
  5260. CELL BROADBAND ENGINE ARCHITECTURE
  5261. L: linuxppc-dev@lists.ozlabs.org
  5262. S: Orphan
  5263. F: arch/powerpc/include/asm/cell*.h
  5264. F: arch/powerpc/include/asm/spu*.h
  5265. F: arch/powerpc/include/uapi/asm/spu*.h
  5266. F: arch/powerpc/platforms/cell/
  5267. CELLWISE CW2015 BATTERY DRIVER
  5268. M: Tobias Schrammm <t.schramm@manjaro.org>
  5269. S: Maintained
  5270. F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
  5271. F: drivers/power/supply/cw2015_battery.c
  5272. CEPH COMMON CODE (LIBCEPH)
  5273. M: Ilya Dryomov <idryomov@gmail.com>
  5274. M: Alex Markuze <amarkuze@redhat.com>
  5275. M: Viacheslav Dubeyko <slava@dubeyko.com>
  5276. L: ceph-devel@vger.kernel.org
  5277. S: Supported
  5278. W: http://ceph.com/
  5279. B: https://tracker.ceph.com/
  5280. T: git https://github.com/ceph/ceph-client.git
  5281. F: include/linux/ceph/
  5282. F: include/linux/crush/
  5283. F: net/ceph/
  5284. CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
  5285. M: Ilya Dryomov <idryomov@gmail.com>
  5286. M: Alex Markuze <amarkuze@redhat.com>
  5287. M: Viacheslav Dubeyko <slava@dubeyko.com>
  5288. L: ceph-devel@vger.kernel.org
  5289. S: Supported
  5290. W: http://ceph.com/
  5291. B: https://tracker.ceph.com/
  5292. T: git https://github.com/ceph/ceph-client.git
  5293. F: Documentation/filesystems/ceph.rst
  5294. F: fs/ceph/
  5295. CERTIFICATE HANDLING
  5296. M: David Howells <dhowells@redhat.com>
  5297. M: David Woodhouse <dwmw2@infradead.org>
  5298. L: keyrings@vger.kernel.org
  5299. S: Maintained
  5300. F: Documentation/admin-guide/module-signing.rst
  5301. F: certs/
  5302. F: scripts/sign-file.c
  5303. F: scripts/ssl-common.h
  5304. F: tools/certs/
  5305. CFAG12864B LCD DRIVER
  5306. M: Miguel Ojeda <ojeda@kernel.org>
  5307. S: Maintained
  5308. F: drivers/auxdisplay/cfag12864b.c
  5309. F: include/linux/cfag12864b.h
  5310. CFAG12864BFB LCD FRAMEBUFFER DRIVER
  5311. M: Miguel Ojeda <ojeda@kernel.org>
  5312. S: Maintained
  5313. F: drivers/auxdisplay/cfag12864bfb.c
  5314. F: include/linux/cfag12864b.h
  5315. CHAR and MISC DRIVERS
  5316. M: Arnd Bergmann <arnd@arndb.de>
  5317. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  5318. S: Supported
  5319. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
  5320. F: drivers/char/
  5321. F: drivers/misc/
  5322. F: include/linux/miscdevice.h
  5323. F: rust/kernel/miscdevice.rs
  5324. F: samples/rust/rust_misc_device.rs
  5325. X: drivers/char/agp/
  5326. X: drivers/char/hw_random/
  5327. X: drivers/char/ipmi/
  5328. X: drivers/char/random.c
  5329. X: drivers/char/tpm/
  5330. CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
  5331. M: Thomas Weißschuh <linux@weissschuh.net>
  5332. L: linux-hwmon@vger.kernel.org
  5333. S: Maintained
  5334. F: Documentation/hwmon/powerz.rst
  5335. F: drivers/hwmon/powerz.c
  5336. CHECKPATCH
  5337. M: Andy Whitcroft <apw@canonical.com>
  5338. M: Joe Perches <joe@perches.com>
  5339. R: Dwaipayan Ray <dwaipayanray1@gmail.com>
  5340. R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
  5341. S: Maintained
  5342. F: scripts/checkpatch.pl
  5343. CHECKPATCH DOCUMENTATION
  5344. M: Dwaipayan Ray <dwaipayanray1@gmail.com>
  5345. M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
  5346. R: Joe Perches <joe@perches.com>
  5347. S: Maintained
  5348. F: Documentation/dev-tools/checkpatch.rst
  5349. CHINESE DOCUMENTATION
  5350. M: Alex Shi <alexs@kernel.org>
  5351. M: Yanteng Si <si.yanteng@linux.dev>
  5352. R: Dongliang Mu <dzm91@hust.edu.cn>
  5353. T: git git://git.kernel.org/pub/scm/linux/kernel/git/alexs/linux.git
  5354. S: Maintained
  5355. F: Documentation/translations/zh_CN/
  5356. CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
  5357. M: Peter Chen <peter.chen@kernel.org>
  5358. L: linux-usb@vger.kernel.org
  5359. S: Maintained
  5360. T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
  5361. F: drivers/usb/chipidea/
  5362. CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
  5363. M: Hans de Goede <hansg@kernel.org>
  5364. L: linux-input@vger.kernel.org
  5365. S: Maintained
  5366. F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
  5367. F: drivers/input/touchscreen/chipone_icn8318.c
  5368. CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
  5369. M: Hans de Goede <hansg@kernel.org>
  5370. L: linux-input@vger.kernel.org
  5371. S: Maintained
  5372. F: drivers/input/touchscreen/chipone_icn8505.c
  5373. CHROME HARDWARE PLATFORM SUPPORT
  5374. M: Benson Leung <bleung@chromium.org>
  5375. M: Tzung-Bi Shih <tzungbi@kernel.org>
  5376. L: chrome-platform@lists.linux.dev
  5377. S: Maintained
  5378. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
  5379. F: drivers/platform/chrome/
  5380. CHROMEOS EC CODEC DRIVER
  5381. M: Cheng-Yi Chiang <cychiang@chromium.org>
  5382. M: Tzung-Bi Shih <tzungbi@kernel.org>
  5383. R: Guenter Roeck <groeck@chromium.org>
  5384. L: chrome-platform@lists.linux.dev
  5385. S: Maintained
  5386. F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
  5387. F: sound/soc/codecs/cros_ec_codec.*
  5388. CHROMEOS EC CHARGE CONTROL
  5389. M: Thomas Weißschuh <linux@weissschuh.net>
  5390. S: Maintained
  5391. F: drivers/power/supply/cros_charge-control.c
  5392. CHROMEOS EC HARDWARE MONITORING
  5393. M: Thomas Weißschuh <linux@weissschuh.net>
  5394. L: chrome-platform@lists.linux.dev
  5395. L: linux-hwmon@vger.kernel.org
  5396. S: Maintained
  5397. F: Documentation/hwmon/cros_ec_hwmon.rst
  5398. F: drivers/hwmon/cros_ec_hwmon.c
  5399. CHROMEOS EC LED DRIVER
  5400. M: Thomas Weißschuh <linux@weissschuh.net>
  5401. S: Maintained
  5402. F: drivers/leds/leds-cros_ec.c
  5403. CHROMEOS EC SUBDRIVERS
  5404. M: Benson Leung <bleung@chromium.org>
  5405. R: Guenter Roeck <groeck@chromium.org>
  5406. L: chrome-platform@lists.linux.dev
  5407. S: Maintained
  5408. F: drivers/power/supply/cros_charge-control.c
  5409. F: drivers/power/supply/cros_usbpd-charger.c
  5410. N: cros_ec
  5411. N: cros-ec
  5412. CHROMEOS EC UART DRIVER
  5413. M: Bhanu Prakash Maiya <bhanumaiya@chromium.org>
  5414. R: Benson Leung <bleung@chromium.org>
  5415. R: Tzung-Bi Shih <tzungbi@kernel.org>
  5416. S: Maintained
  5417. F: drivers/platform/chrome/cros_ec_uart.c
  5418. CHROMEOS EC USB PD NOTIFY DRIVER
  5419. M: Łukasz Bartosik <ukaszb@chromium.org>
  5420. M: Andrei Kuchynski <akuchynski@chromium.org>
  5421. M: Jameson Thies <jthies@google.com>
  5422. L: chrome-platform@lists.linux.dev
  5423. S: Maintained
  5424. F: drivers/platform/chrome/cros_usbpd_notify.c
  5425. F: include/linux/platform_data/cros_usbpd_notify.h
  5426. CHROMEOS EC USB TYPE-C DRIVER
  5427. M: Benson Leung <bleung@chromium.org>
  5428. M: Abhishek Pandit-Subedi <abhishekpandit@chromium.org>
  5429. M: Jameson Thies <jthies@google.com>
  5430. M: Andrei Kuchynski <akuchynski@chromium.org>
  5431. L: chrome-platform@lists.linux.dev
  5432. S: Maintained
  5433. F: drivers/platform/chrome/cros_ec_typec.*
  5434. F: drivers/platform/chrome/cros_typec_altmode.*
  5435. F: drivers/platform/chrome/cros_typec_switch.c
  5436. F: drivers/platform/chrome/cros_typec_vdm.*
  5437. CHROMEOS HPS DRIVER
  5438. M: Dan Callaghan <dcallagh@chromium.org>
  5439. R: Sami Kyöstilä <skyostil@chromium.org>
  5440. S: Maintained
  5441. F: drivers/platform/chrome/cros_hps_i2c.c
  5442. CHROMEOS EC WATCHDOG
  5443. M: Lukasz Majczak <lma@chromium.org>
  5444. L: chrome-platform@lists.linux.dev
  5445. S: Maintained
  5446. F: drivers/watchdog/cros_ec_wdt.c
  5447. CHROMEOS UCSI DRIVER
  5448. M: Abhishek Pandit-Subedi <abhishekpandit@chromium.org>
  5449. M: Łukasz Bartosik <ukaszb@chromium.org>
  5450. M: Jameson Thies <jthies@google.com>
  5451. M: Andrei Kuchynski <akuchynski@chromium.org>
  5452. L: chrome-platform@lists.linux.dev
  5453. S: Maintained
  5454. F: drivers/usb/typec/ucsi/cros_ec_ucsi.c
  5455. CHRONTEL CH7322 CEC DRIVER
  5456. M: Joe Tessler <jrt@google.com>
  5457. L: linux-media@vger.kernel.org
  5458. S: Maintained
  5459. T: git git://linuxtv.org/media.git
  5460. F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
  5461. F: drivers/media/cec/i2c/ch7322.c
  5462. CIRRUS LOGIC AUDIO CODEC DRIVERS
  5463. M: David Rhodes <david.rhodes@cirrus.com>
  5464. M: Richard Fitzgerald <rf@opensource.cirrus.com>
  5465. L: linux-sound@vger.kernel.org
  5466. L: patches@opensource.cirrus.com
  5467. S: Maintained
  5468. F: Documentation/devicetree/bindings/sound/cirrus,cs*
  5469. F: Documentation/sound/codecs/cs*
  5470. F: drivers/mfd/cs42l43*
  5471. F: drivers/pinctrl/cirrus/pinctrl-cs42l43*
  5472. F: drivers/spi/spi-cs42l43*
  5473. F: include/dt-bindings/sound/cs*
  5474. F: include/linux/mfd/cs42l43*
  5475. F: include/sound/cs*
  5476. F: sound/hda/codecs/cirrus*
  5477. F: sound/hda/codecs/side-codecs/cs*
  5478. F: sound/hda/codecs/side-codecs/hda_component*
  5479. F: sound/soc/codecs/cs*
  5480. CIRRUS LOGIC HAPTIC DRIVERS
  5481. M: James Ogletree <jogletre@opensource.cirrus.com>
  5482. M: Fred Treven <fred.treven@cirrus.com>
  5483. M: Ben Bright <ben.bright@cirrus.com>
  5484. L: patches@opensource.cirrus.com
  5485. S: Supported
  5486. F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
  5487. F: drivers/input/misc/cs40l*
  5488. F: drivers/mfd/cs40l*
  5489. F: include/linux/mfd/cs40l*
  5490. F: sound/soc/codecs/cs40l*
  5491. CIRRUS LOGIC DSP FIRMWARE DRIVER
  5492. M: Simon Trimmer <simont@opensource.cirrus.com>
  5493. M: Charles Keepax <ckeepax@opensource.cirrus.com>
  5494. M: Richard Fitzgerald <rf@opensource.cirrus.com>
  5495. L: patches@opensource.cirrus.com
  5496. S: Supported
  5497. W: https://github.com/CirrusLogic/linux-drivers/wiki
  5498. T: git https://github.com/CirrusLogic/linux-drivers.git
  5499. F: drivers/firmware/cirrus/
  5500. F: include/linux/firmware/cirrus/
  5501. CIRRUS LOGIC EP93XX ETHERNET DRIVER
  5502. M: Hartley Sweeten <hsweeten@visionengravers.com>
  5503. L: netdev@vger.kernel.org
  5504. S: Maintained
  5505. F: drivers/net/ethernet/cirrus/ep93xx_eth.c
  5506. CIRRUS LOGIC LOCHNAGAR DRIVER
  5507. M: Charles Keepax <ckeepax@opensource.cirrus.com>
  5508. M: Richard Fitzgerald <rf@opensource.cirrus.com>
  5509. L: patches@opensource.cirrus.com
  5510. S: Supported
  5511. F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
  5512. F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
  5513. F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
  5514. F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
  5515. F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
  5516. F: Documentation/hwmon/lochnagar.rst
  5517. F: drivers/clk/clk-lochnagar.c
  5518. F: drivers/hwmon/lochnagar-hwmon.c
  5519. F: drivers/mfd/lochnagar-i2c.c
  5520. F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
  5521. F: drivers/regulator/lochnagar-regulator.c
  5522. F: include/dt-bindings/clock/lochnagar.h
  5523. F: include/dt-bindings/pinctrl/lochnagar.h
  5524. F: include/linux/mfd/lochnagar*
  5525. F: sound/soc/codecs/lochnagar-sc.c
  5526. CIRRUS LOGIC MADERA CODEC DRIVERS
  5527. M: Charles Keepax <ckeepax@opensource.cirrus.com>
  5528. M: Richard Fitzgerald <rf@opensource.cirrus.com>
  5529. L: linux-sound@vger.kernel.org
  5530. L: patches@opensource.cirrus.com
  5531. S: Supported
  5532. W: https://github.com/CirrusLogic/linux-drivers/wiki
  5533. T: git https://github.com/CirrusLogic/linux-drivers.git
  5534. F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
  5535. F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
  5536. F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
  5537. F: drivers/gpio/gpio-madera*
  5538. F: drivers/irqchip/irq-madera*
  5539. F: drivers/mfd/cs47l*
  5540. F: drivers/mfd/madera*
  5541. F: drivers/pinctrl/cirrus/*
  5542. F: include/dt-bindings/sound/madera*
  5543. F: include/linux/irqchip/irq-madera*
  5544. F: include/linux/mfd/madera/*
  5545. F: include/sound/madera*
  5546. F: sound/soc/codecs/cs47l*
  5547. F: sound/soc/codecs/madera*
  5548. CISCO FCOE HBA DRIVER
  5549. M: Satish Kharat <satishkh@cisco.com>
  5550. M: Sesidhar Baddela <sebaddel@cisco.com>
  5551. M: Karan Tilak Kumar <kartilak@cisco.com>
  5552. L: linux-scsi@vger.kernel.org
  5553. S: Supported
  5554. F: drivers/scsi/fnic/
  5555. CISCO SCSI HBA DRIVER
  5556. M: Karan Tilak Kumar <kartilak@cisco.com>
  5557. M: Narsimhulu Musini <nmusini@cisco.com>
  5558. M: Sesidhar Baddela <sebaddel@cisco.com>
  5559. L: linux-scsi@vger.kernel.org
  5560. S: Supported
  5561. F: drivers/scsi/snic/
  5562. CISCO VIC ETHERNET NIC DRIVER
  5563. M: Satish Kharat <satishkh@cisco.com>
  5564. S: Maintained
  5565. F: drivers/net/ethernet/cisco/enic/
  5566. CISCO VIC LOW LATENCY NIC DRIVER
  5567. M: Nelson Escobar <neescoba@cisco.com>
  5568. M: Satish Kharat <satishkh@cisco.com>
  5569. S: Supported
  5570. F: drivers/infiniband/hw/usnic/
  5571. CLANG CONTEXT ANALYSIS
  5572. M: Marco Elver <elver@google.com>
  5573. R: Bart Van Assche <bvanassche@acm.org>
  5574. L: llvm@lists.linux.dev
  5575. S: Maintained
  5576. F: Documentation/dev-tools/context-analysis.rst
  5577. F: include/linux/compiler-context-analysis.h
  5578. F: lib/test_context-analysis.c
  5579. F: scripts/Makefile.context-analysis
  5580. F: scripts/context-analysis-suppression.txt
  5581. CLANG CONTROL FLOW INTEGRITY SUPPORT
  5582. M: Sami Tolvanen <samitolvanen@google.com>
  5583. M: Kees Cook <kees@kernel.org>
  5584. R: Nathan Chancellor <nathan@kernel.org>
  5585. L: llvm@lists.linux.dev
  5586. S: Supported
  5587. B: https://github.com/ClangBuiltLinux/linux/issues
  5588. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  5589. F: include/linux/cfi.h
  5590. F: kernel/cfi.c
  5591. CLANG-FORMAT FILE
  5592. M: Miguel Ojeda <ojeda@kernel.org>
  5593. S: Maintained
  5594. F: .clang-format
  5595. CLANG/LLVM BUILD SUPPORT
  5596. M: Nathan Chancellor <nathan@kernel.org>
  5597. R: Nick Desaulniers <nick.desaulniers+lkml@gmail.com>
  5598. R: Bill Wendling <morbo@google.com>
  5599. R: Justin Stitt <justinstitt@google.com>
  5600. L: llvm@lists.linux.dev
  5601. S: Supported
  5602. W: https://clangbuiltlinux.github.io/
  5603. B: https://github.com/ClangBuiltLinux/linux/issues
  5604. C: irc://irc.libera.chat/clangbuiltlinux
  5605. F: Documentation/kbuild/llvm.rst
  5606. F: include/linux/compiler-clang.h
  5607. F: scripts/Makefile.clang
  5608. F: scripts/clang-tools/
  5609. K: \b(?i:clang|llvm)\b
  5610. CLK API
  5611. M: Russell King <linux@armlinux.org.uk>
  5612. L: linux-clk@vger.kernel.org
  5613. S: Maintained
  5614. F: include/linux/clk.h
  5615. CLOCKSOURCE, CLOCKEVENT DRIVERS
  5616. M: Daniel Lezcano <daniel.lezcano@kernel.org>
  5617. M: Thomas Gleixner <tglx@kernel.org>
  5618. L: linux-kernel@vger.kernel.org
  5619. S: Supported
  5620. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  5621. F: Documentation/devicetree/bindings/timer/
  5622. F: drivers/clocksource/
  5623. CLOSURES
  5624. M: Kent Overstreet <kent.overstreet@linux.dev>
  5625. L: linux-bcachefs@vger.kernel.org
  5626. S: Supported
  5627. C: irc://irc.oftc.net/bcache
  5628. F: include/linux/closure.h
  5629. F: lib/closure.c
  5630. CMPC ACPI DRIVER
  5631. M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
  5632. L: platform-driver-x86@vger.kernel.org
  5633. S: Supported
  5634. F: drivers/platform/x86/classmate-laptop.c
  5635. COBALT MEDIA DRIVER
  5636. M: Hans Verkuil <hverkuil@kernel.org>
  5637. L: linux-media@vger.kernel.org
  5638. S: Supported
  5639. W: https://linuxtv.org
  5640. T: git git://linuxtv.org/media.git
  5641. F: drivers/media/pci/cobalt/
  5642. COCCINELLE/Semantic Patches (SmPL)
  5643. M: Julia Lawall <Julia.Lawall@inria.fr>
  5644. M: Nicolas Palix <nicolas.palix@imag.fr>
  5645. L: cocci@inria.fr (moderated for non-subscribers)
  5646. S: Supported
  5647. W: https://coccinelle.gitlabpages.inria.fr/website/
  5648. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
  5649. F: Documentation/dev-tools/coccinelle.rst
  5650. F: scripts/coccicheck
  5651. F: scripts/coccinelle/
  5652. CODA FILE SYSTEM
  5653. M: Jan Harkes <jaharkes@cs.cmu.edu>
  5654. M: coda@cs.cmu.edu
  5655. L: codalist@coda.cs.cmu.edu
  5656. S: Maintained
  5657. W: http://www.coda.cs.cmu.edu/
  5658. F: Documentation/filesystems/coda.rst
  5659. F: fs/coda/
  5660. F: include/linux/coda*.h
  5661. F: include/uapi/linux/coda*.h
  5662. CODA V4L2 MEM2MEM DRIVER
  5663. M: Philipp Zabel <p.zabel@pengutronix.de>
  5664. L: linux-media@vger.kernel.org
  5665. S: Maintained
  5666. F: Documentation/devicetree/bindings/media/coda.yaml
  5667. F: drivers/media/platform/chips-media/coda
  5668. CODE OF CONDUCT
  5669. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  5670. S: Supported
  5671. F: Documentation/process/code-of-conduct-interpretation.rst
  5672. F: Documentation/process/code-of-conduct.rst
  5673. CODE TAGGING
  5674. M: Suren Baghdasaryan <surenb@google.com>
  5675. M: Kent Overstreet <kent.overstreet@linux.dev>
  5676. S: Maintained
  5677. F: include/asm-generic/codetag.lds.h
  5678. F: include/linux/codetag.h
  5679. F: lib/codetag.c
  5680. COMEDI DRIVERS
  5681. M: Ian Abbott <abbotti@mev.co.uk>
  5682. M: H Hartley Sweeten <hsweeten@visionengravers.com>
  5683. S: Odd Fixes
  5684. F: drivers/comedi/
  5685. F: include/linux/comedi/
  5686. F: include/uapi/linux/comedi.h
  5687. COMMON CLK FRAMEWORK
  5688. M: Michael Turquette <mturquette@baylibre.com>
  5689. M: Stephen Boyd <sboyd@kernel.org>
  5690. L: linux-clk@vger.kernel.org
  5691. S: Maintained
  5692. Q: http://patchwork.kernel.org/project/linux-clk/list/
  5693. T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
  5694. F: Documentation/devicetree/bindings/clock/
  5695. F: drivers/clk/
  5696. F: include/dt-bindings/clock/
  5697. F: include/linux/clk-pr*
  5698. F: include/linux/clk/
  5699. F: include/linux/of_clk.h
  5700. F: scripts/gdb/linux/clk.py
  5701. F: rust/helpers/clk.c
  5702. F: rust/kernel/clk.rs
  5703. X: drivers/clk/clkdev.c
  5704. COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
  5705. M: Steve French <sfrench@samba.org>
  5706. M: Steve French <smfrench@gmail.com>
  5707. R: Paulo Alcantara <pc@manguebit.org> (DFS, global name space)
  5708. R: Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
  5709. R: Shyam Prasad N <sprasad@microsoft.com> (multichannel)
  5710. R: Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
  5711. R: Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
  5712. L: linux-cifs@vger.kernel.org
  5713. L: samba-technical@lists.samba.org (moderated for non-subscribers)
  5714. S: Supported
  5715. W: https://wiki.samba.org/index.php/LinuxCIFS
  5716. T: git git://git.samba.org/sfrench/cifs-2.6.git
  5717. F: Documentation/admin-guide/cifs/
  5718. F: fs/smb/client/
  5719. F: fs/smb/common/
  5720. F: include/uapi/linux/cifs
  5721. COMPACTPCI HOTPLUG CORE
  5722. M: Scott Murray <scott@spiteful.org>
  5723. L: linux-pci@vger.kernel.org
  5724. S: Maintained
  5725. F: drivers/pci/hotplug/cpci_hotplug*
  5726. COMPACTPCI HOTPLUG GENERIC DRIVER
  5727. M: Scott Murray <scott@spiteful.org>
  5728. L: linux-pci@vger.kernel.org
  5729. S: Maintained
  5730. F: drivers/pci/hotplug/cpcihp_generic.c
  5731. COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
  5732. M: Scott Murray <scott@spiteful.org>
  5733. L: linux-pci@vger.kernel.org
  5734. S: Maintained
  5735. F: drivers/pci/hotplug/cpcihp_zt5550.*
  5736. COMPAL LAPTOP SUPPORT
  5737. M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
  5738. L: platform-driver-x86@vger.kernel.org
  5739. S: Maintained
  5740. F: drivers/platform/x86/compal-laptop.c
  5741. COMPILER ATTRIBUTES
  5742. M: Miguel Ojeda <ojeda@kernel.org>
  5743. S: Maintained
  5744. F: include/linux/compiler_attributes.h
  5745. COMPUTE EXPRESS LINK (CXL)
  5746. M: Davidlohr Bueso <dave@stgolabs.net>
  5747. M: Jonathan Cameron <jonathan.cameron@huawei.com>
  5748. M: Dave Jiang <dave.jiang@intel.com>
  5749. M: Alison Schofield <alison.schofield@intel.com>
  5750. M: Vishal Verma <vishal.l.verma@intel.com>
  5751. M: Ira Weiny <ira.weiny@intel.com>
  5752. M: Dan Williams <dan.j.williams@intel.com>
  5753. L: linux-cxl@vger.kernel.org
  5754. S: Maintained
  5755. F: Documentation/driver-api/cxl
  5756. F: Documentation/userspace-api/fwctl/fwctl-cxl.rst
  5757. F: drivers/cxl/
  5758. F: include/cxl/
  5759. F: include/uapi/linux/cxl_mem.h
  5760. F: tools/testing/cxl/
  5761. COMPUTE EXPRESS LINK PMU (CPMU)
  5762. M: Jonathan Cameron <jonathan.cameron@huawei.com>
  5763. L: linux-cxl@vger.kernel.org
  5764. S: Maintained
  5765. F: Documentation/admin-guide/perf/cxl.rst
  5766. F: drivers/perf/cxl_pmu.c
  5767. CONEXANT ACCESSRUNNER USB DRIVER
  5768. L: accessrunner-general@lists.sourceforge.net
  5769. S: Orphan
  5770. W: http://accessrunner.sourceforge.net/
  5771. F: drivers/usb/atm/cxacru.c
  5772. CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
  5773. M: Elena Reshetova <elena.reshetova@intel.com>
  5774. M: Carlos Bilbao <carlos.bilbao@kernel.org>
  5775. S: Maintained
  5776. F: Documentation/security/snp-tdx-threat-model.rst
  5777. CONFIGFS
  5778. M: Andreas Hindborg <a.hindborg@kernel.org>
  5779. R: Breno Leitao <leitao@debian.org>
  5780. S: Supported
  5781. T: git git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git configfs-next
  5782. F: fs/configfs/
  5783. F: include/linux/configfs.h
  5784. F: rust/kernel/configfs.rs
  5785. F: samples/configfs/
  5786. F: samples/rust/rust_configfs.rs
  5787. CONGATEC BOARD CONTROLLER MFD DRIVER
  5788. M: Thomas Richard <thomas.richard@bootlin.com>
  5789. S: Maintained
  5790. F: drivers/gpio/gpio-cgbc.c
  5791. F: drivers/hwmon/cgbc-hwmon.c
  5792. F: drivers/i2c/busses/i2c-cgbc.c
  5793. F: drivers/mfd/cgbc-core.c
  5794. F: drivers/watchdog/cgbc_wdt.c
  5795. F: include/linux/mfd/cgbc.h
  5796. CONSOLE SUBSYSTEM
  5797. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  5798. S: Supported
  5799. F: drivers/video/console/
  5800. F: include/linux/console*
  5801. CONTAINER BUILD SCRIPT
  5802. M: Guillaume Tucker <gtucker@gtucker.io>
  5803. S: Maintained
  5804. F: Documentation/dev-tools/container.rst
  5805. F: scripts/container
  5806. CONTEXT TRACKING
  5807. M: Frederic Weisbecker <frederic@kernel.org>
  5808. M: "Paul E. McKenney" <paulmck@kernel.org>
  5809. S: Maintained
  5810. F: include/linux/context_tracking*
  5811. F: kernel/context_tracking.c
  5812. CONTROL GROUP (CGROUP)
  5813. M: Tejun Heo <tj@kernel.org>
  5814. M: Johannes Weiner <hannes@cmpxchg.org>
  5815. M: Michal Koutný <mkoutny@suse.com>
  5816. L: cgroups@vger.kernel.org
  5817. S: Maintained
  5818. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
  5819. F: Documentation/admin-guide/cgroup-v1/
  5820. F: Documentation/admin-guide/cgroup-v2.rst
  5821. F: include/linux/cgroup*
  5822. F: kernel/cgroup/
  5823. F: tools/testing/selftests/cgroup/
  5824. CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
  5825. M: Tejun Heo <tj@kernel.org>
  5826. M: Josef Bacik <josef@toxicpanda.com>
  5827. M: Jens Axboe <axboe@kernel.dk>
  5828. L: cgroups@vger.kernel.org
  5829. L: linux-block@vger.kernel.org
  5830. T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
  5831. F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
  5832. F: block/bfq-cgroup.c
  5833. F: block/blk-cgroup.c
  5834. F: block/blk-iocost.c
  5835. F: block/blk-iolatency.c
  5836. F: block/blk-throttle.c
  5837. F: include/linux/blk-cgroup.h
  5838. CONTROL GROUP - CPUSET
  5839. M: Waiman Long <longman@redhat.com>
  5840. R: Chen Ridong <chenridong@huaweicloud.com>
  5841. L: cgroups@vger.kernel.org
  5842. S: Maintained
  5843. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
  5844. F: Documentation/admin-guide/cgroup-v1/cpusets.rst
  5845. F: include/linux/cpuset.h
  5846. F: kernel/cgroup/cpuset-internal.h
  5847. F: kernel/cgroup/cpuset-v1.c
  5848. F: kernel/cgroup/cpuset.c
  5849. F: tools/testing/selftests/cgroup/test_cpuset.c
  5850. F: tools/testing/selftests/cgroup/test_cpuset_prs.sh
  5851. F: tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
  5852. CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM)
  5853. M: Maarten Lankhorst <dev@lankhorst.se>
  5854. M: Maxime Ripard <mripard@kernel.org>
  5855. M: Natalie Vock <natalie.vock@gmx.de>
  5856. L: cgroups@vger.kernel.org
  5857. L: dri-devel@lists.freedesktop.org
  5858. S: Maintained
  5859. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  5860. F: include/linux/cgroup_dmem.h
  5861. F: kernel/cgroup/dmem.c
  5862. CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
  5863. M: Johannes Weiner <hannes@cmpxchg.org>
  5864. M: Michal Hocko <mhocko@kernel.org>
  5865. M: Roman Gushchin <roman.gushchin@linux.dev>
  5866. M: Shakeel Butt <shakeel.butt@linux.dev>
  5867. R: Muchun Song <muchun.song@linux.dev>
  5868. L: cgroups@vger.kernel.org
  5869. L: linux-mm@kvack.org
  5870. S: Maintained
  5871. F: include/linux/memcontrol.h
  5872. F: include/linux/page_counter.h
  5873. F: mm/memcontrol.c
  5874. F: mm/memcontrol-v1.c
  5875. F: mm/memcontrol-v1.h
  5876. F: mm/page_counter.c
  5877. F: mm/swap_cgroup.c
  5878. F: samples/cgroup/*
  5879. F: tools/testing/selftests/cgroup/memcg_protection.m
  5880. F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
  5881. F: tools/testing/selftests/cgroup/test_kmem.c
  5882. F: tools/testing/selftests/cgroup/test_memcontrol.c
  5883. CORETEMP HARDWARE MONITORING DRIVER
  5884. L: linux-hwmon@vger.kernel.org
  5885. S: Orphan
  5886. F: Documentation/hwmon/coretemp.rst
  5887. F: drivers/hwmon/coretemp.c
  5888. CORSAIR-CPRO HARDWARE MONITOR DRIVER
  5889. M: Marius Zachmann <mail@mariuszachmann.de>
  5890. L: linux-hwmon@vger.kernel.org
  5891. S: Maintained
  5892. F: drivers/hwmon/corsair-cpro.c
  5893. CORSAIR-PSU HARDWARE MONITOR DRIVER
  5894. M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
  5895. L: linux-hwmon@vger.kernel.org
  5896. S: Maintained
  5897. F: Documentation/hwmon/corsair-psu.rst
  5898. F: drivers/hwmon/corsair-psu.c
  5899. COUNTER SUBSYSTEM
  5900. M: William Breathitt Gray <wbg@kernel.org>
  5901. L: linux-iio@vger.kernel.org
  5902. S: Maintained
  5903. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
  5904. F: Documentation/ABI/testing/sysfs-bus-counter
  5905. F: Documentation/driver-api/generic-counter.rst
  5906. F: drivers/counter/
  5907. F: include/linux/counter.h
  5908. F: include/uapi/linux/counter.h
  5909. F: tools/counter/
  5910. COUNTER WATCH EVENTS TOOL
  5911. M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
  5912. L: linux-iio@vger.kernel.org
  5913. S: Maintained
  5914. F: tools/counter/counter_watch_events.c
  5915. CP2615 I2C DRIVER
  5916. M: Bence Csókás <bence98@sch.bme.hu>
  5917. S: Maintained
  5918. F: drivers/i2c/busses/i2c-cp2615.c
  5919. CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
  5920. M: Viresh Kumar <viresh.kumar@linaro.org>
  5921. M: Sudeep Holla <sudeep.holla@kernel.org>
  5922. L: linux-pm@vger.kernel.org
  5923. S: Maintained
  5924. W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
  5925. F: drivers/cpufreq/vexpress-spc-cpufreq.c
  5926. CPU FREQUENCY SCALING FRAMEWORK
  5927. M: "Rafael J. Wysocki" <rafael@kernel.org>
  5928. M: Viresh Kumar <viresh.kumar@linaro.org>
  5929. L: linux-pm@vger.kernel.org
  5930. S: Maintained
  5931. B: https://bugzilla.kernel.org
  5932. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
  5933. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
  5934. F: Documentation/admin-guide/pm/cpufreq.rst
  5935. F: Documentation/admin-guide/pm/intel_pstate.rst
  5936. F: Documentation/cpu-freq/
  5937. F: Documentation/devicetree/bindings/cpufreq/
  5938. F: drivers/cpufreq/
  5939. F: include/linux/cpufreq.h
  5940. F: include/linux/sched/cpufreq.h
  5941. F: kernel/sched/cpufreq*.c
  5942. F: rust/kernel/cpufreq.rs
  5943. F: tools/testing/selftests/cpufreq/
  5944. CPU FREQUENCY DRIVERS - VIRTUAL MACHINE CPUFREQ
  5945. M: Saravana Kannan <saravanak@kernel.org>
  5946. L: linux-pm@vger.kernel.org
  5947. S: Maintained
  5948. F: drivers/cpufreq/virtual-cpufreq.c
  5949. CPU HOTPLUG
  5950. M: Thomas Gleixner <tglx@kernel.org>
  5951. M: Peter Zijlstra <peterz@infradead.org>
  5952. L: linux-kernel@vger.kernel.org
  5953. S: Maintained
  5954. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
  5955. F: include/linux/cpu.h
  5956. F: include/linux/cpuhotplug.h
  5957. F: include/linux/smpboot.h
  5958. F: kernel/cpu.c
  5959. F: kernel/smpboot.*
  5960. F: rust/helpers/cpu.c
  5961. F: rust/kernel/cpu.rs
  5962. CPU IDLE TIME MANAGEMENT FRAMEWORK
  5963. M: "Rafael J. Wysocki" <rafael@kernel.org>
  5964. M: Daniel Lezcano <daniel.lezcano@kernel.org>
  5965. R: Christian Loehle <christian.loehle@arm.com>
  5966. L: linux-pm@vger.kernel.org
  5967. S: Maintained
  5968. B: https://bugzilla.kernel.org
  5969. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
  5970. F: Documentation/admin-guide/pm/cpuidle.rst
  5971. F: Documentation/driver-api/pm/cpuidle.rst
  5972. F: drivers/cpuidle/
  5973. F: include/linux/cpuidle.h
  5974. CPU POWER MONITORING SUBSYSTEM
  5975. M: Thomas Renninger <trenn@suse.com>
  5976. M: Shuah Khan <shuah@kernel.org>
  5977. M: Shuah Khan <skhan@linuxfoundation.org>
  5978. M: John B. Wyatt IV <jwyatt@redhat.com>
  5979. M: John B. Wyatt IV <sageofredondo@gmail.com>
  5980. M: John Kacur <jkacur@redhat.com>
  5981. L: linux-pm@vger.kernel.org
  5982. S: Maintained
  5983. F: tools/power/cpupower/
  5984. CPUID/MSR DRIVER
  5985. M: "H. Peter Anvin" <hpa@zytor.com>
  5986. S: Maintained
  5987. F: arch/x86/kernel/cpuid.c
  5988. F: arch/x86/kernel/msr.c
  5989. CPUIDLE DRIVER - ARM BIG LITTLE
  5990. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  5991. M: Daniel Lezcano <daniel.lezcano@kernel.org>
  5992. L: linux-pm@vger.kernel.org
  5993. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  5994. S: Maintained
  5995. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
  5996. F: drivers/cpuidle/cpuidle-big_little.c
  5997. CPUIDLE DRIVER - ARM EXYNOS
  5998. M: Daniel Lezcano <daniel.lezcano@kernel.org>
  5999. M: Kukjin Kim <kgene@kernel.org>
  6000. R: Krzysztof Kozlowski <krzk@kernel.org>
  6001. L: linux-pm@vger.kernel.org
  6002. L: linux-samsung-soc@vger.kernel.org
  6003. S: Maintained
  6004. F: arch/arm/mach-exynos/pm.c
  6005. F: drivers/cpuidle/cpuidle-exynos.c
  6006. F: include/linux/platform_data/cpuidle-exynos.h
  6007. CPUIDLE DRIVER - ARM PSCI
  6008. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  6009. M: Sudeep Holla <sudeep.holla@kernel.org>
  6010. M: Ulf Hansson <ulfh@kernel.org>
  6011. L: linux-pm@vger.kernel.org
  6012. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  6013. S: Supported
  6014. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
  6015. F: drivers/cpuidle/cpuidle-psci.c
  6016. CPUIDLE DRIVER - ARM PSCI PM DOMAIN
  6017. M: Ulf Hansson <ulfh@kernel.org>
  6018. L: linux-pm@vger.kernel.org
  6019. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  6020. S: Supported
  6021. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
  6022. F: drivers/cpuidle/cpuidle-psci-domain.c
  6023. F: drivers/cpuidle/cpuidle-psci.h
  6024. CPUIDLE DRIVER - DT IDLE PM DOMAIN
  6025. M: Ulf Hansson <ulfh@kernel.org>
  6026. L: linux-pm@vger.kernel.org
  6027. S: Supported
  6028. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
  6029. F: drivers/cpuidle/dt_idle_genpd.c
  6030. F: drivers/cpuidle/dt_idle_genpd.h
  6031. CPUIDLE DRIVER - RISC-V SBI
  6032. M: Anup Patel <anup@brainfault.org>
  6033. L: linux-pm@vger.kernel.org
  6034. L: linux-riscv@lists.infradead.org
  6035. S: Maintained
  6036. F: drivers/cpuidle/cpuidle-riscv-sbi.c
  6037. CPUMASK API [RUST]
  6038. M: Viresh Kumar <viresh.kumar@linaro.org>
  6039. R: Yury Norov <yury.norov@gmail.com>
  6040. S: Maintained
  6041. F: rust/kernel/cpumask.rs
  6042. CRAMFS FILESYSTEM
  6043. M: Nicolas Pitre <nico@fluxnic.net>
  6044. S: Maintained
  6045. F: Documentation/filesystems/cramfs.rst
  6046. F: fs/cramfs/
  6047. CRC LIBRARY
  6048. M: Eric Biggers <ebiggers@kernel.org>
  6049. R: Ard Biesheuvel <ardb@kernel.org>
  6050. L: linux-crypto@vger.kernel.org
  6051. S: Maintained
  6052. T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next
  6053. F: Documentation/staging/crc*
  6054. F: include/linux/crc*
  6055. F: lib/crc/
  6056. F: scripts/gen-crc-consts.py
  6057. CREATIVE SB0540
  6058. M: Bastien Nocera <hadess@hadess.net>
  6059. L: linux-input@vger.kernel.org
  6060. S: Maintained
  6061. F: drivers/hid/hid-creative-sb0540.c
  6062. CREDENTIALS
  6063. M: Paul Moore <paul@paul-moore.com>
  6064. R: Serge Hallyn <sergeh@kernel.org>
  6065. L: linux-security-module@vger.kernel.org
  6066. S: Supported
  6067. T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
  6068. F: include/linux/cred.h
  6069. F: kernel/cred.c
  6070. F: rust/kernel/cred.rs
  6071. F: Documentation/security/credentials.rst
  6072. INTEL CRPS COMMON REDUNDANT PSU DRIVER
  6073. M: Ninad Palsule <ninad@linux.ibm.com>
  6074. L: linux-hwmon@vger.kernel.org
  6075. S: Maintained
  6076. F: Documentation/hwmon/crps.rst
  6077. F: drivers/hwmon/pmbus/crps.c
  6078. CRYPTO API
  6079. M: Herbert Xu <herbert@gondor.apana.org.au>
  6080. M: "David S. Miller" <davem@davemloft.net>
  6081. L: linux-crypto@vger.kernel.org
  6082. S: Maintained
  6083. T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
  6084. T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
  6085. F: Documentation/crypto/
  6086. F: Documentation/devicetree/bindings/crypto/
  6087. F: arch/*/crypto/
  6088. F: crypto/
  6089. F: drivers/crypto/
  6090. F: include/crypto/
  6091. F: include/linux/crypto*
  6092. CRYPTO LIBRARY
  6093. M: Eric Biggers <ebiggers@kernel.org>
  6094. M: Jason A. Donenfeld <Jason@zx2c4.com>
  6095. M: Ard Biesheuvel <ardb@kernel.org>
  6096. L: linux-crypto@vger.kernel.org
  6097. S: Maintained
  6098. T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto-next
  6099. T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto-fixes
  6100. F: lib/crypto/
  6101. F: scripts/crypto/
  6102. CRYPTO SPEED TEST COMPARE
  6103. M: Wang Jinchao <wangjinchao@xfusion.com>
  6104. L: linux-crypto@vger.kernel.org
  6105. S: Maintained
  6106. F: tools/crypto/tcrypt/tcrypt_speed_compare.py
  6107. CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
  6108. M: Neil Horman <nhorman@tuxdriver.com>
  6109. L: linux-crypto@vger.kernel.org
  6110. S: Maintained
  6111. F: crypto/rng.c
  6112. CS3308 MEDIA DRIVER
  6113. M: Hans Verkuil <hverkuil@kernel.org>
  6114. L: linux-media@vger.kernel.org
  6115. S: Odd Fixes
  6116. W: http://linuxtv.org
  6117. T: git git://linuxtv.org/media.git
  6118. F: drivers/media/i2c/cs3308.c
  6119. CS5535 Audio ALSA driver
  6120. M: Jaya Kumar <jayakumar.alsa@gmail.com>
  6121. S: Maintained
  6122. F: sound/pci/cs5535audio/
  6123. CTU CAN FD DRIVER
  6124. M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
  6125. M: Ondrej Ille <ondrej.ille@gmail.com>
  6126. L: linux-can@vger.kernel.org
  6127. S: Maintained
  6128. F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
  6129. F: drivers/net/can/ctucanfd/
  6130. CVE ASSIGNMENT CONTACT
  6131. M: CVE Assignment Team <cve@kernel.org>
  6132. S: Maintained
  6133. F: Documentation/process/cve.rst
  6134. CW1200 WLAN driver
  6135. S: Orphan
  6136. L: linux-wireless@vger.kernel.org
  6137. F: drivers/net/wireless/st/
  6138. F: include/linux/platform_data/net-cw1200.h
  6139. CX18 VIDEO4LINUX DRIVER
  6140. M: Andy Walls <awalls@md.metrocast.net>
  6141. L: linux-media@vger.kernel.org
  6142. S: Maintained
  6143. W: https://linuxtv.org
  6144. T: git git://linuxtv.org/media.git
  6145. F: drivers/media/pci/cx18/
  6146. F: include/uapi/linux/ivtv*
  6147. CX2341X MPEG ENCODER HELPER MODULE
  6148. M: Hans Verkuil <hverkuil@kernel.org>
  6149. L: linux-media@vger.kernel.org
  6150. S: Maintained
  6151. W: https://linuxtv.org
  6152. T: git git://linuxtv.org/media.git
  6153. F: drivers/media/common/cx2341x*
  6154. F: include/media/drv-intf/cx2341x.h
  6155. CX24120 MEDIA DRIVER
  6156. M: Jemma Denson <jdenson@gmail.com>
  6157. M: Patrick Boettcher <patrick.boettcher@posteo.de>
  6158. L: linux-media@vger.kernel.org
  6159. S: Maintained
  6160. W: https://linuxtv.org
  6161. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  6162. F: drivers/media/dvb-frontends/cx24120*
  6163. CX88 VIDEO4LINUX DRIVER
  6164. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  6165. L: linux-media@vger.kernel.org
  6166. S: Odd fixes
  6167. W: https://linuxtv.org
  6168. T: git git://linuxtv.org/media.git
  6169. F: Documentation/driver-api/media/drivers/cx88*
  6170. F: drivers/media/pci/cx88/
  6171. CXD2820R MEDIA DRIVER
  6172. L: linux-media@vger.kernel.org
  6173. S: Orphan
  6174. W: https://linuxtv.org
  6175. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  6176. F: drivers/media/dvb-frontends/cxd2820r*
  6177. CXGB3 ETHERNET DRIVER (CXGB3)
  6178. M: Potnuri Bharat Teja <bharat@chelsio.com>
  6179. L: netdev@vger.kernel.org
  6180. S: Maintained
  6181. W: http://www.chelsio.com
  6182. F: drivers/net/ethernet/chelsio/cxgb3/
  6183. CXGB3 ISCSI DRIVER (CXGB3I)
  6184. M: Varun Prakash <varun@chelsio.com>
  6185. L: linux-scsi@vger.kernel.org
  6186. S: Supported
  6187. W: http://www.chelsio.com
  6188. F: drivers/scsi/cxgbi/cxgb3i
  6189. CXGB4 CRYPTO DRIVER (chcr)
  6190. M: Ayush Sawal <ayush.sawal@chelsio.com>
  6191. L: linux-crypto@vger.kernel.org
  6192. S: Supported
  6193. W: http://www.chelsio.com
  6194. F: drivers/crypto/chelsio
  6195. CXGB4 ETHERNET DRIVER (CXGB4)
  6196. M: Potnuri Bharat Teja <bharat@chelsio.com>
  6197. L: netdev@vger.kernel.org
  6198. S: Maintained
  6199. W: http://www.chelsio.com
  6200. F: drivers/net/ethernet/chelsio/cxgb4/
  6201. CXGB4 INLINE CRYPTO DRIVER
  6202. M: Ayush Sawal <ayush.sawal@chelsio.com>
  6203. L: netdev@vger.kernel.org
  6204. S: Maintained
  6205. W: http://www.chelsio.com
  6206. F: drivers/net/ethernet/chelsio/inline_crypto/
  6207. CXGB4 ISCSI DRIVER (CXGB4I)
  6208. M: Varun Prakash <varun@chelsio.com>
  6209. L: linux-scsi@vger.kernel.org
  6210. S: Supported
  6211. W: http://www.chelsio.com
  6212. F: drivers/scsi/cxgbi/cxgb4i
  6213. CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
  6214. M: Potnuri Bharat Teja <bharat@chelsio.com>
  6215. L: linux-rdma@vger.kernel.org
  6216. S: Supported
  6217. W: http://www.openfabrics.org
  6218. F: drivers/infiniband/hw/cxgb4/
  6219. F: include/uapi/rdma/cxgb4-abi.h
  6220. CXGB4VF ETHERNET DRIVER (CXGB4VF)
  6221. M: Potnuri Bharat Teja <bharat@chelsio.com>
  6222. L: netdev@vger.kernel.org
  6223. S: Maintained
  6224. W: http://www.chelsio.com
  6225. F: drivers/net/ethernet/chelsio/cxgb4vf/
  6226. CYBERPRO FB DRIVER
  6227. M: Russell King <linux@armlinux.org.uk>
  6228. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  6229. S: Maintained
  6230. W: http://www.armlinux.org.uk/
  6231. F: drivers/video/fbdev/cyber2000fb.*
  6232. CYCLADES PC300 DRIVER
  6233. S: Orphan
  6234. F: drivers/net/wan/pc300*
  6235. CYPRESS CY8C95X0 PINCTRL DRIVER
  6236. M: Patrick Rudolph <patrick.rudolph@9elements.com>
  6237. L: linux-gpio@vger.kernel.org
  6238. S: Maintained
  6239. F: drivers/pinctrl/pinctrl-cy8c95x0.c
  6240. CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
  6241. M: Linus Walleij <linusw@kernel.org>
  6242. L: linux-input@vger.kernel.org
  6243. S: Maintained
  6244. F: drivers/input/touchscreen/cy8ctma140.c
  6245. CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
  6246. M: Yassine Oudjana <y.oudjana@protonmail.com>
  6247. L: linux-input@vger.kernel.org
  6248. S: Maintained
  6249. F: Documentation/devicetree/bindings/input/cypress-sf.yaml
  6250. F: drivers/input/keyboard/cypress-sf.c
  6251. CYPRESS_FIRMWARE MEDIA DRIVER
  6252. L: linux-media@vger.kernel.org
  6253. S: Orphan
  6254. W: https://linuxtv.org
  6255. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  6256. F: drivers/media/common/cypress_firmware*
  6257. CYTTSP TOUCHSCREEN DRIVER
  6258. M: Linus Walleij <linusw@kernel.org>
  6259. L: linux-input@vger.kernel.org
  6260. S: Maintained
  6261. F: drivers/input/touchscreen/cyttsp*
  6262. D-LINK DIR-685 TOUCHKEYS DRIVER
  6263. M: Linus Walleij <linusw@kernel.org>
  6264. L: linux-input@vger.kernel.org
  6265. S: Supported
  6266. F: drivers/input/keyboard/dlink-dir685-touchkeys.c
  6267. DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
  6268. M: Joshua Kinard <linux@kumba.dev>
  6269. S: Maintained
  6270. F: drivers/rtc/rtc-ds1685.c
  6271. F: include/linux/rtc/ds1685.h
  6272. DAMA SLAVE for AX.25
  6273. M: Joerg Reuter <jreuter@yaina.de>
  6274. L: linux-hams@vger.kernel.org
  6275. S: Maintained
  6276. W: http://yaina.de/jreuter/
  6277. W: http://www.qsl.net/dl1bke/
  6278. F: net/ax25/af_ax25.c
  6279. F: net/ax25/ax25_dev.c
  6280. F: net/ax25/ax25_ds_*
  6281. F: net/ax25/ax25_in.c
  6282. F: net/ax25/ax25_out.c
  6283. F: net/ax25/ax25_timer.c
  6284. F: net/ax25/sysctl_net_ax25.c
  6285. DASHARO ACPI PLATFORM DRIVER
  6286. M: Michał Kopeć <michal.kopec@3mdeb.com>
  6287. S: Maintained
  6288. W: https://docs.dasharo.com/
  6289. F: drivers/platform/x86/dasharo-acpi.c
  6290. DAMON
  6291. M: SeongJae Park <sj@kernel.org>
  6292. L: damon@lists.linux.dev
  6293. L: linux-mm@kvack.org
  6294. S: Maintained
  6295. W: https://damonitor.github.io
  6296. P: Documentation/mm/damon/maintainer-profile.rst
  6297. T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
  6298. T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
  6299. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
  6300. F: Documentation/ABI/testing/sysfs-kernel-mm-damon
  6301. F: Documentation/admin-guide/mm/damon/
  6302. F: Documentation/mm/damon/
  6303. F: include/linux/damon.h
  6304. F: include/trace/events/damon.h
  6305. F: mm/damon/
  6306. F: samples/damon/
  6307. F: tools/testing/selftests/damon/
  6308. DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
  6309. L: netdev@vger.kernel.org
  6310. S: Orphan
  6311. F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
  6312. F: drivers/net/ethernet/dec/tulip/dmfe.c
  6313. DC390/AM53C974 SCSI driver
  6314. M: Hannes Reinecke <hare@suse.com>
  6315. L: linux-scsi@vger.kernel.org
  6316. S: Maintained
  6317. F: drivers/scsi/am53c974.c
  6318. DC395x SCSI driver
  6319. M: Oliver Neukum <oliver@neukum.org>
  6320. M: Ali Akcaagac <aliakc@web.de>
  6321. M: Jamie Lenehan <lenehan@twibble.org>
  6322. S: Maintained
  6323. F: Documentation/scsi/dc395x.rst
  6324. F: drivers/scsi/dc395x.*
  6325. DEBUGOBJECTS:
  6326. M: Thomas Gleixner <tglx@kernel.org>
  6327. L: linux-kernel@vger.kernel.org
  6328. S: Maintained
  6329. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
  6330. F: include/linux/debugobjects.h
  6331. F: lib/debugobjects.c
  6332. DECSTATION PLATFORM SUPPORT
  6333. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  6334. L: linux-mips@vger.kernel.org
  6335. S: Maintained
  6336. F: arch/mips/dec/
  6337. F: arch/mips/include/asm/dec/
  6338. F: arch/mips/include/asm/mach-dec/
  6339. DEFXX FDDI NETWORK DRIVER
  6340. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  6341. S: Maintained
  6342. F: drivers/net/fddi/defxx.*
  6343. DEFZA FDDI NETWORK DRIVER
  6344. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  6345. S: Maintained
  6346. F: drivers/net/fddi/defza.*
  6347. DEINTERLACE DRIVERS FOR ALLWINNER H3
  6348. M: Jernej Skrabec <jernej.skrabec@gmail.com>
  6349. L: linux-media@vger.kernel.org
  6350. S: Maintained
  6351. T: git git://linuxtv.org/media.git
  6352. F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
  6353. F: drivers/media/platform/sunxi/sun8i-di/
  6354. DELL LAPTOP DRIVER
  6355. M: Matthew Garrett <mjg59@srcf.ucam.org>
  6356. M: Pali Rohár <pali@kernel.org>
  6357. L: platform-driver-x86@vger.kernel.org
  6358. S: Maintained
  6359. F: drivers/platform/x86/dell/dell-laptop.c
  6360. DELL LAPTOP FREEFALL DRIVER
  6361. M: Pali Rohár <pali@kernel.org>
  6362. S: Maintained
  6363. F: drivers/platform/x86/dell/dell-smo8800.c
  6364. DELL LAPTOP RBTN DRIVER
  6365. M: Pali Rohár <pali@kernel.org>
  6366. S: Maintained
  6367. F: drivers/platform/x86/dell/dell-rbtn.*
  6368. DELL LAPTOP SMM DRIVER
  6369. M: Pali Rohár <pali@kernel.org>
  6370. S: Maintained
  6371. F: Documentation/ABI/obsolete/procfs-i8k
  6372. F: drivers/hwmon/dell-smm-hwmon.c
  6373. F: include/uapi/linux/i8k.h
  6374. DELL PC DRIVER
  6375. M: Lyndon Sanche <lsanche@lyndeno.ca>
  6376. L: platform-driver-x86@vger.kernel.org
  6377. S: Maintained
  6378. F: drivers/platform/x86/dell/dell-pc.c
  6379. DELL REMOTE BIOS UPDATE DRIVER
  6380. M: Stuart Hayes <stuart.w.hayes@gmail.com>
  6381. L: platform-driver-x86@vger.kernel.org
  6382. S: Maintained
  6383. F: drivers/platform/x86/dell/dell_rbu.c
  6384. DELL SMBIOS DRIVER
  6385. M: Pali Rohár <pali@kernel.org>
  6386. L: Dell.Client.Kernel@dell.com
  6387. L: platform-driver-x86@vger.kernel.org
  6388. S: Maintained
  6389. F: drivers/platform/x86/dell/dell-smbios.*
  6390. DELL SMBIOS SMM DRIVER
  6391. L: Dell.Client.Kernel@dell.com
  6392. L: platform-driver-x86@vger.kernel.org
  6393. S: Maintained
  6394. F: drivers/platform/x86/dell/dell-smbios-smm.c
  6395. DELL SMBIOS WMI DRIVER
  6396. L: Dell.Client.Kernel@dell.com
  6397. L: platform-driver-x86@vger.kernel.org
  6398. S: Maintained
  6399. F: drivers/platform/x86/dell/dell-smbios-wmi.c
  6400. F: tools/wmi/dell-smbios-example.c
  6401. DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
  6402. M: Stuart Hayes <stuart.w.hayes@gmail.com>
  6403. L: platform-driver-x86@vger.kernel.org
  6404. S: Maintained
  6405. F: Documentation/userspace-api/dcdbas.rst
  6406. F: drivers/platform/x86/dell/dcdbas.*
  6407. DELL WMI DDV DRIVER
  6408. M: Armin Wolf <W_Armin@gmx.de>
  6409. S: Maintained
  6410. F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
  6411. F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
  6412. F: Documentation/wmi/devices/dell-wmi-ddv.rst
  6413. F: drivers/platform/x86/dell/dell-wmi-ddv.c
  6414. DELL WMI DESCRIPTOR DRIVER
  6415. L: Dell.Client.Kernel@dell.com
  6416. S: Maintained
  6417. F: drivers/platform/x86/dell/dell-wmi-descriptor.c
  6418. DELL WMI HARDWARE PRIVACY SUPPORT
  6419. L: Dell.Client.Kernel@dell.com
  6420. L: platform-driver-x86@vger.kernel.org
  6421. S: Maintained
  6422. F: drivers/platform/x86/dell/dell-wmi-privacy.c
  6423. DELL WMI NOTIFICATIONS DRIVER
  6424. M: Matthew Garrett <mjg59@srcf.ucam.org>
  6425. M: Pali Rohár <pali@kernel.org>
  6426. S: Maintained
  6427. F: drivers/platform/x86/dell/dell-wmi-base.c
  6428. DELL WMI SYSMAN DRIVER
  6429. M: Prasanth Ksr <prasanth.ksr@dell.com>
  6430. L: Dell.Client.Kernel@dell.com
  6431. L: platform-driver-x86@vger.kernel.org
  6432. S: Maintained
  6433. F: Documentation/ABI/testing/sysfs-class-firmware-attributes
  6434. F: drivers/platform/x86/dell/dell-wmi-sysman/
  6435. DELTA AHE-50DC FAN CONTROL MODULE DRIVER
  6436. M: Zev Weiss <zev@bewilderbeest.net>
  6437. L: linux-hwmon@vger.kernel.org
  6438. S: Maintained
  6439. F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
  6440. DELTA DPS920AB PSU DRIVER
  6441. M: Robert Marko <robert.marko@sartura.hr>
  6442. L: linux-hwmon@vger.kernel.org
  6443. S: Maintained
  6444. F: Documentation/hwmon/dps920ab.rst
  6445. F: drivers/hwmon/pmbus/dps920ab.c
  6446. DELTA NETWORKS TN48M CPLD DRIVERS
  6447. M: Robert Marko <robert.marko@sartura.hr>
  6448. S: Maintained
  6449. F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
  6450. F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
  6451. F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
  6452. F: drivers/gpio/gpio-tn48m.c
  6453. F: include/dt-bindings/reset/delta,tn48m-reset.h
  6454. DELTA ST MEDIA DRIVER
  6455. M: Hugues Fruchet <hugues.fruchet@foss.st.com>
  6456. L: linux-media@vger.kernel.org
  6457. S: Supported
  6458. W: https://linuxtv.org
  6459. T: git git://linuxtv.org/media.git
  6460. F: drivers/media/platform/st/sti/delta
  6461. DENALI NAND DRIVER
  6462. L: linux-mtd@lists.infradead.org
  6463. S: Orphan
  6464. F: drivers/mtd/nand/raw/denali*
  6465. DESIGNWARE EDMA CORE IP DRIVER
  6466. M: Manivannan Sadhasivam <mani@kernel.org>
  6467. L: dmaengine@vger.kernel.org
  6468. S: Maintained
  6469. F: drivers/dma/dw-edma/
  6470. F: include/linux/dma/edma.h
  6471. DESIGNWARE USB2 DRD IP DRIVER
  6472. M: Minas Harutyunyan <hminas@synopsys.com>
  6473. L: linux-usb@vger.kernel.org
  6474. S: Maintained
  6475. T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
  6476. F: drivers/usb/dwc2/
  6477. DESIGNWARE USB3 DRD IP DRIVER
  6478. M: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
  6479. L: linux-usb@vger.kernel.org
  6480. S: Maintained
  6481. F: drivers/usb/dwc3/
  6482. DESIGNWARE XDATA IP DRIVER
  6483. L: linux-pci@vger.kernel.org
  6484. S: Orphan
  6485. F: Documentation/misc-devices/dw-xdata-pcie.rst
  6486. F: drivers/misc/dw-xdata-pcie.c
  6487. DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
  6488. M: Andreas Klinger <ak@it-klinger.de>
  6489. L: linux-iio@vger.kernel.org
  6490. S: Maintained
  6491. F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
  6492. F: drivers/iio/proximity/srf*.c
  6493. DEVICE COREDUMP (DEV_COREDUMP)
  6494. M: Johannes Berg <johannes@sipsolutions.net>
  6495. L: linux-kernel@vger.kernel.org
  6496. S: Maintained
  6497. F: drivers/base/devcoredump.c
  6498. F: include/linux/devcoredump.h
  6499. DEVICE DEPENDENCY HELPER SCRIPT
  6500. M: Saravana Kannan <saravanak@kernel.org>
  6501. L: linux-kernel@vger.kernel.org
  6502. S: Maintained
  6503. F: scripts/dev-needs.sh
  6504. DEVICE DIRECT ACCESS (DAX)
  6505. M: Dan Williams <dan.j.williams@intel.com>
  6506. M: Vishal Verma <vishal.l.verma@intel.com>
  6507. M: Dave Jiang <dave.jiang@intel.com>
  6508. L: nvdimm@lists.linux.dev
  6509. L: linux-cxl@vger.kernel.org
  6510. S: Supported
  6511. F: drivers/dax/
  6512. DEVICE FREQUENCY (DEVFREQ)
  6513. M: MyungJoo Ham <myungjoo.ham@samsung.com>
  6514. M: Kyungmin Park <kyungmin.park@samsung.com>
  6515. M: Chanwoo Choi <cw00.choi@samsung.com>
  6516. L: linux-pm@vger.kernel.org
  6517. S: Maintained
  6518. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
  6519. F: Documentation/devicetree/bindings/devfreq/
  6520. F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
  6521. F: drivers/devfreq/
  6522. F: include/linux/devfreq.h
  6523. F: include/trace/events/devfreq.h
  6524. DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
  6525. M: Chanwoo Choi <cw00.choi@samsung.com>
  6526. L: linux-pm@vger.kernel.org
  6527. S: Supported
  6528. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
  6529. F: Documentation/devicetree/bindings/devfreq/event/
  6530. F: drivers/devfreq/devfreq-event.c
  6531. F: drivers/devfreq/event/
  6532. F: include/dt-bindings/pmu/exynos_ppmu.h
  6533. F: include/linux/devfreq-event.h
  6534. DEVICE I/O & IRQ [RUST]
  6535. M: Danilo Krummrich <dakr@kernel.org>
  6536. M: Alice Ryhl <aliceryhl@google.com>
  6537. M: Daniel Almeida <daniel.almeida@collabora.com>
  6538. L: driver-core@lists.linux.dev
  6539. S: Supported
  6540. W: https://rust-for-linux.com
  6541. B: https://github.com/Rust-for-Linux/linux/issues
  6542. C: https://rust-for-linux.zulipchat.com
  6543. T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
  6544. F: rust/kernel/io.rs
  6545. F: rust/kernel/io/
  6546. F: rust/kernel/irq.rs
  6547. F: rust/kernel/irq/
  6548. DEVICE RESOURCE MANAGEMENT HELPERS
  6549. M: Hans de Goede <hansg@kernel.org>
  6550. R: Matti Vaittinen <mazziesaccount@gmail.com>
  6551. S: Maintained
  6552. F: include/linux/devm-helpers.h
  6553. DEVICE-MAPPER (LVM)
  6554. M: Alasdair Kergon <agk@redhat.com>
  6555. M: Mike Snitzer <snitzer@kernel.org>
  6556. M: Mikulas Patocka <mpatocka@redhat.com>
  6557. M: Benjamin Marzinski <bmarzins@redhat.com>
  6558. L: dm-devel@lists.linux.dev
  6559. S: Maintained
  6560. Q: http://patchwork.kernel.org/project/dm-devel/list/
  6561. T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
  6562. F: Documentation/admin-guide/device-mapper/
  6563. F: drivers/md/Kconfig
  6564. F: drivers/md/Makefile
  6565. F: drivers/md/dm*
  6566. F: drivers/md/persistent-data/
  6567. F: include/linux/device-mapper.h
  6568. F: include/linux/dm-*.h
  6569. F: include/uapi/linux/dm-*.h
  6570. DEVICE-MAPPER VDO TARGET
  6571. M: Matthew Sakai <msakai@redhat.com>
  6572. L: dm-devel@lists.linux.dev
  6573. S: Maintained
  6574. F: Documentation/admin-guide/device-mapper/vdo*.rst
  6575. F: drivers/md/dm-vdo/
  6576. DEVICE-MAPPER PCACHE TARGET
  6577. M: Dongsheng Yang <dongsheng.yang@linux.dev>
  6578. M: Zheng Gu <cengku@gmail.com>
  6579. L: dm-devel@lists.linux.dev
  6580. S: Maintained
  6581. F: Documentation/admin-guide/device-mapper/dm-pcache.rst
  6582. F: drivers/md/dm-pcache/
  6583. DEVLINK
  6584. M: Jiri Pirko <jiri@resnulli.us>
  6585. L: netdev@vger.kernel.org
  6586. S: Supported
  6587. F: Documentation/networking/devlink
  6588. F: include/net/devlink.h
  6589. F: include/uapi/linux/devlink.h
  6590. F: net/devlink/
  6591. DFROBOT SD2405AL RTC DRIVER
  6592. M: Tóth János <gomba007@gmail.com>
  6593. L: linux-rtc@vger.kernel.org
  6594. S: Maintained
  6595. F: drivers/rtc/rtc-sd2405al.c
  6596. DFROBOT SEN0322 DRIVER
  6597. M: Tóth János <gomba007@gmail.com>
  6598. L: linux-iio@vger.kernel.org
  6599. S: Maintained
  6600. F: drivers/iio/chemical/sen0322.c
  6601. DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT
  6602. M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
  6603. M: Marek Vasut <marex@denx.de>
  6604. L: kernel@dh-electronics.com
  6605. S: Maintained
  6606. N: dhcom
  6607. N: dhcor
  6608. N: dhsom
  6609. DIALOG SEMICONDUCTOR DRIVERS
  6610. M: Support Opensource <support.opensource@diasemi.com>
  6611. S: Supported
  6612. W: http://www.dialog-semiconductor.com/products
  6613. F: Documentation/devicetree/bindings/input/dlg,da72??.yaml
  6614. F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
  6615. F: Documentation/devicetree/bindings/mfd/da90*.txt
  6616. F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
  6617. F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
  6618. F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
  6619. F: Documentation/devicetree/bindings/sound/da[79]*.txt
  6620. F: Documentation/devicetree/bindings/sound/dlg,da7213.yaml
  6621. F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
  6622. F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
  6623. F: Documentation/hwmon/da90??.rst
  6624. F: drivers/gpio/gpio-da90??.c
  6625. F: drivers/hwmon/da90??-hwmon.c
  6626. F: drivers/iio/adc/da91??-*.c
  6627. F: drivers/input/misc/da72??.[ch]
  6628. F: drivers/input/misc/da90??_onkey.c
  6629. F: drivers/input/touchscreen/da9052_tsi.c
  6630. F: drivers/leds/leds-da90??.c
  6631. F: drivers/mfd/da903x.c
  6632. F: drivers/mfd/da90??-*.c
  6633. F: drivers/mfd/da91??-*.c
  6634. F: drivers/pinctrl/pinctrl-da90??.c
  6635. F: drivers/power/supply/da9052-battery.c
  6636. F: drivers/power/supply/da91??-*.c
  6637. F: drivers/regulator/da9???-regulator.[ch]
  6638. F: drivers/regulator/slg51000-regulator.[ch]
  6639. F: drivers/rtc/rtc-da90??.c
  6640. F: drivers/thermal/da90??-thermal.c
  6641. F: drivers/video/backlight/da90??_bl.c
  6642. F: drivers/watchdog/da90??_wdt.c
  6643. F: include/dt-bindings/regulator/dlg,da9*-regulator.h
  6644. F: include/linux/mfd/da903x.h
  6645. F: include/linux/mfd/da9052/
  6646. F: include/linux/mfd/da9055/
  6647. F: include/linux/mfd/da9062/
  6648. F: include/linux/mfd/da9063/
  6649. F: include/linux/mfd/da9150/
  6650. F: include/linux/regulator/da9211.h
  6651. F: include/sound/da[79]*.h
  6652. F: sound/soc/codecs/da[79]*.[ch]
  6653. DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
  6654. M: William Breathitt Gray <wbg@kernel.org>
  6655. L: linux-gpio@vger.kernel.org
  6656. S: Maintained
  6657. F: drivers/gpio/gpio-gpio-mm.c
  6658. DIBS (DIRECT INTERNAL BUFFER SHARING)
  6659. M: Alexandra Winter <wintera@linux.ibm.com>
  6660. L: netdev@vger.kernel.org
  6661. S: Supported
  6662. F: drivers/dibs/
  6663. F: include/linux/dibs.h
  6664. DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
  6665. M: Martin Tuma <martin.tuma@digiteqautomotive.com>
  6666. L: linux-media@vger.kernel.org
  6667. S: Maintained
  6668. F: Documentation/admin-guide/media/mgb4.rst
  6669. F: drivers/media/pci/mgb4/
  6670. DIOLAN U2C-12 I2C DRIVER
  6671. M: Guenter Roeck <linux@roeck-us.net>
  6672. L: linux-i2c@vger.kernel.org
  6673. S: Maintained
  6674. F: drivers/i2c/busses/i2c-diolan-u2c.c
  6675. DIRECTORY NOTIFICATION (DNOTIFY)
  6676. M: Jan Kara <jack@suse.cz>
  6677. R: Amir Goldstein <amir73il@gmail.com>
  6678. L: linux-fsdevel@vger.kernel.org
  6679. S: Maintained
  6680. F: Documentation/filesystems/dnotify.rst
  6681. F: fs/notify/dnotify/
  6682. F: include/linux/dnotify.h
  6683. DISK GEOMETRY AND PARTITION HANDLING
  6684. M: Andries Brouwer <aeb@cwi.nl>
  6685. S: Maintained
  6686. W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
  6687. W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
  6688. W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
  6689. DISKQUOTA
  6690. M: Jan Kara <jack@suse.com>
  6691. S: Maintained
  6692. F: Documentation/filesystems/quota.rst
  6693. F: fs/quota/
  6694. F: include/linux/quota*.h
  6695. F: include/uapi/linux/quota*.h
  6696. DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
  6697. M: Bernie Thompson <bernie@plugable.com>
  6698. L: linux-fbdev@vger.kernel.org
  6699. S: Maintained
  6700. W: http://plugable.com/category/projects/udlfb/
  6701. F: Documentation/fb/udlfb.rst
  6702. F: drivers/video/fbdev/udlfb.c
  6703. F: include/video/udlfb.h
  6704. DISTRIBUTED LOCK MANAGER (DLM)
  6705. M: Alexander Aring <aahringo@redhat.com>
  6706. M: David Teigland <teigland@redhat.com>
  6707. L: gfs2@lists.linux.dev
  6708. S: Supported
  6709. W: https://pagure.io/dlm
  6710. T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
  6711. F: fs/dlm/
  6712. DMA BUFFER SHARING FRAMEWORK
  6713. M: Sumit Semwal <sumit.semwal@linaro.org>
  6714. M: Christian König <christian.koenig@amd.com>
  6715. L: linux-media@vger.kernel.org
  6716. L: dri-devel@lists.freedesktop.org
  6717. L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
  6718. S: Maintained
  6719. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6720. F: Documentation/driver-api/dma-buf.rst
  6721. F: Documentation/userspace-api/dma-buf-alloc-exchange.rst
  6722. F: drivers/dma-buf/
  6723. F: include/linux/*fence.h
  6724. F: include/linux/dma-buf.h
  6725. F: include/linux/dma-buf/
  6726. F: include/linux/dma-resv.h
  6727. K: \bdma_(?:buf|fence|resv)\b
  6728. DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
  6729. M: Vinod Koul <vkoul@kernel.org>
  6730. R: Frank Li <Frank.Li@kernel.org>
  6731. L: dmaengine@vger.kernel.org
  6732. S: Maintained
  6733. Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
  6734. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
  6735. F: Documentation/devicetree/bindings/dma/
  6736. F: Documentation/driver-api/dmaengine/
  6737. F: drivers/dma/
  6738. F: include/dt-bindings/dma/
  6739. F: include/linux/dma/
  6740. F: include/linux/dmaengine.h
  6741. F: include/linux/of_dma.h
  6742. DMA MAPPING BENCHMARK
  6743. M: Barry Song <baohua@kernel.org>
  6744. M: Qinxin Xia <xiaqinxin@huawei.com>
  6745. L: iommu@lists.linux.dev
  6746. F: kernel/dma/map_benchmark.c
  6747. F: tools/dma/
  6748. DMA MAPPING HELPERS
  6749. M: Marek Szyprowski <m.szyprowski@samsung.com>
  6750. R: Robin Murphy <robin.murphy@arm.com>
  6751. L: iommu@lists.linux.dev
  6752. S: Supported
  6753. W: http://git.infradead.org/users/hch/dma-mapping.git
  6754. T: git git://git.infradead.org/users/hch/dma-mapping.git
  6755. F: include/asm-generic/dma-mapping.h
  6756. F: include/linux/dma-direct.h
  6757. F: include/linux/dma-map-ops.h
  6758. F: include/linux/dma-mapping.h
  6759. F: include/linux/swiotlb.h
  6760. F: kernel/dma/
  6761. DMA MAPPING & SCATTERLIST API [RUST]
  6762. M: Danilo Krummrich <dakr@kernel.org>
  6763. R: Abdiel Janulgue <abdiel.janulgue@gmail.com>
  6764. R: Daniel Almeida <daniel.almeida@collabora.com>
  6765. R: Robin Murphy <robin.murphy@arm.com>
  6766. R: Andreas Hindborg <a.hindborg@kernel.org>
  6767. L: driver-core@lists.linux.dev
  6768. S: Supported
  6769. W: https://rust-for-linux.com
  6770. T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
  6771. F: rust/helpers/dma.c
  6772. F: rust/helpers/scatterlist.c
  6773. F: rust/kernel/dma.rs
  6774. F: rust/kernel/scatterlist.rs
  6775. F: samples/rust/rust_dma.rs
  6776. DMA-BUF HEAPS FRAMEWORK
  6777. M: Sumit Semwal <sumit.semwal@linaro.org>
  6778. R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
  6779. R: Brian Starkey <Brian.Starkey@arm.com>
  6780. R: John Stultz <jstultz@google.com>
  6781. R: T.J. Mercier <tjmercier@google.com>
  6782. L: linux-media@vger.kernel.org
  6783. L: dri-devel@lists.freedesktop.org
  6784. L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
  6785. S: Maintained
  6786. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  6787. F: Documentation/userspace-api/dma-buf-heaps.rst
  6788. F: drivers/dma-buf/dma-heap.c
  6789. F: drivers/dma-buf/heaps/*
  6790. F: include/linux/dma-heap.h
  6791. F: include/uapi/linux/dma-heap.h
  6792. F: tools/testing/selftests/dmabuf-heaps/
  6793. DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
  6794. M: Lukasz Luba <lukasz.luba@arm.com>
  6795. L: linux-pm@vger.kernel.org
  6796. L: linux-samsung-soc@vger.kernel.org
  6797. S: Maintained
  6798. F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
  6799. F: drivers/memory/samsung/exynos5422-dmc.c
  6800. DME1737 HARDWARE MONITOR DRIVER
  6801. M: Juerg Haefliger <juergh@proton.me>
  6802. L: linux-hwmon@vger.kernel.org
  6803. S: Maintained
  6804. F: Documentation/hwmon/dme1737.rst
  6805. F: drivers/hwmon/dme1737.c
  6806. DMI/SMBIOS SUPPORT
  6807. M: Jean Delvare <jdelvare@suse.com>
  6808. S: Maintained
  6809. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
  6810. F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
  6811. F: drivers/firmware/dmi-id.c
  6812. F: drivers/firmware/dmi_scan.c
  6813. F: include/linux/dmi.h
  6814. DOCUMENTATION
  6815. M: Jonathan Corbet <corbet@lwn.net>
  6816. R: Shuah Khan <skhan@linuxfoundation.org>
  6817. L: linux-doc@vger.kernel.org
  6818. S: Maintained
  6819. P: Documentation/doc-guide/maintainer-profile.rst
  6820. T: git git://git.lwn.net/linux.git docs-next
  6821. F: Documentation/
  6822. F: tools/lib/python/*
  6823. F: tools/docs/
  6824. F: tools/net/ynl/pyynl/lib/doc_generator.py
  6825. X: Documentation/ABI/
  6826. X: Documentation/admin-guide/media/
  6827. X: Documentation/devicetree/
  6828. X: Documentation/driver-api/media/
  6829. X: Documentation/firmware-guide/acpi/
  6830. X: Documentation/i2c/
  6831. X: Documentation/netlink/
  6832. X: Documentation/power/
  6833. X: Documentation/spi/
  6834. X: Documentation/userspace-api/media/
  6835. DOCUMENTATION PROCESS
  6836. M: Jonathan Corbet <corbet@lwn.net>
  6837. R: Shuah Khan <skhan@linuxfoundation.org>
  6838. L: workflows@vger.kernel.org
  6839. S: Maintained
  6840. F: Documentation/dev-tools/
  6841. F: Documentation/maintainer/
  6842. F: Documentation/process/
  6843. DOCUMENTATION REPORTING ISSUES
  6844. M: Thorsten Leemhuis <linux@leemhuis.info>
  6845. L: linux-doc@vger.kernel.org
  6846. S: Maintained
  6847. F: Documentation/admin-guide/bug-bisect.rst
  6848. F: Documentation/admin-guide/quickly-build-trimmed-linux.rst
  6849. F: Documentation/admin-guide/reporting-issues.rst
  6850. F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
  6851. DOCUMENTATION SCRIPTS
  6852. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  6853. L: linux-doc@vger.kernel.org
  6854. S: Maintained
  6855. F: Documentation/sphinx/
  6856. F: tools/lib/python/*
  6857. F: tools/docs/
  6858. DOCUMENTATION/ITALIAN
  6859. M: Federico Vaga <federico.vaga@vaga.pv.it>
  6860. L: linux-doc@vger.kernel.org
  6861. S: Maintained
  6862. F: Documentation/translations/it_IT
  6863. DOCUMENTATION/JAPANESE
  6864. R: Akira Yokosawa <akiyks@gmail.com>
  6865. L: linux-doc@vger.kernel.org
  6866. S: Maintained
  6867. F: Documentation/translations/ja_JP
  6868. DONGWOON DW9714 LENS VOICE COIL DRIVER
  6869. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  6870. L: linux-media@vger.kernel.org
  6871. S: Maintained
  6872. T: git git://linuxtv.org/media.git
  6873. F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
  6874. F: drivers/media/i2c/dw9714.c
  6875. DONGWOON DW9719 LENS VOICE COIL DRIVER
  6876. M: Daniel Scally <dan.scally@ideasonboard.com>
  6877. L: linux-media@vger.kernel.org
  6878. S: Maintained
  6879. T: git git://linuxtv.org/media.git
  6880. F: drivers/media/i2c/dw9719.c
  6881. DONGWOON DW9768 LENS VOICE COIL DRIVER
  6882. L: linux-media@vger.kernel.org
  6883. S: Orphan
  6884. T: git git://linuxtv.org/media.git
  6885. F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
  6886. F: drivers/media/i2c/dw9768.c
  6887. DONGWOON DW9807 LENS VOICE COIL DRIVER
  6888. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  6889. L: linux-media@vger.kernel.org
  6890. S: Maintained
  6891. T: git git://linuxtv.org/media.git
  6892. F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
  6893. F: drivers/media/i2c/dw9807-vcm.c
  6894. DOUBLETALK DRIVER
  6895. M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
  6896. L: blinux-list@redhat.com
  6897. S: Maintained
  6898. F: drivers/char/dtlk.c
  6899. F: include/linux/dtlk.h
  6900. DPAA2 DATAPATH I/O (DPIO) DRIVER
  6901. M: Roy Pledge <Roy.Pledge@nxp.com>
  6902. L: linux-kernel@vger.kernel.org
  6903. S: Maintained
  6904. F: drivers/soc/fsl/dpio
  6905. DPAA2 ETHERNET DRIVER
  6906. M: Ioana Ciornei <ioana.ciornei@nxp.com>
  6907. L: netdev@vger.kernel.org
  6908. S: Maintained
  6909. F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
  6910. F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
  6911. F: drivers/net/ethernet/freescale/dpaa2/Kconfig
  6912. F: drivers/net/ethernet/freescale/dpaa2/Makefile
  6913. F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
  6914. F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
  6915. F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
  6916. F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
  6917. F: drivers/net/ethernet/freescale/dpaa2/dpmac*
  6918. F: drivers/net/ethernet/freescale/dpaa2/dpni*
  6919. DPAA2 ETHERNET SWITCH DRIVER
  6920. M: Ioana Ciornei <ioana.ciornei@nxp.com>
  6921. L: netdev@vger.kernel.org
  6922. S: Maintained
  6923. F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
  6924. F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
  6925. F: drivers/net/ethernet/freescale/dpaa2/dpsw*
  6926. DPLL SUBSYSTEM
  6927. M: Vadim Fedorenko <vadim.fedorenko@linux.dev>
  6928. M: Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
  6929. M: Jiri Pirko <jiri@resnulli.us>
  6930. L: netdev@vger.kernel.org
  6931. S: Supported
  6932. F: Documentation/devicetree/bindings/dpll/dpll-device.yaml
  6933. F: Documentation/devicetree/bindings/dpll/dpll-pin.yaml
  6934. F: Documentation/driver-api/dpll.rst
  6935. F: drivers/dpll/
  6936. F: include/linux/dpll.h
  6937. F: include/uapi/linux/dpll.h
  6938. DRBD DRIVER
  6939. M: Philipp Reisner <philipp.reisner@linbit.com>
  6940. M: Lars Ellenberg <lars.ellenberg@linbit.com>
  6941. M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
  6942. L: drbd-dev@lists.linbit.com
  6943. S: Supported
  6944. W: http://www.drbd.org
  6945. T: git git://git.linbit.com/linux-drbd.git
  6946. T: git git://git.linbit.com/drbd-8.4.git
  6947. F: Documentation/admin-guide/blockdev/
  6948. F: drivers/block/drbd/
  6949. F: include/linux/drbd*
  6950. F: lib/lru_cache.c
  6951. DRIVER COMPONENT FRAMEWORK
  6952. L: dri-devel@lists.freedesktop.org
  6953. F: drivers/base/component.c
  6954. F: include/linux/component.h
  6955. DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
  6956. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  6957. M: "Rafael J. Wysocki" <rafael@kernel.org>
  6958. M: Danilo Krummrich <dakr@kernel.org>
  6959. L: driver-core@lists.linux.dev
  6960. S: Supported
  6961. T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
  6962. F: Documentation/core-api/kobject.rst
  6963. F: Documentation/driver-api/driver-model/
  6964. F: drivers/base/
  6965. F: fs/debugfs/
  6966. F: fs/sysfs/
  6967. F: include/linux/device/
  6968. F: include/linux/debugfs.h
  6969. F: include/linux/device.h
  6970. F: include/linux/fwnode.h
  6971. F: include/linux/kobj*
  6972. F: include/linux/property.h
  6973. F: include/linux/sysfs.h
  6974. F: lib/kobj*
  6975. F: rust/kernel/debugfs.rs
  6976. F: rust/kernel/debugfs/
  6977. F: rust/kernel/device.rs
  6978. F: rust/kernel/device/
  6979. F: rust/kernel/device_id.rs
  6980. F: rust/kernel/devres.rs
  6981. F: rust/kernel/driver.rs
  6982. F: rust/kernel/faux.rs
  6983. F: rust/kernel/platform.rs
  6984. F: rust/kernel/soc.rs
  6985. F: samples/rust/rust_debugfs.rs
  6986. F: samples/rust/rust_debugfs_scoped.rs
  6987. F: samples/rust/rust_driver_platform.rs
  6988. F: samples/rust/rust_driver_faux.rs
  6989. F: samples/rust/rust_soc.rs
  6990. DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
  6991. M: Nishanth Menon <nm@ti.com>
  6992. L: linux-pm@vger.kernel.org
  6993. S: Maintained
  6994. F: drivers/soc/ti/smartreflex.c
  6995. F: include/linux/power/smartreflex.h
  6996. DRM ACCEL DRIVERS FOR INTEL VPU
  6997. M: Maciej Falkowski <maciej.falkowski@linux.intel.com>
  6998. M: Karol Wachowski <karol.wachowski@linux.intel.com>
  6999. L: dri-devel@lists.freedesktop.org
  7000. S: Supported
  7001. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7002. F: drivers/accel/ivpu/
  7003. F: include/uapi/drm/ivpu_accel.h
  7004. DRM ACCEL DRIVER FOR ROCKCHIP NPU
  7005. M: Tomeu Vizoso <tomeu@tomeuvizoso.net>
  7006. L: dri-devel@lists.freedesktop.org
  7007. S: Supported
  7008. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7009. F: Documentation/accel/rocket/
  7010. F: Documentation/devicetree/bindings/npu/rockchip,rk3588-rknn-core.yaml
  7011. F: drivers/accel/rocket/
  7012. F: include/uapi/drm/rocket_accel.h
  7013. DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
  7014. M: Oded Gabbay <ogabbay@kernel.org>
  7015. L: dri-devel@lists.freedesktop.org
  7016. S: Maintained
  7017. C: irc://irc.oftc.net/dri-devel
  7018. T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
  7019. F: Documentation/accel/
  7020. F: drivers/accel/
  7021. F: include/drm/drm_accel.h
  7022. DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
  7023. M: Chen-Yu Tsai <wens@kernel.org>
  7024. R: Jernej Skrabec <jernej.skrabec@gmail.com>
  7025. L: dri-devel@lists.freedesktop.org
  7026. S: Supported
  7027. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7028. F: drivers/gpu/drm/sun4i/sun8i*
  7029. DRM DRIVER FOR APPLE TOUCH BARS
  7030. M: Aun-Ali Zaidi <admin@kodeit.net>
  7031. M: Aditya Garg <gargaditya08@live.com>
  7032. L: dri-devel@lists.freedesktop.org
  7033. S: Maintained
  7034. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7035. F: drivers/gpu/drm/tiny/appletbdrm.c
  7036. DRM DRIVER FOR ARM PL111 CLCD
  7037. M: Linus Walleij <linusw@kernel.org>
  7038. S: Maintained
  7039. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7040. F: drivers/gpu/drm/pl111/
  7041. DRM DRIVER FOR ARM VERSATILE TFT PANELS
  7042. M: Linus Walleij <linusw@kernel.org>
  7043. S: Maintained
  7044. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7045. F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
  7046. F: drivers/gpu/drm/panel/panel-arm-versatile.c
  7047. DRM DRIVER FOR ASPEED BMC GFX
  7048. M: Joel Stanley <joel@jms.id.au>
  7049. L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
  7050. S: Supported
  7051. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7052. F: Documentation/devicetree/bindings/gpu/aspeed,ast2400-gfx.yaml
  7053. F: drivers/gpu/drm/aspeed/
  7054. DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
  7055. M: Dave Airlie <airlied@redhat.com>
  7056. R: Thomas Zimmermann <tzimmermann@suse.de>
  7057. R: Jocelyn Falempe <jfalempe@redhat.com>
  7058. L: dri-devel@lists.freedesktop.org
  7059. S: Supported
  7060. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7061. F: drivers/gpu/drm/ast/
  7062. DRM DRIVER FOR BOCHS VIRTUAL GPU
  7063. M: Gerd Hoffmann <kraxel@redhat.com>
  7064. L: virtualization@lists.linux.dev
  7065. S: Maintained
  7066. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7067. F: drivers/gpu/drm/tiny/bochs.c
  7068. DRM DRIVER FOR BOE HIMAX8279D PANELS
  7069. M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
  7070. S: Maintained
  7071. F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
  7072. F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
  7073. DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
  7074. M: Jagan Teki <jagan@amarulasolutions.com>
  7075. S: Maintained
  7076. F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
  7077. F: drivers/gpu/drm/bridge/chipone-icn6211.c
  7078. DRM DRIVER FOR EBBG FT8719 PANEL
  7079. M: Joel Selvaraj <jo@jsfamily.in>
  7080. S: Maintained
  7081. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7082. F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
  7083. F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
  7084. DRM DRIVER FOR FARADAY TVE200 TV ENCODER
  7085. M: Linus Walleij <linusw@kernel.org>
  7086. S: Maintained
  7087. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7088. F: drivers/gpu/drm/tve200/
  7089. DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
  7090. M: Icenowy Zheng <icenowy@aosc.io>
  7091. S: Maintained
  7092. F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
  7093. F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
  7094. DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
  7095. M: Jagan Teki <jagan@amarulasolutions.com>
  7096. S: Maintained
  7097. F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
  7098. F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
  7099. DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
  7100. M: Thomas Zimmermann <tzimmermann@suse.de>
  7101. M: Javier Martinez Canillas <javierm@redhat.com>
  7102. L: dri-devel@lists.freedesktop.org
  7103. S: Maintained
  7104. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7105. F: drivers/firmware/sysfb*.c
  7106. F: drivers/gpu/drm/sysfb/
  7107. F: drivers/video/aperture.c
  7108. F: drivers/video/nomodeset.c
  7109. F: include/linux/aperture.h
  7110. F: include/linux/sysfb.h
  7111. F: include/video/nomodeset.h
  7112. DRM DRIVER FOR GENERIC EDP PANELS
  7113. R: Douglas Anderson <dianders@chromium.org>
  7114. F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
  7115. F: drivers/gpu/drm/panel/panel-edp.c
  7116. DRM DRIVER FOR GENERIC USB DISPLAY
  7117. M: Ruben Wauters <rubenru09@aol.com>
  7118. S: Maintained
  7119. W: https://github.com/notro/gud/wiki
  7120. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7121. F: drivers/gpu/drm/gud/
  7122. F: include/drm/gud.h
  7123. DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
  7124. M: Hans de Goede <hansg@kernel.org>
  7125. S: Maintained
  7126. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7127. F: drivers/gpu/drm/tiny/gm12u320.c
  7128. DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
  7129. M: Ondrej Jirman <megi@xff.cz>
  7130. M: Javier Martinez Canillas <javierm@redhat.com>
  7131. S: Maintained
  7132. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7133. F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
  7134. F: drivers/gpu/drm/panel/panel-himax-hx8394.c
  7135. DRM DRIVER FOR HX8357D PANELS
  7136. S: Orphan
  7137. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7138. F: Documentation/devicetree/bindings/display/himax,hx8357.yaml
  7139. F: drivers/gpu/drm/tiny/hx8357d.c
  7140. DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
  7141. M: Dexuan Cui <decui@microsoft.com>
  7142. M: Long Li <longli@microsoft.com>
  7143. M: Saurabh Sengar <ssengar@linux.microsoft.com>
  7144. L: linux-hyperv@vger.kernel.org
  7145. L: dri-devel@lists.freedesktop.org
  7146. S: Maintained
  7147. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7148. F: drivers/gpu/drm/hyperv
  7149. DRM DRIVER FOR ILITEK ILI9225 PANELS
  7150. M: David Lechner <david@lechnology.com>
  7151. S: Maintained
  7152. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7153. F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
  7154. F: drivers/gpu/drm/tiny/ili9225.c
  7155. DRM DRIVER FOR ILITEK ILI9486 PANELS
  7156. M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
  7157. S: Maintained
  7158. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7159. F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
  7160. F: drivers/gpu/drm/tiny/ili9486.c
  7161. DRM DRIVER FOR ILITEK ILI9805 PANELS
  7162. M: Michael Trimarchi <michael@amarulasolutions.com>
  7163. S: Maintained
  7164. F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
  7165. F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c
  7166. DRM DRIVER FOR ILITEK ILI9806E PANELS
  7167. M: Michael Walle <mwalle@kernel.org>
  7168. S: Maintained
  7169. F: drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
  7170. DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
  7171. M: Jagan Teki <jagan@edgeble.ai>
  7172. S: Maintained
  7173. F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
  7174. F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
  7175. DRM DRIVER FOR LG SW43408 PANELS
  7176. M: Sumit Semwal <sumit.semwal@linaro.org>
  7177. M: Casey Connolly <casey.connolly@linaro.org>
  7178. S: Maintained
  7179. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7180. F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
  7181. F: drivers/gpu/drm/panel/panel-lg-sw43408.c
  7182. DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
  7183. M: Paul Kocialkowski <paulk@sys-base.io>
  7184. S: Supported
  7185. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7186. F: drivers/gpu/drm/logicvc/
  7187. DRM DRIVER FOR LVDS PANELS
  7188. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  7189. L: dri-devel@lists.freedesktop.org
  7190. S: Maintained
  7191. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7192. F: Documentation/devicetree/bindings/display/lvds.yaml
  7193. F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
  7194. F: drivers/gpu/drm/panel/panel-lvds.c
  7195. DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
  7196. M: Guido Günther <agx@sigxcpu.org>
  7197. R: Purism Kernel Team <kernel@puri.sm>
  7198. S: Maintained
  7199. F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
  7200. F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
  7201. DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
  7202. M: Dave Airlie <airlied@redhat.com>
  7203. R: Thomas Zimmermann <tzimmermann@suse.de>
  7204. R: Jocelyn Falempe <jfalempe@redhat.com>
  7205. L: dri-devel@lists.freedesktop.org
  7206. S: Supported
  7207. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7208. F: drivers/gpu/drm/mgag200/
  7209. DRM DRIVER FOR MI0283QT
  7210. M: Alex Lanzano <lanzano.alex@gmail.com>
  7211. S: Maintained
  7212. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7213. F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
  7214. F: drivers/gpu/drm/tiny/mi0283qt.c
  7215. DRM DRIVER FOR MIPI DBI compatible panels
  7216. S: Orphan
  7217. W: https://github.com/notro/panel-mipi-dbi/wiki
  7218. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7219. F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
  7220. F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
  7221. DRM DRIVER for Qualcomm Adreno GPUs
  7222. M: Rob Clark <robin.clark@oss.qualcomm.com>
  7223. R: Sean Paul <sean@poorly.run>
  7224. R: Konrad Dybcio <konradybcio@kernel.org>
  7225. R: Akhil P Oommen <akhilpo@oss.qualcomm.com>
  7226. L: linux-arm-msm@vger.kernel.org
  7227. L: dri-devel@lists.freedesktop.org
  7228. L: freedreno@lists.freedesktop.org
  7229. S: Maintained
  7230. B: https://gitlab.freedesktop.org/drm/msm/-/issues
  7231. T: git https://gitlab.freedesktop.org/drm/msm.git
  7232. F: Documentation/devicetree/bindings/display/msm/gpu.yaml
  7233. F: Documentation/devicetree/bindings/display/msm/qcom,adreno-rgmu.yaml
  7234. F: Documentation/devicetree/bindings/opp/opp-v2-qcom-adreno.yaml
  7235. F: drivers/gpu/drm/msm/adreno/
  7236. F: drivers/gpu/drm/msm/msm_gpu.*
  7237. F: drivers/gpu/drm/msm/msm_gpu_devfreq.*
  7238. F: drivers/gpu/drm/msm/msm_ringbuffer.*
  7239. F: drivers/gpu/drm/msm/registers/adreno/
  7240. F: include/uapi/drm/msm_drm.h
  7241. DRM DRIVER for Qualcomm display hardware
  7242. M: Rob Clark <robin.clark@oss.qualcomm.com>
  7243. M: Dmitry Baryshkov <lumag@kernel.org>
  7244. R: Abhinav Kumar <abhinav.kumar@linux.dev>
  7245. R: Jessica Zhang <jesszhan0024@gmail.com>
  7246. R: Sean Paul <sean@poorly.run>
  7247. R: Marijn Suijten <marijn.suijten@somainline.org>
  7248. L: linux-arm-msm@vger.kernel.org
  7249. L: dri-devel@lists.freedesktop.org
  7250. L: freedreno@lists.freedesktop.org
  7251. S: Maintained
  7252. B: https://gitlab.freedesktop.org/drm/msm/-/issues
  7253. T: git https://gitlab.freedesktop.org/drm/msm.git
  7254. F: Documentation/devicetree/bindings/display/msm/
  7255. F: drivers/gpu/drm/ci/xfails/msm*
  7256. F: drivers/gpu/drm/msm/
  7257. F: include/dt-bindings/clock/qcom,dsi-phy-28nm.h
  7258. F: include/uapi/drm/msm_drm.h
  7259. DRM DRIVER FOR NOVATEK NT35510 PANELS
  7260. M: Linus Walleij <linusw@kernel.org>
  7261. S: Maintained
  7262. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7263. F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
  7264. F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
  7265. DRM DRIVER FOR NOVATEK NT35560 PANELS
  7266. M: Linus Walleij <linusw@kernel.org>
  7267. S: Maintained
  7268. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7269. F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
  7270. F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
  7271. DRM DRIVER FOR NOVATEK NT36523 PANELS
  7272. M: Jianhua Lu <lujianhua000@gmail.com>
  7273. S: Maintained
  7274. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7275. F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
  7276. F: drivers/gpu/drm/panel/panel-novatek-nt36523.c
  7277. DRM DRIVER FOR NOVATEK NT36672A PANELS
  7278. M: Sumit Semwal <sumit.semwal@linaro.org>
  7279. S: Maintained
  7280. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7281. F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
  7282. F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
  7283. DRM DRIVER FOR NOVATEK NT37801 PANELS
  7284. M: Krzysztof Kozlowski <krzk@kernel.org>
  7285. S: Maintained
  7286. F: Documentation/devicetree/bindings/display/panel/novatek,nt37801.yaml
  7287. F: drivers/gpu/drm/panel/panel-novatek-nt37801.c
  7288. DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
  7289. M: Lyude Paul <lyude@redhat.com>
  7290. M: Danilo Krummrich <dakr@kernel.org>
  7291. L: dri-devel@lists.freedesktop.org
  7292. L: nouveau@lists.freedesktop.org
  7293. S: Supported
  7294. W: https://nouveau.freedesktop.org/
  7295. Q: https://patchwork.freedesktop.org/project/nouveau/
  7296. Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
  7297. B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
  7298. C: irc://irc.oftc.net/nouveau
  7299. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7300. F: drivers/gpu/drm/nouveau/
  7301. F: include/uapi/drm/nouveau_drm.h
  7302. CORE DRIVER FOR NVIDIA GPUS [RUST]
  7303. M: Danilo Krummrich <dakr@kernel.org>
  7304. M: Alexandre Courbot <acourbot@nvidia.com>
  7305. L: nouveau@lists.freedesktop.org
  7306. S: Supported
  7307. W: https://rust-for-linux.com/nova-gpu-driver
  7308. Q: https://patchwork.freedesktop.org/project/nouveau/
  7309. B: https://gitlab.freedesktop.org/drm/nova/-/issues
  7310. C: irc://irc.oftc.net/nouveau
  7311. T: git https://gitlab.freedesktop.org/drm/rust/kernel.git drm-rust-next
  7312. F: Documentation/gpu/nova/
  7313. F: drivers/gpu/nova-core/
  7314. DRM DRIVER FOR NVIDIA GPUS [RUST]
  7315. M: Danilo Krummrich <dakr@kernel.org>
  7316. L: nouveau@lists.freedesktop.org
  7317. S: Supported
  7318. W: https://rust-for-linux.com/nova-gpu-driver
  7319. Q: https://patchwork.freedesktop.org/project/nouveau/
  7320. B: https://gitlab.freedesktop.org/drm/nova/-/issues
  7321. C: irc://irc.oftc.net/nouveau
  7322. T: git https://gitlab.freedesktop.org/drm/rust/kernel.git drm-rust-next
  7323. F: Documentation/gpu/nova/
  7324. F: drivers/gpu/drm/nova/
  7325. F: include/uapi/drm/nova_drm.h
  7326. DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
  7327. M: Stefan Mavrodiev <stefan@olimex.com>
  7328. S: Maintained
  7329. F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
  7330. F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
  7331. DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
  7332. R: Douglas Anderson <dianders@chromium.org>
  7333. F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
  7334. F: drivers/gpu/drm/bridge/parade-ps8640.c
  7335. DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
  7336. M: Alex Lanzano <lanzano.alex@gmail.com>
  7337. S: Maintained
  7338. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7339. F: Documentation/devicetree/bindings/display/repaper.txt
  7340. F: drivers/gpu/drm/tiny/repaper.c
  7341. DRM DRIVER FOR PIXPAPER E-INK PANEL
  7342. M: LiangCheng Wang <zaq14760@gmail.com>
  7343. L: dri-devel@lists.freedesktop.org
  7344. S: Maintained
  7345. F: Documentation/devicetree/bindings/display/mayqueen,pixpaper.yaml
  7346. F: drivers/gpu/drm/tiny/pixpaper.c
  7347. DRM DRIVER FOR QEMU'S CIRRUS DEVICE
  7348. M: Dave Airlie <airlied@redhat.com>
  7349. M: Gerd Hoffmann <kraxel@redhat.com>
  7350. L: virtualization@lists.linux.dev
  7351. S: Obsolete
  7352. W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
  7353. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7354. F: drivers/gpu/drm/tiny/cirrus-qemu.c
  7355. DRM DRIVER FOR QXL VIRTUAL GPU
  7356. M: Dave Airlie <airlied@redhat.com>
  7357. M: Gerd Hoffmann <kraxel@redhat.com>
  7358. L: virtualization@lists.linux.dev
  7359. L: spice-devel@lists.freedesktop.org
  7360. S: Maintained
  7361. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7362. F: drivers/gpu/drm/qxl/
  7363. F: include/uapi/drm/qxl_drm.h
  7364. DRM DRIVER FOR RAYDIUM RM67191 PANELS
  7365. M: Robert Chiras <robert.chiras@nxp.com>
  7366. S: Maintained
  7367. F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
  7368. F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
  7369. DRM DRIVER FOR SAMSUNG DB7430 PANELS
  7370. M: Linus Walleij <linusw@kernel.org>
  7371. S: Maintained
  7372. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7373. F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
  7374. F: drivers/gpu/drm/panel/panel-samsung-db7430.c
  7375. DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
  7376. M: Inki Dae <inki.dae@samsung.com>
  7377. M: Jagan Teki <jagan@amarulasolutions.com>
  7378. M: Marek Szyprowski <m.szyprowski@samsung.com>
  7379. S: Maintained
  7380. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7381. F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
  7382. F: drivers/gpu/drm/bridge/samsung-dsim.c
  7383. F: include/drm/bridge/samsung-dsim.h
  7384. DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
  7385. M: Markuss Broks <markuss.broks@gmail.com>
  7386. S: Maintained
  7387. F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
  7388. F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
  7389. DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
  7390. M: Artur Weber <aweber.kernel@gmail.com>
  7391. S: Maintained
  7392. F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
  7393. F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
  7394. DRM DRIVER FOR SAMSUNG S6E3FC2X01 DDIC
  7395. M: David Heidelberg <david@ixit.cz>
  7396. S: Maintained
  7397. F: Documentation/devicetree/bindings/display/panel/samsung,s6e3fc2x01.yaml
  7398. F: drivers/gpu/drm/panel/panel-samsung-s6e3fc2x01.c
  7399. DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
  7400. M: Dzmitry Sankouski <dsankouski@gmail.com>
  7401. S: Maintained
  7402. F: Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
  7403. F: drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
  7404. DRM DRIVER FOR SAMSUNG SOFEF00 DDIC
  7405. M: David Heidelberg <david@ixit.cz>
  7406. M: Casey Connolly <casey.connolly@linaro.org>
  7407. S: Maintained
  7408. F: Documentation/devicetree/bindings/display/panel/samsung,sofef00.yaml
  7409. F: drivers/gpu/drm/panel/panel-samsung-sofef00.c
  7410. DRM DRIVER FOR SHARP MEMORY LCD
  7411. M: Alex Lanzano <lanzano.alex@gmail.com>
  7412. S: Maintained
  7413. F: Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
  7414. F: drivers/gpu/drm/tiny/sharp-memory.c
  7415. DRM DRIVER FOR SITRONIX ST7586 PANELS
  7416. M: David Lechner <david@lechnology.com>
  7417. S: Maintained
  7418. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7419. F: Documentation/devicetree/bindings/display/sitronix,st7586.yaml
  7420. F: drivers/gpu/drm/sitronix/st7586.c
  7421. DRM DRIVER FOR SITRONIX ST7571 PANELS
  7422. M: Marcus Folkesson <marcus.folkesson@gmail.com>
  7423. S: Maintained
  7424. F: Documentation/devicetree/bindings/display/sitronix,st7567.yaml
  7425. F: Documentation/devicetree/bindings/display/sitronix,st7571.yaml
  7426. F: drivers/gpu/drm/sitronix/st7571-i2c.c
  7427. F: drivers/gpu/drm/sitronix/st7571-spi.c
  7428. F: drivers/gpu/drm/sitronix/st7571.c
  7429. F: drivers/gpu/drm/sitronix/st7571.h
  7430. DRM DRIVER FOR SITRONIX ST7701 PANELS
  7431. M: Jagan Teki <jagan@amarulasolutions.com>
  7432. S: Maintained
  7433. F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
  7434. F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
  7435. DRM DRIVER FOR SITRONIX ST7703 PANELS
  7436. M: Guido Günther <agx@sigxcpu.org>
  7437. R: Purism Kernel Team <kernel@puri.sm>
  7438. R: Ondrej Jirman <megi@xff.cz>
  7439. S: Maintained
  7440. F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
  7441. F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
  7442. DRM DRIVER FOR SITRONIX ST7735R PANELS
  7443. M: David Lechner <david@lechnology.com>
  7444. S: Maintained
  7445. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7446. F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
  7447. F: drivers/gpu/drm/sitronix/st7735r.c
  7448. DRM DRIVER FOR SITRONIX ST7920 LCD DISPLAYS
  7449. M: Iker Pedrosa <ikerpedrosam@gmail.com>
  7450. S: Maintained
  7451. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7452. F: Documentation/devicetree/bindings/display/sitronix,st7920.yaml
  7453. F: drivers/gpu/drm/sitronix/st7920.c
  7454. DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
  7455. M: Javier Martinez Canillas <javierm@redhat.com>
  7456. S: Maintained
  7457. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7458. F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
  7459. F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
  7460. F: drivers/gpu/drm/solomon/ssd130x*
  7461. DRM DRIVER FOR ST-ERICSSON MCDE
  7462. M: Linus Walleij <linusw@kernel.org>
  7463. S: Maintained
  7464. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7465. F: Documentation/devicetree/bindings/display/ste,mcde.yaml
  7466. F: drivers/gpu/drm/mcde/
  7467. DRM DRIVER FOR SYNAPTICS R63353 PANELS
  7468. M: Michael Trimarchi <michael@amarulasolutions.com>
  7469. S: Maintained
  7470. F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
  7471. F: drivers/gpu/drm/panel/panel-synaptics-r63353.c
  7472. DRM DRIVER FOR SYNOPSYS DESIGNWARE DISPLAYPORT BRIDGE
  7473. M: Andy Yan <andy.yan@rock-chips.com>
  7474. S: Maintained
  7475. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7476. F: Documentation/devicetree/bindings/display/rockchip/rockchip,dw-dp.yaml
  7477. F: drivers/gpu/drm/bridge/synopsys/dw-dp.c
  7478. F: include/drm/bridge/dw_dp.h
  7479. DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
  7480. M: Jagan Teki <jagan@amarulasolutions.com>
  7481. S: Maintained
  7482. F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
  7483. F: drivers/gpu/drm/bridge/ti-dlpc3433.c
  7484. DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
  7485. R: Douglas Anderson <dianders@chromium.org>
  7486. F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
  7487. F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
  7488. DRM DRIVER FOR TPO TPG110 PANELS
  7489. M: Linus Walleij <linusw@kernel.org>
  7490. S: Maintained
  7491. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7492. F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
  7493. F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
  7494. DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
  7495. M: Dave Airlie <airlied@redhat.com>
  7496. R: Sean Paul <sean@poorly.run>
  7497. R: Thomas Zimmermann <tzimmermann@suse.de>
  7498. L: dri-devel@lists.freedesktop.org
  7499. S: Supported
  7500. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7501. F: drivers/gpu/drm/udl/
  7502. DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
  7503. M: Louis Chauvet <louis.chauvet@bootlin.com>
  7504. R: Haneen Mohammed <hamohammed.sa@gmail.com>
  7505. R: Simona Vetter <simona@ffwll.ch>
  7506. R: Melissa Wen <melissa.srw@gmail.com>
  7507. L: dri-devel@lists.freedesktop.org
  7508. S: Maintained
  7509. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7510. F: Documentation/gpu/vkms.rst
  7511. F: drivers/gpu/drm/ci/xfails/vkms*
  7512. F: drivers/gpu/drm/vkms/
  7513. DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
  7514. M: Hans de Goede <hansg@kernel.org>
  7515. L: dri-devel@lists.freedesktop.org
  7516. S: Maintained
  7517. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7518. F: drivers/gpu/drm/vboxvideo/
  7519. DRM DRIVER FOR VMWARE VIRTUAL GPU
  7520. M: Zack Rusin <zack.rusin@broadcom.com>
  7521. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  7522. L: dri-devel@lists.freedesktop.org
  7523. S: Supported
  7524. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7525. F: drivers/gpu/drm/vmwgfx/
  7526. F: include/uapi/drm/vmwgfx_drm.h
  7527. DRM DRIVER FOR WIDECHIPS WS2401 PANELS
  7528. M: Linus Walleij <linusw@kernel.org>
  7529. S: Maintained
  7530. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7531. F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
  7532. F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
  7533. DRM DRIVERS
  7534. M: David Airlie <airlied@gmail.com>
  7535. M: Simona Vetter <simona@ffwll.ch>
  7536. L: dri-devel@lists.freedesktop.org
  7537. S: Maintained
  7538. B: https://gitlab.freedesktop.org/drm
  7539. C: irc://irc.oftc.net/dri-devel
  7540. T: git https://gitlab.freedesktop.org/drm/kernel.git
  7541. F: Documentation/devicetree/bindings/display/
  7542. F: Documentation/devicetree/bindings/gpu/
  7543. F: Documentation/gpu/
  7544. F: drivers/gpu/
  7545. F: rust/kernel/drm/
  7546. F: include/drm/
  7547. F: include/linux/vga*
  7548. F: include/uapi/drm/
  7549. DRM DRIVERS AND MISC GPU PATCHES
  7550. M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
  7551. M: Maxime Ripard <mripard@kernel.org>
  7552. M: Thomas Zimmermann <tzimmermann@suse.de>
  7553. S: Maintained
  7554. W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
  7555. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7556. F: Documentation/devicetree/bindings/display/
  7557. F: Documentation/devicetree/bindings/gpu/
  7558. F: Documentation/gpu/
  7559. F: drivers/gpu/drm/
  7560. F: drivers/gpu/vga/
  7561. F: include/drm/drm
  7562. F: include/linux/vga*
  7563. F: include/uapi/drm/
  7564. X: drivers/gpu/drm/amd/
  7565. X: drivers/gpu/drm/armada/
  7566. X: drivers/gpu/drm/etnaviv/
  7567. X: drivers/gpu/drm/exynos/
  7568. X: drivers/gpu/drm/i915/
  7569. X: drivers/gpu/drm/kmb/
  7570. X: drivers/gpu/drm/mediatek/
  7571. X: drivers/gpu/drm/msm/
  7572. X: drivers/gpu/drm/nova/
  7573. X: drivers/gpu/drm/radeon/
  7574. X: drivers/gpu/drm/tegra/
  7575. X: drivers/gpu/drm/tyr/
  7576. X: drivers/gpu/drm/xe/
  7577. DRM DRIVERS AND COMMON INFRASTRUCTURE [RUST]
  7578. M: Danilo Krummrich <dakr@kernel.org>
  7579. M: Alice Ryhl <aliceryhl@google.com>
  7580. S: Supported
  7581. W: https://drm.pages.freedesktop.org/maintainer-tools/drm-rust.html
  7582. T: git https://gitlab.freedesktop.org/drm/rust/kernel.git
  7583. F: drivers/gpu/drm/nova/
  7584. F: drivers/gpu/drm/tyr/
  7585. F: drivers/gpu/nova-core/
  7586. F: rust/kernel/drm/
  7587. DRM DRIVERS FOR ALLWINNER A10
  7588. M: Chen-Yu Tsai <wens@kernel.org>
  7589. L: dri-devel@lists.freedesktop.org
  7590. S: Supported
  7591. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7592. F: Documentation/devicetree/bindings/display/allwinner*
  7593. F: drivers/gpu/drm/sun4i/
  7594. DRM DRIVERS FOR AMLOGIC SOCS
  7595. M: Neil Armstrong <neil.armstrong@linaro.org>
  7596. L: dri-devel@lists.freedesktop.org
  7597. L: linux-amlogic@lists.infradead.org
  7598. S: Supported
  7599. W: http://linux-meson.com/
  7600. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7601. F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
  7602. F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
  7603. F: Documentation/gpu/meson.rst
  7604. F: drivers/gpu/drm/ci/xfails/meson*
  7605. F: drivers/gpu/drm/meson/
  7606. DRM DRIVERS FOR ATMEL HLCDC
  7607. M: Manikandan Muralidharan <manikandan.m@microchip.com>
  7608. M: Dharma Balasubiramani <dharma.b@microchip.com>
  7609. L: dri-devel@lists.freedesktop.org
  7610. S: Supported
  7611. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7612. F: Documentation/devicetree/bindings/display/atmel/
  7613. F: drivers/gpu/drm/atmel-hlcdc/
  7614. DRM DRIVERS FOR BRIDGE CHIPS
  7615. M: Andrzej Hajda <andrzej.hajda@intel.com>
  7616. M: Neil Armstrong <neil.armstrong@linaro.org>
  7617. M: Robert Foss <rfoss@kernel.org>
  7618. R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
  7619. R: Jonas Karlman <jonas@kwiboo.se>
  7620. R: Jernej Skrabec <jernej.skrabec@gmail.com>
  7621. S: Maintained
  7622. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7623. F: Documentation/devicetree/bindings/display/bridge/
  7624. F: drivers/gpu/drm/bridge/
  7625. F: drivers/gpu/drm/display/drm_bridge_connector.c
  7626. F: drivers/gpu/drm/drm_bridge.c
  7627. F: include/drm/drm_bridge.h
  7628. F: include/drm/drm_bridge_connector.h
  7629. DRM DRIVERS FOR EXYNOS
  7630. M: Inki Dae <inki.dae@samsung.com>
  7631. M: Seung-Woo Kim <sw0312.kim@samsung.com>
  7632. M: Kyungmin Park <kyungmin.park@samsung.com>
  7633. L: dri-devel@lists.freedesktop.org
  7634. S: Supported
  7635. T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
  7636. F: Documentation/devicetree/bindings/display/samsung/
  7637. F: drivers/gpu/drm/exynos/
  7638. F: include/uapi/drm/exynos_drm.h
  7639. DRM DRIVERS FOR FREESCALE DCU
  7640. M: Stefan Agner <stefan@agner.ch>
  7641. M: Alison Wang <alison.wang@nxp.com>
  7642. L: dri-devel@lists.freedesktop.org
  7643. S: Supported
  7644. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7645. F: Documentation/devicetree/bindings/display/fsl,ls1021a-dcu.yaml
  7646. F: Documentation/devicetree/bindings/display/fsl,vf610-tcon.yaml
  7647. F: drivers/gpu/drm/fsl-dcu/
  7648. DRM DRIVERS FOR FREESCALE IMX 5/6
  7649. M: Philipp Zabel <p.zabel@pengutronix.de>
  7650. L: dri-devel@lists.freedesktop.org
  7651. S: Maintained
  7652. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7653. T: git git://git.pengutronix.de/git/pza/linux
  7654. F: Documentation/devicetree/bindings/display/imx/
  7655. F: drivers/gpu/drm/imx/ipuv3/
  7656. F: drivers/gpu/ipu-v3/
  7657. DRM DRIVERS FOR FREESCALE IMX8 DISPLAY CONTROLLER
  7658. M: Liu Ying <victor.liu@nxp.com>
  7659. L: dri-devel@lists.freedesktop.org
  7660. S: Maintained
  7661. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7662. F: Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dc*.yaml
  7663. F: drivers/gpu/drm/imx/dc/
  7664. DRM DRIVERS FOR FREESCALE IMX BRIDGE
  7665. M: Liu Ying <victor.liu@nxp.com>
  7666. L: dri-devel@lists.freedesktop.org
  7667. S: Maintained
  7668. F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
  7669. F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
  7670. F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
  7671. F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
  7672. F: drivers/gpu/drm/bridge/imx/
  7673. DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
  7674. M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
  7675. L: dri-devel@lists.freedesktop.org
  7676. S: Maintained
  7677. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7678. F: drivers/gpu/drm/gma500/
  7679. DRM DRIVERS FOR HISILICON
  7680. M: Xinliang Liu <xinliang.liu@linaro.org>
  7681. M: Tian Tao <tiantao6@hisilicon.com>
  7682. R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
  7683. R: Sumit Semwal <sumit.semwal@linaro.org>
  7684. R: Yongqin Liu <yongqin.liu@linaro.org>
  7685. R: John Stultz <jstultz@google.com>
  7686. L: dri-devel@lists.freedesktop.org
  7687. S: Maintained
  7688. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7689. F: Documentation/devicetree/bindings/display/hisilicon/
  7690. F: drivers/gpu/drm/hisilicon/
  7691. DRM DRIVERS FOR LIMA
  7692. M: Qiang Yu <yuq825@gmail.com>
  7693. L: dri-devel@lists.freedesktop.org
  7694. L: lima@lists.freedesktop.org (moderated for non-subscribers)
  7695. S: Maintained
  7696. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7697. F: drivers/gpu/drm/lima/
  7698. F: include/uapi/drm/lima_drm.h
  7699. DRM DRIVERS FOR LOONGSON
  7700. M: Jianmin Lv <lvjianmin@loongson.cn>
  7701. M: Qianhai Wu <wuqianhai@loongson.cn>
  7702. R: Huacai Chen <chenhuacai@kernel.org>
  7703. R: Mingcong Bai <jeffbai@aosc.io>
  7704. R: Xi Ruoyao <xry111@xry111.site>
  7705. R: Icenowy Zheng <zhengxingda@iscas.ac.cn>
  7706. L: dri-devel@lists.freedesktop.org
  7707. S: Maintained
  7708. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7709. F: drivers/gpu/drm/loongson/
  7710. DRM DRIVERS FOR MEDIATEK
  7711. M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
  7712. M: Philipp Zabel <p.zabel@pengutronix.de>
  7713. L: dri-devel@lists.freedesktop.org
  7714. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  7715. S: Supported
  7716. F: Documentation/devicetree/bindings/display/mediatek/
  7717. F: drivers/gpu/drm/ci/xfails/mediatek*
  7718. F: drivers/gpu/drm/mediatek/
  7719. F: drivers/phy/mediatek/phy-mtk-dp.c
  7720. F: drivers/phy/mediatek/phy-mtk-hdmi*
  7721. F: drivers/phy/mediatek/phy-mtk-mipi*
  7722. DRM DRIVERS FOR NVIDIA TEGRA
  7723. M: Thierry Reding <thierry.reding@gmail.com>
  7724. M: Mikko Perttunen <mperttunen@nvidia.com>
  7725. L: dri-devel@lists.freedesktop.org
  7726. L: linux-tegra@vger.kernel.org
  7727. S: Supported
  7728. T: git https://gitlab.freedesktop.org/drm/tegra.git
  7729. F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
  7730. F: Documentation/devicetree/bindings/gpu/host1x/
  7731. F: drivers/gpu/drm/tegra/
  7732. F: drivers/gpu/host1x/
  7733. F: include/linux/host1x.h
  7734. F: include/uapi/drm/tegra_drm.h
  7735. DRM DRIVERS FOR PRE-DCP APPLE DISPLAY OUTPUT
  7736. M: Sasha Finkelstein <fnkl.kernel@gmail.com>
  7737. R: Janne Grunau <j@jannau.net>
  7738. L: dri-devel@lists.freedesktop.org
  7739. L: asahi@lists.linux.dev
  7740. S: Maintained
  7741. W: https://asahilinux.org
  7742. B: https://github.com/AsahiLinux/linux/issues
  7743. C: irc://irc.oftc.net/asahi-dev
  7744. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7745. F: Documentation/devicetree/bindings/display/apple,h7-display-pipe-mipi.yaml
  7746. F: Documentation/devicetree/bindings/display/apple,h7-display-pipe.yaml
  7747. F: Documentation/devicetree/bindings/display/panel/apple,summit.yaml
  7748. F: drivers/gpu/drm/adp/
  7749. F: drivers/gpu/drm/panel/panel-summit.c
  7750. DRM DRIVERS FOR RENESAS R-CAR
  7751. M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  7752. M: Tomi Valkeinen <tomi.valkeinen+renesas@ideasonboard.com>
  7753. R: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  7754. L: dri-devel@lists.freedesktop.org
  7755. L: linux-renesas-soc@vger.kernel.org
  7756. S: Supported
  7757. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7758. F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
  7759. F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
  7760. F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
  7761. F: Documentation/devicetree/bindings/display/renesas,du.yaml
  7762. F: drivers/gpu/drm/renesas/rcar-du/
  7763. DRM DRIVERS FOR RENESAS RZ
  7764. M: Biju Das <biju.das.jz@bp.renesas.com>
  7765. L: dri-devel@lists.freedesktop.org
  7766. L: linux-renesas-soc@vger.kernel.org
  7767. S: Maintained
  7768. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7769. F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
  7770. F: drivers/gpu/drm/renesas/rz-du/
  7771. DRM DRIVERS FOR RENESAS SHMOBILE
  7772. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  7773. M: Geert Uytterhoeven <geert+renesas@glider.be>
  7774. L: dri-devel@lists.freedesktop.org
  7775. L: linux-renesas-soc@vger.kernel.org
  7776. S: Supported
  7777. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7778. F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
  7779. F: drivers/gpu/drm/renesas/shmobile/
  7780. F: include/linux/platform_data/shmob_drm.h
  7781. DRM DRIVERS FOR ROCKCHIP
  7782. M: Sandy Huang <hjc@rock-chips.com>
  7783. M: Heiko Stübner <heiko@sntech.de>
  7784. M: Andy Yan <andy.yan@rock-chips.com>
  7785. L: dri-devel@lists.freedesktop.org
  7786. S: Maintained
  7787. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7788. F: Documentation/devicetree/bindings/display/rockchip/
  7789. F: drivers/gpu/drm/ci/xfails/rockchip*
  7790. F: drivers/gpu/drm/rockchip/
  7791. DRM DRIVERS FOR STI
  7792. M: Alain Volmat <alain.volmat@foss.st.com>
  7793. M: Raphael Gallais-Pou <rgallaispou@gmail.com>
  7794. L: dri-devel@lists.freedesktop.org
  7795. S: Maintained
  7796. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7797. F: Documentation/devicetree/bindings/display/st,stih4xx.txt
  7798. F: drivers/gpu/drm/sti
  7799. DRM DRIVERS FOR STM
  7800. M: Yannick Fertre <yannick.fertre@foss.st.com>
  7801. M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
  7802. M: Philippe Cornu <philippe.cornu@foss.st.com>
  7803. L: dri-devel@lists.freedesktop.org
  7804. S: Maintained
  7805. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7806. F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
  7807. F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
  7808. F: drivers/gpu/drm/stm
  7809. DRM DRIVERS FOR TI KEYSTONE
  7810. M: Jyri Sarha <jyri.sarha@iki.fi>
  7811. M: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
  7812. L: dri-devel@lists.freedesktop.org
  7813. S: Maintained
  7814. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7815. F: Documentation/devicetree/bindings/display/ti/ti,am625-oldi.yaml
  7816. F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
  7817. F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
  7818. F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
  7819. F: drivers/gpu/drm/tidss/
  7820. DRM DRIVERS FOR TI LCDC
  7821. M: Jyri Sarha <jyri.sarha@iki.fi>
  7822. M: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
  7823. L: dri-devel@lists.freedesktop.org
  7824. S: Maintained
  7825. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7826. F: Documentation/devicetree/bindings/display/tilcdc/
  7827. F: drivers/gpu/drm/tilcdc/
  7828. DRM DRIVERS FOR TI OMAP
  7829. M: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
  7830. L: dri-devel@lists.freedesktop.org
  7831. S: Maintained
  7832. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7833. F: Documentation/devicetree/bindings/display/ti/
  7834. F: drivers/gpu/drm/omapdrm/
  7835. DRM DRIVERS FOR V3D
  7836. M: Melissa Wen <mwen@igalia.com>
  7837. M: Maíra Canal <mcanal@igalia.com>
  7838. S: Supported
  7839. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7840. F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
  7841. F: drivers/gpu/drm/v3d/
  7842. F: include/uapi/drm/v3d_drm.h
  7843. DRM DRIVERS FOR VC4
  7844. M: Maxime Ripard <mripard@kernel.org>
  7845. M: Dave Stevenson <dave.stevenson@raspberrypi.com>
  7846. R: Maíra Canal <mcanal@igalia.com>
  7847. R: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
  7848. S: Supported
  7849. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7850. F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
  7851. F: drivers/gpu/drm/vc4/
  7852. F: include/uapi/drm/vc4_drm.h
  7853. DRM DRIVERS FOR VIVANTE GPU IP
  7854. M: Lucas Stach <l.stach@pengutronix.de>
  7855. R: Russell King <linux+etnaviv@armlinux.org.uk>
  7856. R: Christian Gmeiner <christian.gmeiner@gmail.com>
  7857. L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
  7858. L: dri-devel@lists.freedesktop.org
  7859. S: Maintained
  7860. F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
  7861. F: drivers/gpu/drm/etnaviv/
  7862. F: include/uapi/drm/etnaviv_drm.h
  7863. DRM DRIVERS FOR XEN
  7864. M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
  7865. L: dri-devel@lists.freedesktop.org
  7866. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  7867. S: Supported
  7868. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7869. F: Documentation/gpu/xen-front.rst
  7870. F: drivers/gpu/drm/xen/
  7871. DRM DRIVERS FOR XILINX
  7872. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  7873. M: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
  7874. L: dri-devel@lists.freedesktop.org
  7875. S: Maintained
  7876. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7877. F: Documentation/devicetree/bindings/display/xlnx/
  7878. F: Documentation/gpu/zynqmp.rst
  7879. F: drivers/gpu/drm/xlnx/
  7880. DRM GPU SCHEDULER
  7881. M: Matthew Brost <matthew.brost@intel.com>
  7882. M: Danilo Krummrich <dakr@kernel.org>
  7883. M: Philipp Stanner <phasta@kernel.org>
  7884. R: Christian König <ckoenig.leichtzumerken@gmail.com>
  7885. L: dri-devel@lists.freedesktop.org
  7886. S: Supported
  7887. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7888. F: drivers/gpu/drm/scheduler/
  7889. F: include/drm/gpu_scheduler.h
  7890. F: include/drm/spsc_queue.h
  7891. DRM GPUVM
  7892. M: Danilo Krummrich <dakr@kernel.org>
  7893. R: Matthew Brost <matthew.brost@intel.com>
  7894. R: Thomas Hellström <thomas.hellstrom@linux.intel.com>
  7895. R: Alice Ryhl <aliceryhl@google.com>
  7896. L: dri-devel@lists.freedesktop.org
  7897. S: Supported
  7898. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7899. F: drivers/gpu/drm/drm_gpuvm.c
  7900. F: include/drm/drm_gpuvm.h
  7901. DRM LOG
  7902. M: Jocelyn Falempe <jfalempe@redhat.com>
  7903. M: Javier Martinez Canillas <javierm@redhat.com>
  7904. L: dri-devel@lists.freedesktop.org
  7905. S: Supported
  7906. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7907. F: drivers/gpu/drm/clients/drm_log.c
  7908. DRM PANEL DRIVERS
  7909. M: Neil Armstrong <neil.armstrong@linaro.org>
  7910. R: Jessica Zhang <jesszhan0024@gmail.com>
  7911. L: dri-devel@lists.freedesktop.org
  7912. S: Maintained
  7913. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7914. F: Documentation/devicetree/bindings/display/panel/
  7915. F: drivers/gpu/drm/drm_panel.c
  7916. F: drivers/gpu/drm/panel/
  7917. F: include/drm/drm_panel.h
  7918. DRM PANIC
  7919. M: Jocelyn Falempe <jfalempe@redhat.com>
  7920. M: Javier Martinez Canillas <javierm@redhat.com>
  7921. L: dri-devel@lists.freedesktop.org
  7922. S: Supported
  7923. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7924. F: drivers/gpu/drm/drm_draw.c
  7925. F: drivers/gpu/drm/drm_draw_internal.h
  7926. F: drivers/gpu/drm/drm_panic*.c
  7927. F: drivers/gpu/drm/tests/drm_panic_test.c
  7928. F: include/drm/drm_panic*
  7929. DRM PANIC QR CODE
  7930. M: Jocelyn Falempe <jfalempe@redhat.com>
  7931. M: Javier Martinez Canillas <javierm@redhat.com>
  7932. L: dri-devel@lists.freedesktop.org
  7933. L: rust-for-linux@vger.kernel.org
  7934. S: Supported
  7935. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7936. F: drivers/gpu/drm/drm_panic_qr.rs
  7937. DRM PRIVACY-SCREEN CLASS
  7938. M: Hans de Goede <hansg@kernel.org>
  7939. L: dri-devel@lists.freedesktop.org
  7940. S: Maintained
  7941. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7942. F: drivers/gpu/drm/drm_privacy_screen*
  7943. F: include/drm/drm_privacy_screen*
  7944. DRM TTM SUBSYSTEM
  7945. M: Christian Koenig <christian.koenig@amd.com>
  7946. M: Huang Rui <ray.huang@amd.com>
  7947. R: Matthew Auld <matthew.auld@intel.com>
  7948. R: Matthew Brost <matthew.brost@intel.com>
  7949. L: dri-devel@lists.freedesktop.org
  7950. S: Maintained
  7951. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7952. F: drivers/gpu/drm/ttm/
  7953. F: include/drm/ttm/
  7954. DRM BUDDY ALLOCATOR
  7955. M: Matthew Auld <matthew.auld@intel.com>
  7956. M: Arun Pravin <arunpravin.paneerselvam@amd.com>
  7957. R: Christian Koenig <christian.koenig@amd.com>
  7958. L: dri-devel@lists.freedesktop.org
  7959. S: Maintained
  7960. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7961. F: drivers/gpu/drm/drm_buddy.c
  7962. F: drivers/gpu/drm/tests/drm_buddy_test.c
  7963. F: include/drm/drm_buddy.h
  7964. DRM AUTOMATED TESTING
  7965. M: Helen Koike <helen.fornazier@gmail.com>
  7966. M: Vignesh Raman <vignesh.raman@collabora.com>
  7967. L: dri-devel@lists.freedesktop.org
  7968. S: Maintained
  7969. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  7970. F: Documentation/gpu/automated_testing.rst
  7971. F: drivers/gpu/drm/ci/
  7972. DSBR100 USB FM RADIO DRIVER
  7973. M: Alexey Klimov <alexey.klimov@linaro.org>
  7974. L: linux-media@vger.kernel.org
  7975. S: Maintained
  7976. T: git git://linuxtv.org/media.git
  7977. F: drivers/media/radio/dsbr100.c
  7978. DT3155 MEDIA DRIVER
  7979. M: Hans Verkuil <hverkuil@kernel.org>
  7980. L: linux-media@vger.kernel.org
  7981. S: Odd Fixes
  7982. W: https://linuxtv.org
  7983. T: git git://linuxtv.org/media.git
  7984. F: drivers/media/pci/dt3155/
  7985. DVB_USB_AF9015 MEDIA DRIVER
  7986. L: linux-media@vger.kernel.org
  7987. S: Orphan
  7988. W: https://linuxtv.org
  7989. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  7990. F: drivers/media/usb/dvb-usb-v2/af9015*
  7991. DVB_USB_AF9035 MEDIA DRIVER
  7992. L: linux-media@vger.kernel.org
  7993. S: Orphan
  7994. W: https://linuxtv.org
  7995. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  7996. F: drivers/media/usb/dvb-usb-v2/af9035*
  7997. DVB_USB_ANYSEE MEDIA DRIVER
  7998. L: linux-media@vger.kernel.org
  7999. S: Orphan
  8000. W: https://linuxtv.org
  8001. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  8002. F: drivers/media/usb/dvb-usb-v2/anysee*
  8003. DVB_USB_AU6610 MEDIA DRIVER
  8004. L: linux-media@vger.kernel.org
  8005. S: Orphan
  8006. W: https://linuxtv.org
  8007. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  8008. F: drivers/media/usb/dvb-usb-v2/au6610*
  8009. DVB_USB_CE6230 MEDIA DRIVER
  8010. L: linux-media@vger.kernel.org
  8011. S: Orphan
  8012. W: https://linuxtv.org
  8013. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  8014. F: drivers/media/usb/dvb-usb-v2/ce6230*
  8015. DVB_USB_CXUSB MEDIA DRIVER
  8016. M: Michael Krufky <mkrufky@linuxtv.org>
  8017. L: linux-media@vger.kernel.org
  8018. S: Maintained
  8019. W: https://linuxtv.org
  8020. W: http://github.com/mkrufky
  8021. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  8022. T: git git://linuxtv.org/media.git
  8023. F: drivers/media/usb/dvb-usb/cxusb*
  8024. DVB_USB_EC168 MEDIA DRIVER
  8025. L: linux-media@vger.kernel.org
  8026. S: Orphan
  8027. W: https://linuxtv.org
  8028. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  8029. F: drivers/media/usb/dvb-usb-v2/ec168*
  8030. DVB_USB_GL861 MEDIA DRIVER
  8031. L: linux-media@vger.kernel.org
  8032. S: Orphan
  8033. W: https://linuxtv.org
  8034. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  8035. F: drivers/media/usb/dvb-usb-v2/gl861*
  8036. DVB_USB_MXL111SF MEDIA DRIVER
  8037. M: Michael Krufky <mkrufky@linuxtv.org>
  8038. L: linux-media@vger.kernel.org
  8039. S: Maintained
  8040. W: https://linuxtv.org
  8041. W: http://github.com/mkrufky
  8042. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  8043. T: git git://linuxtv.org/mkrufky/mxl111sf.git
  8044. F: drivers/media/usb/dvb-usb-v2/mxl111sf*
  8045. DVB_USB_RTL28XXU MEDIA DRIVER
  8046. L: linux-media@vger.kernel.org
  8047. S: Orphan
  8048. W: https://linuxtv.org
  8049. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  8050. F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
  8051. DVB_USB_V2 MEDIA DRIVER
  8052. L: linux-media@vger.kernel.org
  8053. S: Orphan
  8054. W: https://linuxtv.org
  8055. W: http://palosaari.fi/linux/
  8056. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  8057. F: drivers/media/usb/dvb-usb-v2/dvb_usb*
  8058. F: drivers/media/usb/dvb-usb-v2/usb_urb.c
  8059. DYNAMIC DEBUG
  8060. M: Jason Baron <jbaron@akamai.com>
  8061. M: Jim Cromie <jim.cromie@gmail.com>
  8062. S: Maintained
  8063. F: include/linux/dynamic_debug.h
  8064. F: lib/dynamic_debug.c
  8065. F: lib/test_dynamic_debug.c
  8066. DYNAMIC INTERRUPT MODERATION
  8067. M: Tal Gilboa <talgi@nvidia.com>
  8068. S: Maintained
  8069. F: Documentation/networking/net_dim.rst
  8070. F: include/linux/dim.h
  8071. F: lib/dim/
  8072. DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
  8073. M: Daniel Lezcano <daniel.lezcano@kernel.org>
  8074. L: linux-pm@vger.kernel.org
  8075. S: Supported
  8076. B: https://bugzilla.kernel.org
  8077. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  8078. F: drivers/powercap/dtpm*
  8079. F: include/linux/dtpm.h
  8080. DZ DECSTATION DZ11 SERIAL DRIVER
  8081. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  8082. S: Maintained
  8083. F: drivers/tty/serial/dz.*
  8084. E3X0 POWER BUTTON DRIVER
  8085. M: Moritz Fischer <moritz.fischer@ettus.com>
  8086. L: usrp-users@lists.ettus.com
  8087. S: Supported
  8088. W: http://www.ettus.com
  8089. F: Documentation/devicetree/bindings/input/e3x0-button.txt
  8090. F: drivers/input/misc/e3x0-button.c
  8091. E4000 MEDIA DRIVER
  8092. L: linux-media@vger.kernel.org
  8093. S: Orphan
  8094. W: https://linuxtv.org
  8095. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  8096. F: drivers/media/tuners/e4000*
  8097. EARTH_PT1 MEDIA DRIVER
  8098. M: Akihiro Tsukada <tskd08@gmail.com>
  8099. L: linux-media@vger.kernel.org
  8100. S: Odd Fixes
  8101. F: drivers/media/pci/pt1/
  8102. EARTH_PT3 MEDIA DRIVER
  8103. M: Akihiro Tsukada <tskd08@gmail.com>
  8104. L: linux-media@vger.kernel.org
  8105. S: Odd Fixes
  8106. F: drivers/media/pci/pt3/
  8107. EC100 MEDIA DRIVER
  8108. L: linux-media@vger.kernel.org
  8109. S: Orphan
  8110. W: https://linuxtv.org
  8111. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  8112. F: drivers/media/dvb-frontends/ec100*
  8113. ECONET MIPS PLATFORM
  8114. M: Caleb James DeLisle <cjd@cjdns.fr>
  8115. L: linux-mips@vger.kernel.org
  8116. S: Maintained
  8117. F: Documentation/devicetree/bindings/interrupt-controller/econet,en751221-intc.yaml
  8118. F: Documentation/devicetree/bindings/mips/econet.yaml
  8119. F: Documentation/devicetree/bindings/timer/econet,en751221-timer.yaml
  8120. F: arch/mips/boot/dts/econet/
  8121. F: arch/mips/econet/
  8122. F: drivers/clocksource/timer-econet-en751221.c
  8123. F: drivers/irqchip/irq-econet-en751221.c
  8124. ECRYPT FILE SYSTEM
  8125. M: Tyler Hicks <code@tyhicks.com>
  8126. L: ecryptfs@vger.kernel.org
  8127. S: Odd Fixes
  8128. W: http://ecryptfs.org
  8129. W: https://launchpad.net/ecryptfs
  8130. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
  8131. F: Documentation/filesystems/ecryptfs.rst
  8132. F: fs/ecryptfs/
  8133. EDAC-AMD64
  8134. M: Yazen Ghannam <yazen.ghannam@amd.com>
  8135. L: linux-edac@vger.kernel.org
  8136. S: Supported
  8137. F: drivers/edac/amd64_edac*
  8138. F: drivers/edac/mce_amd*
  8139. EDAC-ARMADA
  8140. M: Jan Luebbe <jlu@pengutronix.de>
  8141. L: linux-edac@vger.kernel.org
  8142. S: Maintained
  8143. F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
  8144. F: drivers/edac/armada_xp_*
  8145. EDAC-AST2500
  8146. M: Stefan Schaeckeler <sschaeck@cisco.com>
  8147. S: Supported
  8148. F: Documentation/devicetree/bindings/edac/aspeed,ast2400-sdram-edac.yaml
  8149. F: drivers/edac/aspeed_edac.c
  8150. EDAC-BLUEFIELD
  8151. M: Shravan Kumar Ramani <shravankr@nvidia.com>
  8152. M: David Thompson <davthompson@nvidia.com>
  8153. S: Supported
  8154. F: drivers/edac/bluefield_edac.c
  8155. EDAC-CALXEDA
  8156. M: Andre Przywara <andre.przywara@arm.com>
  8157. L: linux-edac@vger.kernel.org
  8158. S: Maintained
  8159. F: drivers/edac/highbank*
  8160. EDAC-CAVIUM OCTEON
  8161. M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  8162. L: linux-edac@vger.kernel.org
  8163. L: linux-mips@vger.kernel.org
  8164. S: Maintained
  8165. F: drivers/edac/octeon_edac*
  8166. EDAC-CAVIUM THUNDERX
  8167. M: Robert Richter <rric@kernel.org>
  8168. L: linux-edac@vger.kernel.org
  8169. S: Odd Fixes
  8170. F: drivers/edac/thunderx_edac*
  8171. EDAC-CORE
  8172. M: Borislav Petkov <bp@alien8.de>
  8173. M: Tony Luck <tony.luck@intel.com>
  8174. L: linux-edac@vger.kernel.org
  8175. S: Supported
  8176. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
  8177. F: Documentation/driver-api/edac.rst
  8178. F: drivers/edac/
  8179. F: include/linux/edac.h
  8180. EDAC-A72
  8181. M: Vijay Balakrishna <vijayb@linux.microsoft.com>
  8182. M: Tyler Hicks <code@tyhicks.com>
  8183. L: linux-edac@vger.kernel.org
  8184. S: Supported
  8185. F: drivers/edac/a72_edac.c
  8186. EDAC-DMC520
  8187. M: Lei Wang <lewan@microsoft.com>
  8188. L: linux-edac@vger.kernel.org
  8189. S: Supported
  8190. F: drivers/edac/dmc520_edac.c
  8191. EDAC-E752X
  8192. M: Mark Gross <markgross@kernel.org>
  8193. L: linux-edac@vger.kernel.org
  8194. S: Maintained
  8195. F: drivers/edac/e752x_edac.c
  8196. EDAC-E7XXX
  8197. L: linux-edac@vger.kernel.org
  8198. S: Maintained
  8199. F: drivers/edac/e7xxx_edac.c
  8200. EDAC-FSL_DDR
  8201. R: Frank Li <Frank.Li@nxp.com>
  8202. L: imx@lists.linux.dev
  8203. L: linux-edac@vger.kernel.org
  8204. S: Maintained
  8205. F: drivers/edac/fsl_ddr_edac.*
  8206. EDAC-GHES
  8207. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  8208. L: linux-edac@vger.kernel.org
  8209. S: Maintained
  8210. F: drivers/edac/ghes_edac.c
  8211. EDAC-I10NM
  8212. M: Tony Luck <tony.luck@intel.com>
  8213. L: linux-edac@vger.kernel.org
  8214. S: Maintained
  8215. F: drivers/edac/i10nm_base.c
  8216. EDAC-I3000
  8217. L: linux-edac@vger.kernel.org
  8218. S: Orphan
  8219. F: drivers/edac/i3000_edac.c
  8220. EDAC-I5000
  8221. L: linux-edac@vger.kernel.org
  8222. S: Maintained
  8223. F: drivers/edac/i5000_edac.c
  8224. EDAC-I5400
  8225. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  8226. L: linux-edac@vger.kernel.org
  8227. S: Maintained
  8228. F: drivers/edac/i5400_edac.c
  8229. EDAC-I7300
  8230. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  8231. L: linux-edac@vger.kernel.org
  8232. S: Maintained
  8233. F: drivers/edac/i7300_edac.c
  8234. EDAC-I7CORE
  8235. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  8236. L: linux-edac@vger.kernel.org
  8237. S: Maintained
  8238. F: drivers/edac/i7core_edac.c
  8239. EDAC-I82975X
  8240. M: "Arvind R." <arvino55@gmail.com>
  8241. L: linux-edac@vger.kernel.org
  8242. S: Maintained
  8243. F: drivers/edac/i82975x_edac.c
  8244. EDAC-IE31200
  8245. M: Jason Baron <jbaron@akamai.com>
  8246. L: linux-edac@vger.kernel.org
  8247. S: Maintained
  8248. F: drivers/edac/ie31200_edac.c
  8249. EDAC-IGEN6
  8250. M: Tony Luck <tony.luck@intel.com>
  8251. R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
  8252. L: linux-edac@vger.kernel.org
  8253. S: Maintained
  8254. F: drivers/edac/igen6_edac.c
  8255. EDAC-MPC85XX
  8256. M: Johannes Thumshirn <morbidrsa@gmail.com>
  8257. L: linux-edac@vger.kernel.org
  8258. S: Maintained
  8259. F: drivers/edac/mpc85xx_edac.[ch]
  8260. EDAC-NPCM
  8261. M: Marvin Lin <kflin@nuvoton.com>
  8262. M: Stanley Chu <yschu@nuvoton.com>
  8263. L: linux-edac@vger.kernel.org
  8264. S: Maintained
  8265. F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
  8266. F: drivers/edac/npcm_edac.c
  8267. EDAC-PASEMI
  8268. M: Egor Martovetsky <egor@pasemi.com>
  8269. L: linux-edac@vger.kernel.org
  8270. S: Maintained
  8271. F: drivers/edac/pasemi_edac.c
  8272. EDAC-PND2
  8273. M: Tony Luck <tony.luck@intel.com>
  8274. L: linux-edac@vger.kernel.org
  8275. S: Maintained
  8276. F: drivers/edac/pnd2_edac.[ch]
  8277. EDAC-QCOM
  8278. M: Manivannan Sadhasivam <mani@kernel.org>
  8279. L: linux-arm-msm@vger.kernel.org
  8280. L: linux-edac@vger.kernel.org
  8281. S: Maintained
  8282. F: drivers/edac/qcom_edac.c
  8283. EDAC-SBRIDGE
  8284. M: Tony Luck <tony.luck@intel.com>
  8285. R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
  8286. L: linux-edac@vger.kernel.org
  8287. S: Maintained
  8288. F: drivers/edac/sb_edac.c
  8289. EDAC-SKYLAKE
  8290. M: Tony Luck <tony.luck@intel.com>
  8291. L: linux-edac@vger.kernel.org
  8292. S: Maintained
  8293. F: drivers/edac/skx_*.[ch]
  8294. EDAC-TI
  8295. M: Tero Kristo <kristo@kernel.org>
  8296. L: linux-edac@vger.kernel.org
  8297. S: Odd Fixes
  8298. F: drivers/edac/ti_edac.c
  8299. EDIROL UA-101/UA-1000 DRIVER
  8300. M: Clemens Ladisch <clemens@ladisch.de>
  8301. L: linux-sound@vger.kernel.org
  8302. S: Maintained
  8303. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  8304. F: sound/usb/misc/ua101.c
  8305. EFI TEST DRIVER
  8306. M: Ivan Hu <ivan.hu@canonical.com>
  8307. M: Ard Biesheuvel <ardb@kernel.org>
  8308. L: linux-efi@vger.kernel.org
  8309. S: Maintained
  8310. F: drivers/firmware/efi/test/
  8311. EFI VARIABLE FILESYSTEM
  8312. M: Jeremy Kerr <jk@ozlabs.org>
  8313. M: Ard Biesheuvel <ardb@kernel.org>
  8314. L: linux-efi@vger.kernel.org
  8315. S: Maintained
  8316. T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
  8317. F: fs/efivarfs/
  8318. EFIFB FRAMEBUFFER DRIVER
  8319. M: Peter Jones <pjones@redhat.com>
  8320. L: linux-fbdev@vger.kernel.org
  8321. S: Maintained
  8322. F: drivers/video/fbdev/efifb.c
  8323. EFS FILESYSTEM
  8324. S: Orphan
  8325. W: http://aeschi.ch.eu.org/efs/
  8326. F: fs/efs/
  8327. EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
  8328. L: netdev@vger.kernel.org
  8329. S: Orphan
  8330. F: drivers/net/ethernet/ibm/ehea/
  8331. ELM327 CAN NETWORK DRIVER
  8332. M: Max Staudt <max@enpas.org>
  8333. L: linux-can@vger.kernel.org
  8334. S: Maintained
  8335. F: Documentation/networking/device_drivers/can/can327.rst
  8336. F: drivers/net/can/can327.c
  8337. EM28XX VIDEO4LINUX DRIVER
  8338. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  8339. L: linux-media@vger.kernel.org
  8340. S: Maintained
  8341. W: https://linuxtv.org
  8342. T: git git://linuxtv.org/media.git
  8343. F: Documentation/admin-guide/media/em28xx*
  8344. F: drivers/media/usb/em28xx/
  8345. EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
  8346. M: Adrian Hunter <adrian.hunter@intel.com>
  8347. M: Asutosh Das <quic_asutoshd@quicinc.com>
  8348. R: Ritesh Harjani <ritesh.list@gmail.com>
  8349. L: linux-mmc@vger.kernel.org
  8350. S: Supported
  8351. F: drivers/mmc/host/cqhci*
  8352. EMS CPC-PCI CAN DRIVER
  8353. M: Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
  8354. M: support@ems-wuensche.com
  8355. L: linux-can@vger.kernel.org
  8356. S: Maintained
  8357. F: drivers/net/can/sja1000/ems_pci.c
  8358. EMULEX 10Gbps iSCSI - OneConnect DRIVER
  8359. M: Ketan Mukadam <ketan.mukadam@broadcom.com>
  8360. L: linux-scsi@vger.kernel.org
  8361. S: Supported
  8362. W: http://www.broadcom.com
  8363. F: drivers/scsi/be2iscsi/
  8364. EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
  8365. M: Ajit Khaparde <ajit.khaparde@broadcom.com>
  8366. M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
  8367. L: netdev@vger.kernel.org
  8368. S: Maintained
  8369. W: http://www.emulex.com
  8370. F: drivers/net/ethernet/emulex/benet/
  8371. EMULEX ONECONNECT ROCE DRIVER
  8372. M: Selvin Xavier <selvin.xavier@broadcom.com>
  8373. L: linux-rdma@vger.kernel.org
  8374. S: Odd Fixes
  8375. W: http://www.broadcom.com
  8376. F: drivers/infiniband/hw/ocrdma/
  8377. F: include/uapi/rdma/ocrdma-abi.h
  8378. EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
  8379. M: Ram Vegesna <ram.vegesna@broadcom.com>
  8380. L: linux-scsi@vger.kernel.org
  8381. L: target-devel@vger.kernel.org
  8382. S: Supported
  8383. W: http://www.broadcom.com
  8384. F: drivers/scsi/elx/
  8385. EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
  8386. M: Justin Tee <justin.tee@broadcom.com>
  8387. M: Paul Ely <paul.ely@broadcom.com>
  8388. L: linux-scsi@vger.kernel.org
  8389. S: Supported
  8390. W: http://www.broadcom.com
  8391. F: drivers/scsi/lpfc/
  8392. ENE CB710 FLASH CARD READER DRIVER
  8393. M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
  8394. S: Maintained
  8395. F: drivers/misc/cb710/
  8396. F: drivers/mmc/host/cb710-mmc.*
  8397. F: include/linux/cb710.h
  8398. ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
  8399. M: Maxim Levitsky <maximlevitsky@gmail.com>
  8400. S: Maintained
  8401. F: drivers/media/rc/ene_ir.*
  8402. ENERGY MODEL
  8403. M: Lukasz Luba <lukasz.luba@arm.com>
  8404. M: "Rafael J. Wysocki" <rafael@kernel.org>
  8405. L: linux-pm@vger.kernel.org
  8406. S: Maintained
  8407. F: Documentation/netlink/specs/dev-energymodel.yaml
  8408. F: Documentation/power/energy-model.rst
  8409. F: include/linux/energy_model.h
  8410. F: include/uapi/linux/dev_energymodel.h
  8411. F: kernel/power/em_netlink*.*
  8412. F: kernel/power/energy_model.c
  8413. EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
  8414. M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
  8415. L: linuxppc-dev@lists.ozlabs.org
  8416. S: Maintained
  8417. F: drivers/tty/ehv_bytechan.c
  8418. EPSON S1D13XXX FRAMEBUFFER DRIVER
  8419. M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
  8420. S: Maintained
  8421. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
  8422. F: drivers/video/fbdev/s1d13xxxfb.c
  8423. F: include/video/s1d13xxxfb.h
  8424. EROFS FILE SYSTEM
  8425. M: Gao Xiang <xiang@kernel.org>
  8426. M: Chao Yu <chao@kernel.org>
  8427. R: Yue Hu <zbestahu@gmail.com>
  8428. R: Jeffle Xu <jefflexu@linux.alibaba.com>
  8429. R: Sandeep Dhavale <dhavale@google.com>
  8430. R: Hongbo Li <lihongbo22@huawei.com>
  8431. R: Chunhai Guo <guochunhai@vivo.com>
  8432. L: linux-erofs@lists.ozlabs.org
  8433. S: Maintained
  8434. W: https://erofs.docs.kernel.org
  8435. T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
  8436. F: Documentation/ABI/testing/sysfs-fs-erofs
  8437. F: Documentation/filesystems/erofs.rst
  8438. F: fs/erofs/
  8439. F: include/trace/events/erofs.h
  8440. ERRSEQ ERROR TRACKING INFRASTRUCTURE
  8441. M: Jeff Layton <jlayton@kernel.org>
  8442. S: Maintained
  8443. F: include/linux/errseq.h
  8444. F: lib/errseq.c
  8445. ESD CAN NETWORK DRIVERS
  8446. M: Stefan Mätje <stefan.maetje@esd.eu>
  8447. R: socketcan@esd.eu
  8448. L: linux-can@vger.kernel.org
  8449. S: Maintained
  8450. F: drivers/net/can/esd/
  8451. ESD CAN/USB DRIVERS
  8452. M: Frank Jungclaus <frank.jungclaus@esd.eu>
  8453. R: socketcan@esd.eu
  8454. L: linux-can@vger.kernel.org
  8455. S: Maintained
  8456. F: drivers/net/can/usb/esd_usb.c
  8457. ESWIN DEVICETREES
  8458. M: Min Lin <linmin@eswincomputing.com>
  8459. M: Pinkesh Vaghela <pinkesh.vaghela@einfochips.com>
  8460. M: Pritesh Patel <pritesh.patel@einfochips.com>
  8461. S: Maintained
  8462. T: git https://github.com/eswincomputing/linux-next.git
  8463. F: Documentation/devicetree/bindings/riscv/eswin.yaml
  8464. F: arch/riscv/boot/dts/eswin/
  8465. ET131X NETWORK DRIVER
  8466. M: Mark Einon <mark.einon@gmail.com>
  8467. S: Odd Fixes
  8468. F: drivers/net/ethernet/agere/
  8469. ETAS ES58X CAN/USB DRIVER
  8470. M: Vincent Mailhol <mailhol@kernel.org>
  8471. L: linux-can@vger.kernel.org
  8472. S: Maintained
  8473. F: Documentation/networking/devlink/etas_es58x.rst
  8474. F: drivers/net/can/usb/etas_es58x/
  8475. ETHERNET BRIDGE
  8476. M: Nikolay Aleksandrov <razor@blackwall.org>
  8477. M: Ido Schimmel <idosch@nvidia.com>
  8478. L: bridge@lists.linux.dev
  8479. L: netdev@vger.kernel.org
  8480. S: Maintained
  8481. F: include/linux/if_bridge.h
  8482. F: include/uapi/linux/if_bridge.h
  8483. F: include/linux/netfilter_bridge/
  8484. F: net/bridge/
  8485. ETHERNET PHY LIBRARY
  8486. M: Andrew Lunn <andrew@lunn.ch>
  8487. M: Heiner Kallweit <hkallweit1@gmail.com>
  8488. R: Russell King <linux@armlinux.org.uk>
  8489. L: netdev@vger.kernel.org
  8490. S: Maintained
  8491. F: Documentation/ABI/testing/sysfs-class-net-phydev
  8492. F: Documentation/devicetree/bindings/net/ethernet-connector.yaml
  8493. F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
  8494. F: Documentation/devicetree/bindings/net/mdio*
  8495. F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
  8496. F: Documentation/networking/phy-port.rst
  8497. F: Documentation/networking/phy.rst
  8498. F: drivers/net/mdio/
  8499. F: drivers/net/mdio/acpi_mdio.c
  8500. F: drivers/net/mdio/fwnode_mdio.c
  8501. F: drivers/net/mdio/of_mdio.c
  8502. F: drivers/net/pcs/
  8503. F: drivers/net/phy/
  8504. F: include/dt-bindings/net/qca-ar803x.h
  8505. F: include/linux/*mdio*.h
  8506. F: include/linux/linkmode.h
  8507. F: include/linux/mdio/*.h
  8508. F: include/linux/mii.h
  8509. F: include/linux/of_net.h
  8510. F: include/linux/phy.h
  8511. F: include/linux/phy_fixed.h
  8512. F: include/linux/phy_link_topology.h
  8513. F: include/linux/phylib_stubs.h
  8514. F: include/linux/platform_data/mdio-bcm-unimac.h
  8515. F: include/linux/platform_data/mdio-gpio.h
  8516. F: include/net/phy/
  8517. F: include/trace/events/mdio.h
  8518. F: include/uapi/linux/mdio.h
  8519. F: include/uapi/linux/mii.h
  8520. F: net/core/of_net.c
  8521. ETHERNET PHY LIBRARY [RUST]
  8522. M: FUJITA Tomonori <fujita.tomonori@gmail.com>
  8523. R: Trevor Gross <tmgross@umich.edu>
  8524. L: netdev@vger.kernel.org
  8525. L: rust-for-linux@vger.kernel.org
  8526. S: Maintained
  8527. F: rust/kernel/net/phy.rs
  8528. F: rust/kernel/net/phy/reg.rs
  8529. EXEC & BINFMT API, ELF
  8530. M: Kees Cook <kees@kernel.org>
  8531. L: linux-mm@kvack.org
  8532. S: Supported
  8533. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
  8534. F: Documentation/userspace-api/ELF.rst
  8535. F: fs/*binfmt_*.c
  8536. F: fs/Kconfig.binfmt
  8537. F: fs/exec.c
  8538. F: fs/tests/binfmt_*_kunit.c
  8539. F: fs/tests/exec_kunit.c
  8540. F: include/linux/binfmts.h
  8541. F: include/linux/elf.h
  8542. F: include/uapi/linux/auxvec.h
  8543. F: include/uapi/linux/binfmts.h
  8544. F: include/uapi/linux/elf.h
  8545. F: kernel/fork.c
  8546. F: mm/vma_exec.c
  8547. F: tools/testing/selftests/exec/
  8548. N: asm/elf.h
  8549. N: binfmt
  8550. EXFAT FILE SYSTEM
  8551. M: Namjae Jeon <linkinjeon@kernel.org>
  8552. M: Sungjong Seo <sj1557.seo@samsung.com>
  8553. R: Yuezhang Mo <yuezhang.mo@sony.com>
  8554. L: linux-fsdevel@vger.kernel.org
  8555. S: Maintained
  8556. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
  8557. F: fs/exfat/
  8558. EXPRESSWIRE PROTOCOL LIBRARY
  8559. M: Duje Mihanović <duje.mihanovic@skole.hr>
  8560. L: linux-leds@vger.kernel.org
  8561. S: Maintained
  8562. F: drivers/leds/leds-expresswire.c
  8563. F: include/linux/leds-expresswire.h
  8564. EXT2 FILE SYSTEM
  8565. M: Jan Kara <jack@suse.com>
  8566. L: linux-ext4@vger.kernel.org
  8567. S: Maintained
  8568. F: Documentation/filesystems/ext2.rst
  8569. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
  8570. F: fs/ext2/
  8571. F: include/linux/ext2*
  8572. EXT4 FILE SYSTEM
  8573. M: "Theodore Ts'o" <tytso@mit.edu>
  8574. R: Andreas Dilger <adilger.kernel@dilger.ca>
  8575. R: Baokun Li <libaokun@linux.alibaba.com>
  8576. R: Jan Kara <jack@suse.cz>
  8577. R: Ojaswin Mujoo <ojaswin@linux.ibm.com>
  8578. R: Ritesh Harjani (IBM) <ritesh.list@gmail.com>
  8579. R: Zhang Yi <yi.zhang@huawei.com>
  8580. L: linux-ext4@vger.kernel.org
  8581. S: Maintained
  8582. W: http://ext4.wiki.kernel.org
  8583. Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
  8584. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
  8585. F: Documentation/filesystems/ext4/
  8586. F: fs/ext4/
  8587. F: include/trace/events/ext4.h
  8588. F: include/uapi/linux/ext4.h
  8589. Extended Verification Module (EVM)
  8590. M: Mimi Zohar <zohar@linux.ibm.com>
  8591. M: Roberto Sassu <roberto.sassu@huawei.com>
  8592. L: linux-integrity@vger.kernel.org
  8593. S: Supported
  8594. T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
  8595. F: security/integrity/
  8596. F: security/integrity/evm/
  8597. EXTENSIBLE FIRMWARE INTERFACE (EFI)
  8598. M: Ard Biesheuvel <ardb@kernel.org>
  8599. R: Ilias Apalodimas <ilias.apalodimas@linaro.org>
  8600. L: linux-efi@vger.kernel.org
  8601. S: Maintained
  8602. T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
  8603. F: Documentation/admin-guide/efi-stub.rst
  8604. F: arch/*/include/asm/efi.h
  8605. F: arch/*/kernel/efi.c
  8606. F: arch/arm/boot/compressed/efi-header.S
  8607. F: arch/x86/platform/efi/
  8608. F: drivers/firmware/efi/
  8609. F: include/linux/efi*.h
  8610. X: drivers/firmware/efi/cper*
  8611. EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
  8612. M: MyungJoo Ham <myungjoo.ham@samsung.com>
  8613. M: Chanwoo Choi <cw00.choi@samsung.com>
  8614. L: linux-kernel@vger.kernel.org
  8615. S: Maintained
  8616. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
  8617. F: Documentation/devicetree/bindings/extcon/
  8618. F: Documentation/driver-api/extcon.rst
  8619. F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
  8620. F: drivers/extcon/
  8621. F: include/linux/extcon.h
  8622. F: include/linux/extcon/
  8623. EXTRA BOOT CONFIG
  8624. M: Masami Hiramatsu <mhiramat@kernel.org>
  8625. L: linux-kernel@vger.kernel.org
  8626. L: linux-trace-kernel@vger.kernel.org
  8627. S: Maintained
  8628. Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
  8629. T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
  8630. F: Documentation/admin-guide/bootconfig.rst
  8631. F: fs/proc/bootconfig.c
  8632. F: include/linux/bootconfig.h
  8633. F: lib/bootconfig-data.S
  8634. F: lib/bootconfig.c
  8635. F: tools/bootconfig/*
  8636. F: tools/bootconfig/scripts/*
  8637. EXTRON DA HD 4K PLUS CEC DRIVER
  8638. M: Hans Verkuil <hverkuil@kernel.org>
  8639. L: linux-media@vger.kernel.org
  8640. S: Maintained
  8641. T: git git://linuxtv.org/media.git
  8642. F: drivers/media/cec/usb/extron-da-hd-4k-plus/
  8643. EXYNOS DP DRIVER
  8644. M: Jingoo Han <jingoohan1@gmail.com>
  8645. L: dri-devel@lists.freedesktop.org
  8646. S: Maintained
  8647. F: drivers/gpu/drm/exynos/exynos_dp*
  8648. EXYNOS SYSMMU (IOMMU) driver
  8649. M: Marek Szyprowski <m.szyprowski@samsung.com>
  8650. L: iommu@lists.linux.dev
  8651. S: Maintained
  8652. F: drivers/iommu/exynos-iommu.c
  8653. F2FS FILE SYSTEM
  8654. M: Jaegeuk Kim <jaegeuk@kernel.org>
  8655. M: Chao Yu <chao@kernel.org>
  8656. L: linux-f2fs-devel@lists.sourceforge.net
  8657. S: Maintained
  8658. W: https://f2fs.wiki.kernel.org/
  8659. Q: https://patchwork.kernel.org/project/f2fs/list/
  8660. B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
  8661. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
  8662. F: Documentation/ABI/testing/sysfs-fs-f2fs
  8663. F: Documentation/filesystems/f2fs.rst
  8664. F: fs/f2fs/
  8665. F: include/linux/f2fs_fs.h
  8666. F: include/trace/events/f2fs.h
  8667. F: include/uapi/linux/f2fs.h
  8668. F71805F HARDWARE MONITORING DRIVER
  8669. M: Jean Delvare <jdelvare@suse.com>
  8670. L: linux-hwmon@vger.kernel.org
  8671. S: Maintained
  8672. F: Documentation/hwmon/f71805f.rst
  8673. F: drivers/hwmon/f71805f.c
  8674. FADDR2LINE
  8675. M: Josh Poimboeuf <jpoimboe@kernel.org>
  8676. S: Maintained
  8677. F: scripts/faddr2line
  8678. FAILOVER MODULE
  8679. M: Sridhar Samudrala <sridhar.samudrala@intel.com>
  8680. L: netdev@vger.kernel.org
  8681. S: Supported
  8682. F: Documentation/networking/failover.rst
  8683. F: include/net/failover.h
  8684. F: net/core/failover.c
  8685. FANOTIFY
  8686. M: Jan Kara <jack@suse.cz>
  8687. R: Amir Goldstein <amir73il@gmail.com>
  8688. R: Matthew Bobrowski <repnop@google.com>
  8689. L: linux-fsdevel@vger.kernel.org
  8690. S: Maintained
  8691. F: fs/notify/fanotify/
  8692. F: include/linux/fanotify.h
  8693. F: include/uapi/linux/fanotify.h
  8694. FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
  8695. M: Linus Walleij <linusw@kernel.org>
  8696. L: linux-usb@vger.kernel.org
  8697. S: Maintained
  8698. F: drivers/usb/fotg210/
  8699. FARSYNC SYNCHRONOUS DRIVER
  8700. M: Kevin Curtis <kevin.curtis@farsite.co.uk>
  8701. S: Supported
  8702. W: http://www.farsite.co.uk/
  8703. F: drivers/net/wan/farsync.*
  8704. FAULT INJECTION SUPPORT
  8705. M: Akinobu Mita <akinobu.mita@gmail.com>
  8706. S: Supported
  8707. F: Documentation/fault-injection/
  8708. F: lib/fault-inject.c
  8709. F: tools/testing/fault-injection/
  8710. FBTFT Framebuffer drivers
  8711. M: Andy Shevchenko <andy@kernel.org>
  8712. L: dri-devel@lists.freedesktop.org
  8713. L: linux-fbdev@vger.kernel.org
  8714. S: Odd fixes
  8715. F: drivers/staging/fbtft/
  8716. FC0011 TUNER DRIVER
  8717. M: Michael Buesch <m@bues.ch>
  8718. L: linux-media@vger.kernel.org
  8719. S: Maintained
  8720. F: drivers/media/tuners/fc0011.c
  8721. F: drivers/media/tuners/fc0011.h
  8722. FC2580 MEDIA DRIVER
  8723. L: linux-media@vger.kernel.org
  8724. S: Orphan
  8725. W: https://linuxtv.org
  8726. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  8727. F: drivers/media/tuners/fc2580*
  8728. FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
  8729. M: Hannes Reinecke <hare@suse.de>
  8730. L: linux-scsi@vger.kernel.org
  8731. S: Supported
  8732. W: www.Open-FCoE.org
  8733. F: drivers/scsi/fcoe/
  8734. F: drivers/scsi/libfc/
  8735. F: include/scsi/fc/
  8736. F: include/scsi/libfc.h
  8737. F: include/scsi/libfcoe.h
  8738. F: include/uapi/scsi/fc/
  8739. FILE LOCKING (flock() and fcntl()/lockf())
  8740. M: Jeff Layton <jlayton@kernel.org>
  8741. M: Chuck Lever <chuck.lever@oracle.com>
  8742. R: Alexander Aring <alex.aring@gmail.com>
  8743. L: linux-fsdevel@vger.kernel.org
  8744. S: Maintained
  8745. F: fs/fcntl.c
  8746. F: fs/locks.c
  8747. F: include/linux/fcntl.h
  8748. F: include/uapi/linux/fcntl.h
  8749. FILESYSTEM DIRECT ACCESS (DAX)
  8750. M: Dan Williams <dan.j.williams@intel.com>
  8751. R: Matthew Wilcox <willy@infradead.org>
  8752. R: Jan Kara <jack@suse.cz>
  8753. L: linux-fsdevel@vger.kernel.org
  8754. L: nvdimm@lists.linux.dev
  8755. S: Supported
  8756. F: fs/dax.c
  8757. F: include/linux/dax.h
  8758. F: include/trace/events/fs_dax.h
  8759. FILESYSTEMS (VFS and infrastructure)
  8760. M: Alexander Viro <viro@zeniv.linux.org.uk>
  8761. M: Christian Brauner <brauner@kernel.org>
  8762. R: Jan Kara <jack@suse.cz>
  8763. L: linux-fsdevel@vger.kernel.org
  8764. S: Maintained
  8765. T: git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
  8766. F: fs/*
  8767. F: include/linux/fs.h
  8768. F: include/linux/fs_types.h
  8769. F: include/uapi/linux/fs.h
  8770. F: include/uapi/linux/openat2.h
  8771. F: rust/kernel/fs.rs
  8772. F: rust/kernel/fs/
  8773. F: rust/kernel/seq_file.rs
  8774. F: rust/kernel/sync/poll.rs
  8775. F: Documentation/driver-api/early-userspace/buffer-format.rst
  8776. F: init/do_mounts*
  8777. F: init/*initramfs*
  8778. FILESYSTEMS [EXPORTFS]
  8779. M: Chuck Lever <chuck.lever@oracle.com>
  8780. M: Jeff Layton <jlayton@kernel.org>
  8781. R: Amir Goldstein <amir73il@gmail.com>
  8782. L: linux-fsdevel@vger.kernel.org
  8783. L: linux-nfs@vger.kernel.org
  8784. S: Supported
  8785. F: Documentation/filesystems/nfs/exporting.rst
  8786. F: fs/exportfs/
  8787. F: fs/fhandle.c
  8788. F: include/linux/exportfs.h
  8789. FILESYSTEMS [IDMAPPED MOUNTS]
  8790. M: Christian Brauner <brauner@kernel.org>
  8791. M: Seth Forshee <sforshee@kernel.org>
  8792. L: linux-fsdevel@vger.kernel.org
  8793. S: Maintained
  8794. F: Documentation/filesystems/idmappings.rst
  8795. F: fs/mnt_idmapping.c
  8796. F: include/linux/mnt_idmapping.*
  8797. F: tools/testing/selftests/mount_setattr/
  8798. FILESYSTEMS [IOMAP]
  8799. M: Christian Brauner <brauner@kernel.org>
  8800. R: Darrick J. Wong <djwong@kernel.org>
  8801. L: linux-xfs@vger.kernel.org
  8802. L: linux-fsdevel@vger.kernel.org
  8803. S: Supported
  8804. F: Documentation/filesystems/iomap/*
  8805. F: fs/iomap/
  8806. F: include/linux/iomap.h
  8807. FILESYSTEMS [NETFS LIBRARY]
  8808. M: David Howells <dhowells@redhat.com>
  8809. M: Paulo Alcantara <pc@manguebit.org>
  8810. L: netfs@lists.linux.dev
  8811. L: linux-fsdevel@vger.kernel.org
  8812. S: Supported
  8813. F: Documentation/filesystems/caching/
  8814. F: Documentation/filesystems/netfs_library.rst
  8815. F: fs/netfs/
  8816. F: include/linux/fscache*.h
  8817. F: include/linux/netfs.h
  8818. F: include/trace/events/fscache.h
  8819. F: include/trace/events/netfs.h
  8820. FILESYSTEMS [STACKABLE]
  8821. M: Miklos Szeredi <miklos@szeredi.hu>
  8822. M: Amir Goldstein <amir73il@gmail.com>
  8823. L: linux-fsdevel@vger.kernel.org
  8824. L: linux-unionfs@vger.kernel.org
  8825. S: Maintained
  8826. F: fs/backing-file.c
  8827. F: include/linux/backing-file.h
  8828. FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
  8829. M: Riku Voipio <riku.voipio@iki.fi>
  8830. L: linux-hwmon@vger.kernel.org
  8831. S: Maintained
  8832. F: drivers/hwmon/f75375s.c
  8833. F: include/linux/f75375s.h
  8834. FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
  8835. M: Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
  8836. L: linux-can@vger.kernel.org
  8837. S: Maintained
  8838. F: drivers/net/can/usb/f81604.c
  8839. FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
  8840. M: Clemens Ladisch <clemens@ladisch.de>
  8841. M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
  8842. L: linux-sound@vger.kernel.org
  8843. S: Maintained
  8844. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  8845. F: include/uapi/sound/firewire.h
  8846. F: sound/firewire/
  8847. FIREWIRE MEDIA DRIVERS (firedtv)
  8848. M: Stefan Richter <stefanr@s5r6.in-berlin.de>
  8849. L: linux-media@vger.kernel.org
  8850. L: linux1394-devel@lists.sourceforge.net
  8851. S: Maintained
  8852. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
  8853. F: drivers/media/firewire/
  8854. FIREWIRE SBP-2 TARGET
  8855. M: Chris Boot <bootc@bootc.net>
  8856. L: linux-scsi@vger.kernel.org
  8857. L: target-devel@vger.kernel.org
  8858. L: linux1394-devel@lists.sourceforge.net
  8859. S: Maintained
  8860. T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
  8861. F: drivers/target/sbp/
  8862. FIREWIRE SUBSYSTEM
  8863. M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
  8864. M: Takashi Sakamoto <takaswie@kernel.org>
  8865. L: linux1394-devel@lists.sourceforge.net
  8866. S: Maintained
  8867. W: http://ieee1394.docs.kernel.org/
  8868. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
  8869. F: drivers/firewire/
  8870. F: include/linux/firewire.h
  8871. F: include/uapi/linux/firewire*.h
  8872. F: tools/firewire/
  8873. FIRMWARE FRAMEWORK FOR ARMV8-A
  8874. M: Sudeep Holla <sudeep.holla@kernel.org>
  8875. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  8876. S: Maintained
  8877. F: drivers/firmware/arm_ffa/
  8878. F: include/linux/arm_ffa.h
  8879. FIRMWARE LOADER (request_firmware)
  8880. M: Luis Chamberlain <mcgrof@kernel.org>
  8881. M: Russ Weight <russ.weight@linux.dev>
  8882. M: Danilo Krummrich <dakr@kernel.org>
  8883. L: driver-core@lists.linux.dev
  8884. S: Maintained
  8885. T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
  8886. F: Documentation/firmware_class/
  8887. F: drivers/base/firmware_loader/
  8888. F: rust/kernel/firmware.rs
  8889. F: include/linux/firmware.h
  8890. FLEXTIMER FTM-QUADDEC DRIVER
  8891. M: Patrick Havelange <patrick.havelange@essensium.com>
  8892. L: linux-iio@vger.kernel.org
  8893. S: Maintained
  8894. F: Documentation/devicetree/bindings/counter/fsl,ftm-quaddec.yaml
  8895. F: drivers/counter/ftm-quaddec.c
  8896. FLOPPY DRIVER
  8897. M: Denis Efremov <efremov@linux.com>
  8898. L: linux-block@vger.kernel.org
  8899. S: Odd Fixes
  8900. F: drivers/block/floppy.c
  8901. FLYSKY FSIA6B RC RECEIVER
  8902. M: Markus Koch <markus@notsyncing.net>
  8903. L: linux-input@vger.kernel.org
  8904. S: Maintained
  8905. F: drivers/input/joystick/fsia6b.c
  8906. FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster)
  8907. M: Geoffrey D. Bennett <g@b4.vu>
  8908. L: linux-sound@vger.kernel.org
  8909. S: Maintained
  8910. W: https://github.com/geoffreybennett/linux-fcp
  8911. B: https://github.com/geoffreybennett/linux-fcp/issues
  8912. T: git https://github.com/geoffreybennett/linux-fcp.git
  8913. F: include/uapi/sound/fcp.h
  8914. F: include/uapi/sound/scarlett2.h
  8915. F: sound/usb/fcp.c
  8916. F: sound/usb/mixer_scarlett2.c
  8917. FORCEDETH GIGABIT ETHERNET DRIVER
  8918. M: Rain River <rain.1986.08.12@gmail.com>
  8919. M: Zhu Yanjun <zyjzyj2000@gmail.com>
  8920. L: netdev@vger.kernel.org
  8921. S: Maintained
  8922. F: drivers/net/ethernet/nvidia/*
  8923. FORTIFY_SOURCE
  8924. M: Kees Cook <kees@kernel.org>
  8925. L: linux-hardening@vger.kernel.org
  8926. S: Supported
  8927. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  8928. F: include/linux/fortify-string.h
  8929. F: lib/test_fortify/*
  8930. F: lib/tests/fortify_kunit.c
  8931. F: lib/tests/memcpy_kunit.c
  8932. K: \bunsafe_memcpy\b
  8933. K: \b__NO_FORTIFY\b
  8934. FOURSEMI AUDIO AMPLIFIER DRIVER
  8935. M: Nick Li <nick.li@foursemi.com>
  8936. L: linux-sound@vger.kernel.org
  8937. S: Maintained
  8938. F: Documentation/devicetree/bindings/sound/foursemi,fs2105s.yaml
  8939. F: sound/soc/codecs/fs-amp-lib.*
  8940. F: sound/soc/codecs/fs210x.*
  8941. FPGA DFL DRIVERS
  8942. M: Xu Yilun <yilun.xu@intel.com>
  8943. R: Tom Rix <trix@redhat.com>
  8944. L: linux-fpga@vger.kernel.org
  8945. S: Maintained
  8946. F: Documentation/ABI/testing/sysfs-bus-dfl*
  8947. F: Documentation/fpga/dfl.rst
  8948. F: drivers/fpga/dfl*
  8949. F: drivers/uio/uio_dfl.c
  8950. F: include/linux/dfl.h
  8951. F: include/uapi/linux/fpga-dfl.h
  8952. FPGA MANAGER FRAMEWORK
  8953. M: Moritz Fischer <mdf@kernel.org>
  8954. M: Xu Yilun <yilun.xu@intel.com>
  8955. R: Tom Rix <trix@redhat.com>
  8956. L: linux-fpga@vger.kernel.org
  8957. S: Maintained
  8958. Q: http://patchwork.kernel.org/project/linux-fpga/list/
  8959. T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
  8960. F: Documentation/devicetree/bindings/fpga/
  8961. F: Documentation/driver-api/fpga/
  8962. F: Documentation/fpga/
  8963. F: drivers/fpga/
  8964. F: include/linux/fpga/
  8965. FPU EMULATOR
  8966. M: Bill Metzenthen <billm@melbpc.org.au>
  8967. S: Maintained
  8968. W: https://floatingpoint.billm.au/
  8969. F: arch/x86/math-emu/
  8970. FRAMEBUFFER CORE
  8971. M: Simona Vetter <simona@ffwll.ch>
  8972. S: Odd Fixes
  8973. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  8974. F: drivers/video/fbdev/core/
  8975. FRAMEBUFFER DRAWING
  8976. M: Zsolt Kajtar <soci@c64.rulez.org>
  8977. S: Odd Fixes
  8978. F: drivers/video/fbdev/core/cfbcopyarea.c
  8979. F: drivers/video/fbdev/core/cfbfillrect.c
  8980. F: drivers/video/fbdev/core/cfbimgblt.c
  8981. F: drivers/video/fbdev/core/cfbmem.h
  8982. F: drivers/video/fbdev/core/fb_copyarea.h
  8983. F: drivers/video/fbdev/core/fb_draw.h
  8984. F: drivers/video/fbdev/core/fb_fillrect.h
  8985. F: drivers/video/fbdev/core/fb_imageblit.h
  8986. F: drivers/video/fbdev/core/syscopyarea.c
  8987. F: drivers/video/fbdev/core/sysfillrect.c
  8988. F: drivers/video/fbdev/core/sysimgblt.c
  8989. F: drivers/video/fbdev/core/sysmem.h
  8990. FRAMEBUFFER LAYER
  8991. M: Helge Deller <deller@gmx.de>
  8992. L: linux-fbdev@vger.kernel.org
  8993. L: dri-devel@lists.freedesktop.org
  8994. S: Maintained
  8995. Q: http://patchwork.kernel.org/project/linux-fbdev/list/
  8996. T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
  8997. F: Documentation/fb/
  8998. F: drivers/video/
  8999. F: include/linux/fb.h
  9000. F: include/uapi/linux/fb.h
  9001. F: include/uapi/video/
  9002. F: include/video/
  9003. FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
  9004. M: Horia Geantă <horia.geanta@nxp.com>
  9005. M: Pankaj Gupta <pankaj.gupta@nxp.com>
  9006. M: Gaurav Jain <gaurav.jain@nxp.com>
  9007. L: linux-crypto@vger.kernel.org
  9008. S: Maintained
  9009. F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
  9010. F: drivers/crypto/caam/
  9011. FREESCALE COLDFIRE M5441X MMC DRIVER
  9012. M: Angelo Dureghello <adureghello@baylibre.com>
  9013. L: linux-mmc@vger.kernel.org
  9014. S: Maintained
  9015. F: drivers/mmc/host/sdhci-esdhc-mcf.c
  9016. F: include/linux/platform_data/mmc-esdhc-mcf.h
  9017. FREESCALE DIU FRAMEBUFFER DRIVER
  9018. M: Timur Tabi <timur@kernel.org>
  9019. L: linux-fbdev@vger.kernel.org
  9020. S: Maintained
  9021. F: drivers/video/fbdev/fsl-diu-fb.*
  9022. FREESCALE DMA DRIVER
  9023. M: Zhang Wei <zw@zh-kernel.org>
  9024. L: linuxppc-dev@lists.ozlabs.org
  9025. S: Maintained
  9026. F: drivers/dma/fsldma.*
  9027. FREESCALE DSPI DRIVER
  9028. M: Vladimir Oltean <olteanv@gmail.com>
  9029. L: linux-spi@vger.kernel.org
  9030. L: imx@lists.linux.dev
  9031. S: Maintained
  9032. F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
  9033. F: drivers/spi/spi-fsl-dspi.c
  9034. F: include/linux/spi/spi-fsl-dspi.h
  9035. FREESCALE eDMA DRIVER
  9036. M: Frank Li <Frank.Li@nxp.com>
  9037. L: imx@lists.linux.dev
  9038. L: dmaengine@vger.kernel.org
  9039. S: Maintained
  9040. F: Documentation/devicetree/bindings/dma/fsl,edma.yaml
  9041. F: drivers/dma/fsl-edma*.*
  9042. FREESCALE ENETC ETHERNET DRIVERS
  9043. M: Claudiu Manoil <claudiu.manoil@nxp.com>
  9044. M: Vladimir Oltean <vladimir.oltean@nxp.com>
  9045. M: Wei Fang <wei.fang@nxp.com>
  9046. M: Clark Wang <xiaoning.wang@nxp.com>
  9047. L: imx@lists.linux.dev
  9048. L: netdev@vger.kernel.org
  9049. S: Maintained
  9050. F: Documentation/devicetree/bindings/net/fsl,enetc*.yaml
  9051. F: Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
  9052. F: drivers/net/ethernet/freescale/enetc/
  9053. F: include/linux/fsl/enetc_mdio.h
  9054. F: include/linux/fsl/netc_global.h
  9055. F: include/linux/fsl/ntmp.h
  9056. FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
  9057. M: Claudiu Manoil <claudiu.manoil@nxp.com>
  9058. L: netdev@vger.kernel.org
  9059. S: Maintained
  9060. F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
  9061. F: drivers/net/ethernet/freescale/gianfar*
  9062. FREESCALE GPMI NAND DRIVER
  9063. M: Han Xu <han.xu@nxp.com>
  9064. L: imx@lists.linux.dev
  9065. L: linux-mtd@lists.infradead.org
  9066. S: Maintained
  9067. F: drivers/mtd/nand/raw/gpmi-nand/*
  9068. FREESCALE I2C CPM DRIVER
  9069. M: Jochen Friedrich <jochen@scram.de>
  9070. L: linuxppc-dev@lists.ozlabs.org
  9071. L: linux-i2c@vger.kernel.org
  9072. S: Maintained
  9073. F: drivers/i2c/busses/i2c-cpm.c
  9074. FREESCALE IMX / MXC FEC DRIVER
  9075. M: Wei Fang <wei.fang@nxp.com>
  9076. R: Frank Li <frank.li@nxp.com>
  9077. R: Shenwei Wang <shenwei.wang@nxp.com>
  9078. L: imx@lists.linux.dev
  9079. L: netdev@vger.kernel.org
  9080. S: Maintained
  9081. F: Documentation/devicetree/bindings/net/fsl,fec.yaml
  9082. F: drivers/net/ethernet/freescale/fec.h
  9083. F: drivers/net/ethernet/freescale/fec_main.c
  9084. F: drivers/net/ethernet/freescale/fec_ptp.c
  9085. FREESCALE IMX / MXC FRAMEBUFFER DRIVER
  9086. M: Sascha Hauer <s.hauer@pengutronix.de>
  9087. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  9088. L: linux-fbdev@vger.kernel.org
  9089. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  9090. S: Maintained
  9091. F: drivers/video/fbdev/imxfb.c
  9092. FREESCALE IMX DDR PMU DRIVER
  9093. M: Frank Li <Frank.li@nxp.com>
  9094. M: Xu Yang <xu.yang_2@nxp.com>
  9095. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  9096. S: Maintained
  9097. F: Documentation/admin-guide/perf/imx-ddr.rst
  9098. F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
  9099. F: drivers/perf/fsl_imx8_ddr_perf.c
  9100. F: drivers/perf/fsl_imx9_ddr_perf.c
  9101. F: tools/perf/pmu-events/arch/arm64/freescale/
  9102. FREESCALE IMX I2C DRIVER
  9103. M: Oleksij Rempel <o.rempel@pengutronix.de>
  9104. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  9105. L: linux-i2c@vger.kernel.org
  9106. S: Maintained
  9107. F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
  9108. F: drivers/i2c/busses/i2c-imx.c
  9109. FREESCALE IMX LPI2C DRIVER
  9110. M: Dong Aisheng <aisheng.dong@nxp.com>
  9111. L: linux-i2c@vger.kernel.org
  9112. L: imx@lists.linux.dev
  9113. S: Maintained
  9114. F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
  9115. F: drivers/i2c/busses/i2c-imx-lpi2c.c
  9116. FREESCALE IMX LPSPI DRIVER
  9117. M: Frank Li <Frank.Li@nxp.com>
  9118. L: linux-spi@vger.kernel.org
  9119. L: imx@lists.linux.dev
  9120. S: Maintained
  9121. F: Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
  9122. F: drivers/spi/spi-fsl-lpspi.c
  9123. FREESCALE MPC I2C DRIVER
  9124. M: Chris Packham <chris.packham@alliedtelesis.co.nz>
  9125. L: linux-i2c@vger.kernel.org
  9126. S: Maintained
  9127. F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
  9128. F: drivers/i2c/busses/i2c-mpc.c
  9129. FREESCALE QORIQ DPAA ETHERNET DRIVER
  9130. M: Madalin Bucur <madalin.bucur@nxp.com>
  9131. L: netdev@vger.kernel.org
  9132. S: Maintained
  9133. F: drivers/net/ethernet/freescale/dpaa
  9134. FREESCALE QORIQ DPAA FMAN DRIVER
  9135. M: Madalin Bucur <madalin.bucur@nxp.com>
  9136. R: Sean Anderson <sean.anderson@seco.com>
  9137. L: netdev@vger.kernel.org
  9138. S: Maintained
  9139. F: Documentation/devicetree/bindings/net/fsl,fman*.yaml
  9140. F: drivers/net/ethernet/freescale/fman
  9141. FREESCALE QORIQ PTP CLOCK DRIVER
  9142. M: Yangbo Lu <yangbo.lu@nxp.com>
  9143. L: netdev@vger.kernel.org
  9144. S: Maintained
  9145. F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
  9146. F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
  9147. F: drivers/net/ethernet/freescale/dpaa2/dprtc*
  9148. F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
  9149. F: drivers/ptp/ptp_qoriq.c
  9150. F: include/linux/fsl/ptp_qoriq.h
  9151. FREESCALE QUAD SPI DRIVER
  9152. M: Han Xu <han.xu@nxp.com>
  9153. L: linux-spi@vger.kernel.org
  9154. L: imx@lists.linux.dev
  9155. S: Maintained
  9156. F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
  9157. F: drivers/spi/spi-fsl-qspi.c
  9158. FREESCALE QUICC ENGINE LIBRARY
  9159. M: Qiang Zhao <qiang.zhao@nxp.com>
  9160. M: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
  9161. L: linuxppc-dev@lists.ozlabs.org
  9162. S: Maintained
  9163. F: drivers/soc/fsl/qe/
  9164. F: include/soc/fsl/qe/
  9165. FREESCALE QUICC ENGINE QMC DRIVER
  9166. M: Herve Codina <herve.codina@bootlin.com>
  9167. L: linuxppc-dev@lists.ozlabs.org
  9168. S: Maintained
  9169. F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
  9170. F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
  9171. F: drivers/soc/fsl/qe/qmc.c
  9172. F: include/soc/fsl/qe/qmc.h
  9173. FREESCALE QUICC ENGINE QMC HDLC DRIVER
  9174. M: Herve Codina <herve.codina@bootlin.com>
  9175. L: netdev@vger.kernel.org
  9176. L: linuxppc-dev@lists.ozlabs.org
  9177. S: Maintained
  9178. F: drivers/net/wan/fsl_qmc_hdlc.c
  9179. FREESCALE QUICC ENGINE TSA DRIVER
  9180. M: Herve Codina <herve.codina@bootlin.com>
  9181. L: linuxppc-dev@lists.ozlabs.org
  9182. S: Maintained
  9183. F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
  9184. F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
  9185. F: drivers/soc/fsl/qe/tsa.c
  9186. F: drivers/soc/fsl/qe/tsa.h
  9187. F: include/dt-bindings/soc/cpm1-fsl,tsa.h
  9188. F: include/dt-bindings/soc/qe-fsl,tsa.h
  9189. FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
  9190. L: netdev@vger.kernel.org
  9191. L: linuxppc-dev@lists.ozlabs.org
  9192. S: Orphan
  9193. F: drivers/net/ethernet/freescale/ucc_geth*
  9194. FREESCALE QUICC ENGINE UCC HDLC DRIVER
  9195. M: Zhao Qiang <qiang.zhao@nxp.com>
  9196. L: netdev@vger.kernel.org
  9197. L: linuxppc-dev@lists.ozlabs.org
  9198. S: Maintained
  9199. F: drivers/net/wan/fsl_ucc_hdlc*
  9200. FREESCALE QUICC ENGINE UCC UART DRIVER
  9201. M: Timur Tabi <timur@kernel.org>
  9202. L: linuxppc-dev@lists.ozlabs.org
  9203. S: Maintained
  9204. F: drivers/tty/serial/ucc_uart.c
  9205. FREESCALE SOC DRIVERS
  9206. M: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
  9207. L: linuxppc-dev@lists.ozlabs.org
  9208. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  9209. S: Maintained
  9210. F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
  9211. F: Documentation/devicetree/bindings/soc/fsl/
  9212. F: drivers/soc/fsl/
  9213. F: include/linux/fsl/
  9214. F: include/soc/fsl/
  9215. FREESCALE SOC FS_ENET DRIVER
  9216. M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
  9217. L: linuxppc-dev@lists.ozlabs.org
  9218. L: netdev@vger.kernel.org
  9219. S: Maintained
  9220. F: drivers/net/ethernet/freescale/fs_enet/
  9221. FREESCALE SOC SOUND DRIVERS
  9222. M: Shengjiu Wang <shengjiu.wang@gmail.com>
  9223. M: Xiubo Li <Xiubo.Lee@gmail.com>
  9224. R: Fabio Estevam <festevam@gmail.com>
  9225. R: Nicolin Chen <nicoleotsuka@gmail.com>
  9226. L: linux-sound@vger.kernel.org
  9227. L: linuxppc-dev@lists.ozlabs.org
  9228. S: Maintained
  9229. F: sound/soc/fsl/fsl*
  9230. F: sound/soc/fsl/imx*
  9231. FREESCALE SOC LPC32XX SOUND DRIVERS
  9232. M: J.M.B. Downing <jonathan.downing@nautel.com>
  9233. M: Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
  9234. R: Vladimir Zapolskiy <vz@mleia.com>
  9235. L: linux-sound@vger.kernel.org
  9236. L: linuxppc-dev@lists.ozlabs.org
  9237. S: Maintained
  9238. F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
  9239. F: sound/soc/fsl/lpc3xxx-*
  9240. FREESCALE SOC SOUND QMC DRIVER
  9241. M: Herve Codina <herve.codina@bootlin.com>
  9242. L: linux-sound@vger.kernel.org
  9243. L: linuxppc-dev@lists.ozlabs.org
  9244. S: Maintained
  9245. F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
  9246. F: sound/soc/fsl/fsl_qmc_audio.c
  9247. FREESCALE USB PERIPHERAL DRIVERS
  9248. L: linux-usb@vger.kernel.org
  9249. L: linuxppc-dev@lists.ozlabs.org
  9250. S: Orphan
  9251. F: drivers/usb/gadget/udc/fsl*
  9252. FREESCALE USB PHY DRIVER
  9253. L: linux-usb@vger.kernel.org
  9254. L: linuxppc-dev@lists.ozlabs.org
  9255. S: Orphan
  9256. F: drivers/usb/phy/phy-fsl-usb*
  9257. FREEVXFS FILESYSTEM
  9258. M: Christoph Hellwig <hch@infradead.org>
  9259. S: Maintained
  9260. W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
  9261. F: fs/freevxfs/
  9262. FREEZER
  9263. M: "Rafael J. Wysocki" <rafael@kernel.org>
  9264. R: Pavel Machek <pavel@kernel.org>
  9265. L: linux-pm@vger.kernel.org
  9266. S: Supported
  9267. F: Documentation/power/freezing-of-tasks.rst
  9268. F: include/linux/freezer.h
  9269. F: kernel/freezer.c
  9270. FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
  9271. M: Eric Biggers <ebiggers@kernel.org>
  9272. M: Theodore Y. Ts'o <tytso@mit.edu>
  9273. M: Jaegeuk Kim <jaegeuk@kernel.org>
  9274. L: linux-fscrypt@vger.kernel.org
  9275. S: Supported
  9276. Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
  9277. T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
  9278. F: Documentation/filesystems/fscrypt.rst
  9279. F: fs/crypto/
  9280. F: include/linux/fscrypt.h
  9281. F: include/uapi/linux/fscrypt.h
  9282. FSI SUBSYSTEM
  9283. M: Eddie James <eajames@linux.ibm.com>
  9284. R: Ninad Palsule <ninad@linux.ibm.com>
  9285. L: linux-fsi@lists.ozlabs.org
  9286. S: Supported
  9287. Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
  9288. F: Documentation/devicetree/bindings/fsi/
  9289. F: drivers/fsi/
  9290. F: include/linux/fsi*.h
  9291. F: include/trace/events/fsi*.h
  9292. FSI-ATTACHED I2C DRIVER
  9293. M: Eddie James <eajames@linux.ibm.com>
  9294. L: linux-i2c@vger.kernel.org
  9295. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  9296. S: Maintained
  9297. F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
  9298. F: drivers/i2c/busses/i2c-fsi.c
  9299. FSI-ATTACHED SPI DRIVER
  9300. M: Eddie James <eajames@linux.ibm.com>
  9301. L: linux-spi@vger.kernel.org
  9302. S: Maintained
  9303. F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
  9304. F: drivers/spi/spi-fsi.c
  9305. FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
  9306. M: Jan Kara <jack@suse.cz>
  9307. R: Amir Goldstein <amir73il@gmail.com>
  9308. L: linux-fsdevel@vger.kernel.org
  9309. S: Maintained
  9310. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
  9311. F: fs/notify/
  9312. F: include/linux/fsnotify*.h
  9313. FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
  9314. M: Eric Biggers <ebiggers@kernel.org>
  9315. M: Theodore Y. Ts'o <tytso@mit.edu>
  9316. L: fsverity@lists.linux.dev
  9317. S: Supported
  9318. Q: https://patchwork.kernel.org/project/fsverity/list/
  9319. T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
  9320. F: Documentation/filesystems/fsverity.rst
  9321. F: fs/verity/
  9322. F: include/linux/fsverity.h
  9323. F: include/trace/events/fsverity.h
  9324. F: include/uapi/linux/fsverity.h
  9325. FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
  9326. M: Michael Zaidman <michael.zaidman@gmail.com>
  9327. L: linux-i2c@vger.kernel.org
  9328. L: linux-input@vger.kernel.org
  9329. S: Maintained
  9330. F: drivers/hid/hid-ft260.c
  9331. FUJITSU LAPTOP EXTRAS
  9332. M: Jonathan Woithe <jwoithe@just42.net>
  9333. L: platform-driver-x86@vger.kernel.org
  9334. S: Maintained
  9335. F: drivers/platform/x86/fujitsu-laptop.c
  9336. FUJITSU TABLET EXTRAS
  9337. M: Robert Gerlach <khnz@gmx.de>
  9338. L: platform-driver-x86@vger.kernel.org
  9339. S: Maintained
  9340. F: drivers/platform/x86/fujitsu-tablet.c
  9341. FUNCTION HOOKS (FTRACE)
  9342. M: Steven Rostedt <rostedt@goodmis.org>
  9343. M: Masami Hiramatsu <mhiramat@kernel.org>
  9344. R: Mark Rutland <mark.rutland@arm.com>
  9345. L: linux-kernel@vger.kernel.org
  9346. L: linux-trace-kernel@vger.kernel.org
  9347. S: Maintained
  9348. Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
  9349. T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
  9350. F: Documentation/trace/ftrace*
  9351. F: arch/*/*/*/*ftrace*
  9352. F: arch/*/*/*ftrace*
  9353. F: include/*/*ftrace*
  9354. F: kernel/trace/fgraph.c
  9355. F: kernel/trace/ftrace*
  9356. F: samples/ftrace
  9357. FUNGIBLE ETHERNET DRIVERS
  9358. M: Dimitris Michailidis <dmichail@fungible.com>
  9359. L: netdev@vger.kernel.org
  9360. S: Maintained
  9361. F: drivers/net/ethernet/fungible/
  9362. FUSE: FILESYSTEM IN USERSPACE
  9363. M: Miklos Szeredi <miklos@szeredi.hu>
  9364. L: linux-fsdevel@vger.kernel.org
  9365. S: Maintained
  9366. W: https://github.com/libfuse/
  9367. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
  9368. F: Documentation/filesystems/fuse/*
  9369. F: fs/fuse/
  9370. F: include/uapi/linux/fuse.h
  9371. F: tools/testing/selftests/filesystems/fuse/
  9372. FUTEX SUBSYSTEM
  9373. M: Thomas Gleixner <tglx@kernel.org>
  9374. M: Ingo Molnar <mingo@redhat.com>
  9375. R: Peter Zijlstra <peterz@infradead.org>
  9376. R: Darren Hart <dvhart@infradead.org>
  9377. R: Davidlohr Bueso <dave@stgolabs.net>
  9378. R: André Almeida <andrealmeid@igalia.com>
  9379. L: linux-kernel@vger.kernel.org
  9380. S: Maintained
  9381. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
  9382. F: Documentation/locking/*futex*
  9383. F: include/asm-generic/futex.h
  9384. F: include/linux/futex.h
  9385. F: include/uapi/linux/futex.h
  9386. F: kernel/futex/*
  9387. F: tools/perf/bench/futex*
  9388. F: tools/testing/selftests/futex/
  9389. FWCTL SUBSYSTEM
  9390. M: Dave Jiang <dave.jiang@intel.com>
  9391. M: Jason Gunthorpe <jgg@nvidia.com>
  9392. M: Saeed Mahameed <saeedm@nvidia.com>
  9393. R: Jonathan Cameron <Jonathan.Cameron@huawei.com>
  9394. S: Maintained
  9395. F: Documentation/userspace-api/fwctl/
  9396. F: drivers/fwctl/
  9397. F: include/linux/fwctl.h
  9398. F: include/uapi/fwctl/
  9399. FWCTL MLX5 DRIVER
  9400. M: Saeed Mahameed <saeedm@nvidia.com>
  9401. R: Itay Avraham <itayavr@nvidia.com>
  9402. L: linux-kernel@vger.kernel.org
  9403. S: Maintained
  9404. F: drivers/fwctl/mlx5/
  9405. FWCTL PDS DRIVER
  9406. M: Brett Creeley <brett.creeley@amd.com>
  9407. L: linux-kernel@vger.kernel.org
  9408. S: Maintained
  9409. F: drivers/fwctl/pds/
  9410. GALAXYCORE GC0308 CAMERA SENSOR DRIVER
  9411. M: Sebastian Reichel <sre@kernel.org>
  9412. L: linux-media@vger.kernel.org
  9413. S: Maintained
  9414. F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
  9415. F: drivers/media/i2c/gc0308.c
  9416. GALAXYCORE GC0310 CAMERA SENSOR DRIVER
  9417. M: Hans de Goede <hansg@kernel.org>
  9418. L: linux-media@vger.kernel.org
  9419. S: Maintained
  9420. F: drivers/media/i2c/gc0310.c
  9421. GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
  9422. M: Zhi Mao <zhi.mao@mediatek.com>
  9423. L: linux-media@vger.kernel.org
  9424. S: Maintained
  9425. F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
  9426. F: drivers/media/i2c/gc05a2.c
  9427. GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
  9428. M: Zhi Mao <zhi.mao@mediatek.com>
  9429. L: linux-media@vger.kernel.org
  9430. S: Maintained
  9431. F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
  9432. F: drivers/media/i2c/gc08a3.c
  9433. GALAXYCORE GC2145 SENSOR DRIVER
  9434. M: Alain Volmat <alain.volmat@foss.st.com>
  9435. L: linux-media@vger.kernel.org
  9436. S: Maintained
  9437. T: git git://linuxtv.org/media.git
  9438. F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
  9439. F: drivers/media/i2c/gc2145.c
  9440. GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
  9441. M: Tim Harvey <tharvey@gateworks.com>
  9442. S: Maintained
  9443. F: Documentation/devicetree/bindings/embedded-controller/gw,gsc.yaml
  9444. F: Documentation/hwmon/gsc-hwmon.rst
  9445. F: drivers/hwmon/gsc-hwmon.c
  9446. F: drivers/mfd/gateworks-gsc.c
  9447. F: include/linux/mfd/gsc.h
  9448. F: include/linux/platform_data/gsc_hwmon.h
  9449. GCC PLUGINS
  9450. M: Kees Cook <kees@kernel.org>
  9451. L: linux-hardening@vger.kernel.org
  9452. S: Maintained
  9453. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  9454. F: Documentation/kbuild/gcc-plugins.rst
  9455. F: scripts/Makefile.gcc-plugins
  9456. F: scripts/gcc-plugins/
  9457. GCOV BASED KERNEL PROFILING
  9458. M: Peter Oberparleiter <oberpar@linux.ibm.com>
  9459. S: Maintained
  9460. F: Documentation/dev-tools/gcov.rst
  9461. F: kernel/gcov/
  9462. GDB KERNEL DEBUGGING HELPER SCRIPTS
  9463. M: Jan Kiszka <jan.kiszka@siemens.com>
  9464. M: Kieran Bingham <kbingham@kernel.org>
  9465. S: Supported
  9466. F: scripts/gdb/
  9467. GE HEALTHCARE PMC ADC DRIVER
  9468. M: Herve Codina <herve.codina@bootlin.com>
  9469. L: linux-iio@vger.kernel.org
  9470. S: Maintained
  9471. F: Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
  9472. F: drivers/iio/adc/gehc-pmc-adc.c
  9473. F: include/dt-bindings/iio/adc/gehc,pmc-adc.h
  9474. GEMINI CRYPTO DRIVER
  9475. M: Corentin Labbe <clabbe@baylibre.com>
  9476. L: linux-crypto@vger.kernel.org
  9477. S: Maintained
  9478. F: drivers/crypto/gemini/
  9479. GEMTEK FM RADIO RECEIVER DRIVER
  9480. M: Hans Verkuil <hverkuil@kernel.org>
  9481. L: linux-media@vger.kernel.org
  9482. S: Maintained
  9483. W: https://linuxtv.org
  9484. T: git git://linuxtv.org/media.git
  9485. F: drivers/media/radio/radio-gemtek*
  9486. GENDWARFKSYMS
  9487. M: Sami Tolvanen <samitolvanen@google.com>
  9488. L: linux-modules@vger.kernel.org
  9489. L: linux-kbuild@vger.kernel.org
  9490. S: Maintained
  9491. F: scripts/gendwarfksyms/
  9492. GENERIC ARCHITECTURE TOPOLOGY
  9493. M: Sudeep Holla <sudeep.holla@kernel.org>
  9494. L: linux-kernel@vger.kernel.org
  9495. S: Maintained
  9496. F: drivers/base/arch_topology.c
  9497. F: include/linux/arch_topology.h
  9498. GENERIC ENTRY CODE
  9499. M: Thomas Gleixner <tglx@kernel.org>
  9500. M: Peter Zijlstra <peterz@infradead.org>
  9501. M: Andy Lutomirski <luto@kernel.org>
  9502. L: linux-kernel@vger.kernel.org
  9503. S: Maintained
  9504. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
  9505. F: include/linux/entry-common.h
  9506. F: include/linux/entry-virt.h
  9507. F: include/linux/irq-entry-common.h
  9508. F: kernel/entry/
  9509. GENERIC GPIO I2C DRIVER
  9510. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  9511. S: Supported
  9512. F: drivers/i2c/busses/i2c-gpio.c
  9513. F: include/linux/platform_data/i2c-gpio.h
  9514. GENERIC GPIO I2C MULTIPLEXER DRIVER
  9515. M: Peter Korsgaard <peter.korsgaard@barco.com>
  9516. L: linux-i2c@vger.kernel.org
  9517. S: Supported
  9518. F: Documentation/i2c/muxes/i2c-mux-gpio.rst
  9519. F: drivers/i2c/muxes/i2c-mux-gpio.c
  9520. F: include/linux/platform_data/i2c-mux-gpio.h
  9521. GENERIC GPIO RESET DRIVER
  9522. M: Krzysztof Kozlowski <krzk@kernel.org>
  9523. S: Maintained
  9524. F: drivers/reset/reset-gpio.c
  9525. GENERIC HDLC (WAN) DRIVERS
  9526. M: Krzysztof Halasa <khc@pm.waw.pl>
  9527. S: Maintained
  9528. W: http://www.kernel.org/pub/linux/utils/net/hdlc/
  9529. F: drivers/net/wan/c101.c
  9530. F: drivers/net/wan/hd6457*
  9531. F: drivers/net/wan/hdlc*
  9532. F: drivers/net/wan/n2.c
  9533. F: drivers/net/wan/pc300too.c
  9534. F: drivers/net/wan/pci200syn.c
  9535. F: drivers/net/wan/wanxl*
  9536. GENERIC INCLUDE/ASM HEADER FILES
  9537. M: Arnd Bergmann <arnd@arndb.de>
  9538. L: linux-arch@vger.kernel.org
  9539. S: Maintained
  9540. T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
  9541. F: include/asm-generic/
  9542. F: include/uapi/asm-generic/
  9543. GENERIC PHY FRAMEWORK
  9544. M: Vinod Koul <vkoul@kernel.org>
  9545. R: Neil Armstrong <neil.armstrong@linaro.org>
  9546. L: linux-phy@lists.infradead.org
  9547. S: Supported
  9548. Q: https://patchwork.kernel.org/project/linux-phy/list/
  9549. T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
  9550. F: Documentation/devicetree/bindings/phy/
  9551. F: drivers/phy/
  9552. F: include/dt-bindings/phy/
  9553. F: include/linux/phy/
  9554. GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
  9555. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  9556. S: Supported
  9557. F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
  9558. F: drivers/i2c/muxes/i2c-demux-pinctrl.c
  9559. GENERIC PM DOMAINS
  9560. M: Ulf Hansson <ulfh@kernel.org>
  9561. L: linux-pm@vger.kernel.org
  9562. S: Supported
  9563. F: Documentation/devicetree/bindings/power/power?domain*
  9564. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
  9565. F: drivers/pmdomain/
  9566. F: include/linux/pm_domain.h
  9567. GENERIC RADIX TREE
  9568. M: Kent Overstreet <kent.overstreet@linux.dev>
  9569. S: Supported
  9570. C: irc://irc.oftc.net/bcache
  9571. F: include/linux/generic-radix-tree.h
  9572. F: lib/generic-radix-tree.c
  9573. GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
  9574. M: Eugen Hristev <eugen.hristev@microchip.com>
  9575. L: linux-input@vger.kernel.org
  9576. S: Maintained
  9577. F: drivers/input/touchscreen/resistive-adc-touch.c
  9578. GENERIC STRING LIBRARY
  9579. M: Kees Cook <kees@kernel.org>
  9580. R: Andy Shevchenko <andy@kernel.org>
  9581. L: linux-hardening@vger.kernel.org
  9582. S: Supported
  9583. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  9584. F: include/linux/string.h
  9585. F: include/linux/string_choices.h
  9586. F: include/linux/string_helpers.h
  9587. F: lib/string.c
  9588. F: lib/string_helpers.c
  9589. F: lib/tests/string_helpers_kunit.c
  9590. F: lib/tests/string_kunit.c
  9591. F: scripts/coccinelle/api/string_choices.cocci
  9592. GENERIC UIO DRIVER FOR PCI DEVICES
  9593. M: "Michael S. Tsirkin" <mst@redhat.com>
  9594. L: kvm@vger.kernel.org
  9595. S: Supported
  9596. F: drivers/uio/uio_pci_generic.c
  9597. GENERIC VDSO LIBRARY
  9598. M: Andy Lutomirski <luto@kernel.org>
  9599. M: Thomas Gleixner <tglx@kernel.org>
  9600. M: Vincenzo Frascino <vincenzo.frascino@arm.com>
  9601. L: linux-kernel@vger.kernel.org
  9602. S: Maintained
  9603. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
  9604. F: include/asm-generic/vdso/vsyscall.h
  9605. F: include/vdso/
  9606. F: kernel/time/vsyscall.c
  9607. F: lib/vdso/
  9608. F: tools/testing/selftests/vDSO/
  9609. GENWQE (IBM Generic Workqueue Card)
  9610. M: Frank Haverkamp <haver@linux.ibm.com>
  9611. S: Supported
  9612. F: drivers/misc/genwqe/
  9613. GET_MAINTAINER SCRIPT
  9614. M: Joe Perches <joe@perches.com>
  9615. S: Maintained
  9616. F: scripts/get_maintainer.pl
  9617. GFS2 FILE SYSTEM
  9618. M: Andreas Gruenbacher <agruenba@redhat.com>
  9619. L: gfs2@lists.linux.dev
  9620. S: Supported
  9621. B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
  9622. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
  9623. F: Documentation/filesystems/gfs2/
  9624. F: fs/gfs2/
  9625. F: include/uapi/linux/gfs2_ondisk.h
  9626. GIGABYTE WATERFORCE SENSOR DRIVER
  9627. M: Aleksa Savic <savicaleksa83@gmail.com>
  9628. L: linux-hwmon@vger.kernel.org
  9629. S: Maintained
  9630. F: Documentation/hwmon/gigabyte_waterforce.rst
  9631. F: drivers/hwmon/gigabyte_waterforce.c
  9632. GIGABYTE WMI DRIVER
  9633. M: Thomas Weißschuh <linux@weissschuh.net>
  9634. L: platform-driver-x86@vger.kernel.org
  9635. S: Maintained
  9636. F: drivers/platform/x86/gigabyte-wmi.c
  9637. GNSS SUBSYSTEM
  9638. M: Johan Hovold <johan@kernel.org>
  9639. S: Maintained
  9640. T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
  9641. F: Documentation/ABI/testing/sysfs-class-gnss
  9642. F: Documentation/devicetree/bindings/gnss/
  9643. F: drivers/gnss/
  9644. F: include/linux/gnss.h
  9645. GO7007 MPEG CODEC
  9646. M: Hans Verkuil <hverkuil@kernel.org>
  9647. L: linux-media@vger.kernel.org
  9648. S: Maintained
  9649. F: drivers/media/usb/go7007/
  9650. GOCONTROLL MODULINE MODULE SLOT
  9651. M: Maud Spierings <maudspierings@gocontroll.com>
  9652. S: Maintained
  9653. F: Documentation/devicetree/bindings/connector/gocontroll,moduline-module-slot.yaml
  9654. GOODIX TOUCHSCREEN
  9655. M: Hans de Goede <hansg@kernel.org>
  9656. L: linux-input@vger.kernel.org
  9657. S: Maintained
  9658. F: drivers/input/touchscreen/goodix*
  9659. GOOGLE ETHERNET DRIVERS
  9660. M: Joshua Washington <joshwash@google.com>
  9661. M: Harshitha Ramamurthy <hramamurthy@google.com>
  9662. L: netdev@vger.kernel.org
  9663. S: Maintained
  9664. F: Documentation/networking/device_drivers/ethernet/google/gve.rst
  9665. F: drivers/net/ethernet/google
  9666. GOOGLE FIRMWARE DRIVERS
  9667. M: Tzung-Bi Shih <tzungbi@kernel.org>
  9668. R: Brian Norris <briannorris@chromium.org>
  9669. R: Julius Werner <jwerner@chromium.org>
  9670. L: chrome-platform@lists.linux.dev
  9671. S: Maintained
  9672. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
  9673. F: drivers/firmware/google/
  9674. GOOGLE TENSOR SoC SUPPORT
  9675. M: Peter Griffin <peter.griffin@linaro.org>
  9676. R: André Draszik <andre.draszik@linaro.org>
  9677. R: Tudor Ambarus <tudor.ambarus@linaro.org>
  9678. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  9679. L: linux-samsung-soc@vger.kernel.org
  9680. S: Maintained
  9681. P: Documentation/process/maintainer-soc-clean-dts.rst
  9682. C: irc://irc.oftc.net/pixel6-kernel-dev
  9683. F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
  9684. F: Documentation/devicetree/bindings/phy/google,lga-usb-phy.yaml
  9685. F: Documentation/devicetree/bindings/soc/google/google,gs101-pmu-intr-gen.yaml
  9686. F: Documentation/devicetree/bindings/usb/google,lga-dwc3.yaml
  9687. F: arch/arm64/boot/dts/exynos/google/
  9688. F: drivers/clk/samsung/clk-gs101.c
  9689. F: drivers/phy/phy-google-usb.c
  9690. F: drivers/soc/samsung/gs101-pmu.c
  9691. F: drivers/phy/samsung/phy-gs101-ufs.c
  9692. F: drivers/usb/dwc3/dwc3-google.c
  9693. F: include/dt-bindings/clock/google,gs101*
  9694. K: [gG]oogle.?[tT]ensor
  9695. GPD FAN DRIVER
  9696. M: Cryolitia PukNgae <cryolitia@uniontech.com>
  9697. L: linux-hwmon@vger.kernel.org
  9698. S: Maintained
  9699. F: Documentation/hwmon/gpd-fan.rst
  9700. F: drivers/hwmon/gpd-fan.c
  9701. GPD POCKET FAN DRIVER
  9702. M: Hans de Goede <hansg@kernel.org>
  9703. L: platform-driver-x86@vger.kernel.org
  9704. S: Maintained
  9705. F: drivers/platform/x86/gpd-pocket-fan.c
  9706. GPIB DRIVERS
  9707. M: Dave Penkler <dpenkler@gmail.com>
  9708. S: Maintained
  9709. F: drivers/gpib/
  9710. F: include/uapi/linux/gpib.h
  9711. F: include/uapi/linux/gpib_ioctl.h
  9712. GPIO ACPI SUPPORT
  9713. M: Mika Westerberg <westeri@kernel.org>
  9714. M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  9715. L: linux-gpio@vger.kernel.org
  9716. L: linux-acpi@vger.kernel.org
  9717. S: Supported
  9718. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
  9719. F: Documentation/firmware-guide/acpi/gpio-properties.rst
  9720. F: drivers/gpio/gpiolib-acpi-*.c
  9721. F: drivers/gpio/gpiolib-acpi.h
  9722. GPIO AGGREGATOR
  9723. M: Geert Uytterhoeven <geert+renesas@glider.be>
  9724. L: linux-gpio@vger.kernel.org
  9725. S: Supported
  9726. F: Documentation/admin-guide/gpio/gpio-aggregator.rst
  9727. F: drivers/gpio/gpio-aggregator.c
  9728. GPIO IR Transmitter
  9729. M: Sean Young <sean@mess.org>
  9730. L: linux-media@vger.kernel.org
  9731. S: Maintained
  9732. F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
  9733. F: drivers/media/rc/gpio-ir-tx.c
  9734. GPIO LINE MUX
  9735. M: Jonas Jelonek <jelonek.jonas@gmail.com>
  9736. S: Maintained
  9737. F: Documentation/devicetree/bindings/gpio/gpio-line-mux.yaml
  9738. F: drivers/gpio/gpio-line-mux.c
  9739. GPIO MOCKUP DRIVER
  9740. M: Bamvor Jian Zhang <bamv2005@gmail.com>
  9741. L: linux-gpio@vger.kernel.org
  9742. S: Maintained
  9743. F: drivers/gpio/gpio-mockup.c
  9744. F: tools/testing/selftests/gpio/
  9745. GPIO REGMAP
  9746. M: Michael Walle <mwalle@kernel.org>
  9747. S: Maintained
  9748. F: drivers/gpio/gpio-regmap.c
  9749. F: include/linux/gpio/regmap.h
  9750. K: (devm_)?gpio_regmap_(un)?register
  9751. GPIO SLOPPY LOGIC ANALYZER
  9752. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  9753. S: Supported
  9754. F: Documentation/dev-tools/gpio-sloppy-logic-analyzer.rst
  9755. F: drivers/gpio/gpio-sloppy-logic-analyzer.c
  9756. F: tools/gpio/gpio-sloppy-logic-analyzer.sh
  9757. GPIO SUBSYSTEM
  9758. M: Linus Walleij <linusw@kernel.org>
  9759. M: Bartosz Golaszewski <brgl@kernel.org>
  9760. L: linux-gpio@vger.kernel.org
  9761. S: Maintained
  9762. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
  9763. F: Documentation/admin-guide/gpio/
  9764. F: Documentation/devicetree/bindings/gpio/
  9765. F: Documentation/driver-api/gpio/
  9766. F: drivers/gpio/
  9767. F: include/dt-bindings/gpio/
  9768. F: include/linux/gpio.h
  9769. F: include/linux/gpio/
  9770. F: include/linux/of_gpio.h
  9771. K: (devm_)?gpio_(request|free|direction|get|set)
  9772. K: GPIOD_FLAGS_BIT_NONEXCLUSIVE
  9773. K: devm_gpiod_unhinge
  9774. GPIO UAPI
  9775. M: Bartosz Golaszewski <brgl@kernel.org>
  9776. R: Kent Gibson <warthog618@gmail.com>
  9777. L: linux-gpio@vger.kernel.org
  9778. S: Maintained
  9779. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
  9780. F: Documentation/ABI/obsolete/sysfs-gpio
  9781. F: Documentation/ABI/testing/gpio-cdev
  9782. F: Documentation/userspace-api/gpio/
  9783. F: drivers/gpio/gpiolib-cdev.c
  9784. F: include/uapi/linux/gpio.h
  9785. F: tools/gpio/
  9786. GRETH 10/100/1G Ethernet MAC device driver
  9787. M: Andreas Larsson <andreas@gaisler.com>
  9788. L: netdev@vger.kernel.org
  9789. S: Maintained
  9790. F: drivers/net/ethernet/aeroflex/
  9791. GREYBUS AUDIO PROTOCOLS DRIVERS
  9792. M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
  9793. M: Mark Greer <mgreer@animalcreek.com>
  9794. S: Maintained
  9795. F: drivers/staging/greybus/audio_apbridgea.c
  9796. F: drivers/staging/greybus/audio_apbridgea.h
  9797. F: drivers/staging/greybus/audio_codec.c
  9798. F: drivers/staging/greybus/audio_codec.h
  9799. F: drivers/staging/greybus/audio_gb.c
  9800. F: drivers/staging/greybus/audio_manager.c
  9801. F: drivers/staging/greybus/audio_manager.h
  9802. F: drivers/staging/greybus/audio_manager_module.c
  9803. F: drivers/staging/greybus/audio_manager_private.h
  9804. F: drivers/staging/greybus/audio_manager_sysfs.c
  9805. F: drivers/staging/greybus/audio_module.c
  9806. F: drivers/staging/greybus/audio_topology.c
  9807. GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
  9808. M: Viresh Kumar <vireshk@kernel.org>
  9809. S: Maintained
  9810. F: drivers/staging/greybus/authentication.c
  9811. F: drivers/staging/greybus/bootrom.c
  9812. F: drivers/staging/greybus/firmware.h
  9813. F: drivers/staging/greybus/fw-core.c
  9814. F: drivers/staging/greybus/fw-download.c
  9815. F: drivers/staging/greybus/fw-management.c
  9816. F: drivers/staging/greybus/greybus_authentication.h
  9817. F: drivers/staging/greybus/greybus_firmware.h
  9818. F: drivers/staging/greybus/hid.c
  9819. F: drivers/staging/greybus/i2c.c
  9820. F: drivers/staging/greybus/spi.c
  9821. F: drivers/staging/greybus/spilib.c
  9822. F: drivers/staging/greybus/spilib.h
  9823. GREYBUS LOOPBACK DRIVER
  9824. M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
  9825. S: Maintained
  9826. F: drivers/staging/greybus/loopback.c
  9827. GREYBUS PLATFORM DRIVERS
  9828. M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
  9829. S: Maintained
  9830. F: drivers/staging/greybus/arche-apb-ctrl.c
  9831. F: drivers/staging/greybus/arche-platform.c
  9832. F: drivers/staging/greybus/arche_platform.h
  9833. GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
  9834. M: Rui Miguel Silva <rmfrfs@gmail.com>
  9835. S: Maintained
  9836. F: drivers/staging/greybus/gpio.c
  9837. F: drivers/staging/greybus/light.c
  9838. F: drivers/staging/greybus/power_supply.c
  9839. F: drivers/staging/greybus/sdio.c
  9840. F: drivers/staging/greybus/spi.c
  9841. F: drivers/staging/greybus/spilib.c
  9842. GREYBUS BEAGLEPLAY DRIVERS
  9843. M: Ayush Singh <ayushdevel1325@gmail.com>
  9844. L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
  9845. S: Maintained
  9846. F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
  9847. F: drivers/greybus/gb-beagleplay.c
  9848. GREYBUS SUBSYSTEM
  9849. M: Johan Hovold <johan@kernel.org>
  9850. M: Alex Elder <elder@kernel.org>
  9851. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  9852. L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
  9853. S: Maintained
  9854. F: drivers/greybus/
  9855. F: drivers/staging/greybus/
  9856. F: include/linux/greybus.h
  9857. F: include/linux/greybus/
  9858. GREYBUS UART PROTOCOLS DRIVERS
  9859. M: David Lin <dtwlin@gmail.com>
  9860. S: Maintained
  9861. F: drivers/staging/greybus/log.c
  9862. F: drivers/staging/greybus/uart.c
  9863. GS1662 VIDEO SERIALIZER
  9864. M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
  9865. L: linux-media@vger.kernel.org
  9866. S: Maintained
  9867. T: git git://linuxtv.org/media.git
  9868. F: drivers/media/spi/gs1662.c
  9869. GSPCA FINEPIX SUBDRIVER
  9870. M: Frank Zago <frank@zago.net>
  9871. L: linux-media@vger.kernel.org
  9872. S: Maintained
  9873. T: git git://linuxtv.org/media.git
  9874. F: drivers/media/usb/gspca/finepix.c
  9875. GSPCA GL860 SUBDRIVER
  9876. M: Olivier Lorin <o.lorin@laposte.net>
  9877. L: linux-media@vger.kernel.org
  9878. S: Maintained
  9879. T: git git://linuxtv.org/media.git
  9880. F: drivers/media/usb/gspca/gl860/
  9881. GSPCA M5602 SUBDRIVER
  9882. M: Erik Andren <erik.andren@gmail.com>
  9883. L: linux-media@vger.kernel.org
  9884. S: Maintained
  9885. T: git git://linuxtv.org/media.git
  9886. F: drivers/media/usb/gspca/m5602/
  9887. GSPCA PAC207 SONIXB SUBDRIVER
  9888. M: Hans Verkuil <hverkuil@kernel.org>
  9889. L: linux-media@vger.kernel.org
  9890. S: Odd Fixes
  9891. T: git git://linuxtv.org/media.git
  9892. F: drivers/media/usb/gspca/pac207.c
  9893. GSPCA SN9C20X SUBDRIVER
  9894. M: Brian Johnson <brijohn@gmail.com>
  9895. L: linux-media@vger.kernel.org
  9896. S: Maintained
  9897. T: git git://linuxtv.org/media.git
  9898. F: drivers/media/usb/gspca/sn9c20x.c
  9899. GSPCA T613 SUBDRIVER
  9900. M: Leandro Costantino <lcostantino@gmail.com>
  9901. L: linux-media@vger.kernel.org
  9902. S: Maintained
  9903. T: git git://linuxtv.org/media.git
  9904. F: drivers/media/usb/gspca/t613.c
  9905. GSPCA USB WEBCAM DRIVER
  9906. M: Hans Verkuil <hverkuil@kernel.org>
  9907. L: linux-media@vger.kernel.org
  9908. S: Odd Fixes
  9909. T: git git://linuxtv.org/media.git
  9910. F: drivers/media/usb/gspca/
  9911. GTP (GPRS Tunneling Protocol)
  9912. M: Pablo Neira Ayuso <pablo@netfilter.org>
  9913. M: Harald Welte <laforge@gnumonks.org>
  9914. L: osmocom-net-gprs@lists.osmocom.org
  9915. S: Maintained
  9916. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
  9917. F: drivers/net/gtp.c
  9918. GUID PARTITION TABLE (GPT)
  9919. M: Davidlohr Bueso <dave@stgolabs.net>
  9920. L: linux-efi@vger.kernel.org
  9921. S: Maintained
  9922. F: block/partitions/efi.*
  9923. HABANALABS PCI DRIVER
  9924. M: Koby Elbaz <koby.elbaz@intel.com>
  9925. M: Konstantin Sinyuk <konstantin.sinyuk@intel.com>
  9926. L: dri-devel@lists.freedesktop.org
  9927. S: Supported
  9928. C: irc://irc.oftc.net/dri-devel
  9929. T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
  9930. F: Documentation/ABI/testing/debugfs-driver-habanalabs
  9931. F: Documentation/ABI/testing/sysfs-driver-habanalabs
  9932. F: drivers/accel/habanalabs/
  9933. F: include/linux/habanalabs/
  9934. F: include/trace/events/habanalabs.h
  9935. F: include/uapi/drm/habanalabs_accel.h
  9936. HACKRF MEDIA DRIVER
  9937. L: linux-media@vger.kernel.org
  9938. S: Orphan
  9939. W: https://linuxtv.org
  9940. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  9941. F: drivers/media/usb/hackrf/
  9942. HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
  9943. M: Chuck Lever <chuck.lever@oracle.com>
  9944. L: kernel-tls-handshake@lists.linux.dev
  9945. L: netdev@vger.kernel.org
  9946. S: Maintained
  9947. F: Documentation/netlink/specs/handshake.yaml
  9948. F: Documentation/networking/tls-handshake.rst
  9949. F: include/net/handshake.h
  9950. F: include/trace/events/handshake.h
  9951. F: net/handshake/
  9952. HANTRO VPU CODEC DRIVER
  9953. M: Nicolas Dufresne <nicolas.dufresne@collabora.com>
  9954. M: Benjamin Gaignard <benjamin.gaignard@collabora.com>
  9955. M: Philipp Zabel <p.zabel@pengutronix.de>
  9956. L: linux-media@vger.kernel.org
  9957. L: linux-rockchip@lists.infradead.org
  9958. S: Maintained
  9959. F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
  9960. F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
  9961. F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
  9962. F: drivers/media/platform/verisilicon/
  9963. HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
  9964. M: Frank Seidel <frank@f-seidel.de>
  9965. L: platform-driver-x86@vger.kernel.org
  9966. S: Maintained
  9967. W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
  9968. F: drivers/platform/x86/hdaps.c
  9969. HARDWARE MONITORING
  9970. M: Guenter Roeck <linux@roeck-us.net>
  9971. L: linux-hwmon@vger.kernel.org
  9972. S: Maintained
  9973. W: http://hwmon.wiki.kernel.org/
  9974. T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
  9975. F: Documentation/ABI/testing/sysfs-class-hwmon
  9976. F: Documentation/devicetree/bindings/hwmon/
  9977. F: Documentation/hwmon/
  9978. F: drivers/hwmon/
  9979. F: include/linux/hwmon*.h
  9980. F: include/trace/events/hwmon*.h
  9981. K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
  9982. HARDWARE RANDOM NUMBER GENERATOR CORE
  9983. M: Olivia Mackall <olivia@selenic.com>
  9984. M: Herbert Xu <herbert@gondor.apana.org.au>
  9985. L: linux-crypto@vger.kernel.org
  9986. S: Odd fixes
  9987. F: Documentation/admin-guide/hw_random.rst
  9988. F: Documentation/devicetree/bindings/rng/
  9989. F: drivers/char/hw_random/
  9990. F: include/linux/hw_random.h
  9991. HARDWARE SPINLOCK CORE
  9992. M: Bjorn Andersson <andersson@kernel.org>
  9993. R: Baolin Wang <baolin.wang7@gmail.com>
  9994. L: linux-remoteproc@vger.kernel.org
  9995. S: Maintained
  9996. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
  9997. F: Documentation/devicetree/bindings/hwlock/
  9998. F: Documentation/locking/hwspinlock.rst
  9999. F: drivers/hwspinlock/
  10000. F: include/linux/hwspinlock.h
  10001. HARDWARE TRACING FACILITIES
  10002. M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
  10003. S: Maintained
  10004. F: drivers/hwtracing/
  10005. HARMONY SOUND DRIVER
  10006. L: linux-parisc@vger.kernel.org
  10007. S: Maintained
  10008. F: sound/parisc/harmony.*
  10009. HDPVR USB VIDEO ENCODER DRIVER
  10010. M: Hans Verkuil <hverkuil@kernel.org>
  10011. L: linux-media@vger.kernel.org
  10012. S: Odd Fixes
  10013. W: https://linuxtv.org
  10014. T: git git://linuxtv.org/media.git
  10015. F: drivers/media/usb/hdpvr/
  10016. HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
  10017. M: Keng-Yu Lin <keng-yu.lin@hpe.com>
  10018. S: Supported
  10019. F: drivers/misc/hpilo.[ch]
  10020. HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
  10021. M: Craig Lamparter <craig.lamparter@hpe.com>
  10022. S: Supported
  10023. F: Documentation/watchdog/hpwdt.rst
  10024. F: drivers/watchdog/hpwdt.c
  10025. HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
  10026. M: Don Brace <don.brace@microchip.com>
  10027. L: storagedev@microchip.com
  10028. L: linux-scsi@vger.kernel.org
  10029. S: Supported
  10030. F: Documentation/scsi/hpsa.rst
  10031. F: drivers/scsi/hpsa*.[ch]
  10032. F: include/linux/cciss*.h
  10033. F: include/uapi/linux/cciss*.h
  10034. HFI1 DRIVER
  10035. M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
  10036. L: linux-rdma@vger.kernel.org
  10037. S: Supported
  10038. F: drivers/infiniband/hw/hfi1
  10039. HFS FILESYSTEM
  10040. M: Viacheslav Dubeyko <slava@dubeyko.com>
  10041. M: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  10042. M: Yangtao Li <frank.li@vivo.com>
  10043. L: linux-fsdevel@vger.kernel.org
  10044. S: Maintained
  10045. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs.git
  10046. F: Documentation/filesystems/hfs.rst
  10047. F: fs/hfs/
  10048. F: include/linux/hfs_common.h
  10049. HFSPLUS FILESYSTEM
  10050. M: Viacheslav Dubeyko <slava@dubeyko.com>
  10051. M: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  10052. M: Yangtao Li <frank.li@vivo.com>
  10053. L: linux-fsdevel@vger.kernel.org
  10054. S: Maintained
  10055. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs.git
  10056. F: Documentation/filesystems/hfsplus.rst
  10057. F: fs/hfsplus/
  10058. F: include/linux/hfs_common.h
  10059. HGA FRAMEBUFFER DRIVER
  10060. M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
  10061. L: linux-nvidia@lists.surfsouth.com
  10062. S: Maintained
  10063. W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
  10064. F: drivers/video/fbdev/hgafb.c
  10065. HIBERNATION (aka Software Suspend, aka swsusp)
  10066. M: "Rafael J. Wysocki" <rafael@kernel.org>
  10067. R: Pavel Machek <pavel@kernel.org>
  10068. L: linux-pm@vger.kernel.org
  10069. S: Supported
  10070. B: https://bugzilla.kernel.org
  10071. F: arch/*/include/asm/suspend*.h
  10072. F: arch/x86/power/
  10073. F: drivers/base/power/
  10074. F: include/linux/freezer.h
  10075. F: include/linux/pm.h
  10076. F: include/linux/suspend.h
  10077. F: kernel/power/
  10078. HID CORE LAYER
  10079. M: Jiri Kosina <jikos@kernel.org>
  10080. M: Benjamin Tissoires <bentiss@kernel.org>
  10081. L: linux-input@vger.kernel.org
  10082. S: Maintained
  10083. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
  10084. F: Documentation/hid/
  10085. F: drivers/hid/
  10086. F: include/linux/hid*
  10087. F: include/uapi/linux/hid*
  10088. F: samples/hid/
  10089. F: tools/testing/selftests/hid/
  10090. HID LOGITECH DRIVERS
  10091. R: Filipe Laíns <lains@riseup.net>
  10092. L: linux-input@vger.kernel.org
  10093. S: Maintained
  10094. F: drivers/hid/hid-logitech-*
  10095. HID NVIDIA SHIELD DRIVER
  10096. M: Rahul Rameshbabu <rrameshbabu@nvidia.com>
  10097. L: linux-input@vger.kernel.org
  10098. S: Maintained
  10099. F: drivers/hid/hid-nvidia-shield.c
  10100. HID PHOENIX RC FLIGHT CONTROLLER
  10101. M: Marcus Folkesson <marcus.folkesson@gmail.com>
  10102. L: linux-input@vger.kernel.org
  10103. S: Maintained
  10104. F: drivers/hid/hid-pxrc.c
  10105. HID PLAYSTATION DRIVER
  10106. M: Roderick Colenbrander <roderick.colenbrander@sony.com>
  10107. L: linux-input@vger.kernel.org
  10108. S: Supported
  10109. F: drivers/hid/hid-playstation.c
  10110. HID SENSOR HUB DRIVERS
  10111. M: Jiri Kosina <jikos@kernel.org>
  10112. M: Jonathan Cameron <jic23@kernel.org>
  10113. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  10114. L: linux-input@vger.kernel.org
  10115. L: linux-iio@vger.kernel.org
  10116. S: Maintained
  10117. F: Documentation/hid/hid-sensor*
  10118. F: drivers/hid/hid-sensor-*
  10119. F: drivers/iio/*/hid-*
  10120. F: include/linux/hid-sensor-*
  10121. HID UNIVERSAL PIDFF DRIVER
  10122. M: Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
  10123. M: Oleg Makarenko <oleg@makarenk.ooo>
  10124. L: linux-input@vger.kernel.org
  10125. S: Maintained
  10126. B: https://github.com/JacKeTUs/universal-pidff/issues
  10127. F: drivers/hid/hid-universal-pidff.c
  10128. HID VRC-2 CAR CONTROLLER DRIVER
  10129. M: Marcus Folkesson <marcus.folkesson@gmail.com>
  10130. L: linux-input@vger.kernel.org
  10131. S: Maintained
  10132. F: drivers/hid/hid-vrc2.c
  10133. HID WACOM DRIVER
  10134. M: Ping Cheng <ping.cheng@wacom.com>
  10135. M: Jason Gerecke <jason.gerecke@wacom.com>
  10136. L: linux-input@vger.kernel.org
  10137. S: Maintained
  10138. F: drivers/hid/wacom.h
  10139. F: drivers/hid/wacom_*
  10140. HID++ LOGITECH DRIVERS
  10141. R: Filipe Laíns <lains@riseup.net>
  10142. R: Bastien Nocera <hadess@hadess.net>
  10143. L: linux-input@vger.kernel.org
  10144. S: Maintained
  10145. F: drivers/hid/hid-logitech-hidpp.c
  10146. HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
  10147. M: Anna-Maria Behnsen <anna-maria@linutronix.de>
  10148. M: Frederic Weisbecker <frederic@kernel.org>
  10149. M: Thomas Gleixner <tglx@kernel.org>
  10150. L: linux-kernel@vger.kernel.org
  10151. S: Maintained
  10152. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  10153. F: Documentation/timers/
  10154. F: include/linux/clockchips.h
  10155. F: include/linux/delay.h
  10156. F: include/linux/hrtimer.h
  10157. F: include/linux/timer.h
  10158. F: kernel/time/clockevents.c
  10159. F: kernel/time/hrtimer.c
  10160. F: kernel/time/sleep_timeout.c
  10161. F: kernel/time/timer.c
  10162. F: kernel/time/timer_list.c
  10163. F: kernel/time/timer_migration.*
  10164. F: tools/testing/selftests/timers/
  10165. HITRON HAC300S PSU DRIVER
  10166. M: Vasileios Amoiridis <vasileios.amoiridis@cern.ch>
  10167. L: linux-hwmon@vger.kernel.org
  10168. S: Maintained
  10169. F: Documentation/hwmon/hac300s.rst
  10170. F: drivers/hwmon/pmbus/hac300s.c
  10171. DELAY, SLEEP, TIMEKEEPING, TIMERS [RUST]
  10172. M: Andreas Hindborg <a.hindborg@kernel.org>
  10173. R: Boqun Feng <boqun@kernel.org>
  10174. R: FUJITA Tomonori <fujita.tomonori@gmail.com>
  10175. R: Frederic Weisbecker <frederic@kernel.org>
  10176. R: Lyude Paul <lyude@redhat.com>
  10177. R: Thomas Gleixner <tglx@kernel.org>
  10178. R: Anna-Maria Behnsen <anna-maria@linutronix.de>
  10179. R: John Stultz <jstultz@google.com>
  10180. R: Stephen Boyd <sboyd@kernel.org>
  10181. L: rust-for-linux@vger.kernel.org
  10182. S: Supported
  10183. W: https://rust-for-linux.com
  10184. B: https://github.com/Rust-for-Linux/linux/issues
  10185. T: git https://github.com/Rust-for-Linux/linux.git timekeeping-next
  10186. F: rust/kernel/time.rs
  10187. F: rust/kernel/time/
  10188. HIGH-SPEED SCC DRIVER FOR AX.25
  10189. L: linux-hams@vger.kernel.org
  10190. S: Orphan
  10191. F: drivers/net/hamradio/scc.c
  10192. HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
  10193. M: HighPoint Linux Team <linux@highpoint-tech.com>
  10194. S: Supported
  10195. W: http://www.highpoint-tech.com
  10196. F: Documentation/scsi/hptiop.rst
  10197. F: drivers/scsi/hptiop.c
  10198. HIKEY960 ONBOARD USB GPIO HUB DRIVER
  10199. M: John Stultz <jstultz@google.com>
  10200. L: linux-kernel@vger.kernel.org
  10201. S: Maintained
  10202. F: drivers/misc/hisi_hikey_usb.c
  10203. HIMAX HX83112B TOUCHSCREEN SUPPORT
  10204. M: Job Noorman <job@noorman.info>
  10205. L: linux-input@vger.kernel.org
  10206. S: Maintained
  10207. F: Documentation/devicetree/bindings/input/touchscreen/trivial-touch.yaml
  10208. F: drivers/input/touchscreen/himax_hx83112b.c
  10209. HIMAX HX852X TOUCHSCREEN DRIVER
  10210. M: Stephan Gerhold <stephan@gerhold.net>
  10211. L: linux-input@vger.kernel.org
  10212. S: Maintained
  10213. F: Documentation/devicetree/bindings/input/touchscreen/himax,hx852es.yaml
  10214. F: drivers/input/touchscreen/himax_hx852x.c
  10215. HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
  10216. M: Kurt Kanzenbach <kurt@linutronix.de>
  10217. L: netdev@vger.kernel.org
  10218. S: Maintained
  10219. F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
  10220. F: drivers/net/dsa/hirschmann/*
  10221. F: include/linux/platform_data/hirschmann-hellcreek.h
  10222. F: net/dsa/tag_hellcreek.c
  10223. HISILICON DMA DRIVER
  10224. M: Zhou Wang <wangzhou1@hisilicon.com>
  10225. M: Longfang Liu <liulongfang@huawei.com>
  10226. L: dmaengine@vger.kernel.org
  10227. S: Maintained
  10228. F: drivers/dma/hisi_dma.c
  10229. HISILICON GPIO DRIVER
  10230. M: Yang Shen <shenyang39@huawei.com>
  10231. L: linux-gpio@vger.kernel.org
  10232. S: Maintained
  10233. F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
  10234. F: drivers/gpio/gpio-hisi.c
  10235. HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
  10236. M: Zhiqi Song <songzhiqi1@huawei.com>
  10237. M: Longfang Liu <liulongfang@huawei.com>
  10238. L: linux-crypto@vger.kernel.org
  10239. S: Maintained
  10240. F: Documentation/ABI/testing/debugfs-hisi-hpre
  10241. F: drivers/crypto/hisilicon/hpre/hpre.h
  10242. F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
  10243. F: drivers/crypto/hisilicon/hpre/hpre_main.c
  10244. HISILICON HNS3 PMU DRIVER
  10245. M: Jijie Shao <shaojijie@huawei.com>
  10246. S: Supported
  10247. F: Documentation/admin-guide/perf/hns3-pmu.rst
  10248. F: drivers/perf/hisilicon/hns3_pmu.c
  10249. HISILICON I2C CONTROLLER DRIVER
  10250. M: Devyn Liu <liudingyuan@h-partners.com>
  10251. L: linux-i2c@vger.kernel.org
  10252. S: Maintained
  10253. W: https://www.hisilicon.com
  10254. F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
  10255. F: drivers/i2c/busses/i2c-hisi.c
  10256. HISILICON KUNPENG SOC HCCS DRIVER
  10257. M: Huisong Li <lihuisong@huawei.com>
  10258. S: Maintained
  10259. F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
  10260. F: drivers/soc/hisilicon/kunpeng_hccs.c
  10261. F: drivers/soc/hisilicon/kunpeng_hccs.h
  10262. HISILICON SOC HHA DRIVER
  10263. M: Yushan Wang <wangyushan12@huawei.com>
  10264. S: Maintained
  10265. F: drivers/cache/hisi_soc_hha.c
  10266. HISILICON LPC BUS DRIVER
  10267. M: Jay Fang <f.fangjian@huawei.com>
  10268. S: Maintained
  10269. W: http://www.hisilicon.com
  10270. F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
  10271. F: drivers/bus/hisi_lpc.c
  10272. HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
  10273. M: Jian Shen <shenjian15@huawei.com>
  10274. M: Salil Mehta <salil.mehta@huawei.com>
  10275. M: Jijie Shao <shaojijie@huawei.com>
  10276. L: netdev@vger.kernel.org
  10277. S: Maintained
  10278. W: http://www.hisilicon.com
  10279. F: drivers/net/ethernet/hisilicon/hns3/
  10280. HISILICON NETWORK HIBMCGE DRIVER
  10281. M: Jijie Shao <shaojijie@huawei.com>
  10282. L: netdev@vger.kernel.org
  10283. S: Maintained
  10284. F: drivers/net/ethernet/hisilicon/hibmcge/
  10285. HISILICON NETWORK SUBSYSTEM DRIVER
  10286. M: Jian Shen <shenjian15@huawei.com>
  10287. M: Salil Mehta <salil.mehta@huawei.com>
  10288. L: netdev@vger.kernel.org
  10289. S: Maintained
  10290. W: http://www.hisilicon.com
  10291. F: Documentation/devicetree/bindings/net/hisilicon*.txt
  10292. F: drivers/net/ethernet/hisilicon/
  10293. HISILICON PMU DRIVER
  10294. M: Jonathan Cameron <jonathan.cameron@huawei.com>
  10295. S: Supported
  10296. W: http://www.hisilicon.com
  10297. F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
  10298. F: Documentation/admin-guide/perf/hisi-pmu.rst
  10299. F: drivers/perf/hisilicon
  10300. F: tools/perf/pmu-events/arch/arm64/hisilicon/
  10301. HISILICON PTT DRIVER
  10302. M: Yicong Yang <yangyicong@hisilicon.com>
  10303. M: Jonathan Cameron <jonathan.cameron@huawei.com>
  10304. L: linux-kernel@vger.kernel.org
  10305. S: Maintained
  10306. F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
  10307. F: Documentation/trace/hisi-ptt.rst
  10308. F: drivers/hwtracing/ptt/
  10309. F: tools/perf/arch/arm64/util/hisi-ptt.c
  10310. F: tools/perf/util/hisi-ptt*
  10311. F: tools/perf/util/hisi-ptt-decoder/*
  10312. HISILICON QM DRIVER
  10313. M: Weili Qian <qianweili@huawei.com>
  10314. M: Zhou Wang <wangzhou1@hisilicon.com>
  10315. L: linux-crypto@vger.kernel.org
  10316. S: Maintained
  10317. F: drivers/crypto/hisilicon/Kconfig
  10318. F: drivers/crypto/hisilicon/Makefile
  10319. F: drivers/crypto/hisilicon/qm.c
  10320. F: drivers/crypto/hisilicon/sgl.c
  10321. F: include/linux/hisi_acc_qm.h
  10322. HISILICON ROCE DRIVER
  10323. M: Chengchang Tang <tangchengchang@huawei.com>
  10324. M: Junxian Huang <huangjunxian6@hisilicon.com>
  10325. L: linux-rdma@vger.kernel.org
  10326. S: Maintained
  10327. F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
  10328. F: drivers/infiniband/hw/hns/
  10329. HISILICON SAS Controller
  10330. M: Yihang Li <liyihang9@h-partners.com>
  10331. S: Supported
  10332. W: http://www.hisilicon.com
  10333. F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
  10334. F: drivers/scsi/hisi_sas/
  10335. HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
  10336. M: Longfang Liu <liulongfang@huawei.com>
  10337. L: linux-crypto@vger.kernel.org
  10338. S: Maintained
  10339. F: Documentation/ABI/testing/debugfs-hisi-sec
  10340. F: drivers/crypto/hisilicon/sec2/sec.h
  10341. F: drivers/crypto/hisilicon/sec2/sec_crypto.c
  10342. F: drivers/crypto/hisilicon/sec2/sec_crypto.h
  10343. F: drivers/crypto/hisilicon/sec2/sec_main.c
  10344. HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
  10345. M: Yang Shen <shenyang39@huawei.com>
  10346. L: linux-spi@vger.kernel.org
  10347. S: Maintained
  10348. W: http://www.hisilicon.com
  10349. F: drivers/spi/spi-hisi-kunpeng.c
  10350. HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
  10351. M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
  10352. L: linux-kernel@vger.kernel.org
  10353. S: Maintained
  10354. F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
  10355. F: drivers/spmi/hisi-spmi-controller.c
  10356. HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
  10357. M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
  10358. L: linux-kernel@vger.kernel.org
  10359. S: Maintained
  10360. F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
  10361. F: drivers/mfd/hi6421-spmi-pmic.c
  10362. HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
  10363. M: Weili Qian <qianweili@huawei.com>
  10364. S: Maintained
  10365. F: drivers/crypto/hisilicon/trng/trng.c
  10366. HISILICON V3XX SPI NOR FLASH Controller Driver
  10367. M: Yang Shen <shenyang39@huawei.com>
  10368. S: Maintained
  10369. W: http://www.hisilicon.com
  10370. F: drivers/spi/spi-hisi-sfc-v3xx.c
  10371. HISILICON ZIP Controller DRIVER
  10372. M: Yang Shen <shenyang39@huawei.com>
  10373. M: Zhou Wang <wangzhou1@hisilicon.com>
  10374. L: linux-crypto@vger.kernel.org
  10375. S: Maintained
  10376. F: Documentation/ABI/testing/debugfs-hisi-zip
  10377. F: drivers/crypto/hisilicon/zip/
  10378. HMM - Heterogeneous Memory Management
  10379. M: Jason Gunthorpe <jgg@nvidia.com>
  10380. M: Leon Romanovsky <leonro@nvidia.com>
  10381. L: linux-mm@kvack.org
  10382. S: Maintained
  10383. F: Documentation/mm/hmm.rst
  10384. F: include/linux/hmm*
  10385. F: lib/test_hmm*
  10386. F: mm/hmm*
  10387. F: tools/testing/selftests/mm/*hmm*
  10388. HONEYWELL ABP2030PA PRESSURE SENSOR SERIES IIO DRIVER
  10389. M: Petre Rodan <petre.rodan@subdimension.ro>
  10390. L: linux-iio@vger.kernel.org
  10391. S: Maintained
  10392. F: Documentation/devicetree/bindings/iio/pressure/honeywell,abp2030pa.yaml
  10393. F: drivers/iio/pressure/abp2030pa*
  10394. HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
  10395. M: Petre Rodan <petre.rodan@subdimension.ro>
  10396. L: linux-iio@vger.kernel.org
  10397. S: Maintained
  10398. F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
  10399. F: drivers/iio/pressure/hsc030pa*
  10400. HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
  10401. M: Andreas Klinger <ak@it-klinger.de>
  10402. M: Petre Rodan <petre.rodan@subdimension.ro>
  10403. L: linux-iio@vger.kernel.org
  10404. S: Maintained
  10405. F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
  10406. F: drivers/iio/pressure/mprls0025pa*
  10407. HP BIOSCFG DRIVER
  10408. M: Jorge Lopez <jorge.lopez2@hp.com>
  10409. L: platform-driver-x86@vger.kernel.org
  10410. S: Maintained
  10411. F: drivers/platform/x86/hp/hp-bioscfg/
  10412. HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
  10413. L: platform-driver-x86@vger.kernel.org
  10414. S: Orphan
  10415. F: drivers/platform/x86/hp/tc1100-wmi.c
  10416. HP WMI HARDWARE MONITOR DRIVER
  10417. M: James Seo <james@equiv.tech>
  10418. L: linux-hwmon@vger.kernel.org
  10419. S: Maintained
  10420. F: Documentation/hwmon/hp-wmi-sensors.rst
  10421. F: drivers/hwmon/hp-wmi-sensors.c
  10422. HPET: High Precision Event Timers driver
  10423. M: Clemens Ladisch <clemens@ladisch.de>
  10424. S: Maintained
  10425. F: Documentation/timers/hpet.rst
  10426. F: drivers/char/hpet.c
  10427. F: include/linux/hpet.h
  10428. F: include/uapi/linux/hpet.h
  10429. HPET: x86
  10430. S: Orphan
  10431. F: arch/x86/include/asm/hpet.h
  10432. F: arch/x86/kernel/hpet.c
  10433. HPFS FILESYSTEM
  10434. M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
  10435. S: Maintained
  10436. W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
  10437. F: fs/hpfs/
  10438. HS3001 Hardware Temperature and Humidity Sensor
  10439. M: Andre Werner <andre.werner@systec-electronic.com>
  10440. L: linux-hwmon@vger.kernel.org
  10441. S: Maintained
  10442. F: drivers/hwmon/hs3001.c
  10443. HSI SUBSYSTEM
  10444. M: Sebastian Reichel <sre@kernel.org>
  10445. S: Maintained
  10446. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
  10447. F: Documentation/ABI/testing/sysfs-bus-hsi
  10448. F: Documentation/driver-api/hsi.rst
  10449. F: drivers/hsi/
  10450. F: include/linux/hsi/
  10451. F: include/uapi/linux/hsi/
  10452. HSO 3G MODEM DRIVER
  10453. L: linux-usb@vger.kernel.org
  10454. S: Orphan
  10455. F: drivers/net/usb/hso.c
  10456. HSR NETWORK PROTOCOL
  10457. L: netdev@vger.kernel.org
  10458. S: Orphan
  10459. F: net/hsr/
  10460. F: tools/testing/selftests/net/hsr/
  10461. HT16K33 LED CONTROLLER DRIVER
  10462. M: Robin van der Gracht <robin@protonic.nl>
  10463. S: Maintained
  10464. F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
  10465. F: drivers/auxdisplay/ht16k33.c
  10466. HTCPEN TOUCHSCREEN DRIVER
  10467. M: Pau Oliva Fora <pof@eslack.org>
  10468. L: linux-input@vger.kernel.org
  10469. S: Maintained
  10470. F: drivers/input/touchscreen/htcpen.c
  10471. HTE SUBSYSTEM
  10472. M: Dipen Patel <dipenp@nvidia.com>
  10473. L: timestamp@lists.linux.dev
  10474. S: Maintained
  10475. Q: https://patchwork.kernel.org/project/timestamp/list/
  10476. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
  10477. F: Documentation/devicetree/bindings/timestamp/
  10478. F: Documentation/driver-api/hte/
  10479. F: drivers/hte/
  10480. F: include/linux/hte.h
  10481. HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
  10482. M: Lorenzo Bianconi <lorenzo@kernel.org>
  10483. L: linux-iio@vger.kernel.org
  10484. S: Maintained
  10485. W: http://www.st.com/
  10486. F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
  10487. F: drivers/iio/humidity/hts221*
  10488. HTU31 Hardware Temperature and Humidity Sensor
  10489. M: Andrei Lalaev <andrey.lalaev@gmail.com>
  10490. L: linux-hwmon@vger.kernel.org
  10491. S: Maintained
  10492. F: drivers/hwmon/htu31.c
  10493. HUAWEI ETHERNET DRIVER
  10494. M: Cai Huoqing <cai.huoqing@linux.dev>
  10495. L: netdev@vger.kernel.org
  10496. S: Maintained
  10497. F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
  10498. F: drivers/net/ethernet/huawei/hinic/
  10499. HUAWEI 3RD GEN ETHERNET DRIVER
  10500. M: Fan Gong <gongfan1@huawei.com>
  10501. L: netdev@vger.kernel.org
  10502. S: Maintained
  10503. F: Documentation/networking/device_drivers/ethernet/huawei/hinic3.rst
  10504. F: drivers/net/ethernet/huawei/hinic3/
  10505. HUAWEI MATEBOOK E GO EMBEDDED CONTROLLER DRIVER
  10506. M: Pengyu Luo <mitltlatltl@gmail.com>
  10507. S: Maintained
  10508. F: Documentation/devicetree/bindings/embedded-controller/huawei,gaokun3-ec.yaml
  10509. F: drivers/platform/arm64/huawei-gaokun-ec.c
  10510. F: drivers/power/supply/huawei-gaokun-battery.c
  10511. F: drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c
  10512. F: include/linux/platform_data/huawei-gaokun-ec.h
  10513. HUGETLB SUBSYSTEM
  10514. M: Muchun Song <muchun.song@linux.dev>
  10515. M: Oscar Salvador <osalvador@suse.de>
  10516. R: David Hildenbrand <david@kernel.org>
  10517. L: linux-mm@kvack.org
  10518. S: Maintained
  10519. F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
  10520. F: Documentation/admin-guide/mm/hugetlbpage.rst
  10521. F: Documentation/mm/hugetlbfs_reserv.rst
  10522. F: Documentation/mm/vmemmap_dedup.rst
  10523. F: fs/hugetlbfs/
  10524. F: include/linux/hugetlb.h
  10525. F: include/trace/events/hugetlbfs.h
  10526. F: mm/hugetlb.c
  10527. F: mm/hugetlb_cgroup.c
  10528. F: mm/hugetlb_cma.c
  10529. F: mm/hugetlb_cma.h
  10530. F: mm/hugetlb_sysctl.c
  10531. F: mm/hugetlb_sysfs.c
  10532. F: mm/hugetlb_vmemmap.c
  10533. F: mm/hugetlb_vmemmap.h
  10534. F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
  10535. HVA ST MEDIA DRIVER
  10536. M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
  10537. L: linux-media@vger.kernel.org
  10538. S: Supported
  10539. W: https://linuxtv.org
  10540. T: git git://linuxtv.org/media.git
  10541. F: drivers/media/platform/st/sti/hva
  10542. HWPOISON MEMORY FAILURE HANDLING
  10543. M: Miaohe Lin <linmiaohe@huawei.com>
  10544. R: Naoya Horiguchi <nao.horiguchi@gmail.com>
  10545. L: linux-mm@kvack.org
  10546. S: Maintained
  10547. F: include/linux/memory-failure.h
  10548. F: include/trace/events/memory-failure.h
  10549. F: mm/hwpoison-inject.c
  10550. F: mm/memory-failure.c
  10551. F: tools/testing/selftests/mm/memory-failure.c
  10552. HYCON HY46XX TOUCHSCREEN SUPPORT
  10553. M: Giulio Benetti <giulio.benetti@benettiengineering.com>
  10554. L: linux-input@vger.kernel.org
  10555. S: Maintained
  10556. F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
  10557. F: drivers/input/touchscreen/hycon-hy46xx.c
  10558. HYGON PROCESSOR SUPPORT
  10559. M: Pu Wen <puwen@hygon.cn>
  10560. L: linux-kernel@vger.kernel.org
  10561. S: Maintained
  10562. F: arch/x86/kernel/cpu/hygon.c
  10563. HYNIX HI556 SENSOR DRIVER
  10564. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  10565. L: linux-media@vger.kernel.org
  10566. S: Maintained
  10567. T: git git://linuxtv.org/media.git
  10568. F: drivers/media/i2c/hi556.c
  10569. HYNIX HI846 SENSOR DRIVER
  10570. M: Martin Kepplinger-Novakovic <martink@posteo.de>
  10571. L: linux-media@vger.kernel.org
  10572. S: Maintained
  10573. F: drivers/media/i2c/hi846.c
  10574. HYNIX HI847 SENSOR DRIVER
  10575. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  10576. L: linux-media@vger.kernel.org
  10577. S: Maintained
  10578. F: drivers/media/i2c/hi847.c
  10579. Hyper-V/Azure CORE AND DRIVERS
  10580. M: "K. Y. Srinivasan" <kys@microsoft.com>
  10581. M: Haiyang Zhang <haiyangz@microsoft.com>
  10582. M: Wei Liu <wei.liu@kernel.org>
  10583. M: Dexuan Cui <decui@microsoft.com>
  10584. M: Long Li <longli@microsoft.com>
  10585. L: linux-hyperv@vger.kernel.org
  10586. S: Supported
  10587. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
  10588. F: Documentation/ABI/stable/sysfs-bus-vmbus
  10589. F: Documentation/ABI/testing/debugfs-hyperv
  10590. F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
  10591. F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
  10592. F: Documentation/virt/hyperv
  10593. F: arch/arm64/hyperv
  10594. F: arch/arm64/include/asm/mshyperv.h
  10595. F: arch/x86/hyperv
  10596. F: arch/x86/include/asm/mshyperv.h
  10597. F: arch/x86/include/asm/trace/hyperv.h
  10598. F: arch/x86/kernel/cpu/mshyperv.c
  10599. F: drivers/clocksource/hyperv_timer.c
  10600. F: drivers/hid/hid-hyperv.c
  10601. F: drivers/hv/
  10602. F: drivers/input/serio/hyperv-keyboard.c
  10603. F: drivers/iommu/hyperv-iommu.c
  10604. F: drivers/net/ethernet/microsoft/
  10605. F: drivers/net/hyperv/
  10606. F: drivers/pci/controller/pci-hyperv-intf.c
  10607. F: drivers/pci/controller/pci-hyperv.c
  10608. F: drivers/scsi/storvsc_drv.c
  10609. F: drivers/uio/uio_hv_generic.c
  10610. F: include/asm-generic/mshyperv.h
  10611. F: include/clocksource/hyperv_timer.h
  10612. F: include/hyperv/hvgdk.h
  10613. F: include/hyperv/hvgdk_ext.h
  10614. F: include/hyperv/hvgdk_mini.h
  10615. F: include/hyperv/hvhdk.h
  10616. F: include/hyperv/hvhdk_mini.h
  10617. F: include/linux/hyperv.h
  10618. F: include/net/mana
  10619. F: include/uapi/linux/hyperv.h
  10620. F: net/vmw_vsock/hyperv_transport.c
  10621. F: tools/hv/
  10622. HYPERBUS SUPPORT
  10623. M: Vignesh Raghavendra <vigneshr@ti.com>
  10624. R: Tudor Ambarus <tudor.ambarus@linaro.org>
  10625. L: linux-mtd@lists.infradead.org
  10626. S: Supported
  10627. Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
  10628. C: irc://irc.oftc.net/mtd
  10629. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
  10630. F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
  10631. F: drivers/mtd/hyperbus/
  10632. F: include/linux/mtd/hyperbus.h
  10633. HYPERVISOR VIRTUAL CONSOLE DRIVER
  10634. L: linuxppc-dev@lists.ozlabs.org
  10635. S: Odd Fixes
  10636. F: drivers/tty/hvc/
  10637. HUNG TASK DETECTOR
  10638. M: Andrew Morton <akpm@linux-foundation.org>
  10639. R: Lance Yang <lance.yang@linux.dev>
  10640. R: Masami Hiramatsu <mhiramat@kernel.org>
  10641. R: Petr Mladek <pmladek@suse.com>
  10642. L: linux-kernel@vger.kernel.org
  10643. S: Maintained
  10644. F: include/linux/hung_task.h
  10645. F: kernel/hung_task.c
  10646. I2C ACPI SUPPORT
  10647. M: Mika Westerberg <westeri@kernel.org>
  10648. L: linux-i2c@vger.kernel.org
  10649. L: linux-acpi@vger.kernel.org
  10650. S: Maintained
  10651. F: drivers/i2c/i2c-core-acpi.c
  10652. I2C ADDRESS TRANSLATOR (ATR)
  10653. M: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
  10654. R: Luca Ceresoli <luca.ceresoli@bootlin.com>
  10655. L: linux-i2c@vger.kernel.org
  10656. S: Maintained
  10657. F: drivers/i2c/i2c-atr.c
  10658. F: include/linux/i2c-atr.h
  10659. I2C CONTROLLER DRIVER FOR NVIDIA GPU
  10660. M: Ajay Gupta <ajayg@nvidia.com>
  10661. L: linux-i2c@vger.kernel.org
  10662. S: Maintained
  10663. F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
  10664. F: drivers/i2c/busses/i2c-nvidia-gpu.c
  10665. I2C MUXES
  10666. M: Peter Rosin <peda@axentia.se>
  10667. L: linux-i2c@vger.kernel.org
  10668. S: Maintained
  10669. F: Documentation/devicetree/bindings/i2c/i2c-arb*
  10670. F: Documentation/devicetree/bindings/i2c/i2c-gate*
  10671. F: Documentation/devicetree/bindings/i2c/i2c-mux*
  10672. F: Documentation/i2c/i2c-topology.rst
  10673. F: Documentation/i2c/muxes/
  10674. F: drivers/i2c/i2c-mux.c
  10675. F: drivers/i2c/muxes/
  10676. F: include/linux/i2c-mux.h
  10677. I2C MV64XXX MARVELL AND ALLWINNER DRIVER
  10678. M: Gregory CLEMENT <gregory.clement@bootlin.com>
  10679. L: linux-i2c@vger.kernel.org
  10680. S: Maintained
  10681. F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
  10682. F: drivers/i2c/busses/i2c-mv64xxx.c
  10683. I2C OF COMPONENT PROBER
  10684. M: Chen-Yu Tsai <wenst@chromium.org>
  10685. L: linux-i2c@vger.kernel.org
  10686. L: devicetree@vger.kernel.org
  10687. S: Maintained
  10688. F: drivers/i2c/i2c-core-of-prober.c
  10689. F: include/linux/i2c-of-prober.h
  10690. I2C OVER PARALLEL PORT
  10691. M: Jean Delvare <jdelvare@suse.com>
  10692. L: linux-i2c@vger.kernel.org
  10693. S: Maintained
  10694. F: Documentation/i2c/busses/i2c-parport.rst
  10695. F: drivers/i2c/busses/i2c-parport.c
  10696. I2C SUBSYSTEM
  10697. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  10698. L: linux-i2c@vger.kernel.org
  10699. S: Maintained
  10700. Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
  10701. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
  10702. F: Documentation/i2c/
  10703. F: drivers/i2c/*
  10704. F: include/dt-bindings/i2c/i2c.h
  10705. F: include/linux/i2c-dev.h
  10706. F: include/linux/i2c-smbus.h
  10707. F: include/linux/i2c.h
  10708. F: include/uapi/linux/i2c-*.h
  10709. F: include/uapi/linux/i2c.h
  10710. I2C SUBSYSTEM [RUST]
  10711. M: Igor Korotin <igor.korotin.linux@gmail.com>
  10712. R: Danilo Krummrich <dakr@kernel.org>
  10713. R: Daniel Almeida <daniel.almeida@collabora.com>
  10714. L: rust-for-linux@vger.kernel.org
  10715. S: Maintained
  10716. F: rust/kernel/i2c.rs
  10717. F: samples/rust/rust_driver_i2c.rs
  10718. F: samples/rust/rust_i2c_client.rs
  10719. I2C SUBSYSTEM HOST DRIVERS
  10720. M: Andi Shyti <andi.shyti@kernel.org>
  10721. L: linux-i2c@vger.kernel.org
  10722. S: Maintained
  10723. Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
  10724. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
  10725. F: Documentation/devicetree/bindings/i2c/
  10726. F: drivers/i2c/algos/
  10727. F: drivers/i2c/busses/
  10728. F: include/dt-bindings/i2c/
  10729. I2C-TAOS-EVM DRIVER
  10730. M: Jean Delvare <jdelvare@suse.com>
  10731. L: linux-i2c@vger.kernel.org
  10732. S: Maintained
  10733. F: Documentation/i2c/busses/i2c-taos-evm.rst
  10734. F: drivers/i2c/busses/i2c-taos-evm.c
  10735. I2C-TINY-USB DRIVER
  10736. M: Till Harbaum <till@harbaum.org>
  10737. L: linux-i2c@vger.kernel.org
  10738. S: Maintained
  10739. W: http://www.harbaum.org/till/i2c_tiny_usb
  10740. F: drivers/i2c/busses/i2c-tiny-usb.c
  10741. I2C/SMBUS CONTROLLER DRIVERS FOR PC
  10742. M: Jean Delvare <jdelvare@suse.com>
  10743. L: linux-i2c@vger.kernel.org
  10744. S: Maintained
  10745. F: Documentation/i2c/busses/i2c-ali1535.rst
  10746. F: Documentation/i2c/busses/i2c-ali1563.rst
  10747. F: Documentation/i2c/busses/i2c-ali15x3.rst
  10748. F: Documentation/i2c/busses/i2c-amd756.rst
  10749. F: Documentation/i2c/busses/i2c-amd8111.rst
  10750. F: Documentation/i2c/busses/i2c-i801.rst
  10751. F: Documentation/i2c/busses/i2c-nforce2.rst
  10752. F: Documentation/i2c/busses/i2c-piix4.rst
  10753. F: Documentation/i2c/busses/i2c-sis5595.rst
  10754. F: Documentation/i2c/busses/i2c-sis630.rst
  10755. F: Documentation/i2c/busses/i2c-sis96x.rst
  10756. F: Documentation/i2c/busses/i2c-via.rst
  10757. F: Documentation/i2c/busses/i2c-viapro.rst
  10758. F: drivers/i2c/busses/i2c-ali1535.c
  10759. F: drivers/i2c/busses/i2c-ali1563.c
  10760. F: drivers/i2c/busses/i2c-ali15x3.c
  10761. F: drivers/i2c/busses/i2c-amd756.c
  10762. F: drivers/i2c/busses/i2c-amd8111.c
  10763. F: drivers/i2c/busses/i2c-i801.c
  10764. F: drivers/i2c/busses/i2c-isch.c
  10765. F: drivers/i2c/busses/i2c-nforce2.c
  10766. F: drivers/i2c/busses/i2c-piix4.*
  10767. F: drivers/i2c/busses/i2c-sis5595.c
  10768. F: drivers/i2c/busses/i2c-sis630.c
  10769. F: drivers/i2c/busses/i2c-sis96x.c
  10770. F: drivers/i2c/busses/i2c-via.c
  10771. F: drivers/i2c/busses/i2c-viapro.c
  10772. I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
  10773. M: Hans de Goede <hansg@kernel.org>
  10774. L: linux-i2c@vger.kernel.org
  10775. S: Maintained
  10776. F: drivers/i2c/busses/i2c-cht-wc.c
  10777. I2C/SMBUS ISMT DRIVER
  10778. M: Neil Horman <nhorman@tuxdriver.com>
  10779. L: linux-i2c@vger.kernel.org
  10780. F: Documentation/i2c/busses/i2c-ismt.rst
  10781. F: drivers/i2c/busses/i2c-ismt.c
  10782. I2C/SMBUS ZHAOXIN DRIVER
  10783. M: Hans Hu <hanshu@zhaoxin.com>
  10784. L: linux-i2c@vger.kernel.org
  10785. S: Maintained
  10786. W: https://www.zhaoxin.com
  10787. F: drivers/i2c/busses/i2c-viai2c-common.c
  10788. F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c
  10789. I2C/SMBUS STUB DRIVER
  10790. M: Jean Delvare <jdelvare@suse.com>
  10791. L: linux-i2c@vger.kernel.org
  10792. S: Maintained
  10793. F: drivers/i2c/i2c-stub.c
  10794. I3C DRIVER FOR ASPEED AST2600
  10795. M: Jeremy Kerr <jk@codeconstruct.com.au>
  10796. S: Maintained
  10797. F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
  10798. F: drivers/i3c/master/ast2600-i3c-master.c
  10799. I3C DRIVER FOR ANALOG DEVICES I3C CONTROLLER IP
  10800. M: Jorge Marques <jorge.marques@analog.com>
  10801. S: Maintained
  10802. F: Documentation/devicetree/bindings/i3c/adi,i3c-master.yaml
  10803. F: drivers/i3c/master/adi-i3c-master.c
  10804. I3C DRIVER FOR CADENCE I3C MASTER IP
  10805. M: Przemysław Gaj <pgaj@cadence.com>
  10806. S: Maintained
  10807. F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
  10808. F: drivers/i3c/master/i3c-master-cdns.c
  10809. I3C DRIVER FOR RENESAS
  10810. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  10811. M: Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com>
  10812. S: Supported
  10813. F: Documentation/devicetree/bindings/i3c/renesas,i3c.yaml
  10814. F: drivers/i3c/master/renesas-i3c.c
  10815. I3C DRIVER FOR SYNOPSYS DESIGNWARE
  10816. S: Orphan
  10817. F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
  10818. F: drivers/i3c/master/dw*
  10819. I3C SUBSYSTEM
  10820. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  10821. R: Frank Li <Frank.Li@nxp.com>
  10822. L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
  10823. S: Maintained
  10824. Q: https://patchwork.kernel.org/project/linux-i3c/list/
  10825. C: irc://chat.freenode.net/linux-i3c
  10826. T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
  10827. F: Documentation/ABI/testing/sysfs-bus-i3c
  10828. F: Documentation/devicetree/bindings/i3c/
  10829. F: Documentation/driver-api/i3c
  10830. F: drivers/i3c/
  10831. F: include/dt-bindings/i3c/
  10832. F: include/linux/i3c/
  10833. IBM Operation Panel Input Driver
  10834. M: Eddie James <eajames@linux.ibm.com>
  10835. L: linux-input@vger.kernel.org
  10836. S: Maintained
  10837. F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
  10838. F: drivers/input/misc/ibm-panel.c
  10839. IBM Power 842 compression accelerator
  10840. M: Haren Myneni <haren@us.ibm.com>
  10841. S: Supported
  10842. F: crypto/842.c
  10843. F: drivers/crypto/nx/Kconfig
  10844. F: drivers/crypto/nx/Makefile
  10845. F: drivers/crypto/nx/nx-842*
  10846. F: include/linux/sw842.h
  10847. F: lib/842/
  10848. IBM Power in-Nest Crypto Acceleration
  10849. M: Breno Leitão <leitao@debian.org>
  10850. M: Nayna Jain <nayna@linux.ibm.com>
  10851. M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
  10852. L: linux-crypto@vger.kernel.org
  10853. S: Supported
  10854. F: drivers/crypto/nx/Kconfig
  10855. F: drivers/crypto/nx/Makefile
  10856. F: drivers/crypto/nx/nx-aes*
  10857. F: drivers/crypto/nx/nx-sha*
  10858. F: drivers/crypto/nx/nx.*
  10859. F: drivers/crypto/nx/nx_csbcpb.h
  10860. F: drivers/crypto/nx/nx_debugfs.c
  10861. IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
  10862. M: Tyrel Datwyler <tyreld@linux.ibm.com>
  10863. L: linux-pci@vger.kernel.org
  10864. L: linuxppc-dev@lists.ozlabs.org
  10865. S: Supported
  10866. F: drivers/pci/hotplug/rpadlpar*
  10867. IBM Power Linux RAID adapter
  10868. M: Brian King <brking@us.ibm.com>
  10869. S: Supported
  10870. F: drivers/scsi/ipr.*
  10871. IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
  10872. M: Tyrel Datwyler <tyreld@linux.ibm.com>
  10873. L: linux-pci@vger.kernel.org
  10874. L: linuxppc-dev@lists.ozlabs.org
  10875. S: Supported
  10876. F: drivers/pci/hotplug/rpaphp*
  10877. IBM Power SRIOV Virtual NIC Device Driver
  10878. M: Haren Myneni <haren@linux.ibm.com>
  10879. M: Rick Lindsley <ricklind@linux.ibm.com>
  10880. R: Nick Child <nnac123@linux.ibm.com>
  10881. L: netdev@vger.kernel.org
  10882. S: Maintained
  10883. F: drivers/net/ethernet/ibm/ibmvnic.*
  10884. IBM Power VFIO Support
  10885. M: Timothy Pearson <tpearson@raptorengineering.com>
  10886. S: Supported
  10887. F: drivers/vfio/vfio_iommu_spapr_tce.c
  10888. IBM Power Virtual Ethernet Device Driver
  10889. M: Nick Child <nnac123@linux.ibm.com>
  10890. L: netdev@vger.kernel.org
  10891. S: Maintained
  10892. F: drivers/net/ethernet/ibm/ibmveth.*
  10893. IBM Power Virtual FC Device Drivers
  10894. M: Tyrel Datwyler <tyreld@linux.ibm.com>
  10895. L: linux-scsi@vger.kernel.org
  10896. S: Supported
  10897. F: drivers/scsi/ibmvscsi/ibmvfc*
  10898. IBM Power Virtual Management Channel Driver
  10899. M: Brad Warrum <bwarrum@linux.ibm.com>
  10900. M: Ritu Agarwal <rituagar@linux.ibm.com>
  10901. S: Supported
  10902. F: drivers/misc/ibmvmc.*
  10903. IBM Power Virtual SCSI Device Drivers
  10904. M: Tyrel Datwyler <tyreld@linux.ibm.com>
  10905. L: linux-scsi@vger.kernel.org
  10906. S: Supported
  10907. F: drivers/scsi/ibmvscsi/ibmvscsi*
  10908. F: include/scsi/viosrp.h
  10909. IBM Power Virtual SCSI Device Target Driver
  10910. M: Tyrel Datwyler <tyreld@linux.ibm.com>
  10911. L: linux-scsi@vger.kernel.org
  10912. L: target-devel@vger.kernel.org
  10913. S: Supported
  10914. F: drivers/scsi/ibmvscsi_tgt/
  10915. IBM Power VMX Cryptographic instructions
  10916. M: Breno Leitão <leitao@debian.org>
  10917. M: Nayna Jain <nayna@linux.ibm.com>
  10918. M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
  10919. L: linux-crypto@vger.kernel.org
  10920. S: Supported
  10921. F: arch/powerpc/crypto/Kconfig
  10922. F: arch/powerpc/crypto/Makefile
  10923. F: arch/powerpc/crypto/aes.c
  10924. F: arch/powerpc/crypto/aes_cbc.c
  10925. F: arch/powerpc/crypto/aes_ctr.c
  10926. F: arch/powerpc/crypto/aes_xts.c
  10927. F: arch/powerpc/crypto/aesp8-ppc.*
  10928. F: arch/powerpc/crypto/ghash.c
  10929. F: arch/powerpc/crypto/ghashp8-ppc.pl
  10930. F: arch/powerpc/crypto/ppc-xlate.pl
  10931. F: arch/powerpc/crypto/vmx.c
  10932. IBM ServeRAID RAID DRIVER
  10933. S: Orphan
  10934. F: drivers/scsi/ips.*
  10935. ICH LPC AND GPIO DRIVER
  10936. M: Peter Tyser <ptyser@xes-inc.com>
  10937. S: Maintained
  10938. F: drivers/gpio/gpio-ich.c
  10939. F: drivers/mfd/lpc_ich.c
  10940. ICY I2C DRIVER
  10941. M: Max Staudt <max@enpas.org>
  10942. L: linux-i2c@vger.kernel.org
  10943. S: Maintained
  10944. F: drivers/i2c/busses/i2c-icy.c
  10945. IDEAPAD LAPTOP EXTRAS DRIVER
  10946. M: Ike Panhc <ikepanhc@gmail.com>
  10947. L: platform-driver-x86@vger.kernel.org
  10948. S: Maintained
  10949. W: http://launchpad.net/ideapad-laptop
  10950. F: drivers/platform/x86/lenovo/ideapad-laptop.c
  10951. IDEAPAD LAPTOP SLIDEBAR DRIVER
  10952. M: Andrey Moiseev <o2g.org.ru@gmail.com>
  10953. L: linux-input@vger.kernel.org
  10954. S: Maintained
  10955. W: https://github.com/o2genum/ideapad-slidebar
  10956. F: drivers/input/misc/ideapad_slidebar.c
  10957. IDT VersaClock 5 CLOCK DRIVER
  10958. M: Luca Ceresoli <luca@lucaceresoli.net>
  10959. S: Maintained
  10960. F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
  10961. F: drivers/clk/clk-versaclock5.c
  10962. IEEE 802.15.4 SUBSYSTEM
  10963. M: Alexander Aring <alex.aring@gmail.com>
  10964. M: Stefan Schmidt <stefan@datenfreihafen.org>
  10965. M: Miquel Raynal <miquel.raynal@bootlin.com>
  10966. L: linux-wpan@vger.kernel.org
  10967. S: Maintained
  10968. W: https://linux-wpan.org/
  10969. Q: https://patchwork.kernel.org/project/linux-wpan/list/
  10970. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
  10971. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
  10972. F: Documentation/networking/ieee802154.rst
  10973. F: drivers/net/ieee802154/
  10974. F: include/linux/ieee802154.h
  10975. F: include/linux/nl802154.h
  10976. F: include/net/af_ieee802154.h
  10977. F: include/net/cfg802154.h
  10978. F: include/net/ieee802154_netdev.h
  10979. F: include/net/mac802154.h
  10980. F: include/net/nl802154.h
  10981. F: net/ieee802154/
  10982. F: net/mac802154/
  10983. Intel VIRTIO DATA PATH ACCELERATOR
  10984. M: Zhu Lingshan <lingshan.zhu@kernel.org>
  10985. L: virtualization@lists.linux.dev
  10986. S: Supported
  10987. F: drivers/vdpa/ifcvf/
  10988. IFE PROTOCOL
  10989. M: Yotam Gigi <yotam.gi@gmail.com>
  10990. M: Jamal Hadi Salim <jhs@mojatatu.com>
  10991. F: include/net/ife.h
  10992. F: include/uapi/linux/ife.h
  10993. F: net/ife
  10994. IGORPLUG-USB IR RECEIVER
  10995. M: Sean Young <sean@mess.org>
  10996. L: linux-media@vger.kernel.org
  10997. S: Maintained
  10998. F: drivers/media/rc/igorplugusb.c
  10999. IGUANAWORKS USB IR TRANSCEIVER
  11000. M: Sean Young <sean@mess.org>
  11001. L: linux-media@vger.kernel.org
  11002. S: Maintained
  11003. F: drivers/media/rc/iguanair.c
  11004. IIO ADC HELPERS
  11005. M: Matti Vaittinen <mazziesaccount@gmail.com>
  11006. L: linux-iio@vger.kernel.org
  11007. S: Maintained
  11008. F: drivers/iio/adc/industrialio-adc.c
  11009. F: include/linux/iio/adc-helpers.h
  11010. IIO BACKEND FRAMEWORK
  11011. M: Nuno Sa <nuno.sa@analog.com>
  11012. R: Olivier Moysan <olivier.moysan@foss.st.com>
  11013. L: linux-iio@vger.kernel.org
  11014. S: Maintained
  11015. F: Documentation/ABI/testing/debugfs-iio-backend
  11016. F: drivers/iio/industrialio-backend.c
  11017. F: include/linux/iio/backend.h
  11018. IIO DIGITAL POTENTIOMETER DAC
  11019. M: Peter Rosin <peda@axentia.se>
  11020. L: linux-iio@vger.kernel.org
  11021. S: Maintained
  11022. F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
  11023. F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
  11024. F: drivers/iio/dac/dpot-dac.c
  11025. IIO ENVELOPE DETECTOR
  11026. M: Peter Rosin <peda@axentia.se>
  11027. L: linux-iio@vger.kernel.org
  11028. S: Maintained
  11029. F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
  11030. F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
  11031. F: drivers/iio/adc/envelope-detector.c
  11032. IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
  11033. M: Matti Vaittinen <mazziesaccount@gmail.com>
  11034. L: linux-iio@vger.kernel.org
  11035. S: Maintained
  11036. F: drivers/iio/industrialio-gts-helper.c
  11037. F: include/linux/iio/iio-gts-helper.h
  11038. F: drivers/iio/test/iio-test-gts.c
  11039. IIO MULTIPLEXER
  11040. M: Peter Rosin <peda@axentia.se>
  11041. L: linux-iio@vger.kernel.org
  11042. S: Maintained
  11043. F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
  11044. F: drivers/iio/multiplexer/iio-mux.c
  11045. IIO SCMI BASED DRIVER
  11046. M: Jyoti Bhayana <jbhayana@google.com>
  11047. L: linux-iio@vger.kernel.org
  11048. S: Maintained
  11049. F: drivers/iio/common/scmi_sensors/scmi_iio.c
  11050. IIO SUBSYSTEM AND DRIVERS
  11051. M: Jonathan Cameron <jic23@kernel.org>
  11052. R: David Lechner <dlechner@baylibre.com>
  11053. R: Nuno Sá <nuno.sa@analog.com>
  11054. R: Andy Shevchenko <andy@kernel.org>
  11055. L: linux-iio@vger.kernel.org
  11056. S: Maintained
  11057. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
  11058. F: Documentation/ABI/testing/configfs-iio*
  11059. F: Documentation/ABI/testing/sysfs-bus-iio*
  11060. F: Documentation/devicetree/bindings/iio/
  11061. F: Documentation/iio/
  11062. F: drivers/iio/
  11063. F: drivers/staging/iio/
  11064. F: include/dt-bindings/iio/
  11065. F: include/linux/iio/
  11066. F: tools/iio/
  11067. IIO UNIT CONVERTER
  11068. M: Peter Rosin <peda@axentia.se>
  11069. L: linux-iio@vger.kernel.org
  11070. S: Maintained
  11071. F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
  11072. F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
  11073. F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
  11074. F: drivers/iio/afe/iio-rescale.c
  11075. IKANOS/ADI EAGLE ADSL USB DRIVER
  11076. M: Matthieu Castet <castet.matthieu@free.fr>
  11077. M: Stanislaw Gruszka <stf_xl@wp.pl>
  11078. S: Maintained
  11079. F: drivers/usb/atm/ueagle-atm.c
  11080. IMAGIS TOUCHSCREEN DRIVER
  11081. M: Markuss Broks <markuss.broks@gmail.com>
  11082. S: Maintained
  11083. F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
  11084. F: drivers/input/touchscreen/imagis.c
  11085. IMGTEC ASCII LCD DRIVER
  11086. M: Paul Burton <paulburton@kernel.org>
  11087. S: Maintained
  11088. F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
  11089. F: drivers/auxdisplay/img-ascii-lcd.c
  11090. IMGTEC JPEG ENCODER DRIVER
  11091. M: Devarsh Thakkar <devarsht@ti.com>
  11092. L: linux-media@vger.kernel.org
  11093. S: Supported
  11094. F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
  11095. F: drivers/media/platform/imagination/e5010*
  11096. IMGTEC IR DECODER DRIVER
  11097. S: Orphan
  11098. F: drivers/media/rc/img-ir/
  11099. IMGTEC POWERVR DRM DRIVER
  11100. M: Frank Binns <frank.binns@imgtec.com>
  11101. M: Matt Coster <matt.coster@imgtec.com>
  11102. S: Supported
  11103. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  11104. F: Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
  11105. F: Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
  11106. F: Documentation/gpu/imagination/
  11107. F: drivers/gpu/drm/ci/xfails/powervr*
  11108. F: drivers/gpu/drm/imagination/
  11109. F: include/uapi/drm/pvr_drm.h
  11110. IMON SOUNDGRAPH USB IR RECEIVER
  11111. M: Sean Young <sean@mess.org>
  11112. L: linux-media@vger.kernel.org
  11113. S: Maintained
  11114. F: drivers/media/rc/imon.c
  11115. F: drivers/media/rc/imon_raw.c
  11116. IMS TWINTURBO FRAMEBUFFER DRIVER
  11117. L: linux-fbdev@vger.kernel.org
  11118. S: Orphan
  11119. F: drivers/video/fbdev/imsttfb.c
  11120. INA233 HARDWARE MONITOR DRIVERS
  11121. M: Leo Yang <leo.yang.sy0@gmail.com>
  11122. L: linux-hwmon@vger.kernel.org
  11123. S: Maintained
  11124. F: Documentation/hwmon/ina233.rst
  11125. F: drivers/hwmon/pmbus/ina233.c
  11126. INDEX OF FURTHER KERNEL DOCUMENTATION
  11127. M: Carlos Bilbao <carlos.bilbao@kernel.org>
  11128. S: Maintained
  11129. F: Documentation/process/kernel-docs.rst
  11130. INDUSTRY PACK SUBSYSTEM (IPACK)
  11131. M: Vaibhav Gupta <vaibhavgupta40@gmail.com>
  11132. M: Jens Taprogge <jens.taprogge@taprogge.org>
  11133. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  11134. L: industrypack-devel@lists.sourceforge.net
  11135. S: Maintained
  11136. W: http://industrypack.sourceforge.net
  11137. F: drivers/ipack/
  11138. F: include/linux/ipack.h
  11139. INFINEON DPS310 Driver
  11140. M: Eddie James <eajames@linux.ibm.com>
  11141. L: linux-iio@vger.kernel.org
  11142. S: Maintained
  11143. F: Documentation/devicetree/bindings/iio/pressure/infineon,dps310.yaml
  11144. F: drivers/iio/pressure/dps310.c
  11145. INFINEON PEB2466 ASoC CODEC
  11146. M: Herve Codina <herve.codina@bootlin.com>
  11147. L: linux-sound@vger.kernel.org
  11148. S: Maintained
  11149. F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
  11150. F: sound/soc/codecs/peb2466.c
  11151. INFINEON TLV493D Driver
  11152. M: Dixit Parmar <dixitparmar19@gmail.com>
  11153. L: linux-iio@vger.kernel.org
  11154. S: Maintained
  11155. W: https://www.infineon.com/part/TLV493D-A1B6
  11156. F: Documentation/devicetree/bindings/iio/magnetometer/infineon,tlv493d-a1b6.yaml
  11157. F: drivers/iio/magnetometer/tlv493d.c
  11158. INFINIBAND SUBSYSTEM
  11159. M: Jason Gunthorpe <jgg@nvidia.com>
  11160. M: Leon Romanovsky <leonro@nvidia.com>
  11161. L: linux-rdma@vger.kernel.org
  11162. S: Supported
  11163. W: https://github.com/linux-rdma/rdma-core
  11164. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  11165. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
  11166. F: Documentation/devicetree/bindings/infiniband/
  11167. F: Documentation/infiniband/
  11168. F: drivers/infiniband/
  11169. F: include/rdma/
  11170. F: include/trace/events/ib_mad.h
  11171. F: include/trace/events/ib_umad.h
  11172. F: include/trace/misc/rdma.h
  11173. F: include/uapi/linux/if_infiniband.h
  11174. F: include/uapi/rdma/
  11175. F: samples/bpf/ibumad_kern.c
  11176. F: samples/bpf/ibumad_user.c
  11177. INGENIC JZ4780 NAND DRIVER
  11178. M: Harvey Hunt <harveyhuntnexus@gmail.com>
  11179. L: linux-mtd@lists.infradead.org
  11180. L: linux-mips@vger.kernel.org
  11181. S: Maintained
  11182. F: drivers/mtd/nand/raw/ingenic/
  11183. INGENIC JZ47xx SoCs
  11184. M: Paul Cercueil <paul@crapouillou.net>
  11185. L: linux-mips@vger.kernel.org
  11186. S: Maintained
  11187. F: arch/mips/boot/dts/ingenic/
  11188. F: arch/mips/generic/board-ingenic.c
  11189. F: arch/mips/include/asm/mach-ingenic/
  11190. F: arch/mips/ingenic/Kconfig
  11191. F: drivers/clk/ingenic/
  11192. F: drivers/dma/dma-jz4780.c
  11193. F: drivers/gpu/drm/ingenic/
  11194. F: drivers/i2c/busses/i2c-jz4780.c
  11195. F: drivers/iio/adc/ingenic-adc.c
  11196. F: drivers/irqchip/irq-ingenic.c
  11197. F: drivers/memory/jz4780-nemc.c
  11198. F: drivers/mmc/host/jz4740_mmc.c
  11199. F: drivers/mtd/nand/raw/ingenic/
  11200. F: drivers/pinctrl/pinctrl-ingenic.c
  11201. F: drivers/power/supply/ingenic-battery.c
  11202. F: drivers/pwm/pwm-jz4740.c
  11203. F: drivers/remoteproc/ingenic_rproc.c
  11204. F: drivers/rtc/rtc-jz4740.c
  11205. F: drivers/tty/serial/8250/8250_ingenic.c
  11206. F: drivers/usb/musb/jz4740.c
  11207. F: drivers/watchdog/jz4740_wdt.c
  11208. F: include/dt-bindings/iio/adc/ingenic,adc.h
  11209. F: include/linux/mfd/ingenic-tcu.h
  11210. F: sound/soc/codecs/jz47*
  11211. F: sound/soc/jz4740/
  11212. INJOINIC IP5xxx POWER BANK IC DRIVER
  11213. M: Samuel Holland <samuel@sholland.org>
  11214. S: Maintained
  11215. F: drivers/power/supply/ip5xxx_power.c
  11216. INNOSILICON HDMI BRIDGE DRIVER
  11217. M: Andy Yan <andy.yan@rock-chips.com>
  11218. L: dri-devel@lists.freedesktop.org
  11219. S: Maintained
  11220. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  11221. F: drivers/gpu/drm/bridge/inno-hdmi.c
  11222. F: include/drm/bridge/inno_hdmi.h
  11223. INOTIFY
  11224. M: Jan Kara <jack@suse.cz>
  11225. R: Amir Goldstein <amir73il@gmail.com>
  11226. L: linux-fsdevel@vger.kernel.org
  11227. S: Maintained
  11228. F: Documentation/filesystems/inotify.rst
  11229. F: fs/notify/inotify/
  11230. F: include/linux/inotify.h
  11231. F: include/uapi/linux/inotify.h
  11232. INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
  11233. M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
  11234. L: linux-input@vger.kernel.org
  11235. S: Maintained
  11236. Q: http://patchwork.kernel.org/project/linux-input/list/
  11237. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
  11238. F: Documentation/devicetree/bindings/input/
  11239. F: Documentation/devicetree/bindings/serio/
  11240. F: Documentation/input/
  11241. F: drivers/input/
  11242. F: include/dt-bindings/input/
  11243. F: include/linux/gameport.h
  11244. F: include/linux/i8042.h
  11245. F: include/linux/input.h
  11246. F: include/linux/input/
  11247. F: include/linux/libps2.h
  11248. F: include/linux/serio.h
  11249. F: include/uapi/linux/gameport.h
  11250. F: include/uapi/linux/input-event-codes.h
  11251. F: include/uapi/linux/input.h
  11252. F: include/uapi/linux/serio.h
  11253. F: include/uapi/linux/uinput.h
  11254. INPUT MULTITOUCH (MT) PROTOCOL
  11255. M: Henrik Rydberg <rydberg@bitmath.org>
  11256. L: linux-input@vger.kernel.org
  11257. S: Odd fixes
  11258. F: Documentation/input/multi-touch-protocol.rst
  11259. F: drivers/input/input-mt.c
  11260. K: \b(ABS|SYN)_MT_
  11261. INSIDE SECURE CRYPTO DRIVER
  11262. M: Antoine Tenart <atenart@kernel.org>
  11263. L: linux-crypto@vger.kernel.org
  11264. S: Maintained
  11265. F: drivers/crypto/inside-secure/
  11266. INSIDE SECURE EIP93 CRYPTO DRIVER
  11267. M: Christian Marangi <ansuelsmth@gmail.com>
  11268. L: linux-crypto@vger.kernel.org
  11269. S: Maintained
  11270. F: Documentation/devicetree/bindings/crypto/inside-secure,safexcel-eip93.yaml
  11271. F: drivers/crypto/inside-secure/eip93/
  11272. INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
  11273. M: Mimi Zohar <zohar@linux.ibm.com>
  11274. M: Roberto Sassu <roberto.sassu@huawei.com>
  11275. M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
  11276. R: Eric Snowberg <eric.snowberg@oracle.com>
  11277. L: linux-integrity@vger.kernel.org
  11278. S: Supported
  11279. T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
  11280. F: security/integrity/
  11281. F: security/integrity/ima/
  11282. INTEGRITY POLICY ENFORCEMENT (IPE)
  11283. M: Fan Wu <wufan@kernel.org>
  11284. L: linux-security-module@vger.kernel.org
  11285. S: Supported
  11286. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
  11287. F: Documentation/admin-guide/LSM/ipe.rst
  11288. F: Documentation/security/ipe.rst
  11289. F: scripts/ipe/
  11290. F: security/ipe/
  11291. INTEL 810/815 FRAMEBUFFER DRIVER
  11292. M: Antonino Daplas <adaplas@gmail.com>
  11293. L: linux-fbdev@vger.kernel.org
  11294. S: Maintained
  11295. F: drivers/video/fbdev/i810/
  11296. INTEL 8254 COUNTER DRIVER
  11297. M: William Breathitt Gray <wbg@kernel.org>
  11298. L: linux-iio@vger.kernel.org
  11299. S: Maintained
  11300. F: drivers/counter/i8254.c
  11301. F: include/linux/i8254.h
  11302. INTEL 8255 GPIO DRIVER
  11303. M: William Breathitt Gray <wbg@kernel.org>
  11304. L: linux-gpio@vger.kernel.org
  11305. S: Maintained
  11306. F: drivers/gpio/gpio-i8255.c
  11307. F: drivers/gpio/gpio-i8255.h
  11308. INTEL ASoC DRIVERS
  11309. M: Cezary Rojewski <cezary.rojewski@intel.com>
  11310. M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
  11311. M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
  11312. M: Bard Liao <yung-chuan.liao@linux.intel.com>
  11313. M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
  11314. M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
  11315. R: Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
  11316. L: linux-sound@vger.kernel.org
  11317. S: Supported
  11318. F: sound/soc/intel/
  11319. INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
  11320. M: Hans de Goede <hansg@kernel.org>
  11321. L: platform-driver-x86@vger.kernel.org
  11322. S: Maintained
  11323. F: drivers/platform/x86/intel/atomisp2/pm.c
  11324. INTEL ATOMISP2 LED DRIVER
  11325. M: Hans de Goede <hansg@kernel.org>
  11326. L: platform-driver-x86@vger.kernel.org
  11327. S: Maintained
  11328. F: drivers/platform/x86/intel/atomisp2/led.c
  11329. INTEL BIOS SAR INT1092 DRIVER
  11330. M: Shravan Sudhakar <s.shravan@intel.com>
  11331. L: platform-driver-x86@vger.kernel.org
  11332. S: Maintained
  11333. F: drivers/platform/x86/intel/int1092/
  11334. INTEL BROXTON PMC DRIVER
  11335. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  11336. M: Zha Qipeng <qipeng.zha@intel.com>
  11337. S: Maintained
  11338. F: drivers/mfd/intel_pmc_bxt.c
  11339. F: include/linux/mfd/intel_pmc_bxt.h
  11340. INTEL C600 SERIES SAS CONTROLLER DRIVER
  11341. L: linux-scsi@vger.kernel.org
  11342. S: Orphan
  11343. T: git git://git.code.sf.net/p/intel-sas/isci
  11344. F: drivers/scsi/isci/
  11345. INTEL CPU family model numbers
  11346. M: Tony Luck <tony.luck@intel.com>
  11347. M: x86@kernel.org
  11348. L: linux-kernel@vger.kernel.org
  11349. S: Supported
  11350. F: arch/x86/include/asm/intel-family.h
  11351. INTEL DISCRETE GRAPHICS NVM MTD DRIVER
  11352. M: Alexander Usyskin <alexander.usyskin@intel.com>
  11353. L: linux-mtd@lists.infradead.org
  11354. S: Supported
  11355. F: drivers/mtd/devices/mtd_intel_dg.c
  11356. F: include/linux/intel_dg_nvm_aux.h
  11357. INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
  11358. M: Jani Nikula <jani.nikula@linux.intel.com>
  11359. M: Rodrigo Vivi <rodrigo.vivi@intel.com>
  11360. L: intel-gfx@lists.freedesktop.org
  11361. L: intel-xe@lists.freedesktop.org
  11362. S: Supported
  11363. F: drivers/gpu/drm/i915/display/
  11364. F: drivers/gpu/drm/xe/display/
  11365. F: drivers/gpu/drm/xe/compat-i915-headers
  11366. F: include/drm/intel/
  11367. INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
  11368. M: Jani Nikula <jani.nikula@linux.intel.com>
  11369. M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  11370. M: Rodrigo Vivi <rodrigo.vivi@intel.com>
  11371. M: Tvrtko Ursulin <tursulin@ursulin.net>
  11372. L: intel-gfx@lists.freedesktop.org
  11373. S: Supported
  11374. W: https://drm.pages.freedesktop.org/intel-docs/
  11375. Q: http://patchwork.freedesktop.org/project/intel-gfx/
  11376. B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
  11377. C: irc://irc.oftc.net/intel-gfx
  11378. T: git https://gitlab.freedesktop.org/drm/i915/kernel.git
  11379. F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
  11380. F: Documentation/gpu/i915.rst
  11381. F: drivers/gpu/drm/ci/xfails/i915*
  11382. F: drivers/gpu/drm/i915/
  11383. F: include/drm/intel/
  11384. F: include/uapi/drm/i915_drm.h
  11385. INTEL DRM XE DRIVER (Lunar Lake and newer)
  11386. M: Matthew Brost <matthew.brost@intel.com>
  11387. M: Thomas Hellström <thomas.hellstrom@linux.intel.com>
  11388. M: Rodrigo Vivi <rodrigo.vivi@intel.com>
  11389. L: intel-xe@lists.freedesktop.org
  11390. S: Supported
  11391. W: https://drm.pages.freedesktop.org/intel-docs/
  11392. Q: http://patchwork.freedesktop.org/project/intel-xe/
  11393. B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
  11394. C: irc://irc.oftc.net/xe
  11395. T: git https://gitlab.freedesktop.org/drm/xe/kernel.git
  11396. F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
  11397. F: Documentation/gpu/xe/
  11398. F: drivers/gpu/drm/xe/
  11399. F: include/drm/intel/
  11400. F: include/uapi/drm/xe_drm.h
  11401. INTEL ELKHART LAKE PSE I/O DRIVER
  11402. M: Raag Jadav <raag.jadav@intel.com>
  11403. L: platform-driver-x86@vger.kernel.org
  11404. S: Supported
  11405. F: drivers/platform/x86/intel/ehl_pse_io.c
  11406. F: include/linux/ehl_pse_io_aux.h
  11407. INTEL ETHERNET DRIVERS
  11408. M: Tony Nguyen <anthony.l.nguyen@intel.com>
  11409. M: Przemek Kitszel <przemyslaw.kitszel@intel.com>
  11410. L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
  11411. S: Maintained
  11412. W: https://www.intel.com/content/www/us/en/support.html
  11413. Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/
  11414. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
  11415. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
  11416. F: Documentation/networking/device_drivers/ethernet/intel/
  11417. F: drivers/net/ethernet/intel/
  11418. F: drivers/net/ethernet/intel/*/
  11419. F: include/linux/avf/virtchnl.h
  11420. F: include/linux/net/intel/*/
  11421. INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
  11422. M: Krzysztof Czurylo <krzysztof.czurylo@intel.com>
  11423. M: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
  11424. L: linux-rdma@vger.kernel.org
  11425. S: Supported
  11426. F: drivers/infiniband/hw/irdma/
  11427. F: include/uapi/rdma/irdma-abi.h
  11428. INTEL GPIO DRIVERS
  11429. M: Andy Shevchenko <andy@kernel.org>
  11430. L: linux-gpio@vger.kernel.org
  11431. S: Supported
  11432. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
  11433. F: drivers/gpio/gpio-elkhartlake.c
  11434. F: drivers/gpio/gpio-graniterapids.c
  11435. F: drivers/gpio/gpio-ich.c
  11436. F: drivers/gpio/gpio-merrifield.c
  11437. F: drivers/gpio/gpio-ml-ioh.c
  11438. F: drivers/gpio/gpio-pch.c
  11439. F: drivers/gpio/gpio-sch.c
  11440. F: drivers/gpio/gpio-sodaville.c
  11441. F: drivers/gpio/gpio-tangier.c
  11442. F: drivers/gpio/gpio-tangier.h
  11443. INTEL GVT-g DRIVERS (Intel GPU Virtualization)
  11444. R: Zhenyu Wang <zhenyuw.linux@gmail.com>
  11445. R: Zhi Wang <zhi.wang.linux@gmail.com>
  11446. S: Odd Fixes
  11447. W: https://github.com/intel/gvt-linux/wiki
  11448. F: drivers/gpu/drm/i915/gvt/
  11449. INTEL HID EVENT DRIVER
  11450. M: Alex Hung <alexhung@gmail.com>
  11451. L: platform-driver-x86@vger.kernel.org
  11452. S: Maintained
  11453. F: drivers/platform/x86/intel/hid.c
  11454. INTEL I/OAT DMA DRIVER
  11455. M: Dave Jiang <dave.jiang@intel.com>
  11456. R: Dan Williams <dan.j.williams@intel.com>
  11457. L: dmaengine@vger.kernel.org
  11458. S: Supported
  11459. Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
  11460. F: drivers/dma/ioat*
  11461. INTEL IAA CRYPTO DRIVER
  11462. M: Kristen Accardi <kristen.c.accardi@intel.com>
  11463. M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
  11464. M: Kanchana P Sridhar <kanchana.p.sridhar@intel.com>
  11465. L: linux-crypto@vger.kernel.org
  11466. S: Supported
  11467. F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst
  11468. F: drivers/crypto/intel/iaa/*
  11469. INTEL IDLE DRIVER
  11470. M: Rafael J. Wysocki <rafael@kernel.org>
  11471. M: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
  11472. M: Artem Bityutskiy <dedekind1@gmail.com>
  11473. R: Len Brown <lenb@kernel.org>
  11474. L: linux-pm@vger.kernel.org
  11475. S: Supported
  11476. B: https://bugzilla.kernel.org
  11477. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
  11478. F: drivers/idle/intel_idle.c
  11479. INTEL IDXD DRIVER
  11480. M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
  11481. R: Dave Jiang <dave.jiang@intel.com>
  11482. L: dmaengine@vger.kernel.org
  11483. S: Supported
  11484. F: drivers/dma/idxd/*
  11485. F: include/uapi/linux/idxd.h
  11486. INTEL IN FIELD SCAN (IFS) DEVICE
  11487. M: Tony Luck <tony.luck@intel.com>
  11488. R: Ashok Raj <ashok.raj.linux@gmail.com>
  11489. S: Maintained
  11490. F: drivers/platform/x86/intel/ifs
  11491. F: include/trace/events/intel_ifs.h
  11492. F: tools/testing/selftests/drivers/platform/x86/intel/ifs/
  11493. INTEL INTEGRATED SENSOR HUB DRIVER
  11494. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  11495. M: Jiri Kosina <jikos@kernel.org>
  11496. L: linux-input@vger.kernel.org
  11497. S: Maintained
  11498. F: drivers/hid/intel-ish-hid/
  11499. INTEL IOMMU (VT-d)
  11500. M: David Woodhouse <dwmw2@infradead.org>
  11501. M: Lu Baolu <baolu.lu@linux.intel.com>
  11502. L: iommu@lists.linux.dev
  11503. S: Supported
  11504. T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
  11505. F: drivers/iommu/intel/
  11506. INTEL IPU3 CSI-2 CIO2 DRIVER
  11507. M: Yong Zhi <yong.zhi@intel.com>
  11508. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  11509. M: Bingbu Cao <bingbu.cao@intel.com>
  11510. M: Dan Scally <dan.scally@ideasonboard.com>
  11511. R: Tianshu Qiu <tian.shu.qiu@intel.com>
  11512. L: linux-media@vger.kernel.org
  11513. S: Maintained
  11514. T: git git://linuxtv.org/media.git
  11515. F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
  11516. F: drivers/media/pci/intel/ipu3/
  11517. INTEL IPU3 CSI-2 IMGU DRIVER
  11518. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  11519. R: Bingbu Cao <bingbu.cao@intel.com>
  11520. R: Tianshu Qiu <tian.shu.qiu@intel.com>
  11521. L: linux-media@vger.kernel.org
  11522. S: Maintained
  11523. F: Documentation/admin-guide/media/ipu3.rst
  11524. F: Documentation/admin-guide/media/ipu3_rcb.svg
  11525. F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
  11526. F: drivers/staging/media/ipu3/
  11527. INTEL IPU6 INPUT SYSTEM DRIVER
  11528. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  11529. M: Bingbu Cao <bingbu.cao@intel.com>
  11530. R: Tianshu Qiu <tian.shu.qiu@intel.com>
  11531. L: linux-media@vger.kernel.org
  11532. S: Maintained
  11533. T: git git://linuxtv.org/media.git
  11534. F: Documentation/admin-guide/media/ipu6-isys.rst
  11535. F: drivers/media/pci/intel/ipu6/
  11536. INTEL IPU7 INPUT SYSTEM DRIVER
  11537. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  11538. R: Bingbu Cao <bingbu.cao@intel.com>
  11539. L: linux-media@vger.kernel.org
  11540. S: Maintained
  11541. T: git git://linuxtv.org/media.git
  11542. F: drivers/staging/media/ipu7/
  11543. INTEL ISHTP ECLITE DRIVER
  11544. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  11545. L: platform-driver-x86@vger.kernel.org
  11546. S: Supported
  11547. F: drivers/platform/x86/intel/ishtp_eclite.c
  11548. INTEL IXP4XX CRYPTO SUPPORT
  11549. M: Corentin Labbe <clabbe@baylibre.com>
  11550. L: linux-crypto@vger.kernel.org
  11551. S: Maintained
  11552. F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
  11553. INTEL KEEM BAY DRM DRIVER
  11554. M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
  11555. M: Edmund Dea <edmund.j.dea@intel.com>
  11556. S: Maintained
  11557. F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
  11558. F: drivers/gpu/drm/kmb/
  11559. INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
  11560. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  11561. S: Maintained
  11562. F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
  11563. F: drivers/crypto/intel/keembay/Kconfig
  11564. F: drivers/crypto/intel/keembay/Makefile
  11565. F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
  11566. F: drivers/crypto/intel/keembay/ocs-aes.c
  11567. F: drivers/crypto/intel/keembay/ocs-aes.h
  11568. INTEL KEEM BAY OCS ECC CRYPTO DRIVER
  11569. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  11570. M: Prabhjot Khurana <prabhjot.khurana@intel.com>
  11571. M: Mark Gross <mgross@linux.intel.com>
  11572. S: Maintained
  11573. F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
  11574. F: drivers/crypto/intel/keembay/Kconfig
  11575. F: drivers/crypto/intel/keembay/Makefile
  11576. F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c
  11577. INTEL KEEM BAY OCS HCU CRYPTO DRIVER
  11578. M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  11579. M: Declan Murphy <declan.murphy@intel.com>
  11580. S: Maintained
  11581. F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
  11582. F: drivers/crypto/intel/keembay/Kconfig
  11583. F: drivers/crypto/intel/keembay/Makefile
  11584. F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
  11585. F: drivers/crypto/intel/keembay/ocs-hcu.c
  11586. F: drivers/crypto/intel/keembay/ocs-hcu.h
  11587. INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
  11588. M: Lixu Zhang <lixu.zhang@intel.com>
  11589. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  11590. S: Maintained
  11591. F: drivers/gpio/gpio-ljca.c
  11592. F: drivers/i2c/busses/i2c-ljca.c
  11593. F: drivers/spi/spi-ljca.c
  11594. F: drivers/usb/misc/usb-ljca.c
  11595. F: include/linux/usb/ljca.h
  11596. INTEL MANAGEMENT ENGINE (mei)
  11597. M: Alexander Usyskin <alexander.usyskin@intel.com>
  11598. L: linux-kernel@vger.kernel.org
  11599. S: Supported
  11600. F: Documentation/driver-api/mei/*
  11601. F: drivers/misc/mei/
  11602. F: drivers/watchdog/mei_wdt.c
  11603. F: include/linux/mei_aux.h
  11604. F: include/linux/mei_cl_bus.h
  11605. F: include/uapi/linux/mei.h
  11606. F: include/uapi/linux/mei_uuid.h
  11607. F: include/uapi/linux/uuid.h
  11608. F: samples/mei/*
  11609. INTEL MAX 10 BMC MFD DRIVER
  11610. M: Xu Yilun <yilun.xu@intel.com>
  11611. R: Tom Rix <trix@redhat.com>
  11612. S: Maintained
  11613. F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
  11614. F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
  11615. F: drivers/hwmon/intel-m10-bmc-hwmon.c
  11616. F: drivers/mfd/intel-m10-bmc*
  11617. F: include/linux/mfd/intel-m10-bmc.h
  11618. INTEL MAX10 BMC SECURE UPDATES
  11619. M: Xu Yilun <yilun.xu@intel.com>
  11620. L: linux-fpga@vger.kernel.org
  11621. S: Maintained
  11622. F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
  11623. F: drivers/fpga/intel-m10-bmc-sec-update.c
  11624. INTEL MID (Mobile Internet Device) PLATFORM
  11625. M: Andy Shevchenko <andy@kernel.org>
  11626. L: linux-kernel@vger.kernel.org
  11627. S: Supported
  11628. F: arch/x86/include/asm/intel-mid.h
  11629. F: arch/x86/pci/intel_mid.c
  11630. F: arch/x86/platform/intel-mid/
  11631. F: drivers/dma/hsu/
  11632. F: drivers/extcon/extcon-intel-mrfld.c
  11633. F: drivers/gpio/gpio-merrifield.c
  11634. F: drivers/gpio/gpio-tangier.*
  11635. F: drivers/iio/adc/intel_mrfld_adc.c
  11636. F: drivers/mfd/intel_soc_pmic_mrfld.c
  11637. F: drivers/pinctrl/intel/pinctrl-merrifield.c
  11638. F: drivers/pinctrl/intel/pinctrl-moorefield.c
  11639. F: drivers/pinctrl/intel/pinctrl-tangier.*
  11640. F: drivers/platform/x86/intel/mrfld_pwrbtn.c
  11641. F: drivers/platform/x86/intel_scu_*
  11642. F: drivers/staging/media/atomisp/
  11643. F: drivers/tty/serial/8250/8250_mid.c
  11644. F: drivers/watchdog/intel-mid_wdt.c
  11645. F: include/linux/mfd/intel_soc_pmic_mrfld.h
  11646. F: include/linux/platform_data/x86/intel-mid_wdt.h
  11647. F: include/linux/platform_data/x86/intel_scu_ipc.h
  11648. INTEL P-Unit IPC DRIVER
  11649. M: Zha Qipeng <qipeng.zha@intel.com>
  11650. L: platform-driver-x86@vger.kernel.org
  11651. S: Maintained
  11652. F: arch/x86/include/asm/intel_punit_ipc.h
  11653. F: drivers/platform/x86/intel/punit_ipc.c
  11654. INTEL PMC CORE DRIVER
  11655. M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
  11656. M: David E Box <david.e.box@intel.com>
  11657. L: platform-driver-x86@vger.kernel.org
  11658. S: Maintained
  11659. F: Documentation/ABI/testing/sysfs-platform-intel-pmc
  11660. F: drivers/platform/x86/intel/pmc/
  11661. F: include/linux/platform_data/x86/intel_pmc_ipc.h
  11662. INTEL PMIC GPIO DRIVERS
  11663. M: Andy Shevchenko <andy@kernel.org>
  11664. S: Supported
  11665. T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
  11666. F: drivers/gpio/gpio-*cove.c
  11667. INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
  11668. M: Andy Shevchenko <andy@kernel.org>
  11669. S: Supported
  11670. F: drivers/mfd/intel_soc_pmic*
  11671. F: include/linux/mfd/intel_soc_pmic*
  11672. INTEL PMT DRIVERS
  11673. M: David E. Box <david.e.box@linux.intel.com>
  11674. S: Supported
  11675. F: Documentation/ABI/testing/sysfs-class-intel_pmt
  11676. F: Documentation/ABI/testing/sysfs-class-intel_pmt-features
  11677. F: drivers/platform/x86/intel/pmt/
  11678. INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
  11679. M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
  11680. L: linux-wireless@vger.kernel.org
  11681. S: Maintained
  11682. F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
  11683. F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
  11684. F: drivers/net/wireless/intel/ipw2x00/
  11685. INTEL PSTATE DRIVER
  11686. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  11687. M: Len Brown <lenb@kernel.org>
  11688. L: linux-pm@vger.kernel.org
  11689. S: Supported
  11690. F: drivers/cpufreq/intel_pstate.c
  11691. INTEL PTP DFL ToD DRIVER
  11692. L: linux-fpga@vger.kernel.org
  11693. L: netdev@vger.kernel.org
  11694. S: Orphan
  11695. F: drivers/ptp/ptp_dfl_tod.c
  11696. INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
  11697. M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
  11698. L: linux-iio@vger.kernel.org
  11699. S: Supported
  11700. F: drivers/counter/intel-qep.c
  11701. INTEL SCU DRIVERS
  11702. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  11703. S: Maintained
  11704. F: drivers/platform/x86/intel_scu_*
  11705. F: include/linux/platform_data/x86/intel_scu_ipc.h
  11706. INTEL SDSI DRIVER
  11707. M: David E. Box <david.e.box@linux.intel.com>
  11708. S: Supported
  11709. F: drivers/platform/x86/intel/sdsi.c
  11710. F: tools/arch/x86/intel_sdsi/
  11711. F: tools/testing/selftests/drivers/sdsi/
  11712. INTEL SGX
  11713. M: Jarkko Sakkinen <jarkko@kernel.org>
  11714. R: Dave Hansen <dave.hansen@linux.intel.com>
  11715. L: linux-sgx@vger.kernel.org
  11716. S: Supported
  11717. Q: https://patchwork.kernel.org/project/intel-sgx/list/
  11718. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
  11719. F: Documentation/arch/x86/sgx.rst
  11720. F: arch/x86/entry/vdso/vdso64/vsgx.S
  11721. F: arch/x86/include/asm/sgx.h
  11722. F: arch/x86/include/uapi/asm/sgx.h
  11723. F: arch/x86/kernel/cpu/sgx/*
  11724. F: tools/testing/selftests/sgx/*
  11725. K: \bSGX_
  11726. INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
  11727. M: Daniel Scally <dan.scally@ideasonboard.com>
  11728. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  11729. S: Maintained
  11730. F: drivers/platform/x86/intel/int3472/
  11731. F: include/linux/platform_data/x86/int3472.h
  11732. INTEL SPEED SELECT TECHNOLOGY
  11733. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  11734. L: platform-driver-x86@vger.kernel.org
  11735. S: Maintained
  11736. F: drivers/platform/x86/intel/speed_select_if/
  11737. F: include/uapi/linux/isst_if.h
  11738. F: tools/power/x86/intel-speed-select/
  11739. INTEL STRATIX10 FIRMWARE DRIVERS
  11740. M: Dinh Nguyen <dinguyen@kernel.org>
  11741. L: linux-kernel@vger.kernel.org
  11742. S: Maintained
  11743. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
  11744. F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
  11745. F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.yaml
  11746. F: drivers/firmware/stratix10-rsu.c
  11747. F: drivers/firmware/stratix10-svc.c
  11748. F: include/linux/firmware/intel/stratix10-smc.h
  11749. F: include/linux/firmware/intel/stratix10-svc-client.h
  11750. INTEL TELEMETRY DRIVER
  11751. M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
  11752. M: "David E. Box" <david.e.box@linux.intel.com>
  11753. L: platform-driver-x86@vger.kernel.org
  11754. S: Maintained
  11755. F: arch/x86/include/asm/intel_telemetry.h
  11756. F: drivers/platform/x86/intel/telemetry/
  11757. INTEL TOUCH HOST CONTROLLER (THC) DRIVER
  11758. M: Even Xu <even.xu@intel.com>
  11759. M: Xinpeng Sun <xinpeng.sun@intel.com>
  11760. S: Maintained
  11761. F: drivers/hid/intel-thc-hid/
  11762. INTEL TPMI DRIVER
  11763. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  11764. L: platform-driver-x86@vger.kernel.org
  11765. S: Maintained
  11766. F: Documentation/ABI/testing/debugfs-tpmi
  11767. F: drivers/platform/x86/intel/vsec_tpmi.c
  11768. F: include/linux/intel_tpmi.h
  11769. INTEL UNCORE FREQUENCY CONTROL
  11770. M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  11771. L: platform-driver-x86@vger.kernel.org
  11772. S: Maintained
  11773. F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
  11774. F: drivers/platform/x86/intel/uncore-frequency/
  11775. INTEL USBIO USB I/O EXPANDER DRIVERS
  11776. M: Israel Cepeda <israel.a.cepeda.lopez@intel.com>
  11777. M: Hans de Goede <hansg@kernel.org>
  11778. R: Sakari Ailus <sakari.ailus@linux.intel.com>
  11779. S: Maintained
  11780. F: drivers/gpio/gpio-usbio.c
  11781. F: drivers/i2c/busses/i2c-usbio.c
  11782. F: drivers/usb/misc/usbio.c
  11783. F: include/linux/usb/usbio.h
  11784. INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
  11785. M: David E. Box <david.e.box@linux.intel.com>
  11786. S: Supported
  11787. F: drivers/platform/x86/intel/vsec.c
  11788. F: include/linux/intel_vsec.h
  11789. INTEL VIRTUAL BUTTON DRIVER
  11790. M: AceLan Kao <acelan.kao@canonical.com>
  11791. L: platform-driver-x86@vger.kernel.org
  11792. S: Maintained
  11793. F: drivers/platform/x86/intel/vbtn.c
  11794. INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
  11795. M: Stanislaw Gruszka <stf_xl@wp.pl>
  11796. L: linux-wireless@vger.kernel.org
  11797. S: Supported
  11798. F: drivers/net/wireless/intel/iwlegacy/
  11799. INTEL WIRELESS WIFI LINK (iwlwifi)
  11800. M: Miri Korenblit <miriam.rachel.korenblit@intel.com>
  11801. L: linux-wireless@vger.kernel.org
  11802. S: Supported
  11803. W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
  11804. T: git https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git/
  11805. F: drivers/net/wireless/intel/iwlwifi/
  11806. INTEL VISION SENSING CONTROLLER DRIVER
  11807. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  11808. R: Bingbu Cao <bingbu.cao@intel.com>
  11809. R: Lixu Zhang <lixu.zhang@intel.com>
  11810. L: linux-media@vger.kernel.org
  11811. S: Maintained
  11812. T: git git://linuxtv.org/media.git
  11813. F: drivers/media/pci/intel/ivsc/
  11814. INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
  11815. S: Orphan
  11816. W: https://slimbootloader.github.io/security/firmware-update.html
  11817. F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
  11818. INTEL WMI THUNDERBOLT FORCE POWER DRIVER
  11819. L: Dell.Client.Kernel@dell.com
  11820. S: Maintained
  11821. F: drivers/platform/x86/intel/wmi/thunderbolt.c
  11822. INTEL WWAN IOSM DRIVER
  11823. L: netdev@vger.kernel.org
  11824. S: Orphan
  11825. F: drivers/net/wwan/iosm/
  11826. INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
  11827. M: Xin Li <xin@zytor.com>
  11828. M: "H. Peter Anvin" <hpa@zytor.com>
  11829. S: Supported
  11830. F: Documentation/arch/x86/x86_64/fred.rst
  11831. F: arch/x86/entry/entry_64_fred.S
  11832. F: arch/x86/entry/entry_fred.c
  11833. F: arch/x86/include/asm/fred.h
  11834. F: arch/x86/kernel/fred.c
  11835. INTEL(R) TRACE HUB
  11836. M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
  11837. S: Supported
  11838. F: Documentation/trace/intel_th.rst
  11839. F: drivers/hwtracing/intel_th/
  11840. F: include/linux/intel_th.h
  11841. INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
  11842. M: Ning Sun <ning.sun@intel.com>
  11843. L: tboot-devel@lists.sourceforge.net
  11844. S: Supported
  11845. W: http://tboot.sourceforge.net
  11846. T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
  11847. F: Documentation/arch/x86/intel_txt.rst
  11848. F: arch/x86/kernel/tboot.c
  11849. F: include/linux/tboot.h
  11850. INTERCONNECT API
  11851. M: Georgi Djakov <djakov@kernel.org>
  11852. L: linux-pm@vger.kernel.org
  11853. S: Maintained
  11854. T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
  11855. F: Documentation/devicetree/bindings/interconnect/
  11856. F: Documentation/driver-api/interconnect.rst
  11857. F: drivers/interconnect/
  11858. F: include/dt-bindings/interconnect/
  11859. F: include/linux/interconnect-clk.h
  11860. F: include/linux/interconnect-provider.h
  11861. F: include/linux/interconnect.h
  11862. INTERRUPT COUNTER DRIVER
  11863. M: Oleksij Rempel <o.rempel@pengutronix.de>
  11864. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  11865. L: linux-iio@vger.kernel.org
  11866. F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
  11867. F: drivers/counter/interrupt-cnt.c
  11868. INTERSIL ISL7998X VIDEO DECODER DRIVER
  11869. M: Michael Tretter <m.tretter@pengutronix.de>
  11870. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  11871. L: linux-media@vger.kernel.org
  11872. S: Maintained
  11873. F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
  11874. F: drivers/media/i2c/isl7998x.c
  11875. INVENSENSE ICM-426xx IMU DRIVER
  11876. M: Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>
  11877. L: linux-iio@vger.kernel.org
  11878. S: Maintained
  11879. W: https://invensense.tdk.com/
  11880. F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
  11881. F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
  11882. F: drivers/iio/imu/inv_icm42600/
  11883. INVENSENSE ICM-456xx IMU DRIVER
  11884. M: Remi Buisson <remi.buisson@tdk.com>
  11885. L: linux-iio@vger.kernel.org
  11886. S: Maintained
  11887. W: https://invensense.tdk.com/
  11888. F: Documentation/devicetree/bindings/iio/imu/invensense,icm45600.yaml
  11889. F: drivers/iio/imu/inv_icm45600/
  11890. INVENSENSE MPU-3050 GYROSCOPE DRIVER
  11891. M: Linus Walleij <linusw@kernel.org>
  11892. L: linux-iio@vger.kernel.org
  11893. S: Maintained
  11894. F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
  11895. F: drivers/iio/gyro/mpu3050*
  11896. INVENSENSE MPU-6050 IMU DRIVER
  11897. M: Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>
  11898. L: linux-iio@vger.kernel.org
  11899. S: Maintained
  11900. W: https://invensense.tdk.com/
  11901. F: Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
  11902. F: drivers/iio/imu/inv_mpu6050/
  11903. IOC3 ETHERNET DRIVER
  11904. M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  11905. L: linux-mips@vger.kernel.org
  11906. S: Maintained
  11907. F: drivers/net/ethernet/sgi/ioc3-eth.c
  11908. IOMMU DMA-API LAYER
  11909. M: Robin Murphy <robin.murphy@arm.com>
  11910. L: iommu@lists.linux.dev
  11911. S: Maintained
  11912. T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
  11913. F: drivers/iommu/dma-iommu.c
  11914. F: drivers/iommu/dma-iommu.h
  11915. F: drivers/iommu/iova.c
  11916. F: include/linux/iommu-dma.h
  11917. F: include/linux/iova.h
  11918. IOMMU SUBSYSTEM
  11919. M: Joerg Roedel <joro@8bytes.org>
  11920. M: Will Deacon <will@kernel.org>
  11921. R: Robin Murphy <robin.murphy@arm.com>
  11922. L: iommu@lists.linux.dev
  11923. S: Maintained
  11924. T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
  11925. F: Documentation/devicetree/bindings/iommu/
  11926. F: drivers/iommu/
  11927. F: include/linux/iommu.h
  11928. F: include/linux/iova.h
  11929. F: include/linux/of_iommu.h
  11930. F: rust/kernel/iommu/
  11931. IOMMUFD
  11932. M: Jason Gunthorpe <jgg@nvidia.com>
  11933. M: Kevin Tian <kevin.tian@intel.com>
  11934. L: iommu@lists.linux.dev
  11935. S: Maintained
  11936. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
  11937. F: Documentation/userspace-api/iommufd.rst
  11938. F: drivers/iommu/iommufd/
  11939. F: include/linux/iommufd.h
  11940. F: include/uapi/linux/iommufd.h
  11941. F: tools/testing/selftests/iommu/
  11942. IOSYS-MAP HELPERS
  11943. M: Thomas Zimmermann <tzimmermann@suse.de>
  11944. L: dri-devel@lists.freedesktop.org
  11945. S: Maintained
  11946. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  11947. F: include/linux/iosys-map.h
  11948. IO_URING
  11949. M: Jens Axboe <axboe@kernel.dk>
  11950. L: io-uring@vger.kernel.org
  11951. S: Maintained
  11952. T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
  11953. T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/liburing.git
  11954. F: include/linux/io_uring/
  11955. F: include/linux/io_uring.h
  11956. F: include/linux/io_uring_types.h
  11957. F: include/trace/events/io_uring.h
  11958. F: include/uapi/linux/io_uring.h
  11959. F: include/uapi/linux/io_uring/
  11960. F: io_uring/
  11961. IO_URING ZCRX
  11962. M: Pavel Begunkov <asml.silence@gmail.com>
  11963. L: io-uring@vger.kernel.org
  11964. L: netdev@vger.kernel.org
  11965. T: git https://github.com/isilence/linux.git zcrx/for-next
  11966. T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
  11967. S: Maintained
  11968. F: io_uring/zcrx.*
  11969. IPMI SUBSYSTEM
  11970. M: Corey Minyard <corey@minyard.net>
  11971. L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
  11972. S: Supported
  11973. W: http://openipmi.sourceforge.net/
  11974. T: git https://github.com/cminyard/linux-ipmi.git for-next
  11975. F: Documentation/devicetree/bindings/ipmi/
  11976. F: Documentation/driver-api/ipmi.rst
  11977. F: drivers/char/ipmi/
  11978. F: include/linux/ipmi*
  11979. F: include/uapi/linux/ipmi*
  11980. IPS SCSI RAID DRIVER
  11981. M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
  11982. L: linux-scsi@vger.kernel.org
  11983. S: Maintained
  11984. W: http://www.adaptec.com/
  11985. F: drivers/scsi/ips*
  11986. IPVS
  11987. M: Simon Horman <horms@verge.net.au>
  11988. M: Julian Anastasov <ja@ssi.bg>
  11989. L: netdev@vger.kernel.org
  11990. L: lvs-devel@vger.kernel.org
  11991. S: Maintained
  11992. T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
  11993. T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
  11994. F: Documentation/networking/ipvs-sysctl.rst
  11995. F: include/net/ip_vs.h
  11996. F: include/uapi/linux/ip_vs.h
  11997. F: net/netfilter/ipvs/
  11998. IPWIRELESS DRIVER
  11999. M: Jiri Kosina <jikos@kernel.org>
  12000. M: David Sterba <dsterba@suse.com>
  12001. S: Odd Fixes
  12002. F: drivers/tty/ipwireless/
  12003. IRON DEVICE AUDIO CODEC DRIVERS
  12004. M: Kiseok Jo <kiseok.jo@irondevice.com>
  12005. L: linux-sound@vger.kernel.org
  12006. S: Maintained
  12007. F: Documentation/devicetree/bindings/sound/irondevice,*
  12008. F: sound/soc/codecs/sma*
  12009. IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
  12010. M: Thomas Gleixner <tglx@kernel.org>
  12011. S: Maintained
  12012. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
  12013. F: Documentation/core-api/irq/irq-domain.rst
  12014. F: include/linux/irqdomain.h
  12015. F: include/linux/irqdomain_defs.h
  12016. F: kernel/irq/irqdomain.c
  12017. F: kernel/irq/msi.c
  12018. IRQ SUBSYSTEM
  12019. M: Thomas Gleixner <tglx@kernel.org>
  12020. L: linux-kernel@vger.kernel.org
  12021. S: Maintained
  12022. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
  12023. F: include/linux/group_cpus.h
  12024. F: include/linux/irq.h
  12025. F: include/linux/irqhandler.h
  12026. F: include/linux/irqnr.h
  12027. F: include/linux/irqreturn.h
  12028. F: kernel/irq/
  12029. F: lib/group_cpus.c
  12030. IRQCHIP DRIVERS
  12031. M: Thomas Gleixner <tglx@kernel.org>
  12032. L: linux-kernel@vger.kernel.org
  12033. S: Maintained
  12034. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
  12035. F: Documentation/devicetree/bindings/interrupt-controller/
  12036. F: drivers/irqchip/
  12037. F: include/linux/irqchip.h
  12038. ISA
  12039. M: William Breathitt Gray <wbg@kernel.org>
  12040. S: Maintained
  12041. F: Documentation/driver-api/isa.rst
  12042. F: drivers/base/isa.c
  12043. F: include/linux/isa.h
  12044. ISA RADIO MODULE
  12045. M: Hans Verkuil <hverkuil@kernel.org>
  12046. L: linux-media@vger.kernel.org
  12047. S: Maintained
  12048. W: https://linuxtv.org
  12049. T: git git://linuxtv.org/media.git
  12050. F: drivers/media/radio/radio-isa*
  12051. ISAPNP
  12052. M: Jaroslav Kysela <perex@perex.cz>
  12053. S: Maintained
  12054. F: Documentation/userspace-api/isapnp.rst
  12055. F: drivers/pnp/isapnp/
  12056. F: include/linux/isapnp.h
  12057. ISCSI
  12058. M: Lee Duncan <lduncan@suse.com>
  12059. M: Chris Leech <cleech@redhat.com>
  12060. M: Mike Christie <michael.christie@oracle.com>
  12061. L: open-iscsi@googlegroups.com
  12062. L: linux-scsi@vger.kernel.org
  12063. S: Maintained
  12064. W: www.open-iscsi.com
  12065. F: drivers/scsi/*iscsi*
  12066. F: include/scsi/*iscsi*
  12067. iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
  12068. M: Peter Jones <pjones@redhat.com>
  12069. M: Konrad Rzeszutek Wilk <konrad@kernel.org>
  12070. S: Maintained
  12071. F: drivers/firmware/iscsi_ibft*
  12072. ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
  12073. M: Sagi Grimberg <sagi@grimberg.me>
  12074. M: Max Gurtovoy <mgurtovoy@nvidia.com>
  12075. L: linux-rdma@vger.kernel.org
  12076. S: Supported
  12077. W: http://www.openfabrics.org
  12078. W: www.open-iscsi.org
  12079. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  12080. F: drivers/infiniband/ulp/iser/
  12081. ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
  12082. M: Sagi Grimberg <sagi@grimberg.me>
  12083. L: linux-rdma@vger.kernel.org
  12084. L: target-devel@vger.kernel.org
  12085. S: Supported
  12086. T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
  12087. F: drivers/infiniband/ulp/isert
  12088. ISDN/CMTP OVER BLUETOOTH
  12089. L: netdev@vger.kernel.org
  12090. S: Orphan
  12091. W: http://www.isdn4linux.de
  12092. F: Documentation/isdn/
  12093. F: drivers/isdn/capi/
  12094. F: include/linux/isdn/
  12095. F: include/uapi/linux/isdn/
  12096. F: net/bluetooth/cmtp/
  12097. ISDN/mISDN SUBSYSTEM
  12098. L: netdev@vger.kernel.org
  12099. S: Orphan
  12100. W: http://www.isdn4linux.de
  12101. F: drivers/isdn/Kconfig
  12102. F: drivers/isdn/Makefile
  12103. F: drivers/isdn/hardware/
  12104. F: drivers/isdn/mISDN/
  12105. ISL28022 HARDWARE MONITORING DRIVER
  12106. M: Carsten Spieß <mail@carsten-spiess.de>
  12107. L: linux-hwmon@vger.kernel.org
  12108. S: Maintained
  12109. F: Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
  12110. F: Documentation/hwmon/isl28022.rst
  12111. F: drivers/hwmon/isl28022.c
  12112. ISOFS FILESYSTEM
  12113. M: Jan Kara <jack@suse.cz>
  12114. L: linux-fsdevel@vger.kernel.org
  12115. S: Maintained
  12116. F: Documentation/filesystems/isofs.rst
  12117. F: fs/isofs/
  12118. IT87 HARDWARE MONITORING DRIVER
  12119. M: Jean Delvare <jdelvare@suse.com>
  12120. L: linux-hwmon@vger.kernel.org
  12121. S: Maintained
  12122. F: Documentation/hwmon/it87.rst
  12123. F: drivers/hwmon/it87.c
  12124. IT913X MEDIA DRIVER
  12125. L: linux-media@vger.kernel.org
  12126. S: Orphan
  12127. W: https://linuxtv.org
  12128. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  12129. F: drivers/media/tuners/it913x*
  12130. ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
  12131. M: Liu Ying <victor.liu@nxp.com>
  12132. L: dri-devel@lists.freedesktop.org
  12133. S: Maintained
  12134. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  12135. F: Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
  12136. F: drivers/gpu/drm/bridge/ite-it6263.c
  12137. ITE IT66121 HDMI BRIDGE DRIVER
  12138. M: Phong LE <ple@baylibre.com>
  12139. M: Neil Armstrong <neil.armstrong@linaro.org>
  12140. S: Maintained
  12141. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  12142. F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
  12143. F: drivers/gpu/drm/bridge/ite-it66121.c
  12144. IVTV VIDEO4LINUX DRIVER
  12145. M: Andy Walls <awalls@md.metrocast.net>
  12146. L: linux-media@vger.kernel.org
  12147. S: Maintained
  12148. W: https://linuxtv.org
  12149. T: git git://linuxtv.org/media.git
  12150. F: Documentation/admin-guide/media/ivtv*
  12151. F: drivers/media/pci/ivtv/
  12152. F: include/uapi/linux/ivtv*
  12153. IX2505V MEDIA DRIVER
  12154. M: Malcolm Priestley <tvboxspy@gmail.com>
  12155. L: linux-media@vger.kernel.org
  12156. S: Maintained
  12157. W: https://linuxtv.org
  12158. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  12159. F: drivers/media/dvb-frontends/ix2505v*
  12160. JAILHOUSE HYPERVISOR INTERFACE
  12161. M: Jan Kiszka <jan.kiszka@siemens.com>
  12162. L: jailhouse-dev@googlegroups.com
  12163. S: Maintained
  12164. F: arch/x86/include/asm/jailhouse_para.h
  12165. F: arch/x86/kernel/jailhouse.c
  12166. JFS FILESYSTEM
  12167. M: Dave Kleikamp <shaggy@kernel.org>
  12168. L: jfs-discussion@lists.sourceforge.net
  12169. S: Odd Fixes
  12170. W: http://jfs.sourceforge.net/
  12171. T: git https://github.com/kleikamp/linux-shaggy.git
  12172. F: Documentation/admin-guide/jfs.rst
  12173. F: fs/jfs/
  12174. JME NETWORK DRIVER
  12175. M: Guo-Fu Tseng <cooldavid@cooldavid.org>
  12176. L: netdev@vger.kernel.org
  12177. S: Odd Fixes
  12178. F: drivers/net/ethernet/jme.*
  12179. JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
  12180. M: David Woodhouse <dwmw2@infradead.org>
  12181. M: Richard Weinberger <richard@nod.at>
  12182. L: linux-mtd@lists.infradead.org
  12183. S: Odd Fixes
  12184. W: http://www.linux-mtd.infradead.org/doc/jffs2.html
  12185. T: git git://git.infradead.org/ubifs-2.6.git
  12186. F: fs/jffs2/
  12187. F: include/uapi/linux/jffs2.h
  12188. JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
  12189. M: "Theodore Ts'o" <tytso@mit.edu>
  12190. M: Jan Kara <jack@suse.com>
  12191. L: linux-ext4@vger.kernel.org
  12192. S: Maintained
  12193. F: fs/jbd2/
  12194. F: include/linux/jbd2.h
  12195. JPU V4L2 MEM2MEM DRIVER FOR RENESAS
  12196. M: Nikita Yushchenko <nikita.yoush@cogentembedded.com>
  12197. L: linux-media@vger.kernel.org
  12198. L: linux-renesas-soc@vger.kernel.org
  12199. S: Maintained
  12200. F: drivers/media/platform/renesas/rcar_jpu.c
  12201. JSM Neo PCI based serial card
  12202. L: linux-serial@vger.kernel.org
  12203. S: Orphan
  12204. F: drivers/tty/serial/jsm/
  12205. K10TEMP HARDWARE MONITORING DRIVER
  12206. M: Clemens Ladisch <clemens@ladisch.de>
  12207. L: linux-hwmon@vger.kernel.org
  12208. S: Maintained
  12209. F: Documentation/hwmon/k10temp.rst
  12210. F: drivers/hwmon/k10temp.c
  12211. K8TEMP HARDWARE MONITORING DRIVER
  12212. M: Rudolf Marek <r.marek@assembler.cz>
  12213. L: linux-hwmon@vger.kernel.org
  12214. S: Maintained
  12215. F: Documentation/hwmon/k8temp.rst
  12216. F: drivers/hwmon/k8temp.c
  12217. KASAN
  12218. M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
  12219. R: Alexander Potapenko <glider@google.com>
  12220. R: Andrey Konovalov <andreyknvl@gmail.com>
  12221. R: Dmitry Vyukov <dvyukov@google.com>
  12222. R: Vincenzo Frascino <vincenzo.frascino@arm.com>
  12223. L: kasan-dev@googlegroups.com
  12224. S: Maintained
  12225. B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
  12226. F: Documentation/dev-tools/kasan.rst
  12227. F: arch/*/include/asm/*kasan.h
  12228. F: arch/*/mm/kasan_init*
  12229. F: include/linux/kasan*.h
  12230. F: lib/Kconfig.kasan
  12231. F: mm/kasan/
  12232. F: scripts/Makefile.kasan
  12233. KCONFIG
  12234. M: Nathan Chancellor <nathan@kernel.org>
  12235. M: Nicolas Schier <nsc@kernel.org>
  12236. L: linux-kbuild@vger.kernel.org
  12237. S: Odd Fixes
  12238. Q: https://patchwork.kernel.org/project/linux-kbuild/list/
  12239. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git
  12240. F: Documentation/kbuild/kconfig*
  12241. F: scripts/Kconfig.include
  12242. F: scripts/kconfig/
  12243. KCORE
  12244. M: Omar Sandoval <osandov@osandov.com>
  12245. L: linux-debuggers@vger.kernel.org
  12246. S: Maintained
  12247. F: fs/proc/kcore.c
  12248. F: include/linux/kcore.h
  12249. KCOV
  12250. R: Dmitry Vyukov <dvyukov@google.com>
  12251. R: Andrey Konovalov <andreyknvl@gmail.com>
  12252. L: kasan-dev@googlegroups.com
  12253. S: Maintained
  12254. B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
  12255. F: Documentation/dev-tools/kcov.rst
  12256. F: include/linux/kcov.h
  12257. F: include/uapi/linux/kcov.h
  12258. F: kernel/kcov.c
  12259. F: scripts/Makefile.kcov
  12260. KCSAN
  12261. M: Marco Elver <elver@google.com>
  12262. R: Dmitry Vyukov <dvyukov@google.com>
  12263. L: kasan-dev@googlegroups.com
  12264. S: Maintained
  12265. F: Documentation/dev-tools/kcsan.rst
  12266. F: include/linux/kcsan*.h
  12267. F: kernel/kcsan/
  12268. F: lib/Kconfig.kcsan
  12269. F: scripts/Makefile.kcsan
  12270. KDUMP
  12271. M: Andrew Morton <akpm@linux-foundation.org>
  12272. M: Baoquan He <bhe@redhat.com>
  12273. R: Vivek Goyal <vgoyal@redhat.com>
  12274. R: Dave Young <dyoung@redhat.com>
  12275. L: kexec@lists.infradead.org
  12276. S: Maintained
  12277. W: http://lse.sourceforge.net/kdump/
  12278. F: Documentation/admin-guide/kdump/
  12279. F: fs/proc/vmcore.c
  12280. F: include/linux/crash_core.h
  12281. F: include/linux/crash_dump.h
  12282. F: include/uapi/linux/vmcore.h
  12283. F: kernel/crash_*.c
  12284. KEENE FM RADIO TRANSMITTER DRIVER
  12285. M: Hans Verkuil <hverkuil@kernel.org>
  12286. L: linux-media@vger.kernel.org
  12287. S: Maintained
  12288. W: https://linuxtv.org
  12289. T: git git://linuxtv.org/media.git
  12290. F: drivers/media/radio/radio-keene*
  12291. KERNEL AUTOMOUNTER
  12292. M: Ian Kent <raven@themaw.net>
  12293. L: autofs@vger.kernel.org
  12294. S: Maintained
  12295. F: fs/autofs/
  12296. KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
  12297. M: Nathan Chancellor <nathan@kernel.org>
  12298. M: Nicolas Schier <nsc@kernel.org>
  12299. L: linux-kbuild@vger.kernel.org
  12300. S: Odd Fixes
  12301. Q: https://patchwork.kernel.org/project/linux-kbuild/list/
  12302. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git
  12303. F: Documentation/kbuild/
  12304. F: Makefile
  12305. F: scripts/*vmlinux*
  12306. F: scripts/Kbuild*
  12307. F: scripts/Makefile*
  12308. F: scripts/bash-completion/
  12309. F: scripts/basic/
  12310. F: scripts/clang-tools/
  12311. F: scripts/container
  12312. F: scripts/dummy-tools/
  12313. F: scripts/include/
  12314. F: scripts/install.sh
  12315. F: scripts/mk*
  12316. F: scripts/mod/
  12317. F: scripts/package/
  12318. F: usr/
  12319. KERNEL HARDENING (not covered by other areas)
  12320. M: Kees Cook <kees@kernel.org>
  12321. R: Gustavo A. R. Silva <gustavoars@kernel.org>
  12322. L: linux-hardening@vger.kernel.org
  12323. S: Supported
  12324. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  12325. F: Documentation/ABI/testing/sysfs-kernel-oops_count
  12326. F: Documentation/ABI/testing/sysfs-kernel-warn_count
  12327. F: arch/*/configs/hardening.config
  12328. F: include/linux/kstack_erase.h
  12329. F: include/linux/overflow.h
  12330. F: include/linux/randomize_kstack.h
  12331. F: include/linux/ucopysize.h
  12332. F: kernel/configs/hardening.config
  12333. F: kernel/kstack_erase.c
  12334. F: lib/tests/randstruct_kunit.c
  12335. F: lib/tests/usercopy_kunit.c
  12336. F: mm/usercopy.c
  12337. F: scripts/Makefile.kstack_erase
  12338. F: scripts/Makefile.randstruct
  12339. F: security/Kconfig.hardening
  12340. K: \b(add|choose)_random_kstack_offset\b
  12341. K: \b__check_(object_size|heap_object)\b
  12342. K: \b__counted_by(_le|_be)?\b
  12343. KERNEL JANITORS
  12344. L: kernel-janitors@vger.kernel.org
  12345. S: Odd Fixes
  12346. W: http://kernelnewbies.org/KernelJanitors
  12347. KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
  12348. M: Chuck Lever <chuck.lever@oracle.com>
  12349. M: Jeff Layton <jlayton@kernel.org>
  12350. R: NeilBrown <neil@brown.name>
  12351. R: Olga Kornievskaia <okorniev@redhat.com>
  12352. R: Dai Ngo <Dai.Ngo@oracle.com>
  12353. R: Tom Talpey <tom@talpey.com>
  12354. L: linux-nfs@vger.kernel.org
  12355. S: Supported
  12356. P: Documentation/filesystems/nfs/nfsd-maintainer-entry-profile.rst
  12357. B: https://bugzilla.kernel.org
  12358. T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
  12359. F: Documentation/filesystems/nfs/
  12360. F: fs/lockd/
  12361. F: fs/nfs_common/
  12362. F: fs/nfsd/
  12363. F: include/linux/lockd/
  12364. F: include/linux/sunrpc/
  12365. F: include/trace/events/rpcgss.h
  12366. F: include/trace/events/rpcrdma.h
  12367. F: include/trace/events/sunrpc.h
  12368. F: include/trace/misc/fs.h
  12369. F: include/trace/misc/nfs.h
  12370. F: include/trace/misc/sunrpc.h
  12371. F: include/uapi/linux/nfsd/
  12372. F: include/uapi/linux/sunrpc/
  12373. F: net/sunrpc/
  12374. F: tools/net/sunrpc/
  12375. KERNEL NFSD BLOCK and SCSI LAYOUT DRIVER
  12376. R: Christoph Hellwig <hch@lst.de>
  12377. F: fs/nfsd/blocklayout*
  12378. KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
  12379. M: Thomas Weißschuh <linux@weissschuh.net>
  12380. R: Christian Heusel <christian@heusel.eu>
  12381. R: Nathan Chancellor <nathan@kernel.org>
  12382. S: Maintained
  12383. F: scripts/package/PKGBUILD
  12384. KERNEL REGRESSIONS
  12385. M: Thorsten Leemhuis <linux@leemhuis.info>
  12386. L: regressions@lists.linux.dev
  12387. S: Supported
  12388. F: Documentation/admin-guide/reporting-regressions.rst
  12389. F: Documentation/process/handling-regressions.rst
  12390. KERNEL SELFTEST FRAMEWORK
  12391. M: Shuah Khan <shuah@kernel.org>
  12392. M: Shuah Khan <skhan@linuxfoundation.org>
  12393. L: linux-kselftest@vger.kernel.org
  12394. S: Maintained
  12395. Q: https://patchwork.kernel.org/project/linux-kselftest/list/
  12396. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
  12397. F: Documentation/dev-tools/kselftest*
  12398. F: tools/testing/selftests/
  12399. KERNEL SMB3 SERVER (KSMBD)
  12400. M: Namjae Jeon <linkinjeon@kernel.org>
  12401. M: Namjae Jeon <linkinjeon@samba.org>
  12402. M: Steve French <smfrench@gmail.com>
  12403. M: Steve French <sfrench@samba.org>
  12404. R: Sergey Senozhatsky <senozhatsky@chromium.org>
  12405. R: Tom Talpey <tom@talpey.com>
  12406. L: linux-cifs@vger.kernel.org
  12407. S: Maintained
  12408. T: git git://git.samba.org/ksmbd.git
  12409. F: Documentation/filesystems/smb/ksmbd.rst
  12410. F: fs/smb/common/
  12411. F: fs/smb/server/
  12412. KERNEL UNIT TESTING FRAMEWORK (KUnit)
  12413. M: Brendan Higgins <brendan.higgins@linux.dev>
  12414. M: David Gow <david@davidgow.net>
  12415. R: Rae Moar <raemoar63@gmail.com>
  12416. L: linux-kselftest@vger.kernel.org
  12417. L: kunit-dev@googlegroups.com
  12418. S: Maintained
  12419. W: https://google.github.io/kunit-docs/third_party/kernel/docs/
  12420. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
  12421. T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
  12422. F: Documentation/dev-tools/kunit/
  12423. F: include/kunit/
  12424. F: lib/kunit/
  12425. F: rust/kernel/kunit.rs
  12426. F: rust/macros/kunit.rs
  12427. F: scripts/rustdoc_test_*
  12428. F: tools/testing/kunit/
  12429. KERNEL USERMODE HELPER
  12430. M: Luis Chamberlain <mcgrof@kernel.org>
  12431. L: linux-kernel@vger.kernel.org
  12432. S: Maintained
  12433. F: include/linux/umh.h
  12434. F: kernel/umh.c
  12435. KERNEL VIRTUAL MACHINE (KVM)
  12436. M: Paolo Bonzini <pbonzini@redhat.com>
  12437. L: kvm@vger.kernel.org
  12438. S: Supported
  12439. W: http://www.linux-kvm.org
  12440. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  12441. F: Documentation/virt/kvm/
  12442. F: include/asm-generic/kvm*
  12443. F: include/kvm/iodev.h
  12444. F: include/linux/kvm*
  12445. F: include/trace/events/kvm.h
  12446. F: include/uapi/asm-generic/kvm*
  12447. F: include/uapi/linux/kvm*
  12448. F: tools/kvm/
  12449. F: tools/testing/selftests/kvm/
  12450. F: virt/kvm/*
  12451. KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
  12452. M: Marc Zyngier <maz@kernel.org>
  12453. M: Oliver Upton <oupton@kernel.org>
  12454. R: Joey Gouly <joey.gouly@arm.com>
  12455. R: Suzuki K Poulose <suzuki.poulose@arm.com>
  12456. R: Zenghui Yu <yuzenghui@huawei.com>
  12457. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  12458. L: kvmarm@lists.linux.dev
  12459. S: Maintained
  12460. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
  12461. F: Documentation/virt/kvm/arm/
  12462. F: Documentation/virt/kvm/devices/arm*
  12463. F: arch/arm64/include/asm/kvm*
  12464. F: arch/arm64/include/uapi/asm/kvm*
  12465. F: arch/arm64/kvm/
  12466. F: include/kvm/arm_*
  12467. F: tools/testing/selftests/kvm/*/arm64/
  12468. F: tools/testing/selftests/kvm/arm64/
  12469. KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
  12470. M: Tianrui Zhao <zhaotianrui@loongson.cn>
  12471. M: Bibo Mao <maobibo@loongson.cn>
  12472. M: Huacai Chen <chenhuacai@kernel.org>
  12473. L: kvm@vger.kernel.org
  12474. L: loongarch@lists.linux.dev
  12475. S: Maintained
  12476. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  12477. F: Documentation/virt/kvm/loongarch/
  12478. F: arch/loongarch/include/asm/kvm*
  12479. F: arch/loongarch/include/uapi/asm/kvm*
  12480. F: arch/loongarch/kvm/
  12481. F: tools/testing/selftests/kvm/*/loongarch/
  12482. F: tools/testing/selftests/kvm/lib/loongarch/
  12483. KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
  12484. M: Huacai Chen <chenhuacai@kernel.org>
  12485. L: linux-mips@vger.kernel.org
  12486. L: kvm@vger.kernel.org
  12487. S: Maintained
  12488. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  12489. F: arch/mips/include/asm/kvm*
  12490. F: arch/mips/include/uapi/asm/kvm*
  12491. F: arch/mips/kvm/
  12492. KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
  12493. M: Madhavan Srinivasan <maddy@linux.ibm.com>
  12494. R: Nicholas Piggin <npiggin@gmail.com>
  12495. L: linuxppc-dev@lists.ozlabs.org
  12496. L: kvm@vger.kernel.org
  12497. S: Maintained (Book3S 64-bit HV)
  12498. S: Odd fixes (Book3S 64-bit PR)
  12499. S: Orphan (Book3E and 32-bit)
  12500. T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
  12501. F: arch/powerpc/include/asm/kvm*
  12502. F: arch/powerpc/include/uapi/asm/kvm*
  12503. F: arch/powerpc/kernel/kvm*
  12504. F: arch/powerpc/kvm/
  12505. KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
  12506. M: Anup Patel <anup@brainfault.org>
  12507. R: Atish Patra <atish.patra@linux.dev>
  12508. L: kvm@vger.kernel.org
  12509. L: kvm-riscv@lists.infradead.org
  12510. L: linux-riscv@lists.infradead.org
  12511. S: Maintained
  12512. T: git https://github.com/kvm-riscv/linux.git
  12513. F: arch/riscv/include/asm/kvm*
  12514. F: arch/riscv/include/uapi/asm/kvm*
  12515. F: arch/riscv/kvm/
  12516. F: tools/testing/selftests/kvm/*/riscv/
  12517. F: tools/testing/selftests/kvm/riscv/
  12518. KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
  12519. M: Christian Borntraeger <borntraeger@linux.ibm.com>
  12520. M: Janosch Frank <frankja@linux.ibm.com>
  12521. M: Claudio Imbrenda <imbrenda@linux.ibm.com>
  12522. R: David Hildenbrand <david@kernel.org>
  12523. L: kvm@vger.kernel.org
  12524. S: Supported
  12525. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
  12526. F: Documentation/virt/kvm/s390*
  12527. F: arch/s390/include/asm/gmap_helpers.h
  12528. F: arch/s390/include/asm/kvm*
  12529. F: arch/s390/include/uapi/asm/kvm*
  12530. F: arch/s390/include/uapi/asm/uvdevice.h
  12531. F: arch/s390/kernel/uv.c
  12532. F: arch/s390/kvm/
  12533. F: arch/s390/mm/gmap_helpers.c
  12534. F: drivers/s390/char/uvdevice.c
  12535. F: tools/testing/selftests/drivers/s390x/uvdevice/
  12536. F: tools/testing/selftests/kvm/*/s390/
  12537. F: tools/testing/selftests/kvm/s390/
  12538. KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
  12539. M: Sean Christopherson <seanjc@google.com>
  12540. M: Paolo Bonzini <pbonzini@redhat.com>
  12541. L: kvm@vger.kernel.org
  12542. S: Supported
  12543. P: Documentation/process/maintainer-kvm-x86.rst
  12544. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  12545. F: arch/x86/include/asm/kvm*
  12546. F: arch/x86/include/asm/svm.h
  12547. F: arch/x86/include/asm/vmx*.h
  12548. F: arch/x86/include/uapi/asm/kvm*
  12549. F: arch/x86/include/uapi/asm/svm.h
  12550. F: arch/x86/include/uapi/asm/vmx.h
  12551. F: arch/x86/kvm/
  12552. F: arch/x86/kvm/*/
  12553. F: tools/testing/selftests/kvm/*/x86/
  12554. F: tools/testing/selftests/kvm/x86/
  12555. KERNFS
  12556. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  12557. M: Tejun Heo <tj@kernel.org>
  12558. L: driver-core@lists.linux.dev
  12559. S: Supported
  12560. T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
  12561. F: fs/kernfs/
  12562. F: include/linux/kernfs.h
  12563. KEXEC
  12564. M: Andrew Morton <akpm@linux-foundation.org>
  12565. M: Baoquan He <bhe@redhat.com>
  12566. L: kexec@lists.infradead.org
  12567. W: http://kernel.org/pub/linux/utils/kernel/kexec/
  12568. F: include/linux/kexec.h
  12569. F: include/uapi/linux/kexec.h
  12570. F: kernel/kexec*
  12571. KEXEC HANDOVER (KHO)
  12572. M: Alexander Graf <graf@amazon.com>
  12573. M: Mike Rapoport <rppt@kernel.org>
  12574. M: Pasha Tatashin <pasha.tatashin@soleen.com>
  12575. R: Pratyush Yadav <pratyush@kernel.org>
  12576. L: kexec@lists.infradead.org
  12577. L: linux-mm@kvack.org
  12578. S: Maintained
  12579. F: Documentation/admin-guide/mm/kho.rst
  12580. F: Documentation/core-api/kho/*
  12581. F: include/linux/kexec_handover.h
  12582. F: include/linux/kho/
  12583. F: include/linux/kho/abi/
  12584. F: kernel/liveupdate/kexec_handover*
  12585. F: lib/test_kho.c
  12586. F: tools/testing/selftests/kho/
  12587. KEYS-ENCRYPTED
  12588. M: Mimi Zohar <zohar@linux.ibm.com>
  12589. L: linux-integrity@vger.kernel.org
  12590. L: keyrings@vger.kernel.org
  12591. S: Supported
  12592. F: Documentation/security/keys/trusted-encrypted.rst
  12593. F: include/keys/encrypted-type.h
  12594. F: security/keys/encrypted-keys/
  12595. KEYS-TRUSTED
  12596. M: James Bottomley <James.Bottomley@HansenPartnership.com>
  12597. M: Jarkko Sakkinen <jarkko@kernel.org>
  12598. M: Mimi Zohar <zohar@linux.ibm.com>
  12599. L: linux-integrity@vger.kernel.org
  12600. L: keyrings@vger.kernel.org
  12601. S: Supported
  12602. F: Documentation/security/keys/trusted-encrypted.rst
  12603. F: include/keys/trusted-type.h
  12604. F: include/keys/trusted_tpm.h
  12605. F: security/keys/trusted-keys/
  12606. KEYS-TRUSTED-CAAM
  12607. M: Ahmad Fatoum <a.fatoum@pengutronix.de>
  12608. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  12609. L: linux-integrity@vger.kernel.org
  12610. L: keyrings@vger.kernel.org
  12611. S: Maintained
  12612. F: include/keys/trusted_caam.h
  12613. F: security/keys/trusted-keys/trusted_caam.c
  12614. KEYS-TRUSTED-DCP
  12615. M: David Gstir <david@sigma-star.at>
  12616. R: sigma star Kernel Team <upstream+dcp@sigma-star.at>
  12617. L: linux-integrity@vger.kernel.org
  12618. L: keyrings@vger.kernel.org
  12619. S: Supported
  12620. F: include/keys/trusted_dcp.h
  12621. F: security/keys/trusted-keys/trusted_dcp.c
  12622. KEYS-TRUSTED-PLPKS
  12623. M: Srish Srinivasan <ssrish@linux.ibm.com>
  12624. M: Nayna Jain <nayna@linux.ibm.com>
  12625. L: linux-integrity@vger.kernel.org
  12626. L: keyrings@vger.kernel.org
  12627. S: Supported
  12628. F: include/keys/trusted_pkwm.h
  12629. F: security/keys/trusted-keys/trusted_pkwm.c
  12630. KEYS-TRUSTED-TEE
  12631. M: Sumit Garg <sumit.garg@kernel.org>
  12632. L: linux-integrity@vger.kernel.org
  12633. L: keyrings@vger.kernel.org
  12634. S: Supported
  12635. F: include/keys/trusted_tee.h
  12636. F: security/keys/trusted-keys/trusted_tee.c
  12637. KEYS/KEYRINGS
  12638. M: David Howells <dhowells@redhat.com>
  12639. M: Jarkko Sakkinen <jarkko@kernel.org>
  12640. L: keyrings@vger.kernel.org
  12641. S: Maintained
  12642. F: Documentation/security/keys/core.rst
  12643. F: include/keys/
  12644. F: include/linux/key-type.h
  12645. F: include/linux/key.h
  12646. F: include/linux/keyctl.h
  12647. F: include/uapi/linux/keyctl.h
  12648. F: security/keys/
  12649. KEYS/KEYRINGS_INTEGRITY
  12650. M: Jarkko Sakkinen <jarkko@kernel.org>
  12651. M: Mimi Zohar <zohar@linux.ibm.com>
  12652. L: linux-integrity@vger.kernel.org
  12653. L: keyrings@vger.kernel.org
  12654. S: Supported
  12655. W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
  12656. F: security/integrity/platform_certs
  12657. KFENCE
  12658. M: Alexander Potapenko <glider@google.com>
  12659. M: Marco Elver <elver@google.com>
  12660. R: Dmitry Vyukov <dvyukov@google.com>
  12661. L: kasan-dev@googlegroups.com
  12662. S: Maintained
  12663. F: Documentation/dev-tools/kfence.rst
  12664. F: arch/*/include/asm/kfence.h
  12665. F: include/linux/kfence.h
  12666. F: lib/Kconfig.kfence
  12667. F: mm/kfence/
  12668. KFIFO
  12669. M: Stefani Seibold <stefani@seibold.net>
  12670. S: Maintained
  12671. F: include/linux/kfifo.h
  12672. F: lib/kfifo.c
  12673. F: samples/kfifo/
  12674. KGDB / KDB /debug_core
  12675. M: Jason Wessel <jason.wessel@windriver.com>
  12676. M: Daniel Thompson <danielt@kernel.org>
  12677. R: Douglas Anderson <dianders@chromium.org>
  12678. L: kgdb-bugreport@lists.sourceforge.net
  12679. S: Maintained
  12680. W: http://kgdb.wiki.kernel.org/
  12681. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
  12682. F: Documentation/process/debugging/kgdb.rst
  12683. F: drivers/misc/kgdbts.c
  12684. F: drivers/tty/serial/kgdboc.c
  12685. F: include/linux/kdb.h
  12686. F: include/linux/kgdb.h
  12687. F: kernel/debug/
  12688. F: kernel/module/kdb.c
  12689. KHADAS MCU MFD DRIVER
  12690. M: Neil Armstrong <neil.armstrong@linaro.org>
  12691. L: linux-amlogic@lists.infradead.org
  12692. S: Maintained
  12693. F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
  12694. F: drivers/mfd/khadas-mcu.c
  12695. F: drivers/thermal/khadas_mcu_fan.c
  12696. F: include/linux/mfd/khadas-mcu.h
  12697. KIONIX/ROHM KX022A ACCELEROMETER
  12698. M: Matti Vaittinen <mazziesaccount@gmail.com>
  12699. L: linux-iio@vger.kernel.org
  12700. S: Supported
  12701. F: drivers/iio/accel/kionix-kx022a*
  12702. KMEMLEAK
  12703. M: Catalin Marinas <catalin.marinas@arm.com>
  12704. S: Maintained
  12705. F: Documentation/dev-tools/kmemleak.rst
  12706. F: include/linux/kmemleak.h
  12707. F: mm/kmemleak.c
  12708. F: samples/kmemleak/kmemleak-test.c
  12709. KMSAN
  12710. M: Alexander Potapenko <glider@google.com>
  12711. R: Marco Elver <elver@google.com>
  12712. R: Dmitry Vyukov <dvyukov@google.com>
  12713. L: kasan-dev@googlegroups.com
  12714. S: Maintained
  12715. F: Documentation/dev-tools/kmsan.rst
  12716. F: arch/*/include/asm/kmsan.h
  12717. F: arch/*/mm/kmsan_*
  12718. F: include/linux/kmsan*.h
  12719. F: lib/Kconfig.kmsan
  12720. F: mm/kmsan/
  12721. F: scripts/Makefile.kmsan
  12722. KPROBES
  12723. M: Naveen N Rao <naveen@kernel.org>
  12724. M: "David S. Miller" <davem@davemloft.net>
  12725. M: Masami Hiramatsu <mhiramat@kernel.org>
  12726. L: linux-kernel@vger.kernel.org
  12727. L: linux-trace-kernel@vger.kernel.org
  12728. S: Maintained
  12729. Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
  12730. T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
  12731. F: Documentation/trace/kprobes.rst
  12732. F: include/asm-generic/kprobes.h
  12733. F: include/linux/kprobes.h
  12734. F: kernel/kprobes.c
  12735. F: lib/tests/test_kprobes.c
  12736. F: samples/kprobes
  12737. KS0108 LCD CONTROLLER DRIVER
  12738. M: Miguel Ojeda <ojeda@kernel.org>
  12739. S: Maintained
  12740. F: Documentation/admin-guide/auxdisplay/ks0108.rst
  12741. F: drivers/auxdisplay/ks0108.c
  12742. F: include/linux/ks0108.h
  12743. KTD253 BACKLIGHT DRIVER
  12744. M: Linus Walleij <linusw@kernel.org>
  12745. S: Maintained
  12746. F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
  12747. F: drivers/video/backlight/ktd253-backlight.c
  12748. KTD2801 BACKLIGHT DRIVER
  12749. M: Duje Mihanović <duje.mihanovic@skole.hr>
  12750. S: Maintained
  12751. F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
  12752. F: drivers/video/backlight/ktd2801-backlight.c
  12753. KTEST
  12754. M: Steven Rostedt <rostedt@goodmis.org>
  12755. M: John Hawley <warthog9@eaglescrag.net>
  12756. S: Maintained
  12757. F: tools/testing/ktest
  12758. KTZ8866 BACKLIGHT DRIVER
  12759. M: Jianhua Lu <lujianhua000@gmail.com>
  12760. S: Maintained
  12761. F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
  12762. F: drivers/video/backlight/ktz8866.c
  12763. KVM PARAVIRT (KVM/paravirt)
  12764. M: Paolo Bonzini <pbonzini@redhat.com>
  12765. R: Vitaly Kuznetsov <vkuznets@redhat.com>
  12766. L: kvm@vger.kernel.org
  12767. S: Supported
  12768. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  12769. F: arch/um/include/asm/kvm_para.h
  12770. F: arch/x86/include/asm/kvm_para.h
  12771. F: arch/x86/include/asm/pvclock-abi.h
  12772. F: arch/x86/include/uapi/asm/kvm_para.h
  12773. F: arch/x86/kernel/kvm.c
  12774. F: arch/x86/kernel/kvmclock.c
  12775. F: include/asm-generic/kvm_para.h
  12776. F: include/linux/kvm_para.h
  12777. F: include/uapi/asm-generic/kvm_para.h
  12778. F: include/uapi/linux/kvm_para.h
  12779. KVM X86 HYPER-V (KVM/hyper-v)
  12780. M: Vitaly Kuznetsov <vkuznets@redhat.com>
  12781. M: Sean Christopherson <seanjc@google.com>
  12782. M: Paolo Bonzini <pbonzini@redhat.com>
  12783. L: kvm@vger.kernel.org
  12784. S: Supported
  12785. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  12786. F: arch/x86/kvm/hyperv.*
  12787. F: arch/x86/kvm/kvm_onhyperv.*
  12788. F: arch/x86/kvm/svm/hyperv.*
  12789. F: arch/x86/kvm/svm/svm_onhyperv.*
  12790. F: arch/x86/kvm/vmx/hyperv.*
  12791. KVM X86 Xen (KVM/Xen)
  12792. M: David Woodhouse <dwmw2@infradead.org>
  12793. M: Paul Durrant <paul@xen.org>
  12794. M: Sean Christopherson <seanjc@google.com>
  12795. M: Paolo Bonzini <pbonzini@redhat.com>
  12796. L: kvm@vger.kernel.org
  12797. S: Supported
  12798. T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  12799. F: arch/x86/kvm/xen.*
  12800. L3MDEV
  12801. M: David Ahern <dsahern@kernel.org>
  12802. L: netdev@vger.kernel.org
  12803. S: Maintained
  12804. F: include/net/l3mdev.h
  12805. F: net/l3mdev
  12806. LANDLOCK SECURITY MODULE
  12807. M: Mickaël Salaün <mic@digikod.net>
  12808. R: Günther Noack <gnoack@google.com>
  12809. L: linux-security-module@vger.kernel.org
  12810. S: Supported
  12811. W: https://landlock.io
  12812. T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
  12813. F: Documentation/admin-guide/LSM/landlock.rst
  12814. F: Documentation/security/landlock.rst
  12815. F: Documentation/userspace-api/landlock.rst
  12816. F: fs/ioctl.c
  12817. F: include/uapi/linux/landlock.h
  12818. F: samples/landlock/
  12819. F: security/landlock/
  12820. F: tools/testing/selftests/landlock/
  12821. K: landlock
  12822. K: LANDLOCK
  12823. LANTIQ / MAXLINEAR / INTEL Ethernet DSA drivers
  12824. M: Hauke Mehrtens <hauke@hauke-m.de>
  12825. L: netdev@vger.kernel.org
  12826. S: Maintained
  12827. F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
  12828. F: drivers/net/dsa/lantiq/*
  12829. F: drivers/net/ethernet/lantiq_xrx200.c
  12830. F: net/dsa/tag_gswip.c
  12831. F: net/dsa/tag_mxl-gsw1xx.c
  12832. LANTIQ MIPS ARCHITECTURE
  12833. M: John Crispin <john@phrozen.org>
  12834. L: linux-mips@vger.kernel.org
  12835. S: Maintained
  12836. F: arch/mips/lantiq
  12837. F: drivers/soc/lantiq
  12838. LANTIQ PEF2256 DRIVER
  12839. M: Herve Codina <herve.codina@bootlin.com>
  12840. S: Maintained
  12841. F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
  12842. F: drivers/net/wan/framer/
  12843. F: drivers/pinctrl/pinctrl-pef2256.c
  12844. F: include/linux/framer/
  12845. LASI 53c700 driver for PARISC
  12846. M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
  12847. L: linux-scsi@vger.kernel.org
  12848. S: Maintained
  12849. F: Documentation/scsi/53c700.rst
  12850. F: drivers/scsi/53c700*
  12851. LEAKING_ADDRESSES
  12852. M: Tycho Andersen <tycho@tycho.pizza>
  12853. R: Kees Cook <kees@kernel.org>
  12854. L: linux-hardening@vger.kernel.org
  12855. S: Maintained
  12856. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  12857. F: scripts/leaking_addresses.pl
  12858. LED SUBSYSTEM
  12859. M: Lee Jones <lee@kernel.org>
  12860. M: Pavel Machek <pavel@kernel.org>
  12861. L: linux-leds@vger.kernel.org
  12862. S: Maintained
  12863. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
  12864. F: Documentation/devicetree/bindings/leds/
  12865. F: Documentation/leds/
  12866. F: drivers/leds/
  12867. F: include/dt-bindings/leds/
  12868. F: include/linux/leds.h
  12869. LEGO MINDSTORMS EV3
  12870. R: David Lechner <david@lechnology.com>
  12871. S: Maintained
  12872. F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
  12873. F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
  12874. F: drivers/power/supply/lego_ev3_battery.c
  12875. LEGO USB Tower driver
  12876. M: Juergen Stuber <starblue@users.sourceforge.net>
  12877. L: legousb-devel@lists.sourceforge.net
  12878. S: Maintained
  12879. W: http://legousb.sourceforge.net/
  12880. F: drivers/usb/misc/legousbtower.c
  12881. LENOVO drivers
  12882. M: Mark Pearson <mpearson-lenovo@squebb.ca>
  12883. M: Derek J. Clark <derekjohn.clark@gmail.com>
  12884. L: platform-driver-x86@vger.kernel.org
  12885. S: Maintained
  12886. F: Documentation/wmi/devices/lenovo-wmi-gamezone.rst
  12887. F: Documentation/wmi/devices/lenovo-wmi-other.rst
  12888. F: drivers/platform/x86/lenovo/*
  12889. LENOVO WMI HOTKEY UTILITIES DRIVER
  12890. M: Jackie Dong <xy-jackie@139.com>
  12891. L: platform-driver-x86@vger.kernel.org
  12892. S: Maintained
  12893. F: drivers/platform/x86/lenovo/wmi-hotkey-utilities.c
  12894. LETSKETCH HID TABLET DRIVER
  12895. M: Hans de Goede <hansg@kernel.org>
  12896. L: linux-input@vger.kernel.org
  12897. S: Maintained
  12898. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
  12899. F: drivers/hid/hid-letsketch.c
  12900. LG LAPTOP EXTRAS
  12901. M: Matan Ziv-Av <matan@svgalib.org>
  12902. L: platform-driver-x86@vger.kernel.org
  12903. S: Maintained
  12904. F: Documentation/ABI/testing/sysfs-platform-lg-laptop
  12905. F: Documentation/admin-guide/laptops/lg-laptop.rst
  12906. F: drivers/platform/x86/lg-laptop.c
  12907. LG2160 MEDIA DRIVER
  12908. M: Michael Krufky <mkrufky@linuxtv.org>
  12909. L: linux-media@vger.kernel.org
  12910. S: Maintained
  12911. W: https://linuxtv.org
  12912. W: http://github.com/mkrufky
  12913. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  12914. T: git git://linuxtv.org/mkrufky/tuners.git
  12915. F: drivers/media/dvb-frontends/lg2160.*
  12916. LGDT3305 MEDIA DRIVER
  12917. M: Michael Krufky <mkrufky@linuxtv.org>
  12918. L: linux-media@vger.kernel.org
  12919. S: Maintained
  12920. W: https://linuxtv.org
  12921. W: http://github.com/mkrufky
  12922. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  12923. T: git git://linuxtv.org/mkrufky/tuners.git
  12924. F: drivers/media/dvb-frontends/lgdt3305.*
  12925. LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
  12926. M: Viresh Kumar <vireshk@kernel.org>
  12927. L: linux-ide@vger.kernel.org
  12928. S: Maintained
  12929. F: drivers/ata/pata_arasan_cf.c
  12930. F: include/linux/pata_arasan_cf_data.h
  12931. LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
  12932. M: Linus Walleij <linusw@kernel.org>
  12933. L: linux-ide@vger.kernel.org
  12934. S: Maintained
  12935. F: drivers/ata/pata_ftide010.c
  12936. F: drivers/ata/sata_gemini.c
  12937. F: drivers/ata/sata_gemini.h
  12938. LIBATA SATA AHCI PLATFORM devices support
  12939. M: Hans de Goede <hansg@kernel.org>
  12940. L: linux-ide@vger.kernel.org
  12941. S: Maintained
  12942. F: drivers/ata/ahci_platform.c
  12943. F: drivers/ata/libahci_platform.c
  12944. F: include/linux/ahci_platform.h
  12945. LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
  12946. M: Mikael Pettersson <mikpelinux@gmail.com>
  12947. L: linux-ide@vger.kernel.org
  12948. S: Maintained
  12949. F: drivers/ata/sata_promise.*
  12950. LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
  12951. M: Damien Le Moal <dlemoal@kernel.org>
  12952. M: Niklas Cassel <cassel@kernel.org>
  12953. L: linux-ide@vger.kernel.org
  12954. S: Maintained
  12955. T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
  12956. F: Documentation/ABI/testing/sysfs-ata
  12957. F: Documentation/devicetree/bindings/ata/
  12958. F: drivers/ata/
  12959. F: include/linux/ata.h
  12960. F: include/linux/libata.h
  12961. LIBETH COMMON ETHERNET LIBRARY
  12962. M: Alexander Lobakin <aleksander.lobakin@intel.com>
  12963. L: netdev@vger.kernel.org
  12964. L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
  12965. S: Maintained
  12966. T: git https://github.com/alobakin/linux.git
  12967. F: drivers/net/ethernet/intel/libeth/
  12968. F: include/net/libeth/
  12969. K: libeth
  12970. LIBIE COMMON INTEL ETHERNET LIBRARY
  12971. M: Alexander Lobakin <aleksander.lobakin@intel.com>
  12972. L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
  12973. L: netdev@vger.kernel.org
  12974. S: Maintained
  12975. T: git https://github.com/alobakin/linux.git
  12976. F: drivers/net/ethernet/intel/libie/
  12977. F: include/linux/net/intel/libie/
  12978. K: libie
  12979. LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
  12980. M: Vishal Verma <vishal.l.verma@intel.com>
  12981. M: Dan Williams <dan.j.williams@intel.com>
  12982. M: Dave Jiang <dave.jiang@intel.com>
  12983. L: nvdimm@lists.linux.dev
  12984. S: Supported
  12985. Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
  12986. P: Documentation/nvdimm/maintainer-entry-profile.rst
  12987. F: drivers/nvdimm/btt*
  12988. LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
  12989. M: Dan Williams <dan.j.williams@intel.com>
  12990. M: Vishal Verma <vishal.l.verma@intel.com>
  12991. M: Dave Jiang <dave.jiang@intel.com>
  12992. L: nvdimm@lists.linux.dev
  12993. S: Supported
  12994. Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
  12995. P: Documentation/nvdimm/maintainer-entry-profile.rst
  12996. F: drivers/nvdimm/pmem*
  12997. LIBNVDIMM: DEVICETREE BINDINGS
  12998. M: Oliver O'Halloran <oohall@gmail.com>
  12999. L: nvdimm@lists.linux.dev
  13000. S: Supported
  13001. Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
  13002. F: Documentation/devicetree/bindings/pmem/pmem-region.yaml
  13003. F: drivers/nvdimm/of_pmem.c
  13004. LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
  13005. M: Dan Williams <dan.j.williams@intel.com>
  13006. M: Vishal Verma <vishal.l.verma@intel.com>
  13007. M: Dave Jiang <dave.jiang@intel.com>
  13008. M: Ira Weiny <ira.weiny@intel.com>
  13009. L: nvdimm@lists.linux.dev
  13010. S: Supported
  13011. Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
  13012. P: Documentation/nvdimm/maintainer-entry-profile.rst
  13013. T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
  13014. F: drivers/acpi/nfit/*
  13015. F: drivers/nvdimm/*
  13016. F: include/linux/libnvdimm.h
  13017. F: include/linux/nd.h
  13018. F: include/uapi/linux/ndctl.h
  13019. F: tools/testing/nvdimm/
  13020. LIBRARY CODE
  13021. M: Andrew Morton <akpm@linux-foundation.org>
  13022. L: linux-kernel@vger.kernel.org
  13023. S: Supported
  13024. T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
  13025. F: lib/*
  13026. LICENSES and SPDX stuff
  13027. M: Thomas Gleixner <tglx@kernel.org>
  13028. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  13029. L: linux-spdx@vger.kernel.org
  13030. S: Maintained
  13031. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
  13032. F: COPYING
  13033. F: Documentation/process/license-rules.rst
  13034. F: LICENSES/
  13035. F: scripts/spdxcheck-test.sh
  13036. F: scripts/spdxcheck.py
  13037. F: scripts/spdxexclude
  13038. LINEAR RANGES HELPERS
  13039. M: Mark Brown <broonie@kernel.org>
  13040. R: Matti Vaittinen <mazziesaccount@gmail.com>
  13041. F: include/linux/linear_range.h
  13042. F: lib/linear_ranges.c
  13043. F: lib/tests/test_linear_ranges.c
  13044. LINUX FOR POWER MACINTOSH
  13045. L: linuxppc-dev@lists.ozlabs.org
  13046. S: Orphan
  13047. F: arch/powerpc/platforms/powermac/
  13048. F: drivers/macintosh/
  13049. X: drivers/macintosh/adb-iop.c
  13050. X: drivers/macintosh/via-macii.c
  13051. LINUX FOR POWERPC (32-BIT AND 64-BIT)
  13052. M: Madhavan Srinivasan <maddy@linux.ibm.com>
  13053. M: Michael Ellerman <mpe@ellerman.id.au>
  13054. R: Nicholas Piggin <npiggin@gmail.com>
  13055. R: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
  13056. L: linuxppc-dev@lists.ozlabs.org
  13057. S: Supported
  13058. W: https://github.com/linuxppc/wiki/wiki
  13059. Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
  13060. T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
  13061. F: Documentation/ABI/stable/sysfs-firmware-opal-*
  13062. F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
  13063. F: Documentation/devicetree/bindings/powerpc/
  13064. F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
  13065. F: Documentation/arch/powerpc/
  13066. F: arch/powerpc/
  13067. F: drivers/*/*/*pasemi*
  13068. F: drivers/*/*pasemi*
  13069. F: drivers/char/tpm/tpm_ibmvtpm*
  13070. F: drivers/crypto/nx/
  13071. F: drivers/i2c/busses/i2c-opal.c
  13072. F: drivers/net/ethernet/ibm/ibmveth.*
  13073. F: drivers/net/ethernet/ibm/ibmvnic.*
  13074. F: drivers/pci/hotplug/pnv_php.c
  13075. F: drivers/pci/hotplug/rpa*
  13076. F: drivers/rtc/rtc-opal.c
  13077. F: drivers/scsi/ibmvscsi/
  13078. F: drivers/tty/hvc/hvc_opal.c
  13079. F: drivers/watchdog/wdrtas.c
  13080. F: include/linux/papr_scm.h
  13081. F: include/uapi/linux/papr_pdsm.h
  13082. F: tools/testing/selftests/powerpc
  13083. N: /pmac
  13084. N: powermac
  13085. N: powernv
  13086. N: [^a-z0-9]ps3
  13087. N: pseries
  13088. LINUX FOR POWERPC EMBEDDED MPC5XXX
  13089. M: Anatolij Gustschin <agust@denx.de>
  13090. L: linuxppc-dev@lists.ozlabs.org
  13091. S: Odd Fixes
  13092. F: arch/powerpc/platforms/512x/
  13093. F: arch/powerpc/platforms/52xx/
  13094. LINUX FOR POWERPC EMBEDDED PPC4XX
  13095. L: linuxppc-dev@lists.ozlabs.org
  13096. S: Orphan
  13097. F: arch/powerpc/platforms/44x/
  13098. LINUX FOR POWERPC EMBEDDED PPC85XX
  13099. M: Scott Wood <oss@buserror.net>
  13100. L: linuxppc-dev@lists.ozlabs.org
  13101. S: Odd fixes
  13102. T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
  13103. F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt
  13104. F: Documentation/devicetree/bindings/powerpc/fsl/
  13105. F: arch/powerpc/platforms/85xx/
  13106. LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
  13107. M: Christophe Leroy (CS GROUP) <chleroy@kernel.org>
  13108. L: linuxppc-dev@lists.ozlabs.org
  13109. S: Maintained
  13110. F: arch/powerpc/platforms/8xx/
  13111. F: arch/powerpc/platforms/83xx/
  13112. LINUX KERNEL DUMP TEST MODULE (LKDTM)
  13113. M: Kees Cook <kees@kernel.org>
  13114. S: Maintained
  13115. F: drivers/misc/lkdtm/*
  13116. F: tools/testing/selftests/lkdtm/*
  13117. LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
  13118. M: Alan Stern <stern@rowland.harvard.edu>
  13119. M: Andrea Parri <parri.andrea@gmail.com>
  13120. M: Will Deacon <will@kernel.org>
  13121. M: Peter Zijlstra <peterz@infradead.org>
  13122. M: Boqun Feng <boqun@kernel.org>
  13123. M: Nicholas Piggin <npiggin@gmail.com>
  13124. M: David Howells <dhowells@redhat.com>
  13125. M: Jade Alglave <j.alglave@ucl.ac.uk>
  13126. M: Luc Maranget <luc.maranget@inria.fr>
  13127. M: "Paul E. McKenney" <paulmck@kernel.org>
  13128. R: Akira Yokosawa <akiyks@gmail.com>
  13129. R: Daniel Lustig <dlustig@nvidia.com>
  13130. R: Joel Fernandes <joelagnelf@nvidia.com>
  13131. L: linux-kernel@vger.kernel.org
  13132. L: linux-arch@vger.kernel.org
  13133. L: lkmm@lists.linux.dev
  13134. S: Supported
  13135. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
  13136. F: Documentation/atomic_bitops.txt
  13137. F: Documentation/atomic_t.txt
  13138. F: Documentation/core-api/refcount-vs-atomic.rst
  13139. F: Documentation/dev-tools/lkmm/
  13140. F: Documentation/litmus-tests/
  13141. F: Documentation/memory-barriers.txt
  13142. F: tools/memory-model/
  13143. LINUX-NEXT TREE
  13144. M: Stephen Rothwell <sfr@canb.auug.org.au>
  13145. M: Mark Brown <broonie@kernel.org>
  13146. L: linux-next@vger.kernel.org
  13147. S: Supported
  13148. B: mailto:linux-next@vger.kernel.org and the appropriate development tree
  13149. T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
  13150. LIS3LV02D ACCELEROMETER DRIVER
  13151. M: Eric Piel <eric.piel@tremplin-utc.net>
  13152. S: Maintained
  13153. F: Documentation/misc-devices/lis3lv02d.rst
  13154. F: drivers/misc/lis3lv02d/
  13155. F: drivers/platform/x86/hp/hp_accel.c
  13156. LIST KUNIT TEST
  13157. M: David Gow <david@davidgow.net>
  13158. L: linux-kselftest@vger.kernel.org
  13159. L: kunit-dev@googlegroups.com
  13160. S: Maintained
  13161. F: lib/tests/list-test.c
  13162. LITEX PLATFORM
  13163. M: Karol Gugala <kgugala@antmicro.com>
  13164. M: Mateusz Holenko <mholenko@antmicro.com>
  13165. M: Gabriel Somlo <gsomlo@gmail.com>
  13166. M: Joel Stanley <joel@jms.id.au>
  13167. S: Maintained
  13168. F: Documentation/devicetree/bindings/*/litex,*.yaml
  13169. F: arch/openrisc/boot/dts/or1klitex.dts
  13170. F: drivers/mmc/host/litex_mmc.c
  13171. F: drivers/net/ethernet/litex/*
  13172. F: drivers/soc/litex/*
  13173. F: drivers/tty/serial/liteuart.c
  13174. F: include/linux/litex.h
  13175. N: litex
  13176. LIVE PATCHING
  13177. M: Josh Poimboeuf <jpoimboe@kernel.org>
  13178. M: Jiri Kosina <jikos@kernel.org>
  13179. M: Miroslav Benes <mbenes@suse.cz>
  13180. M: Petr Mladek <pmladek@suse.com>
  13181. R: Joe Lawrence <joe.lawrence@redhat.com>
  13182. L: live-patching@vger.kernel.org
  13183. S: Maintained
  13184. T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
  13185. F: Documentation/ABI/testing/sysfs-kernel-livepatch
  13186. F: Documentation/livepatch/
  13187. F: arch/powerpc/include/asm/livepatch.h
  13188. F: include/linux/livepatch*.h
  13189. F: kernel/livepatch/
  13190. F: kernel/module/livepatch.c
  13191. F: samples/livepatch/
  13192. F: scripts/livepatch/
  13193. F: tools/testing/selftests/livepatch/
  13194. LIVE UPDATE
  13195. M: Pasha Tatashin <pasha.tatashin@soleen.com>
  13196. M: Mike Rapoport <rppt@kernel.org>
  13197. R: Pratyush Yadav <pratyush@kernel.org>
  13198. L: linux-kernel@vger.kernel.org
  13199. S: Maintained
  13200. F: Documentation/core-api/liveupdate.rst
  13201. F: Documentation/mm/memfd_preservation.rst
  13202. F: Documentation/userspace-api/liveupdate.rst
  13203. F: include/linux/kho/abi/
  13204. F: include/linux/liveupdate.h
  13205. F: include/linux/liveupdate/
  13206. F: include/uapi/linux/liveupdate.h
  13207. F: kernel/liveupdate/
  13208. F: lib/tests/liveupdate.c
  13209. F: mm/memfd_luo.c
  13210. F: tools/testing/selftests/liveupdate/
  13211. LLC (802.2)
  13212. L: netdev@vger.kernel.org
  13213. S: Odd fixes
  13214. F: include/linux/llc.h
  13215. F: include/net/llc*
  13216. F: include/uapi/linux/llc.h
  13217. F: net/llc/
  13218. LM73 HARDWARE MONITOR DRIVER
  13219. M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
  13220. L: linux-hwmon@vger.kernel.org
  13221. S: Maintained
  13222. F: drivers/hwmon/lm73.c
  13223. LM78 HARDWARE MONITOR DRIVER
  13224. M: Jean Delvare <jdelvare@suse.com>
  13225. L: linux-hwmon@vger.kernel.org
  13226. S: Maintained
  13227. F: Documentation/hwmon/lm78.rst
  13228. F: drivers/hwmon/lm78.c
  13229. LM83 HARDWARE MONITOR DRIVER
  13230. M: Jean Delvare <jdelvare@suse.com>
  13231. L: linux-hwmon@vger.kernel.org
  13232. S: Maintained
  13233. F: Documentation/hwmon/lm83.rst
  13234. F: drivers/hwmon/lm83.c
  13235. LM90 HARDWARE MONITOR DRIVER
  13236. M: Jean Delvare <jdelvare@suse.com>
  13237. L: linux-hwmon@vger.kernel.org
  13238. S: Maintained
  13239. F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
  13240. F: Documentation/hwmon/lm90.rst
  13241. F: drivers/hwmon/lm90.c
  13242. F: include/dt-bindings/thermal/lm90.h
  13243. LME2510 MEDIA DRIVER
  13244. M: Malcolm Priestley <tvboxspy@gmail.com>
  13245. L: linux-media@vger.kernel.org
  13246. S: Maintained
  13247. W: https://linuxtv.org
  13248. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  13249. F: drivers/media/usb/dvb-usb-v2/lmedm04*
  13250. LOADPIN SECURITY MODULE
  13251. M: Kees Cook <kees@kernel.org>
  13252. S: Supported
  13253. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  13254. F: Documentation/admin-guide/LSM/LoadPin.rst
  13255. F: security/loadpin/
  13256. LOCKDOWN SECURITY MODULE
  13257. M: Nicolas Bouchinet <nicolas.bouchinet@oss.cyber.gouv.fr>
  13258. M: Xiu Jianfeng <xiujianfeng@huawei.com>
  13259. L: linux-security-module@vger.kernel.org
  13260. S: Maintained
  13261. T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
  13262. F: security/lockdown/
  13263. LOCKING PRIMITIVES
  13264. M: Peter Zijlstra <peterz@infradead.org>
  13265. M: Ingo Molnar <mingo@redhat.com>
  13266. M: Will Deacon <will@kernel.org>
  13267. M: Boqun Feng <boqun@kernel.org> (LOCKDEP & RUST)
  13268. R: Waiman Long <longman@redhat.com>
  13269. L: linux-kernel@vger.kernel.org
  13270. S: Maintained
  13271. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
  13272. F: Documentation/locking/
  13273. F: arch/*/include/asm/spinlock*.h
  13274. F: include/linux/local_lock*.h
  13275. F: include/linux/lockdep*.h
  13276. F: include/linux/mutex*.h
  13277. F: include/linux/rwlock*.h
  13278. F: include/linux/rwsem*.h
  13279. F: include/linux/seqlock.h
  13280. F: include/linux/spinlock*.h
  13281. F: kernel/locking/
  13282. F: lib/locking*.[ch]
  13283. F: rust/helpers/mutex.c
  13284. F: rust/helpers/spinlock.c
  13285. F: rust/kernel/sync/lock.rs
  13286. F: rust/kernel/sync/lock/
  13287. F: rust/kernel/sync/locked_by.rs
  13288. X: kernel/locking/locktorture.c
  13289. LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
  13290. M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
  13291. L: linux-ntfs-dev@lists.sourceforge.net
  13292. S: Maintained
  13293. W: http://www.linux-ntfs.org/content/view/19/37/
  13294. F: Documentation/admin-guide/ldm.rst
  13295. F: block/partitions/ldm.*
  13296. LOGITECH HID GAMING KEYBOARDS
  13297. M: Hans de Goede <hansg@kernel.org>
  13298. L: linux-input@vger.kernel.org
  13299. S: Maintained
  13300. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
  13301. F: drivers/hid/hid-lg-g15.c
  13302. LONTIUM LT8912B MIPI TO HDMI BRIDGE
  13303. M: Adrien Grassein <adrien.grassein@gmail.com>
  13304. S: Maintained
  13305. F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
  13306. F: drivers/gpu/drm/bridge/lontium-lt8912b.c
  13307. LOONGARCH
  13308. M: Huacai Chen <chenhuacai@kernel.org>
  13309. R: WANG Xuerui <kernel@xen0n.name>
  13310. L: loongarch@lists.linux.dev
  13311. S: Maintained
  13312. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
  13313. F: Documentation/arch/loongarch/
  13314. F: Documentation/translations/zh_CN/arch/loongarch/
  13315. F: arch/loongarch/
  13316. F: drivers/*/*loongarch*
  13317. F: drivers/cpufreq/loongson3_cpufreq.c
  13318. LOONGSON GPIO DRIVER
  13319. M: Yinbo Zhu <zhuyinbo@loongson.cn>
  13320. L: linux-gpio@vger.kernel.org
  13321. S: Maintained
  13322. F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
  13323. F: drivers/gpio/gpio-loongson-64bit.c
  13324. LOONGSON-2 APB DMA DRIVER
  13325. M: Binbin Zhou <zhoubinbin@loongson.cn>
  13326. L: dmaengine@vger.kernel.org
  13327. S: Maintained
  13328. F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
  13329. F: drivers/dma/loongson2-apb-dma.c
  13330. LOONGSON LS2X I2C DRIVER
  13331. M: Binbin Zhou <zhoubinbin@loongson.cn>
  13332. L: linux-i2c@vger.kernel.org
  13333. S: Maintained
  13334. F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
  13335. F: drivers/i2c/busses/i2c-ls2x.c
  13336. LOONGSON PWM DRIVER
  13337. M: Binbin Zhou <zhoubinbin@loongson.cn>
  13338. L: linux-pwm@vger.kernel.org
  13339. S: Maintained
  13340. F: Documentation/devicetree/bindings/pwm/loongson,ls7a-pwm.yaml
  13341. F: drivers/pwm/pwm-loongson.c
  13342. LOONGSON SECURITY ENGINE DRIVERS
  13343. M: Qunqin Zhao <zhaoqunqin@loongson.cn>
  13344. L: linux-crypto@vger.kernel.org
  13345. S: Maintained
  13346. F: drivers/char/tpm/tpm_loongson.c
  13347. F: drivers/crypto/loongson/
  13348. F: drivers/mfd/loongson-se.c
  13349. F: include/linux/mfd/loongson-se.h
  13350. LOONGSON-2 SOC SERIES CLOCK DRIVER
  13351. M: Yinbo Zhu <zhuyinbo@loongson.cn>
  13352. L: linux-clk@vger.kernel.org
  13353. S: Maintained
  13354. F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
  13355. F: drivers/clk/clk-loongson2.c
  13356. F: include/dt-bindings/clock/loongson,ls2k-clk.h
  13357. LOONGSON SPI DRIVER
  13358. M: Yinbo Zhu <zhuyinbo@loongson.cn>
  13359. L: linux-spi@vger.kernel.org
  13360. S: Maintained
  13361. F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
  13362. F: drivers/spi/spi-loongson-core.c
  13363. F: drivers/spi/spi-loongson-pci.c
  13364. F: drivers/spi/spi-loongson-plat.c
  13365. F: drivers/spi/spi-loongson.h
  13366. LOONGSON-2 SOC SERIES GUTS DRIVER
  13367. M: Yinbo Zhu <zhuyinbo@loongson.cn>
  13368. L: loongarch@lists.linux.dev
  13369. S: Maintained
  13370. F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
  13371. F: drivers/soc/loongson/loongson2_guts.c
  13372. LOONGSON-2 SOC SERIES MMC/SD/SDIO CONTROLLER DRIVER
  13373. M: Binbin Zhou <zhoubinbin@loongson.cn>
  13374. L: linux-mmc@vger.kernel.org
  13375. S: Maintained
  13376. F: Documentation/devicetree/bindings/mmc/loongson,ls2k0500-mmc.yaml
  13377. F: drivers/mmc/host/loongson2-mmc.c
  13378. LOONGSON-2 SOC SERIES PM DRIVER
  13379. M: Yinbo Zhu <zhuyinbo@loongson.cn>
  13380. L: linux-pm@vger.kernel.org
  13381. S: Maintained
  13382. F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
  13383. F: drivers/soc/loongson/loongson2_pm.c
  13384. LOONGSON-2 SOC SERIES PINCTRL DRIVER
  13385. M: zhanghongchen <zhanghongchen@loongson.cn>
  13386. M: Yinbo Zhu <zhuyinbo@loongson.cn>
  13387. L: linux-gpio@vger.kernel.org
  13388. S: Maintained
  13389. F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
  13390. F: drivers/pinctrl/pinctrl-loongson2.c
  13391. LOONGSON-2 SOC SERIES THERMAL DRIVER
  13392. M: zhanghongchen <zhanghongchen@loongson.cn>
  13393. M: Yinbo Zhu <zhuyinbo@loongson.cn>
  13394. L: linux-pm@vger.kernel.org
  13395. S: Maintained
  13396. F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
  13397. F: drivers/thermal/loongson2_thermal.c
  13398. LOONGSON-2K Board Management Controller (BMC) DRIVER
  13399. M: Binbin Zhou <zhoubinbin@loongson.cn>
  13400. M: Chong Qiao <qiaochong@loongson.cn>
  13401. S: Maintained
  13402. F: drivers/char/ipmi/ipmi_si_ls2k.c
  13403. F: drivers/mfd/ls2k-bmc-core.c
  13404. LOONGSON EDAC DRIVER
  13405. M: Zhao Qunqin <zhaoqunqin@loongson.cn>
  13406. L: linux-edac@vger.kernel.org
  13407. S: Maintained
  13408. F: drivers/edac/loongson_edac.c
  13409. LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
  13410. M: Sathya Prakash <sathya.prakash@broadcom.com>
  13411. M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
  13412. M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
  13413. M: Ranjan Kumar <ranjan.kumar@broadcom.com>
  13414. L: MPT-FusionLinux.pdl@broadcom.com
  13415. L: linux-scsi@vger.kernel.org
  13416. S: Supported
  13417. W: http://www.avagotech.com/support/
  13418. F: drivers/message/fusion/
  13419. F: drivers/scsi/mpt3sas/
  13420. LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
  13421. M: Matthew Wilcox <willy@infradead.org>
  13422. L: linux-scsi@vger.kernel.org
  13423. S: Maintained
  13424. F: drivers/scsi/sym53c8xx_2/
  13425. LT3074 HARDWARE MONITOR DRIVER
  13426. M: Cedric Encarnacion <cedricjustine.encarnacion@analog.com>
  13427. L: linux-hwmon@vger.kernel.org
  13428. S: Supported
  13429. W: https://ez.analog.com/linux-software-drivers
  13430. F: Documentation/devicetree/bindings/hwmon/pmbus/adi,lt3074.yaml
  13431. F: Documentation/hwmon/lt3074.rst
  13432. F: drivers/hwmon/pmbus/lt3074.c
  13433. LTC1660 DAC DRIVER
  13434. M: Marcus Folkesson <marcus.folkesson@gmail.com>
  13435. L: linux-iio@vger.kernel.org
  13436. S: Maintained
  13437. F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
  13438. F: drivers/iio/dac/ltc1660.c
  13439. LTC2664 IIO DAC DRIVER
  13440. M: Michael Hennerich <michael.hennerich@analog.com>
  13441. M: Kim Seer Paller <kimseer.paller@analog.com>
  13442. L: linux-iio@vger.kernel.org
  13443. S: Supported
  13444. W: https://ez.analog.com/linux-software-drivers
  13445. F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
  13446. F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
  13447. F: drivers/iio/dac/ltc2664.c
  13448. LTC2688 IIO DAC DRIVER
  13449. M: Nuno Sá <nuno.sa@analog.com>
  13450. L: linux-iio@vger.kernel.org
  13451. S: Supported
  13452. W: https://ez.analog.com/linux-software-drivers
  13453. F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
  13454. F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
  13455. F: drivers/iio/dac/ltc2688.c
  13456. LTC2947 HARDWARE MONITOR DRIVER
  13457. M: Nuno Sá <nuno.sa@analog.com>
  13458. L: linux-hwmon@vger.kernel.org
  13459. S: Supported
  13460. W: https://ez.analog.com/linux-software-drivers
  13461. F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
  13462. F: drivers/hwmon/ltc2947-core.c
  13463. F: drivers/hwmon/ltc2947-i2c.c
  13464. F: drivers/hwmon/ltc2947-spi.c
  13465. F: drivers/hwmon/ltc2947.h
  13466. LTC2991 HARDWARE MONITOR DRIVER
  13467. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  13468. L: linux-hwmon@vger.kernel.org
  13469. S: Supported
  13470. W: https://ez.analog.com/linux-software-drivers
  13471. F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
  13472. F: drivers/hwmon/ltc2991.c
  13473. LTC2983 IIO TEMPERATURE DRIVER
  13474. M: Nuno Sá <nuno.sa@analog.com>
  13475. L: linux-iio@vger.kernel.org
  13476. S: Supported
  13477. W: https://ez.analog.com/linux-software-drivers
  13478. F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
  13479. F: drivers/iio/temperature/ltc2983.c
  13480. LTC4282 HARDWARE MONITOR DRIVER
  13481. M: Nuno Sa <nuno.sa@analog.com>
  13482. L: linux-hwmon@vger.kernel.org
  13483. S: Supported
  13484. F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
  13485. F: Documentation/hwmon/ltc4282.rst
  13486. F: drivers/hwmon/ltc4282.c
  13487. LTC4286 HARDWARE MONITOR DRIVER
  13488. M: Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
  13489. L: linux-hwmon@vger.kernel.org
  13490. S: Maintained
  13491. F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
  13492. F: Documentation/hwmon/ltc4286.rst
  13493. F: drivers/hwmon/pmbus/ltc4286.c
  13494. LTC4306 I2C MULTIPLEXER DRIVER
  13495. M: Michael Hennerich <michael.hennerich@analog.com>
  13496. L: linux-i2c@vger.kernel.org
  13497. S: Supported
  13498. W: https://ez.analog.com/linux-software-drivers
  13499. F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
  13500. F: drivers/i2c/muxes/i2c-mux-ltc4306.c
  13501. LTP (Linux Test Project)
  13502. M: Andrea Cervesato <andrea.cervesato@suse.com>
  13503. M: Cyril Hrubis <chrubis@suse.cz>
  13504. M: Jan Stancek <jstancek@redhat.com>
  13505. M: Petr Vorel <pvorel@suse.cz>
  13506. M: Li Wang <liwang@redhat.com>
  13507. M: Yang Xu <xuyang2018.jy@fujitsu.com>
  13508. M: Xiao Yang <yangx.jy@fujitsu.com>
  13509. L: ltp@lists.linux.it (subscribers-only)
  13510. S: Maintained
  13511. W: https://linux-test-project.readthedocs.io/
  13512. T: git https://github.com/linux-test-project/ltp.git
  13513. LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
  13514. M: Anshul Dalal <anshulusr@gmail.com>
  13515. L: linux-iio@vger.kernel.org
  13516. S: Maintained
  13517. F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
  13518. F: drivers/iio/light/ltr390.c
  13519. LYNX 28G SERDES PHY DRIVER
  13520. M: Ioana Ciornei <ioana.ciornei@nxp.com>
  13521. L: netdev@vger.kernel.org
  13522. S: Supported
  13523. F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
  13524. F: drivers/phy/freescale/phy-fsl-lynx-28g.c
  13525. LYNX PCS MODULE
  13526. M: Ioana Ciornei <ioana.ciornei@nxp.com>
  13527. L: netdev@vger.kernel.org
  13528. S: Supported
  13529. F: drivers/net/pcs/pcs-lynx.c
  13530. F: include/linux/pcs-lynx.h
  13531. M68K ARCHITECTURE
  13532. M: Geert Uytterhoeven <geert@linux-m68k.org>
  13533. L: linux-m68k@lists.linux-m68k.org
  13534. S: Maintained
  13535. W: http://www.linux-m68k.org/
  13536. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
  13537. F: arch/m68k/
  13538. F: drivers/zorro/
  13539. M68K ON APPLE MACINTOSH
  13540. M: Joshua Thompson <funaho@jurai.org>
  13541. L: linux-m68k@lists.linux-m68k.org
  13542. S: Maintained
  13543. W: http://www.mac.linux-m68k.org/
  13544. F: arch/m68k/mac/
  13545. F: drivers/macintosh/adb-iop.c
  13546. F: drivers/macintosh/via-macii.c
  13547. M68K ON HP9000/300
  13548. M: Philip Blundell <philb@gnu.org>
  13549. S: Maintained
  13550. W: http://www.tazenda.demon.co.uk/phil/linux-hp
  13551. F: arch/m68k/hp300/
  13552. M88DS3103 MEDIA DRIVER
  13553. L: linux-media@vger.kernel.org
  13554. S: Orphan
  13555. W: https://linuxtv.org
  13556. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  13557. F: drivers/media/dvb-frontends/m88ds3103*
  13558. M88RS2000 MEDIA DRIVER
  13559. M: Malcolm Priestley <tvboxspy@gmail.com>
  13560. L: linux-media@vger.kernel.org
  13561. S: Maintained
  13562. W: https://linuxtv.org
  13563. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  13564. F: drivers/media/dvb-frontends/m88rs2000*
  13565. MA901 MASTERKIT USB FM RADIO DRIVER
  13566. M: Alexey Klimov <alexey.klimov@linaro.org>
  13567. L: linux-media@vger.kernel.org
  13568. S: Maintained
  13569. T: git git://linuxtv.org/media.git
  13570. F: drivers/media/radio/radio-ma901.c
  13571. MAC80211
  13572. M: Johannes Berg <johannes@sipsolutions.net>
  13573. L: linux-wireless@vger.kernel.org
  13574. S: Maintained
  13575. W: https://wireless.wiki.kernel.org/
  13576. Q: https://patchwork.kernel.org/project/linux-wireless/list/
  13577. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
  13578. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
  13579. F: Documentation/networking/mac80211-injection.rst
  13580. F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
  13581. F: drivers/net/wireless/virtual/mac80211_hwsim.[ch]
  13582. F: include/net/mac80211.h
  13583. F: net/mac80211/
  13584. MAILBOX API
  13585. M: Jassi Brar <jassisinghbrar@gmail.com>
  13586. L: linux-kernel@vger.kernel.org
  13587. S: Maintained
  13588. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git for-next
  13589. F: Documentation/devicetree/bindings/mailbox/
  13590. F: drivers/mailbox/
  13591. F: include/dt-bindings/mailbox/
  13592. F: include/linux/mailbox_client.h
  13593. F: include/linux/mailbox_controller.h
  13594. MAILBOX ARM MHUv2
  13595. M: Viresh Kumar <viresh.kumar@linaro.org>
  13596. M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
  13597. L: linux-kernel@vger.kernel.org
  13598. S: Maintained
  13599. F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
  13600. F: drivers/mailbox/arm_mhuv2.c
  13601. F: include/linux/mailbox/arm_mhuv2_message.h
  13602. MAILBOX ARM MHUv3
  13603. M: Sudeep Holla <sudeep.holla@kernel.org>
  13604. M: Cristian Marussi <cristian.marussi@arm.com>
  13605. L: linux-kernel@vger.kernel.org
  13606. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13607. S: Maintained
  13608. F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
  13609. F: drivers/mailbox/arm_mhuv3.c
  13610. MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
  13611. M: Alejandro Colomar <alx@kernel.org>
  13612. L: linux-man@vger.kernel.org
  13613. S: Maintained
  13614. W: http://www.kernel.org/doc/man-pages
  13615. T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
  13616. T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
  13617. MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
  13618. M: Jeremy Kerr <jk@codeconstruct.com.au>
  13619. M: Matt Johnston <matt@codeconstruct.com.au>
  13620. L: netdev@vger.kernel.org
  13621. S: Maintained
  13622. F: Documentation/networking/mctp.rst
  13623. F: drivers/net/mctp/
  13624. F: include/linux/usb/mctp-usb.h
  13625. F: include/net/mctp.h
  13626. F: include/net/mctpdevice.h
  13627. F: include/net/netns/mctp.h
  13628. F: net/mctp/
  13629. MAPLE TREE
  13630. M: Liam R. Howlett <Liam.Howlett@oracle.com>
  13631. R: Alice Ryhl <aliceryhl@google.com>
  13632. R: Andrew Ballance <andrewjballance@gmail.com>
  13633. L: maple-tree@lists.infradead.org
  13634. L: linux-mm@kvack.org
  13635. S: Supported
  13636. F: Documentation/core-api/maple_tree.rst
  13637. F: include/linux/maple_tree.h
  13638. F: include/trace/events/maple_tree.h
  13639. F: lib/maple_tree.c
  13640. F: lib/test_maple_tree.c
  13641. F: rust/helpers/maple_tree.c
  13642. F: rust/kernel/maple_tree.rs
  13643. F: tools/testing/radix-tree/maple.c
  13644. F: tools/testing/shared/linux/maple_tree.h
  13645. MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
  13646. M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
  13647. L: linux-mips@vger.kernel.org
  13648. S: Maintained
  13649. F: arch/mips/boot/dts/img/pistachio*
  13650. MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
  13651. M: Andrew Lunn <andrew@lunn.ch>
  13652. L: netdev@vger.kernel.org
  13653. S: Maintained
  13654. F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
  13655. F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
  13656. F: Documentation/networking/devlink/mv88e6xxx.rst
  13657. F: drivers/net/dsa/mv88e6xxx/
  13658. F: include/linux/dsa/mv88e6xxx.h
  13659. F: include/linux/platform_data/mv88e6xxx.h
  13660. MARVELL 88PM886 PMIC DRIVER
  13661. M: Karel Balej <balejk@matfyz.cz>
  13662. S: Maintained
  13663. F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
  13664. F: drivers/input/misc/88pm886-onkey.c
  13665. F: drivers/mfd/88pm886.c
  13666. F: drivers/regulator/88pm886-regulator.c
  13667. F: drivers/rtc/rtc-88pm886.c
  13668. F: include/linux/mfd/88pm886.h
  13669. MARVELL 88PM886 PMIC GPADC DRIVER
  13670. M: Duje Mihanović <duje@dujemihanovic.xyz>
  13671. S: Maintained
  13672. F: drivers/iio/adc/88pm886-gpadc.c
  13673. MARVELL ARMADA 3700 PHY DRIVERS
  13674. M: Miquel Raynal <miquel.raynal@bootlin.com>
  13675. S: Maintained
  13676. F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
  13677. F: Documentation/devicetree/bindings/phy/marvell,comphy-cp110.yaml
  13678. F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
  13679. F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
  13680. MARVELL ARMADA 3700 SERIAL DRIVER
  13681. M: Pali Rohár <pali@kernel.org>
  13682. S: Maintained
  13683. F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
  13684. F: Documentation/devicetree/bindings/serial/marvell,armada-3700-uart.yaml
  13685. F: drivers/tty/serial/mvebu-uart.c
  13686. MARVELL ARMADA DRM SUPPORT
  13687. M: Russell King <linux@armlinux.org.uk>
  13688. S: Maintained
  13689. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
  13690. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
  13691. F: Documentation/devicetree/bindings/display/armada/
  13692. F: drivers/gpu/drm/armada/
  13693. F: include/uapi/drm/armada_drm.h
  13694. MARVELL CRYPTO DRIVER
  13695. M: Srujana Challa <schalla@marvell.com>
  13696. M: Bharat Bhushan <bbhushan2@marvell.com>
  13697. L: linux-crypto@vger.kernel.org
  13698. S: Maintained
  13699. F: drivers/crypto/marvell/
  13700. F: include/linux/soc/marvell/octeontx2/
  13701. MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
  13702. L: netdev@vger.kernel.org
  13703. S: Orphan
  13704. F: drivers/net/ethernet/marvell/sk*
  13705. MARVELL LIBERTAS WIRELESS DRIVER
  13706. L: linux-wireless@vger.kernel.org
  13707. L: libertas-dev@lists.infradead.org
  13708. S: Orphan
  13709. F: drivers/net/wireless/marvell/libertas/
  13710. F: drivers/net/wireless/marvell/libertas_tf/
  13711. MARVELL MACCHIATOBIN SUPPORT
  13712. M: Russell King <linux@armlinux.org.uk>
  13713. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13714. S: Maintained
  13715. F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
  13716. MARVELL MV643XX ETHERNET DRIVER
  13717. M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  13718. L: netdev@vger.kernel.org
  13719. S: Maintained
  13720. F: drivers/net/ethernet/marvell/mv643xx_eth.*
  13721. MARVELL MV88X3310 PHY DRIVER
  13722. M: Russell King <linux@armlinux.org.uk>
  13723. M: Marek Behún <kabel@kernel.org>
  13724. L: netdev@vger.kernel.org
  13725. S: Maintained
  13726. F: drivers/net/phy/marvell10g.c
  13727. MARVELL MVEBU THERMAL DRIVER
  13728. M: Miquel Raynal <miquel.raynal@bootlin.com>
  13729. S: Maintained
  13730. F: drivers/thermal/armada_thermal.c
  13731. MARVELL MVNETA ETHERNET DRIVER
  13732. M: Marcin Wojtas <marcin.s.wojtas@gmail.com>
  13733. L: netdev@vger.kernel.org
  13734. S: Maintained
  13735. F: drivers/net/ethernet/marvell/mvneta*
  13736. MARVELL MVPP2 ETHERNET DRIVER
  13737. M: Marcin Wojtas <marcin.s.wojtas@gmail.com>
  13738. M: Russell King <linux@armlinux.org.uk>
  13739. L: netdev@vger.kernel.org
  13740. S: Maintained
  13741. F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
  13742. F: drivers/net/ethernet/marvell/mvpp2/
  13743. MARVELL MWIFIEX WIRELESS DRIVER
  13744. M: Brian Norris <briannorris@chromium.org>
  13745. R: Francesco Dolcini <francesco@dolcini.it>
  13746. L: linux-wireless@vger.kernel.org
  13747. S: Odd Fixes
  13748. F: drivers/net/wireless/marvell/mwifiex/
  13749. MARVELL MWL8K WIRELESS DRIVER
  13750. L: linux-wireless@vger.kernel.org
  13751. S: Orphan
  13752. F: drivers/net/wireless/marvell/mwl8k.c
  13753. MARVELL NAND CONTROLLER DRIVER
  13754. M: Miquel Raynal <miquel.raynal@bootlin.com>
  13755. L: linux-mtd@lists.infradead.org
  13756. S: Maintained
  13757. F: drivers/mtd/nand/raw/marvell_nand.c
  13758. MARVELL OCTEON ENDPOINT DRIVER
  13759. M: Veerasenareddy Burru <vburru@marvell.com>
  13760. M: Sathesh Edara <sedara@marvell.com>
  13761. L: netdev@vger.kernel.org
  13762. S: Maintained
  13763. F: drivers/net/ethernet/marvell/octeon_ep
  13764. MARVELL OCTEON ENDPOINT VF DRIVER
  13765. M: Veerasenareddy Burru <vburru@marvell.com>
  13766. M: Sathesh Edara <sedara@marvell.com>
  13767. M: Shinas Rasheed <srasheed@marvell.com>
  13768. M: Satananda Burla <sburla@marvell.com>
  13769. L: netdev@vger.kernel.org
  13770. S: Maintained
  13771. F: drivers/net/ethernet/marvell/octeon_ep_vf
  13772. MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
  13773. M: Sunil Goutham <sgoutham@marvell.com>
  13774. M: Geetha sowjanya <gakula@marvell.com>
  13775. M: Subbaraya Sundeep <sbhatta@marvell.com>
  13776. M: hariprasad <hkelam@marvell.com>
  13777. M: Bharat Bhushan <bbhushan2@marvell.com>
  13778. L: netdev@vger.kernel.org
  13779. S: Maintained
  13780. F: drivers/net/ethernet/marvell/octeontx2/nic/
  13781. F: include/linux/soc/marvell/octeontx2/
  13782. MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
  13783. M: Sunil Goutham <sgoutham@marvell.com>
  13784. M: Linu Cherian <lcherian@marvell.com>
  13785. M: Geetha sowjanya <gakula@marvell.com>
  13786. M: hariprasad <hkelam@marvell.com>
  13787. M: Subbaraya Sundeep <sbhatta@marvell.com>
  13788. L: netdev@vger.kernel.org
  13789. S: Maintained
  13790. F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
  13791. F: drivers/net/ethernet/marvell/octeontx2/af/
  13792. MARVELL PEM PMU DRIVER
  13793. M: Linu Cherian <lcherian@marvell.com>
  13794. M: Gowthami Thiagarajan <gthiagarajan@marvell.com>
  13795. S: Supported
  13796. F: drivers/perf/marvell_pem_pmu.c
  13797. MARVELL PRESTERA ETHERNET SWITCH DRIVER
  13798. M: Elad Nachman <enachman@marvell.com>
  13799. S: Supported
  13800. W: https://github.com/Marvell-switching/switchdev-prestera
  13801. F: drivers/net/ethernet/marvell/prestera/
  13802. MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
  13803. M: Nicolas Pitre <nico@fluxnic.net>
  13804. S: Odd Fixes
  13805. F: drivers/mmc/host/mvsdio.*
  13806. MARVELL USB MDIO CONTROLLER DRIVER
  13807. M: Tobias Waldekranz <tobias@waldekranz.com>
  13808. L: netdev@vger.kernel.org
  13809. S: Maintained
  13810. F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
  13811. F: drivers/net/mdio/mdio-mvusb.c
  13812. MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
  13813. M: Hu Ziji <huziji@marvell.com>
  13814. L: linux-mmc@vger.kernel.org
  13815. S: Supported
  13816. F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
  13817. F: drivers/mmc/host/sdhci-xenon*
  13818. MARVELL OCTEON CN10K DPI DRIVER
  13819. M: Vamsi Attunuru <vattunuru@marvell.com>
  13820. S: Supported
  13821. F: drivers/misc/mrvl_cn10k_dpi.c
  13822. MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
  13823. R: schalla@marvell.com
  13824. R: vattunuru@marvell.com
  13825. F: drivers/vdpa/octeon_ep/
  13826. MARVELL OCTEON HOTPLUG DRIVER
  13827. R: Shijith Thotton <sthotton@marvell.com>
  13828. R: Vamsi Attunuru <vattunuru@marvell.com>
  13829. S: Supported
  13830. F: drivers/pci/hotplug/octep_hp.c
  13831. MATROX FRAMEBUFFER DRIVER
  13832. L: linux-fbdev@vger.kernel.org
  13833. S: Orphan
  13834. F: drivers/video/fbdev/matrox/matroxfb_*
  13835. F: include/uapi/linux/matroxfb.h
  13836. MAX14001/MAX14002 IIO ADC DRIVER
  13837. M: Kim Seer Paller <kimseer.paller@analog.com>
  13838. M: Marilene Andrade Garcia <marilene.agarcia@gmail.com>
  13839. L: linux-iio@vger.kernel.org
  13840. S: Maintained
  13841. W: https://ez.analog.com/linux-software-drivers
  13842. F: Documentation/devicetree/bindings/iio/adc/adi,max14001.yaml
  13843. F: drivers/iio/adc/max14001.c
  13844. MAX15301 DRIVER
  13845. M: Daniel Nilsson <daniel.nilsson@flex.com>
  13846. L: linux-hwmon@vger.kernel.org
  13847. S: Maintained
  13848. F: Documentation/hwmon/max15301.rst
  13849. F: drivers/hwmon/pmbus/max15301.c
  13850. MAX17616 HARDWARE MONITOR DRIVER
  13851. M: Kim Seer Paller <kimseer.paller@analog.com>
  13852. L: linux-hwmon@vger.kernel.org
  13853. S: Supported
  13854. W: https://ez.analog.com/linux-software-drivers
  13855. F: Documentation/devicetree/bindings/hwmon/pmbus/adi,max17616.yaml
  13856. F: Documentation/hwmon/max17616.rst
  13857. F: drivers/hwmon/pmbus/max17616.c
  13858. MAX2175 SDR TUNER DRIVER
  13859. M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
  13860. L: linux-media@vger.kernel.org
  13861. S: Maintained
  13862. T: git git://linuxtv.org/media.git
  13863. F: Documentation/devicetree/bindings/media/i2c/maxim,max2175.txt
  13864. F: Documentation/userspace-api/media/drivers/max2175.rst
  13865. F: drivers/media/i2c/max2175*
  13866. F: include/uapi/linux/max2175.h
  13867. MAX31335 RTC DRIVER
  13868. M: Antoniu Miclaus <antoniu.miclaus@analog.com>
  13869. L: linux-rtc@vger.kernel.org
  13870. S: Supported
  13871. W: https://ez.analog.com/linux-software-drivers
  13872. F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml
  13873. F: drivers/rtc/rtc-max31335.c
  13874. MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
  13875. L: linux-hwmon@vger.kernel.org
  13876. S: Orphan
  13877. F: Documentation/hwmon/max6650.rst
  13878. F: drivers/hwmon/max6650.c
  13879. MAX9286 QUAD GMSL DESERIALIZER DRIVER
  13880. M: Jacopo Mondi <jacopo+renesas@jmondi.org>
  13881. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  13882. M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  13883. M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
  13884. L: linux-media@vger.kernel.org
  13885. S: Maintained
  13886. F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
  13887. F: drivers/media/i2c/max9286.c
  13888. MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
  13889. M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
  13890. L: linux-media@vger.kernel.org
  13891. S: Maintained
  13892. F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
  13893. F: drivers/staging/media/max96712/max96712.c
  13894. MAX96714 GMSL2 DESERIALIZER DRIVER
  13895. M: Julien Massot <julien.massot@collabora.com>
  13896. L: linux-media@vger.kernel.org
  13897. S: Maintained
  13898. F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
  13899. F: drivers/media/i2c/max96714.c
  13900. MAX96717 GMSL2 SERIALIZER DRIVER
  13901. M: Julien Massot <julien.massot@collabora.com>
  13902. L: linux-media@vger.kernel.org
  13903. S: Maintained
  13904. F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
  13905. F: drivers/media/i2c/max96717.c
  13906. MAX9860 MONO AUDIO VOICE CODEC DRIVER
  13907. M: Peter Rosin <peda@axentia.se>
  13908. L: linux-sound@vger.kernel.org
  13909. S: Maintained
  13910. F: Documentation/devicetree/bindings/sound/max9860.txt
  13911. F: sound/soc/codecs/max9860.*
  13912. MAXBOTIX ULTRASONIC RANGER IIO DRIVER
  13913. M: Andreas Klinger <ak@it-klinger.de>
  13914. L: linux-iio@vger.kernel.org
  13915. S: Maintained
  13916. F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
  13917. F: drivers/iio/proximity/mb1232.c
  13918. MAXIM MAX11205 DRIVER
  13919. M: Ramona Bolboaca <ramona.bolboaca@analog.com>
  13920. L: linux-iio@vger.kernel.org
  13921. S: Supported
  13922. W: https://ez.analog.com/linux-software-drivers
  13923. F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
  13924. F: drivers/iio/adc/max11205.c
  13925. MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
  13926. R: Iskren Chernev <iskren.chernev@gmail.com>
  13927. R: Krzysztof Kozlowski <krzk@kernel.org>
  13928. R: Marek Szyprowski <m.szyprowski@samsung.com>
  13929. R: Matheus Castello <matheus@castello.eng.br>
  13930. L: linux-pm@vger.kernel.org
  13931. S: Maintained
  13932. F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
  13933. F: drivers/power/supply/max17040_battery.c
  13934. MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
  13935. R: Hans de Goede <hansg@kernel.org>
  13936. R: Krzysztof Kozlowski <krzk@kernel.org>
  13937. R: Marek Szyprowski <m.szyprowski@samsung.com>
  13938. R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
  13939. R: Purism Kernel Team <kernel@puri.sm>
  13940. L: linux-pm@vger.kernel.org
  13941. S: Maintained
  13942. F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
  13943. F: drivers/power/supply/max17042_battery.c
  13944. MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
  13945. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  13946. L: linux-kernel@vger.kernel.org
  13947. S: Maintained
  13948. F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
  13949. F: drivers/regulator/max20086-regulator.c
  13950. MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
  13951. M: Marcelo Schmitt <marcelo.schmitt@analog.com>
  13952. L: linux-iio@vger.kernel.org
  13953. S: Supported
  13954. F: drivers/iio/temperature/max30208.c
  13955. MAXIM MAX7360 KEYPAD LED MFD DRIVER
  13956. M: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
  13957. S: Maintained
  13958. F: Documentation/devicetree/bindings/gpio/maxim,max7360-gpio.yaml
  13959. F: Documentation/devicetree/bindings/mfd/maxim,max7360.yaml
  13960. F: drivers/gpio/gpio-max7360.c
  13961. F: drivers/input/keyboard/max7360-keypad.c
  13962. F: drivers/input/misc/max7360-rotary.c
  13963. F: drivers/mfd/max7360.c
  13964. F: drivers/pinctrl/pinctrl-max7360.c
  13965. F: drivers/pwm/pwm-max7360.c
  13966. F: include/linux/mfd/max7360.h
  13967. MAXIM MAX77650 PMIC MFD DRIVER
  13968. M: Bartosz Golaszewski <brgl@kernel.org>
  13969. L: linux-kernel@vger.kernel.org
  13970. S: Maintained
  13971. F: Documentation/devicetree/bindings/*/*max77650.yaml
  13972. F: Documentation/devicetree/bindings/*/max77650*.yaml
  13973. F: drivers/gpio/gpio-max77650.c
  13974. F: drivers/input/misc/max77650-onkey.c
  13975. F: drivers/leds/leds-max77650.c
  13976. F: drivers/mfd/max77650.c
  13977. F: drivers/power/supply/max77650-charger.c
  13978. F: drivers/regulator/max77650-regulator.c
  13979. F: include/linux/mfd/max77650.h
  13980. MAXIM MAX77714 PMIC MFD DRIVER
  13981. M: Luca Ceresoli <luca@lucaceresoli.net>
  13982. S: Maintained
  13983. F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
  13984. F: drivers/mfd/max77714.c
  13985. F: include/linux/mfd/max77714.h
  13986. MAXIM MAX77759 PMIC MFD DRIVER
  13987. M: André Draszik <andre.draszik@linaro.org>
  13988. L: linux-kernel@vger.kernel.org
  13989. S: Maintained
  13990. F: Documentation/devicetree/bindings/*/maxim,max77759*.yaml
  13991. F: drivers/gpio/gpio-max77759.c
  13992. F: drivers/mfd/max77759.c
  13993. F: drivers/nvmem/max77759-nvmem.c
  13994. F: include/linux/mfd/max77759.h
  13995. MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
  13996. M: Javier Martinez Canillas <javier@dowhile0.org>
  13997. L: linux-kernel@vger.kernel.org
  13998. S: Supported
  13999. F: Documentation/devicetree/bindings/*/*max77802.yaml
  14000. F: drivers/regulator/max77802-regulator.c
  14001. F: include/dt-bindings/*/*max77802.h
  14002. MAXIM MAX77838 PMIC REGULATOR DEVICE DRIVER
  14003. M: Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
  14004. L: linux-kernel@vger.kernel.org
  14005. S: Maintained
  14006. F: Documentation/devicetree/bindings/regulator/maxim,max77838.yaml
  14007. F: drivers/regulator/max77838-regulator.c
  14008. MAXIM MAX77976 BATTERY CHARGER
  14009. M: Luca Ceresoli <luca@lucaceresoli.net>
  14010. S: Supported
  14011. F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
  14012. F: drivers/power/supply/max77976_charger.c
  14013. MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
  14014. M: Krzysztof Kozlowski <krzk@kernel.org>
  14015. L: linux-pm@vger.kernel.org
  14016. S: Maintained
  14017. B: mailto:linux-samsung-soc@vger.kernel.org
  14018. F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
  14019. F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
  14020. F: drivers/power/supply/max14577_charger.c
  14021. F: drivers/power/supply/max77693_charger.c
  14022. MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
  14023. M: Chanwoo Choi <cw00.choi@samsung.com>
  14024. M: Krzysztof Kozlowski <krzk@kernel.org>
  14025. L: linux-kernel@vger.kernel.org
  14026. S: Maintained
  14027. B: mailto:linux-samsung-soc@vger.kernel.org
  14028. F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
  14029. F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
  14030. F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
  14031. F: Documentation/devicetree/bindings/*/maxim,max77705*.yaml
  14032. F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
  14033. F: drivers/leds/leds-max77705.c
  14034. F: drivers/*/*max77843.c
  14035. F: drivers/*/max14577*.c
  14036. F: drivers/*/max77686*.c
  14037. F: drivers/*/max77693*.c
  14038. F: drivers/*/max77705*.c
  14039. F: drivers/clk/clk-max77686.c
  14040. F: drivers/extcon/extcon-max14577.c
  14041. F: drivers/extcon/extcon-max77693.c
  14042. F: drivers/rtc/rtc-max77686.c
  14043. F: include/linux/mfd/max14577*.h
  14044. F: include/linux/mfd/max77686*.h
  14045. F: include/linux/mfd/max77693*.h
  14046. F: include/linux/mfd/max77705*.h
  14047. MAXIRADIO FM RADIO RECEIVER DRIVER
  14048. M: Hans Verkuil <hverkuil@kernel.org>
  14049. L: linux-media@vger.kernel.org
  14050. S: Maintained
  14051. W: https://linuxtv.org
  14052. T: git git://linuxtv.org/media.git
  14053. F: drivers/media/radio/radio-maxiradio*
  14054. MAXLINEAR ETHERNET PHY DRIVER
  14055. M: Xu Liang <lxu@maxlinear.com>
  14056. L: netdev@vger.kernel.org
  14057. S: Supported
  14058. F: drivers/net/phy/mxl-86110.c
  14059. F: drivers/net/phy/mxl-gpy.c
  14060. MAXLINEAR MXL862XX SWITCH DRIVER
  14061. M: Daniel Golle <daniel@makrotopia.org>
  14062. L: netdev@vger.kernel.org
  14063. S: Maintained
  14064. F: Documentation/devicetree/bindings/net/dsa/maxlinear,mxl862xx.yaml
  14065. F: drivers/net/dsa/mxl862xx/
  14066. F: net/dsa/tag_mxl862xx.c
  14067. MCAN DEVICE DRIVER
  14068. M: Markus Schneider-Pargmann <msp@baylibre.com>
  14069. L: linux-can@vger.kernel.org
  14070. S: Maintained
  14071. F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
  14072. F: drivers/net/can/m_can/
  14073. MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
  14074. R: Yasushi SHOJI <yashi@spacecubics.com>
  14075. L: linux-can@vger.kernel.org
  14076. S: Maintained
  14077. F: drivers/net/can/usb/mcba_usb.c
  14078. MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
  14079. M: Rishi Gupta <gupt21@gmail.com>
  14080. L: linux-i2c@vger.kernel.org
  14081. L: linux-input@vger.kernel.org
  14082. S: Maintained
  14083. F: drivers/hid/hid-mcp2221.c
  14084. MCP251XFD SPI-CAN NETWORK DRIVER
  14085. M: Marc Kleine-Budde <mkl@pengutronix.de>
  14086. M: Manivannan Sadhasivam <mani@kernel.org>
  14087. R: Thomas Kopp <thomas.kopp@microchip.com>
  14088. L: linux-can@vger.kernel.org
  14089. S: Maintained
  14090. F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
  14091. F: drivers/net/can/spi/mcp251xfd/
  14092. MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
  14093. M: Peter Rosin <peda@axentia.se>
  14094. L: linux-iio@vger.kernel.org
  14095. S: Maintained
  14096. F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
  14097. F: drivers/iio/potentiometer/mcp4018.c
  14098. F: drivers/iio/potentiometer/mcp4531.c
  14099. MCP47FEB02 MICROCHIP DAC DRIVER
  14100. M: Ariana Lazar <ariana.lazar@microchip.com>
  14101. L: linux-iio@vger.kernel.org
  14102. S: Supported
  14103. F: Documentation/devicetree/bindings/iio/dac/microchip,mcp47feb02.yaml
  14104. F: drivers/iio/dac/mcp47feb02.c
  14105. MCP4821 DAC DRIVER
  14106. M: Anshul Dalal <anshulusr@gmail.com>
  14107. L: linux-iio@vger.kernel.org
  14108. S: Maintained
  14109. F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
  14110. F: drivers/iio/dac/mcp4821.c
  14111. MCR20A IEEE-802.15.4 RADIO DRIVER
  14112. M: Stefan Schmidt <stefan@datenfreihafen.org>
  14113. L: linux-wpan@vger.kernel.org
  14114. S: Odd Fixes
  14115. W: https://github.com/xueliu/mcr20a-linux
  14116. F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
  14117. F: drivers/net/ieee802154/mcr20a.c
  14118. F: drivers/net/ieee802154/mcr20a.h
  14119. MDIO REGMAP DRIVER
  14120. M: Maxime Chevallier <maxime.chevallier@bootlin.com>
  14121. L: netdev@vger.kernel.org
  14122. S: Maintained
  14123. F: drivers/net/mdio/mdio-regmap.c
  14124. F: include/linux/mdio/mdio-regmap.h
  14125. MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
  14126. M: William Breathitt Gray <wbg@kernel.org>
  14127. L: linux-iio@vger.kernel.org
  14128. S: Maintained
  14129. F: drivers/iio/dac/cio-dac.c
  14130. MEDIA CONTROLLER FRAMEWORK
  14131. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  14132. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  14133. L: linux-media@vger.kernel.org
  14134. S: Supported
  14135. W: https://www.linuxtv.org
  14136. T: git git://linuxtv.org/media.git
  14137. F: drivers/media/mc/
  14138. F: include/media/media-*.h
  14139. F: include/uapi/linux/media.h
  14140. MEDIA DRIVER FOR FREESCALE IMX PXP
  14141. M: Philipp Zabel <p.zabel@pengutronix.de>
  14142. L: linux-media@vger.kernel.org
  14143. S: Maintained
  14144. T: git git://linuxtv.org/media.git
  14145. F: drivers/media/platform/nxp/imx-pxp.[ch]
  14146. MEDIA DRIVERS FOR ASCOT2E
  14147. M: Abylay Ospan <aospan@amazon.com>
  14148. L: linux-media@vger.kernel.org
  14149. S: Supported
  14150. W: https://linuxtv.org
  14151. W: http://netup.tv/
  14152. T: git git://linuxtv.org/media.git
  14153. F: drivers/media/dvb-frontends/ascot2e*
  14154. MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
  14155. M: Jasmin Jessich <jasmin@anw.at>
  14156. L: linux-media@vger.kernel.org
  14157. S: Maintained
  14158. W: https://linuxtv.org
  14159. T: git git://linuxtv.org/media.git
  14160. F: drivers/media/dvb-frontends/cxd2099*
  14161. MEDIA DRIVERS FOR CXD2841ER
  14162. M: Abylay Ospan <aospan@amazon.com>
  14163. L: linux-media@vger.kernel.org
  14164. S: Supported
  14165. W: https://linuxtv.org
  14166. W: http://netup.tv/
  14167. T: git git://linuxtv.org/media.git
  14168. F: drivers/media/dvb-frontends/cxd2841er*
  14169. MEDIA DRIVERS FOR CXD2880
  14170. M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
  14171. L: linux-media@vger.kernel.org
  14172. S: Supported
  14173. W: http://linuxtv.org/
  14174. T: git git://linuxtv.org/media.git
  14175. F: drivers/media/dvb-frontends/cxd2880/*
  14176. F: drivers/media/spi/cxd2880*
  14177. MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
  14178. L: linux-media@vger.kernel.org
  14179. S: Orphan
  14180. W: https://linuxtv.org
  14181. T: git git://linuxtv.org/media.git
  14182. F: drivers/media/pci/ddbridge/*
  14183. MEDIA DRIVERS FOR FREESCALE IMX
  14184. M: Steve Longerbeam <slongerbeam@gmail.com>
  14185. M: Philipp Zabel <p.zabel@pengutronix.de>
  14186. R: Frank Li <Frank.Li@nxp.com>
  14187. L: imx@lists.linux.dev
  14188. L: linux-media@vger.kernel.org
  14189. S: Maintained
  14190. T: git git://linuxtv.org/media.git
  14191. F: Documentation/admin-guide/media/imx.rst
  14192. F: Documentation/devicetree/bindings/media/fsl,imx6-mipi-csi2.yaml
  14193. F: drivers/staging/media/imx/
  14194. F: include/linux/imx-media.h
  14195. F: include/media/imx.h
  14196. MEDIA DRIVERS FOR FREESCALE IMX7/8
  14197. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  14198. M: Frank Li <Frank.Li@nxp.com>
  14199. M: Martin Kepplinger-Novakovic <martink@posteo.de>
  14200. R: Rui Miguel Silva <rmfrfs@gmail.com>
  14201. R: Purism Kernel Team <kernel@puri.sm>
  14202. L: imx@lists.linux.dev
  14203. L: linux-media@vger.kernel.org
  14204. S: Maintained
  14205. T: git git://linuxtv.org/media.git
  14206. F: Documentation/admin-guide/media/imx7.rst
  14207. F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
  14208. F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
  14209. F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
  14210. F: drivers/media/platform/nxp/imx-mipi-csis.c
  14211. F: drivers/media/platform/nxp/imx7-media-csi.c
  14212. F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c
  14213. MEDIA DRIVERS FOR HELENE
  14214. M: Abylay Ospan <aospan@amazon.com>
  14215. L: linux-media@vger.kernel.org
  14216. S: Supported
  14217. W: https://linuxtv.org
  14218. W: http://netup.tv/
  14219. T: git git://linuxtv.org/media.git
  14220. F: drivers/media/dvb-frontends/helene*
  14221. MEDIA DRIVERS FOR HORUS3A
  14222. M: Abylay Ospan <aospan@amazon.com>
  14223. L: linux-media@vger.kernel.org
  14224. S: Supported
  14225. W: https://linuxtv.org
  14226. W: http://netup.tv/
  14227. T: git git://linuxtv.org/media.git
  14228. F: drivers/media/dvb-frontends/horus3a*
  14229. MEDIA DRIVERS FOR LNBH25
  14230. M: Abylay Ospan <aospan@amazon.com>
  14231. L: linux-media@vger.kernel.org
  14232. S: Supported
  14233. W: https://linuxtv.org
  14234. W: http://netup.tv/
  14235. T: git git://linuxtv.org/media.git
  14236. F: drivers/media/dvb-frontends/lnbh25*
  14237. MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
  14238. L: linux-media@vger.kernel.org
  14239. S: Orphan
  14240. W: https://linuxtv.org
  14241. T: git git://linuxtv.org/media.git
  14242. F: drivers/media/dvb-frontends/mxl5xx*
  14243. MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
  14244. M: Abylay Ospan <aospan@amazon.com>
  14245. L: linux-media@vger.kernel.org
  14246. S: Supported
  14247. W: https://linuxtv.org
  14248. W: http://netup.tv/
  14249. T: git git://linuxtv.org/media.git
  14250. F: drivers/media/pci/netup_unidvb/*
  14251. MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
  14252. M: Dmitry Osipenko <digetx@gmail.com>
  14253. L: linux-media@vger.kernel.org
  14254. L: linux-tegra@vger.kernel.org
  14255. S: Maintained
  14256. T: git git://linuxtv.org/media.git
  14257. F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
  14258. F: drivers/media/platform/nvidia/tegra-vde/
  14259. MEDIA DRIVERS FOR RENESAS - CEU
  14260. M: Jacopo Mondi <jacopo@jmondi.org>
  14261. L: linux-media@vger.kernel.org
  14262. L: linux-renesas-soc@vger.kernel.org
  14263. S: Supported
  14264. T: git git://linuxtv.org/media.git
  14265. F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
  14266. F: drivers/media/platform/renesas/renesas-ceu.c
  14267. F: include/media/drv-intf/renesas-ceu.h
  14268. MEDIA DRIVERS FOR RENESAS - DRIF
  14269. M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
  14270. L: linux-media@vger.kernel.org
  14271. L: linux-renesas-soc@vger.kernel.org
  14272. S: Supported
  14273. T: git git://linuxtv.org/media.git
  14274. F: Documentation/devicetree/bindings/media/renesas,drif.yaml
  14275. F: drivers/media/platform/renesas/rcar_drif.c
  14276. MEDIA DRIVERS FOR RENESAS - FCP
  14277. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  14278. L: linux-media@vger.kernel.org
  14279. L: linux-renesas-soc@vger.kernel.org
  14280. S: Supported
  14281. T: git git://linuxtv.org/media.git
  14282. F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
  14283. F: drivers/media/platform/renesas/rcar-fcp.c
  14284. F: include/media/rcar-fcp.h
  14285. MEDIA DRIVERS FOR RENESAS - FDP1
  14286. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  14287. L: linux-media@vger.kernel.org
  14288. L: linux-renesas-soc@vger.kernel.org
  14289. S: Supported
  14290. T: git git://linuxtv.org/media.git
  14291. F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
  14292. F: drivers/media/platform/renesas/rcar_fdp1.c
  14293. MEDIA DRIVERS FOR RENESAS - VIN
  14294. M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
  14295. L: linux-media@vger.kernel.org
  14296. L: linux-renesas-soc@vger.kernel.org
  14297. S: Supported
  14298. T: git git://linuxtv.org/media.git
  14299. F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
  14300. F: Documentation/devicetree/bindings/media/renesas,isp.yaml
  14301. F: Documentation/devicetree/bindings/media/renesas,vin.yaml
  14302. F: drivers/media/platform/renesas/rcar-csi2.c
  14303. F: drivers/media/platform/renesas/rcar-isp/
  14304. F: drivers/media/platform/renesas/rcar-vin/
  14305. MEDIA DRIVERS FOR RENESAS - VSP1
  14306. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  14307. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  14308. L: linux-media@vger.kernel.org
  14309. L: linux-renesas-soc@vger.kernel.org
  14310. S: Supported
  14311. T: git git://linuxtv.org/media.git
  14312. F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
  14313. F: drivers/media/platform/renesas/vsp1/
  14314. MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
  14315. L: linux-media@vger.kernel.org
  14316. S: Orphan
  14317. W: https://linuxtv.org
  14318. T: git git://linuxtv.org/media.git
  14319. F: drivers/media/dvb-frontends/stv0910*
  14320. MEDIA DRIVERS FOR ST STV6111 TUNER ICs
  14321. L: linux-media@vger.kernel.org
  14322. S: Orphan
  14323. W: https://linuxtv.org
  14324. T: git git://linuxtv.org/media.git
  14325. F: drivers/media/dvb-frontends/stv6111*
  14326. MEDIA DRIVERS FOR STM32 - CSI
  14327. M: Alain Volmat <alain.volmat@foss.st.com>
  14328. L: linux-media@vger.kernel.org
  14329. S: Supported
  14330. T: git git://linuxtv.org/media_tree.git
  14331. F: Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
  14332. F: drivers/media/platform/st/stm32/stm32-csi.c
  14333. MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
  14334. M: Hugues Fruchet <hugues.fruchet@foss.st.com>
  14335. M: Alain Volmat <alain.volmat@foss.st.com>
  14336. L: linux-media@vger.kernel.org
  14337. S: Supported
  14338. T: git git://linuxtv.org/media.git
  14339. F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
  14340. F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
  14341. F: drivers/media/platform/st/stm32/stm32-dcmi.c
  14342. F: drivers/media/platform/st/stm32/stm32-dcmipp/*
  14343. MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
  14344. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  14345. L: linux-media@vger.kernel.org
  14346. S: Maintained
  14347. W: https://linuxtv.org
  14348. Q: http://patchwork.kernel.org/project/linux-media/list/
  14349. T: git git://linuxtv.org/media.git
  14350. F: Documentation/admin-guide/media/
  14351. F: Documentation/devicetree/bindings/media/
  14352. F: Documentation/driver-api/media/
  14353. F: Documentation/userspace-api/media/
  14354. F: drivers/media/
  14355. F: drivers/staging/media/
  14356. F: include/dt-bindings/media/
  14357. F: include/linux/platform_data/media/
  14358. F: include/media/
  14359. F: include/uapi/linux/dvb/
  14360. F: include/uapi/linux/ivtv*
  14361. F: include/uapi/linux/media.h
  14362. F: include/uapi/linux/uvcvideo.h
  14363. F: include/uapi/linux/v4l2-*
  14364. F: include/uapi/linux/videodev2.h
  14365. MEDIATEK BLUETOOTH DRIVER
  14366. M: Sean Wang <sean.wang@mediatek.com>
  14367. L: linux-bluetooth@vger.kernel.org
  14368. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  14369. S: Maintained
  14370. F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
  14371. F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
  14372. F: drivers/bluetooth/btmtkuart.c
  14373. MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
  14374. M: Sen Chu <sen.chu@mediatek.com>
  14375. M: Sean Wang <sean.wang@mediatek.com>
  14376. M: Macpaul Lin <macpaul.lin@mediatek.com>
  14377. L: linux-pm@vger.kernel.org
  14378. S: Maintained
  14379. F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
  14380. F: drivers/power/reset/mt6323-poweroff.c
  14381. MEDIATEK CIR DRIVER
  14382. M: Sean Wang <sean.wang@mediatek.com>
  14383. S: Maintained
  14384. F: drivers/media/rc/mtk-cir.c
  14385. MEDIATEK DMA DRIVER
  14386. M: Sean Wang <sean.wang@mediatek.com>
  14387. L: dmaengine@vger.kernel.org
  14388. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  14389. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  14390. S: Maintained
  14391. F: Documentation/devicetree/bindings/dma/mediatek,*
  14392. F: drivers/dma/mediatek/
  14393. MEDIATEK ETHERNET DRIVER
  14394. M: Felix Fietkau <nbd@nbd.name>
  14395. M: Lorenzo Bianconi <lorenzo@kernel.org>
  14396. L: netdev@vger.kernel.org
  14397. S: Maintained
  14398. F: drivers/net/ethernet/mediatek/
  14399. MEDIATEK ETHERNET PCS DRIVER
  14400. M: Alexander Couzens <lynxis@fe80.eu>
  14401. M: Daniel Golle <daniel@makrotopia.org>
  14402. L: netdev@vger.kernel.org
  14403. S: Maintained
  14404. F: drivers/net/pcs/pcs-mtk-lynxi.c
  14405. F: include/linux/pcs/pcs-mtk-lynxi.h
  14406. MEDIATEK ETHERNET PHY DRIVERS
  14407. M: Daniel Golle <daniel@makrotopia.org>
  14408. M: Qingfang Deng <dqfext@gmail.com>
  14409. M: SkyLake Huang <SkyLake.Huang@mediatek.com>
  14410. L: netdev@vger.kernel.org
  14411. S: Maintained
  14412. F: drivers/net/phy/mediatek/mtk-2p5ge.c
  14413. F: drivers/net/phy/mediatek/mtk-ge-soc.c
  14414. F: drivers/net/phy/mediatek/mtk-phy-lib.c
  14415. F: drivers/net/phy/mediatek/mtk-ge.c
  14416. F: drivers/net/phy/mediatek/mtk.h
  14417. F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c
  14418. MEDIATEK I2C CONTROLLER DRIVER
  14419. M: Qii Wang <qii.wang@mediatek.com>
  14420. L: linux-i2c@vger.kernel.org
  14421. S: Maintained
  14422. F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
  14423. F: drivers/i2c/busses/i2c-mt65xx.c
  14424. MEDIATEK IOMMU DRIVER
  14425. M: Yong Wu <yong.wu@mediatek.com>
  14426. L: iommu@lists.linux.dev
  14427. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  14428. S: Supported
  14429. F: Documentation/devicetree/bindings/iommu/mediatek*
  14430. F: drivers/iommu/mtk_iommu*
  14431. F: include/dt-bindings/memory/mediatek,mt*-port.h
  14432. F: include/dt-bindings/memory/mt*-port.h
  14433. MEDIATEK JPEG DRIVER
  14434. M: Bin Liu <bin.liu@mediatek.com>
  14435. S: Supported
  14436. F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
  14437. F: drivers/media/platform/mediatek/jpeg/
  14438. MEDIATEK KEYPAD DRIVER
  14439. M: Mattijs Korpershoek <mkorpershoek@kernel.org>
  14440. S: Supported
  14441. F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
  14442. F: drivers/input/keyboard/mt6779-keypad.c
  14443. MEDIATEK MDP DRIVER
  14444. M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
  14445. M: Houlong Wei <houlong.wei@mediatek.com>
  14446. M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
  14447. S: Supported
  14448. F: Documentation/devicetree/bindings/media/mediatek,mt8173-mdp.yaml
  14449. F: drivers/media/platform/mediatek/mdp/
  14450. F: drivers/media/platform/mediatek/vpu/
  14451. MEDIATEK MEDIA DRIVER
  14452. M: Tiffany Lin <tiffany.lin@mediatek.com>
  14453. M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
  14454. M: Yunfei Dong <yunfei.dong@mediatek.com>
  14455. S: Supported
  14456. F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
  14457. F: Documentation/devicetree/bindings/media/mediatek,mt8173-vpu.yaml
  14458. F: drivers/media/platform/mediatek/vcodec/
  14459. F: drivers/media/platform/mediatek/vpu/
  14460. MEDIATEK MIPI-CSI CDPHY DRIVER
  14461. M: Julien Stephan <jstephan@baylibre.com>
  14462. M: Andy Hsieh <andy.hsieh@mediatek.com>
  14463. S: Supported
  14464. F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
  14465. F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
  14466. MEDIATEK MMC/SD/SDIO DRIVER
  14467. M: Chaotian Jing <chaotian.jing@mediatek.com>
  14468. S: Maintained
  14469. F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
  14470. F: drivers/mmc/host/mtk-sd.c
  14471. MEDIATEK MT6735 CLOCK & RESET DRIVERS
  14472. M: Yassine Oudjana <y.oudjana@protonmail.com>
  14473. L: linux-clk@vger.kernel.org
  14474. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  14475. S: Maintained
  14476. F: drivers/clk/mediatek/clk-mt6735-apmixedsys.c
  14477. F: drivers/clk/mediatek/clk-mt6735-imgsys.c
  14478. F: drivers/clk/mediatek/clk-mt6735-infracfg.c
  14479. F: drivers/clk/mediatek/clk-mt6735-mfgcfg.c
  14480. F: drivers/clk/mediatek/clk-mt6735-pericfg.c
  14481. F: drivers/clk/mediatek/clk-mt6735-topckgen.c
  14482. F: drivers/clk/mediatek/clk-mt6735-vdecsys.c
  14483. F: drivers/clk/mediatek/clk-mt6735-vencsys.c
  14484. F: include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
  14485. F: include/dt-bindings/clock/mediatek,mt6735-imgsys.h
  14486. F: include/dt-bindings/clock/mediatek,mt6735-infracfg.h
  14487. F: include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
  14488. F: include/dt-bindings/clock/mediatek,mt6735-pericfg.h
  14489. F: include/dt-bindings/clock/mediatek,mt6735-topckgen.h
  14490. F: include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
  14491. F: include/dt-bindings/clock/mediatek,mt6735-vencsys.h
  14492. F: include/dt-bindings/reset/mediatek,mt6735-infracfg.h
  14493. F: include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
  14494. F: include/dt-bindings/reset/mediatek,mt6735-pericfg.h
  14495. F: include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
  14496. MEDIATEK MT76 WIRELESS LAN DRIVER
  14497. M: Felix Fietkau <nbd@nbd.name>
  14498. M: Lorenzo Bianconi <lorenzo@kernel.org>
  14499. M: Ryder Lee <ryder.lee@mediatek.com>
  14500. R: Shayne Chen <shayne.chen@mediatek.com>
  14501. R: Sean Wang <sean.wang@mediatek.com>
  14502. L: linux-wireless@vger.kernel.org
  14503. S: Maintained
  14504. T: git https://github.com/nbd168/wireless
  14505. F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
  14506. F: drivers/net/wireless/mediatek/mt76/
  14507. MEDIATEK MT7601U WIRELESS LAN DRIVER
  14508. M: Jakub Kicinski <kuba@kernel.org>
  14509. L: linux-wireless@vger.kernel.org
  14510. S: Maintained
  14511. F: drivers/net/wireless/mediatek/mt7601u/
  14512. MEDIATEK MT7621 CLOCK DRIVER
  14513. M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
  14514. S: Maintained
  14515. F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
  14516. F: drivers/clk/ralink/clk-mt7621.c
  14517. MEDIATEK MT7621 PCIE CONTROLLER DRIVER
  14518. M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
  14519. S: Maintained
  14520. F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
  14521. F: drivers/pci/controller/pcie-mt7621.c
  14522. MEDIATEK MT7621 PHY PCI DRIVER
  14523. M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
  14524. S: Maintained
  14525. F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
  14526. F: drivers/phy/ralink/phy-mt7621-pci.c
  14527. MEDIATEK MT7621/28/88 I2C DRIVER
  14528. M: Stefan Roese <sr@denx.de>
  14529. L: linux-i2c@vger.kernel.org
  14530. S: Maintained
  14531. F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
  14532. F: drivers/i2c/busses/i2c-mt7621.c
  14533. MEDIATEK MTMIPS CLOCK DRIVER
  14534. M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
  14535. S: Maintained
  14536. F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
  14537. F: drivers/clk/ralink/clk-mtmips.c
  14538. MEDIATEK NAND CONTROLLER DRIVER
  14539. L: linux-mtd@lists.infradead.org
  14540. S: Orphan
  14541. F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
  14542. F: drivers/mtd/nand/raw/mtk_*
  14543. MEDIATEK PMIC LED DRIVER
  14544. M: Sen Chu <sen.chu@mediatek.com>
  14545. M: Sean Wang <sean.wang@mediatek.com>
  14546. M: Macpaul Lin <macpaul.lin@mediatek.com>
  14547. S: Maintained
  14548. F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
  14549. F: drivers/leds/leds-mt6323.c
  14550. MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
  14551. M: Sean Wang <sean.wang@mediatek.com>
  14552. S: Maintained
  14553. F: drivers/char/hw_random/mtk-rng.c
  14554. MEDIATEK SMI DRIVER
  14555. M: Yong Wu <yong.wu@mediatek.com>
  14556. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  14557. S: Supported
  14558. F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
  14559. F: drivers/memory/mtk-smi.c
  14560. F: include/soc/mediatek/smi.h
  14561. MEDIATEK SWITCH DRIVER
  14562. M: Chester A. Unal <chester.a.unal@arinc9.com>
  14563. M: Daniel Golle <daniel@makrotopia.org>
  14564. L: netdev@vger.kernel.org
  14565. S: Maintained
  14566. F: drivers/net/dsa/mt7530-mdio.c
  14567. F: drivers/net/dsa/mt7530-mmio.c
  14568. F: drivers/net/dsa/mt7530.*
  14569. F: net/dsa/tag_mtk.c
  14570. MEDIATEK T7XX 5G WWAN MODEM DRIVER
  14571. M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
  14572. R: Liu Haijun <haijun.liu@mediatek.com>
  14573. R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
  14574. L: netdev@vger.kernel.org
  14575. S: Supported
  14576. F: drivers/net/wwan/t7xx/
  14577. MEDIATEK USB3 DRD IP DRIVER
  14578. M: Chunfeng Yun <chunfeng.yun@mediatek.com>
  14579. L: linux-usb@vger.kernel.org
  14580. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  14581. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  14582. S: Maintained
  14583. F: Documentation/devicetree/bindings/usb/mediatek,*
  14584. F: drivers/usb/host/xhci-mtk*
  14585. F: drivers/usb/mtu3/
  14586. MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
  14587. M: Peter Senna Tschudin <peter.senna@gmail.com>
  14588. M: Ian Ray <ian.ray@ge.com>
  14589. M: Martyn Welch <martyn.welch@collabora.co.uk>
  14590. S: Maintained
  14591. F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
  14592. F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
  14593. MEGARAID SCSI/SAS DRIVERS
  14594. M: Kashyap Desai <kashyap.desai@broadcom.com>
  14595. M: Sumit Saxena <sumit.saxena@broadcom.com>
  14596. M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
  14597. M: Chandrakanth patil <chandrakanth.patil@broadcom.com>
  14598. L: megaraidlinux.pdl@broadcom.com
  14599. L: linux-scsi@vger.kernel.org
  14600. S: Maintained
  14601. W: http://www.avagotech.com/support/
  14602. F: Documentation/scsi/megaraid.rst
  14603. F: drivers/scsi/megaraid.*
  14604. F: drivers/scsi/megaraid/
  14605. MELEXIS MLX90614 DRIVER
  14606. M: Crt Mori <cmo@melexis.com>
  14607. L: linux-iio@vger.kernel.org
  14608. S: Supported
  14609. W: http://www.melexis.com
  14610. F: drivers/iio/temperature/mlx90614.c
  14611. MELEXIS MLX90632 DRIVER
  14612. M: Crt Mori <cmo@melexis.com>
  14613. L: linux-iio@vger.kernel.org
  14614. S: Supported
  14615. W: http://www.melexis.com
  14616. F: drivers/iio/temperature/mlx90632.c
  14617. MELEXIS MLX90635 DRIVER
  14618. M: Crt Mori <cmo@melexis.com>
  14619. L: linux-iio@vger.kernel.org
  14620. S: Supported
  14621. W: http://www.melexis.com
  14622. F: drivers/iio/temperature/mlx90635.c
  14623. MELLANOX BLUEFIELD I2C DRIVER
  14624. M: Khalil Blaiech <kblaiech@nvidia.com>
  14625. M: Asmaa Mnebhi <asmaa@nvidia.com>
  14626. L: linux-i2c@vger.kernel.org
  14627. S: Supported
  14628. F: drivers/i2c/busses/i2c-mlxbf.c
  14629. MELLANOX ETHERNET DRIVER (mlx4_en)
  14630. M: Tariq Toukan <tariqt@nvidia.com>
  14631. L: netdev@vger.kernel.org
  14632. S: Maintained
  14633. W: https://www.nvidia.com/networking/
  14634. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  14635. F: drivers/net/ethernet/mellanox/mlx4/en_*
  14636. MELLANOX ETHERNET DRIVER (mlx5e)
  14637. M: Saeed Mahameed <saeedm@nvidia.com>
  14638. M: Tariq Toukan <tariqt@nvidia.com>
  14639. M: Mark Bloch <mbloch@nvidia.com>
  14640. L: netdev@vger.kernel.org
  14641. S: Maintained
  14642. W: https://www.nvidia.com/networking/
  14643. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  14644. F: drivers/net/ethernet/mellanox/mlx5/core/en_*
  14645. MELLANOX ETHERNET INNOVA DRIVERS
  14646. R: Boris Pismenny <borisp@nvidia.com>
  14647. L: netdev@vger.kernel.org
  14648. S: Maintained
  14649. W: https://www.nvidia.com/networking/
  14650. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  14651. F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
  14652. F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
  14653. F: include/linux/mlx5/mlx5_ifc_fpga.h
  14654. MELLANOX ETHERNET SWITCH DRIVERS
  14655. M: Ido Schimmel <idosch@nvidia.com>
  14656. M: Petr Machata <petrm@nvidia.com>
  14657. L: netdev@vger.kernel.org
  14658. S: Supported
  14659. W: https://www.nvidia.com/networking/
  14660. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  14661. F: drivers/net/ethernet/mellanox/mlxsw/
  14662. F: tools/testing/selftests/drivers/net/mlxsw/
  14663. MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
  14664. M: mlxsw@nvidia.com
  14665. L: netdev@vger.kernel.org
  14666. S: Supported
  14667. W: https://www.nvidia.com/networking/
  14668. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  14669. F: drivers/net/ethernet/mellanox/mlxfw/
  14670. MELLANOX HARDWARE PLATFORM SUPPORT
  14671. M: Hans de Goede <hansg@kernel.org>
  14672. M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
  14673. M: Vadim Pasternak <vadimp@nvidia.com>
  14674. L: platform-driver-x86@vger.kernel.org
  14675. S: Supported
  14676. F: Documentation/ABI/stable/sysfs-driver-mlxreg-io
  14677. F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
  14678. F: drivers/platform/mellanox/
  14679. F: include/linux/platform_data/mlxreg.h
  14680. MELLANOX MLX4 core VPI driver
  14681. M: Tariq Toukan <tariqt@nvidia.com>
  14682. L: netdev@vger.kernel.org
  14683. L: linux-rdma@vger.kernel.org
  14684. S: Maintained
  14685. W: https://www.nvidia.com/networking/
  14686. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  14687. F: drivers/net/ethernet/mellanox/mlx4/
  14688. F: include/linux/mlx4/
  14689. MELLANOX MLX4 IB driver
  14690. M: Yishai Hadas <yishaih@nvidia.com>
  14691. L: linux-rdma@vger.kernel.org
  14692. S: Supported
  14693. W: https://www.nvidia.com/networking/
  14694. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  14695. F: drivers/infiniband/hw/mlx4/
  14696. F: include/linux/mlx4/
  14697. F: include/uapi/rdma/mlx4-abi.h
  14698. MELLANOX MLX5 core VPI driver
  14699. M: Saeed Mahameed <saeedm@nvidia.com>
  14700. M: Leon Romanovsky <leonro@nvidia.com>
  14701. M: Tariq Toukan <tariqt@nvidia.com>
  14702. M: Mark Bloch <mbloch@nvidia.com>
  14703. L: netdev@vger.kernel.org
  14704. L: linux-rdma@vger.kernel.org
  14705. S: Maintained
  14706. W: https://www.nvidia.com/networking/
  14707. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  14708. F: Documentation/networking/device_drivers/ethernet/mellanox/
  14709. F: drivers/net/ethernet/mellanox/mlx5/core/
  14710. F: include/linux/mlx5/
  14711. MELLANOX MLX5 IB driver
  14712. M: Leon Romanovsky <leonro@nvidia.com>
  14713. L: linux-rdma@vger.kernel.org
  14714. S: Supported
  14715. W: https://www.nvidia.com/networking/
  14716. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  14717. F: drivers/infiniband/hw/mlx5/
  14718. F: include/linux/mlx5/
  14719. F: include/uapi/rdma/mlx5-abi.h
  14720. MELLANOX MLX5 VDPA DRIVER
  14721. M: Dragos Tatulea <dtatulea@nvidia.com>
  14722. L: virtualization@lists.linux.dev
  14723. S: Supported
  14724. F: drivers/vdpa/mlx5/
  14725. MELLANOX MLXCPLD I2C AND MUX DRIVER
  14726. M: Vadim Pasternak <vadimp@nvidia.com>
  14727. M: Michael Shych <michaelsh@nvidia.com>
  14728. L: linux-i2c@vger.kernel.org
  14729. S: Supported
  14730. F: Documentation/i2c/busses/i2c-mlxcpld.rst
  14731. F: drivers/i2c/busses/i2c-mlxcpld.c
  14732. F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
  14733. MELLANOX MLXCPLD LED DRIVER
  14734. M: Vadim Pasternak <vadimp@nvidia.com>
  14735. L: linux-leds@vger.kernel.org
  14736. S: Supported
  14737. F: Documentation/leds/leds-mlxcpld.rst
  14738. F: drivers/leds/leds-mlxcpld.c
  14739. F: drivers/leds/leds-mlxreg.c
  14740. MEMBARRIER SUPPORT
  14741. M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  14742. M: "Paul E. McKenney" <paulmck@kernel.org>
  14743. L: linux-kernel@vger.kernel.org
  14744. S: Supported
  14745. F: Documentation/scheduler/membarrier.rst
  14746. F: arch/*/include/asm/membarrier.h
  14747. F: arch/*/include/asm/sync_core.h
  14748. F: include/uapi/linux/membarrier.h
  14749. F: kernel/sched/membarrier.c
  14750. MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
  14751. M: Mike Rapoport <rppt@kernel.org>
  14752. L: linux-mm@kvack.org
  14753. S: Maintained
  14754. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git for-next
  14755. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git fixes
  14756. F: Documentation/core-api/boot-time-mm.rst
  14757. F: include/linux/kho/abi/memblock.h
  14758. F: include/linux/memblock.h
  14759. F: mm/bootmem_info.c
  14760. F: mm/memblock.c
  14761. F: mm/memtest.c
  14762. F: mm/mm_init.c
  14763. F: mm/rodata_test.c
  14764. F: tools/testing/memblock/
  14765. MEMORY ALLOCATION PROFILING
  14766. M: Suren Baghdasaryan <surenb@google.com>
  14767. M: Kent Overstreet <kent.overstreet@linux.dev>
  14768. L: linux-mm@kvack.org
  14769. S: Maintained
  14770. F: Documentation/mm/allocation-profiling.rst
  14771. F: include/linux/alloc_tag.h
  14772. F: include/linux/pgalloc_tag.h
  14773. F: lib/alloc_tag.c
  14774. MEMORY CONTROLLER DRIVERS
  14775. M: Krzysztof Kozlowski <krzk@kernel.org>
  14776. L: linux-kernel@vger.kernel.org
  14777. S: Maintained
  14778. B: mailto:krzk@kernel.org
  14779. T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
  14780. F: Documentation/devicetree/bindings/memory-controllers/
  14781. F: drivers/memory/
  14782. F: include/dt-bindings/memory/
  14783. F: include/memory/
  14784. MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
  14785. M: Dmitry Osipenko <digetx@gmail.com>
  14786. L: linux-pm@vger.kernel.org
  14787. L: linux-tegra@vger.kernel.org
  14788. S: Maintained
  14789. T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
  14790. F: drivers/devfreq/tegra30-devfreq.c
  14791. MEMORY HOT(UN)PLUG
  14792. M: David Hildenbrand <david@kernel.org>
  14793. M: Oscar Salvador <osalvador@suse.de>
  14794. L: linux-mm@kvack.org
  14795. L: linux-cxl@vger.kernel.org
  14796. S: Maintained
  14797. F: Documentation/admin-guide/mm/memory-hotplug.rst
  14798. F: Documentation/core-api/memory-hotplug.rst
  14799. F: drivers/base/memory.c
  14800. F: include/linux/memory_hotplug.h
  14801. F: include/linux/memremap.h
  14802. F: mm/memremap.c
  14803. F: mm/memory_hotplug.c
  14804. F: tools/testing/selftests/memory-hotplug/
  14805. MEMORY MANAGEMENT
  14806. M: Andrew Morton <akpm@linux-foundation.org>
  14807. L: linux-mm@kvack.org
  14808. S: Maintained
  14809. W: http://www.linux-mm.org
  14810. T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
  14811. T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
  14812. F: mm/
  14813. F: tools/mm/
  14814. MEMORY MANAGEMENT - BALLOON
  14815. M: Andrew Morton <akpm@linux-foundation.org>
  14816. M: David Hildenbrand <david@kernel.org>
  14817. L: linux-mm@kvack.org
  14818. L: virtualization@lists.linux.dev
  14819. S: Maintained
  14820. W: http://www.linux-mm.org
  14821. T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
  14822. F: include/linux/balloon.h
  14823. F: mm/balloon.c
  14824. MEMORY MANAGEMENT - CORE
  14825. M: Andrew Morton <akpm@linux-foundation.org>
  14826. M: David Hildenbrand <david@kernel.org>
  14827. R: Lorenzo Stoakes <ljs@kernel.org>
  14828. R: Liam R. Howlett <Liam.Howlett@oracle.com>
  14829. R: Vlastimil Babka <vbabka@kernel.org>
  14830. R: Mike Rapoport <rppt@kernel.org>
  14831. R: Suren Baghdasaryan <surenb@google.com>
  14832. R: Michal Hocko <mhocko@suse.com>
  14833. L: linux-mm@kvack.org
  14834. S: Maintained
  14835. W: http://www.linux-mm.org
  14836. T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
  14837. F: include/linux/gfp.h
  14838. F: include/linux/gfp_types.h
  14839. F: include/linux/highmem.h
  14840. F: include/linux/leafops.h
  14841. F: include/linux/memory.h
  14842. F: include/linux/mm.h
  14843. F: include/linux/mm_*.h
  14844. F: include/linux/mmzone.h
  14845. F: include/linux/mmdebug.h
  14846. F: include/linux/mmu_notifier.h
  14847. F: include/linux/pagewalk.h
  14848. F: include/linux/pgalloc.h
  14849. F: include/linux/pgtable.h
  14850. F: include/linux/ptdump.h
  14851. F: include/linux/vmpressure.h
  14852. F: include/linux/vmstat.h
  14853. F: kernel/fork.c
  14854. F: mm/Kconfig
  14855. F: mm/debug.c
  14856. F: mm/folio-compat.c
  14857. F: mm/highmem.c
  14858. F: mm/init-mm.c
  14859. F: mm/internal.h
  14860. F: mm/maccess.c
  14861. F: mm/memory.c
  14862. F: mm/mmu_notifier.c
  14863. F: mm/mmzone.c
  14864. F: mm/pagewalk.c
  14865. F: mm/pgtable-generic.c
  14866. F: mm/ptdump.c
  14867. F: mm/sparse-vmemmap.c
  14868. F: mm/sparse.c
  14869. F: mm/util.c
  14870. F: mm/vmpressure.c
  14871. F: mm/vmstat.c
  14872. N: include/linux/page[-_]*
  14873. MEMORY MANAGEMENT - EXECMEM
  14874. M: Andrew Morton <akpm@linux-foundation.org>
  14875. M: Mike Rapoport <rppt@kernel.org>
  14876. L: linux-mm@kvack.org
  14877. S: Maintained
  14878. F: include/linux/execmem.h
  14879. F: mm/execmem.c
  14880. MEMORY MANAGEMENT - GUP (GET USER PAGES)
  14881. M: Andrew Morton <akpm@linux-foundation.org>
  14882. M: David Hildenbrand <david@kernel.org>
  14883. R: Jason Gunthorpe <jgg@nvidia.com>
  14884. R: John Hubbard <jhubbard@nvidia.com>
  14885. R: Peter Xu <peterx@redhat.com>
  14886. L: linux-mm@kvack.org
  14887. S: Maintained
  14888. W: http://www.linux-mm.org
  14889. T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
  14890. F: mm/gup.c
  14891. F: mm/gup_test.c
  14892. F: mm/gup_test.h
  14893. F: tools/testing/selftests/mm/gup_longterm.c
  14894. F: tools/testing/selftests/mm/gup_test.c
  14895. MEMORY MANAGEMENT - KSM (Kernel Samepage Merging)
  14896. M: Andrew Morton <akpm@linux-foundation.org>
  14897. M: David Hildenbrand <david@kernel.org>
  14898. R: Xu Xin <xu.xin16@zte.com.cn>
  14899. R: Chengming Zhou <chengming.zhou@linux.dev>
  14900. L: linux-mm@kvack.org
  14901. S: Maintained
  14902. W: http://www.linux-mm.org
  14903. T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
  14904. F: Documentation/admin-guide/mm/ksm.rst
  14905. F: Documentation/mm/ksm.rst
  14906. F: include/linux/ksm.h
  14907. F: include/trace/events/ksm.h
  14908. F: mm/ksm.c
  14909. F: mm/mm_slot.h
  14910. MEMORY MANAGEMENT - MEMORY POLICY AND MIGRATION
  14911. M: Andrew Morton <akpm@linux-foundation.org>
  14912. M: David Hildenbrand <david@kernel.org>
  14913. R: Zi Yan <ziy@nvidia.com>
  14914. R: Matthew Brost <matthew.brost@intel.com>
  14915. R: Joshua Hahn <joshua.hahnjy@gmail.com>
  14916. R: Rakie Kim <rakie.kim@sk.com>
  14917. R: Byungchul Park <byungchul@sk.com>
  14918. R: Gregory Price <gourry@gourry.net>
  14919. R: Ying Huang <ying.huang@linux.alibaba.com>
  14920. R: Alistair Popple <apopple@nvidia.com>
  14921. L: linux-mm@kvack.org
  14922. S: Maintained
  14923. W: http://www.linux-mm.org
  14924. T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
  14925. F: include/linux/mempolicy.h
  14926. F: include/uapi/linux/mempolicy.h
  14927. F: include/linux/migrate.h
  14928. F: include/linux/migrate_mode.h
  14929. F: mm/mempolicy.c
  14930. F: mm/migrate.c
  14931. F: mm/migrate_device.c
  14932. MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU)
  14933. M: Andrew Morton <akpm@linux-foundation.org>
  14934. M: Axel Rasmussen <axelrasmussen@google.com>
  14935. M: Yuanchu Xie <yuanchu@google.com>
  14936. R: Wei Xu <weixugc@google.com>
  14937. L: linux-mm@kvack.org
  14938. S: Maintained
  14939. W: http://www.linux-mm.org
  14940. T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
  14941. F: Documentation/admin-guide/mm/multigen_lru.rst
  14942. F: Documentation/mm/multigen_lru.rst
  14943. F: include/linux/mm_inline.h
  14944. F: include/linux/mmzone.h
  14945. F: mm/swap.c
  14946. F: mm/vmscan.c
  14947. F: mm/workingset.c
  14948. MEMORY MANAGEMENT - MISC
  14949. M: Andrew Morton <akpm@linux-foundation.org>
  14950. M: David Hildenbrand <david@kernel.org>
  14951. R: Lorenzo Stoakes <ljs@kernel.org>
  14952. R: Liam R. Howlett <Liam.Howlett@oracle.com>
  14953. R: Vlastimil Babka <vbabka@kernel.org>
  14954. R: Mike Rapoport <rppt@kernel.org>
  14955. R: Suren Baghdasaryan <surenb@google.com>
  14956. R: Michal Hocko <mhocko@suse.com>
  14957. L: linux-mm@kvack.org
  14958. S: Maintained
  14959. W: http://www.linux-mm.org
  14960. T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
  14961. F: Documentation/admin-guide/mm/
  14962. F: Documentation/mm/
  14963. F: include/linux/cma.h
  14964. F: include/linux/dmapool.h
  14965. F: include/linux/ioremap.h
  14966. F: include/linux/memory-tiers.h
  14967. F: include/linux/page_idle.h
  14968. F: mm/backing-dev.c
  14969. F: mm/cma.c
  14970. F: mm/cma_debug.c
  14971. F: mm/cma_sysfs.c
  14972. F: mm/dmapool.c
  14973. F: mm/dmapool_test.c
  14974. F: mm/early_ioremap.c
  14975. F: mm/fadvise.c
  14976. F: mm/ioremap.c
  14977. F: mm/mapping_dirty_helpers.c
  14978. F: mm/memory-tiers.c
  14979. F: mm/page_idle.c
  14980. F: mm/pgalloc-track.h
  14981. F: mm/process_vm_access.c
  14982. F: tools/testing/selftests/mm/
  14983. MEMORY MANAGEMENT - NUMA MEMBLOCKS AND NUMA EMULATION
  14984. M: Andrew Morton <akpm@linux-foundation.org>
  14985. M: Mike Rapoport <rppt@kernel.org>
  14986. L: linux-mm@kvack.org
  14987. S: Maintained
  14988. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git
  14989. F: include/linux/numa_memblks.h
  14990. F: mm/numa.c
  14991. F: mm/numa_emulation.c
  14992. F: mm/numa_memblks.c
  14993. MEMORY MANAGEMENT - OOM KILLER
  14994. M: Michal Hocko <mhocko@suse.com>
  14995. R: David Rientjes <rientjes@google.com>
  14996. R: Shakeel Butt <shakeel.butt@linux.dev>
  14997. L: linux-mm@kvack.org
  14998. S: Maintained
  14999. F: include/linux/oom.h
  15000. F: include/trace/events/oom.h
  15001. F: include/uapi/linux/oom.h
  15002. F: mm/oom_kill.c
  15003. MEMORY MANAGEMENT - PAGE ALLOCATOR
  15004. M: Andrew Morton <akpm@linux-foundation.org>
  15005. M: Vlastimil Babka <vbabka@kernel.org>
  15006. R: Suren Baghdasaryan <surenb@google.com>
  15007. R: Michal Hocko <mhocko@suse.com>
  15008. R: Brendan Jackman <jackmanb@google.com>
  15009. R: Johannes Weiner <hannes@cmpxchg.org>
  15010. R: Zi Yan <ziy@nvidia.com>
  15011. L: linux-mm@kvack.org
  15012. S: Maintained
  15013. F: include/linux/compaction.h
  15014. F: include/linux/gfp.h
  15015. F: include/linux/page-isolation.h
  15016. F: mm/compaction.c
  15017. F: mm/debug_page_alloc.c
  15018. F: mm/debug_page_ref.c
  15019. F: mm/fail_page_alloc.c
  15020. F: mm/page_alloc.c
  15021. F: mm/page_ext.c
  15022. F: mm/page_frag_cache.c
  15023. F: mm/page_isolation.c
  15024. F: mm/page_owner.c
  15025. F: mm/page_poison.c
  15026. F: mm/page_reporting.c
  15027. F: mm/page_reporting.h
  15028. F: mm/show_mem.c
  15029. F: mm/shuffle.c
  15030. F: mm/shuffle.h
  15031. MEMORY MANAGEMENT - RECLAIM
  15032. M: Andrew Morton <akpm@linux-foundation.org>
  15033. M: Johannes Weiner <hannes@cmpxchg.org>
  15034. R: David Hildenbrand <david@kernel.org>
  15035. R: Michal Hocko <mhocko@kernel.org>
  15036. R: Qi Zheng <zhengqi.arch@bytedance.com>
  15037. R: Shakeel Butt <shakeel.butt@linux.dev>
  15038. R: Lorenzo Stoakes <ljs@kernel.org>
  15039. L: linux-mm@kvack.org
  15040. S: Maintained
  15041. F: mm/vmscan.c
  15042. F: mm/workingset.c
  15043. MEMORY MANAGEMENT - RMAP (REVERSE MAPPING)
  15044. M: Andrew Morton <akpm@linux-foundation.org>
  15045. M: David Hildenbrand <david@kernel.org>
  15046. M: Lorenzo Stoakes <ljs@kernel.org>
  15047. R: Rik van Riel <riel@surriel.com>
  15048. R: Liam R. Howlett <Liam.Howlett@oracle.com>
  15049. R: Vlastimil Babka <vbabka@kernel.org>
  15050. R: Harry Yoo <harry@kernel.org>
  15051. R: Jann Horn <jannh@google.com>
  15052. L: linux-mm@kvack.org
  15053. S: Maintained
  15054. F: include/linux/rmap.h
  15055. F: mm/page_vma_mapped.c
  15056. F: mm/rmap.c
  15057. F: tools/testing/selftests/mm/rmap.c
  15058. MEMORY MANAGEMENT - SECRETMEM
  15059. M: Andrew Morton <akpm@linux-foundation.org>
  15060. M: Mike Rapoport <rppt@kernel.org>
  15061. L: linux-mm@kvack.org
  15062. S: Maintained
  15063. F: include/linux/secretmem.h
  15064. F: mm/secretmem.c
  15065. MEMORY MANAGEMENT - SWAP
  15066. M: Andrew Morton <akpm@linux-foundation.org>
  15067. M: Chris Li <chrisl@kernel.org>
  15068. M: Kairui Song <kasong@tencent.com>
  15069. R: Kemeng Shi <shikemeng@huaweicloud.com>
  15070. R: Nhat Pham <nphamcs@gmail.com>
  15071. R: Baoquan He <bhe@redhat.com>
  15072. R: Barry Song <baohua@kernel.org>
  15073. L: linux-mm@kvack.org
  15074. S: Maintained
  15075. F: Documentation/mm/swap-table.rst
  15076. F: include/linux/swap.h
  15077. F: include/linux/swapfile.h
  15078. F: include/linux/swapops.h
  15079. F: mm/page_io.c
  15080. F: mm/swap.c
  15081. F: mm/swap.h
  15082. F: mm/swap_table.h
  15083. F: mm/swap_state.c
  15084. F: mm/swapfile.c
  15085. MEMORY MANAGEMENT - THP (TRANSPARENT HUGE PAGE)
  15086. M: Andrew Morton <akpm@linux-foundation.org>
  15087. M: David Hildenbrand <david@kernel.org>
  15088. M: Lorenzo Stoakes <ljs@kernel.org>
  15089. R: Zi Yan <ziy@nvidia.com>
  15090. R: Baolin Wang <baolin.wang@linux.alibaba.com>
  15091. R: Liam R. Howlett <Liam.Howlett@oracle.com>
  15092. R: Nico Pache <npache@redhat.com>
  15093. R: Ryan Roberts <ryan.roberts@arm.com>
  15094. R: Dev Jain <dev.jain@arm.com>
  15095. R: Barry Song <baohua@kernel.org>
  15096. R: Lance Yang <lance.yang@linux.dev>
  15097. L: linux-mm@kvack.org
  15098. S: Maintained
  15099. W: http://www.linux-mm.org
  15100. T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
  15101. F: Documentation/admin-guide/mm/transhuge.rst
  15102. F: include/linux/huge_mm.h
  15103. F: include/linux/khugepaged.h
  15104. F: include/trace/events/huge_memory.h
  15105. F: mm/huge_memory.c
  15106. F: mm/khugepaged.c
  15107. F: mm/mm_slot.h
  15108. F: tools/testing/selftests/mm/khugepaged.c
  15109. F: tools/testing/selftests/mm/split_huge_page_test.c
  15110. F: tools/testing/selftests/mm/transhuge-stress.c
  15111. MEMORY MANAGEMENT - USERFAULTFD
  15112. M: Andrew Morton <akpm@linux-foundation.org>
  15113. M: Mike Rapoport <rppt@kernel.org>
  15114. R: Peter Xu <peterx@redhat.com>
  15115. L: linux-mm@kvack.org
  15116. S: Maintained
  15117. F: Documentation/admin-guide/mm/userfaultfd.rst
  15118. F: fs/userfaultfd.c
  15119. F: include/asm-generic/pgtable_uffd.h
  15120. F: include/linux/userfaultfd_k.h
  15121. F: include/uapi/linux/userfaultfd.h
  15122. F: mm/userfaultfd.c
  15123. F: tools/testing/selftests/mm/uffd-*.[ch]
  15124. MEMORY MANAGEMENT - RUST
  15125. M: Alice Ryhl <aliceryhl@google.com>
  15126. R: Lorenzo Stoakes <ljs@kernel.org>
  15127. R: Liam R. Howlett <Liam.Howlett@oracle.com>
  15128. L: linux-mm@kvack.org
  15129. L: rust-for-linux@vger.kernel.org
  15130. S: Maintained
  15131. W: http://www.linux-mm.org
  15132. T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
  15133. F: rust/helpers/mm.c
  15134. F: rust/helpers/page.c
  15135. F: rust/kernel/mm.rs
  15136. F: rust/kernel/mm/
  15137. F: rust/kernel/page.rs
  15138. MEMORY MAPPING
  15139. M: Andrew Morton <akpm@linux-foundation.org>
  15140. M: Liam R. Howlett <Liam.Howlett@oracle.com>
  15141. M: Lorenzo Stoakes <ljs@kernel.org>
  15142. R: Vlastimil Babka <vbabka@kernel.org>
  15143. R: Jann Horn <jannh@google.com>
  15144. R: Pedro Falcato <pfalcato@suse.de>
  15145. L: linux-mm@kvack.org
  15146. S: Maintained
  15147. W: http://www.linux-mm.org
  15148. T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
  15149. F: include/trace/events/mmap.h
  15150. F: mm/interval_tree.c
  15151. F: mm/mincore.c
  15152. F: mm/mlock.c
  15153. F: mm/mmap.c
  15154. F: mm/mprotect.c
  15155. F: mm/mremap.c
  15156. F: mm/mseal.c
  15157. F: mm/msync.c
  15158. F: mm/nommu.c
  15159. F: mm/vma.c
  15160. F: mm/vma.h
  15161. F: mm/vma_exec.c
  15162. F: mm/vma_init.c
  15163. F: mm/vma_internal.h
  15164. F: tools/testing/selftests/mm/merge.c
  15165. F: tools/testing/vma/
  15166. MEMORY MAPPING - LOCKING
  15167. M: Andrew Morton <akpm@linux-foundation.org>
  15168. M: Suren Baghdasaryan <surenb@google.com>
  15169. M: Liam R. Howlett <Liam.Howlett@oracle.com>
  15170. M: Lorenzo Stoakes <ljs@kernel.org>
  15171. R: Vlastimil Babka <vbabka@kernel.org>
  15172. R: Shakeel Butt <shakeel.butt@linux.dev>
  15173. L: linux-mm@kvack.org
  15174. S: Maintained
  15175. W: http://www.linux-mm.org
  15176. T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
  15177. F: Documentation/mm/process_addrs.rst
  15178. F: include/linux/mmap_lock.h
  15179. F: include/trace/events/mmap_lock.h
  15180. F: mm/mmap_lock.c
  15181. MEMORY MAPPING - MADVISE (MEMORY ADVICE)
  15182. M: Andrew Morton <akpm@linux-foundation.org>
  15183. M: Liam R. Howlett <Liam.Howlett@oracle.com>
  15184. M: Lorenzo Stoakes <ljs@kernel.org>
  15185. M: David Hildenbrand <david@kernel.org>
  15186. R: Vlastimil Babka <vbabka@kernel.org>
  15187. R: Jann Horn <jannh@google.com>
  15188. L: linux-mm@kvack.org
  15189. S: Maintained
  15190. W: http://www.linux-mm.org
  15191. T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
  15192. F: include/uapi/asm-generic/mman-common.h
  15193. F: mm/madvise.c
  15194. MEMORY TECHNOLOGY DEVICES (MTD)
  15195. M: Miquel Raynal <miquel.raynal@bootlin.com>
  15196. M: Richard Weinberger <richard@nod.at>
  15197. M: Vignesh Raghavendra <vigneshr@ti.com>
  15198. L: linux-mtd@lists.infradead.org
  15199. S: Maintained
  15200. W: http://www.linux-mtd.infradead.org/
  15201. Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
  15202. C: irc://irc.oftc.net/mtd
  15203. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
  15204. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
  15205. F: Documentation/devicetree/bindings/mtd/
  15206. F: drivers/mtd/
  15207. F: include/linux/mtd/
  15208. F: include/uapi/mtd/
  15209. MEN A21 WATCHDOG DRIVER
  15210. M: Johannes Thumshirn <morbidrsa@gmail.com>
  15211. L: linux-watchdog@vger.kernel.org
  15212. S: Maintained
  15213. F: drivers/watchdog/mena21_wdt.c
  15214. MEN CHAMELEON BUS (mcb)
  15215. M: Johannes Thumshirn <morbidrsa@gmail.com>
  15216. S: Maintained
  15217. F: Documentation/driver-api/men-chameleon-bus.rst
  15218. F: drivers/mcb/
  15219. F: include/linux/mcb.h
  15220. MEN F21BMC (Board Management Controller)
  15221. M: Andreas Werner <andreas.werner@men.de>
  15222. S: Supported
  15223. F: Documentation/hwmon/menf21bmc.rst
  15224. F: drivers/hwmon/menf21bmc_hwmon.c
  15225. F: drivers/leds/leds-menf21bmc.c
  15226. F: drivers/mfd/menf21bmc.c
  15227. F: drivers/watchdog/menf21bmc_wdt.c
  15228. MEN Z069 WATCHDOG DRIVER
  15229. M: Johannes Thumshirn <jth@kernel.org>
  15230. L: linux-watchdog@vger.kernel.org
  15231. S: Maintained
  15232. F: drivers/watchdog/menz69_wdt.c
  15233. MESON AO CEC DRIVER FOR AMLOGIC SOCS
  15234. M: Neil Armstrong <neil.armstrong@linaro.org>
  15235. L: linux-media@vger.kernel.org
  15236. L: linux-amlogic@lists.infradead.org
  15237. S: Supported
  15238. W: http://linux-meson.com/
  15239. T: git git://linuxtv.org/media.git
  15240. F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
  15241. F: drivers/media/cec/platform/meson/ao-cec-g12a.c
  15242. F: drivers/media/cec/platform/meson/ao-cec.c
  15243. MESON GE2D DRIVER FOR AMLOGIC SOCS
  15244. M: Neil Armstrong <neil.armstrong@linaro.org>
  15245. L: linux-media@vger.kernel.org
  15246. L: linux-amlogic@lists.infradead.org
  15247. S: Supported
  15248. T: git git://linuxtv.org/media.git
  15249. F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
  15250. F: drivers/media/platform/amlogic/meson-ge2d/
  15251. MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
  15252. M: Liang Yang <liang.yang@amlogic.com>
  15253. L: linux-mtd@lists.infradead.org
  15254. S: Maintained
  15255. F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
  15256. F: drivers/mtd/nand/raw/meson_*
  15257. MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
  15258. M: Neil Armstrong <neil.armstrong@linaro.org>
  15259. L: linux-media@vger.kernel.org
  15260. L: linux-amlogic@lists.infradead.org
  15261. S: Supported
  15262. T: git git://linuxtv.org/media.git
  15263. F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
  15264. F: drivers/staging/media/meson/vdec/
  15265. META ETHERNET DRIVERS
  15266. M: Alexander Duyck <alexanderduyck@fb.com>
  15267. M: Jakub Kicinski <kuba@kernel.org>
  15268. R: kernel-team@meta.com
  15269. S: Maintained
  15270. F: Documentation/networking/device_drivers/ethernet/meta/
  15271. F: drivers/net/ethernet/meta/
  15272. METHODE UDPU SUPPORT
  15273. M: Robert Marko <robert.marko@sartura.hr>
  15274. S: Maintained
  15275. F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
  15276. F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
  15277. MHI BUS
  15278. M: Manivannan Sadhasivam <mani@kernel.org>
  15279. L: mhi@lists.linux.dev
  15280. L: linux-arm-msm@vger.kernel.org
  15281. S: Maintained
  15282. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
  15283. F: Documentation/ABI/stable/sysfs-bus-mhi
  15284. F: Documentation/mhi/
  15285. F: drivers/bus/mhi/
  15286. F: drivers/pci/endpoint/functions/pci-epf-mhi.c
  15287. F: include/linux/mhi.h
  15288. MICROBLAZE ARCHITECTURE
  15289. M: Michal Simek <monstr@monstr.eu>
  15290. S: Supported
  15291. W: http://www.monstr.eu/fdt/
  15292. T: git git://git.monstr.eu/linux-2.6-microblaze.git
  15293. F: arch/microblaze/
  15294. MICROBLAZE TMR INJECT
  15295. M: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
  15296. S: Supported
  15297. F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
  15298. F: drivers/misc/xilinx_tmr_inject.c
  15299. MICROBLAZE TMR MANAGER
  15300. M: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
  15301. S: Supported
  15302. F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
  15303. F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
  15304. F: drivers/misc/xilinx_tmr_manager.c
  15305. MICROCHIP AT91 DMA DRIVERS
  15306. M: Ludovic Desroches <ludovic.desroches@microchip.com>
  15307. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15308. L: dmaengine@vger.kernel.org
  15309. S: Supported
  15310. F: Documentation/devicetree/bindings/dma/atmel,at91sam9g45-dma.yaml
  15311. F: drivers/dma/at_hdmac.c
  15312. F: drivers/dma/at_xdmac.c
  15313. F: include/dt-bindings/dma/at91.h
  15314. MICROCHIP AT91 SERIAL DRIVER
  15315. M: Richard Genoud <richard.genoud@bootlin.com>
  15316. S: Maintained
  15317. F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
  15318. F: drivers/tty/serial/atmel_serial.c
  15319. F: drivers/tty/serial/atmel_serial.h
  15320. MICROCHIP AT91 USART MFD DRIVER
  15321. M: Radu Pirea <radu_nicolae.pirea@upb.ro>
  15322. L: linux-kernel@vger.kernel.org
  15323. S: Supported
  15324. F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
  15325. F: drivers/mfd/at91-usart.c
  15326. F: include/dt-bindings/mfd/at91-usart.h
  15327. MICROCHIP AT91 USART SPI DRIVER
  15328. M: Radu Pirea <radu_nicolae.pirea@upb.ro>
  15329. L: linux-spi@vger.kernel.org
  15330. S: Supported
  15331. F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
  15332. F: drivers/spi/spi-at91-usart.c
  15333. MICROCHIP AUDIO ASOC DRIVERS
  15334. M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
  15335. M: Andrei Simion <andrei.simion@microchip.com>
  15336. L: linux-sound@vger.kernel.org
  15337. S: Supported
  15338. F: Documentation/devicetree/bindings/sound/atmel*
  15339. F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
  15340. F: Documentation/devicetree/bindings/sound/microchip,sama7g5-*
  15341. F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
  15342. F: sound/soc/atmel
  15343. MICROCHIP CSI2DC DRIVER
  15344. M: Eugen Hristev <eugen.hristev@microchip.com>
  15345. L: linux-media@vger.kernel.org
  15346. S: Supported
  15347. F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
  15348. F: drivers/media/platform/microchip/microchip-csi2dc.c
  15349. MICROCHIP ECC DRIVER
  15350. L: linux-crypto@vger.kernel.org
  15351. S: Orphan
  15352. F: drivers/crypto/atmel-ecc.*
  15353. MICROCHIP EIC DRIVER
  15354. M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
  15355. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15356. S: Supported
  15357. F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
  15358. F: drivers/irqchip/irq-mchp-eic.c
  15359. MICROCHIP I2C DRIVER
  15360. M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
  15361. L: linux-i2c@vger.kernel.org
  15362. S: Supported
  15363. F: drivers/i2c/busses/i2c-at91-*.c
  15364. F: drivers/i2c/busses/i2c-at91.h
  15365. MICROCHIP ISC DRIVER
  15366. M: Eugen Hristev <eugen.hristev@microchip.com>
  15367. L: linux-media@vger.kernel.org
  15368. S: Supported
  15369. F: Documentation/devicetree/bindings/media/atmel,isc.yaml
  15370. F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
  15371. F: drivers/media/platform/microchip/microchip-isc*
  15372. F: drivers/media/platform/microchip/microchip-sama*-isc*
  15373. F: drivers/staging/media/deprecated/atmel/atmel-isc*
  15374. F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
  15375. F: include/linux/atmel-isc-media.h
  15376. MICROCHIP ISI DRIVER
  15377. M: Eugen Hristev <eugen.hristev@microchip.com>
  15378. L: linux-media@vger.kernel.org
  15379. S: Supported
  15380. F: drivers/media/platform/atmel/atmel-isi.c
  15381. F: drivers/media/platform/atmel/atmel-isi.h
  15382. MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
  15383. M: Woojung Huh <woojung.huh@microchip.com>
  15384. M: UNGLinuxDriver@microchip.com
  15385. L: netdev@vger.kernel.org
  15386. S: Maintained
  15387. F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
  15388. F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
  15389. F: drivers/net/dsa/microchip/*
  15390. F: include/linux/dsa/ksz_common.h
  15391. F: include/linux/platform_data/microchip-ksz.h
  15392. F: net/dsa/tag_ksz.c
  15393. MICROCHIP LAN743X ETHERNET DRIVER
  15394. M: Bryan Whitehead <bryan.whitehead@microchip.com>
  15395. M: UNGLinuxDriver@microchip.com
  15396. L: netdev@vger.kernel.org
  15397. S: Maintained
  15398. F: drivers/net/ethernet/microchip/lan743x_*
  15399. MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
  15400. M: Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
  15401. L: netdev@vger.kernel.org
  15402. S: Maintained
  15403. F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml
  15404. F: drivers/net/ethernet/microchip/lan865x/lan865x.c
  15405. MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
  15406. M: Arun Ramadoss <arun.ramadoss@microchip.com>
  15407. R: UNGLinuxDriver@microchip.com
  15408. L: netdev@vger.kernel.org
  15409. S: Maintained
  15410. F: drivers/net/phy/microchip_t1.c
  15411. MICROCHIP LAN966X ETHERNET DRIVER
  15412. M: Horatiu Vultur <horatiu.vultur@microchip.com>
  15413. M: UNGLinuxDriver@microchip.com
  15414. L: netdev@vger.kernel.org
  15415. S: Maintained
  15416. F: drivers/net/ethernet/microchip/lan966x/*
  15417. MICROCHIP LAN966X OIC DRIVER
  15418. M: Herve Codina <herve.codina@bootlin.com>
  15419. S: Maintained
  15420. F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
  15421. F: drivers/irqchip/irq-lan966x-oic.c
  15422. MICROCHIP LAN966X PCI DRIVER
  15423. M: Herve Codina <herve.codina@bootlin.com>
  15424. S: Maintained
  15425. F: drivers/misc/lan966x_pci.c
  15426. F: drivers/misc/lan966x_pci.dtso
  15427. MICROCHIP LAN969X ETHERNET DRIVER
  15428. M: Daniel Machon <daniel.machon@microchip.com>
  15429. M: UNGLinuxDriver@microchip.com
  15430. L: netdev@vger.kernel.org
  15431. S: Maintained
  15432. F: drivers/net/ethernet/microchip/sparx5/lan969x/*
  15433. MICROCHIP LCDFB DRIVER
  15434. M: Nicolas Ferre <nicolas.ferre@microchip.com>
  15435. L: linux-fbdev@vger.kernel.org
  15436. S: Maintained
  15437. F: drivers/video/fbdev/atmel_lcdfb.c
  15438. F: include/video/atmel_lcdc.h
  15439. MICROCHIP MCP16502 PMIC DRIVER
  15440. M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
  15441. M: Andrei Simion <andrei.simion@microchip.com>
  15442. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15443. S: Supported
  15444. F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
  15445. F: drivers/regulator/mcp16502.c
  15446. MICROCHIP MCP3564 ADC DRIVER
  15447. M: Marius Cristea <marius.cristea@microchip.com>
  15448. L: linux-iio@vger.kernel.org
  15449. S: Supported
  15450. F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
  15451. F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
  15452. F: drivers/iio/adc/mcp3564.c
  15453. MICROCHIP MCP3911 ADC DRIVER
  15454. M: Marcus Folkesson <marcus.folkesson@gmail.com>
  15455. M: Kent Gustavsson <kent@minoris.se>
  15456. L: linux-iio@vger.kernel.org
  15457. S: Maintained
  15458. F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
  15459. F: drivers/iio/adc/mcp3911.c
  15460. MICROCHIP MMC/SD/SDIO MCI DRIVER
  15461. M: Aubin Constans <aubin.constans@microchip.com>
  15462. S: Maintained
  15463. F: drivers/mmc/host/atmel-mci.c
  15464. MICROCHIP NAND DRIVER
  15465. L: linux-mtd@lists.infradead.org
  15466. S: Orphan
  15467. F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
  15468. F: drivers/mtd/nand/raw/atmel/*
  15469. MICROCHIP OTPC DRIVER
  15470. M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
  15471. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15472. S: Supported
  15473. F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
  15474. F: drivers/nvmem/microchip-otpc.c
  15475. F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
  15476. MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
  15477. M: Matteo Martelli <matteomartelli3@gmail.com>
  15478. L: linux-iio@vger.kernel.org
  15479. S: Supported
  15480. F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
  15481. F: drivers/iio/adc/pac1921.c
  15482. MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
  15483. M: Marius Cristea <marius.cristea@microchip.com>
  15484. L: linux-iio@vger.kernel.org
  15485. S: Supported
  15486. F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
  15487. F: drivers/iio/adc/pac1934.c
  15488. MICROCHIP PCI1XXXX GP DRIVER
  15489. M: Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
  15490. M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
  15491. L: linux-gpio@vger.kernel.org
  15492. S: Supported
  15493. F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
  15494. F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
  15495. F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
  15496. F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
  15497. MICROCHIP PCI1XXXX I2C DRIVER
  15498. M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
  15499. M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
  15500. L: linux-i2c@vger.kernel.org
  15501. S: Maintained
  15502. F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
  15503. MICROCHIP PCIe UART DRIVER
  15504. M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
  15505. L: linux-serial@vger.kernel.org
  15506. S: Maintained
  15507. F: drivers/tty/serial/8250/8250_pci1xxxx.c
  15508. MICROCHIP POLARFIRE FPGA DRIVERS
  15509. M: Conor Dooley <conor.dooley@microchip.com>
  15510. L: linux-fpga@vger.kernel.org
  15511. S: Supported
  15512. F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
  15513. F: drivers/fpga/microchip-spi.c
  15514. MICROCHIP PWM DRIVER
  15515. M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
  15516. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15517. L: linux-pwm@vger.kernel.org
  15518. S: Supported
  15519. F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
  15520. F: drivers/pwm/pwm-atmel.c
  15521. MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
  15522. M: Manikandan Muralidharan <manikandan.m@microchip.com>
  15523. M: Dharma Balasubiramani <dharma.b@microchip.com>
  15524. L: dri-devel@lists.freedesktop.org
  15525. S: Supported
  15526. F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
  15527. F: drivers/gpu/drm/bridge/microchip-lvds.c
  15528. MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
  15529. M: Eugen Hristev <eugen.hristev@microchip.com>
  15530. L: linux-iio@vger.kernel.org
  15531. S: Supported
  15532. F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
  15533. F: drivers/iio/adc/at91-sama5d2_adc.c
  15534. F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
  15535. MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
  15536. M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
  15537. S: Supported
  15538. F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
  15539. F: drivers/power/reset/at91-sama5d2_shdwc.c
  15540. MICROCHIP SOC DRIVERS
  15541. M: Conor Dooley <conor@kernel.org>
  15542. S: Supported
  15543. T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
  15544. F: Documentation/devicetree/bindings/soc/microchip/
  15545. F: drivers/soc/microchip/
  15546. MICROCHIP SPI DRIVER
  15547. M: Ryan Wanner <ryan.wanner@microchip.com>
  15548. S: Supported
  15549. F: drivers/spi/spi-atmel.*
  15550. MICROCHIP SSC DRIVER
  15551. M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
  15552. M: Andrei Simion <andrei.simion@microchip.com>
  15553. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15554. S: Supported
  15555. F: Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml
  15556. F: drivers/misc/atmel-ssc.c
  15557. F: include/linux/atmel-ssc.h
  15558. Microchip Timer Counter Block (TCB) Capture Driver
  15559. M: Kamel Bouhara <kamel.bouhara@bootlin.com>
  15560. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15561. L: linux-iio@vger.kernel.org
  15562. S: Maintained
  15563. F: drivers/counter/microchip-tcb-capture.c
  15564. F: include/uapi/linux/counter/microchip-tcb-capture.h
  15565. MICROCHIP USB251XB DRIVER
  15566. M: Richard Leitner <richard.leitner@skidata.com>
  15567. L: linux-usb@vger.kernel.org
  15568. S: Maintained
  15569. F: Documentation/devicetree/bindings/usb/usb251xb.yaml
  15570. F: drivers/usb/misc/usb251xb.c
  15571. MICROCHIP USBA UDC DRIVER
  15572. M: Cristian Birsan <cristian.birsan@microchip.com>
  15573. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15574. S: Supported
  15575. F: drivers/usb/gadget/udc/atmel_usba_udc.*
  15576. MICROCHIP WILC1000 WIFI DRIVER
  15577. M: Ajay Singh <ajay.kathat@microchip.com>
  15578. M: Claudiu Beznea <claudiu.beznea@tuxon.dev>
  15579. L: linux-wireless@vger.kernel.org
  15580. S: Supported
  15581. F: drivers/net/wireless/microchip/
  15582. MICROCHIP ZL3073X DRIVER
  15583. M: Ivan Vecera <ivecera@redhat.com>
  15584. M: Prathosh Satish <Prathosh.Satish@microchip.com>
  15585. L: netdev@vger.kernel.org
  15586. S: Supported
  15587. F: Documentation/devicetree/bindings/dpll/microchip,zl30731.yaml
  15588. F: drivers/dpll/zl3073x/
  15589. MICROSEMI MIPS SOCS
  15590. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  15591. M: UNGLinuxDriver@microchip.com
  15592. L: linux-mips@vger.kernel.org
  15593. S: Supported
  15594. F: Documentation/devicetree/bindings/mips/mscc.txt
  15595. F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
  15596. F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
  15597. F: arch/mips/boot/dts/mscc/
  15598. F: arch/mips/configs/generic/board-ocelot.config
  15599. F: arch/mips/generic/board-ocelot.c
  15600. MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
  15601. M: Don Brace <don.brace@microchip.com>
  15602. L: storagedev@microchip.com
  15603. L: linux-scsi@vger.kernel.org
  15604. S: Supported
  15605. F: Documentation/scsi/smartpqi.rst
  15606. F: drivers/scsi/smartpqi/Kconfig
  15607. F: drivers/scsi/smartpqi/Makefile
  15608. F: drivers/scsi/smartpqi/smartpqi*.[ch]
  15609. F: include/linux/cciss*.h
  15610. F: include/uapi/linux/cciss*.h
  15611. MICROSOFT MANA RDMA DRIVER
  15612. M: Long Li <longli@microsoft.com>
  15613. M: Konstantin Taranov <kotaranov@microsoft.com>
  15614. L: linux-rdma@vger.kernel.org
  15615. L: linux-hyperv@vger.kernel.org
  15616. S: Supported
  15617. F: drivers/infiniband/hw/mana/
  15618. F: include/net/mana
  15619. F: include/uapi/rdma/mana-abi.h
  15620. MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
  15621. M: Maximilian Luz <luzmaximilian@gmail.com>
  15622. L: platform-driver-x86@vger.kernel.org
  15623. S: Maintained
  15624. F: drivers/platform/surface/surface_aggregator_tabletsw.c
  15625. MICROSOFT SURFACE BATTERY AND AC DRIVERS
  15626. M: Maximilian Luz <luzmaximilian@gmail.com>
  15627. L: linux-pm@vger.kernel.org
  15628. L: platform-driver-x86@vger.kernel.org
  15629. S: Maintained
  15630. F: drivers/power/supply/surface_battery.c
  15631. F: drivers/power/supply/surface_charger.c
  15632. MICROSOFT SURFACE DTX DRIVER
  15633. M: Maximilian Luz <luzmaximilian@gmail.com>
  15634. L: platform-driver-x86@vger.kernel.org
  15635. S: Maintained
  15636. F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
  15637. F: drivers/platform/surface/surface_dtx.c
  15638. F: include/uapi/linux/surface_aggregator/dtx.h
  15639. MICROSOFT SURFACE SENSOR FAN DRIVER
  15640. M: Maximilian Luz <luzmaximilian@gmail.com>
  15641. M: Ivor Wanders <ivor@iwanders.net>
  15642. L: linux-hwmon@vger.kernel.org
  15643. S: Maintained
  15644. F: Documentation/hwmon/surface_fan.rst
  15645. F: drivers/hwmon/surface_fan.c
  15646. MICROSOFT SURFACE SENSOR THERMAL DRIVER
  15647. M: Maximilian Luz <luzmaximilian@gmail.com>
  15648. L: linux-hwmon@vger.kernel.org
  15649. S: Maintained
  15650. F: drivers/hwmon/surface_temp.c
  15651. MICROSOFT SURFACE GPE LID SUPPORT DRIVER
  15652. M: Maximilian Luz <luzmaximilian@gmail.com>
  15653. L: platform-driver-x86@vger.kernel.org
  15654. S: Maintained
  15655. F: drivers/platform/surface/surface_gpe.c
  15656. MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
  15657. M: Hans de Goede <hansg@kernel.org>
  15658. M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
  15659. M: Maximilian Luz <luzmaximilian@gmail.com>
  15660. L: platform-driver-x86@vger.kernel.org
  15661. S: Maintained
  15662. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
  15663. F: drivers/platform/surface/
  15664. MICROSOFT SURFACE HID TRANSPORT DRIVER
  15665. M: Maximilian Luz <luzmaximilian@gmail.com>
  15666. L: linux-input@vger.kernel.org
  15667. L: platform-driver-x86@vger.kernel.org
  15668. S: Maintained
  15669. F: drivers/hid/surface-hid/
  15670. MICROSOFT SURFACE HOT-PLUG DRIVER
  15671. M: Maximilian Luz <luzmaximilian@gmail.com>
  15672. L: platform-driver-x86@vger.kernel.org
  15673. S: Maintained
  15674. F: drivers/platform/surface/surface_hotplug.c
  15675. MICROSOFT SURFACE PLATFORM PROFILE DRIVER
  15676. M: Maximilian Luz <luzmaximilian@gmail.com>
  15677. L: platform-driver-x86@vger.kernel.org
  15678. S: Maintained
  15679. F: drivers/platform/surface/surface_platform_profile.c
  15680. MICROSOFT SURFACE PRO 3 BUTTON DRIVER
  15681. M: Chen Yu <yu.c.chen@intel.com>
  15682. L: platform-driver-x86@vger.kernel.org
  15683. S: Supported
  15684. F: drivers/platform/surface/surfacepro3_button.c
  15685. MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
  15686. M: Maximilian Luz <luzmaximilian@gmail.com>
  15687. L: platform-driver-x86@vger.kernel.org
  15688. S: Maintained
  15689. F: drivers/platform/surface/surface_aggregator_hub.c
  15690. MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
  15691. M: Maximilian Luz <luzmaximilian@gmail.com>
  15692. L: platform-driver-x86@vger.kernel.org
  15693. S: Maintained
  15694. W: https://github.com/linux-surface/surface-aggregator-module
  15695. C: irc://irc.libera.chat/linux-surface
  15696. F: Documentation/driver-api/surface_aggregator/
  15697. F: drivers/platform/surface/aggregator/
  15698. F: drivers/platform/surface/surface_acpi_notify.c
  15699. F: drivers/platform/surface/surface_aggregator_cdev.c
  15700. F: drivers/platform/surface/surface_aggregator_registry.c
  15701. F: include/linux/surface_acpi_notify.h
  15702. F: include/linux/surface_aggregator/
  15703. F: include/uapi/linux/surface_aggregator/
  15704. MICROTEK X6 SCANNER
  15705. M: Oliver Neukum <oliver@neukum.org>
  15706. S: Maintained
  15707. F: drivers/usb/image/microtek.*
  15708. MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
  15709. M: Luka Kovacic <luka.kovacic@sartura.hr>
  15710. M: Luka Perkov <luka.perkov@sartura.hr>
  15711. S: Maintained
  15712. F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
  15713. F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
  15714. F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
  15715. F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
  15716. F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
  15717. F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
  15718. MIN HEAP
  15719. M: Kuan-Wei Chiu <visitorckw@gmail.com>
  15720. L: linux-kernel@vger.kernel.org
  15721. S: Maintained
  15722. F: Documentation/core-api/min_heap.rst
  15723. F: include/linux/min_heap.h
  15724. F: lib/min_heap.c
  15725. F: lib/tests/min_heap_kunit.c
  15726. MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
  15727. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  15728. L: linux-media@vger.kernel.org
  15729. S: Maintained
  15730. F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
  15731. F: Documentation/driver-api/media/drivers/ccs/
  15732. F: Documentation/userspace-api/media/drivers/ccs.rst
  15733. F: drivers/media/i2c/ccs-pll.c
  15734. F: drivers/media/i2c/ccs-pll.h
  15735. F: drivers/media/i2c/ccs/
  15736. F: include/uapi/linux/ccs.h
  15737. F: include/uapi/linux/smiapp.h
  15738. MIPS
  15739. M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  15740. L: linux-mips@vger.kernel.org
  15741. S: Maintained
  15742. Q: https://patchwork.kernel.org/project/linux-mips/list/
  15743. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
  15744. F: Documentation/devicetree/bindings/mips/
  15745. F: Documentation/arch/mips/
  15746. F: arch/mips/
  15747. F: drivers/platform/mips/
  15748. F: include/dt-bindings/mips/
  15749. F: include/linux/platform_data/pic32.h
  15750. MIPS BOSTON DEVELOPMENT BOARD
  15751. M: Paul Burton <paulburton@kernel.org>
  15752. L: linux-mips@vger.kernel.org
  15753. S: Maintained
  15754. F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
  15755. F: arch/mips/boot/dts/img/boston.dts
  15756. F: arch/mips/configs/generic/board-boston.config
  15757. F: drivers/clk/imgtec/clk-boston.c
  15758. F: include/dt-bindings/clock/boston-clock.h
  15759. MIPS CORE DRIVERS
  15760. M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  15761. L: linux-mips@vger.kernel.org
  15762. S: Supported
  15763. F: drivers/bus/mips_cdmm.c
  15764. F: drivers/clocksource/mips-gic-timer.c
  15765. F: drivers/cpuidle/cpuidle-cps.c
  15766. F: drivers/irqchip/irq-mips-cpu.c
  15767. F: drivers/irqchip/irq-mips-gic.c
  15768. MIPS GENERIC PLATFORM
  15769. M: Paul Burton <paulburton@kernel.org>
  15770. L: linux-mips@vger.kernel.org
  15771. S: Supported
  15772. F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
  15773. F: arch/mips/generic/
  15774. F: arch/mips/tools/generic-board-config.sh
  15775. MIPS RINT INSTRUCTION EMULATION
  15776. M: Aleksandar Markovic <aleksandar.markovic@mips.com>
  15777. L: linux-mips@vger.kernel.org
  15778. S: Supported
  15779. F: arch/mips/math-emu/dp_rint.c
  15780. F: arch/mips/math-emu/sp_rint.c
  15781. MIPS/LOONGSON1 ARCHITECTURE
  15782. M: Keguang Zhang <keguang.zhang@gmail.com>
  15783. L: linux-mips@vger.kernel.org
  15784. S: Maintained
  15785. F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml
  15786. F: arch/mips/boot/dts/loongson/loongson1*
  15787. F: arch/mips/configs/loongson1_defconfig
  15788. F: arch/mips/loongson32/
  15789. F: drivers/*/*loongson1*
  15790. F: drivers/mtd/nand/raw/loongson-nand-controller.c
  15791. F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
  15792. F: sound/soc/loongson/loongson1_ac97.c
  15793. MIPS/LOONGSON2EF ARCHITECTURE
  15794. M: Jiaxun Yang <jiaxun.yang@flygoat.com>
  15795. L: linux-mips@vger.kernel.org
  15796. S: Maintained
  15797. F: arch/mips/include/asm/mach-loongson2ef/
  15798. F: arch/mips/loongson2ef/
  15799. F: drivers/cpufreq/loongson2_cpufreq.c
  15800. MIPS/LOONGSON64 ARCHITECTURE
  15801. M: Huacai Chen <chenhuacai@kernel.org>
  15802. M: Jiaxun Yang <jiaxun.yang@flygoat.com>
  15803. L: linux-mips@vger.kernel.org
  15804. S: Maintained
  15805. F: arch/mips/include/asm/mach-loongson64/
  15806. F: arch/mips/loongson64/
  15807. F: drivers/irqchip/irq-loongson*
  15808. F: drivers/platform/mips/cpu_hwmon.c
  15809. MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
  15810. M: Hans Verkuil <hverkuil@kernel.org>
  15811. L: linux-media@vger.kernel.org
  15812. S: Odd Fixes
  15813. W: https://linuxtv.org
  15814. T: git git://linuxtv.org/media.git
  15815. F: drivers/media/radio/radio-miropcm20*
  15816. MITSUMI MM8013 FG DRIVER
  15817. M: Konrad Dybcio <konradybcio@kernel.org>
  15818. F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
  15819. F: drivers/power/supply/mm8013.c
  15820. MMP SUPPORT
  15821. R: Lubomir Rintel <lkundrak@v3.sk>
  15822. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15823. S: Odd Fixes
  15824. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
  15825. F: arch/arm/boot/dts/marvell/mmp*
  15826. F: arch/arm/mach-mmp/
  15827. F: include/linux/soc/mmp/
  15828. MMP USB PHY DRIVERS
  15829. R: Lubomir Rintel <lkundrak@v3.sk>
  15830. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15831. S: Maintained
  15832. F: drivers/phy/marvell/phy-mmp3-usb.c
  15833. F: drivers/phy/marvell/phy-pxa-usb.c
  15834. MMU GATHER AND TLB INVALIDATION
  15835. M: Will Deacon <will@kernel.org>
  15836. M: "Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
  15837. M: Andrew Morton <akpm@linux-foundation.org>
  15838. M: Nick Piggin <npiggin@gmail.com>
  15839. M: Peter Zijlstra <peterz@infradead.org>
  15840. L: linux-arch@vger.kernel.org
  15841. L: linux-mm@kvack.org
  15842. S: Maintained
  15843. F: arch/*/include/asm/tlb.h
  15844. F: include/asm-generic/tlb.h
  15845. F: include/trace/events/tlb.h
  15846. F: mm/mmu_gather.c
  15847. MN88472 MEDIA DRIVER
  15848. L: linux-media@vger.kernel.org
  15849. S: Orphan
  15850. W: https://linuxtv.org
  15851. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  15852. F: drivers/media/dvb-frontends/mn88472*
  15853. MN88473 MEDIA DRIVER
  15854. L: linux-media@vger.kernel.org
  15855. S: Orphan
  15856. W: https://linuxtv.org
  15857. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  15858. F: drivers/media/dvb-frontends/mn88473*
  15859. MOBILEYE MIPS SOCS
  15860. M: Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
  15861. M: Gregory CLEMENT <gregory.clement@bootlin.com>
  15862. M: Théo Lebrun <theo.lebrun@bootlin.com>
  15863. L: linux-mips@vger.kernel.org
  15864. S: Maintained
  15865. F: Documentation/devicetree/bindings/mips/mobileye.yaml
  15866. F: Documentation/devicetree/bindings/soc/mobileye/
  15867. F: arch/mips/boot/dts/mobileye/
  15868. F: arch/mips/configs/eyeq5_defconfig
  15869. F: arch/mips/mobileye/board-epm5.its.S
  15870. F: drivers/clk/clk-eyeq.c
  15871. F: drivers/pinctrl/pinctrl-eyeq5.c
  15872. F: drivers/reset/reset-eyeq.c
  15873. F: include/dt-bindings/clock/mobileye,eyeq5-clk.h
  15874. MODULE SUPPORT
  15875. M: Luis Chamberlain <mcgrof@kernel.org>
  15876. M: Petr Pavlu <petr.pavlu@suse.com>
  15877. M: Daniel Gomez <da.gomez@kernel.org>
  15878. M: Sami Tolvanen <samitolvanen@google.com>
  15879. R: Aaron Tomlin <atomlin@atomlin.com>
  15880. L: linux-modules@vger.kernel.org
  15881. L: linux-kernel@vger.kernel.org
  15882. S: Maintained
  15883. T: git git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux.git modules-next
  15884. F: include/linux/kmod.h
  15885. F: include/linux/module*.h
  15886. F: kernel/module/
  15887. F: lib/test_kmod.c
  15888. F: lib/tests/module/
  15889. F: rust/kernel/module_param.rs
  15890. F: rust/macros/module.rs
  15891. F: scripts/module*
  15892. F: tools/testing/selftests/kmod/
  15893. F: tools/testing/selftests/module/
  15894. MONOLITHIC POWER SYSTEM PMIC DRIVER
  15895. M: Saravanan Sekar <sravanhome@gmail.com>
  15896. S: Maintained
  15897. F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
  15898. F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
  15899. F: drivers/hwmon/pmbus/mpq7932.c
  15900. F: drivers/iio/adc/mp2629_adc.c
  15901. F: drivers/mfd/mp2629.c
  15902. F: drivers/power/supply/mp2629_charger.c
  15903. F: drivers/regulator/mp5416.c
  15904. F: drivers/regulator/mpq7920.c
  15905. F: drivers/regulator/mpq7920.h
  15906. F: include/linux/mfd/mp2629.h
  15907. MOST(R) TECHNOLOGY DRIVER
  15908. M: Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
  15909. M: Christian Gromm <christian.gromm@microchip.com>
  15910. S: Maintained
  15911. F: Documentation/ABI/testing/configfs-most
  15912. F: Documentation/ABI/testing/sysfs-bus-most
  15913. F: drivers/most/
  15914. F: drivers/staging/most/
  15915. F: include/linux/most.h
  15916. MOTORCOMM DWMAC GLUE DRIVER
  15917. M: Yao Zi <me@ziyao.cc>
  15918. L: netdev@vger.kernel.org
  15919. S: Maintained
  15920. F: drivers/net/ethernet/stmicro/stmmac/dwmac-motorcomm.c
  15921. MOTORCOMM PHY DRIVER
  15922. M: Frank <Frank.Sae@motor-comm.com>
  15923. L: netdev@vger.kernel.org
  15924. S: Maintained
  15925. F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
  15926. F: drivers/net/phy/motorcomm.c
  15927. MOTORCOMM YT921X ETHERNET SWITCH DRIVER
  15928. M: David Yang <mmyangfl@gmail.com>
  15929. L: netdev@vger.kernel.org
  15930. S: Maintained
  15931. F: Documentation/devicetree/bindings/net/dsa/motorcomm,yt921x.yaml
  15932. F: drivers/net/dsa/yt921x.*
  15933. F: net/dsa/tag_yt921x.c
  15934. MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
  15935. M: Jiri Slaby <jirislaby@kernel.org>
  15936. S: Maintained
  15937. F: Documentation/driver-api/tty/moxa-smartio.rst
  15938. F: drivers/tty/mxser.*
  15939. MP3309C BACKLIGHT DRIVER
  15940. M: Flavio Suligoi <f.suligoi@asem.it>
  15941. L: dri-devel@lists.freedesktop.org
  15942. S: Maintained
  15943. F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
  15944. F: drivers/video/backlight/mp3309c.c
  15945. MPAM DRIVER
  15946. M: James Morse <james.morse@arm.com>
  15947. M: Ben Horgan <ben.horgan@arm.com>
  15948. R: Reinette Chatre <reinette.chatre@intel.com>
  15949. R: Fenghua Yu <fenghuay@nvidia.com>
  15950. S: Maintained
  15951. F: drivers/resctrl/mpam_*
  15952. F: drivers/resctrl/test_mpam_*
  15953. F: include/linux/arm_mpam.h
  15954. MPS MP2869 DRIVER
  15955. M: Wensheng Wang <wenswang@yeah.net>
  15956. L: linux-hwmon@vger.kernel.org
  15957. S: Maintained
  15958. F: Documentation/hwmon/mp2869.rst
  15959. F: drivers/hwmon/pmbus/mp2869.c
  15960. MPS MP2891 DRIVER
  15961. M: Noah Wang <noahwang.wang@outlook.com>
  15962. L: linux-hwmon@vger.kernel.org
  15963. S: Maintained
  15964. F: Documentation/hwmon/mp2891.rst
  15965. F: drivers/hwmon/pmbus/mp2891.c
  15966. MPS MP2925 DRIVER
  15967. M: Noah Wang <wenswang@yeah.net>
  15968. L: linux-hwmon@vger.kernel.org
  15969. S: Maintained
  15970. F: Documentation/hwmon/mp2925.rst
  15971. F: drivers/hwmon/pmbus/mp2925.c
  15972. MPS MP29502 DRIVER
  15973. M: Wensheng Wang <wenswang@yeah.net>
  15974. L: linux-hwmon@vger.kernel.org
  15975. S: Maintained
  15976. F: Documentation/hwmon/mp29502.rst
  15977. F: drivers/hwmon/pmbus/mp29502.c
  15978. MPS MP2993 DRIVER
  15979. M: Noah Wang <noahwang.wang@outlook.com>
  15980. L: linux-hwmon@vger.kernel.org
  15981. S: Maintained
  15982. F: Documentation/hwmon/mp2993.rst
  15983. F: drivers/hwmon/pmbus/mp2993.c
  15984. MPS MP5926 DRIVER
  15985. M: Yuxi Wang <Yuxi.Wang@monolithicpower.com>
  15986. L: linux-hwmon@vger.kernel.org
  15987. S: Maintained
  15988. F: Documentation/hwmon/mp5926.rst
  15989. F: drivers/hwmon/pmbus/mp5926.c
  15990. MPS MP9941 DRIVER
  15991. M: Noah Wang <noahwang.wang@outlook.com>
  15992. L: linux-hwmon@vger.kernel.org
  15993. S: Maintained
  15994. F: Documentation/hwmon/mp9941.rst
  15995. F: drivers/hwmon/pmbus/mp9941.c
  15996. MPS MP9945 DRIVER
  15997. M: Cosmo Chou <chou.cosmo@gmail.com>
  15998. L: linux-hwmon@vger.kernel.org
  15999. S: Maintained
  16000. F: Documentation/hwmon/mp9945.rst
  16001. F: drivers/hwmon/pmbus/mp9945.c
  16002. MR800 AVERMEDIA USB FM RADIO DRIVER
  16003. M: Alexey Klimov <alexey.klimov@linaro.org>
  16004. L: linux-media@vger.kernel.org
  16005. S: Maintained
  16006. T: git git://linuxtv.org/media.git
  16007. F: drivers/media/radio/radio-mr800.c
  16008. MRF24J40 IEEE 802.15.4 RADIO DRIVER
  16009. M: Stefan Schmidt <stefan@datenfreihafen.org>
  16010. L: linux-wpan@vger.kernel.org
  16011. S: Odd Fixes
  16012. F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
  16013. F: drivers/net/ieee802154/mrf24j40.c
  16014. MSI EC DRIVER
  16015. M: Nikita Kravets <teackot@gmail.com>
  16016. L: platform-driver-x86@vger.kernel.org
  16017. S: Maintained
  16018. W: https://github.com/BeardOverflow/msi-ec
  16019. F: drivers/platform/x86/msi-ec.*
  16020. MSI LAPTOP SUPPORT
  16021. M: "Lee, Chun-Yi" <jlee@suse.com>
  16022. L: platform-driver-x86@vger.kernel.org
  16023. S: Maintained
  16024. F: drivers/platform/x86/msi-laptop.c
  16025. MSI WMI SUPPORT
  16026. L: platform-driver-x86@vger.kernel.org
  16027. S: Orphan
  16028. F: drivers/platform/x86/msi-wmi.c
  16029. MSI WMI PLATFORM FEATURES
  16030. M: Armin Wolf <W_Armin@gmx.de>
  16031. L: platform-driver-x86@vger.kernel.org
  16032. S: Maintained
  16033. F: Documentation/ABI/testing/debugfs-msi-wmi-platform
  16034. F: Documentation/wmi/devices/msi-wmi-platform.rst
  16035. F: drivers/platform/x86/msi-wmi-platform.c
  16036. MSI001 MEDIA DRIVER
  16037. L: linux-media@vger.kernel.org
  16038. S: Orphan
  16039. W: https://linuxtv.org
  16040. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  16041. F: drivers/media/tuners/msi001*
  16042. MSI2500 MEDIA DRIVER
  16043. L: linux-media@vger.kernel.org
  16044. S: Orphan
  16045. W: https://linuxtv.org
  16046. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  16047. F: drivers/media/usb/msi2500/
  16048. MSTAR INTERRUPT CONTROLLER DRIVER
  16049. M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
  16050. M: Daniel Palmer <daniel@thingy.jp>
  16051. S: Maintained
  16052. F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
  16053. F: drivers/irqchip/irq-mst-intc.c
  16054. MSYSTEMS DISKONCHIP G3 MTD DRIVER
  16055. M: Robert Jarzmik <robert.jarzmik@free.fr>
  16056. L: linux-mtd@lists.infradead.org
  16057. S: Maintained
  16058. F: drivers/mtd/devices/docg3*
  16059. MT9M114 ONSEMI SENSOR DRIVER
  16060. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  16061. L: linux-media@vger.kernel.org
  16062. S: Maintained
  16063. T: git git://linuxtv.org/media.git
  16064. F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
  16065. F: drivers/media/i2c/mt9m114.c
  16066. MT9P031 APTINA CAMERA SENSOR
  16067. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  16068. L: linux-media@vger.kernel.org
  16069. S: Maintained
  16070. T: git git://linuxtv.org/media.git
  16071. F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
  16072. F: drivers/media/i2c/mt9p031.c
  16073. MT9T112 APTINA CAMERA SENSOR
  16074. M: Jacopo Mondi <jacopo@jmondi.org>
  16075. L: linux-media@vger.kernel.org
  16076. S: Odd Fixes
  16077. T: git git://linuxtv.org/media.git
  16078. F: drivers/media/i2c/mt9t112.c
  16079. F: include/media/i2c/mt9t112.h
  16080. MT9V032 APTINA CAMERA SENSOR
  16081. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  16082. L: linux-media@vger.kernel.org
  16083. S: Maintained
  16084. T: git git://linuxtv.org/media.git
  16085. F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v032.txt
  16086. F: drivers/media/i2c/mt9v032.c
  16087. MT9V111 APTINA CAMERA SENSOR
  16088. M: Jacopo Mondi <jacopo@jmondi.org>
  16089. L: linux-media@vger.kernel.org
  16090. S: Maintained
  16091. T: git git://linuxtv.org/media.git
  16092. F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
  16093. F: drivers/media/i2c/mt9v111.c
  16094. MUCSE ETHERNET DRIVER
  16095. M: Yibo Dong <dong100@mucse.com>
  16096. L: netdev@vger.kernel.org
  16097. S: Maintained
  16098. W: https://www.mucse.com/en/
  16099. F: Documentation/networking/device_drivers/ethernet/mucse/
  16100. F: drivers/net/ethernet/mucse/
  16101. MULTIFUNCTION DEVICES (MFD)
  16102. M: Lee Jones <lee@kernel.org>
  16103. S: Maintained
  16104. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
  16105. F: Documentation/devicetree/bindings/mfd/
  16106. F: drivers/mfd/
  16107. F: include/dt-bindings/mfd/
  16108. F: include/linux/mfd/
  16109. MULTIMEDIA CARD (MMC) ETC. OVER SPI
  16110. S: Orphan
  16111. F: drivers/mmc/host/mmc_spi.c
  16112. F: include/linux/spi/mmc_spi.h
  16113. MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
  16114. M: Ulf Hansson <ulfh@kernel.org>
  16115. L: linux-mmc@vger.kernel.org
  16116. S: Maintained
  16117. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
  16118. F: Documentation/devicetree/bindings/mmc/
  16119. F: drivers/mmc/
  16120. F: include/linux/mmc/
  16121. F: include/uapi/linux/mmc/
  16122. MULTIPLEXER SUBSYSTEM
  16123. M: Peter Rosin <peda@axentia.se>
  16124. S: Odd Fixes
  16125. F: Documentation/ABI/testing/sysfs-class-mux*
  16126. F: Documentation/devicetree/bindings/mux/
  16127. F: drivers/mux/
  16128. F: include/dt-bindings/mux/
  16129. F: include/linux/mux/
  16130. MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
  16131. M: Bin Liu <b-liu@ti.com>
  16132. L: linux-usb@vger.kernel.org
  16133. S: Maintained
  16134. F: drivers/usb/musb/
  16135. MXL301RF MEDIA DRIVER
  16136. M: Akihiro Tsukada <tskd08@gmail.com>
  16137. L: linux-media@vger.kernel.org
  16138. S: Odd Fixes
  16139. F: drivers/media/tuners/mxl301rf*
  16140. MXL5007T MEDIA DRIVER
  16141. M: Michael Krufky <mkrufky@linuxtv.org>
  16142. L: linux-media@vger.kernel.org
  16143. S: Maintained
  16144. W: https://linuxtv.org
  16145. W: http://github.com/mkrufky
  16146. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  16147. T: git git://linuxtv.org/mkrufky/tuners.git
  16148. F: drivers/media/tuners/mxl5007t.*
  16149. MXSFB DRM DRIVER
  16150. M: Marek Vasut <marex@denx.de>
  16151. M: Stefan Agner <stefan@agner.ch>
  16152. L: dri-devel@lists.freedesktop.org
  16153. S: Supported
  16154. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  16155. F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
  16156. F: drivers/gpu/drm/mxsfb/
  16157. MYLEX DAC960 PCI RAID Controller
  16158. M: Hannes Reinecke <hare@kernel.org>
  16159. L: linux-scsi@vger.kernel.org
  16160. S: Supported
  16161. F: drivers/scsi/myrb.*
  16162. F: drivers/scsi/myrs.*
  16163. MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
  16164. L: netdev@vger.kernel.org
  16165. S: Orphan
  16166. W: https://www.cspi.com/ethernet-products/support/downloads/
  16167. F: drivers/net/ethernet/myricom/myri10ge/
  16168. NAND FLASH SUBSYSTEM
  16169. M: Miquel Raynal <miquel.raynal@bootlin.com>
  16170. R: Richard Weinberger <richard@nod.at>
  16171. L: linux-mtd@lists.infradead.org
  16172. S: Maintained
  16173. W: http://www.linux-mtd.infradead.org/
  16174. Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
  16175. C: irc://irc.oftc.net/mtd
  16176. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
  16177. F: drivers/mtd/nand/
  16178. F: include/linux/mtd/*nand*.h
  16179. NATIONAL INSTRUMENTS SERIAL DRIVER
  16180. M: Chaitanya Vadrevu <chaitanya.vadrevu@emerson.com>
  16181. L: linux-serial@vger.kernel.org
  16182. S: Maintained
  16183. F: drivers/tty/serial/8250/8250_ni.c
  16184. NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
  16185. M: Daniel Mack <zonque@gmail.com>
  16186. L: linux-sound@vger.kernel.org
  16187. S: Maintained
  16188. W: http://www.native-instruments.com
  16189. F: sound/usb/caiaq/
  16190. NATSEMI ETHERNET DRIVER (DP8381x)
  16191. S: Orphan
  16192. F: drivers/net/ethernet/natsemi/natsemi.c
  16193. NCR 5380 SCSI DRIVERS
  16194. M: Finn Thain <fthain@linux-m68k.org>
  16195. M: Michael Schmitz <schmitzmic@gmail.com>
  16196. L: linux-scsi@vger.kernel.org
  16197. S: Maintained
  16198. F: Documentation/scsi/g_NCR5380.rst
  16199. F: drivers/scsi/NCR5380.*
  16200. F: drivers/scsi/arm/cumana_1.c
  16201. F: drivers/scsi/arm/oak.c
  16202. F: drivers/scsi/atari_scsi.*
  16203. F: drivers/scsi/dmx3191d.c
  16204. F: drivers/scsi/g_NCR5380.*
  16205. F: drivers/scsi/mac_scsi.*
  16206. F: drivers/scsi/sun3_scsi.*
  16207. F: drivers/scsi/sun3_scsi_vme.c
  16208. NCSI LIBRARY
  16209. M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
  16210. R: Paul Fertser <fercerpav@gmail.com>
  16211. S: Maintained
  16212. F: net/ncsi/
  16213. NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
  16214. M: Zev Weiss <zev@bewilderbeest.net>
  16215. L: linux-hwmon@vger.kernel.org
  16216. S: Maintained
  16217. F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
  16218. F: drivers/hwmon/nct6775-i2c.c
  16219. NCT7363 HARDWARE MONITOR DRIVER
  16220. M: Ban Feng <kcfeng0@nuvoton.com>
  16221. L: linux-hwmon@vger.kernel.org
  16222. S: Maintained
  16223. F: Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
  16224. F: Documentation/hwmon/nct7363.rst
  16225. F: drivers/hwmon/nct7363.c
  16226. NETCONSOLE
  16227. M: Breno Leitao <leitao@debian.org>
  16228. S: Maintained
  16229. F: Documentation/networking/netconsole.rst
  16230. F: drivers/net/netconsole.c
  16231. F: tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
  16232. F: tools/testing/selftests/drivers/net/netconsole/
  16233. NETDEVSIM
  16234. M: Jakub Kicinski <kuba@kernel.org>
  16235. S: Maintained
  16236. F: drivers/net/netdevsim/*
  16237. F: tools/testing/selftests/drivers/net/netdevsim/*
  16238. NETEM NETWORK EMULATOR
  16239. M: Stephen Hemminger <stephen@networkplumber.org>
  16240. L: netdev@vger.kernel.org
  16241. S: Maintained
  16242. F: net/sched/sch_netem.c
  16243. NETFILTER
  16244. M: Pablo Neira Ayuso <pablo@netfilter.org>
  16245. M: Florian Westphal <fw@strlen.de>
  16246. R: Phil Sutter <phil@nwl.cc>
  16247. L: netfilter-devel@vger.kernel.org
  16248. L: coreteam@netfilter.org
  16249. S: Maintained
  16250. W: http://www.netfilter.org/
  16251. W: http://www.iptables.org/
  16252. W: http://www.nftables.org/
  16253. Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
  16254. C: irc://irc.libera.chat/netfilter
  16255. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
  16256. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
  16257. F: include/linux/netfilter*
  16258. F: include/linux/netfilter/
  16259. F: include/net/netfilter/
  16260. F: include/uapi/linux/netfilter*
  16261. F: include/uapi/linux/netfilter/
  16262. F: net/*/netfilter.c
  16263. F: net/*/netfilter/
  16264. F: net/bridge/br_netfilter*.c
  16265. F: net/netfilter/
  16266. F: tools/testing/selftests/net/netfilter/
  16267. NETROM NETWORK LAYER
  16268. L: linux-hams@vger.kernel.org
  16269. S: Orphan
  16270. W: https://linux-ax25.in-berlin.de
  16271. F: include/net/netrom.h
  16272. F: include/uapi/linux/netrom.h
  16273. F: net/netrom/
  16274. NETRONIX EMBEDDED CONTROLLER
  16275. M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
  16276. S: Maintained
  16277. F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
  16278. F: drivers/mfd/ntxec.c
  16279. F: drivers/pwm/pwm-ntxec.c
  16280. F: drivers/rtc/rtc-ntxec.c
  16281. F: include/linux/mfd/ntxec.h
  16282. NETRONOME ETHERNET DRIVERS
  16283. R: Jakub Kicinski <kuba@kernel.org>
  16284. R: Simon Horman <horms@kernel.org>
  16285. L: oss-drivers@corigine.com
  16286. S: Odd Fixes
  16287. F: drivers/net/ethernet/netronome/
  16288. NETWORK BLOCK DEVICE (NBD)
  16289. M: Josef Bacik <josef@toxicpanda.com>
  16290. L: linux-block@vger.kernel.org
  16291. L: nbd@other.debian.org
  16292. S: Maintained
  16293. F: Documentation/admin-guide/blockdev/nbd.rst
  16294. F: drivers/block/nbd.c
  16295. F: include/trace/events/nbd.h
  16296. F: include/uapi/linux/nbd.h
  16297. NETWORK DROP MONITOR
  16298. M: Neil Horman <nhorman@tuxdriver.com>
  16299. L: netdev@vger.kernel.org
  16300. S: Maintained
  16301. W: https://fedorahosted.org/dropwatch/
  16302. F: include/uapi/linux/net_dropmon.h
  16303. F: net/core/drop_monitor.c
  16304. NETWORKING DRIVERS
  16305. M: Andrew Lunn <andrew+netdev@lunn.ch>
  16306. M: "David S. Miller" <davem@davemloft.net>
  16307. M: Eric Dumazet <edumazet@google.com>
  16308. M: Jakub Kicinski <kuba@kernel.org>
  16309. M: Paolo Abeni <pabeni@redhat.com>
  16310. L: netdev@vger.kernel.org
  16311. S: Maintained
  16312. P: Documentation/process/maintainer-netdev.rst
  16313. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  16314. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  16315. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
  16316. F: Documentation/devicetree/bindings/net/
  16317. F: Documentation/networking/net_cachelines/net_device.rst
  16318. F: drivers/connector/
  16319. F: drivers/net/
  16320. F: drivers/ptp/
  16321. F: drivers/s390/net/
  16322. F: include/dt-bindings/net/
  16323. F: include/linux/cn_proc.h
  16324. F: include/linux/etherdevice.h
  16325. F: include/linux/ethtool_netlink.h
  16326. F: include/linux/fcdevice.h
  16327. F: include/linux/fddidevice.h
  16328. F: include/linux/if_*
  16329. F: include/linux/inetdevice.h
  16330. F: include/linux/netdev*
  16331. F: include/linux/platform_data/wiznet.h
  16332. F: include/uapi/linux/cn_proc.h
  16333. F: include/uapi/linux/ethtool_netlink*
  16334. F: include/uapi/linux/if_*
  16335. F: include/uapi/linux/net_shaper.h
  16336. F: include/uapi/linux/netdev*
  16337. F: tools/testing/selftests/drivers/net/
  16338. X: Documentation/devicetree/bindings/net/bluetooth/
  16339. X: Documentation/devicetree/bindings/net/can/
  16340. X: Documentation/devicetree/bindings/net/wireless/
  16341. X: drivers/net/can/
  16342. X: drivers/net/wireless/
  16343. NETWORKING DRIVERS (WIRELESS)
  16344. M: Johannes Berg <johannes@sipsolutions.net>
  16345. L: linux-wireless@vger.kernel.org
  16346. S: Maintained
  16347. W: https://wireless.wiki.kernel.org/
  16348. Q: https://patchwork.kernel.org/project/linux-wireless/list/
  16349. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
  16350. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
  16351. F: Documentation/devicetree/bindings/net/wireless/
  16352. F: drivers/net/wireless/
  16353. X: drivers/net/wireless/ath/
  16354. X: drivers/net/wireless/broadcom/
  16355. X: drivers/net/wireless/intel/
  16356. X: drivers/net/wireless/intersil/
  16357. X: drivers/net/wireless/marvell/
  16358. X: drivers/net/wireless/mediatek/mt76/
  16359. X: drivers/net/wireless/mediatek/mt7601u/
  16360. X: drivers/net/wireless/microchip/
  16361. X: drivers/net/wireless/purelifi/
  16362. X: drivers/net/wireless/quantenna/
  16363. X: drivers/net/wireless/ralink/
  16364. X: drivers/net/wireless/realtek/
  16365. X: drivers/net/wireless/rsi/
  16366. X: drivers/net/wireless/silabs/
  16367. X: drivers/net/wireless/st/
  16368. X: drivers/net/wireless/ti/
  16369. X: drivers/net/wireless/zydas/
  16370. NETWORKING [DSA]
  16371. M: Andrew Lunn <andrew@lunn.ch>
  16372. M: Vladimir Oltean <olteanv@gmail.com>
  16373. S: Maintained
  16374. F: Documentation/devicetree/bindings/net/dsa/
  16375. F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
  16376. F: Documentation/devicetree/bindings/net/ethernet-switch.yaml
  16377. F: drivers/net/dsa/
  16378. F: include/linux/dsa/
  16379. F: include/linux/platform_data/dsa.h
  16380. F: include/net/dsa.h
  16381. F: net/dsa/
  16382. F: tools/testing/selftests/drivers/net/dsa/
  16383. NETWORKING [ETHTOOL]
  16384. M: Andrew Lunn <andrew@lunn.ch>
  16385. M: Jakub Kicinski <kuba@kernel.org>
  16386. F: Documentation/netlink/specs/ethtool.yaml
  16387. F: Documentation/networking/ethtool-netlink.rst
  16388. F: include/linux/ethtool*
  16389. F: include/uapi/linux/ethtool*
  16390. F: net/ethtool/
  16391. F: tools/testing/selftests/drivers/net/*/ethtool*
  16392. NETWORKING [ETHTOOL CABLE TEST]
  16393. M: Andrew Lunn <andrew@lunn.ch>
  16394. F: net/ethtool/cabletest.c
  16395. F: tools/testing/selftests/drivers/net/*/ethtool*
  16396. K: cable_test
  16397. NETWORKING [ETHTOOL MAC MERGE]
  16398. M: Vladimir Oltean <vladimir.oltean@nxp.com>
  16399. F: net/ethtool/mm.c
  16400. F: tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
  16401. K: ethtool_mm
  16402. NETWORKING [ETHTOOL PHY TOPOLOGY]
  16403. M: Maxime Chevallier <maxime.chevallier@bootlin.com>
  16404. F: Documentation/networking/phy-link-topology.rst
  16405. F: drivers/net/phy/phy_link_topology.c
  16406. F: include/linux/phy_link_topology.h
  16407. F: net/ethtool/phy.c
  16408. NETWORKING [ETHTOOL PHY PORT]
  16409. M: Maxime Chevallier <maxime.chevallier@bootlin.com>
  16410. F: Documentation/devicetree/bindings/net/ethernet-connector.yaml
  16411. F: Documentation/networking/phy-port.rst
  16412. F: drivers/net/phy/phy_port.c
  16413. F: include/linux/phy_port.h
  16414. K: struct\s+phy_port|phy_port_
  16415. NETWORKING [GENERAL]
  16416. M: "David S. Miller" <davem@davemloft.net>
  16417. M: Eric Dumazet <edumazet@google.com>
  16418. M: Jakub Kicinski <kuba@kernel.org>
  16419. M: Paolo Abeni <pabeni@redhat.com>
  16420. R: Simon Horman <horms@kernel.org>
  16421. L: netdev@vger.kernel.org
  16422. S: Maintained
  16423. P: Documentation/process/maintainer-netdev.rst
  16424. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  16425. B: mailto:netdev@vger.kernel.org
  16426. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  16427. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
  16428. F: Documentation/core-api/netlink.rst
  16429. F: Documentation/netlink/
  16430. F: Documentation/networking/
  16431. F: Documentation/networking/net_cachelines/
  16432. F: Documentation/process/maintainer-netdev.rst
  16433. F: Documentation/userspace-api/netlink/
  16434. F: include/linux/ethtool.h
  16435. F: include/linux/framer/framer-provider.h
  16436. F: include/linux/framer/framer.h
  16437. F: include/linux/in.h
  16438. F: include/linux/in6.h
  16439. F: include/linux/indirect_call_wrapper.h
  16440. F: include/linux/inet.h
  16441. F: include/linux/inet_diag.h
  16442. F: include/linux/net.h
  16443. F: include/linux/netdev*
  16444. F: include/linux/netlink.h
  16445. F: include/linux/netpoll.h
  16446. F: include/linux/rtnetlink.h
  16447. F: include/linux/sctp.h
  16448. F: include/linux/seq_file_net.h
  16449. F: include/linux/skbuff*
  16450. F: include/net/
  16451. F: include/uapi/linux/ethtool.h
  16452. F: include/uapi/linux/genetlink.h
  16453. F: include/uapi/linux/hsr_netlink.h
  16454. F: include/uapi/linux/in.h
  16455. F: include/uapi/linux/inet_diag.h
  16456. F: include/uapi/linux/nbd-netlink.h
  16457. F: include/uapi/linux/net.h
  16458. F: include/uapi/linux/net_namespace.h
  16459. F: include/uapi/linux/netconf.h
  16460. F: include/uapi/linux/netdev*
  16461. F: include/uapi/linux/netlink.h
  16462. F: include/uapi/linux/netlink_diag.h
  16463. F: include/uapi/linux/rtnetlink.h
  16464. F: include/uapi/linux/sctp.h
  16465. F: lib/net_utils.c
  16466. F: lib/random32.c
  16467. F: net/
  16468. F: samples/pktgen/
  16469. F: tools/net/
  16470. F: tools/testing/selftests/net/
  16471. X: Documentation/networking/mac80211-injection.rst
  16472. X: Documentation/networking/mac80211_hwsim/
  16473. X: Documentation/networking/regulatory.rst
  16474. X: include/net/cfg80211.h
  16475. X: include/net/ieee80211_radiotap.h
  16476. X: include/net/iw_handler.h
  16477. X: include/net/mac80211.h
  16478. X: include/net/wext.h
  16479. X: net/9p/
  16480. X: net/bluetooth/
  16481. X: net/can/
  16482. X: net/ceph/
  16483. X: net/mac80211/
  16484. X: net/rfkill/
  16485. X: net/wireless/
  16486. X: tools/testing/selftests/net/can/
  16487. NETWORKING [IOAM]
  16488. M: Justin Iurman <justin.iurman@gmail.com>
  16489. S: Maintained
  16490. F: Documentation/networking/ioam6*
  16491. F: include/linux/ioam6*
  16492. F: include/net/ioam6*
  16493. F: include/uapi/linux/ioam6*
  16494. F: net/ipv6/ioam6*
  16495. F: tools/testing/selftests/net/ioam6*
  16496. NETWORKING [IPSEC]
  16497. M: Steffen Klassert <steffen.klassert@secunet.com>
  16498. M: Herbert Xu <herbert@gondor.apana.org.au>
  16499. M: "David S. Miller" <davem@davemloft.net>
  16500. L: netdev@vger.kernel.org
  16501. S: Maintained
  16502. T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
  16503. T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
  16504. F: Documentation/networking/xfrm/
  16505. F: include/net/xfrm.h
  16506. F: include/uapi/linux/xfrm.h
  16507. F: net/ipv4/ah4.c
  16508. F: net/ipv4/esp4*
  16509. F: net/ipv4/ip_vti.c
  16510. F: net/ipv4/ipcomp.c
  16511. F: net/ipv4/xfrm*
  16512. F: net/ipv6/ah6.c
  16513. F: net/ipv6/esp6*
  16514. F: net/ipv6/ip6_vti.c
  16515. F: net/ipv6/ipcomp6.c
  16516. F: net/ipv6/xfrm*
  16517. F: net/key/
  16518. F: net/xfrm/
  16519. F: tools/testing/selftests/net/ipsec.c
  16520. NETWORKING [IPv4/IPv6]
  16521. M: "David S. Miller" <davem@davemloft.net>
  16522. M: David Ahern <dsahern@kernel.org>
  16523. L: netdev@vger.kernel.org
  16524. S: Maintained
  16525. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  16526. F: arch/x86/net/*
  16527. F: include/linux/ip.h
  16528. F: include/linux/ipv6*
  16529. F: include/net/fib*
  16530. F: include/net/ip*
  16531. F: include/net/route.h
  16532. F: net/ipv4/
  16533. F: net/ipv6/
  16534. NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
  16535. M: Paul Moore <paul@paul-moore.com>
  16536. L: netdev@vger.kernel.org
  16537. L: linux-security-module@vger.kernel.org
  16538. S: Supported
  16539. W: https://github.com/netlabel
  16540. F: Documentation/netlabel/
  16541. F: include/net/calipso.h
  16542. F: include/net/cipso_ipv4.h
  16543. F: include/net/netlabel.h
  16544. F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
  16545. F: include/uapi/linux/netfilter/xt_SECMARK.h
  16546. F: net/ipv4/cipso_ipv4.c
  16547. F: net/ipv6/calipso.c
  16548. F: net/netfilter/xt_CONNSECMARK.c
  16549. F: net/netfilter/xt_SECMARK.c
  16550. F: net/netlabel/
  16551. NETWORKING [MACSEC]
  16552. M: Sabrina Dubroca <sd@queasysnail.net>
  16553. L: netdev@vger.kernel.org
  16554. S: Maintained
  16555. F: drivers/net/macsec.c
  16556. F: include/net/macsec.h
  16557. F: include/uapi/linux/if_macsec.h
  16558. K: macsec
  16559. K: \bmdo_
  16560. NETWORKING [MPTCP]
  16561. M: Matthieu Baerts <matttbe@kernel.org>
  16562. M: Mat Martineau <martineau@kernel.org>
  16563. R: Geliang Tang <geliang@kernel.org>
  16564. L: netdev@vger.kernel.org
  16565. L: mptcp@lists.linux.dev
  16566. S: Maintained
  16567. W: https://github.com/multipath-tcp/mptcp_net-next/wiki
  16568. B: https://github.com/multipath-tcp/mptcp_net-next/issues
  16569. T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net
  16570. T: git https://github.com/multipath-tcp/mptcp_net-next.git export
  16571. F: Documentation/netlink/specs/mptcp_pm.yaml
  16572. F: Documentation/networking/mptcp*.rst
  16573. F: include/net/mptcp.h
  16574. F: include/trace/events/mptcp.h
  16575. F: include/uapi/linux/mptcp*.h
  16576. F: net/mptcp/
  16577. F: tools/testing/selftests/bpf/*/*mptcp*.[ch]
  16578. F: tools/testing/selftests/net/mptcp/
  16579. NETWORKING [SRv6]
  16580. M: Andrea Mayer <andrea.mayer@uniroma2.it>
  16581. L: netdev@vger.kernel.org
  16582. S: Maintained
  16583. T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  16584. F: include/linux/seg6*
  16585. F: include/net/seg6*
  16586. F: include/uapi/linux/seg6*
  16587. F: net/ipv6/seg6*
  16588. F: tools/testing/selftests/net/srv6*
  16589. NETWORKING [TCP]
  16590. M: Eric Dumazet <edumazet@google.com>
  16591. M: Neal Cardwell <ncardwell@google.com>
  16592. R: Kuniyuki Iwashima <kuniyu@google.com>
  16593. L: netdev@vger.kernel.org
  16594. S: Maintained
  16595. F: Documentation/networking/net_cachelines/tcp_sock.rst
  16596. F: include/linux/tcp.h
  16597. F: include/net/tcp.h
  16598. F: include/trace/events/tcp.h
  16599. F: include/uapi/linux/tcp.h
  16600. F: net/ipv4/inet_connection_sock.c
  16601. F: net/ipv4/inet_hashtables.c
  16602. F: net/ipv4/inet_timewait_sock.c
  16603. F: net/ipv4/syncookies.c
  16604. F: net/ipv4/tcp*.c
  16605. F: net/ipv6/inet6_connection_sock.c
  16606. F: net/ipv6/inet6_hashtables.c
  16607. F: net/ipv6/syncookies.c
  16608. F: net/ipv6/tcp*.c
  16609. NETWORKING [TLS]
  16610. M: John Fastabend <john.fastabend@gmail.com>
  16611. M: Jakub Kicinski <kuba@kernel.org>
  16612. M: Sabrina Dubroca <sd@queasysnail.net>
  16613. L: netdev@vger.kernel.org
  16614. S: Maintained
  16615. F: Documentation/networking/tls*
  16616. F: include/net/tls.h
  16617. F: include/uapi/linux/tls.h
  16618. F: net/tls/
  16619. F: tools/testing/selftests/net/tls.c
  16620. NETWORKING [SOCKETS]
  16621. M: Eric Dumazet <edumazet@google.com>
  16622. M: Kuniyuki Iwashima <kuniyu@google.com>
  16623. M: Paolo Abeni <pabeni@redhat.com>
  16624. M: Willem de Bruijn <willemb@google.com>
  16625. S: Maintained
  16626. F: include/linux/sock_diag.h
  16627. F: include/linux/socket.h
  16628. F: include/linux/sockptr.h
  16629. F: include/net/sock.h
  16630. F: include/net/sock_reuseport.h
  16631. F: include/uapi/linux/socket.h
  16632. F: net/core/*sock*
  16633. F: net/core/scm.c
  16634. F: net/socket.c
  16635. NETWORKING [UNIX SOCKETS]
  16636. M: Kuniyuki Iwashima <kuniyu@google.com>
  16637. S: Maintained
  16638. F: include/net/af_unix.h
  16639. F: include/net/netns/unix.h
  16640. F: include/uapi/linux/unix_diag.h
  16641. F: net/unix/
  16642. F: tools/testing/selftests/net/af_unix/
  16643. NETXEN (1/10) GbE SUPPORT
  16644. M: Manish Chopra <manishc@marvell.com>
  16645. M: Rahul Verma <rahulv@marvell.com>
  16646. M: GR-Linux-NIC-Dev@marvell.com
  16647. L: netdev@vger.kernel.org
  16648. S: Maintained
  16649. F: drivers/net/ethernet/qlogic/netxen/
  16650. NET_FAILOVER MODULE
  16651. M: Sridhar Samudrala <sridhar.samudrala@intel.com>
  16652. L: netdev@vger.kernel.org
  16653. S: Supported
  16654. F: Documentation/networking/net_failover.rst
  16655. F: drivers/net/net_failover.c
  16656. F: include/net/net_failover.h
  16657. NEXTHOP
  16658. M: David Ahern <dsahern@kernel.org>
  16659. L: netdev@vger.kernel.org
  16660. S: Maintained
  16661. F: include/net/netns/nexthop.h
  16662. F: include/net/nexthop.h
  16663. F: include/uapi/linux/nexthop.h
  16664. F: net/ipv4/nexthop.c
  16665. NFC SUBSYSTEM
  16666. L: netdev@vger.kernel.org
  16667. S: Orphan
  16668. F: Documentation/devicetree/bindings/net/nfc/
  16669. F: drivers/nfc/
  16670. F: include/net/nfc/
  16671. F: include/uapi/linux/nfc.h
  16672. F: net/nfc/
  16673. NFC VIRTUAL NCI DEVICE DRIVER
  16674. M: Bongsu Jeon <bongsu.jeon@samsung.com>
  16675. L: netdev@vger.kernel.org
  16676. S: Supported
  16677. F: drivers/nfc/virtual_ncidev.c
  16678. F: tools/testing/selftests/nci/
  16679. NFS, SUNRPC, AND LOCKD CLIENTS
  16680. M: Trond Myklebust <trondmy@kernel.org>
  16681. M: Anna Schumaker <anna@kernel.org>
  16682. L: linux-nfs@vger.kernel.org
  16683. S: Maintained
  16684. W: http://client.linux-nfs.org
  16685. T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
  16686. F: Documentation/filesystems/nfs/
  16687. F: fs/lockd/
  16688. F: fs/nfs/
  16689. F: fs/nfs_common/
  16690. F: include/linux/lockd/
  16691. F: include/linux/nfs*
  16692. F: include/linux/sunrpc/
  16693. F: include/uapi/linux/nfs*
  16694. F: include/uapi/linux/sunrpc/
  16695. F: net/sunrpc/
  16696. NILFS2 FILESYSTEM
  16697. M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
  16698. M: Viacheslav Dubeyko <slava@dubeyko.com>
  16699. L: linux-nilfs@vger.kernel.org
  16700. S: Maintained
  16701. W: https://nilfs.sourceforge.io/
  16702. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/nilfs2.git
  16703. F: Documentation/filesystems/nilfs2.rst
  16704. F: fs/nilfs2/
  16705. F: include/trace/events/nilfs2.h
  16706. F: include/uapi/linux/nilfs2_api.h
  16707. F: include/uapi/linux/nilfs2_ondisk.h
  16708. NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
  16709. M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
  16710. S: Maintained
  16711. W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
  16712. F: Documentation/scsi/NinjaSCSI.rst
  16713. F: drivers/scsi/pcmcia/nsp_*
  16714. NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
  16715. M: GOTO Masanori <gotom@debian.or.jp>
  16716. M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
  16717. S: Maintained
  16718. W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
  16719. F: Documentation/scsi/NinjaSCSI.rst
  16720. F: drivers/scsi/nsp32*
  16721. NINTENDO HID DRIVER
  16722. M: Daniel J. Ogorchock <djogorchock@gmail.com>
  16723. L: linux-input@vger.kernel.org
  16724. S: Maintained
  16725. F: drivers/hid/hid-nintendo*
  16726. NIOS2 ARCHITECTURE
  16727. M: Dinh Nguyen <dinguyen@kernel.org>
  16728. S: Maintained
  16729. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
  16730. F: arch/nios2/
  16731. NITRO ENCLAVES (NE)
  16732. M: Alexandru Ciobotaru <alcioa@amazon.com>
  16733. R: The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
  16734. L: linux-kernel@vger.kernel.org
  16735. S: Supported
  16736. W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
  16737. F: Documentation/virt/ne_overview.rst
  16738. F: drivers/virt/nitro_enclaves/
  16739. F: include/linux/nitro_enclaves.h
  16740. F: include/uapi/linux/nitro_enclaves.h
  16741. F: samples/nitro_enclaves/
  16742. NITRO SECURE MODULE (NSM)
  16743. M: Alexander Graf <graf@amazon.com>
  16744. R: The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
  16745. L: linux-kernel@vger.kernel.org
  16746. S: Supported
  16747. W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
  16748. F: drivers/misc/nsm.c
  16749. F: include/uapi/linux/nsm.h
  16750. NOHZ, DYNTICKS SUPPORT
  16751. M: Anna-Maria Behnsen <anna-maria@linutronix.de>
  16752. M: Frederic Weisbecker <frederic@kernel.org>
  16753. M: Ingo Molnar <mingo@kernel.org>
  16754. M: Thomas Gleixner <tglx@kernel.org>
  16755. L: linux-kernel@vger.kernel.org
  16756. S: Maintained
  16757. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
  16758. F: include/linux/sched/nohz.h
  16759. F: include/linux/tick.h
  16760. F: kernel/time/tick*.*
  16761. NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
  16762. M: Pavel Machek <pavel@kernel.org>
  16763. M: Sakari Ailus <sakari.ailus@iki.fi>
  16764. L: linux-media@vger.kernel.org
  16765. S: Maintained
  16766. F: Documentation/devicetree/bindings/media/i2c/adi,ad5820.yaml
  16767. F: Documentation/devicetree/bindings/media/i2c/toshiba,et8ek8.yaml
  16768. F: drivers/media/i2c/ad5820.c
  16769. F: drivers/media/i2c/et8ek8
  16770. NOKIA N900 POWER SUPPLY DRIVERS
  16771. R: Pali Rohár <pali@kernel.org>
  16772. F: drivers/power/supply/bq2415x_charger.c
  16773. F: drivers/power/supply/bq27xxx_battery.c
  16774. F: drivers/power/supply/bq27xxx_battery_i2c.c
  16775. F: drivers/power/supply/isp1704_charger.c
  16776. F: drivers/power/supply/rx51_battery.c
  16777. F: include/linux/power/bq2415x_charger.h
  16778. F: include/linux/power/bq27xxx_battery.h
  16779. NOLIBC HEADER FILE
  16780. M: Willy Tarreau <w@1wt.eu>
  16781. M: Thomas Weißschuh <linux@weissschuh.net>
  16782. S: Maintained
  16783. T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
  16784. F: tools/include/nolibc/
  16785. F: tools/testing/selftests/nolibc/
  16786. NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
  16787. M: Hans de Goede <hansg@kernel.org>
  16788. L: linux-input@vger.kernel.org
  16789. S: Maintained
  16790. F: Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
  16791. F: drivers/input/touchscreen/novatek-nvt-ts.c
  16792. NSDEPS
  16793. M: Matthias Maennich <maennich@google.com>
  16794. S: Maintained
  16795. F: Documentation/core-api/symbol-namespaces.rst
  16796. F: scripts/nsdeps
  16797. NTB AMD DRIVER
  16798. M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
  16799. M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  16800. L: ntb@lists.linux.dev
  16801. S: Supported
  16802. F: drivers/ntb/hw/amd/
  16803. NTB DRIVER CORE
  16804. M: Jon Mason <jdmason@kudzu.us>
  16805. M: Dave Jiang <dave.jiang@intel.com>
  16806. M: Allen Hubbe <allenbh@gmail.com>
  16807. L: ntb@lists.linux.dev
  16808. S: Supported
  16809. W: https://github.com/jonmason/ntb/wiki
  16810. T: git https://github.com/jonmason/ntb.git
  16811. F: drivers/net/ntb_netdev.c
  16812. F: drivers/ntb/
  16813. F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
  16814. F: include/linux/ntb.h
  16815. F: include/linux/ntb_transport.h
  16816. F: tools/testing/selftests/ntb/
  16817. NTB INTEL DRIVER
  16818. M: Dave Jiang <dave.jiang@intel.com>
  16819. L: ntb@lists.linux.dev
  16820. S: Supported
  16821. W: https://github.com/davejiang/linux/wiki
  16822. T: git https://github.com/davejiang/linux.git
  16823. F: drivers/ntb/hw/intel/
  16824. NTFS3 FILESYSTEM
  16825. M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
  16826. L: ntfs3@lists.linux.dev
  16827. S: Supported
  16828. W: http://www.paragon-software.com/
  16829. T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
  16830. F: Documentation/filesystems/ntfs3.rst
  16831. F: fs/ntfs3/
  16832. NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
  16833. M: Elizabeth Figura <zfigura@codeweavers.com>
  16834. L: wine-devel@winehq.org
  16835. S: Supported
  16836. F: Documentation/userspace-api/ntsync.rst
  16837. F: drivers/misc/ntsync.c
  16838. F: include/uapi/linux/ntsync.h
  16839. F: tools/testing/selftests/drivers/ntsync/
  16840. NUBUS SUBSYSTEM
  16841. M: Finn Thain <fthain@linux-m68k.org>
  16842. L: linux-m68k@lists.linux-m68k.org
  16843. S: Maintained
  16844. F: arch/*/include/asm/nubus.h
  16845. F: drivers/nubus/
  16846. F: include/linux/nubus.h
  16847. F: include/uapi/linux/nubus.h
  16848. NUVOTON NCT6694 MFD DRIVER
  16849. M: Ming Yu <tmyu0@nuvoton.com>
  16850. S: Supported
  16851. F: drivers/gpio/gpio-nct6694.c
  16852. F: drivers/hwmon/nct6694-hwmon.c
  16853. F: drivers/i2c/busses/i2c-nct6694.c
  16854. F: drivers/mfd/nct6694.c
  16855. F: drivers/net/can/usb/nct6694_canfd.c
  16856. F: drivers/rtc/rtc-nct6694.c
  16857. F: drivers/watchdog/nct6694_wdt.c
  16858. F: include/linux/mfd/nct6694.h
  16859. NUVOTON NCT7201 IIO DRIVER
  16860. M: Eason Yang <j2anfernee@gmail.com>
  16861. L: linux-iio@vger.kernel.org
  16862. S: Maintained
  16863. F: Documentation/devicetree/bindings/iio/adc/nuvoton,nct7201.yaml
  16864. F: drivers/iio/adc/nct7201.c
  16865. NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
  16866. M: Antonino Daplas <adaplas@gmail.com>
  16867. L: linux-fbdev@vger.kernel.org
  16868. S: Maintained
  16869. F: drivers/video/fbdev/nvidia/
  16870. F: drivers/video/fbdev/riva/
  16871. NVIDIA VRS RTC DRIVER
  16872. M: Shubhi Garg <shgarg@nvidia.com>
  16873. L: linux-tegra@vger.kernel.org
  16874. S: Maintained
  16875. F: Documentation/devicetree/bindings/rtc/nvidia,vrs-10.yaml
  16876. F: drivers/rtc/rtc-nvidia-vrs10.c
  16877. NVIDIA WMI EC BACKLIGHT DRIVER
  16878. M: Daniel Dadap <ddadap@nvidia.com>
  16879. L: platform-driver-x86@vger.kernel.org
  16880. S: Supported
  16881. F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
  16882. F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
  16883. NVM EXPRESS DRIVER
  16884. M: Keith Busch <kbusch@kernel.org>
  16885. M: Jens Axboe <axboe@fb.com>
  16886. M: Christoph Hellwig <hch@lst.de>
  16887. M: Sagi Grimberg <sagi@grimberg.me>
  16888. L: linux-nvme@lists.infradead.org
  16889. S: Supported
  16890. W: http://git.infradead.org/nvme.git
  16891. T: git git://git.infradead.org/nvme.git
  16892. F: Documentation/nvme/
  16893. F: drivers/nvme/common/
  16894. F: drivers/nvme/host/
  16895. F: include/linux/nvme-*.h
  16896. F: include/linux/nvme.h
  16897. F: include/uapi/linux/nvme_ioctl.h
  16898. NVM EXPRESS FABRICS AUTHENTICATION
  16899. M: Hannes Reinecke <hare@suse.de>
  16900. L: linux-nvme@lists.infradead.org
  16901. S: Supported
  16902. F: drivers/nvme/host/auth.c
  16903. F: drivers/nvme/target/auth.c
  16904. F: drivers/nvme/target/fabrics-cmd-auth.c
  16905. F: include/linux/nvme-auth.h
  16906. NVM EXPRESS FC TRANSPORT DRIVERS
  16907. M: Justin Tee <justin.tee@broadcom.com>
  16908. M: Naresh Gottumukkala <nareshgottumukkala83@gmail.com>
  16909. M: Paul Ely <paul.ely@broadcom.com>
  16910. L: linux-nvme@lists.infradead.org
  16911. S: Supported
  16912. F: drivers/nvme/host/fc.c
  16913. F: drivers/nvme/target/fc.c
  16914. F: drivers/nvme/target/fcloop.c
  16915. F: include/linux/nvme-fc-driver.h
  16916. F: include/linux/nvme-fc.h
  16917. NVM EXPRESS HARDWARE MONITORING SUPPORT
  16918. M: Guenter Roeck <linux@roeck-us.net>
  16919. L: linux-nvme@lists.infradead.org
  16920. S: Supported
  16921. F: drivers/nvme/host/hwmon.c
  16922. NVM EXPRESS TARGET DRIVER
  16923. M: Christoph Hellwig <hch@lst.de>
  16924. M: Sagi Grimberg <sagi@grimberg.me>
  16925. M: Chaitanya Kulkarni <kch@nvidia.com>
  16926. L: linux-nvme@lists.infradead.org
  16927. S: Supported
  16928. W: http://git.infradead.org/nvme.git
  16929. T: git git://git.infradead.org/nvme.git
  16930. F: drivers/nvme/target/
  16931. NVMEM FRAMEWORK
  16932. M: Srinivas Kandagatla <srini@kernel.org>
  16933. S: Maintained
  16934. T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
  16935. F: Documentation/ABI/stable/sysfs-bus-nvmem
  16936. F: Documentation/devicetree/bindings/nvmem/
  16937. F: drivers/nvmem/
  16938. F: include/dt-bindings/nvmem/
  16939. F: include/linux/nvmem-consumer.h
  16940. F: include/linux/nvmem-provider.h
  16941. NXP BLUETOOTH WIRELESS DRIVERS
  16942. M: Amitkumar Karwar <amitkumar.karwar@nxp.com>
  16943. M: Neeraj Kale <neeraj.sanjaykale@nxp.com>
  16944. S: Maintained
  16945. F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
  16946. F: drivers/bluetooth/btnxpuart.c
  16947. NXP C45 TJA11XX PHY DRIVER
  16948. M: Andrei Botila <andrei.botila@oss.nxp.com>
  16949. L: netdev@vger.kernel.org
  16950. S: Maintained
  16951. F: drivers/net/phy/nxp-c45-tja11xx*
  16952. NXP FSPI DRIVER
  16953. M: Han Xu <han.xu@nxp.com>
  16954. M: Haibo Chen <haibo.chen@nxp.com>
  16955. R: Yogesh Gaur <yogeshgaur.83@gmail.com>
  16956. L: linux-spi@vger.kernel.org
  16957. L: imx@lists.linux.dev
  16958. S: Maintained
  16959. F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
  16960. F: drivers/spi/spi-nxp-fspi.c
  16961. NXP FXAS21002C DRIVER
  16962. M: Rui Miguel Silva <rmfrfs@gmail.com>
  16963. L: linux-iio@vger.kernel.org
  16964. S: Maintained
  16965. F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
  16966. F: drivers/iio/gyro/fxas21002c.h
  16967. F: drivers/iio/gyro/fxas21002c_core.c
  16968. F: drivers/iio/gyro/fxas21002c_i2c.c
  16969. F: drivers/iio/gyro/fxas21002c_spi.c
  16970. NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
  16971. M: Haibo Chen <haibo.chen@nxp.com>
  16972. L: linux-iio@vger.kernel.org
  16973. L: imx@lists.linux.dev
  16974. S: Maintained
  16975. F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
  16976. F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
  16977. F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
  16978. F: drivers/iio/adc/imx7d_adc.c
  16979. F: drivers/iio/adc/imx93_adc.c
  16980. F: drivers/iio/adc/vf610_adc.c
  16981. NXP i.MX 8M ISI DRIVER
  16982. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  16983. L: linux-media@vger.kernel.org
  16984. S: Maintained
  16985. F: Documentation/devicetree/bindings/media/fsl,imx8*-isi.yaml
  16986. F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
  16987. F: drivers/media/platform/nxp/imx8-isi/
  16988. NXP i.MX 8MP DW100 V4L2 DRIVER
  16989. M: Xavier Roumegue <xavier.roumegue@oss.nxp.com>
  16990. L: linux-media@vger.kernel.org
  16991. S: Maintained
  16992. F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
  16993. F: Documentation/userspace-api/media/drivers/dw100.rst
  16994. F: drivers/media/platform/nxp/dw100/
  16995. F: include/uapi/linux/dw100.h
  16996. NXP i.MX 8MQ DCSS DRIVER
  16997. M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
  16998. R: Lucas Stach <l.stach@pengutronix.de>
  16999. L: dri-devel@lists.freedesktop.org
  17000. S: Maintained
  17001. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  17002. F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
  17003. F: drivers/gpu/drm/imx/dcss/
  17004. NXP i.MX 8QXP ADC DRIVER
  17005. M: Cai Huoqing <cai.huoqing@linux.dev>
  17006. M: Haibo Chen <haibo.chen@nxp.com>
  17007. L: imx@lists.linux.dev
  17008. L: linux-iio@vger.kernel.org
  17009. S: Maintained
  17010. F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
  17011. F: drivers/iio/adc/imx8qxp-adc.c
  17012. NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
  17013. M: Mirela Rabulea <mirela.rabulea@nxp.com>
  17014. L: imx@lists.linux.dev
  17015. L: linux-media@vger.kernel.org
  17016. S: Maintained
  17017. F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
  17018. F: drivers/media/platform/nxp/imx-jpeg
  17019. NXP i.MX CLOCK DRIVERS
  17020. M: Abel Vesa <abelvesa@kernel.org>
  17021. R: Peng Fan <peng.fan@nxp.com>
  17022. L: linux-clk@vger.kernel.org
  17023. L: imx@lists.linux.dev
  17024. S: Maintained
  17025. T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
  17026. F: Documentation/devicetree/bindings/clock/*imx*
  17027. F: drivers/clk/imx/
  17028. F: include/dt-bindings/clock/*imx*
  17029. NXP NETC TIMER PTP CLOCK DRIVER
  17030. M: Wei Fang <wei.fang@nxp.com>
  17031. M: Clark Wang <xiaoning.wang@nxp.com>
  17032. L: imx@lists.linux.dev
  17033. L: netdev@vger.kernel.org
  17034. S: Maintained
  17035. F: Documentation/devicetree/bindings/ptp/nxp,ptp-netc.yaml
  17036. F: drivers/ptp/ptp_netc.c
  17037. NXP PF5300/PF5301/PF5302 PMIC REGULATOR DEVICE DRIVER
  17038. M: Woodrow Douglass <wdouglass@carnegierobotics.com>
  17039. S: Maintained
  17040. F: Documentation/devicetree/bindings/regulator/nxp,pf5300.yaml
  17041. F: drivers/regulator/pf530x-regulator.c
  17042. NXP PF1550 PMIC MFD DRIVER
  17043. M: Samuel Kayode <samkay014@gmail.com>
  17044. L: imx@lists.linux.dev
  17045. S: Maintained
  17046. F: Documentation/devicetree/bindings/mfd/nxp,pf1550.yaml
  17047. F: drivers/input/misc/pf1550-onkey.c
  17048. F: drivers/mfd/pf1550.c
  17049. F: drivers/power/supply/pf1550-charger.c
  17050. F: drivers/regulator/pf1550-regulator.c
  17051. F: include/linux/mfd/pf1550.h
  17052. NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
  17053. M: Jagan Teki <jagan@amarulasolutions.com>
  17054. S: Maintained
  17055. F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
  17056. F: drivers/regulator/pf8x00-regulator.c
  17057. NXP PTN5150A CC LOGIC AND EXTCON DRIVER
  17058. M: Krzysztof Kozlowski <krzk@kernel.org>
  17059. L: linux-kernel@vger.kernel.org
  17060. S: Maintained
  17061. F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
  17062. F: drivers/extcon/extcon-ptn5150.c
  17063. NXP SGTL5000 DRIVER
  17064. M: Fabio Estevam <festevam@gmail.com>
  17065. L: linux-sound@vger.kernel.org
  17066. S: Maintained
  17067. F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
  17068. F: sound/soc/codecs/sgtl5000*
  17069. NXP SJA1105 ETHERNET SWITCH DRIVER
  17070. M: Vladimir Oltean <olteanv@gmail.com>
  17071. L: linux-kernel@vger.kernel.org
  17072. S: Maintained
  17073. F: drivers/net/dsa/sja1105
  17074. F: drivers/net/pcs/pcs-xpcs-nxp.c
  17075. NXP TDA998X DRM DRIVER
  17076. M: Russell King <linux@armlinux.org.uk>
  17077. S: Maintained
  17078. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
  17079. T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
  17080. F: drivers/gpu/drm/bridge/tda998x_drv.c
  17081. F: include/dt-bindings/display/tda998x.h
  17082. K: "nxp,tda998x"
  17083. NXP TFA9879 DRIVER
  17084. M: Peter Rosin <peda@axentia.se>
  17085. L: linux-sound@vger.kernel.org
  17086. S: Maintained
  17087. F: Documentation/devicetree/bindings/sound/trivial-codec.yaml
  17088. F: sound/soc/codecs/tfa9879*
  17089. NXP XSPI DRIVER
  17090. M: Han Xu <han.xu@nxp.com>
  17091. M: Haibo Chen <haibo.chen@nxp.com>
  17092. L: linux-spi@vger.kernel.org
  17093. L: imx@lists.linux.dev
  17094. S: Maintained
  17095. F: Documentation/devicetree/bindings/spi/nxp,imx94-xspi.yaml
  17096. F: drivers/spi/spi-nxp-xspi.c
  17097. NXP-NCI NFC DRIVER
  17098. S: Orphan
  17099. F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
  17100. F: drivers/nfc/nxp-nci
  17101. NXP/Goodix TFA989X (TFA1) DRIVER
  17102. M: Stephan Gerhold <stephan@gerhold.net>
  17103. L: linux-sound@vger.kernel.org
  17104. S: Maintained
  17105. F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
  17106. F: sound/soc/codecs/tfa989x.c
  17107. NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
  17108. M: Jonas Malaco <jonas@protocubo.io>
  17109. L: linux-hwmon@vger.kernel.org
  17110. S: Maintained
  17111. F: Documentation/hwmon/nzxt-kraken2.rst
  17112. F: drivers/hwmon/nzxt-kraken2.c
  17113. NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
  17114. M: Jonas Malaco <jonas@protocubo.io>
  17115. M: Aleksa Savic <savicaleksa83@gmail.com>
  17116. L: linux-hwmon@vger.kernel.org
  17117. S: Maintained
  17118. F: Documentation/hwmon/nzxt-kraken3.rst
  17119. F: drivers/hwmon/nzxt-kraken3.c
  17120. OBJAGG
  17121. M: Jiri Pirko <jiri@resnulli.us>
  17122. L: netdev@vger.kernel.org
  17123. S: Supported
  17124. F: include/linux/objagg.h
  17125. F: lib/objagg.c
  17126. F: lib/test_objagg.c
  17127. OBJPOOL
  17128. M: Matt Wu <wuqiang.matt@bytedance.com>
  17129. S: Supported
  17130. F: include/linux/objpool.h
  17131. F: lib/objpool.c
  17132. F: lib/test_objpool.c
  17133. OBJTOOL
  17134. M: Josh Poimboeuf <jpoimboe@kernel.org>
  17135. M: Peter Zijlstra <peterz@infradead.org>
  17136. S: Supported
  17137. F: include/linux/objtool*.h
  17138. F: tools/objtool/
  17139. OCELOT ETHERNET SWITCH DRIVER
  17140. M: Vladimir Oltean <vladimir.oltean@nxp.com>
  17141. M: UNGLinuxDriver@microchip.com
  17142. L: netdev@vger.kernel.org
  17143. S: Supported
  17144. F: drivers/net/dsa/ocelot/*
  17145. F: drivers/net/ethernet/mscc/
  17146. F: include/soc/mscc/ocelot*
  17147. F: net/dsa/tag_ocelot.c
  17148. F: net/dsa/tag_ocelot_8021q.c
  17149. F: tools/testing/selftests/drivers/net/ocelot/*
  17150. OCELOT EXTERNAL SWITCH CONTROL
  17151. M: Colin Foster <colin.foster@in-advantage.com>
  17152. S: Supported
  17153. F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
  17154. F: drivers/mfd/ocelot*
  17155. F: drivers/net/dsa/ocelot/ocelot_ext.c
  17156. F: include/linux/mfd/ocelot.h
  17157. OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
  17158. M: Frederic Barrat <fbarrat@linux.ibm.com>
  17159. M: Andrew Donnellan <ajd@linux.ibm.com>
  17160. L: linuxppc-dev@lists.ozlabs.org
  17161. S: Odd Fixes
  17162. F: Documentation/userspace-api/accelerators/ocxl.rst
  17163. F: arch/powerpc/include/asm/pnv-ocxl.h
  17164. F: arch/powerpc/platforms/powernv/ocxl.c
  17165. F: drivers/misc/ocxl/
  17166. F: include/misc/ocxl*
  17167. F: include/uapi/misc/ocxl.h
  17168. OMAP AUDIO SUPPORT
  17169. M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
  17170. M: Jarkko Nikula <jarkko.nikula@bitmer.com>
  17171. L: linux-sound@vger.kernel.org
  17172. L: linux-omap@vger.kernel.org
  17173. S: Maintained
  17174. F: sound/soc/ti/n810.c
  17175. F: sound/soc/ti/omap*
  17176. F: sound/soc/ti/rx51.c
  17177. F: sound/soc/ti/sdma-pcm.*
  17178. OMAP CLOCK FRAMEWORK SUPPORT
  17179. M: Paul Walmsley <paul@pwsan.com>
  17180. L: linux-omap@vger.kernel.org
  17181. S: Maintained
  17182. F: arch/arm/*omap*/*clock*
  17183. OMAP DEVICE TREE SUPPORT
  17184. M: Aaro Koskinen <aaro.koskinen@iki.fi>
  17185. M: Andreas Kemnade <andreas@kemnade.info>
  17186. M: Kevin Hilman <khilman@baylibre.com>
  17187. M: Roger Quadros <rogerq@kernel.org>
  17188. M: Tony Lindgren <tony@atomide.com>
  17189. L: linux-omap@vger.kernel.org
  17190. L: devicetree@vger.kernel.org
  17191. S: Maintained
  17192. F: arch/arm/boot/dts/ti/omap/
  17193. OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
  17194. L: linux-omap@vger.kernel.org
  17195. L: linux-fbdev@vger.kernel.org
  17196. S: Orphan
  17197. F: Documentation/arch/arm/omap/dss.rst
  17198. F: drivers/video/fbdev/omap2/
  17199. OMAP FRAMEBUFFER SUPPORT
  17200. L: linux-fbdev@vger.kernel.org
  17201. L: linux-omap@vger.kernel.org
  17202. S: Orphan
  17203. F: drivers/video/fbdev/omap/
  17204. OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
  17205. M: Roger Quadros <rogerq@kernel.org>
  17206. M: Tony Lindgren <tony@atomide.com>
  17207. L: linux-omap@vger.kernel.org
  17208. S: Maintained
  17209. F: arch/arm/mach-omap2/*gpmc*
  17210. F: drivers/memory/omap-gpmc.c
  17211. OMAP GPIO DRIVER
  17212. M: Grygorii Strashko <grygorii.strashko@ti.com>
  17213. M: Santosh Shilimkar <ssantosh@kernel.org>
  17214. M: Kevin Hilman <khilman@kernel.org>
  17215. L: linux-omap@vger.kernel.org
  17216. S: Maintained
  17217. F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
  17218. F: drivers/gpio/gpio-omap.c
  17219. OMAP HARDWARE SPINLOCK SUPPORT
  17220. L: linux-omap@vger.kernel.org
  17221. S: Orphan
  17222. F: drivers/hwspinlock/omap_hwspinlock.c
  17223. OMAP HS MMC SUPPORT
  17224. L: linux-mmc@vger.kernel.org
  17225. L: linux-omap@vger.kernel.org
  17226. S: Orphan
  17227. F: drivers/mmc/host/omap_hsmmc.c
  17228. OMAP HWMOD DATA
  17229. M: Paul Walmsley <paul@pwsan.com>
  17230. L: linux-omap@vger.kernel.org
  17231. S: Maintained
  17232. F: arch/arm/mach-omap2/omap_hwmod*data*
  17233. OMAP HWMOD SUPPORT
  17234. M: Paul Walmsley <paul@pwsan.com>
  17235. L: linux-omap@vger.kernel.org
  17236. S: Maintained
  17237. F: arch/arm/mach-omap2/omap_hwmod.*
  17238. OMAP I2C DRIVER
  17239. M: Vignesh R <vigneshr@ti.com>
  17240. L: linux-omap@vger.kernel.org
  17241. L: linux-i2c@vger.kernel.org
  17242. S: Maintained
  17243. F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
  17244. F: drivers/i2c/busses/i2c-omap.c
  17245. OMAP MMC SUPPORT
  17246. M: Aaro Koskinen <aaro.koskinen@iki.fi>
  17247. L: linux-omap@vger.kernel.org
  17248. S: Odd Fixes
  17249. F: drivers/mmc/host/omap.c
  17250. OMAP POWER MANAGEMENT SUPPORT
  17251. M: Kevin Hilman <khilman@kernel.org>
  17252. L: linux-omap@vger.kernel.org
  17253. S: Maintained
  17254. F: arch/arm/*omap*/*pm*
  17255. OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
  17256. M: Paul Walmsley <paul@pwsan.com>
  17257. L: linux-omap@vger.kernel.org
  17258. S: Maintained
  17259. F: arch/arm/mach-omap2/prm*
  17260. OMAP RANDOM NUMBER GENERATOR SUPPORT
  17261. M: Deepak Saxena <dsaxena@plexity.net>
  17262. S: Maintained
  17263. F: drivers/char/hw_random/omap-rng.c
  17264. OMAP USB SUPPORT
  17265. L: linux-usb@vger.kernel.org
  17266. L: linux-omap@vger.kernel.org
  17267. S: Orphan
  17268. F: arch/arm/*omap*/usb*
  17269. F: drivers/usb/*/*omap*
  17270. OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
  17271. M: Mark Jackson <mpfj@newflow.co.uk>
  17272. L: linux-omap@vger.kernel.org
  17273. S: Maintained
  17274. F: arch/arm/boot/dts/ti/omap/am335x-nano.dts
  17275. OMAP1 SUPPORT
  17276. M: Aaro Koskinen <aaro.koskinen@iki.fi>
  17277. M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
  17278. R: Tony Lindgren <tony@atomide.com>
  17279. L: linux-omap@vger.kernel.org
  17280. S: Maintained
  17281. Q: http://patchwork.kernel.org/project/linux-omap/list/
  17282. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
  17283. F: arch/arm/configs/omap1_defconfig
  17284. F: arch/arm/mach-omap1/
  17285. F: drivers/i2c/busses/i2c-omap.c
  17286. F: include/linux/platform_data/ams-delta-fiq.h
  17287. F: include/linux/platform_data/i2c-omap.h
  17288. OMAP2+ SUPPORT
  17289. M: Aaro Koskinen <aaro.koskinen@iki.fi>
  17290. M: Andreas Kemnade <andreas@kemnade.info>
  17291. M: Kevin Hilman <khilman@baylibre.com>
  17292. M: Roger Quadros <rogerq@kernel.org>
  17293. M: Tony Lindgren <tony@atomide.com>
  17294. L: linux-omap@vger.kernel.org
  17295. S: Maintained
  17296. W: http://linux.omap.com/
  17297. Q: http://patchwork.kernel.org/project/linux-omap/list/
  17298. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
  17299. F: Documentation/devicetree/bindings/arm/ti/omap.yaml
  17300. F: arch/arm/configs/omap2plus_defconfig
  17301. F: arch/arm/mach-omap2/
  17302. F: drivers/bus/omap*.[ch]
  17303. F: drivers/bus/ti-sysc.c
  17304. F: drivers/gpio/gpio-tps65219.c
  17305. F: drivers/i2c/busses/i2c-omap.c
  17306. F: drivers/irqchip/irq-omap-intc.c
  17307. F: drivers/mfd/*omap*.c
  17308. F: drivers/mfd/menelaus.c
  17309. F: drivers/mfd/palmas.c
  17310. F: drivers/mfd/tps65217.c
  17311. F: drivers/mfd/tps65218.c
  17312. F: drivers/mfd/tps65219.c
  17313. F: drivers/mfd/tps65910.c
  17314. F: drivers/mfd/twl-core.[ch]
  17315. F: drivers/mfd/twl4030*.c
  17316. F: drivers/mfd/twl6030*.c
  17317. F: drivers/mfd/twl6040*.c
  17318. F: drivers/regulator/palmas-regulator*.c
  17319. F: drivers/regulator/pbias-regulator.c
  17320. F: drivers/regulator/tps65217-regulator.c
  17321. F: drivers/regulator/tps65218-regulator.c
  17322. F: drivers/regulator/tps65219-regulator.c
  17323. F: drivers/regulator/tps65910-regulator.c
  17324. F: drivers/regulator/twl-regulator.c
  17325. F: drivers/regulator/twl6030-regulator.c
  17326. F: include/linux/platform_data/i2c-omap.h
  17327. F: include/linux/platform_data/ti-sysc.h
  17328. OMFS FILESYSTEM
  17329. M: Bob Copeland <me@bobcopeland.com>
  17330. L: linux-karma-devel@lists.sourceforge.net
  17331. S: Maintained
  17332. F: Documentation/filesystems/omfs.rst
  17333. F: fs/omfs/
  17334. OMNIVISION OG01A1B SENSOR DRIVER
  17335. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  17336. L: linux-media@vger.kernel.org
  17337. S: Maintained
  17338. F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
  17339. F: drivers/media/i2c/og01a1b.c
  17340. OMNIVISION OG0VE1B SENSOR DRIVER
  17341. M: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
  17342. L: linux-media@vger.kernel.org
  17343. S: Maintained
  17344. T: git git://linuxtv.org/media_tree.git
  17345. F: Documentation/devicetree/bindings/media/i2c/ovti,og0ve1b.yaml
  17346. F: drivers/media/i2c/og0ve1b.c
  17347. OMNIVISION OS05B10 SENSOR DRIVER
  17348. M: Himanshu Bhavani <himanshu.bhavani@siliconsignals.io>
  17349. M: Elgin Perumbilly <elgin.perumbilly@siliconsignals.io>
  17350. L: linux-media@vger.kernel.org
  17351. S: Maintained
  17352. F: Documentation/devicetree/bindings/media/i2c/ovti,os05b10.yaml
  17353. F: drivers/media/i2c/os05b10.c
  17354. OMNIVISION OV01A10 SENSOR DRIVER
  17355. M: Bingbu Cao <bingbu.cao@intel.com>
  17356. L: linux-media@vger.kernel.org
  17357. S: Maintained
  17358. T: git git://linuxtv.org/media.git
  17359. F: drivers/media/i2c/ov01a10.c
  17360. OMNIVISION OV02A10 SENSOR DRIVER
  17361. L: linux-media@vger.kernel.org
  17362. S: Orphan
  17363. T: git git://linuxtv.org/media.git
  17364. F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
  17365. F: drivers/media/i2c/ov02a10.c
  17366. OMNIVISION OV02C10 SENSOR DRIVER
  17367. M: Hans de Goede <hansg@kernel.org>
  17368. R: Bryan O'Donoghue <bod@kernel.org>
  17369. L: linux-media@vger.kernel.org
  17370. S: Maintained
  17371. T: git git://linuxtv.org/media.git
  17372. F: drivers/media/i2c/ov02c10.c
  17373. OMNIVISION OV02E10 SENSOR DRIVER
  17374. M: Bryan O'Donoghue <bod@kernel.org>
  17375. M: Hans de Goede <hansg@kernel.org>
  17376. L: linux-media@vger.kernel.org
  17377. S: Maintained
  17378. T: git git://linuxtv.org/media.git
  17379. F: Documentation/devicetree/bindings/media/i2c/ovti,ov02e10.yaml
  17380. F: drivers/media/i2c/ov02e10.c
  17381. OMNIVISION OV08D10 SENSOR DRIVER
  17382. M: Jimmy Su <jimmy.su@intel.com>
  17383. L: linux-media@vger.kernel.org
  17384. S: Maintained
  17385. T: git git://linuxtv.org/media.git
  17386. F: drivers/media/i2c/ov08d10.c
  17387. OMNIVISION OV08X40 SENSOR DRIVER
  17388. M: Jimmy Su <jimmy.su@intel.com>
  17389. L: linux-media@vger.kernel.org
  17390. S: Maintained
  17391. F: drivers/media/i2c/ov08x40.c
  17392. F: Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
  17393. OMNIVISION OV13858 SENSOR DRIVER
  17394. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  17395. L: linux-media@vger.kernel.org
  17396. S: Maintained
  17397. T: git git://linuxtv.org/media.git
  17398. F: drivers/media/i2c/ov13858.c
  17399. OMNIVISION OV13B10 SENSOR DRIVER
  17400. M: Arec Kao <arec.kao@intel.com>
  17401. L: linux-media@vger.kernel.org
  17402. S: Maintained
  17403. T: git git://linuxtv.org/media.git
  17404. F: drivers/media/i2c/ov13b10.c
  17405. OMNIVISION OV2680 SENSOR DRIVER
  17406. M: Rui Miguel Silva <rmfrfs@gmail.com>
  17407. M: Hans de Goede <hansg@kernel.org>
  17408. L: linux-media@vger.kernel.org
  17409. S: Maintained
  17410. T: git git://linuxtv.org/media.git
  17411. F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
  17412. F: drivers/media/i2c/ov2680.c
  17413. OMNIVISION OV2685 SENSOR DRIVER
  17414. M: Shunqian Zheng <zhengsq@rock-chips.com>
  17415. L: linux-media@vger.kernel.org
  17416. S: Maintained
  17417. T: git git://linuxtv.org/media.git
  17418. F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
  17419. F: drivers/media/i2c/ov2685.c
  17420. OMNIVISION OV2735 SENSOR DRIVER
  17421. M: Hardevsinh Palaniya <hardevsinh.palaniya@siliconsignals.io>
  17422. M: Himanshu Bhavani <himanshu.bhavani@siliconsignals.io>
  17423. L: linux-media@vger.kernel.org
  17424. S: Maintained
  17425. F: Documentation/devicetree/bindings/media/i2c/ovti,ov2735.yaml
  17426. F: drivers/media/i2c/ov2735.c
  17427. OMNIVISION OV2740 SENSOR DRIVER
  17428. M: Tianshu Qiu <tian.shu.qiu@intel.com>
  17429. R: Sakari Ailus <sakari.ailus@linux.intel.com>
  17430. R: Bingbu Cao <bingbu.cao@intel.com>
  17431. L: linux-media@vger.kernel.org
  17432. S: Maintained
  17433. T: git git://linuxtv.org/media.git
  17434. F: drivers/media/i2c/ov2740.c
  17435. OMNIVISION OV4689 SENSOR DRIVER
  17436. M: Mikhail Rudenko <mike.rudenko@gmail.com>
  17437. L: linux-media@vger.kernel.org
  17438. S: Maintained
  17439. T: git git://linuxtv.org/media.git
  17440. F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
  17441. F: drivers/media/i2c/ov4689.c
  17442. OMNIVISION OV5640 SENSOR DRIVER
  17443. M: Steve Longerbeam <slongerbeam@gmail.com>
  17444. L: linux-media@vger.kernel.org
  17445. S: Maintained
  17446. T: git git://linuxtv.org/media.git
  17447. F: drivers/media/i2c/ov5640.c
  17448. OMNIVISION OV5647 SENSOR DRIVER
  17449. M: Dave Stevenson <dave.stevenson@raspberrypi.com>
  17450. M: Jacopo Mondi <jacopo@jmondi.org>
  17451. L: linux-media@vger.kernel.org
  17452. S: Maintained
  17453. T: git git://linuxtv.org/media.git
  17454. F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
  17455. F: drivers/media/i2c/ov5647.c
  17456. OMNIVISION OV5670 SENSOR DRIVER
  17457. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  17458. L: linux-media@vger.kernel.org
  17459. S: Maintained
  17460. T: git git://linuxtv.org/media.git
  17461. F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
  17462. F: drivers/media/i2c/ov5670.c
  17463. OMNIVISION OV5675 SENSOR DRIVER
  17464. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  17465. L: linux-media@vger.kernel.org
  17466. S: Maintained
  17467. T: git git://linuxtv.org/media.git
  17468. F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
  17469. F: drivers/media/i2c/ov5675.c
  17470. OMNIVISION OV5693 SENSOR DRIVER
  17471. M: Daniel Scally <dan.scally@ideasonboard.com>
  17472. L: linux-media@vger.kernel.org
  17473. S: Maintained
  17474. T: git git://linuxtv.org/media.git
  17475. F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
  17476. F: drivers/media/i2c/ov5693.c
  17477. OMNIVISION OV5695 SENSOR DRIVER
  17478. M: Shunqian Zheng <zhengsq@rock-chips.com>
  17479. L: linux-media@vger.kernel.org
  17480. S: Maintained
  17481. T: git git://linuxtv.org/media.git
  17482. F: drivers/media/i2c/ov5695.c
  17483. OMNIVISION OV6211 SENSOR DRIVER
  17484. M: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
  17485. L: linux-media@vger.kernel.org
  17486. S: Maintained
  17487. T: git git://linuxtv.org/media_tree.git
  17488. F: Documentation/devicetree/bindings/media/i2c/ovti,ov6211.yaml
  17489. F: drivers/media/i2c/ov6211.c
  17490. OMNIVISION OV64A40 SENSOR DRIVER
  17491. M: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
  17492. L: linux-media@vger.kernel.org
  17493. S: Maintained
  17494. T: git git://linuxtv.org/media.git
  17495. F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
  17496. F: drivers/media/i2c/ov64a40.c
  17497. OMNIVISION OV7670 SENSOR DRIVER
  17498. L: linux-media@vger.kernel.org
  17499. S: Orphan
  17500. T: git git://linuxtv.org/media.git
  17501. F: Documentation/devicetree/bindings/media/i2c/ovti,ov7670.txt
  17502. F: drivers/media/i2c/ov7670.c
  17503. OMNIVISION OV772x SENSOR DRIVER
  17504. M: Jacopo Mondi <jacopo@jmondi.org>
  17505. L: linux-media@vger.kernel.org
  17506. S: Odd fixes
  17507. T: git git://linuxtv.org/media.git
  17508. F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
  17509. F: drivers/media/i2c/ov772x.c
  17510. F: include/media/i2c/ov772x.h
  17511. OMNIVISION OV7740 SENSOR DRIVER
  17512. L: linux-media@vger.kernel.org
  17513. S: Orphan
  17514. T: git git://linuxtv.org/media.git
  17515. F: Documentation/devicetree/bindings/media/i2c/ovti,ov7740.txt
  17516. F: drivers/media/i2c/ov7740.c
  17517. OMNIVISION OV8856 SENSOR DRIVER
  17518. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  17519. L: linux-media@vger.kernel.org
  17520. S: Maintained
  17521. T: git git://linuxtv.org/media.git
  17522. F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
  17523. F: drivers/media/i2c/ov8856.c
  17524. OMNIVISION OV8858 SENSOR DRIVER
  17525. M: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
  17526. M: Nicholas Roth <nicholas@rothemail.net>
  17527. L: linux-media@vger.kernel.org
  17528. S: Maintained
  17529. T: git git://linuxtv.org/media.git
  17530. F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
  17531. F: drivers/media/i2c/ov8858.c
  17532. OMNIVISION OV9282 SENSOR DRIVER
  17533. M: Dave Stevenson <dave.stevenson@raspberrypi.com>
  17534. L: linux-media@vger.kernel.org
  17535. S: Maintained
  17536. T: git git://linuxtv.org/media.git
  17537. F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
  17538. F: drivers/media/i2c/ov9282.c
  17539. OMNIVISION OV9640 SENSOR DRIVER
  17540. M: Petr Cvek <petrcvekcz@gmail.com>
  17541. L: linux-media@vger.kernel.org
  17542. S: Maintained
  17543. F: drivers/media/i2c/ov9640.*
  17544. OMNIVISION OV9650 SENSOR DRIVER
  17545. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  17546. R: Akinobu Mita <akinobu.mita@gmail.com>
  17547. R: Sylwester Nawrocki <s.nawrocki@samsung.com>
  17548. L: linux-media@vger.kernel.org
  17549. S: Maintained
  17550. T: git git://linuxtv.org/media.git
  17551. F: Documentation/devicetree/bindings/media/i2c/ovti,ov9650.txt
  17552. F: drivers/media/i2c/ov9650.c
  17553. OMNIVISION OV9734 SENSOR DRIVER
  17554. M: Tianshu Qiu <tian.shu.qiu@intel.com>
  17555. R: Bingbu Cao <bingbu.cao@intel.com>
  17556. L: linux-media@vger.kernel.org
  17557. S: Maintained
  17558. T: git git://linuxtv.org/media.git
  17559. F: drivers/media/i2c/ov9734.c
  17560. ONBOARD USB HUB DRIVER
  17561. M: Matthias Kaehlcke <mka@chromium.org>
  17562. L: linux-usb@vger.kernel.org
  17563. S: Maintained
  17564. F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
  17565. F: drivers/usb/misc/onboard_usb_dev.c
  17566. ONENAND FLASH DRIVER
  17567. M: Kyungmin Park <kyungmin.park@samsung.com>
  17568. L: linux-mtd@lists.infradead.org
  17569. S: Maintained
  17570. F: drivers/mtd/nand/onenand/
  17571. F: include/linux/mtd/onenand*.h
  17572. ONEXPLAYER PLATFORM EC DRIVER
  17573. M: Antheas Kapenekakis <lkml@antheas.dev>
  17574. M: Derek John Clark <derekjohn.clark@gmail.com>
  17575. M: Joaquín Ignacio Aramendía <samsagax@gmail.com>
  17576. L: platform-driver-x86@vger.kernel.org
  17577. S: Maintained
  17578. F: drivers/platform/x86/oxpec.c
  17579. ONIE TLV NVMEM LAYOUT DRIVER
  17580. M: Miquel Raynal <miquel.raynal@bootlin.com>
  17581. S: Maintained
  17582. F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
  17583. F: drivers/nvmem/layouts/onie-tlv.c
  17584. ONION OMEGA2+ BOARD
  17585. M: Harvey Hunt <harveyhuntnexus@gmail.com>
  17586. L: linux-mips@vger.kernel.org
  17587. S: Maintained
  17588. F: arch/mips/boot/dts/ralink/omega2p.dts
  17589. ONSEMI ETHERNET PHY DRIVERS
  17590. M: Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
  17591. L: netdev@vger.kernel.org
  17592. S: Supported
  17593. W: http://www.onsemi.com
  17594. F: drivers/net/phy/ncn*
  17595. OP-TEE DRIVER
  17596. M: Jens Wiklander <jens.wiklander@linaro.org>
  17597. L: op-tee@lists.trustedfirmware.org (moderated for non-subscribers)
  17598. S: Maintained
  17599. F: Documentation/ABI/testing/sysfs-bus-optee-devices
  17600. F: drivers/tee/optee/
  17601. OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
  17602. M: Sumit Garg <sumit.garg@kernel.org>
  17603. L: op-tee@lists.trustedfirmware.org (moderated for non-subscribers)
  17604. S: Maintained
  17605. F: drivers/char/hw_random/optee-rng.c
  17606. OP-TEE RTC DRIVER
  17607. M: Clément Léger <clement.leger@bootlin.com>
  17608. L: linux-rtc@vger.kernel.org
  17609. S: Maintained
  17610. F: drivers/rtc/rtc-optee.c
  17611. OPA-VNIC DRIVER
  17612. M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
  17613. L: linux-rdma@vger.kernel.org
  17614. S: Supported
  17615. F: drivers/infiniband/ulp/opa_vnic
  17616. OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
  17617. M: Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
  17618. L: netdev@vger.kernel.org
  17619. S: Maintained
  17620. F: Documentation/networking/oa-tc6-framework.rst
  17621. F: drivers/net/ethernet/oa_tc6.c
  17622. F: include/linux/oa_tc6.h
  17623. OPEN FIRMWARE AND FLATTENED DEVICE TREE
  17624. M: Rob Herring <robh@kernel.org>
  17625. M: Saravana Kannan <saravanak@kernel.org>
  17626. L: devicetree@vger.kernel.org
  17627. S: Maintained
  17628. Q: http://patchwork.kernel.org/project/devicetree/list/
  17629. W: http://www.devicetree.org/
  17630. C: irc://irc.libera.chat/devicetree
  17631. T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
  17632. F: Documentation/ABI/testing/sysfs-firmware-ofw
  17633. F: drivers/of/
  17634. F: include/linux/of*.h
  17635. F: rust/helpers/of.c
  17636. F: rust/kernel/of.rs
  17637. F: scripts/dtc/
  17638. F: scripts/Makefile.dtb*
  17639. F: tools/testing/selftests/dt/
  17640. K: of_overlay_notifier_
  17641. K: of_overlay_fdt_apply
  17642. K: of_overlay_remove
  17643. OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
  17644. M: Rob Herring <robh@kernel.org>
  17645. M: Krzysztof Kozlowski <krzk+dt@kernel.org>
  17646. M: Conor Dooley <conor+dt@kernel.org>
  17647. L: devicetree@vger.kernel.org
  17648. S: Maintained
  17649. Q: http://patchwork.kernel.org/project/devicetree/list/
  17650. C: irc://irc.libera.chat/devicetree
  17651. T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
  17652. F: Documentation/devicetree/
  17653. F: arch/*/boot/dts/
  17654. F: include/dt-bindings/
  17655. OPENCOMPUTE PTP CLOCK DRIVER
  17656. M: Vadim Fedorenko <vadim.fedorenko@linux.dev>
  17657. L: netdev@vger.kernel.org
  17658. S: Maintained
  17659. F: drivers/ptp/ptp_ocp.c
  17660. OPENCORES I2C BUS DRIVER
  17661. M: Peter Korsgaard <peter@korsgaard.com>
  17662. M: Andrew Lunn <andrew@lunn.ch>
  17663. L: linux-i2c@vger.kernel.org
  17664. S: Maintained
  17665. F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
  17666. F: Documentation/i2c/busses/i2c-ocores.rst
  17667. F: drivers/i2c/busses/i2c-ocores.c
  17668. F: include/linux/platform_data/i2c-ocores.h
  17669. OPENRISC ARCHITECTURE
  17670. M: Jonas Bonn <jonas@southpole.se>
  17671. M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
  17672. M: Stafford Horne <shorne@gmail.com>
  17673. L: linux-openrisc@vger.kernel.org
  17674. S: Maintained
  17675. W: http://openrisc.io
  17676. T: git https://github.com/openrisc/linux.git
  17677. F: Documentation/arch/openrisc/
  17678. F: Documentation/devicetree/bindings/openrisc/
  17679. F: arch/openrisc/
  17680. F: drivers/irqchip/irq-ompic.c
  17681. F: drivers/irqchip/irq-or1k-*
  17682. OPENVPN DATA CHANNEL OFFLOAD
  17683. M: Antonio Quartulli <antonio@openvpn.net>
  17684. R: Sabrina Dubroca <sd@queasysnail.net>
  17685. L: openvpn-devel@lists.sourceforge.net (subscribers-only)
  17686. L: netdev@vger.kernel.org
  17687. S: Supported
  17688. T: git https://github.com/OpenVPN/ovpn-net-next.git
  17689. F: Documentation/netlink/specs/ovpn.yaml
  17690. F: drivers/net/ovpn/
  17691. F: include/uapi/linux/ovpn.h
  17692. F: tools/testing/selftests/net/ovpn/
  17693. OPENVSWITCH
  17694. M: Aaron Conole <aconole@redhat.com>
  17695. M: Eelco Chaudron <echaudro@redhat.com>
  17696. M: Ilya Maximets <i.maximets@ovn.org>
  17697. L: netdev@vger.kernel.org
  17698. L: dev@openvswitch.org
  17699. S: Maintained
  17700. W: http://openvswitch.org
  17701. F: Documentation/networking/openvswitch.rst
  17702. F: include/uapi/linux/openvswitch.h
  17703. F: net/openvswitch/
  17704. F: tools/testing/selftests/net/openvswitch/
  17705. OPERATING PERFORMANCE POINTS (OPP)
  17706. M: Viresh Kumar <vireshk@kernel.org>
  17707. M: Nishanth Menon <nm@ti.com>
  17708. M: Stephen Boyd <sboyd@kernel.org>
  17709. L: linux-pm@vger.kernel.org
  17710. S: Maintained
  17711. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
  17712. F: Documentation/devicetree/bindings/opp/
  17713. F: Documentation/power/opp.rst
  17714. F: drivers/opp/
  17715. F: include/linux/pm_opp.h
  17716. F: rust/kernel/opp.rs
  17717. OPL4 DRIVER
  17718. M: Clemens Ladisch <clemens@ladisch.de>
  17719. L: linux-sound@vger.kernel.org
  17720. S: Maintained
  17721. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  17722. F: sound/drivers/opl4/
  17723. ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
  17724. M: Mark Fasheh <mark@fasheh.com>
  17725. M: Joel Becker <jlbec@evilplan.org>
  17726. M: Joseph Qi <joseph.qi@linux.alibaba.com>
  17727. L: ocfs2-devel@lists.linux.dev
  17728. S: Supported
  17729. W: http://ocfs2.wiki.kernel.org
  17730. F: Documentation/filesystems/dlmfs.rst
  17731. F: Documentation/filesystems/ocfs2.rst
  17732. F: fs/ocfs2/
  17733. ORANGEFS FILESYSTEM
  17734. M: Mike Marshall <hubcap@omnibond.com>
  17735. R: Martin Brandenburg <martin@omnibond.com>
  17736. L: devel@lists.orangefs.org
  17737. S: Supported
  17738. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
  17739. F: Documentation/filesystems/orangefs.rst
  17740. F: fs/orangefs/
  17741. OV2659 OMNIVISION SENSOR DRIVER
  17742. M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
  17743. L: linux-media@vger.kernel.org
  17744. S: Maintained
  17745. W: https://linuxtv.org
  17746. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  17747. T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
  17748. F: Documentation/devicetree/bindings/media/i2c/ovti,ov2659.txt
  17749. F: drivers/media/i2c/ov2659.c
  17750. F: include/media/i2c/ov2659.h
  17751. OVERLAY FILESYSTEM
  17752. M: Miklos Szeredi <miklos@szeredi.hu>
  17753. M: Amir Goldstein <amir73il@gmail.com>
  17754. L: linux-unionfs@vger.kernel.org
  17755. S: Supported
  17756. T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
  17757. F: Documentation/filesystems/overlayfs.rst
  17758. F: fs/overlayfs/
  17759. P54 WIRELESS DRIVER
  17760. M: Christian Lamparter <chunkeey@googlemail.com>
  17761. L: linux-wireless@vger.kernel.org
  17762. S: Maintained
  17763. W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
  17764. F: drivers/net/wireless/intersil/
  17765. PACKET SOCKETS
  17766. M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
  17767. S: Maintained
  17768. F: include/uapi/linux/if_packet.h
  17769. F: net/packet/af_packet.c
  17770. PACKING
  17771. M: Vladimir Oltean <olteanv@gmail.com>
  17772. L: netdev@vger.kernel.org
  17773. S: Supported
  17774. F: Documentation/core-api/packing.rst
  17775. F: include/linux/packing.h
  17776. F: lib/packing.c
  17777. F: lib/packing_test.c
  17778. F: scripts/gen_packed_field_checks.c
  17779. PADATA PARALLEL EXECUTION MECHANISM
  17780. M: Steffen Klassert <steffen.klassert@secunet.com>
  17781. M: Daniel Jordan <daniel.m.jordan@oracle.com>
  17782. L: linux-crypto@vger.kernel.org
  17783. L: linux-kernel@vger.kernel.org
  17784. S: Maintained
  17785. F: Documentation/core-api/padata.rst
  17786. F: include/linux/padata.h
  17787. F: kernel/padata.c
  17788. PAGE CACHE
  17789. M: Matthew Wilcox (Oracle) <willy@infradead.org>
  17790. L: linux-fsdevel@vger.kernel.org
  17791. S: Supported
  17792. T: git git://git.infradead.org/users/willy/pagecache.git
  17793. F: Documentation/filesystems/locking.rst
  17794. F: Documentation/filesystems/vfs.rst
  17795. F: include/linux/pagemap.h
  17796. F: mm/filemap.c
  17797. F: mm/page-writeback.c
  17798. F: mm/readahead.c
  17799. F: mm/truncate.c
  17800. PAGE POOL
  17801. M: Jesper Dangaard Brouer <hawk@kernel.org>
  17802. M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
  17803. L: netdev@vger.kernel.org
  17804. S: Supported
  17805. F: Documentation/networking/page_pool.rst
  17806. F: include/net/page_pool/
  17807. F: include/trace/events/page_pool.h
  17808. F: net/core/page_pool.c
  17809. PAGE TABLE CHECK
  17810. M: Pasha Tatashin <pasha.tatashin@soleen.com>
  17811. M: Andrew Morton <akpm@linux-foundation.org>
  17812. L: linux-mm@kvack.org
  17813. S: Maintained
  17814. F: Documentation/mm/page_table_check.rst
  17815. F: include/linux/page_table_check.h
  17816. F: mm/page_table_check.c
  17817. PAGE STATE DEBUG SCRIPT
  17818. M: Ye Liu <liuye@kylinos.cn>
  17819. S: Maintained
  17820. F: tools/mm/show_page_info.py
  17821. PANASONIC LAPTOP ACPI EXTRAS DRIVER
  17822. M: Kenneth Chan <kenneth.t.chan@gmail.com>
  17823. L: platform-driver-x86@vger.kernel.org
  17824. S: Maintained
  17825. F: drivers/platform/x86/panasonic-laptop.c
  17826. PARALLAX PING IIO SENSOR DRIVER
  17827. M: Andreas Klinger <ak@it-klinger.de>
  17828. L: linux-iio@vger.kernel.org
  17829. S: Maintained
  17830. F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
  17831. F: drivers/iio/proximity/ping.c
  17832. PARALLEL LCD/KEYPAD PANEL DRIVER
  17833. M: Willy Tarreau <willy@haproxy.com>
  17834. M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
  17835. S: Odd Fixes
  17836. F: Documentation/admin-guide/lcd-panel-cgram.rst
  17837. F: drivers/auxdisplay/panel.c
  17838. PARALLEL PORT SUBSYSTEM
  17839. M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  17840. M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  17841. L: linux-parport@lists.infradead.org (subscribers-only)
  17842. S: Maintained
  17843. F: Documentation/driver-api/parport*.rst
  17844. F: drivers/char/ppdev.c
  17845. F: drivers/parport/
  17846. F: include/linux/parport*.h
  17847. F: include/uapi/linux/ppdev.h
  17848. PARAVIRT_OPS INTERFACE
  17849. M: Juergen Gross <jgross@suse.com>
  17850. R: Ajay Kaher <ajay.kaher@broadcom.com>
  17851. R: Alexey Makhalov <alexey.makhalov@broadcom.com>
  17852. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  17853. L: virtualization@lists.linux.dev
  17854. L: x86@kernel.org
  17855. S: Supported
  17856. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
  17857. F: Documentation/virt/paravirt_ops.rst
  17858. F: arch/*/include/asm/paravirt*.h
  17859. F: arch/*/kernel/paravirt*
  17860. F: include/linux/hypervisor.h
  17861. PARISC ARCHITECTURE
  17862. M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
  17863. M: Helge Deller <deller@gmx.de>
  17864. L: linux-parisc@vger.kernel.org
  17865. S: Maintained
  17866. W: https://parisc.wiki.kernel.org
  17867. Q: http://patchwork.kernel.org/project/linux-parisc/list/
  17868. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
  17869. T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
  17870. F: Documentation/arch/parisc/
  17871. F: arch/parisc/
  17872. F: drivers/char/agp/parisc-agp.c
  17873. F: drivers/input/misc/hp_sdc_rtc.c
  17874. F: drivers/input/serio/gscps2.c
  17875. F: drivers/input/serio/hp_sdc*
  17876. F: drivers/parisc/
  17877. F: drivers/parport/parport_gsc.*
  17878. F: drivers/tty/serial/8250/8250_parisc.c
  17879. F: drivers/video/console/sti*
  17880. F: drivers/video/fbdev/sti*
  17881. F: drivers/video/logo/logo_parisc*
  17882. F: include/linux/hp_sdc.h
  17883. PARMAN
  17884. M: Jiri Pirko <jiri@resnulli.us>
  17885. L: netdev@vger.kernel.org
  17886. S: Supported
  17887. F: include/linux/parman.h
  17888. F: lib/parman.c
  17889. F: lib/test_parman.c
  17890. PC ENGINES APU BOARD DRIVER
  17891. M: Enrico Weigelt, metux IT consult <info@metux.net>
  17892. S: Maintained
  17893. F: drivers/platform/x86/pcengines-apuv2.c
  17894. PC87360 HARDWARE MONITORING DRIVER
  17895. M: Jim Cromie <jim.cromie@gmail.com>
  17896. L: linux-hwmon@vger.kernel.org
  17897. S: Maintained
  17898. F: Documentation/hwmon/pc87360.rst
  17899. F: drivers/hwmon/pc87360.c
  17900. PC8736x GPIO DRIVER
  17901. M: Jim Cromie <jim.cromie@gmail.com>
  17902. S: Maintained
  17903. F: drivers/char/pc8736x_gpio.c
  17904. PC87427 HARDWARE MONITORING DRIVER
  17905. M: Jean Delvare <jdelvare@suse.com>
  17906. L: linux-hwmon@vger.kernel.org
  17907. S: Maintained
  17908. F: Documentation/hwmon/pc87427.rst
  17909. F: drivers/hwmon/pc87427.c
  17910. MAX77705 HARDWARE MONITORING DRIVER
  17911. M: Dzmitry Sankouski <dsankouski@gmail.com>
  17912. L: linux-hwmon@vger.kernel.org
  17913. S: Maintained
  17914. F: Documentation/hwmon/max77705.rst
  17915. F: drivers/hwmon/max77705-hwmon.c
  17916. PCA9532 LED DRIVER
  17917. M: Riku Voipio <riku.voipio@iki.fi>
  17918. S: Maintained
  17919. F: drivers/leds/leds-pca9532.c
  17920. F: include/linux/leds-pca9532.h
  17921. PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
  17922. M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  17923. M: Pali Rohár <pali@kernel.org>
  17924. L: linux-pci@vger.kernel.org
  17925. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  17926. S: Maintained
  17927. F: Documentation/devicetree/bindings/pci/marvell,armada-3700-pcie.yaml
  17928. F: drivers/pci/controller/pci-aardvark.c
  17929. PCI DRIVER FOR ALTERA PCIE IP
  17930. L: linux-pci@vger.kernel.org
  17931. S: Orphan
  17932. F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
  17933. F: drivers/pci/controller/pcie-altera.c
  17934. PCI DRIVER FOR APPLIEDMICRO XGENE
  17935. M: Toan Le <toan@os.amperecomputing.com>
  17936. L: linux-pci@vger.kernel.org
  17937. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  17938. S: Maintained
  17939. F: Documentation/devicetree/bindings/pci/apm,xgene-pcie.yaml
  17940. F: drivers/pci/controller/pci-xgene.c
  17941. PCI DRIVER FOR ARM VERSATILE PLATFORM
  17942. M: Rob Herring <robh@kernel.org>
  17943. L: linux-pci@vger.kernel.org
  17944. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  17945. S: Maintained
  17946. F: Documentation/devicetree/bindings/pci/versatile.yaml
  17947. F: drivers/pci/controller/pci-versatile.c
  17948. PCI DRIVER FOR ARMADA 8K
  17949. M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  17950. L: linux-pci@vger.kernel.org
  17951. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  17952. S: Maintained
  17953. F: Documentation/devicetree/bindings/pci/marvell,armada8k-pcie.yaml
  17954. F: drivers/pci/controller/dwc/pcie-armada8k.c
  17955. PCI DRIVER FOR CADENCE PCIE IP
  17956. L: linux-pci@vger.kernel.org
  17957. S: Orphan
  17958. F: Documentation/devicetree/bindings/pci/cdns,*
  17959. F: drivers/pci/controller/cadence/*cadence*
  17960. PCI DRIVER FOR CIX Sky1
  17961. M: Hans Zhang <hans.zhang@cixtech.com>
  17962. L: linux-pci@vger.kernel.org
  17963. S: Maintained
  17964. F: Documentation/devicetree/bindings/pci/cix,sky1-pcie-*.yaml
  17965. F: drivers/pci/controller/cadence/*sky1*
  17966. PCI DRIVER FOR FREESCALE LAYERSCAPE
  17967. M: Minghuan Lian <minghuan.Lian@nxp.com>
  17968. M: Mingkai Hu <mingkai.hu@nxp.com>
  17969. M: Roy Zang <roy.zang@nxp.com>
  17970. L: linuxppc-dev@lists.ozlabs.org
  17971. L: linux-pci@vger.kernel.org
  17972. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  17973. L: imx@lists.linux.dev
  17974. S: Maintained
  17975. F: drivers/pci/controller/dwc/*layerscape*
  17976. PCI DRIVER FOR FU740
  17977. M: Paul Walmsley <pjw@kernel.org>
  17978. M: Greentime Hu <greentime.hu@sifive.com>
  17979. M: Samuel Holland <samuel.holland@sifive.com>
  17980. L: linux-pci@vger.kernel.org
  17981. S: Maintained
  17982. F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
  17983. F: drivers/pci/controller/dwc/pcie-fu740.c
  17984. PCI DRIVER FOR GENERIC OF HOSTS
  17985. M: Will Deacon <will@kernel.org>
  17986. L: linux-pci@vger.kernel.org
  17987. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  17988. S: Maintained
  17989. F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
  17990. F: drivers/pci/controller/pci-host-common.c
  17991. F: drivers/pci/controller/pci-host-generic.c
  17992. PCI DRIVER FOR IMX6
  17993. M: Richard Zhu <hongxing.zhu@nxp.com>
  17994. M: Lucas Stach <l.stach@pengutronix.de>
  17995. L: linux-pci@vger.kernel.org
  17996. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  17997. L: imx@lists.linux.dev
  17998. S: Maintained
  17999. F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
  18000. F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
  18001. F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
  18002. F: drivers/pci/controller/dwc/*imx6*
  18003. PCI DRIVER FOR INTEL IXP4XX
  18004. M: Linus Walleij <linusw@kernel.org>
  18005. S: Maintained
  18006. F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
  18007. F: drivers/pci/controller/pci-ixp4xx.c
  18008. PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
  18009. M: Nirmal Patel <nirmal.patel@linux.intel.com>
  18010. R: Jonathan Derrick <jonathan.derrick@linux.dev>
  18011. L: linux-pci@vger.kernel.org
  18012. S: Supported
  18013. F: drivers/pci/controller/vmd.c
  18014. PCI DRIVER FOR MICROSEMI SWITCHTEC
  18015. M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
  18016. M: Logan Gunthorpe <logang@deltatee.com>
  18017. L: linux-pci@vger.kernel.org
  18018. S: Maintained
  18019. F: Documentation/ABI/testing/sysfs-class-switchtec
  18020. F: Documentation/driver-api/switchtec.rst
  18021. F: drivers/ntb/hw/mscc/
  18022. F: drivers/pci/switch/switchtec*
  18023. F: include/linux/switchtec.h
  18024. F: include/uapi/linux/switchtec_ioctl.h
  18025. PCI DRIVER FOR MOBIVEIL PCIE IP
  18026. M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
  18027. M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
  18028. L: linux-pci@vger.kernel.org
  18029. S: Supported
  18030. F: Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
  18031. F: drivers/pci/controller/mobiveil/pcie-mobiveil*
  18032. PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
  18033. M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  18034. M: Pali Rohár <pali@kernel.org>
  18035. L: linux-pci@vger.kernel.org
  18036. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  18037. S: Maintained
  18038. F: drivers/pci/controller/*mvebu*
  18039. PCI DRIVER FOR NVIDIA TEGRA
  18040. M: Thierry Reding <thierry.reding@gmail.com>
  18041. L: linux-tegra@vger.kernel.org
  18042. L: linux-pci@vger.kernel.org
  18043. S: Supported
  18044. F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
  18045. F: drivers/pci/controller/pci-tegra.c
  18046. PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
  18047. M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
  18048. L: linux-pci@vger.kernel.org
  18049. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  18050. S: Maintained
  18051. F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
  18052. PCI DRIVER FOR PLDA PCIE IP
  18053. M: Daire McNamara <daire.mcnamara@microchip.com>
  18054. L: linux-pci@vger.kernel.org
  18055. S: Maintained
  18056. F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
  18057. F: drivers/pci/controller/plda/pcie-plda-host.c
  18058. F: drivers/pci/controller/plda/pcie-plda.h
  18059. PCI DRIVER FOR RENESAS R-CAR
  18060. M: Marek Vasut <marek.vasut+renesas@gmail.com>
  18061. M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  18062. L: linux-pci@vger.kernel.org
  18063. L: linux-renesas-soc@vger.kernel.org
  18064. S: Maintained
  18065. F: Documentation/PCI/controller/rcar-pcie-firmware.rst
  18066. F: Documentation/devicetree/bindings/pci/*rcar*
  18067. F: drivers/pci/controller/*rcar*
  18068. F: drivers/pci/controller/dwc/*rcar*
  18069. PCI DRIVER FOR SAMSUNG EXYNOS
  18070. M: Jingoo Han <jingoohan1@gmail.com>
  18071. L: linux-pci@vger.kernel.org
  18072. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  18073. L: linux-samsung-soc@vger.kernel.org
  18074. S: Maintained
  18075. F: drivers/pci/controller/dwc/pci-exynos.c
  18076. PCI DRIVER FOR STM32MP25
  18077. M: Christian Bruel <christian.bruel@foss.st.com>
  18078. L: linux-pci@vger.kernel.org
  18079. S: Maintained
  18080. F: Documentation/devicetree/bindings/pci/st,stm32-pcie-*.yaml
  18081. F: drivers/pci/controller/dwc/*stm32*
  18082. PCI DRIVER FOR SYNOPSYS DESIGNWARE
  18083. M: Jingoo Han <jingoohan1@gmail.com>
  18084. M: Manivannan Sadhasivam <mani@kernel.org>
  18085. L: linux-pci@vger.kernel.org
  18086. S: Maintained
  18087. F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
  18088. F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
  18089. F: drivers/pci/controller/dwc/*designware*
  18090. F: include/linux/pcie-dwc.h
  18091. PCI DRIVER FOR TI DRA7XX/J721E
  18092. M: Vignesh Raghavendra <vigneshr@ti.com>
  18093. R: Siddharth Vadapalli <s-vadapalli@ti.com>
  18094. L: linux-omap@vger.kernel.org
  18095. L: linux-pci@vger.kernel.org
  18096. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  18097. S: Supported
  18098. F: Documentation/devicetree/bindings/pci/ti-pci.txt
  18099. F: drivers/pci/controller/cadence/pci-j721e.c
  18100. F: drivers/pci/controller/dwc/pci-dra7xx.c
  18101. PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
  18102. M: Linus Walleij <linusw@kernel.org>
  18103. L: linux-pci@vger.kernel.org
  18104. S: Maintained
  18105. F: Documentation/devicetree/bindings/pci/v3,v360epc-pci.yaml
  18106. F: drivers/pci/controller/pci-v3-semi.c
  18107. PCI DRIVER FOR XILINX VERSAL CPM
  18108. M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
  18109. M: Michal Simek <michal.simek@amd.com>
  18110. L: linux-pci@vger.kernel.org
  18111. S: Maintained
  18112. F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
  18113. F: drivers/pci/controller/pcie-xilinx-cpm.c
  18114. PCI ENDPOINT SUBSYSTEM
  18115. M: Manivannan Sadhasivam <mani@kernel.org>
  18116. M: Krzysztof Wilczyński <kwilczynski@kernel.org>
  18117. R: Kishon Vijay Abraham I <kishon@kernel.org>
  18118. L: linux-pci@vger.kernel.org
  18119. S: Supported
  18120. Q: https://patchwork.kernel.org/project/linux-pci/list/
  18121. B: https://bugzilla.kernel.org
  18122. C: irc://irc.oftc.net/linux-pci
  18123. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
  18124. F: Documentation/PCI/endpoint/*
  18125. F: Documentation/misc-devices/pci-endpoint-test.rst
  18126. F: drivers/misc/pci_endpoint_test.c
  18127. F: drivers/pci/endpoint/
  18128. F: tools/testing/selftests/pci_endpoint/
  18129. PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
  18130. M: Mahesh J Salgaonkar <mahesh@linux.ibm.com>
  18131. R: Oliver O'Halloran <oohall@gmail.com>
  18132. L: linuxppc-dev@lists.ozlabs.org
  18133. S: Supported
  18134. F: Documentation/PCI/pci-error-recovery.rst
  18135. F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst
  18136. F: arch/powerpc/include/*/eeh*.h
  18137. F: arch/powerpc/kernel/eeh*.c
  18138. F: arch/powerpc/platforms/*/eeh*.c
  18139. F: drivers/pci/pcie/aer.c
  18140. F: drivers/pci/pcie/dpc.c
  18141. F: drivers/pci/pcie/err.c
  18142. PCI ERROR RECOVERY
  18143. M: Linas Vepstas <linasvepstas@gmail.com>
  18144. L: linux-pci@vger.kernel.org
  18145. S: Supported
  18146. F: Documentation/PCI/pci-error-recovery.rst
  18147. PCI MSI DRIVER FOR ALTERA MSI IP
  18148. L: linux-pci@vger.kernel.org
  18149. S: Orphan
  18150. F: Documentation/devicetree/bindings/interrupt-controller/altr,msi-controller.yaml
  18151. F: drivers/pci/controller/pcie-altera-msi.c
  18152. PCI MSI DRIVER FOR APPLIEDMICRO XGENE
  18153. M: Toan Le <toan@os.amperecomputing.com>
  18154. L: linux-pci@vger.kernel.org
  18155. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  18156. S: Maintained
  18157. F: Documentation/devicetree/bindings/interrupt-controller/apm,xgene1-msi.yaml
  18158. F: drivers/pci/controller/pci-xgene-msi.c
  18159. PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
  18160. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  18161. M: Krzysztof Wilczyński <kwilczynski@kernel.org>
  18162. M: Manivannan Sadhasivam <mani@kernel.org>
  18163. R: Rob Herring <robh@kernel.org>
  18164. L: linux-pci@vger.kernel.org
  18165. S: Supported
  18166. Q: https://patchwork.kernel.org/project/linux-pci/list/
  18167. B: https://bugzilla.kernel.org
  18168. C: irc://irc.oftc.net/linux-pci
  18169. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
  18170. F: Documentation/ABI/testing/debugfs-pcie-ptm
  18171. F: Documentation/devicetree/bindings/pci/
  18172. F: drivers/pci/controller/
  18173. F: drivers/pci/pci-bridge-emul.c
  18174. F: drivers/pci/pci-bridge-emul.h
  18175. PCI PEER-TO-PEER DMA (P2PDMA)
  18176. M: Bjorn Helgaas <bhelgaas@google.com>
  18177. M: Logan Gunthorpe <logang@deltatee.com>
  18178. L: linux-pci@vger.kernel.org
  18179. S: Supported
  18180. Q: https://patchwork.kernel.org/project/linux-pci/list/
  18181. B: https://bugzilla.kernel.org
  18182. C: irc://irc.oftc.net/linux-pci
  18183. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
  18184. F: Documentation/driver-api/pci/p2pdma.rst
  18185. F: drivers/pci/p2pdma.c
  18186. F: include/linux/pci-p2pdma.h
  18187. PCI POWER CONTROL
  18188. M: Bartosz Golaszewski <brgl@kernel.org>
  18189. M: Manivannan Sadhasivam <mani@kernel.org>
  18190. L: linux-pci@vger.kernel.org
  18191. S: Maintained
  18192. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
  18193. F: drivers/pci/pwrctrl/*
  18194. F: include/linux/pci-pwrctrl.h
  18195. PCI SUBSYSTEM
  18196. M: Bjorn Helgaas <bhelgaas@google.com>
  18197. L: linux-pci@vger.kernel.org
  18198. S: Supported
  18199. Q: https://patchwork.kernel.org/project/linux-pci/list/
  18200. B: https://bugzilla.kernel.org
  18201. C: irc://irc.oftc.net/linux-pci
  18202. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
  18203. F: Documentation/ABI/testing/sysfs-devices-pci-host-bridge
  18204. F: Documentation/PCI/
  18205. F: Documentation/devicetree/bindings/pci/
  18206. F: arch/x86/kernel/early-quirks.c
  18207. F: arch/x86/kernel/quirks.c
  18208. F: arch/x86/pci/
  18209. F: drivers/acpi/pci*
  18210. F: drivers/pci/
  18211. F: include/asm-generic/pci*
  18212. F: include/linux/of_pci.h
  18213. F: include/linux/pci*
  18214. F: include/uapi/linux/pci*
  18215. PCI SUBSYSTEM [RUST]
  18216. M: Danilo Krummrich <dakr@kernel.org>
  18217. R: Bjorn Helgaas <bhelgaas@google.com>
  18218. R: Krzysztof Wilczyński <kwilczynski@kernel.org>
  18219. L: linux-pci@vger.kernel.org
  18220. S: Maintained
  18221. C: irc://irc.oftc.net/linux-pci
  18222. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
  18223. F: rust/helpers/pci.c
  18224. F: rust/kernel/pci.rs
  18225. F: rust/kernel/pci/
  18226. F: samples/rust/rust_driver_pci.rs
  18227. PCIE BANDWIDTH CONTROLLER
  18228. M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
  18229. L: linux-pci@vger.kernel.org
  18230. S: Supported
  18231. F: drivers/pci/pcie/bwctrl.c
  18232. F: drivers/thermal/pcie_cooling.c
  18233. F: include/linux/pci-bwctrl.h
  18234. F: tools/testing/selftests/pcie_bwctrl/
  18235. PCIE DRIVER FOR AMAZON ANNAPURNA LABS
  18236. M: Jonathan Chocron <jonnyc@amazon.com>
  18237. L: linux-pci@vger.kernel.org
  18238. S: Maintained
  18239. F: Documentation/devicetree/bindings/pci/amazon,al-alpine-v3-pcie.yaml
  18240. F: drivers/pci/controller/dwc/pcie-al.c
  18241. PCIE DRIVER FOR AMLOGIC MESON
  18242. M: Yue Wang <yue.wang@Amlogic.com>
  18243. L: linux-pci@vger.kernel.org
  18244. L: linux-amlogic@lists.infradead.org
  18245. S: Maintained
  18246. F: drivers/pci/controller/dwc/pci-meson.c
  18247. PCIE DRIVER FOR AXIS ARTPEC
  18248. M: Jesper Nilsson <jesper.nilsson@axis.com>
  18249. L: linux-arm-kernel@axis.com
  18250. L: linux-pci@vger.kernel.org
  18251. S: Maintained
  18252. F: Documentation/devicetree/bindings/pci/axis,artpec*
  18253. F: drivers/pci/controller/dwc/*artpec*
  18254. PCIE DRIVER FOR CAVIUM THUNDERX
  18255. M: Robert Richter <rric@kernel.org>
  18256. L: linux-pci@vger.kernel.org
  18257. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  18258. S: Odd Fixes
  18259. F: drivers/pci/controller/pci-thunder-*
  18260. PCIE DRIVER FOR HISILICON
  18261. M: Zhou Wang <wangzhou1@hisilicon.com>
  18262. L: linux-pci@vger.kernel.org
  18263. S: Maintained
  18264. F: drivers/pci/controller/dwc/pcie-hisi.c
  18265. PCIE DRIVER FOR HISILICON KIRIN
  18266. M: Xiaowei Song <songxiaowei@hisilicon.com>
  18267. M: Binghui Wang <wangbinghui@hisilicon.com>
  18268. L: linux-pci@vger.kernel.org
  18269. S: Maintained
  18270. F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
  18271. F: drivers/pci/controller/dwc/pcie-kirin.c
  18272. PCIE DRIVER FOR HISILICON STB
  18273. M: Shawn Guo <shawnguo@kernel.org>
  18274. L: linux-pci@vger.kernel.org
  18275. S: Maintained
  18276. F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
  18277. F: drivers/pci/controller/dwc/pcie-histb.c
  18278. PCIE DRIVER FOR INTEL KEEM BAY
  18279. M: Srikanth Thokala <srikanth.thokala@intel.com>
  18280. L: linux-pci@vger.kernel.org
  18281. S: Supported
  18282. F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
  18283. F: drivers/pci/controller/dwc/pcie-keembay.c
  18284. PCIE DRIVER FOR INTEL LGM GW SOC
  18285. M: Chuanhua Lei <lchuanhua@maxlinear.com>
  18286. L: linux-pci@vger.kernel.org
  18287. S: Maintained
  18288. F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
  18289. F: drivers/pci/controller/dwc/pcie-intel-gw.c
  18290. PCIE DRIVER FOR MEDIATEK
  18291. M: Ryder Lee <ryder.lee@mediatek.com>
  18292. M: Jianjun Wang <jianjun.wang@mediatek.com>
  18293. L: linux-pci@vger.kernel.org
  18294. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  18295. S: Supported
  18296. F: Documentation/devicetree/bindings/pci/mediatek*
  18297. F: drivers/pci/controller/*mediatek*
  18298. PCIE DRIVER FOR MICROCHIP
  18299. M: Daire McNamara <daire.mcnamara@microchip.com>
  18300. L: linux-pci@vger.kernel.org
  18301. S: Supported
  18302. F: Documentation/devicetree/bindings/pci/microchip*
  18303. F: drivers/pci/controller/plda/*microchip*
  18304. PCIE DRIVER FOR QUALCOMM MSM
  18305. M: Manivannan Sadhasivam <mani@kernel.org>
  18306. L: linux-pci@vger.kernel.org
  18307. L: linux-arm-msm@vger.kernel.org
  18308. S: Maintained
  18309. F: drivers/pci/controller/dwc/pcie-qcom-common.c
  18310. F: drivers/pci/controller/dwc/pcie-qcom.c
  18311. PCIE DRIVER FOR RENESAS RZ/G3S SERIES
  18312. M: Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
  18313. L: linux-pci@vger.kernel.org
  18314. L: linux-renesas-soc@vger.kernel.org
  18315. S: Supported
  18316. F: Documentation/devicetree/bindings/pci/renesas,r9a08g045-pcie.yaml
  18317. F: drivers/pci/controller/pcie-rzg3s-host.c
  18318. PCIE DRIVER FOR ROCKCHIP
  18319. M: Shawn Lin <shawn.lin@rock-chips.com>
  18320. L: linux-pci@vger.kernel.org
  18321. L: linux-rockchip@lists.infradead.org
  18322. S: Maintained
  18323. F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
  18324. F: drivers/pci/controller/pcie-rockchip*
  18325. PCIE DRIVER FOR SOCIONEXT UNIPHIER
  18326. M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
  18327. L: linux-pci@vger.kernel.org
  18328. S: Maintained
  18329. F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
  18330. F: drivers/pci/controller/dwc/pcie-uniphier*
  18331. PCIE DRIVER FOR ST SPEAR13XX
  18332. M: Pratyush Anand <pratyush.anand@gmail.com>
  18333. L: linux-pci@vger.kernel.org
  18334. S: Maintained
  18335. F: drivers/pci/controller/dwc/*spear*
  18336. PCIE DRIVER FOR STARFIVE JH71x0
  18337. M: Kevin Xie <kevin.xie@starfivetech.com>
  18338. L: linux-pci@vger.kernel.org
  18339. S: Maintained
  18340. F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
  18341. F: drivers/pci/controller/plda/pcie-starfive.c
  18342. PCIE ENDPOINT DRIVER FOR QUALCOMM
  18343. M: Manivannan Sadhasivam <mani@kernel.org>
  18344. L: linux-pci@vger.kernel.org
  18345. L: linux-arm-msm@vger.kernel.org
  18346. S: Maintained
  18347. F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
  18348. F: Documentation/devicetree/bindings/pci/qcom,sa8255p-pcie-ep.yaml
  18349. F: drivers/pci/controller/dwc/pcie-qcom-common.c
  18350. F: drivers/pci/controller/dwc/pcie-qcom-ep.c
  18351. PCMCIA SUBSYSTEM
  18352. M: Dominik Brodowski <linux@dominikbrodowski.net>
  18353. S: Odd Fixes
  18354. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
  18355. F: Documentation/pcmcia/
  18356. F: drivers/pcmcia/
  18357. F: include/pcmcia/
  18358. F: tools/pcmcia/
  18359. PCNET32 NETWORK DRIVER
  18360. M: Don Fry <pcnet32@frontier.com>
  18361. L: netdev@vger.kernel.org
  18362. S: Maintained
  18363. F: drivers/net/ethernet/amd/pcnet32.c
  18364. PCRYPT PARALLEL CRYPTO ENGINE
  18365. M: Steffen Klassert <steffen.klassert@secunet.com>
  18366. L: linux-crypto@vger.kernel.org
  18367. S: Maintained
  18368. F: crypto/pcrypt.c
  18369. F: include/crypto/pcrypt.h
  18370. PDS DSC VIRTIO DATA PATH ACCELERATOR
  18371. R: Brett Creeley <brett.creeley@amd.com>
  18372. F: drivers/vdpa/pds/
  18373. PECI HARDWARE MONITORING DRIVERS
  18374. M: Iwona Winiarska <iwona.winiarska@intel.com>
  18375. L: linux-hwmon@vger.kernel.org
  18376. S: Supported
  18377. F: Documentation/hwmon/peci-cputemp.rst
  18378. F: Documentation/hwmon/peci-dimmtemp.rst
  18379. F: drivers/hwmon/peci/
  18380. PECI SUBSYSTEM
  18381. M: Iwona Winiarska <iwona.winiarska@intel.com>
  18382. L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
  18383. S: Supported
  18384. F: Documentation/devicetree/bindings/peci/
  18385. F: Documentation/peci/
  18386. F: drivers/peci/
  18387. F: include/linux/peci-cpu.h
  18388. F: include/linux/peci.h
  18389. PENSANDO ETHERNET DRIVERS
  18390. M: Brett Creeley <brett.creeley@amd.com>
  18391. L: netdev@vger.kernel.org
  18392. S: Maintained
  18393. F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
  18394. F: drivers/net/ethernet/pensando/
  18395. PER-CPU MEMORY ALLOCATOR
  18396. M: Dennis Zhou <dennis@kernel.org>
  18397. M: Tejun Heo <tj@kernel.org>
  18398. M: Christoph Lameter <cl@gentwo.org>
  18399. L: linux-mm@kvack.org
  18400. S: Maintained
  18401. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
  18402. F: arch/*/include/asm/percpu.h
  18403. F: include/linux/percpu*.h
  18404. F: lib/percpu*.c
  18405. F: mm/percpu*.c
  18406. F: mm/percpu-internal.h
  18407. PER-TASK DELAY ACCOUNTING
  18408. M: Balbir Singh <bsingharora@gmail.com>
  18409. M: Yang Yang <yang.yang29@zte.com.cn>
  18410. S: Maintained
  18411. F: include/linux/delayacct.h
  18412. F: kernel/delayacct.c
  18413. TASK DELAY MONITORING TOOLS
  18414. M: Andrew Morton <akpm@linux-foundation.org>
  18415. M: Wang Yaxin <wang.yaxin@zte.com.cn>
  18416. M: Fan Yu <fan.yu9@zte.com.cn>
  18417. L: linux-kernel@vger.kernel.org
  18418. S: Maintained
  18419. F: Documentation/accounting/delay-accounting.rst
  18420. F: tools/accounting/delaytop.c
  18421. F: tools/accounting/getdelays.c
  18422. PERFORMANCE EVENTS SUBSYSTEM
  18423. M: Peter Zijlstra <peterz@infradead.org>
  18424. M: Ingo Molnar <mingo@redhat.com>
  18425. M: Arnaldo Carvalho de Melo <acme@kernel.org>
  18426. M: Namhyung Kim <namhyung@kernel.org>
  18427. R: Mark Rutland <mark.rutland@arm.com>
  18428. R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
  18429. R: Jiri Olsa <jolsa@kernel.org>
  18430. R: Ian Rogers <irogers@google.com>
  18431. R: Adrian Hunter <adrian.hunter@intel.com>
  18432. R: James Clark <james.clark@linaro.org>
  18433. L: linux-perf-users@vger.kernel.org
  18434. L: linux-kernel@vger.kernel.org
  18435. S: Supported
  18436. W: https://perf.wiki.kernel.org/
  18437. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
  18438. T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
  18439. T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
  18440. F: arch/*/events/*
  18441. F: arch/*/events/*/*
  18442. F: arch/*/include/asm/perf_event.h
  18443. F: arch/*/kernel/*/*/perf_event*.c
  18444. F: arch/*/kernel/*/perf_event*.c
  18445. F: arch/*/kernel/perf_callchain.c
  18446. F: arch/*/kernel/perf_event*.c
  18447. F: include/linux/perf_event.h
  18448. F: include/uapi/linux/perf_event.h
  18449. F: kernel/events/*
  18450. F: tools/lib/perf/
  18451. F: tools/perf/
  18452. PERFORMANCE EVENTS TOOLING ARM64
  18453. R: John Garry <john.g.garry@oracle.com>
  18454. R: Will Deacon <will@kernel.org>
  18455. R: James Clark <james.clark@linaro.org>
  18456. R: Mike Leach <mike.leach@linaro.org>
  18457. R: Leo Yan <leo.yan@linux.dev>
  18458. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  18459. S: Supported
  18460. F: tools/build/feature/test-libopencsd.c
  18461. F: tools/perf/arch/arm*/
  18462. F: tools/perf/pmu-events/arch/arm64/
  18463. F: tools/perf/util/arm-spe*
  18464. F: tools/perf/util/cs-etm*
  18465. PERSONALITY HANDLING
  18466. M: Christoph Hellwig <hch@infradead.org>
  18467. L: linux-abi-devel@lists.sourceforge.net
  18468. S: Maintained
  18469. F: include/linux/personality.h
  18470. F: include/uapi/linux/personality.h
  18471. PHOENIX RC FLIGHT CONTROLLER ADAPTER
  18472. M: Marcus Folkesson <marcus.folkesson@gmail.com>
  18473. L: linux-input@vger.kernel.org
  18474. S: Maintained
  18475. F: Documentation/input/devices/pxrc.rst
  18476. F: drivers/input/joystick/pxrc.c
  18477. PHONET PROTOCOL
  18478. M: Remi Denis-Courmont <courmisch@gmail.com>
  18479. S: Supported
  18480. F: Documentation/networking/phonet.rst
  18481. F: include/linux/phonet.h
  18482. F: include/net/phonet/
  18483. F: include/uapi/linux/phonet.h
  18484. F: net/phonet/
  18485. PHRAM MTD DRIVER
  18486. M: Joern Engel <joern@lazybastard.org>
  18487. L: linux-mtd@lists.infradead.org
  18488. S: Maintained
  18489. F: drivers/mtd/devices/phram.c
  18490. PHY COMMON PROPERTIES
  18491. M: Vladimir Oltean <vladimir.oltean@nxp.com>
  18492. L: netdev@vger.kernel.org
  18493. S: Maintained
  18494. Q: https://patchwork.kernel.org/project/netdevbpf/list/
  18495. F: Documentation/devicetree/bindings/phy/phy-common-props.yaml
  18496. F: drivers/phy/phy-common-props-test.c
  18497. F: drivers/phy/phy-common-props.c
  18498. F: include/linux/phy/phy-common-props.h
  18499. PICOLCD HID DRIVER
  18500. M: Bruno Prémont <bonbons@linux-vserver.org>
  18501. L: linux-input@vger.kernel.org
  18502. S: Maintained
  18503. F: drivers/hid/hid-picolcd*
  18504. PIDFD API
  18505. M: Christian Brauner <christian@brauner.io>
  18506. L: linux-kernel@vger.kernel.org
  18507. S: Maintained
  18508. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
  18509. F: rust/kernel/pid_namespace.rs
  18510. F: samples/pidfd/
  18511. F: tools/testing/selftests/clone3/
  18512. F: tools/testing/selftests/pid_namespace/
  18513. F: tools/testing/selftests/pidfd/
  18514. K: (?i)pidfd
  18515. K: (?i)clone3
  18516. K: \b(clone_args|kernel_clone_args)\b
  18517. PIN CONTROL SUBSYSTEM
  18518. M: Linus Walleij <linusw@kernel.org>
  18519. L: linux-gpio@vger.kernel.org
  18520. S: Maintained
  18521. T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
  18522. F: Documentation/devicetree/bindings/pinctrl/
  18523. F: Documentation/driver-api/pin-control.rst
  18524. F: drivers/pinctrl/
  18525. F: include/dt-bindings/pinctrl/
  18526. F: include/linux/pinctrl/
  18527. PIN CONTROLLER - AIROHA
  18528. M: Lorenzo Bianconi <lorenzo@kernel.org>
  18529. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  18530. S: Maintained
  18531. F: Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
  18532. F: drivers/pinctrl/mediatek/pinctrl-airoha.c
  18533. PIN CONTROLLER - AMD
  18534. M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
  18535. M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  18536. S: Maintained
  18537. F: drivers/pinctrl/pinctrl-amd.c
  18538. PIN CONTROLLER - FREESCALE
  18539. M: Dong Aisheng <aisheng.dong@nxp.com>
  18540. M: Fabio Estevam <festevam@gmail.com>
  18541. M: Frank Li <Frank.Li@nxp.com>
  18542. M: Jacky Bai <ping.bai@nxp.com>
  18543. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  18544. R: NXP S32 Linux Team <s32@nxp.com>
  18545. L: linux-gpio@vger.kernel.org
  18546. S: Maintained
  18547. F: Documentation/devicetree/bindings/pinctrl/fsl,*
  18548. F: Documentation/devicetree/bindings/pinctrl/nxp,s32*
  18549. F: drivers/pinctrl/freescale/
  18550. F: drivers/pinctrl/nxp/
  18551. PIN CONTROLLER - INTEL
  18552. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  18553. M: Andy Shevchenko <andy@kernel.org>
  18554. S: Supported
  18555. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
  18556. F: drivers/pinctrl/intel/
  18557. PIN CONTROLLER - KEEMBAY
  18558. S: Orphan
  18559. F: drivers/pinctrl/pinctrl-keembay*
  18560. PIN CONTROLLER - MEDIATEK
  18561. M: Sean Wang <sean.wang@kernel.org>
  18562. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  18563. S: Maintained
  18564. F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
  18565. F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
  18566. F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
  18567. F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
  18568. F: drivers/pinctrl/mediatek/
  18569. PIN CONTROLLER - MEDIATEK MIPS
  18570. M: Chester A. Unal <chester.a.unal@arinc9.com>
  18571. M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
  18572. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  18573. L: linux-mips@vger.kernel.org
  18574. S: Maintained
  18575. F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
  18576. F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
  18577. F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
  18578. F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
  18579. F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
  18580. F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
  18581. F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
  18582. F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
  18583. F: drivers/pinctrl/mediatek/pinctrl-mt7620.c
  18584. F: drivers/pinctrl/mediatek/pinctrl-mt7621.c
  18585. F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c
  18586. F: drivers/pinctrl/mediatek/pinctrl-mtmips.*
  18587. F: drivers/pinctrl/mediatek/pinctrl-rt2880.c
  18588. F: drivers/pinctrl/mediatek/pinctrl-rt305x.c
  18589. F: drivers/pinctrl/mediatek/pinctrl-rt3883.c
  18590. PIN CONTROLLER - MICROCHIP AT91
  18591. M: Ludovic Desroches <ludovic.desroches@microchip.com>
  18592. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  18593. L: linux-gpio@vger.kernel.org
  18594. S: Supported
  18595. F: drivers/gpio/gpio-sama5d2-piobu.c
  18596. F: drivers/pinctrl/pinctrl-at91*
  18597. PIN CONTROLLER - QUALCOMM
  18598. M: Bjorn Andersson <andersson@kernel.org>
  18599. L: linux-arm-msm@vger.kernel.org
  18600. S: Maintained
  18601. C: irc://irc.oftc.net/linux-msm
  18602. F: Documentation/devicetree/bindings/pinctrl/qcom,*
  18603. F: drivers/pinctrl/qcom/
  18604. PIN CONTROLLER - RENESAS
  18605. M: Geert Uytterhoeven <geert+renesas@glider.be>
  18606. L: linux-renesas-soc@vger.kernel.org
  18607. S: Supported
  18608. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
  18609. F: Documentation/devicetree/bindings/pinctrl/renesas,*
  18610. F: drivers/pinctrl/renesas/
  18611. PIN CONTROLLER - SAMSUNG
  18612. M: Krzysztof Kozlowski <krzk@kernel.org>
  18613. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  18614. R: Alim Akhtar <alim.akhtar@samsung.com>
  18615. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  18616. L: linux-samsung-soc@vger.kernel.org
  18617. S: Maintained
  18618. Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
  18619. B: mailto:linux-samsung-soc@vger.kernel.org
  18620. C: irc://irc.libera.chat/linux-exynos
  18621. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
  18622. F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
  18623. F: drivers/pinctrl/samsung/
  18624. PIN CONTROLLER - SINGLE
  18625. M: Tony Lindgren <tony@atomide.com>
  18626. M: Haojian Zhuang <haojian.zhuang@linaro.org>
  18627. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  18628. L: linux-omap@vger.kernel.org
  18629. S: Maintained
  18630. F: drivers/pinctrl/pinctrl-single.c
  18631. PIN CONTROLLER - SUNPLUS / TIBBO
  18632. M: Dvorkin Dmitry <dvorkin@tibbo.com>
  18633. M: Wells Lu <wellslutw@gmail.com>
  18634. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  18635. S: Maintained
  18636. W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
  18637. F: Documentation/devicetree/bindings/pinctrl/sunplus,*
  18638. F: drivers/pinctrl/sunplus/
  18639. F: include/dt-bindings/pinctrl/sppctl*.h
  18640. PINE64 PINEPHONE KEYBOARD DRIVER
  18641. M: Samuel Holland <samuel@sholland.org>
  18642. S: Supported
  18643. F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
  18644. F: drivers/input/keyboard/pinephone-keyboard.c
  18645. PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
  18646. M: Tomasz Duszynski <tduszyns@gmail.com>
  18647. S: Maintained
  18648. F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
  18649. F: drivers/iio/chemical/pms7003.c
  18650. PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
  18651. M: Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
  18652. L: netdev@vger.kernel.org
  18653. S: Maintained
  18654. F: drivers/net/phy/mdio-open-alliance.h
  18655. F: net/ethtool/plca.c
  18656. PLDMFW LIBRARY
  18657. M: Jacob Keller <jacob.e.keller@intel.com>
  18658. S: Maintained
  18659. F: Documentation/driver-api/pldmfw/
  18660. F: include/linux/pldmfw.h
  18661. F: lib/pldmfw/
  18662. PLX DMA DRIVER
  18663. M: Logan Gunthorpe <logang@deltatee.com>
  18664. S: Maintained
  18665. F: drivers/dma/plx_dma.c
  18666. PM-GRAPH UTILITY
  18667. M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
  18668. L: linux-pm@vger.kernel.org
  18669. S: Supported
  18670. W: https://01.org/pm-graph
  18671. B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
  18672. T: git https://github.com/intel/pm-graph.git
  18673. F: tools/power/pm-graph
  18674. PM6764TR DRIVER
  18675. M: Charles Hsu <hsu.yungteng@gmail.com>
  18676. L: linux-hwmon@vger.kernel.org
  18677. S: Maintained
  18678. F: Documentation/hwmon/pm6764tr.rst
  18679. F: drivers/hwmon/pmbus/pm6764tr.c
  18680. PMC SIERRA MaxRAID DRIVER
  18681. L: linux-scsi@vger.kernel.org
  18682. S: Orphan
  18683. W: http://www.pmc-sierra.com/
  18684. F: drivers/scsi/pmcraid.*
  18685. PMC SIERRA PM8001 DRIVER
  18686. M: Jack Wang <jinpu.wang@cloud.ionos.com>
  18687. L: linux-scsi@vger.kernel.org
  18688. S: Supported
  18689. F: drivers/scsi/pm8001/
  18690. PNI RM3100 IIO DRIVER
  18691. M: Song Qiang <songqiang1304521@gmail.com>
  18692. L: linux-iio@vger.kernel.org
  18693. S: Maintained
  18694. F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
  18695. F: drivers/iio/magnetometer/rm3100*
  18696. PNP SUPPORT
  18697. M: "Rafael J. Wysocki" <rafael@kernel.org>
  18698. L: linux-acpi@vger.kernel.org
  18699. S: Maintained
  18700. F: drivers/pnp/
  18701. F: include/linux/pnp.h
  18702. PORTWELL EC DRIVER
  18703. M: Yen-Chi Huang <jesse.huang@portwell.com.tw>
  18704. L: platform-driver-x86@vger.kernel.org
  18705. S: Maintained
  18706. F: drivers/platform/x86/portwell-ec.c
  18707. POSIX CLOCKS and TIMERS
  18708. M: Anna-Maria Behnsen <anna-maria@linutronix.de>
  18709. M: Frederic Weisbecker <frederic@kernel.org>
  18710. M: Thomas Gleixner <tglx@kernel.org>
  18711. L: linux-kernel@vger.kernel.org
  18712. S: Maintained
  18713. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  18714. F: fs/timerfd.c
  18715. F: include/linux/time_namespace.h
  18716. F: include/linux/timerfd.h
  18717. F: include/uapi/linux/time.h
  18718. F: include/uapi/linux/timerfd.h
  18719. F: include/trace/events/timer*
  18720. F: kernel/time/itimer.c
  18721. F: kernel/time/posix-*
  18722. F: kernel/time/namespace.c
  18723. POWER MANAGEMENT CORE
  18724. M: "Rafael J. Wysocki" <rafael@kernel.org>
  18725. L: linux-pm@vger.kernel.org
  18726. S: Supported
  18727. B: https://bugzilla.kernel.org
  18728. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  18729. F: drivers/base/power/
  18730. F: drivers/powercap/
  18731. F: include/linux/intel_rapl.h
  18732. F: include/linux/pm.h
  18733. F: include/linux/pm_*
  18734. F: include/linux/powercap.h
  18735. F: kernel/configs/nopm.config
  18736. POWER SEQUENCING
  18737. M: Bartosz Golaszewski <brgl@kernel.org>
  18738. L: linux-pm@vger.kernel.org
  18739. S: Maintained
  18740. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
  18741. F: Documentation/driver-api/pwrseq.rst
  18742. F: drivers/power/sequencing/
  18743. F: include/linux/pwrseq/
  18744. PCIE M.2 POWER SEQUENCING
  18745. M: Manivannan Sadhasivam <mani@kernel.org>
  18746. L: linux-pci@vger.kernel.org
  18747. S: Maintained
  18748. F: Documentation/devicetree/bindings/connector/pcie-m2-m-connector.yaml
  18749. F: drivers/power/sequencing/pwrseq-pcie-m2.c
  18750. POWER STATE COORDINATION INTERFACE (PSCI)
  18751. M: Mark Rutland <mark.rutland@arm.com>
  18752. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  18753. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  18754. S: Maintained
  18755. F: Documentation/devicetree/bindings/arm/psci.yaml
  18756. F: drivers/firmware/psci/
  18757. F: include/linux/psci.h
  18758. F: include/uapi/linux/psci.h
  18759. POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
  18760. M: Sebastian Reichel <sre@kernel.org>
  18761. L: linux-pm@vger.kernel.org
  18762. S: Maintained
  18763. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
  18764. F: Documentation/ABI/testing/sysfs-class-power
  18765. F: Documentation/devicetree/bindings/power/supply/
  18766. F: drivers/power/supply/
  18767. F: include/linux/power/
  18768. F: include/linux/power_supply.h
  18769. F: tools/testing/selftests/power_supply/
  18770. POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
  18771. M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  18772. L: linuxppc-dev@lists.ozlabs.org
  18773. S: Maintained
  18774. F: drivers/char/powernv-op-panel.c
  18775. PPP OVER ATM (RFC 2364)
  18776. M: Mitchell Blank Jr <mitch@sfgoth.com>
  18777. S: Maintained
  18778. F: include/uapi/linux/atmppp.h
  18779. F: net/atm/pppoatm.c
  18780. PPP OVER ETHERNET
  18781. S: Orphan
  18782. F: drivers/net/ppp/pppoe.c
  18783. F: drivers/net/ppp/pppox.c
  18784. PPP OVER L2TP
  18785. M: James Chapman <jchapman@katalix.com>
  18786. S: Maintained
  18787. F: include/linux/if_pppol2tp.h
  18788. F: include/uapi/linux/if_pppol2tp.h
  18789. F: net/l2tp/l2tp_ppp.c
  18790. PPP PROTOCOL DRIVERS AND COMPRESSORS
  18791. L: linux-ppp@vger.kernel.org
  18792. S: Orphan
  18793. F: drivers/net/ppp/ppp_*
  18794. PPS SUPPORT
  18795. M: Rodolfo Giometti <giometti@enneenne.com>
  18796. L: linuxpps@ml.enneenne.com (subscribers-only)
  18797. S: Maintained
  18798. W: http://wiki.enneenne.com/index.php/LinuxPPS_support
  18799. F: Documentation/ABI/testing/sysfs-pps
  18800. F: Documentation/ABI/testing/sysfs-pps-gen
  18801. F: Documentation/ABI/testing/sysfs-pps-gen-tio
  18802. F: Documentation/devicetree/bindings/pps/pps-gpio.yaml
  18803. F: Documentation/driver-api/pps.rst
  18804. F: drivers/pps/
  18805. F: include/linux/pps*.h
  18806. F: include/uapi/linux/pps.h
  18807. F: include/uapi/linux/pps_gen.h
  18808. PRESSURE STALL INFORMATION (PSI)
  18809. M: Johannes Weiner <hannes@cmpxchg.org>
  18810. M: Suren Baghdasaryan <surenb@google.com>
  18811. R: Peter Ziljstra <peterz@infradead.org>
  18812. S: Maintained
  18813. F: include/linux/psi*
  18814. F: kernel/sched/psi.c
  18815. PROPELLER BUILD
  18816. M: Rong Xu <xur@google.com>
  18817. M: Han Shen <shenhan@google.com>
  18818. S: Supported
  18819. F: Documentation/dev-tools/propeller.rst
  18820. F: scripts/Makefile.propeller
  18821. PRINTK
  18822. M: Petr Mladek <pmladek@suse.com>
  18823. R: Steven Rostedt <rostedt@goodmis.org>
  18824. R: John Ogness <john.ogness@linutronix.de>
  18825. R: Sergey Senozhatsky <senozhatsky@chromium.org>
  18826. S: Maintained
  18827. T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
  18828. F: Documentation/core-api/printk-basics.rst
  18829. F: include/linux/printk.h
  18830. F: kernel/printk/
  18831. PRINTK INDEXING
  18832. R: Chris Down <chris@chrisdown.name>
  18833. S: Maintained
  18834. F: Documentation/core-api/printk-index.rst
  18835. F: kernel/printk/index.c
  18836. K: printk_index
  18837. PROC FILESYSTEM
  18838. L: linux-kernel@vger.kernel.org
  18839. L: linux-fsdevel@vger.kernel.org
  18840. S: Maintained
  18841. F: Documentation/filesystems/proc.rst
  18842. F: fs/proc/
  18843. F: include/linux/proc_fs.h
  18844. F: tools/testing/selftests/proc/
  18845. PROC SYSCTL
  18846. M: Kees Cook <kees@kernel.org>
  18847. M: Joel Granados <joel.granados@kernel.org>
  18848. L: linux-kernel@vger.kernel.org
  18849. L: linux-fsdevel@vger.kernel.org
  18850. S: Maintained
  18851. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
  18852. F: fs/proc/proc_sysctl.c
  18853. F: include/linux/sysctl.h
  18854. F: kernel/sysctl*
  18855. F: tools/testing/selftests/sysctl/*
  18856. F: lib/test_sysctl.c
  18857. F: scripts/check-sysctl-docs
  18858. PS3 NETWORK SUPPORT
  18859. M: Geoff Levand <geoff@infradead.org>
  18860. L: netdev@vger.kernel.org
  18861. L: linuxppc-dev@lists.ozlabs.org
  18862. S: Maintained
  18863. F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
  18864. PS3 PLATFORM SUPPORT
  18865. M: Geoff Levand <geoff@infradead.org>
  18866. L: linuxppc-dev@lists.ozlabs.org
  18867. S: Maintained
  18868. F: arch/powerpc/boot/ps3*
  18869. F: arch/powerpc/include/asm/lv1call.h
  18870. F: arch/powerpc/include/asm/ps3*.h
  18871. F: arch/powerpc/platforms/ps3/
  18872. F: drivers/*/ps3*
  18873. F: drivers/ps3/
  18874. F: drivers/rtc/rtc-ps3.c
  18875. F: drivers/usb/host/*ps3.c
  18876. F: sound/ppc/snd_ps3*
  18877. PS3VRAM DRIVER
  18878. M: Jim Paris <jim@jtan.com>
  18879. M: Geoff Levand <geoff@infradead.org>
  18880. L: linuxppc-dev@lists.ozlabs.org
  18881. S: Maintained
  18882. F: drivers/block/ps3vram.c
  18883. PSAMPLE PACKET SAMPLING SUPPORT
  18884. M: Yotam Gigi <yotam.gi@gmail.com>
  18885. S: Maintained
  18886. F: include/net/psample.h
  18887. F: include/uapi/linux/psample.h
  18888. F: net/psample
  18889. PSE NETWORK DRIVER
  18890. M: Oleksij Rempel <o.rempel@pengutronix.de>
  18891. M: Kory Maincent <kory.maincent@bootlin.com>
  18892. L: netdev@vger.kernel.org
  18893. S: Maintained
  18894. F: Documentation/devicetree/bindings/net/pse-pd/
  18895. F: drivers/net/pse-pd/
  18896. F: net/ethtool/pse-pd.c
  18897. PSP SECURITY PROTOCOL
  18898. M: Daniel Zahka <daniel.zahka@gmail.com>
  18899. M: Jakub Kicinski <kuba@kernel.org>
  18900. M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
  18901. F: Documentation/netlink/specs/psp.yaml
  18902. F: Documentation/networking/psp.rst
  18903. F: include/net/psp/
  18904. F: include/net/psp.h
  18905. F: include/uapi/linux/psp.h
  18906. F: net/psp/
  18907. K: struct\ psp(_assoc|_dev|hdr)\b
  18908. PSTORE FILESYSTEM
  18909. M: Kees Cook <kees@kernel.org>
  18910. R: Tony Luck <tony.luck@intel.com>
  18911. R: Guilherme G. Piccoli <gpiccoli@igalia.com>
  18912. S: Supported
  18913. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
  18914. F: Documentation/admin-guide/pstore-blk.rst
  18915. F: Documentation/admin-guide/ramoops.rst
  18916. F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
  18917. F: drivers/acpi/apei/erst.c
  18918. F: drivers/firmware/efi/efi-pstore.c
  18919. F: fs/pstore/
  18920. F: include/linux/pstore*
  18921. K: \b(pstore|ramoops)
  18922. PT5161L HARDWARE MONITOR DRIVER
  18923. M: Cosmo Chou <cosmo.chou@quantatw.com>
  18924. L: linux-hwmon@vger.kernel.org
  18925. S: Maintained
  18926. F: Documentation/hwmon/pt5161l.rst
  18927. F: drivers/hwmon/pt5161l.c
  18928. PTP HARDWARE CLOCK SUPPORT
  18929. M: Richard Cochran <richardcochran@gmail.com>
  18930. L: netdev@vger.kernel.org
  18931. S: Maintained
  18932. W: http://linuxptp.sourceforge.net/
  18933. F: Documentation/ABI/testing/sysfs-ptp
  18934. F: Documentation/driver-api/ptp.rst
  18935. F: drivers/net/phy/dp83640*
  18936. F: drivers/ptp/*
  18937. F: include/linux/ptp_cl*
  18938. K: (?:\b|_)ptp(?:\b|_)
  18939. PTP MOCKUP CLOCK SUPPORT
  18940. M: Vladimir Oltean <vladimir.oltean@nxp.com>
  18941. L: netdev@vger.kernel.org
  18942. S: Maintained
  18943. F: drivers/ptp/ptp_mock.c
  18944. F: include/linux/ptp_mock.h
  18945. PTP VIRTUAL CLOCK SUPPORT
  18946. M: Yangbo Lu <yangbo.lu@nxp.com>
  18947. L: netdev@vger.kernel.org
  18948. S: Maintained
  18949. F: drivers/ptp/ptp_vclock.c
  18950. F: net/ethtool/phc_vclocks.c
  18951. PTP VMCLOCK SUPPORT
  18952. M: David Woodhouse <dwmw2@infradead.org>
  18953. L: netdev@vger.kernel.org
  18954. S: Maintained
  18955. F: Documentation/devicetree/bindings/ptp/amazon,vmclock.yaml
  18956. F: drivers/ptp/ptp_vmclock.c
  18957. F: include/uapi/linux/vmclock-abi.h
  18958. PTRACE SUPPORT
  18959. M: Oleg Nesterov <oleg@redhat.com>
  18960. S: Maintained
  18961. F: arch/*/*/ptrace*.c
  18962. F: arch/*/include/asm/ptrace*.h
  18963. F: arch/*/ptrace*.c
  18964. F: include/asm-generic/syscall.h
  18965. F: include/linux/ptrace.h
  18966. F: include/linux/regset.h
  18967. F: include/uapi/linux/ptrace.h
  18968. F: kernel/ptrace.c
  18969. PULSE8-CEC DRIVER
  18970. M: Hans Verkuil <hverkuil@kernel.org>
  18971. L: linux-media@vger.kernel.org
  18972. S: Maintained
  18973. T: git git://linuxtv.org/media.git
  18974. F: drivers/media/cec/usb/pulse8/
  18975. PURELIFI PLFXLC DRIVER
  18976. M: Srinivasan Raju <srini.raju@purelifi.com>
  18977. L: linux-wireless@vger.kernel.org
  18978. S: Supported
  18979. F: drivers/net/wireless/purelifi/
  18980. PVRUSB2 VIDEO4LINUX DRIVER
  18981. M: Mike Isely <isely@pobox.com>
  18982. L: pvrusb2@isely.net (subscribers-only)
  18983. L: linux-media@vger.kernel.org
  18984. S: Maintained
  18985. W: http://www.isely.net/pvrusb2/
  18986. T: git git://linuxtv.org/media.git
  18987. F: Documentation/driver-api/media/drivers/pvrusb2*
  18988. F: drivers/media/usb/pvrusb2/
  18989. PWC WEBCAM DRIVER
  18990. M: Hans Verkuil <hverkuil@kernel.org>
  18991. L: linux-media@vger.kernel.org
  18992. S: Odd Fixes
  18993. T: git git://linuxtv.org/media.git
  18994. F: drivers/media/usb/pwc/*
  18995. F: include/trace/events/pwc.h
  18996. PWM IR Transmitter
  18997. M: Sean Young <sean@mess.org>
  18998. L: linux-media@vger.kernel.org
  18999. S: Maintained
  19000. F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
  19001. F: drivers/media/rc/pwm-ir-tx.c
  19002. PWM SUBSYSTEM
  19003. M: Uwe Kleine-König <ukleinek@kernel.org>
  19004. L: linux-pwm@vger.kernel.org
  19005. S: Maintained
  19006. Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
  19007. T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
  19008. F: Documentation/devicetree/bindings/pwm/
  19009. F: Documentation/driver-api/pwm.rst
  19010. F: drivers/pwm/
  19011. F: include/dt-bindings/pwm/
  19012. F: include/linux/pwm.h
  19013. K: pwm_(config|apply_might_sleep|apply_atomic|ops)
  19014. K: (devm_)?pwmchip_(add|alloc|remove)
  19015. K: pwm_(round|get|set)_waveform
  19016. PWM SUBSYSTEM BINDINGS [RUST]
  19017. M: Michal Wilczynski <m.wilczynski@samsung.com>
  19018. L: linux-pwm@vger.kernel.org
  19019. L: rust-for-linux@vger.kernel.org
  19020. S: Maintained
  19021. F: rust/helpers/pwm.c
  19022. F: rust/kernel/pwm.rs
  19023. PWM SUBSYSTEM DRIVERS [RUST]
  19024. R: Michal Wilczynski <m.wilczynski@samsung.com>
  19025. F: drivers/pwm/*.rs
  19026. PXA GPIO DRIVER
  19027. M: Robert Jarzmik <robert.jarzmik@free.fr>
  19028. L: linux-gpio@vger.kernel.org
  19029. S: Maintained
  19030. F: drivers/gpio/gpio-pxa.c
  19031. PXA MMCI DRIVER
  19032. S: Orphan
  19033. PXA RTC DRIVER
  19034. M: Robert Jarzmik <robert.jarzmik@free.fr>
  19035. L: linux-rtc@vger.kernel.org
  19036. S: Maintained
  19037. PXA2xx/PXA3xx SUPPORT
  19038. M: Daniel Mack <daniel@zonque.org>
  19039. M: Haojian Zhuang <haojian.zhuang@gmail.com>
  19040. M: Robert Jarzmik <robert.jarzmik@free.fr>
  19041. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  19042. S: Maintained
  19043. T: git https://github.com/hzhuang1/linux.git
  19044. T: git https://github.com/rjarzmik/linux.git
  19045. F: arch/arm/boot/dts/intel/pxa/
  19046. F: arch/arm/mach-pxa/
  19047. F: drivers/dma/pxa*
  19048. F: drivers/pcmcia/pxa2xx*
  19049. F: drivers/pinctrl/pxa/
  19050. F: drivers/spi/spi-pxa2xx*
  19051. F: drivers/usb/gadget/udc/pxa2*
  19052. F: include/sound/pxa2xx-lib.h
  19053. F: sound/arm/pxa*
  19054. F: sound/soc/pxa/
  19055. QAT DRIVER
  19056. M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
  19057. L: qat-linux@intel.com
  19058. S: Supported
  19059. F: drivers/crypto/intel/qat/
  19060. QCOM AUDIO (ASoC) DRIVERS
  19061. M: Srinivas Kandagatla <srini@kernel.org>
  19062. L: linux-sound@vger.kernel.org
  19063. L: linux-arm-msm@vger.kernel.org
  19064. S: Supported
  19065. F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
  19066. F: Documentation/devicetree/bindings/sound/qcom,*
  19067. F: drivers/soc/qcom/apr.c
  19068. F: drivers/soundwire/qcom.c
  19069. F: include/dt-bindings/sound/qcom,wcd93*
  19070. F: sound/soc/codecs/lpass-*.*
  19071. F: sound/soc/codecs/msm8916-wcd-analog.c
  19072. F: sound/soc/codecs/msm8916-wcd-digital.c
  19073. F: sound/soc/codecs/pm4125-sdw.c
  19074. F: sound/soc/codecs/pm4125.*
  19075. F: sound/soc/codecs/wcd-clsh-v2.*
  19076. F: sound/soc/codecs/wcd-mbhc-v2.*
  19077. F: sound/soc/codecs/wcd93*.*
  19078. F: sound/soc/codecs/wsa88*.*
  19079. F: sound/soc/qcom/
  19080. QCOM EMBEDDED USB DEBUGGER (EUD)
  19081. M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
  19082. L: linux-arm-msm@vger.kernel.org
  19083. S: Maintained
  19084. F: Documentation/ABI/testing/sysfs-driver-eud
  19085. F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
  19086. F: drivers/usb/misc/qcom_eud.c
  19087. QCOM IPA DRIVER
  19088. M: Alex Elder <elder@kernel.org>
  19089. L: netdev@vger.kernel.org
  19090. S: Maintained
  19091. F: drivers/net/ipa/
  19092. QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
  19093. M: Gabriel Somlo <somlo@cmu.edu>
  19094. M: "Michael S. Tsirkin" <mst@redhat.com>
  19095. L: qemu-devel@nongnu.org
  19096. S: Maintained
  19097. F: drivers/firmware/qemu_fw_cfg.c
  19098. F: include/uapi/linux/qemu_fw_cfg.h
  19099. QLOGIC QL41xxx FCOE DRIVER
  19100. M: Saurav Kashyap <skashyap@marvell.com>
  19101. M: Javed Hasan <jhasan@marvell.com>
  19102. M: GR-QLogic-Storage-Upstream@marvell.com
  19103. L: linux-scsi@vger.kernel.org
  19104. S: Supported
  19105. F: drivers/scsi/qedf/
  19106. QLOGIC QL41xxx ISCSI DRIVER
  19107. M: Nilesh Javali <njavali@marvell.com>
  19108. M: Manish Rangankar <mrangankar@marvell.com>
  19109. M: GR-QLogic-Storage-Upstream@marvell.com
  19110. L: linux-scsi@vger.kernel.org
  19111. S: Supported
  19112. F: drivers/scsi/qedi/
  19113. QLOGIC QL4xxx ETHERNET DRIVER
  19114. L: netdev@vger.kernel.org
  19115. S: Orphan
  19116. F: drivers/net/ethernet/qlogic/qed/
  19117. F: drivers/net/ethernet/qlogic/qede/
  19118. F: include/linux/qed/
  19119. QLOGIC QL4xxx RDMA DRIVER
  19120. M: Michal Kalderon <mkalderon@marvell.com>
  19121. L: linux-rdma@vger.kernel.org
  19122. S: Supported
  19123. F: drivers/infiniband/hw/qedr/
  19124. F: include/uapi/rdma/qedr-abi.h
  19125. QLOGIC QLA1280 SCSI DRIVER
  19126. M: Michael Reed <mdr@sgi.com>
  19127. L: linux-scsi@vger.kernel.org
  19128. S: Maintained
  19129. F: drivers/scsi/qla1280.[ch]
  19130. QLOGIC QLA2XXX FC-SCSI DRIVER
  19131. M: Nilesh Javali <njavali@marvell.com>
  19132. M: GR-QLogic-Storage-Upstream@marvell.com
  19133. L: linux-scsi@vger.kernel.org
  19134. S: Supported
  19135. F: drivers/scsi/qla2xxx/
  19136. QLOGIC QLA3XXX NETWORK DRIVER
  19137. M: GR-Linux-NIC-Dev@marvell.com
  19138. L: netdev@vger.kernel.org
  19139. S: Maintained
  19140. F: drivers/net/ethernet/qlogic/qla3xxx.*
  19141. QLOGIC QLA4XXX iSCSI DRIVER
  19142. M: Nilesh Javali <njavali@marvell.com>
  19143. M: Manish Rangankar <mrangankar@marvell.com>
  19144. M: GR-QLogic-Storage-Upstream@marvell.com
  19145. L: linux-scsi@vger.kernel.org
  19146. S: Supported
  19147. F: drivers/scsi/qla4xxx/
  19148. QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
  19149. M: Shahed Shaikh <shshaikh@marvell.com>
  19150. M: Manish Chopra <manishc@marvell.com>
  19151. M: GR-Linux-NIC-Dev@marvell.com
  19152. L: netdev@vger.kernel.org
  19153. S: Maintained
  19154. F: drivers/net/ethernet/qlogic/qlcnic/
  19155. QM1D1B0004 MEDIA DRIVER
  19156. M: Akihiro Tsukada <tskd08@gmail.com>
  19157. L: linux-media@vger.kernel.org
  19158. S: Odd Fixes
  19159. F: drivers/media/tuners/qm1d1b0004*
  19160. QM1D1C0042 MEDIA DRIVER
  19161. M: Akihiro Tsukada <tskd08@gmail.com>
  19162. L: linux-media@vger.kernel.org
  19163. S: Odd Fixes
  19164. F: drivers/media/tuners/qm1d1c0042*
  19165. QNAP MCU DRIVER
  19166. M: Heiko Stuebner <heiko@sntech.de>
  19167. S: Maintained
  19168. F: drivers/hwmon/qnap-mcu-hwmon.c
  19169. F: drivers/input/misc/qnap-mcu-input.c
  19170. F: drivers/leds/leds-qnap-mcu.c
  19171. F: drivers/mfd/qnap-mcu.c
  19172. F: include/linux/mfd/qnap-mcu.h
  19173. QNX4 FILESYSTEM
  19174. M: Anders Larsen <al@alarsen.net>
  19175. S: Maintained
  19176. W: http://www.alarsen.net/linux/qnx4fs/
  19177. F: fs/qnx4/
  19178. F: include/uapi/linux/qnx4_fs.h
  19179. F: include/uapi/linux/qnxtypes.h
  19180. QNX6 FILESYSTEM
  19181. S: Orphan
  19182. F: Documentation/filesystems/qnx6.rst
  19183. F: fs/qnx6/
  19184. F: include/linux/qnx6_fs.h
  19185. QORIQ DPAA2 FSL-MC BUS DRIVER
  19186. M: Ioana Ciornei <ioana.ciornei@nxp.com>
  19187. L: linuxppc-dev@lists.ozlabs.org
  19188. L: linux-kernel@vger.kernel.org
  19189. S: Maintained
  19190. F: Documentation/ABI/stable/sysfs-bus-fsl-mc
  19191. F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml
  19192. F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
  19193. F: drivers/bus/fsl-mc/
  19194. F: include/uapi/linux/fsl_mc.h
  19195. QT1010 MEDIA DRIVER
  19196. L: linux-media@vger.kernel.org
  19197. S: Orphan
  19198. W: https://linuxtv.org
  19199. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  19200. F: drivers/media/tuners/qt1010*
  19201. QUALCOMM ATH12K WIRELESS DRIVER
  19202. M: Jeff Johnson <jjohnson@kernel.org>
  19203. L: linux-wireless@vger.kernel.org
  19204. L: ath12k@lists.infradead.org
  19205. S: Supported
  19206. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
  19207. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
  19208. F: drivers/net/wireless/ath/ath12k/
  19209. N: ath12k
  19210. QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
  19211. M: Jeff Johnson <jjohnson@kernel.org>
  19212. L: linux-wireless@vger.kernel.org
  19213. L: ath10k@lists.infradead.org
  19214. S: Supported
  19215. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
  19216. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
  19217. F: drivers/net/wireless/ath/ath10k/
  19218. N: ath10k
  19219. QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
  19220. M: Jeff Johnson <jjohnson@kernel.org>
  19221. L: linux-wireless@vger.kernel.org
  19222. L: ath11k@lists.infradead.org
  19223. S: Supported
  19224. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
  19225. B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
  19226. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
  19227. F: drivers/net/wireless/ath/ath11k/
  19228. N: ath11k
  19229. QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
  19230. M: Toke Høiland-Jørgensen <toke@toke.dk>
  19231. L: linux-wireless@vger.kernel.org
  19232. S: Maintained
  19233. W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
  19234. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
  19235. F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
  19236. F: drivers/net/wireless/ath/ath9k/
  19237. QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
  19238. M: Stefan Wahren <wahrenst@gmx.net>
  19239. L: netdev@vger.kernel.org
  19240. S: Maintained
  19241. F: Documentation/devicetree/bindings/net/qca,qca7000.yaml
  19242. F: drivers/net/ethernet/qualcomm/qca*
  19243. QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
  19244. M: Stephan Gerhold <stephan@gerhold.net>
  19245. L: netdev@vger.kernel.org
  19246. L: linux-arm-msm@vger.kernel.org
  19247. S: Maintained
  19248. F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
  19249. F: drivers/net/wwan/qcom_bam_dmux.c
  19250. QUALCOMM BLUETOOTH DRIVER
  19251. M: Bartosz Golaszewski <brgl@kernel.org>
  19252. L: linux-arm-msm@vger.kernel.org
  19253. S: Maintained
  19254. F: Documentation/devicetree/bindings/net/bluetooth/qcom,*
  19255. F: drivers/bluetooth/btqca.[ch]
  19256. F: drivers/bluetooth/btqcomsmd.c
  19257. F: drivers/bluetooth/hci_qca.c
  19258. QUALCOMM CAMERA SUBSYSTEM DRIVER
  19259. M: Robert Foss <rfoss@kernel.org>
  19260. M: Todor Tomov <todor.too@gmail.com>
  19261. M: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
  19262. R: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
  19263. L: linux-media@vger.kernel.org
  19264. S: Maintained
  19265. F: Documentation/admin-guide/media/qcom_camss.rst
  19266. F: Documentation/devicetree/bindings/media/qcom,*camss*
  19267. F: drivers/media/platform/qcom/camss/
  19268. QUALCOMM CLOCK DRIVERS
  19269. M: Bjorn Andersson <andersson@kernel.org>
  19270. L: linux-arm-msm@vger.kernel.org
  19271. S: Supported
  19272. T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
  19273. F: Documentation/devicetree/bindings/clock/qcom,*
  19274. F: drivers/clk/qcom/
  19275. F: include/dt-bindings/clock/qcom,*
  19276. QUALCOMM CLOUD AI (QAIC) DRIVER
  19277. M: Jeff Hugo <jeff.hugo@oss.qualcomm.com>
  19278. R: Carl Vanderlip <carl.vanderlip@oss.qualcomm.com>
  19279. L: linux-arm-msm@vger.kernel.org
  19280. L: dri-devel@lists.freedesktop.org
  19281. S: Supported
  19282. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  19283. F: Documentation/ABI/testing/sysfs-driver-qaic
  19284. F: Documentation/accel/qaic/
  19285. F: drivers/accel/qaic/
  19286. F: include/uapi/drm/qaic_accel.h
  19287. QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
  19288. M: Bjorn Andersson <andersson@kernel.org>
  19289. M: Konrad Dybcio <konradybcio@kernel.org>
  19290. L: linux-pm@vger.kernel.org
  19291. L: linux-arm-msm@vger.kernel.org
  19292. S: Maintained
  19293. F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
  19294. F: drivers/pmdomain/qcom/cpr.c
  19295. QUALCOMM CPUCP MAILBOX DRIVER
  19296. M: Sibi Sankar <sibi.sankar@oss.qualcomm.com>
  19297. L: linux-arm-msm@vger.kernel.org
  19298. S: Supported
  19299. F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
  19300. F: drivers/mailbox/qcom-cpucp-mbox.c
  19301. QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
  19302. M: Ilia Lin <ilia.lin@kernel.org>
  19303. L: linux-pm@vger.kernel.org
  19304. S: Maintained
  19305. F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
  19306. F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
  19307. F: drivers/cpufreq/qcom-cpufreq-nvmem.c
  19308. QUALCOMM CRYPTO DRIVERS
  19309. M: Thara Gopinath <thara.gopinath@gmail.com>
  19310. L: linux-crypto@vger.kernel.org
  19311. L: linux-arm-msm@vger.kernel.org
  19312. S: Maintained
  19313. F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml
  19314. F: drivers/crypto/qce/
  19315. QUALCOMM EMAC GIGABIT ETHERNET DRIVER
  19316. M: Timur Tabi <timur@kernel.org>
  19317. L: netdev@vger.kernel.org
  19318. S: Maintained
  19319. F: drivers/net/ethernet/qualcomm/emac/
  19320. QUALCOMM ETHQOS ETHERNET DRIVER
  19321. M: Mohd Ayaan Anwar <mohd.anwar@oss.qualcomm.com>
  19322. L: netdev@vger.kernel.org
  19323. L: linux-arm-msm@vger.kernel.org
  19324. S: Maintained
  19325. F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml
  19326. F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
  19327. QUALCOMM FASTRPC DRIVER
  19328. M: Srinivas Kandagatla <srini@kernel.org>
  19329. M: Amol Maheshwari <amahesh@qti.qualcomm.com>
  19330. L: linux-arm-msm@vger.kernel.org
  19331. L: dri-devel@lists.freedesktop.org
  19332. S: Maintained
  19333. F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
  19334. F: drivers/misc/fastrpc.c
  19335. F: include/uapi/misc/fastrpc.h
  19336. QUALCOMM HEXAGON ARCHITECTURE
  19337. M: Brian Cain <brian.cain@oss.qualcomm.com>
  19338. L: linux-hexagon@vger.kernel.org
  19339. S: Supported
  19340. T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
  19341. F: arch/hexagon/
  19342. QUALCOMM HIDMA DRIVER
  19343. M: Sinan Kaya <okaya@kernel.org>
  19344. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  19345. L: linux-arm-msm@vger.kernel.org
  19346. L: dmaengine@vger.kernel.org
  19347. S: Supported
  19348. F: drivers/dma/qcom/hidma*
  19349. QUALCOMM I2C QCOM GENI DRIVER
  19350. M: Mukesh Kumar Savaliya <mukesh.savaliya@oss.qualcomm.com>
  19351. M: Viken Dadhaniya <viken.dadhaniya@oss.qualcomm.com>
  19352. L: linux-i2c@vger.kernel.org
  19353. L: linux-arm-msm@vger.kernel.org
  19354. S: Maintained
  19355. F: Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
  19356. F: drivers/i2c/busses/i2c-qcom-geni.c
  19357. QUALCOMM I2C CCI DRIVER
  19358. M: Loic Poulain <loic.poulain@oss.qualcomm.com>
  19359. M: Robert Foss <rfoss@kernel.org>
  19360. L: linux-i2c@vger.kernel.org
  19361. L: linux-arm-msm@vger.kernel.org
  19362. S: Maintained
  19363. F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
  19364. F: drivers/i2c/busses/i2c-qcom-cci.c
  19365. QUALCOMM INTERCONNECT BWMON DRIVER
  19366. M: Krzysztof Kozlowski <krzk@kernel.org>
  19367. L: linux-arm-msm@vger.kernel.org
  19368. S: Maintained
  19369. F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
  19370. F: drivers/soc/qcom/icc-bwmon.c
  19371. F: drivers/soc/qcom/trace_icc-bwmon.h
  19372. QUALCOMM IOMMU
  19373. M: Rob Clark <robin.clark@oss.qualcomm.com>
  19374. L: iommu@lists.linux.dev
  19375. L: linux-arm-msm@vger.kernel.org
  19376. S: Maintained
  19377. F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
  19378. F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
  19379. F: drivers/iommu/msm_iommu*
  19380. QUALCOMM IPC ROUTER (QRTR) DRIVER
  19381. M: Manivannan Sadhasivam <mani@kernel.org>
  19382. L: linux-arm-msm@vger.kernel.org
  19383. S: Maintained
  19384. F: include/trace/events/qrtr.h
  19385. F: include/uapi/linux/qrtr.h
  19386. F: net/qrtr/
  19387. QUALCOMM IPCC MAILBOX DRIVER
  19388. M: Manivannan Sadhasivam <mani@kernel.org>
  19389. L: linux-arm-msm@vger.kernel.org
  19390. S: Supported
  19391. F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
  19392. F: drivers/mailbox/qcom-ipcc.c
  19393. F: include/dt-bindings/mailbox/qcom-ipcc.h
  19394. QUALCOMM IPQ4019 USB PHY DRIVER
  19395. M: Robert Marko <robert.marko@sartura.hr>
  19396. M: Luka Perkov <luka.perkov@sartura.hr>
  19397. L: linux-arm-msm@vger.kernel.org
  19398. S: Maintained
  19399. F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
  19400. F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
  19401. QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
  19402. M: Robert Marko <robert.marko@sartura.hr>
  19403. M: Luka Perkov <luka.perkov@sartura.hr>
  19404. L: linux-arm-msm@vger.kernel.org
  19405. S: Maintained
  19406. F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
  19407. F: drivers/regulator/vqmmc-ipq4019-regulator.c
  19408. QUALCOMM IRIS VIDEO ACCELERATOR DRIVER
  19409. M: Vikash Garodia <vikash.garodia@oss.qualcomm.com>
  19410. M: Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
  19411. R: Abhinav Kumar <abhinav.kumar@linux.dev>
  19412. L: linux-media@vger.kernel.org
  19413. L: linux-arm-msm@vger.kernel.org
  19414. S: Maintained
  19415. F: Documentation/devicetree/bindings/media/qcom,*-iris.yaml
  19416. F: drivers/media/platform/qcom/iris/
  19417. QUALCOMM NAND CONTROLLER DRIVER
  19418. M: Manivannan Sadhasivam <mani@kernel.org>
  19419. L: linux-mtd@lists.infradead.org
  19420. L: linux-arm-msm@vger.kernel.org
  19421. S: Maintained
  19422. F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
  19423. F: drivers/mtd/nand/raw/qcom_nandc.c
  19424. QUALCOMM MEDIA PLATFORM
  19425. M: Bryan O'Donoghue <bod@kernel.org>
  19426. L: linux-media@vger.kernel.org
  19427. L: linux-arm-msm@vger.kernel.org
  19428. S: Supported
  19429. Q: https://patchwork.linuxtv.org/project/linux-media/list
  19430. T: git https://gitlab.freedesktop.org/linux-media/media-committers.git
  19431. F: Documentation/devicetree/bindings/media/*qcom*
  19432. F: drivers/media/platform/qcom
  19433. F: include/dt-bindings/media/*qcom*
  19434. QUALCOMM SMB CHARGER DRIVER
  19435. M: Casey Connolly <casey.connolly@linaro.org>
  19436. L: linux-arm-msm@vger.kernel.org
  19437. S: Maintained
  19438. F: Documentation/devicetree/bindings/power/supply/qcom,pmi8998-charger.yaml
  19439. F: drivers/power/supply/qcom_smbx.c
  19440. QUALCOMM PPE DRIVER
  19441. M: Luo Jie <quic_luoj@quicinc.com>
  19442. L: netdev@vger.kernel.org
  19443. S: Supported
  19444. F: Documentation/devicetree/bindings/net/qcom,ipq9574-ppe.yaml
  19445. F: Documentation/networking/device_drivers/ethernet/qualcomm/ppe/ppe.rst
  19446. F: drivers/net/ethernet/qualcomm/ppe/
  19447. QUALCOMM QSEECOM DRIVER
  19448. M: Maximilian Luz <luzmaximilian@gmail.com>
  19449. L: linux-arm-msm@vger.kernel.org
  19450. S: Maintained
  19451. F: drivers/firmware/qcom/qcom_qseecom.c
  19452. QUALCOMM QSEECOM UEFISECAPP DRIVER
  19453. M: Maximilian Luz <luzmaximilian@gmail.com>
  19454. L: linux-arm-msm@vger.kernel.org
  19455. S: Maintained
  19456. F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
  19457. QUALCOMM RMNET DRIVER
  19458. M: Subash Abhinov Kasiviswanathan <subash.a.kasiviswanathan@oss.qualcomm.com>
  19459. M: Sean Tranchetti <sean.tranchetti@oss.qualcomm.com>
  19460. L: netdev@vger.kernel.org
  19461. S: Maintained
  19462. F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
  19463. F: drivers/net/ethernet/qualcomm/rmnet/
  19464. F: include/linux/if_rmnet.h
  19465. QUALCOMM TEE (QCOMTEE) DRIVER
  19466. M: Amirreza Zarrabi <amirreza.zarrabi@oss.qualcomm.com>
  19467. L: linux-arm-msm@vger.kernel.org
  19468. S: Maintained
  19469. F: Documentation/tee/qtee.rst
  19470. F: drivers/tee/qcomtee/
  19471. QUALCOMM TRUST ZONE MEMORY ALLOCATOR
  19472. M: Bartosz Golaszewski <brgl@kernel.org>
  19473. L: linux-arm-msm@vger.kernel.org
  19474. S: Maintained
  19475. F: drivers/firmware/qcom/qcom_tzmem.c
  19476. F: drivers/firmware/qcom/qcom_tzmem.h
  19477. F: include/linux/firmware/qcom/qcom_tzmem.h
  19478. QUALCOMM TSENS THERMAL DRIVER
  19479. M: Amit Kucheria <amitk@kernel.org>
  19480. M: Thara Gopinath <thara.gopinath@gmail.com>
  19481. L: linux-pm@vger.kernel.org
  19482. L: linux-arm-msm@vger.kernel.org
  19483. S: Maintained
  19484. F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
  19485. F: drivers/thermal/qcom/
  19486. QUALCOMM TYPEC PORT MANAGER DRIVER
  19487. M: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
  19488. L: linux-arm-msm@vger.kernel.org
  19489. L: linux-usb@vger.kernel.org
  19490. S: Maintained
  19491. F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
  19492. F: drivers/usb/typec/tcpm/qcom/
  19493. QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
  19494. M: Vikash Garodia <vikash.garodia@oss.qualcomm.com>
  19495. M: Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
  19496. L: linux-media@vger.kernel.org
  19497. L: linux-arm-msm@vger.kernel.org
  19498. S: Maintained
  19499. T: git git://linuxtv.org/media.git
  19500. F: Documentation/devicetree/bindings/media/*venus*
  19501. F: drivers/media/platform/qcom/venus/
  19502. QUALCOMM WCN36XX WIRELESS DRIVER
  19503. M: Loic Poulain <loic.poulain@oss.qualcomm.com>
  19504. L: wcn36xx@lists.infradead.org
  19505. L: linux-wireless@vger.kernel.org
  19506. S: Supported
  19507. W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
  19508. F: drivers/net/wireless/ath/wcn36xx/
  19509. QUANTENNA QTNFMAC WIRELESS DRIVER
  19510. M: Igor Mitsyanko <imitsyanko@quantenna.com>
  19511. R: Sergey Matyukevich <geomatsi@gmail.com>
  19512. L: linux-wireless@vger.kernel.org
  19513. S: Maintained
  19514. F: drivers/net/wireless/quantenna/
  19515. RADEON and AMDGPU DRM DRIVERS
  19516. M: Alex Deucher <alexander.deucher@amd.com>
  19517. M: Christian König <christian.koenig@amd.com>
  19518. L: amd-gfx@lists.freedesktop.org
  19519. S: Supported
  19520. B: https://gitlab.freedesktop.org/drm/amd/-/issues
  19521. C: irc://irc.oftc.net/radeon
  19522. T: git https://gitlab.freedesktop.org/agd5f/linux.git
  19523. F: Documentation/gpu/amdgpu/
  19524. F: drivers/gpu/drm/amd/
  19525. F: drivers/gpu/drm/ci/xfails/amd*
  19526. F: drivers/gpu/drm/radeon/
  19527. F: include/uapi/drm/amdgpu_drm.h
  19528. F: include/uapi/drm/radeon_drm.h
  19529. RADEON FRAMEBUFFER DISPLAY DRIVER
  19530. M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  19531. L: linux-fbdev@vger.kernel.org
  19532. S: Maintained
  19533. F: drivers/video/fbdev/aty/radeon*
  19534. F: include/uapi/linux/radeonfb.h
  19535. RADIOSHARK RADIO DRIVER
  19536. M: Hans Verkuil <hverkuil@kernel.org>
  19537. L: linux-media@vger.kernel.org
  19538. S: Maintained
  19539. T: git git://linuxtv.org/media.git
  19540. F: drivers/media/radio/radio-shark.c
  19541. RADIOSHARK2 RADIO DRIVER
  19542. M: Hans Verkuil <hverkuil@kernel.org>
  19543. L: linux-media@vger.kernel.org
  19544. S: Maintained
  19545. T: git git://linuxtv.org/media.git
  19546. F: drivers/media/radio/radio-shark2.c
  19547. F: drivers/media/radio/radio-tea5777.c
  19548. RADOS BLOCK DEVICE (RBD)
  19549. M: Ilya Dryomov <idryomov@gmail.com>
  19550. R: Dongsheng Yang <dongsheng.yang@linux.dev>
  19551. L: ceph-devel@vger.kernel.org
  19552. S: Supported
  19553. W: http://ceph.com/
  19554. B: https://tracker.ceph.com/
  19555. T: git https://github.com/ceph/ceph-client.git
  19556. F: Documentation/ABI/testing/sysfs-bus-rbd
  19557. F: drivers/block/rbd.c
  19558. F: drivers/block/rbd_types.h
  19559. RAGE128 FRAMEBUFFER DISPLAY DRIVER
  19560. L: linux-fbdev@vger.kernel.org
  19561. S: Orphan
  19562. F: drivers/video/fbdev/aty/aty128fb.c
  19563. RAINSHADOW-CEC DRIVER
  19564. M: Hans Verkuil <hverkuil@kernel.org>
  19565. L: linux-media@vger.kernel.org
  19566. S: Maintained
  19567. T: git git://linuxtv.org/media.git
  19568. F: drivers/media/cec/usb/rainshadow/
  19569. RALINK MIPS ARCHITECTURE
  19570. M: John Crispin <john@phrozen.org>
  19571. M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
  19572. L: linux-mips@vger.kernel.org
  19573. S: Maintained
  19574. F: arch/mips/ralink
  19575. RALINK MT7621 MIPS ARCHITECTURE
  19576. M: Chester A. Unal <chester.a.unal@arinc9.com>
  19577. M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
  19578. L: linux-mips@vger.kernel.org
  19579. S: Maintained
  19580. F: arch/mips/boot/dts/ralink/mt7621*
  19581. RALINK RT2X00 WIRELESS LAN DRIVER
  19582. M: Stanislaw Gruszka <stf_xl@wp.pl>
  19583. L: linux-wireless@vger.kernel.org
  19584. S: Maintained
  19585. F: drivers/net/wireless/ralink/
  19586. RAMDISK RAM BLOCK DEVICE DRIVER
  19587. M: Jens Axboe <axboe@kernel.dk>
  19588. S: Maintained
  19589. F: Documentation/admin-guide/blockdev/ramdisk.rst
  19590. F: drivers/block/brd.c
  19591. RANCHU VIRTUAL BOARD FOR MIPS
  19592. M: Miodrag Dinic <miodrag.dinic@mips.com>
  19593. L: linux-mips@vger.kernel.org
  19594. S: Supported
  19595. F: arch/mips/configs/generic/board-ranchu.config
  19596. F: arch/mips/generic/board-ranchu.c
  19597. RANDOM NUMBER DRIVER
  19598. M: "Theodore Ts'o" <tytso@mit.edu>
  19599. M: Jason A. Donenfeld <Jason@zx2c4.com>
  19600. S: Maintained
  19601. T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
  19602. F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
  19603. F: drivers/char/random.c
  19604. F: include/linux/random.h
  19605. F: include/uapi/linux/random.h
  19606. F: drivers/virt/vmgenid.c
  19607. N: ^.*/vdso/[^/]*getrandom[^/]+$
  19608. RAPIDIO SUBSYSTEM
  19609. M: Matt Porter <mporter@kernel.crashing.org>
  19610. M: Alexandre Bounine <alex.bou9@gmail.com>
  19611. S: Maintained
  19612. F: drivers/rapidio/
  19613. RAS INFRASTRUCTURE
  19614. M: Tony Luck <tony.luck@intel.com>
  19615. M: Borislav Petkov <bp@alien8.de>
  19616. L: linux-edac@vger.kernel.org
  19617. S: Maintained
  19618. F: Documentation/admin-guide/RAS
  19619. F: drivers/ras/
  19620. F: include/linux/ras.h
  19621. F: include/ras/ras_event.h
  19622. RAS FRU MEMORY POISON MANAGER (FMPM)
  19623. M: Yazen Ghannam <Yazen.Ghannam@amd.com>
  19624. L: linux-edac@vger.kernel.org
  19625. S: Maintained
  19626. F: drivers/ras/amd/fmpm.c
  19627. RASPBERRY PI PISP BACK END
  19628. M: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
  19629. R: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
  19630. L: linux-media@vger.kernel.org
  19631. S: Maintained
  19632. F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
  19633. F: drivers/media/platform/raspberrypi/pisp_be/
  19634. F: include/uapi/linux/media/raspberrypi/
  19635. RASPBERRY PI PISP CAMERA FRONT END
  19636. M: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
  19637. M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
  19638. S: Maintained
  19639. F: Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
  19640. F: drivers/media/platform/raspberrypi/rp1-cfe/
  19641. RASPBERRY PI RP1 PCI DRIVER
  19642. M: Andrea della Porta <andrea.porta@suse.com>
  19643. S: Maintained
  19644. F: arch/arm64/boot/dts/broadcom/rp1*.dts*
  19645. F: drivers/clk/clk-rp1.c
  19646. F: drivers/misc/rp1/
  19647. F: drivers/pinctrl/pinctrl-rp1.c
  19648. RC-CORE / LIRC FRAMEWORK
  19649. M: Sean Young <sean@mess.org>
  19650. L: linux-media@vger.kernel.org
  19651. S: Maintained
  19652. W: http://linuxtv.org
  19653. T: git git://linuxtv.org/media.git
  19654. F: Documentation/driver-api/media/rc-core.rst
  19655. F: Documentation/userspace-api/media/rc/
  19656. F: drivers/media/rc/
  19657. F: include/media/rc-core.h
  19658. F: include/media/rc-map.h
  19659. F: include/uapi/linux/lirc.h
  19660. RCMM REMOTE CONTROLS DECODER
  19661. M: Patrick Lerda <patrick9876@free.fr>
  19662. S: Maintained
  19663. F: drivers/media/rc/ir-rcmm-decoder.c
  19664. RCUTORTURE TEST FRAMEWORK
  19665. M: "Paul E. McKenney" <paulmck@kernel.org>
  19666. M: Josh Triplett <josh@joshtriplett.org>
  19667. R: Steven Rostedt <rostedt@goodmis.org>
  19668. R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  19669. R: Lai Jiangshan <jiangshanlai@gmail.com>
  19670. L: rcu@vger.kernel.org
  19671. S: Supported
  19672. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
  19673. F: tools/testing/selftests/rcutorture
  19674. RDACM20 Camera Sensor
  19675. M: Jacopo Mondi <jacopo+renesas@jmondi.org>
  19676. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  19677. M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  19678. M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
  19679. L: linux-media@vger.kernel.org
  19680. S: Maintained
  19681. F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
  19682. F: drivers/media/i2c/max9271.c
  19683. F: drivers/media/i2c/max9271.h
  19684. F: drivers/media/i2c/rdacm20.c
  19685. RDACM21 Camera Sensor
  19686. M: Jacopo Mondi <jacopo+renesas@jmondi.org>
  19687. M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  19688. M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  19689. M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
  19690. L: linux-media@vger.kernel.org
  19691. S: Maintained
  19692. F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
  19693. F: drivers/media/i2c/max9271.c
  19694. F: drivers/media/i2c/max9271.h
  19695. F: drivers/media/i2c/rdacm21.c
  19696. RDC R-321X SoC
  19697. M: Florian Fainelli <florian@openwrt.org>
  19698. S: Maintained
  19699. RDC R6040 FAST ETHERNET DRIVER
  19700. M: Florian Fainelli <f.fainelli@gmail.com>
  19701. L: netdev@vger.kernel.org
  19702. S: Maintained
  19703. F: drivers/net/ethernet/rdc/r6040.c
  19704. RDMAVT - RDMA verbs software
  19705. M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
  19706. L: linux-rdma@vger.kernel.org
  19707. S: Supported
  19708. F: drivers/infiniband/sw/rdmavt
  19709. RDS - RELIABLE DATAGRAM SOCKETS
  19710. M: Allison Henderson <achender@kernel.org>
  19711. L: netdev@vger.kernel.org
  19712. L: linux-rdma@vger.kernel.org
  19713. L: rds-devel@oss.oracle.com (moderated for non-subscribers)
  19714. S: Supported
  19715. W: https://oss.oracle.com/projects/rds/
  19716. F: Documentation/networking/rds.rst
  19717. F: net/rds/
  19718. F: tools/testing/selftests/net/rds/
  19719. RDT - RESOURCE ALLOCATION
  19720. M: Tony Luck <tony.luck@intel.com>
  19721. M: Reinette Chatre <reinette.chatre@intel.com>
  19722. R: Dave Martin <Dave.Martin@arm.com>
  19723. R: James Morse <james.morse@arm.com>
  19724. R: Babu Moger <babu.moger@amd.com>
  19725. L: linux-kernel@vger.kernel.org
  19726. S: Supported
  19727. F: Documentation/filesystems/resctrl.rst
  19728. F: arch/x86/include/asm/resctrl.h
  19729. F: arch/x86/kernel/cpu/resctrl/
  19730. F: fs/resctrl/
  19731. F: include/linux/resctrl*.h
  19732. F: tools/testing/selftests/resctrl/
  19733. READ-COPY UPDATE (RCU)
  19734. M: "Paul E. McKenney" <paulmck@kernel.org>
  19735. M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
  19736. M: Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
  19737. M: Joel Fernandes <joelagnelf@nvidia.com>
  19738. M: Josh Triplett <josh@joshtriplett.org>
  19739. M: Boqun Feng <boqun@kernel.org>
  19740. M: Uladzislau Rezki <urezki@gmail.com>
  19741. R: Steven Rostedt <rostedt@goodmis.org>
  19742. R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  19743. R: Lai Jiangshan <jiangshanlai@gmail.com>
  19744. R: Zqiang <qiang.zhang@linux.dev>
  19745. L: rcu@vger.kernel.org
  19746. S: Supported
  19747. W: http://www.rdrop.com/users/paulmck/RCU/
  19748. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
  19749. F: Documentation/RCU/
  19750. F: include/linux/rcu*
  19751. F: kernel/rcu/
  19752. F: rust/kernel/sync/rcu.rs
  19753. X: Documentation/RCU/torture.rst
  19754. X: include/linux/srcu*.h
  19755. X: kernel/rcu/srcu*.c
  19756. REAL TIME CLOCK (RTC) SUBSYSTEM
  19757. M: Alexandre Belloni <alexandre.belloni@bootlin.com>
  19758. L: linux-rtc@vger.kernel.org
  19759. S: Maintained
  19760. Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
  19761. T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
  19762. F: Documentation/admin-guide/rtc.rst
  19763. F: Documentation/devicetree/bindings/rtc/
  19764. F: drivers/rtc/
  19765. F: include/linux/rtc.h
  19766. F: include/linux/rtc/
  19767. F: include/uapi/linux/rtc.h
  19768. F: tools/testing/selftests/rtc/
  19769. Real-time Linux Analysis (RTLA) tools
  19770. M: Steven Rostedt <rostedt@goodmis.org>
  19771. M: Tomas Glozar <tglozar@redhat.com>
  19772. L: linux-trace-kernel@vger.kernel.org
  19773. L: linux-kernel@vger.kernel.org
  19774. S: Maintained
  19775. Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
  19776. T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
  19777. F: Documentation/tools/rtla/
  19778. F: tools/tracing/rtla/
  19779. Real-time Linux (PREEMPT_RT)
  19780. M: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  19781. M: Clark Williams <clrkwllms@kernel.org>
  19782. M: Steven Rostedt <rostedt@goodmis.org>
  19783. L: linux-rt-devel@lists.linux.dev
  19784. S: Supported
  19785. F: Documentation/core-api/real-time/
  19786. K: PREEMPT_RT
  19787. REALTEK AUDIO CODECS
  19788. M: Oder Chiou <oder_chiou@realtek.com>
  19789. S: Maintained
  19790. F: include/sound/rt*.h
  19791. F: sound/soc/codecs/rt*
  19792. REALTEK OTTO WATCHDOG
  19793. M: Sander Vanheule <sander@svanheule.net>
  19794. L: linux-watchdog@vger.kernel.org
  19795. S: Maintained
  19796. F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
  19797. F: drivers/watchdog/realtek_otto_wdt.c
  19798. REALTEK RTL83xx SMI DSA ROUTER CHIPS
  19799. M: Linus Walleij <linusw@kernel.org>
  19800. M: Alvin Šipraga <alsi@bang-olufsen.dk>
  19801. S: Maintained
  19802. F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
  19803. F: drivers/net/dsa/realtek/*
  19804. REALTEK SPI-NAND
  19805. M: Chris Packham <chris.packham@alliedtelesis.co.nz>
  19806. S: Maintained
  19807. F: Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
  19808. F: drivers/spi/spi-realtek-rtl-snand.c
  19809. REALTEK SYSTIMER DRIVER
  19810. M: Hao-Wen Ting <haowen.ting@realtek.com>
  19811. S: Maintained
  19812. F: drivers/clocksource/timer-realtek.c
  19813. REALTEK WIRELESS DRIVER (rtlwifi family)
  19814. M: Ping-Ke Shih <pkshih@realtek.com>
  19815. L: linux-wireless@vger.kernel.org
  19816. S: Maintained
  19817. T: git https://github.com/pkshih/rtw.git
  19818. F: drivers/net/wireless/realtek/rtlwifi/
  19819. REALTEK WIRELESS DRIVER (rtw88)
  19820. M: Ping-Ke Shih <pkshih@realtek.com>
  19821. L: linux-wireless@vger.kernel.org
  19822. S: Maintained
  19823. T: git https://github.com/pkshih/rtw.git
  19824. F: drivers/net/wireless/realtek/rtw88/
  19825. REALTEK WIRELESS DRIVER (rtw89)
  19826. M: Ping-Ke Shih <pkshih@realtek.com>
  19827. L: linux-wireless@vger.kernel.org
  19828. S: Maintained
  19829. T: git https://github.com/pkshih/rtw.git
  19830. F: drivers/net/wireless/realtek/rtw89/
  19831. REDMIBOOK WMI DRIVERS
  19832. M: Gladyshev Ilya <foxido@foxido.dev>
  19833. L: platform-driver-x86@vger.kernel.org
  19834. S: Maintained
  19835. F: drivers/platform/x86/redmi-wmi.c
  19836. REDPINE WIRELESS DRIVER
  19837. L: linux-wireless@vger.kernel.org
  19838. S: Orphan
  19839. F: drivers/net/wireless/rsi/
  19840. RELAY
  19841. M: Andrew Morton <akpm@linux-foundation.org>
  19842. M: Jens Axboe <axboe@kernel.dk>
  19843. M: Jason Xing <kernelxing@tencent.com>
  19844. L: linux-kernel@vger.kernel.org
  19845. S: Maintained
  19846. F: Documentation/filesystems/relay.rst
  19847. F: include/linux/relay.h
  19848. F: kernel/relay.c
  19849. REGISTER MAP ABSTRACTION
  19850. M: Mark Brown <broonie@kernel.org>
  19851. L: linux-kernel@vger.kernel.org
  19852. S: Supported
  19853. T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
  19854. F: Documentation/devicetree/bindings/regmap/
  19855. F: drivers/base/regmap/
  19856. F: include/linux/regmap.h
  19857. REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
  19858. M: Bjorn Andersson <andersson@kernel.org>
  19859. M: Mathieu Poirier <mathieu.poirier@linaro.org>
  19860. L: linux-remoteproc@vger.kernel.org
  19861. S: Maintained
  19862. T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
  19863. F: Documentation/ABI/testing/sysfs-class-remoteproc
  19864. F: Documentation/devicetree/bindings/remoteproc/
  19865. F: Documentation/staging/remoteproc.rst
  19866. F: drivers/remoteproc/
  19867. F: include/linux/remoteproc.h
  19868. F: include/linux/remoteproc/
  19869. REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
  19870. M: Bjorn Andersson <andersson@kernel.org>
  19871. M: Mathieu Poirier <mathieu.poirier@linaro.org>
  19872. L: linux-remoteproc@vger.kernel.org
  19873. S: Maintained
  19874. T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
  19875. F: Documentation/ABI/testing/sysfs-bus-rpmsg
  19876. F: Documentation/staging/rpmsg.rst
  19877. F: drivers/rpmsg/
  19878. F: include/linux/rpmsg.h
  19879. F: include/linux/rpmsg/
  19880. F: include/uapi/linux/rpmsg.h
  19881. F: samples/rpmsg/
  19882. REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
  19883. M: Stephan Gerhold <stephan@gerhold.net>
  19884. L: netdev@vger.kernel.org
  19885. L: linux-remoteproc@vger.kernel.org
  19886. S: Maintained
  19887. F: drivers/net/wwan/rpmsg_wwan_ctrl.c
  19888. RENESAS CLOCK DRIVERS
  19889. M: Geert Uytterhoeven <geert+renesas@glider.be>
  19890. L: linux-renesas-soc@vger.kernel.org
  19891. S: Supported
  19892. T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
  19893. F: Documentation/devicetree/bindings/clock/renesas,*
  19894. F: drivers/clk/renesas/
  19895. RENESAS EMEV2 I2C DRIVER
  19896. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  19897. L: linux-renesas-soc@vger.kernel.org
  19898. S: Supported
  19899. F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
  19900. F: drivers/i2c/busses/i2c-emev2.c
  19901. RENESAS ETHERNET AVB DRIVER
  19902. M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
  19903. R: Paul Barker <paul@pbarker.dev>
  19904. L: netdev@vger.kernel.org
  19905. L: linux-renesas-soc@vger.kernel.org
  19906. S: Maintained
  19907. F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml
  19908. F: drivers/net/ethernet/renesas/Kconfig
  19909. F: drivers/net/ethernet/renesas/Makefile
  19910. F: drivers/net/ethernet/renesas/ravb*
  19911. RENESAS ETHERNET SWITCH DRIVER
  19912. R: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  19913. L: netdev@vger.kernel.org
  19914. L: linux-renesas-soc@vger.kernel.org
  19915. F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
  19916. F: drivers/net/ethernet/renesas/Kconfig
  19917. F: drivers/net/ethernet/renesas/Makefile
  19918. F: drivers/net/ethernet/renesas/rcar_gen4*
  19919. F: drivers/net/ethernet/renesas/rswitch*
  19920. RENESAS ETHERNET TSN DRIVER
  19921. M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
  19922. L: netdev@vger.kernel.org
  19923. L: linux-renesas-soc@vger.kernel.org
  19924. S: Maintained
  19925. F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
  19926. F: drivers/net/ethernet/renesas/rtsn.*
  19927. RENESAS IDT821034 ASoC CODEC
  19928. M: Herve Codina <herve.codina@bootlin.com>
  19929. L: linux-sound@vger.kernel.org
  19930. S: Maintained
  19931. F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
  19932. F: sound/soc/codecs/idt821034.c
  19933. RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
  19934. M: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
  19935. L: linux-sound@vger.kernel.org
  19936. L: linux-renesas-soc@vger.kernel.org
  19937. S: Supported
  19938. F: Documentation/devicetree/bindings/sound/renesas,rsnd.*
  19939. F: Documentation/devicetree/bindings/sound/renesas,fsi.yaml
  19940. F: sound/soc/renesas/rcar/
  19941. F: sound/soc/renesas/fsi.c
  19942. F: include/sound/sh_fsi.h
  19943. RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
  19944. M: Miquel Raynal <miquel.raynal@bootlin.com>
  19945. L: linux-mtd@lists.infradead.org
  19946. L: linux-renesas-soc@vger.kernel.org
  19947. S: Maintained
  19948. F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
  19949. F: drivers/mtd/nand/raw/renesas-nand-controller.c
  19950. RENESAS R-CAR GYROADC DRIVER
  19951. M: Marek Vasut <marek.vasut@gmail.com>
  19952. L: linux-iio@vger.kernel.org
  19953. S: Supported
  19954. F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
  19955. F: drivers/iio/adc/rcar-gyroadc.c
  19956. RENESAS R-CAR I2C DRIVERS
  19957. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  19958. L: linux-renesas-soc@vger.kernel.org
  19959. S: Supported
  19960. F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
  19961. F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
  19962. F: drivers/i2c/busses/i2c-rcar.c
  19963. F: drivers/i2c/busses/i2c-sh_mobile.c
  19964. RENESAS R-CAR SATA DRIVER
  19965. M: Geert Uytterhoeven <geert+renesas@glider.be>
  19966. L: linux-ide@vger.kernel.org
  19967. L: linux-renesas-soc@vger.kernel.org
  19968. S: Supported
  19969. F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
  19970. F: drivers/ata/sata_rcar.c
  19971. RENESAS R-CAR THERMAL DRIVERS
  19972. M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
  19973. L: linux-renesas-soc@vger.kernel.org
  19974. S: Supported
  19975. F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
  19976. F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
  19977. F: drivers/thermal/renesas/rcar_gen3_thermal.c
  19978. F: drivers/thermal/renesas/rcar_thermal.c
  19979. RENESAS RIIC DRIVER
  19980. M: Chris Brandt <chris.brandt@renesas.com>
  19981. L: linux-renesas-soc@vger.kernel.org
  19982. S: Supported
  19983. F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
  19984. F: drivers/i2c/busses/i2c-riic.c
  19985. RENESAS RZ AUDIO (ASoC) DRIVER
  19986. M: Biju Das <biju.das.jz@bp.renesas.com>
  19987. M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
  19988. L: linux-sound@vger.kernel.org
  19989. L: linux-renesas-soc@vger.kernel.org
  19990. S: Supported
  19991. F: Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
  19992. F: sound/soc/renesas/rz-ssi.c
  19993. RENESAS RZ/G2L A/D DRIVER
  19994. M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
  19995. L: linux-iio@vger.kernel.org
  19996. L: linux-renesas-soc@vger.kernel.org
  19997. S: Supported
  19998. F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
  19999. F: drivers/iio/adc/rzg2l_adc.c
  20000. RENESAS RZ/G2L MTU3a COUNTER DRIVER
  20001. M: Biju Das <biju.das.jz@bp.renesas.com>
  20002. L: linux-iio@vger.kernel.org
  20003. L: linux-renesas-soc@vger.kernel.org
  20004. S: Supported
  20005. F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
  20006. F: drivers/counter/rz-mtu3-cnt.c
  20007. RENESAS RZ/T2H / RZ/N2H A/D DRIVER
  20008. M: Cosmin Tanislav <cosmin-gabriel.tanislav.xa@renesas.com>
  20009. L: linux-iio@vger.kernel.org
  20010. L: linux-renesas-soc@vger.kernel.org
  20011. S: Supported
  20012. F: Documentation/devicetree/bindings/iio/adc/renesas,r9a09g077-adc.yaml
  20013. F: drivers/iio/adc/rzt2h_adc.c
  20014. RENESAS RTCA-3 RTC DRIVER
  20015. M: Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
  20016. L: linux-rtc@vger.kernel.org
  20017. L: linux-renesas-soc@vger.kernel.org
  20018. S: Supported
  20019. F: Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
  20020. F: drivers/rtc/rtc-renesas-rtca3.c
  20021. RENESAS RZ/N1 A5PSW SWITCH DRIVER
  20022. M: Clément Léger <clement.leger@bootlin.com>
  20023. L: linux-renesas-soc@vger.kernel.org
  20024. L: netdev@vger.kernel.org
  20025. S: Maintained
  20026. F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
  20027. F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
  20028. F: drivers/net/dsa/rzn1_a5psw*
  20029. F: drivers/net/pcs/pcs-rzn1-miic.c
  20030. F: include/dt-bindings/net/pcs-rzn1-miic.h
  20031. F: include/linux/pcs-rzn1-miic.h
  20032. F: net/dsa/tag_rzn1_a5psw.c
  20033. RENESAS RZ/N1 ADC DRIVER
  20034. M: Herve Codina <herve.codina@bootlin.com>
  20035. L: linux-renesas-soc@vger.kernel.org
  20036. S: Supported
  20037. F: Documentation/devicetree/bindings/iio/adc/renesas,rzn1-adc.yaml
  20038. F: drivers/iio/adc/rzn1-adc.c
  20039. RENESAS RZ/N1 DWMAC GLUE LAYER
  20040. M: Romain Gantois <romain.gantois@bootlin.com>
  20041. S: Maintained
  20042. F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
  20043. F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
  20044. RENESAS RZ/N1 RTC CONTROLLER DRIVER
  20045. M: Miquel Raynal <miquel.raynal@bootlin.com>
  20046. L: linux-rtc@vger.kernel.org
  20047. L: linux-renesas-soc@vger.kernel.org
  20048. S: Maintained
  20049. F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
  20050. F: drivers/rtc/rtc-rzn1.c
  20051. RENESAS RZ/N1 USBF CONTROLLER DRIVER
  20052. M: Herve Codina <herve.codina@bootlin.com>
  20053. L: linux-renesas-soc@vger.kernel.org
  20054. L: linux-usb@vger.kernel.org
  20055. S: Maintained
  20056. F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
  20057. F: drivers/usb/gadget/udc/renesas_usbf.c
  20058. RENESAS RZ/V2H(P) DWMAC GBETH GLUE LAYER DRIVER
  20059. M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
  20060. L: netdev@vger.kernel.org
  20061. L: linux-renesas-soc@vger.kernel.org
  20062. S: Maintained
  20063. F: Documentation/devicetree/bindings/net/renesas,rzv2h-gbeth.yaml
  20064. F: drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c
  20065. RENESAS RZ/V2H(P) INPUT VIDEO CONTROL BLOCK DRIVER
  20066. M: Daniel Scally <dan.scally@ideasonboard.com>
  20067. L: linux-media@vger.kernel.org
  20068. S: Maintained
  20069. F: Documentation/devicetree/bindings/media/renesas,r9a09g057-ivc.yaml
  20070. F: drivers/media/platform/renesas/rzv2h-ivc/
  20071. RENESAS RZ/V2H(P) RSPI DRIVER
  20072. M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
  20073. L: linux-spi@vger.kernel.org
  20074. L: linux-renesas-soc@vger.kernel.org
  20075. S: Maintained
  20076. F: Documentation/devicetree/bindings/spi/renesas,rzv2h-rspi.yaml
  20077. F: drivers/spi/spi-rzv2h-rspi.c
  20078. RENESAS RZ/V2H(P) USB2PHY PORT RESET DRIVER
  20079. M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
  20080. M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
  20081. L: linux-renesas-soc@vger.kernel.org
  20082. S: Supported
  20083. F: Documentation/devicetree/bindings/reset/renesas,rzv2h-usb2phy-reset.yaml
  20084. F: drivers/reset/reset-rzv2h-usb2phy.c
  20085. RENESAS RZ/V2M I2C DRIVER
  20086. M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
  20087. L: linux-i2c@vger.kernel.org
  20088. L: linux-renesas-soc@vger.kernel.org
  20089. S: Supported
  20090. F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
  20091. F: drivers/i2c/busses/i2c-rzv2m.c
  20092. RENESAS SUPERH ETHERNET DRIVER
  20093. M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
  20094. L: netdev@vger.kernel.org
  20095. L: linux-renesas-soc@vger.kernel.org
  20096. S: Maintained
  20097. F: Documentation/devicetree/bindings/net/renesas,ether.yaml
  20098. F: drivers/net/ethernet/renesas/Kconfig
  20099. F: drivers/net/ethernet/renesas/Makefile
  20100. F: drivers/net/ethernet/renesas/sh_eth*
  20101. F: include/linux/sh_eth.h
  20102. RENESAS USB PHY DRIVER
  20103. M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  20104. L: linux-renesas-soc@vger.kernel.org
  20105. S: Maintained
  20106. F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
  20107. RENESAS VERSACLOCK 7 CLOCK DRIVER
  20108. M: Alex Helms <alexander.helms.jy@renesas.com>
  20109. S: Maintained
  20110. F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
  20111. F: drivers/clk/clk-versaclock7.c
  20112. RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
  20113. M: Herve Codina <herve.codina@bootlin.com>
  20114. L: linux-iio@vger.kernel.org
  20115. S: Maintained
  20116. F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
  20117. F: drivers/iio/potentiometer/x9250.c
  20118. RENESAS RZ/G3E THERMAL SENSOR UNIT DRIVER
  20119. M: John Madieu <john.madieu.xa@bp.renesas.com>
  20120. L: linux-pm@vger.kernel.org
  20121. S: Maintained
  20122. F: Documentation/devicetree/bindings/thermal/renesas,r9a09g047-tsu.yaml
  20123. F: drivers/thermal/renesas/rzg3e_thermal.c
  20124. RENESAS RZ/G3S THERMAL SENSOR UNIT DRIVER
  20125. M: Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
  20126. L: linux-pm@vger.kernel.org
  20127. S: Maintained
  20128. F: Documentation/devicetree/bindings/thermal/renesas,r9a08g045-tsu.yaml
  20129. F: drivers/thermal/renesas/rzg3s_thermal.c
  20130. RESET CONTROLLER FRAMEWORK
  20131. M: Philipp Zabel <p.zabel@pengutronix.de>
  20132. S: Maintained
  20133. T: git https://git.pengutronix.de/git/pza/linux.git
  20134. F: Documentation/devicetree/bindings/reset/
  20135. F: Documentation/driver-api/reset.rst
  20136. F: drivers/reset/
  20137. F: include/dt-bindings/reset/
  20138. F: include/linux/reset-controller.h
  20139. F: include/linux/reset.h
  20140. F: include/linux/reset/
  20141. K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
  20142. RESTARTABLE SEQUENCES SUPPORT
  20143. M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  20144. M: Peter Zijlstra <peterz@infradead.org>
  20145. M: "Paul E. McKenney" <paulmck@kernel.org>
  20146. M: Boqun Feng <boqun@kernel.org>
  20147. L: linux-kernel@vger.kernel.org
  20148. S: Supported
  20149. F: include/trace/events/rseq.h
  20150. F: include/uapi/linux/rseq.h
  20151. F: kernel/rseq.c
  20152. F: tools/testing/selftests/rseq/
  20153. RFKILL
  20154. M: Johannes Berg <johannes@sipsolutions.net>
  20155. L: linux-wireless@vger.kernel.org
  20156. S: Maintained
  20157. W: https://wireless.wiki.kernel.org/
  20158. Q: https://patchwork.kernel.org/project/linux-wireless/list/
  20159. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
  20160. T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
  20161. F: Documentation/ABI/stable/sysfs-class-rfkill
  20162. F: Documentation/driver-api/rfkill.rst
  20163. F: include/linux/rfkill.h
  20164. F: include/uapi/linux/rfkill.h
  20165. F: net/rfkill/
  20166. RHASHTABLE
  20167. M: Thomas Graf <tgraf@suug.ch>
  20168. M: Herbert Xu <herbert@gondor.apana.org.au>
  20169. L: linux-crypto@vger.kernel.org
  20170. S: Maintained
  20171. F: include/linux/rhashtable-types.h
  20172. F: include/linux/rhashtable.h
  20173. F: lib/rhashtable.c
  20174. F: lib/test_rhashtable.c
  20175. RICOH R5C592 MEMORYSTICK DRIVER
  20176. M: Maxim Levitsky <maximlevitsky@gmail.com>
  20177. S: Maintained
  20178. F: drivers/memstick/host/r592.*
  20179. RICOH SMARTMEDIA/XD DRIVER
  20180. M: Maxim Levitsky <maximlevitsky@gmail.com>
  20181. S: Maintained
  20182. F: drivers/mtd/nand/raw/r852.c
  20183. F: drivers/mtd/nand/raw/r852.h
  20184. RISC-V AIA DRIVERS
  20185. M: Anup Patel <anup@brainfault.org>
  20186. L: linux-riscv@lists.infradead.org
  20187. S: Maintained
  20188. F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
  20189. F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
  20190. F: drivers/irqchip/irq-riscv-aplic-*.c
  20191. F: drivers/irqchip/irq-riscv-aplic-*.h
  20192. F: drivers/irqchip/irq-riscv-imsic-*.c
  20193. F: drivers/irqchip/irq-riscv-imsic-*.h
  20194. F: drivers/irqchip/irq-riscv-intc.c
  20195. F: include/linux/irqchip/riscv-aplic.h
  20196. F: include/linux/irqchip/riscv-imsic.h
  20197. RISC-V ANDES SoC Support
  20198. M: Ben Zong-You Xie <ben717@andestech.com>
  20199. S: Maintained
  20200. T: git: https://github.com/ben717-linux/linux
  20201. F: Documentation/devicetree/bindings/interrupt-controller/andestech,plicsw.yaml
  20202. F: Documentation/devicetree/bindings/riscv/andes.yaml
  20203. F: Documentation/devicetree/bindings/timer/andestech,plmt0.yaml
  20204. F: arch/riscv/boot/dts/andes/
  20205. RISC-V ANLOGIC SoC SUPPORT
  20206. M: Conor Dooley <conor@kernel.org>
  20207. T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
  20208. L: linux-riscv@lists.infradead.org
  20209. S: Odd Fixes
  20210. F: Documentation/devicetree/bindings/riscv/anlogic.yaml
  20211. F: arch/riscv/boot/dts/anlogic/
  20212. RISC-V ARCHITECTURE
  20213. M: Paul Walmsley <pjw@kernel.org>
  20214. M: Palmer Dabbelt <palmer@dabbelt.com>
  20215. M: Albert Ou <aou@eecs.berkeley.edu>
  20216. R: Alexandre Ghiti <alex@ghiti.fr>
  20217. L: linux-riscv@lists.infradead.org
  20218. S: Supported
  20219. Q: https://patchwork.kernel.org/project/linux-riscv/list/
  20220. C: irc://irc.libera.chat/riscv
  20221. P: Documentation/arch/riscv/patch-acceptance.rst
  20222. T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
  20223. F: arch/riscv/
  20224. N: riscv
  20225. K: riscv
  20226. RISC-V IOMMU
  20227. M: Tomasz Jeznach <tjeznach@rivosinc.com>
  20228. L: iommu@lists.linux.dev
  20229. L: linux-riscv@lists.infradead.org
  20230. S: Maintained
  20231. T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
  20232. F: Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
  20233. F: drivers/iommu/riscv/
  20234. RISC-V MICROCHIP SUPPORT
  20235. M: Conor Dooley <conor.dooley@microchip.com>
  20236. M: Daire McNamara <daire.mcnamara@microchip.com>
  20237. L: linux-riscv@lists.infradead.org
  20238. S: Supported
  20239. T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ (dts, soc, firmware)
  20240. F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
  20241. F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
  20242. F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
  20243. F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
  20244. F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
  20245. F: Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctrl-iomux0.yaml
  20246. F: Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctrl-mssio.yaml
  20247. F: Documentation/devicetree/bindings/pinctrl/microchip,pic64gx-pinctrl-gpio2.yaml
  20248. F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
  20249. F: Documentation/devicetree/bindings/riscv/microchip.yaml
  20250. F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
  20251. F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
  20252. F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
  20253. F: arch/riscv/boot/dts/microchip/
  20254. F: drivers/char/hw_random/mpfs-rng.c
  20255. F: drivers/clk/microchip/clk-mpfs*.c
  20256. F: drivers/firmware/microchip/mpfs-auto-update.c
  20257. F: drivers/gpio/gpio-mpfs.c
  20258. F: drivers/i2c/busses/i2c-microchip-corei2c.c
  20259. F: drivers/mailbox/mailbox-mpfs.c
  20260. F: drivers/pci/controller/plda/pcie-microchip-host.c
  20261. F: drivers/pinctrl/microchip/pinctrl-mpfs-iomux0.c
  20262. F: drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
  20263. F: drivers/pinctrl/microchip/pinctrl-pic64gx-gpio2.c
  20264. F: drivers/pwm/pwm-microchip-core.c
  20265. F: drivers/reset/reset-mpfs.c
  20266. F: drivers/rtc/rtc-mpfs.c
  20267. F: drivers/soc/microchip/mpfs-control-scb.c
  20268. F: drivers/soc/microchip/mpfs-mss-top-sysreg.c
  20269. F: drivers/soc/microchip/mpfs-sys-controller.c
  20270. F: drivers/spi/spi-microchip-core-qspi.c
  20271. F: drivers/spi/spi-mpfs.c
  20272. F: drivers/usb/musb/mpfs.c
  20273. F: include/soc/microchip/mpfs.h
  20274. RISC-V MISC SOC SUPPORT
  20275. M: Conor Dooley <conor@kernel.org>
  20276. L: linux-riscv@lists.infradead.org
  20277. S: Odd Fixes
  20278. T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
  20279. F: arch/riscv/boot/dts/canaan/
  20280. F: arch/riscv/boot/dts/sifive/
  20281. RISC-V PMU DRIVERS
  20282. M: Atish Patra <atish.patra@linux.dev>
  20283. R: Anup Patel <anup@brainfault.org>
  20284. L: linux-riscv@lists.infradead.org
  20285. S: Supported
  20286. F: drivers/perf/riscv_pmu.c
  20287. F: drivers/perf/riscv_pmu_legacy.c
  20288. F: drivers/perf/riscv_pmu_sbi.c
  20289. RISC-V RPMI AND MPXY DRIVERS
  20290. M: Rahul Pathak <rahul@summations.net>
  20291. M: Anup Patel <anup@brainfault.org>
  20292. L: linux-riscv@lists.infradead.org
  20293. F: Documentation/devicetree/bindings/clock/riscv,rpmi-clock.yaml
  20294. F: Documentation/devicetree/bindings/clock/riscv,rpmi-mpxy-clock.yaml
  20295. F: Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-mpxy-system-msi.yaml
  20296. F: Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-system-msi.yaml
  20297. F: Documentation/devicetree/bindings/mailbox/riscv,rpmi-shmem-mbox.yaml
  20298. F: Documentation/devicetree/bindings/mailbox/riscv,sbi-mpxy-mbox.yaml
  20299. F: drivers/clk/clk-rpmi.c
  20300. F: drivers/irqchip/irq-riscv-rpmi-sysmsi.c
  20301. F: drivers/mailbox/riscv-sbi-mpxy-mbox.c
  20302. F: include/linux/mailbox/riscv-rpmi-message.h
  20303. RISC-V SPACEMIT SoC Support
  20304. M: Yixun Lan <dlan@kernel.org>
  20305. L: linux-riscv@lists.infradead.org
  20306. L: spacemit@lists.linux.dev
  20307. S: Maintained
  20308. W: https://github.com/spacemit-com/linux/wiki
  20309. C: irc://irc.libera.chat/spacemit
  20310. T: git https://github.com/spacemit-com/linux
  20311. F: arch/riscv/boot/dts/spacemit/
  20312. N: spacemit
  20313. K: spacemit
  20314. RISC-V TENSTORRENT SoC SUPPORT
  20315. M: Drew Fustini <dfustini@oss.tenstorrent.com>
  20316. M: Joel Stanley <jms@oss.tenstorrent.com>
  20317. L: linux-riscv@lists.infradead.org
  20318. S: Maintained
  20319. T: git https://github.com/tenstorrent/linux.git
  20320. F: Documentation/devicetree/bindings/riscv/tenstorrent.yaml
  20321. F: arch/riscv/boot/dts/tenstorrent/
  20322. RISC-V THEAD SoC SUPPORT
  20323. M: Drew Fustini <fustini@kernel.org>
  20324. M: Guo Ren <guoren@kernel.org>
  20325. M: Fu Wei <wefu@redhat.com>
  20326. L: linux-riscv@lists.infradead.org
  20327. S: Maintained
  20328. Q: https://patchwork.kernel.org/project/riscv-thead/list/
  20329. T: git https://github.com/pdp7/linux.git
  20330. F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
  20331. F: Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml
  20332. F: Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
  20333. F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
  20334. F: Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
  20335. F: Documentation/devicetree/bindings/pwm/thead,th1520-pwm.yaml
  20336. F: Documentation/devicetree/bindings/reset/thead,th1520-reset.yaml
  20337. F: arch/riscv/boot/dts/thead/
  20338. F: drivers/clk/thead/clk-th1520-ap.c
  20339. F: drivers/firmware/thead,th1520-aon.c
  20340. F: drivers/mailbox/mailbox-th1520.c
  20341. F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
  20342. F: drivers/pinctrl/pinctrl-th1520.c
  20343. F: drivers/pmdomain/thead/
  20344. F: drivers/power/reset/th1520-aon-reboot.c
  20345. F: drivers/power/sequencing/pwrseq-thead-gpu.c
  20346. F: drivers/pwm/pwm_th1520.rs
  20347. F: drivers/reset/reset-th1520.c
  20348. F: include/dt-bindings/clock/thead,th1520-clk-ap.h
  20349. F: include/dt-bindings/power/thead,th1520-power.h
  20350. F: include/dt-bindings/reset/thead,th1520-reset.h
  20351. F: include/linux/firmware/thead/thead,th1520-aon.h
  20352. RNBD BLOCK DRIVERS
  20353. M: Md. Haris Iqbal <haris.iqbal@ionos.com>
  20354. M: Jack Wang <jinpu.wang@ionos.com>
  20355. L: linux-block@vger.kernel.org
  20356. S: Maintained
  20357. F: drivers/block/rnbd/
  20358. ROCCAT DRIVERS
  20359. M: Stefan Achatz <erazor_de@users.sourceforge.net>
  20360. S: Maintained
  20361. W: http://sourceforge.net/projects/roccat/
  20362. F: Documentation/ABI/*/sysfs-driver-hid-roccat*
  20363. F: drivers/hid/hid-roccat*
  20364. F: include/linux/hid-roccat*
  20365. ROCKCHIP CAN-FD DRIVER
  20366. M: Marc Kleine-Budde <mkl@pengutronix.de>
  20367. R: kernel@pengutronix.de
  20368. L: linux-can@vger.kernel.org
  20369. S: Maintained
  20370. F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
  20371. F: drivers/net/can/rockchip/
  20372. ROCKCHIP CAMERA INTERFACE (RKCIF) DRIVER
  20373. M: Mehdi Djait <mehdi.djait@linux.intel.com>
  20374. M: Michael Riesch <michael.riesch@collabora.com>
  20375. L: linux-media@vger.kernel.org
  20376. S: Maintained
  20377. F: Documentation/admin-guide/media/rkcif*
  20378. F: Documentation/devicetree/bindings/media/rockchip,px30-vip.yaml
  20379. F: Documentation/devicetree/bindings/media/rockchip,rk3568-vicap.yaml
  20380. F: drivers/media/platform/rockchip/rkcif/
  20381. ROCKCHIP CRYPTO DRIVERS
  20382. M: Corentin Labbe <clabbe@baylibre.com>
  20383. L: linux-crypto@vger.kernel.org
  20384. S: Maintained
  20385. F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
  20386. F: drivers/crypto/rockchip/
  20387. ROCKCHIP I2S TDM DRIVER
  20388. M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
  20389. L: linux-rockchip@lists.infradead.org
  20390. S: Maintained
  20391. F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
  20392. F: sound/soc/rockchip/rockchip_i2s_tdm.*
  20393. ROCKCHIP ISP V1 DRIVER
  20394. M: Dafna Hirschfeld <dafna@fastmail.com>
  20395. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  20396. L: linux-media@vger.kernel.org
  20397. L: linux-rockchip@lists.infradead.org
  20398. S: Maintained
  20399. F: Documentation/admin-guide/media/rkisp1.rst
  20400. F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
  20401. F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
  20402. F: drivers/media/platform/rockchip/rkisp1
  20403. F: include/uapi/linux/rkisp1-config.h
  20404. ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
  20405. M: Daniel Golle <daniel@makrotopia.org>
  20406. M: Aurelien Jarno <aurelien@aurel32.net>
  20407. M: Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
  20408. S: Maintained
  20409. F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
  20410. F: Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml
  20411. F: drivers/char/hw_random/rockchip-rng.c
  20412. ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
  20413. M: Jacob Chen <jacob-chen@iotwrt.com>
  20414. M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  20415. L: linux-media@vger.kernel.org
  20416. L: linux-rockchip@lists.infradead.org
  20417. S: Maintained
  20418. F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
  20419. F: drivers/media/platform/rockchip/rga/
  20420. ROCKCHIP RKVDEC VIDEO DECODER DRIVER
  20421. M: Detlev Casanova <detlev.casanova@collabora.com>
  20422. M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  20423. L: linux-media@vger.kernel.org
  20424. L: linux-rockchip@lists.infradead.org
  20425. S: Maintained
  20426. F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
  20427. F: drivers/media/platform/rockchip/rkvdec/
  20428. ROCKCHIP RK3308 INTERNAL AUDIO CODEC
  20429. M: Luca Ceresoli <luca.ceresoli@bootlin.com>
  20430. S: Maintained
  20431. F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
  20432. F: sound/soc/codecs/rk3308_codec.c
  20433. F: sound/soc/codecs/rk3308_codec.h
  20434. ROCKCHIP SAI DRIVER
  20435. M: Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
  20436. L: linux-rockchip@lists.infradead.org
  20437. S: Maintained
  20438. F: Documentation/devicetree/bindings/sound/rockchip,rk3576-sai.yaml
  20439. F: sound/soc/rockchip/rockchip_sai.*
  20440. ROCKER DRIVER
  20441. M: Jiri Pirko <jiri@resnulli.us>
  20442. L: netdev@vger.kernel.org
  20443. S: Supported
  20444. F: drivers/net/ethernet/rocker/
  20445. ROCKETPORT EXPRESS/INFINITY DRIVER
  20446. M: Kevin Cernekee <cernekee@gmail.com>
  20447. L: linux-serial@vger.kernel.org
  20448. S: Odd Fixes
  20449. F: drivers/tty/serial/rp2.*
  20450. ROHM BD71828 CHARGER
  20451. M: Andreas Kemnade <andreas@kemnade.info>
  20452. M: Matti Vaittinen <mazziesaccount@gmail.com>
  20453. S: Maintained
  20454. F: drivers/power/supply/bd71828-power.c
  20455. ROHM BD79703 DAC
  20456. M: Matti Vaittinen <mazziesaccount@gmail.com>
  20457. S: Supported
  20458. F: drivers/iio/dac/rohm-bd79703.c
  20459. ROHM BD99954 CHARGER IC
  20460. M: Matti Vaittinen <mazziesaccount@gmail.com>
  20461. S: Supported
  20462. F: drivers/power/supply/bd99954-charger.c
  20463. F: drivers/power/supply/bd99954-charger.h
  20464. ROHM BD791xx ADC / GPO IC
  20465. M: Matti Vaittinen <mazziesaccount@gmail.com>
  20466. S: Supported
  20467. F: drivers/iio/adc/rohm-bd79112.c
  20468. F: drivers/iio/adc/rohm-bd79124.c
  20469. ROHM BH1745 COLOUR SENSOR
  20470. M: Mudit Sharma <muditsharma.info@gmail.com>
  20471. L: linux-iio@vger.kernel.org
  20472. S: Maintained
  20473. F: drivers/iio/light/bh1745.c
  20474. ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
  20475. M: Tomasz Duszynski <tduszyns@gmail.com>
  20476. S: Maintained
  20477. F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
  20478. F: drivers/iio/light/bh1750.c
  20479. ROHM BM1390 PRESSURE SENSOR DRIVER
  20480. M: Matti Vaittinen <mazziesaccount@gmail.com>
  20481. L: linux-iio@vger.kernel.org
  20482. S: Supported
  20483. F: drivers/iio/pressure/rohm-bm1390.c
  20484. ROHM BU270xx LIGHT SENSOR DRIVERs
  20485. M: Matti Vaittinen <mazziesaccount@gmail.com>
  20486. L: linux-iio@vger.kernel.org
  20487. S: Supported
  20488. F: drivers/iio/light/rohm-bu27034.c
  20489. ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
  20490. M: Marek Vasut <marek.vasut+renesas@gmail.com>
  20491. L: linux-kernel@vger.kernel.org
  20492. L: linux-renesas-soc@vger.kernel.org
  20493. S: Supported
  20494. F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
  20495. F: drivers/gpio/gpio-bd9571mwv.c
  20496. F: drivers/mfd/bd9571mwv.c
  20497. F: drivers/regulator/bd9571mwv-regulator.c
  20498. F: include/linux/mfd/bd9571mwv.h
  20499. ROHM POWER MANAGEMENT IC DEVICE DRIVERS
  20500. M: Matti Vaittinen <mazziesaccount@gmail.com>
  20501. S: Supported
  20502. F: drivers/clk/clk-bd718x7.c
  20503. F: drivers/gpio/gpio-bd71815.c
  20504. F: drivers/gpio/gpio-bd71828.c
  20505. F: drivers/gpio/gpio-bd72720.c
  20506. F: drivers/mfd/rohm-bd71828.c
  20507. F: drivers/mfd/rohm-bd718x7.c
  20508. F: drivers/mfd/rohm-bd9576.c
  20509. F: drivers/mfd/rohm-bd96801.c
  20510. F: drivers/regulator/bd71815-regulator.c
  20511. F: drivers/regulator/bd71828-regulator.c
  20512. F: drivers/regulator/bd718x7-regulator.c
  20513. F: drivers/regulator/bd9576-regulator.c
  20514. F: drivers/regulator/bd96801-regulator.c
  20515. F: drivers/regulator/rohm-regulator.c
  20516. F: drivers/rtc/rtc-bd70528.c
  20517. F: drivers/watchdog/bd9576_wdt.c
  20518. F: drivers/watchdog/bd96801_wdt.c
  20519. F: include/linux/mfd/rohm-bd71815.h
  20520. F: include/linux/mfd/rohm-bd71828.h
  20521. F: include/linux/mfd/rohm-bd718x7.h
  20522. F: include/linux/mfd/rohm-bd72720.h
  20523. F: include/linux/mfd/rohm-bd957x.h
  20524. F: include/linux/mfd/rohm-bd96801.h
  20525. F: include/linux/mfd/rohm-bd96802.h
  20526. F: include/linux/mfd/rohm-generic.h
  20527. F: include/linux/mfd/rohm-shared.h
  20528. ROSE NETWORK LAYER
  20529. L: linux-hams@vger.kernel.org
  20530. S: Orphan
  20531. W: https://linux-ax25.in-berlin.de
  20532. F: include/net/rose.h
  20533. F: include/uapi/linux/rose.h
  20534. F: net/rose/
  20535. ROTATION DRIVER FOR ALLWINNER A83T
  20536. M: Jernej Skrabec <jernej.skrabec@gmail.com>
  20537. L: linux-media@vger.kernel.org
  20538. S: Maintained
  20539. T: git git://linuxtv.org/media.git
  20540. F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
  20541. F: drivers/media/platform/sunxi/sun8i-rotate/
  20542. RPMB SUBSYSTEM
  20543. M: Jens Wiklander <jens.wiklander@linaro.org>
  20544. L: linux-kernel@vger.kernel.org
  20545. S: Supported
  20546. F: drivers/misc/rpmb-core.c
  20547. F: include/linux/rpmb.h
  20548. RPMSG TTY DRIVER
  20549. M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
  20550. L: linux-remoteproc@vger.kernel.org
  20551. S: Maintained
  20552. F: drivers/tty/rpmsg_tty.c
  20553. RTASE ETHERNET DRIVER
  20554. M: Justin Lai <justinlai0215@realtek.com>
  20555. M: Larry Chiu <larry.chiu@realtek.com>
  20556. L: netdev@vger.kernel.org
  20557. S: Maintained
  20558. F: drivers/net/ethernet/realtek/rtase/
  20559. RTL2830 MEDIA DRIVER
  20560. L: linux-media@vger.kernel.org
  20561. S: Orphan
  20562. W: https://linuxtv.org
  20563. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  20564. F: drivers/media/dvb-frontends/rtl2830*
  20565. RTL2832 MEDIA DRIVER
  20566. L: linux-media@vger.kernel.org
  20567. S: Orphan
  20568. W: https://linuxtv.org
  20569. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  20570. F: drivers/media/dvb-frontends/rtl2832*
  20571. RTL2832_SDR MEDIA DRIVER
  20572. L: linux-media@vger.kernel.org
  20573. S: Orphan
  20574. W: https://linuxtv.org
  20575. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  20576. F: drivers/media/dvb-frontends/rtl2832_sdr*
  20577. RTL8180 WIRELESS DRIVER
  20578. L: linux-wireless@vger.kernel.org
  20579. S: Orphan
  20580. F: drivers/net/wireless/realtek/rtl818x/rtl8180/
  20581. RTL8187 WIRELESS DRIVER
  20582. M: Hin-Tak Leung <hintak.leung@gmail.com>
  20583. L: linux-wireless@vger.kernel.org
  20584. S: Maintained
  20585. T: git https://github.com/pkshih/rtw.git
  20586. F: drivers/net/wireless/realtek/rtl818x/rtl8187/
  20587. RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
  20588. M: Jes Sorensen <Jes.Sorensen@gmail.com>
  20589. L: linux-wireless@vger.kernel.org
  20590. S: Maintained
  20591. T: git https://github.com/pkshih/rtw.git
  20592. F: drivers/net/wireless/realtek/rtl8xxxu/
  20593. RTL9300 I2C DRIVER (rtl9300-i2c)
  20594. M: Chris Packham <chris.packham@alliedtelesis.co.nz>
  20595. L: linux-i2c@vger.kernel.org
  20596. S: Maintained
  20597. F: Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
  20598. F: drivers/i2c/busses/i2c-rtl9300.c
  20599. RTRS TRANSPORT DRIVERS
  20600. M: Md. Haris Iqbal <haris.iqbal@ionos.com>
  20601. M: Jack Wang <jinpu.wang@ionos.com>
  20602. L: linux-rdma@vger.kernel.org
  20603. S: Maintained
  20604. F: drivers/infiniband/ulp/rtrs/
  20605. RUNTIME VERIFICATION (RV)
  20606. M: Steven Rostedt <rostedt@goodmis.org>
  20607. M: Gabriele Monaco <gmonaco@redhat.com>
  20608. L: linux-trace-kernel@vger.kernel.org
  20609. S: Maintained
  20610. F: Documentation/trace/rv/
  20611. F: include/linux/rv.h
  20612. F: include/rv/
  20613. F: kernel/trace/rv/
  20614. F: tools/testing/selftests/verification/
  20615. F: tools/verification/
  20616. RUST
  20617. M: Miguel Ojeda <ojeda@kernel.org>
  20618. R: Boqun Feng <boqun@kernel.org>
  20619. R: Gary Guo <gary@garyguo.net>
  20620. R: Björn Roy Baron <bjorn3_gh@protonmail.com>
  20621. R: Benno Lossin <lossin@kernel.org>
  20622. R: Andreas Hindborg <a.hindborg@kernel.org>
  20623. R: Alice Ryhl <aliceryhl@google.com>
  20624. R: Trevor Gross <tmgross@umich.edu>
  20625. R: Danilo Krummrich <dakr@kernel.org>
  20626. L: rust-for-linux@vger.kernel.org
  20627. S: Supported
  20628. W: https://rust-for-linux.com
  20629. B: https://github.com/Rust-for-Linux/linux/issues
  20630. C: zulip://rust-for-linux.zulipchat.com
  20631. P: https://rust-for-linux.com/contributing
  20632. T: git https://github.com/Rust-for-Linux/linux.git rust-next
  20633. F: .clippy.toml
  20634. F: Documentation/rust/
  20635. F: include/trace/events/rust_sample.h
  20636. F: rust/
  20637. F: samples/rust/
  20638. F: scripts/*rust*
  20639. F: tools/testing/selftests/rust/
  20640. K: \b(?i:rust)\b
  20641. RUST [ALLOC]
  20642. M: Danilo Krummrich <dakr@kernel.org>
  20643. R: Lorenzo Stoakes <ljs@kernel.org>
  20644. R: Vlastimil Babka <vbabka@kernel.org>
  20645. R: Liam R. Howlett <Liam.Howlett@oracle.com>
  20646. R: Uladzislau Rezki <urezki@gmail.com>
  20647. L: rust-for-linux@vger.kernel.org
  20648. S: Maintained
  20649. T: git https://github.com/Rust-for-Linux/linux.git alloc-next
  20650. F: rust/kernel/alloc.rs
  20651. F: rust/kernel/alloc/
  20652. RUST [NUM]
  20653. M: Alexandre Courbot <acourbot@nvidia.com>
  20654. R: Yury Norov <yury.norov@gmail.com>
  20655. L: rust-for-linux@vger.kernel.org
  20656. S: Maintained
  20657. F: rust/kernel/num.rs
  20658. F: rust/kernel/num/
  20659. RUST [PIN-INIT]
  20660. M: Benno Lossin <lossin@kernel.org>
  20661. M: Gary Guo <gary@garyguo.net>
  20662. L: rust-for-linux@vger.kernel.org
  20663. S: Maintained
  20664. W: https://rust-for-linux.com/pin-init
  20665. B: https://github.com/Rust-for-Linux/pin-init/issues
  20666. C: zulip://rust-for-linux.zulipchat.com
  20667. P: rust/pin-init/CONTRIBUTING.md
  20668. T: git https://github.com/Rust-for-Linux/linux.git pin-init-next
  20669. F: rust/kernel/init.rs
  20670. F: rust/pin-init/
  20671. K: \bpin-init\b|pin_init\b|PinInit
  20672. RUST [RUST-ANALYZER]
  20673. M: Tamir Duberstein <tamird@kernel.org>
  20674. R: Jesung Yang <y.j3ms.n@gmail.com>
  20675. L: rust-for-linux@vger.kernel.org
  20676. S: Maintained
  20677. T: git https://github.com/Rust-for-Linux/linux.git rust-analyzer-next
  20678. F: scripts/generate_rust_analyzer.py
  20679. RXRPC SOCKETS (AF_RXRPC)
  20680. M: David Howells <dhowells@redhat.com>
  20681. M: Marc Dionne <marc.dionne@auristor.com>
  20682. L: linux-afs@lists.infradead.org
  20683. S: Supported
  20684. W: https://www.infradead.org/~dhowells/kafs/
  20685. F: Documentation/networking/rxrpc.rst
  20686. F: include/keys/rxrpc-type.h
  20687. F: include/net/af_rxrpc.h
  20688. F: include/trace/events/rxrpc.h
  20689. F: include/uapi/linux/rxrpc.h
  20690. F: net/rxrpc/
  20691. S3 SAVAGE FRAMEBUFFER DRIVER
  20692. M: Antonino Daplas <adaplas@gmail.com>
  20693. L: linux-fbdev@vger.kernel.org
  20694. S: Maintained
  20695. F: drivers/video/fbdev/savage/
  20696. S390 ARCHITECTURE
  20697. M: Heiko Carstens <hca@linux.ibm.com>
  20698. M: Vasily Gorbik <gor@linux.ibm.com>
  20699. M: Alexander Gordeev <agordeev@linux.ibm.com>
  20700. R: Christian Borntraeger <borntraeger@linux.ibm.com>
  20701. R: Sven Schnelle <svens@linux.ibm.com>
  20702. L: linux-s390@vger.kernel.org
  20703. S: Supported
  20704. T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
  20705. F: Documentation/driver-api/s390-drivers.rst
  20706. F: Documentation/arch/s390/
  20707. F: arch/s390/
  20708. F: drivers/s390/
  20709. F: drivers/watchdog/diag288_wdt.c
  20710. S390 COMMON I/O LAYER
  20711. M: Vineeth Vijayan <vneethv@linux.ibm.com>
  20712. M: Peter Oberparleiter <oberpar@linux.ibm.com>
  20713. L: linux-s390@vger.kernel.org
  20714. S: Supported
  20715. F: drivers/s390/cio/
  20716. S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
  20717. M: Harald Freudenberger <freude@linux.ibm.com>
  20718. M: Holger Dengler <dengler@linux.ibm.com>
  20719. L: linux-crypto@vger.kernel.org
  20720. L: linux-s390@vger.kernel.org
  20721. S: Supported
  20722. F: arch/s390/crypto/
  20723. F: arch/s390/include/asm/archrandom.h
  20724. F: arch/s390/include/asm/cpacf.h
  20725. S390 DASD DRIVER
  20726. M: Stefan Haberland <sth@linux.ibm.com>
  20727. M: Jan Hoeppner <hoeppner@linux.ibm.com>
  20728. L: linux-s390@vger.kernel.org
  20729. S: Supported
  20730. F: block/partitions/ibm.c
  20731. F: drivers/s390/block/dasd*
  20732. F: include/linux/dasd_mod.h
  20733. S390 HWRANDOM TRNG DRIVER
  20734. M: Harald Freudenberger <freude@linux.ibm.com>
  20735. M: Holger Dengler <dengler@linux.ibm.com>
  20736. L: linux-crypto@vger.kernel.org
  20737. L: linux-s390@vger.kernel.org
  20738. S: Supported
  20739. F: drivers/char/hw_random/s390-trng.c
  20740. S390 IOMMU (PCI)
  20741. M: Niklas Schnelle <schnelle@linux.ibm.com>
  20742. M: Matthew Rosato <mjrosato@linux.ibm.com>
  20743. R: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
  20744. L: linux-s390@vger.kernel.org
  20745. S: Supported
  20746. F: drivers/iommu/s390-iommu.c
  20747. S390 IUCV NETWORK LAYER
  20748. M: Alexandra Winter <wintera@linux.ibm.com>
  20749. M: Thorsten Winkler <twinkler@linux.ibm.com>
  20750. L: linux-s390@vger.kernel.org
  20751. L: netdev@vger.kernel.org
  20752. S: Supported
  20753. F: drivers/s390/net/*iucv*
  20754. F: include/net/iucv/
  20755. F: net/iucv/
  20756. S390 MM
  20757. M: Alexander Gordeev <agordeev@linux.ibm.com>
  20758. M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
  20759. L: linux-s390@vger.kernel.org
  20760. S: Supported
  20761. T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
  20762. F: arch/s390/include/asm/pgtable.h
  20763. F: arch/s390/mm
  20764. S390 NETWORK DRIVERS
  20765. M: Alexandra Winter <wintera@linux.ibm.com>
  20766. M: Aswin Karuvally <aswin@linux.ibm.com>
  20767. L: linux-s390@vger.kernel.org
  20768. L: netdev@vger.kernel.org
  20769. S: Supported
  20770. F: drivers/s390/net/
  20771. S390 PCI SUBSYSTEM
  20772. M: Niklas Schnelle <schnelle@linux.ibm.com>
  20773. M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
  20774. L: linux-s390@vger.kernel.org
  20775. S: Supported
  20776. F: Documentation/arch/s390/pci.rst
  20777. F: arch/s390/pci/
  20778. F: drivers/pci/hotplug/s390_pci_hpc.c
  20779. S390 PTP DRIVER
  20780. M: Sven Schnelle <svens@linux.ibm.com>
  20781. L: linux-s390@vger.kernel.org
  20782. S: Supported
  20783. F: drivers/ptp/ptp_s390.c
  20784. S390 SCM DRIVER
  20785. M: Vineeth Vijayan <vneethv@linux.ibm.com>
  20786. L: linux-s390@vger.kernel.org
  20787. S: Supported
  20788. F: drivers/s390/block/scm*
  20789. F: drivers/s390/cio/scm.c
  20790. S390 VFIO AP DRIVER
  20791. M: Tony Krowiak <akrowiak@linux.ibm.com>
  20792. M: Halil Pasic <pasic@linux.ibm.com>
  20793. M: Jason Herne <jjherne@linux.ibm.com>
  20794. L: linux-s390@vger.kernel.org
  20795. S: Supported
  20796. F: Documentation/arch/s390/vfio-ap*
  20797. F: drivers/s390/crypto/vfio_ap*
  20798. S390 VFIO-CCW DRIVER
  20799. M: Eric Farman <farman@linux.ibm.com>
  20800. M: Matthew Rosato <mjrosato@linux.ibm.com>
  20801. R: Halil Pasic <pasic@linux.ibm.com>
  20802. L: linux-s390@vger.kernel.org
  20803. L: kvm@vger.kernel.org
  20804. S: Supported
  20805. F: Documentation/arch/s390/vfio-ccw.rst
  20806. F: drivers/s390/cio/vfio_ccw*
  20807. F: include/uapi/linux/vfio_ccw.h
  20808. S390 VFIO-PCI DRIVER
  20809. M: Matthew Rosato <mjrosato@linux.ibm.com>
  20810. M: Farhan Ali <alifm@linux.ibm.com>
  20811. R: Eric Farman <farman@linux.ibm.com>
  20812. L: linux-s390@vger.kernel.org
  20813. L: kvm@vger.kernel.org
  20814. S: Supported
  20815. F: arch/s390/kvm/pci*
  20816. F: drivers/vfio/pci/vfio_pci_zdev.c
  20817. F: include/uapi/linux/vfio_zdev.h
  20818. S390 ZCRYPT AND PKEY DRIVER AND AP BUS
  20819. M: Harald Freudenberger <freude@linux.ibm.com>
  20820. M: Holger Dengler <dengler@linux.ibm.com>
  20821. L: linux-s390@vger.kernel.org
  20822. S: Supported
  20823. F: arch/s390/include/asm/ap.h
  20824. F: arch/s390/include/asm/pkey.h
  20825. F: arch/s390/include/asm/trace/zcrypt.h
  20826. F: arch/s390/include/uapi/asm/pkey.h
  20827. F: arch/s390/include/uapi/asm/zcrypt.h
  20828. F: drivers/s390/crypto/
  20829. S390 ZFCP DRIVER
  20830. M: Nihar Panda <niharp@linux.ibm.com>
  20831. L: linux-s390@vger.kernel.org
  20832. S: Supported
  20833. F: drivers/s390/scsi/zfcp_*
  20834. SAA6588 RDS RECEIVER DRIVER
  20835. M: Hans Verkuil <hverkuil@kernel.org>
  20836. L: linux-media@vger.kernel.org
  20837. S: Odd Fixes
  20838. W: https://linuxtv.org
  20839. T: git git://linuxtv.org/media.git
  20840. F: drivers/media/i2c/saa6588*
  20841. SAA7134 VIDEO4LINUX DRIVER
  20842. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  20843. L: linux-media@vger.kernel.org
  20844. S: Odd fixes
  20845. W: https://linuxtv.org
  20846. T: git git://linuxtv.org/media.git
  20847. F: Documentation/driver-api/media/drivers/saa7134*
  20848. F: drivers/media/pci/saa7134/
  20849. SAA7146 VIDEO4LINUX-2 DRIVER
  20850. M: Hans Verkuil <hverkuil@kernel.org>
  20851. L: linux-media@vger.kernel.org
  20852. S: Maintained
  20853. T: git git://linuxtv.org/media.git
  20854. F: drivers/media/common/saa7146/
  20855. F: drivers/media/pci/saa7146/
  20856. F: include/media/drv-intf/saa7146*
  20857. SAFESETID SECURITY MODULE
  20858. M: Micah Morton <mortonm@chromium.org>
  20859. S: Supported
  20860. F: Documentation/admin-guide/LSM/SafeSetID.rst
  20861. F: security/safesetid/
  20862. SAMSUNG AUDIO (ASoC) DRIVERS
  20863. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  20864. L: linux-sound@vger.kernel.org
  20865. S: Maintained
  20866. B: mailto:linux-samsung-soc@vger.kernel.org
  20867. F: Documentation/devicetree/bindings/sound/samsung*
  20868. F: sound/soc/samsung/
  20869. SAMSUNG EXYNOS2200 SoC SUPPORT
  20870. M: Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
  20871. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  20872. L: linux-samsung-soc@vger.kernel.org
  20873. S: Maintained
  20874. F: Documentation/devicetree/bindings/clock/samsung,exynos2200-cmu.yaml
  20875. F: arch/arm64/boot/dts/exynos/exynos2200*
  20876. F: drivers/clk/samsung/clk-exynos2200.c
  20877. F: include/dt-bindings/clock/samsung,exynos2200-cmu.h
  20878. SAMSUNG EXYNOS850 SoC SUPPORT
  20879. M: Sam Protsenko <semen.protsenko@linaro.org>
  20880. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  20881. L: linux-samsung-soc@vger.kernel.org
  20882. S: Maintained
  20883. F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
  20884. F: arch/arm64/boot/dts/exynos/exynos850*
  20885. F: drivers/clk/samsung/clk-exynos850.c
  20886. F: include/dt-bindings/clock/exynos850.h
  20887. SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL
  20888. M: Tudor Ambarus <tudor.ambarus@linaro.org>
  20889. L: linux-kernel@vger.kernel.org
  20890. L: linux-samsung-soc@vger.kernel.org
  20891. S: Supported
  20892. F: Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
  20893. F: drivers/clk/samsung/clk-acpm.c
  20894. F: drivers/firmware/samsung/exynos-acpm*
  20895. F: include/linux/firmware/samsung/exynos-acpm-protocol.h
  20896. SAMSUNG EXYNOS MAILBOX DRIVER
  20897. M: Tudor Ambarus <tudor.ambarus@linaro.org>
  20898. L: linux-kernel@vger.kernel.org
  20899. L: linux-samsung-soc@vger.kernel.org
  20900. S: Supported
  20901. F: Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
  20902. F: drivers/mailbox/exynos-mailbox.c
  20903. F: include/linux/mailbox/exynos-message.h
  20904. SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
  20905. M: Krzysztof Kozlowski <krzk@kernel.org>
  20906. L: linux-crypto@vger.kernel.org
  20907. L: linux-samsung-soc@vger.kernel.org
  20908. S: Maintained
  20909. F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
  20910. F: drivers/crypto/exynos-rng.c
  20911. SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
  20912. M: Łukasz Stelmach <l.stelmach@samsung.com>
  20913. L: linux-samsung-soc@vger.kernel.org
  20914. S: Maintained
  20915. F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
  20916. F: drivers/char/hw_random/exynos-trng.c
  20917. SAMSUNG FRAMEBUFFER DRIVER
  20918. M: Jingoo Han <jingoohan1@gmail.com>
  20919. L: linux-fbdev@vger.kernel.org
  20920. S: Maintained
  20921. F: drivers/video/fbdev/s3c-fb.c
  20922. SAMSUNG GALAXY BOOK DRIVER
  20923. M: Joshua Grisham <josh@joshuagrisham.com>
  20924. L: platform-driver-x86@vger.kernel.org
  20925. S: Maintained
  20926. F: Documentation/admin-guide/laptops/samsung-galaxybook.rst
  20927. F: drivers/platform/x86/samsung-galaxybook.c
  20928. SAMSUNG INTERCONNECT DRIVERS
  20929. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  20930. M: Artur Świgoń <a.swigon@samsung.com>
  20931. L: linux-pm@vger.kernel.org
  20932. L: linux-samsung-soc@vger.kernel.org
  20933. S: Supported
  20934. F: drivers/interconnect/samsung/
  20935. SAMSUNG LAPTOP DRIVER
  20936. M: Corentin Chary <corentin.chary@gmail.com>
  20937. L: platform-driver-x86@vger.kernel.org
  20938. S: Maintained
  20939. F: drivers/platform/x86/samsung-laptop.c
  20940. SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
  20941. M: Krzysztof Kozlowski <krzk@kernel.org>
  20942. R: André Draszik <andre.draszik@linaro.org>
  20943. L: linux-kernel@vger.kernel.org
  20944. L: linux-samsung-soc@vger.kernel.org
  20945. S: Maintained
  20946. B: mailto:linux-samsung-soc@vger.kernel.org
  20947. F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
  20948. F: Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
  20949. F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
  20950. F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
  20951. F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
  20952. F: drivers/clk/clk-s2mps11.c
  20953. F: drivers/mfd/sec*.[ch]
  20954. F: drivers/regulator/s2*.c
  20955. F: drivers/regulator/s5m*.c
  20956. F: drivers/rtc/rtc-s5m.c
  20957. F: include/dt-bindings/regulator/samsung,s2m*.h
  20958. F: include/linux/mfd/samsung/
  20959. SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
  20960. M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
  20961. L: linux-media@vger.kernel.org
  20962. L: linux-samsung-soc@vger.kernel.org
  20963. S: Maintained
  20964. F: drivers/media/platform/samsung/s3c-camif/
  20965. F: include/media/drv-intf/s3c_camif.h
  20966. SAMSUNG S3FWRN5 NFC DRIVER
  20967. M: Krzysztof Kozlowski <krzk@kernel.org>
  20968. S: Maintained
  20969. F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
  20970. F: drivers/nfc/s3fwrn5
  20971. SAMSUNG S5C73M3 CAMERA DRIVER
  20972. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  20973. M: Andrzej Hajda <andrzej.hajda@intel.com>
  20974. L: linux-media@vger.kernel.org
  20975. S: Supported
  20976. F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
  20977. F: drivers/media/i2c/s5c73m3/*
  20978. SAMSUNG S5K3M5 CAMERA DRIVER
  20979. M: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
  20980. L: linux-media@vger.kernel.org
  20981. S: Maintained
  20982. T: git git://linuxtv.org/media_tree.git
  20983. F: Documentation/devicetree/bindings/media/i2c/samsung,s5k3m5.yaml
  20984. F: drivers/media/i2c/s5k3m5.c
  20985. SAMSUNG S5K5BAF CAMERA DRIVER
  20986. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  20987. M: Andrzej Hajda <andrzej.hajda@intel.com>
  20988. L: linux-media@vger.kernel.org
  20989. S: Supported
  20990. F: drivers/media/i2c/s5k5baf.c
  20991. SAMSUNG S5KJN1 CAMERA DRIVER
  20992. M: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
  20993. L: linux-media@vger.kernel.org
  20994. S: Maintained
  20995. T: git git://linuxtv.org/media_tree.git
  20996. F: Documentation/devicetree/bindings/media/i2c/samsung,s5kjn1.yaml
  20997. F: drivers/media/i2c/s5kjn1.c
  20998. SAMSUNG S5P Security SubSystem (SSS) DRIVER
  20999. M: Krzysztof Kozlowski <krzk@kernel.org>
  21000. M: Vladimir Zapolskiy <vz@mleia.com>
  21001. L: linux-crypto@vger.kernel.org
  21002. L: linux-samsung-soc@vger.kernel.org
  21003. S: Maintained
  21004. F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
  21005. F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
  21006. F: drivers/crypto/s5p-sss.c
  21007. SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
  21008. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  21009. L: linux-media@vger.kernel.org
  21010. S: Supported
  21011. Q: https://patchwork.linuxtv.org/project/linux-media/list/
  21012. F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
  21013. F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
  21014. F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
  21015. F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
  21016. F: Documentation/devicetree/bindings/media/samsung,fimc.yaml
  21017. F: drivers/media/platform/samsung/exynos4-is/
  21018. SAMSUNG SOC CLOCK DRIVERS
  21019. M: Krzysztof Kozlowski <krzk@kernel.org>
  21020. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  21021. M: Chanwoo Choi <cw00.choi@samsung.com>
  21022. R: Alim Akhtar <alim.akhtar@samsung.com>
  21023. L: linux-samsung-soc@vger.kernel.org
  21024. S: Maintained
  21025. T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
  21026. F: Documentation/devicetree/bindings/clock/samsung,*.yaml
  21027. F: Documentation/devicetree/bindings/clock/samsung,s3c*
  21028. F: drivers/clk/samsung/
  21029. F: include/dt-bindings/clock/exynos*.h
  21030. F: include/dt-bindings/clock/s5p*.h
  21031. F: include/dt-bindings/clock/samsung,*.h
  21032. F: include/linux/clk/samsung.h
  21033. SAMSUNG SPI DRIVERS
  21034. M: Andi Shyti <andi.shyti@kernel.org>
  21035. R: Tudor Ambarus <tudor.ambarus@linaro.org>
  21036. L: linux-spi@vger.kernel.org
  21037. L: linux-samsung-soc@vger.kernel.org
  21038. S: Maintained
  21039. F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
  21040. F: drivers/spi/spi-s3c*
  21041. F: include/linux/platform_data/spi-s3c64xx.h
  21042. SAMSUNG SXGBE DRIVERS
  21043. M: Byungho An <bh74.an@samsung.com>
  21044. L: netdev@vger.kernel.org
  21045. S: Maintained
  21046. F: drivers/net/ethernet/samsung/sxgbe/
  21047. SAMSUNG THERMAL DRIVER
  21048. M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
  21049. M: Krzysztof Kozlowski <krzk@kernel.org>
  21050. L: linux-pm@vger.kernel.org
  21051. L: linux-samsung-soc@vger.kernel.org
  21052. S: Maintained
  21053. F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
  21054. F: drivers/thermal/samsung/
  21055. SAMSUNG USB2 PHY DRIVER
  21056. M: Sylwester Nawrocki <s.nawrocki@samsung.com>
  21057. L: linux-kernel@vger.kernel.org
  21058. S: Supported
  21059. F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
  21060. F: Documentation/driver-api/phy/samsung-usb2.rst
  21061. F: drivers/phy/samsung/phy-exynos4210-usb2.c
  21062. F: drivers/phy/samsung/phy-exynos4x12-usb2.c
  21063. F: drivers/phy/samsung/phy-exynos5250-usb2.c
  21064. F: drivers/phy/samsung/phy-s5pv210-usb2.c
  21065. F: drivers/phy/samsung/phy-samsung-usb2.c
  21066. F: drivers/phy/samsung/phy-samsung-usb2.h
  21067. SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
  21068. M: Paul Barker <paul.barker@sancloud.com>
  21069. R: Marc Murphy <marc.murphy@sancloud.com>
  21070. S: Supported
  21071. F: arch/arm/boot/dts/ti/omap/am335x-sancloud*
  21072. SC1200 WDT DRIVER
  21073. M: Zwane Mwaikambo <zwanem@gmail.com>
  21074. S: Maintained
  21075. F: drivers/watchdog/sc1200wdt.c
  21076. SCHEDULER
  21077. M: Ingo Molnar <mingo@redhat.com>
  21078. M: Peter Zijlstra <peterz@infradead.org>
  21079. M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
  21080. M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
  21081. R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
  21082. R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
  21083. R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
  21084. R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
  21085. R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
  21086. L: linux-kernel@vger.kernel.org
  21087. S: Maintained
  21088. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
  21089. F: include/linux/preempt.h
  21090. F: include/linux/sched.h
  21091. F: include/linux/wait.h
  21092. F: include/uapi/linux/sched.h
  21093. F: kernel/fork.c
  21094. F: kernel/sched/
  21095. F: tools/sched/
  21096. SCHEDULER - SCHED_EXT
  21097. R: Tejun Heo <tj@kernel.org>
  21098. R: David Vernet <void@manifault.com>
  21099. R: Andrea Righi <arighi@nvidia.com>
  21100. R: Changwoo Min <changwoo@igalia.com>
  21101. L: sched-ext@lists.linux.dev
  21102. S: Maintained
  21103. W: https://github.com/sched-ext/scx
  21104. T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
  21105. F: include/linux/sched/ext.h
  21106. F: kernel/sched/ext*
  21107. F: tools/sched_ext/
  21108. F: tools/testing/selftests/sched_ext
  21109. SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
  21110. M: Gustavo Silva <gustavograzs@gmail.com>
  21111. S: Maintained
  21112. F: drivers/iio/chemical/ens160_core.c
  21113. F: drivers/iio/chemical/ens160_i2c.c
  21114. F: drivers/iio/chemical/ens160_spi.c
  21115. F: drivers/iio/chemical/ens160.h
  21116. SCSI LIBSAS SUBSYSTEM
  21117. R: John Garry <john.g.garry@oracle.com>
  21118. R: Jason Yan <yanaijie@huawei.com>
  21119. L: linux-scsi@vger.kernel.org
  21120. S: Supported
  21121. F: Documentation/scsi/libsas.rst
  21122. F: drivers/scsi/libsas/
  21123. F: include/scsi/libsas.h
  21124. F: include/scsi/sas_ata.h
  21125. SCSI RDMA PROTOCOL (SRP) INITIATOR
  21126. M: Bart Van Assche <bvanassche@acm.org>
  21127. L: linux-rdma@vger.kernel.org
  21128. S: Supported
  21129. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  21130. F: drivers/infiniband/ulp/srp/
  21131. F: include/scsi/srp.h
  21132. SCSI RDMA PROTOCOL (SRP) TARGET
  21133. M: Bart Van Assche <bvanassche@acm.org>
  21134. L: linux-rdma@vger.kernel.org
  21135. L: target-devel@vger.kernel.org
  21136. S: Supported
  21137. Q: http://patchwork.kernel.org/project/linux-rdma/list/
  21138. F: drivers/infiniband/ulp/srpt/
  21139. SCSI SG DRIVER
  21140. M: Doug Gilbert <dgilbert@interlog.com>
  21141. L: linux-scsi@vger.kernel.org
  21142. S: Maintained
  21143. W: http://sg.danny.cz/sg
  21144. F: Documentation/scsi/scsi-generic.rst
  21145. F: drivers/scsi/sg.c
  21146. F: include/scsi/sg.h
  21147. SCSI SUBSYSTEM
  21148. M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
  21149. M: "Martin K. Petersen" <martin.petersen@oracle.com>
  21150. L: linux-scsi@vger.kernel.org
  21151. S: Maintained
  21152. Q: https://patchwork.kernel.org/project/linux-scsi/list/
  21153. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
  21154. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
  21155. F: Documentation/devicetree/bindings/scsi/
  21156. F: drivers/scsi/
  21157. F: drivers/ufs/
  21158. F: include/scsi/
  21159. F: include/uapi/scsi/
  21160. F: include/ufs/
  21161. SCSI TAPE DRIVER
  21162. M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
  21163. L: linux-scsi@vger.kernel.org
  21164. S: Maintained
  21165. F: Documentation/scsi/st.rst
  21166. F: drivers/scsi/st.*
  21167. F: drivers/scsi/st_*.h
  21168. SCSI TARGET CORE USER DRIVER
  21169. M: Bodo Stroesser <bostroesser@gmail.com>
  21170. L: linux-scsi@vger.kernel.org
  21171. L: target-devel@vger.kernel.org
  21172. S: Supported
  21173. F: Documentation/target/tcmu-design.rst
  21174. F: drivers/target/target_core_user.c
  21175. F: include/uapi/linux/target_core_user.h
  21176. SCSI TARGET SUBSYSTEM
  21177. M: "Martin K. Petersen" <martin.petersen@oracle.com>
  21178. L: linux-scsi@vger.kernel.org
  21179. L: target-devel@vger.kernel.org
  21180. S: Supported
  21181. Q: https://patchwork.kernel.org/project/target-devel/list/
  21182. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
  21183. F: Documentation/target/
  21184. F: drivers/target/
  21185. F: include/target/
  21186. SCTP PROTOCOL
  21187. M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  21188. M: Xin Long <lucien.xin@gmail.com>
  21189. L: linux-sctp@vger.kernel.org
  21190. S: Maintained
  21191. W: https://github.com/sctp/lksctp-tools/wiki
  21192. F: Documentation/networking/sctp.rst
  21193. F: include/linux/sctp.h
  21194. F: include/net/sctp/
  21195. F: include/uapi/linux/sctp.h
  21196. F: net/sctp/
  21197. SCx200 CPU SUPPORT
  21198. M: Jim Cromie <jim.cromie@gmail.com>
  21199. S: Odd Fixes
  21200. F: Documentation/i2c/busses/scx200_acb.rst
  21201. F: arch/x86/platform/scx200/
  21202. F: drivers/i2c/busses/scx200*
  21203. F: drivers/mtd/maps/scx200_docflash.c
  21204. F: drivers/watchdog/scx200_wdt.c
  21205. F: include/linux/scx200.h
  21206. SCx200 GPIO DRIVER
  21207. M: Jim Cromie <jim.cromie@gmail.com>
  21208. S: Maintained
  21209. F: drivers/char/scx200_gpio.c
  21210. F: include/linux/scx200_gpio.h
  21211. SCx200 HRT CLOCKSOURCE DRIVER
  21212. M: Jim Cromie <jim.cromie@gmail.com>
  21213. S: Maintained
  21214. F: drivers/clocksource/scx200_hrt.c
  21215. SDCA LIBRARY AND CLASS DRIVER
  21216. M: Charles Keepax <ckeepax@opensource.cirrus.com>
  21217. M: Maciej Strozek <mstrozek@opensource.cirrus.com>
  21218. R: Bard Liao <yung-chuan.liao@linux.intel.com>
  21219. R: Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
  21220. L: linux-sound@vger.kernel.org
  21221. L: patches@opensource.cirrus.com
  21222. S: Maintained
  21223. F: include/sound/sdca*
  21224. F: sound/soc/sdca/*
  21225. SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
  21226. M: Sascha Sommer <saschasommer@freenet.de>
  21227. L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
  21228. S: Maintained
  21229. F: drivers/mmc/host/sdricoh_cs.c
  21230. SECO BOARDS CEC DRIVER
  21231. M: Ettore Chimenti <ek5.chimenti@gmail.com>
  21232. S: Maintained
  21233. F: drivers/media/cec/platform/seco/seco-cec.c
  21234. F: drivers/media/cec/platform/seco/seco-cec.h
  21235. SECURE COMPUTING
  21236. M: Kees Cook <kees@kernel.org>
  21237. R: Andy Lutomirski <luto@amacapital.net>
  21238. R: Will Drewry <wad@chromium.org>
  21239. S: Supported
  21240. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
  21241. F: Documentation/userspace-api/seccomp_filter.rst
  21242. F: include/linux/seccomp.h
  21243. F: include/uapi/linux/seccomp.h
  21244. F: kernel/seccomp.c
  21245. F: tools/testing/selftests/kselftest_harness.h
  21246. F: tools/testing/selftests/kselftest_harness/
  21247. F: tools/testing/selftests/seccomp/*
  21248. K: \bsecure_computing
  21249. K: \bTIF_SECCOMP\b
  21250. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
  21251. M: Kamal Dasu <kamal.dasu@broadcom.com>
  21252. M: Al Cooper <alcooperx@gmail.com>
  21253. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  21254. L: linux-mmc@vger.kernel.org
  21255. S: Maintained
  21256. F: drivers/mmc/host/sdhci-brcmstb*
  21257. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
  21258. M: Adrian Hunter <adrian.hunter@intel.com>
  21259. L: linux-mmc@vger.kernel.org
  21260. S: Supported
  21261. F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
  21262. F: drivers/mmc/host/sdhci*
  21263. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
  21264. M: Aubin Constans <aubin.constans@microchip.com>
  21265. R: Eugen Hristev <eugen.hristev@collabora.com>
  21266. L: linux-mmc@vger.kernel.org
  21267. S: Supported
  21268. F: drivers/mmc/host/sdhci-of-at91.c
  21269. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
  21270. M: Haibo Chen <haibo.chen@nxp.com>
  21271. L: imx@lists.linux.dev
  21272. L: linux-mmc@vger.kernel.org
  21273. L: s32@nxp.com
  21274. S: Maintained
  21275. F: drivers/mmc/host/sdhci-esdhc-imx.c
  21276. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
  21277. M: Ben Dooks <ben-linux@fluff.org>
  21278. M: Jaehoon Chung <jh80.chung@samsung.com>
  21279. L: linux-mmc@vger.kernel.org
  21280. S: Maintained
  21281. F: drivers/mmc/host/sdhci-s3c*
  21282. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
  21283. M: Viresh Kumar <vireshk@kernel.org>
  21284. L: linux-mmc@vger.kernel.org
  21285. S: Maintained
  21286. F: drivers/mmc/host/sdhci-spear.c
  21287. SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
  21288. M: Vignesh Raghavendra <vigneshr@ti.com>
  21289. L: linux-mmc@vger.kernel.org
  21290. S: Maintained
  21291. F: drivers/mmc/host/sdhci-omap.c
  21292. SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
  21293. M: Jonathan Derrick <jonathan.derrick@linux.dev>
  21294. L: linux-block@vger.kernel.org
  21295. S: Supported
  21296. F: block/opal_proto.h
  21297. F: block/sed*
  21298. F: include/linux/sed*
  21299. F: include/uapi/linux/sed*
  21300. SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
  21301. M: Mark Rutland <mark.rutland@arm.com>
  21302. M: Lorenzo Pieralisi <lpieralisi@kernel.org>
  21303. M: Sudeep Holla <sudeep.holla@kernel.org>
  21304. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  21305. S: Maintained
  21306. F: drivers/firmware/smccc/
  21307. F: include/linux/arm-smccc.h
  21308. SECURITY CONTACT
  21309. M: Security Officers <security@kernel.org>
  21310. S: Supported
  21311. F: Documentation/process/security-bugs.rst
  21312. SECURITY SUBSYSTEM
  21313. M: Paul Moore <paul@paul-moore.com>
  21314. M: James Morris <jmorris@namei.org>
  21315. M: "Serge E. Hallyn" <serge@hallyn.com>
  21316. L: linux-security-module@vger.kernel.org
  21317. S: Supported
  21318. Q: https://patchwork.kernel.org/project/linux-security-module/list
  21319. B: mailto:linux-security-module@vger.kernel.org
  21320. P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
  21321. T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
  21322. F: include/linux/lsm/
  21323. F: include/linux/lsm_audit.h
  21324. F: include/linux/lsm_hook_defs.h
  21325. F: include/linux/lsm_hooks.h
  21326. F: include/linux/security.h
  21327. F: include/uapi/linux/lsm.h
  21328. F: security/
  21329. F: tools/testing/selftests/lsm/
  21330. F: rust/kernel/security.rs
  21331. X: security/selinux/
  21332. K: \bsecurity_[a-z_0-9]\+\b
  21333. SELINUX SECURITY MODULE
  21334. M: Paul Moore <paul@paul-moore.com>
  21335. M: Stephen Smalley <stephen.smalley.work@gmail.com>
  21336. R: Ondrej Mosnacek <omosnace@redhat.com>
  21337. L: selinux@vger.kernel.org
  21338. S: Supported
  21339. W: https://github.com/SELinuxProject
  21340. Q: https://patchwork.kernel.org/project/selinux/list
  21341. B: mailto:selinux@vger.kernel.org
  21342. P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
  21343. T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
  21344. F: Documentation/ABI/removed/sysfs-selinux-checkreqprot
  21345. F: Documentation/ABI/removed/sysfs-selinux-disable
  21346. F: Documentation/admin-guide/LSM/SELinux.rst
  21347. F: include/trace/events/avc.h
  21348. F: include/uapi/linux/selinux_netlink.h
  21349. F: scripts/selinux/
  21350. F: security/selinux/
  21351. SENSABLE PHANTOM
  21352. M: Jiri Slaby <jirislaby@kernel.org>
  21353. S: Maintained
  21354. F: drivers/misc/phantom.c
  21355. F: include/uapi/linux/phantom.h
  21356. SENSEAIR SUNRISE 006-0-0007
  21357. M: Jacopo Mondi <jacopo@jmondi.org>
  21358. S: Maintained
  21359. F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
  21360. F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
  21361. F: drivers/iio/chemical/sunrise_co2.c
  21362. SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
  21363. M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
  21364. S: Maintained
  21365. F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
  21366. F: drivers/iio/chemical/scd30.h
  21367. F: drivers/iio/chemical/scd30_core.c
  21368. F: drivers/iio/chemical/scd30_i2c.c
  21369. F: drivers/iio/chemical/scd30_serial.c
  21370. SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
  21371. M: Roan van Dijk <roan@protonic.nl>
  21372. S: Maintained
  21373. F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
  21374. F: drivers/iio/chemical/scd4x.c
  21375. SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
  21376. M: Petar Stoykov <petar.stoykov@prodrive-technologies.com>
  21377. S: Maintained
  21378. F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
  21379. F: drivers/iio/pressure/sdp500.c
  21380. SENSIRION SGP40 GAS SENSOR DRIVER
  21381. M: Andreas Klinger <ak@it-klinger.de>
  21382. S: Maintained
  21383. F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
  21384. F: drivers/iio/chemical/sgp40.c
  21385. SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
  21386. M: Tomasz Duszynski <tduszyns@gmail.com>
  21387. S: Maintained
  21388. F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
  21389. F: drivers/iio/chemical/sps30.c
  21390. F: drivers/iio/chemical/sps30_i2c.c
  21391. F: drivers/iio/chemical/sps30_serial.c
  21392. SERIAL DEVICE BUS
  21393. M: Rob Herring <robh@kernel.org>
  21394. L: linux-serial@vger.kernel.org
  21395. S: Maintained
  21396. F: Documentation/devicetree/bindings/serial/serial.yaml
  21397. F: drivers/tty/serdev/
  21398. F: include/linux/serdev.h
  21399. SERIAL IR RECEIVER
  21400. M: Sean Young <sean@mess.org>
  21401. L: linux-media@vger.kernel.org
  21402. S: Maintained
  21403. F: drivers/media/rc/serial_ir.c
  21404. SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
  21405. M: Srinivas Kandagatla <srini@kernel.org>
  21406. L: linux-sound@vger.kernel.org
  21407. S: Maintained
  21408. F: Documentation/devicetree/bindings/slimbus/
  21409. F: Documentation/driver-api/slimbus.rst
  21410. F: drivers/slimbus/
  21411. F: include/linux/slimbus.h
  21412. SFC NETWORK DRIVER
  21413. M: Edward Cree <ecree.xilinx@gmail.com>
  21414. L: netdev@vger.kernel.org
  21415. L: linux-net-drivers@amd.com
  21416. S: Maintained
  21417. F: Documentation/networking/devlink/sfc.rst
  21418. F: drivers/net/ethernet/sfc/
  21419. SFCTEMP HWMON DRIVER
  21420. M: Emil Renner Berthing <kernel@esmil.dk>
  21421. M: Hal Feng <hal.feng@starfivetech.com>
  21422. L: linux-hwmon@vger.kernel.org
  21423. S: Maintained
  21424. F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
  21425. F: Documentation/hwmon/sfctemp.rst
  21426. F: drivers/hwmon/sfctemp.c
  21427. SFF/SFP/SFP+ MODULE SUPPORT
  21428. M: Russell King <linux@armlinux.org.uk>
  21429. L: netdev@vger.kernel.org
  21430. S: Maintained
  21431. F: Documentation/devicetree/bindings/net/sff,sfp.yaml
  21432. F: drivers/net/phy/phylink.c
  21433. F: drivers/net/phy/sfp*
  21434. F: include/linux/mdio/mdio-i2c.h
  21435. F: include/linux/phylink.h
  21436. F: include/linux/sfp.h
  21437. 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)
  21438. SGI GRU DRIVER
  21439. M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
  21440. S: Maintained
  21441. F: drivers/misc/sgi-gru/
  21442. SGI XP/XPC/XPNET DRIVER
  21443. M: Robin Holt <robinmholt@gmail.com>
  21444. M: Steve Wahl <steve.wahl@hpe.com>
  21445. S: Maintained
  21446. F: drivers/misc/sgi-xp/
  21447. SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
  21448. M: D. Wythe <alibuda@linux.alibaba.com>
  21449. M: Dust Li <dust.li@linux.alibaba.com>
  21450. M: Sidraya Jayagond <sidraya@linux.ibm.com>
  21451. M: Wenjia Zhang <wenjia@linux.ibm.com>
  21452. R: Mahanta Jambigi <mjambigi@linux.ibm.com>
  21453. R: Tony Lu <tonylu@linux.alibaba.com>
  21454. R: Wen Gu <guwen@linux.alibaba.com>
  21455. L: linux-rdma@vger.kernel.org
  21456. L: linux-s390@vger.kernel.org
  21457. S: Supported
  21458. F: net/smc/
  21459. SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
  21460. M: Linus Walleij <linusw@kernel.org>
  21461. L: linux-iio@vger.kernel.org
  21462. S: Maintained
  21463. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
  21464. F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
  21465. F: drivers/iio/light/gp2ap002.c
  21466. SHARP RJ54N1CB0C SENSOR DRIVER
  21467. M: Jacopo Mondi <jacopo@jmondi.org>
  21468. L: linux-media@vger.kernel.org
  21469. S: Odd fixes
  21470. T: git git://linuxtv.org/media.git
  21471. F: drivers/media/i2c/rj54n1cb0c.c
  21472. F: include/media/i2c/rj54n1cb0c.h
  21473. SHRINKER
  21474. M: Andrew Morton <akpm@linux-foundation.org>
  21475. M: Dave Chinner <david@fromorbit.com>
  21476. R: Qi Zheng <zhengqi.arch@bytedance.com>
  21477. R: Roman Gushchin <roman.gushchin@linux.dev>
  21478. R: Muchun Song <muchun.song@linux.dev>
  21479. L: linux-mm@kvack.org
  21480. S: Maintained
  21481. F: Documentation/admin-guide/mm/shrinker_debugfs.rst
  21482. F: include/linux/list_lru.h
  21483. F: include/linux/shrinker.h
  21484. F: mm/list_lru.c
  21485. F: mm/shrinker.c
  21486. F: mm/shrinker_debug.c
  21487. SH_VOU V4L2 OUTPUT DRIVER
  21488. L: linux-media@vger.kernel.org
  21489. S: Orphan
  21490. F: drivers/media/platform/renesas/sh_vou.c
  21491. F: include/media/drv-intf/sh_vou.h
  21492. SI2157 MEDIA DRIVER
  21493. L: linux-media@vger.kernel.org
  21494. S: Orphan
  21495. W: https://linuxtv.org
  21496. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  21497. F: drivers/media/tuners/si2157*
  21498. SI2165 MEDIA DRIVER
  21499. M: Matthias Schwarzott <zzam@gentoo.org>
  21500. L: linux-media@vger.kernel.org
  21501. S: Maintained
  21502. W: https://linuxtv.org
  21503. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  21504. F: drivers/media/dvb-frontends/si2165*
  21505. SI2168 MEDIA DRIVER
  21506. L: linux-media@vger.kernel.org
  21507. S: Orphan
  21508. W: https://linuxtv.org
  21509. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  21510. F: drivers/media/dvb-frontends/si2168*
  21511. SI470X FM RADIO RECEIVER I2C DRIVER
  21512. M: Hans Verkuil <hverkuil@kernel.org>
  21513. L: linux-media@vger.kernel.org
  21514. S: Odd Fixes
  21515. W: https://linuxtv.org
  21516. T: git git://linuxtv.org/media.git
  21517. F: Documentation/devicetree/bindings/media/silabs,si470x.yaml
  21518. F: drivers/media/radio/si470x/radio-si470x-i2c.c
  21519. SI470X FM RADIO RECEIVER USB DRIVER
  21520. M: Hans Verkuil <hverkuil@kernel.org>
  21521. L: linux-media@vger.kernel.org
  21522. S: Maintained
  21523. W: https://linuxtv.org
  21524. T: git git://linuxtv.org/media.git
  21525. F: drivers/media/radio/si470x/radio-si470x-common.c
  21526. F: drivers/media/radio/si470x/radio-si470x-usb.c
  21527. F: drivers/media/radio/si470x/radio-si470x.h
  21528. SI4713 FM RADIO TRANSMITTER I2C DRIVER
  21529. M: Eduardo Valentin <edubezval@gmail.com>
  21530. L: linux-media@vger.kernel.org
  21531. S: Odd Fixes
  21532. W: https://linuxtv.org
  21533. T: git git://linuxtv.org/media.git
  21534. F: drivers/media/radio/si4713/si4713.?
  21535. SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
  21536. M: Eduardo Valentin <edubezval@gmail.com>
  21537. L: linux-media@vger.kernel.org
  21538. S: Odd Fixes
  21539. W: https://linuxtv.org
  21540. T: git git://linuxtv.org/media.git
  21541. F: drivers/media/radio/si4713/radio-platform-si4713.c
  21542. SI4713 FM RADIO TRANSMITTER USB DRIVER
  21543. M: Hans Verkuil <hverkuil@kernel.org>
  21544. L: linux-media@vger.kernel.org
  21545. S: Maintained
  21546. W: https://linuxtv.org
  21547. T: git git://linuxtv.org/media.git
  21548. F: drivers/media/radio/si4713/radio-usb-si4713.c
  21549. SIANO DVB DRIVER
  21550. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  21551. L: linux-media@vger.kernel.org
  21552. S: Odd fixes
  21553. W: https://linuxtv.org
  21554. T: git git://linuxtv.org/media.git
  21555. F: drivers/media/common/siano/
  21556. F: drivers/media/mmc/siano/
  21557. F: drivers/media/usb/siano/
  21558. F: drivers/media/usb/siano/
  21559. SIEMENS IPC LED DRIVERS
  21560. M: Bao Cheng Su <baocheng.su@siemens.com>
  21561. M: Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
  21562. M: Tobias Schaffner <tobias.schaffner@siemens.com>
  21563. L: linux-leds@vger.kernel.org
  21564. S: Maintained
  21565. F: drivers/leds/simatic/
  21566. SIEMENS IPC PLATFORM DRIVERS
  21567. M: Bao Cheng Su <baocheng.su@siemens.com>
  21568. M: Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
  21569. M: Tobias Schaffner <tobias.schaffner@siemens.com>
  21570. L: platform-driver-x86@vger.kernel.org
  21571. S: Maintained
  21572. F: drivers/platform/x86/siemens/
  21573. F: include/linux/platform_data/x86/simatic-ipc-base.h
  21574. F: include/linux/platform_data/x86/simatic-ipc.h
  21575. SIEMENS IPC WATCHDOG DRIVERS
  21576. M: Bao Cheng Su <baocheng.su@siemens.com>
  21577. M: Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
  21578. M: Tobias Schaffner <tobias.schaffner@siemens.com>
  21579. L: linux-watchdog@vger.kernel.org
  21580. S: Maintained
  21581. F: drivers/watchdog/simatic-ipc-wdt.c
  21582. SIFIVE DRIVERS
  21583. M: Paul Walmsley <pjw@kernel.org>
  21584. M: Samuel Holland <samuel.holland@sifive.com>
  21585. L: linux-riscv@lists.infradead.org
  21586. S: Supported
  21587. F: drivers/dma/sf-pdma/
  21588. N: sifive
  21589. K: fu[57]40
  21590. K: [^@]sifive
  21591. SILEAD TOUCHSCREEN DRIVER
  21592. M: Hans de Goede <hansg@kernel.org>
  21593. L: linux-input@vger.kernel.org
  21594. L: platform-driver-x86@vger.kernel.org
  21595. S: Maintained
  21596. F: drivers/input/touchscreen/silead.c
  21597. F: drivers/platform/x86/touchscreen_dmi.c
  21598. SILICON LABS WIRELESS DRIVERS (for WFxxx series)
  21599. M: Jérôme Pouiller <jerome.pouiller@silabs.com>
  21600. L: linux-wireless@vger.kernel.org
  21601. S: Supported
  21602. F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
  21603. F: drivers/net/wireless/silabs/
  21604. SILICON MOTION SM712 FRAME BUFFER DRIVER
  21605. M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  21606. M: Teddy Wang <teddy.wang@siliconmotion.com>
  21607. M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  21608. L: linux-fbdev@vger.kernel.org
  21609. S: Maintained
  21610. F: Documentation/fb/sm712fb.rst
  21611. F: drivers/video/fbdev/sm712*
  21612. SILVACO I3C DUAL-ROLE MASTER
  21613. M: Miquel Raynal <miquel.raynal@bootlin.com>
  21614. M: Frank Li <Frank.Li@nxp.com>
  21615. L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
  21616. L: imx@lists.linux.dev
  21617. S: Maintained
  21618. F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
  21619. F: drivers/i3c/master/svc-i3c-master.c
  21620. SIMPLEFB FB DRIVER
  21621. M: Hans de Goede <hansg@kernel.org>
  21622. L: linux-fbdev@vger.kernel.org
  21623. S: Maintained
  21624. F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
  21625. F: drivers/video/fbdev/simplefb.c
  21626. F: include/linux/platform_data/simplefb.h
  21627. SIOX
  21628. M: Thorsten Scherer <t.scherer@eckelmann.de>
  21629. R: Pengutronix Kernel Team <kernel@pengutronix.de>
  21630. S: Supported
  21631. F: drivers/gpio/gpio-siox.c
  21632. F: drivers/siox/*
  21633. F: include/trace/events/siox.h
  21634. SIPHASH PRF ROUTINES
  21635. M: Jason A. Donenfeld <Jason@zx2c4.com>
  21636. S: Maintained
  21637. F: include/linux/siphash.h
  21638. F: lib/siphash.c
  21639. F: lib/tests/siphash_kunit.c
  21640. SIS 190 ETHERNET DRIVER
  21641. M: Francois Romieu <romieu@fr.zoreil.com>
  21642. L: netdev@vger.kernel.org
  21643. S: Maintained
  21644. F: drivers/net/ethernet/sis/sis190.c
  21645. SIS 900/7016 FAST ETHERNET DRIVER
  21646. M: Daniele Venzano <venza@brownhat.org>
  21647. L: netdev@vger.kernel.org
  21648. S: Maintained
  21649. W: http://www.brownhat.org/sis900.html
  21650. F: drivers/net/ethernet/sis/sis900.*
  21651. SIS FRAMEBUFFER DRIVER
  21652. S: Orphan
  21653. F: Documentation/fb/sisfb.rst
  21654. F: drivers/video/fbdev/sis/
  21655. F: include/video/sisfb.h
  21656. SIS I2C TOUCHSCREEN DRIVER
  21657. M: Mika Penttilä <mpenttil@redhat.com>
  21658. L: linux-input@vger.kernel.org
  21659. S: Maintained
  21660. F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
  21661. F: drivers/input/touchscreen/sis_i2c.c
  21662. SIS USB2VGA DRIVER
  21663. M: Thomas Winischhofer <thomas@winischhofer.net>
  21664. S: Maintained
  21665. W: http://www.winischhofer.at/linuxsisusbvga.shtml
  21666. F: drivers/usb/misc/sisusbvga/
  21667. SL28 CPLD MFD DRIVER
  21668. M: Michael Walle <mwalle@kernel.org>
  21669. S: Maintained
  21670. F: Documentation/devicetree/bindings/embedded-controller/kontron,sl28cpld.yaml
  21671. F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
  21672. F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
  21673. F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
  21674. F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
  21675. F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
  21676. F: drivers/gpio/gpio-sl28cpld.c
  21677. F: drivers/hwmon/sl28cpld-hwmon.c
  21678. F: drivers/irqchip/irq-sl28cpld.c
  21679. F: drivers/pwm/pwm-sl28cpld.c
  21680. F: drivers/watchdog/sl28cpld_wdt.c
  21681. SL28 VPD NVMEM LAYOUT DRIVER
  21682. M: Michael Walle <mwalle@kernel.org>
  21683. S: Maintained
  21684. F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
  21685. F: drivers/nvmem/layouts/sl28vpd.c
  21686. SLAB ALLOCATOR
  21687. M: Vlastimil Babka <vbabka@kernel.org>
  21688. M: Harry Yoo <harry@kernel.org>
  21689. M: Andrew Morton <akpm@linux-foundation.org>
  21690. R: Hao Li <hao.li@linux.dev>
  21691. R: Christoph Lameter <cl@gentwo.org>
  21692. R: David Rientjes <rientjes@google.com>
  21693. R: Roman Gushchin <roman.gushchin@linux.dev>
  21694. L: linux-mm@kvack.org
  21695. S: Maintained
  21696. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
  21697. F: Documentation/admin-guide/mm/slab.rst
  21698. F: Documentation/mm/slab.rst
  21699. F: include/linux/mempool.h
  21700. F: include/linux/slab.h
  21701. F: mm/failslab.c
  21702. F: mm/mempool.c
  21703. F: mm/slab.h
  21704. F: mm/slab_common.c
  21705. F: mm/slub.c
  21706. SLCAN CAN NETWORK DRIVER
  21707. M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
  21708. L: linux-can@vger.kernel.org
  21709. S: Maintained
  21710. F: drivers/net/can/slcan/
  21711. SLEEPABLE READ-COPY UPDATE (SRCU)
  21712. M: Lai Jiangshan <jiangshanlai@gmail.com>
  21713. M: "Paul E. McKenney" <paulmck@kernel.org>
  21714. M: Josh Triplett <josh@joshtriplett.org>
  21715. R: Steven Rostedt <rostedt@goodmis.org>
  21716. R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  21717. L: rcu@vger.kernel.org
  21718. S: Supported
  21719. W: http://www.rdrop.com/users/paulmck/RCU/
  21720. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
  21721. F: include/linux/srcu*.h
  21722. F: kernel/rcu/srcu*.c
  21723. SMACK SECURITY MODULE
  21724. M: Casey Schaufler <casey@schaufler-ca.com>
  21725. L: linux-security-module@vger.kernel.org
  21726. S: Maintained
  21727. W: http://schaufler-ca.com
  21728. T: git https://github.com/cschaufler/smack-next.git
  21729. F: Documentation/admin-guide/LSM/Smack.rst
  21730. F: security/smack/
  21731. SMC91x ETHERNET DRIVER
  21732. M: Nicolas Pitre <nico@fluxnic.net>
  21733. S: Odd Fixes
  21734. F: drivers/net/ethernet/smsc/smc91x.*
  21735. SMSC EMC2103 HARDWARE MONITOR DRIVER
  21736. M: Steve Glendinning <steve.glendinning@shawell.net>
  21737. L: linux-hwmon@vger.kernel.org
  21738. S: Maintained
  21739. F: Documentation/hwmon/emc2103.rst
  21740. F: drivers/hwmon/emc2103.c
  21741. SMSC SCH5627 HARDWARE MONITOR DRIVER
  21742. M: Hans de Goede <hansg@kernel.org>
  21743. L: linux-hwmon@vger.kernel.org
  21744. S: Supported
  21745. F: Documentation/hwmon/sch5627.rst
  21746. F: drivers/hwmon/sch5627.c
  21747. SMSC UFX6000 and UFX7000 USB to VGA DRIVER
  21748. M: Steve Glendinning <steve.glendinning@shawell.net>
  21749. L: linux-fbdev@vger.kernel.org
  21750. S: Maintained
  21751. F: drivers/video/fbdev/smscufx.c
  21752. SMSC47B397 HARDWARE MONITOR DRIVER
  21753. M: Jean Delvare <jdelvare@suse.com>
  21754. L: linux-hwmon@vger.kernel.org
  21755. S: Maintained
  21756. F: Documentation/hwmon/smsc47b397.rst
  21757. F: drivers/hwmon/smsc47b397.c
  21758. SMSC911x ETHERNET DRIVER
  21759. M: Steve Glendinning <steve.glendinning@shawell.net>
  21760. L: netdev@vger.kernel.org
  21761. S: Maintained
  21762. F: drivers/net/ethernet/smsc/smsc911x.*
  21763. F: include/linux/smsc911x.h
  21764. SMSC9420 PCI ETHERNET DRIVER
  21765. M: Steve Glendinning <steve.glendinning@shawell.net>
  21766. L: netdev@vger.kernel.org
  21767. S: Maintained
  21768. F: drivers/net/ethernet/smsc/smsc9420.*
  21769. SNET DPU VIRTIO DATA PATH ACCELERATOR
  21770. R: Alvaro Karsz <alvaro.karsz@solid-run.com>
  21771. F: drivers/vdpa/solidrun/
  21772. SOCIONEXT (SNI) AVE NETWORK DRIVER
  21773. M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
  21774. L: netdev@vger.kernel.org
  21775. S: Maintained
  21776. F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
  21777. F: drivers/net/ethernet/socionext/sni_ave.c
  21778. SOCIONEXT (SNI) NETSEC NETWORK DRIVER
  21779. M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
  21780. M: Masahisa Kojima <kojima.masahisa@socionext.com>
  21781. L: netdev@vger.kernel.org
  21782. S: Maintained
  21783. F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
  21784. F: drivers/net/ethernet/socionext/netsec.c
  21785. SOCIONEXT (SNI) Synquacer SPI DRIVER
  21786. M: Masahisa Kojima <masahisa.kojima@linaro.org>
  21787. M: Jassi Brar <jaswinder.singh@linaro.org>
  21788. L: linux-spi@vger.kernel.org
  21789. S: Maintained
  21790. F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
  21791. F: drivers/spi/spi-synquacer.c
  21792. SOCIONEXT SYNQUACER I2C DRIVER
  21793. M: Ard Biesheuvel <ardb@kernel.org>
  21794. L: linux-i2c@vger.kernel.org
  21795. S: Maintained
  21796. F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
  21797. F: drivers/i2c/busses/i2c-synquacer.c
  21798. SOCIONEXT UNIPHIER SOUND DRIVER
  21799. L: linux-sound@vger.kernel.org
  21800. S: Orphan
  21801. F: sound/soc/uniphier/
  21802. SOCKET TIMESTAMPING
  21803. M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
  21804. R: Jason Xing <kernelxing@tencent.com>
  21805. S: Maintained
  21806. F: Documentation/networking/timestamping.rst
  21807. F: include/linux/net_tstamp.h
  21808. F: include/uapi/linux/net_tstamp.h
  21809. F: tools/testing/selftests/bpf/*/net_timestamping*
  21810. F: tools/testing/selftests/net/*timestamp*
  21811. F: tools/testing/selftests/net/so_txtime.c
  21812. SOEKRIS NET48XX LED SUPPORT
  21813. M: Chris Boot <bootc@bootc.net>
  21814. S: Maintained
  21815. F: drivers/leds/leds-net48xx.c
  21816. SOFT-IWARP DRIVER (siw)
  21817. M: Bernard Metzler <bernard.metzler@linux.dev>
  21818. L: linux-rdma@vger.kernel.org
  21819. S: Supported
  21820. F: drivers/infiniband/sw/siw/
  21821. F: include/uapi/rdma/siw-abi.h
  21822. SOFT-ROCE DRIVER (rxe)
  21823. M: Zhu Yanjun <zyjzyj2000@gmail.com>
  21824. L: linux-rdma@vger.kernel.org
  21825. S: Supported
  21826. F: drivers/infiniband/sw/rxe/
  21827. F: include/uapi/rdma/rdma_user_rxe.h
  21828. SOFTLOGIC 6x10 MPEG CODEC
  21829. M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
  21830. M: Andrey Utkin <andrey_utkin@fastmail.com>
  21831. M: Ismael Luceno <ismael@iodev.co.uk>
  21832. L: linux-media@vger.kernel.org
  21833. S: Supported
  21834. F: drivers/media/pci/solo6x10/
  21835. SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
  21836. M: James Morse <james.morse@arm.com>
  21837. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  21838. S: Maintained
  21839. F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
  21840. F: drivers/firmware/arm_sdei.c
  21841. F: include/linux/arm_sdei.h
  21842. F: include/uapi/linux/arm_sdei.h
  21843. SOFTWARE NODES AND DEVICE PROPERTIES
  21844. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  21845. R: Daniel Scally <djrscally@gmail.com>
  21846. R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  21847. R: Sakari Ailus <sakari.ailus@linux.intel.com>
  21848. L: linux-acpi@vger.kernel.org
  21849. S: Maintained
  21850. F: drivers/base/property.c
  21851. F: drivers/base/swnode.c
  21852. F: include/linux/fwnode.h
  21853. F: include/linux/property.h
  21854. SOFTWARE RAID (Multiple Disks) SUPPORT
  21855. M: Song Liu <song@kernel.org>
  21856. M: Yu Kuai <yukuai@fnnas.com>
  21857. R: Li Nan <linan122@huawei.com>
  21858. L: linux-raid@vger.kernel.org
  21859. S: Supported
  21860. Q: https://patchwork.kernel.org/project/linux-raid/list/
  21861. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
  21862. F: drivers/md/Kconfig
  21863. F: drivers/md/Makefile
  21864. F: drivers/md/md*
  21865. F: drivers/md/raid*
  21866. F: include/linux/raid/
  21867. F: include/uapi/linux/raid/
  21868. F: lib/raid6/
  21869. SOLIDRUN CLEARFOG SUPPORT
  21870. M: Russell King <linux@armlinux.org.uk>
  21871. S: Maintained
  21872. F: arch/arm/boot/dts/marvell/armada-388-clearfog*
  21873. F: arch/arm/boot/dts/marvell/armada-38x-solidrun-*
  21874. SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
  21875. M: Russell King <linux@armlinux.org.uk>
  21876. S: Maintained
  21877. F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
  21878. F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
  21879. F: arch/arm/boot/dts/nxp/imx/imx6*-sr-*
  21880. SONIC NETWORK DRIVER
  21881. M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  21882. L: netdev@vger.kernel.org
  21883. S: Maintained
  21884. F: drivers/net/ethernet/natsemi/sonic.*
  21885. SONICS SILICON BACKPLANE DRIVER (SSB)
  21886. M: Michael Buesch <m@bues.ch>
  21887. L: linux-wireless@vger.kernel.org
  21888. S: Maintained
  21889. F: drivers/ssb/
  21890. F: include/linux/ssb/
  21891. SONY IMX208 SENSOR DRIVER
  21892. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  21893. L: linux-media@vger.kernel.org
  21894. S: Maintained
  21895. T: git git://linuxtv.org/media.git
  21896. F: drivers/media/i2c/imx208.c
  21897. SONY IMX214 SENSOR DRIVER
  21898. M: Ricardo Ribalda <ribalda@kernel.org>
  21899. L: linux-media@vger.kernel.org
  21900. S: Maintained
  21901. T: git git://linuxtv.org/media.git
  21902. F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
  21903. F: drivers/media/i2c/imx214.c
  21904. SONY IMX219 SENSOR DRIVER
  21905. M: Dave Stevenson <dave.stevenson@raspberrypi.com>
  21906. L: linux-media@vger.kernel.org
  21907. S: Maintained
  21908. T: git git://linuxtv.org/media.git
  21909. F: Documentation/devicetree/bindings/media/i2c/sony,imx219.yaml
  21910. F: drivers/media/i2c/imx219.c
  21911. SONY IMX258 SENSOR DRIVER
  21912. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  21913. L: linux-media@vger.kernel.org
  21914. S: Maintained
  21915. T: git git://linuxtv.org/media.git
  21916. F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
  21917. F: drivers/media/i2c/imx258.c
  21918. SONY IMX274 SENSOR DRIVER
  21919. M: Leon Luo <leonl@leopardimaging.com>
  21920. L: linux-media@vger.kernel.org
  21921. S: Maintained
  21922. T: git git://linuxtv.org/media.git
  21923. F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
  21924. F: drivers/media/i2c/imx274.c
  21925. SONY IMX283 SENSOR DRIVER
  21926. M: Kieran Bingham <kieran.bingham@ideasonboard.com>
  21927. R: Umang Jain <uajain@igalia.com>
  21928. L: linux-media@vger.kernel.org
  21929. S: Maintained
  21930. T: git git://linuxtv.org/media.git
  21931. F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
  21932. F: drivers/media/i2c/imx283.c
  21933. SONY IMX290 SENSOR DRIVER
  21934. M: Manivannan Sadhasivam <mani@kernel.org>
  21935. L: linux-media@vger.kernel.org
  21936. S: Maintained
  21937. T: git git://linuxtv.org/media.git
  21938. F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
  21939. F: drivers/media/i2c/imx290.c
  21940. SONY IMX296 SENSOR DRIVER
  21941. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  21942. M: Manivannan Sadhasivam <mani@kernel.org>
  21943. L: linux-media@vger.kernel.org
  21944. S: Maintained
  21945. T: git git://linuxtv.org/media.git
  21946. F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
  21947. F: drivers/media/i2c/imx296.c
  21948. SONY IMX319 SENSOR DRIVER
  21949. M: Bingbu Cao <bingbu.cao@intel.com>
  21950. L: linux-media@vger.kernel.org
  21951. S: Maintained
  21952. T: git git://linuxtv.org/media.git
  21953. F: drivers/media/i2c/imx319.c
  21954. SONY IMX334 SENSOR DRIVER
  21955. L: linux-media@vger.kernel.org
  21956. S: Orphan
  21957. T: git git://linuxtv.org/media.git
  21958. F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
  21959. F: drivers/media/i2c/imx334.c
  21960. SONY IMX335 SENSOR DRIVER
  21961. M: Kieran Bingham <kieran.bingham@ideasonboard.com>
  21962. L: linux-media@vger.kernel.org
  21963. S: Maintained
  21964. T: git git://linuxtv.org/media.git
  21965. F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
  21966. F: drivers/media/i2c/imx335.c
  21967. SONY IMX355 SENSOR DRIVER
  21968. M: Tianshu Qiu <tian.shu.qiu@intel.com>
  21969. L: linux-media@vger.kernel.org
  21970. S: Maintained
  21971. T: git git://linuxtv.org/media.git
  21972. F: drivers/media/i2c/imx355.c
  21973. SONY IMX412 SENSOR DRIVER
  21974. L: linux-media@vger.kernel.org
  21975. S: Orphan
  21976. T: git git://linuxtv.org/media.git
  21977. F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
  21978. F: drivers/media/i2c/imx412.c
  21979. SONY IMX415 SENSOR DRIVER
  21980. M: Michael Riesch <michael.riesch@collabora.com>
  21981. L: linux-media@vger.kernel.org
  21982. S: Maintained
  21983. T: git git://linuxtv.org/media.git
  21984. F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
  21985. F: drivers/media/i2c/imx415.c
  21986. SONY MEMORYSTICK SUBSYSTEM
  21987. M: Maxim Levitsky <maximlevitsky@gmail.com>
  21988. M: Alex Dubov <oakad@yahoo.com>
  21989. M: Ulf Hansson <ulfh@kernel.org>
  21990. L: linux-mmc@vger.kernel.org
  21991. S: Maintained
  21992. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
  21993. F: drivers/memstick/
  21994. F: include/linux/memstick.h
  21995. SONY VAIO CONTROL DEVICE DRIVER
  21996. M: Mattia Dongili <malattia@linux.it>
  21997. L: platform-driver-x86@vger.kernel.org
  21998. S: Maintained
  21999. W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
  22000. F: Documentation/admin-guide/laptops/sony-laptop.rst
  22001. F: drivers/char/sonypi.c
  22002. F: drivers/platform/x86/sony-laptop.c
  22003. SOPHGO DEVICETREES and DRIVERS
  22004. M: Chen Wang <unicorn_wang@outlook.com>
  22005. M: Inochi Amaoto <inochiama@gmail.com>
  22006. L: sophgo@lists.linux.dev
  22007. W: https://github.com/sophgo/linux/wiki
  22008. T: git https://github.com/sophgo/linux.git
  22009. S: Maintained
  22010. N: sophgo
  22011. K: sophgo
  22012. SOUND
  22013. M: Jaroslav Kysela <perex@perex.cz>
  22014. M: Takashi Iwai <tiwai@suse.com>
  22015. L: linux-sound@vger.kernel.org
  22016. S: Maintained
  22017. W: http://www.alsa-project.org/
  22018. Q: http://patchwork.kernel.org/project/alsa-devel/list/
  22019. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  22020. F: Documentation/sound/
  22021. F: include/sound/
  22022. F: include/uapi/sound/
  22023. F: sound/
  22024. F: tools/testing/selftests/alsa
  22025. SOUND - ALSA SELFTESTS
  22026. M: Mark Brown <broonie@kernel.org>
  22027. L: linux-sound@vger.kernel.org
  22028. L: linux-kselftest@vger.kernel.org
  22029. S: Supported
  22030. F: tools/testing/selftests/alsa
  22031. SOUND - COMPRESSED AUDIO
  22032. M: Vinod Koul <vkoul@kernel.org>
  22033. L: linux-sound@vger.kernel.org
  22034. S: Supported
  22035. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  22036. F: Documentation/sound/designs/compress-offload.rst
  22037. F: include/sound/compress_driver.h
  22038. F: include/uapi/sound/compress_*
  22039. F: sound/core/compress_offload.c
  22040. F: sound/soc/soc-compress.c
  22041. SOUND - CORE KUNIT TEST
  22042. M: Ivan Orlov <ivan.orlov0322@gmail.com>
  22043. L: linux-sound@vger.kernel.org
  22044. S: Supported
  22045. F: sound/core/sound_kunit.c
  22046. SOUND - DMAENGINE HELPERS
  22047. M: Lars-Peter Clausen <lars@metafoo.de>
  22048. S: Supported
  22049. F: include/sound/dmaengine_pcm.h
  22050. F: sound/core/pcm_dmaengine.c
  22051. F: sound/soc/soc-generic-dmaengine-pcm.c
  22052. SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
  22053. M: Liam Girdwood <lgirdwood@gmail.com>
  22054. M: Mark Brown <broonie@kernel.org>
  22055. L: linux-sound@vger.kernel.org
  22056. S: Supported
  22057. W: http://alsa-project.org/main/index.php/ASoC
  22058. T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
  22059. F: Documentation/devicetree/bindings/sound/
  22060. F: Documentation/sound/soc/
  22061. F: include/dt-bindings/sound/
  22062. F: include/sound/cs*
  22063. X: include/sound/cs4231-regs.h
  22064. X: include/sound/cs8403.h
  22065. X: include/sound/cs8427.h
  22066. F: include/sound/madera-pdata.h
  22067. F: include/sound/soc*
  22068. F: include/sound/sof.h
  22069. F: include/sound/sof/
  22070. F: include/sound/wm*.h
  22071. F: include/trace/events/sof*.h
  22072. F: include/uapi/sound/asoc.h
  22073. F: sound/soc/
  22074. SOUND - SOC LAYER / dapm-graph
  22075. M: Luca Ceresoli <luca.ceresoli@bootlin.com>
  22076. L: linux-sound@vger.kernel.org
  22077. S: Maintained
  22078. F: tools/sound/dapm-graph
  22079. SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
  22080. M: Liam Girdwood <lgirdwood@gmail.com>
  22081. M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
  22082. M: Bard Liao <yung-chuan.liao@linux.intel.com>
  22083. M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
  22084. M: Daniel Baluta <daniel.baluta@nxp.com>
  22085. R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
  22086. R: Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
  22087. L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
  22088. S: Supported
  22089. W: https://github.com/thesofproject/linux/
  22090. F: sound/soc/sof/
  22091. SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
  22092. M: Mark Brown <broonie@kernel.org>
  22093. M: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
  22094. S: Supported
  22095. L: linux-sound@vger.kernel.org
  22096. F: sound/soc/generic/
  22097. F: include/sound/simple_card*
  22098. F: Documentation/devicetree/bindings/sound/simple-card.yaml
  22099. F: Documentation/devicetree/bindings/sound/audio-graph*.yaml
  22100. SOUNDWIRE SUBSYSTEM
  22101. M: Vinod Koul <vkoul@kernel.org>
  22102. M: Bard Liao <yung-chuan.liao@linux.intel.com>
  22103. R: Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
  22104. L: linux-sound@vger.kernel.org
  22105. S: Supported
  22106. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
  22107. F: Documentation/driver-api/soundwire/
  22108. F: drivers/soundwire/
  22109. F: include/linux/soundwire/
  22110. SP2 MEDIA DRIVER
  22111. M: Olli Salonen <olli.salonen@iki.fi>
  22112. L: linux-media@vger.kernel.org
  22113. S: Maintained
  22114. W: https://linuxtv.org
  22115. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  22116. F: drivers/media/dvb-frontends/sp2*
  22117. SPACEMIT K1 I2C DRIVER
  22118. M: Troy Mitchell <troy.mitchell@linux.spacemit.com>
  22119. S: Maintained
  22120. F: Documentation/devicetree/bindings/i2c/spacemit,k1-i2c.yaml
  22121. F: drivers/i2c/busses/i2c-k1.c
  22122. SPANISH DOCUMENTATION
  22123. M: Carlos Bilbao <carlos.bilbao@kernel.org>
  22124. R: Avadhut Naik <avadhut.naik@amd.com>
  22125. S: Maintained
  22126. F: Documentation/translations/sp_SP/
  22127. SPARC + UltraSPARC (sparc/sparc64)
  22128. M: "David S. Miller" <davem@davemloft.net>
  22129. M: Andreas Larsson <andreas@gaisler.com>
  22130. L: sparclinux@vger.kernel.org
  22131. S: Maintained
  22132. Q: http://patchwork.ozlabs.org/project/sparclinux/list/
  22133. T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
  22134. T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
  22135. F: arch/sparc/
  22136. F: drivers/sbus/
  22137. SPARC SERIAL DRIVERS
  22138. M: "David S. Miller" <davem@davemloft.net>
  22139. L: sparclinux@vger.kernel.org
  22140. S: Maintained
  22141. T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
  22142. T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
  22143. F: drivers/tty/serial/suncore.c
  22144. F: drivers/tty/serial/sunhv.c
  22145. F: drivers/tty/serial/sunsab.c
  22146. F: drivers/tty/serial/sunsab.h
  22147. F: drivers/tty/serial/sunsu.c
  22148. F: drivers/tty/serial/sunzilog.c
  22149. F: drivers/tty/serial/sunzilog.h
  22150. F: drivers/tty/vcc.c
  22151. F: include/linux/sunserialcore.h
  22152. SPARSE CHECKER
  22153. M: Chris Li <sparse@chrisli.org>
  22154. L: linux-sparse@vger.kernel.org
  22155. S: Maintained
  22156. W: https://sparse.docs.kernel.org/
  22157. Q: https://patchwork.kernel.org/project/linux-sparse/list/
  22158. B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
  22159. T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
  22160. F: include/linux/compiler.h
  22161. SPEAKUP CONSOLE SPEECH DRIVER
  22162. M: William Hubbs <w.d.hubbs@gmail.com>
  22163. M: Chris Brannon <chris@the-brannons.com>
  22164. M: Kirk Reiser <kirk@reisers.ca>
  22165. M: Samuel Thibault <samuel.thibault@ens-lyon.org>
  22166. L: speakup@linux-speakup.org
  22167. S: Odd Fixes
  22168. W: http://www.linux-speakup.org/
  22169. W: https://github.com/linux-speakup/speakup
  22170. B: https://github.com/linux-speakup/speakup/issues
  22171. F: drivers/accessibility/speakup/
  22172. SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
  22173. M: Viresh Kumar <vireshk@kernel.org>
  22174. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  22175. L: soc@lists.linux.dev
  22176. S: Maintained
  22177. W: http://www.st.com/spear
  22178. F: arch/arm/boot/dts/st/spear*
  22179. F: arch/arm/mach-spear/
  22180. F: drivers/clk/spear/
  22181. F: drivers/pinctrl/spear/
  22182. SPI NOR SUBSYSTEM
  22183. M: Pratyush Yadav <pratyush@kernel.org>
  22184. M: Michael Walle <mwalle@kernel.org>
  22185. R: Takahiro Kuwano <takahiro.kuwano@infineon.com>
  22186. L: linux-mtd@lists.infradead.org
  22187. S: Maintained
  22188. W: http://www.linux-mtd.infradead.org/
  22189. Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
  22190. C: irc://irc.oftc.net/mtd
  22191. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
  22192. F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
  22193. F: drivers/mtd/spi-nor/
  22194. F: include/linux/mtd/spi-nor.h
  22195. SPI OFFLOAD
  22196. R: David Lechner <dlechner@baylibre.com>
  22197. F: drivers/spi/spi-offload-trigger-*.c
  22198. F: drivers/spi/spi-offload.c
  22199. F: include/linux/spi/offload/
  22200. K: spi_offload
  22201. SPI SUBSYSTEM
  22202. M: Mark Brown <broonie@kernel.org>
  22203. L: linux-spi@vger.kernel.org
  22204. S: Maintained
  22205. Q: http://patchwork.kernel.org/project/spi-devel-general/list/
  22206. T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
  22207. F: Documentation/devicetree/bindings/spi/
  22208. F: Documentation/spi/
  22209. F: drivers/spi/
  22210. F: include/trace/events/spi*
  22211. F: include/linux/spi/
  22212. F: include/uapi/linux/spi/
  22213. F: tools/spi/
  22214. SPMI SUBSYSTEM
  22215. M: Stephen Boyd <sboyd@kernel.org>
  22216. L: linux-kernel@vger.kernel.org
  22217. S: Maintained
  22218. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
  22219. F: Documentation/devicetree/bindings/spmi/
  22220. F: drivers/spmi/
  22221. F: include/dt-bindings/spmi/spmi.h
  22222. F: include/linux/spmi.h
  22223. F: include/trace/events/spmi.h
  22224. SPU FILE SYSTEM
  22225. L: linuxppc-dev@lists.ozlabs.org
  22226. S: Orphan
  22227. F: Documentation/filesystems/spufs/spufs.rst
  22228. F: arch/powerpc/platforms/cell/spufs/
  22229. SQUASHFS FILE SYSTEM
  22230. M: Phillip Lougher <phillip@squashfs.org.uk>
  22231. L: squashfs-devel@lists.sourceforge.net (subscribers-only)
  22232. S: Maintained
  22233. W: http://squashfs.org.uk
  22234. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
  22235. F: Documentation/filesystems/squashfs.rst
  22236. F: fs/squashfs/
  22237. SRM (Alpha) environment access
  22238. M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
  22239. S: Maintained
  22240. F: arch/alpha/kernel/srm_env.c
  22241. ST LSM6DSx IMU IIO DRIVER
  22242. M: Lorenzo Bianconi <lorenzo@kernel.org>
  22243. L: linux-iio@vger.kernel.org
  22244. S: Maintained
  22245. W: http://www.st.com/
  22246. F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
  22247. F: drivers/iio/imu/st_lsm6dsx/
  22248. ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
  22249. M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
  22250. M: Sylvain Petinot <sylvain.petinot@foss.st.com>
  22251. L: linux-media@vger.kernel.org
  22252. S: Maintained
  22253. T: git git://linuxtv.org/media.git
  22254. F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
  22255. F: drivers/media/i2c/st-mipid02.c
  22256. ST STC3117 FUEL GAUGE DRIVER
  22257. M: Hardevsinh Palaniya <hardevsinh.palaniya@siliconsignals.io>
  22258. M: Bhavin Sharma <bhavin.sharma@siliconsignals.io>
  22259. L: linux-pm@vger.kernel.org
  22260. S: Maintained
  22261. F: Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
  22262. F: drivers/power/supply/stc3117_fuel_gauge.c
  22263. ST STEF48H28 DRIVER
  22264. M: Charles Hsu <hsu.yungteng@gmail.com>
  22265. L: linux-hwmon@vger.kernel.org
  22266. S: Maintained
  22267. F: Documentation/hwmon/stef48h28.rst
  22268. F: drivers/hwmon/pmbus/stef48h28.c
  22269. ST STM32 FIREWALL
  22270. M: Gatien Chevallier <gatien.chevallier@foss.st.com>
  22271. S: Maintained
  22272. F: drivers/bus/stm32_etzpc.c
  22273. F: drivers/bus/stm32_firewall.c
  22274. F: drivers/bus/stm32_rifsc.c
  22275. ST STM32 HDP PINCTRL DRIVER
  22276. M: Clément Le Goffic <legoffic.clement@gmail.com>
  22277. S: Maintained
  22278. F: Documentation/devicetree/bindings/pinctrl/st,stm32-hdp.yaml
  22279. F: drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
  22280. ST STM32 I2C/SMBUS DRIVER
  22281. M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
  22282. M: Alain Volmat <alain.volmat@foss.st.com>
  22283. L: linux-i2c@vger.kernel.org
  22284. S: Maintained
  22285. F: drivers/i2c/busses/i2c-stm32*
  22286. ST STM32 OCTO MEMORY MANAGER
  22287. M: Patrice Chotard <patrice.chotard@foss.st.com>
  22288. S: Maintained
  22289. F: Documentation/devicetree/bindings/memory-controllers/st,stm32mp25-omm.yaml
  22290. F: drivers/memory/stm32_omm.c
  22291. ST STM32 PINCTRL DRIVER
  22292. M: Antonio Borneo <antonio.borneo@foss.st.com>
  22293. S: Maintained
  22294. F: Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
  22295. F: drivers/pinctrl/stm32/
  22296. F: include/dt-bindings/pinctrl/stm32-pinfunc.h
  22297. X: drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
  22298. ST STM32 SPI DRIVER
  22299. M: Alain Volmat <alain.volmat@foss.st.com>
  22300. L: linux-spi@vger.kernel.org
  22301. S: Maintained
  22302. F: drivers/spi/spi-stm32.c
  22303. ST STPDDC60 DRIVER
  22304. M: Daniel Nilsson <daniel.nilsson@flex.com>
  22305. L: linux-hwmon@vger.kernel.org
  22306. S: Maintained
  22307. F: Documentation/hwmon/stpddc60.rst
  22308. F: drivers/hwmon/pmbus/stpddc60.c
  22309. ST TSC1641 DRIVER
  22310. M: Igor Reznichenko <igor@reznichenko.net>
  22311. L: linux-hwmon@vger.kernel.org
  22312. S: Maintained
  22313. F: Documentation/devicetree/bindings/hwmon/st,tsc1641.yaml
  22314. F: Documentation/hwmon/tsc1641.rst
  22315. F: drivers/hwmon/tsc1641.c
  22316. ST VD55G1 DRIVER
  22317. M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
  22318. M: Sylvain Petinot <sylvain.petinot@foss.st.com>
  22319. L: linux-media@vger.kernel.org
  22320. S: Maintained
  22321. F: Documentation/devicetree/bindings/media/i2c/st,vd55g1.yaml
  22322. F: drivers/media/i2c/vd55g1.c
  22323. ST VD56G3 IMAGE SENSOR DRIVER
  22324. M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
  22325. M: Sylvain Petinot <sylvain.petinot@foss.st.com>
  22326. L: linux-media@vger.kernel.org
  22327. S: Maintained
  22328. F: Documentation/devicetree/bindings/media/i2c/st,vd56g3.yaml
  22329. F: drivers/media/i2c/vd56g3.c
  22330. ST VGXY61 DRIVER
  22331. M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
  22332. M: Sylvain Petinot <sylvain.petinot@foss.st.com>
  22333. L: linux-media@vger.kernel.org
  22334. S: Maintained
  22335. T: git git://linuxtv.org/media.git
  22336. F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
  22337. F: Documentation/userspace-api/media/drivers/vgxy61.rst
  22338. F: drivers/media/i2c/vgxy61.c
  22339. ST VL53L0X ToF RANGER(I2C) IIO DRIVER
  22340. M: Song Qiang <songqiang1304521@gmail.com>
  22341. L: linux-iio@vger.kernel.org
  22342. S: Maintained
  22343. F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
  22344. F: drivers/iio/proximity/vl53l0x-i2c.c
  22345. STABLE BRANCH
  22346. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  22347. M: Sasha Levin <sashal@kernel.org>
  22348. L: stable@vger.kernel.org
  22349. S: Supported
  22350. F: Documentation/process/stable-kernel-rules.rst
  22351. STAGING - ATOMISP DRIVER
  22352. M: Hans de Goede <hansg@kernel.org>
  22353. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  22354. R: Sakari Ailus <sakari.ailus@linux.intel.com>
  22355. L: linux-media@vger.kernel.org
  22356. S: Maintained
  22357. F: drivers/staging/media/atomisp/
  22358. STAGING - INDUSTRIAL IO
  22359. M: Jonathan Cameron <jic23@kernel.org>
  22360. L: linux-iio@vger.kernel.org
  22361. S: Odd Fixes
  22362. F: drivers/staging/iio/
  22363. STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
  22364. M: Marc Dietrich <marvin24@gmx.de>
  22365. L: ac100@lists.launchpad.net (moderated for non-subscribers)
  22366. L: linux-tegra@vger.kernel.org
  22367. S: Maintained
  22368. F: drivers/staging/nvec/
  22369. STAGING - SEPS525 LCD CONTROLLER DRIVERS
  22370. M: Michael Hennerich <michael.hennerich@analog.com>
  22371. L: linux-fbdev@vger.kernel.org
  22372. S: Supported
  22373. F: drivers/staging/fbtft/fb_seps525.c
  22374. STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
  22375. M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  22376. M: Teddy Wang <teddy.wang@siliconmotion.com>
  22377. M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  22378. L: linux-fbdev@vger.kernel.org
  22379. S: Maintained
  22380. F: drivers/staging/sm750fb/
  22381. STAGING SUBSYSTEM
  22382. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  22383. L: linux-staging@lists.linux.dev
  22384. S: Supported
  22385. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
  22386. F: drivers/staging/
  22387. STANDALONE CACHE CONTROLLER DRIVERS
  22388. M: Conor Dooley <conor@kernel.org>
  22389. M: Jonathan Cameron <jonathan.cameron@huawei.com>
  22390. S: Maintained
  22391. T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
  22392. F: Documentation/devicetree/bindings/cache/
  22393. F: drivers/cache
  22394. F: include/linux/cache_coherency.h
  22395. F: lib/cache_maint.c
  22396. STARFIRE/DURALAN NETWORK DRIVER
  22397. M: Ion Badulescu <ionut@badula.org>
  22398. S: Odd Fixes
  22399. F: drivers/net/ethernet/adaptec/starfire*
  22400. STARFIVE CAMERA SUBSYSTEM DRIVER
  22401. M: Jack Zhu <jack.zhu@starfivetech.com>
  22402. M: Changhuang Liang <changhuang.liang@starfivetech.com>
  22403. L: linux-media@vger.kernel.org
  22404. S: Maintained
  22405. F: Documentation/admin-guide/media/starfive_camss.rst
  22406. F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
  22407. F: drivers/staging/media/starfive/camss
  22408. STARFIVE CRYPTO DRIVER
  22409. M: Jia Jie Ho <jiajie.ho@starfivetech.com>
  22410. M: William Qiu <william.qiu@starfivetech.com>
  22411. S: Supported
  22412. F: Documentation/devicetree/bindings/crypto/starfive*
  22413. F: drivers/crypto/starfive/
  22414. STARFIVE DEVICETREES
  22415. M: Emil Renner Berthing <kernel@esmil.dk>
  22416. M: Conor Dooley <conor@kernel.org>
  22417. L: linux-riscv@lists.infradead.org
  22418. S: Maintained
  22419. T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
  22420. F: arch/riscv/boot/dts/starfive/
  22421. STARFIVE DWMAC GLUE LAYER
  22422. M: Emil Renner Berthing <kernel@esmil.dk>
  22423. M: Minda Chen <minda.chen@starfivetech.com>
  22424. S: Maintained
  22425. F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
  22426. F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
  22427. STARFIVE JH7110 DPHY RX DRIVER
  22428. M: Jack Zhu <jack.zhu@starfivetech.com>
  22429. M: Changhuang Liang <changhuang.liang@starfivetech.com>
  22430. S: Supported
  22431. F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
  22432. F: drivers/phy/starfive/phy-jh7110-dphy-rx.c
  22433. STARFIVE JH7110 DPHY TX DRIVER
  22434. M: Keith Zhao <keith.zhao@starfivetech.com>
  22435. S: Supported
  22436. F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
  22437. F: drivers/phy/starfive/phy-jh7110-dphy-tx.c
  22438. STARFIVE JH7110 MMC/SD/SDIO DRIVER
  22439. M: William Qiu <william.qiu@starfivetech.com>
  22440. S: Supported
  22441. F: Documentation/devicetree/bindings/mmc/starfive*
  22442. F: drivers/mmc/host/dw_mmc-starfive.c
  22443. STARFIVE JH7110 PLL CLOCK DRIVER
  22444. M: Xingyu Wu <xingyu.wu@starfivetech.com>
  22445. S: Supported
  22446. F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
  22447. F: drivers/clk/starfive/clk-starfive-jh7110-pll.c
  22448. STARFIVE JH7110 PWMDAC DRIVER
  22449. M: Hal Feng <hal.feng@starfivetech.com>
  22450. M: Xingyu Wu <xingyu.wu@starfivetech.com>
  22451. S: Supported
  22452. F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
  22453. F: sound/soc/starfive/jh7110_pwmdac.c
  22454. STARFIVE JH7110 SYSCON
  22455. M: William Qiu <william.qiu@starfivetech.com>
  22456. M: Xingyu Wu <xingyu.wu@starfivetech.com>
  22457. S: Supported
  22458. F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
  22459. STARFIVE JH7110 TDM DRIVER
  22460. M: Walker Chen <walker.chen@starfivetech.com>
  22461. S: Maintained
  22462. F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
  22463. F: sound/soc/starfive/jh7110_tdm.c
  22464. STARFIVE JH71X0 CLOCK DRIVERS
  22465. M: Emil Renner Berthing <kernel@esmil.dk>
  22466. M: Hal Feng <hal.feng@starfivetech.com>
  22467. S: Maintained
  22468. F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
  22469. F: drivers/clk/starfive/clk-starfive-jh71*
  22470. F: include/dt-bindings/clock/starfive?jh71*.h
  22471. STARFIVE JH71X0 PINCTRL DRIVERS
  22472. M: Emil Renner Berthing <kernel@esmil.dk>
  22473. M: Hal Feng <hal.feng@starfivetech.com>
  22474. L: linux-gpio@vger.kernel.org
  22475. S: Maintained
  22476. F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
  22477. F: drivers/pinctrl/starfive/pinctrl-starfive-jh71*
  22478. F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
  22479. F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
  22480. STARFIVE JH71X0 RESET CONTROLLER DRIVERS
  22481. M: Emil Renner Berthing <kernel@esmil.dk>
  22482. M: Hal Feng <hal.feng@starfivetech.com>
  22483. S: Maintained
  22484. F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
  22485. F: drivers/reset/starfive/reset-starfive-jh71*
  22486. F: include/dt-bindings/reset/starfive?jh71*.h
  22487. STARFIVE JH71X0 USB DRIVERS
  22488. M: Minda Chen <minda.chen@starfivetech.com>
  22489. S: Maintained
  22490. F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
  22491. F: drivers/usb/cdns3/cdns3-starfive.c
  22492. STARFIVE JH71XX PMU CONTROLLER DRIVER
  22493. M: Walker Chen <walker.chen@starfivetech.com>
  22494. M: Changhuang Liang <changhuang.liang@starfivetech.com>
  22495. S: Supported
  22496. F: Documentation/devicetree/bindings/power/starfive*
  22497. F: drivers/pmdomain/starfive/
  22498. F: include/dt-bindings/power/starfive,jh7110-pmu.h
  22499. STARFIVE SOC DRIVERS
  22500. M: Conor Dooley <conor@kernel.org>
  22501. S: Maintained
  22502. T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
  22503. F: Documentation/devicetree/bindings/soc/starfive/
  22504. STARFIVE STARLINK PMU DRIVER
  22505. M: Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
  22506. S: Maintained
  22507. F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst
  22508. F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
  22509. F: drivers/perf/starfive_starlink_pmu.c
  22510. STARFIVE TRNG DRIVER
  22511. M: Jia Jie Ho <jiajie.ho@starfivetech.com>
  22512. S: Supported
  22513. F: Documentation/devicetree/bindings/rng/starfive*
  22514. F: drivers/char/hw_random/jh7110-trng.c
  22515. STARFIVE WATCHDOG DRIVER
  22516. M: Xingyu Wu <xingyu.wu@starfivetech.com>
  22517. M: Ziv Xu <ziv.xu@starfivetech.com>
  22518. S: Supported
  22519. F: Documentation/devicetree/bindings/watchdog/starfive*
  22520. F: drivers/watchdog/starfive-wdt.c
  22521. STARFIVE JH71X0 PCIE AND USB PHY DRIVER
  22522. M: Minda Chen <minda.chen@starfivetech.com>
  22523. S: Supported
  22524. F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
  22525. F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
  22526. F: drivers/phy/starfive/phy-jh7110-pcie.c
  22527. F: drivers/phy/starfive/phy-jh7110-usb.c
  22528. STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
  22529. M: Changhuang Liang <changhuang.liang@starfivetech.com>
  22530. S: Supported
  22531. F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
  22532. F: drivers/irqchip/irq-starfive-jh8100-intc.c
  22533. STATIC BRANCH/CALL
  22534. M: Peter Zijlstra <peterz@infradead.org>
  22535. M: Josh Poimboeuf <jpoimboe@kernel.org>
  22536. M: Jason Baron <jbaron@akamai.com>
  22537. M: Alice Ryhl <aliceryhl@google.com>
  22538. R: Steven Rostedt <rostedt@goodmis.org>
  22539. R: Ard Biesheuvel <ardb@kernel.org>
  22540. S: Supported
  22541. F: arch/*/include/asm/jump_label*.h
  22542. F: arch/*/include/asm/static_call*.h
  22543. F: arch/*/kernel/jump_label.c
  22544. F: arch/*/kernel/static_call.c
  22545. F: include/linux/jump_label*.h
  22546. F: include/linux/static_call*.h
  22547. F: kernel/jump_label.c
  22548. F: kernel/static_call*.c
  22549. F: rust/helpers/jump_label.c
  22550. F: rust/kernel/generated_arch_static_branch_asm.rs.S
  22551. F: rust/kernel/jump_label.rs
  22552. STI AUDIO (ASoC) DRIVERS
  22553. M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
  22554. L: linux-sound@vger.kernel.org
  22555. S: Maintained
  22556. F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
  22557. F: sound/soc/sti/
  22558. STI CEC DRIVER
  22559. M: Alain Volmat <alain.volmat@foss.st.com>
  22560. S: Maintained
  22561. F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
  22562. F: drivers/media/cec/platform/sti/
  22563. STK1160 USB VIDEO CAPTURE DRIVER
  22564. M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  22565. L: linux-media@vger.kernel.org
  22566. S: Maintained
  22567. T: git git://linuxtv.org/media.git
  22568. F: drivers/media/usb/stk1160/
  22569. STM32 AUDIO (ASoC) DRIVERS
  22570. M: Olivier Moysan <olivier.moysan@foss.st.com>
  22571. M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
  22572. L: linux-sound@vger.kernel.org
  22573. S: Maintained
  22574. F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
  22575. F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
  22576. F: sound/soc/stm/
  22577. STM32 DMA DRIVERS
  22578. M: Amélie Delaunay <amelie.delaunay@foss.st.com>
  22579. L: dmaengine@vger.kernel.org
  22580. L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
  22581. S: Maintained
  22582. F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
  22583. F: Documentation/devicetree/bindings/dma/stm32/
  22584. F: drivers/dma/stm32/
  22585. STM32 TIMER/LPTIMER DRIVERS
  22586. M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
  22587. S: Maintained
  22588. F: Documentation/ABI/testing/*timer-stm32
  22589. F: Documentation/devicetree/bindings/*/*stm32-*timer*
  22590. F: drivers/*/stm32-*timer*
  22591. F: drivers/pwm/pwm-stm32*
  22592. F: include/linux/*/stm32-*tim*
  22593. STM32MP25 USB3/PCIE COMBOPHY DRIVER
  22594. M: Christian Bruel <christian.bruel@foss.st.com>
  22595. S: Maintained
  22596. F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
  22597. F: drivers/phy/st/phy-stm32-combophy.c
  22598. STMMAC ETHERNET DRIVER
  22599. L: netdev@vger.kernel.org
  22600. S: Orphan
  22601. F: Documentation/networking/device_drivers/ethernet/stmicro/
  22602. F: drivers/net/ethernet/stmicro/stmmac/
  22603. SUN HAPPY MEAL ETHERNET DRIVER
  22604. M: Sean Anderson <seanga2@gmail.com>
  22605. S: Maintained
  22606. F: drivers/net/ethernet/sun/sunhme.*
  22607. SUN3/3X
  22608. M: Sam Creasey <sammy@sammy.net>
  22609. S: Maintained
  22610. W: http://sammy.net/sun3/
  22611. F: arch/m68k/include/asm/sun3*
  22612. F: arch/m68k/kernel/*sun3*
  22613. F: arch/m68k/sun3*/
  22614. F: drivers/net/ethernet/i825xx/sun3*
  22615. SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
  22616. M: Hans de Goede <hansg@kernel.org>
  22617. L: linux-input@vger.kernel.org
  22618. S: Maintained
  22619. F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
  22620. F: drivers/input/keyboard/sun4i-lradc-keys.c
  22621. SUNDANCE NETWORK DRIVER
  22622. M: Denis Kirjanov <kirjanov@gmail.com>
  22623. L: netdev@vger.kernel.org
  22624. S: Maintained
  22625. F: drivers/net/ethernet/dlink/sundance.c
  22626. SUNPLUS ETHERNET DRIVER
  22627. M: Wells Lu <wellslutw@gmail.com>
  22628. L: netdev@vger.kernel.org
  22629. S: Maintained
  22630. W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
  22631. F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
  22632. F: drivers/net/ethernet/sunplus/
  22633. SUNPLUS MMC DRIVER
  22634. M: Tony Huang <tonyhuang.sunplus@gmail.com>
  22635. M: Li-hao Kuo <lhjeff911@gmail.com>
  22636. S: Maintained
  22637. F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
  22638. F: drivers/mmc/host/sunplus-mmc.c
  22639. SUNPLUS OCOTP DRIVER
  22640. M: Vincent Shih <vincent.sunplus@gmail.com>
  22641. S: Maintained
  22642. F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
  22643. F: drivers/nvmem/sunplus-ocotp.c
  22644. SUNPLUS PWM DRIVER
  22645. M: Hammer Hsieh <hammerh0314@gmail.com>
  22646. S: Maintained
  22647. F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
  22648. F: drivers/pwm/pwm-sunplus.c
  22649. SUNPLUS RTC DRIVER
  22650. M: Vincent Shih <vincent.sunplus@gmail.com>
  22651. L: linux-rtc@vger.kernel.org
  22652. S: Maintained
  22653. F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
  22654. F: drivers/rtc/rtc-sunplus.c
  22655. SUNPLUS SPI CONTROLLER INTERFACE DRIVER
  22656. M: Li-hao Kuo <lhjeff911@gmail.com>
  22657. L: linux-spi@vger.kernel.org
  22658. S: Maintained
  22659. F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
  22660. F: drivers/spi/spi-sunplus-sp7021.c
  22661. SUNPLUS UART DRIVER
  22662. M: Hammer Hsieh <hammerh0314@gmail.com>
  22663. S: Maintained
  22664. F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
  22665. F: drivers/tty/serial/sunplus-uart.c
  22666. SUNPLUS USB2 PHY DRIVER
  22667. M: Vincent Shih <vincent.sunplus@gmail.com>
  22668. L: linux-usb@vger.kernel.org
  22669. S: Maintained
  22670. F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
  22671. F: drivers/phy/sunplus/Kconfig
  22672. F: drivers/phy/sunplus/Makefile
  22673. F: drivers/phy/sunplus/phy-sunplus-usb2.c
  22674. SUNPLUS WATCHDOG DRIVER
  22675. M: Xiantao Hu <xt.hu@cqplus1.com>
  22676. L: linux-watchdog@vger.kernel.org
  22677. S: Maintained
  22678. F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
  22679. F: drivers/watchdog/sunplus_wdt.c
  22680. SUPERH
  22681. M: Yoshinori Sato <ysato@users.sourceforge.jp>
  22682. M: Rich Felker <dalias@libc.org>
  22683. M: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  22684. L: linux-sh@vger.kernel.org
  22685. S: Maintained
  22686. Q: http://patchwork.kernel.org/project/linux-sh/list/
  22687. F: Documentation/arch/sh/
  22688. F: arch/sh/
  22689. F: drivers/sh/
  22690. SUSPEND TO RAM
  22691. M: "Rafael J. Wysocki" <rafael@kernel.org>
  22692. R: Len Brown <lenb@kernel.org>
  22693. R: Pavel Machek <pavel@kernel.org>
  22694. L: linux-pm@vger.kernel.org
  22695. S: Supported
  22696. B: https://bugzilla.kernel.org
  22697. F: Documentation/power/
  22698. F: arch/x86/kernel/acpi/sleep*
  22699. F: arch/x86/kernel/acpi/wakeup*
  22700. F: drivers/base/power/
  22701. F: include/linux/freezer.h
  22702. F: include/linux/pm.h
  22703. F: include/linux/suspend.h
  22704. F: kernel/power/
  22705. SVGA HANDLING
  22706. M: Martin Mares <mj@ucw.cz>
  22707. L: linux-video@atrey.karlin.mff.cuni.cz
  22708. S: Maintained
  22709. F: Documentation/admin-guide/svga.rst
  22710. F: arch/x86/boot/video*
  22711. SWITCHDEV
  22712. M: Jiri Pirko <jiri@resnulli.us>
  22713. M: Ivan Vecera <ivecera@redhat.com>
  22714. L: netdev@vger.kernel.org
  22715. S: Supported
  22716. F: include/net/switchdev.h
  22717. F: net/switchdev/
  22718. SY8106A REGULATOR DRIVER
  22719. M: Icenowy Zheng <icenowy@aosc.io>
  22720. S: Maintained
  22721. F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
  22722. F: drivers/regulator/sy8106a-regulator.c
  22723. SYNC FILE FRAMEWORK
  22724. M: Sumit Semwal <sumit.semwal@linaro.org>
  22725. L: linux-media@vger.kernel.org
  22726. L: dri-devel@lists.freedesktop.org
  22727. S: Maintained
  22728. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  22729. F: Documentation/driver-api/sync_file.rst
  22730. F: drivers/dma-buf/dma-fence*
  22731. F: drivers/dma-buf/sw_sync.c
  22732. F: drivers/dma-buf/sync_*
  22733. F: include/linux/sync_file.h
  22734. F: include/uapi/linux/sync_file.h
  22735. SYNOPSYS ARC ARCHITECTURE
  22736. M: Vineet Gupta <vgupta@kernel.org>
  22737. L: linux-snps-arc@lists.infradead.org
  22738. S: Supported
  22739. T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
  22740. F: Documentation/arch/arc
  22741. F: Documentation/devicetree/bindings/arc/*
  22742. F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
  22743. F: arch/arc/
  22744. F: drivers/clocksource/arc_timer.c
  22745. F: drivers/tty/serial/arc_uart.c
  22746. SYNOPSYS ARC HSDK SDP pll clock driver
  22747. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  22748. S: Supported
  22749. F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
  22750. F: drivers/clk/clk-hsdk-pll.c
  22751. SYNOPSYS ARC SDP clock driver
  22752. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  22753. S: Supported
  22754. F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
  22755. F: drivers/clk/axs10x/*
  22756. SYNOPSYS ARC SDP platform support
  22757. M: Alexey Brodkin <abrodkin@synopsys.com>
  22758. S: Supported
  22759. F: Documentation/devicetree/bindings/arc/axs10*
  22760. F: arch/arc/boot/dts/ax*
  22761. F: arch/arc/plat-axs10x
  22762. SYNOPSYS AXS10x RESET CONTROLLER DRIVER
  22763. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  22764. S: Supported
  22765. F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
  22766. F: drivers/reset/reset-axs10x.c
  22767. SYNOPSYS CREG GPIO DRIVER
  22768. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  22769. S: Maintained
  22770. F: drivers/gpio/gpio-creg-snps.c
  22771. SYNOPSYS DESIGNWARE 8250 UART DRIVER
  22772. M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
  22773. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  22774. S: Supported
  22775. F: drivers/tty/serial/8250/8250_dw.c
  22776. F: drivers/tty/serial/8250/8250_dwlib.*
  22777. F: drivers/tty/serial/8250/8250_lpss.c
  22778. SYNOPSYS DESIGNWARE APB GPIO DRIVER
  22779. M: Hoan Tran <hoan@os.amperecomputing.com>
  22780. L: linux-gpio@vger.kernel.org
  22781. S: Maintained
  22782. F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
  22783. F: drivers/gpio/gpio-dwapb.c
  22784. SYNOPSYS DESIGNWARE AXI DMAC DRIVER
  22785. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  22786. S: Maintained
  22787. F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
  22788. F: drivers/dma/dw-axi-dmac/
  22789. SYNOPSYS DESIGNWARE DMAC DRIVER
  22790. M: Viresh Kumar <vireshk@kernel.org>
  22791. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  22792. S: Maintained
  22793. F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
  22794. F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
  22795. F: drivers/dma/dw/
  22796. F: include/dt-bindings/dma/dw-dmac.h
  22797. F: include/linux/dma/dw.h
  22798. F: include/linux/platform_data/dma-dw.h
  22799. SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
  22800. M: Jose Abreu <Jose.Abreu@synopsys.com>
  22801. L: netdev@vger.kernel.org
  22802. S: Maintained
  22803. F: drivers/net/ethernet/synopsys/
  22804. SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
  22805. L: netdev@vger.kernel.org
  22806. S: Orphan
  22807. F: drivers/net/pcs/pcs-xpcs.c
  22808. F: drivers/net/pcs/pcs-xpcs.h
  22809. F: include/linux/pcs/pcs-xpcs.h
  22810. SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER
  22811. M: Dmitry Osipenko <dmitry.osipenko@collabora.com>
  22812. L: linux-media@vger.kernel.org
  22813. L: kernel@collabora.com
  22814. S: Maintained
  22815. F: Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml
  22816. F: drivers/media/platform/synopsys/hdmirx/*
  22817. SYNOPSYS DESIGNWARE I2C DRIVER
  22818. M: Mika Westerberg <mika.westerberg@linux.intel.com>
  22819. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  22820. R: Jan Dabros <jsd@semihalf.com>
  22821. L: linux-i2c@vger.kernel.org
  22822. S: Supported
  22823. F: drivers/i2c/busses/i2c-designware-*
  22824. SYNOPSYS DESIGNWARE I2C DRIVER - AMDISP
  22825. M: Nirujogi Pratap <pratap.nirujogi@amd.com>
  22826. M: Bin Du <bin.du@amd.com>
  22827. L: linux-i2c@vger.kernel.org
  22828. S: Maintained
  22829. F: drivers/i2c/busses/i2c-designware-amdisp.c
  22830. F: include/linux/soc/amd/isp4_misc.h
  22831. SYNOPSYS DESIGNWARE MIPI CSI-2 RECEIVER DRIVER
  22832. M: Michael Riesch <michael.riesch@collabora.com>
  22833. L: linux-media@vger.kernel.org
  22834. S: Maintained
  22835. F: Documentation/devicetree/bindings/media/rockchip,rk3568-mipi-csi2.yaml
  22836. F: drivers/media/platform/synopsys/dw-mipi-csi2rx.c
  22837. SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
  22838. M: Jaehoon Chung <jh80.chung@samsung.com>
  22839. M: Shawn Lin <shawn.lin@rock-chips.com>
  22840. L: linux-mmc@vger.kernel.org
  22841. S: Maintained
  22842. F: drivers/mmc/host/dw_mmc*
  22843. SYNOPSYS DESIGNWARE PCIE PMU DRIVER
  22844. M: Shuai Xue <xueshuai@linux.alibaba.com>
  22845. M: Jing Zhang <renyu.zj@linux.alibaba.com>
  22846. S: Supported
  22847. F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst
  22848. F: drivers/perf/dwc_pcie_pmu.c
  22849. SYNOPSYS HSDK RESET CONTROLLER DRIVER
  22850. M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  22851. S: Supported
  22852. F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
  22853. F: drivers/reset/reset-hsdk.c
  22854. F: include/dt-bindings/reset/snps,hsdk-reset.h
  22855. SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
  22856. M: Prabu Thangamuthu <prabu.t@synopsys.com>
  22857. M: Manjunath M B <manjumb@synopsys.com>
  22858. L: linux-mmc@vger.kernel.org
  22859. S: Maintained
  22860. F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
  22861. SYSTEM CONFIGURATION (SYSCON)
  22862. M: Lee Jones <lee@kernel.org>
  22863. M: Arnd Bergmann <arnd@arndb.de>
  22864. S: Supported
  22865. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
  22866. F: drivers/mfd/syscon.c
  22867. SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
  22868. M: Sudeep Holla <sudeep.holla@kernel.org>
  22869. R: Cristian Marussi <cristian.marussi@arm.com>
  22870. L: arm-scmi@vger.kernel.org
  22871. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  22872. S: Maintained
  22873. F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
  22874. F: drivers/clk/clk-sc[mp]i.c
  22875. F: drivers/cpufreq/sc[mp]i-cpufreq.c
  22876. F: drivers/firmware/arm_scmi/
  22877. F: drivers/firmware/arm_scpi.c
  22878. F: drivers/hwmon/scmi-hwmon.c
  22879. F: drivers/pinctrl/pinctrl-scmi.c
  22880. F: drivers/pmdomain/arm/
  22881. F: drivers/powercap/arm_scmi_powercap.c
  22882. F: drivers/regulator/scmi-regulator.c
  22883. F: drivers/reset/reset-scmi.c
  22884. F: include/linux/sc[mp]i_protocol.h
  22885. F: include/trace/events/scmi.h
  22886. F: include/uapi/linux/virtio_scmi.h
  22887. SYSTEM CONTROL MANAGEMENT INTERFACE (SCMI) i.MX Extension Message Protocol drivers
  22888. M: Peng Fan <peng.fan@nxp.com>
  22889. L: arm-scmi@vger.kernel.org
  22890. L: imx@lists.linux.dev
  22891. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  22892. S: Maintained
  22893. F: Documentation/devicetree/bindings/firmware/nxp,*scmi.yaml
  22894. F: drivers/firmware/arm_scmi/vendors/imx/
  22895. SYSTEM RESET/SHUTDOWN DRIVERS
  22896. M: Sebastian Reichel <sre@kernel.org>
  22897. L: linux-pm@vger.kernel.org
  22898. S: Maintained
  22899. T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
  22900. F: Documentation/devicetree/bindings/power/reset/
  22901. F: drivers/power/reset/
  22902. SYSTEM TRACE MODULE CLASS
  22903. M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
  22904. S: Maintained
  22905. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
  22906. F: Documentation/trace/stm.rst
  22907. F: drivers/hwtracing/stm/
  22908. F: include/linux/stm.h
  22909. F: include/uapi/linux/stm.h
  22910. SYSTEM76 ACPI DRIVER
  22911. M: Jeremy Soller <jeremy@system76.com>
  22912. M: System76 Product Development <productdev@system76.com>
  22913. L: platform-driver-x86@vger.kernel.org
  22914. S: Maintained
  22915. F: drivers/platform/x86/system76_acpi.c
  22916. TASKSTATS STATISTICS INTERFACE
  22917. M: Balbir Singh <bsingharora@gmail.com>
  22918. S: Maintained
  22919. F: Documentation/accounting/taskstats*
  22920. F: include/linux/taskstats*
  22921. F: kernel/taskstats.c
  22922. TC subsystem
  22923. M: Jamal Hadi Salim <jhs@mojatatu.com>
  22924. M: Jiri Pirko <jiri@resnulli.us>
  22925. L: netdev@vger.kernel.org
  22926. S: Maintained
  22927. F: include/net/pkt_cls.h
  22928. F: include/net/pkt_sched.h
  22929. F: include/net/sch_priv.h
  22930. F: include/net/tc_act/
  22931. F: include/net/tc_wrapper.h
  22932. F: include/uapi/linux/pkt_cls.h
  22933. F: include/uapi/linux/pkt_sched.h
  22934. F: include/uapi/linux/tc_act/
  22935. F: include/uapi/linux/tc_ematch/
  22936. F: net/sched/
  22937. F: tools/testing/selftests/tc-testing
  22938. TC90522 MEDIA DRIVER
  22939. M: Akihiro Tsukada <tskd08@gmail.com>
  22940. L: linux-media@vger.kernel.org
  22941. S: Odd Fixes
  22942. F: drivers/media/dvb-frontends/tc90522*
  22943. TCP LOW PRIORITY MODULE
  22944. M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
  22945. M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
  22946. S: Maintained
  22947. W: http://tcp-lp-mod.sourceforge.net/
  22948. F: net/ipv4/tcp_lp.c
  22949. TDA10071 MEDIA DRIVER
  22950. L: linux-media@vger.kernel.org
  22951. S: Orphan
  22952. W: https://linuxtv.org
  22953. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  22954. F: drivers/media/dvb-frontends/tda10071*
  22955. TDA18212 MEDIA DRIVER
  22956. L: linux-media@vger.kernel.org
  22957. S: Orphan
  22958. W: https://linuxtv.org
  22959. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  22960. F: drivers/media/tuners/tda18212*
  22961. TDA18218 MEDIA DRIVER
  22962. L: linux-media@vger.kernel.org
  22963. S: Orphan
  22964. W: https://linuxtv.org
  22965. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  22966. F: drivers/media/tuners/tda18218*
  22967. TDA18250 MEDIA DRIVER
  22968. M: Olli Salonen <olli.salonen@iki.fi>
  22969. L: linux-media@vger.kernel.org
  22970. S: Maintained
  22971. W: https://linuxtv.org
  22972. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  22973. T: git git://linuxtv.org/media.git
  22974. F: drivers/media/tuners/tda18250*
  22975. TDA18271 MEDIA DRIVER
  22976. M: Michael Krufky <mkrufky@linuxtv.org>
  22977. L: linux-media@vger.kernel.org
  22978. S: Maintained
  22979. W: https://linuxtv.org
  22980. W: http://github.com/mkrufky
  22981. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  22982. T: git git://linuxtv.org/mkrufky/tuners.git
  22983. F: drivers/media/tuners/tda18271*
  22984. TDA1997x MEDIA DRIVER
  22985. M: Tim Harvey <tharvey@gateworks.com>
  22986. L: linux-media@vger.kernel.org
  22987. S: Maintained
  22988. W: https://linuxtv.org
  22989. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  22990. F: Documentation/devicetree/bindings/media/i2c/nxp,tda19971.yaml
  22991. F: drivers/media/i2c/tda1997x.*
  22992. TDA827x MEDIA DRIVER
  22993. M: Michael Krufky <mkrufky@linuxtv.org>
  22994. L: linux-media@vger.kernel.org
  22995. S: Maintained
  22996. W: https://linuxtv.org
  22997. W: http://github.com/mkrufky
  22998. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  22999. T: git git://linuxtv.org/mkrufky/tuners.git
  23000. F: drivers/media/tuners/tda8290.*
  23001. TDA8290 MEDIA DRIVER
  23002. M: Michael Krufky <mkrufky@linuxtv.org>
  23003. L: linux-media@vger.kernel.org
  23004. S: Maintained
  23005. W: https://linuxtv.org
  23006. W: http://github.com/mkrufky
  23007. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  23008. T: git git://linuxtv.org/mkrufky/tuners.git
  23009. F: drivers/media/tuners/tda8290.*
  23010. TDA9840 MEDIA DRIVER
  23011. M: Hans Verkuil <hverkuil@kernel.org>
  23012. L: linux-media@vger.kernel.org
  23013. S: Maintained
  23014. W: https://linuxtv.org
  23015. T: git git://linuxtv.org/media.git
  23016. F: drivers/media/i2c/tda9840*
  23017. TEA5761 TUNER DRIVER
  23018. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  23019. L: linux-media@vger.kernel.org
  23020. S: Odd fixes
  23021. W: https://linuxtv.org
  23022. T: git git://linuxtv.org/media.git
  23023. F: drivers/media/tuners/tea5761.*
  23024. TEA5767 TUNER DRIVER
  23025. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  23026. L: linux-media@vger.kernel.org
  23027. S: Maintained
  23028. W: https://linuxtv.org
  23029. T: git git://linuxtv.org/media.git
  23030. F: drivers/media/tuners/tea5767.*
  23031. TEA6415C MEDIA DRIVER
  23032. M: Hans Verkuil <hverkuil@kernel.org>
  23033. L: linux-media@vger.kernel.org
  23034. S: Maintained
  23035. W: https://linuxtv.org
  23036. T: git git://linuxtv.org/media.git
  23037. F: drivers/media/i2c/tea6415c*
  23038. TEA6420 MEDIA DRIVER
  23039. M: Hans Verkuil <hverkuil@kernel.org>
  23040. L: linux-media@vger.kernel.org
  23041. S: Maintained
  23042. W: https://linuxtv.org
  23043. T: git git://linuxtv.org/media.git
  23044. F: drivers/media/i2c/tea6420*
  23045. TEAM DRIVER
  23046. M: Jiri Pirko <jiri@resnulli.us>
  23047. L: netdev@vger.kernel.org
  23048. S: Supported
  23049. F: Documentation/netlink/specs/team.yaml
  23050. F: drivers/net/team/
  23051. F: include/linux/if_team.h
  23052. F: include/uapi/linux/if_team.h
  23053. F: tools/testing/selftests/drivers/net/team/
  23054. TECHNICAL ADVISORY BOARD PROCESS DOCS
  23055. M: "Theodore Ts'o" <tytso@mit.edu>
  23056. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  23057. L: tech-board-discuss@lists.linux.dev
  23058. S: Maintained
  23059. F: Documentation/process/contribution-maturity-model.rst
  23060. F: Documentation/process/researcher-guidelines.rst
  23061. TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
  23062. M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
  23063. S: Maintained
  23064. F: arch/x86/platform/ts5500/
  23065. TECHNOTREND USB IR RECEIVER
  23066. M: Sean Young <sean@mess.org>
  23067. L: linux-media@vger.kernel.org
  23068. S: Maintained
  23069. F: drivers/media/rc/ttusbir.c
  23070. TECHWELL TW9900 VIDEO DECODER
  23071. M: Mehdi Djait <mehdi.djait@bootlin.com>
  23072. L: linux-media@vger.kernel.org
  23073. S: Maintained
  23074. F: drivers/media/i2c/tw9900.c
  23075. TECHWELL TW9910 VIDEO DECODER
  23076. L: linux-media@vger.kernel.org
  23077. S: Orphan
  23078. F: drivers/media/i2c/tw9910.c
  23079. F: include/media/i2c/tw9910.h
  23080. TEE SUBSYSTEM
  23081. M: Jens Wiklander <jens.wiklander@linaro.org>
  23082. R: Sumit Garg <sumit.garg@kernel.org>
  23083. L: op-tee@lists.trustedfirmware.org (moderated for non-subscribers)
  23084. S: Maintained
  23085. F: Documentation/ABI/testing/sysfs-class-tee
  23086. F: Documentation/driver-api/tee.rst
  23087. F: Documentation/tee/
  23088. F: Documentation/userspace-api/tee.rst
  23089. F: drivers/tee/
  23090. F: include/linux/tee_core.h
  23091. F: include/linux/tee_drv.h
  23092. F: include/uapi/linux/tee.h
  23093. TEGRA ARCHITECTURE SUPPORT
  23094. M: Thierry Reding <thierry.reding@gmail.com>
  23095. M: Jonathan Hunter <jonathanh@nvidia.com>
  23096. L: linux-tegra@vger.kernel.org
  23097. S: Supported
  23098. Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
  23099. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
  23100. N: [^a-z]tegra
  23101. TEGRA CLOCK DRIVER
  23102. M: Peter De Schrijver <pdeschrijver@nvidia.com>
  23103. M: Prashant Gaikwad <pgaikwad@nvidia.com>
  23104. S: Supported
  23105. F: drivers/clk/tegra/
  23106. TEGRA CRYPTO DRIVERS
  23107. M: Akhil R <akhilrajeev@nvidia.com>
  23108. S: Supported
  23109. F: drivers/crypto/tegra/*
  23110. TEGRA DMA DRIVERS
  23111. M: Laxman Dewangan <ldewangan@nvidia.com>
  23112. M: Jon Hunter <jonathanh@nvidia.com>
  23113. S: Supported
  23114. F: drivers/dma/tegra*
  23115. TEGRA I2C DRIVER
  23116. M: Laxman Dewangan <ldewangan@nvidia.com>
  23117. R: Dmitry Osipenko <digetx@gmail.com>
  23118. S: Supported
  23119. F: drivers/i2c/busses/i2c-tegra.c
  23120. TEGRA IOMMU DRIVERS
  23121. M: Thierry Reding <thierry.reding@gmail.com>
  23122. R: Krishna Reddy <vdumpa@nvidia.com>
  23123. L: linux-tegra@vger.kernel.org
  23124. S: Supported
  23125. F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
  23126. F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
  23127. F: drivers/iommu/tegra*
  23128. TEGRA KBC DRIVER
  23129. M: Laxman Dewangan <ldewangan@nvidia.com>
  23130. S: Supported
  23131. F: drivers/input/keyboard/tegra-kbc.c
  23132. TEGRA NAND DRIVER
  23133. M: Stefan Agner <stefan@agner.ch>
  23134. M: Lucas Stach <dev@lynxeye.de>
  23135. S: Maintained
  23136. F: Documentation/devicetree/bindings/mtd/nvidia,tegra20-nand.yaml
  23137. F: drivers/mtd/nand/raw/tegra_nand.c
  23138. TEGRA PWM DRIVER
  23139. M: Thierry Reding <thierry.reding@gmail.com>
  23140. S: Supported
  23141. F: drivers/pwm/pwm-tegra.c
  23142. TEGRA QUAD SPI DRIVER
  23143. M: Thierry Reding <thierry.reding@gmail.com>
  23144. M: Jonathan Hunter <jonathanh@nvidia.com>
  23145. M: Sowjanya Komatineni <skomatineni@nvidia.com>
  23146. L: linux-tegra@vger.kernel.org
  23147. S: Maintained
  23148. F: drivers/spi/spi-tegra210-quad.c
  23149. TEGRA SERIAL DRIVER
  23150. M: Laxman Dewangan <ldewangan@nvidia.com>
  23151. S: Supported
  23152. F: drivers/tty/serial/serial-tegra.c
  23153. TEGRA SPI DRIVER
  23154. M: Laxman Dewangan <ldewangan@nvidia.com>
  23155. S: Supported
  23156. F: drivers/spi/spi-tegra*
  23157. TEGRA VIDEO DRIVER
  23158. M: Thierry Reding <thierry.reding@gmail.com>
  23159. M: Jonathan Hunter <jonathanh@nvidia.com>
  23160. M: Sowjanya Komatineni <skomatineni@nvidia.com>
  23161. M: Luca Ceresoli <luca.ceresoli@bootlin.com>
  23162. L: linux-media@vger.kernel.org
  23163. L: linux-tegra@vger.kernel.org
  23164. S: Maintained
  23165. F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
  23166. F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
  23167. F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
  23168. F: drivers/staging/media/tegra-video/
  23169. TEGRA XUSB PADCTL DRIVER
  23170. M: JC Kuo <jckuo@nvidia.com>
  23171. S: Supported
  23172. F: drivers/phy/tegra/xusb*
  23173. TEHUTI ETHERNET DRIVER
  23174. M: Andy Gospodarek <andy@greyhouse.net>
  23175. L: netdev@vger.kernel.org
  23176. S: Maintained
  23177. F: drivers/net/ethernet/tehuti/tehuti.*
  23178. TEHUTI TN40XX ETHERNET DRIVER
  23179. M: FUJITA Tomonori <fujita.tomonori@gmail.com>
  23180. L: netdev@vger.kernel.org
  23181. S: Maintained
  23182. F: drivers/net/ethernet/tehuti/tn40*
  23183. TELECOM CLOCK DRIVER FOR MCPL0010
  23184. M: Mark Gross <markgross@kernel.org>
  23185. S: Supported
  23186. F: drivers/char/tlclk.c
  23187. TEMPO SEMICONDUCTOR DRIVERS
  23188. M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
  23189. S: Maintained
  23190. F: Documentation/devicetree/bindings/sound/tscs*.txt
  23191. F: sound/soc/codecs/tscs*.c
  23192. F: sound/soc/codecs/tscs*.h
  23193. TENSILICA XTENSA PORT (xtensa)
  23194. M: Chris Zankel <chris@zankel.net>
  23195. M: Max Filippov <jcmvbkbc@gmail.com>
  23196. S: Maintained
  23197. T: git https://github.com/jcmvbkbc/linux-xtensa.git
  23198. F: arch/xtensa/
  23199. F: drivers/irqchip/irq-xtensa-*
  23200. TEXAS INSTRUMENTS ASoC DRIVERS
  23201. M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
  23202. L: linux-sound@vger.kernel.org
  23203. S: Maintained
  23204. F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
  23205. F: sound/soc/ti/
  23206. TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
  23207. M: Shenghao Ding <shenghao-ding@ti.com>
  23208. M: Kevin Lu <kevin-lu@ti.com>
  23209. M: Baojun Xu <baojun.xu@ti.com>
  23210. L: linux-sound@vger.kernel.org
  23211. S: Maintained
  23212. F: Documentation/devicetree/bindings/sound/ti,tas2552.yaml
  23213. F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml
  23214. F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml
  23215. F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
  23216. F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
  23217. F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
  23218. F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
  23219. F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
  23220. F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
  23221. F: include/sound/tas2*.h
  23222. F: include/sound/tlv320*.h
  23223. F: sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
  23224. F: sound/soc/codecs/pcm1681.c
  23225. F: sound/soc/codecs/pcm1789*.*
  23226. F: sound/soc/codecs/pcm179x*.*
  23227. F: sound/soc/codecs/pcm186x*.*
  23228. F: sound/soc/codecs/pcm3008.*
  23229. F: sound/soc/codecs/pcm3060*.*
  23230. F: sound/soc/codecs/pcm3168a*.*
  23231. F: sound/soc/codecs/pcm5102a.c
  23232. F: sound/soc/codecs/pcm512x*.*
  23233. F: sound/soc/codecs/tas2*.*
  23234. F: sound/soc/codecs/tlv320*.*
  23235. F: sound/soc/codecs/tpa6130a2.*
  23236. TEXAS INSTRUMENTS DMA DRIVERS
  23237. M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
  23238. L: dmaengine@vger.kernel.org
  23239. S: Maintained
  23240. F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
  23241. F: Documentation/devicetree/bindings/dma/ti-edma.txt
  23242. F: Documentation/devicetree/bindings/dma/ti/
  23243. F: drivers/dma/ti/
  23244. F: include/linux/dma/k3-psil.h
  23245. F: include/linux/dma/k3-udma-glue.h
  23246. F: include/linux/dma/ti-cppi5.h
  23247. X: drivers/dma/ti/cppi41.c
  23248. TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
  23249. M: Jerome Brunet <jbrunet@baylibre.com>
  23250. L: linux-hwmon@vger.kernel.org
  23251. S: Maintained
  23252. F: Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
  23253. F: Documentation/hwmon/tps25990.rst
  23254. F: drivers/hwmon/pmbus/tps25990.c
  23255. TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
  23256. M: Robert Marko <robert.marko@sartura.hr>
  23257. M: Luka Perkov <luka.perkov@sartura.hr>
  23258. L: linux-hwmon@vger.kernel.org
  23259. S: Maintained
  23260. F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
  23261. F: Documentation/hwmon/tps23861.rst
  23262. F: drivers/hwmon/tps23861.c
  23263. TEXAS INSTRUMENTS TPS6131X FLASH LED DRIVER
  23264. M: Matthias Fend <matthias.fend@emfend.at>
  23265. L: linux-leds@vger.kernel.org
  23266. S: Maintained
  23267. F: Documentation/devicetree/bindings/leds/ti,tps61310.yaml
  23268. F: drivers/leds/flash/leds-tps6131x.c
  23269. TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
  23270. M: Ricardo Ribalda <ribalda@kernel.org>
  23271. L: linux-iio@vger.kernel.org
  23272. S: Supported
  23273. F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
  23274. F: drivers/iio/dac/ti-dac7612.c
  23275. TEXAS INSTRUMENTS' LP5812 RGB LED DRIVER
  23276. M: Nam Tran <trannamatk@gmail.com>
  23277. L: linux-leds@vger.kernel.org
  23278. S: Maintained
  23279. F: Documentation/devicetree/bindings/leds/ti,lp5812.yaml
  23280. F: Documentation/leds/leds-lp5812.rst
  23281. F: drivers/leds/rgb/Kconfig
  23282. F: drivers/leds/rgb/Makefile
  23283. F: drivers/leds/rgb/leds-lp5812.c
  23284. F: drivers/leds/rgb/leds-lp5812.h
  23285. TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
  23286. M: Alexander Sverdlin <alexander.sverdlin@siemens.com>
  23287. L: linux-leds@vger.kernel.org
  23288. S: Maintained
  23289. F: Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
  23290. F: drivers/leds/leds-lp8864.c
  23291. TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
  23292. M: Nishanth Menon <nm@ti.com>
  23293. M: Tero Kristo <kristo@kernel.org>
  23294. M: Santosh Shilimkar <ssantosh@kernel.org>
  23295. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  23296. S: Maintained
  23297. F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
  23298. F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
  23299. F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
  23300. F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
  23301. F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
  23302. F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
  23303. F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
  23304. F: drivers/clk/keystone/sci-clk.c
  23305. F: drivers/firmware/ti_sci*
  23306. F: drivers/irqchip/irq-ti-sci-inta.c
  23307. F: drivers/irqchip/irq-ti-sci-intr.c
  23308. F: drivers/reset/reset-ti-sci.c
  23309. F: drivers/soc/ti/ti_sci_inta_msi.c
  23310. F: drivers/pmdomain/ti/ti_sci_pm_domains.c
  23311. F: include/dt-bindings/soc/ti,sci_pm_domain.h
  23312. F: include/linux/soc/ti/ti_sci_inta_msi.h
  23313. F: include/linux/soc/ti/ti_sci_protocol.h
  23314. TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
  23315. M: Puranjay Mohan <puranjay@kernel.org>
  23316. L: linux-iio@vger.kernel.org
  23317. S: Supported
  23318. F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
  23319. F: drivers/iio/temperature/tmp117.c
  23320. THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
  23321. M: Hans Verkuil <hverkuil@kernel.org>
  23322. L: linux-media@vger.kernel.org
  23323. S: Maintained
  23324. W: https://linuxtv.org
  23325. T: git git://linuxtv.org/media.git
  23326. F: drivers/media/radio/radio-raremono.c
  23327. THERMAL
  23328. M: Rafael J. Wysocki <rafael@kernel.org>
  23329. M: Daniel Lezcano <daniel.lezcano@kernel.org>
  23330. R: Zhang Rui <rui.zhang@intel.com>
  23331. R: Lukasz Luba <lukasz.luba@arm.com>
  23332. L: linux-pm@vger.kernel.org
  23333. S: Supported
  23334. Q: https://patchwork.kernel.org/project/linux-pm/list/
  23335. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
  23336. F: Documentation/ABI/testing/sysfs-class-thermal
  23337. F: Documentation/admin-guide/thermal/
  23338. F: Documentation/devicetree/bindings/thermal/
  23339. F: Documentation/driver-api/thermal/
  23340. F: drivers/thermal/
  23341. F: include/dt-bindings/thermal/
  23342. F: include/linux/cpu_cooling.h
  23343. F: include/linux/thermal.h
  23344. F: include/uapi/linux/thermal.h
  23345. F: tools/lib/thermal/
  23346. F: tools/thermal/
  23347. THERMAL DRIVER FOR AMLOGIC SOCS
  23348. M: Guillaume La Roque <glaroque@baylibre.com>
  23349. L: linux-pm@vger.kernel.org
  23350. L: linux-amlogic@lists.infradead.org
  23351. S: Supported
  23352. W: http://linux-meson.com/
  23353. F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
  23354. F: drivers/thermal/amlogic_thermal.c
  23355. THERMAL/CPU_COOLING
  23356. M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
  23357. M: Daniel Lezcano <daniel.lezcano@kernel.org>
  23358. M: Viresh Kumar <viresh.kumar@linaro.org>
  23359. R: Lukasz Luba <lukasz.luba@arm.com>
  23360. L: linux-pm@vger.kernel.org
  23361. S: Supported
  23362. F: Documentation/driver-api/thermal/cpu-cooling-api.rst
  23363. F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
  23364. F: drivers/thermal/cpufreq_cooling.c
  23365. F: drivers/thermal/cpuidle_cooling.c
  23366. F: include/linux/cpu_cooling.h
  23367. THERMAL/POWER_ALLOCATOR
  23368. M: Lukasz Luba <lukasz.luba@arm.com>
  23369. L: linux-pm@vger.kernel.org
  23370. S: Maintained
  23371. F: Documentation/driver-api/thermal/power_allocator.rst
  23372. F: drivers/thermal/gov_power_allocator.c
  23373. F: drivers/thermal/thermal_trace_ipa.h
  23374. THINKPAD ACPI EXTRAS DRIVER
  23375. M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
  23376. L: ibm-acpi-devel@lists.sourceforge.net
  23377. L: platform-driver-x86@vger.kernel.org
  23378. S: Maintained
  23379. W: http://ibm-acpi.sourceforge.net
  23380. W: http://thinkwiki.org/wiki/Ibm-acpi
  23381. T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
  23382. F: drivers/platform/x86/lenovo/thinkpad_acpi.c
  23383. THINKPAD T14S EMBEDDED CONTROLLER DRIVER
  23384. M: Sebastian Reichel <sre@kernel.org>
  23385. S: Maintained
  23386. F: Documentation/devicetree/bindings/embedded-controller/lenovo,thinkpad-t14s-ec.yaml
  23387. F: drivers/platform/arm64/lenovo-thinkpad-t14s.c
  23388. THINKPAD LMI DRIVER
  23389. M: Mark Pearson <mpearson-lenovo@squebb.ca>
  23390. L: platform-driver-x86@vger.kernel.org
  23391. S: Maintained
  23392. F: Documentation/ABI/testing/sysfs-class-firmware-attributes
  23393. F: drivers/platform/x86/lenovo/think-lmi.?
  23394. THP7312 ISP DRIVER
  23395. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  23396. M: Paul Elder <paul.elder@ideasonboard.com>
  23397. L: linux-media@vger.kernel.org
  23398. S: Maintained
  23399. T: git git://linuxtv.org/media.git
  23400. F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
  23401. F: Documentation/userspace-api/media/drivers/thp7312.rst
  23402. F: drivers/media/i2c/thp7312.c
  23403. F: include/uapi/linux/thp7312.h
  23404. THUNDERBOLT DMA TRAFFIC TEST DRIVER
  23405. M: Isaac Hazan <isaac.hazan@intel.com>
  23406. L: linux-usb@vger.kernel.org
  23407. S: Maintained
  23408. F: drivers/thunderbolt/dma_test.c
  23409. THUNDERBOLT DRIVER
  23410. M: Andreas Noever <andreas.noever@gmail.com>
  23411. M: Mika Westerberg <westeri@kernel.org>
  23412. M: Yehezkel Bernat <YehezkelShB@gmail.com>
  23413. L: linux-usb@vger.kernel.org
  23414. S: Maintained
  23415. T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
  23416. F: Documentation/admin-guide/thunderbolt.rst
  23417. F: drivers/thunderbolt/
  23418. F: include/linux/thunderbolt.h
  23419. THUNDERBOLT NETWORK DRIVER
  23420. M: Mika Westerberg <westeri@kernel.org>
  23421. M: Yehezkel Bernat <YehezkelShB@gmail.com>
  23422. L: netdev@vger.kernel.org
  23423. S: Maintained
  23424. F: drivers/net/thunderbolt/
  23425. THUNDERX GPIO DRIVER
  23426. M: Robert Richter <rric@kernel.org>
  23427. S: Odd Fixes
  23428. F: drivers/gpio/gpio-thunderx.c
  23429. TI ADC12xs and ROHM BD79104 ADC driver
  23430. M: Matti Vaittinen <mazziesaccount@gmail.com>
  23431. S: Maintained
  23432. F: drivers/iio/adc/ti-adc128s052.c
  23433. L: linux-iio@vger.kernel.org
  23434. TI ADS1119 ADC DRIVER
  23435. M: Francesco Dolcini <francesco@dolcini.it>
  23436. M: João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
  23437. L: linux-iio@vger.kernel.org
  23438. S: Maintained
  23439. F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
  23440. F: drivers/iio/adc/ti-ads1119.c
  23441. TI ADS1018 ADC DRIVER
  23442. M: Kurt Borja <kuurtb@gmail.com>
  23443. L: linux-iio@vger.kernel.org
  23444. S: Maintained
  23445. F: Documentation/devicetree/bindings/iio/adc/ti,ads1018.yaml
  23446. F: drivers/iio/adc/ti-ads1018.c
  23447. TI ADS7924 ADC DRIVER
  23448. M: Hugo Villeneuve <hvilleneuve@dimonoff.com>
  23449. L: linux-iio@vger.kernel.org
  23450. S: Supported
  23451. F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
  23452. F: drivers/iio/adc/ti-ads7924.c
  23453. TI AM437X VPFE DRIVER
  23454. M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
  23455. L: linux-media@vger.kernel.org
  23456. S: Maintained
  23457. W: https://linuxtv.org
  23458. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  23459. T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
  23460. F: drivers/media/platform/ti/am437x/
  23461. TI BANDGAP AND THERMAL DRIVER
  23462. M: Eduardo Valentin <edubezval@gmail.com>
  23463. M: Keerthy <j-keerthy@ti.com>
  23464. L: linux-pm@vger.kernel.org
  23465. L: linux-omap@vger.kernel.org
  23466. S: Maintained
  23467. F: drivers/thermal/ti-soc-thermal/
  23468. TI BQ27XXX POWER SUPPLY DRIVER
  23469. F: drivers/power/supply/bq27xxx_battery.c
  23470. F: drivers/power/supply/bq27xxx_battery_i2c.c
  23471. F: include/linux/power/bq27xxx_battery.h
  23472. TI CDCE706 CLOCK DRIVER
  23473. M: Max Filippov <jcmvbkbc@gmail.com>
  23474. S: Maintained
  23475. F: drivers/clk/clk-cdce706.c
  23476. TI CLOCK DRIVER
  23477. M: Tero Kristo <kristo@kernel.org>
  23478. L: linux-omap@vger.kernel.org
  23479. S: Odd Fixes
  23480. F: drivers/clk/ti/
  23481. F: include/linux/clk/ti.h
  23482. TI DATA TRANSFORM AND HASHING ENGINE (DTHE) V2 CRYPTO DRIVER
  23483. M: T Pratham <t-pratham@ti.com>
  23484. L: linux-crypto@vger.kernel.org
  23485. S: Supported
  23486. F: Documentation/devicetree/bindings/crypto/ti,am62l-dthev2.yaml
  23487. F: drivers/crypto/ti/
  23488. TI DAVINCI MACHINE SUPPORT
  23489. M: Bartosz Golaszewski <brgl@kernel.org>
  23490. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  23491. S: Maintained
  23492. T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
  23493. F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
  23494. F: arch/arm/boot/dts/ti/davinci/
  23495. F: arch/arm/mach-davinci/
  23496. F: drivers/i2c/busses/i2c-davinci.c
  23497. TI DAVINCI SERIES CLOCK DRIVER
  23498. M: David Lechner <david@lechnology.com>
  23499. S: Maintained
  23500. F: Documentation/devicetree/bindings/clock/ti/davinci/
  23501. F: drivers/clk/davinci/
  23502. F: include/linux/clk/davinci.h
  23503. TI DAVINCI SERIES GPIO DRIVER
  23504. M: Keerthy <j-keerthy@ti.com>
  23505. L: linux-gpio@vger.kernel.org
  23506. S: Maintained
  23507. F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
  23508. F: drivers/gpio/gpio-davinci.c
  23509. TI DAVINCI SERIES MEDIA DRIVER
  23510. M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
  23511. L: linux-media@vger.kernel.org
  23512. S: Maintained
  23513. W: https://linuxtv.org
  23514. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  23515. T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
  23516. F: drivers/media/platform/ti/davinci/
  23517. F: include/media/davinci/
  23518. TI ENHANCED CAPTURE (eCAP) DRIVER
  23519. M: Vignesh Raghavendra <vigneshr@ti.com>
  23520. R: Julien Panis <jpanis@baylibre.com>
  23521. L: linux-iio@vger.kernel.org
  23522. L: linux-omap@vger.kernel.org
  23523. S: Maintained
  23524. F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
  23525. F: drivers/counter/ti-ecap-capture.c
  23526. TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
  23527. R: David Lechner <david@lechnology.com>
  23528. L: linux-iio@vger.kernel.org
  23529. F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
  23530. F: drivers/counter/ti-eqep.c
  23531. TI ETHERNET SWITCH DRIVER (CPSW)
  23532. R: Siddharth Vadapalli <s-vadapalli@ti.com>
  23533. R: Roger Quadros <rogerq@kernel.org>
  23534. L: linux-omap@vger.kernel.org
  23535. L: netdev@vger.kernel.org
  23536. S: Maintained
  23537. F: drivers/net/ethernet/ti/cpsw*
  23538. F: drivers/net/ethernet/ti/davinci*
  23539. TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
  23540. M: Alex Dubov <oakad@yahoo.com>
  23541. S: Maintained
  23542. W: http://tifmxx.berlios.de/
  23543. F: drivers/memstick/host/tifm_ms.c
  23544. F: drivers/misc/tifm*
  23545. F: drivers/mmc/host/tifm_sd.c
  23546. F: include/linux/tifm.h
  23547. TI FPC202 DUAL PORT CONTROLLER
  23548. M: Romain Gantois <romain.gantois@bootlin.com>
  23549. L: linux-kernel@vger.kernel.org
  23550. S: Maintained
  23551. F: Documentation/devicetree/bindings/misc/ti,fpc202.yaml
  23552. F: drivers/misc/ti_fpc202.c
  23553. TI FPD-LINK DRIVERS
  23554. M: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
  23555. L: linux-media@vger.kernel.org
  23556. S: Maintained
  23557. F: Documentation/devicetree/bindings/media/i2c/ti,ds90*
  23558. F: drivers/media/i2c/ds90*
  23559. F: include/media/i2c/ds90*
  23560. TI HDC302X HUMIDITY DRIVER
  23561. M: Javier Carrasco <javier.carrasco.cruz@gmail.com>
  23562. M: Li peiyu <579lpy@gmail.com>
  23563. L: linux-iio@vger.kernel.org
  23564. S: Maintained
  23565. F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
  23566. F: drivers/iio/humidity/hdc3020.c
  23567. TI ICSSG ETHERNET DRIVER (ICSSG)
  23568. R: MD Danish Anwar <danishanwar@ti.com>
  23569. R: Roger Quadros <rogerq@kernel.org>
  23570. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  23571. L: netdev@vger.kernel.org
  23572. S: Maintained
  23573. F: Documentation/devicetree/bindings/net/ti,icss*.yaml
  23574. F: drivers/net/ethernet/ti/icssg/*
  23575. TI ICSSM ETHERNET DRIVER (ICSSM)
  23576. M: MD Danish Anwar <danishanwar@ti.com>
  23577. M: Parvathi Pudi <parvathi@couthit.com>
  23578. R: Roger Quadros <rogerq@kernel.org>
  23579. R: Mohan Reddy Putluru <pmohan@couthit.com>
  23580. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  23581. L: netdev@vger.kernel.org
  23582. S: Maintained
  23583. F: Documentation/devicetree/bindings/net/ti,icssm*.yaml
  23584. F: Documentation/devicetree/bindings/net/ti,pruss-ecap.yaml
  23585. F: drivers/net/ethernet/ti/icssm/*
  23586. TI J721E CSI2RX DRIVER
  23587. M: Jai Luthra <jai.luthra@linux.dev>
  23588. L: linux-media@vger.kernel.org
  23589. S: Maintained
  23590. F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
  23591. F: drivers/media/platform/ti/j721e-csi2rx/
  23592. TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
  23593. M: Nishanth Menon <nm@ti.com>
  23594. M: Santosh Shilimkar <ssantosh@kernel.org>
  23595. L: linux-kernel@vger.kernel.org
  23596. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  23597. S: Maintained
  23598. T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
  23599. F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
  23600. F: drivers/pmdomain/ti/omap_prm.c
  23601. F: drivers/soc/ti/*
  23602. F: include/linux/pruss_driver.h
  23603. TI LM49xxx FAMILY ASoC CODEC DRIVERS
  23604. M: M R Swami Reddy <mr.swami.reddy@ti.com>
  23605. M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
  23606. L: linux-sound@vger.kernel.org
  23607. S: Maintained
  23608. F: sound/soc/codecs/isabelle*
  23609. F: sound/soc/codecs/lm49453*
  23610. TI LMP92064 ADC DRIVER
  23611. M: Leonard Göhrs <l.goehrs@pengutronix.de>
  23612. R: kernel@pengutronix.de
  23613. L: linux-iio@vger.kernel.org
  23614. S: Maintained
  23615. F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
  23616. F: drivers/iio/adc/ti-lmp92064.c
  23617. TI PCM3060 ASoC CODEC DRIVER
  23618. M: Kirill Marinushkin <k.marinushkin@gmail.com>
  23619. L: linux-sound@vger.kernel.org
  23620. S: Maintained
  23621. F: Documentation/devicetree/bindings/sound/pcm3060.txt
  23622. F: sound/soc/codecs/pcm3060*
  23623. TI TAS571X FAMILY ASoC CODEC DRIVER
  23624. M: Kevin Cernekee <cernekee@chromium.org>
  23625. L: linux-sound@vger.kernel.org
  23626. S: Odd Fixes
  23627. F: sound/soc/codecs/tas571x*
  23628. TI TMAG5273 MAGNETOMETER DRIVER
  23629. M: Gerald Loacker <gerald.loacker@wolfvision.net>
  23630. L: linux-iio@vger.kernel.org
  23631. S: Maintained
  23632. F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
  23633. F: drivers/iio/magnetometer/tmag5273.c
  23634. TI TRF7970A NFC DRIVER
  23635. M: Mark Greer <mgreer@animalcreek.com>
  23636. L: linux-wireless@vger.kernel.org
  23637. S: Supported
  23638. F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
  23639. F: drivers/nfc/trf7970a.c
  23640. TI TSC2046 ADC DRIVER
  23641. M: Oleksij Rempel <o.rempel@pengutronix.de>
  23642. R: kernel@pengutronix.de
  23643. L: linux-iio@vger.kernel.org
  23644. S: Maintained
  23645. F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
  23646. F: drivers/iio/adc/ti-tsc2046.c
  23647. TI TWL4030 SERIES SOC CODEC DRIVER
  23648. M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
  23649. L: linux-sound@vger.kernel.org
  23650. S: Maintained
  23651. F: sound/soc/codecs/twl4030*
  23652. TI VPE/CAL DRIVERS
  23653. M: Yemike Abhilash Chandra <y-abhilashchandra@ti.com>
  23654. L: linux-media@vger.kernel.org
  23655. S: Maintained
  23656. W: http://linuxtv.org/
  23657. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  23658. F: Documentation/devicetree/bindings/media/ti,cal.yaml
  23659. F: Documentation/devicetree/bindings/media/ti,vip.yaml
  23660. F: Documentation/devicetree/bindings/media/ti,vpe.yaml
  23661. F: drivers/media/platform/ti/cal/
  23662. F: drivers/media/platform/ti/vpe/
  23663. TI WILINK WIRELESS DRIVERS
  23664. L: linux-wireless@vger.kernel.org
  23665. S: Orphan
  23666. W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
  23667. W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
  23668. F: drivers/net/wireless/ti/
  23669. TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
  23670. M: John Stultz <jstultz@google.com>
  23671. M: Thomas Gleixner <tglx@kernel.org>
  23672. R: Stephen Boyd <sboyd@kernel.org>
  23673. L: linux-kernel@vger.kernel.org
  23674. S: Supported
  23675. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  23676. F: include/linux/clocksource.h
  23677. F: include/linux/time.h
  23678. F: include/linux/timekeeper_internal.h
  23679. F: include/linux/timekeeping.h
  23680. F: include/linux/timex.h
  23681. F: include/uapi/linux/time.h
  23682. F: include/uapi/linux/timex.h
  23683. F: kernel/time/alarmtimer.c
  23684. F: kernel/time/clocksource*
  23685. F: kernel/time/ntp*
  23686. F: kernel/time/time.c
  23687. F: kernel/time/timeconst.bc
  23688. F: kernel/time/timeconv.c
  23689. F: kernel/time/timecounter.c
  23690. F: kernel/time/timekeeping*
  23691. F: kernel/time/time_test.c
  23692. F: tools/testing/selftests/timers/
  23693. TIPC NETWORK LAYER
  23694. M: Jon Maloy <jmaloy@redhat.com>
  23695. L: netdev@vger.kernel.org (core kernel code)
  23696. L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
  23697. S: Maintained
  23698. W: http://tipc.sourceforge.net/
  23699. F: include/uapi/linux/tipc*.h
  23700. F: net/tipc/
  23701. TLAN NETWORK DRIVER
  23702. M: Samuel Chessman <chessman@tux.org>
  23703. L: tlan-devel@lists.sourceforge.net (subscribers-only)
  23704. S: Maintained
  23705. W: http://sourceforge.net/projects/tlan/
  23706. F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
  23707. F: drivers/net/ethernet/ti/tlan.*
  23708. TMIO/SDHI MMC DRIVER
  23709. M: Wolfram Sang <wsa+renesas@sang-engineering.com>
  23710. L: linux-mmc@vger.kernel.org
  23711. L: linux-renesas-soc@vger.kernel.org
  23712. S: Supported
  23713. F: drivers/mmc/host/renesas_sdhi*
  23714. F: drivers/mmc/host/tmio_mmc*
  23715. F: include/linux/platform_data/tmio.h
  23716. TMP513 HARDWARE MONITOR DRIVER
  23717. M: Eric Tremblay <etremblay@distech-controls.com>
  23718. L: linux-hwmon@vger.kernel.org
  23719. S: Maintained
  23720. F: Documentation/hwmon/tmp513.rst
  23721. F: drivers/hwmon/tmp513.c
  23722. TMPFS (SHMEM FILESYSTEM)
  23723. M: Hugh Dickins <hughd@google.com>
  23724. R: Baolin Wang <baolin.wang@linux.alibaba.com>
  23725. L: linux-mm@kvack.org
  23726. S: Maintained
  23727. F: include/linux/memfd.h
  23728. F: include/linux/shmem_fs.h
  23729. F: mm/memfd.c
  23730. F: mm/shmem.c
  23731. F: mm/shmem_quota.c
  23732. TOMOYO SECURITY MODULE
  23733. M: Kentaro Takeda <takedakn@nttdata.co.jp>
  23734. M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  23735. L: tomoyo-users_en@lists.sourceforge.net (subscribers-only, English language)
  23736. L: tomoyo-users_ja@lists.sourceforge.net (subscribers-only, Japanese language)
  23737. S: Maintained
  23738. W: https://tomoyo.sourceforge.net/
  23739. F: security/tomoyo/
  23740. TOPSTAR LAPTOP EXTRAS DRIVER
  23741. M: Herton Ronaldo Krzesinski <herton@canonical.com>
  23742. L: platform-driver-x86@vger.kernel.org
  23743. S: Maintained
  23744. F: drivers/platform/x86/topstar-laptop.c
  23745. TORADEX EMBEDDED CONTROLLER DRIVER
  23746. M: Emanuele Ghidoli <ghidoliemanuele@gmail.com>
  23747. M: Francesco Dolcini <francesco@dolcini.it>
  23748. S: Maintained
  23749. F: Documentation/devicetree/bindings/power/reset/toradex,smarc-ec.yaml
  23750. F: drivers/power/reset/tdx-ec-poweroff.c
  23751. TORTURE-TEST MODULES
  23752. M: Davidlohr Bueso <dave@stgolabs.net>
  23753. M: "Paul E. McKenney" <paulmck@kernel.org>
  23754. M: Josh Triplett <josh@joshtriplett.org>
  23755. L: linux-kernel@vger.kernel.org
  23756. S: Supported
  23757. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
  23758. F: Documentation/RCU/torture.rst
  23759. F: kernel/locking/locktorture.c
  23760. F: kernel/rcu/rcuscale.c
  23761. F: kernel/rcu/rcutorture.c
  23762. F: kernel/rcu/refscale.c
  23763. F: kernel/torture.c
  23764. TOSHIBA ACPI EXTRAS DRIVER
  23765. M: Azael Avalos <coproscefalo@gmail.com>
  23766. L: platform-driver-x86@vger.kernel.org
  23767. S: Maintained
  23768. F: drivers/platform/x86/toshiba_acpi.c
  23769. TOSHIBA BLUETOOTH DRIVER
  23770. M: Azael Avalos <coproscefalo@gmail.com>
  23771. L: platform-driver-x86@vger.kernel.org
  23772. S: Maintained
  23773. F: drivers/platform/x86/toshiba_bluetooth.c
  23774. TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
  23775. M: Azael Avalos <coproscefalo@gmail.com>
  23776. L: platform-driver-x86@vger.kernel.org
  23777. S: Maintained
  23778. F: drivers/platform/x86/toshiba_haps.c
  23779. TOSHIBA SMM DRIVER
  23780. M: Jonathan Buzzard <jonathan@buzzard.org.uk>
  23781. S: Maintained
  23782. W: http://www.buzzard.org.uk/toshiba/
  23783. F: drivers/char/toshiba.c
  23784. F: include/linux/toshiba.h
  23785. F: include/uapi/linux/toshiba.h
  23786. TOSHIBA TC358743 DRIVER
  23787. M: Hans Verkuil <hverkuil@kernel.org>
  23788. L: linux-media@vger.kernel.org
  23789. S: Maintained
  23790. F: Documentation/devicetree/bindings/media/i2c/toshiba,tc358743.txt
  23791. F: drivers/media/i2c/tc358743*
  23792. F: include/media/i2c/tc358743.h
  23793. TOSHIBA WMI HOTKEYS DRIVER
  23794. M: Azael Avalos <coproscefalo@gmail.com>
  23795. L: platform-driver-x86@vger.kernel.org
  23796. S: Maintained
  23797. F: drivers/platform/x86/toshiba-wmi.c
  23798. TOUCH OVERLAY
  23799. M: Javier Carrasco <javier.carrasco@wolfvision.net>
  23800. L: linux-input@vger.kernel.org
  23801. S: Maintained
  23802. F: drivers/input/touch-overlay.c
  23803. F: include/linux/input/touch-overlay.h
  23804. TPM DEVICE DRIVER
  23805. M: Peter Huewe <peterhuewe@gmx.de>
  23806. M: Jarkko Sakkinen <jarkko@kernel.org>
  23807. R: Jason Gunthorpe <jgg@ziepe.ca>
  23808. L: linux-integrity@vger.kernel.org
  23809. S: Maintained
  23810. W: https://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd-test.git/about/
  23811. Q: https://patchwork.kernel.org/project/linux-integrity/list/
  23812. T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
  23813. F: Documentation/devicetree/bindings/tpm/
  23814. F: drivers/char/tpm/
  23815. F: include/linux/tpm*.h
  23816. F: include/uapi/linux/vtpm_proxy.h
  23817. F: tools/testing/selftests/tpm2/
  23818. TPS546D24 DRIVER
  23819. M: Duke Du <dukedu83@gmail.com>
  23820. L: linux-hwmon@vger.kernel.org
  23821. S: Maintained
  23822. F: Documentation/hwmon/tps546d24.rst
  23823. F: drivers/hwmon/pmbus/tps546d24.c
  23824. TQ SYSTEMS BOARD & DRIVER SUPPORT
  23825. L: linux@ew.tq-group.com
  23826. S: Supported
  23827. W: https://www.tq-group.com/en/products/tq-embedded/
  23828. F: arch/arm/boot/dts/nxp/imx/*mba*.dts*
  23829. F: arch/arm/boot/dts/nxp/imx/*tqma*.dts*
  23830. F: arch/arm/boot/dts/ti/omap/*mba*.dts*
  23831. F: arch/arm/boot/dts/ti/omap/*tqma*.dts*
  23832. F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
  23833. F: arch/arm64/boot/dts/freescale/imx*mba*.dts*
  23834. F: arch/arm64/boot/dts/freescale/imx*tqma*.dts*
  23835. F: arch/arm64/boot/dts/freescale/mba*.dtsi
  23836. F: arch/arm64/boot/dts/freescale/tqma8*.dtsi
  23837. F: arch/arm64/boot/dts/freescale/tqml*.dts*
  23838. F: drivers/gpio/gpio-tqmx86.c
  23839. F: drivers/mfd/tqmx86.c
  23840. F: drivers/watchdog/tqmx86_wdt.c
  23841. TRACING
  23842. M: Steven Rostedt <rostedt@goodmis.org>
  23843. M: Masami Hiramatsu <mhiramat@kernel.org>
  23844. R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  23845. L: linux-kernel@vger.kernel.org
  23846. L: linux-trace-kernel@vger.kernel.org
  23847. S: Maintained
  23848. Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
  23849. T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
  23850. F: Documentation/core-api/tracepoint.rst
  23851. F: Documentation/trace/*
  23852. F: fs/tracefs/
  23853. F: include/linux/trace*.h
  23854. F: include/trace/
  23855. F: kernel/trace/
  23856. F: kernel/tracepoint.c
  23857. F: scripts/tracing/
  23858. F: scripts/tracepoint-update.c
  23859. F: tools/testing/selftests/ftrace/
  23860. TRACING [RUST]
  23861. M: Alice Ryhl <aliceryhl@google.com>
  23862. M: Steven Rostedt <rostedt@goodmis.org>
  23863. R: Masami Hiramatsu <mhiramat@kernel.org>
  23864. R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  23865. L: linux-trace-kernel@vger.kernel.org
  23866. L: rust-for-linux@vger.kernel.org
  23867. S: Maintained
  23868. T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
  23869. F: rust/kernel/tracepoint.rs
  23870. TRACING MMIO ACCESSES (MMIOTRACE)
  23871. M: Steven Rostedt <rostedt@goodmis.org>
  23872. M: Masami Hiramatsu <mhiramat@kernel.org>
  23873. R: Pekka Paalanen <ppaalanen@gmail.com>
  23874. L: linux-kernel@vger.kernel.org
  23875. L: nouveau@lists.freedesktop.org
  23876. S: Maintained
  23877. F: arch/x86/mm/kmmio.c
  23878. F: arch/x86/mm/mmio-mod.c
  23879. F: arch/x86/mm/testmmiotrace.c
  23880. F: include/linux/mmiotrace.h
  23881. F: kernel/trace/trace_mmiotrace.c
  23882. TRACING OS NOISE / LATENCY TRACERS
  23883. M: Steven Rostedt <rostedt@goodmis.org>
  23884. S: Maintained
  23885. F: Documentation/trace/hwlat_detector.rst
  23886. F: Documentation/trace/osnoise-tracer.rst
  23887. F: Documentation/trace/timerlat-tracer.rst
  23888. F: arch/*/kernel/trace.c
  23889. F: include/trace/events/osnoise.h
  23890. F: kernel/trace/trace_hwlat.c
  23891. F: kernel/trace/trace_irqsoff.c
  23892. F: kernel/trace/trace_osnoise.c
  23893. F: kernel/trace/trace_sched_wakeup.c
  23894. TRADITIONAL CHINESE DOCUMENTATION
  23895. M: Hu Haowen <2023002089@link.tyut.edu.cn>
  23896. S: Maintained
  23897. W: https://github.com/srcres258/linux-doc
  23898. T: git https://github.com/srcres258/linux-doc.git doc-zh-tw
  23899. F: Documentation/translations/zh_TW/
  23900. TRIGGER SOURCE
  23901. M: David Lechner <dlechner@baylibre.com>
  23902. S: Maintained
  23903. F: Documentation/devicetree/bindings/trigger-source/*
  23904. TRUSTED EXECUTION ENVIRONMENT SECURITY MANAGER (TSM)
  23905. M: Dan Williams <dan.j.williams@intel.com>
  23906. L: linux-coco@lists.linux.dev
  23907. S: Maintained
  23908. F: Documentation/ABI/testing/configfs-tsm-report
  23909. F: Documentation/driver-api/coco/
  23910. F: Documentation/driver-api/pci/tsm.rst
  23911. F: drivers/pci/tsm.c
  23912. F: drivers/virt/coco/guest/
  23913. F: include/linux/*tsm*.h
  23914. F: samples/tsm-mr/
  23915. TRUSTED SERVICES TEE DRIVER
  23916. M: Balint Dobszay <balint.dobszay@arm.com>
  23917. M: Sudeep Holla <sudeep.holla@kernel.org>
  23918. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  23919. L: trusted-services@lists.trustedfirmware.org
  23920. S: Maintained
  23921. F: Documentation/tee/ts-tee.rst
  23922. F: drivers/tee/tstee/
  23923. TTY LAYER AND SERIAL DRIVERS
  23924. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  23925. M: Jiri Slaby <jirislaby@kernel.org>
  23926. L: linux-kernel@vger.kernel.org
  23927. L: linux-serial@vger.kernel.org
  23928. S: Supported
  23929. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
  23930. F: Documentation/devicetree/bindings/serial/
  23931. F: Documentation/driver-api/serial/
  23932. F: drivers/tty/
  23933. F: include/linux/selection.h
  23934. F: include/linux/serial.h
  23935. F: include/linux/serial_core.h
  23936. F: include/linux/sysrq.h
  23937. F: include/linux/tty*.h
  23938. F: include/linux/vt.h
  23939. F: include/linux/vt_*.h
  23940. F: include/uapi/linux/serial.h
  23941. F: include/uapi/linux/serial_core.h
  23942. F: include/uapi/linux/tty.h
  23943. TUA9001 MEDIA DRIVER
  23944. L: linux-media@vger.kernel.org
  23945. S: Orphan
  23946. W: https://linuxtv.org
  23947. Q: http://patchwork.linuxtv.org/project/linux-media/list/
  23948. F: drivers/media/tuners/tua9001*
  23949. TULIP NETWORK DRIVERS
  23950. L: netdev@vger.kernel.org
  23951. L: linux-parisc@vger.kernel.org
  23952. S: Orphan
  23953. F: drivers/net/ethernet/dec/tulip/
  23954. TUN/TAP DRIVER
  23955. M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
  23956. M: Jason Wang <jasowang@redhat.com>
  23957. S: Maintained
  23958. W: http://vtun.sourceforge.net/tun
  23959. F: Documentation/networking/tuntap.rst
  23960. F: drivers/net/tap.c
  23961. F: drivers/net/tun*
  23962. TURBOCHANNEL SUBSYSTEM
  23963. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  23964. L: linux-mips@vger.kernel.org
  23965. S: Maintained
  23966. Q: https://patchwork.kernel.org/project/linux-mips/list/
  23967. F: drivers/tc/
  23968. F: include/linux/tc.h
  23969. TURBOSTAT UTILITY
  23970. M: "Len Brown" <lenb@kernel.org>
  23971. L: linux-pm@vger.kernel.org
  23972. S: Supported
  23973. Q: https://patchwork.kernel.org/project/linux-pm/list/
  23974. B: https://bugzilla.kernel.org
  23975. T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
  23976. F: tools/power/x86/turbostat/
  23977. F: tools/testing/selftests/turbostat/
  23978. TUXEDO DRIVERS
  23979. M: Werner Sembach <wse@tuxedocomputers.com>
  23980. L: platform-driver-x86@vger.kernel.org
  23981. S: Supported
  23982. F: drivers/platform/x86/tuxedo/
  23983. TW5864 VIDEO4LINUX DRIVER
  23984. M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
  23985. M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
  23986. M: Andrey Utkin <andrey_utkin@fastmail.com>
  23987. L: linux-media@vger.kernel.org
  23988. S: Supported
  23989. F: drivers/media/pci/tw5864/
  23990. TW68 VIDEO4LINUX DRIVER
  23991. M: Hans Verkuil <hverkuil@kernel.org>
  23992. L: linux-media@vger.kernel.org
  23993. S: Odd Fixes
  23994. W: https://linuxtv.org
  23995. T: git git://linuxtv.org/media.git
  23996. F: drivers/media/pci/tw68/
  23997. TW686X VIDEO4LINUX DRIVER
  23998. M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  23999. L: linux-media@vger.kernel.org
  24000. S: Maintained
  24001. W: http://linuxtv.org
  24002. T: git git://linuxtv.org/media.git
  24003. F: drivers/media/pci/tw686x/
  24004. U-BOOT ENVIRONMENT VARIABLES
  24005. M: Rafał Miłecki <rafal@milecki.pl>
  24006. S: Maintained
  24007. F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
  24008. F: drivers/nvmem/layouts/u-boot-env.c
  24009. F: drivers/nvmem/u-boot-env.c
  24010. UACCE ACCELERATOR FRAMEWORK
  24011. M: Zhangfei Gao <zhangfei.gao@linaro.org>
  24012. M: Zhou Wang <wangzhou1@hisilicon.com>
  24013. L: linux-accelerators@lists.ozlabs.org
  24014. L: linux-kernel@vger.kernel.org
  24015. S: Maintained
  24016. F: Documentation/ABI/testing/sysfs-driver-uacce
  24017. F: Documentation/misc-devices/uacce.rst
  24018. F: drivers/misc/uacce/
  24019. F: include/linux/uacce.h
  24020. F: include/uapi/misc/uacce/
  24021. UBI FILE SYSTEM (UBIFS)
  24022. M: Richard Weinberger <richard@nod.at>
  24023. R: Zhihao Cheng <chengzhihao1@huawei.com>
  24024. L: linux-mtd@lists.infradead.org
  24025. S: Supported
  24026. W: http://www.linux-mtd.infradead.org/doc/ubifs.html
  24027. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
  24028. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
  24029. F: Documentation/ABI/testing/sysfs-fs-ubifs
  24030. F: Documentation/filesystems/ubifs-authentication.rst
  24031. F: Documentation/filesystems/ubifs.rst
  24032. F: fs/ubifs/
  24033. UBLK USERSPACE BLOCK DRIVER
  24034. M: Ming Lei <ming.lei@redhat.com>
  24035. L: linux-block@vger.kernel.org
  24036. S: Maintained
  24037. F: Documentation/block/ublk.rst
  24038. F: drivers/block/ublk_drv.c
  24039. F: include/uapi/linux/ublk_cmd.h
  24040. F: tools/testing/selftests/ublk/
  24041. UBSAN
  24042. M: Kees Cook <kees@kernel.org>
  24043. R: Marco Elver <elver@google.com>
  24044. R: Andrey Konovalov <andreyknvl@gmail.com>
  24045. R: Andrey Ryabinin <ryabinin.a.a@gmail.com>
  24046. L: kasan-dev@googlegroups.com
  24047. L: linux-hardening@vger.kernel.org
  24048. S: Supported
  24049. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  24050. F: Documentation/dev-tools/ubsan.rst
  24051. F: include/linux/ubsan.h
  24052. F: lib/Kconfig.ubsan
  24053. F: lib/test_ubsan.c
  24054. F: lib/ubsan.c
  24055. F: lib/ubsan.h
  24056. F: scripts/Makefile.ubsan
  24057. K: \bARCH_HAS_UBSAN\b
  24058. UCLINUX (M68KNOMMU AND COLDFIRE)
  24059. M: Greg Ungerer <gerg@linux-m68k.org>
  24060. L: linux-m68k@lists.linux-m68k.org
  24061. S: Maintained
  24062. W: http://www.linux-m68k.org/
  24063. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
  24064. F: arch/m68k/*/*_no.*
  24065. F: arch/m68k/68*/
  24066. F: arch/m68k/coldfire/
  24067. F: arch/m68k/include/asm/*_no.*
  24068. UDF FILESYSTEM
  24069. M: Jan Kara <jack@suse.com>
  24070. S: Maintained
  24071. F: Documentation/filesystems/udf.rst
  24072. F: fs/udf/
  24073. UDRAW TABLET
  24074. M: Bastien Nocera <hadess@hadess.net>
  24075. L: linux-input@vger.kernel.org
  24076. S: Maintained
  24077. F: drivers/hid/hid-udraw-ps3.c
  24078. UHID USERSPACE HID IO DRIVER
  24079. M: David Rheinsberg <david@readahead.eu>
  24080. L: linux-input@vger.kernel.org
  24081. S: Maintained
  24082. F: drivers/hid/uhid.c
  24083. F: include/uapi/linux/uhid.h
  24084. ULPI BUS
  24085. M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  24086. L: linux-usb@vger.kernel.org
  24087. S: Maintained
  24088. F: drivers/usb/common/ulpi.c
  24089. F: include/linux/ulpi/
  24090. ULTRATRONIK BOARD SUPPORT
  24091. M: Goran Rađenović <goran.radni@gmail.com>
  24092. M: Börge Strümpfel <boerge.struempfel@gmail.com>
  24093. S: Maintained
  24094. F: arch/arm/boot/dts/st/stm32mp157c-ultra-fly-sbc.dts
  24095. F: arch/arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts
  24096. UNICODE SUBSYSTEM
  24097. M: Gabriel Krisman Bertazi <krisman@kernel.org>
  24098. L: linux-fsdevel@vger.kernel.org
  24099. S: Supported
  24100. T: git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
  24101. F: fs/unicode/
  24102. UNIFDEF
  24103. M: Tony Finch <dot@dotat.at>
  24104. S: Maintained
  24105. W: http://dotat.at/prog/unifdef
  24106. F: scripts/unifdef.c
  24107. UNIFORM CDROM DRIVER
  24108. M: Phillip Potter <phil@philpotter.co.uk>
  24109. S: Maintained
  24110. F: Documentation/cdrom/
  24111. F: drivers/cdrom/cdrom.c
  24112. F: include/linux/cdrom.h
  24113. F: include/uapi/linux/cdrom.h
  24114. UNION-FIND
  24115. M: Xavier <xavier_qy@163.com>
  24116. L: linux-kernel@vger.kernel.org
  24117. S: Maintained
  24118. F: Documentation/core-api/union_find.rst
  24119. F: Documentation/translations/zh_CN/core-api/union_find.rst
  24120. F: include/linux/union_find.h
  24121. F: lib/union_find.c
  24122. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
  24123. R: Alim Akhtar <alim.akhtar@samsung.com>
  24124. R: Avri Altman <avri.altman@wdc.com>
  24125. R: Bart Van Assche <bvanassche@acm.org>
  24126. L: linux-scsi@vger.kernel.org
  24127. S: Supported
  24128. F: Documentation/devicetree/bindings/ufs/
  24129. F: Documentation/scsi/ufs.rst
  24130. F: drivers/ufs/core/
  24131. F: include/ufs/
  24132. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER AMD VERSAL2
  24133. M: Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
  24134. M: Ajay Neeli <ajay.neeli@amd.com>
  24135. S: Maintained
  24136. F: Documentation/devicetree/bindings/ufs/amd,versal2-ufs.yaml
  24137. F: drivers/ufs/host/ufs-amd-versal2.c
  24138. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
  24139. M: Pedro Sousa <pedrom.sousa@synopsys.com>
  24140. L: linux-scsi@vger.kernel.org
  24141. S: Supported
  24142. F: drivers/ufs/host/*dwc*
  24143. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
  24144. M: Alim Akhtar <alim.akhtar@samsung.com>
  24145. R: Peter Griffin <peter.griffin@linaro.org>
  24146. L: linux-scsi@vger.kernel.org
  24147. L: linux-samsung-soc@vger.kernel.org
  24148. S: Maintained
  24149. F: drivers/ufs/host/ufs-exynos*
  24150. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
  24151. M: Peter Wang <peter.wang@mediatek.com>
  24152. M: Chaotian Jing <chaotian.jing@mediatek.com>
  24153. R: Stanley Jhu <chu.stanley@gmail.com>
  24154. L: linux-scsi@vger.kernel.org
  24155. L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  24156. S: Maintained
  24157. F: drivers/ufs/host/ufs-mediatek*
  24158. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
  24159. M: Manivannan Sadhasivam <mani@kernel.org>
  24160. L: linux-arm-msm@vger.kernel.org
  24161. L: linux-scsi@vger.kernel.org
  24162. S: Maintained
  24163. F: Documentation/devicetree/bindings/ufs/qcom*
  24164. F: drivers/ufs/host/ufs-qcom*
  24165. UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
  24166. M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  24167. L: linux-renesas-soc@vger.kernel.org
  24168. L: linux-scsi@vger.kernel.org
  24169. S: Maintained
  24170. F: drivers/ufs/host/ufs-renesas.c
  24171. UNIWILL LAPTOP DRIVER
  24172. M: Armin Wolf <W_Armin@gmx.de>
  24173. L: platform-driver-x86@vger.kernel.org
  24174. S: Maintained
  24175. F: Documentation/ABI/testing/sysfs-driver-uniwill-laptop
  24176. F: Documentation/admin-guide/laptops/uniwill-laptop.rst
  24177. F: Documentation/wmi/devices/uniwill-laptop.rst
  24178. F: drivers/platform/x86/uniwill/uniwill-acpi.c
  24179. F: drivers/platform/x86/uniwill/uniwill-wmi.c
  24180. F: drivers/platform/x86/uniwill/uniwill-wmi.h
  24181. UNSORTED BLOCK IMAGES (UBI)
  24182. M: Richard Weinberger <richard@nod.at>
  24183. R: Zhihao Cheng <chengzhihao1@huawei.com>
  24184. L: linux-mtd@lists.infradead.org
  24185. S: Supported
  24186. W: http://www.linux-mtd.infradead.org/
  24187. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
  24188. T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
  24189. F: drivers/mtd/ubi/
  24190. F: include/linux/mtd/ubi.h
  24191. F: include/uapi/mtd/ubi-user.h
  24192. UPROBES
  24193. M: Masami Hiramatsu <mhiramat@kernel.org>
  24194. M: Oleg Nesterov <oleg@redhat.com>
  24195. M: Peter Zijlstra <peterz@infradead.org>
  24196. L: linux-kernel@vger.kernel.org
  24197. L: linux-trace-kernel@vger.kernel.org
  24198. S: Maintained
  24199. F: arch/*/include/asm/uprobes.h
  24200. F: arch/*/kernel/probes/uprobes.c
  24201. F: arch/*/kernel/uprobes.c
  24202. F: include/linux/uprobes.h
  24203. F: kernel/events/uprobes.c
  24204. USB "USBNET" DRIVER FRAMEWORK
  24205. M: Oliver Neukum <oneukum@suse.com>
  24206. L: netdev@vger.kernel.org
  24207. S: Maintained
  24208. W: http://www.linux-usb.org/usbnet
  24209. F: drivers/net/usb/usbnet.c
  24210. F: include/linux/usb/usbnet.h
  24211. USB ACM DRIVER
  24212. M: Oliver Neukum <oneukum@suse.com>
  24213. L: linux-usb@vger.kernel.org
  24214. S: Maintained
  24215. F: Documentation/usb/acm.rst
  24216. F: drivers/usb/class/cdc-acm.*
  24217. USB APPLE MFI FASTCHARGE DRIVER
  24218. M: Bastien Nocera <hadess@hadess.net>
  24219. L: linux-usb@vger.kernel.org
  24220. S: Maintained
  24221. F: drivers/usb/misc/apple-mfi-fastcharge.c
  24222. USB AR5523 WIRELESS DRIVER
  24223. L: linux-wireless@vger.kernel.org
  24224. S: Orphan
  24225. F: drivers/net/wireless/ath/ar5523/
  24226. USB ATTACHED SCSI
  24227. M: Oliver Neukum <oneukum@suse.com>
  24228. L: linux-usb@vger.kernel.org
  24229. L: linux-scsi@vger.kernel.org
  24230. S: Maintained
  24231. F: drivers/usb/storage/uas.c
  24232. USB CDC ETHERNET DRIVER
  24233. M: Oliver Neukum <oliver@neukum.org>
  24234. L: linux-usb@vger.kernel.org
  24235. S: Maintained
  24236. F: drivers/net/usb/cdc_*.c
  24237. F: include/uapi/linux/usb/cdc.h
  24238. USB CHAOSKEY DRIVER
  24239. M: Keith Packard <keithp@keithp.com>
  24240. L: linux-usb@vger.kernel.org
  24241. S: Maintained
  24242. F: drivers/usb/misc/chaoskey.c
  24243. USB CYPRESS C67X00 DRIVER
  24244. L: linux-usb@vger.kernel.org
  24245. S: Orphan
  24246. F: drivers/usb/c67x00/
  24247. USB DAVICOM DM9601 DRIVER
  24248. M: Peter Korsgaard <peter@korsgaard.com>
  24249. L: netdev@vger.kernel.org
  24250. S: Maintained
  24251. W: http://www.linux-usb.org/usbnet
  24252. F: drivers/net/usb/dm9601.c
  24253. USB EHCI DRIVER
  24254. M: Alan Stern <stern@rowland.harvard.edu>
  24255. L: linux-usb@vger.kernel.org
  24256. S: Maintained
  24257. F: Documentation/usb/ehci.rst
  24258. F: drivers/usb/host/ehci*
  24259. USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
  24260. M: Jiri Kosina <jikos@kernel.org>
  24261. M: Benjamin Tissoires <bentiss@kernel.org>
  24262. L: linux-usb@vger.kernel.org
  24263. S: Maintained
  24264. T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
  24265. F: Documentation/hid/hiddev.rst
  24266. F: drivers/hid/usbhid/
  24267. USB INTEL XHCI ROLE MUX DRIVER
  24268. M: Hans de Goede <hansg@kernel.org>
  24269. L: linux-usb@vger.kernel.org
  24270. S: Maintained
  24271. F: drivers/usb/roles/intel-xhci-usb-role-switch.c
  24272. USB IP DRIVER FOR HISILICON KIRIN 960
  24273. M: Yu Chen <chenyu56@huawei.com>
  24274. M: Binghui Wang <wangbinghui@hisilicon.com>
  24275. L: linux-usb@vger.kernel.org
  24276. S: Maintained
  24277. F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
  24278. F: drivers/phy/hisilicon/phy-hi3660-usb3.c
  24279. USB IP DRIVER FOR HISILICON KIRIN 970
  24280. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  24281. L: linux-usb@vger.kernel.org
  24282. S: Maintained
  24283. F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
  24284. F: drivers/phy/hisilicon/phy-hi3670-usb3.c
  24285. USB ISP116X DRIVER
  24286. M: Olav Kongas <ok@artecdesign.ee>
  24287. L: linux-usb@vger.kernel.org
  24288. S: Maintained
  24289. F: drivers/usb/host/isp116x*
  24290. F: include/linux/usb/isp116x.h
  24291. USB ISP1760 DRIVER
  24292. M: Rui Miguel Silva <rui.silva@linaro.org>
  24293. L: linux-usb@vger.kernel.org
  24294. S: Maintained
  24295. F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
  24296. F: drivers/usb/isp1760/*
  24297. USB LAN78XX ETHERNET DRIVER
  24298. M: Thangaraj Samynathan <Thangaraj.S@microchip.com>
  24299. M: Rengarajan Sundararajan <Rengarajan.S@microchip.com>
  24300. M: UNGLinuxDriver@microchip.com
  24301. L: netdev@vger.kernel.org
  24302. S: Maintained
  24303. F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
  24304. F: drivers/net/usb/lan78xx.*
  24305. F: include/dt-bindings/net/microchip-lan78xx.h
  24306. USB MASS STORAGE DRIVER
  24307. M: Alan Stern <stern@rowland.harvard.edu>
  24308. L: linux-usb@vger.kernel.org
  24309. L: usb-storage@lists.one-eyed-alien.net
  24310. S: Maintained
  24311. F: drivers/usb/storage/
  24312. USB MIDI DRIVER
  24313. M: Clemens Ladisch <clemens@ladisch.de>
  24314. L: linux-sound@vger.kernel.org
  24315. S: Maintained
  24316. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  24317. F: sound/usb/midi.*
  24318. USB NETWORKING DRIVERS
  24319. L: linux-usb@vger.kernel.org
  24320. S: Odd Fixes
  24321. F: drivers/net/usb/
  24322. USB OHCI DRIVER
  24323. M: Alan Stern <stern@rowland.harvard.edu>
  24324. L: linux-usb@vger.kernel.org
  24325. S: Maintained
  24326. F: Documentation/usb/ohci.rst
  24327. F: drivers/usb/host/ohci*
  24328. USB OTG FSM (Finite State Machine)
  24329. M: Peter Chen <peter.chen@kernel.org>
  24330. L: linux-usb@vger.kernel.org
  24331. S: Maintained
  24332. T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
  24333. F: drivers/usb/common/usb-otg-fsm.c
  24334. USB OVER IP DRIVER
  24335. M: Valentina Manea <valentina.manea.m@gmail.com>
  24336. M: Shuah Khan <shuah@kernel.org>
  24337. M: Shuah Khan <skhan@linuxfoundation.org>
  24338. R: Hongren Zheng <i@zenithal.me>
  24339. L: linux-usb@vger.kernel.org
  24340. S: Maintained
  24341. F: Documentation/usb/usbip_protocol.rst
  24342. F: drivers/usb/usbip/
  24343. F: tools/testing/selftests/drivers/usb/usbip/
  24344. F: tools/usb/usbip/
  24345. USB PEGASUS DRIVER
  24346. M: Petko Manolov <petkan@nucleusys.com>
  24347. L: linux-usb@vger.kernel.org
  24348. L: netdev@vger.kernel.org
  24349. S: Maintained
  24350. W: https://github.com/petkan/pegasus
  24351. T: git https://github.com/petkan/pegasus.git
  24352. F: drivers/net/usb/pegasus.*
  24353. USB PRINTER DRIVER (usblp)
  24354. M: Pete Zaitcev <zaitcev@redhat.com>
  24355. L: linux-usb@vger.kernel.org
  24356. S: Supported
  24357. F: drivers/usb/class/usblp.c
  24358. USB QMI WWAN NETWORK DRIVER
  24359. M: Bjørn Mork <bjorn@mork.no>
  24360. L: netdev@vger.kernel.org
  24361. S: Maintained
  24362. F: Documentation/ABI/testing/sysfs-class-net-qmi
  24363. F: drivers/net/usb/qmi_wwan.c
  24364. USB RAW GADGET DRIVER
  24365. R: Andrey Konovalov <andreyknvl@gmail.com>
  24366. L: linux-usb@vger.kernel.org
  24367. S: Maintained
  24368. B: https://github.com/xairy/raw-gadget/issues
  24369. F: Documentation/usb/raw-gadget.rst
  24370. F: drivers/usb/gadget/legacy/raw_gadget.c
  24371. F: include/uapi/linux/usb/raw_gadget.h
  24372. USB RTL8150 DRIVER
  24373. M: Petko Manolov <petkan@nucleusys.com>
  24374. L: linux-usb@vger.kernel.org
  24375. L: netdev@vger.kernel.org
  24376. S: Maintained
  24377. W: https://github.com/petkan/rtl8150
  24378. T: git https://github.com/petkan/rtl8150.git
  24379. F: drivers/net/usb/rtl8150.c
  24380. USB SERIAL SUBSYSTEM
  24381. M: Johan Hovold <johan@kernel.org>
  24382. L: linux-usb@vger.kernel.org
  24383. S: Maintained
  24384. T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
  24385. F: Documentation/usb/usb-serial.rst
  24386. F: drivers/usb/serial/
  24387. F: include/linux/usb/serial.h
  24388. USB SMSC75XX ETHERNET DRIVER
  24389. M: Steve Glendinning <steve.glendinning@shawell.net>
  24390. L: netdev@vger.kernel.org
  24391. S: Maintained
  24392. F: drivers/net/usb/smsc75xx.*
  24393. USB SMSC95XX ETHERNET DRIVER
  24394. M: Steve Glendinning <steve.glendinning@shawell.net>
  24395. M: UNGLinuxDriver@microchip.com
  24396. L: netdev@vger.kernel.org
  24397. S: Maintained
  24398. F: drivers/net/usb/smsc95xx.*
  24399. USB SUBSYSTEM
  24400. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  24401. L: linux-usb@vger.kernel.org
  24402. S: Supported
  24403. W: http://www.linux-usb.org
  24404. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
  24405. F: Documentation/devicetree/bindings/usb/
  24406. F: Documentation/usb/
  24407. F: drivers/usb/
  24408. F: include/dt-bindings/usb/
  24409. F: include/linux/usb.h
  24410. F: include/linux/usb/
  24411. F: include/uapi/linux/usb/
  24412. USB TYPEC BUS FOR ALTERNATE MODES
  24413. M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  24414. L: linux-usb@vger.kernel.org
  24415. S: Maintained
  24416. F: Documentation/ABI/testing/sysfs-bus-typec
  24417. F: Documentation/driver-api/usb/typec_bus.rst
  24418. F: drivers/usb/typec/altmodes/
  24419. F: include/linux/usb/typec_altmode.h
  24420. USB TYPEC CLASS
  24421. M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  24422. L: linux-usb@vger.kernel.org
  24423. S: Maintained
  24424. F: Documentation/ABI/testing/sysfs-class-typec
  24425. F: Documentation/driver-api/usb/typec.rst
  24426. F: drivers/usb/typec/
  24427. F: include/linux/usb/typec.h
  24428. USB TYPEC INTEL PMC MUX DRIVER
  24429. M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
  24430. L: linux-usb@vger.kernel.org
  24431. S: Maintained
  24432. F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
  24433. F: drivers/usb/typec/mux/intel_pmc_mux.c
  24434. USB TYPEC PI3USB30532 MUX DRIVER
  24435. M: Hans de Goede <hansg@kernel.org>
  24436. L: linux-usb@vger.kernel.org
  24437. S: Maintained
  24438. F: drivers/usb/typec/mux/pi3usb30532.c
  24439. USB TYPEC PORT CONTROLLER DRIVERS
  24440. M: Badhri Jagan Sridharan <badhri@google.com>
  24441. L: linux-usb@vger.kernel.org
  24442. S: Maintained
  24443. F: drivers/usb/typec/tcpm/tcpci.c
  24444. F: drivers/usb/typec/tcpm/tcpm.c
  24445. F: include/linux/usb/tcpci.h
  24446. F: include/linux/usb/tcpm.h
  24447. USB TYPEC TUSB1046 MUX DRIVER
  24448. M: Romain Gantois <romain.gantois@bootlin.com>
  24449. L: linux-usb@vger.kernel.org
  24450. S: Maintained
  24451. F: Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
  24452. F: drivers/usb/typec/mux/tusb1046.c
  24453. USB UHCI DRIVER
  24454. M: Alan Stern <stern@rowland.harvard.edu>
  24455. L: linux-usb@vger.kernel.org
  24456. S: Maintained
  24457. F: drivers/usb/host/uhci*
  24458. USB VIDEO CLASS
  24459. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  24460. M: Hans de Goede <hansg@kernel.org>
  24461. L: linux-media@vger.kernel.org
  24462. S: Maintained
  24463. W: http://www.ideasonboard.org/uvc/
  24464. T: git git://linuxtv.org/media.git
  24465. F: Documentation/userspace-api/media/drivers/uvcvideo.rst
  24466. F: Documentation/userspace-api/media/v4l/metafmt-uvc-msxu-1-5.rst
  24467. F: Documentation/userspace-api/media/v4l/metafmt-uvc.rst
  24468. F: drivers/media/common/uvc.c
  24469. F: drivers/media/usb/uvc/
  24470. F: include/linux/usb/uvc.h
  24471. F: include/uapi/linux/uvcvideo.h
  24472. USB WEBCAM GADGET
  24473. L: linux-usb@vger.kernel.org
  24474. S: Orphan
  24475. F: drivers/usb/gadget/function/*uvc*
  24476. F: drivers/usb/gadget/legacy/webcam.c
  24477. F: include/uapi/linux/usb/g_uvc.h
  24478. USB XHCI DRIVER
  24479. M: Mathias Nyman <mathias.nyman@intel.com>
  24480. L: linux-usb@vger.kernel.org
  24481. S: Supported
  24482. F: drivers/usb/host/pci-quirks*
  24483. F: drivers/usb/host/xhci*
  24484. USER DATAGRAM PROTOCOL (UDP)
  24485. M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
  24486. L: netdev@vger.kernel.org
  24487. S: Maintained
  24488. F: include/linux/udp.h
  24489. F: include/net/udp.h
  24490. F: include/trace/events/udp.h
  24491. F: include/uapi/linux/udp.h
  24492. F: net/ipv4/udp.c
  24493. F: net/ipv6/udp.c
  24494. USER-MODE LINUX (UML)
  24495. M: Richard Weinberger <richard@nod.at>
  24496. M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
  24497. M: Johannes Berg <johannes@sipsolutions.net>
  24498. L: linux-um@lists.infradead.org
  24499. S: Maintained
  24500. W: http://user-mode-linux.sourceforge.net
  24501. Q: https://patchwork.ozlabs.org/project/linux-um/list/
  24502. T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
  24503. T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
  24504. F: Documentation/virt/uml/
  24505. F: arch/um/
  24506. F: arch/x86/um/
  24507. F: fs/hostfs/
  24508. USERSPACE COPYIN/COPYOUT (UIOVEC)
  24509. M: Alexander Viro <viro@zeniv.linux.org.uk>
  24510. L: linux-block@vger.kernel.org
  24511. L: linux-fsdevel@vger.kernel.org
  24512. S: Maintained
  24513. F: include/linux/uio.h
  24514. F: lib/iov_iter.c
  24515. USERSPACE DMA BUFFER DRIVER
  24516. M: Gerd Hoffmann <kraxel@redhat.com>
  24517. M: Vivek Kasireddy <vivek.kasireddy@intel.com>
  24518. L: dri-devel@lists.freedesktop.org
  24519. S: Maintained
  24520. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  24521. F: drivers/dma-buf/udmabuf.c
  24522. F: include/uapi/linux/udmabuf.h
  24523. USERSPACE I/O (UIO)
  24524. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  24525. S: Maintained
  24526. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
  24527. F: Documentation/driver-api/uio-howto.rst
  24528. F: drivers/uio/
  24529. F: include/linux/uio_driver.h
  24530. USERSPACE STACK UNWINDING
  24531. M: Josh Poimboeuf <jpoimboe@kernel.org>
  24532. M: Steven Rostedt <rostedt@goodmis.org>
  24533. S: Maintained
  24534. F: include/linux/unwind*.h
  24535. F: kernel/unwind/
  24536. UTIL-LINUX PACKAGE
  24537. M: Karel Zak <kzak@redhat.com>
  24538. L: util-linux@vger.kernel.org
  24539. S: Maintained
  24540. W: http://en.wikipedia.org/wiki/Util-linux
  24541. T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
  24542. UUID HELPERS
  24543. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  24544. L: linux-kernel@vger.kernel.org
  24545. S: Maintained
  24546. F: include/linux/uuid.h
  24547. F: lib/tests/uuid_kunit.c
  24548. F: lib/uuid.c
  24549. UV SYSFS DRIVER
  24550. M: Justin Ernst <justin.ernst@hpe.com>
  24551. L: platform-driver-x86@vger.kernel.org
  24552. S: Maintained
  24553. F: drivers/platform/x86/uv_sysfs.c
  24554. UVESAFB DRIVER
  24555. M: Michal Januszewski <spock@gentoo.org>
  24556. L: linux-fbdev@vger.kernel.org
  24557. S: Maintained
  24558. W: https://github.com/mjanusz/v86d
  24559. F: Documentation/fb/uvesafb.rst
  24560. F: drivers/video/fbdev/uvesafb.*
  24561. Ux500 CLOCK DRIVERS
  24562. M: Ulf Hansson <ulfh@kernel.org>
  24563. L: linux-clk@vger.kernel.org
  24564. L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  24565. S: Maintained
  24566. F: drivers/clk/ux500/
  24567. V4L2 ASYNC AND FWNODE FRAMEWORKS
  24568. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  24569. L: linux-media@vger.kernel.org
  24570. S: Maintained
  24571. T: git git://linuxtv.org/media.git
  24572. F: drivers/media/v4l2-core/v4l2-async.c
  24573. F: drivers/media/v4l2-core/v4l2-fwnode.c
  24574. F: include/media/v4l2-async.h
  24575. F: include/media/v4l2-fwnode.h
  24576. V4L2 LENS DRIVERS
  24577. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  24578. L: linux-media@vger.kernel.org
  24579. S: Maintained
  24580. F: drivers/media/i2c/ak*
  24581. F: drivers/media/i2c/dw*
  24582. F: drivers/media/i2c/lm*
  24583. V4L2 CAMERA SENSOR DRIVERS
  24584. M: Sakari Ailus <sakari.ailus@linux.intel.com>
  24585. L: linux-media@vger.kernel.org
  24586. S: Maintained
  24587. F: Documentation/driver-api/media/camera-sensor.rst
  24588. F: Documentation/driver-api/media/tx-rx.rst
  24589. F: drivers/media/i2c/ar*
  24590. F: drivers/media/i2c/gc*
  24591. F: drivers/media/i2c/hi*
  24592. F: drivers/media/i2c/imx*
  24593. F: drivers/media/i2c/mt*
  24594. F: drivers/media/i2c/og*
  24595. F: drivers/media/i2c/ov*
  24596. F: drivers/media/i2c/s5*
  24597. F: drivers/media/i2c/vd55g1.c
  24598. F: drivers/media/i2c/vd56g3.c
  24599. F: drivers/media/i2c/vgxy61.c
  24600. V4L2 GENERIC ISP PARAMETERS AND STATISTIC FORMATS
  24601. M: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
  24602. L: linux-media@vger.kernel.org
  24603. S: Maintained
  24604. F: Documentation/driver-api/media/v4l2-isp.rst
  24605. F: Documentation/userspace-api/media/v4l/v4l2-isp.rst
  24606. F: drivers/media/v4l2-core/v4l2-isp.c
  24607. F: include/media/v4l2-isp.h
  24608. F: include/uapi/linux/media/v4l2-isp.h
  24609. VF610 NAND DRIVER
  24610. M: Stefan Agner <stefan@agner.ch>
  24611. L: linux-mtd@lists.infradead.org
  24612. S: Supported
  24613. F: drivers/mtd/nand/raw/vf610_nfc.c
  24614. VFAT/FAT/MSDOS FILESYSTEM
  24615. M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
  24616. S: Maintained
  24617. F: Documentation/filesystems/vfat.rst
  24618. F: fs/fat/
  24619. F: tools/testing/selftests/filesystems/fat/
  24620. VFIO CDX DRIVER
  24621. M: Nipun Gupta <nipun.gupta@amd.com>
  24622. M: Nikhil Agarwal <nikhil.agarwal@amd.com>
  24623. L: kvm@vger.kernel.org
  24624. S: Maintained
  24625. F: drivers/vfio/cdx/*
  24626. VFIO DRIVER
  24627. M: Alex Williamson <alex@shazbot.org>
  24628. L: kvm@vger.kernel.org
  24629. S: Maintained
  24630. T: git https://github.com/awilliam/linux-vfio.git
  24631. F: Documentation/ABI/testing/debugfs-vfio
  24632. F: Documentation/ABI/testing/sysfs-devices-vfio-dev
  24633. F: Documentation/driver-api/vfio.rst
  24634. F: drivers/vfio/
  24635. F: include/linux/vfio.h
  24636. F: include/linux/vfio_pci_core.h
  24637. F: include/uapi/linux/vfio.h
  24638. F: tools/testing/selftests/vfio/
  24639. VFIO FSL-MC DRIVER
  24640. M: Ioana Ciornei <ioana.ciornei@nxp.com>
  24641. L: kvm@vger.kernel.org
  24642. S: Maintained
  24643. F: drivers/vfio/fsl-mc/
  24644. VFIO HISILICON PCI DRIVER
  24645. M: Longfang Liu <liulongfang@huawei.com>
  24646. L: kvm@vger.kernel.org
  24647. S: Maintained
  24648. F: drivers/vfio/pci/hisilicon/
  24649. VFIO MEDIATED DEVICE DRIVERS
  24650. M: Kirti Wankhede <kwankhede@nvidia.com>
  24651. L: kvm@vger.kernel.org
  24652. S: Maintained
  24653. F: Documentation/driver-api/vfio-mediated-device.rst
  24654. F: drivers/vfio/mdev/
  24655. F: include/linux/mdev.h
  24656. F: samples/vfio-mdev/
  24657. VFIO MLX5 PCI DRIVER
  24658. M: Yishai Hadas <yishaih@nvidia.com>
  24659. L: kvm@vger.kernel.org
  24660. S: Maintained
  24661. F: drivers/vfio/pci/mlx5/
  24662. VFIO NVIDIA GRACE GPU DRIVER
  24663. M: Ankit Agrawal <ankita@nvidia.com>
  24664. L: kvm@vger.kernel.org
  24665. S: Supported
  24666. F: drivers/vfio/pci/nvgrace-gpu/
  24667. VFIO PCI DEVICE SPECIFIC DRIVERS
  24668. R: Jason Gunthorpe <jgg@nvidia.com>
  24669. R: Yishai Hadas <yishaih@nvidia.com>
  24670. R: Shameer Kolothum <skolothumtho@nvidia.com>
  24671. R: Kevin Tian <kevin.tian@intel.com>
  24672. L: kvm@vger.kernel.org
  24673. S: Maintained
  24674. P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
  24675. F: drivers/vfio/pci/*/
  24676. VFIO PDS PCI DRIVER
  24677. M: Brett Creeley <brett.creeley@amd.com>
  24678. L: kvm@vger.kernel.org
  24679. S: Maintained
  24680. F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
  24681. F: drivers/vfio/pci/pds/
  24682. VFIO PLATFORM DRIVER
  24683. M: Eric Auger <eric.auger@redhat.com>
  24684. R: Mostafa Saleh <smostafa@google.com>
  24685. R: Pranjal Shrivastava <praan@google.com>
  24686. L: kvm@vger.kernel.org
  24687. S: Maintained
  24688. F: drivers/vfio/platform/
  24689. VFIO QAT PCI DRIVER
  24690. M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
  24691. L: kvm@vger.kernel.org
  24692. L: qat-linux@intel.com
  24693. S: Supported
  24694. F: drivers/vfio/pci/qat/
  24695. VFIO SELFTESTS
  24696. M: David Matlack <dmatlack@google.com>
  24697. L: kvm@vger.kernel.org
  24698. S: Maintained
  24699. F: tools/testing/selftests/vfio/
  24700. VFIO VIRTIO PCI DRIVER
  24701. M: Yishai Hadas <yishaih@nvidia.com>
  24702. L: kvm@vger.kernel.org
  24703. L: virtualization@lists.linux.dev
  24704. S: Maintained
  24705. F: drivers/vfio/pci/virtio
  24706. VFIO XE PCI DRIVER
  24707. M: Michał Winiarski <michal.winiarski@intel.com>
  24708. L: kvm@vger.kernel.org
  24709. L: intel-xe@lists.freedesktop.org
  24710. S: Supported
  24711. F: drivers/vfio/pci/xe
  24712. VGA_SWITCHEROO
  24713. R: Lukas Wunner <lukas@wunner.de>
  24714. S: Maintained
  24715. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  24716. F: Documentation/gpu/vga-switcheroo.rst
  24717. F: drivers/gpu/vga/vga_switcheroo.c
  24718. F: include/linux/vga_switcheroo.h
  24719. VIA RHINE NETWORK DRIVER
  24720. M: Kevin Brace <kevinbrace@bracecomputerlab.com>
  24721. S: Maintained
  24722. F: drivers/net/ethernet/via/via-rhine.c
  24723. VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
  24724. M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
  24725. L: linux-fbdev@vger.kernel.org
  24726. S: Maintained
  24727. F: drivers/video/fbdev/via/
  24728. F: include/linux/via-core.h
  24729. F: include/linux/via_i2c.h
  24730. VIA VELOCITY NETWORK DRIVER
  24731. M: Francois Romieu <romieu@fr.zoreil.com>
  24732. L: netdev@vger.kernel.org
  24733. S: Maintained
  24734. F: drivers/net/ethernet/via/via-velocity.*
  24735. VICODEC VIRTUAL CODEC DRIVER
  24736. M: Hans Verkuil <hverkuil@kernel.org>
  24737. L: linux-media@vger.kernel.org
  24738. S: Maintained
  24739. W: https://linuxtv.org
  24740. T: git git://linuxtv.org/media.git
  24741. F: drivers/media/test-drivers/vicodec/*
  24742. VIDEO I2C POLLING DRIVER
  24743. M: Matt Ranostay <matt.ranostay@konsulko.com>
  24744. L: linux-media@vger.kernel.org
  24745. S: Maintained
  24746. F: drivers/media/i2c/video-i2c.c
  24747. VIDEO MULTIPLEXER DRIVER
  24748. M: Philipp Zabel <p.zabel@pengutronix.de>
  24749. L: linux-media@vger.kernel.org
  24750. S: Maintained
  24751. F: drivers/media/platform/video-mux.c
  24752. VIDEOBUF2 FRAMEWORK
  24753. M: Tomasz Figa <tfiga@chromium.org>
  24754. M: Marek Szyprowski <m.szyprowski@samsung.com>
  24755. L: linux-media@vger.kernel.org
  24756. S: Maintained
  24757. F: drivers/media/common/videobuf2/*
  24758. F: include/media/videobuf2-*
  24759. VIDTV VIRTUAL DIGITAL TV DRIVER
  24760. M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
  24761. L: linux-media@vger.kernel.org
  24762. S: Maintained
  24763. W: https://linuxtv.org
  24764. T: git git://linuxtv.org/media.git
  24765. F: drivers/media/test-drivers/vidtv/*
  24766. VIMC VIRTUAL MEDIA CONTROLLER DRIVER
  24767. M: Shuah Khan <skhan@linuxfoundation.org>
  24768. R: Kieran Bingham <kieran.bingham@ideasonboard.com>
  24769. L: linux-media@vger.kernel.org
  24770. S: Maintained
  24771. W: https://linuxtv.org
  24772. T: git git://linuxtv.org/media.git
  24773. F: drivers/media/test-drivers/vimc/*
  24774. VIRT LIB
  24775. M: Alex Williamson <alex@shazbot.org>
  24776. M: Paolo Bonzini <pbonzini@redhat.com>
  24777. L: kvm@vger.kernel.org
  24778. S: Supported
  24779. F: virt/lib/
  24780. VIRTIO AND VHOST VSOCK DRIVER
  24781. M: Stefan Hajnoczi <stefanha@redhat.com>
  24782. M: Stefano Garzarella <sgarzare@redhat.com>
  24783. L: kvm@vger.kernel.org
  24784. L: virtualization@lists.linux.dev
  24785. L: netdev@vger.kernel.org
  24786. S: Maintained
  24787. F: drivers/vhost/vsock.c
  24788. F: include/linux/virtio_vsock.h
  24789. F: include/net/netns/vsock.h
  24790. F: include/uapi/linux/virtio_vsock.h
  24791. F: net/vmw_vsock/virtio_transport.c
  24792. F: net/vmw_vsock/virtio_transport_common.c
  24793. VIRTIO BALLOON
  24794. M: "Michael S. Tsirkin" <mst@redhat.com>
  24795. M: David Hildenbrand <david@kernel.org>
  24796. L: virtualization@lists.linux.dev
  24797. S: Maintained
  24798. F: drivers/virtio/virtio_balloon.c
  24799. F: include/uapi/linux/virtio_balloon.h
  24800. VIRTIO BLOCK AND SCSI DRIVERS
  24801. M: "Michael S. Tsirkin" <mst@redhat.com>
  24802. M: Jason Wang <jasowang@redhat.com>
  24803. R: Paolo Bonzini <pbonzini@redhat.com>
  24804. R: Stefan Hajnoczi <stefanha@redhat.com>
  24805. R: Eugenio Pérez <eperezma@redhat.com>
  24806. L: virtualization@lists.linux.dev
  24807. S: Maintained
  24808. F: drivers/block/virtio_blk.c
  24809. F: drivers/scsi/virtio_scsi.c
  24810. F: include/uapi/linux/virtio_blk.h
  24811. F: include/uapi/linux/virtio_scsi.h
  24812. VIRTIO CONSOLE DRIVER
  24813. M: Amit Shah <amit@kernel.org>
  24814. L: virtualization@lists.linux.dev
  24815. S: Maintained
  24816. F: drivers/char/virtio_console.c
  24817. F: include/uapi/linux/virtio_console.h
  24818. VIRTIO CORE
  24819. M: "Michael S. Tsirkin" <mst@redhat.com>
  24820. M: Jason Wang <jasowang@redhat.com>
  24821. R: Xuan Zhuo <xuanzhuo@linux.alibaba.com>
  24822. R: Eugenio Pérez <eperezma@redhat.com>
  24823. L: virtualization@lists.linux.dev
  24824. S: Maintained
  24825. F: Documentation/ABI/testing/sysfs-bus-vdpa
  24826. F: Documentation/ABI/testing/sysfs-class-vduse
  24827. F: Documentation/devicetree/bindings/virtio/
  24828. F: Documentation/driver-api/virtio/
  24829. F: drivers/block/virtio_blk.c
  24830. F: drivers/crypto/virtio/
  24831. F: drivers/vdpa/
  24832. F: drivers/virtio/
  24833. F: include/linux/vdpa.h
  24834. F: include/linux/virtio*.h
  24835. F: include/linux/vringh.h
  24836. F: include/uapi/linux/virtio_*.h
  24837. F: net/vmw_vsock/virtio*
  24838. F: tools/virtio/
  24839. VIRTIO CRYPTO DRIVER
  24840. M: Gonglei <arei.gonglei@huawei.com>
  24841. L: virtualization@lists.linux.dev
  24842. L: linux-crypto@vger.kernel.org
  24843. S: Maintained
  24844. F: drivers/crypto/virtio/
  24845. F: include/uapi/linux/virtio_crypto.h
  24846. VIRTIO DRIVERS FOR S390
  24847. M: Cornelia Huck <cohuck@redhat.com>
  24848. M: Halil Pasic <pasic@linux.ibm.com>
  24849. M: Eric Farman <farman@linux.ibm.com>
  24850. L: linux-s390@vger.kernel.org
  24851. L: virtualization@lists.linux.dev
  24852. L: kvm@vger.kernel.org
  24853. S: Supported
  24854. F: arch/s390/include/uapi/asm/virtio-ccw.h
  24855. F: drivers/s390/virtio/
  24856. VIRTIO FILE SYSTEM
  24857. M: German Maglione <gmaglione@redhat.com>
  24858. M: Vivek Goyal <vgoyal@redhat.com>
  24859. M: Stefan Hajnoczi <stefanha@redhat.com>
  24860. M: Miklos Szeredi <miklos@szeredi.hu>
  24861. R: Eugenio Pérez <eperezma@redhat.com>
  24862. L: virtualization@lists.linux.dev
  24863. L: linux-fsdevel@vger.kernel.org
  24864. S: Supported
  24865. W: https://virtio-fs.gitlab.io/
  24866. F: Documentation/filesystems/virtiofs.rst
  24867. F: fs/fuse/virtio_fs.c
  24868. F: include/uapi/linux/virtio_fs.h
  24869. VIRTIO GPIO DRIVER
  24870. M: Enrico Weigelt, metux IT consult <info@metux.net>
  24871. M: Viresh Kumar <vireshk@kernel.org>
  24872. L: linux-gpio@vger.kernel.org
  24873. L: virtualization@lists.linux.dev
  24874. S: Maintained
  24875. F: drivers/gpio/gpio-virtio.c
  24876. F: include/uapi/linux/virtio_gpio.h
  24877. VIRTIO GPU DRIVER
  24878. M: David Airlie <airlied@redhat.com>
  24879. M: Gerd Hoffmann <kraxel@redhat.com>
  24880. M: Dmitry Osipenko <dmitry.osipenko@collabora.com>
  24881. R: Gurchetan Singh <gurchetansingh@chromium.org>
  24882. R: Chia-I Wu <olvaffe@gmail.com>
  24883. L: dri-devel@lists.freedesktop.org
  24884. L: virtualization@lists.linux.dev
  24885. S: Maintained
  24886. T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
  24887. F: drivers/gpu/drm/ci/xfails/virtio*
  24888. F: drivers/gpu/drm/virtio/
  24889. F: include/uapi/linux/virtio_gpu.h
  24890. VIRTIO HOST (VHOST)
  24891. M: "Michael S. Tsirkin" <mst@redhat.com>
  24892. M: Jason Wang <jasowang@redhat.com>
  24893. R: Eugenio Pérez <eperezma@redhat.com>
  24894. L: kvm@vger.kernel.org
  24895. L: virtualization@lists.linux.dev
  24896. L: netdev@vger.kernel.org
  24897. S: Maintained
  24898. T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
  24899. F: drivers/vhost/
  24900. F: include/linux/sched/vhost_task.h
  24901. F: include/linux/vhost_iotlb.h
  24902. F: include/uapi/linux/vhost.h
  24903. F: kernel/vhost_task.c
  24904. VIRTIO HOST (VHOST-SCSI)
  24905. M: "Michael S. Tsirkin" <mst@redhat.com>
  24906. M: Jason Wang <jasowang@redhat.com>
  24907. M: Mike Christie <michael.christie@oracle.com>
  24908. R: Paolo Bonzini <pbonzini@redhat.com>
  24909. R: Stefan Hajnoczi <stefanha@redhat.com>
  24910. L: virtualization@lists.linux.dev
  24911. S: Maintained
  24912. F: drivers/vhost/scsi.c
  24913. VIRTIO I2C DRIVER
  24914. M: Viresh Kumar <viresh.kumar@linaro.org>
  24915. R: "Chen, Jian Jun" <jian.jun.chen@intel.com>
  24916. L: linux-i2c@vger.kernel.org
  24917. L: virtualization@lists.linux.dev
  24918. S: Maintained
  24919. F: drivers/i2c/busses/i2c-virtio.c
  24920. F: include/uapi/linux/virtio_i2c.h
  24921. VIRTIO INPUT DRIVER
  24922. M: Gerd Hoffmann <kraxel@redhat.com>
  24923. S: Maintained
  24924. F: drivers/virtio/virtio_input.c
  24925. F: include/uapi/linux/virtio_input.h
  24926. VIRTIO IOMMU DRIVER
  24927. M: Jean-Philippe Brucker <jpb@kernel.org>
  24928. L: virtualization@lists.linux.dev
  24929. S: Maintained
  24930. F: drivers/iommu/virtio-iommu.c
  24931. F: include/uapi/linux/virtio_iommu.h
  24932. VIRTIO MEM DRIVER
  24933. M: David Hildenbrand <david@kernel.org>
  24934. L: virtualization@lists.linux.dev
  24935. S: Maintained
  24936. W: https://virtio-mem.gitlab.io/
  24937. F: drivers/virtio/virtio_mem.c
  24938. F: include/uapi/linux/virtio_mem.h
  24939. VIRTIO NET DRIVER
  24940. M: "Michael S. Tsirkin" <mst@redhat.com>
  24941. M: Jason Wang <jasowang@redhat.com>
  24942. R: Xuan Zhuo <xuanzhuo@linux.alibaba.com>
  24943. R: Eugenio Pérez <eperezma@redhat.com>
  24944. L: netdev@vger.kernel.org
  24945. L: virtualization@lists.linux.dev
  24946. S: Maintained
  24947. F: drivers/net/virtio_net.c
  24948. F: include/linux/virtio_net.h
  24949. F: include/uapi/linux/virtio_net.h
  24950. F: tools/testing/selftests/drivers/net/virtio_net/
  24951. VIRTIO PMEM DRIVER
  24952. M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
  24953. L: virtualization@lists.linux.dev
  24954. S: Maintained
  24955. F: drivers/nvdimm/nd_virtio.c
  24956. F: drivers/nvdimm/virtio_pmem.c
  24957. VIRTIO RTC DRIVER
  24958. M: Peter Hilber <peter.hilber@oss.qualcomm.com>
  24959. L: virtualization@lists.linux.dev
  24960. S: Maintained
  24961. F: drivers/virtio/virtio_rtc_*
  24962. F: include/uapi/linux/virtio_rtc.h
  24963. VIRTIO SOUND DRIVER
  24964. M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
  24965. M: "Michael S. Tsirkin" <mst@redhat.com>
  24966. L: virtualization@lists.linux.dev
  24967. L: linux-sound@vger.kernel.org
  24968. S: Maintained
  24969. F: include/uapi/linux/virtio_snd.h
  24970. F: sound/virtio/*
  24971. VIRTIO SPI DRIVER
  24972. M: Haixu Cui <quic_haixcui@quicinc.com>
  24973. L: virtualization@lists.linux.dev
  24974. S: Maintained
  24975. F: drivers/spi/spi-virtio.c
  24976. F: include/uapi/linux/virtio_spi.h
  24977. VIRTUAL BOX GUEST DEVICE DRIVER
  24978. M: Hans de Goede <hansg@kernel.org>
  24979. M: Arnd Bergmann <arnd@arndb.de>
  24980. M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  24981. S: Maintained
  24982. F: drivers/virt/vboxguest/
  24983. F: include/linux/vbox_utils.h
  24984. F: include/uapi/linux/vbox*.h
  24985. VIRTUAL BOX SHARED FOLDER VFS DRIVER
  24986. M: Hans de Goede <hansg@kernel.org>
  24987. L: linux-fsdevel@vger.kernel.org
  24988. S: Maintained
  24989. F: fs/vboxsf/*
  24990. VIRTUAL PCM TEST DRIVER
  24991. M: Ivan Orlov <ivan.orlov0322@gmail.com>
  24992. L: linux-sound@vger.kernel.org
  24993. S: Maintained
  24994. F: Documentation/sound/cards/pcmtest.rst
  24995. F: sound/drivers/pcmtest.c
  24996. F: tools/testing/selftests/alsa/test-pcmtest-driver.c
  24997. VIRTUAL SERIO DEVICE DRIVER
  24998. M: Stephen Chandler Paul <thatslyude@gmail.com>
  24999. S: Maintained
  25000. F: drivers/input/serio/userio.c
  25001. F: include/uapi/linux/userio.h
  25002. VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
  25003. M: Javier Carrasco <javier.carrasco.cruz@gmail.com>
  25004. S: Maintained
  25005. F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
  25006. F: drivers/iio/light/veml3235.c
  25007. VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
  25008. M: Javier Carrasco <javier.carrasco.cruz@gmail.com>
  25009. S: Maintained
  25010. F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
  25011. F: drivers/iio/light/veml6030.c
  25012. VISHAY VEML6046X00 RGBIR COLOR SENSOR DRIVER
  25013. M: Andreas Klinger <ak@it-klinger.de>
  25014. S: Maintained
  25015. F: Documentation/devicetree/bindings/iio/light/vishay,veml6046x00.yaml
  25016. F: drivers/iio/light/veml6046x00.c
  25017. VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
  25018. M: Javier Carrasco <javier.carrasco.cruz@gmail.com>
  25019. S: Maintained
  25020. F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
  25021. F: drivers/iio/light/veml6075.c
  25022. VISL VIRTUAL STATELESS DECODER DRIVER
  25023. M: Daniel Almeida <daniel.almeida@collabora.com>
  25024. L: linux-media@vger.kernel.org
  25025. S: Supported
  25026. F: drivers/media/test-drivers/visl
  25027. VIVID VIRTUAL VIDEO DRIVER
  25028. M: Hans Verkuil <hverkuil@kernel.org>
  25029. L: linux-media@vger.kernel.org
  25030. S: Maintained
  25031. W: https://linuxtv.org
  25032. T: git git://linuxtv.org/media.git
  25033. F: drivers/media/test-drivers/vivid/*
  25034. VM SOCKETS (AF_VSOCK)
  25035. M: Stefano Garzarella <sgarzare@redhat.com>
  25036. L: virtualization@lists.linux.dev
  25037. L: netdev@vger.kernel.org
  25038. S: Maintained
  25039. F: drivers/net/vsockmon.c
  25040. F: include/net/af_vsock.h
  25041. F: include/uapi/linux/vm_sockets.h
  25042. F: include/uapi/linux/vm_sockets_diag.h
  25043. F: include/uapi/linux/vsockmon.h
  25044. F: net/vmw_vsock/
  25045. F: tools/testing/selftests/vsock/
  25046. F: tools/testing/vsock/
  25047. VMALLOC
  25048. M: Andrew Morton <akpm@linux-foundation.org>
  25049. M: Uladzislau Rezki <urezki@gmail.com>
  25050. L: linux-mm@kvack.org
  25051. S: Maintained
  25052. W: http://www.linux-mm.org
  25053. T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
  25054. F: include/linux/vmalloc.h
  25055. F: mm/vmalloc.c
  25056. F: lib/test_vmalloc.c
  25057. VME SUBSYSTEM
  25058. L: linux-kernel@vger.kernel.org
  25059. S: Orphan
  25060. T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
  25061. F: Documentation/driver-api/vme.rst
  25062. F: drivers/staging/vme_user/
  25063. VMWARE BALLOON DRIVER
  25064. M: Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
  25065. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  25066. L: linux-kernel@vger.kernel.org
  25067. S: Supported
  25068. F: drivers/misc/vmw_balloon.c
  25069. VMWARE HYPERVISOR INTERFACE
  25070. M: Ajay Kaher <ajay.kaher@broadcom.com>
  25071. M: Alexey Makhalov <alexey.makhalov@broadcom.com>
  25072. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  25073. L: virtualization@lists.linux.dev
  25074. L: x86@kernel.org
  25075. S: Supported
  25076. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
  25077. F: arch/x86/include/asm/vmware.h
  25078. F: arch/x86/kernel/cpu/vmware.c
  25079. VMWARE PVRDMA DRIVER
  25080. M: Bryan Tan <bryan-bt.tan@broadcom.com>
  25081. M: Vishnu Dasa <vishnu.dasa@broadcom.com>
  25082. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  25083. L: linux-rdma@vger.kernel.org
  25084. S: Supported
  25085. F: drivers/infiniband/hw/vmw_pvrdma/
  25086. VMWARE PVSCSI DRIVER
  25087. M: Vishal Bhakta <vishal.bhakta@broadcom.com>
  25088. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  25089. L: linux-scsi@vger.kernel.org
  25090. S: Supported
  25091. F: drivers/scsi/vmw_pvscsi.c
  25092. F: drivers/scsi/vmw_pvscsi.h
  25093. VMWARE VIRTUAL PTP CLOCK DRIVER
  25094. M: Nick Shi <nick.shi@broadcom.com>
  25095. R: Ajay Kaher <ajay.kaher@broadcom.com>
  25096. R: Alexey Makhalov <alexey.makhalov@broadcom.com>
  25097. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  25098. L: netdev@vger.kernel.org
  25099. S: Supported
  25100. F: drivers/ptp/ptp_vmw.c
  25101. VMWARE VMCI DRIVER
  25102. M: Bryan Tan <bryan-bt.tan@broadcom.com>
  25103. M: Vishnu Dasa <vishnu.dasa@broadcom.com>
  25104. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  25105. L: linux-kernel@vger.kernel.org
  25106. S: Supported
  25107. F: drivers/misc/vmw_vmci/
  25108. F: include/linux/vmw_vmci*
  25109. VMWARE VMMOUSE SUBDRIVER
  25110. M: Zack Rusin <zack.rusin@broadcom.com>
  25111. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  25112. L: linux-input@vger.kernel.org
  25113. S: Supported
  25114. F: drivers/input/mouse/vmmouse.c
  25115. F: drivers/input/mouse/vmmouse.h
  25116. VMWARE VMXNET3 ETHERNET DRIVER
  25117. M: Ronak Doshi <ronak.doshi@broadcom.com>
  25118. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  25119. L: netdev@vger.kernel.org
  25120. S: Supported
  25121. F: drivers/net/vmxnet3/
  25122. VMWARE VSOCK VMCI TRANSPORT DRIVER
  25123. M: Bryan Tan <bryan-bt.tan@broadcom.com>
  25124. M: Vishnu Dasa <vishnu.dasa@broadcom.com>
  25125. R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  25126. L: linux-kernel@vger.kernel.org
  25127. S: Supported
  25128. F: net/vmw_vsock/vmci_transport*
  25129. VOCORE VOCORE2 BOARD
  25130. M: Harvey Hunt <harveyhuntnexus@gmail.com>
  25131. L: linux-mips@vger.kernel.org
  25132. S: Maintained
  25133. F: arch/mips/boot/dts/ralink/vocore2.dts
  25134. VOLTAGE AND CURRENT REGULATOR FRAMEWORK
  25135. M: Liam Girdwood <lgirdwood@gmail.com>
  25136. M: Mark Brown <broonie@kernel.org>
  25137. L: linux-kernel@vger.kernel.org
  25138. S: Supported
  25139. W: http://www.slimlogic.co.uk/?p=48
  25140. T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
  25141. F: Documentation/devicetree/bindings/regulator/
  25142. F: Documentation/power/regulator/
  25143. F: drivers/regulator/
  25144. F: rust/kernel/regulator.rs
  25145. F: include/dt-bindings/regulator/
  25146. F: include/linux/regulator/
  25147. F: include/uapi/regulator/
  25148. K: regulator_get_optional
  25149. VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
  25150. R: Matti Vaittinen <mazziesaccount@gmail.com>
  25151. F: drivers/regulator/irq_helpers.c
  25152. VRF
  25153. M: David Ahern <dsahern@kernel.org>
  25154. L: netdev@vger.kernel.org
  25155. S: Maintained
  25156. F: Documentation/networking/vrf.rst
  25157. F: drivers/net/vrf.c
  25158. VSPRINTF
  25159. M: Petr Mladek <pmladek@suse.com>
  25160. M: Steven Rostedt <rostedt@goodmis.org>
  25161. R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  25162. R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
  25163. R: Sergey Senozhatsky <senozhatsky@chromium.org>
  25164. S: Maintained
  25165. T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
  25166. F: Documentation/core-api/printk-formats.rst
  25167. F: lib/tests/printf_kunit.c
  25168. F: lib/tests/scanf_kunit.c
  25169. F: lib/vsprintf.c
  25170. VT1211 HARDWARE MONITOR DRIVER
  25171. M: Juerg Haefliger <juergh@proton.me>
  25172. L: linux-hwmon@vger.kernel.org
  25173. S: Maintained
  25174. F: Documentation/hwmon/vt1211.rst
  25175. F: drivers/hwmon/vt1211.c
  25176. VT8231 HARDWARE MONITOR DRIVER
  25177. M: Roger Lucas <vt8231@hiddenengine.co.uk>
  25178. L: linux-hwmon@vger.kernel.org
  25179. S: Maintained
  25180. F: drivers/hwmon/vt8231.c
  25181. VUB300 USB to SDIO/SD/MMC bridge chip
  25182. L: linux-mmc@vger.kernel.org
  25183. S: Orphan
  25184. F: drivers/mmc/host/vub300.c
  25185. W1 DALLAS'S 1-WIRE BUS
  25186. M: Krzysztof Kozlowski <krzk@kernel.org>
  25187. S: Maintained
  25188. F: Documentation/devicetree/bindings/w1/
  25189. F: Documentation/w1/
  25190. F: drivers/w1/
  25191. F: include/linux/w1.h
  25192. W83791D HARDWARE MONITORING DRIVER
  25193. M: Marc Hulsman <m.hulsman@tudelft.nl>
  25194. L: linux-hwmon@vger.kernel.org
  25195. S: Maintained
  25196. F: Documentation/hwmon/w83791d.rst
  25197. F: drivers/hwmon/w83791d.c
  25198. W83793 HARDWARE MONITORING DRIVER
  25199. M: Rudolf Marek <r.marek@assembler.cz>
  25200. L: linux-hwmon@vger.kernel.org
  25201. S: Maintained
  25202. F: Documentation/hwmon/w83793.rst
  25203. F: drivers/hwmon/w83793.c
  25204. W83795 HARDWARE MONITORING DRIVER
  25205. M: Jean Delvare <jdelvare@suse.com>
  25206. L: linux-hwmon@vger.kernel.org
  25207. S: Maintained
  25208. F: drivers/hwmon/w83795.c
  25209. W83L51xD SD/MMC CARD INTERFACE DRIVER
  25210. M: Pierre Ossman <pierre@ossman.eu>
  25211. S: Maintained
  25212. F: drivers/mmc/host/wbsd.*
  25213. WACOM PROTOCOL 4 SERIAL TABLETS
  25214. M: Julian Squires <julian@cipht.net>
  25215. M: Hans de Goede <hansg@kernel.org>
  25216. L: linux-input@vger.kernel.org
  25217. S: Maintained
  25218. F: drivers/input/tablet/wacom_serial4.c
  25219. WANGXUN ETHERNET DRIVER
  25220. M: Jiawen Wu <jiawenwu@trustnetic.com>
  25221. M: Mengyuan Lou <mengyuanlou@net-swift.com>
  25222. L: netdev@vger.kernel.org
  25223. S: Maintained
  25224. W: https://www.net-swift.com
  25225. F: Documentation/networking/device_drivers/ethernet/wangxun/*
  25226. F: drivers/net/ethernet/wangxun/
  25227. F: drivers/net/pcs/pcs-xpcs-wx.c
  25228. WATCHDOG DEVICE DRIVERS
  25229. M: Wim Van Sebroeck <wim@linux-watchdog.org>
  25230. M: Guenter Roeck <linux@roeck-us.net>
  25231. L: linux-watchdog@vger.kernel.org
  25232. S: Maintained
  25233. W: http://www.linux-watchdog.org/
  25234. T: git git://www.linux-watchdog.org/linux-watchdog.git
  25235. F: Documentation/devicetree/bindings/watchdog/
  25236. F: Documentation/watchdog/
  25237. F: drivers/watchdog/
  25238. F: include/linux/watchdog.h
  25239. F: include/trace/events/watchdog.h
  25240. F: include/uapi/linux/watchdog.h
  25241. WAVE5 VPU CODEC DRIVER
  25242. M: Nas Chung <nas.chung@chipsnmedia.com>
  25243. M: Jackson Lee <jackson.lee@chipsnmedia.com>
  25244. L: linux-media@vger.kernel.org
  25245. S: Maintained
  25246. F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml
  25247. F: drivers/media/platform/chips-media/wave5/
  25248. WHISKEYCOVE PMIC GPIO DRIVER
  25249. M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
  25250. L: linux-gpio@vger.kernel.org
  25251. S: Maintained
  25252. F: drivers/gpio/gpio-wcove.c
  25253. WHWAVE RTC DRIVER
  25254. M: Dianlong Li <long17.cool@163.com>
  25255. L: linux-rtc@vger.kernel.org
  25256. S: Maintained
  25257. F: drivers/rtc/rtc-sd3078.c
  25258. WIIMOTE HID DRIVER
  25259. M: David Rheinsberg <david@readahead.eu>
  25260. L: linux-input@vger.kernel.org
  25261. S: Maintained
  25262. F: drivers/hid/hid-wiimote*
  25263. WILOCITY WIL6210 WIRELESS DRIVER
  25264. L: linux-wireless@vger.kernel.org
  25265. S: Orphan
  25266. W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
  25267. F: drivers/net/wireless/ath/wil6210/
  25268. WINBOND CIR DRIVER
  25269. M: David Härdeman <david@hardeman.nu>
  25270. S: Maintained
  25271. F: drivers/media/rc/winbond-cir.c
  25272. WINSEN MHZ19B
  25273. M: Gyeyoung Baek <gye976@gmail.com>
  25274. S: Maintained
  25275. F: Documentation/devicetree/bindings/iio/chemical/winsen,mhz19b.yaml
  25276. F: drivers/iio/chemical/mhz19b.c
  25277. WINSYSTEMS EBC-C384 WATCHDOG DRIVER
  25278. L: linux-watchdog@vger.kernel.org
  25279. S: Orphan
  25280. F: drivers/watchdog/ebc-c384_wdt.c
  25281. WINSYSTEMS WS16C48 GPIO DRIVER
  25282. M: William Breathitt Gray <wbg@kernel.org>
  25283. L: linux-gpio@vger.kernel.org
  25284. S: Maintained
  25285. F: drivers/gpio/gpio-ws16c48.c
  25286. WIREGUARD SECURE NETWORK TUNNEL
  25287. M: Jason A. Donenfeld <Jason@zx2c4.com>
  25288. L: wireguard@lists.zx2c4.com
  25289. L: netdev@vger.kernel.org
  25290. S: Maintained
  25291. F: Documentation/netlink/specs/wireguard.yaml
  25292. F: drivers/net/wireguard/
  25293. F: tools/testing/selftests/wireguard/
  25294. WISTRON LAPTOP BUTTON DRIVER
  25295. M: Miloslav Trmac <mitr@volny.cz>
  25296. S: Maintained
  25297. F: drivers/input/misc/wistron_btns.c
  25298. WMI BINARY MOF DRIVER
  25299. M: Armin Wolf <W_Armin@gmx.de>
  25300. R: Thomas Weißschuh <linux@weissschuh.net>
  25301. L: platform-driver-x86@vger.kernel.org
  25302. S: Maintained
  25303. F: Documentation/ABI/stable/sysfs-platform-wmi-bmof
  25304. F: Documentation/wmi/devices/wmi-bmof.rst
  25305. F: drivers/platform/x86/wmi-bmof.c
  25306. WOLFSON MICROELECTRONICS DRIVERS
  25307. L: patches@opensource.cirrus.com
  25308. S: Supported
  25309. W: https://github.com/CirrusLogic/linux-drivers/wiki
  25310. T: git https://github.com/CirrusLogic/linux-drivers.git
  25311. F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
  25312. F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
  25313. F: Documentation/devicetree/bindings/mfd/wm831x.txt
  25314. F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
  25315. F: Documentation/devicetree/bindings/sound/trivial-codec.yaml
  25316. F: Documentation/devicetree/bindings/sound/wlf,*.yaml
  25317. F: Documentation/devicetree/bindings/sound/wm*
  25318. F: Documentation/hwmon/wm83??.rst
  25319. F: arch/arm/mach-s3c/mach-crag6410*
  25320. F: drivers/clk/clk-wm83*.c
  25321. F: drivers/gpio/gpio-*wm*.c
  25322. F: drivers/gpio/gpio-arizona.c
  25323. F: drivers/hwmon/wm83??-hwmon.c
  25324. F: drivers/input/misc/wm831x-on.c
  25325. F: drivers/input/touchscreen/wm831x-ts.c
  25326. F: drivers/input/touchscreen/wm97*.c
  25327. F: drivers/leds/leds-wm83*.c
  25328. F: drivers/mfd/arizona*
  25329. F: drivers/mfd/cs47l24*
  25330. F: drivers/mfd/wm*.c
  25331. F: drivers/power/supply/wm83*.c
  25332. F: drivers/regulator/arizona*
  25333. F: drivers/regulator/wm8*.c
  25334. F: drivers/rtc/rtc-wm83*.c
  25335. F: drivers/video/backlight/wm83*_bl.c
  25336. F: drivers/watchdog/wm83*_wdt.c
  25337. F: include/linux/mfd/arizona/
  25338. F: include/linux/mfd/wm831x/
  25339. F: include/linux/mfd/wm8350/
  25340. F: include/linux/mfd/wm8400*
  25341. F: include/linux/regulator/arizona*
  25342. F: include/linux/wm97xx.h
  25343. F: include/sound/wm????.h
  25344. F: sound/soc/codecs/arizona*
  25345. F: sound/soc/codecs/cs47l24*
  25346. F: sound/soc/codecs/wm*
  25347. WORKQUEUE
  25348. M: Tejun Heo <tj@kernel.org>
  25349. R: Lai Jiangshan <jiangshanlai@gmail.com>
  25350. S: Maintained
  25351. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
  25352. F: Documentation/core-api/workqueue.rst
  25353. F: include/linux/workqueue.h
  25354. F: kernel/workqueue.c
  25355. F: kernel/workqueue_internal.h
  25356. WWAN DRIVERS
  25357. M: Loic Poulain <loic.poulain@oss.qualcomm.com>
  25358. M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
  25359. R: Johannes Berg <johannes@sipsolutions.net>
  25360. L: netdev@vger.kernel.org
  25361. S: Maintained
  25362. F: drivers/net/wwan/
  25363. F: include/linux/wwan.h
  25364. F: include/uapi/linux/wwan.h
  25365. X-POWERS AXP288 PMIC DRIVERS
  25366. M: Hans de Goede <hansg@kernel.org>
  25367. S: Maintained
  25368. F: drivers/acpi/pmic/intel_pmic_xpower.c
  25369. N: axp288
  25370. X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
  25371. M: Chen-Yu Tsai <wens@kernel.org>
  25372. L: linux-kernel@vger.kernel.org
  25373. S: Maintained
  25374. N: axp[128]
  25375. X.25 STACK
  25376. M: Martin Schiller <ms@dev.tdt.de>
  25377. L: linux-x25@vger.kernel.org
  25378. S: Maintained
  25379. F: Documentation/networking/lapb-module.rst
  25380. F: Documentation/networking/x25*
  25381. F: drivers/net/wan/hdlc_x25.c
  25382. F: drivers/net/wan/lapbether.c
  25383. F: include/*/lapb.h
  25384. F: include/net/x25*
  25385. F: include/uapi/linux/x25.h
  25386. F: net/lapb/
  25387. F: net/x25/
  25388. X86 ARCHITECTURE (32-BIT AND 64-BIT)
  25389. M: Thomas Gleixner <tglx@kernel.org>
  25390. M: Ingo Molnar <mingo@redhat.com>
  25391. M: Borislav Petkov <bp@alien8.de>
  25392. M: Dave Hansen <dave.hansen@linux.intel.com>
  25393. M: x86@kernel.org
  25394. R: "H. Peter Anvin" <hpa@zytor.com>
  25395. L: linux-kernel@vger.kernel.org
  25396. S: Maintained
  25397. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
  25398. F: Documentation/arch/x86/
  25399. F: Documentation/devicetree/bindings/x86/
  25400. F: arch/x86/
  25401. F: tools/testing/selftests/x86
  25402. X86 CPUID DATABASE
  25403. M: Borislav Petkov <bp@alien8.de>
  25404. M: Thomas Gleixner <tglx@kernel.org>
  25405. M: x86@kernel.org
  25406. R: Ahmed S. Darwish <darwi@linutronix.de>
  25407. L: x86-cpuid@lists.linux.dev
  25408. S: Maintained
  25409. W: https://x86-cpuid.org
  25410. F: tools/arch/x86/kcpuid/
  25411. X86 ENTRY CODE
  25412. M: Andy Lutomirski <luto@kernel.org>
  25413. L: linux-kernel@vger.kernel.org
  25414. S: Maintained
  25415. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
  25416. F: arch/x86/entry/
  25417. X86 HARDWARE VULNERABILITIES
  25418. M: Thomas Gleixner <tglx@kernel.org>
  25419. M: Borislav Petkov <bp@alien8.de>
  25420. M: Peter Zijlstra <peterz@infradead.org>
  25421. M: Josh Poimboeuf <jpoimboe@kernel.org>
  25422. R: Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
  25423. S: Maintained
  25424. F: Documentation/admin-guide/hw-vuln/
  25425. F: arch/x86/include/asm/nospec-branch.h
  25426. F: arch/x86/kernel/cpu/bugs.c
  25427. X86 MCE INFRASTRUCTURE
  25428. M: Tony Luck <tony.luck@intel.com>
  25429. M: Borislav Petkov <bp@alien8.de>
  25430. L: linux-edac@vger.kernel.org
  25431. S: Maintained
  25432. F: Documentation/ABI/testing/sysfs-mce
  25433. F: Documentation/arch/x86/x86_64/machinecheck.rst
  25434. F: arch/x86/kernel/cpu/mce/*
  25435. X86 MICROCODE UPDATE SUPPORT
  25436. M: Borislav Petkov <bp@alien8.de>
  25437. S: Maintained
  25438. F: arch/x86/kernel/cpu/microcode/*
  25439. X86 MM
  25440. M: Dave Hansen <dave.hansen@linux.intel.com>
  25441. M: Andy Lutomirski <luto@kernel.org>
  25442. M: Peter Zijlstra <peterz@infradead.org>
  25443. L: linux-kernel@vger.kernel.org
  25444. S: Maintained
  25445. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
  25446. F: arch/x86/mm/
  25447. X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
  25448. M: Hans de Goede <hansg@kernel.org>
  25449. L: platform-driver-x86@vger.kernel.org
  25450. S: Maintained
  25451. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
  25452. F: drivers/platform/x86/x86-android-tablets/
  25453. X86 PLATFORM DRIVERS
  25454. M: Hans de Goede <hansg@kernel.org>
  25455. M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
  25456. L: platform-driver-x86@vger.kernel.org
  25457. S: Maintained
  25458. Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
  25459. T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
  25460. F: drivers/platform/olpc/
  25461. F: drivers/platform/x86/
  25462. F: include/linux/platform_data/x86/
  25463. X86 PLATFORM UV HPE SUPERDOME FLEX
  25464. M: Steve Wahl <steve.wahl@hpe.com>
  25465. R: Justin Ernst <justin.ernst@hpe.com>
  25466. R: Kyle Meyer <kyle.meyer@hpe.com>
  25467. R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
  25468. R: Russ Anderson <russ.anderson@hpe.com>
  25469. S: Supported
  25470. F: arch/x86/include/asm/uv/
  25471. F: arch/x86/kernel/apic/x2apic_uv_x.c
  25472. F: arch/x86/platform/uv/
  25473. X86 STACK UNWINDING
  25474. M: Josh Poimboeuf <jpoimboe@kernel.org>
  25475. M: Peter Zijlstra <peterz@infradead.org>
  25476. S: Supported
  25477. F: arch/x86/include/asm/unwind*.h
  25478. F: arch/x86/kernel/dumpstack.c
  25479. F: arch/x86/kernel/stacktrace.c
  25480. F: arch/x86/kernel/unwind_*.c
  25481. X86 TRUST DOMAIN EXTENSIONS (TDX)
  25482. M: Kiryl Shutsemau <kas@kernel.org>
  25483. R: Dave Hansen <dave.hansen@linux.intel.com>
  25484. R: Rick Edgecombe <rick.p.edgecombe@intel.com>
  25485. L: x86@kernel.org
  25486. L: linux-coco@lists.linux.dev
  25487. L: kvm@vger.kernel.org
  25488. S: Supported
  25489. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
  25490. N: tdx
  25491. K: \b(tdx)
  25492. X86 VDSO
  25493. M: Andy Lutomirski <luto@kernel.org>
  25494. L: linux-kernel@vger.kernel.org
  25495. S: Maintained
  25496. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
  25497. F: arch/x86/entry/vdso/
  25498. XARRAY
  25499. M: Matthew Wilcox <willy@infradead.org>
  25500. L: linux-fsdevel@vger.kernel.org
  25501. L: linux-mm@kvack.org
  25502. S: Supported
  25503. F: Documentation/core-api/idr.rst
  25504. F: Documentation/core-api/xarray.rst
  25505. F: include/linux/idr.h
  25506. F: include/linux/xarray.h
  25507. F: lib/idr.c
  25508. F: lib/test_xarray.c
  25509. F: lib/xarray.c
  25510. F: tools/testing/radix-tree
  25511. XARRAY API [RUST]
  25512. M: Tamir Duberstein <tamird@kernel.org>
  25513. M: Andreas Hindborg <a.hindborg@kernel.org>
  25514. L: rust-for-linux@vger.kernel.org
  25515. S: Supported
  25516. W: https://rust-for-linux.com
  25517. B: https://github.com/Rust-for-Linux/linux/issues
  25518. C: https://rust-for-linux.zulipchat.com
  25519. T: git https://github.com/Rust-for-Linux/linux.git xarray-next
  25520. F: rust/kernel/xarray.rs
  25521. XBOX DVD IR REMOTE
  25522. M: Benjamin Valentin <benpicco@googlemail.com>
  25523. S: Maintained
  25524. F: drivers/media/rc/keymaps/rc-xbox-dvd.c
  25525. F: drivers/media/rc/xbox_remote.c
  25526. XC2028/3028 TUNER DRIVER
  25527. M: Mauro Carvalho Chehab <mchehab@kernel.org>
  25528. L: linux-media@vger.kernel.org
  25529. S: Maintained
  25530. W: https://linuxtv.org
  25531. T: git git://linuxtv.org/media.git
  25532. F: drivers/media/tuners/xc2028.*
  25533. XDP (eXpress Data Path)
  25534. M: Alexei Starovoitov <ast@kernel.org>
  25535. M: Daniel Borkmann <daniel@iogearbox.net>
  25536. M: David S. Miller <davem@davemloft.net>
  25537. M: Jakub Kicinski <kuba@kernel.org>
  25538. M: Jesper Dangaard Brouer <hawk@kernel.org>
  25539. M: John Fastabend <john.fastabend@gmail.com>
  25540. R: Stanislav Fomichev <sdf@fomichev.me>
  25541. L: netdev@vger.kernel.org
  25542. L: bpf@vger.kernel.org
  25543. S: Supported
  25544. F: drivers/net/ethernet/*/*/*/*/*xdp*
  25545. F: drivers/net/ethernet/*/*/*xdp*
  25546. F: include/net/xdp.h
  25547. F: include/net/xdp_priv.h
  25548. F: include/trace/events/xdp.h
  25549. F: kernel/bpf/cpumap.c
  25550. F: kernel/bpf/devmap.c
  25551. F: net/core/xdp.c
  25552. F: samples/bpf/xdp*
  25553. F: tools/testing/selftests/bpf/*/*xdp*
  25554. F: tools/testing/selftests/bpf/*xdp*
  25555. K: (?:\b|_)xdp(?:\b|_)
  25556. XDP SOCKETS (AF_XDP)
  25557. M: Magnus Karlsson <magnus.karlsson@intel.com>
  25558. M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
  25559. R: Stanislav Fomichev <sdf@fomichev.me>
  25560. L: netdev@vger.kernel.org
  25561. L: bpf@vger.kernel.org
  25562. S: Maintained
  25563. F: Documentation/networking/af_xdp.rst
  25564. F: include/net/netns/xdp.h
  25565. F: include/net/xdp_sock*
  25566. F: include/net/xsk_buff_pool.h
  25567. F: include/uapi/linux/if_xdp.h
  25568. F: include/uapi/linux/xdp_diag.h
  25569. F: net/xdp/
  25570. F: tools/testing/selftests/bpf/*xsk*
  25571. XEN BLOCK SUBSYSTEM
  25572. M: Roger Pau Monné <roger.pau@citrix.com>
  25573. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  25574. S: Supported
  25575. F: drivers/block/xen*
  25576. F: drivers/block/xen-blkback/*
  25577. XEN HYPERVISOR ARM
  25578. M: Stefano Stabellini <sstabellini@kernel.org>
  25579. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  25580. S: Maintained
  25581. F: arch/arm/include/asm/xen/
  25582. F: arch/arm/xen/
  25583. XEN HYPERVISOR ARM64
  25584. M: Stefano Stabellini <sstabellini@kernel.org>
  25585. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  25586. S: Maintained
  25587. F: arch/arm64/include/asm/xen/
  25588. F: arch/arm64/xen/
  25589. XEN HYPERVISOR INTERFACE
  25590. M: Juergen Gross <jgross@suse.com>
  25591. M: Stefano Stabellini <sstabellini@kernel.org>
  25592. R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
  25593. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  25594. S: Supported
  25595. T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
  25596. F: Documentation/ABI/stable/sysfs-hypervisor-xen
  25597. F: Documentation/ABI/testing/sysfs-hypervisor-xen
  25598. F: drivers/*/xen-*front.c
  25599. F: drivers/xen/
  25600. F: include/uapi/xen/
  25601. F: include/xen/
  25602. F: kernel/configs/xen.config
  25603. XEN HYPERVISOR X86
  25604. M: Juergen Gross <jgross@suse.com>
  25605. R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
  25606. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  25607. S: Supported
  25608. F: arch/x86/configs/xen.config
  25609. F: arch/x86/include/asm/pvclock-abi.h
  25610. F: arch/x86/include/asm/xen/
  25611. F: arch/x86/platform/pvh/
  25612. F: arch/x86/xen/
  25613. XEN NETWORK BACKEND DRIVER
  25614. M: Wei Liu <wei.liu@kernel.org>
  25615. M: Paul Durrant <paul@xen.org>
  25616. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  25617. L: netdev@vger.kernel.org
  25618. S: Supported
  25619. F: drivers/net/xen-netback/*
  25620. XEN PCI SUBSYSTEM
  25621. M: Juergen Gross <jgross@suse.com>
  25622. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  25623. S: Supported
  25624. F: arch/x86/pci/*xen*
  25625. F: drivers/pci/*xen*
  25626. XEN PVSCSI DRIVERS
  25627. M: Juergen Gross <jgross@suse.com>
  25628. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  25629. L: linux-scsi@vger.kernel.org
  25630. S: Supported
  25631. F: drivers/scsi/xen-scsifront.c
  25632. F: drivers/xen/xen-scsiback.c
  25633. F: include/xen/interface/io/vscsiif.h
  25634. XEN PVUSB DRIVER
  25635. M: Juergen Gross <jgross@suse.com>
  25636. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  25637. L: linux-usb@vger.kernel.org
  25638. S: Supported
  25639. F: drivers/usb/host/xen*
  25640. F: include/xen/interface/io/usbif.h
  25641. XEN SOUND FRONTEND DRIVER
  25642. M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
  25643. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  25644. L: linux-sound@vger.kernel.org
  25645. S: Supported
  25646. F: sound/xen/*
  25647. XEN SWIOTLB SUBSYSTEM
  25648. M: Juergen Gross <jgross@suse.com>
  25649. M: Stefano Stabellini <sstabellini@kernel.org>
  25650. L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
  25651. L: iommu@lists.linux.dev
  25652. S: Supported
  25653. F: arch/*/include/asm/xen/swiotlb-xen.h
  25654. F: drivers/xen/swiotlb-xen.c
  25655. F: include/xen/arm/swiotlb-xen.h
  25656. F: include/xen/swiotlb-xen.h
  25657. XFS FILESYSTEM
  25658. M: Carlos Maiolino <cem@kernel.org>
  25659. L: linux-xfs@vger.kernel.org
  25660. S: Supported
  25661. W: http://xfs.org/
  25662. C: irc://irc.oftc.net/xfs
  25663. T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
  25664. P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
  25665. F: Documentation/ABI/testing/sysfs-fs-xfs
  25666. F: Documentation/admin-guide/xfs.rst
  25667. F: Documentation/filesystems/xfs/*
  25668. F: fs/xfs/
  25669. F: include/uapi/linux/dqblk_xfs.h
  25670. F: include/uapi/linux/fsmap.h
  25671. XILINX AMS DRIVER
  25672. M: Salih Erim <salih.erim@amd.com>
  25673. M: Conall O'Griofa <conall.ogriofa@amd.com>
  25674. L: linux-iio@vger.kernel.org
  25675. S: Maintained
  25676. F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
  25677. F: drivers/iio/adc/xilinx-ams.c
  25678. XILINX AXI ETHERNET DRIVER
  25679. M: Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
  25680. S: Maintained
  25681. F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
  25682. F: drivers/net/ethernet/xilinx/xilinx_axienet*
  25683. XILINX CAN DRIVER
  25684. M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
  25685. L: linux-can@vger.kernel.org
  25686. S: Maintained
  25687. F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
  25688. F: drivers/net/can/xilinx_can.c
  25689. XILINX EVENT MANAGEMENT DRIVER
  25690. M: Michal Simek <michal.simek@amd.com>
  25691. S: Maintained
  25692. F: drivers/soc/xilinx/xlnx_event_manager.c
  25693. F: include/linux/firmware/xlnx-event-manager.h
  25694. XILINX GPIO DRIVER
  25695. M: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
  25696. R: Srinivas Neeli <srinivas.neeli@amd.com>
  25697. R: Michal Simek <michal.simek@amd.com>
  25698. S: Maintained
  25699. F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
  25700. F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
  25701. F: drivers/gpio/gpio-xilinx.c
  25702. F: drivers/gpio/gpio-zynq.c
  25703. XILINX LL TEMAC ETHERNET DRIVER
  25704. L: netdev@vger.kernel.org
  25705. S: Orphan
  25706. F: drivers/net/ethernet/xilinx/ll_temac*
  25707. XILINX PWM DRIVER
  25708. M: Sean Anderson <sean.anderson@seco.com>
  25709. S: Maintained
  25710. F: drivers/pwm/pwm-xilinx.c
  25711. F: include/clocksource/timer-xilinx.h
  25712. XILINX SOUND DRIVERS
  25713. M: Vincenzo Frascino <vincenzo.frascino@arm.com>
  25714. S: Maintained
  25715. F: Documentation/devicetree/bindings/sound/xlnx,i2s.yaml
  25716. F: Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml
  25717. F: Documentation/devicetree/bindings/sound/xlnx,spdif.yaml
  25718. F: sound/soc/xilinx/*
  25719. XILINX SD-FEC IP CORES
  25720. M: Derek Kiernan <derek.kiernan@amd.com>
  25721. M: Dragan Cvetic <dragan.cvetic@amd.com>
  25722. S: Maintained
  25723. F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
  25724. F: Documentation/misc-devices/xilinx_sdfec.rst
  25725. F: drivers/misc/xilinx_sdfec.c
  25726. F: include/uapi/misc/xilinx_sdfec.h
  25727. XILINX TRNG DRIVER
  25728. M: Mounika Botcha <mounika.botcha@amd.com>
  25729. M: Harsh Jain <h.jain@amd.com>
  25730. S: Maintained
  25731. F: drivers/crypto/xilinx/xilinx-trng.c
  25732. XILINX UARTLITE SERIAL DRIVER
  25733. M: Peter Korsgaard <jacmet@sunsite.dk>
  25734. L: linux-serial@vger.kernel.org
  25735. S: Maintained
  25736. F: drivers/tty/serial/uartlite.c
  25737. XILINX VIDEO IP CORES
  25738. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  25739. L: linux-media@vger.kernel.org
  25740. S: Supported
  25741. T: git git://linuxtv.org/media.git
  25742. F: Documentation/devicetree/bindings/media/xilinx/
  25743. F: drivers/media/platform/xilinx/
  25744. F: include/uapi/linux/xilinx-v4l2-controls.h
  25745. XILINX VERSAL EDAC DRIVER
  25746. M: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
  25747. M: Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
  25748. S: Maintained
  25749. F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
  25750. F: drivers/edac/versal_edac.c
  25751. XILINX VERSALNET EDAC DRIVER
  25752. M: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
  25753. S: Maintained
  25754. F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-net-ddrmc5.yaml
  25755. F: drivers/edac/versalnet_edac.c
  25756. F: include/linux/cdx/edac_cdx_pcol.h
  25757. XILINX WATCHDOG DRIVER
  25758. M: Srinivas Neeli <srinivas.neeli@amd.com>
  25759. R: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
  25760. R: Michal Simek <michal.simek@amd.com>
  25761. S: Maintained
  25762. F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
  25763. F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
  25764. F: drivers/watchdog/of_xilinx_wdt.c
  25765. F: drivers/watchdog/xilinx_wwdt.c
  25766. XILINX XDMA DRIVER
  25767. M: Lizhi Hou <lizhi.hou@amd.com>
  25768. M: Brian Xu <brian.xu@amd.com>
  25769. M: Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
  25770. L: dmaengine@vger.kernel.org
  25771. S: Supported
  25772. F: drivers/dma/xilinx/xdma-regs.h
  25773. F: drivers/dma/xilinx/xdma.c
  25774. F: include/linux/dma/amd_xdma.h
  25775. F: include/linux/platform_data/amd_xdma.h
  25776. XILINX ZYNQMP DPDMA DRIVER
  25777. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  25778. L: dmaengine@vger.kernel.org
  25779. S: Supported
  25780. F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
  25781. F: drivers/dma/xilinx/xilinx_dpdma.c
  25782. F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
  25783. XILINX ZYNQMP OCM EDAC DRIVER
  25784. M: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
  25785. M: Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
  25786. S: Maintained
  25787. F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
  25788. F: drivers/edac/zynqmp_edac.c
  25789. XILINX ZYNQMP PSGTR PHY DRIVER
  25790. M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  25791. L: linux-kernel@vger.kernel.org
  25792. S: Supported
  25793. T: git https://github.com/Xilinx/linux-xlnx.git
  25794. F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
  25795. F: drivers/phy/xilinx/phy-zynqmp.c
  25796. XILINX ZYNQMP SHA3 DRIVER
  25797. M: Harsha <harsha.harsha@amd.com>
  25798. S: Maintained
  25799. F: drivers/crypto/xilinx/zynqmp-sha.c
  25800. XILINX ZYNQMP NVMEM DRIVER
  25801. M: Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
  25802. M: Kalyani Akula <kalyani.akula@amd.com>
  25803. R: Michal Simek <michal.simek@amd.com>
  25804. S: Maintained
  25805. F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
  25806. F: drivers/nvmem/zynqmp_nvmem.c
  25807. XILLYBUS DRIVER
  25808. M: Eli Billauer <eli.billauer@gmail.com>
  25809. L: linux-kernel@vger.kernel.org
  25810. S: Supported
  25811. F: drivers/char/xillybus/
  25812. XLP9XX I2C DRIVER
  25813. M: George Cherian <gcherian@marvell.com>
  25814. L: linux-i2c@vger.kernel.org
  25815. S: Supported
  25816. W: http://www.marvell.com
  25817. F: drivers/i2c/busses/i2c-xlp9xx.c
  25818. XTENSA XTFPGA PLATFORM SUPPORT
  25819. M: Max Filippov <jcmvbkbc@gmail.com>
  25820. S: Maintained
  25821. F: drivers/spi/spi-xtensa-xtfpga.c
  25822. F: sound/soc/xtensa/xtfpga-i2s.c
  25823. XZ EMBEDDED
  25824. M: Lasse Collin <lasse.collin@tukaani.org>
  25825. S: Maintained
  25826. W: https://tukaani.org/xz/embedded.html
  25827. B: https://github.com/tukaani-project/xz-embedded/issues
  25828. C: irc://irc.libera.chat/tukaani
  25829. F: Documentation/staging/xz.rst
  25830. F: include/linux/decompress/unxz.h
  25831. F: include/linux/xz.h
  25832. F: lib/decompress_unxz.c
  25833. F: lib/xz/
  25834. F: scripts/xz_wrap.sh
  25835. YAM DRIVER FOR AX.25
  25836. M: Jean-Paul Roubelat <jpr@f6fbb.org>
  25837. L: linux-hams@vger.kernel.org
  25838. S: Maintained
  25839. F: drivers/net/hamradio/yam*
  25840. F: include/linux/yam.h
  25841. YAMA SECURITY MODULE
  25842. M: Kees Cook <kees@kernel.org>
  25843. S: Supported
  25844. T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
  25845. F: Documentation/admin-guide/LSM/Yama.rst
  25846. F: security/yama/
  25847. YAML NETLINK (YNL)
  25848. M: Donald Hunter <donald.hunter@gmail.com>
  25849. M: Jakub Kicinski <kuba@kernel.org>
  25850. F: Documentation/netlink/
  25851. F: Documentation/userspace-api/netlink/intro-specs.rst
  25852. F: Documentation/userspace-api/netlink/specs.rst
  25853. F: tools/net/ynl/
  25854. YEALINK PHONE DRIVER
  25855. M: Henk Vergonet <Henk.Vergonet@gmail.com>
  25856. S: Maintained
  25857. F: Documentation/input/devices/yealink.rst
  25858. F: drivers/input/misc/yealink.*
  25859. Z8530 DRIVER FOR AX.25
  25860. M: Joerg Reuter <jreuter@yaina.de>
  25861. L: linux-hams@vger.kernel.org
  25862. S: Maintained
  25863. W: http://yaina.de/jreuter/
  25864. W: http://www.qsl.net/dl1bke/
  25865. F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
  25866. F: drivers/net/hamradio/*scc.c
  25867. F: drivers/net/hamradio/z8530.h
  25868. ZD1211RW WIRELESS DRIVER
  25869. L: linux-wireless@vger.kernel.org
  25870. S: Orphan
  25871. F: drivers/net/wireless/zydas/
  25872. ZD1301 MEDIA DRIVER
  25873. L: linux-media@vger.kernel.org
  25874. S: Orphan
  25875. W: https://linuxtv.org/
  25876. Q: https://patchwork.linuxtv.org/project/linux-media/list/
  25877. F: drivers/media/usb/dvb-usb-v2/zd1301*
  25878. ZD1301_DEMOD MEDIA DRIVER
  25879. L: linux-media@vger.kernel.org
  25880. S: Orphan
  25881. W: https://linuxtv.org/
  25882. Q: https://patchwork.linuxtv.org/project/linux-media/list/
  25883. F: drivers/media/dvb-frontends/zd1301_demod*
  25884. ZHAOXIN PROCESSOR SUPPORT
  25885. M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
  25886. L: linux-kernel@vger.kernel.org
  25887. S: Maintained
  25888. F: arch/x86/kernel/cpu/zhaoxin.c
  25889. ZONED BLOCK DEVICE (BLOCK LAYER)
  25890. M: Damien Le Moal <dlemoal@kernel.org>
  25891. L: linux-block@vger.kernel.org
  25892. S: Maintained
  25893. F: block/blk-zoned.c
  25894. F: include/uapi/linux/blkzoned.h
  25895. ZONED LOOP DEVICE
  25896. M: Damien Le Moal <dlemoal@kernel.org>
  25897. R: Christoph Hellwig <hch@lst.de>
  25898. L: linux-block@vger.kernel.org
  25899. S: Maintained
  25900. F: Documentation/admin-guide/blockdev/zoned_loop.rst
  25901. F: drivers/block/zloop.c
  25902. ZONEFS FILESYSTEM
  25903. M: Damien Le Moal <dlemoal@kernel.org>
  25904. M: Naohiro Aota <naohiro.aota@wdc.com>
  25905. R: Johannes Thumshirn <jth@kernel.org>
  25906. L: linux-fsdevel@vger.kernel.org
  25907. S: Maintained
  25908. T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
  25909. F: Documentation/filesystems/zonefs.rst
  25910. F: fs/zonefs/
  25911. ZR36067 VIDEO FOR LINUX DRIVER
  25912. M: Corentin Labbe <clabbe@baylibre.com>
  25913. L: mjpeg-users@lists.sourceforge.net
  25914. L: linux-media@vger.kernel.org
  25915. S: Maintained
  25916. W: http://mjpeg.sourceforge.net/driver-zoran/
  25917. Q: https://patchwork.linuxtv.org/project/linux-media/list/
  25918. F: Documentation/driver-api/media/drivers/zoran.rst
  25919. F: drivers/media/pci/zoran/
  25920. ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
  25921. M: Minchan Kim <minchan@kernel.org>
  25922. M: Sergey Senozhatsky <senozhatsky@chromium.org>
  25923. L: linux-kernel@vger.kernel.org
  25924. S: Maintained
  25925. F: Documentation/admin-guide/blockdev/zram.rst
  25926. F: drivers/block/zram/
  25927. ZS DECSTATION Z85C30 SERIAL DRIVER
  25928. M: "Maciej W. Rozycki" <macro@orcam.me.uk>
  25929. S: Maintained
  25930. F: drivers/tty/serial/zs.*
  25931. ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
  25932. M: Minchan Kim <minchan@kernel.org>
  25933. M: Sergey Senozhatsky <senozhatsky@chromium.org>
  25934. L: linux-mm@kvack.org
  25935. S: Maintained
  25936. F: Documentation/mm/zsmalloc.rst
  25937. F: include/linux/zsmalloc.h
  25938. F: mm/zpdesc.h
  25939. F: mm/zsmalloc.c
  25940. ZSTD
  25941. M: Nick Terrell <terrelln@fb.com>
  25942. M: David Sterba <dsterba@suse.com>
  25943. S: Maintained
  25944. B: https://github.com/facebook/zstd/issues
  25945. T: git https://github.com/terrelln/linux.git
  25946. F: crypto/zstd.c
  25947. F: include/linux/zstd*
  25948. F: lib/decompress_unzstd.c
  25949. F: lib/zstd/
  25950. N: zstd
  25951. K: zstd
  25952. ZSWAP COMPRESSED SWAP CACHING
  25953. M: Johannes Weiner <hannes@cmpxchg.org>
  25954. M: Yosry Ahmed <yosry@kernel.org>
  25955. M: Nhat Pham <nphamcs@gmail.com>
  25956. R: Chengming Zhou <chengming.zhou@linux.dev>
  25957. L: linux-mm@kvack.org
  25958. S: Maintained
  25959. F: Documentation/admin-guide/mm/zswap.rst
  25960. F: include/linux/zswap.h
  25961. F: mm/zswap.c
  25962. F: tools/testing/selftests/cgroup/test_zswap.c
  25963. SENARYTECH AUDIO CODEC DRIVER
  25964. M: bo liu <bo.liu@senarytech.com>
  25965. S: Maintained
  25966. T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  25967. F: sound/hda/codecs/senarytech.c
  25968. THE REST
  25969. M: Linus Torvalds <torvalds@linux-foundation.org>
  25970. L: linux-kernel@vger.kernel.org
  25971. S: Buried alive in reporters
  25972. T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
  25973. F: *
  25974. F: */