Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Properly alphabetize MAINTAINERS file

This adds a perl script to actually parse the MAINTAINERS file, clean up
some whitespace in it, warn about errors in it, and then properly sort
the end result.

My perl-fu is atrocious, so the script has basically been created by
randomly putting various characters in a pile, mixing them around, and
then looking it the end result does anything interesting when used as a
perl script.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

+1897 -1823
+1820 -1823
MAINTAINERS
··· 205 205 F: include/uapi/linux/virtio_9p.h 206 206 F: include/trace/events/9p.h 207 207 208 - 209 208 A8293 MEDIA DRIVER 210 209 M: Antti Palosaari <crope@iki.fi> 211 210 L: linux-media@vger.kernel.org ··· 807 808 S: Supported 808 809 F: sound/soc/blackfin/* 809 810 811 + ANALOG DEVICES INC DMA DRIVERS 812 + M: Lars-Peter Clausen <lars@metafoo.de> 813 + W: http://ez.analog.com/community/linux-device-drivers 814 + S: Supported 815 + F: drivers/dma/dma-axi-dmac.c 816 + 810 817 ANALOG DEVICES INC IIO DRIVERS 811 818 M: Lars-Peter Clausen <lars@metafoo.de> 812 819 M: Michael Hennerich <Michael.Hennerich@analog.com> ··· 824 819 X: drivers/iio/*/adjd* 825 820 F: drivers/staging/iio/*/ad* 826 821 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 827 - 828 - ANALOG DEVICES INC DMA DRIVERS 829 - M: Lars-Peter Clausen <lars@metafoo.de> 830 - W: http://ez.analog.com/community/linux-device-drivers 831 - S: Supported 832 - F: drivers/dma/dma-axi-dmac.c 833 822 834 823 ANDROID CONFIG FRAGMENTS 835 824 M: Rob Herring <robh@kernel.org> ··· 903 904 S: Supported 904 905 F: arch/arm64/boot/dts/apm/ 905 906 907 + APPLIED MICRO (APM) X-GENE SOC EDAC 908 + M: Loc Ho <lho@apm.com> 909 + S: Supported 910 + F: drivers/edac/xgene_edac.c 911 + F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 912 + 913 + APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 914 + M: Iyappan Subramanian <isubramanian@apm.com> 915 + M: Keyur Chudgar <kchudgar@apm.com> 916 + S: Supported 917 + F: drivers/net/ethernet/apm/xgene-v2/ 918 + 906 919 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 907 920 M: Iyappan Subramanian <isubramanian@apm.com> 908 921 M: Keyur Chudgar <kchudgar@apm.com> ··· 924 913 F: drivers/net/phy/mdio-xgene.c 925 914 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 926 915 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 927 - 928 - APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 929 - M: Iyappan Subramanian <isubramanian@apm.com> 930 - M: Keyur Chudgar <kchudgar@apm.com> 931 - S: Supported 932 - F: drivers/net/ethernet/apm/xgene-v2/ 933 916 934 917 APPLIED MICRO (APM) X-GENE SOC PMU 935 918 M: Tai Nguyen <ttnguyen@apm.com> ··· 1009 1004 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1010 1005 F: arch/arm/ 1011 1006 1012 - ARM SUB-ARCHITECTURES 1013 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1014 - S: Maintained 1015 - F: arch/arm/mach-*/ 1016 - F: arch/arm/plat-*/ 1017 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1018 - 1019 1007 ARM PRIMECELL AACI PL041 DRIVER 1020 1008 M: Russell King <linux@armlinux.org.uk> 1021 1009 S: Maintained 1022 1010 F: sound/arm/aaci.* 1011 + 1012 + ARM PRIMECELL BUS SUPPORT 1013 + M: Russell King <linux@armlinux.org.uk> 1014 + S: Maintained 1015 + F: drivers/amba/ 1016 + F: include/linux/amba/bus.h 1023 1017 1024 1018 ARM PRIMECELL CLCD PL110 DRIVER 1025 1019 M: Russell King <linux@armlinux.org.uk> ··· 1043 1039 F: drivers/tty/serial/amba-pl01*.c 1044 1040 F: include/linux/amba/serial.h 1045 1041 1046 - ARM PRIMECELL BUS SUPPORT 1047 - M: Russell King <linux@armlinux.org.uk> 1042 + ARM SMMU DRIVERS 1043 + M: Will Deacon <will.deacon@arm.com> 1044 + R: Robin Murphy <robin.murphy@arm.com> 1045 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1048 1046 S: Maintained 1049 - F: drivers/amba/ 1050 - F: include/linux/amba/bus.h 1047 + F: drivers/iommu/arm-smmu.c 1048 + F: drivers/iommu/arm-smmu-v3.c 1049 + F: drivers/iommu/io-pgtable-arm.c 1050 + F: drivers/iommu/io-pgtable-arm-v7s.c 1051 + 1052 + ARM SUB-ARCHITECTURES 1053 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1054 + S: Maintained 1055 + F: arch/arm/mach-*/ 1056 + F: arch/arm/plat-*/ 1057 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1051 1058 1052 1059 ARM/ACTIONS SEMI ARCHITECTURE 1053 1060 M: Andreas Färber <afaerber@suse.de> ··· 1091 1076 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1092 1077 S: Maintained 1093 1078 1079 + ARM/Allwinner SoC Clock Support 1080 + M: Emilio López <emilio@elopez.com.ar> 1081 + S: Maintained 1082 + F: drivers/clk/sunxi/ 1083 + 1094 1084 ARM/Allwinner sunXi SoC support 1095 1085 M: Maxime Ripard <maxime.ripard@free-electrons.com> 1096 1086 M: Chen-Yu Tsai <wens@csie.org> ··· 1110 1090 F: drivers/soc/sunxi/ 1111 1091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1112 1092 1113 - ARM/Allwinner SoC Clock Support 1114 - M: Emilio López <emilio@elopez.com.ar> 1093 + ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1094 + M: Neil Armstrong <narmstrong@baylibre.com> 1095 + M: Jerome Brunet <jbrunet@baylibre.com> 1096 + L: linux-amlogic@lists.infradead.org 1115 1097 S: Maintained 1116 - F: drivers/clk/sunxi/ 1098 + F: drivers/clk/meson/ 1099 + F: include/dt-bindings/clock/meson* 1100 + F: include/dt-bindings/clock/gxbb* 1101 + F: Documentation/devicetree/bindings/clock/amlogic* 1117 1102 1118 1103 ARM/Amlogic Meson SoC support 1119 1104 M: Carlo Caione <carlo@caione.org> ··· 1130 1105 F: arch/arm/mach-meson/ 1131 1106 F: arch/arm/boot/dts/meson* 1132 1107 F: arch/arm64/boot/dts/amlogic/ 1133 - F: drivers/pinctrl/meson/ 1108 + F: drivers/pinctrl/meson/ 1134 1109 F: drivers/mmc/host/meson* 1135 1110 N: meson 1136 - 1137 - ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1138 - M: Neil Armstrong <narmstrong@baylibre.com> 1139 - M: Jerome Brunet <jbrunet@baylibre.com> 1140 - L: linux-amlogic@lists.infradead.org 1141 - S: Maintained 1142 - F: drivers/clk/meson/ 1143 - F: include/dt-bindings/clock/meson* 1144 - F: include/dt-bindings/clock/gxbb* 1145 - F: Documentation/devicetree/bindings/clock/amlogic* 1146 1111 1147 1112 ARM/Annapurna Labs ALPINE ARCHITECTURE 1148 1113 M: Tsahee Zidenberg <tsahee@annapurnalabs.com> ··· 1156 1141 F: drivers/pinctrl/pinctrl-artpec* 1157 1142 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1158 1143 1159 - ARM/ASPEED MACHINE SUPPORT 1160 - M: Joel Stanley <joel@jms.id.au> 1161 - S: Maintained 1162 - F: arch/arm/mach-aspeed/ 1163 - F: arch/arm/boot/dts/aspeed-* 1164 - F: drivers/*/*aspeed* 1165 - 1166 1144 ARM/ASPEED I2C DRIVER 1167 1145 M: Brendan Higgins <brendanhiggins@google.com> 1168 1146 R: Benjamin Herrenschmidt <benh@kernel.crashing.org> ··· 1167 1159 F: drivers/i2c/busses/i2c-aspeed.c 1168 1160 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1169 1161 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1162 + 1163 + ARM/ASPEED MACHINE SUPPORT 1164 + M: Joel Stanley <joel@jms.id.au> 1165 + S: Maintained 1166 + F: arch/arm/mach-aspeed/ 1167 + F: arch/arm/boot/dts/aspeed-* 1168 + F: drivers/*/*aspeed* 1169 + 1170 + ARM/ATMEL AT91 Clock Support 1171 + M: Boris Brezillon <boris.brezillon@free-electrons.com> 1172 + S: Maintained 1173 + F: drivers/clk/at91 1170 1174 1171 1175 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1172 1176 M: Nicolas Ferre <nicolas.ferre@microchip.com> ··· 1195 1175 F: arch/arm/boot/dts/sama*.dtsi 1196 1176 F: arch/arm/include/debug/at91.S 1197 1177 F: drivers/memory/atmel* 1198 - 1199 - ARM/ATMEL AT91 Clock Support 1200 - M: Boris Brezillon <boris.brezillon@free-electrons.com> 1201 - S: Maintained 1202 - F: drivers/clk/at91 1203 1178 1204 1179 ARM/CALXEDA HIGHBANK ARCHITECTURE 1205 1180 M: Rob Herring <robh@kernel.org> ··· 1222 1207 S: Odd Fixes 1223 1208 N: clps711x 1224 1209 1210 + ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1211 + M: Lennert Buytenhek <kernel@wantstofly.org> 1212 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1213 + S: Maintained 1214 + 1225 1215 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1226 1216 M: Hartley Sweeten <hsweeten@visionengravers.com> 1227 1217 M: Alexander Sverdlin <alexander.sverdlin@gmail.com> ··· 1234 1214 S: Maintained 1235 1215 F: arch/arm/mach-ep93xx/ 1236 1216 F: arch/arm/mach-ep93xx/include/mach/ 1237 - 1238 - ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1239 - M: Lennert Buytenhek <kernel@wantstofly.org> 1240 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1241 - S: Maintained 1242 1217 1243 1218 ARM/CLKDEV SUPPORT 1244 1219 M: Russell King <linux@armlinux.org.uk> ··· 1247 1232 M: Mike Rapoport <mike@compulab.co.il> 1248 1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1249 1234 S: Maintained 1235 + 1236 + ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1237 + M: Baruch Siach <baruch@tkos.co.il> 1238 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1239 + S: Maintained 1240 + F: arch/arm/boot/dts/cx92755* 1241 + N: digicolor 1250 1242 1251 1243 ARM/CONTEC MICRO9 MACHINE SUPPORT 1252 1244 M: Hubert Feurstein <hubert.feurstein@contec.at> ··· 1299 1277 F: drivers/clocksource/timer-prima2.c 1300 1278 F: drivers/clocksource/timer-atlas7.c 1301 1279 N: [^a-z]sirf 1302 - 1303 - ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1304 - M: Baruch Siach <baruch@tkos.co.il> 1305 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1306 - S: Maintained 1307 - F: arch/arm/boot/dts/cx92755* 1308 - N: digicolor 1309 1280 1310 1281 ARM/EBSA110 MACHINE SUPPORT 1311 1282 M: Russell King <linux@armlinux.org.uk> ··· 1413 1398 S: Maintained 1414 1399 F: arch/arm/mach-pxa/colibri-pxa270-income.c 1415 1400 1401 + ARM/INTEL IOP13XX ARM ARCHITECTURE 1402 + M: Lennert Buytenhek <kernel@wantstofly.org> 1403 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1404 + S: Maintained 1405 + 1416 1406 ARM/INTEL IOP32X ARM ARCHITECTURE 1417 1407 M: Lennert Buytenhek <kernel@wantstofly.org> 1418 1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) ··· 1426 1406 ARM/INTEL IOP33X ARM ARCHITECTURE 1427 1407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1428 1408 S: Orphan 1429 - 1430 - ARM/INTEL IOP13XX ARM ARCHITECTURE 1431 - M: Lennert Buytenhek <kernel@wantstofly.org> 1432 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1433 - S: Maintained 1434 1409 1435 1410 ARM/INTEL IQ81342EX MACHINE SUPPORT 1436 1411 M: Lennert Buytenhek <kernel@wantstofly.org> ··· 1460 1445 M: Lennert Buytenhek <kernel@wantstofly.org> 1461 1446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1462 1447 S: Maintained 1463 - 1464 - ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1465 - M: Santosh Shilimkar <ssantosh@kernel.org> 1466 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1467 - S: Maintained 1468 - F: arch/arm/mach-keystone/ 1469 - F: arch/arm/boot/dts/keystone-* 1470 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1471 - 1472 - ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1473 - M: Santosh Shilimkar <ssantosh@kernel.org> 1474 - L: linux-kernel@vger.kernel.org 1475 - S: Maintained 1476 - F: drivers/clk/keystone/ 1477 - 1478 - ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1479 - M: Santosh Shilimkar <ssantosh@kernel.org> 1480 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1481 - L: linux-kernel@vger.kernel.org 1482 - S: Maintained 1483 - F: drivers/clocksource/timer-keystone.c 1484 - 1485 - ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1486 - M: Santosh Shilimkar <ssantosh@kernel.org> 1487 - L: linux-kernel@vger.kernel.org 1488 - S: Maintained 1489 - F: drivers/power/reset/keystone-reset.c 1490 - 1491 - ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1492 - M: Santosh Shilimkar <ssantosh@kernel.org> 1493 - L: linux-kernel@vger.kernel.org 1494 - S: Maintained 1495 - F: drivers/memory/*emif* 1496 1448 1497 1449 ARM/LG1K ARCHITECTURE 1498 1450 M: Chanho Min <chanho.min@lge.com> ··· 1503 1521 M: Philipp Zabel <philipp.zabel@gmail.com> 1504 1522 S: Maintained 1505 1523 1524 + ARM/Marvell Berlin SoC support 1525 + M: Jisheng Zhang <jszhang@marvell.com> 1526 + M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1527 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1528 + S: Maintained 1529 + F: arch/arm/mach-berlin/ 1530 + F: arch/arm/boot/dts/berlin* 1531 + F: arch/arm64/boot/dts/marvell/berlin* 1532 + 1533 + ARM/Marvell Dove/MV78xx0/Orion SOC support 1534 + M: Jason Cooper <jason@lakedaemon.net> 1535 + M: Andrew Lunn <andrew@lunn.ch> 1536 + M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1537 + M: Gregory Clement <gregory.clement@free-electrons.com> 1538 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539 + S: Maintained 1540 + F: Documentation/devicetree/bindings/soc/dove/ 1541 + F: arch/arm/mach-dove/ 1542 + F: arch/arm/mach-mv78xx0/ 1543 + F: arch/arm/mach-orion5x/ 1544 + F: arch/arm/plat-orion/ 1545 + F: arch/arm/boot/dts/dove* 1546 + F: arch/arm/boot/dts/orion5x* 1547 + 1506 1548 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1507 1549 M: Jason Cooper <jason@lakedaemon.net> 1508 1550 M: Andrew Lunn <andrew@lunn.ch> ··· 1544 1538 F: drivers/irqchip/irq-mvebu-* 1545 1539 F: drivers/pinctrl/mvebu/ 1546 1540 F: drivers/rtc/rtc-armada38x.c 1547 - 1548 - ARM/Marvell Berlin SoC support 1549 - M: Jisheng Zhang <jszhang@marvell.com> 1550 - M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1551 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1552 - S: Maintained 1553 - F: arch/arm/mach-berlin/ 1554 - F: arch/arm/boot/dts/berlin* 1555 - F: arch/arm64/boot/dts/marvell/berlin* 1556 - 1557 - 1558 - ARM/Marvell Dove/MV78xx0/Orion SOC support 1559 - M: Jason Cooper <jason@lakedaemon.net> 1560 - M: Andrew Lunn <andrew@lunn.ch> 1561 - M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1562 - M: Gregory Clement <gregory.clement@free-electrons.com> 1563 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1564 - S: Maintained 1565 - F: Documentation/devicetree/bindings/soc/dove/ 1566 - F: arch/arm/mach-dove/ 1567 - F: arch/arm/mach-mv78xx0/ 1568 - F: arch/arm/mach-orion5x/ 1569 - F: arch/arm/plat-orion/ 1570 - F: arch/arm/boot/dts/dove* 1571 - F: arch/arm/boot/dts/orion5x* 1572 - 1573 - 1574 - ARM/Orion SoC/Technologic Systems TS-78xx platform support 1575 - M: Alexander Clouter <alex@digriz.org.uk> 1576 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1577 - W: http://www.digriz.org.uk/ts78xx/kernel 1578 - S: Maintained 1579 - F: arch/arm/mach-orion5x/ts78xx-* 1580 - 1581 - ARM/OXNAS platform support 1582 - M: Neil Armstrong <narmstrong@baylibre.com> 1583 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1584 - L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1585 - S: Maintained 1586 - F: arch/arm/mach-oxnas/ 1587 - F: arch/arm/boot/dts/ox8*.dtsi 1588 - F: arch/arm/boot/dts/wd-mbwe.dts 1589 - F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1590 - N: oxnas 1591 1541 1592 1542 ARM/Mediatek RTC DRIVER 1593 1543 M: Eddie Huang <eddie.huang@mediatek.com> ··· 1598 1636 F: drivers/i2c/busses/i2c-nomadik.c 1599 1637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1600 1638 1639 + ARM/NUVOTON W90X900 ARM ARCHITECTURE 1640 + M: Wan ZongShun <mcuos.com@gmail.com> 1641 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1642 + W: http://www.mcuos.com 1643 + S: Maintained 1644 + F: arch/arm/mach-w90x900/ 1645 + F: drivers/input/keyboard/w90p910_keypad.c 1646 + F: drivers/input/touchscreen/w90p910_ts.c 1647 + F: drivers/watchdog/nuc900_wdt.c 1648 + F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1649 + F: drivers/mtd/nand/nuc900_nand.c 1650 + F: drivers/rtc/rtc-nuc900.c 1651 + F: drivers/spi/spi-nuc900.c 1652 + F: drivers/usb/host/ehci-w90x900.c 1653 + F: drivers/video/fbdev/nuc900fb.c 1654 + 1601 1655 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1602 1656 M: Nelson Castillo <arhuaco@freaks-unidos.net> 1603 1657 L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1604 1658 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1605 1659 S: Supported 1606 1660 1607 - ARM/TOSA MACHINE SUPPORT 1608 - M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1609 - M: Dirk Opfer <dirk@opfer-online.de> 1661 + ARM/Orion SoC/Technologic Systems TS-78xx platform support 1662 + M: Alexander Clouter <alex@digriz.org.uk> 1663 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1664 + W: http://www.digriz.org.uk/ts78xx/kernel 1610 1665 S: Maintained 1666 + F: arch/arm/mach-orion5x/ts78xx-* 1667 + 1668 + ARM/OXNAS platform support 1669 + M: Neil Armstrong <narmstrong@baylibre.com> 1670 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1671 + L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1672 + S: Maintained 1673 + F: arch/arm/mach-oxnas/ 1674 + F: arch/arm/boot/dts/ox8*.dtsi 1675 + F: arch/arm/boot/dts/wd-mbwe.dts 1676 + F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1677 + N: oxnas 1678 + 1679 + ARM/PALM TREO SUPPORT 1680 + M: Tomas Cech <sleep_walker@suse.com> 1681 + L: linux-arm-kernel@lists.infradead.org 1682 + W: http://hackndev.com 1683 + S: Maintained 1684 + F: arch/arm/mach-pxa/include/mach/palmtreo.h 1685 + F: arch/arm/mach-pxa/palmtreo.c 1611 1686 1612 1687 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1613 1688 M: Marek Vasut <marek.vasut@gmail.com> ··· 1661 1662 F: arch/arm/mach-pxa/palmte2.c 1662 1663 F: arch/arm/mach-pxa/include/mach/palmtc.h 1663 1664 F: arch/arm/mach-pxa/palmtc.c 1664 - 1665 - ARM/PALM TREO SUPPORT 1666 - M: Tomas Cech <sleep_walker@suse.com> 1667 - L: linux-arm-kernel@lists.infradead.org 1668 - W: http://hackndev.com 1669 - S: Maintained 1670 - F: arch/arm/mach-pxa/include/mach/palmtreo.h 1671 - F: arch/arm/mach-pxa/palmtreo.c 1672 1665 1673 1666 ARM/PALMZ72 SUPPORT 1674 1667 M: Sergey Lapin <slapin@ossfans.org> ··· 1802 1811 S: Maintained 1803 1812 F: drivers/media/platform/s5p-g2d/ 1804 1813 1805 - ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1806 - M: Kyungmin Park <kyungmin.park@samsung.com> 1807 - M: Kamil Debski <kamil@wypas.org> 1808 - M: Jeongtae Park <jtp.park@samsung.com> 1809 - M: Andrzej Hajda <a.hajda@samsung.com> 1810 - L: linux-arm-kernel@lists.infradead.org 1811 - L: linux-media@vger.kernel.org 1812 - S: Maintained 1813 - F: arch/arm/plat-samsung/s5p-dev-mfc.c 1814 - F: drivers/media/platform/s5p-mfc/ 1815 - 1816 1814 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1817 1815 M: Marek Szyprowski <m.szyprowski@samsung.com> 1818 1816 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) ··· 1817 1837 L: linux-media@vger.kernel.org 1818 1838 S: Maintained 1819 1839 F: drivers/media/platform/s5p-jpeg/ 1840 + 1841 + ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1842 + M: Kyungmin Park <kyungmin.park@samsung.com> 1843 + M: Kamil Debski <kamil@wypas.org> 1844 + M: Jeongtae Park <jtp.park@samsung.com> 1845 + M: Andrzej Hajda <a.hajda@samsung.com> 1846 + L: linux-arm-kernel@lists.infradead.org 1847 + L: linux-media@vger.kernel.org 1848 + S: Maintained 1849 + F: arch/arm/plat-samsung/s5p-dev-mfc.c 1850 + F: drivers/media/platform/s5p-mfc/ 1820 1851 1821 1852 ARM/SHMOBILE ARM ARCHITECTURE 1822 1853 M: Simon Horman <horms@verge.net.au> ··· 1922 1931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1923 1932 S: Maintained 1924 1933 1934 + ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1935 + M: Santosh Shilimkar <ssantosh@kernel.org> 1936 + L: linux-kernel@vger.kernel.org 1937 + S: Maintained 1938 + F: drivers/memory/*emif* 1939 + 1940 + ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1941 + M: Santosh Shilimkar <ssantosh@kernel.org> 1942 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1943 + S: Maintained 1944 + F: arch/arm/mach-keystone/ 1945 + F: arch/arm/boot/dts/keystone-* 1946 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1947 + 1948 + ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1949 + M: Santosh Shilimkar <ssantosh@kernel.org> 1950 + L: linux-kernel@vger.kernel.org 1951 + S: Maintained 1952 + F: drivers/clk/keystone/ 1953 + 1954 + ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1955 + M: Santosh Shilimkar <ssantosh@kernel.org> 1956 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1957 + L: linux-kernel@vger.kernel.org 1958 + S: Maintained 1959 + F: drivers/clocksource/timer-keystone.c 1960 + 1961 + ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1962 + M: Santosh Shilimkar <ssantosh@kernel.org> 1963 + L: linux-kernel@vger.kernel.org 1964 + S: Maintained 1965 + F: drivers/power/reset/keystone-reset.c 1966 + 1925 1967 ARM/THECUS N2100 MACHINE SUPPORT 1926 1968 M: Lennert Buytenhek <kernel@wantstofly.org> 1927 1969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1928 1970 S: Maintained 1929 1971 1930 - ARM/NUVOTON W90X900 ARM ARCHITECTURE 1931 - M: Wan ZongShun <mcuos.com@gmail.com> 1932 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1933 - W: http://www.mcuos.com 1972 + ARM/TOSA MACHINE SUPPORT 1973 + M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1974 + M: Dirk Opfer <dirk@opfer-online.de> 1934 1975 S: Maintained 1935 - F: arch/arm/mach-w90x900/ 1936 - F: drivers/input/keyboard/w90p910_keypad.c 1937 - F: drivers/input/touchscreen/w90p910_ts.c 1938 - F: drivers/watchdog/nuc900_wdt.c 1939 - F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1940 - F: drivers/mtd/nand/nuc900_nand.c 1941 - F: drivers/rtc/rtc-nuc900.c 1942 - F: drivers/spi/spi-nuc900.c 1943 - F: drivers/usb/host/ehci-w90x900.c 1944 - F: drivers/video/fbdev/nuc900fb.c 1945 1976 1946 1977 ARM/U300 MACHINE SUPPORT 1947 1978 M: Linus Walleij <linus.walleij@linaro.org> ··· 2107 2094 F: drivers/i2c/busses/i2c-cadence.c 2108 2095 F: drivers/mmc/host/sdhci-of-arasan.c 2109 2096 F: drivers/edac/synopsys_edac.c 2110 - 2111 - ARM SMMU DRIVERS 2112 - M: Will Deacon <will.deacon@arm.com> 2113 - R: Robin Murphy <robin.murphy@arm.com> 2114 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2115 - S: Maintained 2116 - F: drivers/iommu/arm-smmu.c 2117 - F: drivers/iommu/arm-smmu-v3.c 2118 - F: drivers/iommu/io-pgtable-arm.c 2119 - F: drivers/iommu/io-pgtable-arm-v7s.c 2120 2097 2121 2098 ARM64 PORT (AARCH64 ARCHITECTURE) 2122 2099 M: Catalin Marinas <catalin.marinas@arm.com> ··· 2259 2256 S: Supported 2260 2257 F: drivers/power/reset/at91-sama5d2_shdwc.c 2261 2258 2262 - ATMEL SAMA5D2 ADC DRIVER 2263 - M: Ludovic Desroches <ludovic.desroches@microchip.com> 2264 - L: linux-iio@vger.kernel.org 2265 - S: Supported 2266 - F: drivers/iio/adc/at91-sama5d2_adc.c 2267 - 2268 2259 ATMEL Audio ALSA driver 2269 2260 M: Nicolas Ferre <nicolas.ferre@microchip.com> 2270 2261 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2271 2262 S: Supported 2272 2263 F: sound/soc/atmel 2273 - 2274 - ATMEL XDMA DRIVER 2275 - M: Ludovic Desroches <ludovic.desroches@microchip.com> 2276 - L: linux-arm-kernel@lists.infradead.org 2277 - L: dmaengine@vger.kernel.org 2278 - S: Supported 2279 - F: drivers/dma/at_xdmac.c 2280 2264 2281 2265 ATMEL I2C DRIVER 2282 2266 M: Ludovic Desroches <ludovic.desroches@microchip.com> ··· 2290 2300 S: Supported 2291 2301 F: drivers/net/ethernet/cadence/ 2292 2302 2303 + ATMEL MAXTOUCH DRIVER 2304 + M: Nick Dyer <nick@shmanahar.org> 2305 + T: git git://github.com/ndyer/linux.git 2306 + S: Maintained 2307 + F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2308 + F: drivers/input/touchscreen/atmel_mxt_ts.c 2309 + F: include/linux/platform_data/atmel_mxt_ts.h 2310 + 2293 2311 ATMEL NAND DRIVER 2294 2312 M: Wenyou Yang <wenyou.yang@atmel.com> 2295 2313 M: Josh Wu <rainyfeeling@outlook.com> 2296 2314 L: linux-mtd@lists.infradead.org 2297 2315 S: Supported 2298 2316 F: drivers/mtd/nand/atmel/* 2317 + 2318 + ATMEL SAMA5D2 ADC DRIVER 2319 + M: Ludovic Desroches <ludovic.desroches@microchip.com> 2320 + L: linux-iio@vger.kernel.org 2321 + S: Supported 2322 + F: drivers/iio/adc/at91-sama5d2_adc.c 2299 2323 2300 2324 ATMEL SDMMC DRIVER 2301 2325 M: Ludovic Desroches <ludovic.desroches@microchip.com> ··· 2350 2346 S: Maintained 2351 2347 F: drivers/net/wireless/atmel/atmel* 2352 2348 2353 - ATMEL MAXTOUCH DRIVER 2354 - M: Nick Dyer <nick@shmanahar.org> 2355 - T: git git://github.com/ndyer/linux.git 2356 - S: Maintained 2357 - F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2358 - F: drivers/input/touchscreen/atmel_mxt_ts.c 2359 - F: include/linux/platform_data/atmel_mxt_ts.h 2349 + ATMEL XDMA DRIVER 2350 + M: Ludovic Desroches <ludovic.desroches@microchip.com> 2351 + L: linux-arm-kernel@lists.infradead.org 2352 + L: dmaengine@vger.kernel.org 2353 + S: Supported 2354 + F: drivers/dma/at_xdmac.c 2360 2355 2361 2356 ATOMIC INFRASTRUCTURE 2362 2357 M: Will Deacon <will.deacon@arm.com> ··· 2409 2406 F: include/net/ax25.h 2410 2407 F: net/ax25/ 2411 2408 2412 - AXENTIA ASOC DRIVERS 2413 - M: Peter Rosin <peda@axentia.se> 2414 - L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2415 - S: Maintained 2416 - F: Documentation/devicetree/bindings/sound/axentia,* 2417 - F: sound/soc/atmel/tse850-pcm5142.c 2418 - 2419 2409 AXENTIA ARM DEVICES 2420 2410 M: Peter Rosin <peda@axentia.se> 2421 2411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) ··· 2416 2420 F: Documentation/devicetree/bindings/arm/axentia.txt 2417 2421 F: arch/arm/boot/dts/at91-linea.dtsi 2418 2422 F: arch/arm/boot/dts/at91-tse850-3.dts 2423 + 2424 + AXENTIA ASOC DRIVERS 2425 + M: Peter Rosin <peda@axentia.se> 2426 + L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2427 + S: Maintained 2428 + F: Documentation/devicetree/bindings/sound/axentia,* 2429 + F: sound/soc/atmel/tse850-pcm5142.c 2419 2430 2420 2431 AZ6007 DVB DRIVER 2421 2432 M: Mauro Carvalho Chehab <mchehab@s-opensource.com> ··· 2546 2543 S: Supported 2547 2544 F: drivers/net/ethernet/adi/ 2548 2545 2546 + BLACKFIN I2C TWI DRIVER 2547 + M: Sonic Zhang <sonic.zhang@analog.com> 2548 + L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2549 + W: http://blackfin.uclinux.org/ 2550 + S: Supported 2551 + F: drivers/i2c/busses/i2c-bfin-twi.c 2552 + 2553 + BLACKFIN MEDIA DRIVER 2554 + M: Scott Jiang <scott.jiang.linux@gmail.com> 2555 + L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2556 + W: http://blackfin.uclinux.org/ 2557 + S: Supported 2558 + F: drivers/media/platform/blackfin/ 2559 + F: drivers/media/i2c/adv7183* 2560 + F: drivers/media/i2c/vs6624* 2561 + 2549 2562 BLACKFIN RTC DRIVER 2550 2563 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2551 2564 W: http://blackfin.uclinux.org ··· 2587 2568 W: http://blackfin.uclinux.org 2588 2569 S: Supported 2589 2570 F: drivers/watchdog/bfin_wdt.c 2590 - 2591 - BLACKFIN I2C TWI DRIVER 2592 - M: Sonic Zhang <sonic.zhang@analog.com> 2593 - L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2594 - W: http://blackfin.uclinux.org/ 2595 - S: Supported 2596 - F: drivers/i2c/busses/i2c-bfin-twi.c 2597 - 2598 - BLACKFIN MEDIA DRIVER 2599 - M: Scott Jiang <scott.jiang.linux@gmail.com> 2600 - L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2601 - W: http://blackfin.uclinux.org/ 2602 - S: Supported 2603 - F: drivers/media/platform/blackfin/ 2604 - F: drivers/media/i2c/adv7183* 2605 - F: drivers/media/i2c/vs6624* 2606 2571 2607 2572 BLINKM RGB LED DRIVER 2608 2573 M: Jan-Simon Moeller <jansimon.moeller@gmx.de> ··· 2630 2627 S: Maintained 2631 2628 F: net/bluetooth/ 2632 2629 F: include/net/bluetooth/ 2633 - 2634 - DMA MAPPING HELPERS 2635 - M: Christoph Hellwig <hch@lst.de> 2636 - M: Marek Szyprowski <m.szyprowski@samsung.com> 2637 - R: Robin Murphy <robin.murphy@arm.com> 2638 - L: linux-kernel@vger.kernel.org 2639 - T: git git://git.infradead.org/users/hch/dma-mapping.git 2640 - W: http://git.infradead.org/users/hch/dma-mapping.git 2641 - S: Supported 2642 - F: lib/dma-debug.c 2643 - F: lib/dma-noop.c 2644 - F: lib/dma-virt.c 2645 - F: drivers/base/dma-mapping.c 2646 - F: drivers/base/dma-coherent.c 2647 - F: include/linux/dma-mapping.h 2648 2630 2649 2631 BONDING DRIVER 2650 2632 M: Jay Vosburgh <j.vosburgh@gmail.com> ··· 2677 2689 S: Supported 2678 2690 F: drivers/net/dsa/b53/* 2679 2691 F: include/linux/platform_data/b53.h 2680 - 2681 - BROADCOM GENET ETHERNET DRIVER 2682 - M: Florian Fainelli <f.fainelli@gmail.com> 2683 - L: netdev@vger.kernel.org 2684 - S: Supported 2685 - F: drivers/net/ethernet/broadcom/genet/ 2686 - 2687 - BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2688 - M: Rasesh Mody <rasesh.mody@cavium.com> 2689 - M: Harish Patil <harish.patil@cavium.com> 2690 - M: Dept-GELinuxNICDev@cavium.com 2691 - L: netdev@vger.kernel.org 2692 - S: Supported 2693 - F: drivers/net/ethernet/broadcom/bnx2.* 2694 - F: drivers/net/ethernet/broadcom/bnx2_* 2695 - 2696 - BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2697 - M: Yuval Mintz <Yuval.Mintz@cavium.com> 2698 - M: Ariel Elior <ariel.elior@cavium.com> 2699 - M: everest-linux-l2@cavium.com 2700 - L: netdev@vger.kernel.org 2701 - S: Supported 2702 - F: drivers/net/ethernet/broadcom/bnx2x/ 2703 - 2704 - BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2705 - M: Michael Chan <michael.chan@broadcom.com> 2706 - L: netdev@vger.kernel.org 2707 - S: Supported 2708 - F: drivers/net/ethernet/broadcom/bnxt/ 2709 2692 2710 2693 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2711 2694 M: Florian Fainelli <f.fainelli@gmail.com> ··· 2756 2797 F: drivers/bus/brcmstb_gisb.c 2757 2798 N: brcmstb 2758 2799 2800 + BROADCOM BMIPS CPUFREQ DRIVER 2801 + M: Markus Mayer <mmayer@broadcom.com> 2802 + M: bcm-kernel-feedback-list@broadcom.com 2803 + L: linux-pm@vger.kernel.org 2804 + S: Maintained 2805 + F: drivers/cpufreq/bmips-cpufreq.c 2806 + 2759 2807 BROADCOM BMIPS MIPS ARCHITECTURE 2760 2808 M: Kevin Cernekee <cernekee@gmail.com> 2761 2809 M: Florian Fainelli <f.fainelli@gmail.com> ··· 2779 2813 F: include/linux/bcm963xx_nvram.h 2780 2814 F: include/linux/bcm963xx_tag.h 2781 2815 2782 - BROADCOM BMIPS CPUFREQ DRIVER 2783 - M: Markus Mayer <mmayer@broadcom.com> 2784 - M: bcm-kernel-feedback-list@broadcom.com 2785 - L: linux-pm@vger.kernel.org 2786 - S: Maintained 2787 - F: drivers/cpufreq/bmips-cpufreq.c 2788 - 2789 - BROADCOM TG3 GIGABIT ETHERNET DRIVER 2790 - M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2791 - M: Prashant Sreedharan <prashant@broadcom.com> 2792 - M: Michael Chan <mchan@broadcom.com> 2816 + BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2817 + M: Rasesh Mody <rasesh.mody@cavium.com> 2818 + M: Harish Patil <harish.patil@cavium.com> 2819 + M: Dept-GELinuxNICDev@cavium.com 2793 2820 L: netdev@vger.kernel.org 2794 2821 S: Supported 2795 - F: drivers/net/ethernet/broadcom/tg3.* 2822 + F: drivers/net/ethernet/broadcom/bnx2.* 2823 + F: drivers/net/ethernet/broadcom/bnx2_* 2824 + 2825 + BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2826 + M: QLogic-Storage-Upstream@qlogic.com 2827 + L: linux-scsi@vger.kernel.org 2828 + S: Supported 2829 + F: drivers/scsi/bnx2fc/ 2830 + 2831 + BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2832 + M: QLogic-Storage-Upstream@qlogic.com 2833 + L: linux-scsi@vger.kernel.org 2834 + S: Supported 2835 + F: drivers/scsi/bnx2i/ 2836 + 2837 + BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2838 + M: Yuval Mintz <Yuval.Mintz@cavium.com> 2839 + M: Ariel Elior <ariel.elior@cavium.com> 2840 + M: everest-linux-l2@cavium.com 2841 + L: netdev@vger.kernel.org 2842 + S: Supported 2843 + F: drivers/net/ethernet/broadcom/bnx2x/ 2844 + 2845 + BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2846 + M: Michael Chan <michael.chan@broadcom.com> 2847 + L: netdev@vger.kernel.org 2848 + S: Supported 2849 + F: drivers/net/ethernet/broadcom/bnxt/ 2796 2850 2797 2851 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2798 2852 M: Arend van Spriel <arend.vanspriel@broadcom.com> ··· 2826 2840 S: Supported 2827 2841 F: drivers/net/wireless/broadcom/brcm80211/ 2828 2842 2829 - BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2830 - M: QLogic-Storage-Upstream@qlogic.com 2831 - L: linux-scsi@vger.kernel.org 2843 + BROADCOM BRCMSTB GPIO DRIVER 2844 + M: Gregory Fong <gregory.0xf0@gmail.com> 2845 + L: bcm-kernel-feedback-list@broadcom.com 2832 2846 S: Supported 2833 - F: drivers/scsi/bnx2fc/ 2847 + F: drivers/gpio/gpio-brcmstb.c 2848 + F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2834 2849 2835 - BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2836 - M: QLogic-Storage-Upstream@qlogic.com 2837 - L: linux-scsi@vger.kernel.org 2850 + BROADCOM GENET ETHERNET DRIVER 2851 + M: Florian Fainelli <f.fainelli@gmail.com> 2852 + L: netdev@vger.kernel.org 2838 2853 S: Supported 2839 - F: drivers/scsi/bnx2i/ 2854 + F: drivers/net/ethernet/broadcom/genet/ 2840 2855 2841 2856 BROADCOM IPROC ARM ARCHITECTURE 2842 2857 M: Ray Jui <rjui@broadcom.com> ··· 2864 2877 F: drivers/clk/bcm/clk-ns* 2865 2878 F: drivers/pinctrl/bcm/pinctrl-ns* 2866 2879 2867 - BROADCOM BRCMSTB GPIO DRIVER 2868 - M: Gregory Fong <gregory.0xf0@gmail.com> 2869 - L: bcm-kernel-feedback-list@broadcom.com 2870 - S: Supported 2871 - F: drivers/gpio/gpio-brcmstb.c 2872 - F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2873 - 2874 2880 BROADCOM KONA GPIO DRIVER 2875 2881 M: Ray Jui <rjui@broadcom.com> 2876 2882 L: bcm-kernel-feedback-list@broadcom.com 2877 2883 S: Supported 2878 2884 F: drivers/gpio/gpio-bcm-kona.c 2879 2885 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2880 - 2881 - BROADCOM NVRAM DRIVER 2882 - M: Rafał Miłecki <zajec5@gmail.com> 2883 - L: linux-mips@linux-mips.org 2884 - S: Maintained 2885 - F: drivers/firmware/broadcom/* 2886 - 2887 - BROADCOM STB NAND FLASH DRIVER 2888 - M: Brian Norris <computersforpeace@gmail.com> 2889 - M: Kamal Dasu <kdasu.kdev@gmail.com> 2890 - L: linux-mtd@lists.infradead.org 2891 - L: bcm-kernel-feedback-list@broadcom.com 2892 - S: Maintained 2893 - F: drivers/mtd/nand/brcmnand/ 2894 - 2895 - BROADCOM STB AVS CPUFREQ DRIVER 2896 - M: Markus Mayer <mmayer@broadcom.com> 2897 - M: bcm-kernel-feedback-list@broadcom.com 2898 - L: linux-pm@vger.kernel.org 2899 - S: Maintained 2900 - F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2901 - F: drivers/cpufreq/brcmstb* 2902 - 2903 - BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2904 - M: Rafał Miłecki <zajec5@gmail.com> 2905 - L: linux-wireless@vger.kernel.org 2906 - S: Maintained 2907 - F: drivers/bcma/ 2908 - F: include/linux/bcma/ 2909 - 2910 - BROADCOM SYSTEMPORT ETHERNET DRIVER 2911 - M: Florian Fainelli <f.fainelli@gmail.com> 2912 - L: netdev@vger.kernel.org 2913 - S: Supported 2914 - F: drivers/net/ethernet/broadcom/bcmsysport.* 2915 2886 2916 2887 BROADCOM NETXTREME-E ROCE DRIVER 2917 2888 M: Selvin Xavier <selvin.xavier@broadcom.com> ··· 2881 2936 S: Supported 2882 2937 F: drivers/infiniband/hw/bnxt_re/ 2883 2938 F: include/uapi/rdma/bnxt_re-abi.h 2939 + 2940 + BROADCOM NVRAM DRIVER 2941 + M: Rafał Miłecki <zajec5@gmail.com> 2942 + L: linux-mips@linux-mips.org 2943 + S: Maintained 2944 + F: drivers/firmware/broadcom/* 2945 + 2946 + BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2947 + M: Rafał Miłecki <zajec5@gmail.com> 2948 + L: linux-wireless@vger.kernel.org 2949 + S: Maintained 2950 + F: drivers/bcma/ 2951 + F: include/linux/bcma/ 2952 + 2953 + BROADCOM STB AVS CPUFREQ DRIVER 2954 + M: Markus Mayer <mmayer@broadcom.com> 2955 + M: bcm-kernel-feedback-list@broadcom.com 2956 + L: linux-pm@vger.kernel.org 2957 + S: Maintained 2958 + F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2959 + F: drivers/cpufreq/brcmstb* 2960 + 2961 + BROADCOM STB NAND FLASH DRIVER 2962 + M: Brian Norris <computersforpeace@gmail.com> 2963 + M: Kamal Dasu <kdasu.kdev@gmail.com> 2964 + L: linux-mtd@lists.infradead.org 2965 + L: bcm-kernel-feedback-list@broadcom.com 2966 + S: Maintained 2967 + F: drivers/mtd/nand/brcmnand/ 2968 + 2969 + BROADCOM SYSTEMPORT ETHERNET DRIVER 2970 + M: Florian Fainelli <f.fainelli@gmail.com> 2971 + L: netdev@vger.kernel.org 2972 + S: Supported 2973 + F: drivers/net/ethernet/broadcom/bcmsysport.* 2974 + 2975 + BROADCOM TG3 GIGABIT ETHERNET DRIVER 2976 + M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2977 + M: Prashant Sreedharan <prashant@broadcom.com> 2978 + M: Michael Chan <mchan@broadcom.com> 2979 + L: netdev@vger.kernel.org 2980 + S: Supported 2981 + F: drivers/net/ethernet/broadcom/tg3.* 2884 2982 2885 2983 BROCADE BFA FC SCSI DRIVER 2886 2984 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> ··· 3069 3081 F: arch/x86/include/asm/calgary.h 3070 3082 F: arch/x86/include/asm/tce.h 3071 3083 3084 + CAN NETWORK DRIVERS 3085 + M: Wolfgang Grandegger <wg@grandegger.com> 3086 + M: Marc Kleine-Budde <mkl@pengutronix.de> 3087 + L: linux-can@vger.kernel.org 3088 + W: https://github.com/linux-can 3089 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3090 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3091 + S: Maintained 3092 + F: Documentation/devicetree/bindings/net/can/ 3093 + F: drivers/net/can/ 3094 + F: include/linux/can/dev.h 3095 + F: include/linux/can/platform/ 3096 + F: include/uapi/linux/can/error.h 3097 + F: include/uapi/linux/can/netlink.h 3098 + 3072 3099 CAN NETWORK LAYER 3073 3100 M: Oliver Hartkopp <socketcan@hartkopp.net> 3074 3101 M: Marc Kleine-Budde <mkl@pengutronix.de> ··· 3099 3096 F: include/uapi/linux/can/bcm.h 3100 3097 F: include/uapi/linux/can/raw.h 3101 3098 F: include/uapi/linux/can/gw.h 3102 - 3103 - CAN NETWORK DRIVERS 3104 - M: Wolfgang Grandegger <wg@grandegger.com> 3105 - M: Marc Kleine-Budde <mkl@pengutronix.de> 3106 - L: linux-can@vger.kernel.org 3107 - W: https://github.com/linux-can 3108 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3109 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3110 - S: Maintained 3111 - F: Documentation/devicetree/bindings/net/can/ 3112 - F: drivers/net/can/ 3113 - F: include/linux/can/dev.h 3114 - F: include/linux/can/platform/ 3115 - F: include/uapi/linux/can/error.h 3116 - F: include/uapi/linux/can/netlink.h 3117 3099 3118 3100 CAPABILITIES 3119 3101 M: Serge Hallyn <serge@hallyn.com> ··· 3121 3133 S: Maintained 3122 3134 F: drivers/net/wireless/ath/carl9170/ 3123 3135 3124 - CAVIUM THUNDERX2 ARM64 SOC 3125 - M: Jayachandran C <jnair@caviumnetworks.com> 3126 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3127 - S: Maintained 3128 - F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3129 - F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3130 - 3131 3136 CAVIUM I2C DRIVER 3132 3137 M: Jan Glauber <jglauber@cavium.com> 3133 3138 M: David Daney <david.daney@cavium.com> ··· 3128 3147 S: Supported 3129 3148 F: drivers/i2c/busses/i2c-octeon* 3130 3149 F: drivers/i2c/busses/i2c-thunderx* 3150 + 3151 + CAVIUM LIQUIDIO NETWORK DRIVER 3152 + M: Derek Chickles <derek.chickles@caviumnetworks.com> 3153 + M: Satanand Burla <satananda.burla@caviumnetworks.com> 3154 + M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3155 + M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3156 + L: netdev@vger.kernel.org 3157 + W: http://www.cavium.com 3158 + S: Supported 3159 + F: drivers/net/ethernet/cavium/liquidio/ 3131 3160 3132 3161 CAVIUM MMC DRIVER 3133 3162 M: Jan Glauber <jglauber@cavium.com> ··· 3147 3156 S: Supported 3148 3157 F: drivers/mmc/host/cavium* 3149 3158 3150 - CAVIUM LIQUIDIO NETWORK DRIVER 3151 - M: Derek Chickles <derek.chickles@caviumnetworks.com> 3152 - M: Satanand Burla <satananda.burla@caviumnetworks.com> 3153 - M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3154 - M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3155 - L: netdev@vger.kernel.org 3156 - W: http://www.cavium.com 3157 - S: Supported 3158 - F: drivers/net/ethernet/cavium/liquidio/ 3159 - 3160 3159 CAVIUM OCTEON-TX CRYPTO DRIVER 3161 3160 M: George Cherian <george.cherian@cavium.com> 3162 3161 L: linux-crypto@vger.kernel.org 3163 3162 W: http://www.cavium.com 3164 3163 S: Supported 3165 3164 F: drivers/crypto/cavium/cpt/ 3165 + 3166 + CAVIUM THUNDERX2 ARM64 SOC 3167 + M: Jayachandran C <jnair@caviumnetworks.com> 3168 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3169 + S: Maintained 3170 + F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3171 + F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3166 3172 3167 3173 CC2520 IEEE-802.15.4 RADIO DRIVER 3168 3174 M: Varka Bhadram <varkabhadram@gmail.com> ··· 3320 3332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3321 3333 F: drivers/platform/chrome/ 3322 3334 3323 - CIRRUS LOGIC EP93XX ETHERNET DRIVER 3324 - M: Hartley Sweeten <hsweeten@visionengravers.com> 3325 - L: netdev@vger.kernel.org 3326 - S: Maintained 3327 - F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3328 - 3329 3335 CIRRUS LOGIC AUDIO CODEC DRIVERS 3330 3336 M: Brian Austin <brian.austin@cirrus.com> 3331 3337 M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3332 3338 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3333 3339 S: Maintained 3334 3340 F: sound/soc/codecs/cs* 3341 + 3342 + CIRRUS LOGIC EP93XX ETHERNET DRIVER 3343 + M: Hartley Sweeten <hsweeten@visionengravers.com> 3344 + L: netdev@vger.kernel.org 3345 + S: Maintained 3346 + F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3335 3347 3336 3348 CISCO FCOE HBA DRIVER 3337 3349 M: Satish Kharat <satishkh@cisco.com> ··· 3457 3469 S: Maintained 3458 3470 F: drivers/pci/hotplug/cpci_hotplug* 3459 3471 3460 - COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3461 - M: Scott Murray <scott@spiteful.org> 3462 - L: linux-pci@vger.kernel.org 3463 - S: Maintained 3464 - F: drivers/pci/hotplug/cpcihp_zt5550.* 3465 - 3466 3472 COMPACTPCI HOTPLUG GENERIC DRIVER 3467 3473 M: Scott Murray <scott@spiteful.org> 3468 3474 L: linux-pci@vger.kernel.org 3469 3475 S: Maintained 3470 3476 F: drivers/pci/hotplug/cpcihp_generic.c 3477 + 3478 + COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3479 + M: Scott Murray <scott@spiteful.org> 3480 + L: linux-pci@vger.kernel.org 3481 + S: Maintained 3482 + F: drivers/pci/hotplug/cpcihp_zt5550.* 3471 3483 3472 3484 COMPAL LAPTOP SUPPORT 3473 3485 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> ··· 3740 3752 F: drivers/infiniband/hw/cxgb3/ 3741 3753 F: include/uapi/rdma/cxgb3-abi.h 3742 3754 3755 + CXGB4 CRYPTO DRIVER (chcr) 3756 + M: Harsh Jain <harsh@chelsio.com> 3757 + L: linux-crypto@vger.kernel.org 3758 + W: http://www.chelsio.com 3759 + S: Supported 3760 + F: drivers/crypto/chelsio 3761 + 3743 3762 CXGB4 ETHERNET DRIVER (CXGB4) 3744 3763 M: Ganesh Goudar <ganeshgr@chelsio.com> 3745 3764 L: netdev@vger.kernel.org ··· 3768 3773 S: Supported 3769 3774 F: drivers/infiniband/hw/cxgb4/ 3770 3775 F: include/uapi/rdma/cxgb4-abi.h 3771 - 3772 - CXGB4 CRYPTO DRIVER (chcr) 3773 - M: Harsh Jain <harsh@chelsio.com> 3774 - L: linux-crypto@vger.kernel.org 3775 - W: http://www.chelsio.com 3776 - S: Supported 3777 - F: drivers/crypto/chelsio 3778 3776 3779 3777 CXGB4VF ETHERNET DRIVER (CXGB4VF) 3780 3778 M: Casey Leedom <leedom@chelsio.com> ··· 3921 3933 S: Maintained 3922 3934 F: drivers/platform/x86/dell-laptop.c 3923 3935 3924 - DELL LAPTOP RBTN DRIVER 3925 - M: Pali Rohár <pali.rohar@gmail.com> 3926 - S: Maintained 3927 - F: drivers/platform/x86/dell-rbtn.* 3928 - 3929 3936 DELL LAPTOP FREEFALL DRIVER 3930 3937 M: Pali Rohár <pali.rohar@gmail.com> 3931 3938 S: Maintained 3932 3939 F: drivers/platform/x86/dell-smo8800.c 3940 + 3941 + DELL LAPTOP RBTN DRIVER 3942 + M: Pali Rohár <pali.rohar@gmail.com> 3943 + S: Maintained 3944 + F: drivers/platform/x86/dell-rbtn.* 3933 3945 3934 3946 DELL LAPTOP SMM DRIVER 3935 3947 M: Pali Rohár <pali.rohar@gmail.com> ··· 3949 3961 S: Maintained 3950 3962 F: drivers/platform/x86/dell-wmi.c 3951 3963 3952 - DENALI NAND DRIVER 3953 - M: Masahiro Yamada <yamada.masahiro@socionext.com> 3954 - L: linux-mtd@lists.infradead.org 3955 - S: Supported 3956 - F: drivers/mtd/nand/denali* 3957 - 3958 3964 DELTA ST MEDIA DRIVER 3959 3965 M: Hugues Fruchet <hugues.fruchet@st.com> 3960 3966 L: linux-media@vger.kernel.org ··· 3956 3974 W: https://linuxtv.org 3957 3975 S: Supported 3958 3976 F: drivers/media/platform/sti/delta 3977 + 3978 + DENALI NAND DRIVER 3979 + M: Masahiro Yamada <yamada.masahiro@socionext.com> 3980 + L: linux-mtd@lists.infradead.org 3981 + S: Supported 3982 + F: drivers/mtd/nand/denali* 3959 3983 3960 3984 DESIGNWARE USB2 DRD IP DRIVER 3961 3985 M: John Youn <johnyoun@synopsys.com> ··· 4171 4183 F: Documentation/dmaengine/ 4172 4184 T: git git://git.infradead.org/users/vkoul/slave-dma.git 4173 4185 4186 + DMA MAPPING HELPERS 4187 + M: Christoph Hellwig <hch@lst.de> 4188 + M: Marek Szyprowski <m.szyprowski@samsung.com> 4189 + R: Robin Murphy <robin.murphy@arm.com> 4190 + L: linux-kernel@vger.kernel.org 4191 + T: git git://git.infradead.org/users/hch/dma-mapping.git 4192 + W: http://git.infradead.org/users/hch/dma-mapping.git 4193 + S: Supported 4194 + F: lib/dma-debug.c 4195 + F: lib/dma-noop.c 4196 + F: lib/dma-virt.c 4197 + F: drivers/base/dma-mapping.c 4198 + F: drivers/base/dma-coherent.c 4199 + F: include/linux/dma-mapping.h 4200 + 4174 4201 DME1737 HARDWARE MONITOR DRIVER 4175 4202 M: Juerg Haefliger <juergh@gmail.com> 4176 4203 L: linux-hwmon@vger.kernel.org ··· 4215 4212 X: Documentation/spi 4216 4213 X: Documentation/media 4217 4214 T: git git://git.lwn.net/linux.git docs-next 4215 + 4216 + DONGWOON DW9714 LENS VOICE COIL DRIVER 4217 + M: Sakari Ailus <sakari.ailus@linux.intel.com> 4218 + L: linux-media@vger.kernel.org 4219 + T: git git://linuxtv.org/media_tree.git 4220 + S: Maintained 4221 + F: drivers/media/i2c/dw9714.c 4218 4222 4219 4223 DOUBLETALK DRIVER 4220 4224 M: "James R. Van Zandt" <jrv@vanzandt.mv.com> ··· 4282 4272 F: include/linux/power/smartreflex.h 4283 4273 L: linux-pm@vger.kernel.org 4284 4274 4275 + DRM DRIVER FOR ARM PL111 CLCD 4276 + M: Eric Anholt <eric@anholt.net> 4277 + T: git git://anongit.freedesktop.org/drm/drm-misc 4278 + S: Supported 4279 + F: drivers/gpu/drm/pl111/ 4280 + 4281 + DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4282 + M: Dave Airlie <airlied@redhat.com> 4283 + S: Odd Fixes 4284 + F: drivers/gpu/drm/ast/ 4285 + 4286 + DRM DRIVER FOR BOCHS VIRTUAL GPU 4287 + M: Gerd Hoffmann <kraxel@redhat.com> 4288 + L: virtualization@lists.linux-foundation.org 4289 + T: git git://anongit.freedesktop.org/drm/drm-misc 4290 + S: Maintained 4291 + F: drivers/gpu/drm/bochs/ 4292 + 4293 + DRM DRIVER FOR INTEL I810 VIDEO CARDS 4294 + S: Orphan / Obsolete 4295 + F: drivers/gpu/drm/i810/ 4296 + F: include/uapi/drm/i810_drm.h 4297 + 4298 + DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4299 + S: Orphan / Obsolete 4300 + F: drivers/gpu/drm/mga/ 4301 + F: include/uapi/drm/mga_drm.h 4302 + 4303 + DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4304 + M: Dave Airlie <airlied@redhat.com> 4305 + S: Odd Fixes 4306 + F: drivers/gpu/drm/mgag200/ 4307 + 4308 + DRM DRIVER FOR MI0283QT 4309 + M: Noralf Trønnes <noralf@tronnes.org> 4310 + S: Maintained 4311 + F: drivers/gpu/drm/tinydrm/mi0283qt.c 4312 + F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4313 + 4314 + DRM DRIVER FOR MSM ADRENO GPU 4315 + M: Rob Clark <robdclark@gmail.com> 4316 + L: linux-arm-msm@vger.kernel.org 4317 + L: dri-devel@lists.freedesktop.org 4318 + L: freedreno@lists.freedesktop.org 4319 + T: git git://people.freedesktop.org/~robclark/linux 4320 + S: Maintained 4321 + F: drivers/gpu/drm/msm/ 4322 + F: include/uapi/drm/msm_drm.h 4323 + F: Documentation/devicetree/bindings/display/msm/ 4324 + 4325 + DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4326 + M: Ben Skeggs <bskeggs@redhat.com> 4327 + L: dri-devel@lists.freedesktop.org 4328 + L: nouveau@lists.freedesktop.org 4329 + T: git git://github.com/skeggsb/linux 4330 + S: Supported 4331 + F: drivers/gpu/drm/nouveau/ 4332 + F: include/uapi/drm/nouveau_drm.h 4333 + 4334 + DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4335 + M: Dave Airlie <airlied@redhat.com> 4336 + M: Gerd Hoffmann <kraxel@redhat.com> 4337 + L: virtualization@lists.linux-foundation.org 4338 + T: git git://anongit.freedesktop.org/drm/drm-misc 4339 + S: Obsolete 4340 + W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4341 + F: drivers/gpu/drm/cirrus/ 4342 + 4343 + DRM DRIVER FOR QXL VIRTUAL GPU 4344 + M: Dave Airlie <airlied@redhat.com> 4345 + M: Gerd Hoffmann <kraxel@redhat.com> 4346 + L: virtualization@lists.linux-foundation.org 4347 + T: git git://anongit.freedesktop.org/drm/drm-misc 4348 + S: Maintained 4349 + F: drivers/gpu/drm/qxl/ 4350 + F: include/uapi/drm/qxl_drm.h 4351 + 4352 + DRM DRIVER FOR RAGE 128 VIDEO CARDS 4353 + S: Orphan / Obsolete 4354 + F: drivers/gpu/drm/r128/ 4355 + F: include/uapi/drm/r128_drm.h 4356 + 4357 + DRM DRIVER FOR SAVAGE VIDEO CARDS 4358 + S: Orphan / Obsolete 4359 + F: drivers/gpu/drm/savage/ 4360 + F: include/uapi/drm/savage_drm.h 4361 + 4362 + DRM DRIVER FOR SIS VIDEO CARDS 4363 + S: Orphan / Obsolete 4364 + F: drivers/gpu/drm/sis/ 4365 + F: include/uapi/drm/sis_drm.h 4366 + 4367 + DRM DRIVER FOR TDFX VIDEO CARDS 4368 + S: Orphan / Obsolete 4369 + F: drivers/gpu/drm/tdfx/ 4370 + 4371 + DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4372 + M: Dave Airlie <airlied@redhat.com> 4373 + S: Odd Fixes 4374 + F: drivers/gpu/drm/udl/ 4375 + 4376 + DRM DRIVER FOR VMWARE VIRTUAL GPU 4377 + M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4378 + M: Sinclair Yeh <syeh@vmware.com> 4379 + M: Thomas Hellstrom <thellstrom@vmware.com> 4380 + L: dri-devel@lists.freedesktop.org 4381 + T: git git://people.freedesktop.org/~syeh/repos_linux 4382 + T: git git://people.freedesktop.org/~thomash/linux 4383 + S: Supported 4384 + F: drivers/gpu/drm/vmwgfx/ 4385 + F: include/uapi/drm/vmwgfx_drm.h 4386 + 4285 4387 DRM DRIVERS 4286 4388 M: David Airlie <airlied@linux.ie> 4287 4389 L: dri-devel@lists.freedesktop.org ··· 4425 4303 F: include/uapi/drm/drm* 4426 4304 F: include/linux/vga* 4427 4305 4428 - DRM DRIVER FOR ARM PL111 CLCD 4429 - M: Eric Anholt <eric@anholt.net> 4430 - T: git git://anongit.freedesktop.org/drm/drm-misc 4431 - S: Supported 4432 - F: drivers/gpu/drm/pl111/ 4433 - 4434 - DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4435 - M: Dave Airlie <airlied@redhat.com> 4436 - S: Odd Fixes 4437 - F: drivers/gpu/drm/ast/ 4438 - 4439 - DRM DRIVERS FOR BRIDGE CHIPS 4440 - M: Archit Taneja <architt@codeaurora.org> 4441 - M: Andrzej Hajda <a.hajda@samsung.com> 4442 - R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4443 - S: Maintained 4444 - T: git git://anongit.freedesktop.org/drm/drm-misc 4445 - F: drivers/gpu/drm/bridge/ 4446 - 4447 - DRM DRIVER FOR BOCHS VIRTUAL GPU 4448 - M: Gerd Hoffmann <kraxel@redhat.com> 4449 - L: virtualization@lists.linux-foundation.org 4450 - T: git git://anongit.freedesktop.org/drm/drm-misc 4451 - S: Maintained 4452 - F: drivers/gpu/drm/bochs/ 4453 - 4454 - DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4455 - M: Dave Airlie <airlied@redhat.com> 4456 - M: Gerd Hoffmann <kraxel@redhat.com> 4457 - L: virtualization@lists.linux-foundation.org 4458 - T: git git://anongit.freedesktop.org/drm/drm-misc 4459 - S: Obsolete 4460 - W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4461 - F: drivers/gpu/drm/cirrus/ 4462 - 4463 - RADEON and AMDGPU DRM DRIVERS 4464 - M: Alex Deucher <alexander.deucher@amd.com> 4465 - M: Christian König <christian.koenig@amd.com> 4466 - L: amd-gfx@lists.freedesktop.org 4467 - T: git git://people.freedesktop.org/~agd5f/linux 4468 - S: Supported 4469 - F: drivers/gpu/drm/radeon/ 4470 - F: include/uapi/drm/radeon_drm.h 4471 - F: drivers/gpu/drm/amd/ 4472 - F: include/uapi/drm/amdgpu_drm.h 4473 - 4474 - DRM PANEL DRIVERS 4475 - M: Thierry Reding <thierry.reding@gmail.com> 4476 - L: dri-devel@lists.freedesktop.org 4477 - T: git git://anongit.freedesktop.org/tegra/linux.git 4478 - S: Maintained 4479 - F: drivers/gpu/drm/drm_panel.c 4480 - F: drivers/gpu/drm/panel/ 4481 - F: include/drm/drm_panel.h 4482 - F: Documentation/devicetree/bindings/display/panel/ 4483 - 4484 - INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4485 - M: Daniel Vetter <daniel.vetter@intel.com> 4486 - M: Jani Nikula <jani.nikula@linux.intel.com> 4487 - L: intel-gfx@lists.freedesktop.org 4488 - W: https://01.org/linuxgraphics/ 4489 - B: https://01.org/linuxgraphics/documentation/how-report-bugs 4490 - C: irc://chat.freenode.net/intel-gfx 4491 - Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4492 - T: git git://anongit.freedesktop.org/drm-intel 4493 - S: Supported 4494 - F: drivers/gpu/drm/i915/ 4495 - F: include/drm/i915* 4496 - F: include/uapi/drm/i915_drm.h 4497 - F: Documentation/gpu/i915.rst 4498 - 4499 - INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4500 - M: Zhenyu Wang <zhenyuw@linux.intel.com> 4501 - M: Zhi Wang <zhi.a.wang@intel.com> 4502 - L: intel-gvt-dev@lists.freedesktop.org 4503 - L: intel-gfx@lists.freedesktop.org 4504 - W: https://01.org/igvt-g 4505 - T: git https://github.com/01org/gvt-linux.git 4506 - S: Supported 4507 - F: drivers/gpu/drm/i915/gvt/ 4508 - 4509 - DRM DRIVERS FOR ATMEL HLCDC 4510 - M: Boris Brezillon <boris.brezillon@free-electrons.com> 4511 - L: dri-devel@lists.freedesktop.org 4512 - S: Supported 4513 - F: drivers/gpu/drm/atmel-hlcdc/ 4514 - F: Documentation/devicetree/bindings/drm/atmel/ 4515 - T: git git://anongit.freedesktop.org/drm/drm-misc 4516 - 4517 4306 DRM DRIVERS FOR ALLWINNER A10 4518 4307 M: Maxime Ripard <maxime.ripard@free-electrons.com> 4519 4308 L: dri-devel@lists.freedesktop.org ··· 4444 4411 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4445 4412 F: Documentation/gpu/meson.rst 4446 4413 T: git git://anongit.freedesktop.org/drm/drm-misc 4414 + 4415 + DRM DRIVERS FOR ATMEL HLCDC 4416 + M: Boris Brezillon <boris.brezillon@free-electrons.com> 4417 + L: dri-devel@lists.freedesktop.org 4418 + S: Supported 4419 + F: drivers/gpu/drm/atmel-hlcdc/ 4420 + F: Documentation/devicetree/bindings/drm/atmel/ 4421 + T: git git://anongit.freedesktop.org/drm/drm-misc 4422 + 4423 + DRM DRIVERS FOR BRIDGE CHIPS 4424 + M: Archit Taneja <architt@codeaurora.org> 4425 + M: Andrzej Hajda <a.hajda@samsung.com> 4426 + R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4427 + S: Maintained 4428 + T: git git://anongit.freedesktop.org/drm/drm-misc 4429 + F: drivers/gpu/drm/bridge/ 4447 4430 4448 4431 DRM DRIVERS FOR EXYNOS 4449 4432 M: Inki Dae <inki.dae@samsung.com> ··· 4509 4460 F: drivers/gpu/drm/hisilicon/ 4510 4461 F: Documentation/devicetree/bindings/display/hisilicon/ 4511 4462 4512 - DRM DRIVER FOR INTEL I810 VIDEO CARDS 4513 - S: Orphan / Obsolete 4514 - F: drivers/gpu/drm/i810/ 4515 - F: include/uapi/drm/i810_drm.h 4516 - 4517 4463 DRM DRIVERS FOR MEDIATEK 4518 4464 M: CK Hu <ck.hu@mediatek.com> 4519 4465 M: Philipp Zabel <p.zabel@pengutronix.de> ··· 4516 4472 S: Supported 4517 4473 F: drivers/gpu/drm/mediatek/ 4518 4474 F: Documentation/devicetree/bindings/display/mediatek/ 4519 - 4520 - DRM DRIVER FOR MI0283QT 4521 - M: Noralf Trønnes <noralf@tronnes.org> 4522 - S: Maintained 4523 - F: drivers/gpu/drm/tinydrm/mi0283qt.c 4524 - F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4525 - 4526 - DRM DRIVER FOR MSM ADRENO GPU 4527 - M: Rob Clark <robdclark@gmail.com> 4528 - L: linux-arm-msm@vger.kernel.org 4529 - L: dri-devel@lists.freedesktop.org 4530 - L: freedreno@lists.freedesktop.org 4531 - T: git git://people.freedesktop.org/~robclark/linux 4532 - S: Maintained 4533 - F: drivers/gpu/drm/msm/ 4534 - F: include/uapi/drm/msm_drm.h 4535 - F: Documentation/devicetree/bindings/display/msm/ 4536 - 4537 - DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4538 - M: Ben Skeggs <bskeggs@redhat.com> 4539 - L: dri-devel@lists.freedesktop.org 4540 - L: nouveau@lists.freedesktop.org 4541 - T: git git://github.com/skeggsb/linux 4542 - S: Supported 4543 - F: drivers/gpu/drm/nouveau/ 4544 - F: include/uapi/drm/nouveau_drm.h 4545 4475 4546 4476 DRM DRIVERS FOR NVIDIA TEGRA 4547 4477 M: Thierry Reding <thierry.reding@gmail.com> ··· 4529 4511 F: include/uapi/drm/tegra_drm.h 4530 4512 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4531 4513 4532 - DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4533 - S: Orphan / Obsolete 4534 - F: drivers/gpu/drm/mga/ 4535 - F: include/uapi/drm/mga_drm.h 4536 - 4537 - DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4538 - M: Dave Airlie <airlied@redhat.com> 4539 - S: Odd Fixes 4540 - F: drivers/gpu/drm/mgag200/ 4541 - 4542 - DRM DRIVER FOR RAGE 128 VIDEO CARDS 4543 - S: Orphan / Obsolete 4544 - F: drivers/gpu/drm/r128/ 4545 - F: include/uapi/drm/r128_drm.h 4546 - 4547 4514 DRM DRIVERS FOR RENESAS 4548 4515 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4549 4516 L: dri-devel@lists.freedesktop.org ··· 4541 4538 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4542 4539 F: Documentation/devicetree/bindings/display/renesas,du.txt 4543 4540 4544 - DRM DRIVER FOR QXL VIRTUAL GPU 4545 - M: Dave Airlie <airlied@redhat.com> 4546 - M: Gerd Hoffmann <kraxel@redhat.com> 4547 - L: virtualization@lists.linux-foundation.org 4548 - T: git git://anongit.freedesktop.org/drm/drm-misc 4549 - S: Maintained 4550 - F: drivers/gpu/drm/qxl/ 4551 - F: include/uapi/drm/qxl_drm.h 4552 - 4553 4541 DRM DRIVERS FOR ROCKCHIP 4554 4542 M: Mark Yao <mark.yao@rock-chips.com> 4555 4543 L: dri-devel@lists.freedesktop.org ··· 4548 4554 F: drivers/gpu/drm/rockchip/ 4549 4555 F: Documentation/devicetree/bindings/display/rockchip/ 4550 4556 T: git git://anongit.freedesktop.org/drm/drm-misc 4551 - 4552 - DRM DRIVER FOR SAVAGE VIDEO CARDS 4553 - S: Orphan / Obsolete 4554 - F: drivers/gpu/drm/savage/ 4555 - F: include/uapi/drm/savage_drm.h 4556 - 4557 - DRM DRIVER FOR SIS VIDEO CARDS 4558 - S: Orphan / Obsolete 4559 - F: drivers/gpu/drm/sis/ 4560 - F: include/uapi/drm/sis_drm.h 4561 4557 4562 4558 DRM DRIVERS FOR STI 4563 4559 M: Benjamin Gaignard <benjamin.gaignard@linaro.org> ··· 4569 4585 F: drivers/gpu/drm/stm 4570 4586 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4571 4587 4572 - DRM DRIVER FOR TDFX VIDEO CARDS 4573 - S: Orphan / Obsolete 4574 - F: drivers/gpu/drm/tdfx/ 4588 + DRM DRIVERS FOR TI LCDC 4589 + M: Jyri Sarha <jsarha@ti.com> 4590 + R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4591 + L: dri-devel@lists.freedesktop.org 4592 + S: Maintained 4593 + F: drivers/gpu/drm/tilcdc/ 4594 + F: Documentation/devicetree/bindings/display/tilcdc/ 4575 4595 4576 - DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4577 - M: Dave Airlie <airlied@redhat.com> 4578 - S: Odd Fixes 4579 - F: drivers/gpu/drm/udl/ 4596 + DRM DRIVERS FOR TI OMAP 4597 + M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4598 + L: dri-devel@lists.freedesktop.org 4599 + S: Maintained 4600 + F: drivers/gpu/drm/omapdrm/ 4601 + F: Documentation/devicetree/bindings/display/ti/ 4602 + 4603 + DRM DRIVERS FOR VC4 4604 + M: Eric Anholt <eric@anholt.net> 4605 + T: git git://github.com/anholt/linux 4606 + S: Supported 4607 + F: drivers/gpu/drm/vc4/ 4608 + F: include/uapi/drm/vc4_drm.h 4609 + F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4610 + T: git git://anongit.freedesktop.org/drm/drm-misc 4580 4611 4581 4612 DRM DRIVERS FOR VIVANTE GPU IP 4582 4613 M: Lucas Stach <l.stach@pengutronix.de> ··· 4604 4605 F: include/uapi/drm/etnaviv_drm.h 4605 4606 F: Documentation/devicetree/bindings/display/etnaviv/ 4606 4607 4607 - DRM DRIVER FOR VMWARE VIRTUAL GPU 4608 - M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4609 - M: Sinclair Yeh <syeh@vmware.com> 4610 - M: Thomas Hellstrom <thellstrom@vmware.com> 4611 - L: dri-devel@lists.freedesktop.org 4612 - T: git git://people.freedesktop.org/~syeh/repos_linux 4613 - T: git git://people.freedesktop.org/~thomash/linux 4614 - S: Supported 4615 - F: drivers/gpu/drm/vmwgfx/ 4616 - F: include/uapi/drm/vmwgfx_drm.h 4617 - 4618 - DRM DRIVERS FOR VC4 4619 - M: Eric Anholt <eric@anholt.net> 4620 - T: git git://github.com/anholt/linux 4621 - S: Supported 4622 - F: drivers/gpu/drm/vc4/ 4623 - F: include/uapi/drm/vc4_drm.h 4624 - F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4625 - T: git git://anongit.freedesktop.org/drm/drm-misc 4626 - 4627 - DRM DRIVERS FOR TI OMAP 4628 - M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4629 - L: dri-devel@lists.freedesktop.org 4630 - S: Maintained 4631 - F: drivers/gpu/drm/omapdrm/ 4632 - F: Documentation/devicetree/bindings/display/ti/ 4633 - 4634 - DRM DRIVERS FOR TI LCDC 4635 - M: Jyri Sarha <jsarha@ti.com> 4636 - R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4637 - L: dri-devel@lists.freedesktop.org 4638 - S: Maintained 4639 - F: drivers/gpu/drm/tilcdc/ 4640 - F: Documentation/devicetree/bindings/display/tilcdc/ 4641 - 4642 4608 DRM DRIVERS FOR ZTE ZX 4643 4609 M: Shawn Guo <shawnguo@kernel.org> 4644 4610 L: dri-devel@lists.freedesktop.org ··· 4611 4647 F: drivers/gpu/drm/zte/ 4612 4648 F: Documentation/devicetree/bindings/display/zte,vou.txt 4613 4649 T: git git://anongit.freedesktop.org/drm/drm-misc 4650 + 4651 + DRM PANEL DRIVERS 4652 + M: Thierry Reding <thierry.reding@gmail.com> 4653 + L: dri-devel@lists.freedesktop.org 4654 + T: git git://anongit.freedesktop.org/tegra/linux.git 4655 + S: Maintained 4656 + F: drivers/gpu/drm/drm_panel.c 4657 + F: drivers/gpu/drm/panel/ 4658 + F: include/drm/drm_panel.h 4659 + F: Documentation/devicetree/bindings/display/panel/ 4614 4660 4615 4661 DSBR100 USB FM RADIO DRIVER 4616 4662 M: Alexey Klimov <klimov.linux@gmail.com> ··· 4753 4779 F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4754 4780 F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4755 4781 4756 - DONGWOON DW9714 LENS VOICE COIL DRIVER 4757 - M: Sakari Ailus <sakari.ailus@linux.intel.com> 4758 - L: linux-media@vger.kernel.org 4759 - T: git git://linuxtv.org/media_tree.git 4760 - S: Maintained 4761 - F: drivers/media/i2c/dw9714.c 4762 - 4763 4782 DYNAMIC DEBUG 4764 4783 M: Jason Baron <jbaron@akamai.com> 4765 4784 S: Maintained ··· 4808 4841 F: Documentation/filesystems/ecryptfs.txt 4809 4842 F: fs/ecryptfs/ 4810 4843 4811 - EDAC-CORE 4812 - M: Borislav Petkov <bp@alien8.de> 4813 - M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4814 - M: Mauro Carvalho Chehab <mchehab@kernel.org> 4815 - L: linux-edac@vger.kernel.org 4816 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4817 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4818 - S: Supported 4819 - F: Documentation/admin-guide/ras.rst 4820 - F: Documentation/driver-api/edac.rst 4821 - F: drivers/edac/ 4822 - F: include/linux/edac.h 4823 - 4824 4844 EDAC-AMD64 4825 4845 M: Borislav Petkov <bp@alien8.de> 4826 4846 L: linux-edac@vger.kernel.org ··· 4828 4874 S: Supported 4829 4875 F: drivers/edac/octeon_edac* 4830 4876 F: drivers/edac/thunderx_edac* 4877 + 4878 + EDAC-CORE 4879 + M: Borislav Petkov <bp@alien8.de> 4880 + M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4881 + M: Mauro Carvalho Chehab <mchehab@kernel.org> 4882 + L: linux-edac@vger.kernel.org 4883 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4884 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4885 + S: Supported 4886 + F: Documentation/admin-guide/ras.rst 4887 + F: Documentation/driver-api/edac.rst 4888 + F: drivers/edac/ 4889 + F: include/linux/edac.h 4831 4890 4832 4891 EDAC-E752X 4833 4892 M: Mark Gross <mark.gross@intel.com> ··· 4865 4898 L: linux-edac@vger.kernel.org 4866 4899 S: Maintained 4867 4900 F: drivers/edac/ghes_edac.c 4868 - 4869 - EDAC-I82443BXGX 4870 - M: Tim Small <tim@buttersideup.com> 4871 - L: linux-edac@vger.kernel.org 4872 - S: Maintained 4873 - F: drivers/edac/i82443bxgx_edac.c 4874 4901 4875 4902 EDAC-I3000 4876 4903 L: linux-edac@vger.kernel.org ··· 4897 4936 S: Maintained 4898 4937 F: drivers/edac/i7core_edac.c 4899 4938 4939 + EDAC-I82443BXGX 4940 + M: Tim Small <tim@buttersideup.com> 4941 + L: linux-edac@vger.kernel.org 4942 + S: Maintained 4943 + F: drivers/edac/i82443bxgx_edac.c 4944 + 4900 4945 EDAC-I82975X 4901 4946 M: Ranganathan Desikan <ravi@jetztechnologies.com> 4902 4947 M: "Arvind R." <arvino55@gmail.com> ··· 4922 4955 S: Maintained 4923 4956 F: drivers/edac/mpc85xx_edac.[ch] 4924 4957 4925 - EDAC-PND2 4926 - M: Tony Luck <tony.luck@intel.com> 4927 - L: linux-edac@vger.kernel.org 4928 - S: Maintained 4929 - F: drivers/edac/pnd2_edac.[ch] 4930 - 4931 4958 EDAC-PASEMI 4932 4959 M: Egor Martovetsky <egor@pasemi.com> 4933 4960 L: linux-edac@vger.kernel.org 4934 4961 S: Maintained 4935 4962 F: drivers/edac/pasemi_edac.c 4963 + 4964 + EDAC-PND2 4965 + M: Tony Luck <tony.luck@intel.com> 4966 + L: linux-edac@vger.kernel.org 4967 + S: Maintained 4968 + F: drivers/edac/pnd2_edac.[ch] 4936 4969 4937 4970 EDAC-R82600 4938 4971 M: Tim Small <tim@buttersideup.com> ··· 4953 4986 S: Maintained 4954 4987 F: drivers/edac/skx_edac.c 4955 4988 4956 - APPLIED MICRO (APM) X-GENE SOC EDAC 4957 - M: Loc Ho <lho@apm.com> 4958 - S: Supported 4959 - F: drivers/edac/xgene_edac.c 4960 - F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4961 - 4962 4989 EDIROL UA-101/UA-1000 DRIVER 4963 4990 M: Clemens Ladisch <clemens@ladisch.de> 4964 4991 L: alsa-devel@alsa-project.org (moderated for non-subscribers) ··· 4960 4999 S: Maintained 4961 5000 F: sound/usb/misc/ua101.c 4962 5001 4963 - EXTENSIBLE FIRMWARE INTERFACE (EFI) 4964 - M: Matt Fleming <matt@codeblueprint.co.uk> 4965 - M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5002 + EFI TEST DRIVER 4966 5003 L: linux-efi@vger.kernel.org 4967 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5004 + M: Ivan Hu <ivan.hu@canonical.com> 5005 + M: Matt Fleming <matt@codeblueprint.co.uk> 4968 5006 S: Maintained 4969 - F: Documentation/efi-stub.txt 4970 - F: arch/*/kernel/efi.c 4971 - F: arch/x86/boot/compressed/eboot.[ch] 4972 - F: arch/*/include/asm/efi.h 4973 - F: arch/x86/platform/efi/ 4974 - F: drivers/firmware/efi/ 4975 - F: include/linux/efi*.h 4976 - F: arch/arm/boot/compressed/efi-header.S 4977 - F: arch/arm64/kernel/efi-entry.S 5007 + F: drivers/firmware/efi/test/ 4978 5008 4979 5009 EFI VARIABLE FILESYSTEM 4980 5010 M: Matthew Garrett <matthew.garrett@nebula.com> ··· 4981 5029 M: Peter Jones <pjones@redhat.com> 4982 5030 S: Maintained 4983 5031 F: drivers/video/fbdev/efifb.c 4984 - 4985 - EFI TEST DRIVER 4986 - L: linux-efi@vger.kernel.org 4987 - M: Ivan Hu <ivan.hu@canonical.com> 4988 - M: Matt Fleming <matt@codeblueprint.co.uk> 4989 - S: Maintained 4990 - F: drivers/firmware/efi/test/ 4991 5032 4992 5033 EFS FILESYSTEM 4993 5034 W: http://aeschi.ch.eu.org/efs/ ··· 5122 5177 L: linux-security-module@vger.kernel.org 5123 5178 S: Supported 5124 5179 F: security/integrity/evm/ 5180 + 5181 + EXTENSIBLE FIRMWARE INTERFACE (EFI) 5182 + M: Matt Fleming <matt@codeblueprint.co.uk> 5183 + M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5184 + L: linux-efi@vger.kernel.org 5185 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5186 + S: Maintained 5187 + F: Documentation/efi-stub.txt 5188 + F: arch/*/kernel/efi.c 5189 + F: arch/x86/boot/compressed/eboot.[ch] 5190 + F: arch/*/include/asm/efi.h 5191 + F: arch/x86/platform/efi/ 5192 + F: drivers/firmware/efi/ 5193 + F: include/linux/efi*.h 5194 + F: arch/arm/boot/compressed/efi-header.S 5195 + F: arch/arm64/kernel/efi-entry.S 5125 5196 5126 5197 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5127 5198 M: MyungJoo Ham <myungjoo.ham@samsung.com> ··· 5389 5428 S: Maintained 5390 5429 F: drivers/dma/fsldma.* 5391 5430 5431 + FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5432 + M: Claudiu Manoil <claudiu.manoil@freescale.com> 5433 + L: netdev@vger.kernel.org 5434 + S: Maintained 5435 + F: drivers/net/ethernet/freescale/gianfar* 5436 + X: drivers/net/ethernet/freescale/gianfar_ptp.c 5437 + F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5438 + 5392 5439 FREESCALE GPMI NAND DRIVER 5393 5440 M: Han Xu <han.xu@nxp.com> 5394 5441 L: linux-mtd@lists.infradead.org ··· 5410 5441 S: Maintained 5411 5442 F: drivers/i2c/busses/i2c-cpm.c 5412 5443 5413 - FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5414 - M: Sascha Hauer <kernel@pengutronix.de> 5415 - L: linux-fbdev@vger.kernel.org 5416 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5417 - S: Maintained 5418 - F: include/linux/platform_data/video-imxfb.h 5419 - F: drivers/video/fbdev/imxfb.c 5420 - 5421 - FREESCALE QUAD SPI DRIVER 5422 - M: Han Xu <han.xu@nxp.com> 5423 - L: linux-mtd@lists.infradead.org 5424 - S: Maintained 5425 - F: drivers/mtd/spi-nor/fsl-quadspi.c 5426 - 5427 - FREESCALE SOC FS_ENET DRIVER 5428 - M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5429 - M: Vitaly Bordug <vbordug@ru.mvista.com> 5430 - L: linuxppc-dev@lists.ozlabs.org 5431 - L: netdev@vger.kernel.org 5432 - S: Maintained 5433 - F: drivers/net/ethernet/freescale/fs_enet/ 5434 - F: include/linux/fs_enet_pd.h 5435 - 5436 5444 FREESCALE IMX / MXC FEC DRIVER 5437 5445 M: Fugang Duan <fugang.duan@nxp.com> 5438 5446 L: netdev@vger.kernel.org ··· 5419 5473 F: drivers/net/ethernet/freescale/fec.h 5420 5474 F: Documentation/devicetree/bindings/net/fsl-fec.txt 5421 5475 5422 - FREESCALE QORIQ DPAA FMAN DRIVER 5423 - M: Madalin Bucur <madalin.bucur@nxp.com> 5424 - L: netdev@vger.kernel.org 5476 + FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5477 + M: Sascha Hauer <kernel@pengutronix.de> 5478 + L: linux-fbdev@vger.kernel.org 5479 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5425 5480 S: Maintained 5426 - F: drivers/net/ethernet/freescale/fman 5427 - F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5481 + F: include/linux/platform_data/video-imxfb.h 5482 + F: drivers/video/fbdev/imxfb.c 5428 5483 5429 5484 FREESCALE QORIQ DPAA ETHERNET DRIVER 5430 5485 M: Madalin Bucur <madalin.bucur@nxp.com> ··· 5433 5486 S: Maintained 5434 5487 F: drivers/net/ethernet/freescale/dpaa 5435 5488 5436 - FREESCALE SOC DRIVERS 5437 - M: Li Yang <leoyang.li@nxp.com> 5438 - L: linuxppc-dev@lists.ozlabs.org 5439 - L: linux-arm-kernel@lists.infradead.org 5489 + FREESCALE QORIQ DPAA FMAN DRIVER 5490 + M: Madalin Bucur <madalin.bucur@nxp.com> 5491 + L: netdev@vger.kernel.org 5440 5492 S: Maintained 5441 - F: Documentation/devicetree/bindings/soc/fsl/ 5442 - F: drivers/soc/fsl/ 5443 - F: include/linux/fsl/ 5493 + F: drivers/net/ethernet/freescale/fman 5494 + F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5495 + 5496 + FREESCALE QUAD SPI DRIVER 5497 + M: Han Xu <han.xu@nxp.com> 5498 + L: linux-mtd@lists.infradead.org 5499 + S: Maintained 5500 + F: drivers/mtd/spi-nor/fsl-quadspi.c 5444 5501 5445 5502 FREESCALE QUICC ENGINE LIBRARY 5446 5503 M: Qiang Zhao <qiang.zhao@nxp.com> ··· 5454 5503 F: include/soc/fsl/*qe*.h 5455 5504 F: include/soc/fsl/*ucc*.h 5456 5505 5457 - FREESCALE USB PERIPHERAL DRIVERS 5458 - M: Li Yang <leoyang.li@nxp.com> 5459 - L: linux-usb@vger.kernel.org 5460 - L: linuxppc-dev@lists.ozlabs.org 5461 - S: Maintained 5462 - F: drivers/usb/gadget/udc/fsl* 5463 - 5464 5506 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5465 5507 M: Li Yang <leoyang.li@nxp.com> 5466 5508 L: netdev@vger.kernel.org 5467 5509 L: linuxppc-dev@lists.ozlabs.org 5468 5510 S: Maintained 5469 5511 F: drivers/net/ethernet/freescale/ucc_geth* 5470 - 5471 - FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5472 - M: Claudiu Manoil <claudiu.manoil@freescale.com> 5473 - L: netdev@vger.kernel.org 5474 - S: Maintained 5475 - F: drivers/net/ethernet/freescale/gianfar* 5476 - X: drivers/net/ethernet/freescale/gianfar_ptp.c 5477 - F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5478 5512 5479 5513 FREESCALE QUICC ENGINE UCC HDLC DRIVER 5480 5514 M: Zhao Qiang <qiang.zhao@nxp.com> ··· 5474 5538 S: Maintained 5475 5539 F: drivers/tty/serial/ucc_uart.c 5476 5540 5541 + FREESCALE SOC DRIVERS 5542 + M: Li Yang <leoyang.li@nxp.com> 5543 + L: linuxppc-dev@lists.ozlabs.org 5544 + L: linux-arm-kernel@lists.infradead.org 5545 + S: Maintained 5546 + F: Documentation/devicetree/bindings/soc/fsl/ 5547 + F: drivers/soc/fsl/ 5548 + F: include/linux/fsl/ 5549 + 5550 + FREESCALE SOC FS_ENET DRIVER 5551 + M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5552 + M: Vitaly Bordug <vbordug@ru.mvista.com> 5553 + L: linuxppc-dev@lists.ozlabs.org 5554 + L: netdev@vger.kernel.org 5555 + S: Maintained 5556 + F: drivers/net/ethernet/freescale/fs_enet/ 5557 + F: include/linux/fs_enet_pd.h 5558 + 5477 5559 FREESCALE SOC SOUND DRIVERS 5478 5560 M: Timur Tabi <timur@tabi.org> 5479 5561 M: Nicolin Chen <nicoleotsuka@gmail.com> ··· 5503 5549 F: sound/soc/fsl/fsl* 5504 5550 F: sound/soc/fsl/imx* 5505 5551 F: sound/soc/fsl/mpc8610_hpcd.c 5552 + 5553 + FREESCALE USB PERIPHERAL DRIVERS 5554 + M: Li Yang <leoyang.li@nxp.com> 5555 + L: linux-usb@vger.kernel.org 5556 + L: linuxppc-dev@lists.ozlabs.org 5557 + S: Maintained 5558 + F: drivers/usb/gadget/udc/fsl* 5506 5559 5507 5560 FREEVXFS FILESYSTEM 5508 5561 M: Christoph Hellwig <hch@infradead.org> ··· 5746 5785 S: Maintained 5747 5786 F: drivers/input/touchscreen/goodix.c 5748 5787 5788 + GPIO ACPI SUPPORT 5789 + M: Mika Westerberg <mika.westerberg@linux.intel.com> 5790 + M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5791 + L: linux-gpio@vger.kernel.org 5792 + L: linux-acpi@vger.kernel.org 5793 + S: Maintained 5794 + F: Documentation/acpi/gpio-properties.txt 5795 + F: drivers/gpio/gpiolib-acpi.c 5796 + 5749 5797 GPIO MOCKUP DRIVER 5750 5798 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5751 5799 L: linux-gpio@vger.kernel.org ··· 5778 5808 F: include/uapi/linux/gpio.h 5779 5809 F: tools/gpio/ 5780 5810 5781 - GPIO ACPI SUPPORT 5782 - M: Mika Westerberg <mika.westerberg@linux.intel.com> 5783 - M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5784 - L: linux-gpio@vger.kernel.org 5785 - L: linux-acpi@vger.kernel.org 5786 - S: Maintained 5787 - F: Documentation/acpi/gpio-properties.txt 5788 - F: drivers/gpio/gpiolib-acpi.c 5789 - 5790 5811 GRE DEMULTIPLEXER DRIVER 5791 5812 M: Dmitry Kozlov <xeb@mail.ru> 5792 5813 L: netdev@vger.kernel.org ··· 5791 5830 L: netdev@vger.kernel.org 5792 5831 S: Maintained 5793 5832 F: drivers/net/ethernet/aeroflex/ 5794 - 5795 - GREYBUS SUBSYSTEM 5796 - M: Johan Hovold <johan@kernel.org> 5797 - M: Alex Elder <elder@kernel.org> 5798 - M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5799 - S: Maintained 5800 - F: drivers/staging/greybus/ 5801 - L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5802 5833 5803 5834 GREYBUS AUDIO PROTOCOLS DRIVERS 5804 5835 M: Vaibhav Agarwal <vaibhav.sr@gmail.com> ··· 5809 5856 F: drivers/staging/greybus/audio_module.c 5810 5857 F: drivers/staging/greybus/audio_topology.c 5811 5858 5812 - GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 5813 - M: Rui Miguel Silva <rmfrfs@gmail.com> 5814 - S: Maintained 5815 - F: drivers/staging/greybus/sdio.c 5816 - F: drivers/staging/greybus/light.c 5817 - F: drivers/staging/greybus/gpio.c 5818 - F: drivers/staging/greybus/power_supply.c 5819 - F: drivers/staging/greybus/spi.c 5820 - F: drivers/staging/greybus/spilib.c 5821 - 5822 - GREYBUS LOOBACK/TIME PROTOCOLS DRIVERS 5823 - M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5824 - S: Maintained 5825 - F: drivers/staging/greybus/loopback.c 5826 - F: drivers/staging/greybus/timesync.c 5827 - F: drivers/staging/greybus/timesync_platform.c 5828 - 5829 5859 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 5830 5860 M: Viresh Kumar <vireshk@kernel.org> 5831 5861 S: Maintained ··· 5826 5890 F: drivers/staging/greybus/spilib.c 5827 5891 F: drivers/staging/greybus/spilib.h 5828 5892 5829 - GREYBUS UART PROTOCOLS DRIVERS 5830 - M: David Lin <dtwlin@gmail.com> 5893 + GREYBUS LOOBACK/TIME PROTOCOLS DRIVERS 5894 + M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5831 5895 S: Maintained 5832 - F: drivers/staging/greybus/uart.c 5833 - F: drivers/staging/greybus/log.c 5896 + F: drivers/staging/greybus/loopback.c 5897 + F: drivers/staging/greybus/timesync.c 5898 + F: drivers/staging/greybus/timesync_platform.c 5834 5899 5835 5900 GREYBUS PLATFORM DRIVERS 5836 5901 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> ··· 5839 5902 F: drivers/staging/greybus/arche-platform.c 5840 5903 F: drivers/staging/greybus/arche-apb-ctrl.c 5841 5904 F: drivers/staging/greybus/arche_platform.h 5905 + 5906 + GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 5907 + M: Rui Miguel Silva <rmfrfs@gmail.com> 5908 + S: Maintained 5909 + F: drivers/staging/greybus/sdio.c 5910 + F: drivers/staging/greybus/light.c 5911 + F: drivers/staging/greybus/gpio.c 5912 + F: drivers/staging/greybus/power_supply.c 5913 + F: drivers/staging/greybus/spi.c 5914 + F: drivers/staging/greybus/spilib.c 5915 + 5916 + GREYBUS SUBSYSTEM 5917 + M: Johan Hovold <johan@kernel.org> 5918 + M: Alex Elder <elder@kernel.org> 5919 + M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5920 + S: Maintained 5921 + F: drivers/staging/greybus/ 5922 + L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5923 + 5924 + GREYBUS UART PROTOCOLS DRIVERS 5925 + M: David Lin <dtwlin@gmail.com> 5926 + S: Maintained 5927 + F: drivers/staging/greybus/uart.c 5928 + F: drivers/staging/greybus/log.c 5842 5929 5843 5930 GS1662 VIDEO SERIALIZER 5844 5931 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> ··· 6270 6309 S: Odd Fixes 6271 6310 F: drivers/tty/hvc/ 6272 6311 6312 + I2C ACPI SUPPORT 6313 + M: Mika Westerberg <mika.westerberg@linux.intel.com> 6314 + L: linux-i2c@vger.kernel.org 6315 + L: linux-acpi@vger.kernel.org 6316 + S: Maintained 6317 + F: drivers/i2c/i2c-core-acpi.c 6318 + 6273 6319 I2C MUXES 6274 6320 M: Peter Rosin <peda@axentia.se> 6275 6321 L: linux-i2c@vger.kernel.org ··· 6298 6330 F: Documentation/i2c/busses/i2c-parport-light 6299 6331 F: drivers/i2c/busses/i2c-parport.c 6300 6332 F: drivers/i2c/busses/i2c-parport-light.c 6333 + 6334 + I2C SUBSYSTEM 6335 + M: Wolfram Sang <wsa@the-dreams.de> 6336 + L: linux-i2c@vger.kernel.org 6337 + W: https://i2c.wiki.kernel.org/ 6338 + Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6339 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6340 + S: Maintained 6341 + F: Documentation/devicetree/bindings/i2c/ 6342 + F: Documentation/i2c/ 6343 + F: drivers/i2c/ 6344 + F: drivers/i2c/*/ 6345 + F: include/linux/i2c.h 6346 + F: include/linux/i2c-*.h 6347 + F: include/uapi/linux/i2c.h 6348 + F: include/uapi/linux/i2c-*.h 6349 + 6350 + I2C-TAOS-EVM DRIVER 6351 + M: Jean Delvare <jdelvare@suse.com> 6352 + L: linux-i2c@vger.kernel.org 6353 + S: Maintained 6354 + F: Documentation/i2c/busses/i2c-taos-evm 6355 + F: drivers/i2c/busses/i2c-taos-evm.c 6356 + 6357 + I2C-TINY-USB DRIVER 6358 + M: Till Harbaum <till@harbaum.org> 6359 + L: linux-i2c@vger.kernel.org 6360 + W: http://www.harbaum.org/till/i2c_tiny_usb 6361 + S: Maintained 6362 + F: drivers/i2c/busses/i2c-tiny-usb.c 6301 6363 6302 6364 I2C/SMBUS CONTROLLER DRIVERS FOR PC 6303 6365 M: Jean Delvare <jdelvare@suse.com> ··· 6376 6378 S: Maintained 6377 6379 F: drivers/i2c/i2c-stub.c 6378 6380 6379 - I2C SUBSYSTEM 6380 - M: Wolfram Sang <wsa@the-dreams.de> 6381 - L: linux-i2c@vger.kernel.org 6382 - W: https://i2c.wiki.kernel.org/ 6383 - Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6384 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6385 - S: Maintained 6386 - F: Documentation/devicetree/bindings/i2c/ 6387 - F: Documentation/i2c/ 6388 - F: drivers/i2c/ 6389 - F: drivers/i2c/*/ 6390 - F: include/linux/i2c.h 6391 - F: include/linux/i2c-*.h 6392 - F: include/uapi/linux/i2c.h 6393 - F: include/uapi/linux/i2c-*.h 6394 - 6395 - I2C ACPI SUPPORT 6396 - M: Mika Westerberg <mika.westerberg@linux.intel.com> 6397 - L: linux-i2c@vger.kernel.org 6398 - L: linux-acpi@vger.kernel.org 6399 - S: Maintained 6400 - F: drivers/i2c/i2c-core-acpi.c 6401 - 6402 - I2C-TAOS-EVM DRIVER 6403 - M: Jean Delvare <jdelvare@suse.com> 6404 - L: linux-i2c@vger.kernel.org 6405 - S: Maintained 6406 - F: Documentation/i2c/busses/i2c-taos-evm 6407 - F: drivers/i2c/busses/i2c-taos-evm.c 6408 - 6409 - I2C-TINY-USB DRIVER 6410 - M: Till Harbaum <till@harbaum.org> 6411 - L: linux-i2c@vger.kernel.org 6412 - W: http://www.harbaum.org/till/i2c_tiny_usb 6413 - S: Maintained 6414 - F: drivers/i2c/busses/i2c-tiny-usb.c 6415 - 6416 6381 i386 BOOT CODE 6417 6382 M: "H. Peter Anvin" <hpa@zytor.com> 6418 6383 S: Maintained ··· 6394 6433 S: Maintained 6395 6434 F: arch/ia64/ 6396 6435 6397 - IBM Power VMX Cryptographic instructions 6398 - M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6399 - M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6400 - L: linux-crypto@vger.kernel.org 6436 + IBM Power 842 compression accelerator 6437 + M: Haren Myneni <haren@us.ibm.com> 6401 6438 S: Supported 6402 - F: drivers/crypto/vmx/Makefile 6403 - F: drivers/crypto/vmx/Kconfig 6404 - F: drivers/crypto/vmx/vmx.c 6405 - F: drivers/crypto/vmx/aes* 6406 - F: drivers/crypto/vmx/ghash* 6407 - F: drivers/crypto/vmx/ppc-xlate.pl 6439 + F: drivers/crypto/nx/Makefile 6440 + F: drivers/crypto/nx/Kconfig 6441 + F: drivers/crypto/nx/nx-842* 6442 + F: include/linux/sw842.h 6443 + F: crypto/842.c 6444 + F: lib/842/ 6408 6445 6409 6446 IBM Power in-Nest Crypto Acceleration 6410 6447 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> ··· 6417 6458 F: drivers/crypto/nx/nx_csbcpb.h 6418 6459 F: drivers/crypto/nx/nx_debugfs.h 6419 6460 6420 - IBM Power 842 compression accelerator 6421 - M: Haren Myneni <haren@us.ibm.com> 6422 - S: Supported 6423 - F: drivers/crypto/nx/Makefile 6424 - F: drivers/crypto/nx/Kconfig 6425 - F: drivers/crypto/nx/nx-842* 6426 - F: include/linux/sw842.h 6427 - F: crypto/842.c 6428 - F: lib/842/ 6429 - 6430 6461 IBM Power Linux RAID adapter 6431 6462 M: Brian King <brking@us.ibm.com> 6432 6463 S: Supported 6433 6464 F: drivers/scsi/ipr.* 6434 - 6435 - IBM Power Virtual Ethernet Device Driver 6436 - M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6437 - L: netdev@vger.kernel.org 6438 - S: Supported 6439 - F: drivers/net/ethernet/ibm/ibmveth.* 6440 6465 6441 6466 IBM Power SRIOV Virtual NIC Device Driver 6442 6467 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> ··· 6428 6485 L: netdev@vger.kernel.org 6429 6486 S: Supported 6430 6487 F: drivers/net/ethernet/ibm/ibmvnic.* 6488 + 6489 + IBM Power Virtual Ethernet Device Driver 6490 + M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6491 + L: netdev@vger.kernel.org 6492 + S: Supported 6493 + F: drivers/net/ethernet/ibm/ibmveth.* 6494 + 6495 + IBM Power Virtual FC Device Drivers 6496 + M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6497 + L: linux-scsi@vger.kernel.org 6498 + S: Supported 6499 + F: drivers/scsi/ibmvscsi/ibmvfc* 6431 6500 6432 6501 IBM Power Virtual SCSI Device Drivers 6433 6502 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> ··· 6456 6501 S: Supported 6457 6502 F: drivers/scsi/ibmvscsi_tgt/ 6458 6503 6459 - IBM Power Virtual FC Device Drivers 6460 - M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6461 - L: linux-scsi@vger.kernel.org 6504 + IBM Power VMX Cryptographic instructions 6505 + M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6506 + M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6507 + L: linux-crypto@vger.kernel.org 6462 6508 S: Supported 6463 - F: drivers/scsi/ibmvscsi/ibmvfc* 6509 + F: drivers/crypto/vmx/Makefile 6510 + F: drivers/crypto/vmx/Kconfig 6511 + F: drivers/crypto/vmx/vmx.c 6512 + F: drivers/crypto/vmx/aes* 6513 + F: drivers/crypto/vmx/ghash* 6514 + F: drivers/crypto/vmx/ppc-xlate.pl 6464 6515 6465 6516 IBM ServeRAID RAID DRIVER 6466 6517 S: Orphan ··· 6712 6751 S: Supported 6713 6752 F: security/integrity/ima/ 6714 6753 6754 + INTEL 810/815 FRAMEBUFFER DRIVER 6755 + M: Antonino Daplas <adaplas@gmail.com> 6756 + L: linux-fbdev@vger.kernel.org 6757 + S: Maintained 6758 + F: drivers/video/fbdev/i810/ 6759 + 6715 6760 INTEL ASoC BDW/HSW DRIVERS 6716 6761 M: Jie Yang <yang.jie@linux.intel.com> 6717 6762 L: alsa-devel@alsa-project.org (moderated for non-subscribers) ··· 6735 6768 S: Supported 6736 6769 F: drivers/scsi/isci/ 6737 6770 6771 + INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6772 + M: Daniel Vetter <daniel.vetter@intel.com> 6773 + M: Jani Nikula <jani.nikula@linux.intel.com> 6774 + L: intel-gfx@lists.freedesktop.org 6775 + W: https://01.org/linuxgraphics/ 6776 + B: https://01.org/linuxgraphics/documentation/how-report-bugs 6777 + C: irc://chat.freenode.net/intel-gfx 6778 + Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6779 + T: git git://anongit.freedesktop.org/drm-intel 6780 + S: Supported 6781 + F: drivers/gpu/drm/i915/ 6782 + F: include/drm/i915* 6783 + F: include/uapi/drm/i915_drm.h 6784 + F: Documentation/gpu/i915.rst 6785 + 6786 + INTEL ETHERNET DRIVERS 6787 + M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6788 + L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6789 + W: http://www.intel.com/support/feedback.htm 6790 + W: http://e1000.sourceforge.net/ 6791 + Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6792 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6793 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6794 + S: Supported 6795 + F: Documentation/networking/e100.txt 6796 + F: Documentation/networking/e1000.txt 6797 + F: Documentation/networking/e1000e.txt 6798 + F: Documentation/networking/igb.txt 6799 + F: Documentation/networking/igbvf.txt 6800 + F: Documentation/networking/ixgb.txt 6801 + F: Documentation/networking/ixgbe.txt 6802 + F: Documentation/networking/ixgbevf.txt 6803 + F: Documentation/networking/i40e.txt 6804 + F: Documentation/networking/i40evf.txt 6805 + F: drivers/net/ethernet/intel/ 6806 + F: drivers/net/ethernet/intel/*/ 6807 + F: include/linux/avf/virtchnl.h 6808 + 6809 + INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6810 + M: Maik Broemme <mbroemme@libmpq.org> 6811 + L: linux-fbdev@vger.kernel.org 6812 + S: Maintained 6813 + F: Documentation/fb/intelfb.txt 6814 + F: drivers/video/fbdev/intelfb/ 6815 + 6816 + INTEL GVT-g DRIVERS (Intel GPU Virtualization) 6817 + M: Zhenyu Wang <zhenyuw@linux.intel.com> 6818 + M: Zhi Wang <zhi.a.wang@intel.com> 6819 + L: intel-gvt-dev@lists.freedesktop.org 6820 + L: intel-gfx@lists.freedesktop.org 6821 + W: https://01.org/igvt-g 6822 + T: git https://github.com/01org/gvt-linux.git 6823 + S: Supported 6824 + F: drivers/gpu/drm/i915/gvt/ 6825 + 6738 6826 INTEL HID EVENT DRIVER 6739 6827 M: Alex Hung <alex.hung@canonical.com> 6740 6828 L: platform-driver-x86@vger.kernel.org 6741 6829 S: Maintained 6742 6830 F: drivers/platform/x86/intel-hid.c 6743 6831 6744 - INTEL VIRTUAL BUTTON DRIVER 6745 - M: AceLan Kao <acelan.kao@canonical.com> 6746 - L: platform-driver-x86@vger.kernel.org 6747 - S: Maintained 6748 - F: drivers/platform/x86/intel-vbtn.c 6832 + INTEL I/OAT DMA DRIVER 6833 + M: Dave Jiang <dave.jiang@intel.com> 6834 + R: Dan Williams <dan.j.williams@intel.com> 6835 + L: dmaengine@vger.kernel.org 6836 + Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6837 + S: Supported 6838 + F: drivers/dma/ioat* 6749 6839 6750 6840 INTEL IDLE DRIVER 6751 6841 M: Jacob Pan <jacob.jun.pan@linux.intel.com> ··· 6819 6795 L: linux-input@vger.kernel.org 6820 6796 S: Maintained 6821 6797 F: drivers/hid/intel-ish-hid/ 6822 - 6823 - INTEL PSTATE DRIVER 6824 - M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6825 - M: Len Brown <lenb@kernel.org> 6826 - L: linux-pm@vger.kernel.org 6827 - S: Supported 6828 - F: drivers/cpufreq/intel_pstate.c 6829 - 6830 - INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6831 - M: Maik Broemme <mbroemme@libmpq.org> 6832 - L: linux-fbdev@vger.kernel.org 6833 - S: Maintained 6834 - F: Documentation/fb/intelfb.txt 6835 - F: drivers/video/fbdev/intelfb/ 6836 - 6837 - INTEL 810/815 FRAMEBUFFER DRIVER 6838 - M: Antonino Daplas <adaplas@gmail.com> 6839 - L: linux-fbdev@vger.kernel.org 6840 - S: Maintained 6841 - F: drivers/video/fbdev/i810/ 6842 - 6843 - INTEL MENLOW THERMAL DRIVER 6844 - M: Sujith Thomas <sujith.thomas@intel.com> 6845 - L: platform-driver-x86@vger.kernel.org 6846 - W: https://01.org/linux-acpi 6847 - S: Supported 6848 - F: drivers/platform/x86/intel_menlow.c 6849 - 6850 - INTEL I/OAT DMA DRIVER 6851 - M: Dave Jiang <dave.jiang@intel.com> 6852 - R: Dan Williams <dan.j.williams@intel.com> 6853 - L: dmaengine@vger.kernel.org 6854 - Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6855 - S: Supported 6856 - F: drivers/dma/ioat* 6857 6798 6858 6799 INTEL IOMMU (VT-d) 6859 6800 M: David Woodhouse <dwmw2@infradead.org> ··· 6848 6859 S: Maintained 6849 6860 F: drivers/char/hw_random/ixp4xx-rng.c 6850 6861 6851 - INTEL ETHERNET DRIVERS 6852 - M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6853 - L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6854 - W: http://www.intel.com/support/feedback.htm 6855 - W: http://e1000.sourceforge.net/ 6856 - Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6857 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6858 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6862 + INTEL MANAGEMENT ENGINE (mei) 6863 + M: Tomas Winkler <tomas.winkler@intel.com> 6864 + L: linux-kernel@vger.kernel.org 6859 6865 S: Supported 6860 - F: Documentation/networking/e100.txt 6861 - F: Documentation/networking/e1000.txt 6862 - F: Documentation/networking/e1000e.txt 6863 - F: Documentation/networking/igb.txt 6864 - F: Documentation/networking/igbvf.txt 6865 - F: Documentation/networking/ixgb.txt 6866 - F: Documentation/networking/ixgbe.txt 6867 - F: Documentation/networking/ixgbevf.txt 6868 - F: Documentation/networking/i40e.txt 6869 - F: Documentation/networking/i40evf.txt 6870 - F: drivers/net/ethernet/intel/ 6871 - F: drivers/net/ethernet/intel/*/ 6872 - F: include/linux/avf/virtchnl.h 6866 + F: include/uapi/linux/mei.h 6867 + F: include/linux/mei_cl_bus.h 6868 + F: drivers/misc/mei/* 6869 + F: drivers/watchdog/mei_wdt.c 6870 + F: Documentation/misc-devices/mei/* 6871 + F: samples/mei/* 6873 6872 6874 - INTEL RDMA RNIC DRIVER 6875 - M: Faisal Latif <faisal.latif@intel.com> 6876 - M: Shiraz Saleem <shiraz.saleem@intel.com> 6877 - L: linux-rdma@vger.kernel.org 6878 - S: Supported 6879 - F: drivers/infiniband/hw/i40iw/ 6873 + INTEL MENLOW THERMAL DRIVER 6874 + M: Sujith Thomas <sujith.thomas@intel.com> 6875 + L: platform-driver-x86@vger.kernel.org 6876 + W: https://01.org/linux-acpi 6877 + S: Supported 6878 + F: drivers/platform/x86/intel_menlow.c 6880 6879 6881 6880 INTEL MERRIFIELD GPIO DRIVER 6882 6881 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> ··· 6872 6895 S: Maintained 6873 6896 F: drivers/gpio/gpio-merrifield.c 6874 6897 6875 - INTEL-MID GPIO DRIVER 6876 - M: David Cohen <david.a.cohen@linux.intel.com> 6877 - L: linux-gpio@vger.kernel.org 6898 + INTEL MIC DRIVERS (mic) 6899 + M: Sudeep Dutt <sudeep.dutt@intel.com> 6900 + M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6901 + S: Supported 6902 + W: https://github.com/sudeepdutt/mic 6903 + W: http://software.intel.com/en-us/mic-developer 6904 + F: include/linux/mic_bus.h 6905 + F: include/linux/scif.h 6906 + F: include/uapi/linux/mic_common.h 6907 + F: include/uapi/linux/mic_ioctl.h 6908 + F: include/uapi/linux/scif_ioctl.h 6909 + F: drivers/misc/mic/ 6910 + F: drivers/dma/mic_x100_dma.c 6911 + F: drivers/dma/mic_x100_dma.h 6912 + F: Documentation/mic/ 6913 + 6914 + INTEL PMC CORE DRIVER 6915 + M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6916 + M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6917 + L: platform-driver-x86@vger.kernel.org 6878 6918 S: Maintained 6879 - F: drivers/gpio/gpio-intel-mid.c 6919 + F: arch/x86/include/asm/pmc_core.h 6920 + F: drivers/platform/x86/intel_pmc_core* 6921 + 6922 + INTEL PMC/P-Unit IPC DRIVER 6923 + M: Zha Qipeng<qipeng.zha@intel.com> 6924 + L: platform-driver-x86@vger.kernel.org 6925 + S: Maintained 6926 + F: drivers/platform/x86/intel_pmc_ipc.c 6927 + F: drivers/platform/x86/intel_punit_ipc.c 6928 + F: arch/x86/include/asm/intel_pmc_ipc.h 6929 + F: arch/x86/include/asm/intel_punit_ipc.h 6880 6930 6881 6931 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6882 6932 M: Stanislav Yakovlev <stas.yakovlev@gmail.com> ··· 6913 6909 F: Documentation/networking/README.ipw2200 6914 6910 F: drivers/net/wireless/intel/ipw2x00/ 6915 6911 6916 - INTEL(R) TRACE HUB 6917 - M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6912 + INTEL PSTATE DRIVER 6913 + M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6914 + M: Len Brown <lenb@kernel.org> 6915 + L: linux-pm@vger.kernel.org 6918 6916 S: Supported 6919 - F: Documentation/trace/intel_th.txt 6920 - F: drivers/hwtracing/intel_th/ 6917 + F: drivers/cpufreq/intel_pstate.c 6921 6918 6922 - INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6923 - M: Ning Sun <ning.sun@intel.com> 6924 - L: tboot-devel@lists.sourceforge.net 6925 - W: http://tboot.sourceforge.net 6926 - T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6919 + INTEL RDMA RNIC DRIVER 6920 + M: Faisal Latif <faisal.latif@intel.com> 6921 + M: Shiraz Saleem <shiraz.saleem@intel.com> 6922 + L: linux-rdma@vger.kernel.org 6927 6923 S: Supported 6928 - F: Documentation/intel_txt.txt 6929 - F: include/linux/tboot.h 6930 - F: arch/x86/kernel/tboot.c 6924 + F: drivers/infiniband/hw/i40iw/ 6931 6925 6932 - INTEL WIRELESS WIMAX CONNECTION 2400 6933 - M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6934 - M: linux-wimax@intel.com 6935 - L: wimax@linuxwimax.org (subscribers-only) 6936 - S: Supported 6937 - W: http://linuxwimax.org 6938 - F: Documentation/wimax/README.i2400m 6939 - F: drivers/net/wimax/i2400m/ 6940 - F: include/uapi/linux/wimax/i2400m.h 6926 + INTEL TELEMETRY DRIVER 6927 + M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6928 + L: platform-driver-x86@vger.kernel.org 6929 + S: Maintained 6930 + F: arch/x86/include/asm/intel_telemetry.h 6931 + F: drivers/platform/x86/intel_telemetry* 6932 + 6933 + INTEL VIRTUAL BUTTON DRIVER 6934 + M: AceLan Kao <acelan.kao@canonical.com> 6935 + L: platform-driver-x86@vger.kernel.org 6936 + S: Maintained 6937 + F: drivers/platform/x86/intel-vbtn.c 6941 6938 6942 6939 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6943 6940 M: Stanislaw Gruszka <sgruszka@redhat.com> ··· 6957 6952 S: Supported 6958 6953 F: drivers/net/wireless/intel/iwlwifi/ 6959 6954 6960 - INTEL MANAGEMENT ENGINE (mei) 6961 - M: Tomas Winkler <tomas.winkler@intel.com> 6962 - L: linux-kernel@vger.kernel.org 6955 + INTEL WIRELESS WIMAX CONNECTION 2400 6956 + M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6957 + M: linux-wimax@intel.com 6958 + L: wimax@linuxwimax.org (subscribers-only) 6963 6959 S: Supported 6964 - F: include/uapi/linux/mei.h 6965 - F: include/linux/mei_cl_bus.h 6966 - F: drivers/misc/mei/* 6967 - F: drivers/watchdog/mei_wdt.c 6968 - F: Documentation/misc-devices/mei/* 6969 - F: samples/mei/* 6960 + W: http://linuxwimax.org 6961 + F: Documentation/wimax/README.i2400m 6962 + F: drivers/net/wimax/i2400m/ 6963 + F: include/uapi/linux/wimax/i2400m.h 6970 6964 6971 - INTEL MIC DRIVERS (mic) 6972 - M: Sudeep Dutt <sudeep.dutt@intel.com> 6973 - M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6965 + INTEL(R) TRACE HUB 6966 + M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6974 6967 S: Supported 6975 - W: https://github.com/sudeepdutt/mic 6976 - W: http://software.intel.com/en-us/mic-developer 6977 - F: include/linux/mic_bus.h 6978 - F: include/linux/scif.h 6979 - F: include/uapi/linux/mic_common.h 6980 - F: include/uapi/linux/mic_ioctl.h 6981 - F: include/uapi/linux/scif_ioctl.h 6982 - F: drivers/misc/mic/ 6983 - F: drivers/dma/mic_x100_dma.c 6984 - F: drivers/dma/mic_x100_dma.h 6985 - F: Documentation/mic/ 6968 + F: Documentation/trace/intel_th.txt 6969 + F: drivers/hwtracing/intel_th/ 6986 6970 6987 - INTEL PMC/P-Unit IPC DRIVER 6988 - M: Zha Qipeng<qipeng.zha@intel.com> 6989 - L: platform-driver-x86@vger.kernel.org 6990 - S: Maintained 6991 - F: drivers/platform/x86/intel_pmc_ipc.c 6992 - F: drivers/platform/x86/intel_punit_ipc.c 6993 - F: arch/x86/include/asm/intel_pmc_ipc.h 6994 - F: arch/x86/include/asm/intel_punit_ipc.h 6971 + INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6972 + M: Ning Sun <ning.sun@intel.com> 6973 + L: tboot-devel@lists.sourceforge.net 6974 + W: http://tboot.sourceforge.net 6975 + T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6976 + S: Supported 6977 + F: Documentation/intel_txt.txt 6978 + F: include/linux/tboot.h 6979 + F: arch/x86/kernel/tboot.c 6995 6980 6996 - INTEL TELEMETRY DRIVER 6997 - M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6998 - L: platform-driver-x86@vger.kernel.org 6981 + INTEL-MID GPIO DRIVER 6982 + M: David Cohen <david.a.cohen@linux.intel.com> 6983 + L: linux-gpio@vger.kernel.org 6999 6984 S: Maintained 7000 - F: arch/x86/include/asm/intel_telemetry.h 7001 - F: drivers/platform/x86/intel_telemetry* 7002 - 7003 - INTEL PMC CORE DRIVER 7004 - M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7005 - M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7006 - L: platform-driver-x86@vger.kernel.org 7007 - S: Maintained 7008 - F: arch/x86/include/asm/pmc_core.h 7009 - F: drivers/platform/x86/intel_pmc_core* 6985 + F: drivers/gpio/gpio-intel-mid.c 7010 6986 7011 6987 INVENSENSE MPU-3050 GYROSCOPE DRIVER 7012 6988 M: Linus Walleij <linus.walleij@linaro.org> ··· 7079 7093 F: include/net/irda/ 7080 7094 F: net/irda/ 7081 7095 7082 - IRQ SUBSYSTEM 7083 - M: Thomas Gleixner <tglx@linutronix.de> 7084 - L: linux-kernel@vger.kernel.org 7085 - S: Maintained 7086 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7087 - F: kernel/irq/ 7088 - 7089 7096 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7090 7097 M: Marc Zyngier <marc.zyngier@arm.com> 7091 7098 S: Maintained ··· 7087 7108 F: include/linux/irqdomain.h 7088 7109 F: kernel/irq/irqdomain.c 7089 7110 F: kernel/irq/msi.c 7111 + 7112 + IRQ SUBSYSTEM 7113 + M: Thomas Gleixner <tglx@linutronix.de> 7114 + L: linux-kernel@vger.kernel.org 7115 + S: Maintained 7116 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7117 + F: kernel/irq/ 7090 7118 7091 7119 IRQCHIP DRIVERS 7092 7120 M: Thomas Gleixner <tglx@linutronix.de> ··· 7398 7412 F: arch/x86/include/asm/svm.h 7399 7413 F: arch/x86/kvm/svm.c 7400 7414 7401 - KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7402 - M: Alexander Graf <agraf@suse.com> 7403 - L: kvm-ppc@vger.kernel.org 7404 - W: http://www.linux-kvm.org/ 7405 - T: git git://github.com/agraf/linux-2.6.git 7406 - S: Supported 7407 - F: arch/powerpc/include/asm/kvm* 7408 - F: arch/powerpc/kvm/ 7409 - 7410 - KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7411 - M: Christian Borntraeger <borntraeger@de.ibm.com> 7412 - M: Cornelia Huck <cohuck@redhat.com> 7413 - L: linux-s390@vger.kernel.org 7414 - W: http://www.ibm.com/developerworks/linux/linux390/ 7415 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7416 - S: Supported 7417 - F: Documentation/s390/kvm.txt 7418 - F: arch/s390/include/asm/kvm* 7419 - F: arch/s390/kvm/ 7420 - F: arch/s390/mm/gmap.c 7421 - 7422 7415 KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7423 7416 M: Christoffer Dall <christoffer.dall@linaro.org> 7424 7417 M: Marc Zyngier <marc.zyngier@arm.com> ··· 7411 7446 F: arch/arm/kvm/ 7412 7447 F: virt/kvm/arm/ 7413 7448 F: include/kvm/arm_* 7449 + 7450 + KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7451 + M: Alexander Graf <agraf@suse.com> 7452 + L: kvm-ppc@vger.kernel.org 7453 + W: http://www.linux-kvm.org/ 7454 + T: git git://github.com/agraf/linux-2.6.git 7455 + S: Supported 7456 + F: arch/powerpc/include/asm/kvm* 7457 + F: arch/powerpc/kvm/ 7414 7458 7415 7459 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7416 7460 M: Christoffer Dall <christoffer.dall@linaro.org> ··· 7439 7465 F: arch/mips/include/asm/kvm* 7440 7466 F: arch/mips/kvm/ 7441 7467 7468 + KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7469 + M: Christian Borntraeger <borntraeger@de.ibm.com> 7470 + M: Cornelia Huck <cohuck@redhat.com> 7471 + L: linux-s390@vger.kernel.org 7472 + W: http://www.ibm.com/developerworks/linux/linux390/ 7473 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7474 + S: Supported 7475 + F: Documentation/s390/kvm.txt 7476 + F: arch/s390/include/asm/kvm* 7477 + F: arch/s390/kvm/ 7478 + F: arch/s390/mm/gmap.c 7479 + 7442 7480 KERNFS 7443 7481 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7444 7482 M: Tejun Heo <tj@kernel.org> ··· 7468 7482 F: include/uapi/linux/kexec.h 7469 7483 F: kernel/kexec* 7470 7484 7471 - KEYS/KEYRINGS: 7472 - M: David Howells <dhowells@redhat.com> 7485 + KEYS-ENCRYPTED 7486 + M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7487 + M: David Safford <safford@us.ibm.com> 7488 + L: linux-security-module@vger.kernel.org 7473 7489 L: keyrings@vger.kernel.org 7474 - S: Maintained 7475 - F: Documentation/security/keys/core.rst 7476 - F: include/linux/key.h 7477 - F: include/linux/key-type.h 7478 - F: include/linux/keyctl.h 7479 - F: include/uapi/linux/keyctl.h 7480 - F: include/keys/ 7481 - F: security/keys/ 7490 + S: Supported 7491 + F: Documentation/security/keys/trusted-encrypted.rst 7492 + F: include/keys/encrypted-type.h 7493 + F: security/keys/encrypted-keys/ 7482 7494 7483 7495 KEYS-TRUSTED 7484 7496 M: David Safford <safford@us.ibm.com> ··· 7489 7505 F: security/keys/trusted.c 7490 7506 F: security/keys/trusted.h 7491 7507 7492 - KEYS-ENCRYPTED 7493 - M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7494 - M: David Safford <safford@us.ibm.com> 7495 - L: linux-security-module@vger.kernel.org 7508 + KEYS/KEYRINGS: 7509 + M: David Howells <dhowells@redhat.com> 7496 7510 L: keyrings@vger.kernel.org 7497 - S: Supported 7498 - F: Documentation/security/keys/trusted-encrypted.rst 7499 - F: include/keys/encrypted-type.h 7500 - F: security/keys/encrypted-keys/ 7511 + S: Maintained 7512 + F: Documentation/security/keys/core.rst 7513 + F: include/linux/key.h 7514 + F: include/linux/key-type.h 7515 + F: include/linux/keyctl.h 7516 + F: include/uapi/linux/keyctl.h 7517 + F: include/keys/ 7518 + F: security/keys/ 7501 7519 7502 7520 KGDB / KDB /debug_core 7503 7521 M: Jason Wessel <jason.wessel@windriver.com> ··· 7643 7657 F: include/linux/lguest*.h 7644 7658 F: tools/lguest/ 7645 7659 7646 - LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7647 - M: Tejun Heo <tj@kernel.org> 7648 - L: linux-ide@vger.kernel.org 7649 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7650 - S: Maintained 7651 - F: drivers/ata/ 7652 - F: include/linux/ata.h 7653 - F: include/linux/libata.h 7654 - F: Documentation/devicetree/bindings/ata/ 7655 - 7656 7660 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7657 7661 M: Viresh Kumar <vireshk@kernel.org> 7658 7662 L: linux-ide@vger.kernel.org ··· 7686 7710 S: Maintained 7687 7711 F: drivers/ata/sata_promise.* 7688 7712 7713 + LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7714 + M: Tejun Heo <tj@kernel.org> 7715 + L: linux-ide@vger.kernel.org 7716 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7717 + S: Maintained 7718 + F: drivers/ata/ 7719 + F: include/linux/ata.h 7720 + F: include/linux/libata.h 7721 + F: Documentation/devicetree/bindings/ata/ 7722 + 7689 7723 LIBLOCKDEP 7690 7724 M: Sasha Levin <alexander.levin@verizon.com> 7691 7725 S: Maintained 7692 7726 F: tools/lib/lockdep/ 7693 - 7694 - LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7695 - M: Dan Williams <dan.j.williams@intel.com> 7696 - L: linux-nvdimm@lists.01.org 7697 - Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7698 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7699 - S: Supported 7700 - F: drivers/nvdimm/* 7701 - F: drivers/acpi/nfit/* 7702 - F: include/linux/nd.h 7703 - F: include/linux/libnvdimm.h 7704 - F: include/uapi/linux/ndctl.h 7705 7727 7706 7728 LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7707 7729 M: Ross Zwisler <ross.zwisler@linux.intel.com> ··· 7723 7749 S: Supported 7724 7750 F: drivers/nvdimm/pmem* 7725 7751 7752 + LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7753 + M: Dan Williams <dan.j.williams@intel.com> 7754 + L: linux-nvdimm@lists.01.org 7755 + Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7756 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7757 + S: Supported 7758 + F: drivers/nvdimm/* 7759 + F: drivers/acpi/nfit/* 7760 + F: include/linux/nd.h 7761 + F: include/linux/libnvdimm.h 7762 + F: include/uapi/linux/ndctl.h 7763 + 7726 7764 LIGHTNVM PLATFORM SUPPORT 7727 7765 M: Matias Bjorling <mb@lightnvm.io> 7728 7766 W: http://github/OpenChannelSSD ··· 7743 7757 F: drivers/lightnvm/ 7744 7758 F: include/linux/lightnvm.h 7745 7759 F: include/uapi/linux/lightnvm.h 7760 + 7761 + LINUX FOR POWER MACINTOSH 7762 + M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7763 + W: http://www.penguinppc.org/ 7764 + L: linuxppc-dev@lists.ozlabs.org 7765 + S: Maintained 7766 + F: arch/powerpc/platforms/powermac/ 7767 + F: drivers/macintosh/ 7746 7768 7747 7769 LINUX FOR POWERPC (32-BIT AND 64-BIT) 7748 7770 M: Benjamin Herrenschmidt <benh@kernel.crashing.org> ··· 7785 7791 N: [^a-z0-9]ps3 7786 7792 N: pseries 7787 7793 7788 - LINUX FOR POWER MACINTOSH 7789 - M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7790 - W: http://www.penguinppc.org/ 7791 - L: linuxppc-dev@lists.ozlabs.org 7792 - S: Maintained 7793 - F: arch/powerpc/platforms/powermac/ 7794 - F: drivers/macintosh/ 7795 - 7796 7794 LINUX FOR POWERPC EMBEDDED MPC5XXX 7797 7795 M: Anatolij Gustschin <agust@denx.de> 7798 7796 L: linuxppc-dev@lists.ozlabs.org ··· 7802 7816 F: arch/powerpc/platforms/40x/ 7803 7817 F: arch/powerpc/platforms/44x/ 7804 7818 7805 - LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7806 - L: linuxppc-dev@lists.ozlabs.org 7807 - S: Orphan 7808 - F: arch/powerpc/*/*virtex* 7809 - F: arch/powerpc/*/*/*virtex* 7810 - 7811 - LINUX FOR POWERPC EMBEDDED PPC8XX 7812 - M: Vitaly Bordug <vitb@kernel.crashing.org> 7813 - W: http://www.penguinppc.org/ 7814 - L: linuxppc-dev@lists.ozlabs.org 7815 - S: Maintained 7816 - F: arch/powerpc/platforms/8xx/ 7817 - 7818 7819 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7819 7820 M: Scott Wood <oss@buserror.net> 7820 7821 M: Kumar Gala <galak@kernel.crashing.org> ··· 7813 7840 F: arch/powerpc/platforms/85xx/ 7814 7841 F: Documentation/devicetree/bindings/powerpc/fsl/ 7815 7842 7843 + LINUX FOR POWERPC EMBEDDED PPC8XX 7844 + M: Vitaly Bordug <vitb@kernel.crashing.org> 7845 + W: http://www.penguinppc.org/ 7846 + L: linuxppc-dev@lists.ozlabs.org 7847 + S: Maintained 7848 + F: arch/powerpc/platforms/8xx/ 7849 + 7850 + LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7851 + L: linuxppc-dev@lists.ozlabs.org 7852 + S: Orphan 7853 + F: arch/powerpc/*/*virtex* 7854 + F: arch/powerpc/*/*/*virtex* 7855 + 7816 7856 LINUX FOR POWERPC PA SEMI PWRFICIENT 7817 7857 L: linuxppc-dev@lists.ozlabs.org 7818 7858 S: Orphan ··· 7833 7847 F: drivers/*/*pasemi* 7834 7848 F: drivers/*/*/*pasemi* 7835 7849 7836 - LINUX SECURITY MODULE (LSM) FRAMEWORK 7837 - M: Chris Wright <chrisw@sous-sol.org> 7838 - L: linux-security-module@vger.kernel.org 7839 - S: Supported 7840 - 7841 7850 LINUX KERNEL DUMP TEST MODULE (LKDTM) 7842 7851 M: Kees Cook <keescook@chromium.org> 7843 7852 S: Maintained 7844 7853 F: drivers/misc/lkdtm* 7854 + 7855 + LINUX SECURITY MODULE (LSM) FRAMEWORK 7856 + M: Chris Wright <chrisw@sous-sol.org> 7857 + L: linux-security-module@vger.kernel.org 7858 + S: Supported 7845 7859 7846 7860 LIS3LV02D ACCELEROMETER DRIVER 7847 7861 M: Eric Piel <eric.piel@tremplin-utc.net> ··· 8216 8230 F: Documentation/devicetree/bindings/sound/max9860.txt 8217 8231 F: sound/soc/codecs/max9860.* 8218 8232 8219 - MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8220 - M: Krzysztof Kozlowski <krzk@kernel.org> 8221 - M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8222 - L: linux-pm@vger.kernel.org 8223 - S: Supported 8224 - F: drivers/power/supply/max14577_charger.c 8225 - F: drivers/power/supply/max77693_charger.c 8226 - 8227 8233 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8228 8234 M: Javier Martinez Canillas <javier@dowhile0.org> 8229 8235 L: linux-kernel@vger.kernel.org ··· 8223 8245 F: drivers/regulator/max77802-regulator.c 8224 8246 F: Documentation/devicetree/bindings/*/*max77802.txt 8225 8247 F: include/dt-bindings/*/*max77802.h 8248 + 8249 + MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8250 + M: Krzysztof Kozlowski <krzk@kernel.org> 8251 + M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8252 + L: linux-pm@vger.kernel.org 8253 + S: Supported 8254 + F: drivers/power/supply/max14577_charger.c 8255 + F: drivers/power/supply/max77693_charger.c 8226 8256 8227 8257 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8228 8258 M: Chanwoo Choi <cw00.choi@samsung.com> ··· 8274 8288 S: Maintained 8275 8289 F: drivers/iio/dac/cio-dac.c 8276 8290 8277 - MEDIA DRIVERS FOR RENESAS - DRIF 8278 - M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8291 + MEDIA DRIVERS FOR ASCOT2E 8292 + M: Sergey Kozlov <serjk@netup.ru> 8293 + M: Abylay Ospan <aospan@netup.ru> 8279 8294 L: linux-media@vger.kernel.org 8280 - L: linux-renesas-soc@vger.kernel.org 8295 + W: https://linuxtv.org 8296 + W: http://netup.tv/ 8281 8297 T: git git://linuxtv.org/media_tree.git 8282 8298 S: Supported 8283 - F: Documentation/devicetree/bindings/media/renesas,drif.txt 8284 - F: drivers/media/platform/rcar_drif.c 8299 + F: drivers/media/dvb-frontends/ascot2e* 8300 + 8301 + MEDIA DRIVERS FOR CXD2841ER 8302 + M: Sergey Kozlov <serjk@netup.ru> 8303 + M: Abylay Ospan <aospan@netup.ru> 8304 + L: linux-media@vger.kernel.org 8305 + W: https://linuxtv.org 8306 + W: http://netup.tv/ 8307 + T: git git://linuxtv.org/media_tree.git 8308 + S: Supported 8309 + F: drivers/media/dvb-frontends/cxd2841er* 8285 8310 8286 8311 MEDIA DRIVERS FOR FREESCALE IMX 8287 8312 M: Steve Longerbeam <slongerbeam@gmail.com> ··· 8305 8308 F: drivers/staging/media/imx/ 8306 8309 F: include/linux/imx-media.h 8307 8310 F: include/media/imx.h 8311 + 8312 + MEDIA DRIVERS FOR HELENE 8313 + M: Abylay Ospan <aospan@netup.ru> 8314 + L: linux-media@vger.kernel.org 8315 + W: https://linuxtv.org 8316 + W: http://netup.tv/ 8317 + T: git git://linuxtv.org/media_tree.git 8318 + S: Supported 8319 + F: drivers/media/dvb-frontends/helene* 8320 + 8321 + MEDIA DRIVERS FOR HORUS3A 8322 + M: Sergey Kozlov <serjk@netup.ru> 8323 + M: Abylay Ospan <aospan@netup.ru> 8324 + L: linux-media@vger.kernel.org 8325 + W: https://linuxtv.org 8326 + W: http://netup.tv/ 8327 + T: git git://linuxtv.org/media_tree.git 8328 + S: Supported 8329 + F: drivers/media/dvb-frontends/horus3a* 8330 + 8331 + MEDIA DRIVERS FOR LNBH25 8332 + M: Sergey Kozlov <serjk@netup.ru> 8333 + M: Abylay Ospan <aospan@netup.ru> 8334 + L: linux-media@vger.kernel.org 8335 + W: https://linuxtv.org 8336 + W: http://netup.tv/ 8337 + T: git git://linuxtv.org/media_tree.git 8338 + S: Supported 8339 + F: drivers/media/dvb-frontends/lnbh25* 8340 + 8341 + MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8342 + M: Sergey Kozlov <serjk@netup.ru> 8343 + M: Abylay Ospan <aospan@netup.ru> 8344 + L: linux-media@vger.kernel.org 8345 + W: https://linuxtv.org 8346 + W: http://netup.tv/ 8347 + T: git git://linuxtv.org/media_tree.git 8348 + S: Supported 8349 + F: drivers/media/pci/netup_unidvb/* 8350 + 8351 + MEDIA DRIVERS FOR RENESAS - DRIF 8352 + M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8353 + L: linux-media@vger.kernel.org 8354 + L: linux-renesas-soc@vger.kernel.org 8355 + T: git git://linuxtv.org/media_tree.git 8356 + S: Supported 8357 + F: Documentation/devicetree/bindings/media/renesas,drif.txt 8358 + F: drivers/media/platform/rcar_drif.c 8308 8359 8309 8360 MEDIA DRIVERS FOR RENESAS - FCP 8310 8361 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> ··· 8391 8346 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8392 8347 F: drivers/media/platform/vsp1/ 8393 8348 8394 - MEDIA DRIVERS FOR HELENE 8395 - M: Abylay Ospan <aospan@netup.ru> 8396 - L: linux-media@vger.kernel.org 8397 - W: https://linuxtv.org 8398 - W: http://netup.tv/ 8399 - T: git git://linuxtv.org/media_tree.git 8400 - S: Supported 8401 - F: drivers/media/dvb-frontends/helene* 8402 - 8403 - MEDIA DRIVERS FOR ASCOT2E 8404 - M: Sergey Kozlov <serjk@netup.ru> 8405 - M: Abylay Ospan <aospan@netup.ru> 8406 - L: linux-media@vger.kernel.org 8407 - W: https://linuxtv.org 8408 - W: http://netup.tv/ 8409 - T: git git://linuxtv.org/media_tree.git 8410 - S: Supported 8411 - F: drivers/media/dvb-frontends/ascot2e* 8412 - 8413 - MEDIA DRIVERS FOR CXD2841ER 8414 - M: Sergey Kozlov <serjk@netup.ru> 8415 - M: Abylay Ospan <aospan@netup.ru> 8416 - L: linux-media@vger.kernel.org 8417 - W: https://linuxtv.org 8418 - W: http://netup.tv/ 8419 - T: git git://linuxtv.org/media_tree.git 8420 - S: Supported 8421 - F: drivers/media/dvb-frontends/cxd2841er* 8422 - 8423 - MEDIA DRIVERS FOR HORUS3A 8424 - M: Sergey Kozlov <serjk@netup.ru> 8425 - M: Abylay Ospan <aospan@netup.ru> 8426 - L: linux-media@vger.kernel.org 8427 - W: https://linuxtv.org 8428 - W: http://netup.tv/ 8429 - T: git git://linuxtv.org/media_tree.git 8430 - S: Supported 8431 - F: drivers/media/dvb-frontends/horus3a* 8432 - 8433 - MEDIA DRIVERS FOR LNBH25 8434 - M: Sergey Kozlov <serjk@netup.ru> 8435 - M: Abylay Ospan <aospan@netup.ru> 8436 - L: linux-media@vger.kernel.org 8437 - W: https://linuxtv.org 8438 - W: http://netup.tv/ 8439 - T: git git://linuxtv.org/media_tree.git 8440 - S: Supported 8441 - F: drivers/media/dvb-frontends/lnbh25* 8442 - 8443 - MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8444 - M: Sergey Kozlov <serjk@netup.ru> 8445 - M: Abylay Ospan <aospan@netup.ru> 8446 - L: linux-media@vger.kernel.org 8447 - W: https://linuxtv.org 8448 - W: http://netup.tv/ 8449 - T: git git://linuxtv.org/media_tree.git 8450 - S: Supported 8451 - F: drivers/media/pci/netup_unidvb/* 8452 - 8453 8349 MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8454 8350 M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8455 8351 M: Mauro Carvalho Chehab <mchehab@kernel.org> ··· 8428 8442 F: drivers/media/platform/mtk-jpeg/ 8429 8443 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8430 8444 8431 - MEDIATEK MEDIA DRIVER 8432 - M: Tiffany Lin <tiffany.lin@mediatek.com> 8433 - M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8434 - S: Supported 8435 - F: drivers/media/platform/mtk-vcodec/ 8436 - F: drivers/media/platform/mtk-vpu/ 8437 - F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8438 - F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8439 - 8440 8445 MEDIATEK MDP DRIVER 8441 8446 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8442 8447 M: Houlong Wei <houlong.wei@mediatek.com> ··· 8437 8460 F: drivers/media/platform/mtk-vpu/ 8438 8461 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8439 8462 8463 + MEDIATEK MEDIA DRIVER 8464 + M: Tiffany Lin <tiffany.lin@mediatek.com> 8465 + M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8466 + S: Supported 8467 + F: drivers/media/platform/mtk-vcodec/ 8468 + F: drivers/media/platform/mtk-vpu/ 8469 + F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8470 + F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8471 + 8440 8472 MEDIATEK MT7601U WIRELESS LAN DRIVER 8441 8473 M: Jakub Kicinski <kubakici@wp.pl> 8442 8474 L: linux-wireless@vger.kernel.org ··· 8453 8467 F: drivers/net/wireless/mediatek/mt7601u/ 8454 8468 8455 8469 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8456 - M: Sean Wang <sean.wang@mediatek.com> 8457 - S: Maintained 8458 - F: drivers/char/hw_random/mtk-rng.c 8470 + M: Sean Wang <sean.wang@mediatek.com> 8471 + S: Maintained 8472 + F: drivers/char/hw_random/mtk-rng.c 8459 8473 8460 8474 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8461 8475 M: Peter Senna Tschudin <peter.senna@collabora.com> ··· 8544 8558 Q: http://patchwork.ozlabs.org/project/netdev/list/ 8545 8559 F: drivers/net/ethernet/mellanox/mlxfw/ 8546 8560 8547 - MELLANOX MLXCPLD I2C AND MUX DRIVER 8548 - M: Vadim Pasternak <vadimp@mellanox.com> 8549 - M: Michael Shych <michaelsh@mellanox.com> 8550 - L: linux-i2c@vger.kernel.org 8551 - S: Supported 8552 - F: drivers/i2c/busses/i2c-mlxcpld.c 8553 - F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8554 - F: Documentation/i2c/busses/i2c-mlxcpld 8555 - 8556 - MELLANOX MLXCPLD LED DRIVER 8557 - M: Vadim Pasternak <vadimp@mellanox.com> 8558 - L: linux-leds@vger.kernel.org 8559 - S: Supported 8560 - F: drivers/leds/leds-mlxcpld.c 8561 - F: Documentation/leds/leds-mlxcpld.txt 8562 - 8563 - MELLANOX PLATFORM DRIVER 8564 - M: Vadim Pasternak <vadimp@mellanox.com> 8565 - L: platform-driver-x86@vger.kernel.org 8566 - S: Supported 8567 - F: drivers/platform/x86/mlx-platform.c 8568 - 8569 8561 MELLANOX MLX CPLD HOTPLUG DRIVER 8570 8562 M: Vadim Pasternak <vadimp@mellanox.com> 8571 8563 L: platform-driver-x86@vger.kernel.org ··· 8593 8629 F: drivers/infiniband/hw/mlx5/ 8594 8630 F: include/linux/mlx5/ 8595 8631 F: include/uapi/rdma/mlx5-abi.h 8632 + 8633 + MELLANOX MLXCPLD I2C AND MUX DRIVER 8634 + M: Vadim Pasternak <vadimp@mellanox.com> 8635 + M: Michael Shych <michaelsh@mellanox.com> 8636 + L: linux-i2c@vger.kernel.org 8637 + S: Supported 8638 + F: drivers/i2c/busses/i2c-mlxcpld.c 8639 + F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8640 + F: Documentation/i2c/busses/i2c-mlxcpld 8641 + 8642 + MELLANOX MLXCPLD LED DRIVER 8643 + M: Vadim Pasternak <vadimp@mellanox.com> 8644 + L: linux-leds@vger.kernel.org 8645 + S: Supported 8646 + F: drivers/leds/leds-mlxcpld.c 8647 + F: Documentation/leds/leds-mlxcpld.txt 8648 + 8649 + MELLANOX PLATFORM DRIVER 8650 + M: Vadim Pasternak <vadimp@mellanox.com> 8651 + L: platform-driver-x86@vger.kernel.org 8652 + S: Supported 8653 + F: drivers/platform/x86/mlx-platform.c 8596 8654 8597 8655 MEMBARRIER SUPPORT 8598 8656 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> ··· 8770 8784 F: Documentation/mips/ 8771 8785 F: arch/mips/ 8772 8786 8787 + MIPS BOSTON DEVELOPMENT BOARD 8788 + M: Paul Burton <paul.burton@imgtec.com> 8789 + L: linux-mips@linux-mips.org 8790 + S: Maintained 8791 + F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 8792 + F: arch/mips/boot/dts/img/boston.dts 8793 + F: arch/mips/configs/generic/board-boston.config 8794 + F: drivers/clk/imgtec/clk-boston.c 8795 + F: include/dt-bindings/clock/boston-clock.h 8796 + 8773 8797 MIPS GENERIC PLATFORM 8774 8798 M: Paul Burton <paul.burton@imgtec.com> 8775 8799 L: linux-mips@linux-mips.org ··· 8794 8798 F: arch/mips/include/asm/mach-loongson32/ 8795 8799 F: drivers/*/*loongson1* 8796 8800 F: drivers/*/*/*loongson1* 8797 - 8798 - MIPS BOSTON DEVELOPMENT BOARD 8799 - M: Paul Burton <paul.burton@imgtec.com> 8800 - L: linux-mips@linux-mips.org 8801 - S: Maintained 8802 - F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 8803 - F: arch/mips/boot/dts/img/boston.dts 8804 - F: arch/mips/configs/generic/board-boston.config 8805 - F: drivers/clk/imgtec/clk-boston.c 8806 - F: include/dt-bindings/clock/boston-clock.h 8807 8801 8808 8802 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8809 8803 M: Hans Verkuil <hverkuil@xs4all.nl> ··· 8945 8959 F: include/linux/mfd/ 8946 8960 F: include/dt-bindings/mfd/ 8947 8961 8962 + MULTIMEDIA CARD (MMC) ETC. OVER SPI 8963 + S: Orphan 8964 + F: drivers/mmc/host/mmc_spi.c 8965 + F: include/linux/spi/mmc_spi.h 8966 + 8948 8967 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8949 8968 M: Ulf Hansson <ulf.hansson@linaro.org> 8950 8969 L: linux-mmc@vger.kernel.org ··· 8959 8968 F: drivers/mmc/ 8960 8969 F: include/linux/mmc/ 8961 8970 F: include/uapi/linux/mmc/ 8962 - 8963 - MULTIMEDIA CARD (MMC) ETC. OVER SPI 8964 - S: Orphan 8965 - F: drivers/mmc/host/mmc_spi.c 8966 - F: include/linux/spi/mmc_spi.h 8967 8971 8968 8972 MULTIPLEXER SUBSYSTEM 8969 8973 M: Peter Rosin <peda@axentia.se> ··· 9152 9166 W: https://fedorahosted.org/dropwatch/ 9153 9167 F: net/core/drop_monitor.c 9154 9168 9169 + NETWORKING DRIVERS 9170 + L: netdev@vger.kernel.org 9171 + W: http://www.linuxfoundation.org/en/Net 9172 + Q: http://patchwork.ozlabs.org/project/netdev/list/ 9173 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9174 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9175 + S: Odd Fixes 9176 + F: Documentation/devicetree/bindings/net/ 9177 + F: drivers/net/ 9178 + F: include/linux/if_* 9179 + F: include/linux/netdevice.h 9180 + F: include/linux/etherdevice.h 9181 + F: include/linux/fcdevice.h 9182 + F: include/linux/fddidevice.h 9183 + F: include/linux/hippidevice.h 9184 + F: include/linux/inetdevice.h 9185 + F: include/uapi/linux/if_* 9186 + F: include/uapi/linux/netdevice.h 9187 + 9188 + NETWORKING DRIVERS (WIRELESS) 9189 + M: Kalle Valo <kvalo@codeaurora.org> 9190 + L: linux-wireless@vger.kernel.org 9191 + Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9192 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9193 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9194 + S: Maintained 9195 + F: Documentation/devicetree/bindings/net/wireless/ 9196 + F: drivers/net/wireless/ 9197 + 9155 9198 NETWORKING [DSA] 9156 9199 M: Andrew Lunn <andrew@lunn.ch> 9157 9200 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> ··· 9212 9197 F: tools/testing/selftests/net/ 9213 9198 F: lib/random32.c 9214 9199 9215 - NETWORKING [IPv4/IPv6] 9216 - M: "David S. Miller" <davem@davemloft.net> 9217 - M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9218 - M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9219 - L: netdev@vger.kernel.org 9220 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9221 - S: Maintained 9222 - F: net/ipv4/ 9223 - F: net/ipv6/ 9224 - F: include/net/ip* 9225 - F: arch/x86/net/* 9226 - 9227 - NETWORKING [TLS] 9228 - M: Ilya Lesokhin <ilyal@mellanox.com> 9229 - M: Aviad Yehezkel <aviadye@mellanox.com> 9230 - M: Dave Watson <davejwatson@fb.com> 9231 - L: netdev@vger.kernel.org 9232 - S: Maintained 9233 - F: net/tls/* 9234 - F: include/uapi/linux/tls.h 9235 - F: include/net/tls.h 9236 - 9237 9200 NETWORKING [IPSEC] 9238 9201 M: Steffen Klassert <steffen.klassert@secunet.com> 9239 9202 M: Herbert Xu <herbert@gondor.apana.org.au> ··· 9236 9243 F: include/uapi/linux/xfrm.h 9237 9244 F: include/net/xfrm.h 9238 9245 9246 + NETWORKING [IPv4/IPv6] 9247 + M: "David S. Miller" <davem@davemloft.net> 9248 + M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9249 + M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9250 + L: netdev@vger.kernel.org 9251 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9252 + S: Maintained 9253 + F: net/ipv4/ 9254 + F: net/ipv6/ 9255 + F: include/net/ip* 9256 + F: arch/x86/net/* 9257 + 9239 9258 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 9240 9259 M: Paul Moore <paul@paul-moore.com> 9241 9260 L: netdev@vger.kernel.org 9242 9261 S: Maintained 9243 9262 9263 + NETWORKING [TLS] 9264 + M: Ilya Lesokhin <ilyal@mellanox.com> 9265 + M: Aviad Yehezkel <aviadye@mellanox.com> 9266 + M: Dave Watson <davejwatson@fb.com> 9267 + L: netdev@vger.kernel.org 9268 + S: Maintained 9269 + F: net/tls/* 9270 + F: include/uapi/linux/tls.h 9271 + F: include/net/tls.h 9272 + 9244 9273 NETWORKING [WIRELESS] 9245 9274 L: linux-wireless@vger.kernel.org 9246 9275 Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9247 - 9248 - NETWORKING DRIVERS 9249 - L: netdev@vger.kernel.org 9250 - W: http://www.linuxfoundation.org/en/Net 9251 - Q: http://patchwork.ozlabs.org/project/netdev/list/ 9252 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9253 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9254 - S: Odd Fixes 9255 - F: Documentation/devicetree/bindings/net/ 9256 - F: drivers/net/ 9257 - F: include/linux/if_* 9258 - F: include/linux/netdevice.h 9259 - F: include/linux/etherdevice.h 9260 - F: include/linux/fcdevice.h 9261 - F: include/linux/fddidevice.h 9262 - F: include/linux/hippidevice.h 9263 - F: include/linux/inetdevice.h 9264 - F: include/uapi/linux/if_* 9265 - F: include/uapi/linux/netdevice.h 9266 - 9267 - NETWORKING DRIVERS (WIRELESS) 9268 - M: Kalle Valo <kvalo@codeaurora.org> 9269 - L: linux-wireless@vger.kernel.org 9270 - Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9271 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9272 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9273 - S: Maintained 9274 - F: Documentation/devicetree/bindings/net/wireless/ 9275 - F: drivers/net/wireless/ 9276 9276 9277 9277 NETXEN (1/10) GbE SUPPORT 9278 9278 M: Manish Chopra <manish.chopra@cavium.com> ··· 9370 9384 F: drivers/power/supply/isp1704_charger.c 9371 9385 F: drivers/power/supply/rx51_battery.c 9372 9386 9387 + NTB AMD DRIVER 9388 + M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9389 + L: linux-ntb@googlegroups.com 9390 + S: Supported 9391 + F: drivers/ntb/hw/amd/ 9392 + 9373 9393 NTB DRIVER CORE 9374 9394 M: Jon Mason <jdmason@kudzu.us> 9375 9395 M: Dave Jiang <dave.jiang@intel.com> ··· 9404 9412 W: https://github.com/jonmason/ntb/wiki 9405 9413 T: git git://github.com/jonmason/ntb.git 9406 9414 F: drivers/ntb/hw/intel/ 9407 - 9408 - NTB AMD DRIVER 9409 - M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9410 - L: linux-ntb@googlegroups.com 9411 - S: Supported 9412 - F: drivers/ntb/hw/amd/ 9413 9415 9414 9416 NTFS FILESYSTEM 9415 9417 M: Anton Altaparmakov <anton@tuxera.com> ··· 9434 9448 F: include/linux/nvme.h 9435 9449 F: include/uapi/linux/nvme_ioctl.h 9436 9450 9437 - NVM EXPRESS TARGET DRIVER 9438 - M: Christoph Hellwig <hch@lst.de> 9439 - M: Sagi Grimberg <sagi@grimberg.me> 9440 - L: linux-nvme@lists.infradead.org 9441 - T: git://git.infradead.org/nvme.git 9442 - W: http://git.infradead.org/nvme.git 9443 - S: Supported 9444 - F: drivers/nvme/target/ 9445 - 9446 9451 NVM EXPRESS FC TRANSPORT DRIVERS 9447 9452 M: James Smart <james.smart@broadcom.com> 9448 9453 L: linux-nvme@lists.infradead.org ··· 9444 9467 F: drivers/nvme/target/fc.c 9445 9468 F: drivers/nvme/target/fcloop.c 9446 9469 9470 + NVM EXPRESS TARGET DRIVER 9471 + M: Christoph Hellwig <hch@lst.de> 9472 + M: Sagi Grimberg <sagi@grimberg.me> 9473 + L: linux-nvme@lists.infradead.org 9474 + T: git://git.infradead.org/nvme.git 9475 + W: http://git.infradead.org/nvme.git 9476 + S: Supported 9477 + F: drivers/nvme/target/ 9478 + 9447 9479 NVMEM FRAMEWORK 9448 9480 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9449 9481 S: Maintained ··· 9460 9474 F: Documentation/devicetree/bindings/nvmem/ 9461 9475 F: include/linux/nvmem-consumer.h 9462 9476 F: include/linux/nvmem-provider.h 9463 - 9464 - NXP-NCI NFC DRIVER 9465 - M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9466 - R: Charles Gorand <charles.gorand@effinnov.com> 9467 - L: linux-nfc@lists.01.org (moderated for non-subscribers) 9468 - S: Supported 9469 - F: drivers/nfc/nxp-nci 9470 9477 9471 9478 NXP TDA998X DRM DRIVER 9472 9479 M: Russell King <linux@armlinux.org.uk> ··· 9475 9496 S: Maintained 9476 9497 F: sound/soc/codecs/tfa9879* 9477 9498 9499 + NXP-NCI NFC DRIVER 9500 + M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9501 + R: Charles Gorand <charles.gorand@effinnov.com> 9502 + L: linux-nfc@lists.01.org (moderated for non-subscribers) 9503 + S: Supported 9504 + F: drivers/nfc/nxp-nci 9505 + 9478 9506 OBJTOOL 9479 9507 M: Josh Poimboeuf <jpoimboe@redhat.com> 9480 9508 S: Supported 9481 9509 F: tools/objtool/ 9510 + 9511 + OMAP AUDIO SUPPORT 9512 + M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9513 + M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9514 + L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9515 + L: linux-omap@vger.kernel.org 9516 + S: Maintained 9517 + F: sound/soc/omap/ 9518 + 9519 + OMAP CLOCK FRAMEWORK SUPPORT 9520 + M: Paul Walmsley <paul@pwsan.com> 9521 + L: linux-omap@vger.kernel.org 9522 + S: Maintained 9523 + F: arch/arm/*omap*/*clock* 9524 + 9525 + OMAP DEVICE TREE SUPPORT 9526 + M: Benoît Cousson <bcousson@baylibre.com> 9527 + M: Tony Lindgren <tony@atomide.com> 9528 + L: linux-omap@vger.kernel.org 9529 + L: devicetree@vger.kernel.org 9530 + S: Maintained 9531 + F: arch/arm/boot/dts/*omap* 9532 + F: arch/arm/boot/dts/*am3* 9533 + F: arch/arm/boot/dts/*am4* 9534 + F: arch/arm/boot/dts/*am5* 9535 + F: arch/arm/boot/dts/*dra7* 9536 + 9537 + OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9538 + M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9539 + L: linux-omap@vger.kernel.org 9540 + L: linux-fbdev@vger.kernel.org 9541 + S: Maintained 9542 + F: drivers/video/fbdev/omap2/ 9543 + F: Documentation/arm/OMAP/DSS 9544 + 9545 + OMAP FRAMEBUFFER SUPPORT 9546 + M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9547 + L: linux-fbdev@vger.kernel.org 9548 + L: linux-omap@vger.kernel.org 9549 + S: Maintained 9550 + F: drivers/video/fbdev/omap/ 9551 + 9552 + OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9553 + M: Roger Quadros <rogerq@ti.com> 9554 + M: Tony Lindgren <tony@atomide.com> 9555 + L: linux-omap@vger.kernel.org 9556 + S: Maintained 9557 + F: drivers/memory/omap-gpmc.c 9558 + F: arch/arm/mach-omap2/*gpmc* 9559 + 9560 + OMAP GPIO DRIVER 9561 + M: Grygorii Strashko <grygorii.strashko@ti.com> 9562 + M: Santosh Shilimkar <ssantosh@kernel.org> 9563 + M: Kevin Hilman <khilman@kernel.org> 9564 + L: linux-omap@vger.kernel.org 9565 + S: Maintained 9566 + F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9567 + F: drivers/gpio/gpio-omap.c 9568 + 9569 + OMAP HARDWARE SPINLOCK SUPPORT 9570 + M: Ohad Ben-Cohen <ohad@wizery.com> 9571 + L: linux-omap@vger.kernel.org 9572 + S: Maintained 9573 + F: drivers/hwspinlock/omap_hwspinlock.c 9574 + 9575 + OMAP HS MMC SUPPORT 9576 + L: linux-mmc@vger.kernel.org 9577 + L: linux-omap@vger.kernel.org 9578 + S: Orphan 9579 + F: drivers/mmc/host/omap_hsmmc.c 9580 + 9581 + OMAP HWMOD DATA 9582 + M: Paul Walmsley <paul@pwsan.com> 9583 + L: linux-omap@vger.kernel.org 9584 + S: Maintained 9585 + F: arch/arm/mach-omap2/omap_hwmod*data* 9586 + 9587 + OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9588 + M: Benoît Cousson <bcousson@baylibre.com> 9589 + L: linux-omap@vger.kernel.org 9590 + S: Maintained 9591 + F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9592 + 9593 + OMAP HWMOD SUPPORT 9594 + M: Benoît Cousson <bcousson@baylibre.com> 9595 + M: Paul Walmsley <paul@pwsan.com> 9596 + L: linux-omap@vger.kernel.org 9597 + S: Maintained 9598 + F: arch/arm/mach-omap2/omap_hwmod.* 9599 + 9600 + OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9601 + M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9602 + L: linux-media@vger.kernel.org 9603 + S: Maintained 9604 + F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9605 + F: drivers/media/platform/omap3isp/ 9606 + F: drivers/staging/media/omap4iss/ 9607 + 9608 + OMAP MMC SUPPORT 9609 + M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9610 + L: linux-omap@vger.kernel.org 9611 + S: Maintained 9612 + F: drivers/mmc/host/omap.c 9613 + 9614 + OMAP POWER MANAGEMENT SUPPORT 9615 + M: Kevin Hilman <khilman@kernel.org> 9616 + L: linux-omap@vger.kernel.org 9617 + S: Maintained 9618 + F: arch/arm/*omap*/*pm* 9619 + F: drivers/cpufreq/omap-cpufreq.c 9620 + 9621 + OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9622 + M: Rajendra Nayak <rnayak@codeaurora.org> 9623 + M: Paul Walmsley <paul@pwsan.com> 9624 + L: linux-omap@vger.kernel.org 9625 + S: Maintained 9626 + F: arch/arm/mach-omap2/prm* 9627 + 9628 + OMAP RANDOM NUMBER GENERATOR SUPPORT 9629 + M: Deepak Saxena <dsaxena@plexity.net> 9630 + S: Maintained 9631 + F: drivers/char/hw_random/omap-rng.c 9632 + 9633 + OMAP USB SUPPORT 9634 + L: linux-usb@vger.kernel.org 9635 + L: linux-omap@vger.kernel.org 9636 + S: Orphan 9637 + F: drivers/usb/*/*omap* 9638 + F: arch/arm/*omap*/usb* 9639 + 9640 + OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9641 + M: Mark Jackson <mpfj@newflow.co.uk> 9642 + L: linux-omap@vger.kernel.org 9643 + S: Maintained 9644 + F: arch/arm/boot/dts/am335x-nano.dts 9482 9645 9483 9646 OMAP1 SUPPORT 9484 9647 M: Aaro Koskinen <aaro.koskinen@iki.fi> ··· 9667 9546 F: drivers/regulator/twl6030-regulator.c 9668 9547 F: include/linux/i2c-omap.h 9669 9548 9670 - OMAP DEVICE TREE SUPPORT 9671 - M: Benoît Cousson <bcousson@baylibre.com> 9672 - M: Tony Lindgren <tony@atomide.com> 9673 - L: linux-omap@vger.kernel.org 9674 - L: devicetree@vger.kernel.org 9675 - S: Maintained 9676 - F: arch/arm/boot/dts/*omap* 9677 - F: arch/arm/boot/dts/*am3* 9678 - F: arch/arm/boot/dts/*am4* 9679 - F: arch/arm/boot/dts/*am5* 9680 - F: arch/arm/boot/dts/*dra7* 9681 - 9682 - OMAP CLOCK FRAMEWORK SUPPORT 9683 - M: Paul Walmsley <paul@pwsan.com> 9684 - L: linux-omap@vger.kernel.org 9685 - S: Maintained 9686 - F: arch/arm/*omap*/*clock* 9687 - 9688 - OMAP POWER MANAGEMENT SUPPORT 9689 - M: Kevin Hilman <khilman@kernel.org> 9690 - L: linux-omap@vger.kernel.org 9691 - S: Maintained 9692 - F: arch/arm/*omap*/*pm* 9693 - F: drivers/cpufreq/omap-cpufreq.c 9694 - 9695 - OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9696 - M: Rajendra Nayak <rnayak@codeaurora.org> 9697 - M: Paul Walmsley <paul@pwsan.com> 9698 - L: linux-omap@vger.kernel.org 9699 - S: Maintained 9700 - F: arch/arm/mach-omap2/prm* 9701 - 9702 - OMAP AUDIO SUPPORT 9703 - M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9704 - M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9705 - L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9706 - L: linux-omap@vger.kernel.org 9707 - S: Maintained 9708 - F: sound/soc/omap/ 9709 - 9710 - OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9711 - M: Roger Quadros <rogerq@ti.com> 9712 - M: Tony Lindgren <tony@atomide.com> 9713 - L: linux-omap@vger.kernel.org 9714 - S: Maintained 9715 - F: drivers/memory/omap-gpmc.c 9716 - F: arch/arm/mach-omap2/*gpmc* 9717 - 9718 - OMAP FRAMEBUFFER SUPPORT 9719 - M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9720 - L: linux-fbdev@vger.kernel.org 9721 - L: linux-omap@vger.kernel.org 9722 - S: Maintained 9723 - F: drivers/video/fbdev/omap/ 9724 - 9725 - OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9726 - M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9727 - L: linux-omap@vger.kernel.org 9728 - L: linux-fbdev@vger.kernel.org 9729 - S: Maintained 9730 - F: drivers/video/fbdev/omap2/ 9731 - F: Documentation/arm/OMAP/DSS 9732 - 9733 - OMAP HARDWARE SPINLOCK SUPPORT 9734 - M: Ohad Ben-Cohen <ohad@wizery.com> 9735 - L: linux-omap@vger.kernel.org 9736 - S: Maintained 9737 - F: drivers/hwspinlock/omap_hwspinlock.c 9738 - 9739 - OMAP MMC SUPPORT 9740 - M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9741 - L: linux-omap@vger.kernel.org 9742 - S: Maintained 9743 - F: drivers/mmc/host/omap.c 9744 - 9745 - OMAP HS MMC SUPPORT 9746 - L: linux-mmc@vger.kernel.org 9747 - L: linux-omap@vger.kernel.org 9748 - S: Orphan 9749 - F: drivers/mmc/host/omap_hsmmc.c 9750 - 9751 - OMAP RANDOM NUMBER GENERATOR SUPPORT 9752 - M: Deepak Saxena <dsaxena@plexity.net> 9753 - S: Maintained 9754 - F: drivers/char/hw_random/omap-rng.c 9755 - 9756 - OMAP HWMOD SUPPORT 9757 - M: Benoît Cousson <bcousson@baylibre.com> 9758 - M: Paul Walmsley <paul@pwsan.com> 9759 - L: linux-omap@vger.kernel.org 9760 - S: Maintained 9761 - F: arch/arm/mach-omap2/omap_hwmod.* 9762 - 9763 - OMAP HWMOD DATA 9764 - M: Paul Walmsley <paul@pwsan.com> 9765 - L: linux-omap@vger.kernel.org 9766 - S: Maintained 9767 - F: arch/arm/mach-omap2/omap_hwmod*data* 9768 - 9769 - OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9770 - M: Benoît Cousson <bcousson@baylibre.com> 9771 - L: linux-omap@vger.kernel.org 9772 - S: Maintained 9773 - F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9774 - 9775 - OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9776 - M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9777 - L: linux-media@vger.kernel.org 9778 - S: Maintained 9779 - F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9780 - F: drivers/media/platform/omap3isp/ 9781 - F: drivers/staging/media/omap4iss/ 9782 - 9783 - OMAP USB SUPPORT 9784 - L: linux-usb@vger.kernel.org 9785 - L: linux-omap@vger.kernel.org 9786 - S: Orphan 9787 - F: drivers/usb/*/*omap* 9788 - F: arch/arm/*omap*/usb* 9789 - 9790 - OMAP GPIO DRIVER 9791 - M: Grygorii Strashko <grygorii.strashko@ti.com> 9792 - M: Santosh Shilimkar <ssantosh@kernel.org> 9793 - M: Kevin Hilman <khilman@kernel.org> 9794 - L: linux-omap@vger.kernel.org 9795 - S: Maintained 9796 - F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9797 - F: drivers/gpio/gpio-omap.c 9798 - 9799 - OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9800 - M: Mark Jackson <mpfj@newflow.co.uk> 9801 - L: linux-omap@vger.kernel.org 9802 - S: Maintained 9803 - F: arch/arm/boot/dts/am335x-nano.dts 9804 - 9805 9549 OMFS FILESYSTEM 9806 9550 M: Bob Copeland <me@bobcopeland.com> 9807 9551 L: linux-karma-devel@lists.sourceforge.net ··· 9685 9699 M: Harald Welte <laforge@gnumonks.org> 9686 9700 S: Maintained 9687 9701 F: drivers/char/pcmcia/cm4040_cs.* 9702 + 9703 + OMNIVISION OV13858 SENSOR DRIVER 9704 + M: Sakari Ailus <sakari.ailus@linux.intel.com> 9705 + L: linux-media@vger.kernel.org 9706 + T: git git://linuxtv.org/media_tree.git 9707 + S: Maintained 9708 + F: drivers/media/i2c/ov13858.c 9688 9709 9689 9710 OMNIVISION OV5640 SENSOR DRIVER 9690 9711 M: Steve Longerbeam <slongerbeam@gmail.com> ··· 9714 9721 S: Maintained 9715 9722 F: drivers/media/i2c/ov7670.c 9716 9723 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9717 - 9718 - OMNIVISION OV13858 SENSOR DRIVER 9719 - M: Sakari Ailus <sakari.ailus@linux.intel.com> 9720 - L: linux-media@vger.kernel.org 9721 - T: git git://linuxtv.org/media_tree.git 9722 - S: Maintained 9723 - F: drivers/media/i2c/ov13858.c 9724 9724 9725 9725 ONENAND FLASH DRIVER 9726 9726 M: Kyungmin Park <kyungmin.park@samsung.com> ··· 9744 9758 S: Supported 9745 9759 F: drivers/infiniband/ulp/opa_vnic 9746 9760 9761 + OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9762 + M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9763 + L: devicetree@vger.kernel.org 9764 + S: Maintained 9765 + F: Documentation/devicetree/dynamic-resolution-notes.txt 9766 + F: Documentation/devicetree/overlay-notes.txt 9767 + F: drivers/of/overlay.c 9768 + F: drivers/of/resolver.c 9769 + 9747 9770 OPEN FIRMWARE AND FLATTENED DEVICE TREE 9748 9771 M: Rob Herring <robh+dt@kernel.org> 9749 9772 M: Frank Rowand <frowand.list@gmail.com> ··· 9775 9780 F: Documentation/devicetree/ 9776 9781 F: arch/*/boot/dts/ 9777 9782 F: include/dt-bindings/ 9778 - 9779 - OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9780 - M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9781 - L: devicetree@vger.kernel.org 9782 - S: Maintained 9783 - F: Documentation/devicetree/dynamic-resolution-notes.txt 9784 - F: Documentation/devicetree/overlay-notes.txt 9785 - F: drivers/of/overlay.c 9786 - F: drivers/of/resolver.c 9787 9783 9788 9784 OPENCORES I2C BUS DRIVER 9789 9785 M: Peter Korsgaard <jacmet@sunsite.dk> ··· 9920 9934 F: arch/mn10300/ 9921 9935 9922 9936 PARALLEL LCD/KEYPAD PANEL DRIVER 9923 - M: Willy Tarreau <willy@haproxy.com> 9924 - M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9925 - S: Odd Fixes 9926 - F: Documentation/misc-devices/lcd-panel-cgram.txt 9927 - F: drivers/misc/panel.c 9937 + M: Willy Tarreau <willy@haproxy.com> 9938 + M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9939 + S: Odd Fixes 9940 + F: Documentation/misc-devices/lcd-panel-cgram.txt 9941 + F: drivers/misc/panel.c 9928 9942 9929 9943 PARALLEL PORT SUBSYSTEM 9930 9944 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> ··· 10020 10034 S: Maintained 10021 10035 F: drivers/firmware/pcdp.* 10022 10036 10023 - PCI ERROR RECOVERY 10024 - M: Linas Vepstas <linasvepstas@gmail.com> 10037 + PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10038 + M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10025 10039 L: linux-pci@vger.kernel.org 10026 - S: Supported 10027 - F: Documentation/PCI/pci-error-recovery.txt 10028 - 10029 - PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10030 - M: Russell Currey <ruscur@russell.cc> 10031 - L: linuxppc-dev@lists.ozlabs.org 10032 - S: Supported 10033 - F: Documentation/powerpc/eeh-pci-error-recovery.txt 10034 - F: arch/powerpc/kernel/eeh*.c 10035 - F: arch/powerpc/platforms/*/eeh*.c 10036 - F: arch/powerpc/include/*/eeh*.h 10037 - 10038 - PCI SUBSYSTEM 10039 - M: Bjorn Helgaas <bhelgaas@google.com> 10040 - L: linux-pci@vger.kernel.org 10041 - Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10042 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10043 - S: Supported 10044 - F: Documentation/devicetree/bindings/pci/ 10045 - F: Documentation/PCI/ 10046 - F: drivers/pci/ 10047 - F: include/linux/pci* 10048 - F: arch/x86/pci/ 10049 - F: arch/x86/kernel/quirks.c 10050 - 10051 - PCI ENDPOINT SUBSYSTEM 10052 - M: Kishon Vijay Abraham I <kishon@ti.com> 10053 - L: linux-pci@vger.kernel.org 10054 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10055 - S: Supported 10056 - F: drivers/pci/endpoint/ 10057 - F: drivers/misc/pci_endpoint_test.c 10058 - F: tools/pci/ 10040 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10041 + S: Maintained 10042 + F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10043 + F: drivers/pci/host/pci-aardvark.c 10059 10044 10060 10045 PCI DRIVER FOR ALTERA PCIE IP 10061 10046 M: Ley Foon Tan <lftan@altera.com> ··· 10035 10078 S: Supported 10036 10079 F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10037 10080 F: drivers/pci/host/pcie-altera.c 10081 + 10082 + PCI DRIVER FOR APPLIEDMICRO XGENE 10083 + M: Tanmay Inamdar <tinamdar@apm.com> 10084 + L: linux-pci@vger.kernel.org 10085 + L: linux-arm-kernel@lists.infradead.org 10086 + S: Maintained 10087 + F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10088 + F: drivers/pci/host/pci-xgene.c 10038 10089 10039 10090 PCI DRIVER FOR ARM VERSATILE PLATFORM 10040 10091 M: Rob Herring <robh@kernel.org> ··· 10060 10095 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10061 10096 F: drivers/pci/dwc/pcie-armada8k.c 10062 10097 10063 - PCI DRIVER FOR APPLIEDMICRO XGENE 10064 - M: Tanmay Inamdar <tinamdar@apm.com> 10065 - L: linux-pci@vger.kernel.org 10066 - L: linux-arm-kernel@lists.infradead.org 10067 - S: Maintained 10068 - F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10069 - F: drivers/pci/host/pci-xgene.c 10070 - 10071 10098 PCI DRIVER FOR FREESCALE LAYERSCAPE 10072 10099 M: Minghuan Lian <minghuan.Lian@freescale.com> 10073 10100 M: Mingkai Hu <mingkai.hu@freescale.com> ··· 10070 10113 S: Maintained 10071 10114 F: drivers/pci/dwc/*layerscape* 10072 10115 10116 + PCI DRIVER FOR GENERIC OF HOSTS 10117 + M: Will Deacon <will.deacon@arm.com> 10118 + L: linux-pci@vger.kernel.org 10119 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10120 + S: Maintained 10121 + F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10122 + F: drivers/pci/host/pci-host-common.c 10123 + F: drivers/pci/host/pci-host-generic.c 10124 + 10073 10125 PCI DRIVER FOR IMX6 10074 10126 M: Richard Zhu <hongxing.zhu@nxp.com> 10075 10127 M: Lucas Stach <l.stach@pengutronix.de> ··· 10088 10122 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10089 10123 F: drivers/pci/dwc/*imx6* 10090 10124 10091 - PCI DRIVER FOR TI KEYSTONE 10092 - M: Murali Karicheri <m-karicheri2@ti.com> 10125 + PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10126 + M: Keith Busch <keith.busch@intel.com> 10093 10127 L: linux-pci@vger.kernel.org 10094 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10095 - S: Maintained 10096 - F: drivers/pci/dwc/*keystone* 10097 - 10098 - PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10099 - M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10100 - M: Jason Cooper <jason@lakedaemon.net> 10101 - L: linux-pci@vger.kernel.org 10102 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10103 - S: Maintained 10104 - F: drivers/pci/host/*mvebu* 10105 - 10106 - PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10107 - M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10108 - L: linux-pci@vger.kernel.org 10109 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10110 - S: Maintained 10111 - F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10112 - F: drivers/pci/host/pci-aardvark.c 10128 + S: Supported 10129 + F: drivers/pci/host/vmd.c 10113 10130 10114 10131 PCI DRIVER FOR MICROSEMI SWITCHTEC 10115 10132 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> ··· 10105 10156 F: drivers/pci/switch/switchtec* 10106 10157 F: include/uapi/linux/switchtec_ioctl.h 10107 10158 10159 + PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10160 + M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10161 + M: Jason Cooper <jason@lakedaemon.net> 10162 + L: linux-pci@vger.kernel.org 10163 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10164 + S: Maintained 10165 + F: drivers/pci/host/*mvebu* 10166 + 10108 10167 PCI DRIVER FOR NVIDIA TEGRA 10109 10168 M: Thierry Reding <thierry.reding@gmail.com> 10110 10169 L: linux-tegra@vger.kernel.org ··· 10120 10163 S: Supported 10121 10164 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10122 10165 F: drivers/pci/host/pci-tegra.c 10123 - 10124 - PCI DRIVER FOR TI DRA7XX 10125 - M: Kishon Vijay Abraham I <kishon@ti.com> 10126 - L: linux-omap@vger.kernel.org 10127 - L: linux-pci@vger.kernel.org 10128 - S: Supported 10129 - F: Documentation/devicetree/bindings/pci/ti-pci.txt 10130 - F: drivers/pci/dwc/pci-dra7xx.c 10131 10166 10132 10167 PCI DRIVER FOR RENESAS R-CAR 10133 10168 M: Simon Horman <horms@verge.net.au> ··· 10144 10195 F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10145 10196 F: drivers/pci/dwc/*designware* 10146 10197 10147 - PCI DRIVER FOR GENERIC OF HOSTS 10148 - M: Will Deacon <will.deacon@arm.com> 10198 + PCI DRIVER FOR TI DRA7XX 10199 + M: Kishon Vijay Abraham I <kishon@ti.com> 10200 + L: linux-omap@vger.kernel.org 10201 + L: linux-pci@vger.kernel.org 10202 + S: Supported 10203 + F: Documentation/devicetree/bindings/pci/ti-pci.txt 10204 + F: drivers/pci/dwc/pci-dra7xx.c 10205 + 10206 + PCI DRIVER FOR TI KEYSTONE 10207 + M: Murali Karicheri <m-karicheri2@ti.com> 10149 10208 L: linux-pci@vger.kernel.org 10150 10209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10151 10210 S: Maintained 10152 - F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10153 - F: drivers/pci/host/pci-host-common.c 10154 - F: drivers/pci/host/pci-host-generic.c 10211 + F: drivers/pci/dwc/*keystone* 10155 10212 10156 - PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10157 - M: Keith Busch <keith.busch@intel.com> 10213 + PCI ENDPOINT SUBSYSTEM 10214 + M: Kishon Vijay Abraham I <kishon@ti.com> 10215 + L: linux-pci@vger.kernel.org 10216 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10217 + S: Supported 10218 + F: drivers/pci/endpoint/ 10219 + F: drivers/misc/pci_endpoint_test.c 10220 + F: tools/pci/ 10221 + 10222 + PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10223 + M: Russell Currey <ruscur@russell.cc> 10224 + L: linuxppc-dev@lists.ozlabs.org 10225 + S: Supported 10226 + F: Documentation/powerpc/eeh-pci-error-recovery.txt 10227 + F: arch/powerpc/kernel/eeh*.c 10228 + F: arch/powerpc/platforms/*/eeh*.c 10229 + F: arch/powerpc/include/*/eeh*.h 10230 + 10231 + PCI ERROR RECOVERY 10232 + M: Linas Vepstas <linasvepstas@gmail.com> 10158 10233 L: linux-pci@vger.kernel.org 10159 10234 S: Supported 10160 - F: drivers/pci/host/vmd.c 10161 - 10162 - PCIE DRIVER FOR ST SPEAR13XX 10163 - M: Pratyush Anand <pratyush.anand@gmail.com> 10164 - L: linux-pci@vger.kernel.org 10165 - S: Maintained 10166 - F: drivers/pci/dwc/*spear* 10235 + F: Documentation/PCI/pci-error-recovery.txt 10167 10236 10168 10237 PCI MSI DRIVER FOR ALTERA MSI IP 10169 10238 M: Ley Foon Tan <lftan@altera.com> ··· 10199 10232 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10200 10233 F: drivers/pci/host/pci-xgene-msi.c 10201 10234 10235 + PCI SUBSYSTEM 10236 + M: Bjorn Helgaas <bhelgaas@google.com> 10237 + L: linux-pci@vger.kernel.org 10238 + Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10239 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10240 + S: Supported 10241 + F: Documentation/devicetree/bindings/pci/ 10242 + F: Documentation/PCI/ 10243 + F: drivers/pci/ 10244 + F: include/linux/pci* 10245 + F: arch/x86/pci/ 10246 + F: arch/x86/kernel/quirks.c 10247 + 10202 10248 PCIE DRIVER FOR AXIS ARTPEC 10203 10249 M: Niklas Cassel <niklas.cassel@axis.com> 10204 10250 M: Jesper Nilsson <jesper.nilsson@axis.com> ··· 10220 10240 S: Maintained 10221 10241 F: Documentation/devicetree/bindings/pci/axis,artpec* 10222 10242 F: drivers/pci/dwc/*artpec* 10243 + 10244 + PCIE DRIVER FOR CAVIUM THUNDERX 10245 + M: David Daney <david.daney@cavium.com> 10246 + L: linux-pci@vger.kernel.org 10247 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10248 + S: Supported 10249 + F: Documentation/devicetree/bindings/pci/pci-thunder-* 10250 + F: drivers/pci/host/pci-thunder-* 10223 10251 10224 10252 PCIE DRIVER FOR HISILICON 10225 10253 M: Zhou Wang <wangzhou1@hisilicon.com> ··· 10245 10257 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10246 10258 F: drivers/pci/dwc/pcie-kirin.c 10247 10259 10260 + PCIE DRIVER FOR MEDIATEK 10261 + M: Ryder Lee <ryder.lee@mediatek.com> 10262 + L: linux-pci@vger.kernel.org 10263 + L: linux-mediatek@lists.infradead.org 10264 + S: Supported 10265 + F: Documentation/devicetree/bindings/pci/mediatek* 10266 + F: drivers/pci/host/*mediatek* 10267 + 10268 + PCIE DRIVER FOR QUALCOMM MSM 10269 + M: Stanimir Varbanov <svarbanov@mm-sol.com> 10270 + L: linux-pci@vger.kernel.org 10271 + L: linux-arm-msm@vger.kernel.org 10272 + S: Maintained 10273 + F: drivers/pci/dwc/*qcom* 10274 + 10248 10275 PCIE DRIVER FOR ROCKCHIP 10249 10276 M: Shawn Lin <shawn.lin@rock-chips.com> 10250 10277 L: linux-pci@vger.kernel.org ··· 10268 10265 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10269 10266 F: drivers/pci/host/pcie-rockchip.c 10270 10267 10271 - PCIE DRIVER FOR QUALCOMM MSM 10272 - M: Stanimir Varbanov <svarbanov@mm-sol.com> 10273 - L: linux-pci@vger.kernel.org 10274 - L: linux-arm-msm@vger.kernel.org 10275 - S: Maintained 10276 - F: drivers/pci/dwc/*qcom* 10277 - 10278 - PCIE DRIVER FOR CAVIUM THUNDERX 10279 - M: David Daney <david.daney@cavium.com> 10268 + PCIE DRIVER FOR ST SPEAR13XX 10269 + M: Pratyush Anand <pratyush.anand@gmail.com> 10280 10270 L: linux-pci@vger.kernel.org 10281 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10282 - S: Supported 10283 - F: Documentation/devicetree/bindings/pci/pci-thunder-* 10284 - F: drivers/pci/host/pci-thunder-* 10285 - 10286 - PCIE DRIVER FOR MEDIATEK 10287 - M: Ryder Lee <ryder.lee@mediatek.com> 10288 - L: linux-pci@vger.kernel.org 10289 - L: linux-mediatek@lists.infradead.org 10290 - S: Supported 10291 - F: Documentation/devicetree/bindings/pci/mediatek* 10292 - F: drivers/pci/host/*mediatek* 10271 + S: Maintained 10272 + F: drivers/pci/dwc/*spear* 10293 10273 10294 10274 PCMCIA SUBSYSTEM 10295 10275 P: Linux PCMCIA Team ··· 10441 10455 F: drivers/pinctrl/spear/ 10442 10456 10443 10457 PISTACHIO SOC SUPPORT 10444 - M: James Hartley <james.hartley@imgtec.com> 10445 - M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10446 - L: linux-mips@linux-mips.org 10447 - S: Maintained 10448 - F: arch/mips/pistachio/ 10449 - F: arch/mips/include/asm/mach-pistachio/ 10450 - F: arch/mips/boot/dts/img/pistachio* 10451 - F: arch/mips/configs/pistachio*_defconfig 10458 + M: James Hartley <james.hartley@imgtec.com> 10459 + M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10460 + L: linux-mips@linux-mips.org 10461 + S: Maintained 10462 + F: arch/mips/pistachio/ 10463 + F: arch/mips/include/asm/mach-pistachio/ 10464 + F: arch/mips/boot/dts/img/pistachio* 10465 + F: arch/mips/configs/pistachio*_defconfig 10452 10466 10453 10467 PKTCDVD DRIVER 10454 10468 S: Orphan ··· 10517 10531 F: include/linux/powercap.h 10518 10532 F: drivers/powercap/ 10519 10533 10520 - POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10521 - M: Sebastian Reichel <sre@kernel.org> 10522 - L: linux-pm@vger.kernel.org 10523 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10524 - S: Maintained 10525 - F: Documentation/devicetree/bindings/power/supply/ 10526 - F: include/linux/power_supply.h 10527 - F: drivers/power/supply/ 10528 - 10529 10534 POWER STATE COORDINATION INTERFACE (PSCI) 10530 10535 M: Mark Rutland <mark.rutland@arm.com> 10531 10536 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> ··· 10526 10549 F: include/linux/psci.h 10527 10550 F: include/uapi/linux/psci.h 10528 10551 10552 + POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10553 + M: Sebastian Reichel <sre@kernel.org> 10554 + L: linux-pm@vger.kernel.org 10555 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10556 + S: Maintained 10557 + F: Documentation/devicetree/bindings/power/supply/ 10558 + F: include/linux/power_supply.h 10559 + F: drivers/power/supply/ 10560 + 10529 10561 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10530 10562 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10531 10563 L: linuxppc-dev@lists.ozlabs.org 10532 10564 S: Maintained 10533 10565 F: drivers/char/powernv-op-panel.c 10534 - 10535 - PPP PROTOCOL DRIVERS AND COMPRESSORS 10536 - M: Paul Mackerras <paulus@samba.org> 10537 - L: linux-ppp@vger.kernel.org 10538 - S: Maintained 10539 - F: drivers/net/ppp/ppp_* 10540 10566 10541 10567 PPP OVER ATM (RFC 2364) 10542 10568 M: Mitchell Blank Jr <mitch@sfgoth.com> ··· 10559 10579 F: net/l2tp/l2tp_ppp.c 10560 10580 F: include/linux/if_pppol2tp.h 10561 10581 F: include/uapi/linux/if_pppol2tp.h 10582 + 10583 + PPP PROTOCOL DRIVERS AND COMPRESSORS 10584 + M: Paul Mackerras <paulus@samba.org> 10585 + L: linux-ppp@vger.kernel.org 10586 + S: Maintained 10587 + F: drivers/net/ppp/ppp_* 10562 10588 10563 10589 PPS SUPPORT 10564 10590 M: Rodolfo Giometti <giometti@enneenne.com> ··· 10740 10754 F: drivers/gpio/gpio-mvebu.c 10741 10755 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10742 10756 10757 + PXA GPIO DRIVER 10758 + M: Robert Jarzmik <robert.jarzmik@free.fr> 10759 + L: linux-gpio@vger.kernel.org 10760 + S: Maintained 10761 + F: drivers/gpio/gpio-pxa.c 10762 + 10763 + PXA MMCI DRIVER 10764 + S: Orphan 10765 + 10766 + PXA RTC DRIVER 10767 + M: Robert Jarzmik <robert.jarzmik@free.fr> 10768 + L: linux-rtc@vger.kernel.org 10769 + S: Maintained 10770 + 10743 10771 PXA2xx/PXA3xx SUPPORT 10744 10772 M: Daniel Mack <daniel@zonque.org> 10745 10773 M: Haojian Zhuang <haojian.zhuang@gmail.com> ··· 10773 10773 F: sound/arm/pxa* 10774 10774 F: sound/soc/pxa/ 10775 10775 10776 - PXA GPIO DRIVER 10777 - M: Robert Jarzmik <robert.jarzmik@free.fr> 10778 - L: linux-gpio@vger.kernel.org 10779 - S: Maintained 10780 - F: drivers/gpio/gpio-pxa.c 10781 - 10782 10776 PXA3xx NAND FLASH DRIVER 10783 10777 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10784 10778 L: linux-mtd@lists.infradead.org 10785 10779 S: Maintained 10786 10780 F: drivers/mtd/nand/pxa3xx_nand.c 10787 - 10788 - PXA MMCI DRIVER 10789 - S: Orphan 10790 - 10791 - PXA RTC DRIVER 10792 - M: Robert Jarzmik <robert.jarzmik@free.fr> 10793 - L: linux-rtc@vger.kernel.org 10794 - S: Maintained 10795 10781 10796 10782 QAT DRIVER 10797 10783 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> ··· 10806 10820 S: Supported 10807 10821 F: drivers/infiniband/hw/qib/ 10808 10822 10823 + QLOGIC QL41xxx FCOE DRIVER 10824 + M: QLogic-Storage-Upstream@cavium.com 10825 + L: linux-scsi@vger.kernel.org 10826 + S: Supported 10827 + F: drivers/scsi/qedf/ 10828 + 10829 + QLOGIC QL41xxx ISCSI DRIVER 10830 + M: QLogic-Storage-Upstream@cavium.com 10831 + L: linux-scsi@vger.kernel.org 10832 + S: Supported 10833 + F: drivers/scsi/qedi/ 10834 + 10835 + QLOGIC QL4xxx ETHERNET DRIVER 10836 + M: Yuval Mintz <Yuval.Mintz@cavium.com> 10837 + M: Ariel Elior <Ariel.Elior@cavium.com> 10838 + M: everest-linux-l2@cavium.com 10839 + L: netdev@vger.kernel.org 10840 + S: Supported 10841 + F: drivers/net/ethernet/qlogic/qed/ 10842 + F: include/linux/qed/ 10843 + F: drivers/net/ethernet/qlogic/qede/ 10844 + 10845 + QLOGIC QL4xxx RDMA DRIVER 10846 + M: Ram Amrani <Ram.Amrani@cavium.com> 10847 + M: Ariel Elior <Ariel.Elior@cavium.com> 10848 + L: linux-rdma@vger.kernel.org 10849 + S: Supported 10850 + F: drivers/infiniband/hw/qedr/ 10851 + F: include/uapi/rdma/qedr-abi.h 10852 + 10809 10853 QLOGIC QLA1280 SCSI DRIVER 10810 10854 M: Michael Reed <mdr@sgi.com> 10811 10855 L: linux-scsi@vger.kernel.org ··· 10849 10833 F: Documentation/scsi/LICENSE.qla2xxx 10850 10834 F: drivers/scsi/qla2xxx/ 10851 10835 10852 - QLOGIC QLA4XXX iSCSI DRIVER 10853 - M: QLogic-Storage-Upstream@qlogic.com 10854 - L: linux-scsi@vger.kernel.org 10855 - S: Supported 10856 - F: Documentation/scsi/LICENSE.qla4xxx 10857 - F: drivers/scsi/qla4xxx/ 10858 - 10859 10836 QLOGIC QLA3XXX NETWORK DRIVER 10860 10837 M: Dept-GELinuxNICDev@cavium.com 10861 10838 L: netdev@vger.kernel.org 10862 10839 S: Supported 10863 10840 F: Documentation/networking/LICENSE.qla3xxx 10864 10841 F: drivers/net/ethernet/qlogic/qla3xxx.* 10842 + 10843 + QLOGIC QLA4XXX iSCSI DRIVER 10844 + M: QLogic-Storage-Upstream@qlogic.com 10845 + L: linux-scsi@vger.kernel.org 10846 + S: Supported 10847 + F: Documentation/scsi/LICENSE.qla4xxx 10848 + F: drivers/scsi/qla4xxx/ 10865 10849 10866 10850 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10867 10851 M: Harish Patil <harish.patil@cavium.com> ··· 10878 10862 L: netdev@vger.kernel.org 10879 10863 S: Supported 10880 10864 F: drivers/net/ethernet/qlogic/qlge/ 10881 - 10882 - QLOGIC QL4xxx ETHERNET DRIVER 10883 - M: Yuval Mintz <Yuval.Mintz@cavium.com> 10884 - M: Ariel Elior <Ariel.Elior@cavium.com> 10885 - M: everest-linux-l2@cavium.com 10886 - L: netdev@vger.kernel.org 10887 - S: Supported 10888 - F: drivers/net/ethernet/qlogic/qed/ 10889 - F: include/linux/qed/ 10890 - F: drivers/net/ethernet/qlogic/qede/ 10891 - 10892 - QLOGIC QL41xxx ISCSI DRIVER 10893 - M: QLogic-Storage-Upstream@cavium.com 10894 - L: linux-scsi@vger.kernel.org 10895 - S: Supported 10896 - F: drivers/scsi/qedi/ 10897 - 10898 - QLOGIC QL41xxx FCOE DRIVER 10899 - M: QLogic-Storage-Upstream@cavium.com 10900 - L: linux-scsi@vger.kernel.org 10901 - S: Supported 10902 - F: drivers/scsi/qedf/ 10903 - 10904 - QLOGIC QL4xxx RDMA DRIVER 10905 - M: Ram Amrani <Ram.Amrani@cavium.com> 10906 - M: Ariel Elior <Ariel.Elior@cavium.com> 10907 - L: linux-rdma@vger.kernel.org 10908 - S: Supported 10909 - F: drivers/infiniband/hw/qedr/ 10910 - F: include/uapi/rdma/qedr-abi.h 10911 10865 10912 10866 QNX4 FILESYSTEM 10913 10867 M: Anders Larsen <al@alarsen.net> ··· 10905 10919 S: Maintained 10906 10920 F: drivers/media/tuners/qt1010* 10907 10921 10908 - QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10909 - M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10910 - L: linux-wireless@vger.kernel.org 10911 - W: http://wireless.kernel.org/en/users/Drivers/ath9k 10912 - S: Supported 10913 - F: drivers/net/wireless/ath/ath9k/ 10914 - 10915 10922 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10916 10923 M: Kalle Valo <kvalo@qca.qualcomm.com> 10917 10924 L: ath10k@lists.infradead.org ··· 10912 10933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10913 10934 S: Supported 10914 10935 F: drivers/net/wireless/ath/ath10k/ 10936 + 10937 + QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10938 + M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10939 + L: linux-wireless@vger.kernel.org 10940 + W: http://wireless.kernel.org/en/users/Drivers/ath9k 10941 + S: Supported 10942 + F: drivers/net/wireless/ath/ath9k/ 10915 10943 10916 10944 QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10917 10945 M: Timur Tabi <timur@codeaurora.org> ··· 10950 10964 F: drivers/net/wireless/ath/wcn36xx/ 10951 10965 10952 10966 QUANTENNA QTNFMAC WIRELESS DRIVER 10953 - M: Igor Mitsyanko <imitsyanko@quantenna.com> 10954 - M: Avinash Patil <avinashp@quantenna.com> 10955 - M: Sergey Matyukevich <smatyukevich@quantenna.com> 10956 - L: linux-wireless@vger.kernel.org 10957 - S: Maintained 10958 - F: drivers/net/wireless/quantenna 10967 + M: Igor Mitsyanko <imitsyanko@quantenna.com> 10968 + M: Avinash Patil <avinashp@quantenna.com> 10969 + M: Sergey Matyukevich <smatyukevich@quantenna.com> 10970 + L: linux-wireless@vger.kernel.org 10971 + S: Maintained 10972 + F: drivers/net/wireless/quantenna 10973 + 10974 + RADEON and AMDGPU DRM DRIVERS 10975 + M: Alex Deucher <alexander.deucher@amd.com> 10976 + M: Christian König <christian.koenig@amd.com> 10977 + L: amd-gfx@lists.freedesktop.org 10978 + T: git git://people.freedesktop.org/~agd5f/linux 10979 + S: Supported 10980 + F: drivers/gpu/drm/radeon/ 10981 + F: include/uapi/drm/radeon_drm.h 10982 + F: drivers/gpu/drm/amd/ 10983 + F: include/uapi/drm/amdgpu_drm.h 10959 10984 10960 10985 RADEON FRAMEBUFFER DISPLAY DRIVER 10961 10986 M: Benjamin Herrenschmidt <benh@kernel.crashing.org> ··· 11235 11238 F: lib/rhashtable.c 11236 11239 F: include/linux/rhashtable.h 11237 11240 11241 + RICOH R5C592 MEMORYSTICK DRIVER 11242 + M: Maxim Levitsky <maximlevitsky@gmail.com> 11243 + S: Maintained 11244 + F: drivers/memstick/host/r592.* 11245 + 11238 11246 RICOH SMARTMEDIA/XD DRIVER 11239 11247 M: Maxim Levitsky <maximlevitsky@gmail.com> 11240 11248 S: Maintained 11241 11249 F: drivers/mtd/nand/r852.c 11242 11250 F: drivers/mtd/nand/r852.h 11243 - 11244 - RICOH R5C592 MEMORYSTICK DRIVER 11245 - M: Maxim Levitsky <maximlevitsky@gmail.com> 11246 - S: Maintained 11247 - F: drivers/memstick/host/r592.* 11248 11251 11249 11252 ROCCAT DRIVERS 11250 11253 M: Stefan Achatz <erazor_de@users.sourceforge.net> ··· 11381 11384 F: drivers/s390/block/dasd* 11382 11385 F: block/partitions/ibm.c 11383 11386 11387 + S390 IOMMU (PCI) 11388 + M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11389 + L: linux-s390@vger.kernel.org 11390 + W: http://www.ibm.com/developerworks/linux/linux390/ 11391 + S: Supported 11392 + F: drivers/iommu/s390-iommu.c 11393 + 11394 + S390 IUCV NETWORK LAYER 11395 + M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11396 + M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11397 + L: linux-s390@vger.kernel.org 11398 + W: http://www.ibm.com/developerworks/linux/linux390/ 11399 + S: Supported 11400 + F: drivers/s390/net/*iucv* 11401 + F: include/net/iucv/ 11402 + F: net/iucv/ 11403 + 11384 11404 S390 NETWORK DRIVERS 11385 11405 M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11386 11406 M: Ursula Braun <ubraun@linux.vnet.ibm.com> ··· 11415 11401 F: arch/s390/pci/ 11416 11402 F: drivers/pci/hotplug/s390_pci_hpc.c 11417 11403 11404 + S390 VFIO-CCW DRIVER 11405 + M: Cornelia Huck <cohuck@redhat.com> 11406 + M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11407 + L: linux-s390@vger.kernel.org 11408 + L: kvm@vger.kernel.org 11409 + S: Supported 11410 + F: drivers/s390/cio/vfio_ccw* 11411 + F: Documentation/s390/vfio-ccw.txt 11412 + F: include/uapi/linux/vfio_ccw.h 11413 + 11418 11414 S390 ZCRYPT DRIVER 11419 11415 M: Harald Freudenberger <freude@de.ibm.com> 11420 11416 L: linux-s390@vger.kernel.org ··· 11438 11414 W: http://www.ibm.com/developerworks/linux/linux390/ 11439 11415 S: Supported 11440 11416 F: drivers/s390/scsi/zfcp_* 11441 - 11442 - S390 IUCV NETWORK LAYER 11443 - M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11444 - M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11445 - L: linux-s390@vger.kernel.org 11446 - W: http://www.ibm.com/developerworks/linux/linux390/ 11447 - S: Supported 11448 - F: drivers/s390/net/*iucv* 11449 - F: include/net/iucv/ 11450 - F: net/iucv/ 11451 - 11452 - S390 IOMMU (PCI) 11453 - M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11454 - L: linux-s390@vger.kernel.org 11455 - W: http://www.ibm.com/developerworks/linux/linux390/ 11456 - S: Supported 11457 - F: drivers/iommu/s390-iommu.c 11458 - 11459 - S390 VFIO-CCW DRIVER 11460 - M: Cornelia Huck <cohuck@redhat.com> 11461 - M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11462 - L: linux-s390@vger.kernel.org 11463 - L: kvm@vger.kernel.org 11464 - S: Supported 11465 - F: drivers/s390/cio/vfio_ccw* 11466 - F: Documentation/s390/vfio-ccw.txt 11467 - F: include/uapi/linux/vfio_ccw.h 11468 11417 11469 11418 S3C24XX SD/MMC Driver 11470 11419 M: Ben Dooks <ben-linux@fluff.org> ··· 11472 11475 F: drivers/media/pci/saa7146/ 11473 11476 F: include/media/saa7146* 11474 11477 11475 - SAMSUNG LAPTOP DRIVER 11476 - M: Corentin Chary <corentin.chary@gmail.com> 11477 - L: platform-driver-x86@vger.kernel.org 11478 - S: Maintained 11479 - F: drivers/platform/x86/samsung-laptop.c 11480 - 11481 11478 SAMSUNG AUDIO (ASoC) DRIVERS 11482 11479 M: Krzysztof Kozlowski <krzk@kernel.org> 11483 11480 M: Sangbeom Kim <sbkim73@samsung.com> ··· 11494 11503 S: Maintained 11495 11504 F: drivers/video/fbdev/s3c-fb.c 11496 11505 11506 + SAMSUNG LAPTOP DRIVER 11507 + M: Corentin Chary <corentin.chary@gmail.com> 11508 + L: platform-driver-x86@vger.kernel.org 11509 + S: Maintained 11510 + F: drivers/platform/x86/samsung-laptop.c 11511 + 11497 11512 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11498 11513 M: Sangbeom Kim <sbkim73@samsung.com> 11499 11514 M: Krzysztof Kozlowski <krzk@kernel.org> ··· 11518 11521 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11519 11522 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11520 11523 11521 - SAMSUNG S5P Security SubSystem (SSS) DRIVER 11522 - M: Krzysztof Kozlowski <krzk@kernel.org> 11523 - M: Vladimir Zapolskiy <vz@mleia.com> 11524 - L: linux-crypto@vger.kernel.org 11525 - L: linux-samsung-soc@vger.kernel.org 11526 - S: Maintained 11527 - F: drivers/crypto/s5p-sss.c 11528 - 11529 - SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11530 - M: Kyungmin Park <kyungmin.park@samsung.com> 11531 - M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11532 - L: linux-media@vger.kernel.org 11533 - Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11534 - S: Supported 11535 - F: drivers/media/platform/exynos4-is/ 11536 - 11537 11524 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11538 11525 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11539 11526 L: linux-media@vger.kernel.org ··· 11525 11544 S: Maintained 11526 11545 F: drivers/media/platform/s3c-camif/ 11527 11546 F: include/media/drv-intf/s3c_camif.h 11547 + 11548 + SAMSUNG S3FWRN5 NFC DRIVER 11549 + M: Robert Baldyga <r.baldyga@samsung.com> 11550 + M: Krzysztof Opasiak <k.opasiak@samsung.com> 11551 + L: linux-nfc@lists.01.org (moderated for non-subscribers) 11552 + S: Supported 11553 + F: drivers/nfc/s3fwrn5 11528 11554 11529 11555 SAMSUNG S5C73M3 CAMERA DRIVER 11530 11556 M: Kyungmin Park <kyungmin.park@samsung.com> ··· 11547 11559 S: Supported 11548 11560 F: drivers/media/i2c/s5k5baf.c 11549 11561 11550 - SAMSUNG S3FWRN5 NFC DRIVER 11551 - M: Robert Baldyga <r.baldyga@samsung.com> 11552 - M: Krzysztof Opasiak <k.opasiak@samsung.com> 11553 - L: linux-nfc@lists.01.org (moderated for non-subscribers) 11562 + SAMSUNG S5P Security SubSystem (SSS) DRIVER 11563 + M: Krzysztof Kozlowski <krzk@kernel.org> 11564 + M: Vladimir Zapolskiy <vz@mleia.com> 11565 + L: linux-crypto@vger.kernel.org 11566 + L: linux-samsung-soc@vger.kernel.org 11567 + S: Maintained 11568 + F: drivers/crypto/s5p-sss.c 11569 + 11570 + SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11571 + M: Kyungmin Park <kyungmin.park@samsung.com> 11572 + M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11573 + L: linux-media@vger.kernel.org 11574 + Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11554 11575 S: Supported 11555 - F: drivers/nfc/s3fwrn5 11576 + F: drivers/media/platform/exynos4-is/ 11556 11577 11557 11578 SAMSUNG SOC CLOCK DRIVERS 11558 11579 M: Sylwester Nawrocki <s.nawrocki@samsung.com> ··· 11741 11744 K: \bsecure_computing 11742 11745 K: \bTIF_SECCOMP\b 11743 11746 11747 + SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11748 + M: Al Cooper <alcooperx@gmail.com> 11749 + L: linux-mmc@vger.kernel.org 11750 + L: bcm-kernel-feedback-list@broadcom.com 11751 + S: Maintained 11752 + F: drivers/mmc/host/sdhci-brcmstb* 11753 + 11744 11754 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11745 11755 M: Adrian Hunter <adrian.hunter@intel.com> 11746 11756 L: linux-mmc@vger.kernel.org ··· 11755 11751 S: Maintained 11756 11752 F: drivers/mmc/host/sdhci* 11757 11753 F: include/linux/mmc/sdhci* 11758 - 11759 - SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11760 - M: Al Cooper <alcooperx@gmail.com> 11761 - L: linux-mmc@vger.kernel.org 11762 - L: bcm-kernel-feedback-list@broadcom.com 11763 - S: Maintained 11764 - F: drivers/mmc/host/sdhci-brcmstb* 11765 11754 11766 11755 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11767 11756 M: Ben Dooks <ben-linux@fluff.org> ··· 11780 11783 F: include/linux/sed* 11781 11784 F: include/uapi/linux/sed* 11782 11785 11786 + SECURITY CONTACT 11787 + M: Security Officers <security@kernel.org> 11788 + S: Supported 11789 + 11783 11790 SECURITY SUBSYSTEM 11784 11791 M: James Morris <james.l.morris@oracle.com> 11785 11792 M: "Serge E. Hallyn" <serge@hallyn.com> ··· 11792 11791 W: http://kernsec.org/ 11793 11792 S: Supported 11794 11793 F: security/ 11795 - 11796 - SECURITY CONTACT 11797 - M: Security Officers <security@kernel.org> 11798 - S: Supported 11799 11794 11800 11795 SELINUX SECURITY MODULE 11801 11796 M: Paul Moore <paul@paul-moore.com> ··· 11812 11815 F: drivers/misc/phantom.c 11813 11816 F: include/uapi/linux/phantom.h 11814 11817 11815 - SERIAL DRIVERS 11816 - M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11817 - L: linux-serial@vger.kernel.org 11818 - S: Maintained 11819 - F: Documentation/devicetree/bindings/serial/ 11820 - F: drivers/tty/serial/ 11821 - 11822 11818 SERIAL DEVICE BUS 11823 11819 M: Rob Herring <robh@kernel.org> 11824 11820 L: linux-serial@vger.kernel.org ··· 11819 11829 F: Documentation/devicetree/bindings/serial/slave-device.txt 11820 11830 F: drivers/tty/serdev/ 11821 11831 F: include/linux/serdev.h 11832 + 11833 + SERIAL DRIVERS 11834 + M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11835 + L: linux-serial@vger.kernel.org 11836 + S: Maintained 11837 + F: Documentation/devicetree/bindings/serial/ 11838 + F: drivers/tty/serial/ 11822 11839 11823 11840 SERIAL IR RECEIVER 11824 11841 M: Sean Young <sean@mess.org> ··· 11860 11863 S: Maintained 11861 11864 F: drivers/misc/sgi-xp/ 11862 11865 11866 + SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11867 + M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11868 + L: linux-s390@vger.kernel.org 11869 + W: http://www.ibm.com/developerworks/linux/linux390/ 11870 + S: Supported 11871 + F: net/smc/ 11872 + 11863 11873 SH_VEU V4L2 MEM2MEM DRIVER 11864 11874 L: linux-media@vger.kernel.org 11865 11875 S: Orphan ··· 11877 11873 S: Orphan 11878 11874 F: drivers/media/platform/sh_vou.c 11879 11875 F: include/media/drv-intf/sh_vou.h 11880 - 11881 - SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11882 - M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11883 - L: linux-s390@vger.kernel.org 11884 - W: http://www.ibm.com/developerworks/linux/linux390/ 11885 - S: Supported 11886 - F: net/smc/ 11887 11876 11888 11877 SI2157 MEDIA DRIVER 11889 11878 M: Antti Palosaari <crope@iki.fi> ··· 12108 12111 F: Documentation/hwmon/sch5627 12109 12112 F: drivers/hwmon/sch5627.c 12110 12113 12114 + SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12115 + M: Steve Glendinning <steve.glendinning@shawell.net> 12116 + L: linux-fbdev@vger.kernel.org 12117 + S: Maintained 12118 + F: drivers/video/fbdev/smscufx.c 12119 + 12111 12120 SMSC47B397 HARDWARE MONITOR DRIVER 12112 12121 M: Jean Delvare <jdelvare@suse.com> 12113 12122 L: linux-hwmon@vger.kernel.org ··· 12133 12130 L: netdev@vger.kernel.org 12134 12131 S: Maintained 12135 12132 F: drivers/net/ethernet/smsc/smsc9420.* 12136 - 12137 - SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12138 - M: Steve Glendinning <steve.glendinning@shawell.net> 12139 - L: linux-fbdev@vger.kernel.org 12140 - S: Maintained 12141 - F: drivers/video/fbdev/smscufx.c 12142 12133 12143 12134 SOC-CAMERA V4L2 SUBSYSTEM 12144 12135 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> ··· 12189 12192 F: drivers/ssb/ 12190 12193 F: include/linux/ssb/ 12191 12194 12192 - SONY VAIO CONTROL DEVICE DRIVER 12193 - M: Mattia Dongili <malattia@linux.it> 12194 - L: platform-driver-x86@vger.kernel.org 12195 - W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12196 - S: Maintained 12197 - F: Documentation/laptops/sony-laptop.txt 12198 - F: drivers/char/sonypi.c 12199 - F: drivers/platform/x86/sony-laptop.c 12200 - F: include/linux/sony-laptop.h 12201 - 12202 12195 SONY MEMORYSTICK CARD SUPPORT 12203 12196 M: Alex Dubov <oakad@yahoo.com> 12204 12197 W: http://tifmxx.berlios.de/ ··· 12199 12212 M: Maxim Levitsky <maximlevitsky@gmail.com> 12200 12213 S: Maintained 12201 12214 F: drivers/memstick/core/ms_block.* 12215 + 12216 + SONY VAIO CONTROL DEVICE DRIVER 12217 + M: Mattia Dongili <malattia@linux.it> 12218 + L: platform-driver-x86@vger.kernel.org 12219 + W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12220 + S: Maintained 12221 + F: Documentation/laptops/sony-laptop.txt 12222 + F: drivers/char/sonypi.c 12223 + F: drivers/platform/x86/sony-laptop.c 12224 + F: include/linux/sony-laptop.h 12202 12225 12203 12226 SOUND 12204 12227 M: Jaroslav Kysela <perex@perex.cz> ··· 12235 12238 F: sound/core/compress_offload.c 12236 12239 F: sound/soc/soc-compress.c 12237 12240 12241 + SOUND - DMAENGINE HELPERS 12242 + M: Lars-Peter Clausen <lars@metafoo.de> 12243 + S: Supported 12244 + F: include/sound/dmaengine_pcm.h 12245 + F: sound/core/pcm_dmaengine.c 12246 + F: sound/soc/soc-generic-dmaengine-pcm.c 12247 + 12238 12248 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12239 12249 M: Liam Girdwood <lgirdwood@gmail.com> 12240 12250 M: Mark Brown <broonie@kernel.org> ··· 12253 12249 F: Documentation/sound/alsa/soc/ 12254 12250 F: sound/soc/ 12255 12251 F: include/sound/soc* 12256 - 12257 - SOUND - DMAENGINE HELPERS 12258 - M: Lars-Peter Clausen <lars@metafoo.de> 12259 - S: Supported 12260 - F: include/sound/dmaengine_pcm.h 12261 - F: sound/core/pcm_dmaengine.c 12262 - F: sound/soc/soc-generic-dmaengine-pcm.c 12263 12252 12264 12253 SP2 MEDIA DRIVER 12265 12254 M: Olli Salonen <olli.salonen@iki.fi> ··· 12296 12299 S: Maintained 12297 12300 F: include/linux/compiler.h 12298 12301 12302 + SPEAR CLOCK FRAMEWORK SUPPORT 12303 + M: Viresh Kumar <vireshk@kernel.org> 12304 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12305 + W: http://www.st.com/spear 12306 + S: Maintained 12307 + F: drivers/clk/spear/ 12308 + 12299 12309 SPEAR PLATFORM SUPPORT 12300 12310 M: Viresh Kumar <vireshk@kernel.org> 12301 12311 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> ··· 12311 12307 S: Maintained 12312 12308 F: arch/arm/boot/dts/spear* 12313 12309 F: arch/arm/mach-spear/ 12314 - 12315 - SPEAR CLOCK FRAMEWORK SUPPORT 12316 - M: Viresh Kumar <vireshk@kernel.org> 12317 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12318 - W: http://www.st.com/spear 12319 - S: Maintained 12320 - F: drivers/clk/spear/ 12321 12310 12322 12311 SPI NOR SUBSYSTEM 12323 12312 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> ··· 12380 12383 L: stable@vger.kernel.org 12381 12384 S: Supported 12382 12385 F: Documentation/process/stable-kernel-rules.rst 12383 - 12384 - STAGING SUBSYSTEM 12385 - M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12386 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12387 - L: devel@driverdev.osuosl.org 12388 - S: Supported 12389 - F: drivers/staging/ 12390 12386 12391 12387 STAGING - COMEDI 12392 12388 M: Ian Abbott <abbotti@mev.co.uk> ··· 12469 12479 M: Arnaud Patard <arnaud.patard@rtp-net.org> 12470 12480 S: Odd Fixes 12471 12481 F: drivers/staging/xgifb/ 12482 + 12483 + STAGING SUBSYSTEM 12484 + M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12485 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12486 + L: devel@driverdev.osuosl.org 12487 + S: Supported 12488 + F: drivers/staging/ 12472 12489 12473 12490 STARFIRE/DURALAN NETWORK DRIVER 12474 12491 M: Ion Badulescu <ionut@badula.org> ··· 12985 12988 S: Maintained 12986 12989 F: drivers/thunderbolt/ 12987 12990 12988 - TI BQ27XXX POWER SUPPLY DRIVER 12989 - R: Andrew F. Davis <afd@ti.com> 12990 - F: include/linux/power/bq27xxx_battery.h 12991 - F: drivers/power/supply/bq27xxx_battery.c 12992 - F: drivers/power/supply/bq27xxx_battery_i2c.c 12993 - 12994 - TI DAVINCI MACHINE SUPPORT 12995 - M: Sekhar Nori <nsekhar@ti.com> 12996 - M: Kevin Hilman <khilman@kernel.org> 12997 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12998 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 12999 - S: Supported 13000 - F: arch/arm/mach-davinci/ 13001 - F: drivers/i2c/busses/i2c-davinci.c 13002 - F: arch/arm/boot/dts/da850* 13003 - 13004 - TI DAVINCI SERIES MEDIA DRIVER 13005 - M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13006 - L: linux-media@vger.kernel.org 13007 - W: https://linuxtv.org 13008 - Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13009 - T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13010 - S: Maintained 13011 - F: drivers/media/platform/davinci/ 13012 - F: include/media/davinci/ 13013 - 13014 - TI DAVINCI SERIES GPIO DRIVER 13015 - M: Keerthy <j-keerthy@ti.com> 13016 - L: linux-gpio@vger.kernel.org 13017 - S: Maintained 13018 - F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13019 - F: drivers/gpio/gpio-davinci.c 13020 - 13021 12991 TI AM437X VPFE DRIVER 13022 12992 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13023 12993 L: linux-media@vger.kernel.org ··· 13002 13038 S: Maintained 13003 13039 F: drivers/thermal/ti-soc-thermal/ 13004 13040 13005 - TI VPE/CAL DRIVERS 13006 - M: Benoit Parrot <bparrot@ti.com> 13007 - L: linux-media@vger.kernel.org 13008 - W: http://linuxtv.org/ 13009 - Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13010 - S: Maintained 13011 - F: drivers/media/platform/ti-vpe/ 13041 + TI BQ27XXX POWER SUPPLY DRIVER 13042 + R: Andrew F. Davis <afd@ti.com> 13043 + F: include/linux/power/bq27xxx_battery.h 13044 + F: drivers/power/supply/bq27xxx_battery.c 13045 + F: drivers/power/supply/bq27xxx_battery_i2c.c 13012 13046 13013 13047 TI CDCE706 CLOCK DRIVER 13014 13048 M: Max Filippov <jcmvbkbc@gmail.com> ··· 13019 13057 S: Maintained 13020 13058 F: drivers/clk/ti/ 13021 13059 F: include/linux/clk/ti.h 13060 + 13061 + TI DAVINCI MACHINE SUPPORT 13062 + M: Sekhar Nori <nsekhar@ti.com> 13063 + M: Kevin Hilman <khilman@kernel.org> 13064 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13065 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13066 + S: Supported 13067 + F: arch/arm/mach-davinci/ 13068 + F: drivers/i2c/busses/i2c-davinci.c 13069 + F: arch/arm/boot/dts/da850* 13070 + 13071 + TI DAVINCI SERIES GPIO DRIVER 13072 + M: Keerthy <j-keerthy@ti.com> 13073 + L: linux-gpio@vger.kernel.org 13074 + S: Maintained 13075 + F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13076 + F: drivers/gpio/gpio-davinci.c 13077 + 13078 + TI DAVINCI SERIES MEDIA DRIVER 13079 + M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13080 + L: linux-media@vger.kernel.org 13081 + W: https://linuxtv.org 13082 + Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13083 + T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13084 + S: Maintained 13085 + F: drivers/media/platform/davinci/ 13086 + F: include/media/davinci/ 13022 13087 13023 13088 TI ETHERNET SWITCH DRIVER (CPSW) 13024 13089 R: Grygorii Strashko <grygorii.strashko@ti.com> ··· 13127 13138 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13128 13139 S: Maintained 13129 13140 F: sound/soc/codecs/twl4030* 13141 + 13142 + TI VPE/CAL DRIVERS 13143 + M: Benoit Parrot <bparrot@ti.com> 13144 + L: linux-media@vger.kernel.org 13145 + W: http://linuxtv.org/ 13146 + Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13147 + S: Maintained 13148 + F: drivers/media/platform/ti-vpe/ 13130 13149 13131 13150 TI WILINK WIRELESS DRIVERS 13132 13151 L: linux-wireless@vger.kernel.org ··· 13264 13267 S: Maintained 13265 13268 F: drivers/platform/x86/toshiba_haps.c 13266 13269 13267 - TOSHIBA WMI HOTKEYS DRIVER 13268 - M: Azael Avalos <coproscefalo@gmail.com> 13269 - L: platform-driver-x86@vger.kernel.org 13270 - S: Maintained 13271 - F: drivers/platform/x86/toshiba-wmi.c 13272 - 13273 13270 TOSHIBA SMM DRIVER 13274 13271 M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13275 13272 W: http://www.buzzard.org.uk/toshiba/ ··· 13278 13287 S: Maintained 13279 13288 F: drivers/media/i2c/tc358743* 13280 13289 F: include/media/i2c/tc358743.h 13290 + 13291 + TOSHIBA WMI HOTKEYS DRIVER 13292 + M: Azael Avalos <coproscefalo@gmail.com> 13293 + L: platform-driver-x86@vger.kernel.org 13294 + S: Maintained 13295 + F: drivers/platform/x86/toshiba-wmi.c 13281 13296 13282 13297 TPM DEVICE DRIVER 13283 13298 M: Peter Huewe <peterhuewe@gmx.de> ··· 13526 13529 F: include/linux/mtd/ubi.h 13527 13530 F: include/uapi/mtd/ubi-user.h 13528 13531 13532 + USB "USBNET" DRIVER FRAMEWORK 13533 + M: Oliver Neukum <oneukum@suse.com> 13534 + L: netdev@vger.kernel.org 13535 + W: http://www.linux-usb.org/usbnet 13536 + S: Maintained 13537 + F: drivers/net/usb/usbnet.c 13538 + F: include/linux/usb/usbnet.h 13539 + 13529 13540 USB ACM DRIVER 13530 13541 M: Oliver Neukum <oneukum@suse.com> 13531 13542 L: linux-usb@vger.kernel.org ··· 13757 13752 S: Maintained 13758 13753 F: drivers/usb/host/uhci* 13759 13754 13760 - USB "USBNET" DRIVER FRAMEWORK 13761 - M: Oliver Neukum <oneukum@suse.com> 13762 - L: netdev@vger.kernel.org 13763 - W: http://www.linux-usb.org/usbnet 13764 - S: Maintained 13765 - F: drivers/net/usb/usbnet.c 13766 - F: include/linux/usb/usbnet.h 13767 - 13768 13755 USB VIDEO CLASS 13769 13756 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13770 13757 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) ··· 13929 13932 S: Maintained 13930 13933 F: drivers/net/ethernet/via/via-velocity.* 13931 13934 13935 + VIDEO MULTIPLEXER DRIVER 13936 + M: Philipp Zabel <p.zabel@pengutronix.de> 13937 + L: linux-media@vger.kernel.org 13938 + S: Maintained 13939 + F: drivers/media/platform/video-mux.c 13940 + 13932 13941 VIDEOBUF2 FRAMEWORK 13933 13942 M: Pawel Osciak <pawel@osciak.com> 13934 13943 M: Marek Szyprowski <m.szyprowski@samsung.com> ··· 13943 13940 S: Maintained 13944 13941 F: drivers/media/v4l2-core/videobuf2-* 13945 13942 F: include/media/videobuf2-* 13946 - 13947 - VIDEO MULTIPLEXER DRIVER 13948 - M: Philipp Zabel <p.zabel@pengutronix.de> 13949 - L: linux-media@vger.kernel.org 13950 - S: Maintained 13951 - F: drivers/media/platform/video-mux.c 13952 13943 13953 13944 VIMC VIRTUAL MEDIA CONTROLLER DRIVER 13954 13945 M: Helen Koike <helen.koike@collabora.com> ··· 13997 14000 F: include/uapi/linux/virtio_*.h 13998 14001 F: drivers/crypto/virtio/ 13999 14002 14003 + VIRTIO CRYPTO DRIVER 14004 + M: Gonglei <arei.gonglei@huawei.com> 14005 + L: virtualization@lists.linux-foundation.org 14006 + L: linux-crypto@vger.kernel.org 14007 + S: Maintained 14008 + F: drivers/crypto/virtio/ 14009 + F: include/uapi/linux/virtio_crypto.h 14010 + 14000 14011 VIRTIO DRIVERS FOR S390 14001 14012 M: Cornelia Huck <cohuck@redhat.com> 14002 14013 M: Halil Pasic <pasic@linux.vnet.ibm.com> ··· 14041 14036 F: drivers/virtio/virtio_input.c 14042 14037 F: include/uapi/linux/virtio_input.h 14043 14038 14044 - VIRTIO CRYPTO DRIVER 14045 - M: Gonglei <arei.gonglei@huawei.com> 14046 - L: virtualization@lists.linux-foundation.org 14047 - L: linux-crypto@vger.kernel.org 14048 - S: Maintained 14049 - F: drivers/crypto/virtio/ 14050 - F: include/uapi/linux/virtio_crypto.h 14051 - 14052 14039 VIRTUAL SERIO DEVICE DRIVER 14053 14040 M: Stephen Chandler Paul <thatslyude@gmail.com> 14054 14041 S: Maintained ··· 14074 14077 F: drivers/vme/ 14075 14078 F: include/linux/vme* 14076 14079 14077 - VMWARE HYPERVISOR INTERFACE 14078 - M: Alok Kataria <akataria@vmware.com> 14079 - L: virtualization@lists.linux-foundation.org 14080 - S: Supported 14081 - F: arch/x86/kernel/cpu/vmware.c 14082 - 14083 14080 VMWARE BALLOON DRIVER 14084 14081 M: Xavier Deguillard <xdeguillard@vmware.com> 14085 14082 M: Philip Moltmann <moltmann@vmware.com> ··· 14081 14090 L: linux-kernel@vger.kernel.org 14082 14091 S: Maintained 14083 14092 F: drivers/misc/vmw_balloon.c 14093 + 14094 + VMWARE HYPERVISOR INTERFACE 14095 + M: Alok Kataria <akataria@vmware.com> 14096 + L: virtualization@lists.linux-foundation.org 14097 + S: Supported 14098 + F: arch/x86/kernel/cpu/vmware.c 14099 + 14100 + VMWARE PVRDMA DRIVER 14101 + M: Adit Ranadive <aditr@vmware.com> 14102 + M: VMware PV-Drivers <pv-drivers@vmware.com> 14103 + L: linux-rdma@vger.kernel.org 14104 + S: Maintained 14105 + F: drivers/infiniband/hw/vmw_pvrdma/ 14106 + 14107 + VMware PVSCSI driver 14108 + M: Jim Gill <jgill@vmware.com> 14109 + M: VMware PV-Drivers <pv-drivers@vmware.com> 14110 + L: linux-scsi@vger.kernel.org 14111 + S: Maintained 14112 + F: drivers/scsi/vmw_pvscsi.c 14113 + F: drivers/scsi/vmw_pvscsi.h 14084 14114 14085 14115 VMWARE VMMOUSE SUBDRIVER 14086 14116 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> ··· 14117 14105 L: netdev@vger.kernel.org 14118 14106 S: Maintained 14119 14107 F: drivers/net/vmxnet3/ 14120 - 14121 - VMware PVSCSI driver 14122 - M: Jim Gill <jgill@vmware.com> 14123 - M: VMware PV-Drivers <pv-drivers@vmware.com> 14124 - L: linux-scsi@vger.kernel.org 14125 - S: Maintained 14126 - F: drivers/scsi/vmw_pvscsi.c 14127 - F: drivers/scsi/vmw_pvscsi.h 14128 - 14129 - VMWARE PVRDMA DRIVER 14130 - M: Adit Ranadive <aditr@vmware.com> 14131 - M: VMware PV-Drivers <pv-drivers@vmware.com> 14132 - L: linux-rdma@vger.kernel.org 14133 - S: Maintained 14134 - F: drivers/infiniband/hw/vmw_pvrdma/ 14135 14108 14136 14109 VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14137 14110 M: Liam Girdwood <lgirdwood@gmail.com> ··· 14338 14341 F: Documentation/x86/ 14339 14342 F: arch/x86/ 14340 14343 14341 - X86 PLATFORM DRIVERS 14342 - M: Darren Hart <dvhart@infradead.org> 14343 - M: Andy Shevchenko <andy@infradead.org> 14344 - L: platform-driver-x86@vger.kernel.org 14345 - T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14346 - S: Maintained 14347 - F: drivers/platform/x86/ 14348 - F: drivers/platform/olpc/ 14349 - 14350 14344 X86 MCE INFRASTRUCTURE 14351 14345 M: Tony Luck <tony.luck@intel.com> 14352 14346 M: Borislav Petkov <bp@alien8.de> ··· 14349 14361 M: Borislav Petkov <bp@alien8.de> 14350 14362 S: Maintained 14351 14363 F: arch/x86/kernel/cpu/microcode/* 14364 + 14365 + X86 PLATFORM DRIVERS 14366 + M: Darren Hart <dvhart@infradead.org> 14367 + M: Andy Shevchenko <andy@infradead.org> 14368 + L: platform-driver-x86@vger.kernel.org 14369 + T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14370 + S: Maintained 14371 + F: drivers/platform/x86/ 14372 + F: drivers/platform/olpc/ 14352 14373 14353 14374 X86 VDSO 14354 14375 M: Andy Lutomirski <luto@amacapital.net> ··· 14375 14378 S: Maintained 14376 14379 F: drivers/media/tuners/tuner-xc2028.* 14377 14380 14378 - XEN HYPERVISOR INTERFACE 14379 - M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14380 - M: Juergen Gross <jgross@suse.com> 14381 + XEN BLOCK SUBSYSTEM 14382 + M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14383 + M: Roger Pau Monné <roger.pau@citrix.com> 14381 14384 L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14382 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14383 14385 S: Supported 14384 - F: arch/x86/xen/ 14385 - F: drivers/*/xen-*front.c 14386 - F: drivers/xen/ 14387 - F: arch/x86/include/asm/xen/ 14388 - F: include/xen/ 14389 - F: include/uapi/xen/ 14390 - F: Documentation/ABI/stable/sysfs-hypervisor-xen 14391 - F: Documentation/ABI/testing/sysfs-hypervisor-xen 14386 + F: drivers/block/xen-blkback/* 14387 + F: drivers/block/xen* 14392 14388 14393 14389 XEN HYPERVISOR ARM 14394 14390 M: Stefano Stabellini <sstabellini@kernel.org> ··· 14397 14407 F: arch/arm64/xen/ 14398 14408 F: arch/arm64/include/asm/xen/ 14399 14409 14410 + XEN HYPERVISOR INTERFACE 14411 + M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14412 + M: Juergen Gross <jgross@suse.com> 14413 + L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14414 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14415 + S: Supported 14416 + F: arch/x86/xen/ 14417 + F: drivers/*/xen-*front.c 14418 + F: drivers/xen/ 14419 + F: arch/x86/include/asm/xen/ 14420 + F: include/xen/ 14421 + F: include/uapi/xen/ 14422 + F: Documentation/ABI/stable/sysfs-hypervisor-xen 14423 + F: Documentation/ABI/testing/sysfs-hypervisor-xen 14424 + 14400 14425 XEN NETWORK BACKEND DRIVER 14401 14426 M: Wei Liu <wei.liu2@citrix.com> 14402 14427 M: Paul Durrant <paul.durrant@citrix.com> ··· 14426 14421 S: Supported 14427 14422 F: arch/x86/pci/*xen* 14428 14423 F: drivers/pci/*xen* 14429 - 14430 - XEN BLOCK SUBSYSTEM 14431 - M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14432 - M: Roger Pau Monné <roger.pau@citrix.com> 14433 - L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14434 - S: Supported 14435 - F: drivers/block/xen-blkback/* 14436 - F: drivers/block/xen* 14437 14424 14438 14425 XEN PVSCSI DRIVERS 14439 14426 M: Juergen Gross <jgross@suse.com>
+77
scripts/parse-maintainers.pl
··· 1 + #!/usr/bin/perl -w 2 + 3 + use strict; 4 + 5 + my %map; 6 + 7 + # sort comparison function 8 + sub by_category($$) { 9 + my ($a, $b) = @_; 10 + 11 + $a = uc $a; 12 + $b = uc $b; 13 + 14 + # This always sorts last 15 + $a =~ s/THE REST/ZZZZZZ/g; 16 + $b =~ s/THE REST/ZZZZZZ/g; 17 + 18 + $a cmp $b; 19 + } 20 + 21 + sub alpha_output { 22 + my $key; 23 + my $sort_method = \&by_category; 24 + my $sep = ""; 25 + 26 + foreach $key (sort $sort_method keys %map) { 27 + if ($key ne " ") { 28 + print $sep . $key . "\n"; 29 + $sep = "\n"; 30 + } 31 + print $map{$key}; 32 + } 33 + } 34 + 35 + sub trim { 36 + my $s = shift; 37 + $s =~ s/\s+$//; 38 + $s =~ s/^\s+//; 39 + return $s; 40 + } 41 + 42 + sub file_input { 43 + my $lastline = ""; 44 + my $case = " "; 45 + $map{$case} = ""; 46 + 47 + while (<>) { 48 + my $line = $_; 49 + 50 + # Pattern line? 51 + if ($line =~ m/^([A-Z]):\s*(.*)/) { 52 + $line = $1 . ":\t" . trim($2) . "\n"; 53 + if ($lastline eq "") { 54 + $map{$case} = $map{$case} . $line; 55 + next; 56 + } 57 + $case = trim($lastline); 58 + exists $map{$case} and die "Header '$case' already exists"; 59 + $map{$case} = $line; 60 + $lastline = ""; 61 + next; 62 + } 63 + 64 + if ($case eq " ") { 65 + $map{$case} = $map{$case} . $lastline; 66 + $lastline = $line; 67 + next; 68 + } 69 + trim($lastline) eq "" or die ("Odd non-pattern line '$lastline' for '$case'"); 70 + $lastline = $line; 71 + } 72 + $map{$case} = $map{$case} . $lastline; 73 + } 74 + 75 + &file_input; 76 + &alpha_output; 77 + exit(0);