Update to 5.14.2.arch1-2

Signed-off-by: Kenneth Kasilag <kenneth@kasilag.me>
This commit is contained in:
Kenneth Kasilag 2021-09-11 14:11:16 +08:00
parent 044da0f624
commit 895be12bb7
No known key found for this signature in database
GPG Key ID: 77FC83E87FDD1EF7
4 changed files with 158 additions and 88 deletions

View File

@ -1,8 +1,8 @@
pkgbase = linux-vfio pkgbase = linux-vfio
pkgdesc = Linux pkgdesc = Linux
pkgver = 5.13.12.arch1 pkgver = 5.14.2.arch1
pkgrel = 2 pkgrel = 2
url = https://github.com/archlinux/linux/commits/v5.13.12-arch1 url = https://github.com/archlinux/linux/commits/v5.14.2-arch1
arch = x86_64 arch = x86_64
license = GPL2 license = GPL2
makedepends = bc makedepends = bc
@ -20,7 +20,7 @@ pkgbase = linux-vfio
makedepends = imagemagick makedepends = imagemagick
makedepends = git makedepends = git
options = !strip options = !strip
source = archlinux-linux::git+https://github.com/archlinux/linux?signed#tag=v5.13.12-arch1 source = archlinux-linux::git+https://github.com/archlinux/linux?signed#tag=v5.14.2-arch1
source = config source = config
source = add-acs-overrides.patch source = add-acs-overrides.patch
source = i915-vga-arbiter.patch source = i915-vga-arbiter.patch
@ -29,9 +29,9 @@ pkgbase = linux-vfio
validpgpkeys = A2FF3A36AAA56654109064AB19802F8B0D70FC30 validpgpkeys = A2FF3A36AAA56654109064AB19802F8B0D70FC30
validpgpkeys = C7E7849466FE2358343588377258734B41C31549 validpgpkeys = C7E7849466FE2358343588377258734B41C31549
sha256sums = SKIP sha256sums = SKIP
sha256sums = 06ad99b810943f7ce4650fe656156f4b40d11fabd9b89e2b1beff06c46836efc sha256sums = e2140782726c69db81dd5be0602479bb4e161772e83e77de1470c9ceea622ca4
sha256sums = b90be7b79652be61f7d50691000f6a8c75a240dc2eee2667b68d984f67583f77 sha256sums = b90be7b79652be61f7d50691000f6a8c75a240dc2eee2667b68d984f67583f77
sha256sums = 1c621f67bbf9efef610d1b2d1afd727fca9ceaa298f807bd0348b59ec6ce9562 sha256sums = 856230cfbdc2bb53a4920dfbcb6fb2d58427b7b184e5f94e21f08011d0a2fcc6
pkgname = linux-vfio pkgname = linux-vfio
pkgdesc = The Linux kernel and modules pkgdesc = The Linux kernel and modules

View File

