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
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
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
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
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
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
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