linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] ARM: Initial support for Marvell Berlin SoCs
@ 2013-12-16 14:00 Sebastian Hesselbarth
  2013-12-17 15:40 ` Jason Cooper
  2013-12-18  9:08 ` [GIT PULL v2] " Sebastian Hesselbarth
  0 siblings, 2 replies; 6+ messages in thread
From: Sebastian Hesselbarth @ 2013-12-16 14:00 UTC (permalink / raw)
  To: linux-arm-kernel

Dear ARM maintainers,

please pull the initial support patches for Marvell Berlin SoCs.
While this is the initial PR, it is not yet split up into the
usual sub-branches. If you require it, please request it.

Compared to the last patch set sent on list, the branch below:
- does not contain Tauros3 patch which has been submitted to
  rmk's patch system separately [1].
- went back to soc-board.dts[i] naming as mentioned by Olof.

[1] http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=7922/1

The following changes since commit 6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae:

  Linux 3.13-rc1 (2013-11-22 11:30:55 -0800)

are available in the git repository at:
  https://github.com/shesselba/linux-berlin.git topic/initial-for-v3.14

for you to fetch changes up to 1c37fa10b275d3e5b6285066b5b27c8feae688c8:

  ARM: add initial support for Marvell Berlin SoCs (2013-09-09 14:36:19 +0200)

----------------------------------------------------------------

Initial support for Marvell Berlin SoCs, e.g. Armada 1500 and
Armada 1500-mini, found on various consumer devices like Google Chromecast
and GoogleTV.

----------------------------------------------------------------

Sebastian Hesselbarth (8):
      irqchip: add DesignWare APB ICTL interrupt controller
      MAINTAINERS: add ARM Marvell Berlin SoC
      ARM: add Marvell Berlin SoC familiy to Marvell doc
      ARM: add Marvell Berlin SoCs to multi_v7_defconfig
      ARM: add Marvell Berlin UART0 lowlevel debug
      ARM: add Armada 1500 and Sony NSZ-GS7 device tree files
      ARM: add Armada 1500-mini and Chromecast device tree files
      ARM: add initial support for Marvell Berlin SoCs

 Documentation/arm/Marvell/README                   |   24 ++
 .../devicetree/bindings/arm/marvell,berlin.txt     |   24 ++
 .../interrupt-controller/snps,dw-apb-ictl.txt      |   32 +++
 MAINTAINERS                                        |    6 +
 arch/arm/Kconfig                                   |    2 +
 arch/arm/Kconfig.debug                             |   10 +
 arch/arm/Makefile                                  |    1 +
 arch/arm/boot/dts/Makefile                         |    3 +
 arch/arm/boot/dts/berlin2-sony-nsz-gs7.dts         |   29 +++
 arch/arm/boot/dts/berlin2.dtsi                     |  227 ++++++++++++++++++++
 arch/arm/boot/dts/berlin2cd-google-chromecast.dts  |   29 +++
 arch/arm/boot/dts/berlin2cd.dtsi                   |  210 ++++++++++++++++++
 arch/arm/configs/multi_v7_defconfig                |    3 +
 arch/arm/mach-berlin/Kconfig                       |   29 +++
 arch/arm/mach-berlin/Makefile                      |    1 +
 arch/arm/mach-berlin/berlin.c                      |   39 ++++
 drivers/irqchip/Kconfig                            |    4 +
 drivers/irqchip/Makefile                           |    1 +
 drivers/irqchip/irq-dw-apb-ictl.c                  |  150 +++++++++++++
 19 files changed, 824 insertions(+), 0 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/marvell,berlin.txt
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/snps,dw-apb-ictl.txt
 create mode 100644 arch/arm/boot/dts/berlin2-sony-nsz-gs7.dts
 create mode 100644 arch/arm/boot/dts/berlin2.dtsi
 create mode 100644 arch/arm/boot/dts/berlin2cd-google-chromecast.dts
 create mode 100644 arch/arm/boot/dts/berlin2cd.dtsi
 create mode 100644 arch/arm/mach-berlin/Kconfig
 create mode 100644 arch/arm/mach-berlin/Makefile
 create mode 100644 arch/arm/mach-berlin/berlin.c
 create mode 100644 drivers/irqchip/irq-dw-apb-ictl.c

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [GIT PULL] ARM: Initial support for Marvell Berlin SoCs
  2013-12-16 14:00 [GIT PULL] ARM: Initial support for Marvell Berlin SoCs Sebastian Hesselbarth
