linux/drivers/gpu/drm/tiny
Niklas Schnelle f663c6ae36
drm: handle HAS_IOPORT dependencies
In a future patch HAS_IOPORT=n will disable inb()/outb() and friends at
compile time. We thus need to add HAS_IOPORT as dependency for those
drivers using them. In the bochs driver there is optional MMIO support
detected at runtime, warn if this isn't taken when HAS_IOPORT is not
defined.

There is also a direct and hard coded use in cirrus.c which according to
the comment is only necessary during resume.  Let's just skip this as
for example s390 which doesn't have I/O port support also doesen't
support suspend/resume.

Co-developed-by: Arnd Bergmann <arnd@kernel.org>
Signed-off-by: Arnd Bergmann <arnd@kernel.org>
Acked-by: Lucas De Marchi <lucas.demarchi@intel.com> # xe
Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2024-10-28 21:44:27 +00:00
..
Kconfig drm/ofdrm: Depend on CONFIG_MMU 2022-11-03 10:17:53 +01:00
Makefile drm/ofdrm: Add ofdrm for Open Firmware framebuffers 2022-10-14 09:49:47 +02:00
arcpgu.c drm/arcpgu: Convert to platform remove callback returning void 2023-11-21 09:17:49 +01:00
bochs.c drm: handle HAS_IOPORT dependencies 2024-10-28 21:44:27 +00:00
cirrus.c drm: handle HAS_IOPORT dependencies 2024-10-28 21:44:27 +00:00
gm12u320.c drm/tiny/gm12u320: convert to struct drm_edid 2024-08-29 14:30:15 +03:00
hx8357d.c drm/tiny/hx8357d: Use fbdev-dma 2024-05-02 11:33:27 +02:00
ili9163.c drm/tiny/ili9163: Use fbdev-dma 2024-05-02 11:33:28 +02:00
ili9225.c drm/tiny/ili9225: Use fbdev-dma 2024-05-02 11:33:28 +02:00
ili9341.c drm/tiny/ili9341: Use fbdev-dma 2024-05-02 11:33:29 +02:00
ili9486.c drm/tiny/ili9486: Use fbdev-dma 2024-05-02 11:33:29 +02:00
mi0283qt.c drm/tiny/mi0283qt: Use fbdev-dma 2024-05-02 11:33:30 +02:00
ofdrm.c drm/tiny/ofdrm: Use fbdev-shmem 2024-05-02 11:33:20 +02:00
panel-mipi-dbi.c drm/tiny: panel-mipi-dbi: Support the pixel format property 2024-06-07 16:09:06 +02:00
repaper.c drm/tiny/repaper: Use fbdev-dma 2024-05-02 11:33:31 +02:00
simpledrm.c drm/tiny/simpledrm: Use fbdev-shmem 2024-05-02 11:33:20 +02:00
st7586.c drm/tiny/st7586: Use fbdev-dma 2024-05-02 11:33:31 +02:00
st7735r.c drm/tiny/st7735r: Use fbdev-dma 2024-05-02 11:33:32 +02:00