Thread (2 messages) 2 messages, 2 authors, 2018-06-14

Re: [PATCH v3 4/4] arm64: dts: allwinner: a64: add SRAM controller device tree node

flat view

From: Jernej Škrabec <hidden>
Date: 2018-06-14 17:27:21
Also in: linux-arm-kernel

Dne četrtek, 14. junij 2018 ob 19:09:56 CEST je Jagan Teki napisal(a):
On Thu, Jun 14, 2018 at 9:05 PM, Chen-Yu Tsai [off-list ref] wrote:
quoted
From: Icenowy Zheng <redacted>

Allwinner A64 has a SRAM controller, and in the device tree currently
we have a syscon node to enable EMAC driver to access the EMAC clock
register. As SRAM controller driver can now export regmap for this
register, replace the syscon node to the SRAM controller device node,
and let EMAC driver to acquire its EMAC clock regmap.

Signed-off-by: Icenowy Zheng <redacted>
[wens-jdAy2FN1RRM@public.gmane.org: Updated compatible string]
Signed-off-by: Chen-Yu Tsai <redacted>
---

 arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi index
1b2ef28c42bd..87968dafe1dc 100644
--- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
@@ -169,9 +169,24 @@

                ranges;
                
                syscon: syscon@1c00000 {

-                       compatible =
"allwinner,sun50i-a64-system-controller", -                              
"syscon";
+                       compatible =
"allwinner,sun50i-a64-system-control";

                        reg = <0x01c00000 0x1000>;

+                       #address-cells = <1>;
+                       #size-cells = <1>;
+                       ranges;
+
+                       sram_c: sram@18000 {
+                               compatible = "mmio-sram";
+                               reg = <0x00018000 0x28000>;
+                               #address-cells = <1>;
+                               #size-cells = <1>;
+                               ranges = <0 0x00018000 0x28000>;
+
+                               de2_sram: sram-section@0 {
So, this can attach to display-engine node through allwinner,sram and
add support to claim the sram on sun4i/sun4i_drv.c, correct?
Actually, it has to be added to display_clocks node and claimed in drivers/
clk/sunxi-ng/ccu-sun8i-de2.c

Best regards,
Jernej


-- 
You received this message because you are subscribed to the Google Groups "linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit https://groups.google.com/d/optout.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help