Thread (1 message) 1 message, 1 author, 2012-08-21
STALE5107d

[PATCH 4/5] ARM: OMAP4: Add L2 Cache Controller in Device Tree

From: Felipe Balbi <hidden>
Date: 2012-08-21 10:29:59
Also in: linux-omap

On Tue, Aug 21, 2012 at 04:02:38PM +0530, Shilimkar, Santosh wrote:
On Tue, Aug 21, 2012 at 3:54 PM, Felipe Balbi [off-list ref] wrote:
quoted
On Tue, Aug 21, 2012 at 03:11:51PM +0530, Shilimkar, Santosh wrote:
quoted
On Mon, Aug 20, 2012 at 9:21 PM, Shilimkar, Santosh
[off-list ref] wrote:
quoted
On Mon, Aug 20, 2012 at 7:21 PM, Benoit Cousson [off-list ref] wrote:
quoted
Hi Santosh,

On 08/13/2012 01:00 PM, Santosh Shilimkar wrote:
quoted
This provides PL310 Level 2 Cache Controller Device Tree
support for OMAP4 based devices.

Cc: Benoit Cousson <redacted>
Signed-off-by: Santosh Shilimkar <redacted>
---
 arch/arm/boot/dts/omap4.dtsi       |    7 +++++++
 arch/arm/mach-omap2/omap4-common.c |    6 +++++-
 2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/omap4.dtsi b/arch/arm/boot/dts/omap4.dtsi
index 6717c71..cf1efb6 100644
--- a/arch/arm/boot/dts/omap4.dtsi
+++ b/arch/arm/boot/dts/omap4.dtsi
@@ -36,6 +36,13 @@
              };
      };
quoted
+     L2: l2-cache-controller {
The reg offset is missing: l2-cache-controller at 48242000
quoted
+             compatible = "arm,pl310-cache";
+             reg = <0x48242000 0x1000>;
+             cache-unified;
+             cache-level = <2>;
+     };
+
In theory, the L2 cache should be referenced from the CPUs.
Agree.
I have added the reference for the L2 controller in CPUs.
Other information like L1 cache size etc can be added in cpu
DT node with another patch.

Updated patch below. Have also updated git branch
accordingly.

Regards
Santosh

From 91d6cb4f999061c8cfc844a3916ee3384f2e488a Mon Sep 17 00:00:00 2001
From: Santosh Shilimkar <redacted>
Date: Wed, 4 Jul 2012 17:57:34 +0530
Subject: [PATCH 1/2 v2] ARM: OMAP4: Add L2 Cache Controller in Device Tree

This provides PL310 Level 2 Cache Controller Device Tree
support for OMAP4 based devices.

Cc: Benoit Cousson <redacted>
Signed-off-by: Santosh Shilimkar <redacted>
nice work :-)

FWIW this looks good to me:

Acked-by: Felipe Balbi <redacted>
Thanks.
quoted
just one thing, will a similar patch for omap3 be sent ?
OMAP3 has an integrated L2 cache controller so there
won't any additional DT node for L2.

OMAP3 CPU DT node can be updated with l1/l2 cache
size etc related information though.
fair enough, thanks for the info.

-- 
balbi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20120821/2e66d1a3/attachment.sig>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help