This is AASRC Soc specific parameters and APIs
◆ AASRC0
◆ AASRC1
◆ AASRC_IRQ_CLEC_OFFSET
| #define AASRC_IRQ_CLEC_OFFSET (224U) |
◆ AASRC_INSTANCE_COUNT
| #define AASRC_INSTANCE_COUNT (2U) |
◆ AASRC_EXTERNAL_CLOCK_SRC_MAX_VAL
| #define AASRC_EXTERNAL_CLOCK_SRC_MAX_VAL (0x1BU) |
◆ AASRC_DIV_PLL4_HSDIV3_DIVISOR
| #define AASRC_DIV_PLL4_HSDIV3_DIVISOR (1U) |
◆ AASRC_SOFTRESET_CYCLES
| #define AASRC_SOFTRESET_CYCLES (160U) |
◆ AASRC_RXSYNC_McASP0_AFSR
| #define AASRC_RXSYNC_McASP0_AFSR (0x0U) |
◆ AASRC_RXSYNC_McASP1_AFSR
| #define AASRC_RXSYNC_McASP1_AFSR (0x1U) |
◆ AASRC_RXSYNC_McASP2_AFSR
| #define AASRC_RXSYNC_McASP2_AFSR (0x2U) |
◆ AASRC_RXSYNC_McASP3_AFSR
| #define AASRC_RXSYNC_McASP3_AFSR (0x3U) |
◆ AASRC_RXSYNC_McASP4_AFSR
| #define AASRC_RXSYNC_McASP4_AFSR (0x4U) |
◆ AASRC_RXSYNC_McASP0_AFSX
| #define AASRC_RXSYNC_McASP0_AFSX (0x8U) |
◆ AASRC_RXSYNC_McASP1_AFSX
| #define AASRC_RXSYNC_McASP1_AFSX (0x9U) |
◆ AASRC_RXSYNC_McASP2_AFSX
| #define AASRC_RXSYNC_McASP2_AFSX (0xAU) |
◆ AASRC_RXSYNC_McASP3_AFSX
| #define AASRC_RXSYNC_McASP3_AFSX (0xBU) |
◆ AASRC_RXSYNC_McASP4_AFSX
| #define AASRC_RXSYNC_McASP4_AFSX (0xCU) |
◆ AASRC_RXSYNC_AUDIO_EXT_REFCLK0_Pin
| #define AASRC_RXSYNC_AUDIO_EXT_REFCLK0_Pin (0x10U) |
◆ AASRC_RXSYNC_AUDIO_EXT_REFCLK1_Pin
| #define AASRC_RXSYNC_AUDIO_EXT_REFCLK1_Pin (0x11U) |
◆ AASRC_RXSYNC_AUDIO_EXT_REFCLK2_Pin
| #define AASRC_RXSYNC_AUDIO_EXT_REFCLK2_Pin (0x12U) |
◆ AASRC_RXSYNC_ADC0_CLK
| #define AASRC_RXSYNC_ADC0_CLK (0x14U) |
◆ AASRC_RXSYNC_MLB_IO_CLK
| #define AASRC_RXSYNC_MLB_IO_CLK (0x15U) |
◆ AASRC_RXSYNC_MAIN_PLL4_HSDIV3_CLKOUT
| #define AASRC_RXSYNC_MAIN_PLL4_HSDIV3_CLKOUT (0x16U) |
◆ AASRC_RXSYNC_MCU_EXT_REFCLK0_Pin
| #define AASRC_RXSYNC_MCU_EXT_REFCLK0_Pin (0x18U) |
◆ AASRC_RXSYNC_EXT_REFCLK1_Pin
| #define AASRC_RXSYNC_EXT_REFCLK1_Pin (0x19U) |
◆ AASRC_RXSYNC_CPSW_CPTS_GENF0
| #define AASRC_RXSYNC_CPSW_CPTS_GENF0 (0x1AU) |
◆ AASRC_RXSYNC_CPSW_CPTS_GENF1
| #define AASRC_RXSYNC_CPSW_CPTS_GENF1 (0x1BU) |
◆ AASRC_RXSYNC_INVALID_CLOCK
| #define AASRC_RXSYNC_INVALID_CLOCK (0xFFU) |
◆ AASRC_TXSYNC_McASP0_AFSR
| #define AASRC_TXSYNC_McASP0_AFSR (0x0U) |
◆ AASRC_TXSYNC_McASP1_AFSR
| #define AASRC_TXSYNC_McASP1_AFSR (0x1U) |
◆ AASRC_TXSYNC_McASP2_AFSR
| #define AASRC_TXSYNC_McASP2_AFSR (0x2U) |
◆ AASRC_TXSYNC_McASP3_AFSR
| #define AASRC_TXSYNC_McASP3_AFSR (0x3U) |
◆ AASRC_TXSYNC_McASP4_AFSR
| #define AASRC_TXSYNC_McASP4_AFSR (0x4U) |
◆ AASRC_TXSYNC_McASP0_AFSX
| #define AASRC_TXSYNC_McASP0_AFSX (0x8U) |
◆ AASRC_TXSYNC_McASP1_AFSX
| #define AASRC_TXSYNC_McASP1_AFSX (0x9U) |
◆ AASRC_TXSYNC_McASP2_AFSX
| #define AASRC_TXSYNC_McASP2_AFSX (0xAU) |
◆ AASRC_TXSYNC_McASP3_AFSX
| #define AASRC_TXSYNC_McASP3_AFSX (0xBU) |
◆ AASRC_TXSYNC_McASP4_AFSX
| #define AASRC_TXSYNC_McASP4_AFSX (0xCU) |
◆ AASRC_TXSYNC_AUDIO_EXT_REFCLK0_Pin
| #define AASRC_TXSYNC_AUDIO_EXT_REFCLK0_Pin (0x10U) |
◆ AASRC_TXSYNC_AUDIO_EXT_REFCLK1_Pin
| #define AASRC_TXSYNC_AUDIO_EXT_REFCLK1_Pin (0x11U) |
◆ AASRC_TXSYNC_AUDIO_EXT_REFCLK2_Pin
| #define AASRC_TXSYNC_AUDIO_EXT_REFCLK2_Pin (0x12U) |
◆ AASRC_TXSYNC_ADC0_CLK
| #define AASRC_TXSYNC_ADC0_CLK (0x14U) |
◆ AASRC_TXSYNC_MLB_IO_CLK
| #define AASRC_TXSYNC_MLB_IO_CLK (0x15U) |
◆ AASRC_TXSYNC_MAIN_PLL4_HSDIV3_CLKOUT
| #define AASRC_TXSYNC_MAIN_PLL4_HSDIV3_CLKOUT (0x16U) |
◆ AASRC_TXSYNC_MCU_EXT_REFCLK0_Pin
| #define AASRC_TXSYNC_MCU_EXT_REFCLK0_Pin (0x18U) |
◆ AASRC_TXSYNC_EXT_REFCLK1_Pin
| #define AASRC_TXSYNC_EXT_REFCLK1_Pin (0x19U) |
◆ AASRC_TXSYNC_CPSW_CPTS_GENF0
| #define AASRC_TXSYNC_CPSW_CPTS_GENF0 (0x1AU) |
◆ AASRC_TXSYNC_CPSW_CPTS_GENF1
| #define AASRC_TXSYNC_CPSW_CPTS_GENF1 (0x1BU) |
◆ AASRC_TXSYNC_INVALID_CLOCK
| #define AASRC_TXSYNC_INVALID_CLOCK (0xFFU) |
◆ AASRC_audioPllDivConfig()
| void AASRC_audioPllDivConfig |
( |
void |
| ) |
|
Function to configure audio pll divisor.
◆ AASRC_extClkSrcRxConfig()
| int32_t AASRC_extClkSrcRxConfig |
( |
uint32_t |
instNum, |
|
|
uint32_t |
rxsync, |
|
|
uint32_t |
clk_source |
|
) |
| |
Function to configure each aasrc_rxsync input's external clk source.
- Parameters
-
| instNum | AASRC instance number |
| rxsync | AASRC rxsync input number |
| clk_source | External Clock source, Refer: AASRC_RxSyncClkSources |
- Returns
- Success/Failure for configuration
◆ AASRC_extClkSrcTxConfig()
| int32_t AASRC_extClkSrcTxConfig |
( |
uint32_t |
instNum, |
|
|
uint32_t |
txsync, |
|
|
uint32_t |
clk_source |
|
) |
| |
Function to configure each aasrc_txsync input's external clk source.
- Parameters
-
| instNum | AASRC instance number |
| txsync | AASRC txsync input number |
| clk_source | External Clock source, Refer: AASRC_TxSyncClkSources |
- Returns
- Success/Failure for configuration