diff --git a/prebuilt/ipl_spider.dtb b/prebuilt/ipl_spider.dtb index ab850adf..c50bf5bc 100644 Binary files a/prebuilt/ipl_spider.dtb and b/prebuilt/ipl_spider.dtb differ diff --git a/src/domains/domd/domd_cfg_spider.c b/src/domains/domd/domd_cfg_spider.c index 200fbe61..34c22ae9 100644 --- a/src/domains/domd/domd_cfg_spider.c +++ b/src/domains/domd/domd_cfg_spider.c @@ -27,6 +27,7 @@ static char* dt_passthrough_nodes[] = { "/ufs30_refclk_v", "/regulator-1p8v", "/regulator-3p3v", + "/regulator-vcc-sdhi", "/reserved-memory", }; @@ -52,6 +53,7 @@ static struct xen_domain_iomem domd_iomems[] = { {.first_mfn = 0xe61a0, .nr_mfns = 0x1}, {.first_mfn = 0xe61a0, .nr_mfns = 0x1}, {.first_mfn = 0xe61b0, .nr_mfns = 0x1}, {.first_mfn = 0xe6260, .nr_mfns = 0x10}, {.first_mfn = 0xdfd91, .nr_mfns = 0x1}, + {.first_mfn = 0xe6078, .nr_mfns = 0x1}, // { .first_gfn = 0x47fc7, .first_mfn = 0x37fc7, .nr_mfns = 0x2}, }; @@ -59,11 +61,11 @@ static uint32_t domd_irqs[] = { // gpio@e6050180 854, // gpio@e6050980 - 855, + 858, // gpio@e6051180 - 856, + 948, // gpio@e6051980 - 857, + 952, // scsi@e6860000 (UFS) 267, // i2c@e6500000