@ 2013-12-17 15:40 ` Jason Cooper
  2013-12-18  9:17   ` Sebastian Hesselbarth
  2013-12-18  9:08 ` [GIT PULL v2] " Sebastian Hesselbarth
  1 sibling, 1 reply; 6+ messages in thread
From: Jason Cooper @ 2013-12-17 15:40 UTC (permalink / raw)
  To: linux-arm-kernel

Sebastian,

On Mon, Dec 16, 2013 at 03:00:44PM +0100, Sebastian Hesselbarth wrote:
> The following changes since commit 6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae:
> 
>   Linux 3.13-rc1 (2013-11-22 11:30:55 -0800)
> 
> are available in the git repository at:
>   https://github.com/shesselba/linux-berlin.git topic/initial-for-v3.14

It looks like you didn't use a signed tag here.  I think we ran out of
time at the mini-summit, so here's a quick howto:

$ git checkout topic/initial-for-v3.14
$ git tag -s berlin-3.14  # assumes you have gpg key in local keyring

# edit tag msg, enter pw for key

$ git push --tags <remote> topic/initial-for-v3.14:topic/initial-for-v3.14
$ git request-pull v3.13-rc1 <remote-pub> tags/berlin-3.14

# check if it looks right, if so, pipe it to your email editor


I know some are leary of github, and doing the signed tag gives us a
provable method that what we are pulling is indeed what you created.

I'll send a signed email to Arnd, Olof, and Kevin with the fingerprint
of the key you created at the ARM mini-summit.

thx,

Jason.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [GIT PULL v2] ARM: Initial support for Marvell Berlin SoCs
  2013-12-16 14:00 [GIT PULL] ARM: Initial support for Marvell Berlin SoCs Sebastian Hesselbarth
  2013-12-17 15:40 ` Jason Cooper
@ 2013-12-18  9:08 ` Sebastian Hesselbarth
  2013-12-19 18:25   ` Kevin Hilman
  1 sibling, 1 reply; 6+ messages in thread
From: Sebastian Hesselbarth @ 2013-12-18  9:08 UTC (permalink / raw)
  To: linux-arm-kernel

Dear ARM maintainers,

please pull the initial support patches for Marvell Berlin SoCs.
While this is the initial PR, it is not yet split up into the
usual sub-branches. If you require it, please request it.

Compared to the last patch set sent on list, the branch below:
- does not contain Tauros3 patch which has been submitted to
  rmk's patch system separately.
- went back to soc-board.dts[i] naming as mentioned by Olof.

Thanks to Jason Cooper, this PR now uses a signed tag.

The following changes since commit 6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae:

  Linux 3.13-rc1 (2013-11-22 11:30:55 -0800)

are available in the git repository at:

  https://github.com/shesselba/linux-berlin.git tags/berlin-3.14

for you to fetch changes up to 1c37fa10b275d3e5b6285066b5b27c8feae688c8:

  ARM: add initial support for Marvell Berlin SoCs (2013-12-13 16:31:07 +0100)

----------------------------------------------------------------
Initial support for Marvell Berlin SoCs, e.g. Armada 1500 and
Armada 1500-mini, found on various consumer devices like Google Chromecast
and GoogleTV.

