From: sebastian.hesselbarth@gmail.com (Sebastian Hesselbarth)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 3/8] ARM: l2x0: add Marvell Tauros3 compatible
Date: Wed, 09 Oct 2013 21:27:14 +0200 [thread overview]
Message-ID: <5255AE12.2000205@gmail.com> (raw)
In-Reply-To: <20131009085026.GD4981@e106331-lin.cambridge.arm.com>
On 10/09/2013 10:50 AM, Mark Rutland wrote:
> On Tue, Oct 08, 2013 at 05:33:23PM +0100, Gregory CLEMENT wrote:
>> On 08/10/2013 18:05, Sebastian Hesselbarth wrote:
>>> On 10/08/2013 03:41 PM, Mark Rutland wrote:
>>>> On Tue, Oct 08, 2013 at 01:24:28PM +0100, Sebastian Hesselbarth wrote:
>>>>> This add a compatible for the Marvell Tauros3 cache controller which
>>>>> is compatible with l2x0 cache controllers. While updating the binding
>>>>> documentation, clean up the list of possible compatibles.
>>>>>
>>>>> Signed-off-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
>>>>> ---
Added Jisheng and Lennert to Cc.
Lennert, while looking for differences between ARM PL310 and
Marvell Tauros3 cache controller in a GPL'ed 2.6 kernel source
from Asus, I found arch/arm/mm/cache-tauros3.c which states you
as the original author. If that is wrong, please ignore this.
>>> [...]
>>>>> diff --git a/Documentation/devicetree/bindings/arm/l2cc.txt b/Documentation/devicetree/bindings/arm/l2cc.txt
>>>>> index c0c7626..a1d0cbd 100644
>>>>> --- a/Documentation/devicetree/bindings/arm/l2cc.txt
>>>>> +++ b/Documentation/devicetree/bindings/arm/l2cc.txt
>>>>> @@ -7,20 +7,20 @@ The ARM L2 cache representation in the device tree should be done as follows:
>>>>> Required properties:
>>>>>
>>>>> - compatible : should be one of:
>>>>> - "arm,pl310-cache"
>>>>> - "arm,l220-cache"
>>>>> - "arm,l210-cache"
>>>>> - "marvell,aurora-system-cache": Marvell Controller designed to be
>>>>> + "arm,pl310-cache"
>>>>> + "arm,l220-cache"
>>>>> + "arm,l210-cache"
>>>>> + "bcm,bcm11351-a2-pl310-cache": DEPRECATED by "brcm,bcm11351-a2-pl310-cache"
>>>>> + "brcm,bcm11351-a2-pl310-cache": For Broadcom bcm11351 chipset where an
>>>>> + offset needs to be added to the address before passing down to the L2
>>>>> + cache controller
>>>>> + "marvell,aurora-system-cache": Marvell Controller designed to be
>>>>> compatible with the ARM one, with system cache mode (meaning
>>>>> maintenance operations on L1 are broadcasted to the L2 and L2
>>>>> performs the same operation).
>>>>> - "marvell,"aurora-outer-cache: Marvell Controller designed to be
>>>>> - compatible with the ARM one with outer cache mode.
>>>>> - "brcm,bcm11351-a2-pl310-cache": For Broadcom bcm11351 chipset where an
>>>>> - offset needs to be added to the address before passing down to the L2
>>>>> - cache controller
>>>>> - "bcm,bcm11351-a2-pl310-cache": DEPRECATED by
>>>>> - "brcm,bcm11351-a2-pl310-cache"
>>>>> + "marvell,aurora-outer-cache": Marvell Controller designed to be
>>>>> + compatible with the ARM one with outer cache mode.
>>>>> + "marvell,tauros3-cache": Marvell Tauros3 cache controller.
>>>>
>>>> How does the tauros3 cache differ from the other caches supported by the
>>>> l2x0 driver?
>>>
>>> [added Gregory to Cc]
>>>
>>> Good question. I cannot say at this time. I would have guessed that l2cc
>>> on Armada 1500 and Armada 370/XP are more or less the same, as both use
>>> Marvell's PJ4B CPU. Maybe, Gregory or Thomas can shed some light into
>>> this.
As stated above, I did some research on the differences. I think I can
prepare a patch providing tauros3 specific callbacks for .inv_all,
.flush_all, .resume, and .save.
For full .setup, I need to do more research on the CTRL/AUX_CTRL bits.
Up to now, I think pl310 specific callbacks (.resume, .save, .setup)
are _not_ suitable for tauros3. In the source from above, there are
no TAG_LATENCY_CTRL, DATA_LATENCY_CTRL, ADDR_FILTER_*, nor POWER_CTRL
registers.
>>>>> - cache-unified : Specifies the cache is a unified cache.
>>>>> - cache-level : Should be set to 2 for a level 2 cache.
>>>>> - reg : Physical base address and size of cache controller's memory mapped
>>>>> diff --git a/arch/arm/mm/cache-l2x0.c b/arch/arm/mm/cache-l2x0.c
>>>>> index 447da6f..90c776e 100644
>>>>> --- a/arch/arm/mm/cache-l2x0.c
>>>>> +++ b/arch/arm/mm/cache-l2x0.c
>>>>> @@ -929,6 +929,7 @@ static const struct of_device_id l2x0_ids[] __initconst = {
>>>>> .data = (void *)&aurora_no_outer_data},
>>>>> { .compatible = "marvell,aurora-outer-cache",
>>>>> .data = (void *)&aurora_with_outer_data},
>>>>> + { .compatible = "marvell,tauros3-cache", .data = (void *)&l2x0_data },
>>>>
>>>> Are we intending to handle this differently later?
>>>>
>>>> Or is it 100% compatible with the pl210 or pl220? We could just require
>>>> an entry later in the compatible string list instead...
>>>
>>> No public documentation, no clear answer.
>>>
>>> Tauros3 isn't 100% compatible with any of the ARM l2cc above, it has
>>> additional "features" or "bugs" - call it whatever you want.
>>>
>>> I am not an l2cc expert, but basically I see two options:
>>> a) use (possibly) wrong existing compatible in current mv88de3100.dtsi
>>> now and fix later.
>>> b) add tauros3 compatible now and add (possible) quirks/marvell-specific
>>> properties later.
>>>
>>> IMHO b) is very likely to happen as l2x0_of_init in patch 8/8 already
>>> sets bits, I wasn't able to verify in public ARM l2cc docu.
>>
>> I agree with Sebastian. I don't have more information that Sebastian, but
>> as it is definitely a different controller of the ones from ARM, it should
>> have its own compatible string. Then latter when we will discover new feature
>> and/or bugs, we will be able to manage them without requiring people to update
>> their dtb. If I understood well it is the philosophy behind the device tree.
>
> Please note that I wasn't arguing for people to have to update their
> dtb. I was only suggesting that we'd have something like:
>
> compatible = "marvell,tauros3-cache", "arm,l220-cache";
>
> Which would function now, and later the driver could choose to check for
> "marvell,tauros3-cache" and do something different.
Agree, we really should use above compatible style more often.
> However, given that we don't have sufficient documentation to tell how
> close the tauros3 cache is to any ARM l2x0 variant, having just the
> "marvell,tauros3-cache" string in dts and supporting this in the driver
> makes sense to me.
I found some source, which is possibly enough documentation. Also, I am
counting on Jisheng or Lennert to comment on the hidden magic in
Tauros3.
Sebastian
WARNING: multiple messages have this Message-ID (diff)
From: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
To: Mark Rutland <mark.rutland@arm.com>,
Gregory CLEMENT <gregory.clement@free-electrons.com>
Cc: Jason Cooper <jason@lakedaemon.net>,
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>,
Arnd Bergmann <arnd@arndb.de>,
"devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
"linux-doc@vger.kernel.org" <linux-doc@vger.kernel.org>,
"linux-arm-kernel@lists.infradead.org"
<linux-arm-kernel@lists.infradead.org>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
Lennert Buytenhek <buytenh@wantstofly.org>,
Jisheng Zhang <jszhang@marvell.com>
Subject: Re: [PATCH 3/8] ARM: l2x0: add Marvell Tauros3 compatible
Date: Wed, 09 Oct 2013 21:27:14 +0200 [thread overview]
Message-ID: <5255AE12.2000205@gmail.com> (raw)
In-Reply-To: <20131009085026.GD4981@e106331-lin.cambridge.arm.com>
On 10/09/2013 10:50 AM, Mark Rutland wrote:
> On Tue, Oct 08, 2013 at 05:33:23PM +0100, Gregory CLEMENT wrote:
>> On 08/10/2013 18:05, Sebastian Hesselbarth wrote:
>>> On 10/08/2013 03:41 PM, Mark Rutland wrote:
>>>> On Tue, Oct 08, 2013 at 01:24:28PM +0100, Sebastian Hesselbarth wrote:
>>>>> This add a compatible for the Marvell Tauros3 cache controller which
>>>>> is compatible with l2x0 cache controllers. While updating the binding
>>>>> documentation, clean up the list of possible compatibles.
>>>>>
>>>>> Signed-off-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
>>>>> ---
Added Jisheng and Lennert to Cc.
Lennert, while looking for differences between ARM PL310 and
Marvell Tauros3 cache controller in a GPL'ed 2.6 kernel source
from Asus, I found arch/arm/mm/cache-tauros3.c which states you
as the original author. If that is wrong, please ignore this.
>>> [...]
>>>>> diff --git a/Documentation/devicetree/bindings/arm/l2cc.txt b/Documentation/devicetree/bindings/arm/l2cc.txt
>>>>> index c0c7626..a1d0cbd 100644
>>>>> --- a/Documentation/devicetree/bindings/arm/l2cc.txt
>>>>> +++ b/Documentation/devicetree/bindings/arm/l2cc.txt
>>>>> @@ -7,20 +7,20 @@ The ARM L2 cache representation in the device tree should be done as follows:
>>>>> Required properties:
>>>>>
>>>>> - compatible : should be one of:
>>>>> - "arm,pl310-cache"
>>>>> - "arm,l220-cache"
>>>>> - "arm,l210-cache"
>>>>> - "marvell,aurora-system-cache": Marvell Controller designed to be
>>>>> + "arm,pl310-cache"
>>>>> + "arm,l220-cache"
>>>>> + "arm,l210-cache"
>>>>> + "bcm,bcm11351-a2-pl310-cache": DEPRECATED by "brcm,bcm11351-a2-pl310-cache"
>>>>> + "brcm,bcm11351-a2-pl310-cache": For Broadcom bcm11351 chipset where an
>>>>> + offset needs to be added to the address before passing down to the L2
>>>>> + cache controller
>>>>> + "marvell,aurora-system-cache": Marvell Controller designed to be
>>>>> compatible with the ARM one, with system cache mode (meaning
>>>>> maintenance operations on L1 are broadcasted to the L2 and L2
>>>>> performs the same operation).
>>>>> - "marvell,"aurora-outer-cache: Marvell Controller designed to be
>>>>> - compatible with the ARM one with outer cache mode.
>>>>> - "brcm,bcm11351-a2-pl310-cache": For Broadcom bcm11351 chipset where an
>>>>> - offset needs to be added to the address before passing down to the L2
>>>>> - cache controller
>>>>> - "bcm,bcm11351-a2-pl310-cache": DEPRECATED by
>>>>> - "brcm,bcm11351-a2-pl310-cache"
>>>>> + "marvell,aurora-outer-cache": Marvell Controller designed to be
>>>>> + compatible with the ARM one with outer cache mode.
>>>>> + "marvell,tauros3-cache": Marvell Tauros3 cache controller.
>>>>
>>>> How does the tauros3 cache differ from the other caches supported by the
>>>> l2x0 driver?
>>>
>>> [added Gregory to Cc]
>>>
>>> Good question. I cannot say at this time. I would have guessed that l2cc
>>> on Armada 1500 and Armada 370/XP are more or less the same, as both use
>>> Marvell's PJ4B CPU. Maybe, Gregory or Thomas can shed some light into
>>> this.
As stated above, I did some research on the differences. I think I can
prepare a patch providing tauros3 specific callbacks for .inv_all,
.flush_all, .resume, and .save.
For full .setup, I need to do more research on the CTRL/AUX_CTRL bits.
Up to now, I think pl310 specific callbacks (.resume, .save, .setup)
are _not_ suitable for tauros3. In the source from above, there are
no TAG_LATENCY_CTRL, DATA_LATENCY_CTRL, ADDR_FILTER_*, nor POWER_CTRL
registers.
>>>>> - cache-unified : Specifies the cache is a unified cache.
>>>>> - cache-level : Should be set to 2 for a level 2 cache.
>>>>> - reg : Physical base address and size of cache controller's memory mapped
>>>>> diff --git a/arch/arm/mm/cache-l2x0.c b/arch/arm/mm/cache-l2x0.c
>>>>> index 447da6f..90c776e 100644
>>>>> --- a/arch/arm/mm/cache-l2x0.c
>>>>> +++ b/arch/arm/mm/cache-l2x0.c
>>>>> @@ -929,6 +929,7 @@ static const struct of_device_id l2x0_ids[] __initconst = {
>>>>> .data = (void *)&aurora_no_outer_data},
>>>>> { .compatible = "marvell,aurora-outer-cache",
>>>>> .data = (void *)&aurora_with_outer_data},
>>>>> + { .compatible = "marvell,tauros3-cache", .data = (void *)&l2x0_data },
>>>>
>>>> Are we intending to handle this differently later?
>>>>
>>>> Or is it 100% compatible with the pl210 or pl220? We could just require
>>>> an entry later in the compatible string list instead...
>>>
>>> No public documentation, no clear answer.
>>>
>>> Tauros3 isn't 100% compatible with any of the ARM l2cc above, it has
>>> additional "features" or "bugs" - call it whatever you want.
>>>
>>> I am not an l2cc expert, but basically I see two options:
>>> a) use (possibly) wrong existing compatible in current mv88de3100.dtsi
>>> now and fix later.
>>> b) add tauros3 compatible now and add (possible) quirks/marvell-specific
>>> properties later.
>>>
>>> IMHO b) is very likely to happen as l2x0_of_init in patch 8/8 already
>>> sets bits, I wasn't able to verify in public ARM l2cc docu.
>>
>> I agree with Sebastian. I don't have more information that Sebastian, but
>> as it is definitely a different controller of the ones from ARM, it should
>> have its own compatible string. Then latter when we will discover new feature
>> and/or bugs, we will be able to manage them without requiring people to update
>> their dtb. If I understood well it is the philosophy behind the device tree.
>
> Please note that I wasn't arguing for people to have to update their
> dtb. I was only suggesting that we'd have something like:
>
> compatible = "marvell,tauros3-cache", "arm,l220-cache";
>
> Which would function now, and later the driver could choose to check for
> "marvell,tauros3-cache" and do something different.
Agree, we really should use above compatible style more often.
> However, given that we don't have sufficient documentation to tell how
> close the tauros3 cache is to any ARM l2x0 variant, having just the
> "marvell,tauros3-cache" string in dts and supporting this in the driver
> makes sense to me.
I found some source, which is possibly enough documentation. Also, I am
counting on Jisheng or Lennert to comment on the hidden magic in
Tauros3.
Sebastian
next prev parent reply other threads:[~2013-10-09 19:27 UTC|newest]
Thread overview: 181+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-10-08 12:24 [PATCH 0/8] ARM: Initial support for Marvell Berlin SoCs Sebastian Hesselbarth
2013-10-08 12:24 ` Sebastian Hesselbarth
2013-10-08 12:24 ` [PATCH 1/8] irqchip: add DesignWare APB ICTL interrupt controller Sebastian Hesselbarth
2013-10-08 12:24 ` Sebastian Hesselbarth
2013-10-08 13:24 ` Mark Rutland
2013-10-08 13:24 ` Mark Rutland
2013-10-08 15:51 ` Sebastian Hesselbarth
2013-10-08 15:51 ` Sebastian Hesselbarth
2013-10-11 9:30 ` Jisheng Zhang
2013-10-11 9:30 ` Jisheng Zhang
2013-10-17 6:37 ` [PATCH v2 " Sebastian Hesselbarth
2013-10-17 6:37 ` Sebastian Hesselbarth
2013-10-25 21:30 ` Sebastian Hesselbarth
2013-10-25 21:30 ` Sebastian Hesselbarth
2013-10-25 21:30 ` Sebastian Hesselbarth
2013-10-08 12:24 ` [PATCH 2/8] MAINTAINERS: add ARM Marvell Berlin SoC Sebastian Hesselbarth
2013-10-08 12:24 ` Sebastian Hesselbarth
2013-10-08 13:57 ` Jason Cooper
2013-10-08 13:57 ` Jason Cooper
2013-10-08 12:24 ` [PATCH 3/8] ARM: l2x0: add Marvell Tauros3 compatible Sebastian Hesselbarth
2013-10-08 12:24 ` Sebastian Hesselbarth
2013-10-08 13:41 ` Mark Rutland
2013-10-08 13:41 ` Mark Rutland
2013-10-08 13:41 ` Mark Rutland
2013-10-08 16:05 ` Sebastian Hesselbarth
2013-10-08 16:05 ` Sebastian Hesselbarth
2013-10-08 16:33 ` Gregory CLEMENT
2013-10-08 16:33 ` Gregory CLEMENT
2013-10-09 8:50 ` Mark Rutland
2013-10-09 8:50 ` Mark Rutland
2013-10-09 9:14 ` Gregory CLEMENT
2013-10-09 9:14 ` Gregory CLEMENT
2013-10-09 19:27 ` Sebastian Hesselbarth [this message]
2013-10-09 19:27 ` Sebastian Hesselbarth
2013-10-11 9:05 ` Lennert Buytenhek
2013-10-11 9:05 ` Lennert Buytenhek
2013-10-11 9:05 ` Lennert Buytenhek
2013-10-17 6:37 ` [PATCH v2 3/8] ARM: l2x0: add Marvell Tauros3 support Sebastian Hesselbarth
2013-10-17 6:37 ` Sebastian Hesselbarth
2013-10-08 12:24 ` [PATCH 4/8] ARM: add Marvell Berlin SoC familiy to Marvell doc Sebastian Hesselbarth
2013-10-08 12:24 ` Sebastian Hesselbarth
2013-10-14 23:09 ` Sebastian Hesselbarth
2013-10-14 23:09 ` Sebastian Hesselbarth
2013-10-15 3:10 ` Jisheng Zhang
2013-10-15 3:10 ` Jisheng Zhang
2013-10-15 17:09 ` Sebastian Hesselbarth
2013-10-15 17:09 ` Sebastian Hesselbarth
2013-10-08 12:24 ` [PATCH 5/8] ARM: add Marvell Berlin and Armada 1500 to multi_v7_defconfig Sebastian Hesselbarth
2013-10-08 12:24 ` Sebastian Hesselbarth
2013-10-08 12:24 ` [PATCH 6/8] ARM: add Marvell Berlin UART0 lowlevel debug Sebastian Hesselbarth
2013-10-08 12:24 ` Sebastian Hesselbarth
2013-10-08 12:24 ` [PATCH 7/8] ARM: add Armada 1500 and Sony NSZ-GS7 device tree files Sebastian Hesselbarth
2013-10-08 12:24 ` Sebastian Hesselbarth
2013-10-14 23:13 ` Sebastian Hesselbarth
2013-10-14 23:13 ` Sebastian Hesselbarth
2013-10-14 23:13 ` Sebastian Hesselbarth
2013-10-14 23:18 ` Sebastian Hesselbarth
2013-10-14 23:18 ` Sebastian Hesselbarth
2013-10-15 3:06 ` Jisheng Zhang
2013-10-15 3:06 ` Jisheng Zhang
2013-10-17 6:37 ` [PATCH v2 " Sebastian Hesselbarth
2013-10-17 6:37 ` Sebastian Hesselbarth
2013-10-08 12:24 ` [PATCH 8/8] ARM: add initial support for Marvell Berlin SoCs Sebastian Hesselbarth
2013-10-08 12:24 ` Sebastian Hesselbarth
2013-10-08 23:24 ` Dinh Nguyen
2013-10-08 23:24 ` Dinh Nguyen
2013-10-09 7:08 ` Sebastian Hesselbarth
2013-10-09 7:08 ` Sebastian Hesselbarth
2013-10-09 3:20 ` Jisheng Zhang
2013-10-09 3:20 ` Jisheng Zhang
2013-10-09 7:20 ` Sebastian Hesselbarth
2013-10-09 7:20 ` Sebastian Hesselbarth
2013-10-09 9:24 ` Gregory CLEMENT
2013-10-09 9:24 ` Gregory CLEMENT
2013-10-17 6:37 ` [PATCH v2 " Sebastian Hesselbarth
2013-10-17 6:37 ` Sebastian Hesselbarth
2013-11-05 14:28 ` [PATCH v3 0/9] ARM: Initial " Sebastian Hesselbarth
2013-11-05 14:28 ` Sebastian Hesselbarth
2013-11-05 14:28 ` [PATCH v3 1/9] irqchip: add DesignWare APB ICTL interrupt controller Sebastian Hesselbarth
2013-11-05 14:28 ` Sebastian Hesselbarth
2013-11-06 11:34 ` Thomas Gleixner
2013-11-06 11:34 ` Thomas Gleixner
2013-11-06 11:34 ` Thomas Gleixner
2013-11-05 14:28 ` [PATCH v3 2/9] MAINTAINERS: add ARM Marvell Berlin SoC Sebastian Hesselbarth
2013-11-05 14:28 ` Sebastian Hesselbarth
2013-11-05 14:28 ` [PATCH v3 3/9] ARM: l2x0: add Marvell Tauros3 support Sebastian Hesselbarth
2013-11-05 14:28 ` Sebastian Hesselbarth
2013-11-05 14:28 ` Sebastian Hesselbarth
2013-11-05 14:28 ` [PATCH v3 4/9] ARM: add Marvell Berlin SoC familiy to Marvell doc Sebastian Hesselbarth
2013-11-05 14:28 ` Sebastian Hesselbarth
2013-11-07 5:56 ` Jisheng Zhang
2013-11-07 5:56 ` Jisheng Zhang
2013-11-07 10:12 ` Sebastian Hesselbarth
2013-11-07 10:12 ` Sebastian Hesselbarth
2013-11-05 14:28 ` [PATCH v3 5/9] ARM: add Marvell Berlin SoCs to multi_v7_defconfig Sebastian Hesselbarth
2013-11-05 14:28 ` Sebastian Hesselbarth
2013-11-05 14:28 ` [PATCH v3 6/9] ARM: add Marvell Berlin UART0 lowlevel debug Sebastian Hesselbarth
2013-11-05 14:28 ` Sebastian Hesselbarth
2013-11-05 14:28 ` [PATCH v3 7/9] ARM: add Armada 1500 and Sony NSZ-GS7 device tree files Sebastian Hesselbarth
2013-11-05 14:28 ` Sebastian Hesselbarth
2013-11-08 16:13 ` Kumar Gala
2013-11-08 16:13 ` Kumar Gala
2013-11-08 16:57 ` Jason Cooper
2013-11-08 16:57 ` Jason Cooper
2013-11-08 18:06 ` Kumar Gala
2013-11-08 18:06 ` Kumar Gala
2013-11-08 18:24 ` Jason Cooper
2013-11-08 18:24 ` Jason Cooper
2013-11-08 19:14 ` Olof Johansson
2013-11-08 19:14 ` Olof Johansson
2013-11-08 19:14 ` Olof Johansson
2013-11-08 19:17 ` Sebastian Hesselbarth
2013-11-08 19:17 ` Sebastian Hesselbarth
2013-11-08 19:19 ` Olof Johansson
2013-11-08 19:19 ` Olof Johansson
2013-11-08 19:30 ` Jason Cooper
2013-11-08 19:30 ` Jason Cooper
2013-11-08 20:10 ` Olof Johansson
2013-11-08 20:10 ` Olof Johansson
2013-11-08 20:29 ` Jason Cooper
2013-11-08 20:29 ` Jason Cooper
2013-11-08 19:15 ` Sebastian Hesselbarth
2013-11-08 19:15 ` Sebastian Hesselbarth
2013-11-05 14:28 ` [PATCH v3 8/9] ARM: add Armada 1500-mini and Chromecast " Sebastian Hesselbarth
2013-11-05 14:28 ` Sebastian Hesselbarth
2013-11-07 5:48 ` Jisheng Zhang
2013-11-07 5:48 ` Jisheng Zhang
2013-11-07 10:12 ` Sebastian Hesselbarth
2013-11-07 10:12 ` Sebastian Hesselbarth
2013-11-05 14:28 ` [PATCH v3 9/9] ARM: add initial support for Marvell Berlin SoCs Sebastian Hesselbarth
2013-11-05 14:28 ` Sebastian Hesselbarth
2013-11-07 5:40 ` Jisheng Zhang
2013-11-07 5:40 ` Jisheng Zhang
2013-11-07 7:01 ` Jisheng Zhang
2013-11-07 7:01 ` Jisheng Zhang
2013-11-07 10:12 ` Sebastian Hesselbarth
2013-11-07 10:12 ` Sebastian Hesselbarth
2013-11-07 16:20 ` Arnd Bergmann
2013-11-07 16:20 ` Arnd Bergmann
2013-11-07 21:22 ` Sebastian Hesselbarth
2013-11-07 21:22 ` Sebastian Hesselbarth
2013-11-07 22:11 ` Arnd Bergmann
2013-11-07 22:11 ` Arnd Bergmann
2013-11-08 0:58 ` Jisheng Zhang
2013-11-08 0:58 ` Jisheng Zhang
2013-11-08 8:54 ` Sebastian Hesselbarth
2013-11-08 8:54 ` Sebastian Hesselbarth
2013-12-08 14:13 ` [PATCH v4 0/9] ARM: Initial " Sebastian Hesselbarth
2013-12-08 14:13 ` Sebastian Hesselbarth
2013-12-08 14:13 ` [PATCH v4 1/9] irqchip: add DesignWare APB ICTL interrupt controller Sebastian Hesselbarth
2013-12-08 14:13 ` Sebastian Hesselbarth
2013-12-08 14:13 ` [PATCH v4 2/9] MAINTAINERS: add ARM Marvell Berlin SoC Sebastian Hesselbarth
2013-12-08 14:13 ` Sebastian Hesselbarth
2013-12-08 14:14 ` [PATCH v4 3/9] ARM: l2x0: add Marvell Tauros3 support Sebastian Hesselbarth
2013-12-08 14:14 ` Sebastian Hesselbarth
2013-12-08 14:14 ` [PATCH v4 4/9] ARM: add Marvell Berlin SoC familiy to Marvell doc Sebastian Hesselbarth
2013-12-08 14:14 ` Sebastian Hesselbarth
2013-12-08 14:14 ` [PATCH v4 5/9] ARM: add Marvell Berlin SoCs to multi_v7_defconfig Sebastian Hesselbarth
2013-12-08 14:14 ` Sebastian Hesselbarth
2013-12-08 14:14 ` [PATCH v4 6/9] ARM: add Marvell Berlin UART0 lowlevel debug Sebastian Hesselbarth
2013-12-08 14:14 ` Sebastian Hesselbarth
2013-12-08 14:14 ` [PATCH v4 7/9] ARM: add Armada 1500 and Sony NSZ-GS7 device tree files Sebastian Hesselbarth
2013-12-08 14:14 ` Sebastian Hesselbarth
2013-12-08 14:14 ` [PATCH v4 8/9] ARM: add Armada 1500-mini and Chromecast " Sebastian Hesselbarth
2013-12-08 14:14 ` Sebastian Hesselbarth
2013-12-08 14:14 ` Sebastian Hesselbarth
2013-12-08 14:14 ` [PATCH v4 9/9] ARM: add initial support for Marvell Berlin SoCs Sebastian Hesselbarth
2013-12-08 14:14 ` Sebastian Hesselbarth
2013-12-10 1:40 ` [PATCH v4 0/9] ARM: Initial " Olof Johansson
2013-12-10 1:40 ` Olof Johansson
2013-12-10 1:57 ` Sebastian Hesselbarth
2013-12-10 1:57 ` Sebastian Hesselbarth
2013-12-10 19:16 ` Olof Johansson
2013-12-10 19:16 ` Olof Johansson
2013-12-10 19:33 ` Arnd Bergmann
2013-12-10 19:33 ` Arnd Bergmann
2013-12-10 19:38 ` Olof Johansson
2013-12-10 19:38 ` Olof Johansson
2013-12-10 19:38 ` Olof Johansson
2013-12-10 20:02 ` Sebastian Hesselbarth
2013-12-10 20:02 ` Sebastian Hesselbarth
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5255AE12.2000205@gmail.com \
--to=sebastian.hesselbarth@gmail.com \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.