2015-08-03 19:24:55

by Sebastian Hesselbarth

[permalink] [raw]
Subject: [GIT PULL] ARM: berlin: Initial Marvell Berlin ARM64 support

Hi Arnd, Kevin, Olof,

this is initial Marvell Berlin4CT ARM64 support for v4.3. It contains minimum SoC
dtsi and basic dts for the development board. The patches have been posted by
Marvell's Jisheng Zhang a while ago on the lists.

Please pull.

The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:

Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)

are available in the git repository at:

git://git.infradead.org/users/hesselba/linux-berlin.git tags/berlin64-for-v4.3-1

for you to fetch changes up to d93ac74ad150c89f2d0a3b90754cbccdc6ab102c:

arm64: dts: Add dts files for Marvell Berlin4CT SoC (2015-08-03 20:45:54 +0200)

----------------------------------------------------------------
Initial support for Marvell Berlin4CT ARM64 SoC

----------------------------------------------------------------
Jisheng Zhang (1):
arm64: dts: Add dts files for Marvell Berlin4CT SoC

arch/arm64/boot/dts/Makefile | 1 +
arch/arm64/boot/dts/marvell/Makefile | 5 +
arch/arm64/boot/dts/marvell/berlin4ct-dmp.dts | 66 +++++++++++
arch/arm64/boot/dts/marvell/berlin4ct.dtsi | 164 ++++++++++++++++++++++++++
4 files changed, 236 insertions(+)
create mode 100644 arch/arm64/boot/dts/marvell/Makefile
create mode 100644 arch/arm64/boot/dts/marvell/berlin4ct-dmp.dts
create mode 100644 arch/arm64/boot/dts/marvell/berlin4ct.dtsi


2015-08-03 19:25:36

by Sebastian Hesselbarth

[permalink] [raw]
Subject: [PATCH 1/2] arm64: Enable Marvell Berlin SoC family in Kconfig

From: Jisheng Zhang <[email protected]>

This patch introduces ARCH_BERLIN to enable Marvell Berlin SoC family in
Kconfig.

Signed-off-by: Jisheng Zhang <[email protected]>
Signed-off-by: Sebastian Hesselbarth <[email protected]>
---
As discussed with Olof on IRC, this is Jisheng's Kconfig patch for
ARM64 Berlin. Olof agreed to rework this to finally land in
Kconfig.platforms, i.e. after
eed6b3eb20b9 ("arm64: Split out platform options to separate Kconfig")

Sebastian
---
arch/arm64/Kconfig | 6 ++++++
1 file changed, 6 insertions(+)

diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
index 0f6edb14b7e4..d5c615312d87 100644
--- a/arch/arm64/Kconfig
+++ b/arch/arm64/Kconfig
@@ -162,6 +162,12 @@ source "kernel/Kconfig.freezer"

menu "Platform selection"

+config ARCH_BERLIN
+ bool "Marvell Berlin SoC Family"
+ select DW_APB_ICTL
+ help
+ This enables support for Marvell Berlin SoC Family
+
config ARCH_EXYNOS
bool
help
--
2.1.0

2015-08-03 19:24:56

by Sebastian Hesselbarth

[permalink] [raw]
Subject: [PATCH 2/2] arm64: Enable Marvell Berlin SoC family in defconfig

From: Jisheng Zhang <[email protected]>

Enable Marvell Berlin SoC family in arm64 defconfig.

Signed-off-by: Jisheng Zhang <[email protected]>
Signed-off-by: Sebastian Hesselbarth <[email protected]>
---
Also discussed with Olof on IRC, this is the defconfig changes singled
out from Jisheng's original patch.

Sebastian
---
arch/arm64/configs/defconfig | 1 +
1 file changed, 1 insertion(+)

diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index f38c94f1d898..9e8978c35772 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -31,6 +31,7 @@ CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_BLK_DEV_BSG is not set
# CONFIG_IOSCHED_DEADLINE is not set
+CONFIG_ARCH_BERLIN=y
CONFIG_ARCH_EXYNOS7=y
CONFIG_ARCH_FSL_LS2085A=y
CONFIG_ARCH_HISI=y
--
2.1.0

2015-08-06 08:25:05

by Olof Johansson

[permalink] [raw]
Subject: Re: [PATCH 1/2] arm64: Enable Marvell Berlin SoC family in Kconfig

On Mon, Aug 03, 2015 at 09:24:45PM +0200, Sebastian Hesselbarth wrote:
> From: Jisheng Zhang <[email protected]>
>
> This patch introduces ARCH_BERLIN to enable Marvell Berlin SoC family in
> Kconfig.
>
> Signed-off-by: Jisheng Zhang <[email protected]>
> Signed-off-by: Sebastian Hesselbarth <[email protected]>
> ---
> As discussed with Olof on IRC, this is Jisheng's Kconfig patch for
> ARM64 Berlin. Olof agreed to rework this to finally land in
> Kconfig.platforms, i.e. after
> eed6b3eb20b9 ("arm64: Split out platform options to separate Kconfig")

Applied, thanks.


-Olof

2015-08-06 08:25:07

by Olof Johansson

[permalink] [raw]
Subject: Re: [PATCH 2/2] arm64: Enable Marvell Berlin SoC family in defconfig

