• 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
8                freqMin = 50000;
9                freqMax = 50000000;
10                freqDef = 400000;
11
12                maxBlkNum = 2048;
13                maxBlkSize = 512;
14
15                ocrDef = 0x380000;
16
17                hostId = 0;
18                devType = 0;
19
20                caps2 = 0;
21                caps = 0x0001e045;
22
23                irqNum = 156;
24                regSize = 0x1000;
25                regBase = 0x58007000;
26            }
27
28            controller_0x58005000 :: mmc_controller {
29                match_attr = "st_stm32mp1_sdmmc_sd";
30                hostId = 1;
31                regBase = 0x58005000;
32                irqNum = 81;
33                devType = 1;                            // sd
34                cdGpio = 82;
35                caps = 0x9001e005;
36            }
37
38            controller_0x58007000 :: mmc_controller {
39                match_attr = "st_stm32mp1_sdmmc_emmc";
40                hostId = 0;
41                regBase = 0x58007000;
42                irqNum = 156;
43                devType = 0;                            // emmc
44                caps = 0xd001e045;
45                caps2 = 0x00;
46            }
47
48            controller_0x48004000 :: mmc_controller {
49                match_attr = "st_stm32mp1_sdmmc_sdio";
50                hostId = 2;
51                regBase = 0x48004000;
52                irqNum = 169;
53                devType = 2;     // sdio
54
55                caps = 0x0001e04d;
56            }
57        }
58    }
59}
60