1root { 2 platform { 3 mmc_config { 4 template mmc_controller { 5 match_attr = ""; 6 voltDef = 0; // 3.3V 7 freqMin = 100000; 8 freqMax = 50000000; 9 freqDef = 400000; 10 maxBlkNum = 2048; 11 maxBlkSize = 512; 12 ocrDef = 0x360000; 13 caps = 0; 14 caps2 = 0; 15 regSize = 0x600; 16 hostId = 0; 17 regBasePhy = 0; 18 irqNum = 0; 19 devType = 0; 20 quirks = 0; 21 } 22 23 controller_0x00 :: mmc_controller { 24 match_attr = "hi3518_mmc_sd"; 25 hostId = 0; 26 regBasePhy = 0x10010000; 27 irqNum = 62; 28 devType = 1; // sd 29 freqMax = 150000000; 30 caps = 0x50000101; 31 caps2 = 0x60; 32 quirks = 0x0C; 33 } 34 35 controller_0x01 :: mmc_controller { 36 match_attr = "hi3518_mmc_sdio"; 37 hostId = 1; 38 regBasePhy = 0x10020000; 39 irqNum = 63; 40 devType = 2; // sdio 41 freqMax = 50000000; 42 caps = 0x10000109; 43 quirks = 0x0D; 44 } 45 } 46 } 47} 48