1313#include <drivers/dev_mmcsd_core.h>
1414#include <drivers/dev_mmc.h>
1515
16- #define DBG_TAG "SDIO"
16+ #define DBG_TAG "SDIO"
1717#ifdef RT_SDIO_DEBUG
18- #define DBG_LVL DBG_LOG
18+ #define DBG_LVL DBG_LOG
1919#else
20- #define DBG_LVL DBG_INFO
20+ #define DBG_LVL DBG_INFO
2121#endif /* RT_SDIO_DEBUG */
2222#include <rtdbg.h>
2323
24- static const rt_uint32_t tran_unit [] =
25- {
24+ static const rt_uint32_t tran_unit [] = {
2625 10000 , 100000 , 1000000 , 10000000 ,
27- 0 , 0 , 0 , 0
26+ 0 , 0 , 0 , 0
2827};
2928
30- static const rt_uint8_t tran_value [] =
31- {
32- 0 , 10 , 12 , 13 , 15 , 20 , 25 , 30 ,
33- 35 , 40 , 45 , 50 , 55 , 60 , 70 , 80 ,
29+ static const rt_uint8_t tran_value [] = {
30+ 0 ,
31+ 10 ,
32+ 12 ,
33+ 13 ,
34+ 15 ,
35+ 20 ,
36+ 25 ,
37+ 30 ,
38+ 35 ,
39+ 40 ,
40+ 45 ,
41+ 50 ,
42+ 55 ,
43+ 60 ,
44+ 70 ,
45+ 80 ,
3446};
3547
36- static const rt_uint32_t tacc_uint [] =
37- {
38- 1 , 10 , 100 , 1000 , 10000 , 100000 , 1000000 , 10000000 ,
48+ static const rt_uint32_t tacc_uint [] = {
49+ 1 ,
50+ 10 ,
51+ 100 ,
52+ 1000 ,
53+ 10000 ,
54+ 100000 ,
55+ 1000000 ,
56+ 10000000 ,
3957};
4058
41- static const rt_uint8_t tacc_value [] =
42- {
43- 0 , 10 , 12 , 13 , 15 , 20 , 25 , 30 ,
44- 35 , 40 , 45 , 50 , 55 , 60 , 70 , 80 ,
59+ static const rt_uint8_t tacc_value [] = {
60+ 0 ,
61+ 10 ,
62+ 12 ,
63+ 13 ,
64+ 15 ,
65+ 20 ,
66+ 25 ,
67+ 30 ,
68+ 35 ,
69+ 40 ,
70+ 45 ,
71+ 50 ,
72+ 55 ,
73+ 60 ,
74+ 70 ,
75+ 80 ,
4576};
4677
4778rt_inline rt_uint32_t GET_BITS (rt_uint32_t * resp ,
48- rt_uint32_t start ,
49- rt_uint32_t size )
79+ rt_uint32_t start ,
80+ rt_uint32_t size )
5081{
5182 const rt_int32_t __size = size ;
5283 const rt_uint32_t __mask = (__size < 32 ? 1 << __size : 0 ) - 1 ;
@@ -199,22 +230,22 @@ static int mmc_parse_ext_csd(struct rt_mmcsd_card *card, rt_uint8_t *ext_csd)
199230 uint8_t device_type = ext_csd [EXT_CSD_CARD_TYPE ];
200231 if ((host -> flags & MMCSD_SUP_HS400 ) && (device_type & EXT_CSD_CARD_TYPE_HS400 ))
201232 {
202- card -> flags |= CARD_FLAG_HS400 ;
233+ card -> flags |= CARD_FLAG_HS400 ;
203234 card -> max_data_rate = 200000000 ;
204235 }
205236 else if ((host -> flags & MMCSD_SUP_HS200 ) && (device_type & EXT_CSD_CARD_TYPE_HS200 ))
206237 {
207- card -> flags |= CARD_FLAG_HS200 ;
238+ card -> flags |= CARD_FLAG_HS200 ;
208239 card -> max_data_rate = 200000000 ;
209240 }
210241 else if ((host -> flags & MMCSD_SUP_HIGHSPEED_DDR ) && (device_type & EXT_CSD_CARD_TYPE_DDR_52 ))
211242 {
212- card -> flags |= CARD_FLAG_HIGHSPEED_DDR ;
243+ card -> flags |= CARD_FLAG_HIGHSPEED_DDR ;
213244 card -> hs_max_data_rate = 52000000 ;
214245 }
215246 else
216247 {
217- card -> flags |= CARD_FLAG_HIGHSPEED ;
248+ card -> flags |= CARD_FLAG_HIGHSPEED ;
218249 card -> hs_max_data_rate = 52000000 ;
219250 }
220251
@@ -253,7 +284,7 @@ static int mmc_switch(struct rt_mmcsd_card *card, rt_uint8_t set,
253284{
254285 int err ;
255286 struct rt_mmcsd_host * host = card -> host ;
256- struct rt_mmcsd_cmd cmd = {0 };
287+ struct rt_mmcsd_cmd cmd = { 0 };
257288
258289 cmd .cmd_code = SWITCH ;
259290 cmd .arg = (MMC_SWITCH_MODE_WRITE_BYTE << 24 ) |
@@ -327,14 +358,12 @@ static int mmc_compare_ext_csds(struct rt_mmcsd_card *card,
327358 */
328359static int mmc_select_bus_width (struct rt_mmcsd_card * card , rt_uint8_t * ext_csd )
329360{
330- rt_uint32_t ext_csd_bits [][2 ] =
331- {
332- {EXT_CSD_BUS_WIDTH_8 , EXT_CSD_DDR_BUS_WIDTH_8 },
333- {EXT_CSD_BUS_WIDTH_4 , EXT_CSD_DDR_BUS_WIDTH_4 },
334- {EXT_CSD_BUS_WIDTH_1 , EXT_CSD_BUS_WIDTH_1 },
361+ rt_uint32_t ext_csd_bits [][2 ] = {
362+ { EXT_CSD_BUS_WIDTH_8 , EXT_CSD_DDR_BUS_WIDTH_8 },
363+ { EXT_CSD_BUS_WIDTH_4 , EXT_CSD_DDR_BUS_WIDTH_4 },
364+ { EXT_CSD_BUS_WIDTH_1 , EXT_CSD_BUS_WIDTH_1 },
335365 };
336- rt_uint32_t bus_widths [] =
337- {
366+ rt_uint32_t bus_widths [] = {
338367 MMCSD_BUS_WIDTH_8 ,
339368 MMCSD_BUS_WIDTH_4 ,
340369 MMCSD_BUS_WIDTH_1
@@ -408,7 +437,6 @@ static int mmc_select_bus_width(struct rt_mmcsd_card *card, rt_uint8_t *ext_csd)
408437 {
409438 if (card -> flags & (CARD_FLAG_HIGHSPEED | CARD_FLAG_HIGHSPEED_DDR ))
410439 {
411-
412440 err = mmc_switch (card , EXT_CSD_CMD_SET_NORMAL ,
413441 EXT_CSD_HS_TIMING ,
414442 1 );
@@ -515,7 +543,7 @@ static int mmc_switch_to_hs400(struct rt_mmcsd_card *card)
515543
516544 /* Switch to HS_TIMING to 0x01 (High Speed) */
517545 err = mmc_switch (card , EXT_CSD_CMD_SET_NORMAL ,
518- EXT_CSD_HS_TIMING , EXT_CSD_TIMING_HS );
546+ EXT_CSD_HS_TIMING , EXT_CSD_TIMING_HS );
519547 if (err != RT_EOK )
520548 {
521549 return err ;
@@ -531,9 +559,7 @@ static int mmc_switch_to_hs400(struct rt_mmcsd_card *card)
531559 * 0x86 if enhanced data strobe is supported, or
532560 * 0x06 if enhanced data strobe is not supported
533561 */
534- ext_csd_bus_width = support_enhanced_ds ?
535- EXT_CSD_DDR_BUS_WIDTH_8_EH_DS :
536- EXT_CSD_DDR_BUS_WIDTH_8 ;
562+ ext_csd_bus_width = support_enhanced_ds ? EXT_CSD_DDR_BUS_WIDTH_8_EH_DS : EXT_CSD_DDR_BUS_WIDTH_8 ;
537563
538564 err = mmc_switch (card , EXT_CSD_CMD_SET_NORMAL ,
539565 EXT_CSD_BUS_WIDTH ,
@@ -554,9 +580,7 @@ static int mmc_switch_to_hs400(struct rt_mmcsd_card *card)
554580 }
555581
556582 /* Change the Host timing accordingly */
557- hs_timing = support_enhanced_ds ?
558- MMCSD_TIMING_MMC_HS400_ENH_DS :
559- MMCSD_TIMING_MMC_HS400 ;
583+ hs_timing = support_enhanced_ds ? MMCSD_TIMING_MMC_HS400_ENH_DS : MMCSD_TIMING_MMC_HS400 ;
560584 mmcsd_set_timing (host , hs_timing );
561585
562586 /* Host may changes frequency to <= 200MHz */
@@ -612,7 +636,7 @@ static int mmc_select_timing(struct rt_mmcsd_card *card)
612636}
613637
614638static rt_int32_t mmcsd_mmc_init_card (struct rt_mmcsd_host * host ,
615- rt_uint32_t ocr )
639+ rt_uint32_t ocr )
616640{
617641 rt_int32_t err ;
618642 rt_uint32_t resp [4 ];
@@ -742,7 +766,7 @@ static rt_int32_t mmcsd_mmc_init_card(struct rt_mmcsd_host *host,
742766rt_int32_t init_mmc (struct rt_mmcsd_host * host , rt_uint32_t ocr )
743767{
744768 rt_int32_t err ;
745- rt_uint32_t current_ocr ;
769+ rt_uint32_t current_ocr ;
746770 /*
747771 * We need to get OCR a different way for SPI.
748772 */
0 commit comments