| /* SPDX-License-Identifier: GPL-2.0+ */ |
| * Simulate an I2C real time clock |
| * Copyright (c) 2015 Google, Inc |
| * Written by Simon Glass <sjg@chromium.org> |
| /* Register numbers in the sandbox RTC */ |
| * struct sandbox_i2c_rtc_plat_data - platform data for the RTC |
| * @base_time: Base system time when RTC device was bound |
| * @offset: RTC offset from current system time |
| * @use_system_time: true to use system time, false to use @base_time |
| struct sandbox_i2c_rtc_plat_data { |
| #if CONFIG_IS_ENABLED(OF_PLATDATA) && IS_ENABLED(CONFIG_RTC_SANDBOX) |
| struct dtd_sandbox_i2c_rtc_emul dtplat; |
| unsigned int offset_secs; |