mbox series

[v4,0/2] rtc: Add fallbacks for dm functions

Message ID 20221122175452.473845-1-sean.anderson@seco.com
Headers show
Series rtc: Add fallbacks for dm functions | expand

Message

Sean Anderson Nov. 22, 2022, 5:54 p.m. UTC
This adds some fallbacks for DM RTC consumers, so they don't have to
ifdef out their RTC code.

Changes in v4:
- Don't compile fsp_save_s3_stack in SPL (or TPL/VPL).

Changes in v3:
- Select SPL_DM_RTC for HAVE_FSP. Before this series, even if just
  DM_RTC was selected, the DM RTC functions would be forward-declared.
  This probably would result in funky things at runtime.

Changes in v2:
- Include linux/errno.h for ENOSYS. This is needed for some mips boards
  when CONFIG_BLK is enabled for whatever reason.

Sean Anderson (2):
  x86: fsp: Only compile fsp_save_s3_stack if (SPL_)DM_RTC is enabled
  rtc: Add fallbacks for dm functions

 arch/x86/lib/fsp/fsp_common.c |  2 ++
 include/rtc.h                 | 32 +++++++++++++++++++++++++++++---
 2 files changed, 31 insertions(+), 3 deletions(-)