drivers: rtc: maxim,ds3231: avoid warnings about unused code
Compile warnings occurred in common standard use case
w/o RTC alarm and update.
Warning was:
drivers/rtc/rtc_ds3231.c: In function 'rtc_ds3231_init':
drivers/rtc/rtc_ds3231.c:808:33: warning: unused variable 'data'
[-Wunused-variable]
808 | struct rtc_ds3231_data *data = dev->data;
| ^~~~
drivers/rtc/rtc_ds3231.c: At top level:
drivers/rtc/rtc_ds3231.c:195:12:
warning: 'rtc_ds3231_get_ctrl_sts' defined but not used
[-Wunused-function]
195 | static int rtc_ds3231_get_ctrl_sts(const struct device *dev,
| uint8_t *buf)
| ^~~~~~~~~~~~~~~~~~~~~~~
Signed-off-by: Stephan Linz <linz@li-pro.net>
This commit is contained in:
parent
d45489902f
commit
2a793cf0f8
@ -192,12 +192,15 @@ static int rtc_ds3231_modify_ctrl_sts(const struct device *dev,
|
||||
|
||||
return rtc_ds3231_modify_register(dev, reg, &buf, bitmask);
|
||||
}
|
||||
|
||||
#ifdef CONFIG_RTC_ALARM
|
||||
static int rtc_ds3231_get_ctrl_sts(const struct device *dev, uint8_t *buf)
|
||||
{
|
||||
const struct rtc_ds3231_conf *config = dev->config;
|
||||
|
||||
return mfd_ds3231_i2c_get_registers(config->mfd, DS3231_REG_CTRL_STS, buf, 1);
|
||||
}
|
||||
#endif /* CONFIG_RTC_ALARM */
|
||||
|
||||
struct rtc_ds3231_settings {
|
||||
bool osc; /* bit 0 */
|
||||
@ -641,7 +644,7 @@ static int rtc_ds3231_init_alarms(struct rtc_ds3231_data *data)
|
||||
data->alarms[1] = (struct rtc_ds3231_alarm){NULL, NULL};
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
#endif /* CONFIG_RTC_ALARM */
|
||||
|
||||
#ifdef CONFIG_RTC_UPDATE
|
||||
static int rtc_ds3231_init_update(struct rtc_ds3231_data *data)
|
||||
@ -805,7 +808,7 @@ static int rtc_ds3231_init(const struct device *dev)
|
||||
int err = 0;
|
||||
|
||||
const struct rtc_ds3231_conf *config = dev->config;
|
||||
struct rtc_ds3231_data *data = dev->data;
|
||||
struct rtc_ds3231_data __maybe_unused *data = dev->data;
|
||||
|
||||
if (!device_is_ready(config->mfd)) {
|
||||
return -ENODEV;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user