|
@@ -69,6 +69,12 @@ static struct sunxi_sram_desc sun4i_a10_sram_d = {
|
|
|
SUNXI_SRAM_MAP(1, 1, "usb-otg")),
|
|
|
};
|
|
|
|
|
|
+static struct sunxi_sram_desc sun50i_a64_sram_c = {
|
|
|
+ .data = SUNXI_SRAM_DATA("C", 0x4, 24, 1,
|
|
|
+ SUNXI_SRAM_MAP(0, 1, "cpu"),
|
|
|
+ SUNXI_SRAM_MAP(1, 0, "de2")),
|
|
|
+};
|
|
|
+
|
|
|
static const struct of_device_id sunxi_sram_dt_ids[] = {
|
|
|
{
|
|
|
.compatible = "allwinner,sun4i-a10-sram-a3-a4",
|
|
@@ -78,6 +84,10 @@ static const struct of_device_id sunxi_sram_dt_ids[] = {
|
|
|
.compatible = "allwinner,sun4i-a10-sram-d",
|
|
|
.data = &sun4i_a10_sram_d.data,
|
|
|
},
|
|
|
+ {
|
|
|
+ .compatible = "allwinner,sun50i-a64-sram-c",
|
|
|
+ .data = &sun50i_a64_sram_c.data,
|
|
|
+ },
|
|
|
{}
|
|
|
};
|
|
|
|
|
@@ -295,6 +305,7 @@ static int sunxi_sram_probe(struct platform_device *pdev)
|
|
|
|
|
|
static const struct of_device_id sunxi_sram_dt_match[] = {
|
|
|
{ .compatible = "allwinner,sun4i-a10-sram-controller" },
|
|
|
+ { .compatible = "allwinner,sun50i-a64-sram-controller" },
|
|
|
{ },
|
|
|
};
|
|
|
MODULE_DEVICE_TABLE(of, sunxi_sram_dt_match);
|