projects
/
platform
/
kernel
/
linux-starfive.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
dd2ae2e
)
soc: sunxi: sram: Add support for the D1 system control
author
Samuel Holland
<samuel@sholland.org>
Mon, 15 Aug 2022 04:12:47 +0000
(23:12 -0500)
committer
Jernej Skrabec
<jernej.skrabec@gmail.com>
Sun, 18 Sep 2022 20:54:38 +0000
(22:54 +0200)
D1 has a single EMAC and some LDOs that need to be exported.
Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Signed-off-by: Samuel Holland <samuel@sholland.org>
Reviewed-by: Heiko Stuebner <heiko@sntech.de>
Tested-by: Heiko Stuebner <heiko@sntech.de>
Link:
https://lore.kernel.org/r/20220815041248.53268-11-samuel@sholland.org
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
drivers/soc/sunxi/sunxi_sram.c
patch
|
blob
|
history
diff --git
a/drivers/soc/sunxi/sunxi_sram.c
b/drivers/soc/sunxi/sunxi_sram.c
index
7e8dab0
..
92f9186
100644
(file)
--- a/
drivers/soc/sunxi/sunxi_sram.c
+++ b/
drivers/soc/sunxi/sunxi_sram.c
@@
-294,6
+294,11
@@
static const struct sunxi_sramc_variant sun8i_h3_sramc_variant = {
.num_emac_clocks = 1,
};
+static const struct sunxi_sramc_variant sun20i_d1_sramc_variant = {
+ .num_emac_clocks = 1,
+ .has_ldo_ctrl = true,
+};
+
static const struct sunxi_sramc_variant sun50i_a64_sramc_variant = {
.num_emac_clocks = 1,
};
@@
-383,6
+388,10
@@
static const struct of_device_id sunxi_sram_dt_match[] = {
.data = &sun8i_h3_sramc_variant,
},
{
+ .compatible = "allwinner,sun20i-d1-system-control",
+ .data = &sun20i_d1_sramc_variant,
+ },
+ {
.compatible = "allwinner,sun50i-a64-sram-controller",
.data = &sun50i_a64_sramc_variant,
},