mbox

Pull request for Xilinx Zynq platform support

Message ID 659397895.105558.1308590880922.JavaMail.root@sz0140a.emeryville.ca.mail.comcast.net
State New
Headers show

Pull-request

git://git.xilinx.com/arm-next

Message

johnlinn@comcast.net June 20, 2011, 5:28 p.m. UTC
Hi Arnd,

Please pull this commit to support the Xilinx Zynq platform into your tree.

This patch has been out in the community and mailing list for a while.  It has
also been in linux-next for a while.

Thanks,
John Linn

The following changes since commit 2c53b436a30867eb6b47dd7bab23ba638d1fb0d2:
  Linus Torvalds (1):
        Linux 3.0-rc3

are available in the git repository at:

  git://git.xilinx.com/arm-next

Grant Likely (1):
      ARM: Xilinx: Adding Xilinx board support

 Documentation/devicetree/bindings/arm/xilinx.txt |    7 +
 arch/arm/Kconfig                                 |   14 +
 arch/arm/Makefile                                |    2 +
 arch/arm/boot/dts/zynq-ep107.dts                 |   52 ++++
 arch/arm/mach-zynq/Makefile                      |    6 +
 arch/arm/mach-zynq/Makefile.boot                 |    3 +
 arch/arm/mach-zynq/board_dt.c                    |   37 +++
 arch/arm/mach-zynq/common.c                      |  102 ++++++++
 arch/arm/mach-zynq/common.h                      |   29 ++
 arch/arm/mach-zynq/include/mach/clkdev.h         |   32 +++
 arch/arm/mach-zynq/include/mach/debug-macro.S    |   36 +++
 arch/arm/mach-zynq/include/mach/entry-macro.S    |   30 +++
 arch/arm/mach-zynq/include/mach/hardware.h       |   18 ++
 arch/arm/mach-zynq/include/mach/io.h             |   33 +++
 arch/arm/mach-zynq/include/mach/irqs.h           |   21 ++
 arch/arm/mach-zynq/include/mach/memory.h         |   22 ++
 arch/arm/mach-zynq/include/mach/system.h         |   28 ++
 arch/arm/mach-zynq/include/mach/timex.h          |   23 ++
 arch/arm/mach-zynq/include/mach/uart.h           |   25 ++
 arch/arm/mach-zynq/include/mach/uncompress.h     |   51 ++++
 arch/arm/mach-zynq/include/mach/vmalloc.h        |   20 ++
 arch/arm/mach-zynq/include/mach/zynq_soc.h       |   48 ++++
 arch/arm/mach-zynq/timer.c                       |  298 ++++++++++++++++++++++
 arch/arm/mm/Kconfig

Comments

Grant Likely June 20, 2011, 5:29 p.m. UTC | #1
On Mon, Jun 20, 2011 at 11:28 AM,  <johnlinn@comcast.net> wrote:
> Hi Arnd,
>
> Please pull this commit to support the Xilinx Zynq platform into your tree.
>
> This patch has been out in the community and mailing list for a while.  It has
> also been in linux-next for a while.
>
> Thanks,
> John Linn
>
> The following changes since commit 2c53b436a30867eb6b47dd7bab23ba638d1fb0d2:
>  Linus Torvalds (1):
>        Linux 3.0-rc3
>
> are available in the git repository at:
>
>  git://git.xilinx.com/arm-next
>
> Grant Likely (1):
>      ARM: Xilinx: Adding Xilinx board support

Oops, this isn't right.  You should respin the branch to credit you as
the author.  All I did was squash a bunch of patches together.

g.

