diff options
author | Thomas Zimmermann <tzimmermann@suse.de> | 2023-12-20 16:22:54 +0300 |
---|---|---|
committer | Helge Deller <deller@gmx.de> | 2024-01-12 14:38:37 +0300 |
commit | 12b8de566fa9ec428e724f955735fd1ca278ca4c (patch) | |
tree | ecac6b931d047e2da62de80889da11a7efc9a4e4 /drivers/video | |
parent | 33cd6ea9c0673517cdb06ad5c915c6f22e9615fc (diff) | |
download | linux-12b8de566fa9ec428e724f955735fd1ca278ca4c.tar.xz |
video/sticore: Store ROM device in STI struct
Store the ROM's parent device in each STI struct, so we can associate
the STI framebuffer with a device.
The new field will eventually replace the fbdev subsystem's info field,
which the function fb_is_primary_device() currently requires to detect
the firmware's output. By using the device instead of the framebuffer
info, a later patch can generalize the helper for use in non-fbdev code.
Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Helge Deller <deller@gmx.de>
Diffstat (limited to 'drivers/video')
-rw-r--r-- | drivers/video/sticore.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/video/sticore.c b/drivers/video/sticore.c index c3765ad6eedf..7115b325817f 100644 --- a/drivers/video/sticore.c +++ b/drivers/video/sticore.c @@ -1041,6 +1041,9 @@ static int __init sticore_pa_init(struct parisc_device *dev) print_pa_hwpath(dev, sti->pa_path); sticore_check_for_default_sti(sti, sti->pa_path); + + sti->dev = &dev->dev; + return 0; } @@ -1084,6 +1087,8 @@ static int sticore_pci_init(struct pci_dev *pd, const struct pci_device_id *ent) pr_warn("Unable to handle STI device '%s'\n", pci_name(pd)); return -ENODEV; } + + sti->dev = &pd->dev; #endif /* CONFIG_PCI */ return 0; |