summaryrefslogtreecommitdiffstats
path: root/filter-modules.sh.fedora
diff options
context:
space:
mode:
Diffstat (limited to 'filter-modules.sh.fedora')
-rwxr-xr-xfilter-modules.sh.fedora53
1 files changed, 42 insertions, 11 deletions
diff --git a/filter-modules.sh.fedora b/filter-modules.sh.fedora
index 3e84eeb5e..f0139eaed 100755
--- a/filter-modules.sh.fedora
+++ b/filter-modules.sh.fedora
@@ -17,29 +17,35 @@
overrides="cec"
# Set the default dirs/modules to filter out
-driverdirs="atm auxdisplay bcma bluetooth firewire fmc fpga infiniband isdn leds media memstick mfd mmc mtd nfc ntb pcmcia platform power ssb soundwire staging tty uio uwb w1"
+driverdirs="atm auxdisplay bcma bluetooth firewire fpga infiniband leds media memstick mfd mmc mtd nfc ntb pcmcia platform power ssb soundwire staging tty uio w1"
chardrvs="mwave pcmcia"
-netdrvs="appletalk can dsa hamradio ieee802154 irda ppp slip usb wireless"
+netdrvs="appletalk can dsa hamradio ieee802154 ppp slip usb wireless"
-ethdrvs="3com adaptec alteon amd aquantia atheros broadcom cadence calxeda chelsio cisco dec dlink emulex icplus marvell mellanox neterion nvidia oki-semi packetengines qlogic rdc renesas sfc silan sis smsc stmicro sun tehuti ti wiznet xircom"
+ethdrvs="3com adaptec alteon amd aquantia atheros broadcom cadence calxeda chelsio cisco dec dlink emulex marvell mellanox neterion nvidia packetengines qlogic rdc sfc silan sis smsc stmicro sun tehuti ti wiznet xircom"
+
+cryptdrvs="bcm caam cavium chelsio hisilicon marvell qat"
+
+iiodrvs="accel light pressure proximity"
+
+iiocommondrvs="cros_ec_sensors"
inputdrvs="gameport tablet touchscreen"
-scsidrvs="aacraid advansys aic7xxx aic94xx be2iscsi bfa bnx2i bnx2fc csiostor cxgbi esas2r fcoe fnic isci libsas lpfc megaraid mpt2sas mpt3sas mvsas pm8001 qla2xxx qla4xxx sym53c8xx_2 ufs qedf wd719x"
+hiddrvs="surface-hid"
-usbdrvs="atm image misc serial wusbcore"
+scsidrvs="aacraid aic7xxx be2iscsi bfa bnx2i bnx2fc csiostor cxgbi esas2r fcoe fnic isci libsas lpfc megaraid mpt3sas mvsas pm8001 qla2xxx qla4xxx sym53c8xx_2 ufs qedf"
-fsdrvs="affs befs coda cramfs dlm ecryptfs hfs hfsplus jfs jffs2 minix ncpfs nilfs2 ocfs2 reiserfs romfs squashfs sysv ubifs ufs"
+usbdrvs="atm image misc serial"
-netprots="6lowpan appletalk atm ax25 batman-adv bluetooth can dccp dsa ieee802154 irda l2tp mac80211 mac802154 mpls netrom nfc rds rfkill rose sctp smc wireless"
+fsdrvs="affs befs coda cramfs dlm ecryptfs hfs hfsplus jfs jffs2 minix nilfs2 ocfs2 reiserfs romfs squashfs sysv ubifs ufs"
-drmdrvs="amd ast bridge gma500 i2c i915 mgag200 nouveau panel radeon"
+netprots="6lowpan appletalk atm ax25 batman-adv bluetooth can dsa ieee802154 l2tp mac80211 mac802154 mpls netrom nfc rds rfkill rose sctp smc wireless"
-iiodrvs="accel adc afe common dac gyro health humidity light magnetometer multiplexer orientation potentiometer potentiostat pressure temperature"
+drmdrvs="amd ast bridge gma500 i2c i915 mgag200 nouveau panel radeon"
-singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls parport_serial regmap-sdw hid-asus iTCO_wdt rnbd-client rnbd-server mlx5_vdpa"
+singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwpoison-inject target_core_user sbp_target cxgbit chcr parport_serial regmap-sdw regmap-sdw-mbq arizona-micsupp hid-asus iTCO_wdt rnbd-client rnbd-server mlx5_vdpa spi-altera-dfl nct6775 hid-playstation hid-nintendo asus_wmi_sensors asus_wmi_ec_sensors mlx5-vfio-pci video int3406_thermal"
# Grab the arch-specific filter list overrides
source ./filter-$2.sh
@@ -93,7 +99,7 @@ done
# Filter the char drivers
for char in ${chardrvs}
do
- filter_dir $1 drivers/char/${input}
+ filter_dir $1 drivers/char/${char}
done
# Filter the ethernet drivers
@@ -102,18 +108,42 @@ do
filter_dir $1 drivers/net/ethernet/${eth}
done
+# Filter the crypto drivers
+for crypt in ${cryptdrvs}
+do
+ filter_dir $1 drivers/crypto/${crypt}
+done
+
# SCSI
for scsi in ${scsidrvs}
do
filter_dir $1 drivers/scsi/${scsi}
done
+# IIO
+for iio in ${iiodrvs}
+do
+ filter_dir $1 drivers/iio/${iio}
+done
+
+# IIO Common
+for iio in ${iiocommondrvs}
+do
+ filter_dir $1 drivers/iio/common/${iio}
+done
+
# Input
for input in ${inputdrvs}
do
filter_dir $1 drivers/input/${input}
done
+# hid
+for hid in ${hiddrvs}
+do
+ filter_dir $1 drivers/hid/${hid}
+done
+
# USB
for usb in ${usbdrvs}
do
@@ -140,6 +170,7 @@ done
# Just kill sound.
filter_dir $1 kernel/sound
+filter_dir $1 kernel/drivers/soundwire
# Now go through and filter any single .ko files that might have deps on the
# things we filtered above