summaryrefslogtreecommitdiff
path: root/dependencies
blob: 628f82bd64cac227839c60895c9e09480f5e7080 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
# List the minimum kernel version required for each
# of the listed Kconfig symbols

# 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

# missing linux/property.h
NFC_ST95HF 3.18

# missing devm_gpiod_get_optional()
# this needs devm_gpiod_get_optional() with 3 arguments.
NFC_PN544_I2C 3.17
NFC_TRF7970A 3.17

# this needs devm_gpiod_get_index() with 4 arguments.
NFC_NXP_NCI_I2C 3.17

# pci_error_handlers->reset_notify is missing
MWIFIEX_PCIE 3.16

# needs pcie_get_mps()
QTNFMAC_PEARL_PCIE 3.13

# needs pm_system_wakeup() which can't reall be
# backported properly
MWIFIEX 3.18

# this needs device_property..() functions and struct acpi_gpio_mapping
NFC_FDP_I2C 3.19
NFC_ST21NFCA_I2C 3.19
NFC_ST_NCI_I2C 3.19
NFC_ST_NCI_SPI 3.19
NFC_PN544_I2C 3.19

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

# 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

# tracing results in compile errors
ATH10K_TRACING 3.4
ATH_TRACEPOINTS 3.1

# missigng add_hwgenerator_randomness()
ATH9K_HWRNG 3.17

# 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

# struct ethtool_link_ksettings is missing, I'm lazy
USB_USBNET 4.6
USB_NET_RNDIS_WLAN 4.6

# depends on struct mmc_card::ocr
RSI_SDIO 3.13

# depends on devm_led_classdev_register()
MT76_CORE 4.1
MT76x2E 4.1

# select_queue_fallback_t is missing
RTL8723BS 3.14
R8188EU  3.14