On Mon, Aug 03, 2015 at 09:24:46PM +0200, Sebastian Hesselbarth wrote:
> From: Jisheng Zhang <[email protected]>
>
> Enable Marvell Berlin SoC family in arm64 defconfig.
>
> Signed-off-by: Jisheng Zhang <[email protected]>
> Signed-off-by: Sebastian Hesselbarth <[email protected]>
> ---
> Also discussed with Olof on IRC, this is the defconfig changes singled
> out from Jisheng's original patch.

Applied, thanks.


-Olof

2015-08-13 12:43:45

by Jisheng Zhang

[permalink] [raw]
Subject: Re: [GIT PULL] ARM: berlin: Initial Marvell Berlin ARM64 support

Dear Olof,

On Mon, 3 Aug 2015 21:24:44 +0200
Sebastian Hesselbarth <[email protected]> wrote:

> Hi Arnd, Kevin, Olof,
>
> this is initial Marvell Berlin4CT ARM64 support for v4.3. It contains minimum SoC
> dtsi and basic dts for the development board. The patches have been posted by
> Marvell's Jisheng Zhang a while ago on the lists.
>
> Please pull.
>
> The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:
>
> Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)
>
> are available in the git repository at:
>
> git://git.infradead.org/users/hesselba/linux-berlin.git tags/berlin64-for-v4.3-1
>
> for you to fetch changes up to d93ac74ad150c89f2d0a3b90754cbccdc6ab102c:
>
> arm64: dts: Add dts files for Marvell Berlin4CT SoC (2015-08-03 20:45:54 +0200)
>
> ----------------------------------------------------------------
> Initial support for Marvell Berlin4CT ARM64 SoC
>
> ----------------------------------------------------------------
> Jisheng Zhang (1):
> arm64: dts: Add dts files for Marvell Berlin4CT SoC
>
> arch/arm64/boot/dts/Makefile | 1 +
> arch/arm64/boot/dts/marvell/Makefile | 5 +
> arch/arm64/boot/dts/marvell/berlin4ct-dmp.dts | 66 +++++++++++
> arch/arm64/boot/dts/marvell/berlin4ct.dtsi | 164 ++++++++++++++++++++++++++
> 4 files changed, 236 insertions(+)
> create mode 100644 arch/arm64/boot/dts/marvell/Makefile
> create mode 100644 arch/arm64/boot/dts/marvell/berlin4ct-dmp.dts
> create mode 100644 arch/arm64/boot/dts/marvell/berlin4ct.dtsi

I just saw you were online ;)

Thank you very much for appling the patches for Kconfig and defconfig, I'm not
sure you missed this dts pull ;) could you please help?

Sorry for noise,
Jisheng

2015-08-13 12:49:25

by Olof Johansson

[permalink] [raw]
Subject: Re: [GIT PULL] ARM: berlin: Initial Marvell Berlin ARM64 support

Hi,

On Thu, Aug 13, 2015 at 2:39 PM, Jisheng Zhang <[email protected]> wrote:
> Dear Olof,
>
> On Mon, 3 Aug 2015 21:24:44 +0200
> Sebastian Hesselbarth <[email protected]> wrote:
>
>> Hi Arnd, Kevin, Olof,
>>
>> this is initial Marvell Berlin4CT ARM64 support for v4.3. It contains minimum SoC
>> dtsi and basic dts for the development board. The patches have been posted by
>> Marvell's Jisheng Zhang a while ago on the lists.
>>
>> Please pull.
>>
>> The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:
>>
>> Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)
>>
>> are available in the git repository at:
>>
>> git://git.infradead.org/users/hesselba/linux-berlin.git tags/berlin64-for-v4.3-1
>>
>> for you to fetch changes up to d93ac74ad150c89f2d0a3b90754cbccdc6ab102c:
>>
>> arm64: dts: Add dts files for Marvell Berlin4CT SoC (2015-08-03 20:45:54 +0200)
>>
>> ----------------------------------------------------------------
>> Initial support for Marvell Berlin4CT ARM64 SoC
>>
>> ----------------------------------------------------------------
>> Jisheng Zhang (1):
>> arm64: dts: Add dts files for Marvell Berlin4CT SoC
>>
>> arch/arm64/boot/dts/Makefile | 1 +
>> arch/arm64/boot/dts/marvell/Makefile | 5 +
>> arch/arm64/boot/dts/marvell/berlin4ct-dmp.dts | 66 +++++++++++
>> arch/arm64/boot/dts/marvell/berlin4ct.dtsi | 164 ++++++++++++++++++++++++++
>> 4 files changed, 236 insertions(+)
>> create mode 100644 arch/arm64/boot/dts/marvell/Makefile
>> create mode 100644 arch/arm64/boot/dts/marvell/berlin4ct-dmp.dts
>> create mode 100644 arch/arm64/boot/dts/marvell/berlin4ct.dtsi
>
> I just saw you were online ;)
>
> Thank you very much for appling the patches for Kconfig and defconfig, I'm not
> sure you missed this dts pull ;) could you please help?

Yeah, sorry, not sure why I missed this twice. I must have
accidentally marked the email as read (twice) from my phone, that's
normally how it happens..

Anyway, merged now.


-Olof