1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 25ec96538SEzequiel Garciaobj-$(CONFIG_FB_NOTIFY) += fb_notify.o 355bffc81SJavier Martinez Canillasobj-$(CONFIG_FB_CORE) += fb.o 455bffc81SJavier Martinez Canillasfb-y := fb_info.o \ 555bffc81SJavier Martinez Canillas fbmem.o fbcmap.o \ 6c00e8fd7SThomas Zimmermann modedb.o fbcvt.o fb_cmdline.o 755bffc81SJavier Martinez Canillasifdef CONFIG_FB 855bffc81SJavier Martinez Canillasfb-y += fb_backlight.o fbmon.o 955bffc81SJavier Martinez Canillasendif 10a7c42990SHarald Geyerfb-$(CONFIG_FB_DEFERRED_IO) += fb_defio.o 11701d2054SThomas Zimmermannfb-$(CONFIG_FB_DEVICE) += fb_chrdev.o \ 12701d2054SThomas Zimmermann fb_procfs.o \ 13701d2054SThomas Zimmermann fbsysfs.o 146104c370SDaniel Vetter 156104c370SDaniel Vetterifeq ($(CONFIG_FRAMEBUFFER_CONSOLE),y) 166104c370SDaniel Vetterfb-y += fbcon.o bitblit.o softcursor.o 176104c370SDaniel Vetterifeq ($(CONFIG_FB_TILEBLITTING),y) 186104c370SDaniel Vetterfb-y += tileblit.o 196104c370SDaniel Vetterendif 206104c370SDaniel Vetterifeq ($(CONFIG_FRAMEBUFFER_CONSOLE_ROTATION),y) 216104c370SDaniel Vetterfb-y += fbcon_rotate.o fbcon_cw.o fbcon_ud.o \ 226104c370SDaniel Vetter fbcon_ccw.o 236104c370SDaniel Vetterendif 246104c370SDaniel Vetterendif 2519757fc8STomi Valkeinen 2619757fc8STomi Valkeinenobj-$(CONFIG_FB_CFB_FILLRECT) += cfbfillrect.o 2719757fc8STomi Valkeinenobj-$(CONFIG_FB_CFB_COPYAREA) += cfbcopyarea.o 2819757fc8STomi Valkeinenobj-$(CONFIG_FB_CFB_IMAGEBLIT) += cfbimgblt.o 29c00e8fd7SThomas Zimmermannobj-$(CONFIG_FB_IOMEM_FOPS) += fb_io_fops.o 3019757fc8STomi Valkeinenobj-$(CONFIG_FB_SYS_FILLRECT) += sysfillrect.o 3119757fc8STomi Valkeinenobj-$(CONFIG_FB_SYS_COPYAREA) += syscopyarea.o 3219757fc8STomi Valkeinenobj-$(CONFIG_FB_SYS_IMAGEBLIT) += sysimgblt.o 3319757fc8STomi Valkeinenobj-$(CONFIG_FB_SYS_FOPS) += fb_sys_fops.o 3419757fc8STomi Valkeinenobj-$(CONFIG_FB_SVGALIB) += svgalib.o 3519757fc8STomi Valkeinenobj-$(CONFIG_FB_DDC) += fb_ddc.o 36