blob: 43afe487eb33771c82d3dc5b0f7f1c04b3c5fd50 [file] [log] [blame]
# List the minimum kernel version required for each
# of the listed Kconfig symbols
ATL1C 3.5
# depends on -EPROBE_DEFER and others now
WL1251_SPI 3.5
WL1251_SDIO 3.15
WL1251_SDIO kconfig: CONFIG_WILINK_PLATFORM_DATA
WLCORE_SDIO 3.15
# needs no_seek_end_llseek()
WLCORE 3.2
WL12XX 3.2
WL18XX 3.2
# hostapd uses proc_remove()
HOSTAP 3.10
# This driver uses the remove_proc_subtree() function.
AIRO 3.9
AIRO_CS 3.9
# Media
MEDIA_SUPPORT 3.8
# someone has to backport "firewire: introduce fw_driver.probe and .remove methods"
DVB_FIREDTV 3.11
SOC_CAMERA_PLATFORM 3.9
# missing linux/gpio/consumer.h
# consumer.h cannot be backported currently, as functions rely
# on in-kernel functionality (GPIO_DEVRES), we can now backport
# in-kernel functionality but we'd need to make that depend on
# integration only and figure out a way to easily split that.
# This does not seem like a good test desirable test case to
# start that work with.
VIDEO_ADP1653 3.13
VIDEO_TC358743 3.13
VIDEO_MT9P031 3.13
# missing linux/property.h
NFC_ST95HF 3.18
# missing devm_gpiod_get_optional()
# this needs devm_gpiod_get_optional() with 3 arguments.
I2C_SI4713 3.17
USB_SI4713 3.17
PLATFORM_SI4713 3.17
SOC_CAMERA_OV2640 3.17
VIDEO_ADV7604 3.17
VIDEO_COBALT 3.17
VIDEO_TVP5150 3.17
VIDEO_EM28XX_V4L2 3.17
NFC_PN544_I2C 3.17
# this needs devm_gpiod_get_index() with 4 arguments.
NFC_NXP_NCI_I2C 3.17
# this needs device_property..() functions
NFC_FDP_I2C 3.18
NFC_ST21NFCA_I2C 3.18
NFC_ST_NCI_I2C 3.18
NFC_ST_NCI_SPI 3.18
# for whoever wants to backport this: GPIOF_EXPORT was redefined via commit
# 79a9becd on v3.13-rc1~120^2~15, before this it was redefined via commit
# f567fde2 on v3.5-rc7~32^2~4 and finally added via commit fc3a1f04 on
# v3.5-rc1~93^2~25. We don't address any of these changes yet so we require
# the latest interpretation.
VIDEO_S5K6AA 3.13
VIDEO_S5K6A3 3.13
# this needs arch_phys_wc_add(), arch_phys_wc_del() and pat_enabled()
VIDEO_FB_IVTV 4.2
BCMA_DRIVER_MIPS 3.3
SSB_DRIVER_MIPS 3.3
# needs GPIO stuff we didn't backport
SSB_DRIVER_GPIO 4.5
# the irq handler in the gpio driver uses
# irq_set_chip_and_handler_name() which gets exported starting with
# kernel 3.7. This code is only compiled if BCMA_DRIVER_GPIO and
# BCMA_HOST_SOC are set.
BCMA_HOST_SOC 3.7
# Uses gpiochip_get_data()
BCMA_DRIVER_GPIO 4.5
VIDEO_EM28XX_DVB 4.5
DVB_CXD2820R 4.5
DVB_USB_ANYSEE 4.5
# NFC core needs PF_NFC defined in socket.h which was
# only introduced in kernel 3.1
NFC 3.1
# This needs of_find_property() and devm_gpio_free()
NFC_MRVL 3.3
NFC_MRVL_USB 3.3
NFC_MRVL_UART 3.3
NFC_TRF7970A 3.4
INTEL_IPS 3.2
# needs mei_cldev_register_rx_cb
NFC_MEI_PHY 4.10
# missing linux/gpio/consumer.h
NFC_PN544_I2C 3.13
NFC_FDP 3.13
# can not backport ieee802154_ptr in struct net_device wich was added in
# 98a18b6ffc7 "netdevice: add ieee802154_ptr to net_device"
IEEE802154 3.19
IEEE802154_MRF24J40 3.5
IEEE802154_6LOWPAN 3.5
# needs devm_regmap_init_spi()
IEEE802154_AT86RF230 3.4
# CC2520 needes devm_pinctrl_get_select_default()
IEEE802154_CC2520 3.5
IR_IMG 3.5
# missing include/linux/mfd/syscon.h file
IR_HIX5HD2 3.7
IR_HIX5HD2 kconfig: CONFIG_MFD_SYSCON
# tracing results in compile errors
ATH10K_TRACING 3.4
ATH_TRACEPOINTS 3.1
# missigng add_hwgenerator_randomness()
ATH9K_HWRNG 3.17
# depends on netdev_rss_key_fill() which uses net_get_random_once()
# and since net_get_random_once() depends on static keys we've decided
# to backport that only down to 3.5. For full details refer to backports
# commit 8cb8816d
# mpls_features was added with kernel 3.11
IGB 3.11
# This driver needs mmc_hw_reset() which was added in kernel version 3.2
MWIFIEX_SDIO 3.2
# these need LIB80211 and thus SKCIPHER - disable them
IPW2100 4.3
IPW2200 4.3
HOSTAP 4.3
LIBERTAS 4.3
# some prototypes changed - might be fixable but I'm lazy
NFC_WILINK 4.8