|
Zephyr Project API 4.4.99
A Scalable Open Source RTOS
|
Clock IDs for the Microchip MEC SoC series. More...
Go to the source code of this file.
Macros | |
| #define | MCHP_XEC_PLL_CLK32K_SRC_SIL_OSC 0U |
| PLL 32KHz clock source for full on. | |
| #define | MCHP_XEC_PLL_CLK32K_SRC_XTAL 1U |
| #define | MCHP_XEC_PLL_CLK32K_SRC_PIN 2U |
| #define | MCHP_XEC_PERIPH_CLK32K_SRC_SO_SO 0U |
| Peripheral 32KHz clock source for full on and VBAT operation. | |
| #define | MCHP_XEC_PERIPH_CLK32K_SRC_XTAL_XTAL 1U |
| #define | MCHP_XEC_PERIPH_CLK32K_SRC_PIN_SO 2U |
| #define | MCHP_XEC_PERIPH_CLK32K_SRC_PIN_XTAL 3U |
| #define | MCHP_XEC_PCR_CLK_CORE 0 |
| clock IDs for clock control driver | |
| #define | MCHP_XEC_PCR_CLK_CPU 1 |
| CPU clock. | |
| #define | MCHP_XEC_PCR_CLK_BUS 2 |
| AHB clock. | |
| #define | MCHP_XEC_PCR_CLK_PERIPH 3 |
| Clock for normal peripherals. | |
| #define | MCHP_XEC_PCR_CLK_PERIPH_FAST 4 |
| Clock for fast peripherals. | |
| #define | MCHP_XEC_PCR_CLK_PERIPH_SLOW 5 |
| Peripheral slow clock. | |
| #define | MCHP_XEC_PCR_CLK_XTAL 6 |
| Clock derived from external crystal. | |
| #define | MCHP_XEC_PCR_CLK_I3C 7 |
| I3C controllers input clock for SoC with I3C. | |
| #define | MCHP_XEC_SCR_ENCODE(idx, bitpos) |
| Encode a peripheral's sleep-en/clock-req/reset-en index and bit position. | |
Clock IDs for the Microchip MEC SoC series.
| #define MCHP_XEC_PCR_CLK_BUS 2 |
AHB clock.
| #define MCHP_XEC_PCR_CLK_CORE 0 |
clock IDs for clock control driver
Core clock
| #define MCHP_XEC_PCR_CLK_CPU 1 |
CPU clock.
| #define MCHP_XEC_PCR_CLK_I3C 7 |
I3C controllers input clock for SoC with I3C.
| #define MCHP_XEC_PCR_CLK_PERIPH 3 |
Clock for normal peripherals.
| #define MCHP_XEC_PCR_CLK_PERIPH_FAST 4 |
Clock for fast peripherals.
| #define MCHP_XEC_PCR_CLK_PERIPH_SLOW 5 |
Peripheral slow clock.
| #define MCHP_XEC_PCR_CLK_XTAL 6 |
Clock derived from external crystal.
| #define MCHP_XEC_PERIPH_CLK32K_SRC_PIN_SO 2U |
| #define MCHP_XEC_PERIPH_CLK32K_SRC_PIN_XTAL 3U |
| #define MCHP_XEC_PERIPH_CLK32K_SRC_SO_SO 0U |
Peripheral 32KHz clock source for full on and VBAT operation.
| #define MCHP_XEC_PERIPH_CLK32K_SRC_XTAL_XTAL 1U |
| #define MCHP_XEC_PLL_CLK32K_SRC_PIN 2U |
| #define MCHP_XEC_PLL_CLK32K_SRC_SIL_OSC 0U |
PLL 32KHz clock source for full on.
| #define MCHP_XEC_PLL_CLK32K_SRC_XTAL 1U |
| #define MCHP_XEC_SCR_ENCODE | ( | idx, | |
| bitpos ) |
Encode a peripheral's sleep-en/clock-req/reset-en index and bit position.
| idx | zero based index of PCR SCR register. Range is 0 through 4. |
| bitpos | position in the 32-bit PCR SCR register |