>
>  Documentation/devicetree/bindings/arm/xilinx.txt |    7 +
>  arch/arm/Kconfig                                 |   14 +
>  arch/arm/Makefile                                |    2 +
>  arch/arm/boot/dts/zynq-ep107.dts                 |   52 ++++
>  arch/arm/mach-zynq/Makefile                      |    6 +
>  arch/arm/mach-zynq/Makefile.boot                 |    3 +
>  arch/arm/mach-zynq/board_dt.c                    |   37 +++
>  arch/arm/mach-zynq/common.c                      |  102 ++++++++
>  arch/arm/mach-zynq/common.h                      |   29 ++
>  arch/arm/mach-zynq/include/mach/clkdev.h         |   32 +++
>  arch/arm/mach-zynq/include/mach/debug-macro.S    |   36 +++
>  arch/arm/mach-zynq/include/mach/entry-macro.S    |   30 +++
>  arch/arm/mach-zynq/include/mach/hardware.h       |   18 ++
>  arch/arm/mach-zynq/include/mach/io.h             |   33 +++
>  arch/arm/mach-zynq/include/mach/irqs.h           |   21 ++
>  arch/arm/mach-zynq/include/mach/memory.h         |   22 ++
>  arch/arm/mach-zynq/include/mach/system.h         |   28 ++
>  arch/arm/mach-zynq/include/mach/timex.h          |   23 ++
>  arch/arm/mach-zynq/include/mach/uart.h           |   25 ++
>  arch/arm/mach-zynq/include/mach/uncompress.h     |   51 ++++
>  arch/arm/mach-zynq/include/mach/vmalloc.h        |   20 ++
>  arch/arm/mach-zynq/include/mach/zynq_soc.h       |   48 ++++
>  arch/arm/mach-zynq/timer.c                       |  298 ++++++++++++++++++++++
>  arch/arm/mm/Kconfig
>
johnlinn@comcast.net June 20, 2011, 5:33 p.m. UTC | #2
> On Mon, Jun 20, 2011 at 11:28 AM, <johnlinn@comcast.net> wrote:
> > Hi Arnd,
> >
> > Please pull this commit to support the Xilinx Zynq platform into
> > your tree.
> >
> > This patch has been out in the community and mailing list for a
> > while.  It has
> > also been in linux-next for a while.
> >
> > Thanks,
> > John Linn
> >
> > The following changes since commit
> > 2c53b436a30867eb6b47dd7bab23ba638d1fb0d2:
> >  Linus Torvalds (1):
> >        Linux 3.0-rc3
> >
> > are available in the git repository at:
> >
> >  git://git.xilinx.com/arm-next
> >
> > Grant Likely (1):
> >      ARM: Xilinx: Adding Xilinx board support
> 
> Oops, this isn't right. You should respin the branch to credit you as
> the author. All I did was squash a bunch of patches together.
> 
> g.

Ok, I'll respin the patch to remove that and send out the pull request again.

Thanks,
John

