mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-06-01 02:55:07 +08:00
fmurt1062-v1:Support clock setting for SPI and I2C from board.h
This commit is contained in:
committed by
Daniel Agar
parent
94dbf3176a
commit
59d17b053f
@@ -90,6 +90,10 @@
|
|||||||
* 720Mhz = (480Mhz / 12 * 18)
|
* 720Mhz = (480Mhz / 12 * 18)
|
||||||
* 90Mhz = (720Mhz / LSPI_PODF_DIVIDER)
|
* 90Mhz = (720Mhz / LSPI_PODF_DIVIDER)
|
||||||
*
|
*
|
||||||
|
* Set LPI2C PLL3 / 8 to fOut = (480Mhz / 8)
|
||||||
|
* 60Mhz = (480Mhz / 8)
|
||||||
|
* 12Mhz = (60Mhz / LSPI_PODF_DIVIDER)
|
||||||
|
*
|
||||||
* Set USDHC1 PLL2 PFD2 to fOut = (528Mhz / 24 * 18)
|
* Set USDHC1 PLL2 PFD2 to fOut = (528Mhz / 24 * 18)
|
||||||
* 396Mhz = (528Mhz / 24 * 18)
|
* 396Mhz = (528Mhz / 24 * 18)
|
||||||
* 198Mhz = (396Mhz / IMXRT_USDHC1_PODF_DIVIDER)
|
* 198Mhz = (396Mhz / IMXRT_USDHC1_PODF_DIVIDER)
|
||||||
@@ -109,6 +113,9 @@
|
|||||||
#define IMXRT_LPSPI_CLK_SELECT CCM_CBCMR_LPSPI_CLK_SEL_PLL3_PFD0
|
#define IMXRT_LPSPI_CLK_SELECT CCM_CBCMR_LPSPI_CLK_SEL_PLL3_PFD0
|
||||||
#define IMXRT_LSPI_PODF_DIVIDER 8
|
#define IMXRT_LSPI_PODF_DIVIDER 8
|
||||||
|
|
||||||
|
#define IMXRT_LPI2C_CLK_SELECT CCM_CSCDR2_LPI2C_CLK_SEL_PLL3_60M
|
||||||
|
#define IMXRT_LSI2C_PODF_DIVIDER 5
|
||||||
|
|
||||||
#define IMXRT_USDHC1_CLK_SELECT CCM_CSCMR1_USDHC1_CLK_SEL_PLL2_PFD0
|
#define IMXRT_USDHC1_CLK_SELECT CCM_CSCMR1_USDHC1_CLK_SEL_PLL2_PFD0
|
||||||
#define IMXRT_USDHC1_PODF_DIVIDER 2
|
#define IMXRT_USDHC1_PODF_DIVIDER 2
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user