From 34963c7f374dfc9a9b3bf7a4a5d667b87f8bebe0 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Sat, 9 Apr 2016 21:33:46 -0700 Subject: [PATCH] SDC: Auto-off clock when no transfer. --- firmware/chibios-portapack/os/hal/platforms/LPC43xx/sdc_lld.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/firmware/chibios-portapack/os/hal/platforms/LPC43xx/sdc_lld.c b/firmware/chibios-portapack/os/hal/platforms/LPC43xx/sdc_lld.c index 835abd80a..de3877c3e 100644 --- a/firmware/chibios-portapack/os/hal/platforms/LPC43xx/sdc_lld.c +++ b/firmware/chibios-portapack/os/hal/platforms/LPC43xx/sdc_lld.c @@ -537,6 +537,8 @@ void sdc_lld_init(void) { void sdc_lld_start(SDCDriver *sdcp) { if (sdcp->state == BLK_STOP) { + LPC_SDMMC->CLKENA = (1U << 16); /* CCLK_LOW_POWER */ + LPC_CCU1->CLK_M4_SDIO_CFG.RUN = 1; LPC_CGU->BASE_SDIO_CLK.PD = 0;