----------------------------------------------------------------
Sebastian Hesselbarth (8):
      irqchip: add DesignWare APB ICTL interrupt controller
      MAINTAINERS: add ARM Marvell Berlin SoC
      ARM: add Marvell Berlin SoC familiy to Marvell doc
      ARM: add Marvell Berlin SoCs to multi_v7_defconfig
      ARM: add Marvell Berlin UART0 lowlevel debug
      ARM: add Armada 1500 and Sony NSZ-GS7 device tree files
      ARM: add Armada 1500-mini and Chromecast device tree files
      ARM: add initial support for Marvell Berlin SoCs

 Documentation/arm/Marvell/README                   |   24 +++
 .../devicetree/bindings/arm/marvell,berlin.txt     |   24 +++
 .../interrupt-controller/snps,dw-apb-ictl.txt      |   32 +++
 MAINTAINERS                                        |    6 +
 arch/arm/Kconfig                                   |    2 +
 arch/arm/Kconfig.debug                             |   10 +
 arch/arm/Makefile                                  |    1 +
 arch/arm/boot/dts/Makefile                         |    3 +
 arch/arm/boot/dts/berlin2-sony-nsz-gs7.dts         |   29 +++
 arch/arm/boot/dts/berlin2.dtsi                     |  227 ++++++++++++++++++++
 arch/arm/boot/dts/berlin2cd-google-chromecast.dts  |   29 +++
 arch/arm/boot/dts/berlin2cd.dtsi                   |  210 ++++++++++++++++++
 arch/arm/configs/multi_v7_defconfig                |    3 +
 arch/arm/mach-berlin/Kconfig                       |   29 +++
 arch/arm/mach-berlin/Makefile                      |    1 +
 arch/arm/mach-berlin/berlin.c                      |   39 ++++
 drivers/irqchip/Kconfig                            |    4 +
 drivers/irqchip/Makefile                           |    1 +
 drivers/irqchip/irq-dw-apb-ictl.c                  |  150 +++++++++++++
 19 files changed, 824 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/arm/marvell,berlin.txt
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/snps,dw-apb-ictl.txt
 create mode 100644 arch/arm/boot/dts/berlin2-sony-nsz-gs7.dts
 create mode 100644 arch/arm/boot/dts/berlin2.dtsi
 create mode 100644 arch/arm/boot/dts/berlin2cd-google-chromecast.dts
 create mode 100644 arch/arm/boot/dts/berlin2cd.dtsi
 create mode 100644 arch/arm/mach-berlin/Kconfig
 create mode 100644 arch/arm/mach-berlin/Makefile
 create mode 100644 arch/arm/mach-berlin/berlin.c
 create mode 100644 drivers/irqchip/irq-dw-apb-ictl.c

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [GIT PULL] ARM: Initial support for Marvell Berlin SoCs
  2013-12-17 15:40 ` Jason Cooper
@ 2013-12-18  9:17   ` Sebastian Hesselbarth
  0 siblings, 0 replies; 6+ messages in thread
From: Sebastian Hesselbarth @ 2013-12-18  9:17 UTC (permalink / raw)
  To: linux-arm-kernel

On 12/17/13 16:40, Jason Cooper wrote:
> Sebastian,
>
> On Mon, Dec 16, 2013 at 03:00:44PM +0100, Sebastian Hesselbarth wrote:
>> The following changes since commit 6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae:
>>
>>    Linux 3.13-rc1 (2013-11-22 11:30:55 -0800)
>>
>> are available in the git repository at:
>>    https://github.com/shesselba/linux-berlin.git topic/initial-for-v3.14
>
> It looks like you didn't use a signed tag here.  I think we ran out of
> time at the mini-summit, so here's a quick howto:

Jason,

huge thanks for the summary! I'll keep it under my pillow :)

> $ git checkout topic/initial-for-v3.14
> $ git tag -s berlin-3.14  # assumes you have gpg key in local keyring
>
> # edit tag msg, enter pw for key
>
> $ git push --tags <remote> topic/initial-for-v3.14:topic/initial-for-v3.14
> $ git request-pull v3.13-rc1 <remote-pub> tags/berlin-3.14
>
> # check if it looks right, if so, pipe it to your email editor
>
> I know some are leary of github, and doing the signed tag gives us a
> provable method that what we are pulling is indeed what you created.

Hmm, yeah, I hear about it. I'll hopefully find a different git server
for the upcoming kernel versions.

> I'll send a signed email to Arnd, Olof, and Kevin with the fingerprint
> of the key you created at the ARM mini-summit.

