zephyr/boards/arm/96b_argonkey
Armando Visconti 770197925b board: 96b_argonkey: Add on-board MP34DT05 microphone support in BSP
This commit is taking care of following stuff:

1. pinmux: STM32F4 micro is using I2S5_CK and I2S_SD to interface with
   on-board microphone.

2. default configuration:
     - enable I2S5 and configure PLLI2S properly to generate
       I2SxCLK = 128MHz.
     - enable DMA

Note:
 As stated in issue #9028 we needed to take care of a known SPI/I2S bug
 implementing the following two actions:

 A. APB2 clock has been slowed down to 42MHz.
 B. The SPI/I2S clock gpio speed has been set to very_high_speed.

Signed-off-by: Armando Visconti <armando.visconti@st.com>
2018-10-11 14:46:56 -04:00
..
doc board: 96b_argonkey: Add on-board MP34DT05 microphone support in BSP 2018-10-11 14:46:56 -04:00
96b_argonkey.dts board: 96b_argonkey: Add on-board MP34DT05 microphone support in BSP 2018-10-11 14:46:56 -04:00
96b_argonkey.yaml boards: 96b_argonkey: adapt to the board configuration guidelines 2018-10-08 12:57:43 -04:00
96b_argonkey_defconfig board: 96b_argonkey: Add on-board MP34DT05 microphone support in BSP 2018-10-11 14:46:56 -04:00
CMakeLists.txt cmake: replace PROJECT_SOURCE_DIR with ZEPHYR_BASE 2018-06-18 15:25:55 -04:00
Kconfig.board drivers: boards: Merge HAS_DTS_GPIO_DEVICE with HAS_DTS_GPIO 2018-10-01 21:15:06 -05:00
Kconfig.defconfig board: 96b_argonkey: Add on-board MP34DT05 microphone support in BSP 2018-10-11 14:46:56 -04:00
board.h boards: stm32 remove led and button definitions from board.h 2018-04-19 09:32:39 -05:00
dts_fixup.h DT: Rename from dts.fixup to dts_fixup.h 2018-10-08 11:38:56 -04:00
pinmux.c board: 96b_argonkey: Add on-board MP34DT05 microphone support in BSP 2018-10-11 14:46:56 -04:00