1 # List the minimum kernel version required for each
2 # of the listed Kconfig symbols
6 # depends on -EPROBE_DEFER and others now
10 WL1251_SDIO kconfig: CONFIG_WILINK_PLATFORM_DATA
13 # needs no_seek_end_llseek()
18 # hostapd uses proc_remove()
21 # This driver uses the remove_proc_subtree() function.
27 # someone has to backport "firewire: introduce fw_driver.probe and .remove methods"
30 SOC_CAMERA_PLATFORM 3.9
32 # missing linux/gpio/consumer.h
33 # consumer.h cannot be backported currently, as functions rely
34 # on in-kernel functionality (GPIO_DEVRES), we can now backport
35 # in-kernel functionality but we'd need to make that depend on
36 # integration only and figure out a way to easily split that.
37 # This does not seem like a good test desirable test case to
38 # start that work with.
43 # missing linux/property.h
46 # missing devm_gpiod_get_optional()
47 # this needs devm_gpiod_get_optional() with 3 arguments.
51 SOC_CAMERA_OV2640 3.17
55 VIDEO_EM28XX_V4L2 3.17
59 # this needs devm_gpiod_get_index() with 4 arguments.
62 # pci_error_handlers->reset_notify is missing
65 # needs pcie_get_mps()
66 QTNFMAC_PEARL_PCIE 3.13
68 # needs pm_system_wakeup() which can't reall be
72 # this needs device_property..() functions and struct acpi_gpio_mapping
79 # for whoever wants to backport this: GPIOF_EXPORT was redefined via commit
80 # 79a9becd on v3.13-rc1~120^2~15, before this it was redefined via commit
81 # f567fde2 on v3.5-rc7~32^2~4 and finally added via commit fc3a1f04 on
82 # v3.5-rc1~93^2~25. We don't address any of these changes yet so we require
83 # the latest interpretation.
87 # this needs arch_phys_wc_add(), arch_phys_wc_del() and pat_enabled()
92 # needs GPIO stuff we didn't backport
95 # the irq handler in the gpio driver uses
96 # irq_set_chip_and_handler_name() which gets exported starting with
97 # kernel 3.7. This code is only compiled if BCMA_DRIVER_GPIO and
98 # BCMA_HOST_SOC are set.
101 # Uses gpiochip_get_data()
107 # NFC core needs PF_NFC defined in socket.h which was
108 # only introduced in kernel 3.1
111 # This needs of_find_property() and devm_gpio_free()
120 # needs mei_cldev_register_rx_cb
123 # missing linux/gpio/consumer.h
129 # missing include/linux/mfd/syscon.h file
131 IR_HIX5HD2 kconfig: CONFIG_MFD_SYSCON
133 # tracing results in compile errors
137 # missigng add_hwgenerator_randomness()
140 # depends on netdev_rss_key_fill() which uses net_get_random_once()
141 # and since net_get_random_once() depends on static keys we've decided
142 # to backport that only down to 3.5. For full details refer to backports
144 # mpls_features was added with kernel 3.11
147 # This driver needs mmc_hw_reset() which was added in kernel version 3.2
150 # these need LIB80211 and thus SKCIPHER - disable them
156 # some prototypes changed - might be fixable but I'm lazy
159 # struct ethtool_link_ksettings is missing, I'm lazy
161 USB_NET_RNDIS_WLAN 4.6
163 # depends on struct mmc_card::ocr
166 # depends on devm_led_classdev_register()
170 # select_queue_fallback_t is missing