> 
> >
> >  Documentation/devicetree/bindings/arm/xilinx.txt |    7 +
> >  arch/arm/Kconfig                                 |   14 +
> >  arch/arm/Makefile                                |    2 +
> >  arch/arm/boot/dts/zynq-ep107.dts                 |   52 ++++
> >  arch/arm/mach-zynq/Makefile                      |    6 +
> >  arch/arm/mach-zynq/Makefile.boot                 |    3 +
> >  arch/arm/mach-zynq/board_dt.c                    |   37 +++
> >  arch/arm/mach-zynq/common.c                      |  102 ++++++++
> >  arch/arm/mach-zynq/common.h                      |   29 ++
> >  arch/arm/mach-zynq/include/mach/clkdev.h         |   32 +++
> >  arch/arm/mach-zynq/include/mach/debug-macro.S    |   36 +++
> >  arch/arm/mach-zynq/include/mach/entry-macro.S    |   30 +++
> >  arch/arm/mach-zynq/include/mach/hardware.h       |   18 ++
> >  arch/arm/mach-zynq/include/mach/io.h             |   33 +++
> >  arch/arm/mach-zynq/include/mach/irqs.h           |   21 ++
> >  arch/arm/mach-zynq/include/mach/memory.h         |   22 ++
> >  arch/arm/mach-zynq/include/mach/system.h         |   28 ++
> >  arch/arm/mach-zynq/include/mach/timex.h          |   23 ++
> >  arch/arm/mach-zynq/include/mach/uart.h           |   25 ++
> >  arch/arm/mach-zynq/include/mach/uncompress.h     |   51 ++++
> >  arch/arm/mach-zynq/include/mach/vmalloc.h        |   20 ++
> >  arch/arm/mach-zynq/include/mach/zynq_soc.h       |   48 ++++
> >  arch/arm/mach-zynq/timer.c                       |  298
> > ++++++++++++++++++++++
> >  arch/arm/mm/Kconfig
> >
> 
> 
> 
> --
> Grant Likely, B.Sc., P.Eng.
> Secret Lab Technologies Ltd.
Russell King - ARM Linux June 20, 2011, 5:50 p.m. UTC | #3
On Mon, Jun 20, 2011 at 05:28:00PM +0000, johnlinn@comcast.net wrote:
>  Documentation/devicetree/bindings/arm/xilinx.txt |    7 +
>  arch/arm/Kconfig                                 |   14 +
>  arch/arm/Makefile                                |    2 +
>  arch/arm/boot/dts/zynq-ep107.dts                 |   52 ++++
>  arch/arm/mach-zynq/Makefile                      |    6 +
>  arch/arm/mach-zynq/Makefile.boot                 |    3 +
>  arch/arm/mach-zynq/board_dt.c                    |   37 +++
>  arch/arm/mach-zynq/common.c                      |  102 ++++++++
>  arch/arm/mach-zynq/common.h                      |   29 ++
>  arch/arm/mach-zynq/include/mach/clkdev.h         |   32 +++
>  arch/arm/mach-zynq/include/mach/debug-macro.S    |   36 +++
>  arch/arm/mach-zynq/include/mach/entry-macro.S    |   30 +++
>  arch/arm/mach-zynq/include/mach/hardware.h       |   18 ++
>  arch/arm/mach-zynq/include/mach/io.h             |   33 +++
>  arch/arm/mach-zynq/include/mach/irqs.h           |   21 ++
>  arch/arm/mach-zynq/include/mach/memory.h         |   22 ++
>  arch/arm/mach-zynq/include/mach/system.h         |   28 ++
>  arch/arm/mach-zynq/include/mach/timex.h          |   23 ++
>  arch/arm/mach-zynq/include/mach/uart.h           |   25 ++
>  arch/arm/mach-zynq/include/mach/uncompress.h     |   51 ++++
>  arch/arm/mach-zynq/include/mach/vmalloc.h        |   20 ++
>  arch/arm/mach-zynq/include/mach/zynq_soc.h       |   48 ++++
>  arch/arm/mach-zynq/timer.c                       |  298 ++++++++++++++++++++++
>  arch/arm/mm/Kconfig                  

Looks like the diffstat is manged as well.
johnlinn@comcast.net June 20, 2011, 5:55 p.m. UTC | #4
> On Mon, Jun 20, 2011 at 05:28:00PM +0000, johnlinn@comcast.net wrote:
> >  Documentation/devicetree/bindings/arm/xilinx.txt | 7 +
> >  arch/arm/Kconfig | 14 +
> >  arch/arm/Makefile | 2 +
> >  arch/arm/boot/dts/zynq-ep107.dts | 52 ++++
> >  arch/arm/mach-zynq/Makefile | 6 +
> >  arch/arm/mach-zynq/Makefile.boot | 3 +
> >  arch/arm/mach-zynq/board_dt.c | 37 +++
> >  arch/arm/mach-zynq/common.c | 102 ++++++++
> >  arch/arm/mach-zynq/common.h | 29 ++
> >  arch/arm/mach-zynq/include/mach/clkdev.h | 32 +++
> >  arch/arm/mach-zynq/include/mach/debug-macro.S | 36 +++
> >  arch/arm/mach-zynq/include/mach/entry-macro.S | 30 +++
> >  arch/arm/mach-zynq/include/mach/hardware.h | 18 ++
> >  arch/arm/mach-zynq/include/mach/io.h | 33 +++
> >  arch/arm/mach-zynq/include/mach/irqs.h | 21 ++
> >  arch/arm/mach-zynq/include/mach/memory.h | 22 ++
> >  arch/arm/mach-zynq/include/mach/system.h | 28 ++
> >  arch/arm/mach-zynq/include/mach/timex.h | 23 ++
> >  arch/arm/mach-zynq/include/mach/uart.h | 25 ++
> >  arch/arm/mach-zynq/include/mach/uncompress.h | 51 ++++
> >  arch/arm/mach-zynq/include/mach/vmalloc.h | 20 ++
> >  arch/arm/mach-zynq/include/mach/zynq_soc.h | 48 ++++
> >  arch/arm/mach-zynq/timer.c | 298 ++++++++++++++++++++++
> >  arch/arm/mm/Kconfig
> 
> Looks like the diffstat is manged as well.

