diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2024-11-19 10:25:47 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2024-11-19 10:25:47 -0800 |
commit | 1af29b34ea7f63c3e7225c324ffa86c9748874e4 (patch) | |
tree | f333c1ef6bd525fa947874cbbb318fe0d6bff7d5 /include | |
parent | 78516f4aefff408bdc2e867b996065279c5dc89a (diff) | |
parent | 32b0901e141f6d4cf49d820b53eb09b88b1f72f7 (diff) |
Merge tag 'chrome-platform-firmware-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
Pull chrome platform firmware updates from Tzung-Bi Shih:
- Do not double register "simple-framebuffer" platform device if
Generic System Framebuffers (sysfb) already did that
- Fix a missing of unregistering platform driver in error handling path
* tag 'chrome-platform-firmware-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux:
firmware: google: Unregister driver_info on failure
firmware: coreboot: Don't register a pdev if screen_info data is present
firmware: sysfb: Add a sysfb_handles_screen_info() helper function
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/sysfb.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/linux/sysfb.h b/include/linux/sysfb.h index bef5f06a91de..07cbab516942 100644 --- a/include/linux/sysfb.h +++ b/include/linux/sysfb.h @@ -60,12 +60,19 @@ struct efifb_dmi_info { void sysfb_disable(struct device *dev); +bool sysfb_handles_screen_info(void); + #else /* CONFIG_SYSFB */ static inline void sysfb_disable(struct device *dev) { } +static inline bool sysfb_handles_screen_info(void) +{ + return false; +} + #endif /* CONFIG_SYSFB */ #ifdef CONFIG_EFI |