* [GIT PULL 1/2] ARM: berlin: DT changes for v3.16
@ 2014-05-20 6:01 Sebastian Hesselbarth
2014-05-20 6:01 ` [GIT PULL 2/2] ARM: berlin: SoC " Sebastian Hesselbarth
2014-05-26 20:40 ` [GIT PULL 1/2] ARM: berlin: DT " Olof Johansson
0 siblings, 2 replies; 4+ messages in thread
From: Sebastian Hesselbarth @ 2014-05-20 6:01 UTC (permalink / raw)
To: linux-arm-kernel
Arnd, Kevin, Olof,
these are the DT related changes for Berlin SoCs. The first real PR after
the initial support, I hope it is not too late for v3.16.
We had some late but valuable clock binding changes that are killing my
time schedule as they had some influence on pinctrl too. Anyway, pipelining
the arm-soc PR is my last option, I either end up with a broken mach-berlin
or with useless subsystem drivers. I guess it is just the lesson I had to
learn.
Anyway, with this in, it should allow us to use a whole bunch of existing
drivers for common IP in the next cycle.
Please pull.
Thanks,
Sebastian
The following changes since commit c9eaa447e77efe77b7fa4c953bd62de8297fd6c5:
Linux 3.15-rc1 (2014-04-13 14:18:35 -0700)
are available in the git repository at:
https://github.com/shesselba/linux-berlin.git tags/berlin-dt-3.16
for you to fetch changes up to 3047086dfd5642660fd411ea5fec093bc477f009:
ARM: dts: berlin: enable SD card reader and eMMC for the BG2Q DMP (2014-05-19 23:02:34 +0200)
----------------------------------------------------------------
Quite a lot changes but it looks like DT approach is really paying off.
BG2Q joins Berlin SoC family with corresponding development board, DW
gpio nodes for all SoCs. Most notably, we have settled clock bindings
to allow us to continue on drivers requiring clocks and pinctrl bindings.
Last but not least, BG2Q gained SDHCI support and is able to properly
boot into userspace.
----------------------------------------------------------------
Alexandre Belloni (1):
ARM: dts: berlin: convert BG2Q to DT clock nodes
Antoine Tenart (9):
ARM: dts: berlin: add the Marvell Armada 1500 pro
ARM: dts: berlin: add the Marvell BG2-Q DMP device tree
ARM: dts: berlin: add the BG2Q GPIO nodes
ARM: dts: berlin: add the BG2 GPIO nodes
ARM: dts: berlin: add the BG2CD GPIO nodes
dt-binding: ARM: add pinctrl binding docs for Marvell Berlin2 SoCs
ARM: dts: berlin: add the pinctrl node and muxing setup for uarts
ARM: dts: berlin: add the SDHCI nodes for the BG2Q
ARM: dts: berlin: enable SD card reader and eMMC for the BG2Q DMP
Sebastian Hesselbarth (5):
ARM: dts: berlin: add scu and chipctrl device nodes for BG2/BG2Q
dt-binding: ARM: add clock binding docs for Marvell Berlin2 SoCs
clk: berlin: add binding include for Berlin SoC clock ids
ARM: dts: berlin: convert BG2CD to DT clock nodes
ARM: dts: berlin: convert BG2 to DT clock nodes
.../devicetree/bindings/arm/marvell,berlin.txt | 102 ++++++
arch/arm/boot/dts/Makefile | 3 +-
arch/arm/boot/dts/berlin2.dtsi | 191 +++++++++--
arch/arm/boot/dts/berlin2cd.dtsi | 167 ++++++++--
arch/arm/boot/dts/berlin2q-marvell-dmp.dts | 39 +++
arch/arm/boot/dts/berlin2q.dtsi | 363 +++++++++++++++++++++
include/dt-bindings/clock/berlin2.h | 45 +++
include/dt-bindings/clock/berlin2q.h | 31 ++
8 files changed, 881 insertions(+), 60 deletions(-)
create mode 100644 arch/arm/boot/dts/berlin2q-marvell-dmp.dts
create mode 100644 arch/arm/boot/dts/berlin2q.dtsi
create mode 100644 include/dt-bindings/clock/berlin2.h
create mode 100644 include/dt-bindings/clock/berlin2q.h
^ permalink raw reply [flat|nested] 4+ messages in thread
* [GIT PULL 2/2] ARM: berlin: SoC changes for v3.16
2014-05-20 6:01 [GIT PULL 1/2] ARM: berlin: DT changes for v3.16 Sebastian Hesselbarth
@ 2014-05-20 6:01 ` Sebastian Hesselbarth
2014-05-26 20:41 ` Olof Johansson
2014-05-26 20:40 ` [GIT PULL 1/2] ARM: berlin: DT " Olof Johansson
1 sibling, 1 reply; 4+ messages in thread
From: Sebastian Hesselbarth @ 2014-05-20 6:01 UTC (permalink / raw)
To: linux-arm-kernel
Arnd, Kevin, Olof,
these are the SoC related changes for Berlin SoCs. Alexandre Belloni and
Antoine Tenart picked up work on quad-core Cortex A9 BG2Q SoC and provided
valuable drivers for pinctrl and clocks. The corresponding drivers should
go to the submaintainer's trees, this is what is left to do on the
mach-berlin side.
Please pull.
Thanks,
Sebastian
The following changes since commit c9eaa447e77efe77b7fa4c953bd62de8297fd6c5:
Linux 3.15-rc1 (2014-04-13 14:18:35 -0700)
are available in the git repository at:
https://github.com/shesselba/linux-berlin.git tags/berlin-soc-3.16
for you to fetch changes up to 03dac26a831c51e544dc95ba12ea9e3520829e7e:
ARM: berlin: add the pinctrl dependency for the Marvell Berlin SoCs (2014-05-19 22:52:39 +0200)
----------------------------------------------------------------
Despite relatively young Berlin SoC support, we already have support
for a BG2Q SoC provided by Alexandre Belloni and Antoine Tenart. Also,
we gained support for DW gpio and a pinctrl driver.
----------------------------------------------------------------
Alexandre Belloni (1):
ARM: berlin: add MACH_BERLIN_BG2Q symbol
Antoine Tenart (3):
ARM: berlin: add Marvell Armada 1500 pro to Marvell doc
ARM: berlin: add the LIBGPIO as a dependency for the BG2Q
ARM: berlin: add the pinctrl dependency for the Marvell Berlin SoCs
Documentation/arm/Marvell/README | 5 +++++
arch/arm/mach-berlin/Kconfig | 10 ++++++++++
2 files changed, 15 insertions(+)
^ permalink raw reply [flat|nested] 4+ messages in thread
* [GIT PULL 1/2] ARM: berlin: DT changes for v3.16
2014-05-20 6:01 [GIT PULL 1/2] ARM: berlin: DT changes for v3.16 Sebastian Hesselbarth
2014-05-20 6:01 ` [GIT PULL 2/2] ARM: berlin: SoC " Sebastian Hesselbarth
@ 2014-05-26 20:40 ` Olof Johansson
1 sibling, 0 replies; 4+ messages in thread
From: Olof Johansson @ 2014-05-26 20:40 UTC (permalink / raw)
To: linux-arm-kernel
On Tue, May 20, 2014 at 08:01:33AM +0200, Sebastian Hesselbarth wrote:
> Arnd, Kevin, Olof,
>
> these are the DT related changes for Berlin SoCs. The first real PR after
> the initial support, I hope it is not too late for v3.16.
Not too late -- I've taken my time to merge it in though.
> We had some late but valuable clock binding changes that are killing my
> time schedule as they had some influence on pinctrl too. Anyway, pipelining
> the arm-soc PR is my last option, I either end up with a broken mach-berlin
> or with useless subsystem drivers. I guess it is just the lesson I had to
> learn.
Bootstrapping new platforms might take a couple of releases, and as long
as progress is done in the right direction without new breakage I don't
think there's too much to worry about w.r.t. making sure that everything
lands together. Especially if you can do it without regressions for the
cases where the platform might already have picked up downstream users.
> Anyway, with this in, it should allow us to use a whole bunch of existing
> drivers for common IP in the next cycle.
>
> Please pull.
Merged into next/dt.
-Olof
^ permalink raw reply [flat|nested] 4+ messages in thread
* [GIT PULL 2/2] ARM: berlin: SoC changes for v3.16
2014-05-20 6:01 ` [GIT PULL 2/2] ARM: berlin: SoC " Sebastian Hesselbarth
@ 2014-05-26 20:41 ` Olof Johansson
0 siblings, 0 replies; 4+ messages in thread
From: Olof Johansson @ 2014-05-26 20:41 UTC (permalink / raw)
To: linux-arm-kernel
On Tue, May 20, 2014 at 08:01:34AM +0200, Sebastian Hesselbarth wrote:
> Arnd, Kevin, Olof,
>
> these are the SoC related changes for Berlin SoCs. Alexandre Belloni and
> Antoine Tenart picked up work on quad-core Cortex A9 BG2Q SoC and provided
> valuable drivers for pinctrl and clocks. The corresponding drivers should
> go to the submaintainer's trees, this is what is left to do on the
> mach-berlin side.
>
> Please pull.
>
> Thanks,
> Sebastian
>
> The following changes since commit c9eaa447e77efe77b7fa4c953bd62de8297fd6c5:
>
> Linux 3.15-rc1 (2014-04-13 14:18:35 -0700)
>
> are available in the git repository at:
>
> https://github.com/shesselba/linux-berlin.git tags/berlin-soc-3.16
>
Merged into next/soc. Thanks!
-Olof
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2014-05-26 20:41 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-20 6:01 [GIT PULL 1/2] ARM: berlin: DT changes for v3.16 Sebastian Hesselbarth
2014-05-20 6:01 ` [GIT PULL 2/2] ARM: berlin: SoC " Sebastian Hesselbarth
2014-05-26 20:41 ` Olof Johansson
2014-05-26 20:40 ` [GIT PULL 1/2] ARM: berlin: DT " Olof Johansson
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).