aboutsummaryrefslogtreecommitdiffstats
path: root/v4l/versions.txt
blob: a8f25c31451cb40d60bba590162d2b89d6dc69a4 (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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
# Use this for stuff for drivers that don't compile
[9.255.255]
VIDEO_IPU3_IMGU
INTEL_ATOMISP
# Needs devm_regmap_init_sccb (select REGMAP_SCCB)
VIDEO_OV772X
VIDEO_OV9650

# Adding an entry under kernel [major.minor] means that that
# driver will be enabled from that kernel onwards, and disabled
# for older kernels.

[5.16]
# Needs i2c_driver flags field
VIDEO_IMX319
VIDEO_IMX208
VIDEO_HI556
VIDEO_OV2740
VIDEO_OV5670
VIDEO_OV5675
VIDEO_OV8856

[5.7]
# needs read_poll_timeout
VIDEO_ISL7998X

[5.5]
# lots of kAPI changes in 5.6, so disable for older kernels
SND_BT87X
# needs linux/units.h
VIDEO_OV02A10

[5.4]
CEC_CROS_EC

[5.3]
# sort_r appeared in 5.4
VIDEO_HANTRO
VIDEO_ROCKCHIP_VDEC
V4L2_H264

[5.2]
# Needs fwnode_graph_get_endpoint_by_id
VIDEO_IPU3_CIO2
VIDEO_OMAP3

[5.1]
# Needs devm_clk_get_optional
VIDEO_IMX274
VIDEO_IMX258

[5.0]
# DMA mask warnings
VIDEO_MEM2MEM_DEINTERLACE

[4.19.0]
# Needs gpiod_set_consumer_name
VIDEO_MAX9286
VIDEO_MAX96712
VIDEO_ADV7183
VIDEO_NOON010PC30
VIDEO_M5MOLS

[4.18.0]
# Needs proc_create_single
VIDEO_ZORAN
# Needs dev_pm_domain_attach_by_id
VIDEO_IMX8_JPEG

[4.17.0]
# Needs devm_nvmem_register
VIDEO_I2C

[4.16.0]
# Needs disable_locking in struct regmap_config
CEC_CH7322
# Needs device_get_match_data
VIDEO_CCS
# Needs DEFINE_SHOW_ATTRIBUTE
VIDEO_IMX_MIPI_CSIS

[4.15.0]
# Needs idle_bias_on and other flags in struct snd_soc_component_driver
VIDEO_TDA1997X

[4.13.0]
# Needs multiplexer support
VIDEO_MUX
# skb_put changed prototype in 4.13
RADIO_WL128X
# Needs clk_bulk_data
VIDEO_XILINX_CSI2RXSS

[4.12.0]
# needs usb_bus sysdev field
VIDEO_STK1160

[4.10.0]
# needs dma_request_chan
VIDEO_XILINX
# needs *probe_new in struct i2c_driver
VIDEO_OV9734
VIDEO_OV9282
VIDEO_OV8865
VIDEO_OV5648
VIDEO_OV5693
VIDEO_OV7251
VIDEO_OV13B10
VIDEO_OV08D10
VIDEO_DW9807
VIDEO_AK7375
VIDEO_DW9807_VCM
VIDEO_OV2680
VIDEO_MT9V111
VIDEO_IMX355
VIDEO_IMX290
VIDEO_IMX214
VIDEO_IMX219
VIDEO_IMX334
VIDEO_IMX335
VIDEO_IMX412
VIDEO_ST_MIPID02
I2C_BCM2048
VIDEO_HI846
VIDEO_HI847
VIDEO_DW9714
VIDEO_DW9768
VIDEO_RDACM20
VIDEO_RDACM21
VIDEO_OG01A1B
LIRC

[4.9.0]
# needs linux/bitfield.h
DVB_MN88443X
VIDEO_ASPEED

[4.8.0]
# needs i2c_new_secondary_device
VIDEO_ADV748X
# needs pwm_init_state
IR_PWM_TX

[4.7.0]
# needs i2c_mux_alloc
DVB_RTL2830
DVB_RTL2832
DVB_M88DS3103
# needs struct i2c_mux_core
DVB_AF9013

[4.6.0]
# needs regmap_write_bits
DVB_CXD2820R

[4.5.0]
# needs pm_runtime_get_if_in_use
VIDEO_OV13858
# needs gpiochip_get_data
VIDEO_SOLO6X10

Privacy Policy