62 #include <inc/hw_types.h>
63 #include <inc/hw_memmap.h>
64 #include <inc/hw_aux_wuc.h>
82 #ifndef DRIVERLIB_GENERATE_ROM
83 #define AUXWUCClockEnable NOROM_AUXWUCClockEnable
84 #define AUXWUCClockDisable NOROM_AUXWUCClockDisable
85 #define AUXWUCClockStatus NOROM_AUXWUCClockStatus
86 #define AUXWUCPowerCtrl NOROM_AUXWUCPowerCtrl
94 #define AUX_WUC_POWER_OFF 0x00000001
95 #define AUX_WUC_POWER_DOWN 0x00000002
96 #define AUX_WUC_POWER_ACTIVE 0x00000004
103 #define AUX_WUC_SMPH_CLOCK 0x00000001
104 #define AUX_WUC_AIODIO0_CLOCK 0x00000002
105 #define AUX_WUC_AIODIO1_CLOCK 0x00000004
106 #define AUX_WUC_TIMER_CLOCK 0x00000008
107 #define AUX_WUC_SOC_CLOCK 0x00000010
108 #define AUX_WUC_TDCIF_CLOCK 0x00000020
109 #define AUX_WUC_OSCCTRL_CLOCK 0x00000040
110 #define AUX_WUC_ADI_CLOCK 0x00000080
111 #define AUX_WUC_MODCLK_MASK 0x000000FF
113 #define AUX_WUC_TDC_CLOCK 0x00000100
114 #define AUX_WUC_ADC_CLOCK 0x00000200
115 #define AUX_WUC_REF_CLOCK 0x00000400
117 #define AUX_WUC_CLOCK_OFF 0x00000000
118 #define AUX_WUC_CLOCK_UNSTABLE 0x00000001
119 #define AUX_WUC_CLOCK_READY 0x00000011
121 #define AUX_WUC_CLOCK_HIFREQ 0x00000000
122 #define AUX_WUC_CLOCK_LOFREQ 0x00000001
318 #ifndef DRIVERLIB_NOROM
320 #ifdef ROM_AUXWUCClockEnable
321 #undef AUXWUCClockEnable
322 #define AUXWUCClockEnable ROM_AUXWUCClockEnable
324 #ifdef ROM_AUXWUCClockDisable
325 #undef AUXWUCClockDisable
326 #define AUXWUCClockDisable ROM_AUXWUCClockDisable
328 #ifdef ROM_AUXWUCClockStatus
329 #undef AUXWUCClockStatus
330 #define AUXWUCClockStatus ROM_AUXWUCClockStatus
332 #ifdef ROM_AUXWUCPowerCtrl
333 #undef AUXWUCPowerCtrl
334 #define AUXWUCPowerCtrl ROM_AUXWUCPowerCtrl
347 #endif // __AUX_WUC_H__
__STATIC_INLINE void AUXWUCClockFreqReq(uint32_t ui32ClockFreq)
Request a high or low frequency clock source.
#define AUX_WUC_CLOCK_LOFREQ
void AUXWUCClockEnable(uint32_t ui32Clocks)
Enable clocks for peripherals in the AUX domain.
void AUXWUCPowerCtrl(uint32_t ui32PowerMode)
Control the power to the AUX domain.
uint32_t AUXWUCClockStatus(uint32_t ui32Clocks)
Get the status of a clock.
#define AUX_WUC_CLOCK_HIFREQ
void AUXWUCClockDisable(uint32_t ui32Clocks)
Disable clocks for peripherals in the AUX domain.
__STATIC_INLINE void AUXWUCFreezeDisable(void)
Unfreeze the AUX IOs.
__STATIC_INLINE void AUXWUCFreezeEnable(void)
Freeze the AUX IOs.