mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #14023 from kylejansen/sdpk1-qspi
Adding QSPI support to SDP-K1 board support package.pull/14159/head
commit
6969140110
|
@ -393,40 +393,31 @@ MBED_WEAK const PinMap PinMap_CAN_TD[] = {
|
||||||
//*** QUADSPI ***
|
//*** QUADSPI ***
|
||||||
|
|
||||||
MBED_WEAK const PinMap PinMap_QSPI_DATA0[] = {
|
MBED_WEAK const PinMap PinMap_QSPI_DATA0[] = {
|
||||||
{PC_9, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF9_QSPI)}, // QUADSPI_BK1_IO0 // Connected to uSD_D1
|
{PD_11, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_QSPI)}, // Connected to SDP QUADSPI_DI0
|
||||||
{PD_11, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF9_QSPI)}, // QUADSPI_BK1_IO0
|
|
||||||
{PF_8, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF10_QSPI)}, // QUADSPI_BK1_IO0 // Connected to QSPI_BK1_IO0 [N25Q128A13EF840F_DQ0]
|
|
||||||
{NC, NC, 0}
|
{NC, NC, 0}
|
||||||
};
|
};
|
||||||
|
|
||||||
MBED_WEAK const PinMap PinMap_QSPI_DATA1[] = {
|
MBED_WEAK const PinMap PinMap_QSPI_DATA1[] = {
|
||||||
{PC_10, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF9_QSPI)}, // QUADSPI_BK1_IO1 // Connected to uSD_D2
|
{PC_10, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_QSPI)}, // Connected to SDP QUADSPI_DI1
|
||||||
{PD_12, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF9_QSPI)}, // QUADSPI_BK1_IO1
|
|
||||||
{PF_9, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF10_QSPI)}, // QUADSPI_BK1_IO1 // Connected to QSPI_BK1_IO1 [N25Q128A13EF840F_DQ1]
|
|
||||||
{NC, NC, 0}
|
{NC, NC, 0}
|
||||||
};
|
};
|
||||||
|
|
||||||
MBED_WEAK const PinMap PinMap_QSPI_DATA2[] = {
|
MBED_WEAK const PinMap PinMap_QSPI_DATA2[] = {
|
||||||
{PE_2, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF9_QSPI)}, // QUADSPI_BK1_IO2 // Connected to AUDIO_RST [CS43L22_RESET]
|
{PF_7, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_QSPI)}, // Connected to SDP_QUADSPI_DIO2
|
||||||
{PF_7, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF9_QSPI)}, // QUADSPI_BK1_IO2 // Connected to QSPI_BK1_IO2 [N25Q128A13EF840F_DQ2]
|
|
||||||
{NC, NC, 0}
|
{NC, NC, 0}
|
||||||
};
|
};
|
||||||
|
|
||||||
MBED_WEAK const PinMap PinMap_QSPI_DATA3[] = {
|
MBED_WEAK const PinMap PinMap_QSPI_DATA3[] = {
|
||||||
{PA_1, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF9_QSPI)}, // QUADSPI_BK1_IO3
|
{PD_13, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_QSPI)}, // Connected to SDP_QUADSPI_DIO3
|
||||||
{PD_13, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF9_QSPI)}, // QUADSPI_BK1_IO3 // Connected to MIC_CK [MP34DT01TR_CLK]
|
|
||||||
{PF_6, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF9_QSPI)}, // QUADSPI_BK1_IO3 // Connected to QSPI_BK1_IO3 [N25Q128A13EF840F_DQ3]
|
|
||||||
{NC, NC, 0}
|
{NC, NC, 0}
|
||||||
};
|
};
|
||||||
|
|
||||||
MBED_WEAK const PinMap PinMap_QSPI_SCLK[] = {
|
MBED_WEAK const PinMap PinMap_QSPI_SCLK[] = {
|
||||||
{PA_7, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF10_QSPI)}, // QUADSPI_CLK
|
{PF_10, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF9_QSPI)}, // Connected to SDP QUADSPI_SCK
|
||||||
{PF_10, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF9_QSPI)}, // QUADSPI_CLK // Connected to QSPI_CLK [N25Q128A13EF840F_C]
|
|
||||||
{NC, NC, 0}
|
{NC, NC, 0}
|
||||||
};
|
};
|
||||||
|
|
||||||
MBED_WEAK const PinMap PinMap_QSPI_SSEL[] = {
|
MBED_WEAK const PinMap PinMap_QSPI_SSEL[] = {
|
||||||
{PB_6, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF10_QSPI)}, // QUADSPI_BK1_NCS // Connected to QSPI_BK1_NCS [N25Q128A13EF840F_S]
|
{PB_6, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_NOPULL, GPIO_AF10_QSPI)}, // Connected to QUADSPI_NSS_A
|
||||||
// {PB_10, QSPI_1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF9_QSPI)}, // QUADSPI_BK1_NCS // Connected to STDIO_UART_TX
|
|
||||||
{NC, NC, 0}
|
{NC, NC, 0}
|
||||||
};
|
};
|
||||||
|
|
|
@ -329,6 +329,14 @@ typedef enum {
|
||||||
SDP_TMR_B = PE_6,
|
SDP_TMR_B = PE_6,
|
||||||
SDP_TMR_D = PC_8,
|
SDP_TMR_D = PC_8,
|
||||||
|
|
||||||
|
/**** QSPI pins ****/
|
||||||
|
SDP_QSPI_NSS = PB_6,
|
||||||
|
SDP_QSPI_D0 = PD_11,
|
||||||
|
SDP_QSPI_D1 = PC_10,
|
||||||
|
SDP_QSPI_D2 = PF_7,
|
||||||
|
SDP_QSPI_D3 = PD_13,
|
||||||
|
SDP_QSPI_SCK = PF_10,
|
||||||
|
|
||||||
/**** USB pins ****/
|
/**** USB pins ****/
|
||||||
USB_OTG_HS_ULPI_CK = PA_5,
|
USB_OTG_HS_ULPI_CK = PA_5,
|
||||||
USB_OTG_HS_ULPI_D0 = PA_3,
|
USB_OTG_HS_ULPI_D0 = PA_3,
|
||||||
|
|
|
@ -2207,7 +2207,8 @@
|
||||||
"STM32F469xx"
|
"STM32F469xx"
|
||||||
],
|
],
|
||||||
"device_has_add": [
|
"device_has_add": [
|
||||||
"ANALOGOUT"
|
"ANALOGOUT",
|
||||||
|
"QSPI"
|
||||||
],
|
],
|
||||||
"device_has_remove": [
|
"device_has_remove": [
|
||||||
"LPTICKER"
|
"LPTICKER"
|
||||||
|
|
Loading…
Reference in New Issue