Thanks Russell, that was my mistake if your meaning it's not complete.  

I thought the rest wasn't needed. I'll include the entire diffstat on the 
next pull request also.

-- John
Grant Likely June 20, 2011, 6:28 p.m. UTC | #5
Yeah, don't mess with the output of git request-pull.  You should
include the whole thing in a pull req.

g.

On Mon, Jun 20, 2011 at 11:55 AM,  <johnlinn@comcast.net> wrote:
>> On Mon, Jun 20, 2011 at 05:28:00PM +0000, johnlinn@comcast.net wrote:
>> >  Documentation/devicetree/bindings/arm/xilinx.txt | 7 +
>> >  arch/arm/Kconfig | 14 +
>> >  arch/arm/Makefile | 2 +
>> >  arch/arm/boot/dts/zynq-ep107.dts | 52 ++++
>> >  arch/arm/mach-zynq/Makefile | 6 +
>> >  arch/arm/mach-zynq/Makefile.boot | 3 +
>> >  arch/arm/mach-zynq/board_dt.c | 37 +++
>> >  arch/arm/mach-zynq/common.c | 102 ++++++++
>> >  arch/arm/mach-zynq/common.h | 29 ++
>> >  arch/arm/mach-zynq/include/mach/clkdev.h | 32 +++
>> >  arch/arm/mach-zynq/include/mach/debug-macro.S | 36 +++
>> >  arch/arm/mach-zynq/include/mach/entry-macro.S | 30 +++
>> >  arch/arm/mach-zynq/include/mach/hardware.h | 18 ++
>> >  arch/arm/mach-zynq/include/mach/io.h | 33 +++
>> >  arch/arm/mach-zynq/include/mach/irqs.h | 21 ++
>> >  arch/arm/mach-zynq/include/mach/memory.h | 22 ++
>> >  arch/arm/mach-zynq/include/mach/system.h | 28 ++
>> >  arch/arm/mach-zynq/include/mach/timex.h | 23 ++
>> >  arch/arm/mach-zynq/include/mach/uart.h | 25 ++
>> >  arch/arm/mach-zynq/include/mach/uncompress.h | 51 ++++
>> >  arch/arm/mach-zynq/include/mach/vmalloc.h | 20 ++
>> >  arch/arm/mach-zynq/include/mach/zynq_soc.h | 48 ++++
>> >  arch/arm/mach-zynq/timer.c | 298 ++++++++++++++++++++++
>> >  arch/arm/mm/Kconfig
>>
>> Looks like the diffstat is manged as well.
>
> Thanks Russell, that was my mistake if your meaning it's not complete.
>
> I thought the rest wasn't needed. I'll include the entire diffstat on the
> next pull request also.
>
> -- John
>
Mark Brown June 21, 2011, 11:35 a.m. UTC | #6
On Mon, Jun 20, 2011 at 12:28:53PM -0600, Grant Likely wrote:
> Yeah, don't mess with the output of git request-pull.  You should
> include the whole thing in a pull req.

For background the reasoning is that one of the things people check when
they do a pull is that the changes they end up with look like those in
the pull request, if only to make sure that there wasn't a mistake with
the URL or something.