mbox

[GIT,PULL] Versatile Express updates for v3.8

Message ID 1350404650.1242.20.camel@hornet
State New
Headers show

Pull-request

git://git.linaro.org/people/pawelmoll/linux.git vexpress-v3.7-rc1

Message

Pawel Moll Oct. 16, 2012, 4:24 p.m. UTC
Hi Arnd, Olof,
 
Would you be so kind to pull the updates for Versatile Express? It's the
same stuff as discussed last month (I've just added a couple of fixes
for bugs reported by Tixy) plus the hwmon driver (the maintainer acked
it and chosen to get it merged through the arm-soc tree).

Thanks!

Paweł

The following changes since commit ddffeb8c4d0331609ef2581d84de4d763607bd37:

  Linux 3.7-rc1 (2012-10-14 14:41:04 -0700)

are available in the git repository at:

  git://git.linaro.org/people/pawelmoll/linux.git vexpress-v3.7-rc1

for you to fetch changes up to 1a84f27233a708e39e50d023e58b7ba14bf52171:

  ARM: vexpress: Make the debug UART detection more specific (2012-10-16 17:12:58 +0100)

----------------------------------------------------------------
Pawel Moll (8):
      hwmon: Versatile Express hwmon driver
      mfd: Versatile Express config infrastructure
      mfd: Versatile Express system registers driver
      ARM: vexpress: Reset driver
      ARM: vexpress: Add config bus components and clocks to DTs
      ARM: vexpress: Start using new Versatile Express infrastructure
      ARM: vexpress: Remove motherboard dependencies in the DTS files
      ARM: vexpress: Make the debug UART detection more specific

 .../devicetree/bindings/arm/vexpress-sysreg.txt    |   50 ++
 Documentation/devicetree/bindings/arm/vexpress.txt |   98 +++-
 .../devicetree/bindings/hwmon/vexpress.txt         |   23 +
 Documentation/hwmon/vexpress                       |   34 ++
 arch/arm/boot/dts/vexpress-v2m-rs1.dtsi            |  146 +++++-
 arch/arm/boot/dts/vexpress-v2m.dtsi                |  146 +++++-
 arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts        |  121 ++++-
 arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts         |  186 ++++++-
 arch/arm/boot/dts/vexpress-v2p-ca5s.dts            |   84 ++-
 arch/arm/boot/dts/vexpress-v2p-ca9.dts             |  136 ++++-
 arch/arm/include/asm/hardware/sp810.h              |    6 -
 arch/arm/include/debug/vexpress.S                  |   10 +-
 arch/arm/mach-vexpress/Kconfig                     |    4 +-
 arch/arm/mach-vexpress/Makefile                    |    2 +-
 arch/arm/mach-vexpress/ct-ca9x4.c                  |   41 +-
 arch/arm/mach-vexpress/include/mach/motherboard.h  |   81 ---
 arch/arm/mach-vexpress/platsmp.c                   |    3 +-
 arch/arm/mach-vexpress/reset.c                     |  141 +++++
 arch/arm/mach-vexpress/v2m.c                       |  349 ++++---------
 drivers/hwmon/Kconfig                              |    8 +
 drivers/hwmon/Makefile                             |    1 +
 drivers/hwmon/vexpress.c                           |  229 ++++++++
 drivers/mfd/Kconfig                                |    6 +
 drivers/mfd/Makefile                               |    1 +
 drivers/mfd/vexpress-config.c                      |  277 ++++++++++
 drivers/mfd/vexpress-sysreg.c                      |  552 ++++++++++++++++++++
 include/linux/vexpress.h                           |  121 +++++
 27 files changed, 2435 insertions(+), 421 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/vexpress-sysreg.txt
 create mode 100644 Documentation/devicetree/bindings/hwmon/vexpress.txt
 create mode 100644 Documentation/hwmon/vexpress
 create mode 100644 arch/arm/mach-vexpress/reset.c
 create mode 100644 drivers/hwmon/vexpress.c
 create mode 100644 drivers/mfd/vexpress-config.c
 create mode 100644 drivers/mfd/vexpress-sysreg.c
 create mode 100644 include/linux/vexpress.h

Comments

Olof Johansson Oct. 16, 2012, 6:34 p.m. UTC | #1
On Tue, Oct 16, 2012 at 05:24:10PM +0100, Pawel Moll wrote:
> Hi Arnd, Olof,
>  
> Would you be so kind to pull the updates for Versatile Express? It's the
> same stuff as discussed last month (I've just added a couple of fixes
> for bugs reported by Tixy) plus the hwmon driver (the maintainer acked
> it and chosen to get it merged through the arm-soc tree).

Hi Pawel,


The branch contents looks good, but I wonder if you would mind splitting it up
across the same kind of topics that we tend to organize arm-soc in?

Suggestions below.

> Pawel Moll (8):
>       hwmon: Versatile Express hwmon driver
>       mfd: Versatile Express config infrastructure
>       mfd: Versatile Express system registers driver
>       ARM: vexpress: Reset driver

The above would go in a drivers branch

>       ARM: vexpress: Add config bus components and clocks to DTs
>       ARM: vexpress: Start using new Versatile Express infrastructure
>       ARM: vexpress: Remove motherboard dependencies in the DTS files
>       ARM: vexpress: Make the debug UART detection more specific

I would suggest taking the two DT patches (#1 and #3 in the list) and splitting
them off in a dt branch, and the rest in a boards or soc branch.

So, total of three branches:

drivers
dt
soc

If these are the only vexpress patches you expect at all for 3.8, we can
just take it as it is in one more broad branch. But since we're early in
the cycle I'm guessing you might end up having more patches coming in,
so starting to sort them in topics is a good idea.


Thanks!

-Olof
Pawel Moll Oct. 17, 2012, 9:56 a.m. UTC | #2
On Tue, 2012-10-16 at 19:34 +0100, Olof Johansson wrote:
> Hi Pawel,

> The branch contents looks good, but I wonder if you would mind splitting it up
> across the same kind of topics that we tend to organize arm-soc in?

Sure, no problem.

> Suggestions below.

I can make those two a "drivers" branch indeed:

> > Pawel Moll (8):
> >       hwmon: Versatile Express hwmon driver
> >       ARM: vexpress: Reset driver

I can also split this one into "fixes":

>       ARM: vexpress: Make the debug UART detection more specific

But this series constitutes one logical change and must be applied in
order (the sysreg driver is an essential part), so I'll keep them
together on a "soc" branch:

> >       mfd: Versatile Express config infrastructure
> >       mfd: Versatile Express system registers driver
> >       ARM: vexpress: Add config bus components and clocks to DTs
> >       ARM: vexpress: Start using new Versatile Express infrastructure
> >       ARM: vexpress: Remove motherboard dependencies in the DTS files

If this makes sense, I'll send three pull requests soon.

Cheers!

Paweł