1*fe5a591bSMatti Vaittinen /* SPDX-License-Identifier: GPL-2.0-or-later */ 2*fe5a591bSMatti Vaittinen /* Copyright (C) 2020 ROHM Semiconductors */ 3*fe5a591bSMatti Vaittinen 4*fe5a591bSMatti Vaittinen 5*fe5a591bSMatti Vaittinen #ifndef __LINUX_MFD_ROHM_SHARED_H__ 6*fe5a591bSMatti Vaittinen #define __LINUX_MFD_ROHM_SHARED_H__ 7*fe5a591bSMatti Vaittinen 8*fe5a591bSMatti Vaittinen /* RTC definitions shared between BD70528 and BD71828 */ 9*fe5a591bSMatti Vaittinen 10*fe5a591bSMatti Vaittinen #define BD70528_MASK_RTC_SEC 0x7f 11*fe5a591bSMatti Vaittinen #define BD70528_MASK_RTC_MINUTE 0x7f 12*fe5a591bSMatti Vaittinen #define BD70528_MASK_RTC_HOUR_24H 0x80 13*fe5a591bSMatti Vaittinen #define BD70528_MASK_RTC_HOUR_PM 0x20 14*fe5a591bSMatti Vaittinen #define BD70528_MASK_RTC_HOUR 0x3f 15*fe5a591bSMatti Vaittinen #define BD70528_MASK_RTC_DAY 0x3f 16*fe5a591bSMatti Vaittinen #define BD70528_MASK_RTC_WEEK 0x07 17*fe5a591bSMatti Vaittinen #define BD70528_MASK_RTC_MONTH 0x1f 18*fe5a591bSMatti Vaittinen #define BD70528_MASK_RTC_YEAR 0xff 19*fe5a591bSMatti Vaittinen #define BD70528_MASK_ALM_EN 0x7 20*fe5a591bSMatti Vaittinen 21*fe5a591bSMatti Vaittinen #endif /* __LINUX_MFD_ROHM_SHARED_H__ */ 22