Thanks again!

Sebastian

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [GIT PULL v2] ARM: Initial support for Marvell Berlin SoCs
  2013-12-18  9:08 ` [GIT PULL v2] " Sebastian Hesselbarth
@ 2013-12-19 18:25   ` Kevin Hilman
  2013-12-22 20:10     ` Olof Johansson
  0 siblings, 1 reply; 6+ messages in thread
From: Kevin Hilman @ 2013-12-19 18:25 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Sebastian,

Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> writes:

> Dear ARM maintainers,
>
> please pull the initial support patches for Marvell Berlin SoCs.
> While this is the initial PR, it is not yet split up into the
> usual sub-branches. If you require it, please request it.

In the future, please split things up into the usual branches.  However,
for new SoC support like this, where it's new files being added, the
risk of conflicts is low so I'm OK keeping it all together.

In particular, normally the drivers/* stuff should go through the
driver/subsystem maintainer, but I see that tglx reviewed this one so
I'm assuming that means he's OK with it going through our tree along
with the DT binding.

> Compared to the last patch set sent on list, the branch below:
> - does not contain Tauros3 patch which has been submitted to
>   rmk's patch system separately.
> - went back to soc-board.dts[i] naming as mentioned by Olof.
>
> Thanks to Jason Cooper, this PR now uses a signed tag.

Excellent, thanks!

> The following changes since commit 6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae:
>
>   Linux 3.13-rc1 (2013-11-22 11:30:55 -0800)
>
> are available in the git repository at:
>
>   https://github.com/shesselba/linux-berlin.git tags/berlin-3.14
>
> for you to fetch changes up to 1c37fa10b275d3e5b6285066b5b27c8feae688c8:
>
>   ARM: add initial support for Marvell Berlin SoCs (2013-12-13 16:31:07 +0100)
>
> ----------------------------------------------------------------
> Initial support for Marvell Berlin SoCs, e.g. Armada 1500 and
> Armada 1500-mini, found on various consumer devices like Google Chromecast
> and GoogleTV.
>
> ----------------------------------------------------------------

Looks like it's finally time to pry open the Chromecast and build myself
a serial cable. :)

Pulled into next/soc.

Thanks,

Kevin

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [GIT PULL v2] ARM: Initial support for Marvell Berlin SoCs
  2013-12-19 18:25   ` Kevin Hilman
@ 2013-12-22 20:10     ` Olof Johansson
  0 siblings, 0 replies; 6+ messages in thread
From: Olof Johansson @ 2013-12-22 20:10 UTC (permalink / raw)
  To: linux-arm-kernel

On Thu, Dec 19, 2013 at 10:25 AM, Kevin Hilman <khilman@linaro.org> wrote:
> Hi Sebastian,
>
> Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> writes:
>
>> Dear ARM maintainers,
>>
>> please pull the initial support patches for Marvell Berlin SoCs.
>> While this is the initial PR, it is not yet split up into the
>> usual sub-branches. If you require it, please request it.
>
> In the future, please split things up into the usual branches.  However,
> for new SoC support like this, where it's new files being added, the
> risk of conflicts is low so I'm OK keeping it all together.
>
> In particular, normally the drivers/* stuff should go through the
> driver/subsystem maintainer, but I see that tglx reviewed this one so
> I'm assuming that means he's OK with it going through our tree along
> with the DT binding.

In particular, don't update multi_v7_defconfig in  your own branches
-- instead send patches to do it. We have plenty of conflicts on that
file since several maintainers update it and it's easier for us to do
it in one branch ourselves.


-Olof

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2013-12-22 20:10 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-16 14:00 [GIT PULL] ARM: Initial support for Marvell Berlin SoCs Sebastian Hesselbarth
2013-12-17 15:40 ` Jason Cooper
2013-12-18  9:17   ` Sebastian Hesselbarth
2013-12-18  9:08 ` [GIT PULL v2] " Sebastian Hesselbarth
2013-12-19 18:25   ` Kevin Hilman
2013-12-22 20:10     ` 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).