@ -1,10 +1,11 @@
# Maintainer: Kenneth Kasilag (hurrian) <kenneth@kasilag.me>
# Maintainer: Mark Weiman (markzz) <mark.weiman@markzz.com> # Maintainer: Mark Weiman (markzz) <mark.weiman@markzz.com>
# Maintainer: Katelyn Schiesser (slowbro) <katelyn.schiesser@gmail.com> # Maintainer: Katelyn Schiesser (slowbro) <katelyn.schiesser@gmail.com>
# Contributor: Dan Ziemba <zman0900@gmail.com> # Contributor: Dan Ziemba <zman0900@gmail.com>
# Upstream: Jan Alexander Steffens (heftig) <heftig@archlinux.org> # Upstream: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
pkgbase=linux-vfio pkgbase=linux-vfio
pkgver=5.13.12.arch1 pkgver=5.14.2.arch1
pkgrel=2 pkgrel=2
pkgdesc='Linux' pkgdesc='Linux'
_srctag=v${pkgver%.*}-${pkgver##*.} _srctag=v${pkgver%.*}-${pkgver##*.}
@ -31,9 +32,9 @@ validpgpkeys=(
'C7E7849466FE2358343588377258734B41C31549' # David Runge <dvzrv@archlinux.org> 'C7E7849466FE2358343588377258734B41C31549' # David Runge <dvzrv@archlinux.org>
) )
sha256sums=('SKIP' sha256sums=('SKIP'
'06ad99b810943f7ce4650fe656156f4b40d11fabd9b89e2b1beff06c46836efc' 'e2140782726c69db81dd5be0602479bb4e161772e83e77de1470c9ceea622ca4'
'b90be7b79652be61f7d50691000f6a8c75a240dc2eee2667b68d984f67583f77' 'b90be7b79652be61f7d50691000f6a8c75a240dc2eee2667b68d984f67583f77'
'1c621f67bbf9efef610d1b2d1afd727fca9ceaa298f807bd0348b59ec6ce9562' ) '856230cfbdc2bb53a4920dfbcb6fb2d58427b7b184e5f94e21f08011d0a2fcc6' )
export KBUILD_BUILD_HOST=archlinux export KBUILD_BUILD_HOST=archlinux
export KBUILD_BUILD_USER=$pkgbase export KBUILD_BUILD_USER=$pkgbase
@ -133,6 +134,9 @@ _package-headers() {
install -Dt "$builddir/drivers/media/dvb-frontends" -m644 drivers/media/dvb-frontends/*.h install -Dt "$builddir/drivers/media/dvb-frontends" -m644 drivers/media/dvb-frontends/*.h
install -Dt "$builddir/drivers/media/tuners" -m644 drivers/media/tuners/*.h install -Dt "$builddir/drivers/media/tuners" -m644 drivers/media/tuners/*.h
# https://bugs.archlinux.org/task/71392
install -Dt "$builddir/drivers/iio/common/hid-sensors" -m644 drivers/iio/common/hid-sensors/*.h
echo "Installing KConfig files..." echo "Installing KConfig files..."
find . -name 'Kconfig*' -exec install -Dm644 {} "$builddir/{}" \; find . -name 'Kconfig*' -exec install -Dm644 {} "$builddir/{}" \;

153
config
View File

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/x86 5.13.12-arch1 Kernel Configuration # Linux/x86 5.14.2-arch1 Kernel Configuration
# #
CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.1.0" CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.1.0"
CONFIG_CC_IS_GCC=y CONFIG_CC_IS_GCC=y
@ -16,6 +16,7 @@ CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO=y CONFIG_CC_HAS_ASM_GOTO=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
CONFIG_IRQ_WORK=y CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y CONFIG_BUILDTIME_TABLE_SORT=y
CONFIG_THREAD_INFO_IN_TASK=y CONFIG_THREAD_INFO_IN_TASK=y
@ -127,6 +128,7 @@ CONFIG_PREEMPT=y
CONFIG_PREEMPT_COUNT=y CONFIG_PREEMPT_COUNT=y
CONFIG_PREEMPTION=y CONFIG_PREEMPTION=y
CONFIG_PREEMPT_DYNAMIC=y CONFIG_PREEMPT_DYNAMIC=y
CONFIG_SCHED_CORE=y
# #
# CPU/Task time and stats accounting # CPU/Task time and stats accounting
@ -330,7 +332,6 @@ CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
CONFIG_ZONE_DMA32=y
CONFIG_AUDIT_ARCH=y CONFIG_AUDIT_ARCH=y
CONFIG_HAVE_INTEL_TXT=y CONFIG_HAVE_INTEL_TXT=y
CONFIG_X86_64_SMP=y CONFIG_X86_64_SMP=y
@ -343,7 +344,6 @@ CONFIG_CC_HAS_SANE_STACKPROTECTOR=y
# #
# Processor type and features # Processor type and features
# #
CONFIG_ZONE_DMA=y
CONFIG_SMP=y CONFIG_SMP=y
CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FEATURE_NAMES=y
CONFIG_X86_X2APIC=y CONFIG_X86_X2APIC=y
@ -463,7 +463,6 @@ CONFIG_X86_PMEM_LEGACY_DEVICE=y
CONFIG_X86_PMEM_LEGACY=m CONFIG_X86_PMEM_LEGACY=m
CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y
CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
CONFIG_X86_RESERVE_LOW=64
CONFIG_MTRR=y CONFIG_MTRR=y
CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1
@ -611,7 +610,9 @@ CONFIG_BXT_WC_PMIC_OPREGION=y
CONFIG_CHT_WC_PMIC_OPREGION=y CONFIG_CHT_WC_PMIC_OPREGION=y
CONFIG_CHT_DC_TI_PMIC_OPREGION=y CONFIG_CHT_DC_TI_PMIC_OPREGION=y
CONFIG_TPS68470_PMIC_OPREGION=y CONFIG_TPS68470_PMIC_OPREGION=y
CONFIG_ACPI_VIOT=y
CONFIG_X86_PM_TIMER=y CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_PRMT=y
# #
# CPU Frequency scaling # CPU Frequency scaling
@ -757,6 +758,7 @@ CONFIG_KVM_COMPAT=y
CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_HAVE_KVM_IRQ_BYPASS=y
CONFIG_HAVE_KVM_NO_POLL=y CONFIG_HAVE_KVM_NO_POLL=y
CONFIG_KVM_XFER_TO_GUEST_WORK=y CONFIG_KVM_XFER_TO_GUEST_WORK=y
CONFIG_HAVE_KVM_PM_NOTIFIER=y
CONFIG_VIRTUALIZATION=y CONFIG_VIRTUALIZATION=y
CONFIG_KVM=m CONFIG_KVM=m
CONFIG_KVM_INTEL=m CONFIG_KVM_INTEL=m
@ -803,6 +805,7 @@ CONFIG_ARCH_HAS_SET_MEMORY=y
CONFIG_ARCH_HAS_SET_DIRECT_MAP=y CONFIG_ARCH_HAS_SET_DIRECT_MAP=y
CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y
CONFIG_ARCH_WANTS_NO_INSTR=y
CONFIG_HAVE_ASM_MODVERSIONS=y CONFIG_HAVE_ASM_MODVERSIONS=y
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
CONFIG_HAVE_RSEQ=y CONFIG_HAVE_RSEQ=y
@ -935,9 +938,11 @@ CONFIG_BLK_DEV_THROTTLING=y
CONFIG_BLK_DEV_THROTTLING_LOW=y CONFIG_BLK_DEV_THROTTLING_LOW=y
# CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_CMDLINE_PARSER is not set
CONFIG_BLK_WBT=y CONFIG_BLK_WBT=y
CONFIG_BLK_CGROUP_IOLATENCY=y
CONFIG_BLK_CGROUP_IOCOST=y
CONFIG_BLK_WBT_MQ=y CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_CGROUP_IOLATENCY=y
CONFIG_BLK_CGROUP_FC_APPID=y
CONFIG_BLK_CGROUP_IOCOST=y
CONFIG_BLK_CGROUP_IOPRIO=y
CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEBUG_FS=y
CONFIG_BLK_DEBUG_FS_ZONED=y CONFIG_BLK_DEBUG_FS_ZONED=y
CONFIG_BLK_SED_OPAL=y CONFIG_BLK_SED_OPAL=y
@ -1021,7 +1026,6 @@ CONFIG_COREDUMP=y
CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM_MANUAL=y
CONFIG_SPARSEMEM=y CONFIG_SPARSEMEM=y
CONFIG_NEED_MULTIPLE_NODES=y
CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_EXTREME=y
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_SPARSEMEM_VMEMMAP=y
@ -1090,6 +1094,8 @@ CONFIG_GENERIC_EARLY_IOREMAP=y
CONFIG_IDLE_PAGE_TRACKING=y CONFIG_IDLE_PAGE_TRACKING=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_ARCH_HAS_PTE_DEVMAP=y CONFIG_ARCH_HAS_PTE_DEVMAP=y
CONFIG_ZONE_DMA=y
CONFIG_ZONE_DMA32=y
CONFIG_ZONE_DEVICE=y CONFIG_ZONE_DEVICE=y
CONFIG_DEV_PAGEMAP_OPS=y CONFIG_DEV_PAGEMAP_OPS=y
CONFIG_HMM_MIRROR=y CONFIG_HMM_MIRROR=y
@ -1102,6 +1108,7 @@ CONFIG_ARCH_HAS_PKEYS=y
CONFIG_READ_ONLY_THP_FOR_FS=y CONFIG_READ_ONLY_THP_FOR_FS=y
CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_ARCH_HAS_PTE_SPECIAL=y
CONFIG_MAPPING_DIRTY_HELPERS=y CONFIG_MAPPING_DIRTY_HELPERS=y
CONFIG_SECRETMEM=y
# end of Memory Management options # end of Memory Management options
CONFIG_NET=y CONFIG_NET=y
@ -1246,6 +1253,7 @@ CONFIG_NETFILTER_INGRESS=y
CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_NETLINK=m
CONFIG_NETFILTER_FAMILY_BRIDGE=y CONFIG_NETFILTER_FAMILY_BRIDGE=y
CONFIG_NETFILTER_FAMILY_ARP=y CONFIG_NETFILTER_FAMILY_ARP=y
CONFIG_NETFILTER_NETLINK_HOOK=m
CONFIG_NETFILTER_NETLINK_ACCT=m CONFIG_NETFILTER_NETLINK_ACCT=m
CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_QUEUE=m
CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NETFILTER_NETLINK_LOG=m
@ -1820,6 +1828,7 @@ CONFIG_QRTR_TUN=m
CONFIG_QRTR_MHI=m CONFIG_QRTR_MHI=m
CONFIG_NET_NCSI=y CONFIG_NET_NCSI=y
CONFIG_NCSI_OEM_CMD_GET_MAC=y CONFIG_NCSI_OEM_CMD_GET_MAC=y
CONFIG_NCSI_OEM_CMD_KEEP_PHY=y
CONFIG_PCPU_DEV_REFCNT=y CONFIG_PCPU_DEV_REFCNT=y
CONFIG_RPS=y CONFIG_RPS=y
CONFIG_RFS_ACCEL=y CONFIG_RFS_ACCEL=y
@ -2193,6 +2202,8 @@ CONFIG_PCI_SW_SWITCHTEC=m
CONFIG_CXL_BUS=m CONFIG_CXL_BUS=m
CONFIG_CXL_MEM=m CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set # CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_ACPI=m
CONFIG_CXL_PMEM=m
CONFIG_PCCARD=m CONFIG_PCCARD=m
CONFIG_PCMCIA=m CONFIG_PCMCIA=m
CONFIG_PCMCIA_LOAD_CIS=y CONFIG_PCMCIA_LOAD_CIS=y
@ -2331,6 +2342,7 @@ CONFIG_MTD_PLATRAM=m
# CONFIG_MTD_PMC551 is not set # CONFIG_MTD_PMC551 is not set
# CONFIG_MTD_DATAFLASH is not set # CONFIG_MTD_DATAFLASH is not set
# CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_MCHP23K256 is not set
# CONFIG_MTD_MCHP48L640 is not set
# CONFIG_MTD_SST25L is not set # CONFIG_MTD_SST25L is not set
# CONFIG_MTD_SLRAM is not set # CONFIG_MTD_SLRAM is not set
CONFIG_MTD_PHRAM=m CONFIG_MTD_PHRAM=m
@ -2554,9 +2566,6 @@ CONFIG_PVPANIC_MMIO=m
CONFIG_PVPANIC_PCI=m CONFIG_PVPANIC_PCI=m
# end of Misc devices # end of Misc devices
CONFIG_HAVE_IDE=y
# CONFIG_IDE is not set
# #
# SCSI device support # SCSI device support
# #
@ -2638,6 +2647,7 @@ CONFIG_SCSI_MPT3SAS=m
CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT2SAS_MAX_SGE=128
CONFIG_SCSI_MPT3SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128
CONFIG_SCSI_MPT2SAS=m CONFIG_SCSI_MPT2SAS=m
CONFIG_SCSI_MPI3MR=m
CONFIG_SCSI_SMARTPQI=m CONFIG_SCSI_SMARTPQI=m
CONFIG_SCSI_UFSHCD=m CONFIG_SCSI_UFSHCD=m
CONFIG_SCSI_UFSHCD_PCI=m CONFIG_SCSI_UFSHCD_PCI=m
@ -2690,6 +2700,7 @@ CONFIG_QEDI=m
CONFIG_QEDF=m CONFIG_QEDF=m
CONFIG_SCSI_LPFC=m CONFIG_SCSI_LPFC=m
# CONFIG_SCSI_LPFC_DEBUG_FS is not set # CONFIG_SCSI_LPFC_DEBUG_FS is not set
CONFIG_SCSI_EFCT=m
CONFIG_SCSI_DC395x=m CONFIG_SCSI_DC395x=m
CONFIG_SCSI_AM53C974=m CONFIG_SCSI_AM53C974=m
CONFIG_SCSI_WD719X=m CONFIG_SCSI_WD719X=m
@ -3177,6 +3188,7 @@ CONFIG_MLX5_EN_ARFS=y
CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_EN_RXNFC=y
CONFIG_MLX5_MPFS=y CONFIG_MLX5_MPFS=y
CONFIG_MLX5_ESWITCH=y CONFIG_MLX5_ESWITCH=y
CONFIG_MLX5_BRIDGE=y
CONFIG_MLX5_CLS_ACT=y CONFIG_MLX5_CLS_ACT=y
CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TC_CT=y
CONFIG_MLX5_TC_SAMPLE=y CONFIG_MLX5_TC_SAMPLE=y
@ -3196,8 +3208,6 @@ CONFIG_MLXSW_CORE_HWMON=y
CONFIG_MLXSW_CORE_THERMAL=y CONFIG_MLXSW_CORE_THERMAL=y
CONFIG_MLXSW_PCI=m CONFIG_MLXSW_PCI=m
CONFIG_MLXSW_I2C=m CONFIG_MLXSW_I2C=m
CONFIG_MLXSW_SWITCHIB=m
CONFIG_MLXSW_SWITCHX2=m
CONFIG_MLXSW_SPECTRUM=m CONFIG_MLXSW_SPECTRUM=m
CONFIG_MLXSW_SPECTRUM_DCB=y CONFIG_MLXSW_SPECTRUM_DCB=y
CONFIG_MLXSW_MINIMAL=m CONFIG_MLXSW_MINIMAL=m
@ -3305,6 +3315,7 @@ CONFIG_STMMAC_ETH=m
CONFIG_STMMAC_PLATFORM=m CONFIG_STMMAC_PLATFORM=m
CONFIG_DWMAC_GENERIC=m CONFIG_DWMAC_GENERIC=m
CONFIG_DWMAC_INTEL=m CONFIG_DWMAC_INTEL=m
CONFIG_DWMAC_LOONGSON=m
CONFIG_STMMAC_PCI=m CONFIG_STMMAC_PCI=m
CONFIG_NET_VENDOR_SUN=y CONFIG_NET_VENDOR_SUN=y
CONFIG_HAPPYMEAL=m CONFIG_HAPPYMEAL=m
@ -3371,10 +3382,12 @@ CONFIG_LSI_ET1011C_PHY=m
CONFIG_MARVELL_PHY=m CONFIG_MARVELL_PHY=m
CONFIG_MARVELL_10G_PHY=m CONFIG_MARVELL_10G_PHY=m
CONFIG_MARVELL_88X2222_PHY=m CONFIG_MARVELL_88X2222_PHY=m
CONFIG_MEDIATEK_GE_PHY=m
CONFIG_MICREL_PHY=m CONFIG_MICREL_PHY=m
CONFIG_MICROCHIP_PHY=m CONFIG_MICROCHIP_PHY=m
CONFIG_MICROCHIP_T1_PHY=m CONFIG_MICROCHIP_T1_PHY=m
CONFIG_MICROSEMI_PHY=m CONFIG_MICROSEMI_PHY=m
CONFIG_MOTORCOMM_PHY=m
CONFIG_NATIONAL_PHY=m CONFIG_NATIONAL_PHY=m
CONFIG_NXP_C45_TJA11XX_PHY=m CONFIG_NXP_C45_TJA11XX_PHY=m
CONFIG_NXP_TJA11XX_PHY=m CONFIG_NXP_TJA11XX_PHY=m
@ -3396,6 +3409,8 @@ CONFIG_XILINX_GMII2RGMII=m
CONFIG_MICREL_KS8995MA=m CONFIG_MICREL_KS8995MA=m
CONFIG_MDIO_DEVICE=m CONFIG_MDIO_DEVICE=m
CONFIG_MDIO_BUS=m CONFIG_MDIO_BUS=m
CONFIG_FWNODE_MDIO=m
CONFIG_ACPI_MDIO=m
CONFIG_MDIO_DEVRES=m CONFIG_MDIO_DEVRES=m
CONFIG_MDIO_BITBANG=m CONFIG_MDIO_BITBANG=m
CONFIG_MDIO_BCM_UNIMAC=m CONFIG_MDIO_BCM_UNIMAC=m
@ -3812,7 +3827,10 @@ CONFIG_IEEE802154_HWSIM=m
# Wireless WAN # Wireless WAN
# #
CONFIG_WWAN=y CONFIG_WWAN=y
CONFIG_WWAN_HWSIM=m
CONFIG_MHI_WWAN_CTRL=m CONFIG_MHI_WWAN_CTRL=m
CONFIG_RPMSG_WWAN_CTRL=m
CONFIG_IOSM=m
# end of Wireless WAN # end of Wireless WAN
CONFIG_XEN_NETDEV_FRONTEND=m CONFIG_XEN_NETDEV_FRONTEND=m
@ -3968,6 +3986,7 @@ CONFIG_JOYSTICK_WALKERA0701=m
CONFIG_JOYSTICK_PSXPAD_SPI=m CONFIG_JOYSTICK_PSXPAD_SPI=m
CONFIG_JOYSTICK_PSXPAD_SPI_FF=y CONFIG_JOYSTICK_PSXPAD_SPI_FF=y
CONFIG_JOYSTICK_PXRC=m CONFIG_JOYSTICK_PXRC=m
CONFIG_JOYSTICK_QWIIC=m
CONFIG_JOYSTICK_FSIA6B=m CONFIG_JOYSTICK_FSIA6B=m
CONFIG_INPUT_TABLET=y CONFIG_INPUT_TABLET=y
CONFIG_TABLET_USB_ACECAD=m CONFIG_TABLET_USB_ACECAD=m
@ -4308,8 +4327,6 @@ CONFIG_IPWIRELESS=m
CONFIG_MWAVE=m CONFIG_MWAVE=m
CONFIG_DEVMEM=y CONFIG_DEVMEM=y
CONFIG_NVRAM=y CONFIG_NVRAM=y
CONFIG_RAW_DRIVER=m
CONFIG_MAX_RAW_DEVS=8192
CONFIG_DEVPORT=y CONFIG_DEVPORT=y
CONFIG_HPET=y CONFIG_HPET=y
# CONFIG_HPET_MMAP is not set # CONFIG_HPET_MMAP is not set
@ -4334,8 +4351,10 @@ CONFIG_TCG_TIS_ST33ZP24=m
CONFIG_TCG_TIS_ST33ZP24_I2C=m CONFIG_TCG_TIS_ST33ZP24_I2C=m
CONFIG_TCG_TIS_ST33ZP24_SPI=m CONFIG_TCG_TIS_ST33ZP24_SPI=m
CONFIG_TELCLOCK=m CONFIG_TELCLOCK=m
CONFIG_XILLYBUS_CLASS=m
CONFIG_XILLYBUS=m CONFIG_XILLYBUS=m
CONFIG_XILLYBUS_PCIE=m CONFIG_XILLYBUS_PCIE=m
CONFIG_XILLYUSB=m
# end of Character devices # end of Character devices
# CONFIG_RANDOM_TRUST_CPU is not set # CONFIG_RANDOM_TRUST_CPU is not set
@ -4931,6 +4950,7 @@ CONFIG_SENSORS_BEL_PFE=m
CONFIG_SENSORS_BPA_RS600=m CONFIG_SENSORS_BPA_RS600=m
CONFIG_SENSORS_FSP_3Y=m CONFIG_SENSORS_FSP_3Y=m
CONFIG_SENSORS_IBM_CFFPS=m CONFIG_SENSORS_IBM_CFFPS=m
CONFIG_SENSORS_DPS920AB=m
CONFIG_SENSORS_INSPUR_IPSPS=m CONFIG_SENSORS_INSPUR_IPSPS=m
CONFIG_SENSORS_IR35221=m CONFIG_SENSORS_IR35221=m
CONFIG_SENSORS_IR36021=m CONFIG_SENSORS_IR36021=m
@ -4949,7 +4969,9 @@ CONFIG_SENSORS_MAX20751=m
CONFIG_SENSORS_MAX31785=m CONFIG_SENSORS_MAX31785=m
CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX34440=m
CONFIG_SENSORS_MAX8688=m CONFIG_SENSORS_MAX8688=m
CONFIG_SENSORS_MP2888=m
CONFIG_SENSORS_MP2975=m CONFIG_SENSORS_MP2975=m
CONFIG_SENSORS_PIM4328=m
CONFIG_SENSORS_PM6764TR=m CONFIG_SENSORS_PM6764TR=m
CONFIG_SENSORS_PXE1610=m CONFIG_SENSORS_PXE1610=m
CONFIG_SENSORS_Q54SJ108A2=m CONFIG_SENSORS_Q54SJ108A2=m
@ -4964,6 +4986,7 @@ CONFIG_SENSORS_SBTSI=m
CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT15=m
CONFIG_SENSORS_SHT21=m CONFIG_SENSORS_SHT21=m
CONFIG_SENSORS_SHT3x=m CONFIG_SENSORS_SHT3x=m
CONFIG_SENSORS_SHT4x=m
CONFIG_SENSORS_SHTC1=m CONFIG_SENSORS_SHTC1=m
CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_SIS5595=m
CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_DME1737=m
@ -5066,6 +5089,7 @@ CONFIG_WATCHDOG_CORE=y
CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
CONFIG_WATCHDOG_OPEN_TIMEOUT=0 CONFIG_WATCHDOG_OPEN_TIMEOUT=0
CONFIG_WATCHDOG_SYSFS=y CONFIG_WATCHDOG_SYSFS=y
# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set
# #
# Watchdog Pretimeout Governors # Watchdog Pretimeout Governors
@ -5248,9 +5272,9 @@ CONFIG_PCF50633_ADC=m
CONFIG_PCF50633_GPIO=m CONFIG_PCF50633_GPIO=m
CONFIG_UCB1400_CORE=m CONFIG_UCB1400_CORE=m
CONFIG_MFD_RDC321X=m CONFIG_MFD_RDC321X=m
CONFIG_MFD_RT4831=m
CONFIG_MFD_RT5033=m CONFIG_MFD_RT5033=m
CONFIG_MFD_RC5T583=y CONFIG_MFD_RC5T583=y
CONFIG_MFD_SEC_CORE=y
CONFIG_MFD_SI476X_CORE=m CONFIG_MFD_SI476X_CORE=m
CONFIG_MFD_SM501=m CONFIG_MFD_SM501=m
CONFIG_MFD_SM501_GPIO=y CONFIG_MFD_SM501_GPIO=y
@ -5266,7 +5290,6 @@ CONFIG_TPS65010=m
CONFIG_TPS6507X=m CONFIG_TPS6507X=m
CONFIG_MFD_TPS65086=m CONFIG_MFD_TPS65086=m
CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65090=y
CONFIG_MFD_TPS68470=y
CONFIG_MFD_TI_LP873X=m CONFIG_MFD_TI_LP873X=m
CONFIG_MFD_TPS6586X=y CONFIG_MFD_TPS6586X=y
CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65910=y
@ -5281,7 +5304,7 @@ CONFIG_MFD_WL1273_CORE=m
CONFIG_MFD_LM3533=m CONFIG_MFD_LM3533=m
CONFIG_MFD_TQMX86=m CONFIG_MFD_TQMX86=m
CONFIG_MFD_VX855=m CONFIG_MFD_VX855=m
CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA=m
CONFIG_MFD_ARIZONA_I2C=m CONFIG_MFD_ARIZONA_I2C=m
CONFIG_MFD_ARIZONA_SPI=m CONFIG_MFD_ARIZONA_SPI=m
CONFIG_MFD_CS47L24=y CONFIG_MFD_CS47L24=y
@ -5343,6 +5366,7 @@ CONFIG_REGULATOR_MAX14577=m
CONFIG_REGULATOR_MAX1586=m CONFIG_REGULATOR_MAX1586=m
CONFIG_REGULATOR_MAX8649=m CONFIG_REGULATOR_MAX8649=m
CONFIG_REGULATOR_MAX8660=m CONFIG_REGULATOR_MAX8660=m
CONFIG_REGULATOR_MAX8893=m
CONFIG_REGULATOR_MAX8907=m CONFIG_REGULATOR_MAX8907=m
CONFIG_REGULATOR_MAX8925=m CONFIG_REGULATOR_MAX8925=m
CONFIG_REGULATOR_MAX8952=m CONFIG_REGULATOR_MAX8952=m
@ -5357,6 +5381,7 @@ CONFIG_REGULATOR_MP8859=m
CONFIG_REGULATOR_MT6311=m CONFIG_REGULATOR_MT6311=m
CONFIG_REGULATOR_MT6323=m CONFIG_REGULATOR_MT6323=m
CONFIG_REGULATOR_MT6358=m CONFIG_REGULATOR_MT6358=m
CONFIG_REGULATOR_MT6359=m
CONFIG_REGULATOR_MT6360=m CONFIG_REGULATOR_MT6360=m
CONFIG_REGULATOR_MT6397=m CONFIG_REGULATOR_MT6397=m
CONFIG_REGULATOR_PALMAS=m CONFIG_REGULATOR_PALMAS=m
@ -5370,11 +5395,11 @@ CONFIG_REGULATOR_PWM=m
CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=m CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=m
CONFIG_REGULATOR_RC5T583=m CONFIG_REGULATOR_RC5T583=m
CONFIG_REGULATOR_RT4801=m CONFIG_REGULATOR_RT4801=m
CONFIG_REGULATOR_RT4831=m
CONFIG_REGULATOR_RT5033=m CONFIG_REGULATOR_RT5033=m
CONFIG_REGULATOR_RT6160=m
CONFIG_REGULATOR_RT6245=m
CONFIG_REGULATOR_RTMV20=m CONFIG_REGULATOR_RTMV20=m
CONFIG_REGULATOR_S2MPA01=m
CONFIG_REGULATOR_S2MPS11=m
CONFIG_REGULATOR_S5M8767=m
CONFIG_REGULATOR_SKY81452=m CONFIG_REGULATOR_SKY81452=m
CONFIG_REGULATOR_SLG51000=m CONFIG_REGULATOR_SLG51000=m
CONFIG_REGULATOR_TPS51632=m CONFIG_REGULATOR_TPS51632=m
@ -5477,6 +5502,7 @@ CONFIG_VIDEO_TUNER=m
CONFIG_V4L2_MEM2MEM_DEV=m CONFIG_V4L2_MEM2MEM_DEV=m
CONFIG_V4L2_FLASH_LED_CLASS=m CONFIG_V4L2_FLASH_LED_CLASS=m
CONFIG_V4L2_FWNODE=m CONFIG_V4L2_FWNODE=m
CONFIG_V4L2_ASYNC=m
CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_GEN=m
CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF_DMA_SG=m
CONFIG_VIDEOBUF_VMALLOC=m CONFIG_VIDEOBUF_VMALLOC=m
@ -5511,7 +5537,6 @@ CONFIG_DVB_DYNAMIC_MINORS=y
# #
# Drivers filtered as selected at 'Filter media drivers' # Drivers filtered as selected at 'Filter media drivers'
# #
CONFIG_TTPCI_EEPROM=m
CONFIG_MEDIA_USB_SUPPORT=y CONFIG_MEDIA_USB_SUPPORT=y
# #
@ -5682,7 +5707,6 @@ CONFIG_VIDEO_TW686X=m
# Media capture/analog TV support # Media capture/analog TV support
# #
CONFIG_VIDEO_IVTV=m CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_IVTV_DEPRECATED_IOCTLS is not set
CONFIG_VIDEO_IVTV_ALSA=m CONFIG_VIDEO_IVTV_ALSA=m
CONFIG_VIDEO_FB_IVTV=m CONFIG_VIDEO_FB_IVTV=m
# CONFIG_VIDEO_FB_IVTV_FORCE_PAT is not set # CONFIG_VIDEO_FB_IVTV_FORCE_PAT is not set
@ -5719,14 +5743,10 @@ CONFIG_VIDEO_SAA7164=m
# #
# Media digital TV PCI Adapters # Media digital TV PCI Adapters
# #
CONFIG_DVB_AV7110_IR=y
CONFIG_DVB_AV7110=m
CONFIG_DVB_AV7110_OSD=y
CONFIG_DVB_BUDGET_CORE=m CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_CI=m CONFIG_DVB_BUDGET_CI=m
CONFIG_DVB_BUDGET_AV=m CONFIG_DVB_BUDGET_AV=m
CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_B2C2_FLEXCOP_PCI=m CONFIG_DVB_B2C2_FLEXCOP_PCI=m
# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set # CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
CONFIG_DVB_PLUTO2=m CONFIG_DVB_PLUTO2=m
@ -5773,6 +5793,7 @@ CONFIG_MEDIA_COMMON_OPTIONS=y
# #
CONFIG_VIDEO_CX2341X=m CONFIG_VIDEO_CX2341X=m
CONFIG_VIDEO_TVEEPROM=m CONFIG_VIDEO_TVEEPROM=m
CONFIG_TTPCI_EEPROM=m
CONFIG_CYPRESS_FIRMWARE=m CONFIG_CYPRESS_FIRMWARE=m
CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_CORE=m
CONFIG_VIDEOBUF2_V4L2=m CONFIG_VIDEOBUF2_V4L2=m
@ -5872,6 +5893,7 @@ CONFIG_VIDEO_M52790=m
CONFIG_VIDEO_APTINA_PLL=m CONFIG_VIDEO_APTINA_PLL=m
CONFIG_VIDEO_CCS_PLL=m CONFIG_VIDEO_CCS_PLL=m
CONFIG_VIDEO_HI556=m CONFIG_VIDEO_HI556=m
CONFIG_VIDEO_IMX208=m
CONFIG_VIDEO_IMX214=m CONFIG_VIDEO_IMX214=m
CONFIG_VIDEO_IMX219=m CONFIG_VIDEO_IMX219=m
CONFIG_VIDEO_IMX258=m CONFIG_VIDEO_IMX258=m
@ -6057,7 +6079,6 @@ CONFIG_DVB_TDA10071=m
# #
# DVB-T (terrestrial) frontends # DVB-T (terrestrial) frontends
# #
CONFIG_DVB_SP8870=m
CONFIG_DVB_SP887X=m CONFIG_DVB_SP887X=m
CONFIG_DVB_CX22700=m CONFIG_DVB_CX22700=m
CONFIG_DVB_CX22702=m CONFIG_DVB_CX22702=m
@ -6180,7 +6201,6 @@ CONFIG_DRM_MIPI_DSI=y
CONFIG_DRM_DP_AUX_CHARDEV=y CONFIG_DRM_DP_AUX_CHARDEV=y
# CONFIG_DRM_DEBUG_SELFTEST is not set # CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_HELPER=m
CONFIG_DRM_KMS_FB_HELPER=y
CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100 CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y
@ -6231,6 +6251,7 @@ CONFIG_DRM_AMD_SECURE_DISPLAY=y
# end of Display Engine Configuration # end of Display Engine Configuration
CONFIG_HSA_AMD=y CONFIG_HSA_AMD=y
CONFIG_HSA_AMD_SVM=y
CONFIG_DRM_NOUVEAU=m CONFIG_DRM_NOUVEAU=m
# CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set
CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG=5
@ -6286,6 +6307,7 @@ CONFIG_DRM_ANALOGIX_DP=m
# CONFIG_DRM_ETNAVIV is not set # CONFIG_DRM_ETNAVIV is not set
CONFIG_DRM_CIRRUS_QEMU=m CONFIG_DRM_CIRRUS_QEMU=m
CONFIG_DRM_GM12U320=m CONFIG_DRM_GM12U320=m
CONFIG_DRM_SIMPLEDRM=m
CONFIG_TINYDRM_HX8357D=m CONFIG_TINYDRM_HX8357D=m
CONFIG_TINYDRM_ILI9225=m CONFIG_TINYDRM_ILI9225=m
CONFIG_TINYDRM_ILI9341=m CONFIG_TINYDRM_ILI9341=m
@ -6298,6 +6320,7 @@ CONFIG_DRM_XEN=y
CONFIG_DRM_XEN_FRONTEND=m CONFIG_DRM_XEN_FRONTEND=m
CONFIG_DRM_VBOXVIDEO=m CONFIG_DRM_VBOXVIDEO=m
CONFIG_DRM_GUD=m CONFIG_DRM_GUD=m
CONFIG_DRM_HYPERV=m
# CONFIG_DRM_LEGACY is not set # CONFIG_DRM_LEGACY is not set
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
@ -6369,6 +6392,7 @@ CONFIG_XEN_FBDEV_FRONTEND=m
# CONFIG_FB_MB862XX is not set # CONFIG_FB_MB862XX is not set
CONFIG_FB_HYPERV=m CONFIG_FB_HYPERV=m
CONFIG_FB_SIMPLE=y CONFIG_FB_SIMPLE=y
# CONFIG_FB_SSD1307 is not set
# CONFIG_FB_SM712 is not set # CONFIG_FB_SM712 is not set
# end of Frame buffer Devices # end of Frame buffer Devices
@ -6397,6 +6421,7 @@ CONFIG_BACKLIGHT_DA9052=m
CONFIG_BACKLIGHT_MAX8925=m CONFIG_BACKLIGHT_MAX8925=m
CONFIG_BACKLIGHT_APPLE=m CONFIG_BACKLIGHT_APPLE=m
CONFIG_BACKLIGHT_QCOM_WLED=m CONFIG_BACKLIGHT_QCOM_WLED=m
CONFIG_BACKLIGHT_RT4831=m
CONFIG_BACKLIGHT_SAHARA=m CONFIG_BACKLIGHT_SAHARA=m
CONFIG_BACKLIGHT_WM831X=m CONFIG_BACKLIGHT_WM831X=m
CONFIG_BACKLIGHT_ADP5520=m CONFIG_BACKLIGHT_ADP5520=m
@ -6746,6 +6771,7 @@ CONFIG_SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH=m
CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH=m
CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH=m CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH=m
CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH=m CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH=m
CONFIG_SND_SOC_INTEL_SOF_CS42L42_MACH=m
CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m
CONFIG_SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH=m
CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH=m CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH=m
@ -6947,6 +6973,7 @@ CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
CONFIG_SND_SOC_SIMPLE_MUX=m CONFIG_SND_SOC_SIMPLE_MUX=m
CONFIG_SND_SOC_SPDIF=m CONFIG_SND_SOC_SPDIF=m
CONFIG_SND_SOC_SSM2305=m CONFIG_SND_SOC_SSM2305=m
CONFIG_SND_SOC_SSM2518=m
CONFIG_SND_SOC_SSM2602=m CONFIG_SND_SOC_SSM2602=m
CONFIG_SND_SOC_SSM2602_SPI=m CONFIG_SND_SOC_SSM2602_SPI=m
CONFIG_SND_SOC_SSM2602_I2C=m CONFIG_SND_SOC_SSM2602_I2C=m
@ -6964,6 +6991,7 @@ CONFIG_SND_SOC_TAS5720=m
CONFIG_SND_SOC_TAS6424=m CONFIG_SND_SOC_TAS6424=m
CONFIG_SND_SOC_TDA7419=m CONFIG_SND_SOC_TDA7419=m
CONFIG_SND_SOC_TFA9879=m CONFIG_SND_SOC_TFA9879=m
CONFIG_SND_SOC_TFA989X=m
CONFIG_SND_SOC_TLV320AIC23=m CONFIG_SND_SOC_TLV320AIC23=m
CONFIG_SND_SOC_TLV320AIC23_I2C=m CONFIG_SND_SOC_TLV320AIC23_I2C=m
CONFIG_SND_SOC_TLV320AIC23_SPI=m CONFIG_SND_SOC_TLV320AIC23_SPI=m
@ -6980,7 +7008,10 @@ CONFIG_SND_SOC_TSCS42XX=m
CONFIG_SND_SOC_TSCS454=m CONFIG_SND_SOC_TSCS454=m
CONFIG_SND_SOC_UDA1334=m CONFIG_SND_SOC_UDA1334=m
CONFIG_SND_SOC_WCD9335=m CONFIG_SND_SOC_WCD9335=m
CONFIG_SND_SOC_WCD_MBHC=m
CONFIG_SND_SOC_WCD934X=m CONFIG_SND_SOC_WCD934X=m
CONFIG_SND_SOC_WCD938X=m
CONFIG_SND_SOC_WCD938X_SDW=m
CONFIG_SND_SOC_WM5102=m CONFIG_SND_SOC_WM5102=m
CONFIG_SND_SOC_WM8510=m CONFIG_SND_SOC_WM8510=m
CONFIG_SND_SOC_WM8523=m CONFIG_SND_SOC_WM8523=m
@ -7008,7 +7039,6 @@ CONFIG_SND_SOC_WM8978=m
CONFIG_SND_SOC_WM8985=m CONFIG_SND_SOC_WM8985=m
CONFIG_SND_SOC_WSA881X=m CONFIG_SND_SOC_WSA881X=m
CONFIG_SND_SOC_ZL38060=m CONFIG_SND_SOC_ZL38060=m
CONFIG_SND_SOC_ZX_AUD96P22=m
CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX9759=m
CONFIG_SND_SOC_MT6351=m CONFIG_SND_SOC_MT6351=m
CONFIG_SND_SOC_MT6358=m CONFIG_SND_SOC_MT6358=m
@ -7701,6 +7731,7 @@ CONFIG_LEDS_PWM=m
CONFIG_LEDS_REGULATOR=m CONFIG_LEDS_REGULATOR=m
CONFIG_LEDS_BD2802=m CONFIG_LEDS_BD2802=m
CONFIG_LEDS_INTEL_SS4200=m CONFIG_LEDS_INTEL_SS4200=m
CONFIG_LEDS_LT3593=m
CONFIG_LEDS_ADP5520=m CONFIG_LEDS_ADP5520=m
CONFIG_LEDS_MC13783=m CONFIG_LEDS_MC13783=m
CONFIG_LEDS_TCA6507=m CONFIG_LEDS_TCA6507=m
@ -7786,7 +7817,7 @@ CONFIG_INFINIBAND_QIB=m
CONFIG_INFINIBAND_QIB_DCA=y CONFIG_INFINIBAND_QIB_DCA=y
CONFIG_INFINIBAND_CXGB4=m CONFIG_INFINIBAND_CXGB4=m
CONFIG_INFINIBAND_EFA=m CONFIG_INFINIBAND_EFA=m
CONFIG_INFINIBAND_I40IW=m CONFIG_INFINIBAND_IRDMA=m
CONFIG_MLX4_INFINIBAND=m CONFIG_MLX4_INFINIBAND=m
CONFIG_MLX5_INFINIBAND=m CONFIG_MLX5_INFINIBAND=m
CONFIG_INFINIBAND_OCRDMA=m CONFIG_INFINIBAND_OCRDMA=m
@ -7835,7 +7866,7 @@ CONFIG_EDAC_SBRIDGE=m
CONFIG_EDAC_SKX=m CONFIG_EDAC_SKX=m
CONFIG_EDAC_I10NM=m CONFIG_EDAC_I10NM=m
CONFIG_EDAC_PND2=m CONFIG_EDAC_PND2=m
# CONFIG_EDAC_IGEN6 is not set CONFIG_EDAC_IGEN6=m
CONFIG_RTC_LIB=y CONFIG_RTC_LIB=y
CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_MC146818_LIB=y
CONFIG_RTC_CLASS=y CONFIG_RTC_CLASS=y
@ -7900,7 +7931,6 @@ CONFIG_RTC_DRV_EM3027=m
CONFIG_RTC_DRV_RV3028=m CONFIG_RTC_DRV_RV3028=m
CONFIG_RTC_DRV_RV3032=m CONFIG_RTC_DRV_RV3032=m
CONFIG_RTC_DRV_RV8803=m CONFIG_RTC_DRV_RV8803=m
CONFIG_RTC_DRV_S5M=m
CONFIG_RTC_DRV_SD3078=m CONFIG_RTC_DRV_SD3078=m
# #
@ -8067,7 +8097,6 @@ CONFIG_VFIO_PCI_MMAP=y
CONFIG_VFIO_PCI_INTX=y CONFIG_VFIO_PCI_INTX=y
CONFIG_VFIO_PCI_IGD=y CONFIG_VFIO_PCI_IGD=y
CONFIG_VFIO_MDEV=m CONFIG_VFIO_MDEV=m
CONFIG_VFIO_MDEV_DEVICE=m
CONFIG_IRQ_BYPASS_MANAGER=m CONFIG_IRQ_BYPASS_MANAGER=m
CONFIG_VIRT_DRIVERS=y CONFIG_VIRT_DRIVERS=y
CONFIG_VBOXGUEST=m CONFIG_VBOXGUEST=m
@ -8242,6 +8271,11 @@ CONFIG_VIDEO_ATOMISP_OV5693=m
CONFIG_VIDEO_ATOMISP_LM3554=m CONFIG_VIDEO_ATOMISP_LM3554=m
# CONFIG_VIDEO_ZORAN is not set # CONFIG_VIDEO_ZORAN is not set
CONFIG_VIDEO_IPU3_IMGU=m CONFIG_VIDEO_IPU3_IMGU=m
CONFIG_DVB_AV7110_IR=y
CONFIG_DVB_AV7110=m
CONFIG_DVB_AV7110_OSD=y
CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_SP8870=m
# #
# Android # Android
@ -8265,11 +8299,6 @@ CONFIG_MOST_I2C=m
CONFIG_KS7010=m CONFIG_KS7010=m
CONFIG_PI433=m CONFIG_PI433=m
CONFIG_FIELDBUS_DEV=m CONFIG_FIELDBUS_DEV=m
CONFIG_KPC2000=y
CONFIG_KPC2000_CORE=m
CONFIG_KPC2000_SPI=m
CONFIG_KPC2000_I2C=m
CONFIG_KPC2000_DMA=m
CONFIG_QLGE=m CONFIG_QLGE=m
CONFIG_WFX=m CONFIG_WFX=m
CONFIG_X86_PLATFORM_DEVICES=y CONFIG_X86_PLATFORM_DEVICES=y
@ -8305,6 +8334,7 @@ CONFIG_DELL_SMBIOS_WMI=y
CONFIG_DELL_SMBIOS_SMM=y CONFIG_DELL_SMBIOS_SMM=y
CONFIG_DELL_SMO8800=m CONFIG_DELL_SMO8800=m
CONFIG_DELL_WMI=m CONFIG_DELL_WMI=m
CONFIG_DELL_WMI_PRIVACY=y
CONFIG_DELL_WMI_AIO=m CONFIG_DELL_WMI_AIO=m
CONFIG_DELL_WMI_DESCRIPTOR=m CONFIG_DELL_WMI_DESCRIPTOR=m
CONFIG_DELL_WMI_LED=m CONFIG_DELL_WMI_LED=m
@ -8314,7 +8344,7 @@ CONFIG_FUJITSU_LAPTOP=m
CONFIG_FUJITSU_TABLET=m CONFIG_FUJITSU_TABLET=m
CONFIG_GPD_POCKET_FAN=m CONFIG_GPD_POCKET_FAN=m
CONFIG_HP_ACCEL=m CONFIG_HP_ACCEL=m
CONFIG_HP_WIRELESS=m CONFIG_WIRELESS_HOTKEY=m
CONFIG_HP_WMI=m CONFIG_HP_WMI=m
CONFIG_IBM_RTL=m CONFIG_IBM_RTL=m
CONFIG_IDEAPAD_LAPTOP=m CONFIG_IDEAPAD_LAPTOP=m
@ -8326,8 +8356,11 @@ CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y
# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set
CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_VIDEO=y
CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
CONFIG_INTEL_ATOMISP2_LED=m CONFIG_THINKPAD_LMI=m
CONFIG_X86_PLATFORM_DRIVERS_INTEL=y
CONFIG_INTEL_CHT_INT33FE=m CONFIG_INTEL_CHT_INT33FE=m
CONFIG_INTEL_SKL_INT3472=m
CONFIG_INTEL_ATOMISP2_LED=m
CONFIG_INTEL_HID_EVENT=m CONFIG_INTEL_HID_EVENT=m
CONFIG_INTEL_INT0002_VGPIO=m CONFIG_INTEL_INT0002_VGPIO=m
CONFIG_INTEL_MENLOW=m CONFIG_INTEL_MENLOW=m
@ -8353,6 +8386,7 @@ CONFIG_TOPSTAR_LAPTOP=m
CONFIG_I2C_MULTI_INSTANTIATE=m CONFIG_I2C_MULTI_INSTANTIATE=m
CONFIG_MLX_PLATFORM=m CONFIG_MLX_PLATFORM=m
CONFIG_TOUCHSCREEN_DMI=y CONFIG_TOUCHSCREEN_DMI=y
CONFIG_FW_ATTR_CLASS=m
CONFIG_INTEL_IPS=m CONFIG_INTEL_IPS=m
CONFIG_INTEL_RST=m CONFIG_INTEL_RST=m
CONFIG_INTEL_SMARTCONNECT=m CONFIG_INTEL_SMARTCONNECT=m
@ -8422,17 +8456,24 @@ CONFIG_SURFACE_AGGREGATOR=m
CONFIG_SURFACE_AGGREGATOR_BUS=y CONFIG_SURFACE_AGGREGATOR_BUS=y
# CONFIG_SURFACE_AGGREGATOR_ERROR_INJECTION is not set # CONFIG_SURFACE_AGGREGATOR_ERROR_INJECTION is not set
CONFIG_HAVE_CLK=y CONFIG_HAVE_CLK=y
CONFIG_CLKDEV_LOOKUP=y
CONFIG_HAVE_CLK_PREPARE=y CONFIG_HAVE_CLK_PREPARE=y
CONFIG_COMMON_CLK=y CONFIG_COMMON_CLK=y
CONFIG_COMMON_CLK_WM831X=m CONFIG_COMMON_CLK_WM831X=m
#
# Clock driver for ARM Reference designs
#
# CONFIG_ICST is not set
# CONFIG_CLK_SP810 is not set
# end of Clock driver for ARM Reference designs
CONFIG_LMK04832=m
CONFIG_COMMON_CLK_MAX9485=m CONFIG_COMMON_CLK_MAX9485=m
CONFIG_COMMON_CLK_SI5341=m CONFIG_COMMON_CLK_SI5341=m
CONFIG_COMMON_CLK_SI5351=m CONFIG_COMMON_CLK_SI5351=m
CONFIG_COMMON_CLK_SI544=m CONFIG_COMMON_CLK_SI544=m
CONFIG_COMMON_CLK_CDCE706=m CONFIG_COMMON_CLK_CDCE706=m
CONFIG_COMMON_CLK_CS2000_CP=m CONFIG_COMMON_CLK_CS2000_CP=m
CONFIG_COMMON_CLK_S2MPS11=m
CONFIG_CLK_TWL6040=m CONFIG_CLK_TWL6040=m
CONFIG_COMMON_CLK_PALMAS=m CONFIG_COMMON_CLK_PALMAS=m
CONFIG_COMMON_CLK_PWM=m CONFIG_COMMON_CLK_PWM=m
@ -8464,6 +8505,7 @@ CONFIG_IOMMU_IO_PGTABLE=y
# CONFIG_IOMMU_DEBUGFS is not set # CONFIG_IOMMU_DEBUGFS is not set
# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
CONFIG_IOMMU_DMA=y CONFIG_IOMMU_DMA=y
CONFIG_IOMMU_SVA_LIB=y
CONFIG_AMD_IOMMU=y CONFIG_AMD_IOMMU=y
CONFIG_AMD_IOMMU_V2=y CONFIG_AMD_IOMMU_V2=y
CONFIG_DMAR_TABLE=y CONFIG_DMAR_TABLE=y
@ -8474,6 +8516,7 @@ CONFIG_INTEL_IOMMU_FLOPPY_WA=y
CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y
CONFIG_IRQ_REMAP=y CONFIG_IRQ_REMAP=y
CONFIG_HYPERV_IOMMU=y CONFIG_HYPERV_IOMMU=y
CONFIG_VIRTIO_IOMMU=m
# #
# Remoteproc drivers # Remoteproc drivers
@ -8623,6 +8666,9 @@ CONFIG_DA280=m
CONFIG_DA311=m CONFIG_DA311=m
CONFIG_DMARD09=m CONFIG_DMARD09=m
CONFIG_DMARD10=m CONFIG_DMARD10=m
CONFIG_FXLS8962AF=m
CONFIG_FXLS8962AF_I2C=m
CONFIG_FXLS8962AF_SPI=m
CONFIG_HID_SENSOR_ACCEL_3D=m CONFIG_HID_SENSOR_ACCEL_3D=m
CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
CONFIG_IIO_ST_ACCEL_3AXIS=m CONFIG_IIO_ST_ACCEL_3AXIS=m
@ -8644,6 +8690,7 @@ CONFIG_MMA9553=m
CONFIG_MXC4005=m CONFIG_MXC4005=m
CONFIG_MXC6255=m CONFIG_MXC6255=m
CONFIG_SCA3000=m CONFIG_SCA3000=m
CONFIG_SCA3300=m
CONFIG_STK8312=m CONFIG_STK8312=m
CONFIG_STK8BA50=m CONFIG_STK8BA50=m
# end of Accelerometers # end of Accelerometers
@ -8712,6 +8759,7 @@ CONFIG_TI_ADS7950=m
CONFIG_TI_ADS131E08=m CONFIG_TI_ADS131E08=m
CONFIG_TI_AM335X_ADC=m CONFIG_TI_AM335X_ADC=m
CONFIG_TI_TLC4541=m CONFIG_TI_TLC4541=m
CONFIG_TI_TSC2046=m
CONFIG_TWL4030_MADC=m CONFIG_TWL4030_MADC=m
CONFIG_TWL6030_GPADC=m CONFIG_TWL6030_GPADC=m
CONFIG_VIPERBOARD_ADC=m CONFIG_VIPERBOARD_ADC=m
@ -8752,6 +8800,8 @@ CONFIG_SCD30_I2C=m
CONFIG_SCD30_SERIAL=m CONFIG_SCD30_SERIAL=m
CONFIG_SENSIRION_SGP30=m CONFIG_SENSIRION_SGP30=m
CONFIG_SPS30=m CONFIG_SPS30=m
CONFIG_SPS30_I2C=m
CONFIG_SPS30_SERIAL=m
CONFIG_VZ89X=m CONFIG_VZ89X=m
# end of Chemical Sensors # end of Chemical Sensors
@ -8924,6 +8974,9 @@ CONFIG_INV_MPU6050_SPI=m
CONFIG_IIO_ST_LSM6DSX=m CONFIG_IIO_ST_LSM6DSX=m
CONFIG_IIO_ST_LSM6DSX_I2C=m CONFIG_IIO_ST_LSM6DSX_I2C=m
CONFIG_IIO_ST_LSM6DSX_SPI=m CONFIG_IIO_ST_LSM6DSX_SPI=m
CONFIG_IIO_ST_LSM9DS0=m
CONFIG_IIO_ST_LSM9DS0_I2C=m
CONFIG_IIO_ST_LSM9DS0_SPI=m
# end of Inertial measurement units # end of Inertial measurement units
CONFIG_IIO_ADIS_LIB=m CONFIG_IIO_ADIS_LIB=m
@ -8975,6 +9028,7 @@ CONFIG_TCS3414=m
CONFIG_TCS3472=m CONFIG_TCS3472=m
CONFIG_SENSORS_TSL2563=m CONFIG_SENSORS_TSL2563=m
CONFIG_TSL2583=m CONFIG_TSL2583=m
CONFIG_TSL2591=m
CONFIG_TSL2772=m CONFIG_TSL2772=m
CONFIG_TSL4531=m CONFIG_TSL4531=m
CONFIG_US5182D=m CONFIG_US5182D=m
@ -9130,6 +9184,7 @@ CONFIG_MLX90614=m
CONFIG_MLX90632=m CONFIG_MLX90632=m
CONFIG_TMP006=m CONFIG_TMP006=m
CONFIG_TMP007=m CONFIG_TMP007=m
CONFIG_TMP117=m
CONFIG_TSYS01=m CONFIG_TSYS01=m
CONFIG_TSYS02D=m CONFIG_TSYS02D=m
CONFIG_MAX31856=m CONFIG_MAX31856=m
@ -9180,6 +9235,7 @@ CONFIG_RESET_TI_SYSCON=m
# #
CONFIG_GENERIC_PHY=y CONFIG_GENERIC_PHY=y
CONFIG_USB_LGM_PHY=m CONFIG_USB_LGM_PHY=m
CONFIG_PHY_CAN_TRANSCEIVER=m
CONFIG_BCM_KONA_USB2_PHY=m CONFIG_BCM_KONA_USB2_PHY=m
CONFIG_PHY_PXA_28NM_HSIC=m CONFIG_PHY_PXA_28NM_HSIC=m
CONFIG_PHY_PXA_28NM_USB2=m CONFIG_PHY_PXA_28NM_USB2=m
@ -9306,6 +9362,7 @@ CONFIG_SLIM_QCOM_CTRL=m
CONFIG_INTERCONNECT=y CONFIG_INTERCONNECT=y
CONFIG_COUNTER=m CONFIG_COUNTER=m
CONFIG_INTERRUPT_CNT=m CONFIG_INTERRUPT_CNT=m
CONFIG_INTEL_QEP=m
CONFIG_MOST=m CONFIG_MOST=m
CONFIG_MOST_USB_HDM=m CONFIG_MOST_USB_HDM=m
CONFIG_MOST_CDEV=m CONFIG_MOST_CDEV=m
@ -9475,6 +9532,8 @@ CONFIG_TMPFS_XATTR=y
CONFIG_TMPFS_INODE64=y CONFIG_TMPFS_INODE64=y
CONFIG_HUGETLBFS=y CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y CONFIG_HUGETLB_PAGE=y
CONFIG_HUGETLB_PAGE_FREE_VMEMMAP=y
CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON=y
CONFIG_MEMFD_CREATE=y CONFIG_MEMFD_CREATE=y
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
CONFIG_CONFIGFS_FS=y CONFIG_CONFIGFS_FS=y
@ -10195,7 +10254,6 @@ CONFIG_ARCH_STACKWALK=y
CONFIG_SBITMAP=y CONFIG_SBITMAP=y
CONFIG_PARMAN=m CONFIG_PARMAN=m
CONFIG_OBJAGG=m CONFIG_OBJAGG=m
# CONFIG_STRING_SELFTEST is not set
# end of Library routines # end of Library routines
CONFIG_PLDMFW=y CONFIG_PLDMFW=y
@ -10210,6 +10268,7 @@ CONFIG_ASN1_ENCODER=m
# #
CONFIG_PRINTK_TIME=y CONFIG_PRINTK_TIME=y
# CONFIG_PRINTK_CALLER is not set # CONFIG_PRINTK_CALLER is not set
CONFIG_STACKTRACE_BUILD_ID=y
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=4 CONFIG_CONSOLE_LOGLEVEL_DEFAULT=4
CONFIG_CONSOLE_LOGLEVEL_QUIET=1 CONFIG_CONSOLE_LOGLEVEL_QUIET=1
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
@ -10391,7 +10450,6 @@ CONFIG_DEBUG_LIST=y
CONFIG_RCU_CPU_STALL_TIMEOUT=60 CONFIG_RCU_CPU_STALL_TIMEOUT=60
# CONFIG_RCU_TRACE is not set # CONFIG_RCU_TRACE is not set
# CONFIG_RCU_EQS_DEBUG is not set # CONFIG_RCU_EQS_DEBUG is not set
# CONFIG_RCU_STRICT_GRACE_PERIOD is not set
# end of RCU Debugging # end of RCU Debugging
# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
@ -10426,12 +10484,15 @@ CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE=y
CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y
CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y
CONFIG_FUNCTION_PROFILER=y CONFIG_FUNCTION_PROFILER=y
CONFIG_STACK_TRACER=y CONFIG_STACK_TRACER=y
# CONFIG_IRQSOFF_TRACER is not set # CONFIG_IRQSOFF_TRACER is not set
# CONFIG_PREEMPT_TRACER is not set # CONFIG_PREEMPT_TRACER is not set
CONFIG_SCHED_TRACER=y CONFIG_SCHED_TRACER=y
CONFIG_HWLAT_TRACER=y CONFIG_HWLAT_TRACER=y
CONFIG_OSNOISE_TRACER=y
CONFIG_TIMERLAT_TRACER=y
CONFIG_MMIOTRACE=y CONFIG_MMIOTRACE=y
CONFIG_FTRACE_SYSCALLS=y CONFIG_FTRACE_SYSCALLS=y
CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT=y
@ -10510,7 +10571,6 @@ CONFIG_CC_HAS_SANCOV_TRACE_PC=y
# CONFIG_KCOV is not set # CONFIG_KCOV is not set
CONFIG_RUNTIME_TESTING_MENU=y CONFIG_RUNTIME_TESTING_MENU=y
# CONFIG_LKDTM is not set # CONFIG_LKDTM is not set
# CONFIG_TEST_LIST_SORT is not set
# CONFIG_TEST_MIN_HEAP is not set # CONFIG_TEST_MIN_HEAP is not set
# CONFIG_TEST_SORT is not set # CONFIG_TEST_SORT is not set
# CONFIG_TEST_DIV64 is not set # CONFIG_TEST_DIV64 is not set
@ -10523,10 +10583,12 @@ CONFIG_RUNTIME_TESTING_MENU=y
# CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_ATOMIC64_SELFTEST is not set
CONFIG_ASYNC_RAID6_TEST=m CONFIG_ASYNC_RAID6_TEST=m
# CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_HEXDUMP is not set
# CONFIG_STRING_SELFTEST is not set
# CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_STRING_HELPERS is not set
# CONFIG_TEST_STRSCPY is not set # CONFIG_TEST_STRSCPY is not set
# CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_KSTRTOX is not set
# CONFIG_TEST_PRINTF is not set # CONFIG_TEST_PRINTF is not set
# CONFIG_TEST_SCANF is not set
# CONFIG_TEST_BITMAP is not set # CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_UUID is not set # CONFIG_TEST_UUID is not set
# CONFIG_TEST_XARRAY is not set # CONFIG_TEST_XARRAY is not set
@ -10554,6 +10616,7 @@ CONFIG_ASYNC_RAID6_TEST=m
# CONFIG_TEST_HMM is not set # CONFIG_TEST_HMM is not set
# CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_FREE_PAGES is not set
# CONFIG_TEST_FPU is not set # CONFIG_TEST_FPU is not set
# CONFIG_TEST_CLOCKSOURCE_WATCHDOG is not set
CONFIG_ARCH_USE_MEMTEST=y CONFIG_ARCH_USE_MEMTEST=y
# CONFIG_MEMTEST is not set # CONFIG_MEMTEST is not set
# CONFIG_HYPERV_TESTING is not set # CONFIG_HYPERV_TESTING is not set

View File

@ -2,8 +2,12 @@ From a59b6ecac96eab5e80fa5ee918ddbc8e2fad3a7a Mon Sep 17 00:00:00 2001
From: Mark Weiman <mark.weiman@markzz.com> From: Mark Weiman <mark.weiman@markzz.com>
Date: Wed, 27 Jan 2021 13:28:46 -0500 Date: Wed, 27 Jan 2021 13:28:46 -0500
Subject: [PATCH] i915: Add module option to support VGA arbiter on HD devices Subject: [PATCH] i915: Add module option to support VGA arbiter on HD devices
(5.10) (5.14)
Updated version of Mark Weiman's i915 patch for 5.14.
Original patch messages follow.
---
This is an updated version of Alex Williamson's patch from: This is an updated version of Alex Williamson's patch from:
https://lkml.org/lkml/2014/5/9/517 https://lkml.org/lkml/2014/5/9/517
@ -48,41 +52,40 @@ diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915
index aabf09f89cad..528c6886a0b5 100644 index aabf09f89cad..528c6886a0b5 100644
--- a/drivers/gpu/drm/i915/display/intel_display.c --- a/drivers/gpu/drm/i915/display/intel_display.c
+++ b/drivers/gpu/drm/i915/display/intel_display.c +++ b/drivers/gpu/drm/i915/display/intel_display.c
@@ -17887,9 +17887,11 @@ int intel_modeset_init_noirq(struct drm_i915_private *i915) @@ -12304,9 +12304,11 @@
intel_bios_init(i915); intel_bios_init(i915);
- ret = intel_vga_register(i915); - ret = intel_vga_register(i915);
- if (ret) - if (ret)
- goto cleanup_bios; + if (!i915_modparams.enable_hd_vgaarb || !HAS_PCH_SPLIT(i915)) {
+ if (!i915_modparams.enable_hd_vgaarb || !HAS_PCH_SPLIT(i915)) { + ret = intel_vga_register(i915);
+ ret = intel_vga_register(i915); + if (ret)
+ if (ret) goto cleanup_bios;
+ goto cleanup_bios; + }
+ }
/* FIXME: completely on the wrong abstraction layer */
/* FIXME: completely on the wrong abstraction layer */ intel_power_domains_init_hw(i915, false);
intel_power_domains_init_hw(i915, false); @@ -12476,6 +12478,12 @@
@@ -18048,6 +18050,12 @@ int intel_modeset_init(struct drm_i915_private *i915) if (ret)
if (ret) return ret;
return ret;
+ /*
+ /* + * Must do this after fbcon init so that
+ * Must do this after fbcon init so that + * vgacon_save_screen() works during the handover.
+ * vgacon_save_screen() works during the handover. + */
+ */ + intel_vga_disable_mem(i915);
+ intel_vga_disable_mem(i915);
+ +
/* Only enable hotplug handling once the fbdev is fully set up. */ /* Only enable hotplug handling once the fbdev is fully set up. */
intel_hpd_init(i915); intel_hpd_init(i915);
intel_hpd_poll_disable(i915);
@@ -18895,6 +18903,7 @@ static void intel_hpd_poll_fini(struct drm_i915_private *i915) @@ -13375,6 +13383,7 @@
/* part #1: call before irq uninstall */ if (!HAS_DISPLAY(i915))
void intel_modeset_driver_remove(struct drm_i915_private *i915) return;
{
+ intel_vga_enable_mem(i915); + intel_vga_enable_mem(i915);
flush_workqueue(i915->flip_wq); flush_workqueue(i915->flip_wq);
flush_workqueue(i915->modeset_wq); flush_workqueue(i915->modeset_wq);
diff --git a/drivers/gpu/drm/i915/display/intel_display.h b/drivers/gpu/drm/i915/display/intel_display.h diff --git a/drivers/gpu/drm/i915/display/intel_display.h b/drivers/gpu/drm/i915/display/intel_display.h
index d10b7c8cde3f..3daaa0bd3b60 100644 index d10b7c8cde3f..3daaa0bd3b60 100644
@ -107,7 +110,7 @@ index be333699c515..a76aa52cde76 100644
+ +
+void intel_vga_enable_mem(struct drm_i915_private *dev_priv) +void intel_vga_enable_mem(struct drm_i915_private *dev_priv)
+{ +{
+ struct pci_dev *pdev = dev_priv->drm.pdev; + struct pci_dev *pdev = to_pci_dev(dev_priv->drm.dev);
+ +
+ /* Enable VGA memory on Intel HD */ + /* Enable VGA memory on Intel HD */
+ if (i915_modparams.enable_hd_vgaarb && HAS_PCH_SPLIT(dev_priv)) { + if (i915_modparams.enable_hd_vgaarb && HAS_PCH_SPLIT(dev_priv)) {
@ -123,7 +126,7 @@ index be333699c515..a76aa52cde76 100644
+ +
+void intel_vga_disable_mem(struct drm_i915_private *dev_priv) +void intel_vga_disable_mem(struct drm_i915_private *dev_priv)
+{ +{
+ struct pci_dev *pdev = dev_priv->drm.pdev; + struct pci_dev *pdev = to_pci_dev(dev_priv->drm.dev);
+ /* Disable VGA memory on Intel HD */ + /* Disable VGA memory on Intel HD */
+ if (i915_modparams.enable_hd_vgaarb && HAS_PCH_SPLIT(dev_priv)) { + if (i915_modparams.enable_hd_vgaarb && HAS_PCH_SPLIT(dev_priv)) {
+ vga_get_uninterruptible(pdev, VGA_RSRC_LEGACY_IO); + vga_get_uninterruptible(pdev, VGA_RSRC_LEGACY_IO);