mbox

[GIT,PULL] ARM: SPEAr13xx PCIe updates for v3.17

Message ID CAKohpo=T3taZx8e39tenCRBNxCUr=7H2xG7Ng=e+YQXuuY9u8Q@mail.gmail.com
State New
Headers show

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/linux.git

Message

Viresh Kumar July 16, 2014, 9:03 a.m. UTC
Hi Olof/Arnd,

This is another attempt to merge SPEAr PCIe updates after olof
pointed out *enough* issues with initial PULL request:

https://lkml.org/lkml/2014/7/9/641

Last version was sent here: http://patchwork.ozlabs.org/patch/368479/
and all the nits pointed out by Kishon & Bjorn are fixed in this pull
request.

Apart from ARM specific changes, this updates drivers/{pci|phy}. Bjorn
advised to get complete series via arm-soc tree earlier:

http://www.spinics.net/lists/linux-pci/msg30271.html

Please let me know if I couldn't get it right this time.

--
viresh

---------x---------------x---------------

The following changes since commit 4c834452aad01531db949414f94f817a86348d59:

  Linux 3.16-rc3 (2014-06-29 14:11:36 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/linux.git
spear/pcie-support-v10

for you to fetch changes up to f6e670a3b62d23722d04e801244a068755a45b7a:

  ARM: SPEAr13xx: Update defconfigs (2014-07-14 11:04:44 +0530)

----------------------------------------------------------------
Mohit Kumar (1):
      ARM: SPEAr13xx: Update defconfigs

Pratyush Anand (5):
      PCI: spear: Add PCIe driver for ST Microelectronics SPEAr13xx
      phy: Add drivers for PCIe and SATA phy on SPEAr13xx
      ARM: SPEAr13xx: Fix static mapping table
      ARM: SPEAr13xx: Add bindings and dt node for misc block
      ARM: SPEAr13xx: Add pcie and miphy DT nodes

 .../devicetree/bindings/arm/spear-misc.txt         |   9 +
 .../devicetree/bindings/pci/spear13xx-pcie.txt     |  14 +
 .../devicetree/bindings/phy/st-spear-miphy.txt     |  15 +
 MAINTAINERS                                        |   6 +
 arch/arm/boot/dts/spear1310-evb.dts                |   4 +
 arch/arm/boot/dts/spear1310.dtsi                   |  93 ++++-
 arch/arm/boot/dts/spear1340-evb.dts                |   4 +
 arch/arm/boot/dts/spear1340.dtsi                   |  30 +-
 arch/arm/boot/dts/spear13xx.dtsi                   |   9 +-
 arch/arm/configs/spear13xx_defconfig               |  16 +
 arch/arm/mach-spear/Kconfig                        |   4 +
 arch/arm/mach-spear/include/mach/spear.h           |   4 +-
 arch/arm/mach-spear/spear1340.c                    | 125 +------
 arch/arm/mach-spear/spear13xx.c                    |   2 +-
 drivers/pci/host/Kconfig                           |   8 +
 drivers/pci/host/Makefile                          |   1 +
 drivers/pci/host/pcie-spear13xx.c                  | 405 +++++++++++++++++++++
 drivers/phy/Kconfig                                |  12 +
 drivers/phy/Makefile                               |   2 +
 drivers/phy/phy-spear1310-miphy.c                  | 274 ++++++++++++++
 drivers/phy/phy-spear1340-miphy.c                  | 307 ++++++++++++++++
 21 files changed, 1211 insertions(+), 133 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/spear-misc.txt
 create mode 100644 Documentation/devicetree/bindings/pci/spear13xx-pcie.txt
 create mode 100644 Documentation/devicetree/bindings/phy/st-spear-miphy.txt
 create mode 100644 drivers/pci/host/pcie-spear13xx.c
 create mode 100644 drivers/phy/phy-spear1310-miphy.c
 create mode 100644 drivers/phy/phy-spear1340-miphy.c

Comments

Olof Johansson July 19, 2014, 4:58 a.m. UTC | #1
On Wed, Jul 16, 2014 at 02:33:03PM +0530, Viresh Kumar wrote:
> Hi Olof/Arnd,
> 
> This is another attempt to merge SPEAr PCIe updates after olof
> pointed out *enough* issues with initial PULL request:
> 
> https://lkml.org/lkml/2014/7/9/641
> 
> Last version was sent here: http://patchwork.ozlabs.org/patch/368479/
> and all the nits pointed out by Kishon & Bjorn are fixed in this pull
> request.
> 
> Apart from ARM specific changes, this updates drivers/{pci|phy}. Bjorn
> advised to get complete series via arm-soc tree earlier:
> 
> http://www.spinics.net/lists/linux-pci/msg30271.html
> 
> Please let me know if I couldn't get it right this time.

Looks good. Thanks for following up on this and fixing up stuff.

> 
> The following changes since commit 4c834452aad01531db949414f94f817a86348d59:
> 
>   Linux 3.16-rc3 (2014-06-29 14:11:36 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/linux.git
> spear/pcie-support-v10
> 
> for you to fetch changes up to f6e670a3b62d23722d04e801244a068755a45b7a:
> 
>   ARM: SPEAr13xx: Update defconfigs (2014-07-14 11:04:44 +0530)

Merged into next/drivers.

If anything, just one thing: you should consider using signed tags. :)


-Olof
Olof Johansson July 19, 2014, 5:33 a.m. UTC | #2
On Fri, Jul 18, 2014 at 09:58:04PM -0700, Olof Johansson wrote:
> On Wed, Jul 16, 2014 at 02:33:03PM +0530, Viresh Kumar wrote:
> > Hi Olof/Arnd,
> > 
> > This is another attempt to merge SPEAr PCIe updates after olof
> > pointed out *enough* issues with initial PULL request:
> > 
> > https://lkml.org/lkml/2014/7/9/641
> > 
> > Last version was sent here: http://patchwork.ozlabs.org/patch/368479/
> > and all the nits pointed out by Kishon & Bjorn are fixed in this pull
> > request.
> > 
> > Apart from ARM specific changes, this updates drivers/{pci|phy}. Bjorn
> > advised to get complete series via arm-soc tree earlier:
> > 
> > http://www.spinics.net/lists/linux-pci/msg30271.html
> > 
> > Please let me know if I couldn't get it right this time.
> 
> Looks good. Thanks for following up on this and fixing up stuff.
> 
> > 
> > The following changes since commit 4c834452aad01531db949414f94f817a86348d59:
> > 
> >   Linux 3.16-rc3 (2014-06-29 14:11:36 -0700)
> > 
> > are available in the git repository at:
> > 
> >   git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/linux.git
> > spear/pcie-support-v10
> > 
> > for you to fetch changes up to f6e670a3b62d23722d04e801244a068755a45b7a:
> > 
> >   ARM: SPEAr13xx: Update defconfigs (2014-07-14 11:04:44 +0530)
> 
> Merged into next/drivers.
> 
> If anything, just one thing: you should consider using signed tags. :)

Also, there's a conflict with one of the fixes that were sent earlier.
It'd been nice to keep this based on the -rc that had that fix to avoid the
conflict. Please check the contents in our for-next.


-Olof
Viresh Kumar July 19, 2014, 2:30 p.m. UTC | #3
On 19 July 2014 10:28, Olof Johansson <olof@lixom.net> wrote:
> Looks good. Thanks for following up on this and fixing up stuff.

Thanks for picking it up.
Viresh Kumar July 19, 2014, 2:39 p.m. UTC | #4
On 19 July 2014 11:03, Olof Johansson <olof@lixom.net> wrote:
> Also, there's a conflict with one of the fixes that were sent earlier.
> It'd been nice to keep this based on the -rc that had that fix to avoid the
> conflict. Please check the contents in our for-next.

I wasn't aware of any such issues, otherwise I would have rebased
it over latest rc.

I kept it on rc3 as I thought people might want to look at diffs
between v8, 9 and 10 and v8 was rebased over rc3. So never changed
it.