|
29 | 29 | #define FSL_FEATURE_SOC_FLEXCAN_COUNT (3)
|
30 | 30 | /* @brief WDOG availability on the SoC. */
|
31 | 31 | #define FSL_FEATURE_SOC_WDOG_COUNT (1)
|
| 32 | +/* @brief RTC availability on the SoC. */ |
| 33 | +#define FSL_FEATURE_SOC_RTC_COUNT (1) |
32 | 34 |
|
33 | 35 | /* SYSMPU module features */
|
34 | 36 |
|
|
252 | 254 | /* @brief WDOG_CNT can be 32-bit written. */
|
253 | 255 | #define FSL_FEATURE_WDOG_HAS_32BIT_ACCESS (1)
|
254 | 256 |
|
| 257 | +/* RTC module features */ |
| 258 | + |
| 259 | +/* @brief Has wakeup pin. */ |
| 260 | +#define FSL_FEATURE_RTC_HAS_WAKEUP_PIN (0) |
| 261 | +/* @brief Has wakeup pin selection (bit field CR[WPS]). */ |
| 262 | +#define FSL_FEATURE_RTC_HAS_WAKEUP_PIN_SELECTION (0) |
| 263 | +/* @brief Has low power features (registers MER, MCLR and MCHR). */ |
| 264 | +#define FSL_FEATURE_RTC_HAS_MONOTONIC (0) |
| 265 | +/* @brief Has read/write access control (registers WAR and RAR). */ |
| 266 | +#define FSL_FEATURE_RTC_HAS_ACCESS_CONTROL (0) |
| 267 | +/* @brief Has security features (registers TTSR, MER, MCLR and MCHR). */ |
| 268 | +#define FSL_FEATURE_RTC_HAS_SECURITY (0) |
| 269 | +/* @brief Has RTC_CLKIN available. */ |
| 270 | +#define FSL_FEATURE_RTC_HAS_RTC_CLKIN (1) |
| 271 | +/* @brief Has prescaler adjust for LPO. */ |
| 272 | +#define FSL_FEATURE_RTC_HAS_LPO_ADJUST (1) |
| 273 | +/* @brief Has Clock Pin Enable field. */ |
| 274 | +#define FSL_FEATURE_RTC_HAS_CPE (1) |
| 275 | +/* @brief Has Timer Seconds Interrupt Configuration field. */ |
| 276 | +#define FSL_FEATURE_RTC_HAS_TSIC (1) |
| 277 | +/* @brief Has OSC capacitor setting RTC_CR[SC2P ~ SC16P] */ |
| 278 | +#define FSL_FEATURE_RTC_HAS_OSC_SCXP (0) |
| 279 | +/* @brief Has Tamper Interrupt Register (register TIR). */ |
| 280 | +#define FSL_FEATURE_RTC_HAS_TIR (0) |
| 281 | +/* @brief Has Tamper Pin Interrupt Enable (bitfield TIR[TPIE]). */ |
| 282 | +#define FSL_FEATURE_RTC_HAS_TIR_TPIE (0) |
| 283 | +/* @brief Has Security Interrupt Enable (bitfield TIR[SIE]). */ |
| 284 | +#define FSL_FEATURE_RTC_HAS_TIR_SIE (0) |
| 285 | +/* @brief Has Loss of Clock Interrupt Enable (bitfield TIR[LCIE]). */ |
| 286 | +#define FSL_FEATURE_RTC_HAS_TIR_LCIE (0) |
| 287 | +/* @brief Has Tamper Interrupt Detect Flag (bitfield SR[TIDF]). */ |
| 288 | +#define FSL_FEATURE_RTC_HAS_SR_TIDF (0) |
| 289 | +/* @brief Has Tamper Detect Register (register TDR). */ |
| 290 | +#define FSL_FEATURE_RTC_HAS_TDR (0) |
| 291 | +/* @brief Has Tamper Pin Flag (bitfield TDR[TPF]). */ |
| 292 | +#define FSL_FEATURE_RTC_HAS_TDR_TPF (0) |
| 293 | +/* @brief Has Security Tamper Flag (bitfield TDR[STF]). */ |
| 294 | +#define FSL_FEATURE_RTC_HAS_TDR_STF (0) |
| 295 | +/* @brief Has Loss of Clock Tamper Flag (bitfield TDR[LCTF]). */ |
| 296 | +#define FSL_FEATURE_RTC_HAS_TDR_LCTF (0) |
| 297 | +/* @brief Has Tamper Time Seconds Register (register TTSR). */ |
| 298 | +#define FSL_FEATURE_RTC_HAS_TTSR (0) |
| 299 | +/* @brief Has Pin Configuration Register (register PCR). */ |
| 300 | +#define FSL_FEATURE_RTC_HAS_PCR (0) |
| 301 | +/* @brief Has Oscillator Enable(bitfield CR[OSCE]). */ |
| 302 | +#define FSL_FEATURE_RTC_HAS_NO_CR_OSCE (1) |
| 303 | + |
255 | 304 | #endif /* _S32K146_FEATURES_H_ */
|
0 commit comments