linux/drivers/video/fbdev
Rob Herring e8812acb5b fbdev: Explicitly include correct DT includes
The DT of_device.h and of_platform.h date back to the separate
of_platform_bus_type before it as merged into the regular platform bus.
As part of that merge prepping Arm DT support 13 years ago, they
"temporarily" include each other. They also include platform_device.h
and of.h. As a result, there's a pretty much random mix of those include
files used throughout the tree. In order to detangle these headers and
replace the implicit includes with struct declarations, users need to
explicitly include the correct includes.

Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Rob Herring <robh@kernel.org>
Signed-off-by: Helge Deller <deller@gmx.de>
2023-07-20 07:56:30 +02:00
..
aty Linux 6.4-rc7 2023-06-19 16:01:25 +10:00
core fbcon: remove unused display (p) from fbcon_redraw() 2023-07-20 07:43:11 +02:00
geode fbdev: lxfb: Fix potential divide by zero 2023-03-16 16:18:17 +01:00
i810 fbdev: i810: include i810_main.h in i810_dvt.c 2023-05-20 07:02:12 +02:00
intelfb fbdev: intelfb: Fix potential divide by zero 2023-03-16 16:18:16 +01:00
kyro fbdev: kyro: make some const read-only arrays static and reduce type size 2023-07-20 07:52:54 +02:00
matrox Linux 6.4-rc7 2023-06-19 16:01:25 +10:00
mb862xx fbdev: Explicitly include correct DT includes 2023-07-20 07:56:30 +02:00
mmp fbdev: mmp: Fix deferred clk handling in mmphw_probe() 2023-04-24 11:48:33 +02:00
nvidia fbdev: nvidia: Fix potential divide by zero 2023-03-16 16:18:16 +01:00
omap fbdev fixes for 6.5-rc1: 2023-06-29 10:20:38 -07:00
omap2 fbdev: Explicitly include correct DT includes 2023-07-20 07:56:30 +02:00
riva fbdev: riva: Use backlight helper 2023-01-09 09:57:51 +01:00
savage fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
sis Linux 6.1-rc6 2022-11-24 11:05:43 +10:00
vermilion mm, treewide: redefine MAX_ORDER sanely 2023-04-05 19:42:46 -07:00
via fbdev/media: Use GPIO descriptors for VIA GPIO 2023-06-19 09:02:51 +02:00
68328fb.c fbdev: 68328fb: Remove trailing whitespaces 2023-05-11 15:22:15 +02:00
acornfb.c
acornfb.h
amba-clcd.c fbdev: Use of_property_present() for testing DT property presence 2023-03-16 16:18:17 +01:00
amifb.c video: fbdev: amiga: Simplify amifb_pan_display() 2022-07-18 07:54:17 +02:00
arcfb.c Linux 6.4-rc7 2023-06-19 16:01:25 +10:00
arkfb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
asiliantfb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
atafb_iplan2p2.c
atafb_iplan2p4.c
atafb_iplan2p8.c
atafb_mfb.c
atafb_utils.h
atafb.c video: fbdev: atari: Remove backward bug-compatibility 2022-07-18 07:56:18 +02:00
atafb.h
atmel_lcdfb.c fbdev: atmel_lcdfb: Remove trailing whitespaces 2023-05-11 15:22:15 +02:00
au1100fb.c fbdev: au1100fb: Convert to platform remove callback returning void 2023-05-30 18:33:25 +02:00
au1100fb.h
au1200fb.c fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe 2023-07-20 07:52:54 +02:00
au1200fb.h
broadsheetfb.c drm changes for 6.5-rc1: 2023-06-29 11:00:17 -07:00
bt431.h
bt455.h
bw2.c fbdev: Explicitly include correct DT includes 2023-07-20 07:56:30 +02:00
c2p_core.h
c2p_iplan2.c
c2p_planar.c
c2p.h
carminefb_regs.h
carminefb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
carminefb.h
cg3.c fbdev: Explicitly include correct DT includes 2023-07-20 07:56:30 +02:00
cg6.c fbdev: Explicitly include correct DT includes 2023-07-20 07:56:30 +02:00
cg14.c fbdev: Explicitly include correct DT includes 2023-07-20 07:56:30 +02:00
chipsfb.c fbdev: Rename fb_mem*() helpers 2023-05-18 11:07:54 +02:00
cirrusfb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
clps711x-fb.c fbdev: clps711x-fb: Convert to platform remove callback returning void 2023-04-24 11:48:29 +02:00
cobalt_lcdfb.c Merge drm/drm-next into drm-misc-next 2023-05-09 15:03:40 +02:00
controlfb.c fbdev: controlfb: Remove trailing whitespaces 2023-05-11 15:22:15 +02:00
controlfb.h
cyber2000fb.c Linux 6.1-rc6 2022-11-24 11:05:43 +10:00
cyber2000fb.h
da8xx-fb.c fbdev: da8xx-fb: Convert to platform remove callback returning void 2023-04-24 11:48:29 +02:00
dnfb.c video: fbdev: Make *fb_setup() and *fb_init() static 2022-07-18 07:54:20 +02:00
edid.h
efifb.c fbdev: efifb: Convert to platform remove callback returning void 2023-04-24 11:48:29 +02:00
ep93xx-fb.c fbdev: ep93xx-fb: fix return value check in ep93xxfb_probe 2023-07-20 07:52:55 +02:00
ffb.c fbdev: Explicitly include correct DT includes 2023-07-20 07:56:30 +02:00
fm2fb.c video: fbdev: Make *fb_setup() and *fb_init() static 2022-07-18 07:54:20 +02:00
fsl-diu-fb.c fbdev: fsl-diu-fb: Convert to platform remove callback returning void 2023-04-24 11:48:29 +02:00
g364fb.c fbdev: g364fb: Remove trailing whitespaces 2023-05-11 15:22:15 +02:00
gbefb.c fbdev: gbefb: Convert to platform remove callback returning void 2023-04-24 11:48:29 +02:00
goldfishfb.c fbdev: goldfishfb: Convert to platform remove callback returning void 2023-04-24 11:48:30 +02:00
grvga.c fbdev: Explicitly include correct DT includes 2023-07-20 07:56:30 +02:00
gxt4500.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
hecubafb.c Merge drm/drm-next into drm-misc-next 2023-05-09 15:03:40 +02:00
hgafb.c fbdev: hgafb: Remove trailing whitespaces 2023-05-11 15:22:16 +02:00
hitfb.c drm changes for 6.5-rc1: 2023-06-29 11:00:17 -07:00
hpfb.c fbdev: hpfb: Remove trailing whitespaces 2023-05-11 15:22:16 +02:00
hyperv_fb.c Merge drm/drm-next into drm-misc-next 2023-05-09 15:03:40 +02:00
i740_reg.h
i740fb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
imsttfb.c fbdev: imsttfb: Fix error path of imsttfb_probe() 2023-05-27 19:14:26 +02:00
imxfb.c fbdev: imxfb: remove unneeded labels 2023-07-11 07:26:13 +02:00
Kconfig Linux 6.4-rc7 2023-06-19 16:01:25 +10:00
leo.c fbdev: Explicitly include correct DT includes 2023-07-20 07:56:30 +02:00
macfb.c fbdev: macfb: Remove trailing whitespaces 2023-05-11 15:22:16 +02:00
macmodes.c
macmodes.h
Makefile fbdev: remove w100fb driver 2023-02-01 17:23:38 +01:00
maxinefb.c fbdev: maxinefb: Remove trailing whitespaces 2023-05-11 15:22:16 +02:00
metronomefb.c drm changes for 6.5-rc1: 2023-06-29 11:00:17 -07:00
mx3fb.c fbdev: mx3fb: Convert to platform remove callback returning void 2023-04-24 11:48:31 +02:00
n411.c
neofb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
ocfb.c fbdev: ocfb: Convert to platform remove callback returning void 2023-04-24 11:48:31 +02:00
offb.c fbdev: offb: Convert to platform remove callback returning void 2023-04-24 11:48:31 +02:00
p9100.c fbdev: Explicitly include correct DT includes 2023-07-20 07:56:30 +02:00
platinumfb.c fbdev: Explicitly include correct DT includes 2023-07-20 07:56:30 +02:00
platinumfb.h
pm2fb.c fbdev: pm2fb: fix missing pci_disable_device() 2022-12-14 20:01:50 +01:00
pm3fb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
pmag-aa-fb.c
pmag-ba-fb.c
pmagb-b-fb.c
ps3fb.c Merge drm/drm-next into drm-misc-next 2023-05-09 15:03:40 +02:00
pvr2fb.c fbdev: Rename fb_mem*() helpers 2023-05-18 11:07:54 +02:00
pxa3xx-gcu.c fbdev: pxa3xx-gcu: Convert to platform remove callback returning void 2023-04-24 11:48:31 +02:00
pxa3xx-gcu.h
pxa3xx-regs.h ARM: pxa: move regs-lcd.h into driver 2022-04-19 16:29:03 +02:00
pxa168fb.c fbdev: pxa168fb: Convert to platform remove callback returning void 2023-04-24 11:48:31 +02:00
pxa168fb.h
pxafb.c fbdev: pxafb: Convert to platform remove callback returning void 2023-04-24 11:48:31 +02:00
pxafb.h
q40fb.c video: fbdev: Make *fb_setup() and *fb_init() static 2022-07-18 07:54:20 +02:00
s1d13xxxfb.c fbdev: s1d13xxxfb: Convert to platform remove callback returning void 2023-04-24 11:48:31 +02:00
s3c-fb.c fbdev: s3c-fb: Convert to platform remove callback returning void 2023-04-24 11:48:32 +02:00
s3fb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
sa1100fb.c fbdev: sa1100fb: Remove trailing whitespaces 2023-05-11 15:22:16 +02:00
sa1100fb.h
sbuslib.c fbdev: Explicitly include correct DT includes 2023-07-20 07:56:30 +02:00
sbuslib.h
sh7760fb.c fbdev: sh7760fb: Fix -Wimplicit-fallthrough warnings 2023-06-22 19:37:52 +02:00
sh_mobile_lcdcfb.c fbdev: sh_mobile_lcdcfb: Fix ARGB32 overlay format typo 2023-06-22 19:37:40 +02:00
sh_mobile_lcdcfb.h
simplefb.c fbdev: simplefb: Convert to platform remove callback returning void 2023-04-24 11:48:32 +02:00
skeletonfb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
sm501fb.c fbdev: sm501fb: Convert to platform remove callback returning void 2023-04-24 11:48:32 +02:00
sm712.h
sm712fb.c fbdev: Validate info->screen_{base, buffer} in fb_ops implementations 2023-05-08 15:28:34 +02:00
smscufx.c fbdev/smscufx: Use struct fb_info.screen_buffer 2023-05-08 15:28:33 +02:00
ssd1307fb.c Linux 6.4-rc7 2023-06-19 16:01:25 +10:00
sstfb.c fbdev: Rename fb_mem*() helpers 2023-05-18 11:07:54 +02:00
stifb.c sticon/parisc: Fix STI console on 64-bit only machines 2023-06-30 17:14:14 +02:00
sunxvr500.c fbdev: Explicitly include correct DT includes 2023-07-20 07:56:30 +02:00
sunxvr1000.c fbdev: Explicitly include correct DT includes 2023-07-20 07:56:30 +02:00
sunxvr2500.c fbdev: Explicitly include correct DT includes 2023-07-20 07:56:30 +02:00
tcx.c fbdev: Explicitly include correct DT includes 2023-07-20 07:56:30 +02:00
tdfxfb.c fbdev: Rename fb_mem*() helpers 2023-05-18 11:07:54 +02:00
tgafb.c fbdev: tgafb: Fix potential divide by zero 2023-03-14 18:49:39 +01:00
tridentfb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
udlfb.c Linux 6.4-rc7 2023-06-19 16:01:25 +10:00
uvesafb.c fbdev: uvesafb: Convert to platform remove callback returning void 2023-04-24 11:48:32 +02:00
valkyriefb.c fbdev: valkyriefb: Remove trailing whitespaces 2023-05-11 15:22:16 +02:00
valkyriefb.h
vesafb.c fbdev: vesafb: Convert to platform remove callback returning void 2023-04-24 11:48:32 +02:00
vfb.c drm-misc-next for 6.5: 2023-05-19 11:37:59 +10:00
vga16fb.c fbdev: vga16fb: Convert to platform remove callback returning void 2023-04-24 11:48:32 +02:00
vt8500lcdfb.c fbdev: vt8500lcdfb: Convert to platform remove callback returning void 2023-04-24 11:48:33 +02:00
vt8500lcdfb.h
vt8623fb.c fbdev: Add support for the nomodeset kernel parameter 2022-11-16 13:26:25 +01:00
wm8505fb_regs.h
wm8505fb.c modules-6.4-rc1 2023-04-27 16:36:55 -07:00
wmt_ge_rops.c fbdev: Include <linux/io.h> in various drivers 2023-05-18 11:06:19 +02:00
wmt_ge_rops.h
xen-fbfront.c fbdev/xen-fbfront: Use struct fb_info.screen_buffer 2023-05-08 15:28:33 +02:00
xilinxfb.c fbdev: Explicitly include correct DT includes 2023-07-20 07:56:30 +02:00