![Linus Torvalds](/assets/img/avatar_default.png)
Here is the set of "big" driver core patches for 4.16-rc1. The majority of the work here is in the firmware subsystem, with reworks to try to attempt to make the code easier to handle in the long run, but no functional change. There's also some tree-wide sysfs attribute fixups with lots of acks from the various subsystem maintainers, as well as a handful of other normal fixes and changes. And finally, some license cleanups for the driver core and sysfs code. All have been in linux-next for a while with no reported issues. Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> -----BEGIN PGP SIGNATURE----- iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCWnLvPw8cZ3JlZ0Brcm9h aC5jb20ACgkQMUfUDdst+ynNzACgkzjPoBytJWbpWFt6SR6L33/u4kEAnRFvVCGL s6ygQPQhZIjKk2Lxa2hC =Zihy -----END PGP SIGNATURE----- Merge tag 'driver-core-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core Pull driver core updates from Greg KH: "Here is the set of "big" driver core patches for 4.16-rc1. The majority of the work here is in the firmware subsystem, with reworks to try to attempt to make the code easier to handle in the long run, but no functional change. There's also some tree-wide sysfs attribute fixups with lots of acks from the various subsystem maintainers, as well as a handful of other normal fixes and changes. And finally, some license cleanups for the driver core and sysfs code. All have been in linux-next for a while with no reported issues" * tag 'driver-core-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (48 commits) device property: Define type of PROPERTY_ENRTY_*() macros device property: Reuse property_entry_free_data() device property: Move property_entry_free_data() upper firmware: Fix up docs referring to FIRMWARE_IN_KERNEL firmware: Drop FIRMWARE_IN_KERNEL Kconfig option USB: serial: keyspan: Drop firmware Kconfig options sysfs: remove DEBUG defines sysfs: use SPDX identifiers drivers: base: add coredump driver ops sysfs: add attribute specification for /sysfs/devices/.../coredump test_firmware: fix missing unlock on error in config_num_requests_store() test_firmware: make local symbol test_fw_config static sysfs: turn WARN() into pr_warn() firmware: Fix a typo in fallback-mechanisms.rst treewide: Use DEVICE_ATTR_WO treewide: Use DEVICE_ATTR_RO treewide: Use DEVICE_ATTR_RW sysfs.h: Use octal permissions component: add debugfs support bus: simple-pm-bus: convert bool SIMPLE_PM_BUS to tristate ...
305 lines
6.8 KiB
Plaintext
305 lines
6.8 KiB
Plaintext
CONFIG_SYSVIPC=y
|
|
CONFIG_NO_HZ=y
|
|
CONFIG_HIGH_RES_TIMERS=y
|
|
CONFIG_IKCONFIG=y
|
|
CONFIG_IKCONFIG_PROC=y
|
|
CONFIG_CGROUPS=y
|
|
CONFIG_CGROUP_SCHED=y
|
|
CONFIG_RT_GROUP_SCHED=y
|
|
CONFIG_CGROUP_FREEZER=y
|
|
CONFIG_CGROUP_CPUACCT=y
|
|
CONFIG_CGROUP_DEBUG=y
|
|
CONFIG_BLK_DEV_INITRD=y
|
|
# CONFIG_ELF_CORE is not set
|
|
CONFIG_EMBEDDED=y
|
|
CONFIG_PERF_EVENTS=y
|
|
CONFIG_SLAB=y
|
|
CONFIG_MODULES=y
|
|
CONFIG_MODULE_UNLOAD=y
|
|
CONFIG_MODULE_FORCE_UNLOAD=y
|
|
# CONFIG_BLK_DEV_BSG is not set
|
|
CONFIG_PARTITION_ADVANCED=y
|
|
# CONFIG_IOSCHED_DEADLINE is not set
|
|
# CONFIG_IOSCHED_CFQ is not set
|
|
CONFIG_ARCH_TEGRA=y
|
|
CONFIG_PCI=y
|
|
CONFIG_PCIEPORTBUS=y
|
|
CONFIG_PCI_MSI=y
|
|
CONFIG_PCI_TEGRA=y
|
|
CONFIG_SMP=y
|
|
CONFIG_PREEMPT=y
|
|
CONFIG_AEABI=y
|
|
CONFIG_HIGHMEM=y
|
|
CONFIG_CMA=y
|
|
CONFIG_ZBOOT_ROM_TEXT=0x0
|
|
CONFIG_ZBOOT_ROM_BSS=0x0
|
|
CONFIG_KEXEC=y
|
|
CONFIG_CPU_FREQ=y
|
|
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
|
|
CONFIG_CPUFREQ_DT=y
|
|
CONFIG_CPU_IDLE=y
|
|
CONFIG_VFP=y
|
|
CONFIG_NEON=y
|
|
CONFIG_NET=y
|
|
CONFIG_PACKET=y
|
|
CONFIG_UNIX=y
|
|
CONFIG_NET_KEY=y
|
|
CONFIG_INET=y
|
|
CONFIG_IP_PNP=y
|
|
CONFIG_IP_PNP_DHCP=y
|
|
CONFIG_IP_PNP_BOOTP=y
|
|
CONFIG_IP_PNP_RARP=y
|
|
CONFIG_INET_ESP=y
|
|
# CONFIG_INET_XFRM_MODE_TUNNEL is not set
|
|
# CONFIG_INET_XFRM_MODE_BEET is not set
|
|
# CONFIG_INET_DIAG is not set
|
|
CONFIG_IPV6_ROUTER_PREF=y
|
|
CONFIG_IPV6_OPTIMISTIC_DAD=y
|
|
CONFIG_INET6_AH=y
|
|
CONFIG_INET6_ESP=y
|
|
CONFIG_INET6_IPCOMP=y
|
|
CONFIG_IPV6_MIP6=y
|
|
CONFIG_IPV6_TUNNEL=y
|
|
CONFIG_IPV6_MULTIPLE_TABLES=y
|
|
CONFIG_CAN=y
|
|
CONFIG_CAN_MCP251X=y
|
|
CONFIG_BT=y
|
|
CONFIG_BT_RFCOMM=y
|
|
CONFIG_BT_BNEP=y
|
|
CONFIG_BT_HIDP=y
|
|
CONFIG_BT_HCIBTUSB=m
|
|
CONFIG_CFG80211=y
|
|
CONFIG_MAC80211=y
|
|
CONFIG_RFKILL=y
|
|
CONFIG_RFKILL_INPUT=y
|
|
CONFIG_RFKILL_GPIO=y
|
|
CONFIG_DEVTMPFS=y
|
|
CONFIG_DEVTMPFS_MOUNT=y
|
|
CONFIG_DMA_CMA=y
|
|
CONFIG_CMA_SIZE_MBYTES=64
|
|
CONFIG_TEGRA_GMI=y
|
|
CONFIG_MTD=y
|
|
CONFIG_MTD_M25P80=y
|
|
CONFIG_MTD_SPI_NOR=y
|
|
CONFIG_BLK_DEV_LOOP=y
|
|
CONFIG_AD525X_DPOT=y
|
|
CONFIG_AD525X_DPOT_I2C=y
|
|
CONFIG_ICS932S401=y
|
|
CONFIG_APDS9802ALS=y
|
|
CONFIG_ISL29003=y
|
|
CONFIG_EEPROM_AT24=y
|
|
CONFIG_BLK_DEV_SD=y
|
|
CONFIG_BLK_DEV_SR=y
|
|
# CONFIG_SCSI_LOWLEVEL is not set
|
|
CONFIG_ATA=y
|
|
CONFIG_SATA_AHCI=y
|
|
CONFIG_AHCI_TEGRA=y
|
|
CONFIG_NETDEVICES=y
|
|
CONFIG_DUMMY=y
|
|
CONFIG_IGB=y
|
|
CONFIG_R8169=y
|
|
CONFIG_USB_PEGASUS=y
|
|
CONFIG_USB_USBNET=y
|
|
CONFIG_USB_NET_SMSC75XX=y
|
|
CONFIG_USB_NET_SMSC95XX=y
|
|
CONFIG_BRCMFMAC=m
|
|
CONFIG_RT2X00=y
|
|
CONFIG_RT2800USB=m
|
|
CONFIG_INPUT_JOYDEV=y
|
|
CONFIG_INPUT_EVDEV=y
|
|
CONFIG_KEYBOARD_GPIO=y
|
|
CONFIG_KEYBOARD_TEGRA=y
|
|
CONFIG_KEYBOARD_CROS_EC=y
|
|
CONFIG_MOUSE_PS2_ELANTECH=y
|
|
CONFIG_INPUT_TOUCHSCREEN=y
|
|
CONFIG_TOUCHSCREEN_ATMEL_MXT=y
|
|
CONFIG_TOUCHSCREEN_WM97XX=y
|
|
# CONFIG_TOUCHSCREEN_WM9705 is not set
|
|
# CONFIG_TOUCHSCREEN_WM9713 is not set
|
|
CONFIG_TOUCHSCREEN_STMPE=y
|
|
CONFIG_INPUT_MISC=y
|
|
# CONFIG_LEGACY_PTYS is not set
|
|
CONFIG_SERIAL_8250=y
|
|
CONFIG_SERIAL_8250_CONSOLE=y
|
|
CONFIG_SERIAL_OF_PLATFORM=y
|
|
CONFIG_SERIAL_TEGRA=y
|
|
# CONFIG_HW_RANDOM is not set
|
|
# CONFIG_I2C_COMPAT is not set
|
|
CONFIG_I2C_CHARDEV=y
|
|
CONFIG_I2C_MUX_PCA954x=y
|
|
CONFIG_I2C_MUX_PINCTRL=y
|
|
CONFIG_I2C_TEGRA=y
|
|
CONFIG_SPI=y
|
|
CONFIG_SPI_TEGRA114=y
|
|
CONFIG_SPI_TEGRA20_SFLASH=y
|
|
CONFIG_SPI_TEGRA20_SLINK=y
|
|
CONFIG_PINCTRL_AS3722=y
|
|
CONFIG_PINCTRL_PALMAS=y
|
|
CONFIG_GPIO_SYSFS=y
|
|
CONFIG_GPIO_PCA953X=y
|
|
CONFIG_GPIO_PCA953X_IRQ=y
|
|
CONFIG_GPIO_PALMAS=y
|
|
CONFIG_GPIO_TPS6586X=y
|
|
CONFIG_GPIO_TPS65910=y
|
|
CONFIG_POWER_RESET=y
|
|
CONFIG_POWER_RESET_AS3722=y
|
|
CONFIG_POWER_RESET_GPIO=y
|
|
CONFIG_BATTERY_SBS=y
|
|
CONFIG_CHARGER_TPS65090=y
|
|
CONFIG_SENSORS_LM90=y
|
|
CONFIG_SENSORS_LM95245=y
|
|
CONFIG_WATCHDOG=y
|
|
CONFIG_TEGRA_WATCHDOG=y
|
|
CONFIG_MFD_AS3722=y
|
|
CONFIG_MFD_CROS_EC=y
|
|
CONFIG_MFD_CROS_EC_SPI=y
|
|
CONFIG_MFD_MAX8907=y
|
|
CONFIG_MFD_STMPE=y
|
|
CONFIG_MFD_PALMAS=y
|
|
CONFIG_MFD_TPS65090=y
|
|
CONFIG_MFD_TPS6586X=y
|
|
CONFIG_MFD_TPS65910=y
|
|
CONFIG_REGULATOR=y
|
|
CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
|
CONFIG_REGULATOR_AS3722=y
|
|
CONFIG_REGULATOR_GPIO=y
|
|
CONFIG_REGULATOR_MAX8907=y
|
|
CONFIG_REGULATOR_PALMAS=y
|
|
CONFIG_REGULATOR_TPS51632=y
|
|
CONFIG_REGULATOR_TPS62360=y
|
|
CONFIG_REGULATOR_TPS65090=y
|
|
CONFIG_REGULATOR_TPS6586X=y
|
|
CONFIG_REGULATOR_TPS65910=y
|
|
CONFIG_MEDIA_SUPPORT=y
|
|
CONFIG_MEDIA_CAMERA_SUPPORT=y
|
|
CONFIG_MEDIA_USB_SUPPORT=y
|
|
CONFIG_USB_VIDEO_CLASS=y
|
|
CONFIG_USB_GSPCA=y
|
|
CONFIG_DRM=y
|
|
CONFIG_DRM_NOUVEAU=m
|
|
CONFIG_DRM_TEGRA=y
|
|
CONFIG_DRM_PANEL_SIMPLE=y
|
|
# CONFIG_LCD_CLASS_DEVICE is not set
|
|
# CONFIG_BACKLIGHT_GENERIC is not set
|
|
CONFIG_BACKLIGHT_PWM=y
|
|
CONFIG_FRAMEBUFFER_CONSOLE=y
|
|
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
|
|
CONFIG_LOGO=y
|
|
CONFIG_SOUND=y
|
|
CONFIG_SND=y
|
|
# CONFIG_SND_SUPPORT_OLD_API is not set
|
|
# CONFIG_SND_DRIVERS is not set
|
|
CONFIG_SND_HDA_TEGRA=y
|
|
CONFIG_SND_HDA_INPUT_BEEP=y
|
|
CONFIG_SND_HDA_PATCH_LOADER=y
|
|
CONFIG_SND_HDA_CODEC_REALTEK=y
|
|
CONFIG_SND_HDA_CODEC_HDMI=y
|
|
# CONFIG_SND_ARM is not set
|
|
# CONFIG_SND_SPI is not set
|
|
# CONFIG_SND_USB is not set
|
|
CONFIG_SND_SOC=y
|
|
CONFIG_SND_SOC_TEGRA=y
|
|
CONFIG_SND_SOC_TEGRA20_I2S=y
|
|
CONFIG_SND_SOC_TEGRA30_I2S=y
|
|
CONFIG_SND_SOC_TEGRA_RT5640=y
|
|
CONFIG_SND_SOC_TEGRA_WM8753=y
|
|
CONFIG_SND_SOC_TEGRA_WM8903=y
|
|
CONFIG_SND_SOC_TEGRA_WM9712=y
|
|
CONFIG_SND_SOC_TEGRA_TRIMSLICE=y
|
|
CONFIG_SND_SOC_TEGRA_ALC5632=y
|
|
CONFIG_SND_SOC_TEGRA_MAX98090=y
|
|
CONFIG_SND_SOC_TEGRA_SGTL5000=y
|
|
CONFIG_USB=y
|
|
CONFIG_USB_XHCI_HCD=y
|
|
CONFIG_USB_XHCI_TEGRA=y
|
|
CONFIG_USB_EHCI_HCD=y
|
|
CONFIG_USB_EHCI_TEGRA=y
|
|
CONFIG_USB_ACM=y
|
|
CONFIG_USB_WDM=y
|
|
CONFIG_USB_STORAGE=y
|
|
CONFIG_USB_CHIPIDEA=y
|
|
CONFIG_USB_CHIPIDEA_UDC=y
|
|
CONFIG_USB_GADGET=y
|
|
CONFIG_MMC=y
|
|
CONFIG_MMC_BLOCK_MINORS=16
|
|
CONFIG_MMC_SDHCI=y
|
|
CONFIG_MMC_SDHCI_PLTFM=y
|
|
CONFIG_MMC_SDHCI_TEGRA=y
|
|
CONFIG_NEW_LEDS=y
|
|
CONFIG_LEDS_CLASS=y
|
|
CONFIG_LEDS_GPIO=y
|
|
CONFIG_LEDS_PWM=y
|
|
CONFIG_LEDS_TRIGGERS=y
|
|
CONFIG_LEDS_TRIGGER_TIMER=y
|
|
CONFIG_LEDS_TRIGGER_ONESHOT=y
|
|
CONFIG_LEDS_TRIGGER_HEARTBEAT=y
|
|
CONFIG_LEDS_TRIGGER_GPIO=y
|
|
CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
|
|
CONFIG_LEDS_TRIGGER_TRANSIENT=y
|
|
CONFIG_LEDS_TRIGGER_CAMERA=y
|
|
CONFIG_RTC_CLASS=y
|
|
CONFIG_RTC_DRV_AS3722=y
|
|
CONFIG_RTC_DRV_DS1307=y
|
|
CONFIG_RTC_DRV_MAX8907=y
|
|
CONFIG_RTC_DRV_PALMAS=y
|
|
CONFIG_RTC_DRV_TPS6586X=y
|
|
CONFIG_RTC_DRV_TPS65910=y
|
|
CONFIG_RTC_DRV_EM3027=y
|
|
CONFIG_RTC_DRV_TEGRA=y
|
|
CONFIG_DMADEVICES=y
|
|
CONFIG_TEGRA20_APB_DMA=y
|
|
CONFIG_STAGING=y
|
|
CONFIG_MFD_NVEC=y
|
|
CONFIG_KEYBOARD_NVEC=y
|
|
CONFIG_SERIO_NVEC_PS2=y
|
|
CONFIG_NVEC_POWER=y
|
|
CONFIG_NVEC_PAZ00=y
|
|
CONFIG_TEGRA_IOMMU_GART=y
|
|
CONFIG_TEGRA_IOMMU_SMMU=y
|
|
CONFIG_ARCH_TEGRA_2x_SOC=y
|
|
CONFIG_ARCH_TEGRA_3x_SOC=y
|
|
CONFIG_ARCH_TEGRA_114_SOC=y
|
|
CONFIG_ARCH_TEGRA_124_SOC=y
|
|
CONFIG_MEMORY=y
|
|
CONFIG_IIO=y
|
|
CONFIG_MPU3050_I2C=y
|
|
CONFIG_SENSORS_ISL29018=y
|
|
CONFIG_SENSORS_ISL29028=y
|
|
CONFIG_AK8975=y
|
|
CONFIG_PWM=y
|
|
CONFIG_PWM_TEGRA=y
|
|
CONFIG_PHY_TEGRA_XUSB=y
|
|
CONFIG_EXT2_FS=y
|
|
CONFIG_EXT2_FS_XATTR=y
|
|
CONFIG_EXT2_FS_POSIX_ACL=y
|
|
CONFIG_EXT2_FS_SECURITY=y
|
|
CONFIG_EXT3_FS=y
|
|
CONFIG_EXT3_FS_POSIX_ACL=y
|
|
CONFIG_EXT3_FS_SECURITY=y
|
|
# CONFIG_DNOTIFY is not set
|
|
CONFIG_VFAT_FS=y
|
|
CONFIG_TMPFS=y
|
|
CONFIG_TMPFS_POSIX_ACL=y
|
|
CONFIG_SQUASHFS=y
|
|
CONFIG_SQUASHFS_LZO=y
|
|
CONFIG_SQUASHFS_XZ=y
|
|
CONFIG_NFS_FS=y
|
|
CONFIG_NFS_V4=y
|
|
CONFIG_ROOT_NFS=y
|
|
CONFIG_NLS_CODEPAGE_437=y
|
|
CONFIG_NLS_ISO8859_1=y
|
|
CONFIG_PRINTK_TIME=y
|
|
CONFIG_DEBUG_INFO=y
|
|
CONFIG_MAGIC_SYSRQ=y
|
|
CONFIG_DEBUG_SLAB=y
|
|
CONFIG_DEBUG_VM=y
|
|
CONFIG_DETECT_HUNG_TASK=y
|
|
CONFIG_SCHEDSTATS=y
|
|
# CONFIG_DEBUG_PREEMPT is not set
|
|
CONFIG_DEBUG_MUTEXES=y
|
|
CONFIG_DEBUG_SG=y
|
|
CONFIG_DEBUG_LL=y
|
|
CONFIG_EARLY_PRINTK=y
|
|
CONFIG_CRYPTO_TWOFISH=y
|
|
CONFIG_CRC_CCITT=y
|