mirror of https://github.com/ARMmbed/mbed-os.git
Nuvoton: Explicitly disable HXT/LXT on configured to not present
This is to guard from BSP driver which cannot see this configuration and still uses HXT/LXT.pull/14721/head
parent
a0c53896e0
commit
77ed6778d8
|
@ -48,12 +48,18 @@ void mbed_sdk_init(void)
|
|||
#if MBED_CONF_TARGET_HXT_PRESENT
|
||||
/* Enable HXT clock (external XTAL 12MHz) */
|
||||
CLK_EnableXtalRC(CLK_PWRCTL_HXTEN_Msk);
|
||||
#else
|
||||
/* Disable HXT clock (external XTAL 12MHz) */
|
||||
CLK_DisableXtalRC(CLK_PWRCTL_HXTEN_Msk);
|
||||
#endif
|
||||
/* Enable LIRC */
|
||||
CLK_EnableXtalRC(CLK_PWRCTL_LIRCEN_Msk);
|
||||
#if MBED_CONF_TARGET_LXT_PRESENT
|
||||
/* Enable LXT */
|
||||
CLK_EnableXtalRC(CLK_PWRCTL_LXTEN_Msk);
|
||||
#else
|
||||
/* Disable LXT */
|
||||
CLK_DisableXtalRC(CLK_PWRCTL_LXTEN_Msk);
|
||||
#endif
|
||||
|
||||
/* Wait for HIRC clock ready */
|
||||
|
|
|
@ -39,12 +39,18 @@ void mbed_sdk_init(void)
|
|||
#if MBED_CONF_TARGET_HXT_PRESENT
|
||||
/* Enable HXT clock (external XTAL 12MHz) */
|
||||
CLK_EnableXtalRC(CLK_PWRCTL_HXTEN_Msk);
|
||||
#else
|
||||
/* Disable HXT clock (external XTAL 12MHz) */
|
||||
CLK_DisableXtalRC(CLK_PWRCTL_HXTEN_Msk);
|
||||
#endif
|
||||
/* Enable LIRC */
|
||||
CLK_EnableXtalRC(CLK_PWRCTL_LIRCEN_Msk);
|
||||
#if MBED_CONF_TARGET_LXT_PRESENT
|
||||
/* Enable LXT */
|
||||
CLK_EnableXtalRC(CLK_PWRCTL_LXTEN_Msk);
|
||||
#else
|
||||
/* Disable LXT */
|
||||
CLK_DisableXtalRC(CLK_PWRCTL_LXTEN_Msk);
|
||||
#endif
|
||||
/* Enable HIRC48 clock (Internal RC 48MHz) */
|
||||
CLK_EnableXtalRC(CLK_PWRCTL_HIRC48EN_Msk);
|
||||
|
|
|
@ -36,12 +36,18 @@ void mbed_sdk_init(void)
|
|||
#if MBED_CONF_TARGET_HXT_PRESENT
|
||||
/* Enable HXT clock (external XTAL 12MHz) */
|
||||
CLK_EnableXtalRC(CLK_PWRCTL_HXTEN_Msk);
|
||||
#else
|
||||
/* Disable HXT clock (external XTAL 12MHz) */
|
||||
CLK_DisableXtalRC(CLK_PWRCTL_HXTEN_Msk);
|
||||
#endif
|
||||
/* Enable LIRC */
|
||||
CLK_EnableXtalRC(CLK_PWRCTL_LIRCEN_Msk);
|
||||
#if MBED_CONF_TARGET_LXT_PRESENT
|
||||
/* Enable LXT */
|
||||
CLK_EnableXtalRC(CLK_PWRCTL_LXTEN_Msk);
|
||||
#else
|
||||
/* Disable LXT */
|
||||
CLK_DisableXtalRC(CLK_PWRCTL_LXTEN_Msk);
|
||||
#endif
|
||||
|
||||
/* Wait for HIRC clock ready */
|
||||
|
|
|
@ -38,12 +38,18 @@ void mbed_sdk_init(void)
|
|||
#if MBED_CONF_TARGET_HXT_PRESENT
|
||||
/* Enable HXT clock (external XTAL 12MHz) */
|
||||
CLK_EnableXtalRC(CLK_PWRCTL_HXTEN_Msk);
|
||||
#else
|
||||
/* Disable HXT clock (external XTAL 12MHz) */
|
||||
CLK_DisableXtalRC(CLK_PWRCTL_HXTEN_Msk);
|
||||
#endif
|
||||
/* Enable LIRC */
|
||||
CLK_EnableXtalRC(CLK_PWRCTL_LIRCEN_Msk);
|
||||
#if MBED_CONF_TARGET_LXT_PRESENT
|
||||
/* Enable LXT */
|
||||
CLK_EnableXtalRC(CLK_PWRCTL_LXTEN_Msk);
|
||||
#else
|
||||
/* Disable LXT */
|
||||
CLK_DisableXtalRC(CLK_PWRCTL_LXTEN_Msk);
|
||||
#endif
|
||||
|
||||
/* Wait for HIRC clock ready */
|
||||
|
|
|
@ -36,12 +36,18 @@ void mbed_sdk_init(void)
|
|||
#if MBED_CONF_TARGET_HXT_PRESENT
|
||||
/* Enable HXT clock (external XTAL 12MHz) */
|
||||
CLK_EnableXtalRC(CLK_PWRCTL_HXT_EN_Msk);
|
||||
#else
|
||||
/* Disable HXT clock (external XTAL 12MHz) */
|
||||
CLK_DisableXtalRC(CLK_PWRCTL_HXT_EN_Msk);
|
||||
#endif
|
||||
/* Enable LIRC clock (OSC 10KHz) */
|
||||
CLK_EnableXtalRC(CLK_PWRCTL_LIRC_EN_Msk);
|
||||
#if MBED_CONF_TARGET_LXT_PRESENT
|
||||
/* Enable LXT clock (XTAL 32KHz) */
|
||||
CLK_EnableXtalRC(CLK_PWRCTL_LXT_EN_Msk);
|
||||
#else
|
||||
/* Disable LXT clock (XTAL 32KHz) */
|
||||
CLK_DisableXtalRC(CLK_PWRCTL_LXT_EN_Msk);
|
||||
#endif
|
||||
|
||||
/* Wait for HIRC clock ready */
|
||||
|
|
|
@ -35,12 +35,18 @@ void mbed_sdk_init(void)
|
|||
#if MBED_CONF_TARGET_HXT_PRESENT
|
||||
/* Enable External XTAL (4~24 MHz) */
|
||||
CLK_EnableXtalRC(CLK_PWRCTL_HXTEN_Msk);
|
||||
#else
|
||||
/* Disable External XTAL (4~24 MHz) */
|
||||
CLK_DisableXtalRC(CLK_PWRCTL_HXTEN_Msk);
|
||||
#endif
|
||||
/* Enable LIRC */
|
||||
CLK_EnableXtalRC(CLK_PWRCTL_LIRCEN_Msk);
|
||||
#if MBED_CONF_TARGET_LXT_PRESENT
|
||||
/* Enable LXT */
|
||||
CLK_EnableXtalRC(CLK_PWRCTL_LXTEN_Msk);
|
||||
#else
|
||||
/* Disable LXT */
|
||||
CLK_DisableXtalRC(CLK_PWRCTL_LXTEN_Msk);
|
||||
#endif
|
||||
|
||||
#if MBED_CONF_TARGET_HXT_PRESENT
|
||||
|
|
Loading…
Reference in New Issue