OpenWrt – Diff between revs 2 and 3

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 2 Rev 3
Line 54... Line 54...
54 $(eval $(call KernelPackage,backlight-pwm)) 54 $(eval $(call KernelPackage,backlight-pwm))
Line 55... Line 55...
55   55  
56   56  
57 define KernelPackage/fb 57 define KernelPackage/fb
58 SUBMENU:=$(VIDEO_MENU) 58 SUBMENU:=$(VIDEO_MENU)
59 TITLE:=Framebuffer and framebuffer console support 59 TITLE:=Framebuffer support
60 DEPENDS:=@DISPLAY_SUPPORT 60 DEPENDS:=@DISPLAY_SUPPORT
61 KCONFIG:= \ 61 KCONFIG:= \
62 CONFIG_FB \ 62 CONFIG_FB \
-   63 CONFIG_FB_MXS=n \
-   64 CONFIG_FB_SM750=n
-   65 FILES:=$(LINUX_DIR)/drivers/video/fbdev/core/fb.ko
-   66 AUTOLOAD:=$(call AutoLoad,06,fb)
-   67 endef
-   68  
-   69 define KernelPackage/fb/description
-   70 Kernel support for framebuffers
-   71 endef
-   72  
-   73 define KernelPackage/fb/x86
-   74 FILES+=$(LINUX_DIR)/arch/x86/video/fbdev.ko
-   75 AUTOLOAD+=$(call AutoLoad,06,fbdev fb)
-   76 endef
-   77  
-   78 $(eval $(call KernelPackage,fb))
-   79  
-   80  
-   81 define KernelPackage/fbcon
-   82 SUBMENU:=$(VIDEO_MENU)
-   83 TITLE:=Framebuffer Console support
63 CONFIG_FB_MXS=n \ 84 DEPENDS:=+kmod-fb @!LINUX_4_14
64 CONFIG_FB_SM750=n \ 85 KCONFIG:= \
65 CONFIG_FRAMEBUFFER_CONSOLE=y \ 86 CONFIG_FRAMEBUFFER_CONSOLE \
66 CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y \ 87 CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y \
67 CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y \ 88 CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y \
68 CONFIG_FONTS=y \ 89 CONFIG_FONTS=y \
Line 79... Line 100...
79 CONFIG_FONT_10x18=n \ 100 CONFIG_FONT_10x18=n \
80 CONFIG_VT=y \ 101 CONFIG_VT=y \
81 CONFIG_CONSOLE_TRANSLATIONS=y \ 102 CONFIG_CONSOLE_TRANSLATIONS=y \
82 CONFIG_VT_CONSOLE=y \ 103 CONFIG_VT_CONSOLE=y \
83 CONFIG_VT_HW_CONSOLE_BINDING=y 104 CONFIG_VT_HW_CONSOLE_BINDING=y
-   105 FILES:= \
-   106 $(LINUX_DIR)/drivers/video/console/bitblit.ko \
-   107 $(LINUX_DIR)/drivers/video/console/softcursor.ko \
84 FILES:=$(LINUX_DIR)/drivers/video/fbdev/core/fb.ko \ 108 $(LINUX_DIR)/drivers/video/console/fbcon.ko \
-   109 $(LINUX_DIR)/drivers/video/console/fbcon_rotate.ko \
-   110 $(LINUX_DIR)/drivers/video/console/fbcon_cw.ko \
-   111 $(LINUX_DIR)/drivers/video/console/fbcon_ud.ko \
-   112 $(LINUX_DIR)/drivers/video/console/fbcon_ccw.ko \
85 $(LINUX_DIR)/lib/fonts/font.ko 113 $(LINUX_DIR)/lib/fonts/font.ko
86 AUTOLOAD:=$(call AutoLoad,06,fb font) 114 AUTOLOAD:=$(call AutoLoad,94,font softcursor tileblit fbcon_cw fbcon_ud fbcon_ccw fbcon_rotate bitblit fbcon)
87 endef -  
88   -  
89 define KernelPackage/fb/description -  
90 Kernel support for framebuffers and framebuffer console. -  
91 endef 115 endef
Line 92... Line 116...
92   116  
93 define KernelPackage/fb/x86 -  
94 FILES+=$(LINUX_DIR)/arch/x86/video/fbdev.ko 117 define KernelPackage/fbcon/description
95 AUTOLOAD:=$(call AutoLoad,06,fbdev fb font) 118 Kernel support for framebuffer console
Line 96... Line 119...
96 endef 119 endef
97   -  
Line 98... Line 120...
98 $(eval $(call KernelPackage,fb)) 120  
99   121 $(eval $(call KernelPackage,fbcon))
100   122  
101 define KernelPackage/fb-cfb-fillrect 123 define KernelPackage/fb-cfb-fillrect
Line 158... Line 180...
158 Kernel support for framebuffer sys ops 180 Kernel support for framebuffer sys ops
159 endef 181 endef
Line 160... Line 182...
160   182  
Line 161... Line -...
161 $(eval $(call KernelPackage,fb-sys-fops)) -  
162   -  
163   -  
164 define KernelPackage/fb-sys-ram -  
165 SUBMENU:=$(VIDEO_MENU) -  
166 TITLE:=Framebuffer in system RAM support -  
167 DEPENDS:=+kmod-fb -  
168 KCONFIG:= \ -  
169 CONFIG_FB_SYS_COPYAREA \ -  
170 CONFIG_FB_SYS_FILLRECT \ -  
171 CONFIG_FB_SYS_IMAGEBLIT -  
172 FILES:= \ -  
173 $(LINUX_DIR)/drivers/video/fbdev/core/syscopyarea.ko \ -  
174 $(LINUX_DIR)/drivers/video/fbdev/core/sysfillrect.ko \ -  
175 $(LINUX_DIR)/drivers/video/fbdev/core/sysimgblt.ko -  
176 AUTOLOAD:=$(call AutoLoad,07,syscopyarea sysfillrect sysimgblt) -  
177 endef -  
178   -  
179 define KernelPackage/fb-sys-fops/description -  
180 Kernel support for framebuffers in system RAM -  
181 endef -  
182   -  
183 $(eval $(call KernelPackage,fb-sys-ram)) -  
184   -  
185   -  
186 define KernelPackage/fb-tft -  
187 SUBMENU:=$(VIDEO_MENU) -  
188 TITLE:=Support for small TFT LCD display modules -  
189 DEPENDS:= \ -  
190 @GPIO_SUPPORT @!LINUX_3_18 @!LINUX_4_9 +kmod-backlight \ -  
191 +kmod-fb +kmod-fb-sys-fops +kmod-fb-sys-ram +kmod-spi-bitbang -  
192 KCONFIG:= \ -  
193 CONFIG_FB_BACKLIGHT=y \ -  
194 CONFIG_FB_DEFERRED_IO=y \ -  
195 CONFIG_FB_TFT -  
196 FILES:= \ -  
197 $(LINUX_DIR)/drivers/staging/fbtft/fbtft.ko -  
198 AUTOLOAD:=$(call AutoLoad,08,fbtft) -  
199 endef -  
200   -  
201 define KernelPackage/fb-tft/description -  
202 Support for small TFT LCD display modules -  
203 endef -  
204   -  
205 $(eval $(call KernelPackage,fb-tft)) -  
206   -  
207   -  
208 define KernelPackage/fb-tft-ili9486 -  
209 SUBMENU:=$(VIDEO_MENU) -  
210 TITLE:=FB driver for the ILI9486 LCD Controller -  
211 DEPENDS:=+kmod-fb-tft -  
212 KCONFIG:=CONFIG_FB_TFT_ILI9486 -  
213 FILES:=$(LINUX_DIR)/drivers/staging/fbtft/fb_ili9486.ko -  
214 AUTOLOAD:=$(call AutoLoad,09,fb_ili9486) -  
215 endef -  
216   -  
217 define KernelPackage/fb-tft-ili9486/description -  
218 FB driver for the ILI9486 LCD Controller -  
219 endef -  
220   -  
221 $(eval $(call KernelPackage,fb-tft-ili9486)) -  
222   183 $(eval $(call KernelPackage,fb-sys-fops))
223   184  
224 define KernelPackage/drm 185 define KernelPackage/drm
225 SUBMENU:=$(VIDEO_MENU) 186 SUBMENU:=$(VIDEO_MENU)
226 TITLE:=Direct Rendering Manager (DRM) support 187 TITLE:=Direct Rendering Manager (DRM) support
227 HIDDEN:=1 188 HIDDEN:=1
228 DEPENDS:=+kmod-dma-buf +kmod-i2c-core -  
229 KCONFIG:=CONFIG_DRM 189 DEPENDS:=+kmod-dma-buf +kmod-i2c-core
230 FILES:= \ -  
231 $(LINUX_DIR)/drivers/gpu/drm/drm.ko \ 190 KCONFIG:=CONFIG_DRM
232 $(LINUX_DIR)/drivers/gpu/drm/drm_panel_orientation_quirks.ko@ge4.15 191 FILES:=$(LINUX_DIR)/drivers/gpu/drm/drm.ko
Line 233... Line 192...
233 AUTOLOAD:=$(call AutoLoad,05,drm) 192 AUTOLOAD:=$(call AutoLoad,05,drm)
234 endef 193 endef
235   194  
Line 236... Line 195...
236 define KernelPackage/drm/description 195 define KernelPackage/drm/description
Line 237... Line -...
237 Direct Rendering Manager (DRM) core support -  
238 endef -  
239   -  
240 $(eval $(call KernelPackage,drm)) -  
241   -  
242 define KernelPackage/drm-amdgpu -  
243 SUBMENU:=$(VIDEO_MENU) -  
244 TITLE:=AMDGPU DRM support -  
245 DEPENDS:=@TARGET_x86 @DISPLAY_SUPPORT +kmod-drm +kmod-i2c-algo-bit +amdgpu-firmware -  
246 KCONFIG:=CONFIG_DRM_AMDGPU \ -  
247 CONFIG_DRM_AMDGPU_SI=y \ -  
248 CONFIG_DRM_AMDGPU_CIK=y \ -  
249 CONFIG_DRM_AMD_DC=y \ -  
250 CONFIG_DEBUG_KERNEL_DC=n -  
251 FILES:=$(LINUX_DIR)/drivers/gpu/drm/amd/amdgpu/amdgpu.ko \ -  
252 $(LINUX_DIR)/drivers/gpu/drm/scheduler/gpu-sched.ko@ge4.15 \ -  
253 $(LINUX_DIR)/drivers/gpu/drm/amd/lib/chash.ko@ge4.15 -  
254 AUTOLOAD:=$(call AutoProbe,amdgpu) -  
255 endef -  
256   -  
257 define KernelPackage/drm-amdgpu/description -  
258 Direct Rendering Manager (DRM) support for AMDGPU Cards -  
259 endef 196 Direct Rendering Manager (DRM) core support
260   197 endef
261 $(eval $(call KernelPackage,drm-amdgpu)) 198  
262   199 $(eval $(call KernelPackage,drm))
263   200  
264 define KernelPackage/drm-imx 201 define KernelPackage/drm-imx
265 SUBMENU:=$(VIDEO_MENU) 202 SUBMENU:=$(VIDEO_MENU)
266 TITLE:=Freescale i.MX DRM support 203 TITLE:=Freescale i.MX DRM support
267 DEPENDS:=@TARGET_imx6 +kmod-drm +kmod-fb +kmod-fb-cfb-copyarea +kmod-fb-cfb-imgblt +kmod-fb-cfb-fillrect +kmod-fb-sys-fops +kmod-fb-sys-ram 204 DEPENDS:=@TARGET_imx6 +kmod-drm +kmod-fb +kmod-fb-cfb-copyarea +kmod-fb-cfb-imgblt +kmod-fb-cfb-fillrect +kmod-fb-sys-fops
268 KCONFIG:=CONFIG_DRM_IMX \ 205 KCONFIG:=CONFIG_DRM_IMX \
269 CONFIG_DRM_FBDEV_EMULATION=y \ 206 CONFIG_DRM_FBDEV_EMULATION=y \
270 CONFIG_DRM_FBDEV_OVERALLOC=100 \ 207 CONFIG_DRM_FBDEV_OVERALLOC=100 \
-   208 CONFIG_IMX_IPUV3_CORE \
-   209 CONFIG_RESET_CONTROLLER=y \
-   210 CONFIG_DRM_IMX_IPUV3 \
271 CONFIG_IMX_IPUV3_CORE \ 211 CONFIG_IMX_IPUV3 \
272 CONFIG_RESET_CONTROLLER=y \ 212 CONFIG_DRM_KMS_HELPER \
273 CONFIG_DRM_IMX_IPUV3 \ 213 CONFIG_FB_SYS_FILLRECT \
274 CONFIG_IMX_IPUV3 \ 214 CONFIG_FB_SYS_COPYAREA \
275 CONFIG_DRM_KMS_HELPER \ 215 CONFIG_FB_SYS_IMAGEBLIT \
Line 282... Line 222...
282 CONFIG_DRM_IMX_LDB=n \ 222 CONFIG_DRM_IMX_LDB=n \
283 CONFIG_DRM_IMX_HDMI=n 223 CONFIG_DRM_IMX_HDMI=n
284 FILES:= \ 224 FILES:= \
285 $(LINUX_DIR)/drivers/gpu/drm/imx/imxdrm.ko \ 225 $(LINUX_DIR)/drivers/gpu/drm/imx/imxdrm.ko \
286 $(LINUX_DIR)/drivers/gpu/ipu-v3/imx-ipu-v3.ko \ 226 $(LINUX_DIR)/drivers/gpu/ipu-v3/imx-ipu-v3.ko \
-   227 $(LINUX_DIR)/drivers/video/fbdev/core/syscopyarea.ko \
-   228 $(LINUX_DIR)/drivers/video/fbdev/core/sysfillrect.ko \
-   229 $(LINUX_DIR)/drivers/video/fbdev/core/sysimgblt.ko \
287 $(LINUX_DIR)/drivers/gpu/drm/drm_kms_helper.ko 230 $(LINUX_DIR)/drivers/gpu/drm/drm_kms_helper.ko
288 AUTOLOAD:=$(call AutoLoad,08,imxdrm imx-ipu-v3 imx-ipuv3-crtc) 231 AUTOLOAD:=$(call AutoLoad,05,imxdrm imx-ipu-v3 imx-ipuv3-crtc)
289 endef 232 endef
Line 290... Line 233...
290   233  
291 define KernelPackage/drm-imx/description 234 define KernelPackage/drm-imx/description
292 Direct Rendering Manager (DRM) support for Freescale i.MX 235 Direct Rendering Manager (DRM) support for Freescale i.MX
Line 303... Line 246...
303 CONFIG_DRM_DW_HDMI_I2S_AUDIO 246 CONFIG_DRM_DW_HDMI_I2S_AUDIO
304 FILES:= \ 247 FILES:= \
305 $(LINUX_DIR)/drivers/gpu/drm/bridge/synopsys/dw-hdmi.ko \ 248 $(LINUX_DIR)/drivers/gpu/drm/bridge/synopsys/dw-hdmi.ko \
306 $(LINUX_DIR)/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.ko \ 249 $(LINUX_DIR)/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.ko \
307 $(LINUX_DIR)/drivers/gpu/drm/imx/dw_hdmi-imx.ko 250 $(LINUX_DIR)/drivers/gpu/drm/imx/dw_hdmi-imx.ko
308 AUTOLOAD:=$(call AutoLoad,08,dw-hdmi dw-hdmi-ahb-audio.ko dw_hdmi-imx) 251 AUTOLOAD:=$(call AutoLoad,05,dw-hdmi dw-hdmi-ahb-audio.ko dw_hdmi-imx)
309 endef 252 endef
Line 310... Line 253...
310   253  
311 define KernelPackage/drm-imx-hdmi/description 254 define KernelPackage/drm-imx-hdmi/description
312 Direct Rendering Manager (DRM) support for Freescale i.MX HDMI 255 Direct Rendering Manager (DRM) support for Freescale i.MX HDMI
Line 328... Line 271...
328 CONFIG_DRM_PANEL_LVDS=n \ 271 CONFIG_DRM_PANEL_LVDS=n \
329 CONFIG_DRM_PANEL_S6E8AA0=n \ 272 CONFIG_DRM_PANEL_S6E8AA0=n \
330 CONFIG_DRM_PANEL_SITRONIX_ST7789V=n 273 CONFIG_DRM_PANEL_SITRONIX_ST7789V=n
331 FILES:=$(LINUX_DIR)/drivers/gpu/drm/imx/imx-ldb.ko \ 274 FILES:=$(LINUX_DIR)/drivers/gpu/drm/imx/imx-ldb.ko \
332 $(LINUX_DIR)/drivers/gpu/drm/panel/panel-simple.ko 275 $(LINUX_DIR)/drivers/gpu/drm/panel/panel-simple.ko
333 AUTOLOAD:=$(call AutoLoad,08,imx-ldb) 276 AUTOLOAD:=$(call AutoLoad,05,imx-ldb)
334 endef 277 endef
Line 335... Line 278...
335   278  
336 define KernelPackage/drm-imx-ldb/description 279 define KernelPackage/drm-imx-ldb/description
337 Direct Rendering Manager (DRM) support for Freescale i.MX LVDS 280 Direct Rendering Manager (DRM) support for Freescale i.MX LVDS
Line 338... Line 281...
338 endef 281 endef
Line 339... Line -...
339   -  
340 $(eval $(call KernelPackage,drm-imx-ldb)) -  
341   -  
342 define KernelPackage/drm-radeon -  
343 SUBMENU:=$(VIDEO_MENU) -  
344 TITLE:=Radeon DRM support -  
345 DEPENDS:=@TARGET_x86 @DISPLAY_SUPPORT +kmod-drm +kmod-i2c-algo-bit +radeon-firmware -  
346 KCONFIG:=CONFIG_DRM_RADEON -  
347 FILES:=$(LINUX_DIR)/drivers/gpu/drm/radeon/radeon.ko -  
348 AUTOLOAD:=$(call AutoProbe,radeon) -  
349 endef -  
350   -  
351 define KernelPackage/drm-radeon/description -  
352 Direct Rendering Manager (DRM) support for Radeon Cards -  
Line 353... Line 282...
353 endef 282  
354   283 $(eval $(call KernelPackage,drm-imx-ldb))
355 $(eval $(call KernelPackage,drm-radeon)) 284  
Line 398... Line 327...
398 endef 327 endef
Line 399... Line 328...
399   328  
400   329  
401 define KernelPackage/video-videobuf2 330 define KernelPackage/video-videobuf2
402 TITLE:=videobuf2 lib 331 TITLE:=videobuf2 lib
403 DEPENDS:=+kmod-dma-buf @!LINUX_3_18 332 DEPENDS:=+kmod-dma-buf
404 KCONFIG:= \ 333 KCONFIG:= \
405 CONFIG_VIDEOBUF2_CORE \ 334 CONFIG_VIDEOBUF2_CORE \
406 CONFIG_VIDEOBUF2_MEMOPS \ 335 CONFIG_VIDEOBUF2_MEMOPS \
407 CONFIG_VIDEOBUF2_VMALLOC 336 CONFIG_VIDEOBUF2_VMALLOC
408 FILES:= \ 337 FILES:= \
409 $(LINUX_DIR)/drivers/media/$(V4L2_DIR)/videobuf2-core.ko@lt4.16 \ 338 $(LINUX_DIR)/drivers/media/$(V4L2_DIR)/videobuf2-core.ko \
410 $(LINUX_DIR)/drivers/media/$(V4L2_DIR)/videobuf2-v4l2.ko@lt4.16 \ 339 $(LINUX_DIR)/drivers/media/$(V4L2_DIR)/videobuf2-v4l2.ko@ge4.4 \
411 $(LINUX_DIR)/drivers/media/$(V4L2_DIR)/videobuf2-memops.ko@lt4.16 \ -  
412 $(LINUX_DIR)/drivers/media/$(V4L2_DIR)/videobuf2-vmalloc.ko@lt4.16 \ -  
413 $(LINUX_DIR)/drivers/media/common/videobuf2/videobuf2-common.ko@ge4.16 \ -  
414 $(LINUX_DIR)/drivers/media/common/videobuf2/videobuf2-v4l2.ko@ge4.16 \ -  
415 $(LINUX_DIR)/drivers/media/common/videobuf2/videobuf2-memops.ko@ge4.16 \ 340 $(LINUX_DIR)/drivers/media/$(V4L2_DIR)/videobuf2-memops.ko \
416 $(LINUX_DIR)/drivers/media/common/videobuf2/videobuf2-vmalloc.ko@ge4.16 341 $(LINUX_DIR)/drivers/media/$(V4L2_DIR)/videobuf2-vmalloc.ko
417 AUTOLOAD:=$(call AutoLoad,65,videobuf2-core videobuf-v4l2@ge4.4 videobuf2-memops videobuf2-vmalloc) 342 AUTOLOAD:=$(call AutoLoad,65,videobuf2-core videobuf-v4l2@ge4.4 videobuf2-memops videobuf2-vmalloc)
Line 418... Line 343...
418 $(call AddDepends/video) 343 $(call AddDepends/video)
Line 476... Line 401...
476   401  
477   402  
478 define KernelPackage/video-gspca-core 403 define KernelPackage/video-gspca-core
479 MENU:=1 404 MENU:=1
480 TITLE:=GSPCA webcam core support framework 405 TITLE:=GSPCA webcam core support framework
481 DEPENDS:=@USB_SUPPORT +kmod-usb-core +kmod-input-core +LINUX_4_19:kmod-video-videobuf2 406 DEPENDS:=@USB_SUPPORT +kmod-usb-core +kmod-input-core
482 KCONFIG:=CONFIG_USB_GSPCA 407 KCONFIG:=CONFIG_USB_GSPCA
483 FILES:=$(LINUX_DIR)/drivers/media/$(V4L2_USB_DIR)/gspca/gspca_main.ko 408 FILES:=$(LINUX_DIR)/drivers/media/$(V4L2_USB_DIR)/gspca/gspca_main.ko
484 AUTOLOAD:=$(call AutoProbe,gspca_main) 409 AUTOLOAD:=$(call AutoProbe,gspca_main)