circuitpython/ports/mimxrt/boards/TEENSY40/pins.csv
Philipp Ebensberger 87f97e490c mimxrt/sdcard: Implement SDCard driver.
- Configures `PLL2->PFD0` with **198MHz** as base clock of
	`USDHCx` peripheral.
- Adds guards for SDCard related files via `MICROPY_PY_MACHINE_SDCARD`
- Adds creation of pin defines for SDCard to make-pins.py
- Adds new configuration option for SDCard peripheral pinout
        to mpconfigport.h
- Adds interrupt handling support instead of polling
- Adds support for `ADMA2` powered data transfer
- Configures SDCard to run in HS (high-speed mode) with **50MHz** only!

SDCard support is optional and requires `USDHC` peripheral.
Thus this driver is not available on `MIMXRT1010_EVK`.
SDCard support is enabled by setting `MICROPY_PY_MACHINE_SDCARD = 1`
in mpconfigboard.mk.

Signed-off-by: Philipp Ebensberger
2021-09-07 20:45:33 +02:00

925 B

1D0GPIO_AD_B0_03
2D1GPIO_AD_B0_02
3D2GPIO_EMC_04
4D3GPIO_EMC_05
5D4GPIO_EMC_06
6D5GPIO_EMC_08
7D6GPIO_B0_10
8D7GPIO_B1_01
9D8GPIO_B1_00
10D9GPIO_B0_11
11D10GPIO_B0_00
12D11GPIO_B0_02
13D12GPIO_B0_01
14D13GPIO_B0_03
15D14GPIO_AD_B1_02
16D15GPIO_AD_B1_03
17D16GPIO_AD_B1_07
18D17GPIO_AD_B1_06
19D18GPIO_AD_B1_01
20D19GPIO_AD_B1_00
21D20GPIO_AD_B1_10
22D21GPIO_AD_B1_11
23D22GPIO_AD_B1_08
24D23GPIO_AD_B1_09
25D24GPIO_AD_B0_12
26D25GPIO_AD_B0_13
27D26GPIO_AD_B1_14
28D27GPIO_AD_B1_15
29D28GPIO_EMC_32
30D29GPIO_EMC_31
31D30GPIO_EMC_37
32D31GPIO_EMC_36
33D32GPIO_B0_12
34D33GPIO_EMC_07
35CMDGPIO_SD_B0_00
36CLKGPIO_SD_B0_01
37DAT0GPIO_SD_B0_02
38DAT1GPIO_SD_B0_03
39DAT2GPIO_SD_B0_04
40DAT3GPIO_SD_B0_05
41A0GPIO_AD_B1_02
42A1GPIO_AD_B1_03
43A2GPIO_AD_B1_07
44A3GPIO_AD_B1_06
45A4GPIO_AD_B1_01
46A5GPIO_AD_B1_00
47A6GPIO_AD_B1_10
48A7GPIO_AD_B1_11
49A8GPIO_AD_B1_08
50A9GPIO_AD_B1_09
51A10GPIO_AD_B0_12
52A11GPIO_AD_B0_13
53A12GPIO_AD_B1_14
54A13GPIO_AD_B1_15
55LEDGPIO_B0_03