diff options
author | Thomas Zimmermann | 2024-02-12 10:06:13 +0100 |
---|---|---|
committer | Thomas Zimmermann | 2024-02-14 10:09:18 +0100 |
commit | 4e754597d603c642869be9bffbb0ef49bf5f7bb8 (patch) | |
tree | 383cb386b6842d264a2019c8b75fbde58f446f53 /drivers/video | |
parent | 9040d0297a476a4cea468663741177a79c19626b (diff) |
firmware/sysfb: Create firmware device only for enabled PCI devices
Test if the firmware framebuffer's parent PCI device, if any, has
been enabled. If not, the firmware framebuffer is most likely not
working. Hence, do not create a device for the firmware framebuffer
on disabled PCI devices.
So far, efifb tracked the status of the PCI parent device internally
and did not bind if it was disabled. This patch implements the
functionality for all PCI-based firmware framebuffers.
v3:
* make commit message more precise (Sui)
v2:
* rework sysfb_pci_dev_is_enabled() (Javier)
Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240212090736.11464-6-tzimmermann@suse.de
Diffstat (limited to 'drivers/video')
0 files changed, 0 insertions, 0 deletions