* [PATCH v2 1/2] coresight-etm3x: Add ARM ETM 3.5 Cortex-A5 peripheral ID
@ 2016-07-05 8:05 Olivier Schonken
2016-07-05 8:05 ` [PATCH v2 2/2] ARM: dts: at91: sama5d2: add ETM and ETB nodes Olivier Schonken
2016-07-05 16:15 ` [PATCH v2 1/2] coresight-etm3x: Add ARM ETM 3.5 Cortex-A5 peripheral ID Mathieu Poirier
0 siblings, 2 replies; 8+ messages in thread
From: Olivier Schonken @ 2016-07-05 8:05 UTC (permalink / raw)
To: linux-arm-kernel
Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com>
---
drivers/hwtracing/coresight/coresight-etm3x.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/drivers/hwtracing/coresight/coresight-etm3x.c b/drivers/hwtracing/coresight/coresight-etm3x.c
index d83ab82..0f5d400 100644
--- a/drivers/hwtracing/coresight/coresight-etm3x.c
+++ b/drivers/hwtracing/coresight/coresight-etm3x.c
@@ -885,6 +885,11 @@ static struct amba_id etm_ids[] = {
.mask = 0x0003ffff,
.data = "ETM 3.3",
},
+ { /* ETM 3.5 - Cortex-A5 */
+ .id = 0x0003b955,
+ .mask = 0x0003ffff,
+ .data = "ETM 3.5",
+ },
{ /* ETM 3.5 */
.id = 0x0003b956,
.mask = 0x0003ffff,
--
1.9.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH v2 2/2] ARM: dts: at91: sama5d2: add ETM and ETB nodes
2016-07-05 8:05 [PATCH v2 1/2] coresight-etm3x: Add ARM ETM 3.5 Cortex-A5 peripheral ID Olivier Schonken
@ 2016-07-05 8:05 ` Olivier Schonken
2016-07-05 16:16 ` Mathieu Poirier
` (2 more replies)
2016-07-05 16:15 ` [PATCH v2 1/2] coresight-etm3x: Add ARM ETM 3.5 Cortex-A5 peripheral ID Mathieu Poirier
1 sibling, 3 replies; 8+ messages in thread
From: Olivier Schonken @ 2016-07-05 8:05 UTC (permalink / raw)
To: linux-arm-kernel
Add node to support SAMA5D2 Embedded Trace Macrocell and Embedded
Trace Buffer.
This patch depends on coresight-etm3x: Add ARM ETM-A5 peripheral ID
for proper coresight functionality.
It also depends on clocksource: timer-atmel-pit: enable mck to not
stall SAMA5D2 on bootup.
Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com>
---
arch/arm/boot/dts/sama5d2.dtsi | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/arch/arm/boot/dts/sama5d2.dtsi b/arch/arm/boot/dts/sama5d2.dtsi
index 5d63206..bde24ab 100644
--- a/arch/arm/boot/dts/sama5d2.dtsi
+++ b/arch/arm/boot/dts/sama5d2.dtsi
@@ -77,6 +77,35 @@
interrupts = <2 IRQ_TYPE_LEVEL_HIGH 0>;
};
+ etb {
+ compatible = "arm,coresight-etb10", "arm,primecell";
+ reg = <0x740000 0x1000>;
+
+ clocks = <&mck>;
+ clock-names = "apb_pclk";
+
+ port {
+ etb_in: endpoint {
+ slave-mode;
+ remote-endpoint = <&etm_out>;
+ };
+ };
+ };
+
+ etm {
+ compatible = "arm,coresight-etm3x", "arm,primecell";
+ reg = <0x73C000 0x1000>;
+
+ clocks = <&mck>;
+ clock-names = "apb_pclk";
+
+ port {
+ etm_out: endpoint {
+ remote-endpoint = <&etb_in>;
+ };
+ };
+ };
+
memory {
reg = <0x20000000 0x20000000>;
};
--
1.9.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH v2 1/2] coresight-etm3x: Add ARM ETM 3.5 Cortex-A5 peripheral ID
2016-07-05 8:05 [PATCH v2 1/2] coresight-etm3x: Add ARM ETM 3.5 Cortex-A5 peripheral ID Olivier Schonken
2016-07-05 8:05 ` [PATCH v2 2/2] ARM: dts: at91: sama5d2: add ETM and ETB nodes Olivier Schonken
@ 2016-07-05 16:15 ` Mathieu Poirier
1 sibling, 0 replies; 8+ messages in thread
From: Mathieu Poirier @ 2016-07-05 16:15 UTC (permalink / raw)
To: linux-arm-kernel
On 5 July 2016 at 02:05, Olivier Schonken <olivier.schonken@gmail.com> wrote:
> Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com>
> ---
> drivers/hwtracing/coresight/coresight-etm3x.c | 5 +++++
> 1 file changed, 5 insertions(+)
>
> diff --git a/drivers/hwtracing/coresight/coresight-etm3x.c b/drivers/hwtracing/coresight/coresight-etm3x.c
> index d83ab82..0f5d400 100644
> --- a/drivers/hwtracing/coresight/coresight-etm3x.c
> +++ b/drivers/hwtracing/coresight/coresight-etm3x.c
> @@ -885,6 +885,11 @@ static struct amba_id etm_ids[] = {
> .mask = 0x0003ffff,
> .data = "ETM 3.3",
> },
> + { /* ETM 3.5 - Cortex-A5 */
> + .id = 0x0003b955,
> + .mask = 0x0003ffff,
> + .data = "ETM 3.5",
> + },
> { /* ETM 3.5 */
> .id = 0x0003b956,
> .mask = 0x0003ffff,
> --
> 1.9.1
>
Applied - thanks.
Mathieu
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH v2 2/2] ARM: dts: at91: sama5d2: add ETM and ETB nodes
2016-07-05 8:05 ` [PATCH v2 2/2] ARM: dts: at91: sama5d2: add ETM and ETB nodes Olivier Schonken
@ 2016-07-05 16:16 ` Mathieu Poirier
2016-07-20 8:17 ` Olivier Schonken
2016-07-20 9:17 ` Boris Brezillon
2016-08-08 10:08 ` Alexandre Belloni
2 siblings, 1 reply; 8+ messages in thread
From: Mathieu Poirier @ 2016-07-05 16:16 UTC (permalink / raw)
To: linux-arm-kernel
On 5 July 2016 at 02:05, Olivier Schonken <olivier.schonken@gmail.com> wrote:
> Add node to support SAMA5D2 Embedded Trace Macrocell and Embedded
> Trace Buffer.
>
> This patch depends on coresight-etm3x: Add ARM ETM-A5 peripheral ID
> for proper coresight functionality.
> It also depends on clocksource: timer-atmel-pit: enable mck to not
> stall SAMA5D2 on bootup.
>
> Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com>
> ---
> arch/arm/boot/dts/sama5d2.dtsi | 29 +++++++++++++++++++++++++++++
> 1 file changed, 29 insertions(+)
>
> diff --git a/arch/arm/boot/dts/sama5d2.dtsi b/arch/arm/boot/dts/sama5d2.dtsi
> index 5d63206..bde24ab 100644
> --- a/arch/arm/boot/dts/sama5d2.dtsi
> +++ b/arch/arm/boot/dts/sama5d2.dtsi
> @@ -77,6 +77,35 @@
> interrupts = <2 IRQ_TYPE_LEVEL_HIGH 0>;
> };
>
> + etb {
> + compatible = "arm,coresight-etb10", "arm,primecell";
> + reg = <0x740000 0x1000>;
> +
> + clocks = <&mck>;
> + clock-names = "apb_pclk";
> +
> + port {
> + etb_in: endpoint {
> + slave-mode;
> + remote-endpoint = <&etm_out>;
> + };
> + };
> + };
> +
> + etm {
> + compatible = "arm,coresight-etm3x", "arm,primecell";
> + reg = <0x73C000 0x1000>;
> +
> + clocks = <&mck>;
> + clock-names = "apb_pclk";
> +
> + port {
> + etm_out: endpoint {
> + remote-endpoint = <&etb_in>;
> + };
> + };
> + };
> +
> memory {
> reg = <0x20000000 0x20000000>;
> };
> --
> 1.9.1
>
Acked-by: Mathieu Poirier <mathieu.poirier@linaro.org>
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH v2 2/2] ARM: dts: at91: sama5d2: add ETM and ETB nodes
2016-07-05 16:16 ` Mathieu Poirier
@ 2016-07-20 8:17 ` Olivier Schonken
2016-07-20 9:16 ` Alexandre Belloni
0 siblings, 1 reply; 8+ messages in thread
From: Olivier Schonken @ 2016-07-20 8:17 UTC (permalink / raw)
To: linux-arm-kernel
Hi All
Just wondering if there are still some issues regarding the sama5d2
ETM and ETB nodes patch that I have to change/update.
If I should resend at a better time for it to not get lost in the
noise just let me know.
I see that I accidentily left Boris out in the initial resend of the
patch. My apologies. Will forward the initial send to him as well.
Regards
Olivier Schonken
On 5 July 2016 at 18:16, Mathieu Poirier <mathieu.poirier@linaro.org> wrote:
> On 5 July 2016 at 02:05, Olivier Schonken <olivier.schonken@gmail.com> wrote:
>> Add node to support SAMA5D2 Embedded Trace Macrocell and Embedded
>> Trace Buffer.
>>
>> This patch depends on coresight-etm3x: Add ARM ETM-A5 peripheral ID
>> for proper coresight functionality.
>> It also depends on clocksource: timer-atmel-pit: enable mck to not
>> stall SAMA5D2 on bootup.
>>
>> Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com>
>> ---
>> arch/arm/boot/dts/sama5d2.dtsi | 29 +++++++++++++++++++++++++++++
>> 1 file changed, 29 insertions(+)
>>
>> diff --git a/arch/arm/boot/dts/sama5d2.dtsi b/arch/arm/boot/dts/sama5d2.dtsi
>> index 5d63206..bde24ab 100644
>> --- a/arch/arm/boot/dts/sama5d2.dtsi
>> +++ b/arch/arm/boot/dts/sama5d2.dtsi
>> @@ -77,6 +77,35 @@
>> interrupts = <2 IRQ_TYPE_LEVEL_HIGH 0>;
>> };
>>
>> + etb {
>> + compatible = "arm,coresight-etb10", "arm,primecell";
>> + reg = <0x740000 0x1000>;
>> +
>> + clocks = <&mck>;
>> + clock-names = "apb_pclk";
>> +
>> + port {
>> + etb_in: endpoint {
>> + slave-mode;
>> + remote-endpoint = <&etm_out>;
>> + };
>> + };
>> + };
>> +
>> + etm {
>> + compatible = "arm,coresight-etm3x", "arm,primecell";
>> + reg = <0x73C000 0x1000>;
>> +
>> + clocks = <&mck>;
>> + clock-names = "apb_pclk";
>> +
>> + port {
>> + etm_out: endpoint {
>> + remote-endpoint = <&etb_in>;
>> + };
>> + };
>> + };
>> +
>> memory {
>> reg = <0x20000000 0x20000000>;
>> };
>> --
>> 1.9.1
>>
>
> Acked-by: Mathieu Poirier <mathieu.poirier@linaro.org>
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH v2 2/2] ARM: dts: at91: sama5d2: add ETM and ETB nodes
2016-07-20 8:17 ` Olivier Schonken
@ 2016-07-20 9:16 ` Alexandre Belloni
0 siblings, 0 replies; 8+ messages in thread
From: Alexandre Belloni @ 2016-07-20 9:16 UTC (permalink / raw)
To: linux-arm-kernel
On 20/07/2016 at 10:17:09 +0200, Olivier Schonken wrote :
> Hi All
>
> Just wondering if there are still some issues regarding the sama5d2
> ETM and ETB nodes patch that I have to change/update.
> If I should resend at a better time for it to not get lost in the
> noise just let me know.
>
No action is needed on your side. This patch is still on my todo list
and I'm planning to merge it for 4.9.
At first it was a bit late for 4.8 and finally, I forgot to take it
inside my last DT pull request. It is my mistake, sorry about that.
--
Alexandre Belloni, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH v2 2/2] ARM: dts: at91: sama5d2: add ETM and ETB nodes
2016-07-05 8:05 ` [PATCH v2 2/2] ARM: dts: at91: sama5d2: add ETM and ETB nodes Olivier Schonken
2016-07-05 16:16 ` Mathieu Poirier
@ 2016-07-20 9:17 ` Boris Brezillon
2016-08-08 10:08 ` Alexandre Belloni
2 siblings, 0 replies; 8+ messages in thread
From: Boris Brezillon @ 2016-07-20 9:17 UTC (permalink / raw)
To: linux-arm-kernel
On Tue, 5 Jul 2016 10:05:50 +0200
Olivier Schonken <olivier.schonken@gmail.com> wrote:
> Add node to support SAMA5D2 Embedded Trace Macrocell and Embedded
> Trace Buffer.
>
> This patch depends on coresight-etm3x: Add ARM ETM-A5 peripheral ID
> for proper coresight functionality.
> It also depends on clocksource: timer-atmel-pit: enable mck to not
> stall SAMA5D2 on bootup.
>
> Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com>
Acked-by: Boris Brezillon <boris.brezillon@free-electrons.com>
> ---
> arch/arm/boot/dts/sama5d2.dtsi | 29 +++++++++++++++++++++++++++++
> 1 file changed, 29 insertions(+)
>
> diff --git a/arch/arm/boot/dts/sama5d2.dtsi b/arch/arm/boot/dts/sama5d2.dtsi
> index 5d63206..bde24ab 100644
> --- a/arch/arm/boot/dts/sama5d2.dtsi
> +++ b/arch/arm/boot/dts/sama5d2.dtsi
> @@ -77,6 +77,35 @@
> interrupts = <2 IRQ_TYPE_LEVEL_HIGH 0>;
> };
>
> + etb {
> + compatible = "arm,coresight-etb10", "arm,primecell";
> + reg = <0x740000 0x1000>;
> +
> + clocks = <&mck>;
> + clock-names = "apb_pclk";
> +
> + port {
> + etb_in: endpoint {
> + slave-mode;
> + remote-endpoint = <&etm_out>;
> + };
> + };
> + };
> +
> + etm {
> + compatible = "arm,coresight-etm3x", "arm,primecell";
> + reg = <0x73C000 0x1000>;
> +
> + clocks = <&mck>;
> + clock-names = "apb_pclk";
> +
> + port {
> + etm_out: endpoint {
> + remote-endpoint = <&etb_in>;
> + };
> + };
> + };
> +
> memory {
> reg = <0x20000000 0x20000000>;
> };
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH v2 2/2] ARM: dts: at91: sama5d2: add ETM and ETB nodes
2016-07-05 8:05 ` [PATCH v2 2/2] ARM: dts: at91: sama5d2: add ETM and ETB nodes Olivier Schonken
2016-07-05 16:16 ` Mathieu Poirier
2016-07-20 9:17 ` Boris Brezillon
@ 2016-08-08 10:08 ` Alexandre Belloni
2 siblings, 0 replies; 8+ messages in thread
From: Alexandre Belloni @ 2016-08-08 10:08 UTC (permalink / raw)
To: linux-arm-kernel
On 05/07/2016 at 10:05:50 +0200, Olivier Schonken wrote :
> Add node to support SAMA5D2 Embedded Trace Macrocell and Embedded
> Trace Buffer.
>
> This patch depends on coresight-etm3x: Add ARM ETM-A5 peripheral ID
> for proper coresight functionality.
> It also depends on clocksource: timer-atmel-pit: enable mck to not
> stall SAMA5D2 on bootup.
>
> Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com>
> ---
> arch/arm/boot/dts/sama5d2.dtsi | 29 +++++++++++++++++++++++++++++
> 1 file changed, 29 insertions(+)
>
Applied, thanks.
--
Alexandre Belloni, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2016-08-08 10:08 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-07-05 8:05 [PATCH v2 1/2] coresight-etm3x: Add ARM ETM 3.5 Cortex-A5 peripheral ID Olivier Schonken
2016-07-05 8:05 ` [PATCH v2 2/2] ARM: dts: at91: sama5d2: add ETM and ETB nodes Olivier Schonken
2016-07-05 16:16 ` Mathieu Poirier
2016-07-20 8:17 ` Olivier Schonken
2016-07-20 9:16 ` Alexandre Belloni
2016-07-20 9:17 ` Boris Brezillon
2016-08-08 10:08 ` Alexandre Belloni
2016-07-05 16:15 ` [PATCH v2 1/2] coresight-etm3x: Add ARM ETM 3.5 Cortex-A5 peripheral ID Mathieu Poirier
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).