• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1root {
2    platform {
3        mmc_config {
4            template mmc_controller {
5                match_attr = "";
6                voltDef = 0;         // 3.3V
7                freqMin = 50000;
8                freqMax = 100000000;
9                freqDef = 400000;
10                maxBlkNum = 2048;
11                maxBlkSize = 512;
12                ocrDef = 0x300000;
13                caps2 = 0;
14                regSize = 0x118;
15                hostId = 0;
16                regBasePhy = 0x10020000;
17                irqNum = 63;
18                devType = 2;
19                caps = 0x0001e045;
20            }
21            controller_0x10100000 :: mmc_controller {
22                match_attr = "hi3516_mmc_emmc";
23                hostId = 0;
24                regBasePhy = 0x10100000;
25                irqNum = 96;
26                devType = 0;      // emmc
27                caps = 0xd001e045;
28                caps2 = 0x60;
29            }
30
31            controller_0x100f0000 :: mmc_controller {
32                match_attr = "hi3516_mmc_sd";
33                hostId = 1;
34                regBasePhy = 0x100f0000;
35                irqNum = 62;
36                devType = 1;      // sd
37                caps = 0xd001e005;
38            }
39            controller_0x10020000 :: mmc_controller {
40                match_attr = "hi3516_mmc_sdio";
41                hostId = 2;
42                regBasePhy = 0x10020000;
43                irqNum = 63;
44                devType = 2;     // sdio
45                caps = 0x0001e04d;
46            }
47        }
48    }
49}
50